ระบบเสียงของ Android รองรับรูปแบบช่องเสียงจำนวนมากสำหรับการเล่น เสียงที่สร้างในรูปแบบเสียงที่มีจำนวนช่องสูง เช่น เสียงเซอร์ราวด์ 5.1 ต้องเล่นได้อย่างเหมาะสมในอุปกรณ์สเตอริโอ 2 ช่อง
การทดสอบมิกซ์ดาวน์หลายช่องของ CTS Verifier จะยืนยันว่าการเล่นที่สมเหตุสมผลเกิดขึ้นจากแหล่งที่มาของเสียงที่มีจำนวนช่องสูงหลายแหล่งและเส้นทางเสียงที่กำหนดค่าไว้สำหรับการเล่น 2 ช่อง
UI การทดสอบมิกซ์ดาวน์หลายช่อง
UI การทดสอบมิกซ์ดาวน์หลายช่องดังที่แสดงในรูปที่ 1 ประกอบด้วยองค์ประกอบที่อธิบายไว้ในส่วนต่อไปนี้
รูปที่ 1 การทดสอบมิกซ์ดาวน์หลายช่องพร้อมใช้งาน
การเลือก Audio API
ผู้ใช้สามารถเลือก API เสียงที่จะใช้เล่นและบันทึกได้ ซึ่งได้แก่ Java API หรือ Native API คุณทดสอบเพียง API เดียวก็ผ่านการทดสอบแล้ว
รูปที่ 2 การเลือก Audio API
ยูทิลิตีสนับสนุน
ดูข้อมูลเพิ่มเติมได้ที่ยูทิลิตีการสนับสนุน
การเลือกเส้นทาง
ซึ่งช่วยให้ผู้ใช้เลือกเส้นทางเสียงที่จะทดสอบได้ด้วยอินเทอร์เฟซนี้ ระบบจะใส่ข้อความ required ต่อท้ายชื่อเส้นทางเมื่อมีเส้นทางนั้นอยู่ในอุปกรณ์ (แม้ว่าอุปกรณ์ต่อพ่วงเสียงที่เชื่อมโยงกับเส้นทางนั้นจะไม่เชื่อมต่ออยู่ก็ตาม) เมื่อเรียกใช้ลําดับการทดสอบสําหรับเส้นทางนั้น ระบบจะเพิ่มข้อความเสร็จสิ้นต่อท้ายชื่อ
ปุ่มเส้นทางจะเปิดใช้เมื่ออุปกรณ์ที่เชื่อมโยงกับเส้นทางหนึ่งๆ พร้อมใช้งาน กล่าวคือ อุปกรณ์ต่อพ่วงเสียงเชื่อมต่อกับ DUT แล้ว ทดสอบเส้นทางที่รองรับ ดังนี้
ไมโครโฟน/ลำโพง: ทดสอบไมโครโฟนและลำโพงในตัวของอุปกรณ์ทดสอบ
ช่องเสียบชุดหูฟังแบบแอนะล็อก + ลูปแบ็ก: ช่องเสียบชุดหูฟังแบบแอนะล็อก 3.5 มม. (ไม่มีในอุปกรณ์ Android บางรุ่น) ต้องเชื่อมต่อกับปลั๊กลูปแบ็กเสียง
อินเทอร์เฟซ USB + ลูปแบ็ก: ทดสอบว่าอุปกรณ์อินเทอร์เฟซเสียง USB ได้รับการกําหนดค่าอย่างถูกต้องสําหรับลูปแบ็กหรือไม่ ปุ่มนี้จะเปิดใช้เฉพาะเมื่อมีการเชื่อมต่ออุปกรณ์อินเทอร์เฟซเสียง USB เท่านั้น
อะแดปเตอร์ชุดหูฟัง USB + loopback: ทดสอบอะแดปเตอร์ชุดหูฟัง USB เป็นอนาล็อกที่เชื่อมต่อกับปลั๊ก loopback เสียง ปุ่มนี้จะเปิดใช้ก็ต่อเมื่อมีการเชื่อมต่ออะแดปเตอร์ชุดหูฟัง USB เป็นอนาล็อกที่มีปลั๊กเสียงแบบลูป
รูปที่ 3 การเลือกเส้นทาง
ทดสอบปุ่มประมวลผล การแสดงข้อมูล และข้อมูลจำเพาะของรูปแบบ
เริ่ม: เริ่มการทดสอบ การทดสอบจะสร้างสัญญาณจากแต่ละรูปแบบที่ระบุ
หยุด: หยุดการทดสอบที่กำลังทํางาน
ล้างผลลัพธ์: ล้างแผงผลลัพธ์
รูปที่ 4 ปุ่มเริ่มและล้าง
สัญญาณที่บันทึกไว้จะแสดงขึ้นขณะที่การทดสอบทำงาน เมื่อทดสอบทุกรูปแบบแล้ว แผงผลลัพธ์จะปรากฏขึ้น
รูปภาพต่อไปนี้แสดงผลการทดสอบที่ประสบความสำเร็จหลังจากใช้งานบนหูฟัง USB
รูปที่ 5 ผลการทดสอบมิกซ์ดาวน์หลายช่อง
ทดสอบโปรโตคอล
โปรโตคอลการทดสอบมีดังนี้
- วาง DUT ไว้ในที่เงียบ
- เลือก API ที่จะทดสอบ คุณต้องผ่านเพียงข้อเดียวเท่านั้น
- เลือกเส้นทาง Mic/Speaker
- แตะปรับเทียบเสียงและตรวจสอบว่าระบบสร้างสัญญาณได้เพียงพอ
- แตะเริ่มและอนุญาตให้การทดสอบทำงานกับรูปแบบช่องต่างๆ
- เมื่อเสร็จแล้ว รายงานจะแสดงขึ้นโดยระบุผลลัพธ์ของรูปแบบแชแนลต่างๆ เช่น ปุ่มเส้นทางไมโครโฟน/ลำโพงจะแสดงเสร็จสิ้นเพื่อระบุว่าการทดสอบเส้นทางนั้นเสร็จสมบูรณ์แล้ว
- ทำตามขั้นตอนที่ 4 ถึง 6 สำหรับเส้นทางที่เหลือที่ต้องการ
- เมื่อการทดสอบเส้นทางที่จำเป็นทั้งหมดเสร็จสิ้นแล้ว ระบบจะเปิดใช้ผ่านเพื่อระบุว่าการทดสอบผ่าน
ตีความผลลัพธ์
คุณอาจสังเกตเห็นว่าตำแหน่งช่องบางตำแหน่งมีระดับต่ำ ซึ่งบ่งชี้ว่าระบบกำลังตัดช่องสูงของสตรีมเสียงเซอร์ราวด์ออก ช่องสัญญาณเสียงสูงควรถูกมิกซ์เสียงเพื่อให้มั่นใจว่าช่องทั้งหมดจากเนื้อหาจะได้ยินเสียงผ่านเอาต์พุตสเตอริโอ