Informacje o wersji pakietu Test Camera Image w Androidzie 15

Wersja Android 15 zawiera kilka zmian w ITS aparatu.

Ta strona zawiera podsumowanie zmian w aparacie ITS w Androidzie 15. Zmiany dotyczą tych ogólnych kategorii:

Wersje Pythona i pakietów

Android 15 obsługuje te wersje Pythona i pakietu:

Zdecydowanie zalecamy partnerom używanie oprogramowania do zarządzania pakietami w celu tworzenia pakietów z odpowiednimi wersjami oraz zmiany wersji między środowiskami programowania Androida.

W Androidzie 15 wymagany jest ten pakiet:

Testy NIEPODAJĄCE*

Android 15 używa oznaczenia FAIL* w wynikach testów, aby wskazać, że test się nie powiódł, ale nie jest jeszcze wymagany. Dlatego testy oznaczone jako FAIL* są raportowane jako PASS do weryfikatora CTS.

Lista dozwolonych tabletów

Z powodu niepowodzeń testów na tabletach używających modulacji szerokości impulsu (PWM) do przyciemnienia ekranu Android 15 używa listy dozwolonych tabletów do sprawdzania typu tabletu i wersji systemu operacyjnego. Listę tabletów na liście dozwolonych znajdziesz w sekcji lista dozwolonych tabletów.

Testowanie aplikacji aparatu Jetpack

Android 15 wprowadza testowanie za pomocą aplikacji Jetpack Camera (JCA) w celu emulowania korzystania z aplikacji innych firm. Przed testowaniem scene_flash na urządzeniu testowanym musi być zainstalowany JCA.

Narzędzie do sprawdzania wyrównania

Android 15 zawiera narzędzie do sprawdzania wyrównania tools/check_alignment.py, które ułatwia określanie wyrównania wykresu podczas konfigurowania. Narzędzie używa wykresu scene4 do obliczenia środka okręgu na tablecie względem środka sfotografowanej sceny.

Wycofane testy

W Androidzie 15 te testy zostały usunięte, ponieważ ich funkcje testowe są uwzględnione w innych testach.

Scena Nazwa testu
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

Nowe i zaktualizowane sceny

Android 15 wprowadza wiele nowych i zaktualizowanych scen, aby zwiększyć zakres testów oraz skrócić czas ich trwania.

Scena Opis
feature_combination Scena Sensor Fusion Box do testowania podziału kombinacji funkcji na oddzielne sceny.
sensor_fusion Wykres pola Połączenie czujników został zaktualizowany, aby uwzględnić znaczniki ArUco. Wydrukowana tablica musi wypełniać całą powierzchnię tylnej części modułu sensorów hybrydowych. Wymiary wydruku to 17 x 17 cali (43 x 43 cm).
scene7 Scena na tablecie z ukośnymi krawędziami i kolorami w kwadratach, aby zapewnić spójność podczas przełączania kamer.
scene8 Scena na tablecie z kolorowo podświetlonymi obszarami do testowania pomiaru AE i AWB.
scene9 Scena na tablecie z obrazem o wysokiej entropii, aby sprawdzić kompresję JPEG.
scene_flash Użycie sceny z odbiciem na wykresie do testów grupowych ze sterowaniem oświetleniem.
scene_low_light Scena na tablecie z siatką kwadratów w różnych odcieniach szarości na czarnym tle.
scene_video Scena na tablecie z poruszonymi obiektami do testowania utraty klatek.

Nowe testy

Android 15 zawiera te nowe testy:

Scena Nazwa testu Opis
2_c test_default_camera_hdr Sprawdza, czy wbudowana aplikacja aparatu domyślnie rejestruje obraz w Ultra HDR, jeśli urządzenie jest sklasyfikowane jako urządzenie o wydajności klasy 15.
4 test_30_60fps_preview_fov_match Sprawdzanie, czy strumień podglądu ma takie samo pole widzenia w przypadku 30 fps i 60 fps.
6 test_preview_zoom Sprawdza, czy współczynnik powiększenia każdego kadru podglądu jest zgodny z odpowiednimi metadanymi rejestrowania.
6 test_session_characteristics_zoom Sprawdzanie zakresu współczynnika powiększenia dla wszystkich obsługiwanych konfiguracji sesji.
7 test_multi_camera_switch Sprawdza, czy strumień podglądu ma spójne zachowanie 3A podczas przełączania między kamerami szerokokątnymi a ultraszerokokątnymi.
8 test_ae_awb_regions Sprawdzanie, czy regiony pomiaru AE i AWB strumienia podglądu działają prawidłowo.
9 test_jpeg_high_entropy Sprawdzanie, czy zdjęcia JPEG mogą być prawidłowo kompresowane w przypadku złożonych scen.
feature_combination test_feature_combination Weryfikuje, czy obsługiwane są wszystkie kombinacje strumieni, stabilizacje podglądu, docelowy zakres liczby klatek na sekundę, 10-bitowy obraz HDR i Ultra HDR.
Flash test_flash_strength Sprawdzanie, czy kontrola siły błysku w  SINGLE jest prawidłowo zaimplementowana.
Flash test_torch_strength Sprawdzanie, czy kontrola mocy latarki w trybie TORCH jest prawidłowo zaimplementowana.
low_light test_low_light_boost_extension Sprawdza, czy funkcja Low Light Boost AE mode jest prawidłowo zaimplementowana.
sensor_fusion test_lens_intrinsic_calibration Sprawdza, czy optyczny środek obiektywu zmienia się, gdy obiektyw porusza się z powodu optycznej stabilizacji obrazu (OIS).
sensor_fusion test_preview_distortion Sprawdzanie, czy zniekształcenia są korygowane w ramkach podglądu wykonanych przy różnych poziomach powiększenia.
film test_preview_frame_drop Sprawdzanie, czy strumienie podglądu nie pomijają klatek w filmach o najwyższej rozdzielczości.

Testy przekształcone

W Androidzie 15 wymienione niżej testy zostały przebudowane, aby zwiększyć ich zasięg i ułatwić ich grupowanie.

Scena Nazwa testu Opis
0 test_request_capture_match Zmieniono nazwę z test_read_write na bardziej przejrzystą.
1_1 test_burst_capture Przeniesiono z scene0 i zrefaktoryzowano, aby uwzględnić sprawdzanie jasności obrazu i utraty klatek.
1_1 test_exposure_x_iso Zmieniono nazwę z test_exposure na bardziej przejrzystą.
1_2 test_raw_burst_sensitivity Zmieniono kod, aby rejestrować 4 klatki na wartość ISO, co zmniejsza różnice między poszczególnymi klatkami.
1_2 test_raw_sensitivity Zmieniono kod, aby rejestrować 4 klatki na wartość ISO, co zmniejsza różnice między poszczególnymi klatkami.
1_2 test_yuv_plus_raw Zmiany w kodzie, które umożliwiają stosowanie map korekcji cieniowania obiektywu do płaszczyzn kolorów RAW.
3 test_flip_mirror Nie zezwala już na obracanie obrazów w Androidzie 15.
3 test_imu_drift Przeniesiono z katalogu scene0/test_gyro_bias, zmieniono nazwę i zrefaktoryzowano, aby uwzględnić sprawdzanie wektora obrotu przy uruchomionym strumieniu podglądu.
4 test_aspect_ratio_and_crop Dodano kombinacje strumieni YUV + prywatny i YUV + prywatny + YUV.
4 test_video_aspect_ratio_and_crop Potwierdzono, że nagranie wideo z HLG10 ma przestrzeń barw BT.2020.
Flash test_auto_flash Przeniesienie z scene2_a do scene_flash, aby utworzyć grupę testów z kontrolowanym oświetleniem. Zmieniono na korzystanie z JCA.
Flash test_led_snapshot Przeniesienie sceny sensor_fusion do sceny scene_flash w ramach testów oświetlenia grupowego.
Flash test_preview_min_frame_rate Przeniesienie z scene2_a do scene_flash, aby utworzyć grupę testów z kontrolowanym oświetleniem.
low_light test_night_extension Przeniesienie z scene2_night do scene_low_light w celu utworzenia spójnego środowiska testowego dla rozszerzenia poprawiającego widoczność przy słabym oświetleniu i rozszerzenia nocnego.
sensor_fusion test_preview_stabilization Zmieniono kod, aby testować tylko współczynniki powiększenia 0,9x (jeśli są dostępne) i 1x w przypadku najpopularniejszych rozdzielczości (1920 x 1080, 1280 x 720 i 640 x 480).