سیستم صوتی اندروید میتواند از تعداد زیادی فرمت کانال صوتی برای پخش پشتیبانی کند. صدایی که برای فرمتهای صوتی با تعداد کانال بالا، مانند صدای فراگیر ۵.۱، ایجاد میشود، باید به طور معقولی روی یک دستگاه استریو ۲ کاناله پخش شود.
آزمون میکسداون چندکاناله CTS Verifier تأیید میکند که پخش معقولی روی منابع صوتی متنوع با تعداد کانال بالا و روی مسیرهای صوتی پیکربندیشده برای پخش دو کاناله انجام میشود.
رابط کاربری تست میکسداون چندکاناله
رابط کاربری تست میکسداون چندکاناله، همانطور که در شکل 1 نشان داده شده است، از عناصری تشکیل شده است که در بخشهای بعدی توضیح داده شدهاند.

شکل ۱. آزمایش ترکیب چند کاناله آماده اجرا.
انتخاب API صوتی
کاربر میتواند انتخاب کند که از کدام API صوتی برای پخش و ضبط استفاده شود: API جاوا یا API بومی. فقط یک API برای قبولی در آزمون نیاز به آزمایش دارد.

شکل ۲. انتخاب API صوتی.
پشتیبانی از ابزارهای کمکی
برای اطلاعات بیشتر به ابزارهای پشتیبانی مراجعه کنید.
انتخاب مسیر
با این رابط، کاربر میتواند انتخاب کند که کدام مسیر صوتی مورد آزمایش قرار گیرد. نام مسیرها با متن مورد نیاز در صورت وجود مسیر در دستگاه (حتی اگر دستگاه جانبی صوتی مرتبط با آن مسیر متصل نباشد) ضمیمه میشوند. هنگامی که توالی آزمایش برای آن مسیر اجرا میشود، نام با متن done ضمیمه میشود.
دکمههای مسیر زمانی فعال میشوند که دستگاهی مرتبط با یک مسیر مشخص در دسترس قرار گیرد، یعنی یک وسیله جانبی صوتی به DUT متصل شود. مسیرهای پشتیبانی شده را به شرح زیر آزمایش کنید:
میکروفون/بلندگو: میکروفون و بلندگوی داخلی دستگاه تست نفوذ (DUT) را آزمایش میکند.
جک هدست آنالوگ + حلقه برگشتی: جک هدست آنالوگ ۳.۵ میلیمتری (در همه دستگاههای اندروید وجود ندارد) باید به یک دوشاخه حلقه برگشتی صدا متصل شود.
رابط USB + Loopback: بررسی میکند که آیا دستگاه رابط صوتی USB به درستی برای loopback پیکربندی شده است یا خیر. این دکمه فقط زمانی فعال میشود که یک دستگاه رابط صوتی USB متصل باشد.
آداپتور هدست USB + Loopback: آداپتور هدست USB به آنالوگ متصل به یک دوشاخه حلقه برگشتی صدا را آزمایش میکند. این دکمه فقط زمانی فعال میشود که یک آداپتور هدست USB به آنالوگ با دوشاخه حلقه برگشتی صدا متصل باشد.

شکل ۳. انتخاب مسیر.
دکمههای فرآیند تست، نمایش دادهها و مشخصات قالب
شروع: تست را آغاز میکند. تست سیگنالهایی از هر یک از فرمتهای مشخص شده تولید میکند.
توقف: تست در حال اجرا را متوقف میکند.
پاک کردن نتایج: پنل نتایج را پاک میکند.

شکل ۴. دکمههای شروع و پاک کردن.
سیگنال ضبط شده همزمان با اجرای تست نمایش داده میشود. وقتی همه فرمتها آزمایش شدند، پنل نتایج نمایش داده میشود.
شکل زیر نتایج آزمایش موفقیتآمیز پس از اجرا روی هدست USB را نشان میدهد:

شکل ۵. نتایج آزمایش ترکیب چند کاناله.
پروتکل آزمایش
پروتکل آزمایش به شرح زیر است:
- DUT را در مکانی آرام قرار دهید.
- API مورد نظر برای تست را انتخاب کنید. فقط یکی از آنها برای قبولی لازم است.
- مسیر میکروفون/بلندگو را انتخاب کنید.
- روی Calibrate Audio ضربه بزنید و مطمئن شوید که سیگنال کافی تولید میشود.
- روی « شروع» ضربه بزنید و اجازه دهید آزمایش برای قالبهای مختلف کانال اجرا شود.
- پس از اتمام، گزارشی نمایش داده میشود که نتیجه هر یک از فرمتهای کانال را نشان میدهد. به عنوان مثال، دکمه مسیر Mic/Speaker عبارت Done را نمایش میدهد تا نشان دهد که آزمایش آن مسیر کامل شده است.
- مراحل ۴ تا ۶ را برای مسیرهای مورد نیاز باقیمانده انجام دهید.
- وقتی تست تمام مسیرهای مورد نیاز تکمیل شد، گزینه Pass فعال میشود تا نشان دهد که تست با موفقیت انجام شده است.
نتایج را تفسیر کنید
ممکن است متوجه شوید که موقعیتهای کانال خاصی دارای شدت صدای کمی هستند، که نشان میدهد کانالهای بالای جریان صدای فراگیر در حال حذف شدن هستند. قرار است کانالهای بالا با هم ترکیب شوند تا اطمینان حاصل شود که تمام کانالهای محتوا از طریق خروجی استریو قابل شنیدن هستند.