บันทึกประจำรุ่นชุดทดสอบรูปภาพจากกล้อง Android 14

การเปิดตัว Android 14 มีการเปลี่ยนแปลงหลายอย่างกับ Camera ITS

หน้านี้สรุปการเปลี่ยนแปลง ITS ของกล้องสำหรับ Android 14 การเปลี่ยนแปลงแบ่งออกเป็นห้าหมวดหมู่กว้างๆ:

Python และเวอร์ชันแพ็คเกจ

Android 14 รองรับเวอร์ชัน Python ต่อไปนี้ นอกเหนือจากเวอร์ชัน Python และไลบรารีที่รองรับใน Android 12 และ 13:

เพิ่มการทดสอบกล้องแบบจำกัด

ใน Android 14 การทดสอบต่อไปนี้ได้รับการปรับโครงสร้างใหม่เพื่อให้สามารถทดสอบกล้องที่จำกัดด้วยการทดสอบที่มีอยู่ได้

ฉาก ชื่อการทดสอบ คำอธิบาย
1_1 ทดสอบ_jpeg ปรับโครงสร้างใหม่เพื่อกำจัดเมธอด manual_capture()
1_2 test_yuv_jpeg_all ปรับโครงสร้างใหม่เพื่อกำจัดเมธอด manual_capture()
1_2 test_yuv_plus_jpeg ปรับโครงสร้างใหม่เพื่อกำจัดเมธอด manual_capture()
1_2 test_yuv_plus_raw ปรับโครงสร้างใหม่เป็นเมธอด manual_capture() การทดสอบ RAW/RAW10/RAW12 รวมเป็นการทดสอบเดียว
4 test_multi_cam_alignment ปรับโครงสร้างใหม่เป็นเมธอด manual_capture()

ใน Android 14 การทดสอบการตรวจจับใบหน้าต่อไปนี้ได้รับการปรับโครงสร้างใหม่

ฉาก ชื่อการทดสอบ คำอธิบาย
2 ทดสอบ_num_faces ใบหน้าใหม่เพื่อเพิ่มความหลากหลายของใบหน้า ยืนยันตำแหน่งใบหน้าแล้ว

การเปลี่ยนแปลงการทดสอบอื่น ๆ

ใน Android 14 การทดสอบต่อไปนี้ได้รับการปรับโครงสร้างใหม่เพื่อเพิ่มความครอบคลุมของการทดสอบ

ฉาก ชื่อการทดสอบ คำอธิบาย
0 ทดสอบ_อ่าน_เขียน ปรับโครงสร้างใหม่เพื่อตั้งค่าสถานะการจับค่าข้อมูลเมตาสำหรับความไวที่อยู่นอก android.sensor.sensitivityRange
1_1 test_burst_sameness_manual ปรับโครงสร้างใหม่ให้ทำการถ่ายภาพต่อเนื่องสองครั้ง 50 เฟรม แทนที่จะเป็น 5 ถ่ายภาพต่อเนื่อง 50 เฟรม
1_2 test_yuv_jpeg_all ปรับโครงสร้างใหม่เพื่อใช้กรณีการใช้งาน STILL_CAPTURE หากมี
1_2 test_yuv_plus_jpeg ปรับโครงสร้างใหม่เพื่อใช้กรณีการใช้งาน STILL_CAPTURE หากมี
4 test_multi_cam_alignment ปรับโครงสร้างใหม่เพื่อเพิ่มการบันทึก YUV และเพิ่มการบันทึก 640x360 ให้กับการบันทึก 640x480 ที่มีอยู่

การทดสอบใหม่

Android 14 มีการทดสอบใหม่ดังต่อไปนี้

ฉาก ชื่อการทดสอบ คำอธิบาย
2_ก test_การจัดกรอบอัตโนมัติ ตรวจสอบว่าการจัดกรอบอัตโนมัติสามารถปรับ FoV เพื่อรวมใบหน้าทั้งหมดที่มีโทนสีผิวที่แตกต่างกัน โดยไม่คำนึงถึงการตั้งค่าอัตราการซูม
2_ก test_display_p3 ตรวจสอบว่าเอาต์พุต P3 JPEG ถูกต้อง
2_ก test_preview_min_frame_rate ตรวจสอบว่า FPS การแสดงตัวอย่างถึงค่าต่ำสุดที่กำหนดโดยคุณสมบัติของกล้องภายใต้สภาพแสงน้อย
3 test_landscape_to_Portrait ตรวจสอบแนวนอนเป็นแนวตั้งแทนที่การหมุนภาพอย่างถูกต้อง
4 test_preview_aspect_ratio_and_crop ตรวจสอบอัตราส่วนภาพ การครอบตัด และ FoV Preview ว่าเหมาะสมกับรูปแบบที่รองรับ
6 test_in_sensor_zoom ตรวจสอบพฤติกรรมการซูมในเซนเซอร์ของกล้อง
6 test_low_latency_zoom ตรวจสอบอัตราส่วนการซูมอย่างถูกต้องหากการตั้งค่าแทนที่การซูมถูกตั้งค่าไว้
6 test_preview_video_zoom_match ตรวจสอบว่าการซูมทำงานเหมือนกันใน Preview และสตรีม Video
ส่วนขยาย test_hdr_extension ตรวจสอบว่าส่วนขยาย HDR เปิดใช้งานอย่างถูกต้องเมื่อมีการร้องขอ
ส่วนขยาย test_night_extension ตรวจสอบว่าส่วนขยาย Night เปิดใช้งานอย่างถูกต้องเมื่อมีการร้องขอ
เซ็นเซอร์_ฟิวชั่น test_led_snapshot ตรวจสอบว่าสแนปชอต LED ไม่ทำให้ภาพอิ่มตัวหรือสีอ่อน

การทดสอบ DUT แบบขนาน

Android 14 รองรับการทดสอบ DUT แบบขนาน ซึ่งช่วยให้คุณทดสอบ DUT แบบขนานกับแท่นขุดเจาะหลายเครื่องเพื่อเพิ่มความเร็วในการทดสอบโดยรวม ตัวอย่างเช่น การทดสอบแบบขนานช่วยให้คุณทดสอบกล้อง 0 ในแท่นขุดเจาะหนึ่งและกล้อง 1 ในแท่นขุดอีกแท่นหนึ่งในเวลาเดียวกัน

สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ การทดสอบ Parallel DUT

ข้อกำหนดการทดสอบ

รูปที่ 1 แสดง วงแหวนถอดรหัสลับ ITS ของ Android 14 วงแหวนถอดรหัสลับจะแสดงการตั้งค่าการทดสอบที่การทดสอบแต่ละรายการกำหนดไว้ การตั้งค่าการทดสอบที่ควบคุมโดย android.request.availableCapabilities จะเป็นอักษรตัวพิมพ์ใหญ่ รายการเกตหลักคือ:

  • MANUAL_SENSOR
  • READ_3A
  • PER_FRAME_CONTROL
  • RAW
  • faceDetectModes
  • timestampSource
  • flash.info.available

แหวนถอดรหัสลับ

รูปที่ 1 วงแหวนถอดรหัสลับของ Android 14