Auf dieser Seite finden Sie Anweisungen zum Ausführen der Audiotests in CTS Verifier (CTS-V).
Allgemeine Anweisungen
Für alle Tests gelten folgende Vorgehensweisen:
- Testaufbau: Für jeden Test benötigen Sie ein zu testendes Gerät (Device Under Test, DUT), also das Android-Gerät, das Sie testen, und eine installierte Version von CTS-V, die mit der auf dem DUT ausgeführten Android-Betriebssystemversion verknüpft ist. Weitere allgemeine Informationen zu CTS-V-Anforderungen und -Einrichtung finden Sie unter Verwenden von CTS Verifier .
Testinformationen: Um einen Audio-CTS-V-Test durchzuführen, starten Sie die CTS-V-App und wählen Sie dann den gewünschten Test aus der CTS Verifier-Testliste aus. Wenn Sie einen Test zum ersten Mal öffnen, wird das Infofenster für diesen Test angezeigt, das die folgenden Informationen enthält:
- Testzweck
- Testprotokoll
- Erforderliche Peripheriegeräte
- Verweis auf den entsprechenden CDD-Abschnitt
Um das Infofeld zu schließen, tippen Sie auf OK . Um das Infofeld jederzeit während des Tests anzuzeigen, tippen Sie auf das ? Taste.
Testläufe: Verwenden Sie die testspezifischen Anweisungen auf dieser Seite, um jeden Audiotest auszuführen.
- Wenn der Test erfolgreich ist, wird die Schaltfläche „Bestanden“ mit dem grünen Häkchen aktiviert. Zeichnen Sie einen bestandenen Test auf, indem Sie auf diese Schaltfläche tippen. Bei einigen Tests wird auch die Meldung „PASS“ über der unteren Tastenreihe angezeigt.
- Zeichnen Sie fehlgeschlagene Tests auf, indem Sie auf die rote X- Schaltfläche tippen.
Für einige Tests auf dieser Seite sind keine zusätzlichen Peripheriegeräte erforderlich. Andere erfordern ein kabelgebundenes Analog- oder USB-Headset. Informationen zu Tests, die spezielle USB-Peripheriegeräte wie eine USB-Audioschnittstelle erfordern, finden Sie unter USB Audio CTS Verifier-Tests . Informationen zu Tests der Musical Instrument Digital Interface (MIDI)-Funktionalität, die einen Audio-Loopback-Dongle erfordern, finden Sie unter CTS Verifier MIDI-Tests . Weitere Tests, die einen Audio-Loopback-Dongle oder externe Lautsprecher erfordern, finden Sie unter Audio Framework CTS Verifier . Informationen zu Pro-Audio-Testverfahren finden Sie im CTS Verifier Pro Audio-Test .
Latenz-Compliance-Tests
Die folgenden Tests ermitteln die Einhaltung der CDD-Audiolatenzanforderungen .
Kaltstart-Eingabelatenztest
Der Audio-Kaltstart-Eingangslatenztest misst die Zeit, die zum Aufzeichnen von Audio von einem angehaltenen (kalten) Audiosystem erforderlich ist.
Führen Sie die folgenden Schritte aus, um den Audio-Kaltstart-Eingabelatenztest auszuführen:
- Wählen Sie die zu testende API aus. Die Latenzanforderung darf nur für eine API erfüllt sein.
Tippen Sie auf Start, um den Testlauf zu starten. Der Test misst die Zeit, die erforderlich ist, um mit der Audioaufnahme von einem kalten Audiosystem zu beginnen. Die Ergebnisse werden über den Testschaltflächen mit der Angabe „PASS“ oder „FAIL“ angezeigt.
Abbildung 1. Beispielergebnisse für einen bestandenen Test der Native API
Wenn die gemessene Latenz die CDD-Anforderungen erfüllt, ist der Test erfolgreich.
Kaltstart-Ausgabelatenztest
Der Audio-Kaltstart-Ausgabelatenztest misst die Zeit, die erforderlich ist, um Audio von einem angehaltenen (kalten) Audiosystem abzuspielen. Für diesen Test gelten folgende Anforderungen:
- Geräteanforderungen. Gehen Sie zu Einstellungen > Ton & Vibration und deaktivieren Sie Touch-Sounds .
Führen Sie die folgenden Schritte aus, um den Audio-Kaltstart-Ausgabelatenztest auszuführen:
- Wählen Sie die zu testende API aus. Die Latenzanforderung darf nur für eine API erfüllt sein.
Tippen Sie auf Start, um den Testlauf zu starten. Der Test spielt einen stillen Audiotrack ab und misst die Zeit vom Start der Wiedergabe bis zum Erscheinen des Tracks in der Ausgabe. Die Ergebnisse werden über den Testschaltflächen mit einer PASS- oder FAIL-Anzeige angezeigt.
Abbildung 2. Beispielergebnisse für einen bestandenen Test der Native API
Wenn die gemessene Latenz die CDD-Anforderungen erfüllt, ist der Test erfolgreich.
Audio Tap To Tone-Test
Der Audio Tap To Tone-Test ermittelt die Zeit, die benötigt wird, bis Audio, das durch eine Benutzeraktion auf dem Bildschirm ausgelöst wird, am Ausgang des Audiosystems angezeigt wird. Der Test nutzt das interne Mikrofon, um die Zeit zwischen einer Bildschirminteraktion und einem auf dem internen Lautsprecher wiedergegebenen Ton zu messen. Das Gesamtergebnis errechnet sich aus dem Durchschnitt von fünf erfolgreichen Messungen.
Richtlinien für einen erfolgreichen Tap-Trigger
Dieser Test achtet auf das physische TICK-Geräusch, das entsteht, wenn der Fingernagel des Testers im Aktivierungsfeld auf den Bildschirm trifft, um eine Bildschirminteraktion anzuzeigen. Der Ton aktiviert auch die Tonwiedergabe. Da der TICK schwer zu erkennen sein kann, ist es wichtig, die Testumgebung einzurichten und den Tap-Trigger präzise auszuführen.
Befolgen Sie die folgenden Richtlinien, um während des Tests einen guten Tap-Trigger zu erzielen:
- Stellen Sie das Gerät in einem ruhigen Raum mit der Bildschirmseite nach oben auf einen Tisch.
- Schlagen Sie mit einem Zeigefinger auf den Bildschirm und achten Sie darauf, dass sowohl Fingernagel als auch Fingerspitze den Bildschirm berühren, so dass beim Anschlagen des Fingernagels ein hörbares TICK-Geräusch entsteht.
- Wenn Sie nur mit dem weichen Teil der Fingerspitze anschlagen, entsteht kein Abzugsgeräusch.
- Schlagen Sie NUR EINMAL auf den Bildschirm und ziehen Sie den Finger schnell wieder zurück. Mehrere Schläge verfälschen die Messung.
Damit eine Messung erfolgreich ist, muss der Test sowohl den Aktivierungs-TICK als auch den erzeugten Ton erkennen können. Möglicherweise müssen Sie sowohl die Stärke des Anschlags auf den Bildschirm als auch die Lautstärke der Wiedergabe anpassen, um eine erfolgreiche Messung zu erhalten.
Testprozedur
Um den Audio Tap To Tone-Test auszuführen, gehen Sie folgendermaßen vor:
- Trennen Sie alle kabelgebundenen oder Bluetooth-Audioperipheriegeräte vom DUT.
- Wählen Sie die zu testende API aus. Die Latenzanforderung darf nur für eine API erfüllt sein.
- Tippen Sie auf Start, um den Test zu starten.
Tippen Sie einmal mit Ihrem Fingernagel auf den Bildschirm, wie in den Richtlinien für einen erfolgreichen Tippauslöser beschrieben. Um den Beginn der Messung zu registrieren, ist ein kräftiges TICK-Geräusch des Fingernagels erforderlich, der auf das Display trifft.
Abbildung 3. Audio Tap To Tone-Test, unvollständig
Warten Sie, bis die Messergebnisse angezeigt werden, und wiederholen Sie dann die Schritte 3 und 4, bis das Gerät fünf erfolgreiche Messungen durchgeführt hat.
Tippen Sie auf Stopp, um den Test zu beenden.
Werten Sie die Testergebnisse aus.
- Innerhalb des grünen Rechtecks zeigen die roten Linien den Trigger-TICK und den resultierenden Ton an.
- Wenn der Testdurchschnitt ein BESTANDEN meldet, melden Sie den Test als bestanden.
- Wenn der Testdurchschnitt ein FAIL meldet, melden Sie den Test als fehlgeschlagen.
Abbildung 4. Audio Tap To Tone-Test, abgeschlossen
Tests der grundlegenden Audiosystemfunktionalität
Die folgenden Tests ermitteln, ob das Audiosystem des Prüflings ordnungsgemäß funktioniert.
Analoger Headset-Audiotest
Der Analog-Headset-Audiotest überprüft die Grundfunktionalität (Audiosignalwiedergabe, Plug-Intents, Medientransporttasten) eines an ein DUT angeschlossenen analogen Headsets. Für diesen Test gelten folgende Anforderungen:
- Erforderliche Peripheriegeräte: Ein Android-kompatibles analoges Headset mit einem 4-adrigen 3,5-mm-Klinkenstecker ist erforderlich.
Ein Beispiel für ein Headset und einen Stecker ist in den folgenden Abbildungen dargestellt:
Abbildung 5. Beispiel eines Android-kompatiblen analogen Headsets
Abbildung 6. Beispiel eines analogen 3,5-mm-Klinkensteckers mit 4 Leitern
Diese sind weit verbreitet und werden oft mit dem Begriff „Built For Android“ identifiziert, obwohl viele analoge Headsets für die Zwecke dieses Tests kompatibel sind.
- Geräteanforderungen: Das DUT muss über einen 3,5-mm-Headset-Anschluss verfügen. Wenn der Prüfling keinen 3,5-mm-Headset-Anschluss hat, geben Sie dies während des Tests an.
Führen Sie die folgenden Schritte aus, um den Analog-Headset-Audiotest durchzuführen:
Überprüfen Sie, ob das DUT über einen analogen Headset-Anschluss verfügt:
- Wenn das DUT über einen analogen Headset-Anschluss verfügt, tippen Sie auf „Ja“ .
- Wenn das DUT keinen analogen Headset-Anschluss hat, tippen Sie auf Nein . Der Test wird mit PASS bewertet. Kein Headset-Anschluss verfügbar und Sie können mit dem nächsten Test fortfahren.
Abbildung 7. Testergebnis für einen Prüfling ohne analogen Headset-Anschluss
Stecken Sie das analoge Headset-Peripheriegerät in den analogen Headset-Anschluss des DUT und überprüfen Sie, ob eine Meldung angezeigt wird, die bestätigt, dass die Plugin-Benachrichtigungsabsicht empfangen wurde. Diese Nachricht bestätigt, dass das DUT über einen analogen Headset-Anschluss verfügt. Wenn keine Meldung angezeigt wird, liegt ein Problem mit den Plugin-Absichten auf dem DUT vor und der Test schlägt fehl.
Tippen Sie auf „Wiedergabe“ und vergewissern Sie sich, dass im Headset ein Ton abgespielt wird (möglicherweise müssen Sie die Lautstärke anpassen, um den Ton zu hören). Tippen Sie auf Stopp, um die Wiedergabe zu stoppen.
- Wenn im Headset ein Ton erklingt, tippen Sie auf Ja .
- Wenn im Headset kein Ton wiedergegeben wird, liegt ein Problem mit dem Audiowiedergabesystem vor und der Test schlägt fehl.
Drücken Sie nacheinander die Tasten „Lautstärke erhöhen“ , „Leiser “ und „Headset HookMedia Transport“ am analogen Headset und stellen Sie sicher, dass die entsprechende Beschriftung im Audiotest des analogen Headsets aufleuchtet, wenn jede Taste gedrückt wird. Dies bestätigt, dass das DUT die Tastendrücke erkennt.
- Wenn alle drei Etiketten aufleuchten, ist der Test erfolgreich.
- Wenn eine Beschriftung nicht aufleuchtet, werden nicht alle Tasten erkannt und der Test schlägt fehl.
Abbildung 8. UI-Ergebnis für einen bestandenen Test
Benachrichtigungstest für Eingabegeräte
Der Benachrichtigungstest für Audioeingabegeräte überprüft, ob Benachrichtigungen über das Anschließen und Trennen von kabelgebundenen Eingabeperipheriegeräten korrekt gesendet werden, wenn Eingabeperipheriegeräte angeschlossen oder getrennt werden. Für diesen Test gelten folgende Anforderungen:
- Erforderliche Peripheriegeräte: Ein kabelgebundenes Audio-E/A-Peripheriegerät, bei dem es sich um ein kabelgebundenes Headset oder Mikrofon handeln kann, das an eine analoge Headset-Buchse am DUT angeschlossen ist, oder um ein USB-Audio-Headset oder ein Mikrofon, das an den USB-Port des DUT angeschlossen ist.
- Geräteanforderungen: Das DUT muss kabelgebundene Audioperipheriegeräte unterstützen, entweder über eine 3,5-mm-Headset-Buchse oder einen USB-Anschluss, der den Host-Modus unterstützt (oder beides). Wenn das DUT keines davon unterstützt, geben Sie dies im Test an.
Führen Sie die folgenden Schritte aus, um den Benachrichtigungstest für Audioeingabegeräte auszuführen:
- Überprüfen und geben Sie die DUT-Unterstützung für kabelgebundene Audioperipheriegeräte an:
- Wenn das DUT über mindestens einen Anschluss für kabelgebundene Audioperipheriegeräte verfügt, tippen Sie auf „Ja“ .
- Wenn das DUT keinen Anschluss für kabelgebundene Audioperipheriegeräte hat, tippen Sie auf Nein . Der Test wird als bestanden markiert und Sie können mit dem nächsten Test fortfahren.
- Tippen Sie auf „Nachrichten löschen“ , um die Anzeige vorhandener Benachrichtigungen zu löschen (z. B. Benachrichtigungen, die möglicherweise zu Beginn des Tests gesendet wurden).
Testen Sie die Verbindung und Trennung:
- Schließen Sie ein Peripheriegerät mit kabelgebundenem Audioeingang an und überprüfen Sie, ob im Testfeld eine Verbindungsbenachrichtigung angezeigt wird.
- Trennen Sie das kabelgebundene Audioeingangsperipheriegerät und stellen Sie sicher, dass im Testfeld eine Trennungsbenachrichtigung angezeigt wird.
Abbildung 9. Benutzeroberfläche zum Testen von Benachrichtigungen für Audioeingabegeräte
Wenn beide Benachrichtigungen angezeigt werden, ist der Test erfolgreich.
Test der Ausgabegerätebenachrichtigungen
Der Benachrichtigungstest für Audioausgabegeräte überprüft, ob Benachrichtigungen über das Anschließen und Trennen von kabelgebundenen Ausgangsperipheriegeräten korrekt gesendet werden, wenn Eingangsperipheriegeräte angeschlossen oder getrennt werden. Für diesen Test gelten folgende Anforderungen:
- Erforderliche Peripheriegeräte: Ein kabelgebundenes Audioausgangsperipheriegerät, bei dem es sich um ein kabelgebundenes Headset (oder einen Kopfhörer) handeln kann, das an eine analoge Headset-Buchse am DUT angeschlossen ist, oder um ein USB-Audio-Headset (oder einen Kopfhörer), das an den USB-Port des DUT angeschlossen ist.
- Geräteanforderungen: Das DUT muss kabelgebundene Audioperipheriegeräte unterstützen, entweder über eine 3,5-mm-Headset-Buchse oder einen USB-Anschluss, der den Host-Modus unterstützt (oder beides). Wenn das DUT keines davon unterstützt, geben Sie dies im Test an.
Um den Benachrichtigungstest für Audioausgabegeräte auszuführen, führen Sie die folgenden Schritte aus:
- Überprüfen und geben Sie die DUT-Unterstützung für kabelgebundene Audioperipheriegeräte an:
- Wenn das DUT über mindestens einen Anschluss für kabelgebundene Audioperipheriegeräte verfügt, tippen Sie auf „Ja“ .
- Wenn das DUT keinen Anschluss für kabelgebundene Audioperipheriegeräte hat, tippen Sie auf Nein . Der Test wird als bestanden gewertet und Sie können mit dem nächsten Test fortfahren.
- Tippen Sie auf „Nachrichten löschen“ , um die Anzeige vorhandener Benachrichtigungen zu löschen (z. B. Benachrichtigungen, die möglicherweise zu Beginn des Tests gesendet wurden).
Testen Sie die Verbindung und Trennung:
- Schließen Sie ein Peripheriegerät mit kabelgebundenem Audioausgang an und überprüfen Sie, ob im Testfeld eine Verbindungsbenachrichtigung angezeigt wird.
- Trennen Sie das kabelgebundene Audioausgangsperipheriegerät und stellen Sie sicher, dass im Testfeld eine Trennungsbenachrichtigung angezeigt wird.
Abbildung 10. Testoberfläche für Benachrichtigungen zu Audioausgabegeräten
Wenn beide Benachrichtigungen angezeigt werden, ist der Test erfolgreich.
Test der Eingabe-Routing-Benachrichtigungen
Der Test „Audio Input Routing Notifications“ überprüft, ob Routing-Benachrichtigungen gesendet werden, wenn Audioeingangsperipheriegeräte an das DUT angeschlossen sind. Für diesen Test gelten folgende Anforderungen:
- Erforderliche Peripheriegeräte: Ein kabelgebundenes Audio-E/A-Peripheriegerät, bei dem es sich um ein kabelgebundenes Headset oder Mikrofon handeln kann, das an eine analoge Headset-Buchse am DUT angeschlossen ist, oder um ein USB-Audio-Headset oder ein Mikrofon, das an den USB-Port des DUT angeschlossen ist.
- Geräteanforderungen: Das DUT muss kabelgebundene Audioperipheriegeräte unterstützen, entweder über eine 3,5-mm-Headset-Buchse oder einen USB-Anschluss, der den Host-Modus unterstützt (oder beides). Wenn das DUT keines davon unterstützt, geben Sie dies im Test an.
Führen Sie die folgenden Schritte aus, um den Test „Audio Input Routing Notifications“ auszuführen:
- Überprüfen und geben Sie die DUT-Unterstützung für kabelgebundene Audioperipheriegeräte an:
- Wenn das DUT über mindestens einen Anschluss für kabelgebundene Audioperipheriegeräte verfügt, tippen Sie auf „Ja“ .
- Wenn das DUT keinen Anschluss für kabelgebundene Audioperipheriegeräte hat, tippen Sie auf Nein . Der Test wird als bestanden gewertet und Sie können mit dem nächsten Test fortfahren.
- Tippen Sie auf „Aufzeichnen“ , um den Test zu starten. Das Gerät gibt für diesen Test keine Töne wieder.
Abbildung 11. Test der Audioeingangs-Routing-Benachrichtigungen, Aufzeichnung läuft
- Schließen Sie ein kabelgebundenes Audioeingangsperipheriegerät an, warten Sie 5–10 Sekunden und überprüfen Sie dann, ob eine Routing-Benachrichtigung angezeigt wird.
- Wenn die Benachrichtigung angezeigt wird, ist der Test erfolgreich.
- Wenn die Benachrichtigung nicht angezeigt wird, schlägt der Test fehl.
- Tippen Sie auf Stopp, um die Aufnahme zu beenden.
Test der Ausgabe-Routing-Benachrichtigungen
Der Test „Audio Output Routing Notifications“ überprüft, ob Routing-Benachrichtigungen gesendet werden, wenn Audioausgabe-Peripheriegeräte an das DUT angeschlossen sind. Für diesen Test gelten folgende Anforderungen:
- Erforderliche Peripheriegeräte. Kabelgebundenes Audioausgangsperipheriegerät, bei dem es sich um ein kabelgebundenes Headset (oder einen Kopfhörer) handeln kann, das an eine analoge Headset-Buchse am DUT angeschlossen ist, oder um ein USB-Audio-Headset (oder einen Kopfhörer), das an den USB-Port des DUT angeschlossen ist.
- Geräteanforderungen. Das DUT muss kabelgebundene Audioperipheriegeräte unterstützen, entweder über eine 3,5-mm-Headset-Buchse oder einen USB-Anschluss, der den Host-Modus unterstützt (oder beides). Wenn das DUT keines davon unterstützt, geben Sie dies im Test an.
Führen Sie die folgenden Schritte aus, um den Test „Audio Output Routing Notifications“ auszuführen:
- Überprüfen und geben Sie die DUT-Unterstützung für kabelgebundene Audioperipheriegeräte an:
- Wenn das DUT über mindestens einen Anschluss für kabelgebundene Audioperipheriegeräte verfügt, tippen Sie auf „Ja“ .
- Wenn das DUT keinen Anschluss für kabelgebundene Audioperipheriegeräte hat, tippen Sie auf Nein . Der Test wird als bestanden markiert und Sie können mit dem nächsten Test fortfahren.
Tippen Sie auf „Play“, um den Test zu starten. Das System gibt einen akustischen Ton aus.
Abbildung 12. Test der Audioausgangs-Routing-Benachrichtigungen, Wiedergabe läuft
Schließen Sie ein Peripheriegerät mit kabelgebundenem Audioausgang an, warten Sie 5 bis 10 Sekunden und überprüfen Sie dann, ob eine Routing-Benachrichtigung angezeigt wird.
- Wenn die Benachrichtigung angezeigt wird, ist der Test erfolgreich.
- Wenn die Benachrichtigung nicht angezeigt wird, schlägt der Test fehl.
Tippen Sie auf Stopp, um die Aufnahme zu beenden.
Audio-Stream-Trennungstest
Der Audio Stream Disconnect-Test überprüft das korrekte Verhalten des AAudio Stream Disconnect-Mechanismus , wenn ein Stream von einem Gerät getrennt und zu einem anderen umgeleitet wird. Der Test bestätigt das ordnungsgemäße Verhalten von Verbindungsabbrüchen für mehrere Stream-Attribute.
- DUT-Anforderungen: Für den Audio Stream Disconnect-Test ist ein Gerät erforderlich, das entweder über eine analoge Headset-Buchse oder einen USB-Host-Modus-Audioanschluss (oder beides) verfügt.
- Erforderliche Peripheriegeräte: Für den Audio Stream Disconnect-Test ist entweder ein analoges Headset oder ein USB-Audio-E/A-Gerät erforderlich. Der analoge „Loopback“-Anschluss (der im Audio-Loopback-Latenztest verwendet wird) kann anstelle eines analogen Headsets verwendet werden.
Um den Audio Stream Disconnect-Test auszuführen, führen Sie die folgenden Schritte aus:
- Rufen Sie den Test über die Hauptanzeige von CTS Verifier auf, indem Sie Audio Stream Disconnect Test auswählen.
- Überprüfen Sie die Unterstützung für ein analoges Headset oder ein USB-Audio-E/A-Gerät, indem Sie die Frage „Unterstützt dieses Gerät ein analoges oder USB-Audio-Peripheriegerät?“ beantworten. prompt. Wenn die Eingabeaufforderung nicht angezeigt wird, hat das System bereits überprüft, ob die erforderliche Hardware vorhanden ist.
- Drücke Start . Wenn Sie dazu aufgefordert werden, setzen Sie das Audio-I/O-Peripheriegerät mehrmals ein und entfernen Sie es, während verschiedene Konfigurationen von Wiedergabe- oder Aufnahmestreams getestet werden.
Der Status jedes Konfigurationstests wird unterhalb der Eingabeaufforderung angezeigt. Wenn alle Konfigurationen erfolgreich getestet wurden, ist der Test erfolgreich.