Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Кодирование звука без потерь MPEG-4 , также известное как MPEG-4 ALS, является расширением стандарта звука MPEG-4 Part 3, позволяющим осуществлять сжатие звука без потерь . Расширение было завершено в декабре 2005 г. и опубликовано как ISO / IEC 14496-3: 2005 / Amd 2: 2006 в 2006 г. [1] Последнее описание MPEG-4 ALS было опубликовано как подраздел 11 стандарта MPEG-4 Audio ( ISO / IEC 14496-3: 2009) (4-е издание) в августе 2009 г. [2]

MPEG-4 ALS сочетает в себе краткосрочный предсказатель и долгосрочный предсказатель. Краткосрочный предсказатель аналогичен FLAC по своей работе - это квантованный предсказатель LPC с кодированным остатком без потерь с использованием кодирования Голомба Райса или блочного кодирования Гилберта Мура (BGMC). [3] [4] Долгосрочный предсказатель моделируется 5 долгосрочными взвешенными остатками, каждый со своим запаздыванием (задержкой). Задержка может составлять сотни отсчетов. Этот предсказатель улучшает сжатие звуков с богатыми гармониками (содержащими кратные одной основной частоты, синхронизированные по фазе), присутствующих во многих музыкальных инструментах и ​​человеческом голосе.

Особенности [ править ]

  • Поддержка разрешений PCM до 32 бит [2]
  • Произвольная частота дискретизации (протестировано до 192 кГц, более высокие частоты, такие как 384 кГц, могут обрабатываться с текущими спецификациями) [5]
  • Поддержка многоканальности / многодорожечности (до 65536 каналов)
  • Быстрый произвольный доступ к любой части закодированных данных.
  • Добавление тегов [ необходима ссылка ]
  • Потоковое [5]
  • Механизмы исправления ошибок [6]
  • Дополнительное хранилище в формате файла MP4 [2]
  • Может быть мультиплексирован с видеоданными с использованием формата файла MP4
  • Аудио профиль MPEG-4 «Простой профиль ALS». [7]

Поддержка программного обеспечения [ править ]

По состоянию на 2020 год этот формат не получил широкого распространения, возможно, из-за отсутствия кодеров и декодеров. [6]

Эталонная реализация в формате MPEG-4 АЛС кодер и декодер (mp4als - например , mp4alsRM22rev2) может быть получена в MPEG-4 АЛС домашняя страница и она была также опубликована как ISO / IEC 14496-5: 2001 / Amd 10: 2007 / Кор 3: 2009 г. [2]

Для проигрывателя Winamp существует плагин MPEG-4 ALS Decoder . [8]

11 ноября 2009 года проект с открытым исходным кодом FFmpeg получил декодер MPEG-4 ALS в своей разрабатываемой версии. [9]

История [ править ]

В июле 2002 года Группа экспертов по движущимся изображениям объявила конкурс предложений по процедурам кодирования звука без потерь, которые должны быть отправлены до декабря. Семь компаний представили свои предложения, которые были рассмотрены с учетом эффективности, сложности и гибкости сжатия. К июлю 2003 года технология сжатия звука с предсказанием без потерь (LPAC) была выбрана в качестве первого варианта будущего стандарта. Эталонная модель была доработана при участии Берлинского технического университета (TUB), RealNetworks и Nippon Telegraph and Telephone (NTT).

См. Также [ править ]

  • Прогнозирующее сжатие звука без потерь (предшественник)
  • Сжатие аудио с преобразованием без потерь (предыдущая версия)
  • MPEG-4 SLS (масштабируемое кодирование без потерь MPEG-4)
  • MPEG-4

Ссылки [ править ]

  1. ^ ISO (2006). «Кодирование без потерь звука (ALS), новые профили звука и расширения BSAC - ISO / IEC 14496-3: 2005 / Amd 2: 2006» . ISO . Проверено 7 октября 2009 .
  2. ^ a b c d Группа коммуникационных систем (01.10.2009). «Кодирование звука без потерь MPEG-4 (ALS)» . Технический университет Берлина . Проверено 21 марта 2019 .
  3. ^ Тильман Либхен и Юрий Резник (2004-04-03). «MPEG-4 ALS: новый стандарт кодирования звука без потерь» (PDF) . Конференция по сжатию данных . Проверено 3 сентября 2010 .
  4. ^ Тильман Либхен: Технический университет Берлина, Т. Мория, Н. Харада, Ю. Камамото: Научные лаборатории связи NTT; Ю. Резник: RealNetworks Inc. (2005-08-03). «Стандарт кодирования звука без потерь (ALS) MPEG-4 - Технология и приложения» (PDF) . Технический университет Берлина . Проверено 8 октября 2009 . CS1 maint: использует параметр авторов ( ссылка )
  5. ^ а б Нобору Харада; Такехиро Мория и Ютака Камамото (07.05.2009). «MPEG-4 ALS: производительность, приложения и соответствующие действия по стандартизации» . Технический обзор NTT . Проверено 8 октября 2009 .
  6. ^ a b База знаний Hydrogenaudio (2006). «Сравнение без потерь - Таблица сравнения» . База знаний Hydrogenaudio . Проверено 8 октября 2009 .
  7. ^ ISO / IEC JTC1 / SC29 / WG11 (2009-07-03), ISO / IEC 14496-3: 200X / PDAM 2 - Простой профиль ALS и транспортировка SAOC - N10826 , заархивировано из оригинала (DOC) 2014-07 -29 , дата обращения 15.10.2009 CS1 maint: использует параметр авторов ( ссылка )
  8. ^ "Плагин 1.00 MPEG-4 ALS Decoder для Winamp" . Codecs.com. 2007-06-05 . Проверено 8 октября 2009 .
  9. ^ FFmpeg (11-11-2009). "FFmpeg-cvslog r20517" . FFmpeg. Архивировано из оригинала на 2010-02-11 . Проверено 20 ноября 2009 .

Внешние ссылки [ править ]

  • Домашняя страница MPEG-4 ALS - Берлинский технический университет
  • Кодирование звука без потерь MPEG-4 (ALS) - MultimediaWiki
  • MPEG-4 ALS: производительность, приложения и соответствующие мероприятия по стандартизации - NTT (2007)
  • Технические документы, описывающие разработку алгоритмов остаточного кодирования и квантования в кодеке MPEG-4 ALS
  • Объявление на новостной ленте ACN
  • Технические характеристики (ISO / IEC 14496-3: 2005 / Amd 2: 2006) (не бесплатно)
  • Официальный веб-сайт MPEG