Informacje o wersji pakietu testów obrazu z aplikacji Aparat 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 do tworzenia pakietów z odpowiednimi wersjami i zmieniania wersji między środowiskami programowania Androida.

Ten pakiet jest niedawno wymagany w przypadku Androida 15:

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. W związku z tym testy z oznaczeniem FAIL* są przekazywane do weryfikatora CTS jako PASS.

Lista dozwolonych tabletów

Ze względu na błędy podczas testów na tabletach korzystających z modulacji szerokości pulsu (PWM) do przyciemniania ekranów Android 15 używa listy dozwolonych tabletów do sprawdzenia typu tabletu i wersji systemu operacyjnego. Listę tabletów umieszczonych 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 rozbłysk_czułości_testowej
1_1 test_3a
1_1 test_ae_af
1_1 test_param_exposure_time
1_2 czułość_testu
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 umożliwiająca testowanie kombinacji funkcji do osobnych scen.
czujnik_fuzji Wykres pola Połączenie czujników został zaktualizowany, aby uwzględnić znaczniki ArUco. Wykres musi wypełniać tył pojemnika z czujnikiem Fusion.
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 odblaskową tablicę do testów grupowych z kontrolą oświetlenia.
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 ruchującymi się obiektami do testowania spadku liczby 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_wielu_kamery_przełącznik 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 Sprawdza, czy obsługiwane są wszystkie kombinacje kombinacji strumieni, stabilizacja podglądu, zakres docelowej liczby klatek na sekundę, 10-bitowy film HDR i technologia ultra HDR.
Flash test_flash_strength Sprawdza, czy kontrola siły Flasha w SINGLE jest prawidłowo zaimplementowany.
Flash siła_pochodnia_testowego Sprawdza, czy kontrola siły pochodnej w trybie TORCH jest prawidłowo zaimplementowana.
low_light test_low_light_boost_extension Sprawdza, czy tag Low Light Boost AE mode został prawidłowo zaimplementowany.
sensor_fusion test_lens_intrinsic_calibration Sprawdza, czy środek optyczny obiektywu zmienia się, gdy przesuwa się obiektyw dzięki 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 Sprawdza, czy strumienie podglądu nie pomijają klatek o filmach o wysokiej rozdzielczości.

Testy przekształcone

W Androidzie 15 te testy zostały przekształcone, aby zwiększyć ich zasięg i bardziej logicznie je grupować.

Scena Nazwa testu Opis
0 test_request_capture_match Zmieniono nazwę z test_read_write w celu uniknięcia wątpliwości.
1_1 przechwyt_z_testu_serii 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 testowy_odwracanie_lustrzane W Androidzie 15 nie można już obracać obrazów.
3 dry_imu_testowy Przeniesiono ze sceny 0/test_gyro_bias, zmieniono nazwę i zmodyfikowano, aby uwzględnić testy dotyczące wektora obrotu przy włączonym strumieniu podglądu.
4 współczynnik_testu_i_przycięcie 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 Przeniesiono ze sceny 2_a do elementu scene_flash, aby przeprowadzić grupowe testy z kontrolą oświetlenia. Zmieniono na korzystanie z JCA.
Flash zrzut_testu_ledów Przeniesiono ze sceny czujnik_fusion do scen_flash, aby przeprowadzić grupowe testy z kontrolą oświetlenia.
Flash test_preview_min_frame_rate Przeniesienie z scene2_a do scene_flash, aby zgrupować testy 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 typowych rozdzielczości (1920 x 1080, 1280 x 720 i 640 x 480).