Автор: Пользователь скрыл имя, 11 Января 2012 в 19:02, контрольная работа
В начале 80-х годов голландская фирма «Philips» объявила о совершенной ею революцией в области звуковоспроизведения.
Ее инженеры придумали то, что сейчас пользуется огромной популярностью - Это лазерные диски и проигрыватели.
ВВЕДЕНИЕ…………………………………………………………………….….3
1. Принципы чтения Компакт дискОВ ………………………….…4
2. Производительность дисководов CD-ROM……………………..8
3. Подключение дисководов CD-ROM………………………………10
ЗАКЛЮЧЕНИЕ……………………………………………………….…………12
ПРИЛОЖЕНИЕ 1……………………………………………………………..…14
ПРИЛОЖЕНИЕ 2………………………………………………………………..19
СПИСОК ЛИТЕРАТУРЫ…………………………………………………….…22
Практически каждый дисковод CD-ROM обладает встроенным цифро- аналоговым преобразователем (ЦАП), а также выходным разъемом для вывода стереофонических сигналов. На внешней панели дисководы CD-ROM (как внешние так и внутренние), кроме того, имеют разъем, для головных телефонов (наушников). Если на компакт-диске находится аудиоинформация, ЦАП преобразует ее в аналоговую форму и подает сигнал на разъем, предназначенный для головных телефонов, а так же на выходные аудио-разъемы дисковода, с которых в свою очередь, сигнал поступает на усилитель и аккустическую систему непосредственно или через звуковую карту.
Преимущество активного выхода заключается в том, что аудиосигнал с CD-ROM дополнительно обрабатывается звуковой картой.
Одной из основных, встречающихся при работе с аудиосигналами, проблем является физическая несовместимость аудио-разъемов для встраиваемого дисковода CD-ROM и звуковой карты. Как правило, и дисковод, и звуковая карта имеют аудио-разъемы с четырьмя выводами (два стереоканала и по одному заземляющему контакту для каждого из них). Назначение контактов обычно одинаково на обоих типах устройств, однако, проблема состоит в том, что эти разъемы могут иметь различные размеры. Еще одна неприятность связана с тем, что, если ЦАП конструктивно расположен внутри самого дисковода, это может негативно отразиться на качестве воспроизведения звука. В свою очередь физическое разделение дисковода CD-ROM и ЦАП, с которым он работает, позволяет избежать дополнительных шумов.
ЗАКЛЮЧЕНИЕ
В настоящий момент емкости CD-ROM не хватает для мультимедиа продуктов навого поколения. Для увеличения емкости CD-ROM, способного хранить больший объем данных, упакованных по стандарту MPEG-2, необходимы более высокие скорости считывания. Разрабатываемый сейчас новый формат CD-ROM (HD-CD или High Density CD) способен обеспечить пятикратное увеличение объема компакт- дисков без каких-либо особых технических ухищерений. При этом ужесточаются требования на физическую разметку диска, а именно уменьшается расстояние между соседними треками и размер ямок. Длина волны считывающего луча уменьшается с 780 нм до 635 нм, однако возможность использования все тех же дешевых лазеров, работающих в красной области спектра, остается. Структура данных также становится более эффективной за счет более совершенной логической системы коррекции ошибок, что увеличивает информационную емкость диска на 10-15%. Комбинация указанных новшеств позволит довести объем записываемой информации до 3,7 Гбайт.
В технологию HD-CD так же вводится концепция переменной скорости считывания информации с компакт-диска. Вместо того чтобы заносить на диск какую-либо короткую видео запись, оставляя на нем массу свободного места, можно будет записывать данные с меньшей плотностью. При этом предусматривается возможность динамического регулирования этого процесса.
Например, плотность записи может быть изменена для различных последовательностей битов в случае различной сложности кодирования информации.
По мнению специалистов процесс производства HD-CD мало чем будет отличаться от производства обычных компакт-дисков, за исключением гораздо более сложных допусков. Наибольшую трудность, вероятно, будет представлять изготовление матрицы компакт-диска высокой плотности.
В свою
очередь основная идея дальнейшего
повышения скорости работы дисководов
CD-ROM связана с использованием двух лазерных
лучей. Это может сделать
данные устройства значительно
дороже, поэтому некоторые
производители считают
целесообразным усовершенствовать
технологию производства приводов
CD-ROM и выпуск в ближайшее время
относительно дешевых моделей с
8-ми кратной скоростью при
использовании одного считывающего
луча. Наличие дисков с высокой плотностью
записи в сочетании имеющихся дисководов
с четырех-, шести- и восьмикратной
скоростью
Приложение 1
Интерфейс управляющих строк MCI
Для передачи управляющей строки устройству чтения CD ROM вы должны использовать функцию mciSendString . Вам могут потребоваться и другие функции, описанные во второй главе и предназначенные для работы с интерфейсом MCI.
Открытие и закрытие устройства CD ROM
Перед началом работы с устройством вы должны его открыть, передав управляющую строку open . При этом вы должны указать имя устройства как cdaudio (можно использовать алиас):
open cdaudio alias cd wait
Так как операция открытия устройства чтения CD ROM может выполняться в течении нескольких секунд, имеет смысл перед продолжением работы приложения дождаться ее завершения, указав параметр wait.
При открытии драйвера CD ROM можно указать параметр shareable , в этом случае устройством смогут пользоваться одновременно несколько приложений (если они все откроют устройство с параметром shareable).
Драйвер устройства CD ROM не работает с файлами, поэтому в управляющей строке open путь к файлу не указывается.
Команда close особенностей не имеет. В качестве параметра вы должны указать имя устройства cdaudio или алиас (альтернативное имя), если устройство было открыто с использованием алиаса:
close cd
Справочные команды
Команда sysinfo не имеет особенностей. В качестве имени устройства для этой команды следует указывать строку cdaudio, даже если при открытии был использован алиас.
Для команды info можно указывать только параметр product.
С помощью команды capability с параметром can eject вы можете узнать, имеет ли устройство CD ROM возможность автоматического извлечения компакт-дисков. Вы можете также использовать и другие параметры: can play, can record, can save, compound device, device type, has audio, has video, uses files.
Для определения текущего состояния CD ROM следует использовать команду status . Вы можете указать следующие параметры:
current track
Номер текущей дорожки
length
Общая длина
length track track_number
Длина заданной дорожки
media present
Если в устройство вставлен компакт-диск, возвращается строка true
mode
Текущий режим работы: not ready (не готов), playing (проигрывание), stopped (останов), recording (запись), seeking (позиционирование)
number of tracks
Количество дорожек
position
Текущая позиция
position track track_number
Текущая позиция на заданной дорожке
ready
Если устройство готово, возвращается строка true
start position
Начальная позиция
time format
Текущий формат времени
Команды установки режима работы
Команда break не имеет никаких особенностей. Она позволяет определить код виртуальной клавиши, предназначенной для прерывания процесса выполнения команды. По умолчанию используется комбинация клавиш <Control+Break>.
Для команды set можно указывать следующие параметры:
audio all off
Отключение звукового выхода
audio all on
Включение звукового выхода
audio left off
Отключение левого канала
audio left on
Включение левого канала
audio right off
Отключение правого канала
audio right on
Включение правого канала
door closed
Загрузка компакт-диска и фиксирование его в устройстве. Этот параметр может поддерживаться не всеми устройствами (так же, как и параметр door open)
door open
Извлечение компакт-диска
time format milliseconds
В качестве единицы измерения при позиционировании используются миллисекунды. Строку milliseconds можно также указывать как ms
time format msf
В качестве единицы измерения при позиционировании используются минуты, секунды и фреймы. В качестве разделителя минут секунд и фреймов используется двоеточие. Этот формат используется по умолчанию
time format tmsf
В качестве единицы измерения при позиционировании используются дорожки, минуты, секунды и фреймы
Команды для воспроизведения, записи и позиционирования
С помощью команд этой группы можно выполнять проигрывание дорожек звукового компакт-диска, временный или полный останов, позиционирование и т. д.
play
Команда play предназначена для запуска проигрывания. Она имеет следующий формат:
play device_id [from position [to position]] [notify] [wait]
Если не указан параметр from position, проигрывание начинается с текущей позиции. Сразу после открытия текущая позиция устанавливается в начало первой дорожки компакт-диска. Параметр to position позволяет указать конечную позицию, при достижении которого проигрывание прекращается. Перед использованием параметров from и to необходимо установить формат для позиционирования при помощи команды set.
В качестве примера приведем последовательность команд, с помощью которой выполняется проигрывание 11-ой дорожки звукового компакт-диска:
open cdaudio alias cd wait
set cd time format tmsf wait
play cd from 11 to 12 wait
close cd
Вы
можете попробовать эту
Если вам нужно указать позицию внутри дорожки, используйте более полный формат времени с указанием минут и секунд. Например, следующая команда выполнит проигрывание фрагмента 11-ой дорожки, начало которого отстоит на 10 секунд от начала дорожки, а длительность составляет 5 секунд:
play cd from 11:0:10 to 11:0:15 wait
stop
Останов проигрывания
stop device_id
pause
Временный останов (пауза). Для устройства чтения CD ROM эта команда работает как команда полного останова stop, при этом команда продолжения работы после временного останова resume не поддерживается
pause device_id
seek
Позиционирование с последующим остановом. Перед использованием этой команды необходимо задать формат времени командой set time format
seek device_id parameter [notify] [wait]
В качестве необязательного параметра parameter можно указывать одну из следующих строк:
to position
Позиционирование в заданное место компакт-диска
to start
Позиционирование в начало
to end
Позиционирование в конец
Приложение
2
Таблица 1.
Характеристики
протестированных дисководов CD-ROM, по данным
фирм-производителей.
Модель | Cкорость дисковода, кратность | Тип интерфейса, режим с максимальной скоростью передачи данных и скорость передачи данных в этом режиме | Размер кэш-буфера, Кбайт | Максимальная скорость чтения данных на внутреннем / внешнем крае диска, Кбайт/с | Максимальная скорость вращения диска, об/мин | Среднее время доступа, мс | Поддерживаемые форматы носителей | Поддерживаемые операционные системы | Способ загрузки диска, Tray/Slot-in | Возможность вертикальной загрузки диска | Наличие «музыкальной» кнопки | Среднее время наработки на отказ, ч |
Acer CD-650P | 50x | E-IDE (SFF8020 v2.5), Ultra DMA mode 2, 33,3 Мбайт/с | 128 | н/д / 7.500 | н/д | 85 | CD-Audio, CD-ROM (mode 1 & mode 2), CD-ROM XA (mode 2, form 1 & form 2), CD-Plus, CD-i/FMV, Video CD, PhotoCD (single & multi-sessions), I-TRAX enhanced CD, Karaoke CD, CD-R, CD-RW | DOS, Windows 3.1, Windows 95/98, Windows NT, OS/2 Warp | Tray | есть | есть | 60.000 |
Actima A50T | 50x | E-IDE/ATAPI, Ultra DMA mode 2, 33,3 Мбайт/с | н/д | н/д | н/д | н/д | CD-DA, CD-ROM/MA, Video CD, CD-I/FMV, Multi-session photo CD, Enhanced CD/CD-RW | н/д | Tray | нет | есть | н/д |
ASUS CD-S400/A | 40x | Enhanced IDE/ATAPI, Ultra DMA mode 2, 33,3 Мбайт/с | 128 | 2.800 / 6.000 | 8.900 | 75 | Audio/Video CD, CD-ROM (mode 1 & mode 2), mixed mode, CD-ROM/XA (mode 1 & mode 2), CD-I, Photo CD (single & multi-session), Karaoke CD, CD Extra, I-Trax, CD-R, CD-RW | DOS 6.xx, Windows 3.1x/95/98/NT, OS/2 Warp 3.0 и выше, Novell Netware, SCO Unix | Tray | нет | есть | н/д |
ASUS CD-S500 | 50x | Enhanced IDE/ATAPI, Ultra DMA mode 2, 33,3 Мбайт/с | 128 | 3.300 / 7.500 | 10.400 | 80 (1/3 амплитуды), 150 (полная амплитуда) | CD-Audio, CD-ROM Mode 1 & Mode 2, CD-ROM XA Mode 2 (form 1 & form 2), CD-I, Trax, Karaoke CD, Photo-CD (Single & Multi-session), Video CD, Mixed Mode CD, CD-Extra | DOS 6.xx, Windows 3.x, Windows 95, Windows 98, Windows NT, Netware, SCO UNIX, OS/2 Warp | Tray | нет | есть | 120.000 |
Creative CD5230E | 52x | IDE | н/д | н/д | н/д | н/д | н/д | н/д | Tray | есть | есть | н/д |
Mitsumi CRMC-FX4820T | 48x | E-IDE/ATAPI, Ultra DMA mode 2, 33,3 Мбайт/с | 128 | 3.165 / 7.200 | н/д | 75 | CD-Audio, CD-ROM mode 1 & mode 2, CD-ROM XA (mode 2/form 1 & mode 2/form 2), CD-I, Photo CD (single & multi-session), CD-R, CD-RW, Video CD, Enhanced CD, CD-Text | н/д | Tray | есть | нет | 100.000 |
Samsung SC-148 | 48x | Enhanced IDE/ATAPI | 128 | н/д / 7.200 | 9.900 | 80 (1/3 амплитуды) | CD-DA, CD-ROM (Mode 1), CD-ROM XA (Mode 2, Form 1 & Form 2), Photo-CD (Single, Multi-Session), VIDEO-CD ready, CD-I (FMV), CD-Plus, CD Extra, CD-RW | Windows 95/98/NT, Linux | Tray | есть | нет | 125.000 |