Viele Bluetooth-Headsets unterstützen den Befehl zur Bluetooth-Spracherkennungsaktivierung (BVRA). Google Assistant verwendet die Google Assistant-App, die auf einem gekoppelten Mobilgerät ausgeführt wird, BVRA, um eine Google Voice Assistant (GVA)-Sitzung zu starten. Durch die Optimierung der Übertragung für BVRA wird die Latenz in der Signalkette reduziert.
Latenz in der Befehlskette analysieren
Während der typischen Nutzung wird für die Verbindung zwischen einem Bluetooth-Headset und seinem Audiogateway (z. B. einem gekoppelten Mobilgerät) der Schnüfflermodus ausgeführt. Die typischen Sniff-Parameter sind auf 500 ms eingestellt.
Einige Headsets belassen den Link im Sniff-Modus und senden den BVRA-Befehl folgendermaßen:
Zeit seit Schniefen | Beschreibung |
---|---|
0 ms | Das Headset sendet den Befehl AT + BVRA = 1 an das Audiogateway.
AT verweist auf AT-Befehle, die über HFP (Hands Free Protocol) gesendet werden. |
500 ms | Audiogateway entfernt den Link aus dem Sniff-Modus |
501 ms | Audiogateway sendet BVRA OK |
502 ms | Das Audiogateway öffnet einen SCO-Link (Synchronous Connection-Oriented) mit dem Headset. |
... |
Wenn das Headset den Link aus dem Sniff-Modus entfernt, bevor der BVRA-Befehl gesendet wird, tritt der folgende Ablauf auf:
Zeit seit dem Schniefen | Beschreibung |
---|---|
0 ms | Headset entfernt den Schnüfflermodus für den Link |
1 ms | Das Headset sendet den Befehl AT + BVRA = 1 an das Audiogateway. |
2 ms | Audiogateway sendet BVRA OK |
3 ms | Audiogateway öffnet SCO |
... |
Bei der Analyse werden 500 ms (oder das Sniff-Zeitintervall) eingespart, wenn der Link aus dem Sniff-Modus entfernt wird, bevor der BVRA-Befehl gesendet wird.
Empfehlungen
Der Link muss aktiv sein, bevor das Audiogateway einen BVRA-Befehl sendet. Durch diese Verbesserung kann die mit der BVRA in Verbindung stehende Latenz um ein Sniff-Intervall reduziert werden.
Darüber hinaus gibt es möglicherweise andere Befehle, die davon profitieren können, den Link zuerst aus dem Sniff-Modus zu entfernen. Sie sollten Ihre Implementierung überprüfen, um potenzielle Einsparungen zu ermitteln.
Versionsverlauf
Datum | Beschreibung |
---|---|
2020-07-13 | Erste Version der Seite hinzugefügt |