YCbCr
YCbCr is a family of digital color encoding schemes used in video and image processing. It encodes color by separating an image into one luminance component, Y, and two chrominance components, Cb and Cr. Y represents perceived brightness, while Cb and Cr encode color information as blue-difference and red-difference signals, respectively. Because human vision is more sensitive to luminance detail than to color detail, chrominance can be downsampled without perceptible loss, enabling data compression.
Digital YCbCr commonly refers to Y'CbCr, where Y' is gamma-corrected luma. The Y, Cb, Cr components are
Chroma subsampling is a key feature, with common configurations including 4:4:4 (no subsampling), 4:2:2 (half horizontal
Applications are widespread, including digital video formats (MPEG, H.264/AVC, HEVC), broadcasting, and many image codecs such