Aller au contenu

Utilisateur:Ellande/Brouillon9

Wikimedia Commons
Wikibooks
Wikinews
Wikiquote
Wikisource
Wikiversité
Wiktionnaire
LiveRC
Oracle
Wikipedia
Une page de Wikiversité, la communauté pédagogique libre.

Changement de système colorimétrique

[modifier | modifier le wikicode]

Pour transformer les composantes, coordonnées ou fonctions colorimétriques d'un espace colorimétrique 1 à un espace colorimétrique 2, il est seulement nécessaire de connaître les coordonnées des trois primaires et du blanc de référence du système colorimétrique 2 dans le système colorimétrique 1, ainsi que la luminance relative choisie pour le blanc de référence dans le système colorimétrique 2.

Exemple : transformation CIE 1931 XYZ / TVUHD (UIT-R BT.2020)

[modifier | modifier le wikicode]

La recommandation UIT-R BT.2020[1] est la recommandation de l'union internationale des télécommunications qui définit les « valeurs de paramètres des systèmes de télévision à ultra haute définition pour la production et l'échange international de programmes ».

Couleur x y z X Y Z r g b R G B
Rouge [R2020] 0,708 0,292 XR YR ZR 1 0 0 1 0 0
Vert [B2020] 0,170 0,797 XG YG ZG 0 1 0 0 1 0
Bleu [B2020] 0,131 0,046 XB YB ZB 0 0 1 0 0 1
Blanc D65 [D65] 0,3127 0,3290 XD65 1 ZD65 1/3 1/3 1/3 1 1 1
[X] 1 0 0 1 0 0
[Y] 0 1 0 0 1 0
[Z] 0 0 1 0 0 1
Blanc d'égale énergétique [E] 1/3 1/3 1/3 1 1 1

Pour une couleur [C] quelconque, les composantes X, Y et Z, normalisées à 1, sont toutes comprises entre 0 et 1, tout comme les composantes R, G et B.

[C]X [X]+Y [Y]+Z [Z] et [C]R [R]+G [G]+G [G].

X=R XR+G XG+B XB

Y=R YR+G YG+B YB

Z=R ZR+G ZG+B ZB

D'après la définition des coordonnées, il vient :

X+Y+Z=Yy=Xx=Zz d'où X=xyY et Z=zyY.

Pour égaliser le blanc de référence par addition des trois primaires, selon les lois de Grassmann, les composantes du blanc sont la somme des composantes des trois primaires.

{XR+XG+XB=XD65YR+YG+YB=YD65ZR+ZG+ZB=ZD65   (1)(2)(3)

La relation (1) peut s'écrire xRyRYR+xGyGYG+xByBYB=xD65yD65YD65.

En ajoutant membre à membre les relations (1), (2) et (3), on obtient 1yRYR+1yGYG+1yGYB=1yD65YD65  (4).

En appliquant YD65=1 et en réorganisant les relation dans l'ordre (2), (4), (1), on obtient :

(1111yR1yG1yBxRyRxGyGxByB)×(YRYGYB)=(11yD65xD65yD65),

qui permet de calculer les coefficients de luminance :

(YRYGYB)=(1111yR1yG1yBxRyRxGyGxByB)1×(11yD65xD65yD65).

Ne reste plus qu'à trouver les valeurs XR, XG, XB et ZR, ZG, ZB.

  1. « BT.2020 : Parameter values for ultra-high definition television systems for production and international programme exchange », sur www.itu.int (consulté le 1er février 2024)