小米張國全:我們做了一個藍芽編碼的科普

小米的工程師張國全今天在微博上發了一篇關於藍芽編碼的科普,其主要講了 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 論壇上的功能簡介:點此進入

大家是不是對藍芽有了更多的瞭解呢?

【來源:IT之家】