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

Android 15 sürümünde Kamera ITS'de bazı değişiklikler yapıldı.

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.

Aşağıdaki paket, Android 15 için kısa süre önce gerekli:

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* tanımlamasını kullanır. Bu nedenle, FAIL* tanımlamasına sahip testler PASS - CTS Doğrulayıcı olarak raporlanır.

Tablet izin verilenler listesi

Ekran karartmak için nabız genişlik modülasyonu (PWM) kullanan tabletlerde yapılan test hataları nedeniyle 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 Uygulama 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 test edilen cihaza JCA yüklü olmalıdır.

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 Özellik kombinasyonu testini ayrı sahnede bölmeyi sağlayan sensör füzyon kutusu sahnesi.
sensör_füzyonu 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 farklı renklere ayrılmış bölgelerin yer aldığı 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üzyon 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 Tüm yayın kombinasyonları, önizleme sabitleme, hedef FPS aralığı, 10 bit HDR video ve Ultra HDR'nin tüm kombinasyonlarının desteklendiğ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_fener_kuvveti TORCH modunda flaş gücü kontrolünün doğru ş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.
sensör_füzyonu test_lens_intrinsic_calibration Lens, optik görüntü sabitleme (OIS) nedeniyle hareket ettiğinde lensin iç kısmının optik merkezinin değiştiğini doğrular.
sensor_fusion test_preview_distortion Çeşitli yakınlaştırma seviyelerinde çekilen her önizleme karesi boyunca distorsiyonun 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 aşağıdaki testler, test kapsamını ve grup testlerini daha mantıklı bir şekilde artırmak için yeniden düzenlenmiştir.

Sahne Test adı Açıklama
0 test_isteği_capture_eşleme 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ığı ve 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 ham_patlama_hassaslığı Kareden kareye varyantını azaltmak için her ISO değeri için 4 kare yakalamak üzere yeniden düzenlendi.
1_2 ham_hassaslık_testi 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_ayna 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 renk alanı BT.2020 olduğu onaylanmıştır.
flash test_auto_flash Sahne2_a'dan sahne_flash'a, grup ışıklandırmalı testlere taşındı. JCA'yı kullanacak şekilde yeniden yapılandırıldı.
flash test_led_anlık_görüntü 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ı.
sensör_füzyonu test_önizleme_stabilizasyonu 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ı.