سیستم صوتی اندروید می تواند تعداد زیادی فرمت کانال صوتی را برای پخش پشتیبانی کند. صدای ایجاد شده برای فرمتهای صوتی با تعداد کانالهای بالا، مانند صدای فراگیر 5.1، باید به طور معقول در دستگاه استریو 2 کاناله پخش شود.
آزمایش اختلاط چند کانالی CTS Verifier تأیید میکند که پخش معقول از منابع صوتی با تعداد کانال بالا و روی مسیرهای صوتی پیکربندی شده برای پخش 2 کانالی انجام میشود.
رابط کاربری تست مخلوط کردن چند کاناله
رابط کاربری آزمایش چند کاناله، همانطور که در شکل 1 نشان داده شده است، از عناصر تشریح شده در بخش های زیر تشکیل شده است.
شکل 1. تست مخلوط کردن چند کانالی آماده اجرا است.
انتخاب API صوتی
کاربر می تواند انتخاب کند کدام API صوتی برای پخش و ضبط استفاده می شود: Java API یا Native API. برای قبولی در آزمون فقط یک API باید آزمایش شود.
شکل 2. انتخاب API صوتی.
پشتیبانی از ابزارهای کمکی
برای اطلاعات بیشتر به ابزارهای پشتیبانی مراجعه کنید.
انتخاب مسیر
با این رابط کاربر می تواند انتخاب کند که کدام مسیر صوتی تست شده است. نام مسیرها با متن مورد نیاز هنگام وجود مسیر در دستگاه اضافه میشوند (حتی اگر دستگاه صوتی مرتبط با آن مسیر متصل نباشد). هنگامی که دنباله آزمایشی برای آن مسیر اجرا می شود، نام با متن انجام شده اضافه می شود.
دکمههای مسیر زمانی فعال میشوند که دستگاه مرتبط با یک مسیر مشخص در دسترس باشد، یعنی یک دستگاه جانبی صوتی به DUT متصل شود. مسیرهای پشتیبانی شده را به صورت زیر تست کنید:
میکروفون/بلندگو: میکروفون و بلندگوی داخلی را روی DUT تست می کند.
جک هدست آنالوگ + Loopback: جک هدست آنالوگ 3.5 میلی متری (در همه دستگاه های Android وجود ندارد) باید به یک پلاگین حلقه بک صوتی وصل شود.
رابط USB + Loopback: آزمایش می کند که آیا دستگاه رابط صوتی USB به درستی برای حلقه بک پیکربندی شده است یا خیر. این دکمه فقط زمانی فعال می شود که یک دستگاه رابط صوتی USB متصل باشد.
آداپتور هدست USB + Loopback: آداپتور هدست USB به آنالوگ متصل به دوشاخه حلقه بک صوتی را آزمایش می کند. این دکمه فقط زمانی فعال می شود که یک آداپتور هدست USB به آنالوگ با دوشاخه حلقه بک صوتی وصل شده باشد.
شکل 3. انتخاب مسیر.
دکمه های فرآیند تست، نمایش داده ها و مشخصات قالب
شروع: آزمون را آغاز می کند. این تست سیگنال هایی را از هر یک از فرمت های مشخص شده تولید می کند.
توقف: اجرای آزمایش را متوقف می کند.
Clear Results: پانل نتایج را پاک می کند.
شکل 4. دکمه های شروع و پاک کردن.
سیگنال گرفته شده هنگام اجرای آزمایش نمایش داده می شود. وقتی همه فرمت ها تست شدند، پانل نتایج نمایش داده می شود.
شکل زیر نتایج آزمایش موفقیت آمیز را پس از اجرا بر روی هدست USB نشان می دهد:
شکل 5. نتایج آزمایش مخلوط کردن چند کاناله.
پروتکل تست
پروتکل تست به شرح زیر است:
- DUT را در مکانی آرام قرار دهید.
- API را برای آزمایش انتخاب کنید. فقط یک مورد برای قبولی لازم است.
- مسیر میکروفن/بلندگو را انتخاب کنید.
- روی Calibrate Audio ضربه بزنید و مطمئن شوید که سیگنال کافی تولید شده است.
- روی Start ضربه بزنید و اجازه دهید آزمایش برای قالبهای مختلف کانال اجرا شود.
- پس از تکمیل، گزارشی نمایش داده می شود که نتیجه هر یک از قالب های کانال را نشان می دهد. به عنوان مثال، دکمه مسیر میکروفن/بلندگو Done را نمایش می دهد تا نشان دهد که آزمایش آن مسیر کامل شده است.
- مراحل 4 تا 6 را برای مسیرهای مورد نیاز باقی مانده انجام دهید.
- هنگامی که آزمون برای همه مسیرهای مورد نیاز کامل شد، Pass فعال می شود تا نشان دهد که آزمون موفق شده است.
نتایج را تفسیر کنید
ممکن است متوجه شوید که موقعیتهای کانال خاصی دارای قدر کم هستند، که نشان میدهد کانالهای بالای جریان صدای فراگیر در حال حذف شدن هستند. قرار است کانالهای بالا با هم مخلوط شوند و اطمینان حاصل شود که همه کانالهای محتوا از طریق خروجی استریو قابل شنیدن هستند.