Tryby wysokiego zakresu dynamiki

W interfejsie API Camera2 dostępne są różne formy przechwytywania o wysokim zakresie dynamiki (HDR). Na tej stronie opisano różne funkcje, możliwości i tryby HDR oraz różnice między nimi w zależności od konkretnego interfejsu API.

Nadal przechwytuje HDR

Przechwytywanie zdjęć w formacie HDR obejmuje różnorodne algorytmy poprawiające zakres dynamiczny kamer mobilnych.

W przypadku systemu Android 13 i nowszych capability 10-bitowe wyjście kamery obsługuje 10-bitowe wyjście kamery. Klasa DynamicRangeProfiles zakresu dynamicznego HDR umożliwia klientom kamer konfigurowanie wyjść kamery zdolnych do tworzenia klatek w rzeczywistym formacie 10-bitowych pikseli i odpowiadających im 10-bitowych funkcji przesyłania. Konfiguracje wyjścia kamery 10-bitowej wykorzystujące profile zakresu dynamicznego HDR umożliwiają jedynie rozszerzoną fizyczną głębię bitową. W 10-bitowych konfiguracjach wyjścia kamery można używać następujących trybów w połączeniu z trybem sceny HDR :

  • Przechwytywanie 10-bitowych, nieskompresowanych zdjęć w formacie pikseli P010 .
  • Przechwytywanie zdjęć skompresowanych w formacie HDR przy użyciu formatu pikseli JPEG_R w oparciu o specyfikację Ultra HDR .

W przypadku urządzeń z systemem Android 12 lub starszym metody przechwytywania HDR nadal obejmują przetwarzanie klatek, które w pewnym momencie są kompresowane do standardowego 8-bitowego zakresu dynamiki. Poniżej przedstawiono metody przechwytywania zdjęć w formacie HDR, w których przechwytuje się kilka klatek z różną ekspozycją, a ostateczny wynik HDR powstaje poprzez połączenie poszczególnych obrazów:

  • Tryb sceny HDR : ten tryb jest zaimplementowany w warstwie HAL kamery i, jeśli jest obsługiwany, może być ustawiony przez klientów kamery w ramach zwykłych żądań przechwytywania kamery.
  • Typ rozszerzenia HDR : ten typ rozszerzenia jest zalecany w przypadku scen o wysokim kontraście. Używa sesji przechwytywania z ograniczoną funkcjonalnością w porównaniu ze zwykłymi sesjami przechwytywania. Na tym samym urządzeniu rozszerzenia aparatu mogą dawać wyniki o wyższej jakości obrazu niż zwykłe żądania przechwytywania.

Nagrywanie wideo HDR

W przeciwieństwie do nieruchomego przechwytywania HDR, wideo HDR odnosi się tylko do przechwytywania wideo HDR (10-bitowe nagrywanie wideo) .