Colour conversion of kleurentransformatie is de omzetting van het RGB kleurendomein naar YCbCr kleurendomein.
In een RGB kleurenstelstel zijn de kleuren Rood, Groen, Blauw onderling gelijkwaardig voor het weergeven van een kleur.
Het kleurenstelsel dat is geconverteerd naar YCbCr bevat een Luma-component (Y) die zwaarder weegt dan Chroma-componenten (Cb en Cr).
De digitale compressie haalt hier een voordeel uit.
Door de belangrijkste component te verstevigen (minder comprimeren) en de twee minder belangrijke componenten te negeren (meer te comprimeren) kan de digitale compressie de hoeveelheid data flink verminderen.
Geen mens ziet het verschil.
Het werd aangetoond dat het menselijk oog veel gevoeliger is voor variaties in helderheid (Y) dan voor variaties in kleur (Cb en Cr)
Kleurendomein Transformatie
De RGB-waarden worden omgezet naar Y Cb Cr in een lineaire transformatie.
Y=0,299 R + 0,587 G + 0,114 B
De luma component Y, geeft de waarde weer van de lichtintensiteit, en is de som van R + G + B.
CB=128 + 0,511 B - 0,338 G - 0,172 R
De chroma componenten CB bevat de helft aan blauw, minder rood en minder groen.
CR = 128 + 0,511 R - 0,428 G - 0,083 B
De component CR bevat de helft aan rood, minder groen en minder blauw.
Artisitieke Impressie
Het YCbCr kleurendomein is een berekende kleur ontstaan uit de som van de RGB kleuren.
De afbeelding hierboven gebruikt filters en is een artistieke weergave van Cb en Cr.
Wil men een YCbCr afbeelding weergeven op het scherm dan is dat in RGB.
R |
G |
B |
Y |
CB |
CR |
|||
rood |
255 |
0 |
0 |
|
76 |
84 |
258 |
|
groen |
0 |
255 |
0 |
|
150 |
42 |
19 |
|
blauw |
0 |
0 |
255 |
|
29 |
258 |
107 |
|
geel |
255 |
255 |
0 |
|
226 |
-2 |
149 |
|
magenta |
255 |
0 |
255 |
|
105 |
214 |
237 |
|
cyaan |
0 |
255 |
255 |
|
179 |
172 |
-2 |
|
zwart |
255 |
255 |
255 |
|
255 |
128 |
128 |
|
wit |
0 |
0 |
0 |
|
0 |
128 |
128 |