色彩空间是一个非常强大的工具,在捕捉、传输和再现人眼时会派上用场。相机、gpu、传输电缆 (hdmi/dp) 和显示器等系统使用色彩空间指标来保留和转换颜色。此技术有助于将真实颜色映射到颜色模型的离散值。
颜色建模是一种描述颜色的数学方法,独立于相机和显示器等物理设备。有五种主要的颜色模型细分为其他颜色模型:cie,rgb,yuv,hsl/hsv和cmyk。
为什么 yuv 优于 rgb
ycbcr 是一种消费类视频格式和编码高清的表示形式,而 rgb 是一种传统的计算机格式。一个并不优于另一个,因为每个都有自己的优点和缺点。ycbcr通常优于rgb,因为它具有天然性质。但是,许多显示器(几乎所有dvi输入)仅接受rgb。ycbcr 格式在传输和再现高清、3d、超高清和 8k 视频方面非常先进。因此,如果您的显示器是hdmi,如果不切换到rgb,则可能会接受ycbcr。
研究表明,人眼对亮度(光的强度)敏感,但对色度(颜色的敏感性)不那么敏感。ycbcr 色彩空间利用这一事实,通过分离场景的亮度和色度分量并降低色度来实现更具吸引力的场景和图像表示。
颜色子采样
ycbcr的表示将亮度和色度分开,使计算系统可以轻松地使用更少的位对图像进行编码。这是通过颜色子采样实现的,它只是以较低的分辨率对色度分量进行编码。为了进一步解释,让我们深入介绍四种常用的子采样方案:4:4:4、4:2:2、4:2:0 和 4:0:0。
4:4:4 采样
4:4:4 是水平和垂直方向的完整分辨率,不进行子采样。每个像素都有亮度(y)和色度(cr,cb)分量。
两个色度阵列中的每一个都具有与亮度阵列相同的高度和宽度。
帧带宽计算:
帧大小(以字节为单位)= 3 * color_depth * 宽度(长度)* 高度
4:2:2 采样
在4:2:2中,每条活性线中一半的色度化合物被去除。在下面的示例中,删除了第 1 行 (cr01, cb01) 和 (cr03, cb03) 色度化合物。
两个色度阵列中的每一个都具有相同的高度和亮度阵列宽度的一半。
帧带宽计算:
帧大小(以字节为单位)= 2 * color_depth * 宽度(长度)* 高度
4:2:0 采样
在 4:2:0 中,色度在两行中呈现一次,并且在每行色度呈现中去除一半的色度化合物。在下图中,删除了第1行色度化合物(cr01,cb01)和(cr03,cb03)。但在行2中,所有色度化合物(cr10,cb10)(cr11,cb11)(cr12,cb12)和(cr13,cb13)都被去除。
在 4:2:0 采样中,两个色度数组中的每一个都具有亮度阵列的一半高度和一半宽度。
帧带宽计算:
帧大小(以字节为单位)= 3 * color_depth *(宽度 /2)* 高度
仅 y 或 4:0:0 采样
在单色采样中,只有一个采样阵列,名义上称为亮度阵列。
帧带宽计算:
帧大小(以字节为单位)= 1* color_depth *(宽度)* 高度
rgb 到 ycbcr 转换矩阵:
ycbcr 到 rgb 之间的转换通常在 dtv 接收到 ycbcr 编码图片后在 dtv 内进行。ycbcr 颜色分量样本和 rgb 颜色分量样本之间的转换可以通过应用以下四种转换矩阵之一来完成:itu-r bt.601 [6]、itu-r bt.709 [7]、itu-r bt.2020 [40] 恒定亮度或 itu-r bt.2020 [40] 非恒定亮度。
默认情况下,标清视频格式根据 itu-r bt.601 [6] 色彩空间进行编码,高清视频为 2k 格式根据 itu-r bt.709 [7] 色彩空间进行编码,itu-r bt.2020 [40] 用于 4k 视频。
为方便起见,itu-r bt.601 [6] 颜色转换矩阵如下所示。
y'= 0.299 r' + 0.587 g' + 0.114 b'
cr' = ((r' – y') * 0.71327)
cb' = ((b' – y') * 0.56433)
为方便起见,itu-r bt.709 [7] 颜色转换矩阵如下所示。
y'= 0.2126 r' + 0.7152 g' + 0.0722 b'
cr' = ((r' – y') / 1.5748)
cb' = ((b' – y') / 1.8556)
为方便起见,itu-r bt.2020 [40] 恒定亮度颜色转换矩阵如下所示。
yc'= (0.2627 r + 0.6780 g + 0.0593 b)'
crc' = ((r' – yc') / 1.7184) 表示 -0.8592 ≤ (r' – yc') ≤ 0
crc' = ((r' – yc') / 0.9936) 表示 0 < (r' – yc') ≤ 0.4968
cbc' = ((b' – yc') / 1.9404) 表示 -0.9702 ≤ (b' – yc') ≤ 0
cbc' = ((b' – yc') / 1.5816) 表示 0 < (b' – yc') ≤ 0.7908
为方便起见,itu-r bt.2020 [40] 非恒定亮度颜色转换矩阵如下所示。
y'= 0.2627 r' + 0.6780 g' + 0.0593 b'
cr' = ((r' – y') / 1.4746)
cb' = ((b' – y') / 1.8814)
素数值是非线性色彩空间中的转换级别。
色彩空间在智能手机、笔记本电脑、显示器和家庭影院中发挥着关键作用。色彩空间是图像捕捉、存储、转换、传输和再现的关键主题。它正在快速增长,以应对消费电子,动画和图像处理行业带来的挑战。
汽车空压机工作原理
microSDXC存储卡引入SLC缓存加速技术 可连续用上12.6年之久
最轻便的宾果i330音乐耳机
我国显示技术发展的重要历程及技术发展趋势
吴甘沙对人工智能的现实影响力分析和解读
了解显示器中的色彩空间转换
全国职业技能大赛选择亚马逊云科技提供世赛选拔项目云计算赛项竞赛平台
智能家居应用的连接和安全要求
语音芯片在电子医疗设备上的应用优势有哪些?
华为终端消费者业务拯救有望了,助力新能源汽车发展
苹果押注钛框架、摄像头 高端iPhone 15机型价格将攀升
意法半导体同步降压DC/DC变换器STPD01具有数字编程功能
面对比特币病毒勒索,该如何保证安全
【干货】模拟/数字混合信号的电路板布局布线注意事项及经验分享
iphone5香港上市时间_iphone5预定时间
Pico和炬佑智能辛勤耕耘于ToF技术的沃土
超导变压器电磁的工作原理及应用设计方案
数字IC与模拟IC的架构差异
4G联发科MT6735电脑主板性能
锂电池隔膜概念股_锂电池隔膜概念股一览