stringtranslate.com

SBC (códec)

SBC , o códec de subbanda de baja complejidad, es un códec de subbanda de audio especificado por el Grupo de Interés Especial (SIG) de Bluetooth para el Perfil de Distribución de Audio Avanzado (A2DP). [1] SBC es un codificador y decodificador de audio digital que se utiliza para transferir datos a dispositivos de salida de audio Bluetooth como auriculares o altavoces. También se puede utilizar en Internet. [2] Fue diseñado teniendo en cuenta las limitaciones de ancho de banda y potencia de procesamiento de Bluetooth para obtener una calidad de audio razonablemente buena a velocidades de bits medias con baja complejidad computacional. [1] [3] A partir de la versión 1.3 de A2DP, la codificación de subbanda de baja complejidad sigue siendo el códec predeterminado y su implementación es obligatoria para los dispositivos que admiten ese perfil, pero los proveedores son libres de agregar sus propios códecs para satisfacer sus necesidades. [1]

En el CES 2020, Bluetooth SIG anunció el LC3 como sucesor del SBC. El LC3 se utiliza en el protocolo de audio LE basado en la especificación básica Bluetooth 5.2. [4] [5] [6]

Diseño

El SBC admite transmisiones mono y estéreo, y ciertas frecuencias de muestreo de hasta 48 kHz. La tasa de bits máxima que deben admitir los decodificadores es de 320 kbit/s para transmisiones mono y de 512 kbit/s para transmisiones estéreo. Utiliza 4 u 8 subbandas, un algoritmo de asignación de bits adaptativo en combinación con un cuantificador PCM de bloque adaptativo. [1] Frans de Bont ha basado el códec de audio SBC en su trabajo anterior, [7] y, en partes, en el estándar MPEG-1 Audio Layer II . Además, el SBC se basa en los algoritmos descritos en la EP-0400755B1. [8] Los propietarios de la patente escribieron que permiten el uso gratuito de SBC en aplicaciones Bluetooth con el objetivo de impulsar el uso de esta tecnología.

Variantes

Descripción general

Calidad media y alta

A2DP recomienda que los codificadores admitan los ajustes preestablecidos de calidad media y alta, tal como se especifica en la tabla anterior. Como resultado, la mayoría de los sistemas operativos utilizan el perfil de alta calidad como predeterminado o incluso como el único perfil de codificación compatible. [10]

Variantes de mayor calidad

Sin embargo, A2DP requiere que los decodificadores admitan transmisiones de mayor calidad, hasta 512 kbit/s, y hay algunos codificadores experimentales que utilizan esta característica: por ejemplo, SBC XQ, utilizado por Lineage OS . [13] Con una tasa de bits más alta, la calidad del audio es comparable a aptX HD (529 kbit/s). [14]

Transmisión rápida

Aunque oficialmente el A2DP solo admite transmisiones de audio unidireccionales, CSR ha encontrado una forma de enviar una transmisión de voz de retorno opuesta a la transmisión estéreo principal, lo que hace posible el uso del A2DP en auriculares con micrófonos. Se implementó en el códec FastStream, que es el códec SBC con parámetros establecidos y la transmisión de voz de retorno agregada. [10] [15]

Implementaciones

La especificación de prueba A2DP (V1.0) contiene una implementación de referencia del codificador y decodificador para el códec SBC. Hay una implementación para Linux disponible en BlueZ - The Linux Bluetooth stack.

Véase también

Referencias

  1. ^ abcdef Bluetooth SIG, Especificación del sistema Bluetooth, Perfiles, Perfil de distribución de audio avanzado versión 1.3. https://www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=260859&vId=290074
  2. ^ C. Hoene, F. de Bont, "Formato de carga útil RTP para el códec de audio SBC de Bluetooth", borrador de la IETF, trabajo en progreso, diciembre de 2010, https://tools.ietf.org/html/draft-ietf-avt-rtp-sbc-01
  3. ^ Stephen Wray (26 de junio de 2008). "Bluetooth: ¿suficiente fidelidad incluso para los oyentes promedio?". EDN Network . Consultado el 4 de enero de 2012 .
  4. ^ "El audio Bluetooth recibe una gran actualización en el CES 2020". Sitio web de tecnología Bluetooth . 2020-01-13 . Consultado el 2022-01-17 .
  5. ^ Frumusanu, Andrei. "CES 2020: Bluetooth SIG anuncia el estándar de audio LE: nueva línea de base para la próxima década". www.anandtech.com . Consultado el 17 de enero de 2022 .
  6. ^ "¿Qué es LE Audio y LC3, lo último en audio Bluetooth?". TIC . 21 de febrero de 2020 . Consultado el 17 de enero de 2022 .
  7. ^ F. de Bont, M. Groenewegen y W. Oomen, "Un sistema de codificación de audio de alta calidad a 128 kb/s", 98.ª Convención AES, 25-28 de febrero de 1995.
  8. ^ ab JB Rault, YF Dehery, JY Roudaut, AAM Bruekers, RNJ Veldhuis, "Sistema de transmisión digital que utiliza codificación de subbanda de una señal digital", Número de publicación: EP0400755 (B1), Número(s) de prioridad: EP19900201369 19900530; EP19890201408 19890602
  9. ^ ValdikSS. «Calculadora de tasa de bits del códec SBC A2DP de Bluetooth». ValdikSS . Consultado el 6 de abril de 2021 .
  10. ^ abc ValdikSS (18 de junio de 2019). «Audio por Bluetooth: información más detallada sobre perfiles, códecs y dispositivos». Habr . Consultado el 6 de abril de 2021 .
  11. ^ CSR. «CSR presenta a los fabricantes de teléfonos móviles una revolucionaria tecnología de procesamiento de audio». CSR. Archivado desde el original el 9 de mayo de 2008. Consultado el 9 de mayo de 2008 .
  12. ^ JJ Lazzeroni, MK Carevich, JD Vertz, PEH Hauser, SJ Kingston, "Tráfico simultáneo de voz y audio entre dos dispositivos en una red de área personal inalámbrica", Número de publicación: US9398620 (B1)
  13. ^ ValdikSS (6 de julio de 2019). «Modo de audio HD de canal dual de Bluetooth SBC». Lineage OS . Consultado el 6 de abril de 2021 .
  14. ^ Serge Smirnoff (29 de junio de 2019). «Calidad de audio del códec de audio Bluetooth SBC XQ». SoundExpert . Consultado el 6 de abril de 2021 .
  15. ^ Pali Rohár (2 de junio de 2019). «[PATCH v11 07/11] bluetooth: Add A2DP FastStream codec support». Lista de correo pulseaudio-discuss . Consultado el 6 de abril de 2021 .