Categories: Technologie

Haute couleur

Les graphiques en couleur haute (également connus sous le nom de milliers de couleurs sur un Macintosh) sont une méthode de stockage des informations d’image dans la mémoire d’un ordinateur, de sorte que chaque pixel est représenté par deux octets. Habituellement, la couleur est représentée par tous les 16 bits, mais certains périphériques prennent également en charge la couleur haute 15 bits.

Plus récemment, Microsoft a utilisé une couleur élevée pour distinguer les systèmes d’affichage pouvant utiliser plus de 8 bits par canal de couleur (formats de rendu 10: 10: 10: 2 ou 16: 16: 16: 16) des formats traditionnels 8- bit par les formats de canal de couleur. C’est une utilisation distincte des formats 15 bits (5: 5: 5) ou 16 bits (5: 6: 5) traditionnellement associés à l’expression couleur haute.

Couleur haute 15 bits
En couleur haute de 15 bits, l’un des bits des deux octets est ignoré ou mis de côté pour un canal alpha, et les 15 bits restants sont répartis entre les composants rouge, vert et bleu de la couleur finale, comme ceci:

Chacun des composants RVB a 5 bits associés, donnant 25 = 32 intensités de chaque composant. Cela permet 32 ​​768 couleurs possibles pour chaque pixel.

Les puces graphiques Cirrus Logic du début des années 1990 utilisaient le bit de poids fort de rechange pour leurs modes vidéo « mixtes »: avec le bit 15 clair, les bits 0 à 14 seraient traités comme une valeur RVB comme décrit ci-dessus, Avec le bit 15, les bits 0 à 7 seraient interprétés comme un index 8 bits dans une palette de 256 couleurs (les bits 8 à 14 restant inutilisés). Cela aurait permis d’afficher des images couleur (comparativement) de haute qualité. à côté des éléments d’écran animés par palette, mais en pratique, cette fonctionnalité n’était guère utilisée par aucun logiciel.

Related Post

Couleur haute 16 bits
Lorsque tous les 16 bits sont utilisés, l’un des composants (généralement vert, voir ci-dessous) obtient un bit supplémentaire, permettant 64 niveaux d’intensité pour ce composant, et un total de 65 536 couleurs disponibles.

Cela peut conduire à de petites différences dans l’encodage, par ex. quand on veut encoder les couleurs RVB 24 bits (40, 40, 40) avec 16 bits (problème commun au sous-échantillonnage). Quarante en binaire est 00101000. Les canaux rouge et bleu prendront les cinq bits les plus significatifs, et auront une valeur de 00101, ou 5 sur une échelle de 0 à 31 (16,1%). Le canal vert, avec six bits de précision, aura une valeur binaire de 001010, ou 10 sur une échelle de 0 à 63 (15,9%). Pour cette raison, la couleur RVB (40, 40, 40) aura une légère teinte violette (magenta) lorsqu’elle sera affichée en 16 bits. Notez que 40 sur une échelle de 0 à 255 est de 15,7%.

Le vert est généralement choisi pour le bit supplémentaire en 16 bits parce que l’œil humain a sa plus grande sensibilité pour les tons verts. Pour une démonstration, regardez attentivement l’image suivante (note: cela ne fonctionnera que sur les moniteurs affichant la vraie couleur, soit 24 ou 32 bits) où les nuances sombres de rouge, vert et bleu sont montrées en utilisant 128 niveaux d’intensité pour chaque composant ( 7 bits). Les lecteurs avec une vision normale devraient voir les nuances de vert relativement facilement, tandis que les nuances de rouge devraient être difficiles à voir, et les nuances de bleu sont probablement indiscernables. Plus rarement, certains systèmes prennent en charge l’ajout d’un peu de profondeur de couleur sur le canal rouge ou bleu, généralement dans les applications où cette couleur est plus répandue (photographie de tons de peau ou de ciel, par exemple).

Autres notes
Il n’y a généralement pas besoin d’une table de consultation des couleurs (CLUT, ou palette) en mode haute couleur, car il y a assez de couleurs disponibles par pixel pour représenter les graphiques et les photos de façon raisonnablement satisfaisante. Cependant, le manque de précision diminue la fidélité de l’image; par conséquent, certains formats d’image (par exemple, TIFF) peuvent enregistrer des images 16 bits palettisées avec un CLUT intégré.

Share
Tags: Color depths