Article de reference

sYCC

sYCC est un codage numérique standard des couleurs, similaire au codage CIE YCbCr , Il utilise trois coordonnées : une valeur de luminance , qui est à peu près proportionnelle à...

sYCC est un codage numérique standard des couleurs, similaire au codage CIE YCbCr , Il utilise trois coordonnées : une valeur de luminance , qui est à peu près proportionnelle à la luminosité perçue de la couleur, et deux valeurs de chrominance et , qui sont à peu près le « bleu » et le « rouge » de la teinte. Chaque coordonnée est représentée par un entier avec un certain nombre de bits, qui est interprété comme non signé (pour ) ou signé (pour et ).

L'espace est défini par l'annexe F de la norme 61966-2-1 Amendement 1 (2003) de la Commission électrotechnique internationale (CEI), comme une transformation linéaire de l'espace colorimétrique non linéaire sRGB défini par le même document.

La conversion officielle de sYCC en sRGB peut entraîner des valeurs R, G ou B négatives, ce qui signifie que tous les triplets sYCC ne représentent pas des couleurs pouvant être affichées sur un écran d'ordinateur, imprimées ou même perçues par l'œil humain.

Définition de sYCC

Les trois entiers non signés d'une couleur codée sYCC représentent des coordonnées fractionnaires selon les formules

où le facteur d'échelle est l' entier non signé maximal et le décalage est (comme dans la représentation habituelle en complément à deux des entiers signés). Inversement, les valeurs entières codées sont données par

avec les valeurs résultantes coupées à la plage .

En particulier, pour (qui est la taille de bits normale), on obtient et . Ainsi, la luminance fractionnaire varie de 0 à 1, tandis que les coordonnées de chrominance fractionnaire varient de à .

La norme précise que ces valeurs fractionnaires sont liées aux coordonnées fractionnaires non linéaires sRGB par une transformation linéaire, décrite par le produit matriciel

Cette correspondance est la même que la correspondance RVB vers YCC spécifiée par l'ancienne norme TV ITU-R BT.601-5 , sauf que les coefficients de sont ici définis avec quatre chiffres décimaux au lieu de trois seulement.

Les coordonnées fractionnaires sRGB non linéaires peuvent être calculées à partir des coordonnées fractionnaires sYCC en inversant la matrice ci-dessus. La norme donne l'approximation

qui devrait être suffisamment précis pour les bits par composant. Pour les tailles de bits supérieures à 8, la norme recommande d'utiliser une inverse plus précise. Elle stipule que la matrice suivante avec 6 chiffres décimaux est suffisamment précise pour :

La même norme spécifie la relation entre les coordonnées fractionnaires non linéaires et les coordonnées XYZ CIE 1931. La connexion implique la fonction de transfert (« correction gamma ») qui correspond aux coordonnées linéaires R, G, B, puis une transformation linéaire 3D qui les relie aux coordonnées CIE .

Étant donné que la transformation linéaire de sRGB à sYCC est définie en termes de valeurs non linéaires (codées en gamma) ( ), plutôt que linéaires ( ), la composante de sYCC n'est pas la coordonnée Y CIE, ni même une fonction de celle-ci à elle seule. Autrement dit, deux couleurs ayant la même valeur Y CIE peuvent avoir des valeurs sYCC différentes, et vice-versa.

Valeurs particulières

Le triplet sYCC codé en entier représente la couleur noire tandis que est blanche (plus précisément, l'illuminant CIE D65 ). Plus généralement, les triplets , pour en 0..255, représentent les nuances de gris.

Notez que le triplet sYCC d'entiers 8 bits a des coordonnées fractionnaires , qui, selon ces matrices, ont des coordonnées sRGB non linéaires fractionnaires , et ne sont donc pas réalisables ou perceptibles. De même, le triplet sYCC a et .

Espace colorimétrique
Original text
Rate this translation
Your feedback will be used to help improve Google Translate