Formats & Standards
MaxCLL
MaxCLL (Maximum Content Light Level) is a static metadata value that specifies the nit value of the brightest single pixel used anywhere in HDR10 content. Displays use this value to inform tone mapping—compressing highlights to fit the display's peak brightness when mastering peaked higher than the TV can deliver. Unlike dynamic metadata formats such as HDR10+, MaxCLL applies uniformly to an entire content piece rather than adapting scene-by-scene.
What MaxCLL Is and How It Works
MaxCLL (Maximum Content Light Level) specifies the nit value corresponding to the brightest single pixel used anywhere in HDR10 content. It is measured in nits (candelas per square meter, cd/m²), a standard unit of luminance. Unlike frame-average brightness, MaxCLL captures the absolute peak. The single hottest pixel in the entire piece, whether that pixel appears in a one-frame explosion, a logo, or a highlight reflection.
Displays use MaxCLL metadata to inform tone mapping decisions. When content is mastered at 4,000 nits but a viewer's TV peaks at 800 nits, the display reads MaxCLL and applies a tone mapping curve that gently compresses the brightest highlights so they fit on-screen instead of clipping to white. This process preserves detail in bright areas rather than losing them to blown-out overexposure.
HDR10 Specifications and Metadata Transmission
MaxCLL and MaxFALL (Maximum Frame-Average Light Level) are static HDR10 metadata values defined by CEA-861.3, transmitted over HDMI as part of the HDR Dynamic Range and Mastering (DRM) InfoFrame as defined in CEA-861.3 / CTA-861-G. This frame is sent alongside (but separately from) the AVI InfoFrame during the vertical blanking interval. They are technically optional fields. A stream can be labeled HDR10 without them, and displays fall back to manufacturer-defined defaults (which vary by model) when MaxCLL or MaxFALL values are absent or zero.
These metadata values are distinct from, but co-transmitted alongside, SMPTE ST 2086, which separately specifies the mastering display's color primaries, white point, and minimum and maximum mastering luminance. Do not confuse MaxCLL (a scene-content brightness peak) with ST 2086 mastering display specs (reference monitor capabilities used during production).
Typical Values in Professional Mastering
Mastering monitors are typically 1,000 nit or 4,000 nit displays, which is why most HDR discs carry either 1,000 or 4,000 nits as the MaxCLL value. HDR10 itself is technically limited to a maximum of 10,000 nits peak brightness; however, common HDR10 content is mastered with peak brightness ranging from 1,000 to 4,000 nits. This reflects the real-world equipment available to professional colorists and the practical limits of current consumer displays.
MaxCLL vs. MaxFALL and Static Metadata Limitations
MaxFALL (Maximum Frame-Average Light Level) differs from MaxCLL: MaxFALL is the nit value of the brightest frame's average brightness across all pixels, while MaxCLL is the nit value of the single brightest pixel. A single bright star or lens flare might push MaxCLL high while MaxFALL remains moderate because the average frame brightness stays lower.
Static metadata has inherent limitations. A two-hour movie can contain dark interiors, bright desert scenes, and high-contrast night shots, yet MaxCLL and MaxFALL do not adapt scene-by-scene. The display reads these values once at the start of playback and applies the same tone mapping curve to every scene from opening logos to end credits. This can leave darker scenes looking flat or compromise bright highlights in scenes that differ drastically from the peak-brightness moment the metadata was derived from.
MaxCLL vs. Dynamic Metadata (HDR10+ and Dolby Vision)
Unlike HDR10's static MaxCLL, formats such as HDR10+ and Dolby Vision use dynamic metadata that changes scene-by-scene or even moment-by-moment. This allows each scene to be tone-mapped according to its own brightest content rather than forcing a uniform curve across an entire film. HDR10+ enables producers to adjust the tone mapping gamma curve on a per-scene basis, while HDR10 is constrained by single static values that must serve all scenes equally.
Display implementation of MaxCLL varies. For example, LG OLED TVs use a fallback value of 4,000 nits for selecting the tone curve when mastering metadata is missing. Some displays may have little reliance on the metadata values for tone mapping decisions at all, instead applying their own algorithms. This variability means that identical HDR10 content may render differently on different displays, even if MaxCLL is present.
Sources
- [1]
- [2]
- [3]
- [4]
- [5]
- [6]