PersCom — Компьютерная Энциклопедия Компьютерная Энциклопедия

Устройства оптического хранения данных

Подкоды

Байты подкода позволяют накопителю находить песни (которые иногда называются звуковыми дорожками), расположенные на спиральной дорожке, а также служат для передачи дополнительной информации, относящейся к компакт-диску. В каждом блоке (кадре) хранится 1 байт подкода, что составляет в общей сложности 98 байт подкода в каждом секторе. Из них 2 байт используются в качестве маркеров стартового и конечного блоков, а оставшиеся 96 байт применяются для хранения данных подкода. Эти байты, в свою очередь, разделены на восемь 12-байтовых блоков, каждому из которых присваивается буквенное обозначение P–W. Каждый подкодовый канал может содержать около 31,97 Мбайт данных, что составляет примерно 4% от общей емкости музыкального диска. Интересно, что подкодовые данные равномерно распределены по всему объему диска. Другими словами, подкодовые данные содержатся почти в каждом секторе компакт-диска.

Блоки подкода P и Q имеются на дисках практически любого типа, а блоки R–W используются только в компакт-дисках формата CD+G или CD TEXT (т.е. графического и текстового типов).

Подкод P используется для идентификации начала звуковых дорожек компакт-диска.

Подкод Q, в свою очередь, содержит множество различных данных, которые определяют ряд условий.

  • Наличие звуковых (CD-DA) или информационных (CD-ROM) данных сектора. Это позволяет предотвратить попытки “проигрывания” накопителем дисков данных CD-ROM, что может привести к повреждению акустической системы.
  • Наличие двух- или четырехканальных звуковых данных. Последние используются очень редко.
  • Возможность цифрового копирования. К накопителям CD-R и CD-RW это не относится. Данный параметр использовался в накопителях DAT (Digital Audio Tape) для предотвращения копирования цифровых аудиокассет.
  • Использование коррекции искажений при записи музыки. Это методика уменьшения шипения или другого шума.
  • Расположение звуковой дорожки (песни) на диске.
  • Номер звуковой дорожки (песни).
  • Минуты и секунды, а также номер кадра от начала звуковой дорожки (песни).
  • Обратный отсчет в промежутке между звуковыми дорожками (песнями).
  • Минуты и секунды, а также номер кадра от начала первой дорожки (песни).
  • Штриховой код компакт-диска.
  • Международный стандартный код записи (ISRC). Этот код уникален для каждой звуковой дорожки (песни) компакт-диска.

Подкоды R–W используются в графических дисках формата CD+G для хранения графических и текстовых данных. Это позволяет отображать во время воспроизведения звуковых файлов ограниченный объем графической и текстовой информации. Такие же подкоды используются в дисках CD TEXT для хранения информации, относящейся к диску и звуковым дорожкам, которая применяется в стандартных музыкальных компакт-дисках. Это позволяет воспроизводить стандартные диски на CD-совместимых аудиопроигрывателях. Данные CD TEXT хранятся в виде символов ASCII в каналах R–W, расположенных на нулевой дорожке, а также в программной области компакт-диска. Подкоды, находящиеся на нулевой дорожке диска CD TEXT, содержат текстовую информацию о содержании диска, например название музыкального альбома и песен, а также имена исполнителей. Подкоды, включенные в программную область диска, в свою очередь, содержат текстовую информацию, относящуюся к воспроизводимой в данный момент звуковой дорожке (песне). Сюда входит название дорожки, имена авторов, исполнителей и т.п. Данные CD TEXT повторяются на каждой дорожке, что позволяет сократить время задержки при поиске данных.

Совместимые с CD TEXT проигрыватели обычно включают в себя текстовый дисплей, предназначенный для отображения дополнительной информации. Существует множество различных дисплеев, начиная от одно- или двухстрочного 20-символьного, который используется во многих современных автомобильных радио/CD-плеерах системы RBDS (Radio Broadcast Data System), и заканчивая дисплеями, содержащими до 21 строки 40-цветных, алфавитно-цифровых или графических символов, которые предназначены для домашних или компьютерных проигрывателей. В спецификации также учитывается дальнейшее развитие стандарта CD TEXT, например вывод изображений формата JPEG. Для просмотра текста в дисплеях может использоваться интерактивное меню.


Примечание!

Современные версии проигрывателя Windows Media не поддерживают диски CD TEXT ни для записи, ни для воспроизведения. В то же время с этими дисками работают такие популярные программы, как VuPlayer (www.vuplayer.com), RealPlayer (www.realplayer.com) и Winamp (www.winamp.com). Среди приложений для создания дисков CD TEXT можно выделить Nero версий 6 и 7 (www.nero.com), а также Roxio Easy Media Creator 7.5, 8.0 и 9.0 (www.roxio.com).