VCB-Studio教程1216bitYUV的处理-VCB-Studio教程专栏.PDFVIP

  • 185
  • 0
  • 约 12页
  • 2017-09-04 发布于天津
  • 举报

VCB-Studio教程1216bitYUV的处理-VCB-Studio教程专栏.PDF

VCB-Studio教程1216bitYUV的处理-VCB-Studio教程专栏

VCB-Studio 教程 12 16bit YUV 的处理 本教程旨在讲述 avs/vs 处理中,YUV 不同 bitdepth 的转换,以及一些简单的高精度处理用法。 0. YUV 的量化(以下部分主要来自 mawen1250 的讲解) RGB 模型下,三个平面都属于强度,而转换为 YUV 之后,只有亮度 Y 属于强度,UV 则属于色差。在模拟信号表 示(或者计算机中浮点数表示)中,用 0-1 来表示强度的强弱。R、G、B 的范围都是0-1 前提下,Y 的来源是 R、 G、B 的加权平均,权重和为 1 ,所以Y 也是 0-1。在使用无符号整数的时候,8bit 下常常用[16,235]来对应 0-1 , 这就是 tvrange(limited range) ;也可以用[0,255]来对应,这就是 pcrange(full range)。注意,一般 RGB 永远使 用的是 pcrange ,只有YUV 会出现 pcrange 和 tvrange 的设定。 U、V 的来源是对 R、G、B、Y 作差。比如 Cb 是类似 B-Y ,Cr 是类似 R-Y。那么不做任何其他处理的话,其范围 是一个奇怪的值 :现在假设 Y=(R+G+B)/3 ,那么Cb 最小的值就是当 B=0、R=1、G=1 ,也就是-2/3 ;Cb 最大 的值是当 B=1、R=0、G=0 ,这时候Cb

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档