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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

اكتمال مسار بيانات الصوت في المقبس التناظري

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. ضَع جهاز DUT بشكل مسطح على مكتب أو طاولة في بيئة هادئة. يمكن أن تؤثر الأصوات العالية أثناء إجراء الاختبار في تحليل المحتوى المُسجَّل الصوتي.
  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 تقريرًا مفصّلاً ويمكن أن تساعدك في تصحيح أخطاء المشكلة.