تضمن ميزة Bluetooth Low Energy Audio (LEA) السماح للمستخدمين بتلقّي صوت عالي الدقة بدون التأثير في عمر البطارية، كما تتيح لهم التبديل بسلاسة بين حالات الاستخدام المختلفة. يشمل نظام Android 13 (المستوى 33 من واجهة برمجة التطبيقات) توافقًا مُدمَجًا مع "التطبيقات التي تنتهي بـ LEA".
سيتم استخدام الوضع المزدوج لمعظم سماعات الرأس المرخَّصة بالوصول إلى السوق المحلية إلى أن تزداد حصة سوق الأجهزة المصدر التي توفّر إمكانية الوصول إلى المتجر. يجب أن يكون المستخدمون قادرين على إقران وسيلتي النقل على سماعات الرأس ذات الوضع المزدوج.
حالات الاستخدام
قد تحتاج إلى دمج "اتفاقية ترخيص الأنشطة التجارية" (LEA) لحالات الاستخدام التالية:
مشاركة الصوت: يمكن للمستخدمين مشاركة مجموعات بث صوتية متعددة مع جهاز واحد أو أكثر من أجهزة الحوض الصوتي في آنٍ واحد. وتتم مزامنة الصوت بين الجهاز المصدر والأجهزة المتصلة.
بث الصوت: يمكن للمستخدمين بث الصوت إلى الأصدقاء والعائلة، مع الاتصال أيضًا بوسائل البث العامة للحصول على معلومات أو الترفيه أو إمكانية الوصول.
التوافق مع برنامج ترميز الصوت LC3: هذا هو برنامج ترميز الصوت التلقائي الذي يحلّ محل برنامج ترميز وحدة التحكّم في حدود الجلسة (SBC) المستخدَم مع A2DP (الوسائط) وmSBC في تقنية HFP (الصوت). ويكون LC3 أكثر كفاءة وقابلية لإعادة الضبط وجودة أعلى.
تحسينات في عيّنات الصوت: يمكن لسماعات الرأس الحفاظ على جودة الصوت العالية الناتجة عند استخدام الميكروفونات. يقلّل الإصدار الكلاسيكي من البلوتوث جودة الصوت عند استخدام ميكروفونات البلوتوث. عند استخدام تقنية BLE Audio، يمكن أن يصل معدّل الإدخال والإخراج إلى 32 كيلوهرتز.
ميكروفون استيريو: يمكن لسماعات الصوت تسجيل الصوت باستخدام ميكروفونات استيريو لتحسين الصوت المكاني.
دعم الملف الشخصي للسماعات الطبية (HAP): توفِّر تقنية HAP للمستخدمين إمكانية وصول واستخدام أكبر مقارنةً ببروتوكولات ASHA السابقة. يمكن للمستخدمين استخدام سماعات الأذن الطبية لإجراء المكالمات الهاتفية وتطبيقات VoIP.
دعم بروتوكول السمات (EATT): يتيح EATT للمطوّرين إرسال أوامر متعدّدة في آنٍ واحد إلى أجهزة الاستماع المقترنة.
السيناريوهات الرئيسية
هناك أربع فئات رئيسية لحالات الاستخدام:
المحادثات: تقدم تطبيقات Dialer وVoIP التي تتطلب توجيه اتصال في وقت استجابة سريع صوتًا عالي الجودة مع تقليل استخدام البطارية.
ألعاب الفيديو: يؤدي الميكروفون المتزامن والتشغيل عالي الدقة إلى السماح للألعاب ببث صوت عالي الجودة للسماعات. يمكن لأحد الألعاب على الأجهزة الجوّالة الوصول إلى إدخال صوت BLE عندما تفعِّل اللعبة ميكروفون البلوتوث ليكون جاهزًا للاستخدام. بعد ذلك، عندما يبدأ لاعب محادثة مباشرة مع لاعب آخر، يمكن لتطبيق اللعبة استخدام بيانات الميكروفون بدون تأخير.
الوسائط: يُسمح لتطبيقات الوسائط بضبط الجهاز المفضّل لمدير الصوت. يمكن للمستخدم إلغاء هذا من خلال تغيير جهازه المفضَّل من إعدادات النظام.
أدوات تسهيل الاستخدام: يمكن الآن لسماعات الأذن الطبية التي تتوافق مع تقنية BLE Audio استخدام الميكروفون، ما يتيح للمستخدمين مواصلة استخدام سماعات الأذن الطبية لإجراء مكالمة.
واجهات برمجة تطبيقات BLE Audio وطرق استخدامها
يجب توفّر واجهات برمجة التطبيقات والطرق التالية لإتاحة سماع صوت BLE Audio:
مدير الصوت
- تختار
setCommunicationDevice()
الجهاز السماعي الذي يجب استخدامه في حالات الاستخدام للتواصل، مثل المكالمات الصوتية أو مكالمات الفيديو. يمكن استخدام هذه الطريقة من خلال تطبيقات الدردشة الصوتية أو المرئية لتحديد جهاز سماعي مختلف غير الجهاز المحدد افتراضيًا بواسطة النظام الأساسي. تحل واجهة برمجة التطبيقات هذه محل واجهات برمجة التطبيقات التالية المتوقّفة نهائيًا:startBluetoothSco()
وstopBluetoothSco()
وsetSpeakerphoneOn()
. - يتم طلب الرقم
clearCommunicationDevice
بعد انتهاء تطبيقك من مكالمة أو جلسة للمساعدة في ضمان حصول المستخدم على تجربة رائعة عند التنقُّل بين التطبيقات المختلفة.
ملف البلوتوث الشخصي
- يتحكّم
BluetoothLeAudio
في خدمة البلوتوث من خلال عنصر الخادم الوكيل.
خدمة الاتصالات أثناء الاتصال
setAudioRoute()
يضبط مسار الصوت على الجهاز النشط الحالي.- يوجّه
CallAudioState.ROUTE_BLUETOOTH
البث الصوتي من خلال البلوتوث. - يطلب تطبيق
requestBluetoothAudio()
توجيه الصوت إلى جهاز يتضمّن بلوتوث.
معلومات الجهاز السماعي
- يصف
AudioDeviceInfo.TYPE_BLE_HEADSET
نوع الجهاز السماعي بأنّه جهاز مزوّد بإذن وصول إلى ترخيص (LEA). يُستخدم لتحديد ما إذا كان الجهاز السمعي من أجهزة LEA.
مسجِّل صوت
setPreferredDevice()
يحدّد الجهاز المفضّل استخدامه لتوجيه الصوت. يمكن للمستخدم إلغاء هذا في إعدادات النظام.
محوّل بلوتوث
- يعرض الرمز
isLeAudioSupported()
إذا كان جهاز النظام الأساسي متوافقًا مع LEA. - يعرض الرمز
isLeAudioBroadcastSourceSupported()
إذا كان جهاز النظام الأساسي متوافقًا مع LEA.
الأدلة المستندة إلى حالة الاستخدام
في ما يلي إرشادات تنفيذ "اتفاقية ترخيص الأنشطة التجارية" استنادًا إلى حالات استخدام معيّنة.
تطبيقات التواصل الصوتي
يجوز لتطبيقات الاتصال الصوتي إدارة توجيه الصوت وحالة الجهاز عن طريق الإدارة الذاتية لحالتها أو باستخدام واجهة برمجة التطبيقات Telecom API التي تتولى توجيه الصوت ومنطق الحالة نيابةً عنك.
الإدارة الذاتية: للتطبيقات التي تستخدم حاليًا
startBluetoothSco()
وstopBluetoothSco()
وsetSpeakerphoneOn()
أو إذا كنت تريد إدارة حالة التوجيه الصوتي بنفسك، اتّبِع دليل المكالمات المُدارة ذاتيًا في "مدير الصوت".مُدار: استخدام واجهة برمجة تطبيقات Telecom لإنشاء تطبيق لمكالمات الصوت أو الفيديو. تتيح لك واجهة برمجة التطبيقات هذه التحكم بسرعة وسهولة في التوجيه الصوتي والتبديل بين الأجهزة التي تتضمّن بلوتوث. لمزيد من المعلومات، يُرجى الاطّلاع على دليل المكالمات المُدارة للاتصالات
تطبيقات تسجيل الصوت
- مسجّل الوسائط: عند تسجيل الصوت باستخدام مسجّل الوسائط، يمكنك الآن التسجيل في ستيريو إذا كان سماع البلوتوث متوافقًا مع LEA. يمكنك الاطّلاع على دليل التسجيل الصوتي.
اقتراحات سماعات الرأس في LE Audio (LEA)
بعد طرح المزيد من سماعات الرأس المتوافقة مع شبكة LEA، اكتشفنا مشاكل على أرض الواقع اختبارات تؤدي إلى خفض مستوى تجربة المستخدم. لا تغطي المواصفات جميع هذه المشكلات. يعرض الجدول التالي قائمة بالاقتراحات التي على الشركات المصنّعة لسماعات الرأس المرخَّصة من شركة LEA اتّباعها لتحسين التجربة الشاملة مستخدمو Android
الوصف | السياق |
---|---|
دعم اشتقاق المفاتيح عبر النقل (CTKD) من أجل
سماعات الرأس ذات الوضع الثنائي:
|
ستكون معظم سماعات رأس LEA الجديدة ذات الوضع المزدوج إلى أن يتم استخدام الجهاز المصدر لـ LEA. نمو حصة السوق. من المهم أن يتمكن المستخدمون من إقران سماعات الرأس ذات الوضع المزدوج بسلاسة ولإعداد وسيلتي النقل. هذا هو مهمًا أيضًا لميزة "الإقران السريع" من Google. |
إتاحة الإشعارات المستهدفة (TAs) إذا أردت ذلك سمّاعات الرأس LEA لإعادة الاتصال بالأجهزة المصدر بشكل موثوق. يجب أن تستخدم سمّاعات الأذن LE audio ملحقات TA لطلب اتصال وارد. من الأجهزة المركزية. ستتم إضافته إلى BT SIG القادمة. |
على عكس نموذج الترحيل في نظام BR/EDR الذي يمكن فيه بدء اتصال باستخدام الهاتف أو سماعة الرأس، يجب أن يكون الاتصال في LEA بواسطة الجهاز المركزي. حاليًا، لا تستخدم العديد من سماعات الرأس TAs، مما يعني أن الجهاز المركزي قد لا يتمكن من إعادة الاتصال بالجهاز الملحق بدون إضافته إلى القائمة المسموح بها ومع ذلك، قد يمنع الحل البديل للقائمة المسموح بها سماعة الرأس من بالاتصال بجهاز مركزي مختلف. لذلك، من المهم لسمّاعات الرأس LEA لدعم TA بشكل صحيح، بحيث يمكن تشغيل الجهاز المركزي يمكنه إعادة الاتصال بشكل موثوق بدون حلول قد تؤدي إلى تعطُّل اتصالات متعددة النقاط. |
تحسين قابلية اكتشاف سمّاعات الأذن المزدوجة الوضع
|
يمنع هذا الإجراء ظهور سمّاعات الأذن LEA ذات الوضع المزدوج كتكرار
الإدخالات في إعدادات البلوتوث، مما قد يؤدي إلى إرباك المستخدمين واختراق
تجربة إقران LEA.
تكون اختيارات القادة الديناميكية مهمة بشكل خاص في الوضع الثنائي الأجهزة التي يتم إقرانها بشكل تزايدي. على سبيل المثال، إذا كانت سماعة الأذن واحدة فقط متاحًا عند الإقران الأولي، فيجب أن يتم تقديمها على شكل جهاز ثنائي الوضع. عندما يقرن المستخدم سمّاعة الأذن الثانية في وقت لاحق، ما عليهم سوى الاقتران مع مكوَّن LE، وسيتأكد CSIP من يتم تجميعها معًا على Android. يُنصَح بعنوان إثبات الهوية أثناء الإقران بسبب BR/EDR. يعرض الجزء بالفعل العنوان العام للجهاز على جهاز مجاور الأجهزة. |
إتاحة بروتوكول السمات المحسّن (EATT) | تقليل وقت استجابة الإقران والاتصال. |
دعم التخزين المؤقت القوي لـ GATT | تقليل وقت استجابة الاتصال، خاصةً لسمّاعات TWS. |
دعم التصنيف الفرعي لعمليات الربط | السماح بجدولة حزم البيانات بمرونة أكبر وزيادة إمكانية شحن البطارية المدخرات. |
تأكد من أنه أثناء المعالجة ما قبل وبعد التشغيل لكل من التشغيل يمكن أن يعمل مسار معالجة الإشارات بسرعة 16 أو 24 ثانية 32 و48 كيلوهرتز بالإضافة إلى ترددات أعلى. | الاستفادة من معدلات أخذ العينات الأعلى المتاحة لمكالمات LEA أو مسارات التقاط الصوت عبر بروتوكول الإنترنت (VoIP) وتشغيل الوسائط |
إتاحة استخدام LE Power Control | إدارة أفضل للطاقة |
إتاحة نوع السياق
الوصف | السياق |
---|---|
استخدام كافة أنواع السياق المحددة في الأرقام المخصّصة 6.12.3 ما لم تكن سماعة الرأس لا تدعم بشكل صريح نوع سياق معيّن. | على سبيل المثال، إذا كان السياق "لعبة" غير متوافق، ثم Android سيتم إرسال أصوات اللعبة. وعلى وجه الخصوص، لاحظ أن الفئة "غير محدّدة" السياق النوع لا يعني "أي نوع سياق"، ولا يغطي والسياق. |
عندما يتفاعل الجهاز المركزي مع ASCS للجهاز الطرفي، يجب أن يتصل الجهاز الملحق بـ MCS و TBS للجهاز المركزي. قد لا يستخدم الجهاز المركزي دائمًا LE Audio كجهاز بث المسار لأنه قد يعود إلى استخدام A2DP أو HFP. الجهاز الملحق تفاعل ASCS كمؤشر على ما إذا كان النظام المركزي الجهاز سيستخدم LE Audio للبث. هناك بعض الأمثلة على تفاعلات ASCS في القراءة والكتابة والتسجيل . |