Android 音訊系統可以支援多種播放音訊頻道格式。針對高聲道數音訊格式 (例如 5.1 環場音效) 建立的音訊,必須在立體聲 2 聲道裝置上以合理方式播放。
CTS Verifier 多頻道混和測試驗證是否會針對各種高聲道數的音訊來源和針對 2 聲道播放的音訊路徑發出合理播放。
多聲道混音測試 UI
如圖 1 所示,多通道混合測試 UI 由下列各節所述的元件組成。
圖 1. 多通道混音測試已準備就緒。
音訊 API 選項
使用者可以選取要用於播放和擷取的音訊 API:Java API 或原生 API。你只需測試一個 API 即可通過測試。
圖 2. 音訊 API 選項。
支援工具
詳情請參閱「支援公用程式」。
路線選擇
使用者可以透過這個介面選取要測試的音訊路徑。當裝置上有路徑時,路徑名稱會附加「required」文字 (即使與該路徑相關聯的音訊外接裝置未連線也一樣)。執行該路徑的測試序列時,名稱會加上 done 文字。
當與特定路徑相關聯的裝置可用時,路徑按鈕就會啟用,也就是音訊周邊裝置連接至 DUT。測試支援的路線,如下所示:
麥克風/喇叭:測試 DUT 內建的麥克風和喇叭。
類比耳機插孔 + 迴送:3.5 公釐類比耳機插孔 (並非所有 Android 裝置都有) 必須連接至音訊迴送插頭。
USB 介面 + 迴送:測試 USB 音訊介面裝置是否已正確設定迴送功能。只有在連接 USB 音訊介面裝置時,這個按鈕才會啟用。
USB 耳機轉接器 + 迴送:測試連接至音訊迴送插頭的 USB 對類比耳機轉接器。只有在連接具有音訊回送插頭的 USB 對類比耳機轉接頭時,這個按鈕才會啟用。
圖 3. 路線選取。
測試程序按鈕、資料顯示方式和格式規格
Start:開始測試。這項測試會根據指定的每個格式產生信號。
停止:在執行中停止測試。
清除結果:清除結果面板。
圖 4. 開始和清除按鈕。
測試執行時,系統會顯示擷取到的訊號。測試所有格式後,系統會顯示結果面板。
下圖顯示在 USB 耳機上執行後的成功測試結果:
圖 5. 多聲道混音測試結果。
測試通訊協定
測試規範如下:
- 將 DUT 放在安靜的位置。
- 選取要測試的 API。只要通過其中一個即可。
- 選取「麥克風/喇叭」路徑。
- 輕觸「校正音訊」,並確認系統產生足夠的信號。
- 輕觸「開始」,讓測試針對各種管道格式執行。
- 完成後,系統會顯示報表,指出各個管道格式的結果。例如,「Mic/Speaker」(麥克風/喇叭) 路徑按鈕會顯示「Done」(完成),表示該路徑的測試已完成。
- 針對其餘必要路徑執行步驟 4 至 6。
- 完成所有必要路徑的測試後,系統會啟用「Pass」,表示測試已通過。
解讀結果
您可能會發現特定聲道位置的規模偏低,代表環場音效串流的高頻道遭排除。高頻道應混音,確保內容的所有頻道都能透過立體聲輸出。