stringtranslate.com

Кодирование звука без потерь

Кодирование звука без потерь 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:2019) (5-е издание) в декабре 2019 г. [2]

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

Функции

Поддержка программного обеспечения

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

Эталонную реализацию кодера и декодера MPEG-4 ALS (mp4als – например, mp4alsRM23) можно получить на домашней странице MPEG-4 ALS, а также она была опубликована как ISO/IEC 14496-5:2001/Amd 10:2007/Cor 3: 2009. [7]

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

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

История

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

Смотрите также

Рекомендации

  1. ^ ИСО (2006). «Кодирование без потерь звука (ALS), новые аудиопрофили и расширения BSAC – ISO/IEC 14496-3:2005/Amd 2:2006». ИСО . Проверено 7 октября 2009 г.
  2. ^ ИСО/МЭК (2019). «ISO/IEC 14496-3:2019: Информационные технологии. Кодирование аудиовизуальных объектов. Часть 3. Аудио» (PDF) . ИСО . Проверено 1 января 2022 г.
  3. ^ Тилман Либхен и Юрий Резник (3 апреля 2004 г.). «MPEG-4 ALS: новый стандарт кодирования звука без потерь» (PDF) . Конференция по сжатию данных . Проверено 3 сентября 2010 г.
  4. ^ Тилман Либхен; Такехиро Мория; Нобору Харада; Ютака Камамото; Юрий Резник (3 августа 2005 г.). Стандарт кодирования звука без потерь (ALS) MPEG-4 – технологии и приложения (PDF) . 119-й съезд Общества аудиоинженеров, 7–10 октября 2005 г., Нью-Йорк. Общество аудиоинженеров . Получено 8 октября 2009 г. - через Технический университет Берлина.
  5. ^ Нобору Харада; Такехиро Мория и Ютака Камамото (7 мая 2009 г.). «MPEG-4 ALS: производительность, приложения и соответствующая деятельность по стандартизации». Технический обзор NTT . Проверено 8 октября 2009 г.
  6. ^ ISO / IEC 14496-3: 200X / PDAM 2 - Простой профиль ALS и транспорт SAOC - N10826, 03 июля 2009 г., заархивировано из оригинала (DOC) 29 июля 2014 г. , получено 15 октября 2009 г.
  7. ^ ab Группа систем связи (01 октября 2009 г.). «Кодирование звука без потерь MPEG-4 (ALS)». Технический университет Берлина. Архивировано из оригинала 21 марта 2019 г. Проверено 21 марта 2019 г.
  8. ^ База знаний Hydrogenaudio (2006). «Сравнение без потерь». База знаний Hydrogenaudio . Проверено 1 января 2022 г.
  9. ^ «Плагин декодера MPEG-4 ALS 1.00 для Winamp» . Кодеки.com. 05.06.2007 . Проверено 8 октября 2009 г.
  10. ^ FFmpeg (11 ноября 2009 г.). «FFmpeg-cvslog r20517». FFmpeg. Архивировано из оригинала 11 февраля 2010 г. Проверено 20 ноября 2009 г.

Внешние ссылки