การทดสอบการปฏิบัติตามข้อกำหนดด้านเวลาในการตอบสนอง

หน้านี้ครอบคลุมการทดสอบเสียงของ CTS Verifier (CTS-V) ที่กำหนดการปฏิบัติตามข้อกำหนดด้านเวลาในการตอบสนองของเสียง CDD ด้วย โปรดอ่านวิธีการทั่วไปก่อนเรียกใช้ การทดสอบเหล่านี้

การทดสอบเวลาในการตอบสนองของอินพุตเสียงแบบ Cold Start

การทดสอบเวลาในการตอบสนองของอินพุตเสียงแบบ Cold Start จะวัดเวลาที่ต้องใช้ในการบันทึกเสียงจากระบบเสียงที่ระงับ (Cold)

หากต้องการเรียกใช้การทดสอบเวลาในการตอบสนองของอินพุตเสียงแบบ Cold Start ให้ทำตามขั้นตอนต่อไปนี้

  1. เลือก API ที่จะทดสอบ ข้อกำหนดด้านเวลาในการตอบสนองต้องผ่านสำหรับ API เพียงรายการเดียว
  2. แตะเริ่ม เพื่อเริ่มการทดสอบ การทดสอบจะวัดเวลาที่ต้องใช้ในการเริ่มบันทึกเสียงจากระบบเสียงแบบ Cold ผลลัพธ์จะปรากฏบนหน้าจอพร้อมข้อบ่งชี้ว่าผ่านหรือไม่ผ่าน

    ตัวอย่างผลการทดสอบใน Native API

    รูปที่ 1 ตัวอย่างผลลัพธ์ของการทดสอบที่ผ่านใน Native API

การทดสอบจะผ่านหากเวลาในการตอบสนองที่วัดได้เป็นไปตามข้อกำหนดของ CDD

การทดสอบเวลาในการตอบสนองของเอาต์พุตเสียงแบบ Cold Start

การทดสอบเวลาในการตอบสนองของเอาต์พุตเสียงแบบ Cold Start จะวัดเวลาที่ต้องใช้ในการเล่นเสียงจากระบบเสียงที่ระงับ (Cold) การทดสอบนี้มีข้อกำหนดดังนี้

  • ข้อกำหนดของอุปกรณ์: ไปที่การตั้งค่า > เสียงและการสั่น แล้วสลับเสียงสัมผัส ไปที่ตำแหน่งปิด

หากต้องการเรียกใช้การทดสอบเวลาในการตอบสนองของเอาต์พุตเสียงแบบ Cold Start ให้ทำตามขั้นตอนต่อไปนี้

  1. เลือก API ที่จะทดสอบ ข้อกำหนดด้านเวลาในการตอบสนองต้องผ่านสำหรับ API เพียงรายการเดียว
  2. แตะเริ่ม เพื่อเริ่มการทดสอบ การทดสอบจะเล่นแทร็กเสียงเงียบและวัดเวลาตั้งแต่เริ่มเล่นจนถึงเวลาที่แทร็กปรากฏในเอาต์พุต ผลลัพธ์จะปรากฏบนหน้าจอพร้อมข้อบ่งชี้ว่าผ่านหรือไม่ผ่าน

    ตัวอย่างผลการทดสอบใน Native API

    รูปที่ 2 ตัวอย่างผลลัพธ์ของการทดสอบที่ผ่านใน Native API

การทดสอบจะผ่านหากเวลาในการตอบสนองที่วัดได้เป็นไปตามข้อกำหนดของ CDD

การทดสอบเสียงแบบแตะเพื่อส่งเสียง

การทดสอบเสียงแบบแตะเพื่อส่งเสียงจะกำหนดเวลาที่ต้องใช้เพื่อให้เสียงที่ทริกเกอร์โดยการดำเนินการของผู้ใช้บนหน้าจอปรากฏที่เอาต์พุตของระบบเสียง การทดสอบจะใช้ไมโครโฟนภายในเพื่อวัดเวลาระหว่างการโต้ตอบกับหน้าจอและเสียงที่เล่นบนลำโพงภายใน ผลลัพธ์โดยรวมจะคำนวณเป็นค่าเฉลี่ยของการวัดที่สำเร็จ 5 ครั้ง

หลักเกณฑ์สำหรับการทริกเกอร์การแตะที่สำเร็จ

การทดสอบนี้จะฟังเสียงดีดที่เล็บของผู้ทดสอบดีดหน้าจอในช่องการเปิดใช้งานเพื่อระบุการโต้ตอบกับหน้าจอ เสียงนี้จะเปิดใช้งานการเล่นเสียงด้วย เนื่องจากอาจตรวจจับเสียงดีดได้ยาก จึงควรตั้งค่าสภาพแวดล้อมการทดสอบและทริกเกอร์การแตะอย่างแม่นยำ

ใช้หลักเกณฑ์ต่อไปนี้เพื่อให้ทริกเกอร์การแตะทำงานได้ดีระหว่างการทดสอบ

  1. วางอุปกรณ์บนโต๊ะโดยหันหน้าจอขึ้นในห้องที่เงียบ
  2. ดีดหน้าจอด้วยนิ้วชี้ โดยตรวจสอบว่าทั้งเล็บและปลายนิ้วสัมผัสหน้าจอเพื่อให้เสียงดีดของเล็บดังขึ้น
    • การดีดด้วยส่วนที่นุ่มของปลายนิ้วเพียงอย่างเดียวจะไม่ทำให้เกิดเสียงทริกเกอร์
    • ดีดหน้าจอเพียงครั้งเดียวแล้วดึงนิ้วออก การดีดหลายครั้งจะทำให้การวัดคลาดเคลื่อน

การวัดจะสำเร็จได้ก็ต่อเมื่อการทดสอบตรวจจับทั้งเสียงดีดเพื่อเปิดใช้งานและเสียงที่สร้างขึ้น คุณอาจต้องปรับความแรงในการดีดหน้าจอหรือระดับเสียงในการเล่นเพื่อให้การวัดสำเร็จ

ขั้นตอนการทดสอบ

หากต้องการเรียกใช้การทดสอบเสียงแบบแตะเพื่อส่งเสียง ให้ทำตามขั้นตอนต่อไปนี้

  1. ถอดอุปกรณ์ต่อพ่วงเสียงแบบมีสายหรือบลูทูธทั้งหมดออกจาก DUT
  2. เลือก API ที่จะทดสอบ ข้อกำหนดด้านเวลาในการตอบสนองต้องผ่านสำหรับ API เพียงรายการเดียว
  3. แตะเริ่ม เพื่อเริ่มการทดสอบ
  4. แตะหน้าจอ 1 ครั้งด้วยเล็บตามที่อธิบายไว้ใน หลักเกณฑ์สำหรับการทริกเกอร์การแตะที่สำเร็จ เสียงดีดที่ดังจากเล็บที่สัมผัสจอแสดงผลเป็นสิ่งจำเป็นในการลงทะเบียนการเริ่มต้นการวัด

    UI การทดสอบเสียงแตะเพื่อฟังเสียงก่อนเริ่มการทดสอบ

    รูปที่ 3 การทดสอบเสียงแบบแตะเพื่อส่งเสียง ไม่สมบูรณ์

  5. รอให้ผลการวัดปรากฏขึ้น แล้วทำซ้ำขั้นตอนที่ 3 และ 4 จนกว่าอุปกรณ์จะทำการวัดสำเร็จ 5 ครั้ง

  6. แตะหยุด เพื่อสิ้นสุดการทดสอบ

  7. ประเมินผลการทดสอบ

    • ภายในสี่เหลี่ยมผืนผ้าสีเขียว เส้นสีแดงจะระบุเสียงดีดเพื่อทริกเกอร์และเสียงที่ได้
    • หากค่าเฉลี่ยของการทดสอบรายงานว่า "ผ่าน" ให้รายงานว่าการทดสอบผ่าน
    • หากค่าเฉลี่ยของการทดสอบรายงานว่า "ไม่ผ่าน" ให้รายงานว่าการทดสอบไม่ผ่าน

    UI การทดสอบเสียงแตะเพื่อฟังเสียงหลังจากสิ้นสุดการทดสอบ

    รูปที่ 4 การทดสอบเสียงแบบแตะเพื่อส่งเสียง สมบูรณ์

การทดสอบเวลาในการตอบสนองของเสียงแบบ Loopback

การทดสอบเวลาในการตอบสนองของเสียงแบบ Loopback จะวัดเวลาในการตอบสนองแบบ "ไปกลับ" ตั้งแต่เริ่มเล่นสัญญาณจนถึงรับเสียงที่บันทึก แม้ว่าการทดสอบนี้จะไม่อนุญาตให้แยกการวัดเวลาในการตอบสนองในการเล่นและการบันทึกของระบบ แต่ก็ให้ข้อบ่งชี้ที่ดีเกี่ยวกับประสิทธิภาพเวลาในการตอบสนองโดยรวมของระบบในอุปกรณ์หลายคู่

เวลาในการตอบสนองแบบ Loopback จะวัดโดยการสร้างสัญญาณในอุปกรณ์เอาต์พุตและบันทึกสัญญาณนั้นในอุปกรณ์อินพุตที่จับคู่ สัญญาณที่สร้างขึ้นคือชุดเสียงรบกวนที่การทดสอบจดจำได้และใช้เพื่อกำหนดจุดเริ่มต้นของสัญญาณอย่างแม่นยำ

เส้นทางเวลาในการตอบสนอง

การทดสอบเวลาในการตอบสนองของเสียงแบบ Loopback จะวัดเวลาในการตอบสนองของ 3 เส้นทาง ได้แก่

  • ลำโพง/ไมโครโฟน: ไมโครโฟนในตัวจะบันทึกสัญญาณจากลำโพงในตัว ต้องทดสอบเส้นทางนี้ในอุปกรณ์พกพา เช่น โทรศัพท์และแท็บเล็ต และไม่จำเป็นสำหรับอุปกรณ์ที่ไม่ใช่แบบพกพา เช่น นาฬิกา ทีวี รถยนต์ และตู้เย็น

  • ช่องเสียบหูฟัง: ระบบจะกำหนดเส้นทางสัญญาณด้วย ปลั๊ก Loopback จากเอาต์พุตไปยังอินพุตของ ช่องเสียบหูฟังแอนะล็อกขนาด 3.5 มม.

  • USB: ระบบจะกำหนดเส้นทางสัญญาณผ่าน อะแดปเตอร์หูฟังแบบ USB เป็นแอนะล็อกพร้อมปลั๊ก Loopback หรืออินเทอร์เฟซเสียง USB ที่มีช่องเสียบเอาต์พุต เชื่อมต่อกับช่องเสียบอินพุต การได้รับค่าที่ผ่านสำหรับเส้นทาง USB เส้นทางใดเส้นทางหนึ่งก็เพียงพอที่จะผ่าน เส้นทางนี้อาจไม่พร้อมใช้งานสำหรับอุปกรณ์ Android บางรุ่น เช่น ทีวีและรถยนต์

แผงทดสอบ

แผงการทดสอบเวลาในการตอบสนองของเสียงแบบ Loopback ประกอบด้วยส่วนต่อไปนี้ ดังที่แสดงในรูปภาพต่อไปนี้

แผงทดสอบเวลาในการตอบสนองของ Loopback เสียง

รูปที่ 5 แผงการทดสอบเวลาในการตอบสนองของเสียงแบบ Loopback

ยูทิลิตีการสนับสนุน

คุณต้องเรียกใช้ยูทิลิตีต่อไปนี้ก่อนเริ่มการทดสอบ

  • ปรับเทียบเสียง: การสร้างสัญญาณเอาต์พุตในระดับที่เหมาะสมเป็นสิ่งสำคัญเพื่อให้วิเคราะห์เสียงที่บันทึกได้อย่างมีประสิทธิภาพ ปรับเทียบเสียง จะเรียกใช้ แผงการปรับเทียบเสียงแบบ Loopback ซึ่งใช้เพื่อให้แน่ใจว่า ระดับสัญญาณเหมาะสม

  • อุปกรณ์เสียง: เริ่มกล่องโต้ตอบที่แสดงอุปกรณ์เสียงทั้งหมดที่ DUT รองรับและเชื่อมต่อกับ DUT ดูข้อมูลเพิ่มเติมได้ที่ แผงอุปกรณ์เสียง

การรองรับ Loopback เสียง

รูปที่ 6 ยูทิลิตีการสนับสนุนการทดสอบเวลาในการตอบสนองของเสียงแบบ Loopback

ส่วนการกำหนดค่า DUT

ส่วนนี้จะแสดงข้อมูลเกี่ยวกับการกำหนดค่า DUT แอตทริบิวต์การกำหนดค่าต่อไปนี้จะกำหนดเกณฑ์การผ่านบางส่วน

  • Pro Audio: DUT ประกาศแฟล็ก Pro Audio ซึ่งระบุว่า DUT รองรับประสิทธิภาพและฟีเจอร์เสียงระดับมืออาชีพ เช่น การรองรับ MIDI

  • เวลาในการตอบสนองต่ำ: DUT ประกาศแฟล็กเวลาในการตอบสนองต่ำ ซึ่งระบุว่า DUT รองรับเวลาในการตอบสนองสูงสุดต่ำสำหรับการเล่นและการบันทึกเสียง

  • MPC: ระดับ Media Performance Class ที่ DUT ประกาศ

  • MMAP: DUT รองรับการเล่นเสียงโหมด MMAP

  • MMAP Exclusive: DUT รองรับการเล่นโหมด MMAP Exclusive

  • นาฬิกา: ระบบกำหนดให้ DUT เป็นนาฬิกา

  • ทีวี: ระบบกำหนดให้ DUT เป็นโทรทัศน์

  • รถยนต์: ระบบกำหนดให้ DUT เป็นรถยนต์

  • แบบพกพา: ระบบกำหนดให้ DUT เป็นอุปกรณ์พกพา เช่น โทรศัพท์หรือแท็บเล็ต

ส่วนการทดสอบ

สำหรับแต่ละเส้นทาง ส่วนการทดสอบจะมี 2 องค์ประกอบ ได้แก่

  • เริ่ม: เรียกใช้ส่วนการทดสอบ ปุ่มจะเปิดใช้งานเมื่อระบบกำหนดว่า DUT รองรับเส้นทางที่พร้อมใช้งาน
  • ข้อความวิธีการ กระบวนการ และสถานะ: แสดงวิธีการเปิดใช้ส่วนการทดสอบ สถานะของส่วนการทดสอบขณะทำงาน และผลลัพธ์ของส่วนการทดสอบเมื่อเสร็จสมบูรณ์
ส่วน คำอธิบาย
การทดสอบลำโพงและไมโครโฟน เริ่ม จะเปิดใช้งานเว้นแต่ DUT จะไม่รองรับทั้งลำโพงภายในหรือไมโครโฟนภายใน เช่น ในอุปกรณ์ทีวีหรือรถยนต์
การทดสอบช่องเสียบหูฟัง เริ่ม จะเปิดใช้งานหากเงื่อนไขทั้ง 2 ข้อต่อไปนี้เป็นจริง DUT รองรับช่องเสียบหูฟังแอนะล็อก และเสียบปลั๊ก Loopback เสียงเข้ากับช่องเสียบหูฟังแอนะล็อกขนาด 3.5 มม. ใน DUT
การทดสอบ USB เริ่ม จะเปิดใช้งานหากเงื่อนไขทั้ง 2 ข้อต่อไปนี้เป็นจริง DUT รองรับการเชื่อมต่อเสียง USB และเชื่อมต่ออุปกรณ์เสียง USB
ผลลัพธ์ แสดงผลลัพธ์ของการทดสอบโดยรวม

กระบวนการทดสอบ

สำหรับแต่ละเส้นทางที่รองรับ ให้ทำดังนี้

  1. เชื่อมต่ออุปกรณ์ต่อพ่วง Loopback ที่เหมาะสมสำหรับการทดสอบหูฟังแอนะล็อกและ USB สำหรับการทดสอบลำโพงและไมโครโฟน ให้วาง DUT บนพื้นผิวเรียบในห้องที่เงียบ อุปกรณ์ต่อพ่วงที่จำเป็นแสดงอยู่ใน อุปกรณ์ต่อพ่วงเสียงของ CTS Verifier
  2. เรียกใช้ยูทิลิตีการสนับสนุน
  3. เรียกใช้ส่วนการทดสอบโดยแตะเริ่ม

เมื่อการทดสอบสำหรับส่วนการทดสอบแต่ละส่วนเสร็จสมบูรณ์ ส่วนผลลัพธ์ จะอัปเดตเพื่อแสดงสถานะการทดสอบโดยรวม

เมื่อทดสอบเส้นทางที่จำเป็นทั้งหมดแล้ว และการทดสอบแต่ละครั้งเป็นไปตามเกณฑ์เวลาในการตอบสนอง สำหรับเส้นทางนั้นตามที่ระบุไว้ใน CDD ระบบจะเปิดใช้งานผ่าน