Rilisan Android 14 menyertakan sejumlah perubahan pada Kamera ITS .
Halaman ini merangkum perubahan Kamera ITS untuk Android 14. Perubahan tersebut terbagi dalam lima kategori besar:
- Versi Python dan paket
- Peningkatan pengujian kamera TERBATAS
- Peningkatan pengujian terkait wajah
- Perubahan tes lainnya
- Tes baru
- Pengujian DUT paralel
Versi Python dan paket
Android 14 mendukung versi Python berikut selain versi dan pustaka Python yang didukung di Android 12 dan 13:
- Python 3.9.2
- OpenCV 4.2.0
- Angka 1.20.3
- Matplotlib 3.4.1
- Sains 1.6.2
- pySerial 3.5
- Bantal 8.3.1
- PyYAML 5.4.1
- Mobil 1.11
- FFmpeg 4.4.1
- (Hanya untuk pengujian Display P3) Ilmu warna 0.4.2
Peningkatan pengujian kamera TERBATAS
Di Android 14, pengujian berikut difaktorkan ulang untuk memungkinkan pengujian kamera TERBATAS dengan pengujian yang sudah ada.
Pemandangan | Nama tes | Keterangan |
---|---|---|
1_1 | tes_jpeg | Difaktorkan ulang untuk menghilangkan metode manual_capture() . |
1_2 | test_yuv_jpeg_all | Difaktorkan ulang untuk menghilangkan metode manual_capture() . |
1_2 | test_yuv_plus_jpeg | Difaktorkan ulang untuk menghilangkan metode manual_capture() . |
1_2 | test_yuv_plus_raw | Difaktorkan ulang ke metode manual_capture() . Pengujian RAW/RAW10/RAW12 digabungkan menjadi satu pengujian. |
4 | test_multi_camera_alignment | Difaktorkan ulang ke metode manual_capture() . |
Peningkatan pengujian terkait wajah
Di Android 14, tes deteksi wajah berikut difaktorkan ulang.
Pemandangan | Nama tes | Keterangan |
---|---|---|
2 | tes_num_wajah | Wajah-wajah baru untuk meningkatkan keragaman wajah. Lokasi wajah dikonfirmasi. |
Perubahan tes lainnya
Di Android 14, pengujian berikut difaktorkan ulang untuk meningkatkan cakupan pengujian.
Pemandangan | Nama tes | Keterangan |
---|---|---|
0 | tes_baca_tulis | Difaktorkan ulang untuk menandai nilai metadata tangkapan untuk sensitivitas yang berada di luar android.sensor.sensitivityRange . |
1_1 | test_burst_sameness_manual | Difaktorkan ulang untuk melakukan dua burst masing-masing 50 frame, bukan lima burst masing-masing 50 frame. |
1_2 | test_yuv_jpeg_all | Difaktorkan ulang untuk menggunakan kasus penggunaan STILL_CAPTURE jika tersedia. |
1_2 | test_yuv_plus_jpeg | Difaktorkan ulang untuk menggunakan kasus penggunaan STILL_CAPTURE jika tersedia. |
4 | test_multi_camera_alignment | Difaktorkan ulang untuk menambahkan tangkapan YUV dan menambahkan tangkapan 640x360 ke tangkapan 640x480 yang sudah ada. |
Tes baru
Android 14 menyertakan pengujian baru berikut.
Pemandangan | Nama tes | Keterangan |
---|---|---|
2_a | tes_autoframing | Memverifikasi bahwa autoframing dapat menyesuaikan FoV untuk menyertakan semua wajah dengan warna kulit berbeda, apa pun rasio zoom yang ditetapkan. |
2_a | tes_tampilan_p3 | Memverifikasi keluaran P3 JPEG sudah benar. |
2_a | test_preview_min_frame_rate | Memverifikasi bahwa pratinjau FPS mencapai minimum yang ditentukan oleh properti kamera dalam kondisi cahaya rendah. |
3 | test_landscape_to_portrait | Memverifikasi penggantian lanskap ke potret memutar gambar dengan benar. |
4 | test_preview_aspect_ratio_and_crop | Memverifikasi rasio aspek streaming Preview , pemotongan, dan FoV sesuai untuk format yang didukung. |
6 | test_in_sensor_zoom | Memverifikasi perilaku zoom dalam sensor kamera. |
6 | uji_latensi_rendah_zoom | Memverifikasi skala rasio zoom dengan benar jika pengaturan override zoom diatur. |
6 | test_preview_video_zoom_match | Memverifikasi bahwa zoom berperilaku sama di Preview dan streaming Video . |
ekstensi | test_hdr_extension | Memverifikasi ekstensi HDR diaktifkan dengan benar saat diminta. |
ekstensi | test_night_extension | Memverifikasi ekstensi Night diaktifkan dengan benar saat diminta. |
sensor_fusion | tes_led_snapshot | Memverifikasi snapshot LED tidak menjenuhkan atau mewarnai gambar. |
Pengujian DUT paralel
Android 14 mendukung pengujian DUT paralel, yang memungkinkan Anda menguji DUT secara paralel dengan beberapa rig untuk mempercepat pengujian secara keseluruhan. Misalnya, pengujian paralel memungkinkan Anda menguji kamera 0 di satu rig dan kamera 1 di rig lain secara bersamaan.
Untuk lebih jelasnya, lihat Pengujian DUT Paralel .
Persyaratan tes
Gambar 1 menunjukkan cincin dekoder rahasia Android 14 ITS. Cincin dekoder rahasia menunjukkan pengaturan pengujian yang digunakan untuk masing-masing pengujian. Setelan pengujian yang dibatasi oleh android.request.availableCapabilities
menggunakan huruf besar. Item gerbang utama adalah:
-
MANUAL_SENSOR
-
READ_3A
-
PER_FRAME_CONTROL
-
RAW
-
faceDetectModes
-
timestampSource
-
flash.info.available
Gambar 1. Cincin dekoder rahasia Android 14 ITS