Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 6-глоб.doc
Скачиваний:
8
Добавлен:
17.08.2019
Размер:
175.1 Кб
Скачать

Более сложные методы

Более сложные методы сжатия были разработаны на основе, известных сведений о человеческом слухе. Этим подходом они напоминают JPEG, который, как известно, опирался на сведения о человеческом зрении. Эти методы избирательно отбрасывают некоторые звуковые данные, что приводит к довольно внушительному сжатию при сохранении высокого качества воспроизведения. Широкого распространения эти методы еще не получили, прежде всего из-за того, что они требуют большого количества сложных вычислений, а современные компьютеры зачастую не могут выполнять их с той скоростью, которая необходима для распаковки данных при воспроизведении звука.

Некоторые методы сжатия были разработаны для использования на телефонных системах, включая сотовые телефоны. Эти методы основаны на модели человеческого голосового тракта. Они анализируют звук, используя специфические, созданные гортанью, горлом и ртом, образцы и передают только соответствующие им данные. Эти методы позволяют достигать внушительного сжатия человеческой речи.

Более мощные схемы были разработаны для звуков, отличных от человеческой речи. MPEG определяет три более мощных и сложных метода сжатия звука. Компании, занимающиеся выпуском электроники, вложили много денег в разработку патентованных схем, позволяющих им упаковывать часы музыкальных записей на компактные цифровые ленты и диски.

Разные люди интересуются разными видами сжатия звука. Те из них, кто обладает более быстрыми компьютерами и микросхемами DSP, используют MPEG и другие более сложные методы сжатия, в то время как пользователи с более медленными системами не могут использовать эти стандарты. Из-за такого разнобоя большинство современных систем обработки звука, в том числе пакет инструментальных средств QUICKTIME MACINTOSH, поддерживают замещаемые кодеки (модули КОдирования/ДЕКодирования). Использование замещаемых модулей позволяет тому же самому базисному программному обеспечению легко приспосабливаться к специфическим ситуациям и облегчает переход на новые версии программного обеспечения, поддерживающего более современные методы сжатия и микросхемы DSP.

Дополнительная информация

Телеконференция comp.dsp посвящена техническим подробностям цифровой обработки. FAQ содержит интересную библиографию по данному вопросу (если вы знаете даты). Другой FAQ - AUDIO_FMTS FAQ регулярно публикуется в comp.dsp и news.answers. Там вы найдете довольно полное и в то же время краткое резюме о некоторых звуковых форматах файлов.

AU

Формат файлов AU - на сегодняшний день один из наиболее распространенных звуковых форматов в Интернете. Этот формат довольно прост. Небольшой заголовок определяет основные параметры звука и звуковых данных: частоту дискретизации, разрядность дискретизации, число каналов и метод кодирования. Главная сложность заключается в том, что эти файлы известны как файлы AU на системах SUN и файлы SND на NEXT. Путаница усугубляется тем фактом, что старые файлы AU SUN вообще не имели никакого заголовка, а расширение SND активно используется в других форматах.

Несмотря на эти проблемы, файлы AU широко распространены и несложны, а потому могут воспроизводиться на большинстве систем. Наиболее распространенные файлы AU - файлы µ-LAW, рассчитанные на один канал 8000 Гц. Также часто встречаются файлы с 16-разрядным линейным стереозвуком, имеющим частоту дискретизации 22 050 и

44100 Гц. Многие коды звукового формата используются исключительно в специальных форматах NEXT и SUN и фактически не встречаются на других платформах.Формат µ-LAW 8000 Гц соответствует поддержке аппаратных средств в некоторых популярных UNIX-подобных системах. Для устройства /DEV/AUDIO на рабочих станциях SUN, LINUX, FREEBSD и некоторых других системах по умолчанию используется этот формат. На этих системах, чтобы воспроизвести файлы AU, достаточно просто передать их на устройство /DEV/AUDIO. Обычно соответствующая команда выглядит так:

cat funny.au >/dev/audio

Дополнительная информация

Архив SUNSITE содержит большую коллекцию файлов AU, их можно найти на анонимном FTP-сервере sunsite.unc.edu; смотрите в каталоге pub/multimedia/sun-sounds.

Взгляд на AU Имена: AU, AU Sun, SND NeXT Расширения: .au, .snd Используется для: обмена звуковыми данными

WAVE

С ростом популярности WINDOWS широко распространился и звуковой формат этой операционной системы - WAVE. Фактически WAVE - это специальный тип файла RIFF, поэтому прежде чем перейти непосредственно к формату WAVE, я хотел бы сказать несколько слов о RIFF.

Как работает RIFF

RIFF (RESOURCE INTERCHANGE FILE FORMAT) - это формат файла, позволяющий сохранять произвольные данные в структурированном виде. Файлы RIFF могут содержать блоки с различными типами данных. Они весьма похожи на те блоки, которые используются в первоначально разработанном для систем AMIGA формате IFF ELECTRONIC ARTS. Файл RIFF составлен из блоков (CHUNK), некоторые из них могут, в свою очередь, содержать другие вложенные блоки. Каждый блок имеет четырехсимвольный идентификатор и длину.

Файл RIFF целиком представляет собой фактически одиночный блок. Блок RIFF служит для объединения и группировки других блоков. Как показано на рисунке 4, первые четыре байта данных в блоке RIFF - идентификатор формы (FORM IDENTIFIER). В данной главе речь пойдет о форме WAVE, которая хранит информацию об оцифрованном звуке.

Взгляд на WAVE Имена: WAVE RIFF Microsoft Windows Расширения: .wav Используется для: хранения аудиоданных Windows

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]