SBC (кодек)
SBC , или кодек поддиапазона низкой сложности, представляет собой кодек аудиоподдиапазона , определенный группой специальных интересов Bluetooth (SIG) для расширенного профиля распространения звука (A2DP). [1] SBC — это цифровой аудиокодер и декодер, используемый для передачи данных на устройства вывода звука Bluetooth, такие как наушники или громкоговорители. Его также можно использовать в Интернете. [2] Он был разработан с учетом ограничений полосы пропускания Bluetooth и вычислительной мощности для получения достаточно хорошего качества звука при средней скорости передачи данных и низкой вычислительной сложности. [1] [3] Начиная с версии A2DP 1.3, кодирование поддиапазонов низкой сложности остается кодеком по умолчанию, и его реализация является обязательной для устройств, поддерживающих этот профиль, но поставщики могут добавлять свои собственные кодеки в соответствии со своими потребностями. [1]
На выставке CES 2020 компания Bluetooth SIG объявила LC3 преемником SBC. LC3 используется в протоколе LE Audio, основанном на базовой спецификации Bluetooth 5.2. [4] [5] [6]
Дизайн [ править ]
SBC поддерживает моно- и стереопотоки, а также определенные частоты дискретизации до 48 кГц. Максимальная скорость передачи данных, которую должны поддерживать декодеры, составляет 320 кбит/с для моно и 512 кбит/с для стереопотоков. Он использует 4 или 8 поддиапазонов, адаптивный алгоритм распределения битов в сочетании с адаптивным блочным квантователем PCM. [1] Франс де Бонт создал аудиокодек SBC на основе своей более ранней работы: [7] и – частично – по стандарту MPEG-1 Audio Layer II . Кроме того, SBC основан на алгоритмах, описанных в EP-0400755B1. [8] Владельцы патента написали, что разрешают бесплатное использование SBC в приложениях Bluetooth с целью стимулирования использования этой технологии.
Варианты [ править ]
Обзор [ править ]
основной поток | обратный поток | (для справки) | |||||
---|---|---|---|---|---|---|---|
разное. | Запуск | – | май 2003 г. | март 2008 г. [11] | 1982 | ||
Связанные патенты | ЕР 0400755B1 [8] (истекший) | – | США 9398620B1 [12] (истекший) | – | |||
Бесплатно реализации | FFmpeg , libsbc | libsbc | libsbc | – | |||
Собственный реализации | – | несколько аппаратных средств реализации | аппаратная реализация в Qualcomm чипах | – | |||
Аудио Кодирование | Каналы | Моно (1) Совместное стерео (2) | Совместное стерео (2) | Совместное стерео (2) | Моно (1) | Стерео (2) | |
Частота выборки | 16 кГц 32 кГц 44,1 кГц 48 кГц | 44,1 кГц 48 кГц | 44,1 кГц 48 кГц | 16 кГц | 44,1 кГц | ||
Битрейт | до 510 кбит/с (@ 44,1 кГц) до 507 кбит/с (@ 48 кГц) | 229 кбит/с (@ 44,1 кГц) 237 кбит/с (@ 48 кГц) | 328 кбит/с (@ 44,1 кГц) 345 кбит/с (@ 48 кГц) | 212 кбит/с (@ 48 кГц) | 72 кбит/с (@ 16 кГц) | 1411 кбит/с (@ 44,1 кГц) | |
Поддиапазоны | 4 или 8 | 8 | никто | ||||
Битпул | 2...86 (@ 44,1 кГц) 2...78 (@ 48 кГц) | 35 (@ 44,1 кГц) 33 (@ 48 кГц) | 53 (@ 44,1 кГц) 51 (@ 48 кГц) | 29 | 32 | никто |
Среднее и высокое качество [ править ]
A2DP рекомендует кодировщикам поддерживать предустановки среднего и высокого качества, как указано в таблице выше. В результате большинство операционных систем используют профиль высокого качества в качестве профиля кодирования по умолчанию или даже единственного поддерживаемого профиля. [10]
Варианты более высокого качества [ править ]
Однако A2DP требует, чтобы декодеры поддерживали потоки более высокого качества, до 512 кбит/с, и есть некоторые экспериментальные кодеры, использующие эту функцию: например, SBC XQ, используемый Lineage OS . [13] При более высокой скорости передачи данных качество звука сравнимо с aptX HD (529 кбит/с). [14]
FastStream[editФастстрим
Хотя A2DP официально поддерживает только односторонние аудиопотоки, CSR нашла способ отправить поток речевого сигнала противоположно основному стереопотоку, что позволяет использовать A2DP в гарнитурах с микрофонами. Это было реализовано в кодеке FastStream, который представляет собой кодек SBC с установленными параметрами и добавленным потоком обратного голоса. [10] [15]
Реализации [ править ]
Спецификация теста A2DP (V1.0) содержит эталонную реализацию кодера и декодера для кодека SBC. Реализация Linux доступна на BlueZ — стек Linux Bluetooth.
См. также [ править ]
- Аудиокодек
- aptX
- Профиль Bluetooth
- Адаптивная дифференциальная импульсно-кодовая модуляция
- Список кодеков
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б с д и ж Bluetooth SIG, Спецификация системы Bluetooth, Профили, Профиль расширенного распределения звука версии 1.3. https://www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=260859&vId=290074
- ^ К. Хоэн, Ф. де Бонт, «Формат полезной нагрузки RTP для аудиокодека SBC Bluetooth», проект IETF, работа в стадии разработки, декабрь 2010 г., https://tools.ietf.org/html/draft-ietf-avt- rtp-sbc-01
- ^ Стивен Рэй (26 июня 2008 г.). «Bluetooth: достаточная точность даже для обычных слушателей?» . Сеть ЭДН . Проверено 4 января 2012 г.
- ^ «Bluetooth Audio получит большое обновление на выставке CES 2020» . Веб-сайт технологии Bluetooth . 13 января 2020 г. Проверено 17 января 2022 г.
- ^ Фрумусану, Андрей. «CES 2020: Bluetooth SIG объявляет стандарт LE Audio: новый базовый уровень на следующее десятилетие» . www.anandtech.com . Проверено 17 января 2022 г.
- ^ «Что такое LE Audio и LC3, новейшие технологии Bluetooth-аудио?» . ТИЦ . 21 февраля 2020 г. Проверено 17 января 2022 г.
- ^ Ф. де Бонт, М. Гроенеген и В. Оомен, «Система кодирования аудио высокого качества со скоростью 128 кбит/с», 98-я конвенция AES, февраль. 25-28, 1995.
- ^ Jump up to: Перейти обратно: а б JB Rault, YF Dehery, JY Roudaut, AAM Bruekers, RNJ Veldhuis, «Система цифровой передачи с использованием поддиапазонного кодирования цифрового сигнала», Номер публикации: EP0400755 (B1), Приоритетные номера: EP19900201369 19900530; EP19890201408 19890602
- ^ ВалдикСС. «Калькулятор битрейта кодека Bluetooth A2DP SBC» . ВалдикСС . Проверено 6 апреля 2021 г.
- ^ Jump up to: Перейти обратно: а б с ВалдикСС (18 июня 2019 г.). «Аудио через Bluetooth: самая подробная информация о профилях, кодеках и устройствах» . Хабр . Проверено 6 апреля 2021 г.
- ^ КСО. «CSR представляет производителям мобильных телефонов революционную технологию обработки звука» . КСО. Архивировано из оригинала 9 мая 2008 г. Проверено 9 мая 2008 г.
- ^ Дж. Дж. Лаззерони, М. К. Каревич, Дж. Д. Верц, П. Е. Хаузер, С. Дж. Кингстон, «Одновременный голосовой и аудиотрафик между двумя устройствами в беспроводной персональной сети», Номер публикации: US9398620 (B1)
- ^ ВалдикСС (6 июля 2019 г.). «Режим двухканального звука Bluetooth SBC HD» . ОС Lineage . Проверено 6 апреля 2021 г.
- ^ Серж Смирнов (29 июня 2019 г.). «Качество звука аудиокодека SBC XQ Bluetooth» . СаундЭксперт . Проверено 6 апреля 2021 г.
- ^ Пали Рохар (2 июня 2019 г.). «[ИСПРАВЛЕНИЕ v11 от 11 июля] Bluetooth: добавлена поддержка кодека A2DP FastStream» . список рассылкиpulsaudio-discuss . Проверено 6 апреля 2021 г.