اختبارات مسارات بيانات الصوت في أداة التحقّق من التوافق مع معيار CTS

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

هناك ثلاثة مجالات لاختبارات مسارات البيانات الصوتية:

  • مسار مقبس سماعة الرأس التناظرية، إذا كان متاحًا
  • مسار مكبّر الصوت والميكروفون على الجهاز
  • مسار جهاز الصوت الملحق عبر USB (سماعة الرأس المزودة بكابل USB وواجهة الصوت عبر USB)

اختبارات مسارات بيانات الصوت

الشكل 1. لوحة قوائم اختبار مسارات البيانات الصوتية

العناصر الشائعة

قبل إجراء الاختبار، تعرض لوحة الاختبار ما يلي:

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

    • الميكروفون: يحتوي الجهاز قيد الاختبار على ميكروفون مدمج.
    • مكبّر الصوت: يحتوي الجهاز قيد الاختبار على مكبّر صوت مدمج.
    • MMAP: يتيح الجهاز قيد الاختبار وضع الصوت MMAP.
    • MMAP Exclusive - يتوافق الجهاز قيد الاختبار مع وضع الصوت MMAP Exclusive.
  • مجموعة من واجهات برمجة التطبيقات الصوتية

    • واجهة برمجة تطبيقات Java: يتم التشغيل والتسجيل باستخدام واجهة برمجة تطبيقات الصوت في Java.
    • واجهة برمجة التطبيقات الأصلية: يتم التشغيل والتسجيل باستخدام واجهة برمجة تطبيقات الصوت الأصلية.
  • زر معايرة الصوت لاستدعاء لوحة معايرة الصوت، وذلك لضبط مستوى الإشارة قبل إجراء الاختبارات

  • أزرار عملية الاختبار:

    • بدء: لبدء تسلسل الاختبار. يتم اختبار أي مسارات بيانات أو إعدادات قابلة للاختبار وتعذّر تنفيذها.

    • إلغاء: لإيقاف تسلسل الاختبار الحالي.

    • محو النتائج: يمحو رمز النتيجة لجميع مسارات البيانات. يمكن استخدام هذا الخيار لتشغيل تسلسل الاختبار الكامل بعد الاختبارات السابقة التي ربما تعذّر إجراؤها.

  • لوحة عرض الإشارات (مذبذب). تعرض هذه اللوحة الإشارة أثناء إجراء الاختبارات. تشير الإشارة المعروضة التي لا تعرض موجة جيبية واضحة وعالية السعة إلى مسار بيانات يتضمّن مشكلة.

    يتغيّر عدد العيّنات المعروضة حسب مسار البيانات أو الإعدادات، لذا من الطبيعي أن يظهر عدد مختلف من دورات الموجة الجيبية.

  • قائمة بمواصفات مسار البيانات أو الإعدادات التي يتم اختبارها تعرض هذه القائمة الإعدادات المحتملة التي يمكن تشغيلها على جهاز الإدخال/الإخراج الصوتي الطرفي، والمرتبطة باختبار مسارات البيانات المحدّدة. تظهر مسارات البيانات أو عمليات الضبط الصالحة لجهاز الاختبار والأجهزة الطرفية المتاحة والمتصلة بجهاز الاختبار مع علامة نجمة، بالإضافة إلى حالة الاختبار (ناجح أو غير ناجح أو لم يتم اختباره).

    أثناء تنفيذ الاختبار، يتم عرض مسار البيانات أو الإعدادات الحالية من خلال >> << المحيطة بالمواصفات.

راجِع الشكل التالي لمزيد من المعلومات:

عناصر اختبار مسارات البيانات الصوتية

الشكل 2. لوحة اختبار مسارات بيانات الصوت

اختبار مسارات بيانات الصوت عبر مقبس تناظري

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

الأجهزة الملحقة المطلوبة

يمكنك الاطّلاع على مقبس إعادة توجيه الصوت لمزيد من المعلومات.

تعرض الأشكال التالية شاشات اختبار مقبس الصوت لمسارات بيانات الصوت قبل اكتماله وبعده:

مقبس تناظري جاهز لمسار بيانات الصوت

الشكل 3. اختبار مقبس الصوت التناظري جاهز للتنفيذ.

تمت عملية إعداد مقبس الصوت التناظري

الشكل 4. اختبار مقبس الصوت التناظري بعد إكماله بنجاح.

اتّبِع الخطوات التالية لتشغيل اختبار مقبس الصوت التناظري:

  1. أدخِل قابس إعادة التوجيه في مقبس سماعة الرأس التناظرية على الجهاز الخاضع للاختبار. يتم تعديل قائمة الاختبارات لعرض مسارات البيانات الصالحة.
  2. استخدِم لوحة معايرة إعادة توجيه الصوت لضبط مستوى الإشارة المناسب.
  3. اضغط على بدء. تتضمّن خطوات الاختبار كل مسار بيانات أو إعداد، وتقيس قوة الإشارة والتشويش لتحديد ما إذا كان مسار البيانات أو الإعداد يعمل بشكل صحيح.

    يمكنك مراقبة عرض الإشارة لتحديد ما إذا كانت الإشارة تبدو صحيحة. يعرض الاختبار النتيجة لكل مسار بيانات أو إعداد بعد تنفيذه.

    عند اكتمال تسلسل الاختبار، يتم استبدال شاشة العرض الخاصة بالإشارة ومسارات البيانات أو قائمة الإعدادات بلوحة تعرض النتائج. يتم عرض حالات الفشل في أجزاء الاختبار غير الناجح (مثل الحجم أو التشوّش) بنص أحمر اللون مع الحد أو الشرط الذي لم يتم استيفاؤه.

  4. انقر على اجتياز أو رسوب، حسب الاقتضاء.

اختبار مكبّر الصوت والميكروفون في مسارات بيانات الصوت

يختبر اختبار مكبّر الصوت والميكروفون لمسارات بيانات الصوت إمكانية الصوت الأساسية من خلال مسار مكبّر الصوت والميكروفون على الجهاز.

الأجهزة الملحقة المطلوبة

لا تتطلّب هذه الاختبارات أي أجهزة طرفية خارجية.

تعرض الأشكال التالية شاشات اختبار مسارات بيانات الصوت الخاصة بمكبر الصوت والميكروفون قبل اكتمال الاختبار وبعده. يتم وضع علامة باللون الأحمر على الأخطاء:

مسار بيانات الصوت جاهز لميكروفون مكبّر الصوت

الشكل 5. مسار بيانات الصوت جاهز لتشغيل اختبار مكبّر الصوت والميكروفون.

Audio data path speaker mic done

الشكل 6. اختبار مكبّر الصوت والميكروفون في مسار بيانات الصوت بعد إكمال العملية بنجاح

لتشغيل اختبار مكبّر الصوت والميكروفون في مسارات بيانات الصوت، اتّبِع الخطوات التالية:

  1. ضَع الجهاز قيد الاختبار بشكل مسطح على مكتب أو طاولة في مكان هادئ. يمكن أن تتداخل الضوضاء العالية أثناء إجراء الاختبار مع تحليل الصوت الذي تم تسجيله.
  2. استخدِم لوحة معايرة إعادة توجيه الصوت لضبط مستوى الإشارة المناسب.
  3. اضغط على بدء. تتضمّن خطوات الاختبار المرور بكل مسار بيانات أو إعداد، وقياس حجم الإشارة والتشويش لتحديد ما إذا كان مسار البيانات أو الإعداد يعمل بشكل صحيح.

    يمكنك مراقبة عرض الإشارة لتحديد ما إذا كانت الإشارة تبدو صحيحة. يعرض الاختبار النتيجة لكل مسار بيانات أو إعداد مع تقدّم تسلسل الاختبار.

    عند اكتمال تسلسل الاختبار، يتم استبدال شاشة العرض الخاصة بالإشارة ومسارات البيانات أو قائمة الإعدادات بلوحة تعرض النتائج. يتم عرض حالات الفشل في أجزاء الاختبار غير الناجح (مثل الحجم أو التشوّش) بنص أحمر اللون مع الحد أو الشرط الذي لم يتم استيفاؤه.

  4. انقر على اجتياز أو رسوب، حسب الاقتضاء.

اختبار مسارات بيانات الصوت عبر USB

يختبر اختبار مسارات بيانات الصوت عبر USB إمكانية الصوت الأساسية من خلال مسار جهاز الصوت الطرفي عبر USB (سماعة رأس USB وواجهة صوت USB).

الأجهزة الملحقة المطلوبة

يمكنك الاطّلاع على واجهة صوت USB للحصول على مزيد من المعلومات.

تعرض الأشكال التالية شاشات مسارات بيانات الصوت USB test قبل اكتمالها وبعده:

مسار بيانات الصوت جاهز للاستخدام عبر USB

الشكل 7. اختبار مسار بيانات الصوت عبر USB جاهز للتنفيذ.

تمّت عملية نقل البيانات الصوتية عبر USB

الشكل 8. اختبار مسار بيانات الصوت عبر منفذ USB بعد اكتمال عملية الربط بنجاح

لإجراء اختبار USB لمسارات بيانات الصوت، اتّبِع الخطوات التالية:

  1. وصِّل جهاز الصوت الملحق بمنفذ USB بالجهاز الخاضع للاختبار. يجب تنفيذ تسلسل الاختبار بشكل منفصل لكل من الحالات التالية:

    • محوّل سماعة رأس من USB إلى تناظري مع إدخال قابس إعادة توجيه الصوت
    • واجهة صوت USB مع كابلات توصيل تربط بين المخارج والمداخل
  2. استخدِم لوحة معايرة إعادة توجيه الصوت لضبط مستوى الإشارة المناسب.

  3. اضغط على بدء. تتضمّن خطوات الاختبار المرور بكل مسار بيانات أو إعداد، وقياس حجم الإشارة والتشويش لتحديد ما إذا كان مسار البيانات أو الإعداد يعمل بشكل صحيح.

    يمكنك مراقبة عرض الإشارة لتحديد ما إذا كانت الإشارة تبدو صحيحة. يعرض الاختبار النتيجة لكل مسار بيانات أو إعداد مع تقدّم تسلسل الاختبار.

    عند اكتمال تسلسل الاختبار، يتم استبدال شاشة العرض الخاصة بالإشارة ومسارات البيانات أو قائمة الإعدادات بلوحة تعرض النتائج. يتم عرض حالات الفشل في أجزاء الاختبار غير الناجح (مثل الحجم أو التشوّش) بنص أحمر اللون مع الحد أو الشرط الذي لم يتم استيفاؤه.

  4. كرِّر الخطوات من 1 إلى 3 للجهاز الطرفي USB الذي لم يتم اختباره.

  5. انقر على اجتياز أو رسوب، حسب الاقتضاء.

تفسير نتائج الاختبار

لكل إعداد، يتم إنشاء موجة جيبية في الناتج ويتم تسجيل المدخلات. تحاول هذه الاختبارات رصد موجة جيبية في الإدخال بالتردد نفسه الذي تم إنشاء النغمة به.

يتم عرض قياسات المقدار والارتعاش لكل إعداد، ويتم تعريفها على النحو التالي:

  • المقدار: يتم تحليل مقدار الموجة الجيبية المدخلة بطريقة مشابهة لـ &quot;تحويل فورييه السريع&quot; (FFT). إذا كانت القوة منخفضة جدًا، قد يعني ذلك أنّ الإشارة محظورة أو أنّ قناة معيّنة لا تعمل. قد يعني ذلك أيضًا أنّ مستوى صوت الإخراج أو مستوى صوت الإدخال منخفض جدًا. يجب أن يكون الحجم عند مستوى معيّن لاجتياز الاختبار.

  • الارتعاش: يتم أيضًا قياس طور الموجة الجيبية التي تم تسجيلها بالنسبة إلى الإشارة التي تم إنشاؤها. تشير المرحلة النسبية الثابتة إلى أنّ الإشارة التي تم التقاطها تتوافق مع الإشارة التي تم إنشاؤها. إذا كانت المرحلة النسبية تتغيّر، يعني ذلك أنّ الإشارة التي تم إنشاؤها تالفة أو يتم التقاط إشارة أخرى، مثل الضوضاء. تُسمّى التغييرات في المرحلة النسبية الارتعاش.

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

يوضّح الجدول التالي نتيجة القياسات لمختلف المجموعات من قياسات الحجم والتشوّش:

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

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