عناصر التحكّم القابلة للسماع

تهدف عناصر التحكّم في سماعات الأذن في ميزة "الإقران السريع" إلى توفير عناصر تحكّم أفضل في الوصول إلى ميزات سماعات الأذن المهمة على Android. تمّت إضافة عناصر تحكّم جديدة في مجموعة الرسائل القابلة للسماع داخل بث الرسائل لتحقيق ذلك.

اسم مجموعة الرسائل القيمة
التحكّم بالصوت 0x08

التحكّم الفعّال بالضوضاء

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

اسم رمز الرسالة القيمة المرسل المجيب التحكم في الوصول للوسائط ACK
الحصول على حالة ميزة "إلغاء الضوضاء" 0x11 Seeker موفِّر الخدمة لا لا
ضبط حالة ميزة "إلغاء الضوضاء النشطة" 0x12 Seeker موفِّر الخدمة نعم نعم
إشعار بشأن حالة ميزة "إلغاء الضوضاء النشط" 0x13 موفِّر الخدمة Seeker لا لا

عندما يتصل جهاز "المستخدِم" بجهاز "الموفِّر"، أو عندما يتلقّى جهاز "الموفِّر" رسالة "الحصول على حالة ميزة إلغاء الضوضاء النشطة (ANC)"، يمكن لجهاز "الموفِّر" إعلام جهاز "المستخدِم" بحالة ميزة "إلغاء الضوضاء النشطة" لإعلامه بإمكانية استخدام هذه الميزة وحالتها المُخزَّنة. النصّ على النحو التالي:

بايت نوع البيانات الوصف القيمة
0 uint8 التحكّم بالصوت 0x08
1 uint8 إشعار بشأن حالة ميزة "إلغاء الضوضاء النشطة" 0x13
من 2 إلى 3 uint16 طول البيانات الإضافية 0x04
من 4 إلى 7 بيانات التحكّم في ميزة "الإعلانات على شبكة البحث" تختلف
بيانات التحكّم في ميزة "إلغاء الضوضاء"
بايت نوع البيانات الوصف القيمة
0 uint8 رمز الإصدار يختلف، 0x02 لهذا الإصدار
1 أعلام مفاتيح تبديل واجهة المستخدم
يتم تفعيل كل وضع (1) أو إيقافه (0) وفقًا لقيمة بت العلامة الخاص به، على النحو التالي:
البت 0 (MSB): شفاف
البت 1: محجوز (ضبط البت على 0)
البت 2: إيقاف
البت 3: محجوز (ضبط البت على 0)
البت 4: إلغاء الضوضاء النشطة
تختلف
2 أعلام مفاتيح التبديل التي يمكن ضبطها
يمكن أيضًا ضبط أيّ أو كلّ مفاتيح التبديل لواجهة المستخدم المذكورة أعلاه هنا، للإشارة إلى مفاتيح التبديل المفعّلة حاليًا.
تختلف
3 أعلام الحالة الحالية
يمكن ضبط بت واحد فقط ويجب أن تكون قيمة هذا البايت غير صفرية.
تختلف

ستعرض أداة التنقّل واجهة المستخدم للتبديل وفقًا لبيانات التحكّم في ميزة "إلغاء الضوضاء النشط".

المثال 1: يوفّر الموفِّر ميزة "إلغاء الضوضاء النشطة" بثلاثة أوضاع: شفافة - غير مفعَّلة - "إلغاء الضوضاء النشطة" وسماعات الأذن في وضع الارتداء، ويمكن ضبط جميع الأوضاع الآن، والحالة الحالية هي "غير مفعَّلة":

بايت نوع البيانات الوصف القيمة
0 uint8 رمز الإصدار 0x01
1 أعلام مفاتيح تبديل واجهة المستخدم 0b10101000
2 أعلام مفاتيح التبديل القابلة للضبط 0b10101000
3 أعلام الحالة الحالية 0b00100000

المثال 2: يوفّر الموفِّر ميزة "إلغاء الضوضاء النشِط" بثلاثة أوضاع: شفافة - غير مفعَّلة - "إلغاء الضوضاء النشِط"، ويتم حاليًا استخدام سماعات الأذن اليسرى فقط أو لا يتم استخدام أي من سماعات الأذن، وبالتالي لا يمكن ضبط أي أوضاع، وتكون الحالة الحالية غير مفعَّلة:

بايت نوع البيانات الوصف القيمة
0 uint8 رمز الإصدار 0x01
1 أعلام إيقاف واجهة المستخدم 0b10101000
2 أعلام زر تبديل قابل للضبط 0b00000000
3 أعلام الحالة الحالية 0b00100000

إذا بدّل المستخدم زرّ الإيقاف/التفعيل، سيضبط "المحرِّك" الحالة الحالية على "الموفِّر" على النحو التالي:

بايت نوع البيانات الوصف القيمة
0 uint8 التحكّم بالصوت 0x08
1 uint8 ضبط حالة ميزة "إلغاء الضوضاء النشطة" 0x12
من 2 إلى 3 uint16 طول البيانات الإضافية يختلف، 0x04 أو 0x14
4 uint8 رمز إصدار Seeker يختلف، 0x01 أو 0x02
5 أعلام أوضاع إلغاء الضوضاء القابلة للضبط (تبديل واجهة المستخدم) تختلف
6 أعلام الأوضاع التي تم فيها تفعيل ميزة "إلغاء الضوضاء النشِط" (مفتاح تبديل قابل للضبط) تختلف
7 أعلام فهرس وضع "إلغاء الضوضاء النشط" الجديد (حالة جديدة) تختلف
8 - 23 تم الحجز تختلف

البايت من 4 إلى 7 هو في الواقع بيانات التحكّم في ميزة ANC التي يتم إرسالها من جانب المُشغِّل. في حال ضبط قيمة الطول الإضافي على 0x14، ستكون البايتات المحجوزة من 8 إلى 23 متوفّرة، وعند استلام هذه البايتات، يجب أن يتجاهلها مقدّم الخدمة. في حال ضبط قيمة الطول الإضافية على 0x04، لن تكون هناك أي وحدات بايت محجوزة.

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