Savitech has collaborated with Google to bring its LHDC codec to Android 10 devices as part of Google’s partner program, which sees a significant boost to Android 10’s feature set, particularly in the area of high-resolution audio.
Since Apple decided to remove the 3.5mm headphone jack, many Android smartphone manufacturers have jumped onto the bandwagon with the latest being Samsung to remove the jack from their latest Galaxy Note 10 series.
Catalysed by the disappearing headphone jack, Bluetooth is one of the two areas of innovations that have evolved significantly to fill the audio’s interfacing needs. Shortly after the first jack-less iPhone release, the iPhone 7 in September 2016, the Bluetooth Special Interest Group officially adopted Bluetooth 5.0 in December 2016; compared to 4.2, Bluetooth 5.0 is two times faster than four times more range and eight times more capacity. LHDC™ stands for Low Latency High-Definition Audio Codec; it allows more than 3 times the data transmitted and seeks to provide the most realistic and high definition of wireless audio and is one of the two codecs as an audio codec for the “Hi-Res Audio Wireless” certification by Japan Audio Society (JAS).
Android Oreo (8.0) supports AAC, aptX, aptX HD, and LDAC; Android 10 adds AAC_LATM (LC, HE V1, and V2), aptX Adaptive, CELT, LHDC, and LHDC LL, bringing support for most of the Bluetooth Codecs to the masses.
Android 10 also includes the following improvements for high-resolution audio:
- Float: WAV, FLAC codecs, and extractors are updated to support float (24+ bits of lossless precision). Downmix and Virtualizer effects are updated to float. Updated precision is allowed by MediaPlayer (NuPlayer).
- High-frequency: WAV, FLAC codecs, and extractors are updated to support 192 kHz. The default Android supplied effects are tested for 192 kHz support at standard frequencies. The standard frequencies permitted are 88.2 kHz, 96 kHz, 176.4 kHz, and 192 kHz.
- Multichannel: Default Android playback effects are tested for multichannel support to eight channels.
- Timing: Timing information is included throughout the audio framework.