Tryby HDR

W interfejsie Camera2 API dostępne są różne formy rejestrowania obrazu w trybie HDR (High Dynamic Range). Na tej stronie opisujemy różne funkcje, możliwości i tryby HDR oraz ich różnice w zależności od konkretnego interfejsu API.

Robienie zdjęć w trybie HDR

Robienie zdjęć w trybie HDR obejmuje różne algorytmy poprawiające zakres dynamiczny aparatów w urządzeniach mobilnych.

W Androidzie 13 i nowszych wersjach funkcja wyjścia 10-bitowego aparatu capability obsługuje 10-bitowe wyjście aparatu. Klasa zakresu dynamicznego HDR DynamicRangeProfiles umożliwia klientom aparatu konfigurowanie wyjść aparatu, które mogą generować klatki w rzeczywistym 10-bitowym formacie pikseli i odpowiadających im 10-bitowych funkcjach transferu. Konfiguracje wyjścia 10-bitowego aparatu korzystające z profili zakresu dynamicznego HDR umożliwiają tylko rozszerzoną fizyczną głębię bitową. Konfiguracje wyjścia 10-bitowego aparatu mogą korzystać z tych trybów w połączeniu z trybem scenerii HDR:

  • 10-bitowe, nieskompresowane robienie zdjęć w formacie pikseli P010.
  • Skompresowane robienie zdjęć w trybie HDR w formacie pikseli JPEG_R opartym na specyfikacji Ultra HDR.

W przypadku urządzeń z Androidem 12 lub starszym metody robienia zdjęć w trybie HDR obejmują przetwarzanie klatek, które w pewnym momencie są kompresowane do standardowego 8-bitowego zakresu dynamicznego. Poniżej znajdziesz metody robienia zdjęć w trybie HDR, w których rejestrowanych jest kilka klatek o różnej ekspozycji, a ostateczny wynik HDR jest uzyskiwany przez połączenie poszczególnych obrazów:

  • Tryb scenerii HDR: Ten tryb jest zaimplementowany w warstwie HAL aparatu i, jeśli jest obsługiwany, może być ustawiany przez klientów aparatu w ramach zwykłych żądań robienia zdjęć.
  • Typ rozszerzenia HDR: Ten typ rozszerzenia jest zalecany w przypadku scen o wysokim kontraście. Używa sesji robienia zdjęć o ograniczonych możliwościach w porównaniu ze zwykłymi sesjami robienia zdjęć. Na tym samym urządzeniu rozszerzenia aparatu mogą dawać lepsze wyniki niż zwykłe żądania robienia zdjęć.

Nagrywanie filmów w trybie HDR

W przeciwieństwie do robienia zdjęć w trybie HDR, wideo HDR odnosi się tylko do nagrywania filmów w trybie HDR (10-bitowe nagrywanie filmów).