HDR (High Dynamic Range) is a set of technologies and approaches that let your
app display content with a greater range of brightness and intensity than SDR
(Standard Dynamic Range), as well as more vivid colors.

Here are some resources to help you understand and use HDR in your app.

## HDR video

- [HDR video playback](https://developer.android.com/media/grow/hdr-playback) explains how to preview and play HDR video.
- [HDR video capture](https://developer.android.com/media/camera/camera2/hdr-video-capture) explains how to extend your Camera2 app to capture HDR video.

## Still images

- [Supporting Ultra HDR](https://developer.android.com/media/grow/ultra-hdr) explains how to edit and display still images that use the Ultra HDR format.

## HDR format specifications

Here are links to specifications related to HDR images and video.

### Still image specifications

- [Google's Ultra HDR image format](https://developer.android.com/media/platform/hdr-image-format)
- [ISO standard for gain map images
  (ISO/PRF 21496-1)](https://www.iso.org/standard/86775.html)
- [ISO technical specification for 10-bit HLG/PQ images
  (ISO/TS 22028-5:2023)](https://www.iso.org/standard/81863.html)

### Video specifications

- [HLG/PQ signal identification (H.273)](https://www.itu.int/rec/T-REC-H.273)

- [HLG/PQ transfer (BT.2100)](https://www.itu.int/rec/R-REC-BT.2100)

- Static metadata: [SMPTE standard (SMPTE ST
  2086:2018)](https://pub.smpte.org/pub/st2086/st2086-2018.pdf) and [CTA standard
  (CTA-861.3-A)](https://shop.cta.tech/products/cta-861-3)

- Dynamic metadata: [SMPTE ST 2094-10:2021](https://pub.smpte.org/pub/st2094-10/st2094-10-2021.pdf)
  and [SMPTE ST 2094-40:2020](https://pub.smpte.org/pub/st2094-40/st2094-40-2020.pdf)