Открыть сервис

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 использует гибридную схему кодирования, сочетающую частотную и временную области. Основные этапы обработки:

  1. Разделение на кадры: Аудиосигнал делится на блоки длительностью 10 или 7,5 миллисекунд (в зависимости от режима).
  2. Преобразование: Каждый кадр преобразуется в частотную область с помощью MDCT, что позволяет эффективно удалять избыточную информацию.
  3. Квантование: Частотные коэффициенты квантуются с переменной точностью, причём для низких частот (где важна разборчивость речи) выделяется больше битов.
  4. Энтропийное кодирование: Сжатые данные дополнительно кодируются по алгоритму Хаффмана или арифметическому коду для уменьшения объёма.
  5. Пакетная передача: Результирующий битовый поток упаковывается в пакеты 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).

Сравнение с другими кодеками

ПараметрLC3SBCAACLDAC
Битрейт (кбит/с)16–345128–328128–320330–990
Задержка (мс)5–1015–3020–4030–50
ЭнергопотреблениеНизкоеСреднееСреднееВысокое
Качество при 64 кбит/сХорошееУдовлетворительноеХорошееОтличное
СовместимостьBluetooth 5.2+Все BluetoothBluetooth 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 →