Bản phát hành Android 14 bao gồm một số thay đổi đối với Camera ITS.
Trang này tóm tắt các thay đổi về ITS của Camera cho Android 14. Những thay đổi này thuộc 5 danh mục lớn:
- Python và phiên bản gói
- Tăng cường kiểm thử máy ảnh LIMITED
- Tăng cường kiểm thử liên quan đến khuôn mặt
- Những thay đổi khác trong thử nghiệm
- Kiểm thử mới
- Kiểm thử DUT song song
Các phiên bản Python và gói
Android 14 hỗ trợ các phiên bản Python sau đây ngoài các phiên bản Python và thư viện được hỗ trợ trong Android 12 và 13:
- 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) Khoa học màu 0.4.2
Tăng cường kiểm thử máy ảnh LIMITED
Trong Android 14, các kiểm thử sau đây được tái cấu trúc để cho phép kiểm thử các máy ảnh CÓ HẠN bằng các kiểm thử hiện có.
Scene | Tên thử nghiệm | 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() .
Hoạt động kiểm thử RAW/RAW10/RAW12 được hợp nhất thành một hoạt động 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 chương trình kiểm thử phát hiện khuôn mặt sau đây sẽ được tái cấu trúc.
Scene | Tên thử nghiệm | Mô tả |
---|---|---|
2 | test_num_faces | Khuôn mặt mới để tăng tính đa dạng của khuôn mặt. Xác nhận vị trí khuôn mặt. |
Các thay đổi thử nghiệm khác
Trong Android 14, các bài kiểm thử sau đây được tái cấu trúc để tăng mức độ sử dụng kiểm thử.
Scene | Tên thử nghiệm | 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 hai loạt 50 khung hình thay vì 5 loạt 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 ghi YUV và thêm các bản ghi 640x360 vào các bản ghi 640x480 hiện có. |
Kiểm thử mới
Android 14 bao gồm các kiểm thử mới sau.
Scene | Tên thử nghiệm | Mô tả |
---|---|---|
2_a | test_autoframing | Xác minh rằng tính năng tự động lấy khung hình có thể điều chỉnh FoV để bao gồm tất cả các khuôn mặt có tông màu da khác nhau bất kể đã thiết lập tỷ lệ thu phóng như thế nào. |
2_a | thử nghiệm_hiển_thị_p3 | Xác minh kết quả P3 JPEG là chính xác. |
2_a | test_preview_min_frame_rate | Xác minh rằng FPS của bản xem trước đạt đến mức tối thiểu do các thuộc tính máy ảnh xác định trong điều kiện ánh sáng yếu. |
3 | test_ngang_to_dọc | Xác minh chế độ ghi đè từ ngang sang 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 của luồng Preview , cắt và FoV phù hợp với các định dạng được hỗ trợ. |
6 | test_in_sensor_zoom | Xác minh hành vi thu phóng trong cảm biến của máy ảnh. |
6 | test_low_latency_zoom | Xác minh tỷ lệ thu phóng chính xác nếu bạn đặt chế độ cài đặt ghi đè chế độ thu phóng. |
6 | test_preview_video_zoom_match | Xác minh rằng tính năng thu phóng hoạt động như 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 chính xác 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 chính xác khi được yêu cầu. |
cảm_biến_hợp_nhất | test_led_snapshot | Xác minh ảnh chụp nhanh bằng đèn LED không làm bão hoà hoặc phủ màu hình ảnh. |
Kiểm thử DUT song song
Android 14 hỗ trợ kiểm thử DUT song song, cho phép bạn kiểm thử các DUT song song với nhiều thiết bị để tăng tốc độ kiểm thử tổng thể. Ví dụ: tính năng kiểm thử song song cho phép bạn kiểm thử camera 0 trong một thiết bị quay và camera 1 trong một thiết bị quay khác cùng một lúc.
Để biết thêm thông tin chi tiết, hãy xem phần 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 của ITS trên Android 14. Vòng mã hoá bí mật cho biết chế độ cài đặt kiểm thử mà từng bài kiểm thử được kiểm soát. Các chế độ cài đặt kiểm thử do android.request.availableCapabilities
kiểm soát đều được viết hoa.
Các mục chính trong quy trình kiểm soát truy cập là:
MANUAL_SENSOR
READ_3A
PER_FRAME_CONTROL
RAW
faceDetectModes
timestampSource
flash.info.available
Hình 1. Vòng đeo giải mã bí mật ITS của Android 14