VIDEO_Ycc2Rgb
Default mainpageat91libutilityVIDEO_Ycc2Rgb
Description Source Call Graph
VIDEO_Ycc2Rgb
Conversion YCrCb to RGB:
R = 1.164(Yi – 16) + 1.596(Cr – 128)
G = 1.164(Yi – 16) – 0.813(Cr – 128) – 0.391(Cb – 128)
B = 1.164(Yi – 16) + 2.018(Cb – 128)
.
 
Syntax / parameters
void VIDEO_Ycc2Rgb (unsigned char *ycc, unsigned short *rgb, unsigned int len)

Name Type Default Description
ycc unsigned char *
  Source buffer (YCC)
rgb unsigned short *
  Destination buffer (RGB)
len unsigned int
  Length of buffer
Description
Conversion YCrCb to RGB:
R = 1.164(Yi – 16) + 1.596(Cr – 128)
G = 1.164(Yi – 16) – 0.813(Cr – 128) – 0.391(Cb – 128)
B = 1.164(Yi – 16) + 2.018(Cb – 128)
.
Pixel i+1:
YCrCb to RGB:
R = 1.164(Yi+1 – 16) + 1.596(Cr – 128)
G = 1.164(Yi+1 – 16) – 0.813(Cr – 128) – 0.391(Cb – 128)
B = 1.164(Yi+1 – 16) + 2.018(Cb – 128)
 
Source
The documentation for this Member was generated from the following files:
  • video.c