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_Ropartym 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).