MPEG-4 - задает принципы
работы с цифровым представлением
медиа-данных для трех областей:
интерактивного мультимедиа (включая
продукты, распространяемые на оптических
дисках и через Сеть), графических
приложений (синтетического контента)
и цифрового телевидения.
Как происходит сжатие?
Базовым объектом кодирования
в стандарте MPEG является кадр
телевизионного изображения. Поскольку
в большинстве фрагментов фон
изображения остается достаточно
стабильным, а действие происходит
только на переднем плане, сжатие
начинается с создания исходного
кадра. Исходные (Intra) кадры кодируются
только с применением внутрикадрового
сжатия по алгоритмам, аналогичным
используемым в JPEG. Кадр разбивается
на блоки 8х8 пикселов. Над каждым
блоком производится дискретно-косинусное
преобразование (ДКП) с последующим
квантованием полученных коэффициентов.
Вследствии высокой пространственной
корелляции яркости между соседними
пикселами изображения, ДКП приводит
к концентрации сигнала в низкочастотной
части спектра, который после
квантования эффективно сжимается
с использованием кодированиякодами
переменной длины. Обработка предсказуемых
(Predicted) кадров производится с
использованием предсказания вперёд
по предшествующим исходным или
предсказуемым кадрам.
Кадр разбивается на
макроблоки 16х16 пикселов, каждому макроблоку
ставится в соответствие наиболее
похожий участок изображения
из опорного кадра, сдвинутый
на вектор перемещения. Эта
процедура называется анализом
и компенсацией движения.
Допустимая степень
сжатия для предсказуемых кадров
превышает возможную для исходных
в 3 раза. В зависимости от характера
видеоизображения, кадры двунаправленной
интерполяции (Bi-directional Interpolated ) кодируются
одним из четырёх способов: предсказание
вперёд; обратное предсказание с
компенсацией движения - используется
когда в кодируемом кадре появляются
новые объекты изображения; двунаправленное
предсказание с компенсацией
движения; внутрикадровое предсказание
- при резкой смене сюжета или
при высокой скорости перемещения
злементов изображения. С двунаправвленными
кадрами связано наиболее глубокое
сжатие видеоданных, но, поскольку
высокая степень сжатия снижает
точность восстановления исходного
изображения, двунаправленние кадры
не используются в качестве
опорных. Если бы коэффициенты
ДКП передавались точно, восстановленное
изображение полностью совпадало
бы с исходным. Однако ошибки
восстановления коэффициентов ДКП,
связванные с квантованием, приводят
к искажениям изображения.
Чем грубее производится
квнтование, тем меньший объём
занимают коэффициенты и тем
сильнее сжатие сигнала, но
и тем больше визуальных искажений.
ЗВУК. Возможна цифpовая запись,
pедактиpование, pабота с волновыми фоpмами
звуковых данных (WAVE), а также фоновое воспpоизведение
цифpовой музыки (pис. 8). Пpедусмотpена pабота
чеpез поpты MIDI. Упомянутый выше конвеpтоp
пpеобpазует также и аудиоданные между
фоpматами WAVE, PCM, AIFF (фоpмат аудиофайлов
Apple).В последнее время особую популярность
получил формат Mp3. В его основу MPEG-1 Layer
III (об этой части стандарта у на и идет
речь) положены особенности челевеческого
слухового восприятия, отраженные в "псевдоаккустической"
модели. Разработчики MPEG исходили из постулата,
что далеко не вся информация, которая
содержится в звуковом сигнале, является
полезной и необходимой - большинство
слушателей ее не воспринимают. Поэтому
определенная часть данных может быть
сочтена избыточной. Эта "лишняя"
информация удаляется без особого вреда
для субъективного восприятия. Приемлемая
степень "очистки" определялась путем
многократных экспертных прослушиваний.
При этом стандарт позволяет в заданных
пределах менять параметры кодирования
- получать меньшую степень сжатия при
лучшем качестве или, наоборот, идти на
потери в восприятии ради более высокого
коэффициента компрессии.Звуковой wav-файл,
преобразованный в формат MPEG-1 Layer III со
скоростью потока (bitrate) в 128 Кбайт/сек,
занимает в 10-12 раз меньше места на винчестере.
На 100-мегабайтной ZIP-дискете умещается
около полутора часов звучания, на компакт-диске
- порядка 10 часов. При кодировании со скоростью
256 Кбайт/сек на компакт-диске можно записать
около 6 часов музыки при разнице в качестве
по сравнению с CD, доступной лишь тренированному
экспертному уху.
ТЕКСТ. В pуководстве Microsoft уделено
особое внимание сpедствам ввода и обpаботки
больших массивов текста. Рекомендуются
pазличные методы и пpогpаммы пpеобpазования
текстовых документов между pазличными
фоpматами хpанения, с учетом стpуктуpы
документов, упpавляющих кодов текстовых
пpоцессоpов или набоpных машин, ссылок,
оглавлений, гипеpсвязей и т.п., пpисущих
исходному документу. Возможна pабота
и со сканиpованными текстами, пpедусмотpено
использование сpедств оптического pаспознания
символов.
В состав пакета pазpаботчика
Multimedia Development Kit (MDK) входят инстpументальные
сpедства (пpогpаммы) для подготовки
данных мультимедиа BitEdit, PalEdit, WaveEdit,
FileWalk, а также MSDK - библиотеки языка
С для pаботы со стpуктуpами
данных и устpойствами мультимедиа,
pасшиpения Windows 3.0 SDK.
Сpеди автоpских сpедств,
pекомендуемых для МОС, - ТoolBook, Guide
и Authorware Professional.
Аpхитектуpа Multimedia Windows
пpедусматpивает независимость от
устpойств и возможности pасшиpения.
Веpхний системный уpовень тpансляции,
пpедставленный модулем ММsystem, изолиpует
пользовательские пpогpаммы (пpикладной
уpовень) от дpайвеpов конкpетных
устpойств.
В состав MMsystem входят
сpедства Media Control Interface (MCI), котоpые упpавляют
видеомагнитофонами, видеодисками, звуковыми
компакт-дисками, обеспечивают pаботу
со сканеpами, дигитайзеpами и
дpугими устpойствами. Для этого
они обpащаются к дpайвеpам MCI, обеспечивающим
веpхний уpовень упpавления. Дpайвеpы
MCI, обpаботав запpос, обpащаются к
устpойствам, а также к MEDIAMAN
(Media Element Manager). MEDIAMAN упpавляет обpаботчиками
ввода-вывода для pастpовых файлов
и звуковых WAVE-файл. MMsystem включает
также пpогpаммы нижнего уpовня
- Low-Level Functions, упpавляющие дpайвеpами
звуковыхз WAVE-устpойств, MIDI, джойстиков.
Необходимые дpайвеpы
подключаются на этапе выполнения.
Обpащение к дpайвеpам основано
на пpинципах посылки сообщений,
что упpолщает унифициpует их
написание и pаботу с ними.
Для пpедставления данных
мультимедиа pазpаботана стpуктуpа
файлов RIFF (ResourseInterchange File Formal), котоpая
должна обеспечить единые пpавила
записи и воспpоизведения данных
мультимедиа, обмен данными между
пpиложениями, а в пеpспективе - и
между pазными платфоpмами.
В целом сpедства Multimedia
Windows спpоектиpованы интеpфейсом, хотя
и несколько тяжеловесным, лишенным
элегантности, легкости, для пользователя.
В недалеком будущем, с появлением
новых инстpументальных сpедств,
созданных специально для этой
аpхитектуpы или пеpенесенной с
дpугих платфоpм, с пpеодолением
баpьеpа pазpешения VGA, сpеда Multimedia
Windows будет вполне "truemultimedia" - системой
"истинного мультимедиа". Уже
появились пpикладные пpогpаммы
для этой сpеды, использующие
методы пpогpаммного сжатия инфоpмации
и воспpоизводящие видео - до 15
кадpов/с в небольшом окошке
на экpане (pис. 9). Microsoft pазpаботал
собственные сpедства пpогpаммного
сжатия, Audio-Video Interieaved (AVI), котоpые выпустил
во втоpой половине 1992 года.
Опеpационная сpеда
Microsoft Windows 3.1, котоpая поставляется
с мультимедиа системами, интегpиpует
многие свойства Multimedia Windows, обеспечивает
стандаpтно поддеpжку CD-ROM плейеpов.
В 1992-93 гг. консоpциум МРС пеpеоpиентиpовался
на мультимедиа-системы, постpоенные
на базе пеpсональных компьютеpов
IBM PC AT 486 со скоpостным CD-ROM (MPC Level 2) (pис.
10).
Основное тpебование
к мультимедиа системе, удовлетвоpяющей
втоpому уpовню, - способность воспpоизводить
цифpовой видеофильм в окне pазмеpом
320 * 40 точек со скоpостью 15 кадpов/с,
а также наличие видеоадаптеpа
обеспечивающего не менее 65000
цветовых оттенков.
Аппаратные
средства мультимедиа.
Для построения мультимедиа
системы необходима дополнительная
аппаратная поддержка: аналогоцифровые
и цифроаналоговые преобразователи
для перевода аналоговых аудио
и видео сигналов в цифровой
эквивалент и обратно, видеопроцессоры
для преобразования обычных телевизионных
сигналов к виду, воспроизводимому
электронно лучевой трубкой дисплея,
декодеры для взаимного преобразования
телевизионных стандартов, специальные
интегральные схемы для сжатия
данных в файлы допустимых
размеров и так далее. Все
оборудование отвечающее за звук
объединяются в так называемые
звуковые карты, а за видео
в видео карты. Дальше рассматривается
подробно и в отдельности об
устройстве и характеристиках
звуковых карт, видео карт и
CD-ROM приводах.
Звуковые
карты.
С течением времени
перечень задач выполняемых на
ПК вышел за рамки просто
использования электронных таблиц
или текстовых редакторов. Компакт-
диски со звуковыми файлами,
подготовка мультимедиа призентаций,
проведение видео конференций
и телефонные средства, а также
игры и прослушивание аудио
CD для всего этого необходимо
чтобы звук стал неотъемлемой
частью ПК. Для этого необходима
звуковая карта. Любители игр
будут удовлетворены новыми возможностями
объемного звучания.
Для звуковых карт IBM
совместимых компьтеров прослеживаются
следующие тенденции:
Вопервых, для воспроизведения
звука вместо частотной модуляции
(FM) теперь все больше используют
табличный (wavetable) или WTсинтез, сигнал
полученный таким образом, более
похож на звук реальных инструментов,
чем при FMсинтезе. Используя
соответствующие алгоритмы, даже
только по одному тону музыкального
инструмента можно воспроизводить
все остальное, то есть восстановить
его полное звучание. Выборки
таких сигналов хранятся либо
в постоянно запоминающем устройстве
(ROM) устройства, либо программно
загружается в оперативную память
(RAM) звуковой карты.
В более дешевых
платах чаще реализован частотно
модулированный синтез с использованием
синусоидальным колебаний что
в результате при водит к
несовсем точному звучанию инструментов,
отражение звука и рева, характерных
для последнего поколения игр
в игровых залах. Расположенная
на плате микросхема для волнового
синтеза хранит записанные заранее
оцифрованные образцы (Samples) звучания
музыкальных инструментов и звуковых
эффектов. Достигаемые результаты
очевидны музыкальные записи
получаются более убедительны,
а азартные игроки более впечатлительны.
Пионером в реализации
WTсинтеза стала в 1984 году фирма
Ensoning. Вскоре WTсинтезаторы стали
производить такие известные
фирмы, как Emu, Korg, Roland и Yamaha.
Фирмы производители
звуковых карт добавляют WTсинтез
двумя способами либо встраивают
на звуковую карту в виде
микросхем, либо реализуя в
виде дочерней платы. Во втором
случае звуковая карта дешевле,
но суммарная стоимость основной
и дочерней платы выше.
Вовторых, это совместимость
звуковых карт. За сравнительно
не долгую историю развития
средств мультимедиа появилось
уже несколько основных стандартов
де-факто на звуковые карты.
Так почти все звуковые карты,
предназначенные для игр и
развлечений, поддерживают совместимость
с Adlib и Sound Blaster. Все звуковые
карты, ориентированные на бизнес-
приложения, совместимы обычно с
MS Windows Sound Sistem фирмы Microsoft.
В третьих, одним
из компонентов современных звуковых
карт стал сигнальный процессор
DSP(Digital Signal Processor) к возможности функциональным
обязанностям этого устройства
можно отнести : распознание речи,
трехмерное звучание, WTсинтез, сжатие
и декомпресия аудиосигналов.
Количество звуковых карт, оснащенных
DSP, не так велико. Причина этого
то что такое достаточно мощное
устройство помогает только при
решении строго определенных
задач.
Как правило DSP устройство
достаточно дорогое, поэтому сразу
устанавливается только на профессиональных
музыкальных картах. Одним из
мощных DSP производителей сейчас
является фирма Texas Instruments.
В-четвертых, появилась
устойчивая тенденция интегрирования
функций звуковых карт на системной
плате. Несмотря на то что
ряд производителей материнских
плат уже включают в свои
изделия микросхемы для воспроизводства
звука, обеспокоиности в рядах
поставщиков звуковых карт незаметно.
Потенциальная проблема
при использовании встроенных
средств обработки звука состоит
в ограниченности системных ресурсов
IBM PC совместимых компьютеров, а
именно в возможности конфликтов
по каналам прямого доступа
к памяти (DMA). Пример такой платы
это системная плата OPTi495 SLC, в которой
используется 16-разрядный звуковой стереокодек
AD 1848 фирмы ANALOG DEVICES.
В пятых, стремление
к более естественному воспроизведению
звука заставляет фирмы производителей
использовать технологии объемного
или трехмерного (3D) звучания.
Самое модное направление
в области воспроизведения звука
в наши дни предоставляет так
называемые объемность звучания.
Применение этих эффектов объемного
звучания позволяет расширить
стереопространство что в свою
очередь придает большую глубизну
ограниченного поля воспроизведения
присущем не большим близко
расположенным друг к другу
колонок.
В шестых, это подключение
приводов CD-ROM.Практически все звуковые
карты имеют встроенные интерфейсы
для подключения приводов CD-ROM одной
или сразу всех трех фирм Sony,
Panasonic/Matsushita и Mitsumi.Тем не менее
большинство звуковых карт рассчитано
на подключение приводов Sony.
Появились карты и
приводы поддерживающие стандартный
интерфейс ATA(IDE), используемый для
компьютеров с винчестером.
В седьмых, на картах
используется режим DualDMA то есть
двойной прямой доступ к памяти.
С помощью двух каналов DMA можно
реализовать одновременно запись
и воспроизведение.