Прародитель HE-AAC был разработан Coding Technologies путем объединения MPEG-2 AAC-LC с фирменным механизмом репликации спектральной полосы (SBR), который будет использоваться XM Radio для их спутникового радио. Впоследствии Coding Technologies представили свой механизм SBR в MPEG в качестве основы того, что в конечном итоге стало HE-AAC.
HE-AAC v1 был стандартизирован как профиль MPEG-4 Audio в 2003 году компанией MPEG и опубликован как часть спецификации ISO/IEC 14496-3:2001/Amd 1:2003 [5] .
Профиль HE-AAC v2 был стандартизирован в 2006 году в соответствии с ISO/IEC 14496-3:2005/Amd 2:2006. [1] [6]
Части спецификации HE-AAC ранее были стандартизированы и опубликованы различными органами в 3GPP TS 26.401
, [7] ETSI TS 126 401 V6.1.0
, [8] ISO/IEC 14496-3:2001/Amd.1:2003 и ISO/IEC 14496-3:2001/Amd 2:2004 . [9]
В то время компания Coding Technologies уже начала использовать торговые наименования AAC+ и aacPlus для того, что сейчас известно как HE-AAC v1, а также aacPlus v2 и eAAC+ для того, что сейчас известно как HE-AAC v2.
Воспринимаемое качество
Тестирование показывает, что материал, декодированный из 64 кбит/с HE-AAC, не имеет такого же качества звука, как материал, декодированный из MP3 со скоростью 128 кбит/с с использованием высококачественных кодеров. [10] [11] [12] [13] Тест, принимая во внимание распределение битрейта и RMSD , показывает ничью между mp3PRO , HE-AAC и Ogg Vorbis .
Дальнейшее контролируемое тестирование, проведенное 3GPP в ходе процесса разработки спецификации 6-й редакции, показало, что HE-AAC и HE-AAC v2 обеспечивают «хорошее» качество звука для музыки при низких скоростях передачи данных (например, 24 кбит/с).
В 2011 году публичное прослушивание [14], сравнивающее два лучших на тот момент кодера HE-AAC с Opus и Ogg Vorbis, показало, что Opus имел статистически значимое превосходство при скорости 64 кбит/с над всеми другими претендентами, а реализация HE-AAC от Apple заняла второе место, статистически превосходя Ogg Vorbis и Nero HE-AAC, которые разделили третье место.
Декодеры MPEG-2 и MPEG-4 AAC-LC без поддержки SBR будут декодировать часть AAC-LC аудио, что приведет к выводу аудио только с половиной частоты дискретизации, тем самым уменьшая полосу пропускания аудио. Это обычно приводит к тому, что высокочастотная часть аудиосигнала отсутствует в аудиопродукте.
Поддерживать
Кодирование
Orban Opticodec-PC Streaming and File Encoders были первыми коммерчески доступными кодерами, поддерживающими AAC-LC /HE-AAC еще в 2003 году. Сейчас они устарели и заменены кодерами StreamS из StreamS/Modulation Index с множеством дополнительных функций, включая поддержку xHE-AAC / Unified Speech and Audio Coding . Сейчас они используются некоторыми из крупнейших поставщиков контента и считаются стандартом отрасли для кодирования в реальном времени.
Sony поддерживает кодирование HE-AAC начиная с версии SonicStage 4.
iTunes 9 поддерживает кодирование и воспроизведение HE-AAC. [15] [16]
Компания Nero выпустила бесплатный командный кодер HE-AAC, Nero AAC Codec [ 17] , а также поддерживает HE-AAC в программном пакете Nero.
Пакет Squeeze Compression Suite от Sorenson Media включает в себя кодер HE-AACv1 и доступен как для macOS, так и для Windows .
Консорциум 3GPP опубликовал исходный код эталонного кодировщика HE-AACv2, который, по-видимому, обеспечивает конкурентоспособное качество. [18]
Winamp Pro также поддерживает рипование музыки в HE-AAC. Используя плагин транскодирования для медиа-библиотеки Winamp, любой файл может быть транскодирован в HE-AAC. [19]
XLD, программа для кодирования аудио для macOS, предлагает кодирование из любого поддерживаемого формата в HE-AAC.
Nokia PC Suite может кодировать аудиофайлы в формат eAAC+ перед передачей их на мобильный телефон.
Кодеры HE-AAC v1 и v2 предоставляются библиотекой Fraunhofer FDK AAC в Android 4.1 и более поздних версиях. [20]
Кодек Nero AAC поддерживает декодирование HE и HEv2 AAC.
HE-AAC также используется клиентами AOL Radio и Pandora Radio для передачи высококачественной музыки при низких битрейтах.
iTunes 9.2 и iOS 4 включают полное декодирование параметрических стереопотоков HE-AAC v2.
iTunes 9–9.1, iPhone OS 3.1 и iPod, выпущенные осенью 2009 года, поддерживают воспроизведение HE-AAC для версии 1 без параметрического стерео.
Старые версии Apple iTunes , iPod Touch и iPhone будут воспроизводить файлы HE-AAC с пониженной точностью, поскольку они игнорируют репликацию спектрального диапазона и параметрическую стереоинформацию, вместо этого воспроизводя их так, как будто это стандартные файлы AAC-LC без высокочастотной или «высокочастотной» информации, которая присутствует только в части SBR сигнала. [21] Они будут сообщать о длине трека, которая вдвое больше его фактической длины. [ необходима цитата ]
Dolby выпустила декодеры и кодеры Dolby Pulse в сентябре 2008 года. HE-AAC v2 является ядром Dolby Pulse, поэтому файлы и потоки, закодированные в Dolby Pulse, будут воспроизводиться на декодерах AAC, HE-AAC v1 и v2. И наоборот, файлы и потоки, закодированные в AAC, HE-AAC v1 или v2, будут воспроизводиться на декодерах Dolby Pulse.
Dolby Pulse предоставляет следующие дополнительные возможности помимо HE-AAC v2:
Возможность интеллектуального создания и вставки метаданных обратимой нормализации громкости и динамического диапазона в закодированный файл/поток; эти метаданные затем можно использовать для оптимизации процесса воспроизведения на основе приложения и/или устройства.
Возможность вставлять пользовательские метаданные в закодированный файл и извлекать эти метаданные при воспроизведении
Компания Dolby также выпустила декодер для ПК в виде SDK, подходящего для интеграции в приложения для ПК, требующие возможностей воспроизведения Dolby Pulse, HE-AAC или AAC.
Декодеры HE-AAC v2 имеются во всех версиях Android. [20] Декодирование осуществляется Fraunhofer FDK AAC, начиная с версии Android 4.1.
Клиенты
Аспекты продвижения
Коммерческие товарные знаки и маркировка
HE-AAC продается под торговой маркой aacPlus компанией Coding Technologies и под торговой маркой Nero Digital компанией Nero AG. Sony Ericsson, Nokia и Samsung используют AAC+ для обозначения поддержки HE-AAC v1 и eAAC+ для обозначения поддержки HE-AAC v2 на своих телефонах. Motorola использует AAC+ для обозначения HE-AAC v1 и «AAC+ Enhanced» для обозначения HE-AAC v2. [ необходима цитата ]
Лицензирование и патенты
Компании, владеющие патентами на HE-AAC, сформировали патентный пул , администрируемый Via Licensing Corporation [27], чтобы обеспечить единую точку лицензирования для производителей продукции.
Патентные лицензии требуются для компаний, выпускающих конечные продукты, которые производят аппаратные или программные продукты, включающие кодеры и/или декодеры HE-AAC. [28] В отличие от формата MP3 до 23 апреля 2017 года, [29] владельцы контента не обязаны платить лицензионные сборы за распространение контента в формате HE-AAC.
Стандарты
Профиль HE-AAC был впервые стандартизирован в ISO/IEC 14496-3:2001/Amd 1:2003. [5] Профиль HE-AAC v2 (HE-AAC с параметрическим стерео) был впервые определен в ISO/IEC 14496-3:2005/Amd 2:2006. [1] [6] [30] Инструмент кодирования параметрического стерео, используемый HE-AAC v2, был стандартизирован в 2004 году и опубликован как ISO/IEC 14496-3:2001/Amd 2:2004. [9] [7]
Текущая версия MPEG-4 Audio (включая стандарты HE-AAC) опубликована в ISO/IEC 14496-3:2009.
Enhanced aacPlus — это требуемый формат сжатия звука в технических спецификациях 3GPP для мультимедийных услуг 3G UMTS , который должен поддерживаться в IP Multimedia Subsystem (IMS), Multimedia Messaging Service (MMS), Multimedia Broadcast/Multicast Service (MBMS) и Transparent end-to-end Packet-switched Streaming Service (PSS). [31] [32] [33] [34] HE-AAC версии 2 был стандартизирован под названием Enhanced aacPlus организацией 3GPP для мультимедийных услуг 3G UMTS в сентябре 2004 года (3GPP TS 26.401). [35]
Кодирование звука HE-AAC и HE-AAC v2 для приложений DVB стандартизировано TS 101 154. [36] [37] AacPlus v2 от Coding Technologies [38] также стандартизировано ETSI как TS 102 005 для спутниковых услуг для портативных устройств (DVB-SH) ниже 3 ГГц.
В декабре 2007 года Бразилия начала вещание наземного цифрового телевидения в стандарте International ISDB-Tb , который реализует кодирование видео H.264 со звуком AAC-LC в основной программе (одиночной или многоканальной) и видео H.264 со звуком HE-AACv2 в мобильной подпрограмме 1Seg.
Версии
Ниже приводится краткое описание различных версий HE-AAC:
^ Для доставки потокового аудио данные AAC, скорее всего, переносятся либо в формате Audio Data Interchange Format (ADIF), либо через Audio Data Transport Stream (ADTS). Вы можете разобрать эти контейнеры и создать аудиотеги FLV для использования аудиофайла с режимом генерации данных. [25]
Ссылки
^ abc ISO/IEC JTC1/SC29/WG11/N7016 (2005-01-11), Текст ISO/IEC 14496-3:2001/FPDAM 4, Кодирование звука без потерь (ALS), новые аудиопрофили и расширения BSAC, заархивировано из оригинала (DOC) 2014-05-12 , извлечено 2009-10-09{{citation}}: CS1 maint: числовые имена: список авторов ( ссылка )
^ Fraunhofer IIS, MPEG-4 Audio and Video Technology (PDF) , получено 2009-10-15[ мертвая ссылка ]
^ Herre, J.; Dietz, M. (2008). "Высокоэффективное кодирование AAC MPEG-4 [Стандарты в двух словах]". Журнал обработки сигналов IEEE . 25 (3): 137–142. Bibcode : 2008ISPM...25..137H. doi : 10.1109/MSP.2008.918684.
^ "Receiving NRSC-5". theori.io . 9 июня 2017 г. Архивировано из оригинала 20 августа 2017 г. Получено 14 апреля 2018 г.
^ ab ISO (2003). "Расширение полосы пропускания, ISO/IEC 14496-3:2001/Amd 1:2003". ISO. Архивировано из оригинала 2012-01-04 . Получено 2009-10-13 .
^ ab ISO (2006). "Audio Lossless Coding (ALS), новые аудиопрофили и расширения BSAC, ISO/IEC 14496-3:2005/Amd 2:2006". ISO. Архивировано из оригинала 2012-01-04 . Получено 2009-10-13 .
^ ab 3GPP (2004-09-30). "3GPP TS 26.401 V6.0.0 (2004-09), Функции обработки звука общего аудиокодека; Улучшенный общий аудиокодек aacPlus; Общее описание (выпуск 6)" (DOC) . 3GPP. Архивировано из оригинала 2006-08-19 . Получено 2009-10-13 .{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
^ 3GPP (2005-01-04). "ETSI TS 126 401 V6.1.0 (2004-12) - Универсальная система мобильной связи (UMTS); Функции обработки звука общего аудиокодека; Улучшенный общий аудиокодек aacPlus; Общее описание (3GPP TS 26.401 версии 6.1.0 выпуска 6)". 3GPP . Получено 2009-10-13 .{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
^ ab ISO (2004). "Параметрическое кодирование для высококачественного звука, ISO/IEC 14496-3:2001/Amd 2:2004". ISO. Архивировано из оригинала 2012-01-04 . Получено 2009-10-13 .
^ "Результаты теста прослушивания 64kbit/s". 23 июня 2007 г. Архивировано из оригинала 23 июня 2007 г. Получено 3 мая 2018 г.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
^ "Multiformat Listening Test @ 48 kbps - FINISHED". www.hydrogenaud.io . Архивировано из оригинала 8 июля 2014 года . Получено 3 мая 2018 года .
^ "80 kbps personal listening test (summer 2005)". www.hydrogenaud.io . Архивировано из оригинала 8 июля 2014 . Получено 3 мая 2018 .
^ «MP3 – WMA – AAC – OGG – качество 96 кбит/с (оценочная оценка) – Traitement Audio – Video & Son – FORUM HardWare.fr» . forum.hardware.fr . Архивировано из оригинала 15 июля 2012 года . Проверено 3 мая 2018 г.
^ "Страница неофициальных результатов теста на прослушивание мультиформатного звука Hydrogen audio 2011". people.xiph.org . Архивировано из оригинала 25 июля 2012 г. Получено 3 мая 2018 г.
^ "Apple - iTunes - Узнайте о функциях iTunes 10". Архивировано из оригинала 2011-03-29 . Получено 2011-03-29 .
^ "iTunes". Apple . Архивировано из оригинала 29 марта 2011 года . Получено 3 мая 2018 года .
^ "Free Download Winamp Transcoder 2.0". www.free-codecs.com . Архивировано из оригинала 20 августа 2008 . Получено 3 мая 2018 .
^ ab "Поддерживаемые форматы мультимедиа". Google. Архивировано из оригинала 2012-03-11 . Получено 2013-10-10 .
^ "iPod touch: Поддерживаемые форматы файлов". Поддержка Apple . Получено 2019-04-07 .
^ "AIMP". www.aimp.ru . Архивировано из оригинала 8 ноября 2014 . Получено 3 мая 2018 .
^ "Adobe Flash Player". www.adobe.com . Архивировано из оригинала 23 июля 2008 г. Получено 3 мая 2018 г.
^ "Adobe обеспечивает HD-видео и высококачественный звук во Flash с помощью H.264, AAC (поддержка iPhone Flash?) – MacDailyNews - Добро пожаловать домой". macdailynews.com . 21 августа 2007 г. Архивировано из оригинала 21 июня 2015 г. Получено 3 мая 2018 г.
^ "Воспроизведение потокового аудио Icecast в Flash Player - Adobe Developer Connection". www.adobe.com . Архивировано из оригинала 16 марта 2015 г. Получено 3 мая 2018 г.
^ Через лицензирование. "Программы лицензирования". Архивировано из оригинала 2017-05-13 . Получено 2017-05-11 .
^ Через Licensing. "AAC Licensing FAQ". Архивировано из оригинала 2017-05-22 . Получено 2017-05-11 .
^ Томсон. "Thomson/FhG MP3 Licensing". Архивировано из оригинала 2017-01-17.
^ Михир Моди (2005-06-06). "Аудиосжатие становится лучше и сложнее". Embedded.com . Получено 2009-10-13 .[ постоянная мертвая ссылка ]
^ ETSI (2009-04) ETSI TS 126 234 V8.2.0 (2009-04); 3GPP TS 26.234; Прозрачная сквозная пакетная потоковая служба (PSS); Протоколы и кодеки Архивировано 01.12.2008 на странице 58 Wayback Machine. Получено 02.06.2009.
^ ETSI (2009-01) ETSI TS 126 140 V8.0.0 (2009-01); 3GPP TS 26.140; Служба обмена мультимедийными сообщениями (MMS); Форматы и коды медиа. Архивировано 06.12.2008 на странице 11 Wayback Machine. Получено 02.06.2009.
^ ETSI (2009-01) ETSI TS 126 141 V8.0.0 (2009-01); 3GPP TS 26.141; IP-мультимедийная система (IMS) Обмен сообщениями и присутствие; Форматы и кодеки мультимедиа Архивировано 07.10.2008 на странице Wayback Machine 10. Получено 02.06.2009.
^ 3GPP (2009). "ETSI TS 126 346 V8.3.0 (2009-06); 3GPP TS 26.346; Служба мультимедийного вещания/многоадресной передачи (MBMS); Протоколы и кодеки". ETSI . стр. 85. Архивировано из оригинала 2008-10-04 . Получено 2009-10-13 .{{cite web}}: CS1 maint: numeric names: authors list (link)
^ 3GPP (2004). "3GPP TS 26.401 - Функции обработки звука общего аудиокодека; Улучшенный общий аудиокодек aacPlus; Общее описание". 3GPP. Архивировано из оригинала 2008-10-04 . Получено 2009-10-13 .{{cite web}}: CS1 maint: numeric names: authors list (link)
^ ETSI TS 101 154 v1.5.1: Спецификация использования видео- и аудиокодирования в вещательных приложениях на основе транспортного потока MPEG-2
^ ETSI (2009-03-31). "TS 101 154 версия 1.9.1 - Цифровое видеовещание (DVB); Спецификация по использованию видео- и аудиокодирования в вещательных приложениях на основе транспортного потока MPEG-2". ETSI. Архивировано из оригинала 2013-04-14 . Получено 2009-10-13 .
^ "Архивная копия" (PDF) . Архивировано из оригинала (PDF) 2006-10-26 . Получено 2007-01-29 .{{cite web}}: CS1 maint: archived copy as title (link)
^ "xHE-AAC". Fraunhofer Institute for Integrated Circuits IIS . Получено 3 января 2021 г.
Внешние ссылки
Stream.Media Радиотрансляционный провайдер, который предоставляет все потоки в формате HE-AACv2
MPEG-4 HE-AAC v2 — аудиокодирование для современного мира цифровых медиа, статья в техническом обзоре EBU (01/2006), дающая пояснения по HE-AAC.
Список интернет-радиостанций Tuner2.com, использующих aacPlus
RadioFeeds UK & Ireland (AAC+) Наземные радиостанции Великобритании, транслирующие онлайн в формате aacPlus
aacPlus объяснил
Кодек AAC с открытым исходным кодом FAAC (кодер) и FAAD2 (декодер)
Переработанный кодер HE-AAC aacplusenc (бинарный файл Windows aacplusenc.exe поддерживает только скорость 51 кбит/с.)
SNG 1.3 Front-end Архивировано 03.01.2012 на Wayback Machine для кодировщиков Nero, например AAC-LC, HE-AAC, HE-AACv2, например (HE-AAC Panama Van Halen с максимальным битрейтом 205 кбит/с)
neroAacEnc.exe — внутренний кодировщик Nero для интерфейса SNG 1.3.
Аудиоплеер/риппер Winamp.com, позволяющий копировать компакт-диски в формат HE-AAC и конвертировать другие аудиофайлы в формат HE-AAC (с бесплатным дополнением).
EZ CD Audio Converter — CD-риппер, аудиоконвертер и программа для записи компакт-дисков, которая позволяет копировать в форматы AAC-LC и HE-AAC, конвертировать в форматы AAC-LC и HE-AAC и записывать AAC-LC и HE-AAC на аудио-CD.
Плеер для альбомов, риппер, конвертер и программа для записи компакт-дисков, которая позволяет копировать в форматы AAC и aacPlus, конвертировать в форматы AAC и aacPlus, а также записывать AAC и aacPlus на аудио-CD без пауз.
mp3PRO против MP3 Архивировано 2017-02-02 на Wayback Machine - содержит графики, сравнивающие высокочастотную производительность MP3pro (аналогично HE-AAC+)
Официальный веб-сайт MPEG
Через лицензионную корпорацию - патентный пул HE-AAC
RFC 4281 — Параметр кодеков для типов носителей «Bucket»