The YCbCr color space is widely used in digital
video, image processing, etc. In this format,
luminance information is represented by a single
component, Y, and color information is stored as two
color-difference components, Cb and Cr. Component
Cb is the difference between the blue component and
a reference value, and component Cr is the difference
between the red component and a reference value.
The YCbCr color model was developed as part of
ITU-R BT.601 during the development of a worldwide
digital component video standard. YCbCr is a
scaled and offset version of the YUV color model. Y is
the luma component defined to have a nominal 8-bit
range of 16 – 235; Cb and Cr are the blue-difference
and red-difference chroma components respectively,
which are defined to have a nominal range of 16 –
240.
The transformation used to convert from RGB to
YCbCr color space is shown in the equation (1):