Bluetooth relies on a specific program or code which compresses data from the source device to quickly and seamlessly transmit wirelessly and then decompresses the data on the headset or speaker. Different codecs function differently, with some of the newer and more advanced codecs able to transfer more data packets efficiently. The most commonly used Bluetooth codec is SBC (Sub Band Codec), which is considered the universal standard and is present in practically every Bluetooth device around today. However, there are newer and more advanced codecs, including AAC (Advanced Audio Coding), Qualcomm aptX, and Sony LDAC.
Activate Developer options on your smartphone if not already done. Do this by going into your Android smartphone’s Settings > About Phone/ About Device > tap on the build number of the phone quickly seven times. This will enable Developer options on the smartphone, giving you access to more tweaks and settings for the device. The Developer options can be found in the Settings menu once activated. Pair your Bluetooth headphones and connect them to the Android smartphone. In the Developer options under Settings, scroll down to the Bluetooth audio codec and tap it. Select one of the codecs apart from the default SBC option. If your headphones support the codec, it will use the selected option and improve the sound quality.