王媛满
苹果近日发布了AirPods 2,唤醒Siri、无线充电等新特性的加入,令大家更加关注蓝牙耳机。和苹果不同,安卓平台上蓝牙耳机方案百花齐放,要让安卓上的蓝牙耳机发挥出应有的功效,往往有更多地方需要折腾。例如,需要正确设置系统,才能获得理想中的音质,而为了实现这一点可能得去了解一些蓝牙音频传输技术方面的知识。
蓝牙5.0就能有好音质
蓝牙耳机是个优缺点明显的产品,它很方便,但在价格、续航、音质和稳定性等方面往往不那么令人满意。价格、续航等和硬件息息相关,消费者无力改变太多;不过在音质方面,用户还是值得钻研一下的。
在坊间之中一直存在这样一个说法:蓝牙技术越新,蓝牙耳机的音质就会越高,传输也更稳定。例如,蓝牙5.0相比蓝牙4.0,在音质和稳定性上都存在优势。但事实是否如此,这之间恐怕存在一些误解。
蓝牙5.0是否有助于音质提升
尽管蓝牙的版本号以数字的形式递进更新,但蓝牙技术却并非一脉相承。蓝牙总体来看有2个分支,分别是传统蓝牙和低功耗藍牙(BLE),其中蓝牙1.1、1.2、2.0、2.1和3.0版本属于传统蓝牙,而4.0以后的蓝牙版本属于低功耗蓝牙。传统蓝牙主要用于传输音频、传输文件等场景,功耗较高;而低功耗蓝牙则用于设备匹配、数据同步和定位等场景,功耗和延迟极低,广受物联网设备欢迎。
其中,听歌常用的蓝牙A2DP协议属于传统蓝牙,因此尽管蓝牙技术在消费市场已经推进到了5.0,但蓝牙耳机传输音频仍使用蓝牙2.1时定下来的A2DP 1.2。从这方面来说,蓝牙版本的升级并不会对音质造成影响,用蓝牙5.0听歌和用蓝牙2.1听歌,音质上不会有质的差别。
目前手机上所使用的蓝牙模块往往是双模的,同时支持传统蓝牙和低功耗蓝牙。在使用手机连接蓝牙耳机听歌的时候,可能利用BLE匹配耳机,然后利用传统蓝牙A2DP传输音频。在A2DP的典型环境下,音频通过SBC编码传输,音质并不理想。
不过,业界一直在为提升蓝牙音质努力。尽管受限于A2DP的传输能力(SBC只能在44.1 kHz下提供最大328 kbit/s的带宽),音频通过蓝牙传输无法做到百分百还原(CD音质需要带宽为1.41 Mbit/s)。但如果不使用SBC,而是利用一些更加先进的压缩技术,可以让音频压缩后再通过A2DP传输,那么音质就能大幅提升。
目前比较流行的高品质蓝牙音频压缩算法有aptX/ aptX-HD,LDAC,LHDC等。其中aptX是CSR公司推行的技术,CSR被高通收购后成为了高通芯片的专有技术;而LDAC则来自索尼,品质非常高,号称可以达到Hi-Res级别的音质,目前LDAC已经成为了安卓8.0的标配;而LHDC则来自华为,规格和LDAC相似,也属于无损级别的蓝牙音频编码。毫无疑问,这些蓝牙音频编码都比SBC品质更好,其中又以LDAC和LHDC为上乘。
那么这些音频压缩技术是否没有门槛?并非如此。更好的压缩算法对芯片的运算能力也有更高的要求,例如LDAC就需要接收端配备CSR8675以上规格的芯片,LHDC需要接收端配备Savitech的SA9910芯片(高通CSR芯片也能通过更新代码支持)才能使用。另外,这些高音质的蓝牙编码也对蓝牙稳定性有着更高的要求,为了保证稳定,传输设备间距离不能太远,而且设备最好不要晃来晃去。
简单来说,蓝牙要有好音质,不需要追求蓝牙5.0这样的高版本蓝牙技术,而是应该将蓝牙音频的传输模式设置为LDAC和LHDC等高音质编码。
不过,蓝牙5.0这样的先进技术也对用户体验有着积极意义,例如支持蓝牙5.0也意味着使用了更先进的蓝牙芯片(例如高通QCC5100系列),得以让耳机可以支持左右声道独立接收音频等特性,而且数据处理能力更强、延迟更低;而蓝牙5.0也为低功耗蓝牙BLE提供了更高带宽,PHY从蓝牙4.X的1 M进化到2 M,这让蓝牙设备可以更流畅地传输指令,AirPods2之所以支持Siri,除配备了数据处理能力更强的H1芯片,或许也得益于蓝牙5.0。
那么要如何才能在安卓机中使用LDAC和LHDC等高音质蓝牙音频编码?
怎样开启蓝牙好音质
前面提到,LDAC是索尼创造的蓝牙音频编码技术,在安卓8.0当中索尼将这一技术贡献给了安卓,因此安卓机如果使用的是8.0以上的系统,就可以开启这项技术。
一般而言,如果蓝牙耳机支持LDAC,那么用安卓8.0以上的设备的话,就会自动使用LDAC来连接。不过如果觉得自动匹配不太靠谱,也可以手动锁定LDAC编码,具体方式如下。
首先开启安卓的开发者模式,一般的做法是进入到“关于手机”设置菜单后,快速点击“版本号”数次,就可以开启了。
接着进入“开发者选项”,找到“蓝牙音频解码器”一栏,即可选择各种蓝牙音频编码器,例如SBC,AAC,aptX,LDAC等。如果使用LDAC的话,那么还可以选择不同的传输模式,例如偏重音质或者偏重连接质量等。LDAC对蓝牙信号的要求还是比较高的,而蓝牙信号又非常容易受到干扰,例如人体就是良好的蓝牙遮蔽物,而蓝牙也容易和WiFi信号冲突。如果用LDAC碰到爆音、断流等情况,可以选择偏重连接质量的模式。
如何在安卓上使用LHDC
LHDC是华为推出的蓝牙音频编码,从技术规格上对标LDAC。同时,华为还为LHDC准备了从编码到传输到解码的一条龙软硬件配套,这套体系被命名为HWA。和LDAC不同,后起的LHDC目前并不是安卓默认支持的蓝牙音频编码,不过通过一些工具,仍可以在安卓上使用。
1. Hi-Res BT Player
首先是Hi-Res BT Player这款音乐播放器。华为的LHDC编码来自Savitech开发的方案,因此使用LHDC最早也只能通过Savitech SA9910芯片使用,不过现在LHDC已经更加开放,高通CSR芯片通过代码更新,或者利用特定的音乐播放器,也可以使用LHDC。如Hi-ResBTPlayer播放器,就有这样的功用。
Hi-Res BT Player来自于Savitech,因此为什么它能够支持LHDC大家算是明白了吧,从这点来说,Hi-Res BT Player算得上是LHDC的御用播放器了。不过从实际使用体验来看,Hi-Res BT Player比较一般,功能有限,对于使用LHDC编码,还有更好的选择。
2. HiFiMAN播放器
如果你是音频发烧友,那么肯定知道HiFiMAN这个名字,这是国内最著名的HiFi厂家之一,HiFiMAN推出的这款APP用于适配HiFiMAN自家的设备,例如R2R2000等,利用这款APP,手机可以通过LHDC将音频传输到相应的HiFi设备,然后HiFi设备再进行解码并输入音频,从而获取高音质。
HiFiMAN的这款播放器要配合HiFiMAN自家的设备才能使用,那么有没有泛用性更强的方案呢?
3.《飞傲音乐》
飞傲也是音频发烧友们相当熟悉的牌子了,它也有在安卓平台上推出音乐播放器APP。和HiFiMAN不同,飞傲的这款音乐播放器是通用的,用法和一般的音乐播放器APP没什么差别。不同的是,在《飞傲音乐》APP当中,可以找到一个开启HWA的开关,如果蓝牙接收端支持LHDC解码,那么就可以用LHDC来播放音乐。
《飞傲音乐》这款APP做得还是相当不错的,除了支持LHDC这一卖点,其他功能也可圈可点。例如,它能够解码DSD音频,能够支持封面、歌词显示等,就算用不到LHDC,也完全可以将它当成一款出众的本地音乐播放器日常使用。而飞傲本身也有推出支持LHDC的硬件,例如BTR3蓝牙耳放,有兴趣的朋友可以尝试一下。
藍牙5.0虽然对音质没有直接提升,但支持蓝牙5.0意味着使用了更先进的蓝牙芯片,能带来更好的体验,因此选购蓝牙耳机时可以优先选择支持蓝牙5.0的。另外,蓝牙音频的发展远未到尽头,有消息称蓝牙下代标准会实现BLE下高质量音频传输。在有线耳机接口愈发稀少的大潮下,希望业界能够拿出更好的无线蓝牙耳机连接方案,提高用户体验,不要为了赶潮流而取消耳机孔。