Catatan Rilis Camera Image Test Suite Android 14

Rilis Android 14 menyertakan sejumlah perubahan pada Camera ITS.

Halaman ini merangkum perubahan ITS Kamera untuk Android 14. Perubahan ini terbagi ke dalam lima kategori besar:

Versi Python dan paket

Android 14 mendukung versi Python berikut selain versi dan library Python yang didukung di Android 12 dan 13:

Meningkatkan pengujian kamera LIMITED

Di Android 14, pengujian berikut difaktorkan ulang untuk mengaktifkan pengujian kamera TERBATAS dengan pengujian yang ada.

Scene Nama pengujian Deskripsi
1_1 test_jpeg Difaktorkan ulang untuk menghilangkan metode manual_capture().
1_2 test_yuv_jpeg_all Difaktorkan ulang untuk menghapus metode manual_capture().
1_2 test_yuv_plus_jpeg Difaktorkan ulang untuk menghapus metode manual_capture().
1_2 tes_yuv_plus_raw Difaktorkan ulang ke metode manual_capture(). Pengujian RAW/RAW10/RAW12 digabungkan menjadi satu pengujian.
4 pengujian_multi_kamera_perataan Difaktorkan ulang ke metode manual_capture().

Di Android 14, pengujian deteksi wajah berikut difaktorkan ulang.

Scene Nama pengujian Deskripsi
2 test_num_faces Wajah baru untuk meningkatkan keberagaman wajah. Lokasi wajah dikonfirmasi.

Perubahan pengujian lainnya

Di Android 14, pengujian berikut difaktorkan ulang untuk meningkatkan cakupan pengujian.

Scene Nama pengujian Deskripsi
0 uji_baca_tulis Difaktorkan ulang untuk menandai nilai metadata pengambilan untuk sensitivitas yang berada di luar android.sensor.sensitivityRange.
1_1 test_burst_sameness_manual Difaktorkan ulang untuk melakukan dua burst 50 frame, bukan lima burst dari 50 frame.
1_2 test_yuv_jpeg_all Difaktorkan ulang untuk menggunakan kasus penggunaan STILL_CAPTURE jika tersedia.
1_2 tes_yuv_plus_jpeg Difaktorkan ulang untuk menggunakan kasus penggunaan STILL_CAPTURE jika tersedia.
4 test_multi_camera_alignment Difaktorkan ulang untuk menambahkan pengambilan YUV dan menambahkan pengambilan 640x360 ke pengambilan 640x480 yang ada.

Pengujian baru

Android 14 menyertakan pengujian baru berikut.

Scene Nama pengujian Deskripsi
2_a test_autoframing Memverifikasi bahwa pembingkaian otomatis dapat menyesuaikan FoV untuk menyertakan semua wajah dengan rona kulit yang berbeda, terlepas dari rasio zoom yang ditetapkan.
2_a test_display_p3 Memverifikasi bahwa output P3 JPEG sudah benar.
2_a kecepatan_frame_pratinjau_min_pengujian Memverifikasi bahwa FPS pratinjau mencapai minimum yang ditentukan oleh properti kamera dalam kondisi cahaya redup.
3 test_landscape_to_portrait Memverifikasi penggantian lanskap ke potret memutar gambar dengan benar.
4 test_preview_aspect_ratio_and_crop Memverifikasi rasio aspek, pemangkasan, dan FoV streaming Preview sesuai untuk format yang didukung.
6 {i>test_in_sensor_zoom<i} Memverifikasi perilaku zoom dalam sensor kamera.
6 test_low_Latensi_zoom Memverifikasi bahwa rasio zoom diskalakan dengan benar jika setelan penggantian zoom ditetapkan.
6 uji_pratinjau_video_zoom_match Memverifikasi bahwa zoom berperilaku sama di streaming Preview dan Video.
ekstensi test_hdr_extension Memverifikasi bahwa ekstensi HDR diaktifkan dengan benar saat diminta.
ekstensi test_night_extension Memverifikasi bahwa ekstensi Night diaktifkan dengan benar saat diminta.
sensor_fusion test_led_snapshot Memverifikasi snapshot LED tidak saturasi 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 mengetahui detail selengkapnya, lihat Pengujian DUT paralel.

Persyaratan pengujian

Gambar 1 menunjukkan cincin decoder secret Android 14 ITS. Cincin dekode rahasia menunjukkan setelan pengujian yang digunakan untuk mengontrol setiap pengujian. Setelan pengujian yang dibatasi oleh android.request.availableCapabilities ditulis dalam huruf besar. Item gerbang utama adalah:

  • MANUAL_SENSOR
  • READ_3A
  • PER_FRAME_CONTROL
  • RAW
  • faceDetectModes
  • timestampSource
  • flash.info.available

cincin decoder rahasia

Gambar 1. Cincin dekode rahasia ITS Android 14