System audio Androida może obsługiwać wiele formatów kanałów audio do odtwarzania. Dźwięk utworzony w formatach audio z dużą liczbą kanałów, takich jak dźwięk przestrzenny 5.1, musi być odtwarzany w rozsądny sposób na urządzeniu stereo z 2 kanałami.
Test miksowania wielokanałowego w CTS Verifier sprawdza, czy odtwarzanie jest prawidłowe w przypadku różnych źródeł dźwięku z dużą liczbą kanałów i tras audio skonfigurowanych do odtwarzania 2-kanałowego.
Interfejs testu miksowania wielokanałowego
Interfejs testu miksowania wielokanałowego, jak pokazano na rysunku 1, składa się z elementów opisanych w kolejnych sekcjach.
Rysunek 1. Test miksowania wielokanałowego gotowy do uruchomienia.
Wybór interfejsu Audio API
Użytkownik może wybrać, który interfejs Audio API ma być używany do odtwarzania i przechwytywania: Java API lub Native API. Aby zaliczyć test, wystarczy przetestować tylko 1 interfejs API.
Rysunek 2. Wybór interfejsu Audio API.
Narzędzia pomocy
Więcej informacji znajdziesz w artykule Narzędzia pomocy.
Wybór tras
W tym interfejsie użytkownik może wybrać trasę audio, która ma zostać przetestowana. Jeśli trasa jest dostępna na urządzeniu (nawet jeśli nie jest podłączone urządzenie peryferyjne audio powiązane z tą trasą), do jej nazwy jest dodawany tekst required. Gdy zostanie uruchomiona sekwencja testowa dla tej trasy, do nazwy zostanie dodany tekst done.
Przyciski tras są włączone, gdy urządzenie powiązane z daną trasą staje się dostępne, czyli gdy urządzenie peryferyjne audio jest podłączone do testowanego urządzenia. Przetestuj obsługiwane trasy w ten sposób:
Mic/Speaker: testuje wbudowany mikrofon i głośnik w testowanym urządzeniu.
Analog Headset Jack + Loopback: analogowe gniazdo zestawu słuchawkowego 3,5 mm (niedostępne na wszystkich urządzeniach z Androidem) musi być podłączone do wtyczki Audio loopback.
Interfejs USB + pętla zwrotna: Sprawdza, czy urządzenie interfejsu audio USB jest prawidłowo skonfigurowane do pętli zwrotnej. Ten przycisk jest włączony tylko wtedy, gdy jest podłączony interfejs audio USB.
USB Headset Adapter + Loopback: testuje adapter zestawu słuchawkowego USB na analogowy podłączony do wtyczki Audio loopback. Ten przycisk jest włączony tylko wtedy, gdy jest podłączony adapter zestawu słuchawkowego USB na analogowy z wtyczką Audio loopback.
Rysunek 3. Wybór tras.
Przyciski procesu testowania, wyświetlanie danych i specyfikacje formatów
Start: rozpoczyna test. Test generuje sygnały z każdego określonego formatu.
Stop: zatrzymuje wykonywanie testu.
Clear Results: czyści panel wyników.
Rysunek 4. Przyciski Start i Wyczyść.
Przechwycony sygnał jest wyświetlany podczas testu. Po przetestowaniu wszystkich formatów wyświetla się panel wyników.
Na ilustracji poniżej widać wyniki testu po uruchomieniu na zestawie słuchawkowym USB:
Rysunek 5. Wyniki testu miksowania wielokanałowego.
Protokół testowy
Protokół testowy wygląda tak:
- Umieść testowane urządzenie w cichym miejscu.
- Wybierz interfejs API do przetestowania. Aby zaliczyć test, wystarczy przetestować tylko 1 interfejs API.
- Wybierz trasę Mic/Speaker.
- Kliknij Calibrate Audio (Skalibruj dźwięk) i upewnij się, że generowany jest odpowiedni sygnał.
- Kliknij Start i poczekaj, aż test zostanie przeprowadzony dla różnych formatów kanałów.
- Po zakończeniu testu wyświetli się raport z wynikiem każdego formatu kanału. Na przykład przycisk trasy Mic/Speaker wyświetla Done (Gotowe), co oznacza, że test dla tej trasy został ukończony.
- Wykonaj kroki od 4 do 6 w przypadku pozostałych wymaganych tras.
- Gdy test dla wszystkich wymaganych tras zostanie ukończony, włączy się opcja Pass (Zaliczone), co oznacza, że test został zaliczony.
Interpretowanie wyników
Możesz zauważyć, że niektóre pozycje kanałów mają niską wartość, co oznacza, że kanały o wysokiej częstotliwości w strumieniu dźwięku przestrzennego są eliminowane. Kanały o wysokiej częstotliwości powinny być miksowane w dół, aby wszystkie kanały z treści były słyszalne przez wyjście stereo.