- •Характеристики
- •Оптические технологии
- •Оптические технологии на основе компакт-дисков
- •Технология записи компакт-дисков
- •Массовое производство cd-rom
- •Впадины и площадки
- •Алгоритм работы накопителя cd-rom
- •Дорожки и секторы
- •Подкоды
- •Дискретизация
- •Обработка ошибок
- •Емкость компакт-диска
- •Кодирование данных на диске
Дискретизация
Во время записи музыкальных компакт-дисков происходит дискретизация данных с частотой 44 100 тактов в секунду (Гц). Каждая выборка (sample) звуковых данных имеет отдельный компонент левого и правого каналов (стерео), причем каждый компонент канала преобразован в 16-разрядное число.
Частота дискретизации определяет диапазон звуковых частот, которые могут быть представлены в цифровой записи. Чем выше частота дискретизации волны, тем ближе полученный результат к оригиналу. Звуковые секторы содержат 98 блоков по 33 байт в каждом, что составляет 3 234 байт. Из них только 2 352 байт фактически являются звуковыми данными. Остальные байты распределены следующим образом: 98 байт подкодовых (по одному байту на каждый блок) и 784 байт, используемых для контроля четности и коррекции ошибок (ECC).
Подкоды
Байты подкода позволяют накопителю находить песни (которые иногда называются звуковыми дорожками (tracks) ), расположенные на спиральной дорожке, а также служат для передачи дополнительной информации, относящейся к компакт-диску. В каждом блоке (фрейме) хранится 1 байт подкода, что составляет в общей сложности 98 байт подкода в каждом секторе. Из них два байта используются в качестве маркеров стартового и конечного блоков, а оставшиеся 96 байт применяются для хранения данных подкода. Эти байты, в свою очередь, разделены на восемь 12-байтовых блоков, каждому из которых присваивается буквенное обозначение P-W. Каждый подкодовый канал может содержать около 31,97 Мбайт данных. Блоки подкода P и Q имеются на дисках практически любого типа, а блоки R-W используются только в компакт-дисках формата CD+G или CD TEXT (т.е. графического и текстового типов).
Подкод P используется для идентификации начала звуковых дорожек компакт-диска. Подкод Q, в свою очередь, содержит множество различных данных, которые определяют ряд условий.
Наличие звуковых (CD-DA) или информационных (CD-ROM) данных сектора. Это позволяет предотвратить попытки "проигрывания" накопителем дисков данных CD-ROM, что может привести к повреждению акустической системы.
Наличие двух или четырехканальных звуковых данных. Последние используются очень редко.
Возможность цифрового копирования. К накопителям CD-R и CD-RW это не относится. Данный параметр использовался в накопителях DAT (Digital Audio Tape) для предотвращения копирования цифровых аудиокассет.
Использование коррекции искажений при записи музыки. Это методика уменьшения шипения или шума.
Расположение звуковой дорожки (песни) на диске.
Номер звуковой дорожки (песни).
Минуты и секунды, а также номер фрейма от начала звуковой дорожки (песни).
Обратный отсчет в промежутке между звуковыми дорожками (песнями).
Минуты и секунды, а также номер фрейма от начала первой дорожки (песни).
Штриховой код компакт-диска.
Международный стандартный код записи (International Standard Recording Code - ISRC ). Этот код уникален для каждой звуковой дорожки (песни) компакт-диска.
Подкоды R-W используются в графических дисках формата CD+G для хранения графических и текстовых данных. Это позволяет отображать ограниченный объем графической и текстовой информации во время воспроизведения звуковых файлов. В дисках CD TEXT подкоды используются для хранения информации, относящейся к диску и звуковым дорожкам. Данные CD TEXT хранятся в виде символов ASCII в каналах R-W, расположенных на нулевой дорожке, а также в программной области компакт-диска. Подкоды, находящиеся на нулевой дорожке диска CD TEXT, содержат текстовую информацию о содержании диска. Подкоды, включенные в программную область диска, содержат текстовую информацию, относящуюся к воспроизводимой в данный момент звуковой дорожке (песне).
