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.

ti8168 Netra_DVR HDMI输出的画面有锯齿和颜色失真



大家好!

我们现在在用ti8168做16CH D1 DVR,使用的SDK为DVRDK_03.50.00.05,使用的板子为Netra_DVR 板。现在遇到的问题有两个:

(1)16CH D1经过SwMc拼接后输出的画面上,物体的边缘部分锯齿比较明显。

(2)物体的原始颜色为红色,输出的颜色为黄色。

请问大家遇到过这种问题吗?

麻烦大家了,请回复!

  • 帮顶,希望TI技术大拿给一些建议

  • 遇到同样问题,帮顶,TI有牛人帮看看吗?
  • 有人可以给点帮助吗,谢谢了!

  • 1.  请问你是在把某个D1全屏或者放大显示的情况下看到的锯齿,还是在小图下看到的锯齿? 

    2.  你有没有查过,是在内部处理的哪一级出现输出偏色的问题? 比如看一下编码出来的结果是否有问题等等? 你显示的这个图像,是否是预览图像,还是解码图像?   

  • 1.  请问你是在把某个D1全屏或者放大显示的情况下看到的锯齿,还是在小图下看到的锯齿? 

            锯齿是采集数据经过DEI之后通过SwMc直接16分屏显示的,中间不涉及编解码。HDMI输出的分辨率为1080P60,每个小画面的分辨率为480x270,每个小画面可以明显的看出物体边缘的锯齿。我们也做了一系列的排查,发现经过DEI之后保存的YUV数据中,物体的边缘就会有锯齿出现,只是没有显示出来的那么明显。请问您是否遇到过类似的问题或是对如何实现DEI的边缘模糊有什么好的建议没有?

    2.  你有没有查过,是在内部处理的哪一级出现输出偏色的问题? 比如看一下编码出来的结果是否有问题等等? 你显示的这个图像,是否是预览图像,还是解码图像?

            我们排查过,保存的DEI后的YUV数据和编码后的数据,颜色都是正常的。现在我们排查到CPROC模块,YUV数据在转换成RGB数据的时候会造成颜色失真,只是我们对于系数的调整虽然有改善,但是还没有找到最优的参数配置,请问您是否这些参数配置能提供一些建议?

  • 1.  我先假设是SC模块系数对锯齿有一定影响。请先用附件中的文件替换尝试一下效果有没有改善。

    另外,你可以找一些竖直的物体看看图像效果,是否还存在拉丝的现象。我想进一步排除一下是dei解交错的问题,还是前端采集就存在错位的现象。

    如果方便的话,请换屏幕显示的layout(1x1, 2x2之类的)看看锯齿是否有变化,或者更换显示器,以不同分辨率输出看看效果。

    你的DEI是在编码后做的吗?  还是看看编码的效果吧。或者把usecase贴出来看看。

    2.  需要确认一下你用的是哪个接口作为输出?用的是什么输出接口(HDMI,VGA,DVO,CVBS>)

  • Hi, Eason Wang:

             我们已经使用附件中的文件替换了,改善的效果不明显。我们还试验了,如果把一路D1放大成1x1的输出的话,物体边缘的锯齿会虚化一些,不过还是会存在。在HDMI输出中竖直或者是水平的物体边缘的锯齿现象都不明显,较明显的是倾斜的物体或者是运动较剧烈的物体。

    我先说一下我们整个的usecase:

    Cap + Dei + Osd 叠加完Osd的YUV数据经过Dup Link复制成两份。一份送入Video M3进行H264的编码;一份经过 SwMc + Display 直接输出到HDMI。我们使用的输出接口是8168内置的HDMI。

    现在我们先抛开HDMI的输出不说,单说从前往后面排查问题。在Cap + Dei 后我们保存了Dei后的YUV数据,发现倾斜的物体边缘同样会有锯齿,所以我们怀疑引入锯齿的根源在于Dei。当然后面Swmc中的Sc也会引入锯齿,不过我们认为Sc只是加剧了锯齿,不是引入锯齿的根源。所以我想请问:

    (1)如果是由于Dei引入的锯齿,如何来消除或者如何来减弱这些锯齿现象。

    (2)我还想请问一下如何来排查是否是由Capture引入的锯齿?

             辛苦了,期待着您的回复,谢谢!

  • 1.   DEI本身没有任何属性会引入锯齿,而是DEI后面会有一个scalar,尚不能排除它的可能性。

    2.   可以考虑去掉DEI link, 用隔行编码来试试。这样用的是直接的capture数据。

  • Hi, Eason Wang

    谢谢您的回复,现在还有一个问题想要请教一下:

    在Swmc中使用的为SC5,现在的现象是:经过Swmc拼接后,每个小图像中物体的边缘会产生锯齿状的东西。

    我们想调试SC的一些参数,使经过Swmc拼接后物体的边缘可以虚化一些,请问调试SC的哪些参数可以实现这个目的?