Что такое SBC, AAC, aptX — инструкция по аудиокодекам

В технических характеристиках наушников производители часто указывают аудиокодеки. Это стандарт, который отвечает за качество передачи звука с мобильного устройства на наушники и обратно. Однако встречается он не только в наушниках, но и в целом в любом беспроводном аудиооборудовании. И если вас не устраивает качество звука, можно попробовать сменить аудиокодек.

Как улучшить звук в смартфоне: выбирайте нужный кодек
© Рамблер

Что такое кодек и для чего он нужен

Информация по Bluetooth передаётся с помощью специальных профилей. Они нужны, чтобы каждое из устройств понимало, что от него хотят получить: картинку, видео, аудио или голос. И в случае передачи звука используется профиль A2DP (Advanced Audio Distribution Profile — Расширенный профиль распространения звука).

Однако кроме непосредственно передачи звука при Bluetooth-соединении разработчикам софта и производителям оборудования нужно учитывать ещё несколько факторов. Например, беспроводной канал имеет ограниченную пропускную способность и передать звук в оригинальном качестве не всегда возможно. Кроме того, и для смартфонов, и для беспроводных наушников и колонок важно учитывать время работы от аккумулятора — обработка большого количества информации сильнее нагружает устройства, из-за чего снижается их автономность. Поэтому звук передают не в исходном виде, а кодируют его специальным образом, чтобы уменьшить количество передаваемой информации и снизить нагрузку на гаджеты.

Для этого используют кодеки — акроним от слов кодировать и декодировать. В случае передачи звука по Bluetooth под этим понятием подразумевают стандарт, по которому на стороне источника сигнала звук будет закодирован, а на стороне приёмника декодирован обратно в исходный звуковой сигнал.

© Рамблер

Смартфоны обычно могут работать с несколькими кодеками. При желании можно указать предпочитаемый вручную — в противном случае система выберет тот, который разработчики назначили основным.

Это лишь общий принцип работы инструмента. На практике разные кодеки используют различные алгоритмы сжатия — в зависимости от задачи. Одни сильнее сжимают исходный файл, чтобы занимать меньше пропускной способности канала и нагружать оборудование, другие — наоборот. Некоторые разработчики оборудования могут создавать собственные кодеки, которые адаптированы для работы с учётом особенностей их устройств.

Чтобы два гаджета, например смартфон и беспроводные наушники, могли передавать звук с использованием конкретного кодека, они оба должны его поддерживать. Информацию о том, с какими кодеками умеет работать устройство, можно найти в списке технических характеристик на сайте производителя или в инструкции.

Чем отличаются кодеки

При создании кодеков разработчики учитывают разные факторы в зависимости от того, какая перед ними стоит задача. Кроме того, даже близкие по возможностям кодеки могут работать по-разному — например, если они были созданы разными компаниями. Среди параметров, которые больше всего влияют на возможности и итоговое качество звука, выделяют следующие:

Частота дискретизации — количество образцов исходного файла, которое фиксирует алгоритм кодеков за определённое время. Этот параметр указывается в герцах (Гц) или килогерцах (кГц), и чем он больше, тем выше качество. Нормой считается 44,1 кГц — 44100 «‎снимков»‎ звуковой волны в секунду, это качество записи CD-диска.

Глубина квантования (разрядность) — определяет точность измерения амплитуды в процессе дискретизации и указывается в битах. Наиболее распространённое значение — 16 бит, то есть 2 в 16-й степени = 65536 вариаций значений каждого «‎снимка» звука.‎

Битрейт — это самый простой термин из этих двух, он определяет количество передаваемых данных, измеряется в битах. Чем выше битрейт, тем больше информации об исходном файле можно передать при помощи кодека и тем ближе закодированный звук будет к оригиналу. Битрейт кодека определяется произведением предыдущих двух параметров и количества каналов звука.

Эталоном считается качество CD Audio: 44,1 кГц × 16 бит × 2 канала = 1 411,2 Кбит/с.

Задержка — разница во времени между передачей и обработкой сигнала, измеряется в миллисекундах. Именно этот параметр определяет то, насколько картинка и звук будут соотноситься друг с другом. Нормой считается задержка до 15 мс, однако фактически ни один кодек не способен так быстро передавать данные. Поэтому чем меньше этот параметр, тем лучше.

По итогу большая часть различий между кодеками сводится к разнице в количественных показателях этих характеристик и методах сжатия данных.

Какие аудиокодеки бывают

Существует несколько распространённых аудиокодеков для беспроводной передачи звука, каждый из которых имеет свои особенности и подходит в зависимости от ситуации. Выбор кодека влияет на качество звука, степень сжатия данных и задержку между воспроизведением и приёмом сигнала.

SBC — один из базовых кодеков, который совместим с большинством существующих устройств. Он кодирует музыку с битрейтом 328 кбит/с при частоте 48 кГц, то есть примерно четверть от параметров CD Audio. Однако если воспроизводится MP3-файл с битрейтом 320 Кбит/с, то его возможностей уже достаточно, чтобы полностью передать звучание исходного файла.

SBC — это стандарт для всех устройств Bluetooth, который гарантирует совместимость, но по качеству уступает более современным решениям, так как представлен в далёком 2003 году.

Такое сжатие данных достигается за счёт среза всех тихих звуков. Это уменьшает детализацию композиции, но делает передачу звука стабильнее и с меньшими задержками.

AAC. Он используется в качестве основного в устройствах Apple. Хотя фактически битрейт у данного кодека ниже, чем у SBC (256 против 328 кбит/с). Однако качество воспринимаемого звука может ощущаться выше из-за сложной модели сжатия звука на основе психоакустики — науки о психологических и физиологических особенностях восприятия звука человеком. Устройства на Android тоже могут работать с AAC, но при прочих равных звучание может быть хуже, чем на гаджетах от Apple.

aptX. Фактически это целое семейство кодеков, которое включает в себя различные вариации этого инструмента: базовый aptX, HD, Low Latency (LL) и Adaptive. Каждый из них отличается разными битрейтом и задержкой.

© Qualcomm Technologies, Inc

Если для aptX скорость передачи данных составляет 352 Кбит/с, то для aptX HD — 576 Кбит/с. Также есть кодек с низкой задержкой передачи данных, вероятно, это следствие развития стриминговых платформ и мобильного гейминга. Поэтому у aptX LL при битрейте 352 Кбит/с задержка составляет 50 мс, тогда как у базовой версии — 180 мс, у HD — 200 мс.

На май 2025 года наиболее современная версия кодека — aptX Adaptive с переменным битрейтом, который меняет количество передаваемых данных в пределах от 280 до 420 Кбит/с в зависимости от помех и других факторов, а задержка составляет от 50 до 80 мс.

Кодеки LDAC и LHDC. Создавались для передачи звука с высоким качеством. Все они позволяют передавать аудио в высоком качестве с сохранением большого количества деталей композиции. Однако с максимальными параметрами качества они могут стабильно работать только при идеальном качестве сигнала и условиях передачи — без помех.

Как и какой аудиокодек выбрать

Для выбора кодека звука перейдите в настройки смартфона и найдите в нём «‎Режим разработчика»‎ или «‎Для разработчиков»‎. Откройте его и пролистайте вниз до раздела «‎Сети»‎ до пункта «‎Аудиокодек Bluetooth», в котором выберите необходимый стандарт.

© Рамблер

Набор поддерживаемых кодеков зависит от смартфона и наушников.

Выбор зависит от вашего аудиогаджета, смартфона и качества исходного аудиофайла. Если вы используете простые беспроводные наушники или колонки и слушаете музыку на потоковых сервисах в стандартном качестве, будет достаточно и возможностей SBC — переход на более продвинутые кодеки не даст никаких преимуществ.

В то же время если вы хотите получить более качественный звук со стабильным сигналом — aptX Adaptive или другой aptX. Однако учитывайте, что этот кодек поддерживается не на всех смартфонах и наушниках/колонках. Список поддерживаемых устройств доступен на сайте. Если ваши устройства входят в него, отдавайте предпочтение этому стандарту.

LDAC и LHDC пригодятся, если вы планируете слушать музыку с высоким исходным качеством и у вас есть наушники, которые тоже поддерживают соответствующие кодеки. Вместе с тем они хуже подходят, например, для игр, так как отличаются более высокими задержками.‎