At IFA in Berlin, Qualcomm unveiled its latest Bluetooth audio codec for smartphones and headphones: aptX Adaptive. This isn’t the 24-bit/96kHz codec from Qualcomm that some have been clamoring for, but don’t be disheartened. aptX Adaptive sets out to solve a number of the biggest issues in Bluetooth audio, and could be the codec we’ve been waiting for if it works as well as promised.
Headphone jacks are quickly disappearing from many smartphones, so handsets and headphones are in need of a codec that works well not just for high-quality music, but increasingly for voice calls, video, and gaming too. If you’ve used high-quality Bluetooth codecs before, you’ve probably also heard them cut out or stutter occasionally. Qualcomm’s new codec aims to solve that too.
What’s new with aptX Adaptive?
As the name suggests, aptX Adaptive is an adjustable codec. Rather than being set at a locked bitrate like aptX Classic, Low Latency, and aptX HD, the new version of the codec dynamically scales the bitrate to adjust its quality. The codec also incorporates aptX Low Latency technology by enabling it to work with a shared, rather than dedicated, wireless antenna. As a result, this standard is being phased out in the future.
aptX Adaptive’s bitrate scales between 279kbps and 420kbps for CD and Hi-Res quality music. You’ll notice that these bitrates are lower than the 352kbps and 576kbps of aptX Classic and HD respectively. Qualcomm states that the new codec is much more efficient than the previous version, producing the same sound quality with an even smaller amount of data. This dynamic scaling is very different from codecs like LDAC, which jumps between just a few preset quality levels.
aptX Adaptive scales between the quality of aptX Classic and aptX HD, and incorporates Low Latency technology.
The codec supports audio file playback with 16 and 24 bit-depths at 44.1 and 48kHz sample rates. Algorithm latency is also down to less than 2ms at 48kHz, with a system round trip falling somewhere between 50 and 80ms depending on the implementation. This isn’t quite as fast as Low Latency’s sub 40ms speed but should be virtually imperceivable. Other codecs can reach over 200ms latency, and even the old aptX clocked in at around 150ms.
Speaking of latency, aptX Low Latency is being retired after the launch of Adaptive, which has some implications for backward compatibility. When connecting to Low Latency devices, Adaptive will default back to aptX Classic. In other instances, aptX Adaptive simply matches the capabilities and bitrate of the Classic or HD capable device, so product transition should be seamless.
Why use a variable bitrate?
There are several reasons why you might want a variable bitrate codec. The first is the power trade-offs versus quality. There’s no point encoding, transmitting, and decoding high-resolution audio if you are only streaming music from a so-so quality source, such as any number of music streaming services. This just wastes power and precious playback hours.
Scaling back bitrate avoids signal dropout in busy radio frequency environments such as near WiFi hubs.
Secondly, the high bandwidth and transmission speeds required for high bitrate codecs are more susceptible to errors and packet drops from radio interference and blockage. There’s a good chance that you’ve heard your Bluetooth headphones drop out randomly. An adaptive codec monitors the quality of the connection and surrounding radio environment and adjusts its bitrate to ensure a consistent playback experience.
aptX Adaptive uses your smartphone to monitor the surrounding radio environment. Therefore headphone playback time isn’t affected by using this technology. The codec also dynamically adjusts the bitrate depending on your content, optimizing it based on audio quality and latency requirements, such as when gaming or watching a video.
How it compares to LDAC
Head to head, LDAC still offers up the highest sample rate support with 24-bit/96kHz playback and its 990kbps and 660kbps modes also offer a higher data throughput. Bit-depth support is more important than the sample rate though, especially with Bluetooth codecs. Furthermore, we have to take these bitrates with a pinch of salt, as different algorithms prevent a like for like bitrate comparison.
Numbers aside, aptX Adaptive’s advantage over LDAC is that quality differences as the codec adapts its bitrate will be much less noticeable. LDAC lops a third or two thirds off its quality with no scalability in between, which can be rather jarring. aptX Adaptive may lower its bitrate notably, but it’s also capable of scaling down at intervals of just tens of kbps for minimal quality differences, rather than large 330kbps jumps. This all happens on the fly, with no audio cut out when changing bitrate. Having tested it in person, the transition really is seamless.
If smartphones are ditching wired headphones, consumers need a low latency codec option for gaming, voice calls, etc.
Furthermore, no other codecs integrate extremely low latency support and dynamic adaptation based on content playback. If smartphones are ditching wired headphones, consumers need a low latency codec option for growing markets like gaming on-the-go. Even LDAC’s lowest quality option is not a low latency alternative. aptX Low Latency has always been the best codec in this regard, and the technology’s incorporation into aptX Adaptive is a big win for versatility.
|Max sample rate||48kHz||96kHz||44.1kHz||48kHz|
|Bitrate||279 - 420kbps|
|up to 345kbps
|Latency||50 - 80ms||>200ms||~200ms||~200ms|
aptX Adaptive is the right call
Although another codec might sound like the last thing the ecosystem needs right now, Qualcomm has clearly put a lot of thought and technology into Adaptive. Although the usual crowds might still be hankering for higher data throughput, Qualcomm has avoided the tunnel vision of projects like LDAC and has rightly focused on the bigger picture.
aptX Adaptive is designed as a one size fits all solution that not only caters to high-quality music over Bluetooth but also to the demand for watching videos and playing games while wearing wireless headphones. No other Bluetooth codec currently boasts this range of versatility. However, we are losing the appeal of consistent quality from previous generation aptX codecs.
The smartphone aptX Adaptive encoder is scheduled to appear on the first Android P devices sometime in December 2018. On the headphone side, new products built on the Qualcomm CSRA68100 and QCC5100 chipsets will gain aptX Adaptive support from September 2018 through Qualcomm’s developer kit.