色彩编码格式及其处理流程

想要在屏幕上显示彩色的图像,需要分辨率,更需要每一个像素点的颜色信息。怎么用数据精准的描述这张照片这个点的颜色信息呢?行业内,带有颜色和亮度信息的图像数据,至少需要3个不同维度的数值才能精确描述,根据不同的数据格式分成不同的颜色空间,最常见三种色彩编码格式,这几种不同格式之间可以相互转换。

三种色彩编码格式

  1. RGB
  2. YUV/YCbCr/YPbPr
  3. HSL/ HSV

而显示行业有两种最常用的数据格式: RGB和YUV.YUV和RGB格式各自又有Limit range和Full range之分.这两种格式,又可以图像数据精度,再细分颜色的细腻程度。比如8bit和10bit两种

RGB

RGB(红绿蓝)是一种加色 模型[1],其中光的绿 三原色以各种方式相加在一起,以再现多种颜色

YUV/YCbCr/YPbPr(亮度和两个颜色分量):

YUV 是一种彩色编码系统,主要用在数字视频处理领域。相对于 RGB 颜色空间,YUV颜色空间在编码、传输上更方便,可以减少带宽和存储消耗,并且适合用于画质处理。

“Y”表示明亮度,来源于示波器的Y轴(Luminance或Luma),也就是灰度值,“U”和“V”表示的是两个色度分量(Chrominance或Chroma)。

人眼对亮度细节更敏感,对色彩细节相对不敏感。为了降低数据量,可以降低颜色采样率。常见的抽样(subsample)格式有4:2:0、4:2:2、4:1:1和4:4:4。4:4:4表示完全取样。4:2:2表示2:1的水平取样,垂直完全采样。4:2:0表示2:1的水平取样,垂直2:1采样。

相对于4:4:4格式,4:2:2格式可以节约1/3的数据量,4:2:0格式可以节约一半数据量。

缺失的颜色信息从相邻的像素数据中获得。

降低颜色采样率会导致欠采样,为了防止频谱混叠,需要使用低通滤波器,颜色高频成分有损失。

4:2:2格式使用最广泛, 4:2:0格式在数字广播(DTV)中比较常见。

Ycbcr中Y表示亮度,Y'为颜色的亮度(luma)成分、而CB和CR则为蓝色和红色的浓度偏移量成份

HSL/ HSV(表示色调、饱和度、亮度)

色彩编码的Limit/Full range格式

以8bit量化精度的图像数据为例,数据的范围在0~255之间(2的8次方),如果定义Y信号的16是黑,235是白,同时定义UV信号的范围在16~240之间,这种格式叫Limit range。

如果定义Y信号的0代表黑,255代表白,同时UV信号的范围也在0~255之间,这种格式叫Full range。RGB格式的信号也有类似情况。

注意:Limit格式信号,不代表16以下或235以上没有图像数据,这部分图像内容叫超黑和超白(Super black,Super white)。

Limit range和Full range,以及YUV和RGB格式之间都可以相互转换。

在显示芯片进行视频信号的处理和转换

显示芯片接受到信号源的信号后,会先进行处理。主要包括众多信号接收和解调模块,对视频信号进行解码解调,CSC和MUX以及辅助处理。

经过处理后,进入后级的信号通常有两种格式:

1,YUV Limit range

后级会对YUV Limit 格式信号进行各种PQ处理

一些芯片在应用是出于某些考虑,会保留YUV Full range格式,尤其当输入信号是RGB格式的电脑信号时

2,   RGB Full range

通常用于显示器模式,类似电脑显示器,只进行必要的调节,不进行画质增强处理

视频信号接受调解常见问题

1,Limit range/Full range错误

现象:黑位不准,偏亮或丢失暗部细节,过曝,或最大亮度不足

常见原因:软件Bug,播放器错误,节目信息自身错误

2,RGB YUV格式错误

现象:黑白内容有彩色,通常是绿色或粉红色,其它颜色均异常

常见原因:软件缺陷,播放器出错,HDMI分配器出错

视频型号经过解码之后,开始进行主要的PQ处理

一些背景信息:

标准视频格式是YUV limit range格式。

当信号的格式信息无法确定时,默认YUV格式是Limit range,RGB信号是Full range格式。

注意:U和V信号类似交流信号,有正负之分。通常加上128或512(分别对应8bit和10bit精度),便于传输和处理。

  • 13
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值