VIDEO_Ycc2Rgb
Default mainpage
at91lib
utility
VIDEO_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