Аудиокодек для передачи через bluetooth xiaomi не сохраняет

Семейство aptX: Adaptive, Low Latency и аудиофильский HD

И вот с этого места — литавры и фанфары (естественно, в НD-качестве) — на сцену выходит Qualcomm aptX HD, специально разработанный для удовлетворения растущего спроса на аудио высокого разрешения. Этот расширенный кодек поддерживает 24-битное качество музыки по Bluetooth на частоте до 48 кГц. И еще одно достижение — соотношение сигнал-шум, достигающее 129 дБ, а это уже величина, доступная не на всех современных ЦАПах референсного уровня.

На сайте разработчика приводится цитата из результатов независимых тестов Солфордского университета: «Из анализа результатов 24 человек, проходивших тест, сделан вывод о том, что участники не смогли последовательно обнаружить разницу между звуком 24 бит/96 кГц и кодированным и декодированным звуком 24 бит/48 кГц aptX HD».

Разберем пример реализации aptX HD на аудиочипсете Qualcomm SOC CSR8675. Он не только может обрабатывать сквозное 24-битное аудио, но также обеспечивает более глубокую обработку цифрового сигнала, чем его предшественники. Понижение соотношения сигнал/шум достигается, в частности, благодаря последовательному кодированию и декодированию при передаче/приеме. Также заявлено уменьшение искажений — особенно в диапазоне 10–20 кГц.

Чипсет работает под управлением программируемого 80-МГц RISC-процессора. Аудиосигнал обрабатывает встроенный 24-битный процессор Kalimba DSP. На борту, между прочим, стерео 24-битный АЦП с частотой дискретизации до 96 кГц, а встроенный стерео 24-битный ЦАП реализует частоту дискретизации до 192 кГц — параметры заданы с запасом.

На этом разработчики из Qualcomm не остановились, предложив кодек aptX Adaptive Audio. При низкой задержке в динамическом режиме, что отлично подойдет для геймерских гарнитур, он обеспечивает адаптивный битрейт, регулируя скорость передачи данных для бесперебойной связи. В своем релизе Qualcomm говорит о aptX Adaptive Audio, как о динамически настраиваемом аудиокодеке нового поколения, обратно совместимом с aptX и aptX HD.

Компания заявляет, что кодек спроектирован так, чтобы «автоматически настраиваться для обеспечения оптимального качества звука или задержки в зависимости от того, какой контент воспроизводится на устройстве, а также с учетом внешней радиочастотной среды, для обеспечения надежности». aptX Adaptive может работать на двух битрейтах: 276 и 420 Кбит/сек. Во втором варианте, благодаря более совершенным алгоритмам кодирования, по некоторым параметрам вроде сигнал-шум он даже превосходит aptX HD, хотя и не намного.

И еще один кодек от Qualcomm — aptX Low Latency, использующий скорость Bluetooth 5.0 для передачи аудио с низкой задержкой. Технология обеспечивает сквозную задержку при передаче по Bluetooth не более 32 мс. Задержка стандартного стерео Bluetooth сильно варьируется в зависимости от реализации системы и буферизации, но обычно она на порядок выше. И это ощутимо.

В частности, применение устройств Bluetooth для реализации беспроводных наушников к телевизору было практически невозможно. Ведь рекомендуемая задержка для синхронизации аудио и видео в вещательном телевидении составляет от +40 мс до -60 мс. Лучшие технические решения (концертные и студийные мониторные системы) должны соответствовать уровню 20–30 мс. aptX Low Latency приближается к ним, обеспечивая новые возможности, в частности, для игровых приложений. Задержку в 32 мс мы уже не можем заметить (или, скажем так, можем и не заметить).

Убедитесь, что между телефоном и наушниками используется кодек Bluetooth.

Сначала вам нужно будет выполнить сопряжение телефона Android 11 с беспроводными наушниками или наушниками. Далее выполните следующие действия:

Шаг 1: Перейдите в «Настройки» >> «О телефоне» и нажмите «Номер сборки» 7 раз, чтобы включить параметры разработчика. На некоторых интерфейсах «Номер сборки» указан в разделе «О программе».

Шаг 2: Теперь откройте «Вариант разработчика». Вы найдете опцию, перечисленную в меню настроек, в основном в подменю «Система».

Шаг 3: Теперь прокрутите вниз в параметрах разработчика, пока не дойдете до переключателей, связанных с Bluetooth, и выберите аудиокодек Bluetooth.

Шаг 4: Отсюда вы можете проверить кодеки, которые поддерживаются как парными наушниками, так и телефоном.

В приведенном выше случае мы соединили Vivo V20 с Realme Wireless Buds Pro, который поддерживает LDAC. Поскольку параметр LDAC неактивен, мы предполагаем, что наш телефон его не поддерживает. Vivo V20, однако, поддерживает звук Qualcomm AptX, но это не поддерживается Realme Wireless Buds Pro, поэтому эта опция также неактивна.

Что вы должны знать об аудиокодеках?

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

  • Частота выборки (Sample rate), измеряется в Гц: этот параметр показывает, как часто производится запись данных для воспроизведения одной секунды звука. Чем выше это значение, тем выше качество звучания. Обычная запись на компакт-диске кодируется с частотой выборки 44100 Гц. Это значение считается достаточным для того, чтобы дальнейшее увеличение этого параметра не влияло критически на качество восприятия музыкального материала. Чем больше этот параметр, тем больше памяти будет занимать аудиозапись.
  • Битность записи (Bit-depth), измеряется в количестве бит: для обычной аудиозаписи на компакт-диске используется 16 бит, этого значения достаточно, чтобы записать музыку с динамическим диапазоном до 96 дБ. Существуют и более прогрессивные методы записи, которые используются 24 бита, и даже 32 бита. Но в общем случае, если вы не используете Hi-End акустические системы записи с глубиной 16 бит вполне достаточно для того, чтобы дальнейшее увеличение битности не влияло на качество воспроизведения.
  • Битрейт (Bit-rate), измеряется в кб/сек: битрейт показывает какое количество данных обрабатывает устройство, чтобы воспроизвести одну секунду звука. Чем это значение выше, тем больше данных о звуке записано для одной секунды, тем выше качество воспроизведения. Для компакт-диска это значение равно 1411 кб/сек, т.е. для воспроизведения одной секунды используется почти 1,5 мб данных. Максимальный битрейт для MP3 файлов ограничен 320 кб/сек.

Скорость передачи данных при использовании Bluetooth значительно падает с расстоянием. Обычно максимальная скорость обеспечивается на расстоянии до 3-х метров от наушников до источника звука, и чем дальше вы отходите, тем больше падает скорость, вплоть до полной потери соединения. По этой причине частота передачи данных по Bluetooth не имеет постоянной скорости, она всегда вариативна и зависит от многих внешних факторов: есть ли препятствие между наушниками и источником звука, имеется ли мощный источник радиоизлучения рядом с беспроводными наушниками, работает ли рядом Wi-Fi и так далее. Чем больше радиосигналов вокруг вас и чем они мощнее, тем медленнее скорость работы Bluetooth и тем чаще будут происходить потери данных при передаче, которые выражаются в помехах при воспроизведении музыки.

Для того, чтобы снизить требования к скорости в беспроводных сетях и снизить необходимое количество требуемой памяти на устройстве для хранения музыки, активно используются алгоритмы сжатия, которые основываются на психоакустике. Психоакустика изучает то, как человек воспринимает звук. Благодаря этим знаниям алгоритмы могут удалять из музыкального потока данные, значительно снижая требования к пропускной способности без потери в качестве звучания. Эти алгоритмы используются как при кодировании музыки, например, в MP3 формат, так и при передаче данных с помощью Bluetooth.

Существует 3 типа форматов хранения и передачи данных: не подвергнутые компрессированию, Lossy (компрессия с потерей качества) и Lossless (компрессия без потери качества). Ниже приведена таблица с основным различием между разными типами кодеков. Конкретно эти кодеки относятся не к передаче музыки по Bluetooth, а к кодированию музыки для её хранения

Это также важно, чтобы вы могли понять какой тип кодеков Bluetooth нужен для прослушивания музыки, которая находится в вашей коллекции. Например, если вся ваша коллекция в MP3 формате, вам совершенно не нужен кодек LDAC, и наоборот, если музыка храниться без потери качества, кодек LDAC или aptX HD будут крайне желательны

Формат Достоинства Недостатки Форматы файлов
Без компрессии
  • Оригинальное качество звука
  • Совместимость со старыми программами
  • Wav
  • AIFF
  • LCPM
  • BWF
Компрессия без потери качества (Lossless)
  • Сокращает время обработки
  • Экономит память и сохраняет оригинальное качество звука
  • FLAC
  • ALAC
Компрессия с потерей качества (Lossy)
  • Маленький размер файлов
  • Благодаря хорошему качеству звука и маленькому объёму являются самыми популярными форматами файлов
  • MP3
  • AAC
  • WMA
  • ATRAC

Установка поддержки AptX вручную на смартфон со Snapdragon (пошаговая инструкция)

Требования к смартфону

Поскольку этот кодек разработан компанией Qualcomm, то он может присутствовать только на оборудовании от этого производителя.

Поддержка AptX имеется в процессоре для обработки звуков CSR8675 с Bluetooth 5. Он может быть установлен на смартфонах Xiaomi, Samsung, и др.

Необязательно иметь 8 версию Android, чтобы активировать кодек, иногда он присутствует технически, но разработчики не предусмотрели возможность его включения.

Прежде всего нужно определить, поддерживает ли Ваш смартфон эту технологию, для чего следует сделать несколько шагов:

  1. Скачать на компьютер бесплатную программу Wireshark (нужна для чтения журналов приложений).
  2. Подключить смартфон к наушникам по Bluetooth и выключить беспроводную связь.
  3. Открыть настройки на телефоне и зайти в меню разработчика.
  4. Найти и включить пункт «Журнал отслеживания Bluetooth HCI».
  5. Убедиться в работе Bluetooth и наушников, после чего включить музыку.
  6. Подождать несколько секунд и выключить отслеживание.
  7. Подсоединить телефон к компьютеру и найти в памяти файл по адресу файл /sdcard/Android/data/btsnoop_hci.log.
  8. Этот файл следует открыть с помощью WireShark. Нужно найти записи Audio non-A2DP AptX, Audio SBC – это означает, что устройство поддерживает кодеки AptX и SBC. Команда SetConfiguration — AptX означает, что беспроводная передача звука осуществляется через AptX.

Скачиваем файл

Если при проверке оказалось, что устройство поддерживает кодек AptX, но он не используется для передачи звука, то его нужно активировать. В интернете можно найти специальный файл, с помощью которого производится активация кодека.

Установка через installZip

Чтобы осуществить активацию:

  1. Загрузите файл aptх.zip.
  2. Сделайте бекап всех данных на смартфоне, чтобы предотвратить их потерю в случае каких-то непредвиденных ошибок.
  3. Выключите телефон и включите его в режиме «recovery» (нажмите одновременно кнопку включения и кнопку увеличения громкости, удерживая их около 10 секунд).
  4. Выберите «Install» или активировать «Install Zip».
  5. Найдите предварительно загруженный файл и запустите процедуру установки.
  6. Затем телефон перезагрузится, и установка файла завершится.

Для проверки включенного кодека можно снова посмотреть журнал отслеживания через Wireshark, а можно воспользоваться приложением CatLog. Нужно подключить наушники, включить музыку и ввести запрос «aptX». Если все сделано правильно, то вы увидите строку a2dp_encoder_init, где указано selected codec aptX.

Если Вам нужен качественный беспроводной звук, то важно заранее интересоваться, поддерживают ли устройства необходимые кодеки. Порой их поддержка встречается на более старых моделях, но в таком случае для активации AptX нужно приложить некоторые усилия

На выставке IFA в Берлине Qualcomm представила свой новейший аудиокодек Bluetooth для смартфонов и наушников: aptX Adaptive. Это не 24-битный / 96 кГц кодек от Qualcomm, о котором некоторые мечтали, н

AptX HD

Наушники с aptX HD

AptX HD – это лучший и усовершенствованный кодек для Блютуз наушников версии aptX. Многочисленные эксперименты, проводимые в лабораторных условиях, доказали, что HD-версия способна передавать звук с минимальными задержками и более высоким качеством звучания.

Многие маркетологи спекулируют на этом кодеке, мол, если беспроводные наушники им оснащены, то звучание будет невероятным. В действительности это не так, несмотря на то, что на сегодняшний день он один из лучших. Кодек AptX HD способен практически полностью покрыть слышимый человеком диапазон, максимальный предел 19 кГц. Эти значения вполне приемлемые, поскольку люди старше 25 лет редко улавливают звуковые колебания выше 18 кГц.

Максимальный битрейт составляет 576 Кбит/с. В процессе сжатия аудиодорожка делится на 4 частотные полосы и квантуется 24 битами. Что касается уровня фонового шума, то он далек от 24-битного аудио, особенно в отношении высокочастотного диапазона. Искажения и различные шумы присутствуют.

  • высокий битрейт (скорость передачи данных)
  • в большинстве случаев качество звучания лучше, если сравнивать с ААС, SBC и aptX
  • широкий динамический диапазон
  • широкий частотный диапазон

этот кодек поддерживают не многие беспроводные наушники

Что такое кодек. Почему он решает почти всё в беспроводном звуке

Типичный сжатый музыкальный MP3 или AAC-файл, распространяемый через стриминговые сервисы, весит около 7-12 мегабайт. Но файл повышенного, так называемого «CD-качества» в Apple Music весит в 3, а иногда и в 7 раз больше, то есть от 25 до 80 мегабайт. Передать такой объём данных через Bluetooth в реальном времени просто невозможно из-за ограничений Bluetooth.

Под ограничениями Bluetooth подразумевается пропускная способность стандарта. Для самого актуального поколения, 5.0, она составляет до 2 мегабайт в секунду – и это в абсолютно идеальных, практически недостижимых условиях. В реальности скорость передачи ограничивается максимум 600-1000 килобайтами в секунду.

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

Распространённые Bluetooth-кодеки придуманы таким образом, чтобы обеспечить максимально возможное качество стриминга в условиях ограниченной пропускной способности. Алгоритмы сжатия и распаковки, а затем последующего улучшения звука у каждого из них разные, но результат в целом плюс-минус одинаковый. Например, Apple давно предпочитает кодек AAC, а в мире смартфонов Android популярностью пользуется Qualcomm aptX.

Переломить эту ситуацию получилось у первого Bluetooth-кодека высокого разрешения — LDAC.

Кодек LDAC от Sony передаёт до 3 раз больше данных благодаря специфическому алгоритму сжатия и другим оптимизациям — до 990 кбит в секунду. Он позволяет наушникам воспроизвести практически без потерь музыку CD-качества, то есть тот самый Lossless по терминологии Apple Music. И только на нём есть смысл пытаться слушать настоящие несжатые треки, Hi-Res Lossless.

Sony уже несколько лет лицензирует LDAC, позволяя использовать кодек другим производителям других наушников. Однако на конец 2021 года считанные единицы сторонних моделей «ушей»поддерживают технологию. Причина банальна: для эффективной работы на максимальной пропускной способности требуются Bluetooth-радиомодули высокого качества, работающие бесперебойно как в наушниках, так и в смартфонах. То есть нужно, чтобы и источник звука, и наушники были подготовлены к LDAC безупречно.

Поэтому до 2021 года считалось, что LDAC банально невозможно добавить в полностью беспроводные модели наушников, так называемые TWS. Ведь, в отличие от накладных и полноразмерных моделей, TWS необходимо обмениваться с источником и между собой гораздо большим объёмом данных по Bluetooth, чтобы функционировать нормально. Немало производителей до сих пор не добились бесперебойной работы TWS даже с обычными кодеками. Куда уж там до LDAC с его запросами!

Но Sony в итоге смогла.

Sony WF-1000XM4 — первые массовые полностью беспроводные наушники с поддержкой LDAC. Эту модель многие уже назвали лучшими наушниками 2021 года. Могу подтвердить, что за дело. И если к наушникам вопросов нет, то к источникам звука вопросов очень много.

Зачем вообще сжимать аудио файлы?

Сжатие аудио файлов осуществляется для уменьшения их размеров. Например, lossless файлы с битрейтом более 4500 кбит/с, сжатые без потерь качества звука, имеют размер в среднем 80 Мб. А привычный MP3 файл с наивысшим качеством кодирования 320 кбит/с в среднем будет занимать 9 Мб. Очевидно, что MP3 удобнее для большинства слушателей музыки, которые не претендуют на получение звучания высокого качества. Но потребности растут, соответственно и растут требования к звучанию.

Тем не менее, используемые в данный момент технологии беспроводной передачи данных этот битрейт лимитируют. Например, популярный кодек SBC, который сейчас повсюду, может передавать файлы с качеством кодирования не выше 328 кбит/с. Вообще, за стандарт беспроводной передачи аудио был взят битрейт CD-дисков, который составляет 16 бит/44,1 кГц. При таком раскладе даже Hi-res Audio (звук в высоком разрешении) при передаче по Bluetooth будет звучать не лучше, чем при воспроизведении с компакт-диска.

Процесс сжатия файла происходит путем отсечение частот, которые не слышны для человеческого уха. Но при сжатии могут пострадать и частоты, которые мы могли бы услышать. Поэтому качество звука и теряется. Чтобы явно услышать разницу в качестве нужно обладать хорошим оборудованием: мощным источником сигнала и акустической системой класса hi-end. Либо использовать новые технологии, которые позволят передавать звук в высоком качестве без потерь. Поэтому Sony и разработали кодек LDAC для беспроводной передачи.

Как на Android включить Bluetooth кодек LDAC, aptX, aptX HD?

Вас не устраивает звук в ваших Bluetooth наушниках? Возможно все дело в том, что ваш Android использует «плохой» аудиокодек SBC вместо продвинутых LDAC, aptX, aptX HD, AAC? Как включить aptX на Android? Расскажет вам сайт Android +1!

Все больше производителей отказывается от аудио разъема 3.5 мм в пользу передачи звука по Bluetooth, но вот не всегда такие новшества так полезны! Все дело в кодеках… и Android по умолчанию использует не самый лучший!

Немного о Bluetooth аудиокодеках

  • SBC (Subband Coding) — этот кодек с потерями, на данный момент используется в большинстве случаях передачи звука по беспроводным наушникам. Самой главной проблемой SBC является то, что кодек очень сильно искажает звук, больше чем MP3, поэтому для прослушивания высококачественного аудио материала он явно не годится.
  • AAC (Advanced Audio Coding) — также аудиокодек с потерями, но качество звука гораздо выше чем SBC.
  • aptX, aptX HD и aptX LL — аудиокодек разработанный компанией Qualcomm, поэтому его можно встретить практически только на устройствах, где установлен процессор Snapdragon. Кодек aptX и aptX HD в отличие от SBC и AAC, практически не имеет потерь, аудио компрессируется и передается по Bluetooth. Аудиокодек aptX LL позволяет прослушивать высококачественное аудио с низкими задержками.
  • LDAC — не так давно разработанный аудиокодек компанией Sony, который должен сместить с поста устоявшийся кодек SBC. Этот аудиокодек выполняет компрессию с небольшими потерями. C версии Android 8.0 Oreo, стал частью системы, так что возможно LDAC вскоре станет стандартном для передачи звука по беспроводным наушникам и колонкам.

Как узнать кодек bluetooth что используется?

На новых версиях Android необходимо зайти в BlueTooth, подключить наушники. После чего рядом появится значок с кодеком.

Как включить необходимый Bluetooth аудиокодек на Android?

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

Второе условие, версия Android на телефоне должна быть 8.0 или более новая.

Для того чтобы активировать один из перечисленных кодеков, вам понадобиться активировать «Меню Разработчика«. Как это сделать? Вы можете посмотреть, два видео ролика.

На «голом» Android:

На Xiaomi:

После того как вы оказались в меню разработчика, пролистайте меню вниз до пункта «Аудиокодек для передачи через Bluetooth» и выберите его.

Выберите необходимый кодек — LDAC, apt, aptX, AAC, SBC.

Если же принудительное переключение кодека не работает, хотя вы уверены, что наушники поддерживают APTX, LDAC или AAC, то тогда скорее всего их активация происходит с помощью специального, фирменного приложения, от производителя беспроводной гарнитуры! Либо еще как вариант, сначала активировать кодек в приложение для bluetooth наушников, а после перейти в меню разработчика и выбрать аудиокодек!

Вам удалось поменять кодек bluetooth! Звук по беспроводным наушникам должен улучшится!

Вот и все, теперь вы знаете как включить aptx на смартфоне! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

Технология aptX:

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

Что это?

Если говорить просто, AptX является Bluetooth-кодеком, который улучшает качество передачи звукового сигнала. Если смартфон и наушники с AptX, мы можем слышать лучший звук в качестве 16 бит/44.1 кГц, а уровень сжатия составляет 4:1. С данным кодеком Bluetooth получает способность передавать данные на скорости 352 кбит/сек.

На практике кодек AptX позволяет смартфону или другому устройству транслировать звук в качестве, приближённому к CD. Самое главное отличие «близкого» CD-качества от настоящего заключается в компрессии всех передаваемых данных. Это характерная черта всех Bluetooth-кодеков, является обязательной для устранения задержек при трансляции и кодировании звука.

Таким образом адаптер aptX сжимает данные на этапе подготовки к пересылке. Приёмник (обычно им являются наушники) во время проигрывания композиции возвращают данные к первоначальному состоянию. Это неизбежно приводит к задержке.

Чтобы снизить разрыв между видео и звуком разработана модификация технологии — aptX LL, аббревиатура LL обозначает «короткую задержку». Она сокращается до 32 мс. С технической точки зрения такой показатель далёк от идеала, но человек уже не замечает задержку. Технология часто присутствует в игровых гарнитурах, где минимальная задержка выходит на первый план.

Отличия aptX и aptX HD

Есть модификация кодека с приставкой HD – aptX HD. Она усовершенствована и способна выдавать лучшее качество аудиосигнала (24 бит/48 кГц). Работает с тем же уровнем сжатия, но отличается большей скоростью передачи 576 кбит/сек.

На практике это значит, что поддержка технологии AptX улучшает качество звука, а aptX HD делает его ещё лучше. Меньшая задержка и лучшее качество – это главные отличия HD-версии от обычной. Формат 24 бит/48 кГц является полноценным HD-звуком, который ценится в кругу меломанов. Именно за него многие и покупают дорогие наушники. В нём минимальное количество фоновых шумов и отлично слышны все детали. Улучшение качества происходит из-за использования более «мягкого» режима сжатия, который меньше искажает звук.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
RozBlog
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: