Jump to content

Фраунгофера ФДК ААС

Фраунгофера ФДК ААС
Разработчик(и) Фраунгофера ИИС
Первоначальный выпуск 9 июля 2012 г .; 12 лет назад ( 09.07.2012 )
Стабильный релиз(ы)
Кодер 4.0.1 [1] / 2018 ; 6 лет назад ( 2018 )
Декодер 3.0.0 [2] / 2018 ; 6 лет назад ( 2018 )
Репозиторий
Написано в С++ , С
Операционная система Андроид
Доступно в Английский
Тип Кодек
Лицензия «Лицензия Fraunhofer FDK AAC» ( лицензия свободного программного обеспечения без выдачи патента) [3] [4]
Веб-сайт www .iis .фраунгофер .из /фф /амм /имплантировать .html

Fraunhofer FDK AAC — это программа с открытым исходным кодом. [5] библиотека для кодирования и декодирования цифрового звука в формате Advanced Audio Coding (AAC). Fraunhofer IIS разработал эту библиотеку для Android 4.1 . [6] [7] Он поддерживает несколько типов аудиообъектов , включая MPEG-2 и MPEG-4 AAC LC, HE-AAC (AAC LC + SBR ), HE-AACv2 (LC + SBR + PS ), а также AAC-LD (низкая задержка) и AAC-ELD. (улучшенная низкая задержка) для связи в реальном времени. Библиотека кодирования поддерживает частоту дискретизации до 96 кГц и до восьми каналов (7.1 Surround). [8]

Операция

[ редактировать ]

Реализация кодера Fraunhofer AAC, ориентированная на Android, использует математические вычисления с фиксированной запятой и оптимизирована для кодирования на встроенных устройствах/мобильных телефонах. В настоящее время библиотека ограничена 16-битным входом PCM . Другие версии кодировщика Фраунгофера, например, включенная в состав Winamp , оптимизированы для кодирования музыки на процессорах настольного класса. Однако эти версии кодировщика не имеют открытого исходного кода и требуют коммерческой лицензии. [9] Версия 2 библиотеки, представленная в Android P, также включает поддержку xHE-AAC. [10] и AAC-ELD v2. [11] [12] xHE-AAC расширяет рабочий диапазон кодека с 12 до 300 кбит/с для стереосигналов и позволяет плавно переключаться между битрейтами в этом диапазоне для адаптивной доставки битрейта ( с использованием таких стандартов, как MPEG-DASH или HLS ). например, [12] xHE-AAC также включает обязательную регулировку громкости MPEG-D DRC для воспроизведения контента на постоянной громкости и предлагает новые профили управления динамическим диапазоном для прослушивания в шумных ситуациях. [12]

Кодер FDK AAC использует более агрессивный фильтр нижних частот по умолчанию , чем в других кодеках. Более высокие частоты удаляются, чтобы было доступно больше битов для лучшего описания звуков более низких частот, улучшая общее качество для большинства комбинаций записей и слушателей. В некоторых, не совсем редких, сочетаниях заметны недостающие высокие частоты. Библиотека позволяет переопределить настройку фильтра нижних частот, а в режиме максимальной VBR фильтр вообще не применяется. [13] [ ненадежный источник ]

Кроссплатформенное распространение исходного кода поддерживается Мартином Стуршо как часть проекта opencore-amr под названием fdk-aac. [14] Код компилируется в общую библиотеку libfdk-aac. Медиа-фреймворки FFmpeg и Libav поддерживают кодирование звука через libfdk-aac. [15] [16]

Профили AAC, которые поддерживает FDK
Имя профиля объекты MPEG-4 Задействованные ФДК ФДК 2
Низкая сложность (AAC-LC) 2 Да Да
Высокоэффективный (HE-AAC) 2, 5 Да Да
Высокоэффективная версия 2 (HE-AAC) 2, 5, 29 Да Да
Базовый уровень USAC 42
Расширенная высокая эффективность (xHE-AAC) 2, 5, 29, 42 Только декодирование
Низкая задержка (AAC-LD) 23 Да Да
Улучшенная малая задержка (AAC-ELD) 39 Да Да
Улучшенная версия 2 с низкой задержкой (AAC-ELDv2) 44 Да

Лицензирование

[ редактировать ]

Лицензия, включенная Фраунгофером в исходный код библиотеки FDK. [17] [3] разрешает распространение в исходной или двоичной форме, но не лицензирует запатентованные технологии, описанные в коде. В лицензии указано, что библиотеку можно использовать только в целях, разрешенных патентными лицензиями. Компания Via Licensing управляет патентным пулом, который включает патентные лицензии на кодеки AAC, включая xHE-AAC и MPEG-D DRC. [18] В лицензии FDK также говорится, что «большинство производителей устройств Android уже лицензируют эти патентные претензии через лицензирование или напрямую от владельцев патентов, и поэтому программное обеспечение FDK AAC Codec уже может подпадать под действие этих патентных лицензий, когда оно используется только для этих лицензированных целей. ." [17] Для использования кодека AAC, такого как FDK AAC, не требуется лицензионная плата. [19] «конечного пользователя» только для производства кодека , например, для производства телефона с программным обеспечением AAC. [20] [21]

Debian считает лицензию FDK AAC несвободной, поскольку она запрещает людям взимать плату за распространение библиотеки, что противоречит правилу «Нет дискриминации в областях деятельности» в Руководстве по бесплатному программному обеспечению Debian . [22] Лицензия была классифицирована Fedora как проверки бесплатная после юридическим отделом Red Hat . [23] хотя он больше не классифицируется как «разрешенный», поскольку Fedora занимает более защитную позицию в отношении патентов. Однако Fedora заявляет, что это не повлияет на пакет fdk-aac-free, который поддерживает только широко используемый профиль «Low Complexity AAC», который использует большинство людей. Срок действия патентов США на LC-AAC истек. [24] FSF также считает его бесплатным, хотя и не одобряет его использование из-за явного отсутствия патента. [4] [25]

См. также

[ редактировать ]
  1. ^ «Информация о текущей версии из исходного кода (библиотека кодировщика)» . Проверено 7 августа 2018 г.
  2. ^ «Информация о текущей версии из исходного кода (библиотека декодера)» . Проверено 7 августа 2018 г.
  3. ^ Jump up to: а б «Файл NOTICE в исходном коде» . Проверено 12 марта 2019 г.
  4. ^ Jump up to: а б «Различные лицензии и комментарии к ним» . Проверено 10 ноября 2018 г.
  5. ^ «Исходный код ФДК» . Проверено 1 августа 2014 г.
  6. ^ «ПРЕСС-РЕЛИЗ Google выбирает многоканальный HE-AAC от Fraunhofer IIS для Google Play Movies in Surround» (PDF) . Фраунгофера ИИС . 24 июля 2013 г.
  7. ^ «Платформы» . Институт интегральных микросхем Фраунгофера IIS . Проверено 10 июля 2020 г.
  8. ^ «Информация Фраунгофера ФДК ААС» . ВодородАудио . Проверено 1 августа 2014 г.
  9. ^ «Доступность кодека Фраунгофера» . Проверено 27 сентября 2014 г.
  10. ^ «xHE-AAC» . Институт интегральных микросхем Фраунгофера IIS . Проверено 10 июля 2020 г.
  11. ^ «Семья ААС-ЭЛД» . Институт интегральных микросхем Фраунгофера IIS . Проверено 10 июля 2020 г.
  12. ^ Jump up to: а б с «Программное обеспечение аудиокодека xHE-AAC от Fraunhofer расширяет встроенную поддержку AAC в Android P для лучшего качества при низких битрейтах» . Институт интегральных микросхем Фраунгофера IIS . Проверено 10 июля 2020 г.
  13. ^ Обсуждение на форуме HydrogenAudio FDK AAC, некоторые соответствующие сообщения, касающиеся фильтра нижних частот: «Пост №34» . , «Пост №89» . , «Пост №142» .
  14. ^ "opencore-amr" . СоурсФордж . Проверено 12 марта 2019 г.
  15. ^ «Руководство по кодированию FFmpeg AAC» . Проверено 13 марта 2019 г.
  16. ^ «Документация Либава» . libav.org . Проверено 12 марта 2019 г.
  17. ^ Jump up to: а б «ВНИМАНИЕ — платформа/внешний/aac — Git в Google» . android.googlesource.com . Проверено 10 июля 2020 г.
  18. ^ «Via добавляет MPEG-D DRC в патентный пул усовершенствованного аудиокодирования – ViaCorp» . Проверено 11 июля 2020 г.
  19. ^ «Часто задаваемые вопросы по лицензированию AAC, вопрос 5» . Через лицензирование . Проверено 15 января 2020 г.
  20. ^ «Лицензионные сборы AAC» . Через лицензирование . Проверено 15 января 2020 г.
  21. ^ Через Лицензионную корпорацию (5 июня 2018 г.). «ПАТЕНТНО-ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ ААС» . www.sec.gov . Проверено 21 апреля 2023 г.
  22. ^ «Обсуждение Debian относительно лицензии FDK» . Трекер ошибок Debian . Проверено 28 сентября 2014 г.
  23. ^ «Обзор пакета Fedora fdk-aac» . Проверено 24 января 2018 г.
  24. ^ «Лицензирование/ФДК-ААС» . Вики проекта Fedora . Проверено 24 января 2018 г.
  25. ^ «Последние обновления лицензирования» . Проверено 10 ноября 2018 г.
[ редактировать ]
Информация
Реализации


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 57666ac64207121198eb059236ab2ad9__1714049520
URL1:https://arc.ask3.ru/arc/aa/57/d9/57666ac64207121198eb059236ab2ad9.html
Заголовок, (Title) документа по адресу, URL1:
Fraunhofer FDK AAC - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)