30

HDR, Wide Gamut, PQ, HLG, and Modern Displays

SDR's quiet century - everything aimed at 100 cd/m² white, eight bits, sRGB - is ending. Modern displays reach 4000 cd/m² peaks, span almost the full visible gamut, and decode files in physical units rather than relative ratios. This article unpacks the four HDR delivery formats, the two transfer curves that make them work, the wide-gamut spaces they live in, and the modern panel technologies that finally make HDR worth shipping.

Digital · 19 6 Live Demos ~55 min read SDR → HDR → wide gamut
10 000 cd/m²
PQ peak (theoretical)
~76%
Rec.2020 visible gamut
10-12 bit
Required HDR depth
PQ / HLG
Two HDR transfers
00

Advanced HDR mastering console

HDR delivery is a chain of constraints: transfer function, mastering peak, display peak, average light level, gamut container, panel technology, metadata, ambient surround, bit depth, and tone mapping. This console lets you stress-test that chain before the article breaks each piece apart.

Interactive 00 - Advanced HDR and wide-gamut console

Balance PQ/HLG, gamut, metadata, display limits, and tone mapping

Change the mastering format, display class, Rec.2020/P3 coverage, peak luminance, frame average light, ambient surround, metadata trust, bit depth, and tone compression. The canvas redraws the EOTF, luminance histogram, gamut container, and display tone-map decision.

4000 nits
1000 nits
220 nits
92%
72%
20 lux
80%
10 bit
55%
65%
Encoding plan HDR10 PQ with a 4000-nit master and P3-D65 inside Rec.2020.
Tone-map pressure Display peak requires a highlight roll-off.
Gamut pressure Panel gamut covers most creative saturation.
Metadata and bits Static metadata and 10-bit signal are inside normal HDR10 practice.
Risk summary Medium risk.
Next action Validate tone mapping on a 1000-nit consumer display.
Dynamic range fit0%
Gamut fit0%
Tone-map quality0%
Metadata confidence0%
Viewer comfort0%
Mastering note HDR is range, not loudness. Reserve peak luminance for motivated highlights.
01

What HDR actually is

HDR - High Dynamic Range - is a deliberately broad term. In consumer marketing, it can mean any of "wider gamut," "brighter highlights," "deeper blacks," "more bits per channel," or "Dolby Vision logo on the box." In the engineering sense that this article uses, HDR specifically refers to delivery pipelines where:

  1. Peak luminance reaches at least 1000 cd/m² (vs SDR's ~100 cd/m² target)
  2. Black point reaches below 0.05 cd/m² (vs SDR's typical 0.1-0.3 cd/m²)
  3. Bit depth is at least 10 bits per channel (8-bit cannot encode the wider range without visible banding)
  4. A non-traditional transfer function maps file values to luminance - PQ (absolute) or HLG (relative)
  5. The signal usually targets a wider color gamut than Rec.709 - typically Rec.2020 container with P3-D65 actual coverage

The "high" in High Dynamic Range refers to the ratio of peak to floor. SDR operates at roughly 100:1 to 1000:1. HDR operates at 10 000:1 to 100 000:1 - two to three orders of magnitude more.

Dynamic range (in stops)
log2 of the ratio between maximum and minimum luminance. SDR ≈ 6-10 stops; HDR ≈ 14-17 stops; human vision ≈ 14 stops at any one adaptation state.
Peak luminance
The maximum brightness a display can produce, in cd/m² (also called "nits"). Premium HDR displays reach 1000-4000 nits peak.
MaxFALL
Maximum Frame Average Light Level. The average pixel luminance of the brightest frame in the content. Used for thermal / power planning at the display.
MaxCLL
Maximum Content Light Level. The brightest single pixel in the entire content. Used by displays to scale tone-mapping for their actual peak.
02

SDR vs HDR - the four axes

"HDR" is really four independent upgrades to SDR that usually ship together. Understanding each separately makes the standards easier to navigate.

SDR (Standard Dynamic Range)

The 100-cd/m² world. Optimized for CRT-era assumptions and refined over decades of LCD tuning. Universally compatible.

  • Peak: ~100 cd/m² reference, ~250-400 typical max
  • Gamut: Rec.709 (≈ sRGB)
  • Bit depth: 8-bit typical, 10-bit broadcast
  • Transfer: BT.1886 (gamma 2.4)
  • White: D65

HDR (High Dynamic Range)

A delivery framework that targets brighter highlights, deeper blacks, wider gamut, and higher precision simultaneously.

  • Peak: 1000-10 000 cd/m² capable; usually 1000-4000 mastered
  • Gamut: Rec.2020 container; P3-D65 typical coverage
  • Bit depth: 10-bit minimum, 12-bit cinema
  • Transfer: PQ (absolute) or HLG (relative)
  • White: D65
HDR ≠ just "brighter." A display that pushes a Rec.709 SDR signal to 1500 nits is brighter but not HDR. True HDR uses the appropriate transfer function (PQ or HLG), wider gamut metadata, and content authored with brightness allocated across the wider range. Mislabeled "HDR" displays exist; check for PQ/HLG decode support, not just headline brightness.
03

PQ: absolute luminance encoding

PQ - Perceptual Quantizer - is the dominant HDR transfer function. Standardized as SMPTE ST 2084 and integrated into ITU-R BT.2100, PQ maps file values 0-1 directly to absolute luminance values 0 to 10 000 cd/m². File value 0.5 represents a specific physical brightness (about 100 cd/m²); file value 0.75 represents about 1000 cd/m². The mapping never depends on what the display can do - the signal pins to a real-world brightness.

The curve is non-linear by design. It allocates more code values where the eye is sensitive (the dark to mid-tones range) and fewer in the brightest highlights, following the Barten contrast-sensitivity model. This is what lets 10 bits of PQ describe 0-10 000 cd/m² without visible banding - far more dynamic range than a 12-bit linear encoding could fit.

L = 10000 · ((max(V1/m₂ − c₁, 0)) / (c₂ − c₃ · V1/m₂))1/m₁ PQ EOTF (SMPTE ST 2084): file value V → luminance L in cd/m²
Interactive 01 · PQ luminance map

Where does each file value sit in cd/m²?

Slide the file value (0-1 = 0-10 000 cd/m²). The output shows the actual luminance, equivalent f-stops above darkness, and which real-world brightness range it corresponds to. Notice how more than half the code values are allocated below 100 cd/m² - exactly the range SDR cared about, plus everything HDR adds above.

Absolute luminance
92 cd/m²
Stops above 0.01 cd/m²
~13 stops
Real-world reference
Around an SDR display's peak white.
10-bit code value
512
Absolute encoding
PQ values pin to physical cd/m². File value 0.62 always means ~400 cd/m², regardless of display capability.
Barten model
The CSF curve PQ is tuned against. Allocates code values where contrast sensitivity is greatest.
10 000 cd/m² ceiling
The encoded ceiling, not the typical content target. Mastered HDR usually targets 1000-4000 nits; PQ has headroom for the future.
Display-side tone mapping
No display reaches 10 000 cd/m². The display tone-maps from the PQ signal to its actual peak using metadata.
04

HLG: relative dynamic range

HLG - Hybrid Log-Gamma - is the broadcast HDR transfer function, jointly developed by the BBC and NHK and standardized in ITU-R BT.2100. Unlike PQ's absolute encoding, HLG uses a relative system: the lower half of the file range is a conventional gamma curve compatible with BT.709 SDR receivers; the upper half extends into logarithmic encoding to fit the additional HDR range.

The key design goal was backward compatibility. An HLG broadcast feeds an SDR receiver a usable picture without any decoder upgrade - the SDR set just sees the lower-gamma half of the signal. HDR receivers decode the full range. One signal serves both audiences.

E' = √(3E)   for E ≤ 1/12
E' = a · ln(12E − b) + c   for E > 1/12 HLG OETF (BT.2100): scene-linear E → encoded E'
Interactive 02 · PQ vs HLG comparison

Two transfer functions, very different shapes

Both curves map file values 0-1 to luminance, but along very different paths. PQ's absolute interpretation pins peak to 10 000 cd/m²; HLG's relative interpretation scales to whatever peak the display targets.

PQ (absolute) vs HLG (relative)
— PQ (absolute 0-10000 cd/m²)  ·  — HLG (relative, scaled to display peak)
Live broadcast prefers HLG. A football match shot live for HDR ships as a single HLG stream that both an HDR set and a legacy Rec.709 TV can decode acceptably. Streaming-VOD prefers PQ because the encoded peak luminance can be calibrated against absolute reference levels on each frame.
05

The HDR delivery formats

Four named delivery formats dominate the HDR ecosystem. They differ in transfer function, metadata model, codec requirements, and licensing.

HDR10

PQ · Rec.2020 · 10-bit · static metadata · open / royalty-free

The baseline format. Carries one MaxFALL/MaxCLL plus a mastering-display descriptor for the whole asset. Universal support across UHD Blu-ray, HDR streaming, modern displays.

HDR10+

PQ · Rec.2020 · 10-bit · dynamic metadata · royalty-free

Samsung/Amazon-led extension. Adds per-scene or per-frame tone-mapping metadata so displays can adapt better to bright/dark scene changes. Royalty-free; an HDR10 fallback ships in the same stream.

Dolby Vision

PQ · Rec.2020 · 12-bit · dynamic metadata · proprietary CMS

Premium HDR with dynamic metadata + reference Dolby Vision CMS at decode. Higher bit depth, tighter mastering control. Licensed; requires certified displays and playback chains.

HLG (BT.2100)

HLG · Rec.2020 · 10-bit · no metadata · open

Broadcast HDR. No metadata required because HLG is relative and self-describing. BBC, NHK, Sky default. Backward-compatible with SDR receivers.

Static vs dynamic metadata
Static: one MaxFALL/MaxCLL for the whole asset. Dynamic: per-scene or per-frame, letting the display adapt tone-mapping content-aware.
Codec independence
HDR is about the signal, not the codec. HEVC, AV1, VVC, and ProRes all carry HDR. Choose the codec for distribution; the HDR format is a separate decision.
Mastering display
The reference monitor on which the content was approved. Its peak, gamut, and white point are recorded in metadata so downstream tone-mapping has a known origin.
10-bit minimum
8-bit HDR doesn't work - the wider luminance range needs more code values to avoid banding. All four major formats require at least 10-bit.
06

Wide gamut: Rec.2020 vs Display P3

Modern HDR almost always ships in a Rec.2020 container - the widest broadcast color space, with primaries on the spectral locus. But few consumer displays cover the full Rec.2020 triangle. Most modern wide-gamut panels reach P3-D65 (the same primaries as Display P3) which is significantly wider than Rec.709 but well short of full Rec.2020.

The result is a common authoring pattern: master in P3-D65 inside a Rec.2020 container. The signal claims Rec.2020; the actual content rarely touches the extreme Rec.2020 corners; consumer displays render the P3-D65 portion accurately and tone-map anything that strays beyond their gamut.

Interactive 03 · Gamut volume comparison

How much of human color does each space cover?

Toggle spaces to overlay their chromaticity triangles. The percentages are of the CIE 1931 visible gamut. Notice that Rec.2020 covers about three times more than sRGB - but consumer displays approach Display P3, not full Rec.2020.

Container vs coverage. A Rec.2020-tagged file may contain pixels that fall well inside the Display P3 sub-volume. The container is the maximum available - it doesn't promise the content actually uses it. Most current HDR streaming content sits inside P3-D65 even though it ships in a Rec.2020 container.
07

Modern display technologies

The "modern" panels that earn the HDR label rely on different physics to reach their peaks. Each technology has its own trade-offs in contrast, peak brightness, gamut, and burn-in risk.

OLED (WRGB / WOLED)

Peak ~800 nits · ~99% P3 · burn-in risk

Per-pixel emission, true black. White subpixel + color filters in consumer LG WOLED. Smooth HDR roll-off and excellent dark detail; lower peak brightness than mini-LED limits sun-and-flame highlights.

QD-OLED

Peak ~1500 nits · ~99% P3 · burn-in risk

Quantum-dot OLED. Blue OLED emitters + quantum-dot color conversion. Higher color volume and peak brightness than WOLED at similar contrast. Samsung Display and Sony partner panels.

Mini-LED LCD

Peak 1500-4000 nits · ~95% P3 · no burn-in

Thousands of backlight zones with full-array local dimming. Very high peak brightness; some blooming around bright highlights against dark backgrounds because the dimming zones are larger than pixels.

Micro-LED

Peak 1500-4000 nits · OLED-like contrast · no burn-in

Microscopic individual LED pixels - the long-term HDR endgame. No blooming, no burn-in, very high peak. Currently expensive and large-format only (~$100k+ consumer "The Wall").

FALD LCD

Peak 1000-2000 nits · ~92% P3 · no burn-in

Full-array local dimming LCD with hundreds (not thousands) of zones. Older / cheaper alternative to mini-LED. Significant blooming on small bright objects.

Edge-lit LCD "HDR"

Peak ~500 nits · sRGB to P3 · no burn-in

Edge-lit with no local dimming or just a few horizontal/vertical zones. Often labeled "HDR" but delivers little of the experience. Avoid for color-critical or premium HDR work.

Reference HDR monitor

Peak 1000-4000 nits · DCI-P3 / Rec.2020 · calibrated

Sony BVM-HX310, Eizo Prominence CG3146, Apple Pro Display XDR. Studio mastering reference. Stable peak across the screen, predictable tone-mapping, hardware calibration.

HDR projector

Peak 100-500 nits · variable · cinema

Theatrical HDR uses different rules: peak brightness is much lower than consumer HDR displays, but black is genuinely black and ambient light is controlled. Dolby Cinema uses dual-laser projection for ~108 nits peak.

08

HDR metadata

HDR signals carry metadata the display uses to tone-map sensibly to its own peak. Two layers exist: static metadata (one set of values for the whole asset) and dynamic metadata (per-scene or per-frame).

Interactive 04 · HDR metadata builder

What gets shipped with an HDR master

Choose a format and content type. The system shows the metadata block that would ship with a finished HDR asset. Values are typical for the chosen combination - real masters fill them from actual measurement of the content.

Loading…
MaxFALL (cd/m²)
Maximum Frame Average Light Level. The brightest average-frame in the content. Helps the display predict power and thermal budget.
MaxCLL (cd/m²)
Maximum Content Light Level. The single brightest pixel anywhere in the asset. Tells the display the maximum value it must tone-map for.
Mastering display primaries
CIE xy of the reference monitor used to approve the content. Receivers compute the relationship between mastering and playback gamuts.
Mastering display luminance
Min and max cd/m² of the approval monitor. Standard values: 0.005 / 1000, 0.005 / 4000.
SMPTE ST 2086
The static-metadata standard. Defines the carriage of mastering-display info plus MaxFALL/MaxCLL in HEVC/AV1 streams.
SMPTE ST 2094
The dynamic-metadata family. Variants: ST 2094-10 (Dolby Vision), ST 2094-40 (HDR10+), ST 2094-1 (universal SDR-to-HDR).
09

Tone mapping

A 4000-nit master arrives on a 800-nit display. Something has to give. Tone mapping is the function that compresses the input range into the output range while preserving as much perceptual fidelity as possible. It happens at the display, in the player, or both - and different choices produce visibly different pictures.

Interactive 05 · Tone mapping curves

How different curves compress 4000 nits into 1000

Set the mastering peak and display peak. Three common curves overlay: hard clip (cut everything above display peak), Reinhard (soft roll-off), and BT.2390 (the broadcast-recommended curve). The curves diverge most in the highlight region above the display peak.

— hard clip  ·  — Reinhard  ·  — BT.2390 broadcast
Hard clip
Anything above display peak gets pinned to peak. Cheap; loses all detail in highlights.
Reinhard
L_out = L_in / (1 + L_in/L_max). Smooth roll-off; compresses but never reaches peak. Used in older HDR-to-SDR pipelines.
BT.2390
ITU broadcast tone-mapping. S-shaped curve with knee, designed for live HDR broadcast. The canonical reference for Rec.2100 streams.
ACES output transform
Cinema rendering. Carefully tuned RRT (reference rendering transform) + ODT (output device transform) for film delivery.
Dolby Vision Display Management
Proprietary content-aware tone mapping driven by the dynamic metadata. Better fidelity on capable displays.
Gamut mapping
The chromatic counterpart to tone mapping. Saturated colors that exceed display gamut get compressed inward. Usually handled together with luminance tone mapping.
10

Authoring HDR content

HDR authoring touches every stage. The mastering monitor must be calibrated and certified at the target peak. The grade has to allocate brightness budget across the scene rather than crank everything up. Highlights need physical-sense values (sun ≈ 4000 nits, light bulb ≈ 1500, paper white ≈ 200) so the result feels natural rather than radioactive.

Mastering monitor
Sony BVM-HX310 (1000 nits), Canon DP-V3120, Eizo Prominence CG3146 (4000 nits). Calibration to ST 2084 PQ at the target peak is mandatory.
Reference 100-nit white
Diffuse white objects (paper, snow under sky) sit at about 200-400 nits in HDR - twice SDR's reference. Highlights live further above.
Specular allocation
Sun, gemstones, neon, fire - high-intensity natural sources - earn the upper range. Cluttering the entire frame at 4000 nits fatigues viewers and clips display capability.
Resolve / Baselight / Nucoda
Cinema grading tools with native HDR support. Output ACES, Dolby Vision XML, or HDR10 with metadata in one render pass.
QC viewing booth
Surround at ~5 cd/m² with neutral D65 walls. Bright ambient invalidates HDR judgments; dark ambient exaggerates contrast.
SDR derivative
Most HDR masters ship with a tone-mapped SDR pass for legacy receivers. The grade either auto-derives or is hand-tuned - the latter is more expensive and the rule for premium content.
"HDR's promise is range, not loudness. The best HDR images don't slam every pixel against the peak - they let the screen show a true black, a true diffuse white, and a true specular spark, all in the same frame." Editorial summary · HDR grading principle
11

Common HDR pitfalls

"HDR mode" without HDR content

A display in HDR mode receiving SDR content does odd things - the SDR signal gets re-mapped to the wider container, and skin tones go pink or green.

Fix: only enable HDR mode for HDR-tagged content; let SDR content render in SDR mode.

8-bit HDR

Some pipelines mistakenly store HDR PQ values in 8-bit channels. Result: visible banding everywhere because PQ packs ~13 stops into the same code range SDR uses for 8.

Fix: 10-bit minimum for any HDR stream. 12-bit for cinema masters.

Wrong metadata

MaxCLL or MaxFALL filled with placeholder values (often 1000/400) regardless of actual content. The display tone-maps incorrectly.

Fix: measure metadata from the actual graded master. Most NLEs offer auto-detection at export.

Stripped metadata

HDR file passes through a transcoder that strips ST 2086 / ST 2094 metadata. Display falls back to default tone-mapping, which is rarely what the colorist intended.

Fix: verify metadata survives every transcode in the delivery chain. ffprobe shows the carriage explicitly.

Display peak below master

4000-nit master on a 600-nit display without aggressive tone-mapping produces blown highlights. The image looks paler than the SDR version.

Fix: master to the typical consumer display peak (~1000-1500 nits) and let dynamic metadata refine for higher-end screens.

Browsers and untagged HDR

HDR images served on the web without tagging get decoded as SDR. Looks flat and washed out. Some browsers don't even support HDR JPEG XL or AVIF HDR yet.

Fix: tag wide-gamut HDR via the format's ICC or BT.2100 metadata. Provide an SDR fallback in <picture>.

HLG decoded as PQ

An HLG signal mistakenly tagged or interpreted as PQ becomes washed out and bright in the upper range; HLG's log section gets read as PQ's absolute scale.

Fix: always check the transfer-function tag matches the actual encoding. mediainfo exposes this.

Dolby Vision unlicensed

Trying to deliver Dolby Vision without the licensed pipeline. Open-source tools can decode but not encode certified DV content.

Fix: ship HDR10/HDR10+ if budget doesn't include a Dolby Vision license. Both reach modern players.
12

Test your understanding

Six questions on HDR fundamentals, PQ/HLG, and formats. Wrong answers come with brief explanations.

Quick check

Loading…
 
Question 1 of 6
13

Continue your journey