SBC (codec)
SBC, or low-complexity subband codec, is an audio
At CES 2020 the Bluetooth SIG announced LC3 as the successor of SBC. LC3 is used in the LE Audio protocol based on the Bluetooth 5.2 Core Specification.[4][5][6]
Design
SBC supports mono and stereo streams, and certain
Variants
Overview
main stream | back stream | (for reference) | |||||
---|---|---|---|---|---|---|---|
misc. | Launch | – | May 2003 | March 2008[11] | 1982 | ||
Related patents | EP 0400755B1[8] (expired) |
– | US 9398620B1[12] (expired) |
– | |||
Free implementations |
FFmpeg, libsbc | libsbc | libsbc | – | |||
Proprietary implementations |
– | multiple hardware implementations |
hardware implementation in Qualcomm chips |
– | |||
Audio Encoding |
Channels | Mono (1) Joint Stereo (2) |
Joint Stereo (2) |
Joint Stereo (2) |
Mono (1) |
Stereo (2) | |
Sampling rate
|
16 kHz 32 kHz 44.1 kHz 48 kHz |
44.1 kHz 48 kHz |
44.1 kHz 48 kHz |
16 kHz |
44.1 kHz | ||
Bit rate | up to 510 kbit/s (@ 44.1 kHz) up to 507 kbit/s (@ 48 kHz) |
229 kbit/s (@ 44.1 kHz) 237 kbit/s (@ 48 kHz) |
328 kbit/s (@ 44.1 kHz) 345 kbit/s (@ 48 kHz) |
212 kbit/s (@ 48 kHz) |
72 kbit/s (@ 16 kHz) |
1411 kbit/s (@ 44.1 kHz) | |
Subbands | 4 or 8 | 8 | none | ||||
Bitpool | 2...86 (@ 44.1 kHz) 2...78 (@ 48 kHz) |
35 (@ 44.1 kHz) 33 (@ 48 kHz) |
53 (@ 44.1 kHz) 51 (@ 48 kHz) |
29 | 32 | none |
Middle and High Quality
A2DP recommends encoders to support Middle Quality and High Quality presets as specified in the above table. As a result, most operating systems are using the High Quality profile as the default or even the only one supported encoding profile.[10]
Higher quality variants
However, A2DP requires decoders to support higher quality streams, up to 512 kbit/s, and there are some experimental encoders that use this feature: for example, SBC XQ, used by
FastStream
While A2DP officially supports only one-way audio streams,
Implementations
The A2DP test specification (V1.0) contains a
See also
- Audio codec
- aptX
- Bluetooth profile
- Adaptive differential pulse-code modulation
- List of codecs
References
- ^ a b c d e f Bluetooth SIG, Specification of the Bluetooth System, Profiles, Advanced Audio Distribution Profile version 1.3. https://www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=260859&vId=290074
- ^ C. Hoene, F. de Bont, "RTP Payload Format for Bluetooth's SBC audio codec", IETF draft, work in progress, Dec. 2010, https://tools.ietf.org/html/draft-ietf-avt-rtp-sbc-01
- ^ Stephen Wray (26 June 2008). "Bluetooth: Sufficient fidelity even for average listeners?". EDN Network. Retrieved 4 January 2012.
- ^ "Bluetooth Audio Gets a Big Upgrade at CES 2020". Bluetooth Technology Website. 2020-01-13. Retrieved 2022-01-17.
- ^ Frumusanu, Andrei. "CES 2020: Bluetooth SIG Announces LE Audio Standard: New Baseline For Next Decade". www.anandtech.com. Retrieved 2022-01-17.
- ^ "What is LE Audio and LC3, the latest in Bluetooth audio?". TIC. 21 February 2020. Retrieved 2022-01-17.
- ^ F. de Bont, M. Groenewegen and W. Oomen, "A High Quality Audio-Coding System at 128 kb/s", 98th AES Convention, Febr. 25-28, 1995.
- ^ a b J.B. Rault, Y.F. Dehery, J.Y. Roudaut, A.A.M. Bruekers, R.N.J. Veldhuis, "Digital transmission system using subband coding of a digital signal", Publication number: EP0400755 (B1), Priority number(s): EP19900201369 19900530; EP19890201408 19890602
- ^ ValdikSS. "Bluetooth A2DP SBC Codec Bitrate Calculator". ValdikSS. Retrieved 6 April 2021.
- ^ a b c ValdikSS (18 June 2019). "Audio over Bluetooth: most detailed information about profiles, codecs, and devices". Habr. Retrieved 6 April 2021.
- ^ CSR. "CSR presents handset makers with revolutionary audio processing technology". CSR. Archived from the original on 2008-05-09. Retrieved 9 May 2008.
- ^ J.J. Lazzeroni, M.K. Carevich, J.D. Vertz, P.E.H. Hauser, S.J. Kingston, "Simultaneous voice and audio traffic between two devices on a wireless personal-area network", Publication number: US9398620 (B1)
- ^ ValdikSS (6 July 2019). "Bluetooth SBC Dual Channel HD audio mode". Lineage OS. Retrieved 6 April 2021.
- ^ Serge Smirnoff (29 June 2019). "Audio quality of SBC XQ Bluetooth audio codec". SoundExpert. Retrieved 6 April 2021.
- ^ Pali Rohár (2 June 2019). "[PATCH v11 07/11] bluetooth: Add A2DP FastStream codec support". pulseaudio-discuss mailing list. Retrieved 6 April 2021.