Bản phát hành Android 14 có một số thay đổi đối với Camera ITS.
Trang này tóm tắt những thay đổi của Camera ITS đối với Android 14. Những thay đổi này thuộc 5 danh mục lớn:
- Python và các phiên bản gói
- Tăng cường kiểm thử camera LIMITED
- Tăng cường kiểm thử liên quan đến khuôn mặt
- Các thay đổi khác đối với thử nghiệm
- Số lượng xét nghiệm mới
- Kiểm thử DUT song song
Python và các phiên bản gói
Ngoài các phiên bản và thư viện Python được hỗ trợ trong Android 12 và 13, Android 14 còn hỗ trợ các phiên bản Python sau:
- Python 3.9.2
- OpenCV 4.2.0
- Numpy 1.20.3
- Matplotlib 3.4.1
- Scipy 1.6.2
- pySerial 3.5
- Pillow 8.3.1
- PyYAML 5.4.1
- Mobly 1.11
- FFmpeg 4.4.1
- (Chỉ dành cho các thử nghiệm Display P3) Colour-science 0.4.2
Tăng cường kiểm thử camera LIMITED
Trong Android 14, các kiểm thử sau được tái cấu trúc để cho phép kiểm thử các camera BỊ HẠN CHẾ bằng các kiểm thử hiện có.
Scene | Tên bài kiểm tra | Nội dung mô tả |
---|---|---|
1_1 | test_jpeg | Tái cấu trúc để loại bỏ phương thức manual_capture() . |
1_2 | test_yuv_jpeg_all | Tái cấu trúc để loại bỏ phương thức manual_capture() . |
1_2 | test_yuv_plus_jpeg | Tái cấu trúc để loại bỏ phương thức manual_capture() . |
1_2 | test_yuv_plus_raw | Tái cấu trúc thành phương thức manual_capture() .
Các kiểm thử RAW/RAW10/RAW12 được hợp nhất thành một kiểm thử duy nhất. |
4 | test_multi_camera_alignment | Tái cấu trúc thành phương thức manual_capture() . |
Tăng cường kiểm thử liên quan đến khuôn mặt
Trong Android 14, các kiểm thử phát hiện khuôn mặt sau đây được tái cấu trúc.
Scene | Tên bài kiểm tra | Nội dung mô tả |
---|---|---|
2 | test_num_faces | Mặt người mới để tăng tính đa dạng về khuôn mặt. Đã xác nhận vị trí khuôn mặt. |
Các thay đổi khác về thử nghiệm
Trong Android 14, các bài kiểm thử sau được tái cấu trúc để tăng mức độ kiểm thử.
Scene | Tên bài kiểm tra | Nội dung mô tả |
---|---|---|
0 | test_read_write | Tái cấu trúc để gắn cờ các giá trị siêu dữ liệu chụp cho độ nhạy nằm ngoài android.sensor.sensitivityRange . |
1_1 | test_burst_sameness_manual | Tái cấu trúc để thực hiện 2 chuỗi 50 khung hình thay vì 5 chuỗi 50 khung hình. |
1_2 | test_yuv_jpeg_all | Tái cấu trúc để sử dụng trường hợp sử dụng STILL_CAPTURE nếu có. |
1_2 | test_yuv_plus_jpeg | Tái cấu trúc để sử dụng trường hợp sử dụng STILL_CAPTURE nếu có. |
4 | test_multi_camera_alignment | Tái cấu trúc để thêm các bản chụp YUV và thêm các bản chụp 640x360 vào các bản chụp 640x480 hiện có. |
Số lượng xét nghiệm mới
Android 14 có các kiểm thử mới sau đây.
Scene | Tên bài kiểm tra | Nội dung mô tả |
---|---|---|
2_a | test_autoframing | Xác minh rằng tính năng tạo khung hình tự động có thể điều chỉnh FoV để bao gồm tất cả khuôn mặt có tông màu da khác nhau, bất kể tỷ lệ thu phóng được đặt. |
2_a | test_display_p3 | Xác minh rằng đầu ra P3 JPEG là chính xác. |
2_a | test_preview_min_frame_rate | Xác minh rằng FPS xem trước đạt mức tối thiểu do các thuộc tính camera xác định trong điều kiện ánh sáng yếu. |
3 | test_landscape_to_portrait | Xác minh rằng chế độ ghi đè từ chế độ ngang sang chế độ dọc sẽ xoay hình ảnh đúng cách. |
4 | test_preview_aspect_ratio_and_crop | Xác minh tỷ lệ khung hình, vùng cắt và FoV của luồng Preview có phù hợp với các định dạng được hỗ trợ hay không. |
6 | test_in_sensor_zoom | Xác minh hành vi thu phóng trong cảm biến của camera. |
6 | test_low_latency_zoom | Xác minh tỷ lệ thu phóng được điều chỉnh đúng cách nếu bạn đặt chế độ cài đặt ghi đè mức thu phóng. |
6 | test_preview_video_zoom_match | Xác minh rằng thao tác thu phóng hoạt động giống nhau trong các luồng Preview và Video . |
tiện ích | test_hdr_extension | Xác minh rằng tiện ích HDR kích hoạt đúng cách khi được yêu cầu. |
tiện ích | test_night_extension | Xác minh rằng tiện ích Night kích hoạt đúng cách khi được yêu cầu. |
sensor_fusion | test_led_snapshot | Xác minh rằng ảnh chụp nhanh LED không bão hoà hoặc làm đổi màu hình ảnh. |
Thử nghiệm DUT song song
Android 14 hỗ trợ kiểm thử DUT song song, cho phép bạn kiểm thử DUT song song với nhiều giàn để tăng tốc độ kiểm thử tổng thể. Ví dụ: kiểm thử song song cho phép bạn kiểm thử camera 0 trong một giàn và camera 1 trong một giàn khác cùng lúc.
Để biết thêm thông tin chi tiết, hãy xem bài viết Kiểm thử DUT song song.
Yêu cầu kiểm thử
Hình 1 cho thấy vòng giải mã bí mật ITS Android 14. Vòng giải mã bí mật cho biết từng chế độ cài đặt kiểm thử được kiểm soát bằng những kiểm thử riêng lẻ. Các chế độ cài đặt kiểm thử được kiểm soát bằng android.request.availableCapabilities
đều ở dạng chữ in hoa.
Các mục chính cần có để đủ điều kiện là:
MANUAL_SENSOR
READ_3A
PER_FRAME_CONTROL
RAW
faceDetectModes
timestampSource
flash.info.available
Hình 1. Vòng giải mã bí mật ITS của Android 14