The following is a set of quick notes on the list of audio compression formats. This is a live research article and will be updated in due course.
Bluetooth
Codec | By | Bitrate (kbps) | Bits | Freq (kHz) | Features |
SBC (Sub-Band Codec) | Bluetooth SIG | 328 kbit/s (44.1 kHz) 345 kbit/s (48 kHz) | 16 | Universal among all Bluetooth devices | |
AAC (advanced audio codec) | Various | 250 kbps | 16/24 | Lossy compression. The default format for Apple devices and also supported on Sony, Nokia and Nintendo. | |
LDAC | Sony | 330 up to 990 (96 kHz) | 32 | Lossy+Lossless SBC and aptX outperforms at 330 kbps | |
aptX | Qualcomm | 352 | 16 | 44.1 | CD-quality audio over Bluetooth Compression Ratio 4:1 |
aptX LL (Low Latency) | Qualcomm | 352 | 16 | 44.1 | Compression Ratio 4:1 A delay of <40ms to sync with video |
aptX HD | Qualcomm | 576 | 24 | 48 | Compression Ratio 4:1 High-res audio |
aptX Adaptive | Qualcomm | 276 and 420 | 24 | 48 | Compression Ratio 5:1 to 10:1 New coding combining audio quality, low bitrate and low latency to adapt and use with gaming, videos, etc. |
General Notes:
- CD Audio refers to 16-bits per sample.
- HD Audio refers to 16-bit/44.1kHz.
- Higher bitrate delivers high-resolution sound
How to calculate Bit-Rate?
- Bit-Rate is Bit-Depth (Bits) multiplied by Sample Rate (Hertz or Cycle Per Second) and Channels which gives us Bits Per Second.
Bit-Rate = Bit Depth x Sample Rate x Channel |
where,
- Bit-Depth is the number of digital bits for each audio file, for example, CD-quality audio has 16-bits, while higher resolution extends to 24-bits.
- Sample Rate is in cycles per second or Hertz
Bits Per Second (bits/s) = Bits X Cycles/s x Channel |
Example: The theoretical bitrate for 16-bit audio x sample rate of 48 kHz is 768 kbits/s per channel.
For Bluetooth, the actual bitrate is lower due to compression and losses in transmission over the wireless protocol.
References:
For more details and discussions, please check out the following sites:
- Wikipedia – List of Codecs
- Comparison of audio coding formats
- Sony – LDAC
- Qualcomm – aptX
- Soundguys – Understanding Bluetooth Codecs
- Headphonesty – Bluetooth codecs explained