TI中文支持网
TI专业的中文技术问题搜集分享网站

DVRRDK4.0 1080P输出图像质量下降

我用DM8168采集1080P数字视频,发现和原始图像质量差好多。

输入是RGB的,

我的Link 如下:

CapLink–>NFS—>SWMs—>Display,可能是什么原因呢?

左边是采集后的图像,右边时原始图像,采集的是DVI数字视频,输出HDMI-inchip

Louis:

你好,

  感觉上是HDMI输出的图像亮度有些问题,原始图像是纯黑色么? 尝试让HDMI 输出一个color,看会不会有问题?

  Phy addr is: 0x48106000, 运行demo的时候,用bin下面的内存修改工具,改变Bit15,其他的位保持不变,看看效果。

xavier:

回复 Louis:

我试过VGA1080P输出也是这样的,就是对比度感觉没有原来好了,

有点像图像的动态范围被压缩了,可不可能capture link 或者 display link 有些转换参数设置不对造成的,

比如CSC模块等

xavier:

回复 Louis:

VGA 1080P也试过了,一样的,感觉图像动态范围被压缩了,不是8bit了,

有没有可能是采集、显示link的参数不对造成的?

VampireDaVinci:

回复 xavier:

VGA和HDMI采集的数据,是否都是4:4:4?一般的VGA的ADC和HDMI Rx内部会有一个CSC,输出给DM8168的都是4:2:2了,你采集的时候VIP是不是转成4:2:0了?如果这样,你再输出回去,等于又做了一次4:2:0 -> 4:4:4的转换,这里面就会有色度空间的Loss,当然,如果亮度采样的范围不是0-255,而是按照电视的标准,动态范围会更小。

xavier:

回复 VampireDaVinci:

Capture Link  采集输出给下一级的的时YUV422_Interlace ,

亮度采样的范围不是0-255,而是按照电视的标准是指什么?

我看了下display输出设置HDMI默认是RGB24bit是不是也要转换?

下图输入信号是SDI-HD YCbCr 16bit数字信号,按道理在Capture

Link 从输入到输出是不是都不需要处理,但是最后HDMI出来也是数字的时候感觉,

但是能感觉到对比度下降,虽然没有开始图片黑色那么突出

原始图片

HDMI输出

VampireDaVinci:

回复 xavier:

说了半天你还是没明白,不会的自己百度知道一下。

给你个建议,你把采集和输出都调整到黑白模式,只有Y分量,对比一下,理论上是完全一样的,如果是这样就说明转换过程中,色度降采样和升采样引入了Loss,调整插值参数即可。

xavier:

回复 Louis:

我找到原因了,不是CSC的事情,是HDMI输出编码器把输出范围限制在16~235,ITU-R709 HDTV

在load.sh 

## enable range compression in HDMI 0..255 to 16..235.# This is needed for consumer HDTVs#./bin/mem_rdwr.out –wr 0x46c00524 2,

CSC 转换有损,但是影响没那么大,

我怀疑DM8168 其他编码器如 DVO2, HDCOMP,SD也有这种考虑,

手册上对这几个编码器介绍很少,请教下该怎么确认?

VampireDaVinci:

回复 xavier:

说过了,图形Graphic和电视TV对色彩的取值范围是不同的,电视要小一些,图形是铺满0-255的。

xavier:

回复 VampireDaVinci:

问题是怎么改成0~255,HDMI是编码器有配置,DVO怎么调整有实践过吗

VampireDaVinci:

回复 xavier:

看UG,改寄存器。

赞(0)
未经允许不得转载:TI中文支持网 » DVRRDK4.0 1080P输出图像质量下降
分享到: 更多 (0)