اختبارات مسارات البيانات الصوتية لأداة CTS Verifier

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

اطّلِع على الشكل التالي للحصول على مزيد من المعلومات:

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

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

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

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

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

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

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

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

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

تم إكمال المقبس التناظري لمسار البيانات الصوتية.

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

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

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

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

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

  4. انقر على اجتياز أو تعذُّر، حسب الحاجة.

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

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

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

لا يتطلب هذا الاختبار استخدام أي أجهزة خارجية.

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

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

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

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

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

لإجراء اختبار مكبّر الصوت والميكروفون لمسارَي بيانات الصوت:

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

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

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

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

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

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

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

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

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

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

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

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

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

لتشغيل اختبار USB لمسارات البيانات الصوتية:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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