صوت بلوتوث منخفض الطاقة

تضمن تقنية Bluetooth Low Energy Audio (LEA) للمستخدمين إمكانية الحصول على صوت عالي الجودة بدون التضحية بعمر البطارية، كما تتيح لهم التبديل بسلاسة بين حالات الاستخدام المختلفة. يتضمّن الإصدار 13 من نظام التشغيل Android (المستوى 33 لواجهة برمجة التطبيقات) ميزة مدمجة لاستخدام بروتوكول LEA.

ستكون معظم سماعات الرأس المزوّدة بتقنية LEA ذات وضعَين إلى أن تزيد حصة السوق للأجهزة المزوّدة بتقنية LEA. من المفترض أن يتمكّن المستخدمون من إقران كلتا وسيطَي النقل وإعدادهما على سماعات الرأس ذات الوضعَين.

حالات الاستخدام

قد تحتاج إلى دمج "اتفاقية ترخيص الأنشطة التجارية" (LEA) لحالات الاستخدام التالية:

  • مشاركة الصوت: يمكن للمستخدمين مشاركة مجموعات بث صوتية متعددة مع جهاز واحد أو أكثر من أجهزة الحوض الصوتي في آنٍ واحد. تتم مزامنة الصوت بين الجهاز المصدر والأجهزة المتصلة.

  • بث الصوت: يمكن للمستخدمين بث الصوت للأصدقاء والعائلة، مع إمكانية الاتصال أيضًا بالبث المباشر للحصول على المعلومات أو الترفيه أو تسهيل الاستخدام.

  • إتاحة برنامج ترميز الصوت LC3: هذا هو برنامج ترميز الصوت التلقائي ويحلّ محل برنامج ترميز SBC المستخدَم في A2DP (الوسائط) وmSBC في HFP (الصوت). ويكون LC3 أكثر كفاءة وقابلية لإعادة الضبط وجودة أعلى.

  • تحسينات على تحليل الصوت: يمكن لسمّاعات الرأس الحفاظ على جودة صوت عالية عند استخدام الميكروفونات. يقلّل البلوتوث الكلاسيكي من جودة الصوت عند استخدام ميكروفونات البلوتوث. باستخدام تقنية BLE Audio، يمكن أن يصل معدل أخذ العينات في الإدخال والإخراج إلى 32 كيلوهرتز.

  • ميكروفون ستيريو: يمكن لأجهزة Hearables تسجيل الصوت باستخدام ميكروفونات ستيريو لتحسين الصوت المكاني.

  • دعم الملف الشخصي للسماعات الطبية (HAP): توفِّر تقنية HAP للمستخدمين إمكانية وصول واستخدام أكبر مقارنةً ببروتوكولات ASHA السابقة. يمكن للمستخدمين استخدام سماعات الأذن الطبية لإجراء المكالمات الهاتفية واستخدام تطبيقات الصوت على الإنترنت (VoIP).

  • التوافق مع بروتوكول السمات (EATT): يتيح EATT للمطوّرين إرسال أوامر متعدّدة في آنٍ واحد إلى أجهزة الاستماع المقترنة.

السيناريوهات الرئيسية

هناك أربع فئات رئيسية لحالات الاستخدام:

  1. المحادثات: تطبيقات الاتصال وتطبيقات الصوت على الإنترنت (VoIP) التي تتطلّب توجيه الاتصالات بوقت استجابة منخفض توفّر صوتًا بجودة عالية واستخدامًا أقل للبطارية.

  2. الألعاب: يتيح استخدام الميكروفون والتشغيل بدقة عالية في الوقت نفسه لألعاب البث الصوتي بجودة عالية إلى الأجهزة الصوتية. يمكن لتطبيق ألعاب الوصول إلى إدخال الصوت من خلال تقنية BLE عندما تنشئ اللعبة ميزة "جاهز للاستخدام" في الميكروفون عبر البلوتوث. بعد ذلك، عندما يبدأ أحد اللاعبين محادثة مباشرة مع لاعب آخر، يمكن لتطبيق اللعبة استخدام بيانات الميكروفون بدون تأخير.

  3. الوسائط: يُسمح لتطبيقات الوسائط بضبط الجهاز المفضّل لخدمة إدارة الصوت. ويمكن للمستخدم إلغاء ذلك من خلال تغيير الجهاز المفضّل لديه من داخل إعدادات النظام.

  4. أدوات تسهيل الاستخدام: يمكن الآن لسماعات الأذن الطبية التي تتوافق مع تقنية BLE Audio استخدام الميكروفون، ما يتيح للمستخدمين مواصلة استخدام سماعات الأذن الطبية لإجراء مكالمة.

واجهات برمجة التطبيقات وطرق BLE Audio

يجب توفّر واجهات برمجة التطبيقات والطرق التالية لإتاحة سماع صوت BLE Audio:

AudioManager

  • setCommunicationDevice() يختار جهاز الصوت الذي يجب استخدامه لحالات استخدام التواصل، مثلاً المكالمات الصوتية أو مكالمات الفيديو. يمكن استخدام هذه الطريقة من خلال تطبيقات المحادثات الصوتية أو المحادثات عبر الفيديو لاختيار جهاز صوت مختلف عن الجهاز الذي يختاره النظام الأساسي تلقائيًا. تستبدل واجهة برمجة التطبيقات هذه واجهات برمجة التطبيقات التالية التي تم إيقافها نهائيًا: startBluetoothSco()، stopBluetoothSco()، وsetSpeakerphoneOn().
  • يتمّ استدعاء clearCommunicationDevice() بعد انتهاء تطبيقك من مكالمة أو جلسة للمساعدة في ضمان حصول المستخدم على تجربة رائعة عند الانتقال بين التطبيقات المختلفة.

BluetoothProfile

  • يتحكّم BluetoothLeAudio في خدمة البلوتوث من خلال عنصر الوكيل.

Telecom InCallService

Telecom CallControl

معلومات الجهاز الصوتي

  • يصف AudioDeviceInfo.TYPE_BLE_HEADSET نوع الجهاز السماعي بأنّه جهاز LEA. يُستخدَم لتحديد ما إذا كان الجهاز السمعي هو جهاز LEA.

مسجِّل صوت

  • setPreferredDevice(): يحدّد هذا الإعداد الجهاز المفضّل استخدامه للتوجيه الصوتي. يمكن للمستخدم إلغاء هذا في إعدادات النظام.

محوّل بلوتوث

  • يتم عرض القيمة isLeAudioSupported() إذا كان الجهاز المتوافق مع النظام الأساسي يتيح تقنية LEA.
  • يتم عرض القيمة isLeAudioBroadcastSourceSupported() إذا كان الجهاز المتوافق مع النظام الأساسي يتيح تقنية LEA.

الأدلة المستندة إلى حالة الاستخدام

في ما يلي إرشادات لتنفيذ ميزة "الوصول المحدود إلى البيانات" استنادًا إلى حالات استخدام محدّدة.

تطبيقات التواصل الصوتي

يمكن لتطبيقات الاتصال الصوتي إدارة التوجيه الصوتي وحالة الجهاز من خلال الإدارة الذاتية لحالتها أو باستخدام واجهة برمجة التطبيقات Telecom API التي تعمل على توجيه الصوت ومنطق الحالة نيابةً عنك.

يتيح لك هذان الحلّان التحكّم بسرعة وسهولة في توجيه الصوت والتبديل بين أجهزة البلوتوث. لمزيد من المعلومات، يُرجى الاطّلاع على دليل المكالمات المُدارة بواسطة شركة Telecom.

تطبيقات تسجيل الصوت

  • "مسجل الوسائط": عند تسجيل الصوت باستخدام "مسجل الوسائط"، يمكنك الآن تسجيله بصوت ستيريو إذا كانت سماعات البلوتوث متوافقة مع تقنية LEA. اطّلِع على دليل التسجيل الصوتي.

اقتراحات سماعات الرأس المتوافقة مع تكنولوجيا LE Audio (LEA)

مع طرح المزيد من نظارات LEA، اكتشفنا مشاكل في اختبارات الأداء في الواقع تؤدي إلى تقليل تجربة المستخدم. لا تشمل المواصفات كل هذه المشاكل. يقدّم الجدول التالي قائمة بالاقتراحات التي يجب أن يتّبعها المصنّعون لتحسين تجربة استخدام سماعات الرأس المزوّدة بتقنية LEA من الطرف إلى الطرف لمستخدمي Android.

الوصف السياق
إتاحة إنشاء مفتاح النقل المشترَك (CTKD) لسماعات الرأس المزودة بكل من وضع البث والوضع اللاسلكي:
  • أن تتيح اشتقاق المفاتيح لكل من الإقران من الأجهزة الكلاسيكية إلى الأجهزة المزوّدة بتقنية LE والإقران من الأجهزة المزوّدة بتقنية LE إلى الأجهزة الكلاسيكية
ستكون معظم سماعات الرأس الجديدة المتوافقة مع LEA ذات وضعَين إلى أن تزيد حصة السوق لأجهزة LEA المتوافقة. من المهم أن يتمكّن المستخدمون من إقران سماعات الرأس المزودة بوضعَين بسلاسة وضبط كلتا وضعتَي النقل. ويُعدّ ذلك مهمًا أيضًا لاستخدام ميزة "الإقران السريع" من Google.

أن تتيح الإعلانات المستهدفة (TA) إذا أردت أن تعيد سماعات الرأس المزوّدة بتقنية LEA الاتصال بالأجهزة المصدر بشكل موثوق

يجب أن تستخدم سمّاعات الأذن LE audio ملحقات TA لطلب اتصال وارد من الأجهزة المركزية.

ستتم إضافته إلى مجموعة BT SIG القادمة.

على عكس نموذج البحث في بروتوكول BR/EDR الذي يمكن فيه بدء الاتصال إما من خلال الهاتف أو سماعة الرأس، يجب أن يبدأ الاتصال في LEA من خلال الجهاز المركزي. لا تستخدم العديد من سماعات الرأس حاليًا بروتوكولات إدارة الأجهزة، ما يعني أنّه قد يتعذّر على الجهاز المركزي إعادة الاتصال بالجهاز الملحق بدون إضافته إلى القائمة المسموح بها. ومع ذلك، قد يمنع الحل البديل للسماح بأجهزة معيّنة سماعة الرأس من الاتصال بجهاز مركزي مختلف. لذلك، من المهم أن تتوافق سماعات الرأس LEA مع اتصالات TA بشكلٍ سليم كي يتمكّن الجهاز المركزي من إعادة الاتصال بشكلٍ موثوق بدون استخدام حلول بديلة قد تؤدي إلى إيقاف عمليات الربط بنقاط متعددة.
تحسين قابلية اكتشاف سمّاعات الأذن المزدوجة الوضع
  • سمّاعة الأذن الأساسية - مكوّن BR/EDR: يجب أن تُعلِن عن نفسها باستخدام عنوانها العلني وأن تفعّل الاستفسار ومسح الصفحة باستخدام اسمها المتاح من خلال EIR، وأن تضبط بت الصوت LE‏ 14 على 1 في فئات الخدمة الرئيسية لفئة الجهاز (CoD).
  • السماعة الأذنية الأساسية - مكوّن LE: يجب أن تُجري السماعة الأذنية الأساسية إعلانًا للأجهزة القابلة للاتصال والاكتشاف (إما محدود أو عام) باستخدام العنوان العام نفسه المستخدَم في مكوّن BR/EDR ، واسم Local Name الكامل نفسه المستخدَم في مكوّن BR/EDR ، مع ضبط فئة المظهر على فئة مظهر مناسبة تتطابق مع نوع الجهاز البعيد مع التوقع بأن يستخدم الجهاز المركزي هذه المعلومات لتعديل واجهة المستخدم وسياسات توجيه الصوت.
  • سماعة الأذن الثانوية - بلوتوث منخفض الطاقة فقط: يجب أن تُجري سماعة الأذن الثانوية إعلانًا قابلاً للاتصال وغير قابل للاكتشاف مع ضبط فئة المظهر على أنّها فئة مظهر مناسبة تتطابق مع نوع الجهاز البعيد مع توقّع أن يستخدم الجهاز المركزي هذه المعلومات لتعديل واجهة المستخدم و سياسات توجيه الصوت

    من المفترض أن تنتخب سماعات الأذن بشكل ديناميكي قائدًا من مجموعة CSIP ليكون الجهاز الأساسي. إذا كانت سمّاعة الأذن في الوضع الثنائي، يجب أن يكون الجهاز الأساسي في الوضع الثنائي لضمان عمل كلتا الوظيفتين منخفضَي الطاقة والكلاسيكيين بشكل صحيح بعد الإقران.

ويؤدي ذلك إلى منع ظهور سمّاعات الأذن LEA ذات الوضع الثنائي كإدخالات مكرّرة في إعدادات البلوتوث، ما قد يؤدي إلى إرباك المستخدمين واختراق تجربة إقران LEA.

إنّ اختيار الجهاز الرئيسي الديناميكي مهم بشكل خاص للأجهزة المزوّدة بوضعَين والتي يتم إقرانها بشكل تدريجي. على سبيل المثال، في حال توفُّر سماعة أذن واحدة فقط عند الإقران الأولي، يجب أن تظهر على شكل جهاز مزوّد ثنائي الوضع. عندما يقرِن المستخدم سماعة الأذن الثانية لاحقًا، ما عليه سوى إقرانها بوحدة LE، وسيتأكّد CSIP من تجميعهما معًا على Android.

يُنصح باستخدام عنوان التعريف أثناء الإقران لأنّ مكونات BR/EDR تعرض عنوان الجهاز العام للأجهزة المجاورة من قبل.

أن تتيح استخدام بروتوكول السمات المحسّنة (EATT) تقليل وقت استجابة الإقران والاتصال
إتاحة ميزة التخزين المؤقت الفعّال لبروتوكول GATT تقليل وقت الاستجابة في الاتصال، خاصةً مع سماعات الأذن اللاسلكية المزدوجة
أن تتيح تقييمًا فرعيًا للاتصال يتيح هذا الوضع جدولة الحِزم بشكل أكثر مرونة وتوفيرًا محتملًا لطاقة البطارية.
تأكَّد من أنّه خلال عمليات المعالجة قبل التشغيل وبعده، سواءً للفيديوهات التي يتم تشغيلها أو تسجيلها، يمكن أن تعمل مسار معالجة الإشارات بمعدّل 16 و24 32 و48 كيلوهرتز، بالإضافة إلى دعم ترددات أعلى. الاستفادة من معدّلات أخذ العينات الأعلى المتوافقة مع مسارات تسجيل مكالمات LEA أو بروتوكول الصوت على الإنترنت وتشغيل الوسائط
إتاحة التحكم في الطاقة منخفضة الطاقة (LE) إدارة أفضل للطاقة

توفُّر نوع السياق

الوصف السياق
استخدِم جميع أنواع السياقات المحدّدة في الأرقام المخصّصة 6.12.3 ما لم تكن سماعة الرأس غير متوافقة صراحةً مع نوع سياق معيّن. على سبيل المثال، إذا كان نوع السياق "لعبة" غير متوافق، سيُرسِل Android أصوات اللعبة. وعلى وجه التحديد، يُرجى العلم أنّ نوع السياق "غير محدّد" لا يعني "أي نوع سياق"، ولا يشمل أنواع السياق غير المتوافقة.

عندما يتفاعل الجهاز المركزي مع وحدة التحكّم في وظائف الجهاز الملحق (ASCS)، يجب أن يتصل الجهاز الملحق بوحدة التحكّم في وظائف الجهاز المركزي (MCS) ووحدة التحكّم في وظائف الجهاز الملحق (TBS).

قد لا يستخدم الجهاز المركزي دائمًا تقنية LE Audio كمسار بث لأنّه قد يعود إلى استخدام A2DP أو HFP. يمكن للجهاز الطرفي استخدام تفاعل ASCS كإشارة إلى ما إذا كان الجهاز المركزي سيستخدم تقنية LE Audio لبث المحتوى.

في ما يلي بعض الأمثلة على تفاعلات ASCS، وهي القراءة والكتابة والتسجيل لتلقّي إعلامات.