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.

DM385在视频采集的时候会丢帧

Other Parts Discussed in Thread: TVP5146

各位专家好:

        我们使用DM385  IPNC3.5,2个VIP通道各接入一个PAL/DVI/XGA(3选一)的视频源,原理框图如下:

       

可以接收到编码后的图像数据,但是会丢帧,我们的判断方法是,FPGA在每一帧图像的有效数据的起始位置,加入帧计数,编码前保存该帧计数,帧计数和编码后的图像一同保存,发现收到的编码后的图像帧计数不完整。目前还没查出原因,麻烦各位给点建议,非常感谢!

 

  

  • 可以给一些你测试的具体数据吗?

    1、你多次测试,是否是测试时间越长,丢失帧数据越多?

    2、丢帧的比例是多大,是60帧丢一帧,还是60帧丢一半?

  • 是否三路都会出现丢帧? 是否可以通过FPGA在图像上直接叠加数字的方式来看是否丢帧?丢帧是否有规律?

  • 各位好,

            问题及解决,原因是M3的log太多了,导致后续环节出问题,去掉大部分log之后,没有出现丢帧的现象。

  • 各位专家好,

            不知什么原因,最近论坛提不了新问题了,就来这里继续提问。

            我们在录制PAL视频时发现,接入的视频不是每行有效像素720,播放的时候,两侧是黑色的,行的有效像素在704左右,后来修改采集编码参数为704X576(TVP5146驱动没做修改),发现可以采集编码,编码后的确是704X576,播放也是704X576,但是存在2个问题:

    1.播放视频的左上角有一块绿色的,每一帧都有,消除不掉。

    2.实时修改TVP5146驱动里面寄存器的值,导致无法采集压缩视频。(720X576的时候是可以实时修改的)

    请问各位专家,向我们这种情况该如何处理呢?非常感谢!

     

     

  • 704x576本身是没有问题的,因为模拟的视频本身就是704x576. 720x576是D1。704和720都是D1格式的一种。

    1. 请查看一下送编码之前的图像上面是否有这个绿色,确认是否编码造成的问题。 贴个图片给我们看看?

    2. 请问你改了具体什么寄存器? 

  • 您好,

            1.  送编码前的数据是从TVP5146直接输出的,从TVP5146的数据手册上看,PAL输出是720X576的,采集编码设置的是720X576,录像播放都正常,就是图像没有720宽。用704X576录像回放截图如下:

             2.  通过观察TVP5146的输出,发现SAV后面有消隐信息,应该是导致两侧黑色的原因,因此尝试移动avid,让有效像素移动,把sav后面的若干像素丢弃,下图是从数据手册中的截图。

    通过修改相应的寄存器发现,用704X576采集编码时,tvp5146的输出不稳定,有时会死掉;

    但是用720X576就不会有问题,而且回放图像可以左右移动。

    不太明白其中的原因。