Android 14 sürümü, Camera ITS'de bir dizi değişiklik içerir.
Bu sayfada Android 14 için Kamera ITS değişiklikleri özetlenmektedir. Değişiklikler beş geniş kategoriye ayrılır:
- Python ve paket versiyonları
- LIMITED kamera testinde artış
- Yüzle ilgili testlerde artış
- Diğer test değişiklikleri
- Yeni testler
- Paralel DUT testi
Python ve paket versiyonları
Android 14, Android 12 ve 13'te desteklenen Python sürümlerine ve kitaplıklara ek olarak aşağıdaki Python sürümlerini de destekler:
- Python 3.9.2
- OpenCV 4.2.0
- Numpy'nin 1.20.3
- Matplotlib 3.4.1
- Scipy 1.6.2
- pySeri 3.5
- Yastık 8.3.1
- PyYAML 5.4.1
- Mobil 1.11
- FFmpeg 4.4.1
- (Yalnızca Display P3 testleri için) Renk bilimi 0.4.2
LIMITED kamera testinde artış
Android 14'te, LIMITED kameraların mevcut testlerle test edilmesini sağlamak için aşağıdaki testler yeniden düzenlendi.
Sahne | Test adı | Tanım |
---|---|---|
1_1 | test_jpeg | manual_capture() yöntemini ortadan kaldırmak için yeniden düzenlendi. |
1_2 | test_yuv_jpeg_all | manual_capture() yöntemini ortadan kaldırmak için yeniden düzenlendi. |
1_2 | test_yuv_plus_jpeg | manual_capture() yöntemini ortadan kaldırmak için yeniden düzenlendi. |
1_2 | test_yuv_plus_raw | manual_capture() yöntemine göre yeniden düzenlendi. RAW/RAW10/RAW12 testleri tek bir testte birleştirildi. |
4 | test_multi_camera_alignment | manual_capture() yöntemine göre yeniden düzenlendi. |
Yüzle ilgili testlerde artış
Android 14'te aşağıdaki yüz algılama testleri yeniden düzenlendi.
Sahne | Test adı | Tanım |
---|---|---|
2 | test_num_faces | Artan yüz çeşitliliği için yeni yüzler. Yüz konumları onaylandı. |
Diğer test değişiklikleri
Android 14'te aşağıdaki testler, test kapsamını artırmak için yeniden düzenlendi.
Sahne | Test adı | Tanım |
---|---|---|
0 | test_read_write | android.sensor.sensitivityRange dışında kalan hassasiyet için yakalama meta veri değerlerini işaretlemek üzere yeniden düzenlendi. |
1_1 | test_burst_sameness_manual | 50 karelik beş seri çekim yerine 50 karelik iki seri çekim yapılacak şekilde yeniden düzenlendi. |
1_2 | test_yuv_jpeg_all | Varsa STILL_CAPTURE kullanım senaryosunu kullanacak şekilde yeniden düzenlendi. |
1_2 | test_yuv_plus_jpeg | Varsa STILL_CAPTURE kullanım senaryosunu kullanacak şekilde yeniden düzenlendi. |
4 | test_multi_camera_alignment | YUV yakalamaları ve mevcut 640x480 yakalamalara 640x360 yakalamaları eklemek için yeniden düzenlendi. |
Yeni testler
Android 14 aşağıdaki yeni testleri içermektedir.
Sahne | Test adı | Tanım |
---|---|---|
2_a | test_otomatik çerçeveleme | Otomatik çerçevelemenin, yakınlaştırma oranı ayarına bakılmaksızın farklı cilt tonlarına sahip tüm yüzleri içerecek şekilde FoV'yi ayarlayabildiğini doğrular. |
2_a | test_display_p3 | P3 JPEG çıktısının doğru olduğunu doğrular. |
2_a | test_preview_min_frame_rate | Önizleme FPS'sinin, düşük ışık koşullarında kamera özellikleri tarafından tanımlanan minimum seviyeye ulaştığını doğrular. |
3 | test_landscape_to_portrait | Yataydan dikeye geçişin görüntüyü düzgün şekilde döndürdüğünü doğrular. |
4 | test_preview_aspect_ratio_and_crop | Preview akışının en boy oranının, kırpmanın ve FoV'nin desteklenen formatlar için uygun olduğunu doğrular. |
6 | test_in_sensor_zoom | Kameranın sensör içi yakınlaştırma davranışını doğrular. |
6 | test_low_latency_zoom | Ayarlar yakınlaştırmayı geçersiz kılacak şekilde ayarlandıysa yakınlaştırma oranının doğru şekilde ölçeklendiğini doğrular. |
6 | test_preview_video_zoom_match | Yakınlaştırmanın Preview ve Video akışlarında aynı şekilde davrandığını doğrular. |
Uzantılar | test_hdr_extension | İstendiğinde HDR uzantısının doğru şekilde etkinleştirildiğini doğrular. |
Uzantılar | test_night_extension | Night uzantısının istendiğinde doğru şekilde etkinleştirildiğini doğrular. |
sensör_füzyonu | test_led_snapshot | LED anlık görüntülerin görüntüyü doygunlaştırmadığını veya renk tonlamadığını doğrular. |
Paralel DUT testi
Android 14, genel testi hızlandırmak için DUT'ları birden fazla donanımla paralel olarak test etmenize olanak tanıyan paralel DUT testini destekler. Örneğin, paralel test, aynı anda bir donanımdaki kamera 0'ı ve başka bir donanımdaki kamera 1'i test etmenize olanak tanır.
Daha fazla ayrıntı için bkz. Paralel DUT testi .
Test gereksinimleri
Şekil 1, Android 14 ITS gizli kod çözücü halkasını göstermektedir. Gizli kod çözücü halkası, bireysel testlerin hangi test ayarlarına göre yönlendirildiğini gösterir. android.request.availableCapabilities
tarafından kontrol edilen test ayarları büyük harflerle yazılmıştır. Ana yolluk öğeleri şunlardır:
-
MANUAL_SENSOR
-
READ_3A
-
PER_FRAME_CONTROL
-
RAW
-
faceDetectModes
-
timestampSource
-
flash.info.available
Şekil 1. Android 14 ITS gizli kod çözücü halkası