Recent from talks
Nothing was collected or created yet.
LC3 (codec)
View on Wikipedia| LC3 | |
|---|---|
| Type of format | Audio |
| Extended to | LC3plus |
| Standard | Bluetooth 5.2 LE |
| LC3plus | |
|---|---|
| Type of format | Audio |
| 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 about the time of Bluetooth 5.2.[1] It's developed by Fraunhofer IIS and Ericsson as the successor of the SBC codec.[2] Mono only LC3-SWB is also supported over Bluetooth Classic HFP 1.9, improving on mSBC. It is possible to send 4 LC3 streams to LE audio earbuds, like Samsung's Buds2 Pro.
Codec
[edit]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
[edit]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
[edit]References
[edit]- ^ "LE Audio". Bluetooth Technology Website. Retrieved 2020-01-08.
- ^ "LC3 / LC3plus". Fraunhofer IIS. Retrieved 2020-01-10.
- ^ Frumusanu, Andrei. "CES 2020: Bluetooth SIG Announces LE Audio Standard: New Baseline For Next Decade". www.anandtech.com. Archived from the original on January 8, 2020. Retrieved 2020-01-08.
- ^ "New Bluetooth codec improves sound quality, benefits the hearing impaired". Android Authority. 2020-01-07. Retrieved 2020-01-08.
- ^ a b "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.
- ^ "Android 13 may finally bring full support for Bluetooth LE Audio". xda-developers. 2021-12-22. Retrieved 2022-04-22.
- ^ "Features and APIs Overview - Android 13 Developer Preview". Android Developers. Retrieved 2022-04-22.
- ^ "New LC3 Encoder (I5f2f7627)". AOSP Gerrit. Retrieved 2022-04-22.
- ^ "Add new LC3 decoder (I275ea8ba)". AOSP Gerrit. Retrieved 2022-04-22.
- ^ "google/liblc3: Low Complexity Communication Codec (LC3)". GitHub. 26 June 2023. Retrieved 6 July 2023.
- ^ Roth, Emma (2023-05-23). "Windows 11 adds support for Bluetooth's low-energy audio spec". The Verge. Retrieved 2023-05-25.
- ^ 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.
- ^ "modules: Add zephyr lc3 codec by Casper-Bonde-Bose · Pull Request #44225 · zephyrproject-rtos/zephyr". GitHub. Retrieved 2022-04-24.
- ^ "Bluez-alsa/SRC at master · arkq/Bluez-alsa". GitHub.
- ^ "BlueZ » Blog Archive » LE Audio support in PipeWire".
- ^ LC3plus High Resolution |Specification for use as vendor specific codec via Bluetooth A2DP (PDF), Fraunhofer Institute for Integrated Circuits IIS, 2021
- ^ "LC3 / LC3plus: A plus in audio quality and transmission robustness for wireless accessories". Fraunhofer-Gesellschaft. Retrieved 2022-05-01.
- ^ ""Hi-Res AUDIO WIRELESS" Two new codecs added to "Hi-Res AUDIO WIRELESS" logo's certified codecs". Retrieved 9 November 2022.
- ^ "marzzzello/LC3plus". GitHub. 29 June 2023.
LC3 (codec)
View on GrokipediaIntroduction
Definition and Purpose
LC3, or Low Complexity Communication Codec, is a transform-based audio compression algorithm developed for efficient encoding of speech and music signals.[2] It serves as a core component of the Bluetooth Low Energy (LE) Audio standard, providing a standardized method for compressing audio data to facilitate transmission over wireless connections.[6] The primary purpose of LC3 is to enable high-quality audio delivery while minimizing power consumption and computational complexity, making it suitable for low-power devices such as wireless earbuds and hearing aids.[6] By achieving superior audio fidelity at reduced data rates compared to legacy codecs, LC3 supports versatile design tradeoffs that balance quality, latency, and energy efficiency in Bluetooth ecosystems.[2] As the mandatory codec for Bluetooth LE Audio, it replaces the Subband Coding (SBC) codec used in classic Bluetooth audio profiles, thereby enhancing overall performance for applications like multi-stream audio and broadcast transmission.[6] LC3 employs a block-based structure to process audio in fixed frames, allowing for modular encoding and decoding that integrates seamlessly with Bluetooth 5.2 and subsequent standards.[2] This architecture includes optional mechanisms for handling data loss, ensuring robust audio playback in imperfect wireless environments.[2]Key Features
LC3 is engineered with low computational complexity, enabling efficient implementation on resource-constrained devices such as wearables and wireless earbuds, which minimizes power consumption and processing demands.[1] This design leverages a block-based transform approach that reduces the overall memory footprint and operational overhead, making it particularly suitable for battery-powered audio accessories.[2] The codec supports super-wideband audio with a bandwidth of up to 16 kHz (at 32 kHz sampling rate), facilitating natural and immersive sound reproduction that extends beyond traditional narrowband limitations.[3] This capability ensures high-fidelity speech and music transmission, enhancing user experience in applications requiring clear, detailed audio.[3] LC3 incorporates robust error resilience through integrated packet loss concealment techniques, which mitigate the impact of data corruption or loss in wireless transmissions.[2] These mechanisms allow for seamless audio playback even in challenging network environments, maintaining quality without audible artifacts.[1] Bitrate scalability is a core advantage, permitting dynamic adaptation to fluctuating network conditions while preserving audio integrity across a broad range of rates.[1] This flexibility supports efficient data usage in bandwidth-limited scenarios without compromising perceptual quality.[3] Additionally, LC3 offers low-latency modes tailored for real-time applications, such as voice calls and interactive media, ensuring synchronized audio delivery with minimal delay.[1] These features position LC3 as a foundational element in Bluetooth LE Audio, enabling advanced wireless audio ecosystems.[2]Development and Standardization
Historical Background
The development of the LC3 (Low Complexity Communication Codec) began as part of the Bluetooth Special Interest Group's (SIG) LE Audio working group initiatives around 2017–2018, aimed at improving audio efficiency and quality for low-energy Bluetooth applications.[7] These efforts sought to address limitations in existing Bluetooth audio transmission, such as high power consumption and suboptimal quality at low bit rates, by introducing a new codec optimized for Bluetooth Low Energy (LE).[2] An early milestone occurred in January 2020, when Synopsys released the industry's first implementation of the LC3 codec for its ARC processors, enabling testing and integration in power-sensitive audio and voice applications.[8] This implementation, based on preliminary work, demonstrated the codec's potential for low-complexity encoding while meeting Bluetooth SIG requirements. The LC3 technical specification was officially released by the Bluetooth SIG on September 15, 2020, marking the codec's formal adoption as the mandatory audio codec for LE Audio profiles.[9] The full set of LE Audio specifications, incorporating LC3, was completed by the Bluetooth SIG on July 12, 2022, finalizing the standard for broader implementation.[10] Adoption has continued to accelerate thereafter, with notable integration into Android 13 in 2022, which added native support for LE Audio and the LC3 codec; by 2025, support has expanded to Windows 11 (as of August 2025) and numerous consumer devices, enhancing wireless audio experiences on compatible platforms.[11][12] Contributions from Fraunhofer IIS played a key role in the codec's design, focusing on high-quality performance at reduced bit rates.[4]Involved Organizations
The development of the LC3 codec was primarily led by Fraunhofer IIS, which designed the core algorithm leveraging its extensive expertise in audio compression technologies.[1] Fraunhofer IIS collaborated closely with Ericsson on this effort, combining their strengths in audio coding and wireless communications to create a codec optimized for low-bitrate, high-quality transmission.[4] The specification for LC3 was developed through collaborative input from members of the Bluetooth Special Interest Group (SIG), including Ericsson, Qualcomm, and other industry leaders such as Sony and Intel, who contributed to refining the LE Audio protocol in which LC3 is integrated.[13] The Bluetooth SIG ultimately standardized LC3 as the mandatory audio codec for LE Audio, ensuring interoperability across devices and profiles. Open-source initiatives have further supported LC3 adoption, notably Google's liblc3 library, an efficient implementation released for integration into Android ecosystems and compliant with Bluetooth SIG requirements.[14] While LC3 itself is governed by the Bluetooth SIG, the European Telecommunications Standards Institute (ETSI) has contributed to extensions like LC3plus through its own standardization processes, focusing on enhanced features for broader wireless applications.[15]Technical Specifications
Audio Parameters
LC3 operates with configurable audio parameters that enable flexibility across different use cases, from low-bitrate speech transmission to high-quality music streaming. These parameters include sampling rates, bitrates, frame durations, bandwidth modes, and bit depth handling, all designed to optimize performance within constrained environments like wireless communication.[2] The codec supports sampling rates of 8 kHz, 16 kHz, 24 kHz, 32 kHz, 44.1 kHz, and 48 kHz, allowing adaptation to narrowband telephony up to fullband music reproduction.[2] Bitrates range from 16 kbps to 320 kbps per channel, with support for both mono and stereo channels to suit varying bandwidth availability and quality requirements.[3] Frame durations can be set to 7.5 ms or 10 ms, providing options to balance low latency for real-time applications against higher compression efficiency for data-limited scenarios.[2] In terms of bandwidth coverage, LC3 accommodates narrowband (up to 4 kHz for basic voice), wideband (up to 8 kHz for clearer speech), super-wideband (up to 16 kHz for enhanced audio), and fullband (up to 20 kHz for near-CD quality).[3] For bit depth, the codec accepts input of 16, 24, or 32 bits per sample, while the output is adapted to the specific transmission and processing needs to maintain efficiency without unnecessary overhead.[2] These parameters collectively determine the trade-offs in audio fidelity and delay, influencing overall performance in practical deployments.[3]| Parameter | Supported Values | Purpose |
|---|---|---|
| Sampling Rates | 8, 16, 24, 32, 44.1, 48 kHz | Adapt to voice (low rates) or music (high rates) applications |
| Bitrates | 16–320 kbps (per channel, mono/stereo) | Scale quality from basic communication to high-fidelity streaming |
| Frame Durations | 7.5, 10 ms | Trade latency for compression in real-time vs. bandwidth-constrained scenarios |
| Bandwidth Modes | Narrowband (≤4 kHz), Wideband (≤8 kHz), Super-wideband (≤16 kHz), Fullband (≤20 kHz) | Cover telephony to immersive audio experiences |
| Bit Depth | 16, 24, 32 bits (input; adapted output) | Handle high-dynamic-range sources while optimizing transmission |
