AAC (англ. Advanced Audio Coding) — собственнический (патентованный) формат аудиофайла с меньшей потерей качества при кодировании, чем MP3 при одинаковых размерах. Формат также позволяет сжимать без потери качества исходника (профиль ALAC AAC).
Также AAC — это широкополосный алгоритм кодирования аудио, который использует два основных принципа кодирования для сильного уменьшения количества данных требуемых для передачи высококачественного цифрового аудио. Данный формат является наиболее качественным сжатием с потерями, который поддерживает большинство современного оборудования, в том числе портативного.
На 2005 год распространён существенно меньше, чем MP3 и другие альтернативные решения.
AAC (Advanced Audio Coding) изначально создавался как преемник MP3 с улучшенным качеством кодирования. Формат AAC, официально известный как ISO/IEC 13818-7, вышел в свет в 1997 как новая, седьмая, часть семьи MPEG-2. Существует также формат AAC, известный как MPEG-4.
Как работает AAC
Удаляются невоспринимаемые составляющие сигнала.
Удаляется избыточность в кодированном аудио сигнале.
Затем сигнал обрабатывается по методу MDCT согласно его сложности.
Добавляются коды коррекции внутренних ошибок.
Сигнал сохраняется или передаётся.
Аудио стандарт MPEG-4 не требует единственного или малого набора высокоэффективных схем компрессии, а скорее сложный набор для выполнения широкого круга операций от кодирования низкокачественной речи до высококачественного аудио и синтезирования музыки.
Семейство алгоритмов аудио кодирования MPEG-4 охватывает диапазон от кодирования низкокачественной речи (до 2 кБит/с) до высококачественного аудио (от 64 кБит/с на канал и выше).
AAC имеет частоту сэмплов от 8 Гц до 96 кГц и количество каналов от 1 до 48.
В отличие от гибридного набора фильтров MP3 , AAC использует Модифицированное Дискретное Косинусное Преобразование (MDCT) вместе с увеличенным размером «окна» в 2048 пункта. AAC более подходит для кодирования аудио с потоком сложных импульсов и прямоугольных сигналов чем MP3.
AAC может динамически переключаться между длинами блоков MDCT от 2048 пунктов до 256.
Если происходит единственная или кратковременная смена, используется малое «окно» в 256 пунктов для лучшего разрешения.
По умолчанию используется большое 2048-пунктовое «окно» для улучшения эффективности кодирования.
|