龙空技术网

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

IT之家 2974

前言:

此时看官们对“小米的编码”大约比较注重,朋友们都需要分析一些“小米的编码”的相关内容。那么小编也在网摘上网罗了一些关于“小米的编码””的相关资讯,希望同学们能喜欢,各位老铁们一起来学习一下吧!

IT之家3月20日消息 小米的工程师张国全今天在微博上发了一篇关于蓝牙编码的科普,其主要讲了LDAC、APTX-HD、APTX、AAC、SBC这几种蓝牙编码的区别,以及他们的优缺点。

其微博原文如下:

大家在小米手机上使用蓝牙耳机的时候一定见过下面的几张图中所显示的在蓝牙设备名称后面的这个小尾巴(也许你可能没有留意过,不过这个其实是小米工程师特意为蓝牙音频发烧友们准备的贴心小功能):

那么这些密码中的LDAC、APTX-HD、APTX、AAC、SBC(排名分先后)到底是什么呢?下面的文字为您简单科普下:

其实他们是最常用的蓝牙音频编码格式,基本上也代表了蓝牙音频编码从最初的MP3音质到蓝牙高清音质上的演进过程。

SBC(Sub-band coding,子带编码)

SBC是最早的蓝牙音频编码格式,复杂度较低,同等码率下音质稍差。SBC是A2DP(Advanced Audio Distribution Profile,蓝牙音频传输协议)协议强制规定的编码格式。所有的蓝牙都会支持这个协议,因此所有的蓝牙音频芯片也必然会支持这个协议。在经过几层转码后,会有音频细节损失,最终SBC的听感会比MP3要差;

AAC(Advanced Audio Coding,高级音频编码)

AAC是一种高压缩比的编码算法,由杜比实验室提供,目前apple上多采用AAC。AAC的码率与SBC相当但是听感却是SBC不能及的。

Aptx

Aptx为高通所有,分为三种:aptX,aptX HD和aptX Low Latency。Aptx的传输码率比之前者略有提升,同时更为高效的编码使得更多的音频细节能够得以保留,听感好于SBC以及AAC。

LDAC

LDAC为索尼公司所有,LDAC技术比起标准的蓝牙编码、压缩技术在效率上要高出三倍之多。它的传输码率能够达到990kbps,如此高的传输码率,使得高解析度的音频文件传输之时就不会被过分压缩、损失音质,最终影响听感了。LDAC使我们在蓝牙设备上体验到高清无损音频成为可能。

为了大家能够在小米手机上使用蓝牙时能有最好的用户体验,我们特别针对AAC与LDAC这两种音频编码格式做了专项优化。

AAC体验

目前的蓝牙设备市场鱼龙混杂,有相当数量的蓝牙音频设备(耳机、音箱、车载蓝牙)号称支持AAC音频编码格式,而实际上却会导致用户连接蓝牙后音频无声等严重问题。为了解决这个问题,谷歌在安卓系统9.0版本开始,采用了白名单的策略——只有通过小米手机的完整兼容性测试的AAC蓝牙设备才被允许使用AAC Codec,而不在白名单中的设备则默认使用SBC编码格式。同时目前市场上蓝牙设备异常繁多,测试同学们做了各种努力(小米生态链设备完整覆盖、收集米粉反馈、大数据收集常用蓝牙设备列表)的情况下依然会有漏网之鱼无法被测试覆盖到,因此难免会有米粉在买到新的蓝牙设备后遇到AAC设备无法使用AAC音频编码的问题。那如何解决这个问题呢?我们现在采用了白名单+用户自主选择开关的方案,将选择权交给用户,用户可以自主选择是否使用AAC编码格式。当使用的设备不在兼容性白名单中时,MIUI会提示用户如何开启更优的音频编码格式,而使用中若发现存在兼容性问题也可选择关闭该功能以免影响正常使用体验。

该功能更为详细的介绍地址:点此进入

LDAC体验

就说一句,安卓系统版本为8.0之后的小米手机,全系支持LDAC功能。

MIUI论坛上的功能简介:点此进入

大家是不是对蓝牙有了更多的了解呢?

标签: #小米的编码 #小米产品编码 #小米产品编码是什么