אופטימיזציה של הפעלה קולית

אוזניות Bluetooth רבות תומכות בפקודת הפעלת זיהוי קולי ב-Bluetooth (BVRA). Google Assistant, דרך אפליקציית Google Assistant שפועלת במכשיר נייד מותאם, משתמשת ב-BVRA כדי להתחיל סשן של Google Voice Assistant (GVA). אופטימיזציה של השידור ל-BVRA מפחיתה את זמן האחזור בשרשרת האותות.

ניתוח זמן האחזור בשרשרת הפקודות

במהלך שימוש אופייני, הקישור בין אוזניות Bluetooth לבין שער האודיו שלהן (לדוגמה, מכשיר נייד מותאם) פועל במצב הרחה. הפרמטרים הטיפוסיים ל-sniff מוגדרים ל-500 אלפיות השנייה.

בחלק מהאוזניות, הקישור נשאר במצב sniff ושולח את פקודת ה-BVRA באופן הבא:

זמן מאז הרחרוח התיאור
0 אלפיות שנייה האוזניות שולחות את הפקודה AT + BVRA = 1 לשער האודיו. AT מפנה לפקודות AT שנשלחות באמצעות HFP (פרוטוקול Hands-free).
500 אלפיות השנייה שער האודיו מוציא את הקישור ממצב סינון
501 אלפיות השנייה שער האודיו שולח BVRA OK
502 אלפיות השנייה שער האודיו פותח קישור המבוסס על חיבור סינכרוני (SCO) עם האוזניות
...

אם האוזניות מוציאות את הקישור ממצב הרחה לפני שפקודת ה-BVRA נשלחת, התהליך הבא מתבצע:

זמן מאז שהריח לא יצא התיאור
0 אלפיות שנייה אוזניות עם מיקרופון מוציאות את הקישור ממצב סינון
אלפית שנייה האוזניות שולחות את הפקודה AT + BVRA = 1 לשער האודיו
2 אלפיות השנייה שער האודיו שולח BVRA OK
3 אלפיות השנייה שער האודיו פותח את SCO
...

מהניתוח, הוצאת הקישור ממצב הרחה לפני שפקודת ה-BVRA נשלחת חוסכת 500 אלפיות השנייה (או את מרווח הזמן לקיצור).

המלצות

לפני ששער האודיו שולח פקודת BVRA, צריך לוודא שהקישור לא במצב שינה. השיפור הזה יכול לקצר את זמן האחזור המשויך ל-BVRA במרווח spron אחד.

בנוסף, יכולות להיות פקודות אחרות שאולי יועילו לכם להוציא קודם את הקישור ממצב הרחה. עליכם לבדוק את ההטמעה כדי להעריך את החיסכון הפוטנציאלי.

היסטוריית גרסאות

תאריך התיאור
2020-07-13 נוספה גרסה ראשונית של הדף