小米张国全:我们做了一个蓝牙编码的科普

时间 • 2024-01-18 08:44:25
设备
编码
音频

小米工程师张张Qan今天在微博上发表了一篇关于蓝牙编码的科学文章。我们主要讨论LDAC、APTX-HD、APTX、AAC和SBC蓝牙编码的区别,以及它们的优缺点。

当每个人都在小米手机上使用蓝牙耳机时,他们必须查看蓝牙设备名称后面显示的以下照片(你可能没有注意到,但这实际上是小米工程师特意为蓝牙音频爱好者准备的一个亲密的小功能):那么,这些密码是什么?LDAC,APTX-HD,APTX,AAC,SBC(排名积分)?其实,它们是最常用的蓝牙音频编码格式,基本上代表了蓝牙音频编码由原来的MP3音质变成蓝牙HD音质。SBC(subband coding,subband coding,subband coding)SBC是最早的蓝牙音频编码格式,其复杂度较低,在相同比特率下音质稍差。SBC是高级音频分发配置文件,蓝牙音频传输协议(A2DP)协议要求的编码格式。由于所有蓝牙都支持此协议,因此所有蓝牙音频芯片也支持此协议。经过几层转码后,音频细节会丢失,最终SBC的听力会比MP3差。AAC(Advanced Audio Coding)AAC是由杜比实验室提供的高压缩比编码算法,目前在Apple中使用最多。虽然AAC的比特率与SBC相当,但听音并没有达到SBC。AptxAptx由高通公司拥有,有三种版本:aptX,aptX HD和aptX Low Latency。Aptx的传输速率比以前的版本略有提高,更高效的编码使其能够比SBC和AAC更好地保留音频细节。LDAC LDAC由索尼所有,LDAC技术的效率是标准蓝牙编码和压缩技术的三倍以上。它的传输速率可以达到990kbps,由于是如此高的传输速率,高分辨率的音频文件传输不会被过度压缩,从而导致音质损失,最终影响收听。LDAC可让您在蓝牙设备上体验高清无损音频。

为了在小米手机上使用蓝牙时提供最佳的用户体验,我们针对AAC和LDAC这两种音频编码格式进行了特别优化。目前蓝牙设备市场上有相当数量的蓝牙音频设备(耳机、扬声器、车载蓝牙)声称支持AAC音频编码格式,但实际上会导致用户在连接蓝牙后出现严重的问题,如静音音频等。为了解决这个问题,谷歌从Android9.0版本开始采用了白名单策略。只有通过小米手机完全兼容性测试的AAC蓝牙设备才被允许使用AAC编解码器,而未列入白名单的设备默认使用SBC编码格式。与此同时,市场上的蓝牙设备非常多,测试学生们也做出了各种努力。如果(小米生态链设备全覆盖,米粉反馈采集,常用蓝牙设备大规模数据采集),那么仍有一些漏洞无法在测试中覆盖。不可避免地会有米粉来购买新的蓝牙设备,因为AAC音频编码的问题无法使用。我怎样才能解决我的问题?目前,它采用白名单+用户选择开关,给用户一个选择权,让他们可以选择是否使用AAC编码格式。如果您正在使用的设备不在兼容性白名单上,MIUI会提示用户如何打开更好的音频编码格式,如果发现兼容性问题,您甚至可以关闭该功能,以免影响正常的使用体验。更详细的功能介绍地址:点击这里进入LDAC体验,小米手机之后的Android系统版本是8.0,并且支持LDAC功能。MIUI论坛特色介绍:点击这里,大家对蓝牙有更多的了解吗?(来源:The House)