This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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



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

输入是RGB的,

我的Link 如下:

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

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

  • 你好,

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

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

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

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

    比如CSC模块等

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

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

  • 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,而是按照电视的标准,动态范围会更小。

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

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

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

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

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

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

    原始图片

    HDMI输出

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

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

  • 我找到原因了,不是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也有这种考虑,

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

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

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

  • 看UG,改寄存器。