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