Android 15 Kamera Görüntüsü Test Paketi Sürüm Notları

Android 15 sürümü, Kamera ITS'de bir dizi değişiklik içerir.

Bu sayfada, Android 15 için Kamera ITS değişiklikleri özetlenmiştir. Değişiklikler aşağıdaki genel kategorilere ayrılır:

Python ve paket sürümleri

Android 15 aşağıdaki Python ve paket sürümlerini destekler:

İş ortaklarının, doğru sürümleri bir araya getirmek ve Android sürüm geliştirme ortamları arasında sürüm değiştirmek için paket yönetimi yazılımı kullanmasını önemle tavsiye ederiz.

Android 15 için aşağıdaki paket yeni zorunlu hale getirilmiştir:

BAŞARISIZ* testleri

Android 15, bir testin başarısız olduğunu ancak henüz zorunlu olmadığını belirtmek için test sonuçlarında FAIL* işaretini kullanır. Bu nedenle, FAIL* işareti içeren testler CTS Doğrulayıcı'ya PASS olarak raporlanır.

Tablet izin verilenler listesi

Ekranlarını karartmak için darbe genişliği modülasyonu (PWM) kullanan tabletlerde test hataları yaşandığı için Android 15, tablet türünü ve OS sürümünü kontrol etmek için bir tablet izin verilenler listesi kullanır. İzin verilenler listesindeki tabletlerin listesi için tablet izin verilenler listesi başlıklı makaleyi inceleyin.

Jetpack kamera uygulaması testi

Android 15, üçüncü taraf uygulama kullanımını taklit etmek için Jetpack Kamera Uygulaması (JCA) ile test özelliğini kullanıma sunar. scene_flash test edilmeden önce JCA, test edilen cihaza yüklenmelidir.

Hizalama aracını kontrol etme

Android 15, kurulum sırasında grafik hizalamasını belirlemeye yardımcı olmak için tools/check_alignment.py adlı bir hizalama kontrolü aracı ekler. Araç, tabletteki dairenin merkezini yakalanan sahnenin merkezine göre hesaplamak için scene4 grafiğini kullanır.

Desteği sonlandırılan testler

Android 15'te, test işlevlerinin diğer testlere dahil edilmesi nedeniyle aşağıdaki testler kaldırılmıştır.

Sahne Test adı
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

Yeni ve güncellenmiş sahneler

Android 15, test kapsamını artırmak ve test süresini azaltmak için bir dizi yeni ve güncellenmiş sahne sunuyor.

Sahne Açıklama
feature_combination Ayrı bir sahneye özellik kombinasyonu testini bölme özelliğini etkinleştirmek için sensör füzyon kutusu sahnesi.
sensor_fusion Sensör füzyon kutusu grafiği, ArUco işaretçilerini içerecek şekilde güncellendi. Grafik, 17 inç x 17 inç (43 x 43 cm) boyutunda basılarak sensör füzyon kutusunun arkasını doldurmalıdır.
sahne7 Kamera geçişlerinde 3A tutarlılığı için eğimli kenar ve renk kadranları içeren tablet tabanlı sahne.
sahne8 AE ve AWB bölge ölçümü testi için renklendirilmiş bölgeler içeren tablet tabanlı sahne.
sahne9 JPEG sıkıştırmasını test etmek için yüksek entropi değerine sahip tablet tabanlı sahne.
scene_flash Işık kontrollü testleri gruplandırmak için sensör füzyonu düzeneği yansıtıcı grafik sahnesi.
scene_low_light Siyah arka plan üzerinde farklı gri tonlarında karelerden oluşan bir ızgaranın yer aldığı tablet tabanlı sahne.
scene_video Kare atlama testi için hareketli nesnelerin bulunduğu tablet tabanlı sahne.

Yeni testler

Android 15 aşağıdaki yeni testleri içerir.

Sahne Test adı Açıklama
2_c test_default_camera_hdr Cihaz 15 performans sınıfı olarak sınıflandırılmışsa yerleşik kamera uygulamasının varsayılan olarak Ultra HDR çektiğini doğrular.
4 test_30_60fps_preview_fov_match Önizleme akışının 30 fps ve 60 fps için aynı görüş alanına sahip olduğunu doğrular.
6 test_preview_zoom Her önizleme çerçevesinin yakınlaştırma oranının, ilgili yakalama meta verileriyle eşleşip eşleşmediğini doğrular.
6 test_session_characteristics_zoom Desteklenen tüm oturum yapılandırmaları için yakınlaştırma oranı aralığını doğrular.
7 test_multi_camera_switch Önizleme akışının, geniş ve ultra geniş kamera geçişlerinde tutarlı 3A davranışına sahip olduğunu doğrular.
8 test_ae_awb_regions Önizleme akışı AE ve AWB ölçüm bölgelerinin düzgün çalıştığını doğrular.
9 test_jpeg_high_entropy JPEG çekimlerinin karmaşık sahnelerde düzgün şekilde sıkıştırılabileceğini doğrular.
feature_combination test_feature_combination Yayın kombinasyonlarının, önizleme sabitlemesinin, hedef FPS aralığının, 10 bit HDR videonun ve Ultra HDR'nin tüm karışımlarının desteklenip desteklenmediğini doğrular.
flash test_flash_strength SINGLE bölümündeki flaş gücü kontrolünün doğru şekilde uygulandığını doğrular.
flash test_torch_strength TORCH modunda el feneri gücü kontrolünün düzgün bir şekilde uygulandığını doğrular.
düşük_ışık test_low_light_boost_extension Low Light Boost AE mode özelliğinin doğru şekilde uygulandığını doğrular.
sensor_fusion test_lens_intrinsic_calibration Optik görüntü sabitleme (OIS) nedeniyle lens hareket ettiğinde lensin optik merkezinin doğal olarak değiştiğini doğrular.
sensor_fusion test_preview_distortion Çeşitli yakınlaştırma düzeylerinde çekilen her önizleme karesinde bozulmanın düzeltildiğini doğrular.
video test_preview_frame_drop Önizleme akışlarının, en yüksek çözünürlüklü videolarda kare atlamadığını doğrular.

Yeniden yapılandırılmış testler

Android 15'te, test kapsamını artırmak ve testleri daha mantıklı bir şekilde gruplandırmak için aşağıdaki testler yeniden yapılandırıldı.

Sahne Test adı Açıklama
0 test_request_capture_match Daha net olması için test_read_write olarak yeniden adlandırıldı.
1_1 test_burst_capture scene0'dan taşındı ve yakalama parlaklığı ile kare düşmesi kontrolleri içerecek şekilde yeniden yapılandırıldı.
1_1 test_exposure_x_iso Daha net anlaşılması için test_exposure olarak yeniden adlandırıldı.
1_2 test_raw_burst_sensitivity Kareler arasındaki varyasyonu azaltmak için ISO değeri başına 4 kare yakalayacak şekilde yeniden yapılandırıldı.
1_2 test_raw_sensitivity Kareler arasındaki varyasyonu azaltmak için ISO değeri başına 4 kare yakalayacak şekilde yeniden yapılandırıldı.
1_2 test_yuv_plus_raw RAW renk düzlemlerine lens gölgelendirme düzeltme haritaları uygulamak için yeniden yapılandırıldı.
3 test_flip_mirror Android 15'te artık döndürülmüş resimlere izin verilmez.
3 test_imu_drift scene0/test_gyro_bias altından taşındı, yeniden adlandırıldı ve önizleme akışı çalışırken dönme vektörü kontrolleri içerecek şekilde yeniden yapılandırıldı.
4 test_aspect_ratio_and_crop YUV + özel yayın ve YUV + özel + YUV yayın kombinasyonları eklendi.
4 test_video_aspect_ratio_and_crop HLG10 ile kaydedilen videonun BT.2020 renk uzayına sahip olduğu doğrulandı.
flash test_auto_flash Işık kontrollü testleri gruplandırmak için scene2_a yerine scene_flash kullanıldı. JCA'yı kullanacak şekilde yeniden yapılandırıldı.
flash test_led_snapshot Işık kontrollü testleri gruplandırmak için sensor_fusion sahnesinden scene_flash sahnesine taşındı.
flash test_preview_min_frame_rate Işık kontrollü testleri gruplandırmak için scene2_a yerine scene_flash kullanıldı.
düşük_ışık test_night_extension Düşük ışık güçlendirme uzantısı ve gece uzantısı için tutarlı bir test ortamı oluşturmak amacıyla scene2_night yerine scene_low_light kullanıldı.
sensor_fusion test_preview_stabilization Yalnızca yaygın çözünürlüklerde (1920x1080, 1280x720 ve 640x480) 0, 9x (varsa) ve 1x yakınlaştırma oranlarını test edecek şekilde yeniden yapılandırıldı.