High Dynamic Range-Modi

In der Camera2 API sind verschiedene Formen der HDR-Aufnahme (High Dynamic Range) verfügbar. Auf dieser Seite werden die verschiedenen Funktionen, Fähigkeiten und Modi für HDR beschrieben und wie sie sich je nach API unterscheiden.

HDR-Standbildaufnahme

Die Aufnahme von Standbildern im HDR-Format umfasst eine Vielzahl von Algorithmen zur Verbesserung des Dynamikbereichs von Mobilkameras.

Unter Android 13 und höher wird die 10‑Bit-Kameraausgabe capability unterstützt. Mit der HDR-Klasse für den dynamischen Bereich DynamicRangeProfiles können Kameraclients Kameraausgänge konfigurieren, die Frames mit einem tatsächlichen 10‑Bit-Pixelformat und entsprechenden 10‑Bit-Übertragungsfunktionen generieren. Bei 10‑Bit-Kamera-Ausgabekonfigurationen mit HDR-Dynamikumfangsprofilen ist nur die erweiterte physische Bittiefe aktiviert. Bei 10‑Bit-Kameraausgangskonfigurationen können die folgenden Modi in Verbindung mit dem HDR-Szenenmodus verwendet werden:

  • 10-Bit-unkomprimierte Standbildaufnahme im Pixelformat P010
  • Komprimierte HDR-Standbildaufnahme mit dem Pixelformat JPEG_R basierend auf der Ultra-HDR-Spezifikation.

Bei Geräten mit Android 12 oder niedriger werden bei der Aufnahme von HDR-Standbildern Frames verarbeitet, die irgendwann auf den standardmäßigen 8‑Bit-Dynamikbereich komprimiert werden. Im Folgenden werden HDR-Methoden für Standbilder beschrieben, bei denen mehrere Frames mit unterschiedlichen Belichtungen aufgenommen und die einzelnen Bilder dann zu einem HDR-Bild zusammengeführt werden:

  • HDR-Szenenmodus: Dieser Modus wird in der HAL-Ebene der Kamera implementiert und kann von Kameraclients in regulären Kameraaufnahmeanfragen festgelegt werden, sofern unterstützt.
  • HDR-Erweiterungstyp: Dieser Erweiterungstyp wird für Szenen mit hohem Kontrast empfohlen. Verwendet eine Aufnahmesitzung mit eingeschränkten Funktionen im Vergleich zu regulären Aufnahmesitzungen. Auf demselben Gerät können Kameraerweiterungen Ergebnisse mit höherer Bildqualität liefern als normale Aufnahmeanfragen.

HDR-Videoaufzeichnung

Im Gegensatz zur HDR-Fotofunktion bezieht sich HDR bei Videos nur auf die HDR-Videoaufnahme (10-Bit-Videoaufnahme).