经常有些耳尖的读者说新买的笔记本接蓝牙音箱声音好了不少,而我们在更换新设备或者升级系统后,也发现某些蓝牙设备的音质有了改善。是幻听还是真的有变化?我们一直想知道答案。
不管蓝牙几点几,它的带宽对于音频信号来说始终是不太够用的,所以才有了各种编解码方案,其中最广泛运用的是SBC[Sub-band coding]。SBC 通过人耳遮蔽效应以及人耳的响度感知曲线进行频率筛选并进行取舍,实现信号的分割精简并压缩,这个基础模式并不落后,和LAME编码器有些像。SBC就是蓝牙音频传输的标配方案,理论上最高可以支持345kbps的数据带宽。但实际情况远达不到LAME那样杰出的效果。原因很大程度来自自身算法、带宽冗余以及运算速度等现实条件的限制。
所以,才有了其它的蓝牙音频解决方案,例如AAC、aptX等,其中aptX的表现比较突出,官方说法是CD品质,当然这是不靠谱的,不过确实它具有相对好的音质,可以听出一些差别来。它以较低的功耗实现了相对好的音质的同时,还可以实现更低的延时以及更好的容错性。它比SBC方案要好,这点基本无异议。
aptX缺点在于,它并不是随便可以用的方案,它需要蓝牙发射端支持,接收端也需要支持,两头支持,才能实现aptX的性能与音质。aptX被CSR收购,而CSR又是最著名的蓝牙方案供应商,稍微正经一点的厂商都会首选CSR的方案,aptX的硬件解码方案已经集成到了CSR诸多蓝牙芯片组当中,现在越来越多的蓝牙音频设备支持aptX。随着CSR又被高通收购,aptX成为新标准的前景也越来越被看好。
发射端要灵活一些,并不需要指定的硬件支持,可以通过购买授权以及更新一段代码[编码器或者授权证书]的方式实现aptX的支持。例如Windows Phone 8的GDR2升级,就加入了aptX的支持,vivo 的某些机型通过固件升级后也支持aptX。由此我们在想,是不是桌面系统也可以通过升级系统的方式来实现aptX呢?
我们找来了几款设备来分别测试一下,包括Surface Pro3 基于 Windows 10、iMac 5K基于OSX 10.10 和 Win10、MacBook Air基于OSX 10.11、联想Miix 2 基于Win10以及微星U100基于Windows XP。而接收端设备采用创新Sound Blaster X7,因为它支持主流的各种蓝牙编解码方案,信号也容易捕捉,为分析带来方便,它的音质水平也优于一般蓝牙设备。
除了U100的光谱图有着明显的不同之外,另外几张光谱图有着非常高的相似性,看起来像一串棉花糖。而这种光谱特征,正是aptX的编码的特点,而U100@XP这种,符合SBC编码的特点。OSX 和 Windows 10 设备均支持aptX,而Windows XP设备不具备这种特性。我们在一台安装了Win10的惠普HP520古董笔记本上,插了一张有年头的山寨的蓝牙适配器,连蓝牙几点几都搞不清的那种,测试完毕发现,依然支持aptX。Mac设备使用的蓝牙芯片组来自Broadcom,而Surface Pro3的来自Marvell,这些蓝牙芯片并不具备aptX硬件编码核心,由此我们可以更为明确的认为,aptX的编码与硬件无关,可以由软件实现,也就意味着非常广泛的兼容性,当然,实现兼容肯定需要缴纳授权费的。
其实OSX 10.6起,就据说加入了aptX支持,但默认并不开启,有些爱好者通过第三方工具开启,而新版的OSX默认就支持。以前的Windows支持aptX需要安装对应的软件,现在的Win10为则提供了aptX系统底层支持且默认开启,使用上更加方便。
我们为什么要做个测试?其实是想给读者采购或者厂商设计产品时提供有用的信息。Windows和OSX支持aptX,意味着有上亿的潜在设备可以支持aptX,加上手机平台中的几乎所有的三星、LG、HTC、WP8.1 手机,支持aptX的音源设备数量已经数以亿计。用户在采购蓝牙设备的时候,可以让aptX权重更高一些,而厂商在设计产品时,可以考虑加入aptX解码支持,aptX已经不再是花瓶功能,它是一次对蓝牙音频的有价值的升级。
请评分
1
2
3
4
5
6
7
8
9
10