воскресенье, 29 Июнь 2008
Bluetooth audio quality (A2DP)
As the data channel used by A2DP is only 721 kbps wide some data reduction scheme is required. While BT specifications allow using of different audio codecs (mp2, mp3, wma, aac and even atrac) the only mandatory codec for all BT audio devices is subband codec (SBC). In fact many BT headphones (including above mentioned DR-BT50) already support mp3 codec but in real life it remains unused. Obviously it was made for the sake of compatibility but the same time portable devices could benefit from direct streaming of mp3 files through BT interface saving both audio quality and battery life. However in today's practice all high quality audio still transfers over A2DP by means of SBC codec.
SBC codec appeared in SoundExpert ratings more than two years ago (see 320+ kbit/s section). The bitrate used for testing (372 kbps) showed good potential of this compression scheme but it’s clear now that above setting doesn’t reflect real-life scenario of the codec use. Let’s look for example at these two major BT applications:
Toshiba Bluetooth stack for Windows (6.10) has three quality modes for SBC codec
- High Quality – 328 kbps
- Middle Quality – 229kbps
- Low Quality – 201 kbps
IVT Corp. Bluesoleil (5.0.5) has two quality modes: High and Middle. It’s not mentioned what bitrates are used but the application has special “Status Window” available for any BT connection. Among other information it shows amount of bytes sent to and received from connected device. Simple calculations reveal the same bit rates for High and Middle quality modes – 328 kbps and 229 kbps. As Bluesoleil is capable of both sending and receiving A2DP audio data its status window helps to discover actual bitrates used by any connected BT device. For example cell phone Nokia 6500 classic also sends music to BT interface at 229 kbps and the bitrate can’t be altered in phone’s settings (may be some advanced music phones and players have such possibility, though).
Such unanimity in choosing SBC codec settings is not surprising. Bluetooth Special Interest Group (SIG) recommends using of those settings in A2DP specifications (A2DP_SPEC, Revision V12):
However, it is recommended for the encoder to support the following settings shown in Table 4.7
Table 4.7: Recommended sets of SBC parameters in the SRC device SBC encoder settings* Middle Quality High Quality Mono Joint Stereo Mono Joint Stereo Sampling frequency (kHz)44.1 48 44.1 48 44.1 48 44.1 48 Bitpool value19 18 35 33 31 29 53 51 Resulting frame length (bytes)46 44 83 79 70 66 119 115 Resulting bit rate (kb/s)127 132 229 237 193 198 328 345 *Other settings: Block length = 16, Allocation method = Loudness, Subbands = 8
Taking all this into account it was decided to add SBC codec to SE testing engine with these new settings:
- SBC 229kbps (Middle Quality) – in 224 kbit/s section
- SBC 328kbps (High Quality) – in 320+ kbit/s section
It’s worth to add that A2DP limits the available maximum bit rate to 320 kbps for mono and to 512 kbps for stereo modes allowing the use of many other codecs besides SBC. So audio manufacturers (of headphones especially) have wide choice of compression technologies capable of delivering high definition sound through the wireless digital channel at reasonable cost.
Technorati Tags: bluetooth bluetooth audio A2DP SBC bluetooth headphones

Yes, this is our holiday. It’s really funny that most of us having good education and common sense are easily assified by marketers and sales persons. Have you ever dreamed about those fascinating tube amplifiers with miraculous warm sound and hot air over device? (recommended for countries with cold climate). And how about those funny tiny glittering cones, advanced power cords and precious interconnection cables with very strict and serious arrows? You might think that wireless audio connections will put an end to this cable cheating. I’m not sure; I’m waiting for the first air conditioning system specially designed for listening/home theater rooms (... you know, some wireless audio digits could be slow because of dust particles causing so called “air-jitter” ...). It’s worth to mention the quality of modern over-compressed audio CDs and prices of iTunes songs with just tolerable 128kbit/s quality and restricted usability. And finally if you still want to have clear sound at home you have to buy Blue-Ray player and wait a little bit for all your favorite music reissued on new media by recording industry. Looks like joke, isn’t it? Definitely it’s our Day.