面向异步视频的嵌入式图像处理系统设计

嵌入式系统 时间:2013-01-16来源:网络

设定某帧存输入部分为写入、处理、半缓存、无效4种状态,输出部分为读出、废弃、无效3种状态,二者组合确定该帧存的状态,如表3所示。

e.JPG


单个帧存的状态转换流程如图2所示。

h.jpg


图2中X代表废弃或无效状态。某片帧存从写入状态开始,受输入帧同步信号触发后转换为处理状态,再次触发后转换为半缓存状态,期间的输出帧同步信号不会改变帧存状态,只能确定输出部分为无效状态。半缓存状态时受输出帧同步信号触发进入读出状态(半缓存|读出),否则受输入帧同步信号触发返回写入状态。读出状态(半缓存|读出)不会受输出帧同步信号的触发改变,但接受一次输入帧同步信号后会成为新的读出状态(无效|读出),此时系统有了新的缓存帧,当输出帧同步信号来到后转换为废弃状态,此时新的缓存帧进入读出状态,再次受输入帧同步触发后返回写入状态。
帧存1的状态转换源程序如下,其他3片帧存类似。
f.JPG
g.JPG

3 结语
本文设计的以FPGA,DSP和4片帧存为主体的面向异步视频的嵌入式图像处理系统,把视频数据缓存和视频输出显存融合在一起,节省了数据传输的时间。FPGA依据输入和输出帧同步信号切换4片帧存,能够实现异步视频时帧间不同步状态,无需满足帧频转换算法对存储器空间的要求。采用更先进的存储器、DSP、FPGA芯片能够提高数据传输速度,扩充数据存储空间,加强软件处理能力,实现系统整体性能指标的升级。本方案已经在产品中应用,具有嵌入式系统小尺寸、低功耗的优点,通过升级能够满足更高的技术要求。

1 2 3

关键词: 异步视频 图像处理 嵌入式系统 FPGA 帧存切换

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版