藍牙低功耗音訊

藍牙低功耗音訊 (LEA) 技術可確保使用者接收高傳真音訊時不會耗費大量電力,同時也能在不同用途間流暢切換。Android 13 (API 級別 33) 內建支援 LEA。

在 LEA 來源裝置市占率成長前,大多數 LEA 耳機都會是雙模式。使用者應能在雙模耳機上配對及設定兩種傳輸方式。

用途

您可能想在下列情況整合 LEA:

  • 分享音訊:使用者可以同時將多個音訊串流分享至一或多個音訊接收器裝置。來源裝置和已連結裝置會同步播放音訊。

  • 播放音訊:使用者可以播放音訊給親友聽,也可以連線至資訊、娛樂或無障礙用途的公共廣播內容。

  • 支援 LC3 音訊轉碼器:這是預設音訊轉碼器,會取代用於 A2DP (媒體) 的 SBC 轉碼器,以及用於 HFP (語音) 的 mSBC。LC3 的效率更高、可重新設定,音質也更優異。

  • 改善音訊取樣:使用麥克風時,耳機可維持高音質輸出。使用藍牙麥克風時,傳統藍牙會降低音質。使用 BLE 音訊時,輸入和輸出取樣率可達 32 kHz。

  • 立體聲麥克風:耳機可透過立體聲麥克風錄音,提升空間音訊效果。

  • 支援助聽器設定檔 (HAP):與先前的 ASHA 通訊協定相比,HAP 可為使用者提供更完善的無障礙功能和使用體驗。使用者可以透過助聽器接聽電話和使用 VoIP 應用程式。

  • 支援增強型屬性通訊協定 (EATT):開發人員可透過 EATT,一次將多個指令傳送至配對的耳機。

主要情境

主要有四類用途:

  1. 對話:需要低延遲通訊路徑的撥號器和 VoIP 應用程式,可提供高品質音訊並減少電池用量。

  2. 遊戲:麥克風和高保真播放功能可同時運作,讓遊戲將高品質音訊串流至可聽裝置。當遊戲將藍牙麥克風設為可使用狀態時,遊戲應用程式就能存取 BLE 音訊輸入。這樣一來,當玩家與其他玩家展開即時對話時,遊戲應用程式就能立即使用麥克風資料。

  3. 媒體:媒體應用程式可以設定音訊管理工具的慣用裝置。使用者可以在系統設定中變更慣用裝置,藉此覆寫這項設定。

  4. 無障礙功能:支援 BLE 音訊的助聽器現在可以使用麥克風,讓使用者在通話時持續使用助聽器。

BLE 音訊 API 和方法

如要支援 BLE Audio 助聽器,必須使用下列 API 和方法:

AudioManager

BluetoothProfile

Telecom InCallService

Telecom CallControl

音訊裝置資訊

錄音程式

  • setPreferredDevice():設定音訊轉送要使用的慣用裝置。使用者可以在系統設定中覆寫這項設定。

藍牙轉接器

依用途分類的指南

以下是根據特定用途實作 LEA 的指引。

語音通訊應用程式

語音通訊應用程式可選擇自行管理音訊轉送和裝置狀態,也可以使用 Telecom API,由該 API 為您處理音訊轉送和狀態邏輯。

這兩項解決方案可讓您快速輕鬆地控制音訊路由,並在藍牙裝置之間切換。詳情請參閱「電信管理通話指南」。

音訊錄音應用程式

  • 媒體錄音工具:使用媒體錄音工具錄音時,如果藍牙耳機支援 LEA,現在可以錄製立體聲音訊。請參閱音訊錄音指南

LE Audio (LEA) 耳機建議

隨著更多 LEA 頭戴式裝置推出,我們在實際測試中發現會降低使用者體驗的問題。規格並未涵蓋所有這些問題。下表列出建議,供 LEA 耳機製造商參考,以提升 Android 使用者的端對端體驗。

說明 背景資訊
支援雙模耳機的跨傳輸金鑰衍生 (CTKD)
  • 支援傳統配對和 LE 配對的金鑰衍生。
在 LEA 來源裝置市占率成長前,大多數新推出的 LEA 耳機都會是雙模式。使用者必須能夠順暢配對雙模耳機,並設定兩種傳輸方式。這對 Google 快速配對也很重要。

支援目標公告 (TA),確保 LEA 耳機可以穩定地重新連線至來源裝置。

LE Audio 耳機應使用 TA 向中央裝置要求連入連線。

將新增至即將推出的 BT SIG。

與 BR/EDR 的呼叫模型不同,在 LEA 中,連線必須由中央裝置發起,而 BR/EDR 的呼叫模型則可由手機或耳機發起連線。目前許多耳機都不使用 TA,這表示中央裝置可能無法重新連線至周邊裝置,除非將周邊裝置加入允許清單。不過,使用允許清單的解決方法可能會導致耳機無法連線至其他中央裝置。因此,執法機關耳機必須正確支援 TA,中央裝置才能可靠地重新連線,不必使用可能導致多點連線中斷的解決方法。
最佳化雙模式耳機的探索體驗
  • 主要耳機 - BR/EDR 元件應使用公開位址宣傳,並透過 EIR 提供名稱,啟用查詢和頁面掃描,且在裝置類別 (CoD) 的主要服務類別中,將 LE 音訊位元 14 設為 1。
  • 主要耳機 - LE 元件:主要耳機應使用與 BR/EDR 元件相同的公開位址,以及與 BR/EDR 元件相同的完整本機名稱,執行可連線和可探索 (有限或一般) 的廣告,並將外觀類別設為適當的外觀類別,與遠端裝置類型相符,期望中央裝置會使用這項資訊調整 UI 和音訊路徑政策。
  • 次要耳機 - 僅限 LE:次要耳機應執行可連線的非探索廣告,並將外觀類別設為與遠端裝置類型相符的適當外觀類別,以利中央裝置使用這項資訊調整 UI 和音訊路徑政策。

    耳機應從 CSIP 群組中動態選出領導者,做為主要裝置。如果耳機為雙模式,主要裝置也必須為雙模式,才能確保配對後 LE 和傳統功能都能正常運作。

這樣一來,雙模 LEA 耳機就不會在藍牙設定中顯示為重複項目,以免使用者混淆,並確保 LEA 配對體驗不受影響。

動態領導者選舉對於逐步配對的雙模式裝置尤其重要。舉例來說,如果初始配對時只有一個耳機,則應將其視為雙模式裝置。使用者稍後與第二個耳機配對時,只需要與 LE 元件配對,CSIP 會確保兩者在 Android 上分組。

建議在配對期間使用身分位址,因為 BR/EDR 元件已向附近的裝置公開裝置位址。

支援加強型屬性通訊協定 (EATT) 減少配對和連線延遲。
支援強大的 GATT 快取機制 降低連線延遲,特別是 TWS 耳機。
支援連線子評分 可更彈性地安排封包傳輸時間,並節省電力。
請確保在播放和擷取的預先處理和後續處理期間,訊號處理管道可以 16、24、32 和 48 kHz 運作,並支援更高的頻率 充分運用 LEA 通話或 VoIP 擷取路徑和媒體播放支援的較高取樣率。
支援 LE 電源控制 更完善的電源管理功能

支援情境類型

說明 背景資訊
除非耳機明確不支援特定內容類型,否則請使用「Assigned Numbers 6.12.3」中指定的所有內容類型。 舉例來說,如果系統不支援「遊戲」情境類型,Android 就會傳送遊戲音效。請特別注意,「未指定」情境類型並非指「任何情境類型」,也不涵蓋不支援的情境類型。

中央裝置與周邊裝置的 ASCS 互動時,周邊裝置必須連線至中央裝置的 MCS 和 TBS。

中央裝置不一定會使用 LE 音訊做為串流路徑,因為可能會改用 A2DP 或 HFP。週邊裝置可使用 ASCS 互動,判斷中央裝置是否會使用 LE Audio 串流。

ASCS 互動的幾個例子包括讀取、寫入和註冊通知。