蓝牙 A2DP 编解码
从 1998 年蓝牙技术的诞生开始,蓝牙一步步的走进我们的生活,蓝牙耳机、蓝牙音箱以及各种物联网的低功耗蓝牙设备等等,无处不在。蓝牙用户体量不断增大,蓝牙技术也不断的进步。其中蓝牙耳机也在蓝牙技术进步的基础上不断的完善。
随着蓝牙 A2DP(Advanced Audio Distribution Profile 蓝牙立体声音频传输规范)的发布和普及,蓝牙耳机的音质也有了进一步的提升,受众也越来越广。而各大手机厂商取消 3.5mm 耳机接口,对于蓝牙耳机的音质也有了跟进一步的追求。不过苹果发布 AirPods,则是完全引爆了 TWS (True Wireless Stereo)市场,虽然从另外一个角度打开了蓝牙市场。
既然聊到蓝牙耳机的音质,本文就来聊聊各种蓝牙耳机宣传中最常出现蓝牙音频解码技术。当然音质这个东西不是仅仅受某一个点的影响,是一整套系统的影响,本文仅仅只是讨论比较容易量化的一部分内容。
蓝牙的编码简介
SBC
简介 SBC 全称是 Subband Coding(子带编码),是一种专门为蓝牙音视频应用设计的音频编码系统,可以使用中等比特率获得高质量的音频,并且具有较低的计算复杂度,因此 SBC 也可以在比较低的性能的硬件上良好的运行。
SBC 是 A2DP 协议中要求必须实现的蓝牙解码方式,是蓝牙协议为了保证 A2DP 的兼容性要求的一个编码器。关于 A2DP 中 SBC 的要求可以参看下表,具体文档可以参考[1]。