G = Y - 2kb(1-kb)/(1-kb-kr) * Cb -2kr(1-kr)/(1-kb-kr) * Cr
B = Y + (1-kb)/0.5 * Cb
ITU-R 的 BT.601 决议定义了 kb=0.114,kr=0.299,那么代换参数就有了如下等式:
Y = 0.299R + 0.587G + 0.114B
Cb = 0.564(B - Y )
Cr = 0.713(R - Y )
R = Y + 1.402Cr
G = Y - 0.344Cb - 0.714Cr
B = Y + 1.772Cb
YCbCr 采样格式
4:4:4 采样就是说三种元素 Y,Cb,Cr 有同样的分辨率,这样的话,在每一个像素点上都对这三种
元素进行采样.数字 4 是指在水平方向上对于各种元素的采样率,比如说,每四个亮度采样点就
有四个 Cb 的 Cr 采样值. 4:4:4 采样完整地保留了所有的信息值.
4:2:2 采样中(有时记为 YUY2),色度元素在纵向与亮度值有同样的分辨率,而在横向则是亮度分
辨率的一半(4:2:2 表示每四个亮度值就有两个 Cb 和 Cr 采样.) 4:2:2 视频用来构造高品质的视
频彩色信号.
在流行的 4:2:0 采样格式中(常记为 YV12)Cb 和 Cr 在水平和垂直方向上有 Y 分辨率的一
半.4:2:0 有些不同,因为它并不是指在实际采样中使用 4:2:0,而是在编码史中定义这种编码
方法是用来区别于 4:4:4 和 4:2:2 方法的).
4:2:0 采样被广泛地应用于消费应用中,比如视频会议,数字电视和 DVD 存储中。因为每个
颜色差别元素中包含了四分之一的 Y采样元素量,那么 4:2:0YCbCr 视频需要刚好 4:4:4 或 RGB
视频中采样量的一半。
4:2:0 采样有时被描述是一个"每像素 12 位"的方法。这么说的原因可以从对四个像素的采样
中看出.使用 4:4:4 采样,一共要进行 12 次采样,对每一个 Y,Cb 和 Cr,就需要 12*8=96 位,
平均下来要 96/4=24 位。使用 4:2:0 就需要 6*8=48 位,平均每个像素 48/4=12 位。
在一个 4:2:0 隔行扫描的视频序列中,对应于一个完整的视频帧的 Y,Cb,Cr 采样分配到两个
场中。可以得到,隔行扫描的总采样数跟渐进式扫描中使用的采样数目是相同的。
2.5 视频格式
这本书中描述的视频压缩标准可以压缩很多种视频帧格式。实际中,捕捉或转化一个中间格
式或一系列中间格式是很平常的事情。
CIF 就是一种常见的流行的格式,并由它衍生出了 4CIF 和 Sub-QCif。帧分辨率的选择取决
于应用程序,可使用的存储量以及传输带宽。比如说 4CIF 对于标准定义的电视和 DVD 视频
来说是合适的,CIF 和 QCIF 在视频会议中是常被使用的格式。QCIF 和 SQCIF 对于移动设备的
多媒体程序来说是合适的,在这样的情况下,显示分辨率和码率都是有限的。以下是各种格
式的具体使用位数的需求(使用 4:2:0 采样,对于每个元素用 8 个位大小表示):
评论0
最新资源