MCPLive > 杂志文章 > 重现你所丢失的细节 用好你自己的HTPC

重现你所丢失的细节 用好你自己的HTPC

2009-01-07anjel 星星《微型计算机》2009-01

灰阶模式也有两种

Full Range

视频信号由模拟转换为数字信号的过程中涉及到了采样技术,RGB信号在处理图像时,每个像素的色彩由3个分别对应三原色的8位二进制数字来确定,28=256个灰阶。比如(255,255,255)代表白色,(255,0,0 )代表红色,那么灰阶总共是0~255一共256个,通常被称作Full Range。

Limited Range

这种信号格式的每个像素记录需要24位,所需的存储空间和数据量毫无疑问比较大。而YCrCb信号如果采用13.5MHz采样频率得到的8位或10位PCM信号则称为4∶4∶4,也有256个灰阶。但是这样的话数据量太大了。研究表明,人眼察觉到的光亮度信息(Y)的60%至70%来自绿色光。

红色和蓝色信道实际上只是亮度信息的复制,因此这些重复信息完全可以去除掉。为了减少数据储存空间和数据传输带宽,可以用较低的采样频率6.75MHz来采样B-Y和R-Y信号,称做4∶2∶2,也就是消费电子的Studio Level。

在Studio Level设备中,8位YCbCr系统都规定亮度的取值范围介于16至235之间,而B-Y和R-Y信号的取值范围介于16至240之间。YCbCr 4∶2∶2色差信号的灰阶是16~235,通常被称作Limited Range,而RGB信号也有两种采样频率和灰阶,在PC Level系统中是0~255,而在Studio Level消费电子中则是16~235。

灰阶出现问题

那么,视频信号有两种不同的色彩空间和灰阶模式,如果交叉互连时,灰阶就有可能出现问题。如果不同色彩空间的设备之间进行了连接,那么灰阶信号就可能因为不匹配而丢失,造成画面的细节缺失。而不同灰阶模式的设备相连也可能出现灰阶丢失的问题。我们平时所使用的显卡或者PC显示器,它们都是PC Level的设备,采用Full Range灰阶。而DVD播放器、投影机、平板电视等则是Sutio Level设备,采用Limited Range灰阶。不同设备之间的互相连接,对灰阶的处理情况可能会有不同。

分享到:

用户评论

共有评论(3)

  • 2009.03.25 20:35
    3楼

    硬件: 迪兰恒进HD4670显卡 美格WB22D显示器 LG 42LB7RF液晶电视 软件: Vista SP1 MSDN 简体中文版 催化剂8.12 KMPlayer 2.9.3.1429 由于ramp.ts是MPEG2编码,所以默认使用DScaler5+IVTC(也更换过其他MPEG2解码器) 由于近才找到了ramp.ts这个文件,所以才把书翻出来学习了下,但经过自己的实践,并未很好的重现丢失的灰阶,具体有如下几个方面: 1:文章说到使用催化剂中YCbCr 4:4:4/4:2:2像素色彩格式.但我发现这个并未在我的设备上发挥作用.播放ramp.ts发现仍然有两格的颜色是不能区分的! 2:文章还说到可以是用KMP的色阶控制.确实我使用了该方法后能完全区分ramp.ts里的每一个白色条或黑色条.但同时有另外一个问题,严重的问题,那就是黑位严重不正常,简单点说就是KMP的色阶控制确实能够带来ramp.ts的每一个细节,但同时使整个画面蒙上一层"灰色".我不能用准确专业的词语来形容,大概就是画面发白的感觉! 3:我还发现如果使用KMP的色阶控制是必须有一定特定条件的,比如说不能开启极速或高速模式,而不开启极速模式的直接影响就是不能开启某些视频编码的硬解功能! 请问:以上我描述的问题可以解决吗?如何做?谢谢!

    (0) (0) 回复
  • 2009.01.08 15:36
    2楼

    1发现问题,2探索,3解决问题,4归纳出经验方法. 写好1和4就好了.

    (0) (0) 回复
  • 2009.01.08 12:15
    1楼

    你失去了把问题描述清楚的能力

    (0) (0) 回复

用户名:

密码: