Для реализации рассмотренного способа обработки в формате XA предусматривается не-
сколько режимов считывания и типов представления данных. В режиме 1 (mode 1) считыва-
ние данных с компакт-диска выполняется с учетом общих кодов коррекции ошибок ECC
(Error Correction Code). Каждый сектор (2 352 байт) состоит из четырех полей (рис. 13.3):
! синхронизация (12 байт);
! заголовок (8 байт);
! данные (2 048 байт);
! коды коррекции ошибок ECC и коды обнаружения ошибок EDC (Error Detection Code)
(284 байт).
В режиме 2 (mode 2) данные не содержат кодов коррекции ошибок. На дорожке, предна-
значенной для считывания в режиме 2, может быть записана информация в форме 1 (form 1)
и форме 2 (form 2), причем в произвольной последовательности. При записи иногда исполь-
зуются свои коды коррекции ошибок, а сами данные могут быть любыми.
В режиме 2, форме 1 сектор состоит из шести полей (рис. 13.5):
! синхронизация (12 байт);
! заголовок (8 байт);
! подзаголовок (8 байт);
! данные (2 048 байт);
! коды коррекции ошибок, ECC (280 байт);
! коды обнаружения ошибок, EDC (4 байт).
В режиме 2, форме 2 сектор состоит из пяти полей (рис. 13.6):
! синхронизация (12 байт);
! заголовок (8 байт);
! подзаголовок (8 байт);
! данные (2 324 байт);
! коды обнаружения ошибок, EDC (4 байт).
В режиме 2 в обеих формах добавлены поля подзаголовков, которые идентифицируют тип
информации (например, аудио или видео). В форме 2 отсутствует код коррекции ошибок, по-
этому увеличивается размер данных по сравнению с формой 1.
Удаление кода коррекции ошибок в режиме 2, форме 2 (например, компакт-диск с видео в
формате MPEG) приводит к тому, что увеличивается размер полезных данных и в результате
повышается скорость передачи данных— до 172 Кбайт/с вместо стандартных 150 Кбайт/с.
Звуковые фрагменты для воспроизведения в полностью XA-совместимом устройстве (в
форме 2) должны быть записаны по методу ADPCM (Adaptive Differential Pulse Code Modulation — адаптивная дифференциальная импульсно-кодовая модуляция). Это означает, что в накопителе или контроллере SCSI должен быть установлен специализированный процессор для обработки звуковых сигналов.
В связи с этим большинство современных накопителей CD-ROM оказываются лишь час-
тично XA-совместимыми. В них можно считывать смежные фрагменты данных разных типов
и диски с многократной записью, но, как правило, в накопителях или контроллерах не уста-
навливаются звуковые процессоры системы ADPCM.
В настоящее время полностью XA-совместимые накопители выпускаются только фирма-
ми Sony и IBM. В накопителях Sony процессоры ADPCM встроены в накопитель, а XA-
устройства фирмы IBM рассчитаны на подключение к шине MCA компьютеров PS/2 высшего
класса.
Некоторые фирмы выпускают незавершенные XA-устройства, т.е. устройства, в которых
можно считывать изображения с дисков с многократной записью, а также данные, записан-
ные во всех упомянутых режимах и формах. Единственное, чем они отличаются от настоя-
щих XA-совместимых устройств, — отсутствием в них микросхемы ADPCM. Что касается
дисков CD-ROM, записанных в формате XA, то их пока немного. Несколько таких дисков
выпустила фирма Kodak, а также IBM в рамках своей программы Multimedia.
Если вам удалось приобрести полностью XA-совместимый накопитель, то это, пожалуй,
лучшее, что есть на сегодняшний день. Полное признание стандарта XA не за горами, хотя,
справедливости ради надо заметить, что сочетание на одном дискеизображения и звука воз-
можно и без полного соответствия формату XA. Наглядный пример тому— приложения
мультимедиа для Windows.
Дата: 2019-12-10, просмотров: 300.