Catatan Rilis Suite Pengujian Gambar Kamera Android 15

Rilis Android 15 mencakup sejumlah perubahan pada ITS Kamera.

Halaman ini merangkum perubahan ITS Kamera untuk Android 15. Perubahan ini termasuk dalam kategori luas berikut:

Versi Python dan paket

Android 15 mendukung versi Python dan paket berikut:

Sebaiknya partner menggunakan software pengelolaan paket untuk menggabungkan versi yang benar dan mengubah versi di antara lingkungan pengembangan rilis Android.

Paket berikut baru diperlukan untuk Android 15:

Pengujian FAIL*

Android 15 menggunakan sebutan FAIL* untuk hasil pengujian guna menunjukkan bahwa pengujian gagal, tetapi belum diwajibkan. Oleh karena itu, pengujian dengan penunjukan FAIL* dilaporkan sebagai PASS ke CTS Verifier.

Daftar tablet yang diizinkan

Karena kegagalan pengujian dengan tablet yang menggunakan modulasi lebar pulsa (PWM) untuk meredupkan layarnya, Android 15 menggunakan daftar perangkat tablet yang diizinkan untuk memeriksa jenis tablet dan versi OS. Untuk mengetahui daftar tablet dalam daftar yang diizinkan, lihat daftar yang diizinkan untuk tablet.

Pengujian Aplikasi Kamera Jetpack

Android 15 memperkenalkan pengujian dengan Aplikasi Kamera Jetpack (JCA) untuk meniru penggunaan aplikasi pihak ketiga. JCA harus diinstal di perangkat yang sedang diuji sebelum menguji scene_flash.

Alat periksa perataan

Android 15 menambahkan alat perataan pemeriksaan, tools/check_alignment.py, untuk membantu menentukan perataan diagram saat penyiapan. Alat ini menggunakan diagram scene4 untuk menghitung pusat lingkaran di tablet relatif terhadap pusat adegan yang diambil.

Pengujian yang tidak digunakan lagi

Di Android 15, pengujian berikut dihapus karena fungsi pengujiannya disertakan dalam pengujian lain.

Scene Nama pengujian
0 test_capture_result_dump
0 test_param_sensitivity_burst
1_1 test_3a
1_1 test_ae_af
1_1 test_param_exposure_time
1_2 test_param_sensitivity
3 test_3a_consistency

Adegan baru dan yang diperbarui

Android 15 memperkenalkan sejumlah adegan baru dan yang diperbarui untuk meningkatkan cakupan pengujian serta mengurangi waktu pengujian.

Scene Deskripsi
feature_combination Scene kotak penggabungan sensor untuk mengaktifkan pengujian kombinasi fitur pemisahan ke scene terpisah.
sensor_fusion Diagram untuk kotak penggabungan sensor diperbarui untuk menyertakan penanda ArUco. Diagram harus mengisi bagian belakang kotak sensor fusion dengan mencetak pada ukuran 17"x17" (43x43 cm).
scene7 Adegan berbasis tablet dengan tepi miring dan kuadran warna untuk konsistensi 3A di seluruh transisi kamera.
scene8 Adegan berbasis tablet dengan area berwarna untuk pengujian pengukuran area AE dan AWB.
scene9 Adegan berbasis tablet dengan gambar entropi tinggi untuk menekankan kompresi JPEG.
scene_flash Adegan kartu reflektif rig penggabungan sensor untuk mengelompokkan pengujian yang dikontrol pencahayaannya.
scene_low_light Pemandangan berbasis tablet dengan petak persegi dengan berbagai nuansa abu-abu di atas latar belakang hitam.
scene_video Scene berbasis tablet dengan objek bergerak untuk pengujian penurunan frame.

Pengujian baru

Android 15 menyertakan pengujian baru berikut.

Scene Nama pengujian Deskripsi
2_c test_default_camera_hdr Memverifikasi bahwa aplikasi kamera bawaan merekam Ultra HDR secara default jika perangkat diklasifikasikan sebagai kelas performa 15.
4 test_30_60fps_preview_fov_match Memverifikasi bahwa aliran Pratinjau memiliki bidang pandang yang sama untuk 30 fps dan 60 fps.
6 test_preview_zoom Memverifikasi rasio zoom setiap frame pratinjau cocok dengan metadata pengambilan yang sesuai.
6 test_session_characteristics_zoom Memverifikasi rentang rasio zoom untuk semua konfigurasi sesi yang didukung.
7 test_multi_camera_switch Memverifikasi bahwa streaming Pratinjau memiliki perilaku 3A yang konsisten di seluruh transisi kamera lebar-ultralebar.
8 test_ae_awb_regions Memverifikasi bahwa region pengukuran AE dan AWB streaming Pratinjau berfungsi dengan benar.
9 test_jpeg_high_entropy Memverifikasi bahwa pengambilan gambar JPEG dapat dikompresi dengan benar menggunakan adegan yang kompleks.
feature_combination test_feature_combination Memverifikasi bahwa semua kombinasi streaming, pratinjau stabilisasi, rentang FPS target, video HDR 10-bit, dan Ultra HDR didukung.
flash test_flash_strength Memverifikasi bahwa kontrol kekuatan flash di SINGLE diterapkan dengan benar.
flash test_torch_strength Memverifikasi bahwa kontrol kekuatan senter dalam mode TORCH diterapkan dengan benar.
low_light test_low_light_boost_extension Memverifikasi bahwa Low Light Boost AE mode diterapkan dengan benar.
sensor_fusion test_lens_intrinsic_calibration Memverifikasi bahwa pusat optik intrinsik lensa berubah saat lensa bergerak karena stabilisasi gambar optik (OIS).
sensor_fusion test_preview_distortion Memastikan bahwa distorsi dikoreksi di seluruh frame pratinjau yang diambil pada berbagai tingkat zoom.
video test_preview_frame_drop Memverifikasi bahwa streaming Pratinjau tidak mengalami penurunan frame dengan video beresolusi tertinggi.

Pengujian yang difaktorkan ulang

Di Android 15, pengujian berikut difaktorkan ulang untuk meningkatkan cakupan pengujian dan mengelompokkan pengujian secara lebih logis.

Scene Nama pengujian Deskripsi
0 test_request_capture_match Diganti namanya dari test_read_write agar lebih jelas.
1_1 test_burst_capture Dipindahkan dari scene0 dan difaktorkan ulang untuk menyertakan pemeriksaan kecerahan pengambilan dan frame drop.
1_1 test_exposure_x_iso Diganti namanya dari test_exposure agar lebih jelas.
1_2 test_raw_burst_sensitivity Difaktorkan ulang untuk merekam 4 frame per nilai ISO guna mengurangi variasi antar-frame.
1_2 test_raw_sensitivity Difaktorkan ulang untuk merekam 4 frame per nilai ISO guna mengurangi variasi antar-frame.
1_2 test_yuv_plus_raw Direfaktor untuk menerapkan peta koreksi shading lensa ke bidang warna RAW.
3 test_flip_mirror Tidak lagi mengizinkan gambar yang diputar di Android 15.
3 test_imu_drift Dipindahkan dari scene0/test_gyro_bias, diganti namanya, dan di-refactor untuk menyertakan pemeriksaan vektor rotasi dengan aliran pratinjau yang sedang berjalan.
4 test_aspect_ratio_and_crop Menambahkan kombinasi YUV + aliran pribadi dan YUV + pribadi + aliran YUV.
4 test_video_aspect_ratio_and_crop Video yang direkam dengan HLG10 yang dikonfirmasi memiliki ruang warna BT.2020.
flash test_auto_flash Berpindah dari scene2_a ke scene_flash untuk mengelompokkan pengujian yang dikontrol pencahayaannya. Difaktorkan ulang untuk menggunakan JCA.
flash test_led_snapshot Dipindahkan dari scene sensor_fusion ke scene_flash untuk mengelompokkan pengujian yang dikontrol pencahayaan.
flash test_preview_min_frame_rate Berpindah dari scene2_a ke scene_flash untuk mengelompokkan pengujian yang dikontrol pencahayaannya.
low_light test_night_extension Beralih dari scene2_night ke scene_low_light untuk membuat lingkungan pengujian yang konsisten untuk ekstensi peningkatan cahaya redup dan ekstensi malam.
sensor_fusion test_preview_stabilization Memfaktorkan ulang untuk menguji rasio zoom 0,9x (jika tersedia) dan 1x hanya untuk resolusi umum (1920x1080, 1280x720, dan 640x480).