Dolby Vision HDR

There are two quite different ways a Dolby Vision picture travels down an HDMI cable, and a display may accept one, the other, or both. Most of the confusion around Dolby Vision comes from treating them as the same thing.

  • TV-led (also called Standard, or Sink-led) - the player sends the picture plus Dolby's scene-by-scene instructions, hidden inside the video. The display does the Dolby processing.
  • Low-Latency (LLDV, also called Player-led or Source-led) - the player does the Dolby processing, using what the display says about itself, and sends a finished picture. The display just shows it.

The two signals look nothing alike on the cable. TV-led is disguised as an ordinary 8-bit RGB signal; Low-Latency is a plain 12-bit YCbCr 4:2:2, PQ, Rec.2020 signal. The source, any calibration system, and the display all have to agree on which one is in use, or nothing works.


What Dolby Vision Actually Is

Dolby Vision is PQ HDR plus dynamic metadata, inside a licensed system that runs all the way from grading to the screen.

Underneath, it uses the same PQ curve (SMPTE ST 2084) and Rec.2020 colour container as HDR10. What it adds is:

  • Dynamic metadata - scene-by-scene, even frame-by-frame, information on how dark, average and bright the picture is, plus the colourist's 'trims' for displays less capable than the mastering display.
  • Dolby's own processing - every Dolby Vision device uses Dolby's licensed 'display management' software to fit the picture to the display. Nobody else's tone mapping is involved.

Because it is PQ based, Dolby Vision is an absolute system - each code value means a fixed brightness in nits. A display that cannot reach that brightness has to remap the picture, and the metadata exists to steer that remapping. HLG works the other way - it is relative, scaling itself to whatever the display can do, with no metadata at all. See What is HDR? for why that difference matters so much.

The Two Kinds - Who Does the Dolby Processing?

The only real question is where Dolby's processing happens - in the display (TV-led) or in the player (Low-Latency).

Think of it as a meal. With TV-led, the player delivers the ingredients and the recipe, and the display cooks. With Low-Latency, the display first tells the player what it can eat - its brightness and colour limits, from its EDID - and the player cooks the meal to suit, delivering it ready to serve.

Where the Dolby processing happens TV-led: the player sends the picture and hidden metadata in an 8-bit RGB wrapper, and the display does the Dolby processing. Low-Latency: the display tells the player its brightness and colour limits through its EDID, the player does the Dolby processing, and sends a 12-bit YCbCr 4:2:2 PQ signal with a low-latency flag. TV-led Player sends picture + recipe Display does the Dolby processing 8-bit RGB wrapper 12-bit picture + hidden metadata Low-Latency (LLDV) Player does the Dolby processing Display just shows the picture 12-bit YCbCr 4:2:2, PQ + low-latency flag EDID: the display's brightness and colour limits
The highlighted box is where Dolby's processing runs. In Low-Latency, the dashed line is the display telling the player its limits before anything is sent.

TV-led

TV-led is the original form of Dolby Vision, used by most Dolby Vision TVs. The display knows its own panel best, so this usually gives the most accurate result on a real Dolby Vision TV.

The price is fragility. The metadata is hidden inside the picture itself, so anything that changes even a single pixel value on the way - a scaler, a LUT box, an overlay, a processing splitter or a capture device - destroys it. When that happens the display typically shows a picture with strong pink and green casts.

Low-Latency (LLDV)

Low-Latency was created for games consoles and PCs, where the delay of display-side processing is a problem. It is now common on monitors and some projectors, and according to Semtech it is now the required mode for new Dolby Vision devices, with TV-led optional.

The player does all the work, so the display needs very little processing, and the delay is low and predictable. The picture on the cable is an ordinary-looking HDR signal, so it survives far more of the signal chain.


The Signals Side by Side

On the cable, TV-led pretends to be 8-bit RGB, while Low-Latency is an honest 12-bit YCbCr HDR signal.

TV-led and Low-Latency Dolby Vision signals compared
  TV-led Low-Latency (LLDV)
Dolby processing done by Display Player / source
What the player needs to know about the display Nothing Its brightness range and primaries, read from the display's EDID
Picture on the cable 12-bit YCbCr 4:2:2 in Dolby's own colour encoding, packed into an 8-bit RGB 4:4:4 'container' 12-bit YCbCr 4:2:2 (some displays also accept 10 or 12-bit RGB / 4:4:4)
Transfer curve and colour PQ, in Dolby's encoding, decoded by the display PQ, Rec.2020, D65 white
Range Full - the RGB container must pass through untouched Limited (Legal)
Dolby metadata Hidden in the lowest bits of the picture itself Not sent - the player has already applied it
HDMI InfoFrames Dolby Vision flag; AVI InfoFrame says RGB, full range Dolby Vision flag with the low-latency bit set; no HDR10 InfoFrame
Bandwidth at 4K 60 Hz Same as 8-bit RGB - 594 MHz, fits HDMI 2.0 Same as 4:2:2 - 594 MHz, fits HDMI 2.0
Survives processing in the chain No - one changed pixel value breaks it Yes, like any HDR signal
Delay in the display Varies by display Low and consistent
Typical users Dolby Vision TVs, streaming boxes, disc players Games consoles, PCs, monitors, some projectors

Both carry roughly the same picture quality - 12 bits per sample, with half-resolution colour (4:2:2). The '8-bit RGB' that TV-led shows on HDMI analysers and in display information menus is only the wrapper.

How a Display Says Which Kind It Accepts

Every Dolby Vision display carries a small 'Dolby Vision block' in its EDID - the description of itself it sends to anything plugged into it. A player reads that block and picks the kind to send; you normally don't get to choose.

The block states:

  • Which kinds it accepts - TV-led only, Low-Latency only, or both.
  • Which Low-Latency formats it accepts - 12-bit YCbCr 4:2:2, and/or 10 or 12-bit RGB / 4:4:4.
  • Its brightness range and colour primaries, which a Low-Latency player uses to fit the picture to the display.

As an example, the ASUS ProArt PA32DC monitor accepts Low-Latency only, as 12-bit YCbCr 4:2:2 or 12-bit RGB / 4:4:4, and declares a brightness range of about 0.005 to 601 nits.

This is why 'supports Dolby Vision' on a specification sheet is not enough. An older player that only sends TV-led, and a monitor that only accepts Low-Latency, both 'support Dolby Vision' - but they won't work together.

Other Dolby Vision 'Versions' You Will Hear About

None of these change the signal on the HDMI cable - they describe how content is stored, or how a display behaves.

Profiles describe how Dolby Vision is stored in a file or on a disc, not how it is sent over HDMI. The common ones are:

  • Profile 5 - streaming, in Dolby's own colour encoding. It plays only on Dolby Vision devices.
  • Profile 7 - UHD Blu-ray. An HDR10 picture, plus an extra Dolby layer.
  • Profile 8.1 - streaming. An HDR10 compatible picture, plus Dolby metadata.
  • Profile 8.4 - an HLG compatible picture, plus Dolby metadata, as recorded by recent iPhones.

Content mapping versions (CM v2.9 and CM v4.0) are versions of the metadata itself. v4.0 is newer and carries more detailed trims. A display or player must understand the version used.

Metadata 'levels' are the parts of that metadata. Level 1 is the per-shot black, average and peak analysis; Levels 2 and 8 are the colourist's trims; Level 6 holds HDR10 style MaxCLL / MaxFALL values.

Dolby Vision IQ uses the display's light sensor to brighten the picture in a bright room. It deliberately departs from PQ's absolute values (see What is HDR?), so it must be switched off for calibration and measurement.

Dolby Vision 2 was announced in September 2025, adding features such as 'Light Sense', which adjusts the picture to the room using a light sensor.

Dolby Vision for gaming is simply Low-Latency Dolby Vision, generated by a games console.


What It Means for Calibration

To calibrate a display's Dolby Vision mode, the test pattern generator must send the same kind of Dolby Vision the display expects. Otherwise the display either stays out of Dolby Vision mode, or you measure a mode that isn't the one viewers will see.

TV-led displays need a generator that builds a genuine TV-led signal - the patch in Dolby's encoding, wrapped in 8-bit RGB, with metadata embedded in every frame. The Murideo SIX-G and SEVEN-G do this with ColourSpace today. The whole chain from generator to display must be bit-perfect, with no processing in between.

Low-Latency displays are simpler. The generator sends ordinary PQ Rec.2020 patch values as 12-bit YCbCr 4:2:2, with the Dolby Vision low-latency flag that switches the display into its Dolby Vision mode. No Dolby metadata is involved, so what you measure is the display's own response to PQ values, exactly as with HDR10. As the signal is Legal range YCbCr, ColourSpace should be set to Legal - see TPG Operation.

For both kinds, everything between the generator and the display must pass the Dolby Vision signalling unchanged. Some HDMI switches, splitters, extenders and HDR injectors - especially older ones - pass the picture but drop the Dolby Vision information, and the display quietly falls back to its normal mode. Always check the display shows it is in Dolby Vision mode before measuring, and connect the generator directly if in doubt.

Keep Low-Latency patches inside the display's range. In Low-Latency it is the player's job to fit the picture into the brightness and colour range the display declares in its EDID. When calibrating, the test pattern generator and ColourSpace are the player, so the patches must stay inside that range too.

Use ColourSpace's Limit Range to cap the PQ patch level at the display's declared peak (see PQ HDR Calibration). For the ASUS PA32DC, which declares 578 nits, that is a 10-bit code value of 709 (8-bit Legal 168).

Patches beyond the declared range are handled differently to HDR10. In HDR10 the display clips each channel on its own, so an over-range blue stays pure blue. In Low-Latency the display's Dolby processing keeps the brightness and gives up saturation, so the same patch measures as a brighter, washed-out blue. For example, a 100% PQ blue (16, 16, 235 at 8-bit Legal, which asks for 10,000 nits) measured as pure blue in HDR10, but as a desaturated blue at more than three times the expected brightness in Low-Latency.

Can Low-Latency Be Calibrated?

Not directly. In Low-Latency the tone mapping is done by the source - the player or games console - which fits every picture to the brightness and colour range the display declares. That source is not normally part of the calibration chain. Even if the calibration patches are played through it (for example with ColourSpace's DIP mode), what is measured includes the source's tone mapping, and correcting tone mapping through calibration is next to impossible.

The valid approach is to calibrate the display itself, using standard high-brightness HDR profiling, so the underlying display is correct, and then leave the Low-Latency source to do what it does. This works where the display uses the same calibration in its Dolby Vision mode. On the ASUS PA32DC, for example, ColourSpace uploads the 3D LUT into the User slot the monitor uses, and that same slot is used for all modes, Dolby Vision included. Where a display keeps separate settings for Dolby Vision, as many TVs do, check that the calibration carries across.

Measuring Low-Latency with a test pattern generator, with the patches kept inside the declared range as above, is still worthwhile as verification. It shows what the display does with the signal a real source will send, and whether the display's declared range is honest. The ASUS PA32DC declares 578 nits, but delivers about 435 nits in Low-Latency, so every Low-Latency source fits its pictures to a peak the display cannot reach. Only the manufacturer can fix that, by correcting the EDID.

What Low-Latency Measurements Show

Even in Low-Latency, the display may still process the picture. The ASUS PA32DC, for example, follows PQ accurately up to about 100 nits, then rolls off gradually into its real peak of about 435 nits, rather than clipping sharply. On a full-range EOTF graph this is easy to miss - the measured curve simply rounds off the corner where the target clips.

The roll-off is applied the way Dolby's processing works - to the brightness of the whole colour, with the colour carried along (in the ICtCp colour space), not to red, green and blue separately. That keeps hues stable, but the channels no longer add up: a saturated primary is far darker than grey at the same code value, so it is compressed less, and the primaries become relatively brighter than grey towards the top of the range. In ColourSpace this shows as the channels separating in the RGB Separation graph. Rec.2020 colours outside the panel's own gamut are also mapped inwards, which changes their brightness as well as their colour.

A roll-off applied to each channel separately would avoid that coupling, but at the cost of hue shifts in bright, saturated colours. Neither approach is error-free; they make different errors. As Low-Latency carries no changing metadata, the behaviour is fixed for each colour - it can be measured, and it is part of how the display renders Dolby Vision.

Common Misunderstandings

  • 'Dolby Vision is 12-bit, so it's better than 10-bit HDR10.' Both Dolby Vision signals carry 12-bit values with half-resolution colour (4:2:2). The extra bits help smooth gradients a little; they don't make the picture brighter or more colourful.
  • '12-bit Low-Latency means 12-bit patches.' The 12 bits are the container the display asks for, not the precision of what is inside it. Test pattern generators usually fill it with 8 or 10-bit values, with the extra bits set to zero - the Murideo SIX-G, for example, accepts 8-bit values from ColourSpace. For calibration that is not a real limitation, as 10-bit PQ steps are already finer than most meters can reliably resolve.
  • 'My analyser says 8-bit RGB, so Dolby Vision isn't working.' For TV-led, 8-bit RGB is correct - it is the wrapper the 12-bit Dolby picture travels in.
  • 'A pink and green picture means a faulty cable.' Usually it means a TV-led signal reached something that didn't decode it - for example a display that only accepts Low-Latency, which simply shows the 8-bit RGB wrapper as a normal picture - or something in the chain altered the pixel values.
  • 'The Low-Latency trick on an HDR10 projector gives Dolby Vision.' Devices that fake a Low-Latency EDID make the player do the Dolby processing, but the projector itself only receives a PQ signal, which it treats like HDR10.
  • 'Colours measure correctly in HDR10, but wrong in Low-Latency.' Check the patches are inside the display's declared peak brightness. Over-range patches are clipped per channel in HDR10, but desaturated by the display's Dolby processing in Low-Latency - see What It Means for Calibration, above.
  • 'The patches look right, so Dolby Vision must be working.' Not necessarily - if something in the HDMI chain has dropped the Dolby Vision signalling, the display shows the patches in its normal mode, often with a wider gamut, and the measurements look plausible. Check the display's on-screen information or picture mode shows Dolby Vision. Note that some displays report Dolby Vision as 'HDR OFF', so an HDR indicator alone does not tell you.
  • 'Dolby Vision fixes the problems of PQ.' It is still PQ - absolute, needing a controlled viewing environment, and with the same black level and roll-off issues as HDR10. The metadata decides how the picture is remapped; it doesn't remove the need to remap.

Further Reading