Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Форматы сжатия аудиоданных с потерями.docx
Скачиваний:
21
Добавлен:
16.11.2019
Размер:
676.7 Кб
Скачать

Способы хранения стереосигнала

По способу кодирования стереосигнала MP3-файлы делятся на два вида. Первый вид – это двухканальное кодирование. Каждый из стереоканалов кодируется отдельно, таким образом общий битрейт делится на два канала – например, при битрейте 320 Кбит/c на каждый канал приходится по 160 Кбит/с, а при популярном битрейте 192 Кбит/с – лишь по 96. Естественно, что при низком битрейте ухудшает качество записи.

Второй вид кодирования стереосигнала называется объединенное стерео (Joint Stereo). При кодировании вычисляется сумма правого и левого канала, а так же их разность. За счет совпадения частот, разность каналов требует гораздо меньше места для хранения в закодированном виде, чем сумма, поэтому сумме каналов отдается большая часть битрейта, в итоге качество записей, в сравнении с двухканальным стерео на сопоставимом битрейте, оказывается выше.

Еще один способ хранения сигнала, на этот раз монофонического – одноканальное кодирование. Если стереосигнал закодировать таким способом, то при воспроизведении оба канала записи будут звучать одинаково, а если сигнал будет изначально записан в монофоническом режиме, запись его в одном из стереорежимов так же ничего не даст.

Существует вариант MP3 (MPEG-2 Layer 3), поддерживающий до 6 каналов – эта версия MP3 появилась в 2004 году и называется MP3Surround.

ID3-теги

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

Существует несколько версий ID3-тегов. Более старая, но все еще популярная версия ID3v1.1., а так же – различные варианты ID3v2.x. Поддержка ID3v1.1. стандартна для подавляющего большинства плееров, многие плееры поддерживают и вторую версию ID3.

Итак, по стандарту ID3v1.1. в MP3-файл могут быть записаны следующие сведения:

Track – номер записи в альбоме.

Title – название записи

Artist – исполнитель.

Album – название альбома.

Year – год создания записи.

Genre – музыкальный стиль записи – для этого поля существует несколько десятков предустановленных стилей.

Comment – комментарии.

Минусы ID3v1.1. заключаются в том, что эти теги имеют ограниченную длину, к тому же, блок информации располагается в конце файла, что неудобно при проигрывании музыки в потоковом режиме. Далее, формат можно критиковать за маленькое число тегов и за то, что для занесения в тег Genre установлен далеко не исчерпывающий список музыкальных жанров. В итоге появилась вторая версия ID3, которая постоянно развивается.

Данные в ID3v2.x расположены не в конце файла, а в начале, что удобно для потокового воспроизведения музыки (например, через Интернет), список тегов значительно расширен (в последней версии стандарта их более 80), к тому же, теперь в тег можно записать несколько мегабайт данных (реально даже несколько Кб вполне хватит для подробной информации о каком-то аспекте композиции), в результате ID3v2.x способен удовлетворить самых требовательных пользователей.

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

MP3Pro

В 2001 году компания Thomson анонсировала стандарт нового поколения MP3Pro. MP3Pro – это развитие формата MP3. Благодаря применению более совершенных алгоритмов кодирования (в частности – технологии SBR – Special Band Replication) он позволяет добиваться качества MP3-файлов, закодированных при битрейте в 128 Кбит/c на MP3Pro-битрейте битрейте в 64 Кбит/c. В ходе кодирования применяются улучшенные психоакустические модели. При кодировании звук разбивается на две полосы частот. Низкие частоты кодируются с помощью обычных методов MP3, а высокие – по методикам MP3Pro. В результате звук удается закодировать с высоким качеством на низких битрейтах – MP3Pro поддерживает ограниченный набор битрейтов, максимальный составляет 96 Кбит/c для кодирования стереосигнала.