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 đối với Camera ITS trong Android 14. Các thay đổi này được chia thành 5 danh mục chính:
- Phiên bản Python và 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
- Các thay đổi khác về kiểm thử
- Kiểm thử mới
- Kiểm thử DUT song song
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 và thư viện Python đượ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 bài kiểm thử Display P3) Colour-science 0.4.2
Tăng cường kiểm thử máy ảnh LIMITED
Trong Android 14, các bài kiểm thử sau đây được tái cấu trúc để cho phép kiểm thử máy ảnh LIMITED bằng các bài kiểm thử hiện có.
| Scene | Tên bài kiểm thử | 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().
Hợp nhất kiểm thử RAW/RAW10/RAW12 thành một bài 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 bài 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 thử | Nội dung mô tả |
|---|---|---|
| 2 | test_num_faces | Khuôn mặt 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ề kiểm thử
Trong Android 14, các bài kiểm thử sau đây được tái cấu trúc để tăng phạm vi kiểm thử.
| Scene | Tên bài kiểm thử | 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 lần chụp liên tiếp 50 khung hình thay vì 5 lần chụp liên tiếp 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 ảnh chụp YUV và thêm ảnh chụp 640x360 vào ảnh chụp 640x480 hiện có. |
Kiểm thử mới
Android 14 bao gồm các bài kiểm thử mới sau đây.
| Scene | Tên bài kiểm thử | Nội dung mô tả |
|---|---|---|
| 2_a | test_autoframing | Xác minh rằng tính năng tự động điều chỉnh khung hình có thể điều chỉnh Trường nhìn (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 bản xem trước đạt mức tối thiểu do các thuộc tính của máy ảnh xác định trong điều kiện ánh sáng yếu. |
| 3 | test_landscape_to_portrait | Xác minh rằng tính năng 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 rằng tỷ lệ khung hình, khung hình cắt và FoV của luồng Preview 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 rằng tỷ lệ thu phóng sẽ tăng theo tỷ lệ chính xác nếu bạn đặt chế độ ghi đè thu phóng. |
| 6 | test_preview_video_zoom_match | Xác minh rằng hành vi thu phóng giống nhau trong 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 bằng đèn LED không bão hoà hoặc làm đổi 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ử DUT song song với nhiều giàn kiểm thử để tăng tốc quá trình 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ử máy ảnh 0 trong một giàn kiểm thử và máy ảnh 1 trong một giàn kiểm thử 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 của ITS Android 14. Vòng giải mã bí mật cho biết những chế độ cài đặt kiểm thử mà các bài kiểm thử riêng lẻ bị giới hạn. Các chế độ cài đặt kiểm thử bị giới hạn bởi android.request.availableCapabilities được viết bằng chữ in hoa.
Các mục giới hạn chính là:
MANUAL_SENSORREAD_3APER_FRAME_CONTROLRAWfaceDetectModestimestampSourceflash.info.available
Hình 1. Vòng giải mã bí mật của ITS Android 14