Характеристики представления графической информации 10 страница
Для обеспечения достаточно хорошего качества преобразования необходимо, чтобы частота дискретизации по меньшей мере вдвое превышала наивысшую частоту сигнала. Поскольку человеческое ухо слышит звук частотой до 20 кГц, то.в свое время для компакт-дисков была выбрана частота дискретизации 44,1 кГц и разрядность отсчета 16 бит (65 536 фиксированных уровней амплитуды). В студийной работе чаще используется та же разрядность отсчета при частоте дискретизации 48 кГц. Иногда используются и более высокие значения этих величин. Устройство, переводящее аналоговый звуковой сигнал в цифровую форму, называется ана-логово-цифровым преобразователем (АЦП), а обратно — цифро-аналоговым преобразователем (ЦАП).
Сочетание частоты дискретизации, разрядности отсчета и количества используемых каналов называют форматом цифрового звука. Очевидно, что произведение этих величин и даст величину цифрового потока, необходимую для представления этого формата. Например, для частоты дискретизации 44,1 кГц, разрядности 16 бит и стереофонического звука (2 канала) величина цифрового потока составит немногим более 170 Кбайт/с, что заметно ниже, чем пропускная способность основных каналов передачи данных компьютера. Поэтому обработка звука в реальном времени на современных компьютерах вполне осуществима, хотя в последнее время наметилась тенденция к увеличению значений всех составляющих формата цифрового звука (в частности, система Dolby Digital использует 6 каналов, а ее модификации — до 8).
Несмотря на то, что компьютер «справляется» с обработкой звука в реальном времени, существует несколько причин для сжатия цифровых данных. Во-первых, если мы запишем на диск «сырой» (несжатый) звук, то нетрудно подсчитать, что минута запи-
си займет около 10 Мбайт, т.е. расходы дисковой памяти на запись звуковых фрагментов будут весьма велики. Форматы такого способа записи звука существуют (например, файлы типа .wav), однако чаще всего они используются как промежуточные. Вторая причина связана с передачей звуковых данных: если канал связи обеспечивает, например, 33,6 Кбит/с (-3,28 Кбайт/с), то 170 Кбайт/с передать по нему невозможно, и звук просто обязан быть сжат. Наконец, есть еще одна причина, носящая экономико-психологический характер. Прохождение звука по компьютерным цепям и его оцифровка вносят в него искажения, и может оказаться так, что искажения за счет сжатия звука окажутся меньше остальных, а выигрыш в объеме данных окажется значительным. Психологической же эта причина названа потому, что оценка искажений в большой степени носит субъективный характер, и искажения, которые один человек может не слышать, другому могут казаться неприемлемыми. Методы сжатия звуковых потоков учитывают эту особенность, и все соответствующие алгоритмы в целом основаны на свойствах восприятия звуковых сигналов слуховым аппаратом человека, называемых «психоакустической моделью». При этом из звукового сигнала удаляется информация, малозаметная для слуха, в результате чего слуховое восприятие звука практически не меняется. Такое кодирование относится к методам сжатия с потерями, когда из сжатого сигнала уже невозможно точно восстановить исходную волновую форму, однако степень сжатия гораздо выше. Сжатие звукового сигнала и его обратная распаковка осуществляются специальными программными модулями, называемыми кодеками (кодерами-декодерами). Каждый из них характеризуется используемыми алгоритмами сжатия и используемыми форматами сжатых файлов.
Для описания степени сжатия звукового сигнала используется битрейт (bitrate) — скорость битового потока с которой сжатая информация должна поступать в декодер при восстановлении звукового сигнала. Битрейт измеряется в килобитах в секунду (Кбит/ с) и если, например, он равен 128 Кбит/с, то это означает, что одна секунда звука будет занимать 128 Кбит, или 16 Кбайт. Чем выше битрейт, тем выше качество звука, получаемого при обратной распаковке и, соответственно, больше размер сжатого звука. Широко распространенный формат сжатия трЗ позволяет кодировать звук с битрейтом от 8 до 320 Кбит/с. Наиболее часто в трЗ используется битрейт 128 Кбит/с, на котором достигается сжатие в 10—12 раз.
Говоря о сжатии звука, нельзя обойти вниманием специальную форму передачи сжатого звука, называемую потоковым вещанием. Применяется она только в компьютерных сетях (в том числе в сети Интернет) и использует систему «клиент-сервер»: звуковые файлы потокового формата хранятся на сервере и со-
6 Гохберг
держащаяся в них информация по специальному протоколу передается в виде сжатого звукового потока на компьютер клиента, где и воспроизводятся соответствующей программой-плеером. При-этом никакие промежуточные файлы на клиентском компьютере не создаются. Характерной особенностью потокового вещания является высокая степень сжатия, которая должна обеспечить прохождение сжатого звука через низкоскоростные каналы связи. Наиболее распространенным среди потоковых систем является формат RealAudio.
9.2.2. Оцифровка видеоинформации
Преобразование аналогового видеосигнала в цифровую форму (оцифровка, или видеозахват) происходит почти по тем же принципам, что и при работе с аудиосигналами. Однако в отличие от оцифровки звука, отсчеты делаются редко (25 раз в секунду), но результатом отсчета является целый кадр. Наиболее часто применяется используемый в стандарте VideoCD размер кадра в 352x288 точек (телевизионный кадр, прореженный вдвое по вертикали и по горизонтали), при 24 бит цвета на каждую точку. Нетрудно подсчитать, что это даст цифровой поток около 60 Мбит/с (-7,5 Мбайт/с), что значительно превышает величину аудиопотоков. Поэтому сжатие данных, причем с потерями (для обеспечения высокой степени сжатия вплоть до 100: 1), здесь просто необходимо. Существует большое количество алгоритмов сжатия (MPEG 1, MPEG 2, MPEG 4 и др.), служащих различным целям и имеющим совершенно различные характеристики, но все они в той или иной степени нацелены на наиболее эффективное сжатие данных с минимальными потерями качества. В частности, битрейт сжатого видео на VideoCD (алгоритм MPEG 1), имеющего названные размер и частоту кадров, равен 1,1 Мбит/с.
9.2.3. Стандарты MPEG
Слово MPEG является сокращением от Moving Picture Expert Group — названия экспертной группы ISO (международной организации по стандартизации) по кодированию и сжатию видео- и аудиоинформации. Так же называются и стандарты, разработанные этой группой.
MPEG 1 предназначен для записи синхронизированных видеоизображений (обычно в формате SIF 352x288) и звукового сопровождения на CD-ROM (VideoCD) со скоростью считывания до 1,5 Мбит/с. Качество MPEG 1 примерно соответствует обычному VHS-видео.
MPEG 2 поддерживает более высокие разрешения, поскольку поток данных в этом стандарте намного больше (до 40 Мбит/с),
чем в MPEG 1, позволяя записывать полноэкранные фильмы студийного качества. Этот формат используется в видеодисках DVD. Кроме того, сигнал, сжатый в соответствии с этим стандартом, транслируется через телевизионные спутники.
Формат MPEG 4 первоначально создавался для использования в мультимедийных приложениях, использующих узкие каналы связи, например видеоконференции, проводимые через Интернет, и не предназначался для хранения видео. По качеству изображения он занимает промежуточное место между MPEG 1 и MPEG 2. За счет этого достигается высокая степень сжатия информации. Работа с MPEG 4 требует достаточно большой вычислительной мощности от всех компонентов компьютера.
Неожиданное применение алгоритм сжатия MPEG 4 получил в качестве средства преобразования DVD-фильмов (формата MPEG 2) с целью их записи на обычные CD-ROM гораздо меньшей, чем DVD, емкости. Модификация MPEG 4 с таким предназначением носит название DivX и обеспечивает вполне приемлемое качество видеоматериалов.
Стандарт MPEG 7 является еще одним представителем семейства MPEG и предназначен для детального описания разнородного мультимедийного материала. На его основе, например, можно создавать цифровые мультимедийные библиотеки, осуществлять поиск мультимедийного материала и мультимедийное редактирование. MPEG 7 позволит вести мультимедийный поиск во «всемирной паутине» так же, как и текстовый, на основе предложенных в качестве образцов мультимедийных фрагментов. Кроме того, можно проводить фильтрацию поступающей информации, вырезая из нее, скажем, рекламу.
Таким образом, лишь стандарт MPEG 1 можно считать устаревшим, так как его основной целью являлось обеспечение возможности работы на слабых компьютерах. Остальные же стандарты не конкурируют друг с другом, поскольку имеют различные области применения.
9.3. Аппаратные средства мультимедиа
Какая же аппаратура нужна для работы с мультимедиа-информацией? Следует различать средства, предназначенные для подготовки аудио- и видеофайлов и других мультимедиа-продуктов, и средства, предназначенные для их воспроизведения. Связано это, в первую очередь, с тем, что для преобразования аналоговой информации в цифровую требуется компрессия (сжатие) информации, а для обратного преобразования — декомпрессия, которая происходит гораздо быстрее и требует меньшего количества ресурсов. Кроме того, требования к аппаратуре очень сильно зави-
сят от требований, предъявляемых к конечному продукту. Понятно, что подготовка профессиональных записей требует высококачественной и дорогостоящей аппаратуры, а также специальных навыков персонала, не носящих непосредственно компьютерного характера (балансировки уровней записи в каналах, синхронизации аудио- и видеосигналов и т.д.).
Если же ограничиться непрофессиональным уровнем, то современный компьютер может реализовать практически все компьютерные технологии мультимедиа. В качестве минимальных требований к аппаратным компонентам компьютера можно назвать следующие.
В качестве процессора вполне может быть использован любой процессор типа Athlon или Pentium 4 с памятью 256 Мбайт или более. Такая конфигурация позволяет использовать операционную систему Windows XP, наиболее подходящую для работы с мультимедиа. В состав устройств мультимедиа включают также звуковую плату (например, Sound Blaster), дисковод CD-ROM или DVD-ROM, а также современную видеоплату, желательно с видеовходом и видеовыходом.
При изготовлении продуктов мультимедиа заметно повышаются требования к быстродействию процессора и жесткого диска, который должен работать в режиме не ниже Ultra DMA. Необходимо также наличие видеовхода либо на видеоплате, либо отдельного устройства — телевизионного тюнера. Для профессиональной же работы используются специализированные платы видеозахвата, которые могут работать с большими разрешениями и «на лету» сжимать вводимое видеоизображение. Для создания музыкальных фрагментов необходимы музыкальные синтезаторы, воспроизводящие звучание реальных музыкальных инструментов.
Еще раз отметим, что качество воспроизведения аудио- и видеоматериалов компьютерными средствами уступает не только профессиональной, но и бытовой аппаратуре. Однако комплексность компьютерных технологий и удобство управления всем процессом работы делают использование компьютера в подготовке мультимедиа-продуктов незаменимым. Его место находится в начале этой цепочки, в то время, как для окончательной доводки используется профессиональная студийная аппаратура, для которой использование компьютера не является определяющим.
9.4. Программные средства мультимедиа
Программные средства создания и воспроизведения мультимедиа исключительно многообразны. Связано это с большим разнообразием задач, решаемых этими средствами и невозможностью создать такой программный комплекс, который удовлетворял бы
всем пожеланиям. Кроме того, сами эти требования до сих пор еще не устоялись. Поэтому здесь будут приведены лишь краткие сведения о различных программных комплексах, обеспечивающих работу с мультимедиа.
9.4.1. Воспроизведение мультимедиа
Наиболее распространенными, разумеется, являются средства для воспроизведения мультимедиа, называемые обычно проигрывателями, или плеерами. Первоначально они создавались для решения достаточно узких задач. Так, например, широко распространенный аудиопроигрыватель WinAmp был, в основном, предназначен для воспроизведения сжатых аудиофайлов формата трЗ. Впоследствии перечень воспроизводимых им типов файлов был существенно расширен, и в настоящее время он охватывает практически все аудиоформаты и большое количество видеоформатов. Аналогичными свойствами обладают и другие плееры, перечислить которые просто невозможно. Как правило, все они распространяются на бесплатной или (гораздо реже) условно-бесплатной основе. Связано это с тем, что чаще всего плееры являются частью комплекса по созданию мультимедиа, а эти комплексы могут уже иметь достаточно высокую стоимость. Привычка же к работе с тем или иным плеером может оказаться побудительным мотивом к приобретению соответствующего полного комплекта.
Помимо уже упомянутого WinAmp следует назвать следующие проигрыватели: Windows Media операционной системы Windows XP, Quick Time компании Apple Computers, а также RealPlayer компании Real Networks. Эти плееры предназначены, в основном, для работы с потоковыми файлами собственных форматов, носящих закрытый характер и являющихся собственностью фирмы. Большое внимание при разработке этих форматов было уделено охране авторских прав обладателей аудио- и видеозаписей.
9.4.2. Создание мультимедийных приложений
Средства создания мультимедиа-продуктов еще более разнообразны, чем средства их воспроизведения. Приведем здесь лишь основные задачи, с которыми при этом приходится иметь дело:
. создание и редактирование растровых и векторных графических изображений, в том числе анимированных (мультфильмов);
. оцифровка и сжатие звукозаписей;
• создание музыкальных фрагментов с помощью MIDI-синте-затора;
• редактирование звуковой информации, позволяющее изменить амплитуду сигнала, наложить или убрать фон, вырезать или
вставить звуковые фрагменты, подготовить звуковые файлы для включения в окончательный продукт;
• видеозахват;
• синтез трехмерных неподвижных и движущихся изображений;
• редактирование видеоизображений и создание клипов, в том числе синхронизация звука и изображения;
• создание гипертекстов и ссылочной гипермедиа-структуры;
• объединение всех мультимедиа-компонентов в единый комплекс;
• запись на физический носитель.
Программные комплексы, решающие эти задачи, весьма разнообразны, и включают как бесплатные или условно-бесплатные программы, так и дорогие профессиональные продукты. Применение того или иного комплекса диктуется условиями изготовления мультимедиа-продукта. Кроме того, состав этих программ очень быстро меняется, что связано с быстрым изменением характеристик аппаратуры в этой области и, соответственно, изменением требований к этим программам. Поэтому нет смысла делать какой-либо обзор этих средств. Заметим лишь, что в состав Windows ХР входит программа Windows Movie Maker, которая позволяет на достаточно примитивном уровне выполнять значительную часть из названных задач.
9.5. Мультимедиа в сети Интернет
Основным сдерживающим фактором, препятствующим широкому распространению мультимедиа в Интернете, является низкая пропускная способность компьютерных сетей. Использование обычных модемных соединений по коммутируемым сетям ограничивает ее величиной в 56 Кбит/с. Это приводит либо к длительной загрузке страниц, содержащих информацию мультимедиа, либо к низкому качеству этой информации. Тем не менее, мультимедиа вполне можно применять и на веб-сайтах в следующих случаях:
• приведенные ограничения не являются существенными по сравнению с важностью информации;
• интернет-технологии применяются во внутренних высокоскоростных сетях (интранет);
• используются потоковые протоколы передачи мультимедиа-информации, позволяющие представлять ее по мере поступления.
Наиболее простым способом размещения мультимедиа на вебстраницах является использование подключаемых к браузеру внешних программных модулей — плагинов. Эта технология выглядит следующим образом. Разработчик веб-страницы размещает место
^J Мои компьютер |
Рис. 9.1. Элемент управления QuickTime |
для представления мультимедиа примерно так же, как это делается для изображений (соответствующий тег будет описан позже), указывая файл с мультимедиа-информацией (аудиофайлом, видеоклипом и т.п.). Когда пользователь открывает такую страницу, браузер определяет тип этого файла, ищет в списке доступных ему плагинов модуль, который может воспроизвести этот файл, и запускает его, передав ему файл, указанный на веб-странице. Плагин, в свою очередь, отображает информацию переданного файла в выделенной ему на веб-странице зоне. В этой же зоне обычно размещаются элементы управления плагином (вперед, назад и т.п.). С другой стороны, вывод плагина на экран может быть подавлен (например, для звукового файла).
Если нужный плагин не найден, браузер обычно пытается загрузить его из Интернета, после чего плагин встраивается в операционную систему, и его повторная загрузка не требуется.
Для размещения мультимедиа-файла на веб-странице могут использоваться теги <embed> и <object>. Поскольку их использование во многом аналогично, ограничимся тегом <embed>. Его атрибуты практически полностью совпадают с атрибутами тега <img>.
Кроме того, он может иметь дополнительные атрибуты, которые не обрабатываются браузером, но вместе с основными передаются плагину. Например, звуковой плагин может иметь атрибут autostart, показывающий, надо ли сразу проигрывать аудиофайл.
Вот простейший пример подключения плагина.
<html>
<head>
<title>Sound Test</title>
</head>
<body>
<embed src="test.mid" autostart="no">
</body>
</html>
В результате загрузки этого файла в браузер появится окно, примерный вид которого показан на рис. 9.1, однако появится эта картинка лишь в том случае, когда в системе для проигрывания MIDI-файлов установлен плеер QuickTime. В других случаях элемент управления воспроизведением звука может выглядеть иначе.
Кстати, в браузере Netscape Navigator тот же самый элемент управления QuickTime выглядит по-другому.
Аналогичным образом на веб-страницу может быть помещено воспроизведение видеоклипов.
Контрольные вопросы
1. Какие виды информации относятся к мультимедиа? Чем мультимедиа отличается от других видов информации?
2. Приведите примеры мультимедиа-продуктов.
3. Назовите сферы применения мультимедиа-технологий.
4. Что такое потоковая информация?
5. Какими параметрами можно охарактеризовать цифровой звуковой поток?
6. На чем основано сжатие звуковой информации?
7. Чем отличаются цифровые аудио- и видеопотоки с точки зрения их компьютерной обработки?
8. Каково назначение стандартов MPEG?
9. Какие аппаратные средства необходимы для работы с мультимедиа?
10. Какими, на ваш взгляд, минимальными характеристиками должен обладать простейший мультимедиа-плеер? А высококачественный?
11. Опишите задачи, которые требуется решать при создании мультимедиа-продуктов.
12. Назовите особенности использования мультимедиа во «всемирной паутине».
13. Каким образом браузер обрабатывает мультимедиа-информацию?
ГЛАВА 10
Дата добавления: 2015-01-24; просмотров: 2786;