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:開始測試。這項測試會根據指定的每個格式產生信號。
Stop:停止執行中的測試。
清除結果:清除結果面板。
圖 4. 開始和清除按鈕。
測試執行時,系統會顯示擷取到的訊號。測試所有格式後,系統會顯示結果面板。
下圖顯示在 USB 耳機上執行後的成功測試結果:
圖 5. 多聲道混音測試結果。
測試通訊協定
測試規範如下:
- 將 DUT 放在安靜的地方。
- 選取要測試的 API。只要通過其中一個即可。
- 選取「麥克風/喇叭」路徑。
- 輕觸「校正音訊」,並確認系統產生足夠的信號。
- 輕觸「開始」,讓測試針對各種管道格式執行。
- 完成後,系統會顯示報表,指出各個管道格式的結果。舉例來說,麥克風/喇叭路徑按鈕會顯示「完成」,表示該路徑的測試已完成。
- 針對其餘必要路徑執行步驟 4 至 6。
- 完成所有必要路徑的測試後,系統會啟用「Pass」,表示測試已通過。
解讀結果
您可能會發現某些聲道位置的強度偏低,表示環繞音訊串流的高聲道遭到移除。高頻道應混音,確保內容的所有頻道都能透過立體聲輸出。