Colour science/S3/Same primaries — different systems

Same primaries — different systems

DCI-P3, P3-D65 and Display P3

A complete guide to the P3 family: cinema DCI-P3, P3-D65 and consumer Display P3; exact primaries, different white points and transfer functions, the 48-nit cinema reference, 12-bit XYZ DCDM, the Apple/web ecosystem and P3 inside HDR Rec.2020 delivery.

P3 primariesDCI whiteD65Gamma 2.6Display P3DCDM XYZ
In plain language

P3 is not one single colour space. It is first a set of wide RGB primaries. Those primaries can be paired with the cinema white point and 2.6 display behaviour, with D65 plus the sRGB transfer for Display P3, or with D65 plus an HDR transfer in modern cinema/HDR systems. The word 'P3' is therefore incomplete without a qualifier.

11 sections4 primary references

Quick reference

Definitions and numbers worth keeping in view

P3 Red
x 0.680 · y 0.320
P3 Green
x 0.265 · y 0.690
P3 Blue
x 0.150 · y 0.060

Blue matches Rec.709/sRGB.

DCI white
x 0.314 · y 0.351

The classic theatrical reference chromaticity.

SDR cinema white
48 cd/m²

Reference screen luminance for D-Cinema.

DCDM
12-bit X′Y′Z′

A DCP/DCDM is not an ordinary RGB P3 file.

Display P3 white
D65
Display P3 transfer
Exactly the sRGB transfer

This is why Display P3 ≠ DCI-P3.

P3 primaries

Same triangle, different white points

RGBDCI whiteD65

DCI-P3 and Display P3 share the primaries, not the full colour-space definition. The white-point separation is small on the diagram but technically meaningful.

P3 family

Do not collapse these into one dropdown value

DCI-P3 / cinema reference
White: .314 / .35148 cd/m²2.6-like cinema tonedark theatre
Display P3
White: D65sRGB transferdisplay-referredweb / consumer
P3-D65
P3 primaries + D65, often used as a monitoring/mastering colour volume inside HDR workflows.
D-Cinema signal

A DCDM is 12-bit X′Y′Z′, not an RGB P3 file

DSM / grade
working space of choice
DCDM
12-bit X′Y′Z′
Reference projector
P3 primaries / cinema white

Calling a DCP 'a P3 RGB file' hides the device-independent XYZ interchange layer and leads to bad assumptions when converting theatrical masters.

HDR reality

P3 content can live inside a Rec.2020 signal

Rec.2020 container
P3-D65 mastering gamut
actual image colours

The encoding container can be wider than the colours actually used. That is normal and is one reason mastering-display metadata and gamut mapping matter.

01

Why cinema needed a gamut wider than Rec.709

Digital cinema was not designed as a simple television extension but as a separate controlled exhibition system. The mastering room, reference projector and theatrical screen needed a wider set of chromaticities and a consistent tone scale. P3 primaries were chosen as a practically achievable wide gamut for digital projection during the formation of D-Cinema. They expanded the red/green/yellow region substantially beyond Rec.709 without requiring spectral primaries as extreme as Rec.2020.

02

P3 primaries: one geometry shared by several P3 variants

CIE 1931 xy: Red 0.680/0.320, Green 0.265/0.690, Blue 0.150/0.060. These three points are what DCI-P3, P3-D65 and Display P3 share. Notice that the blue primary matches Rec.709/sRGB, while red and especially green move farther toward the spectral locus. RGB primaries alone do not define a complete colour space, however; without the white point and transfer behaviour we only know the shape of the gamut.

03

DCI-P3: cinema white is not D65

The classic D-Cinema reference white is around x=0.314, y=0.351. It is visibly greener in chromaticity than D65 and belongs to a calibrated projection environment rather than a casual 'colour-temperature preset'. Reference screen luminance for SDR D-Cinema is 48 cd/m². A monitor configured for P3-D65 and a cinema projector configured for the DCI white can therefore share the same P3 primaries while still representing different display states.

04

Why 2.6 appears in digital cinema

The SMPTE DCDM encoding uses a non-linear X′Y′Z′ representation with a 1/2.6 exponent, while the reference cinema tone-scale convention corresponds to 2.6-like decoding behaviour. That does not carry over to Display P3 merely because the primaries are shared. The 2.6 behaviour belongs to the dark theatrical environment and D-Cinema mastering/exhibition chain; a consumer display in a lit room solves a different perceptual problem.

05

Important correction: a DCP/DCDM is not stored as RGB DCI-P3

This is one of the most common simplifications. SMPTE ST 428-1 defines DCDM image colorimetry as device-independent X′Y′Z′ with 12 bits per component. A DSM may live in any suitable working space; when the DCDM is created, the mastered cinema appearance is encoded into the X′Y′Z′ container. The projector then converts that signal to its native RGB calibrated for the required screen primaries/white/tone response. 'DCP equals a P3 RGB file' is therefore technically incorrect.

06

P3-D65: the same primaries with a D65 white

Post-production monitors and HDR workflows often use P3 primaries with D65 instead of the classic DCI white. This aligns naturally with television/HDR ecosystems where D65 is already the reference white. Because the white point changes, the RGB↔XYZ matrix differs from DCI-P3 even though the primary triangle is unchanged. Converting between the DCI white and D65 is therefore a real chromatic-adaptation task, not a profile rename.

07

Display P3: P3 primaries + D65 + the sRGB transfer

Display P3 was formed for wide-gamut consumer displays. In the W3C/CSS definition it uses P3 primaries, a D65 white point and the same exact transfer curve as sRGB. That is fundamentally different from DCI-P3: neither the cinema white nor the 2.6 gamma convention is used. An image whose RGB numbers are copied from DCI-P3 into Display P3 without a transform therefore changes colour meaning.

08

Why Display P3 is associated with Apple — and why it is no longer Apple-only

Apple made P3-capable displays mainstream early across the Mac, iPhone and iPad ecosystem and relied heavily on ICC/ColorSync for colour-managed rendering. That is why Display P3 is strongly associated with Apple in practice. Today, however, `color(display-p3 …)` is an openly defined web colour space in CSS Color 4 and P3-capable panels are common across many manufacturers. The profile is not a proprietary 'Apple colour'.

09

Why HDR masters often use a P3-D65 creative gamut inside a Rec.2020 container

Most mastering displays have historically been capable of reproducing most of P3 but not the full Rec.2020 gamut. HDR10/Dolby-style delivery can therefore be signalled with Rec.2020 primaries/PQ while the colours actually mastered remain largely inside a P3-D65 volume. That is not a contradiction: the container/encoding gamut and the gamut actually used during mastering are different concepts. Metadata and mastering-display information help the playback chain understand the real creation limits.

10

Display P3 coverage: 95% is not a universal guarantee of accuracy

A marketing claim such as '95% P3' usually describes only gamut size/coverage and may use different measurement conventions. It guarantees nothing about white point, EOTF/TRC tracking, grayscale, uniformity or ΔE. A display can have a large gamut and still be poorly calibrated. Grading depends on a complete reference display state, not one coverage percentage.

11

What to choose in Resolve: DCI-P3, P3-D65 or Display P3

Start by naming the target. Theatrical DCP/mastering belongs to the cinema reference chain and DCI/X′Y′Z′ workflow. Apple/web still graphics belong to Display P3/ICC. HDR monitoring/delivery often uses a P3-D65-capable display inside BT.2100/Rec.2020 signalling. Choosing an option merely because it contains the word P3 is almost guaranteed to be wrong. In CST/RCM always consider Colour Space together with Gamma/EOTF and the final display target.

What this changes in post

In Resolve, the word P3 should never be a sufficient answer. Clarify: which primaries, which white point, which transfer function, which display, and whether this is a working, monitoring or delivery state.

Common mistakes
Calling every P3 variant DCI-P3.
Treating a DCP as an ordinary RGB P3 file.
Applying a 2.6 gamma convention to Display P3.
Ignoring DCI-white ↔ D65 adaptation.
Treating 95% P3 coverage as a guarantee of reference accuracy.
Confusing a Rec.2020 container with the actual P3 mastering gamut.