YCbCr: Difference between revisions
No edit summary |
|||
Line 1: | Line 1: | ||
Many modern video codecs rely on a | Many modern video codecs rely on a YCbCr colorspace. More correctly written this is YC<sub>b</sub>C<sub>r</sub>, with the 'b' and 'r' characters as subscripts. This is what the components represent: | ||
* Y = luminance, or intensity | * Y = luminance, or intensity | ||
* | * C<sub>b</sub> = "blue chrominance", or more precise the color deviation from grey on a blue-yellow axe | ||
* | * C<sub>r</sub> = "red chrominance", or more precise the color deviation from grey on a red-cyan axe | ||
Green can be calculated based on thes three values. | |||
YC<sub>b</sub>C<sub>r</sub> is often falsely mixed up with YUV, which is a different colorspace that is not used in digigal media but in analog PAL-based stuff as analog TV transmission or analog video tapes. | |||
For information on specific | Note that with most digital [[RGB]] color encodings, every single pixel has a different R, G, and B sample. The same is not true with many YC<sub>b</sub>C<sub>r</sub> color endodings. These YC<sub>b</sub>C<sub>r</sub> variants operate on the empirical evidence that the human eye is more sensitive to variations in the intensity of a pixel rather than variations in color. Thus, every pixel in an image of such a YC<sub>b</sub>C<sub>r</sub> variant has an associated Y sample, but groups of pixels share C<sub>b</sub> and C<sub>r</sub> samples. | ||
For information on specific YC<sub>b</sub>C<sub>r</sub> formats, see the [[:Category:YCbCr Formats|YCbCr formats category page]]. | |||
[[Category:Compression Theory]] | [[Category:Compression Theory]] |
Revision as of 06:32, 17 September 2006
Many modern video codecs rely on a YCbCr colorspace. More correctly written this is YCbCr, with the 'b' and 'r' characters as subscripts. This is what the components represent:
- Y = luminance, or intensity
- Cb = "blue chrominance", or more precise the color deviation from grey on a blue-yellow axe
- Cr = "red chrominance", or more precise the color deviation from grey on a red-cyan axe
Green can be calculated based on thes three values.
YCbCr is often falsely mixed up with YUV, which is a different colorspace that is not used in digigal media but in analog PAL-based stuff as analog TV transmission or analog video tapes.
Note that with most digital RGB color encodings, every single pixel has a different R, G, and B sample. The same is not true with many YCbCr color endodings. These YCbCr variants operate on the empirical evidence that the human eye is more sensitive to variations in the intensity of a pixel rather than variations in color. Thus, every pixel in an image of such a YCbCr variant has an associated Y sample, but groups of pixels share Cb and Cr samples.
For information on specific YCbCr formats, see the YCbCr formats category page.