Оригинальная статья

Фабьен Петитколас

Контакт        Публикации        Cкрытая информация         Коллекция меню

MPEG для Matlab

Когда мы начали изучать алгоритмы сжатия MPEG для звука, мы попытались найти реализацию на MATLAB . К сожалению, кажется, что ничего не доступно, кроме некоторых библиотек, написанных на C и которые можно вызывать из MATLAB. Это одна из причин, по которой я решил создать собственную реализацию психоакустической модели.

Нам сейчас доступна только психоакустическая модель 1 (см. Дэвис Пэн, Учебное пособие по сжатию звука MPEG, мультимедийный журнал IEEE, том 2, № 2, стр. 60–74, лето 1995 г.) для слоя I. Во время реализации я старался максимально придерживаться стандарта ISO / IEC 11172-3: 1993. Код содержит множество комментариев и графиков, которые можно нарисовать на любом этапе процесса; это должно помочь понять, как работает сжатие MPEG. Дополнительные документы доступны в Интернете. Они были оптимизированы не для скорости, а для понимания.

Не забудьте сообщить мне свои предложения, комментарии и улучшения: [email protected]

Существует также MATLAB библиотека кодирования MPEG для фильмов , созданная Дэвидом Фоти . Это позволяет пользователям MATLAB читать ( MPGREAD ) или записывать ( MPGWRITE ) фильмы MPEG.

Примеры графиков

Локальные максимумы

Тональные компоненты 

Тональные и нетональные компоненты

Нетональные компоненты v. Абсолютный порог

Тональные компоненты v. Абсолютный порог


 Слишком близкие друг к другу тональные компоненты исключены
 Минимальный порог маскировки

Использованная литература

  • http://www.ece.cmu.edu/~ece796/documents/MPEG-1_Audio_CD.doc
  • ISO / IEC 11172-3: 1993, Информационные технологии. Кодирование движущихся изображений и связанного звука для цифровых носителей со скоростью до 1,5 Мбит / с. Часть 3: Аудио, с разрешения ISO.

Благодарности

Эта компьютерная программа основана на ISO / IEC 11172-3: 1993, Информационные технологии. Кодирование движущихся изображений и связанного звука для цифровых носителей со скоростью до 1,5 Мбит / с. Часть 3: Аудио, с разрешения ISO. Копии этих стандартов можно приобрести в Британском институте стандартов, 389 Chiswick High Road, GB-London W4 4AL, по телефону: + 44 181 996 90 00, телефакс: + 44 181 996 74 00 или в ISO, почтовый ящик 56, CH -1211 Женева 20, телефон +41 22 749 0111, телефакс +4122 734 1079. Авторские права принадлежат ISO.

Контакты | Публикации | Скрытая информация | Коллекция меню

 

Авторские права © 1997–2021, Фабьен Петитколас