藍芽通話鏈路和手機通話鏈路有區別麼?
近日友人推了一個部落格:https://blog.csdn.net/david_tym/article/details/80963732
作者對手機中通話鏈路進行了詳細的分析。其中包括了經典的CP Call(運營商提供的電話業務)和流行的AP Call(VoIP等OTT業務)的鏈路,值得一看。
不過在藍芽耳機通話時,和手機有什麼區別呢?首先我們以三星藍芽耳機為例,先從晶片角度看一下:
Buds+ | Buds Live | Buds Pro | |
藍芽音訊晶片(主控晶片) |
博通 | 博通 | 三星 |
智慧音訊處理晶片 | 凌雲邏輯 | 恆玄 | 凌雲邏輯 |
*以上資訊來自我愛音訊網的三星耳機的拆解報告。
解釋一下,智慧音訊處理晶片是語音識別和喚醒用的,也就是三星的Bixby使用的。藍芽音訊晶片包括藍芽通話和聽音樂的功能。
如果只看藍芽通話,就是跑在藍芽音訊晶片內。那麼與普通的手機通話有什麼不同呢?
1. 通訊協議不同
手機上的CP Call是由我們常說的4G,5G協議來承載的,手機上的VoIP等OTT業務是用過TCP/UDP等協議來承載的。
而藍芽耳機通話,它和手機之間的通話是通過藍芽物理鏈路SCO(Synchronous Connection Oriented)來承載的,主要用來傳輸對時間要求很高的資料通訊,
同步定向連線(SCO),主要用於同步話音傳送。
2. 語音編碼器不同
手機上的CP Call 採用的是AMR WB, EVS等3GPP組織定義的語音編碼器,手機上的VoIP等OTT業務一般採用OPUS等開源語音編碼器。
而藍芽耳機支援的編碼器主要有:
SBC (Sub-band coding,子帶編碼)
ACC(Advanced Audio Coding,高階音訊編碼)
aptX,是CSR公司的專利編碼演算法,在被高通收購後,APTX在安卓手機裡面推廣力度很大
LDAC,很簡單粗暴的提高了通道,在支援LDAC的裝置上面,藍芽的通訊位元速率接近1M
Samsung Scalable Codec,三星公司自研的藍芽編碼器,根據我愛音訊網的評測,SSC編碼器支援更遠的傳輸距離。
3.語音增強鏈路的差別
其實手機通話中的語音增強模組,耳機中的都需要,可謂小小麻雀,五藏俱全。
但是由於耳機的佩戴方式和手機不同,以及耳機上資源更加受限,都導致耳機上的語音增強模組比手機的要求要高。
我們從硬體拾音模組來看一下三星Buds Pro的結構:
圖中的雙麥克風,是朝向耳機外側的兩個麥克風,用這兩個麥克風可以形成波束成形功能。
藍芽耳機的從業者應該都知道其中的內建麥克風和語音拾取單元的特點。
內建麥克風,是朝向耳朵內側的麥克風,它拾取到的訊號是通過佩戴者的骨傳導和耳道中的空氣傳到共同形成的,導致它只能拾取到2kHz以下的音訊,
但是由於耳機的物理隔絕,它基本拾取不到外部的噪聲。
語音拾取單元是通過感知佩戴者下顎的震動來拾取佩戴者的語音的,它只能拾取到1kHz以下的音訊,同時也拾取不到外部的噪聲。
在Buds Pro 中由這個四個拾音單元共同組成了藍芽語音的增強鏈路的拾音輸入,相信每個藍芽耳機廠商都有自己獨特的解決方案。
其中的麥克風網格主要是用來防風噪的,使得帶著耳機跑步時,不再擔心風噪對通話的干擾了。
鑑於目前並沒有藍芽耳機廠商公佈自己的語音增強鏈路的鏈路圖,這裡不好一一給出與手機語音增強鏈路的區別,
但是相信藍芽語音從業者的腦海裡,都會清楚的有這樣一張鏈路圖的。
Buds Pro硬體上使用了這四個拾音單元,外加麥克風網格的硬體拾音結構,其語音增強鏈路,效果相信不會差,要不然他也不敢再發佈會上重點宣傳低噪聲通話功能了。