1. RGB模型介绍
所谓RGB模型,是认为人眼里有三种感光细胞,分别对应红色、绿色和蓝色最敏感。人眼之所以看到各种颜色的光,主要是这三种感光细胞感觉综合的结果,而红、绿、蓝被称为三原色。
2. YCbCr色域介绍
YCbCr在世界数字组织视频标准研制过程中,称为ITU - R BT.601 建议的一部分,其实是YUV经过缩放和偏移的翻版。YCbCr由Y(Luminance)、Cb(Chrominance-Blue)和Cr(Chrominance-Red)组成,其中Y表示颜色的明亮度和浓度,Cb和Cr则分别表示颜色的蓝色浓度偏移量和红色浓度偏移量。
YCbCr格式是一种数字信号,可以细分为两种格式: tv range格式与full range格式,主要区别如下。
1)tv range 格式
Y∈[16,235],Cb∈[16,240],Cr∈[16,240],主要是广播电视采用的数字标准。
2)full range 格式
Y、Cb、Cr∈[0,255],主要是PC端采用的标准,所以也称为pc range格式。
3. RGB与YCbCr转换公式
(1)对标准SDTV(标准清晰度电视),采用ITU - RBT.601数据格式,其中YCbCr为tv range格式,RGB与YCbCr的相互转换公式如下:
(2)(

该文介绍了RGB色彩模型以及YCbCr色域的概念,详细阐述了在标准SDTV下RGB与YCbCr的转换公式,并展示了如何在FPGA硬件中实现这一转换过程,包括数值处理和代码实现。

1万+

被折叠的 条评论
为什么被折叠?



