การเปิดตัว Android 14 มีการเปลี่ยนแปลงหลายอย่างกับ Camera ITS
หน้านี้สรุปการเปลี่ยนแปลง ITS ของกล้องสำหรับ Android 14 การเปลี่ยนแปลงแบ่งออกเป็นห้าหมวดหมู่กว้างๆ:
- Python และเวอร์ชันแพ็คเกจ
- เพิ่มการทดสอบกล้องแบบจำกัด
- เพิ่มการทดสอบที่เกี่ยวข้องกับใบหน้า
- การเปลี่ยนแปลงการทดสอบอื่น ๆ
- การทดสอบใหม่
- การทดสอบ DUT แบบขนาน
Python และเวอร์ชันแพ็คเกจ
Android 14 รองรับเวอร์ชัน Python ต่อไปนี้ นอกเหนือจากเวอร์ชัน Python และไลบรารีที่รองรับใน Android 12 และ 13:
- หลาม 3.9.2
- โอเพ่นซีวี 4.2.0
- จำนวน 1.20.3
- Matplotlib 3.4.1
- ไซปี 1.6.2
- ไพซีเรียล 3.5
- หมอน 8.3.1
- ไพยอเอ็มแอล 5.4.1
- โมบาย 1.11
- FFmpeg 4.4.1
- (สำหรับการทดสอบ Display P3 เท่านั้น) วิทยาศาสตร์สี 0.4.2
เพิ่มการทดสอบกล้องแบบจำกัด
ใน 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