Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save tom-doerr/8e6e12158c87bea05dfc9c686633c543 to your computer and use it in GitHub Desktop.
Save tom-doerr/8e6e12158c87bea05dfc9c686633c543 to your computer and use it in GitHub Desktop.
Grok 3 Think generated article on DCI-P3

Understanding DCI-P3: Why It Doesn’t Cover All Colors

In the world of digital displays, color spaces define the range of colors a device can reproduce. One popular color space, DCI-P3, is widely used in digital cinema and high-end displays like TVs and smartphones. But why doesn’t DCI-P3 cover the full spectrum of colors the human eye can see? In this article, we’ll explore what DCI-P3 is, why it’s limited, and what colors it leaves out.


What is DCI-P3?

DCI-P3 was developed by the Digital Cinema Initiatives (DCI) for digital cinema projection. It offers a wider color gamut than the older sRGB standard, covering about 45.5% of the CIE 1931 chromaticity diagram—a model of all colors visible to the human eye. This makes it a go-to choice for modern displays aiming to deliver vibrant, lifelike visuals.


Why Doesn’t DCI-P3 Cover All Colors?

The human eye perceives a vast range of colors thanks to three types of color receptors (cones) sensitive to different wavelengths of light. This allows us to see a continuous spectrum, from deep blues to bright reds. Displays, however, use a simpler method: they mix three primary colors—red, green, and blue (RGB)—to create their color range.

This approach has a key limitation. On the CIE 1931 chromaticity diagram, the colors a display can produce form a triangle defined by its three primaries. No matter where you place these points, the triangle can’t cover the entire horseshoe-shaped diagram, leaving some colors out of reach.


Technical Details: The CIE 1931 Chromaticity Diagram

The CIE 1931 chromaticity diagram maps all colors the human eye can see. It’s shaped like a horseshoe, with pure spectral colors along the curved edge and less saturated colors in the center. A color space like DCI-P3 forms a triangle within this diagram, and the area inside that triangle is its gamut—the colors it can reproduce.

DCI-P3’s triangle covers a decent chunk of the diagram but misses areas, especially in the highly saturated greens and blues. This is a fundamental limit of using just three primaries.


What Colors Are Missing?

The colors DCI-P3 can’t display lie outside its gamut, typically highly saturated shades. Examples include:

  • Vibrant greens: Think of the neon-like green of some tropical plants or algae.
  • Deep blues: Like the rich blue of sapphires or twilight skies.
  • Intense cyans and magentas: Rare but striking hues seen in nature or HDR content.

These colors aren’t common in everyday scenes, but they can stand out in specific contexts like nature documentaries.


Conclusion

While DCI-P3 doesn’t capture every color the human eye can perceive, it’s a big leap forward from sRGB, offering a wider, more immersive color range. Its limitations stem from the use of three primaries, which can’t span the full chromaticity diagram. For most content, DCI-P3 strikes a practical balance, delivering stunning visuals without needing to cover every possible color.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment