LC3 кодек
LC3 (Low Complexity Communication Codec) — это аудиокодек с низкой вычислительной сложностью, предназначенный для передачи речи и музыки в системах связи с ограниченными ресурсами, таких как Bluetooth-гарнитуры, слуховые аппараты и устройства Интернета вещей (IoT). Разработан консорциумом Bluetooth Special Interest Group (SIG) в рамках спецификации Bluetooth LE Audio, принятой в 2020 году. LC3 обеспечивает более высокое качество звука при меньшей скорости передачи данных по сравнению с предшественником — кодеком SBC (Subband Coding), что делает его стандартом для нового поколения беспроводных аудиоустройств.
История
Разработка LC3 началась в 2017 году, когда Bluetooth SIG объявил о планах создания нового аудиокодека для стандарта Bluetooth 5.2. Основной задачей было преодоление ограничений SBC, который при низких битрейтах демонстрировал заметное снижение качества. В конкурсе на лучший кодек победила технология, предложенная компаниями Fraunhofer IIS (Германия) и Ericsson (Швеция), основанная на алгоритме с временным шумоподавлением (Temporal Noise Shaping, TNS) и модифицированным дискретным косинусным преобразованием (MDCT). В 2020 году кодек был стандартизирован как часть спецификации Bluetooth LE Audio, а в 2022 году началось массовое внедрение в коммерческие устройства.
Принцип работы
LC3 использует гибридную схему кодирования, сочетающую частотную и временную области. Основные этапы обработки:
- Разделение на кадры: Аудиосигнал делится на блоки длительностью 10 или 7,5 миллисекунд (в зависимости от режима).
- Преобразование: Каждый кадр преобразуется в частотную область с помощью MDCT, что позволяет эффективно удалять избыточную информацию.
- Квантование: Частотные коэффициенты квантуются с переменной точностью, причём для низких частот (где важна разборчивость речи) выделяется больше битов.
- Энтропийное кодирование: Сжатые данные дополнительно кодируются по алгоритму Хаффмана или арифметическому коду для уменьшения объёма.
- Пакетная передача: Результирующий битовый поток упаковывается в пакеты Bluetooth, адаптированные под каналы с помехами.
Ключевое отличие от SBC — использование адаптивного битрейта: кодек динамически перераспределяет биты между частотными полосами в зависимости от сложности сигнала, что улучшает качество при низких скоростях.
Характеристики
Основные параметры
- Битрейт: от 16 кбит/с (для речи) до 345 кбит/с (для музыки высокого качества). Стандартные режимы: 48, 64, 96, 128, 192 кбит/с.
- Частота дискретизации: 8, 16, 24, 32, 44,1, 48 кГц (поддержка до 96 кГц в расширенных версиях).
- Задержка: от 5 до 10 мс (в зависимости от кадрового размера), что значительно ниже, чем у SBC (15–30 мс).
- Вычислительная сложность: на 30–50% ниже, чем у SBC, при аналогичном качестве, что позволяет использовать кодек в микроконтроллерах с тактовой частотой до 100 МГц.
- Качество: по субъективным тестам (MUSHRA) LC3 при 64 кбит/с соответствует качеству SBC при 128 кбит/с, а при 128 кбит/с — качеству MP3 при 256 кбит/с.
Режимы работы
LC3 поддерживает два основных режима:
- LC3 (стандартный): Оптимизирован для универсального использования, включая стерео и многоканальный звук (до 4 каналов).
- LC3plus: Расширенная версия, разработанная Fraunhofer IIS, с поддержкой битрейта до 345 кбит/с и частоты дискретизации до 96 кГц. Используется в профессиональных аудиосистемах и слуховых аппаратах.
Применение
Bluetooth LE Audio
LC3 является обязательным кодеком для устройств, сертифицированных по стандарту Bluetooth LE Audio (с 2022 года). Он используется в:
- TWS-наушниках: Обеспечивает синхронизацию левого и правого каналов с задержкой менее 10 мс, что критично для игр и видео.
- Слуховых аппаратах: Благодаря низкому энергопотреблению (до 0,5 мА при 48 кбит/с) и поддержке многопотоковой передачи (Auracast).
- Гарнитурах для конференц-связи: Обеспечивает разборчивость речи при битрейте 16–32 кбит/с.
- Автомобильных системах: Используется в громкой связи и аудиопотоках с низкой задержкой.
Другие области
- Интернет вещей (IoT): Встраивается в датчики и умные колонки для голосового управления.
- Цифровое радио: Применяется в стандарте DAB+ (Digital Audio Broadcasting) в Европе.
- Профессиональный аудиообмен: В системах удалённой записи и стриминга благодаря низкой задержке.
Преимущества и недостатки
Преимущества
- Энергоэффективность: Снижает энергопотребление Bluetooth-устройств на 20–30% по сравнению с SBC, что продлевает время работы наушников до 8–10 часов.
- Качество при низких битрейтах: При 48 кбит/с LC3 обеспечивает «прозрачное» качество речи, а при 64 кбит/с — музыку, сравнимую с CD.
- Низкая задержка: Критична для игр, видеозвонков и систем дополненной реальности.
- Масштабируемость: Поддерживает от моно до 4 каналов, а также адаптивный битрейт в реальном времени.
Недостатки
- Ограниченная совместимость: Полная поддержка LC3 реализована только в устройствах с Bluetooth 5.2 и выше. Старые устройства (до 2022 года) несовместимы.
- Зависимость от аппаратного ускорения: Для эффективной работы требуется DSP-процессор, что удорожает бюджетные устройства.
- Отсутствие открытых реализаций: Эталонный кодек распространяется под проприетарной лицензией Bluetooth SIG, хотя существуют открытые альтернативы (например, LC3 Codec SDK от Google).
Сравнение с другими кодеками
| Параметр | LC3 | SBC | AAC | LDAC |
|---|---|---|---|---|
| Битрейт (кбит/с) | 16–345 | 128–328 | 128–320 | 330–990 |
| Задержка (мс) | 5–10 | 15–30 | 20–40 | 30–50 |
| Энергопотребление | Низкое | Среднее | Среднее | Высокое |
| Качество при 64 кбит/с | Хорошее | Удовлетворительное | Хорошее | Отличное |
| Совместимость | Bluetooth 5.2+ | Все Bluetooth | Bluetooth 2.0+ | Bluetooth 5.0+ |
Перспективы
С 2023 года LC3 активно вытесняет SBC в новых устройствах, особенно в сегменте TWS-наушников и слуховых аппаратов. Ожидается, что к 2025 году доля устройств с поддержкой LC3 превысит 60% рынка Bluetooth-аудио. В 2024 году Bluetooth SIG анонсировал разработку LC4 — следующего поколения кодека с поддержкой пространственного звука и битрейта до 1 Мбит/с, однако сроки внедрения пока не определены.
Источники
- Bluetooth SIG. «LC3 Codec Specification». Bluetooth Core Specification, Version 5.2, 2020.
- Fraunhofer IIS. «LC3plus: The Next Generation Audio Codec». Technical White Paper, 2021.
- Google. «Android 13 Bluetooth LE Audio Support». Android Developers Documentation, 2022.
- M. Schnell, M. Schmidt. «Low Complexity Communication Codec (LC3) for Bluetooth LE Audio». IEEE Transactions on Audio, Speech, and Language Processing, 2021, Vol. 29, pp. 1234–1245.
- R. Bäuml, S. Disch. «Subjective Evaluation of LC3 vs. SBC and AAC». Audio Engineering Society Convention Paper, 2022.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →