主题 : Tiny210上视频采集出现的错位问题。 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 89216
精华: 0
发帖: 16
金钱: 85 两
威望: 17 点
贡献值: 0 点
综合积分: 32 分
注册时间: 2013-03-24
最后登录: 2014-08-22
楼主  发表于: 2014-07-22 17:06

 Tiny210上视频采集出现的错位问题。

图片:
图片:
图片:
使用Tiny210进行视频采集,视频输入的A/D是tvp5150芯片。
在采集图像时,如果目标物体不动,采集图像正常。当有物体快速移动时,采集到的图像将会出现严重错位。

查阅了不少资料,我怀疑是由于 FIMC与Tvp5150驱动在处理采集时,未正常处理lastirq引起的。造成采集到的图像缓冲数据一直在变化,因此对移动物体会出现错位现象。
DataSheet(s5pv210的用户手册)中的1314页 2.7.6节,专门介绍了这个问题,不知道是不是这个原因引起的。附件是我采集到的图像。


2.7.6 TIMING DIAGRAM FOR LAST IRQ
The IRQ (except LastIRQ) is generated before image capture. Last IRQ specifies the end of camera signal capture. It can be set by the timing diagram shown in Figure 2-16. LastIRQEn specifies the ISR setting for next frame command. Therefore, for proper Last IRQ, you should follow the next sequence between LastIRQEn and ImgCptEn/ ImgCptEn_Sc.
咕唧咕唧
级别: 侠客
UID: 30422
精华: 1
发帖: 114
金钱: 620 两
威望: 124 点
贡献值: 1 点
综合积分: 248 分
注册时间: 2010-10-16
最后登录: 2016-05-27
1楼  发表于: 2014-07-22 18:45
顶一个,我遇到同样问题
级别: 新手上路
UID: 89216
精华: 0
发帖: 16
金钱: 85 两
威望: 17 点
贡献值: 0 点
综合积分: 32 分
注册时间: 2013-03-24
最后登录: 2014-08-22
2楼  发表于: 2014-07-23 13:09
我已经给友善的工程师发邮件了,还没回复我,希望他们能解决。或者开放驱动的源码,让大家一起来解决。
级别: 总版主
UID: 45585
精华: 3
发帖: 628
金钱: 3375 两
威望: 675 点
贡献值: 3 点
综合积分: 1316 分
注册时间: 2011-05-06
最后登录: 2018-10-18
3楼  发表于: 2014-07-29 10:29

 回 2楼(zeroxy) 的帖子

摄像头的处理核心的部分还是FIMC的驱动 (linux-3.0.8/drivers/media/video/samsung/fimc),LAST IRQ的处理也是由这个驱动负责,
我们会关注这个问题,并在更新中修正。