Selective list of color spaces¶
It wouldn’t be possible to list here all available color spaces, but here is a selection useful in audiovisual production (in 2024).
sRGB / CIE 61966-2-1 / IEC 61966-2-1¶
Display space, display-referred.
The sRGB (for standard RGB) is one of the most common spaces in computing; indeed, it’s that of most computer screens, and is also used by extension for most image formats in a standard way (JPEG, PNG, TGA…).
It dates from 1996.
Primaries¶
These primaries are the same as those in Rec. 709.
R | G | B | |
---|---|---|---|
X | 0,64 | 0,30 | 0,15 |
Y | 0,33 | 0,60 | 0,06 |
Z | 0,03 | 0,1 | 0,79 |
White¶
White | |
---|---|
x | 0,3127 |
y | 0,3290 |
CIE | D65 |
Intensity | 80 cd/m² |
Transfer curve¶
sRGB uses a transfer curve very close on average to a 2.2 Gamma, with actually a linear transfer for luminances below 0.0031308 then a shifted 2.4 Gamma.
Linear RGB¶
Working space, scene-referred.
Linear RGB is a variation of sRGB, identical in all points except for the transfer curve which is linear. It is mainly used as a working space (scene referred) when we need of a better simulation of light (rendering engines, blending modes in compositing …) and to simplify calculations. It’s found in particular in EXR files.
Note
Many applications mistakenly call this space linear sRGB, or worse, IEC 61966-2-1 linear, but it’s not sRGB since the transfer curve is different.
Rec. 601 / ITU-R BT.601 / CCIR 601¶
Display space, display-referred.
Rec. 601 is the complete standard for interlaced video for Standard Definition Television SDTV. It’s no longer used but was used in the PAL and NTSC standards.
Its PAL version is very close to sRGB.
Primaries¶
R | G | B | |
---|---|---|---|
X (NTSC) | 0,63 | 0,31 | 0,155 |
Y (NTSC) | 0,34 | 0,595 | 0,007 |
Z (NTSC) | 0,03 | 0,095 | 0,775 |
X (PAL) | 0,64 | 0,29 | 0,15 |
Y (PAL) | 0,33 | 0,60 | 0,06 |
Z (PAL) | 0,03 | 0,11 | 0,79 |
Note
In PAL, the primaries of Rec. 601 are very close to those of sRGB; only the Gx changes (0.29 instead of 0.3)
White¶
White | |
---|---|
x | 0,3127 |
y | 0,3290 |
CIE | D65 |
Intensity | 100 cd/m² |
Only the intensity of the white in Rec. 601 differs from that of sRGB.
Transfer curve¶
Gamma 2.4.
Rec.709 / UIT-R BT 709¶
Display space, display-referred.
Rec. 709 is the standard of the High Definition Television, HDTV and dates from 1990. It is generally found in the current video formats (mp4…)
It’s very close to sRGB, only the transfer curve changes (and its white point must be a little more intense, 100 cd/m², like in Rec. 601).
Its transfer curve is close to a 2.4 Gamma or 2.35 Gamma according to the recommendations, similar to the transfer curve of the Rec. 601 space.
Primaries¶
These primaries are the same as the sRGB ones.
R | G | B | |
---|---|---|---|
X | 0,64 | 0,30 | 0,15 |
Y | 0,33 | 0,60 | 0,06 |
Z | 0,03 | 0,1 | 0,79 |
White¶
White | |
---|---|
x | 0,3127 |
y | 0,3290 |
CIE | D65 |
Intensity | 100 cd/m² |
Transfer curve¶
Close to a Gamma 2.4 or Gamma 2.35 according to the recommendations.
Rec.2020 / UIT-R BT.2020 and Rec.2100 / UIT-R BT.2100¶
Display space, display-referred.
Rec. 2020 is the standard for Ultra High Definition Television, UHDTV and dates from 2012. It can be found in a few video formats, most commonly with UHD resolutions (4K).
Rec. 2100 is the standard for High Dynamic Range TV, HDR, i.e. for videos with more contrast than usual, with brighter highlights, published in 2016.
Primaries¶
R | G | B | |
---|---|---|---|
X | 0,708 | 0,17 | 0,131 |
Y | 0,292 | 0,797 | 0,046 |
Z | 0,0 | 0,033 | 0,823 |
White¶
White | |
---|---|
x | 0,3127 |
y | 0,3290 |
CIE | D65 |
Intensity | variable 1000 cd/m2 recommended in Rec. 2100 |
Transfer curve¶
With Rec._2020, the same as Rec. 709, close to a 2.4 Gamma, but more precise.
With Rec. 2100, there are two possible transfer curve: perceptual quantizer (PQ) which is based on human vision and allows for very high contrasts in a smaller space, and hybrid log-gamma (HLR) which is compatible with the transfer curve of non-HDR (i.e. SDR) spaces such as Rec. 2020 or Rec. 709, but allowing for better contrasts in highlights above the standard dynamic range.
DCI-P3¶
Display space, display-referred.
DCI-P3 was created as a transition to Rec. 2020 and for movie projection. It’s used by some TVs and computer screens, and more recently even some phones/tablets.
Primaries¶
R | G | B | |
---|---|---|---|
X | 0,68 | 0,265 | 0,15 |
Y | 0,32 | 0,69 | 0,06 |
Z | 0,00 | 0,045 | 0,79 |
White¶
White | |
---|---|
x | 0,3140 |
y | 0,3510 |
CIE | N/A |
Intensity | 48 cd/m² |
Transfer curve¶
2,6 Gamma.
Display P3¶
Display space, display-referred.
The Display P3 is a variation of the DCI-P3 adapted to be closer to (and better compatible with) the sRGB (and thus to make screens able to display both more easily). It keeps the primaries (and thus the wider gamut) of the DCI-P3 but uses the white point and the transfer curve of the sRGB.
Primaries¶
R | G | B | |
---|---|---|---|
X | 0,68 | 0,265 | 0,15 |
Y | 0,32 | 0,69 | 0,06 |
Z | 0,00 | 0,045 | 0,79 |
White¶
White | |
---|---|
x | 0,3127 |
y | 0,3290 |
CIE | D65 |
Intensity | 80 cd/m² |
Transfer curve¶
That of the sRGB close on average to a 2.2 Gamma.
ACES¶
ACES stands for Academy Color Encoding System, and represents a system comprising 5 color spaces designed by the Oscar Academy specifically for audiovisual production, released in 2014 for its first version.
These 5 spaces share the same White point, close to D60; they use two sets of primaries named AP0 or AP1. The AP0 Primaries are outside the visible colors (and thus the CIE XYZ): they’re the closest theoretical primaries encompassing all visible colors. The AP1 primaries are closer to the usual RGB primaries and to the screens and projectors, making them more practical for image production.
Primaries (AP0)¶
R | G | B | |
---|---|---|---|
X | 0,7347 | 0,0 | 0,001 |
Y | 0,2653 | 1,0 | -0,77 |
Primaries (AP1)¶
R | G | B | |
---|---|---|---|
X | 0,713 | 0,165 | 0,128 |
Y | 0,293 | 1,830 | 0,044 |
White¶
White | |
---|---|
x | 0,32168 |
y | 0,33767 |
CIE | Close to D60 |
Intensity | Infinite |
ACES2065-1¶
Storage space.
ACES2065-1 is the main space of the ACES system. It’s designed to store any color information in a non-destructive way and is usable in the long term with future new spaces. It thus encompasses all visible colors and is larger than the CIE XYZ. Its use is mainly theoretical.
It’s intended to be used in openEXR images or MXF videos.
It uses the AP0 primaries and it is linear.
ACEScg¶
Working space, scene-referred.
ACEScg is similar to ACES2065-1 but uses the AP1 Primaries. It’s intended primarily for 3D renderers and compositing.
Its standard image storage format is openEXR.
ACEScc¶
Working space, scene-referred.
ACEScc is similar to ACEScg (with AP1 Primaries) but uses a non-linear transfer curve, more convenient for color correction and calibration.
Adobe RGB¶
Display space, display-referred and working space , scene-referred.
Adobe RGB was designed in 1998 for graphic designers working on screen but whose work is intended for printing. It’s close to sRGB, but the green primary has been shifted to include more colors that can be reproduced in CMYK printing. Its Transfer curve is also slightly different.
Primaries¶
R | G | B | |
---|---|---|---|
X | 0,64 | 0,21 | 0,15 |
Y | 0,33 | 0,71 | 0,06 |
White¶
White | |
---|---|
x | 0,3127 |
y | 0,3290 |
CIE | D65 |
Intensity | 160 cd/m² |
Transfer curve¶
563/256 Gamma, which is 2,199 218 75.
Sources et références