High Definition Compatible Digital ( HDCD ) — это запатентованный процесс кодирования-декодирования звука, который, как утверждается, обеспечивает расширенный динамический диапазон по сравнению со стандартным цифровым аудио компакт-дисков , сохраняя при этом обратную совместимость с существующими проигрывателями компакт-дисков .
Первоначально разработанный Pacific Microsonics, первый CD с поддержкой HDCD был выпущен в 1995 году. [1] В 2000 году технология была куплена Microsoft, и в следующем году было доступно более 5000 названий HDCD. [2] Официальный веб-сайт Microsoft HDCD был закрыт в 2005 году; к 2008 году количество доступных названий сократилось примерно до 4000. [1]
Ряд проигрывателей компакт-дисков и DVD-дисков поддерживают декодирование HDCD, а проигрыватель Windows Media от Microsoft версии 9 и выше на персональных компьютерах способен декодировать HDCD.
HDCD — фаворит среди исполнителей, которые отдают предпочтение высококачественному звуку, таких как Нил Янг , Beach Boys и Grateful Dead , — все из которых имеют в своих каталогах несколько названий компакт-дисков (новых и архивных), отмастеренных с помощью этого процесса. [3] [4]
HDCD кодирует эквивалент 20 бит данных в 16-битном цифровом аудиосигнале с помощью пользовательского дизеринга , аудиофильтров и некоторого обратимого кодирования амплитуды и усиления:
Таким образом, достигается преимущество за счет очень незначительного увеличения шума. [5]
Утверждение о том, что процесс кодирования совместим с обычными проигрывателями компакт-дисков (без слышимых искажений), оспаривается: не имея возможности декодировать мягкое ограничение пиков, обычный проигрыватель компакт-дисков будет выводить искаженные пики. [6]
Технология HDCD была разработана в период с 1986 по 1991 год «профессором» Кейтом О. Джонсоном и Майклом «Пфлэшем» Пфлаумером из Pacific Microsonics Inc. Она была представлена публике в виде аудио-CD с поддержкой HDCD (часто узнаваемых по логотипу HDCD, напечатанному на задней обложке) в 1995 году.
В период с 1996 по 1999 год вице-президент по продажам OEM компании Pacific Microsonics Стив Филдс совершил более 20 поездок в Японию, посетив Sanyo , Burr-Brown Japan и крупные аудиокомпании с целью лицензирования технологии HDCD. В 1998 году Burr-Brown (теперь часть Texas Instruments ) и Sanyo Electronics of Japan представили недорогие цифро-аналоговые преобразователи с декодированием HDCD, что позволило использовать HDCD в проигрывателях CD и DVD ценой в 100 долларов. Алгоритмы HDCD были включены в чипы DVD многих производителей ИС , включая Motorola и C-Cube , что позволило предлагать HDCD производителям DVD-плееров массового рынка, таким как Panasonic и Toshiba .
В 2000 году Pacific Microsonics закрылась, и Microsoft приобрела компанию и всю ее интеллектуальную собственность. [7] [8] В 2005 году Microsoft закрыла официальный сайт HDCD.
В январе 2007 года на SACD было доступно примерно столько же названий, сколько и на CD, закодированных в HDCD. [ необходима цитата ]
Ряд производителей предлагают плееры с возможностью HDCD. Некоторые DVD-плееры Panasonic и линейка плееров Oppo поддерживают декодирование HDCD. [9] [10] Несколько Blu-ray-плееров Yamaha [11] [12] , а также CD-плееры Emotiva [13] декодируют HDCD.
Начиная с версии 9 проигрывателя Windows Media Player (WMP) компании Microsoft, компакт-диски с поддержкой HDCD можно воспроизводить на персональных компьютерах, оснащенных 24-битной звуковой картой . [14] [15]
С некоторыми дисками HDCD и некоторыми проигрывателями DVD, использующими WMP, первый трек может не распознаваться как HDCD, но все последующие треки распознаются. Это происходит потому, что HDCD имеет контрольный сигнал, и если сигнал не обнаруживается WMP в начале песни, декодер HDCD не активируется.
В 2007 году участник форума Doom9 создал утилиту Windows CLI , hdcd.exe , [16] [ ненадежный источник? ] для извлечения и декодирования данных HDCD в 16-битных файлах WAV , скопированных с дисков HDCD. Эта утилита записывает 24-битные выходные файлы WAV с четырьмя битами заполнения на сэмпл. Автор утилиты решил не делать исходный код общедоступным, поскольку технология HDCD запатентована. [17]
dBpoweramp Music Converter от Illustrate , программа с графическим интерфейсом Windows , имеет эффект HDCD DSP , который действует как интерфейс для утилиты, указанной выше. [18]
Для foobar2000 доступен плагин , который декодирует данные HDCD в любом 16-битном PCM, проходящем через него, в результате чего получается 20-битный поток PCM. [19]
Libavfilter FFmpeg включает в себя фильтр HDCD, начиная с версии FFmpeg 3.1 (июнь 2016 г.), который преобразует 16-битный PCM с данными HDCD в 20-битный PCM. [20]
Библиотека декодера HDCD с открытым исходным кодом существует как libhdcd . [21]