LC3 (codec)

Last updated
LC3
Type of formatAudio
Extended toLC3plus
Standard Bluetooth 5.2 LE
LC3plus
Type of formatAudio
Standard ETSI TS 103 634

LC3 (Low Complexity Communication Codec) is an audio codec specified by the Bluetooth Special Interest Group (SIG) for the LE Audio audio protocol introduced in Bluetooth 5.2. [1] It's developed by Fraunhofer IIS and Ericsson as the successor of the SBC codec. [2]

Contents

LC3 provides higher audio quality and better Packet loss concealment than SBC, G.722 and Opus, according to subjective testing by the Bluetooth Special Interest Group and ETSI. [3] [4] [5] The conclusion regarding Opus is disputed as the test only included speech audio, but the comparison was made to version 1.1.4 of the reference Opus encoder, using complexity level 0 at 32 kbps and relying on CELT (general audio) instead of the FEC-capable SILK (speech); the test also did not take into account the newer version 1.2 of the Opus encoder released in 2017, where significant improvements were made to low bitrate streams. [5]

Supported systems:

LC3plus

LC3plus High Resolution mode is a codec defined by ETSI and is not compatible with the LC3 defined by Bluetooth SIG. [16] :3 It's included in the 2019 DECT standard. [17]

On November 9, 2022, the Japan Audio Society (JAS) released a statement certifying LC3plus with the "Hi-Res AUDIO WIRELESS" logo. [18] LC3plus is the 4th codec to receive this, alongside SCL6 (formerly known as MQair), LDAC and LHDC codecs.

The ETSI implementation of LC3plus is source-available software, subject to a ETSI Intellectual Property Rights Policy and the usual patent restrictions. [19]

Fraunhofer defines a way to use LC3plus over A2DP.

See also

Related Research Articles

<span class="mw-page-title-main">DECT</span> ETSI standard for cordless telephony

Digital Enhanced Cordless Telecommunications (DECT) is a cordless telephony standard maintained by ETSI. It originated in Europe, where it is the common standard, replacing earlier standards, such as CT1 and CT2. Since the DECT-2020 standard onwards, it also includes IoT communication.

Speech coding is an application of data compression to digital audio signals containing speech. Speech coding uses speech-specific parameter estimation using audio signal processing techniques to model the speech signal, combined with generic data compression algorithms to represent the resulting modeled parameters in a compact bitstream.

<span class="mw-page-title-main">High-Efficiency Advanced Audio Coding</span> Audio codec

High-Efficiency Advanced Audio Coding (HE-AAC) is an audio coding format for lossy data compression of digital audio defined as an MPEG-4 Audio profile in ISO/IEC 14496–3. It is an extension of Low Complexity AAC (AAC-LC) optimized for low-bitrate applications such as streaming audio. The usage profile HE-AAC v1 uses spectral band replication (SBR) to enhance the modified discrete cosine transform (MDCT) compression efficiency in the frequency domain. The usage profile HE-AAC v2 couples SBR with Parametric Stereo (PS) to further enhance the compression efficiency of stereo signals.

<span class="mw-page-title-main">Android 13</span> Thirteenth major version of the Android mobile operating system

Android 13 is the thirteenth major release and the 20th version of Android, the mobile operating system developed by the Open Handset Alliance led by Google. It was released to the public and the Android Open Source Project (AOSP) on August 15, 2022. The first devices to ship with Android 13 were the Pixel 7 and 7 Pro.

A Bluetooth stack is software that is an implementation of the Bluetooth protocol stack.

Wideband audio, also known as wideband voice or HD voice, is high definition voice quality for telephony audio, contrasted with standard digital telephony "toll quality". It extends the frequency range of audio signals transmitted over telephone lines, resulting in higher quality speech. The range of the human voice extends from 100 Hz to 17 kHz but traditional, voiceband or narrowband telephone calls limit audio frequencies to the range of 300 Hz to 3.4 kHz. Wideband audio relaxes the bandwidth limitation and transmits in the audio frequency range of 50 Hz to 7 kHz. In addition, some wideband codecs may use a higher audio bit depth of 16 bits to encode samples, also resulting in much better voice quality.

SBC, or low-complexity subband codec, is an audio subband codec specified by the Bluetooth Special Interest Group (SIG) for the Advanced Audio Distribution Profile (A2DP). SBC is a digital audio encoder and decoder used to transfer data to Bluetooth audio output devices like headphones or loudspeakers. It can also be used on the Internet. It was designed with Bluetooth bandwidth limitations and processing power in mind to obtain a reasonably good audio quality at medium bit rates with low computational complexity. As of A2DP version 1.3, the Low Complexity Subband Coding remains the default codec and its implementation is mandatory for devices supporting that profile, but vendors are free to add their own codecs to match their needs.

Bluetooth Low Energy is a wireless personal area network technology designed and marketed by the Bluetooth Special Interest Group aimed at novel applications in the healthcare, fitness, beacons, security, and home entertainment industries. Compared to Classic Bluetooth, Bluetooth Low Energy is intended to provide considerably reduced power consumption and cost while maintaining a similar communication range.

aptX Family of proprietary audio codecs owned by Qualcomm

aptX is a family of proprietary audio codec compression algorithms owned by Qualcomm, with a heavy emphasis on wireless audio applications.

SILK is an audio compression format and audio codec developed by Skype Limited, now a Microsoft subsidiary. It was developed for use in Skype, as a replacement for the SVOPC codec. Since licensing out, it has also been used by others. It has been extended to the Internet standard Opus codec.

Cordless Advanced Technology—internet and quality (CAT-iq) is a technology initiative from the Digital Enhanced Cordless Telecommunications (DECT) Forum, based on ETSI TS 102 527 New Generation DECT (NG-DECT) European standard series.

<span class="mw-page-title-main">Opus (audio format)</span> Lossy audio coding format

Opus is a lossy audio coding format developed by the Xiph.Org Foundation and standardized by the Internet Engineering Task Force, designed to efficiently code speech and general audio in a single format, while remaining low-latency enough for real-time interactive communication and low-complexity enough for low-end embedded processors. Opus replaces both Vorbis and Speex for new applications, and several blind listening tests have ranked it higher-quality than any other standard audio format at any given bitrate until transparency is reached, including MP3, AAC, and HE-AAC.

Unified Speech and Audio Coding (USAC) is an audio compression format and codec for both music and speech or any mix of speech and audio using very low bit rates between 12 and 64 kbit/s. It was developed by Moving Picture Experts Group (MPEG) and was published as an international standard ISO/IEC 23003-3 and also as an MPEG-4 Audio Object Type in ISO/IEC 14496-3:2009/Amd 3 in 2012.

Fraunhofer FDK AAC is an open-source library for encoding and decoding digital audio in the Advanced Audio Coding (AAC) format. Fraunhofer IIS developed this library for Android 4.1. It supports several Audio Object Types including MPEG-2 and MPEG-4 AAC LC, HE-AAC, HE-AACv2 as well AAC-LD and AAC-ELD for real-time communication. The encoding library supports sample rates up to 96 kHz and up to eight channels.

<span class="mw-page-title-main">LDAC (codec)</span> Digital audio encoding technology

LDAC is a proprietary audio coding technology developed by Sony, which allows streaming high-resolution audio over Bluetooth connections at up to 990 kbps at 32 bits/96 kHz. It is used by various products, including headphones, earphones, smartphones, portable media players, active speakers, and home theaters.

Low Latency High-Definition Audio Codec (LHDC) is an audio codec technology developed by Savitech. LHDC allows high-resolution audio streaming over Bluetooth. It is a high-quality Bluetooth codec based on the A2DP Bluetooth protocol and allows a bit-rate of up to 900 kbit/s compared to SBC's bit rate of 345 kbit/s.

L2HC is a wireless audio codec technology developed by Huawei. L2HC allows high-resolution audio streaming over Bluetooth or NearLink with lossless data compression of digital music. It is a high-quality Bluetooth based on the A2DP Bluetooth protocol and NearLink based on its native L2HC 3.0+ StarLink protocol with Polar protocol by Huawei and allows a bit-rate of up to 1.5Mbps compared to SBC's bit rate of 345kbps and LDAC's bitrate of 960kbps. L2HC has been registered as group standard T/CAIACN 009 by China Audio Industry Association in accordance with the Standardization Law of the People's Republic of China.

References

  1. "LE Audio". Bluetooth Technology Website. Retrieved 2020-01-08.
  2. "LC3 / LC3plus". Fraunhofer IIS. Retrieved 2020-01-10.
  3. Frumusanu, Andrei. "CES 2020: Bluetooth SIG Announces LE Audio Standard: New Baseline For Next Decade". www.anandtech.com. Retrieved 2020-01-08.
  4. "New Bluetooth codec improves sound quality, benefits the hearing impaired". Android Authority. 2020-01-07. Retrieved 2020-01-08.
  5. 1 2 "Digital Enhanced Cordless Telecommunications (DECT); Study of Super Wideband Codec in DECT for narrowband, wideband and super-wideband audio communication including options of low delay audio connections (≤ 10 ms framing)" (PDF). ETSI. September 2018.
  6. "Android 13 may finally bring full support for Bluetooth LE Audio". xda-developers. 2021-12-22. Retrieved 2022-04-22.
  7. "Features and APIs Overview - Android 13 Developer Preview". Android Developers. Retrieved 2022-04-22.
  8. "New LC3 Encoder (I5f2f7627)". AOSP Gerrit. Retrieved 2022-04-22.
  9. "Add new LC3 decoder (I275ea8ba)". AOSP Gerrit. Retrieved 2022-04-22.
  10. "google/liblc3: Low Complexity Communication Codec (LC3)". GitHub. 26 June 2023. Retrieved 6 July 2023.
  11. Roth, Emma (2023-05-23). "Windows 11 adds support for Bluetooth's low-energy audio spec". The Verge. Retrieved 2023-05-25.
  12. Blog, Windows Experience; Woodman, Aaron (2023-05-23). "Announcing new Windows 11 innovation, with features for secure, efficient IT management and intuitive user experience". Windows Experience Blog. Retrieved 2023-05-25.
  13. "modules: Add zephyr lc3 codec by Casper-Bonde-Bose · Pull Request #44225 · zephyrproject-rtos/zephyr". GitHub. Retrieved 2022-04-24.
  14. "Bluez-alsa/SRC at master · arkq/Bluez-alsa". GitHub .
  15. "BlueZ » Blog Archive » LE Audio support in PipeWire".
  16. LC3plus High Resolution |Specification for use as vendor specific codec via Bluetooth A2DP (PDF), Fraunhofer Institute for Integrated Circuits IIS, 2021
  17. "LC3 / LC3plus: A plus in audio quality and transmission robustness for wireless accessories". Fraunhofer-Gesellschaft. Retrieved 2022-05-01.
  18. ""Hi-Res AUDIO WIRELESS" Two new codecs added to "Hi-Res AUDIO WIRELESS" logo's certified codecs" . Retrieved 9 November 2022.
  19. "marzzzello/LC3plus". GitHub . 29 June 2023.