探析基于FPGA的视频采集系统设计

来源 :名城绘 | 被引量 : 0次 | 上传用户:xm_104
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:视频图像采集是数字图像处理、监控系统等应用的必要组成部分。图像采集与处理在工农医等领域得到了广泛应用,目前随着科技的不断发展,各种图像采集设备层出不穷,性能和实用性也得到了市场验证。视频采集系统的实现方法有很多,本文对基于FPGA的视频采集系统设计进行探讨分析。
  关键词:FPGA;视频采集;系统设计
  1、FPGA的应用优势
  (1)逻辑功能强大。FPGA采用SRAM编程技术实现系统的快速运行,增强其逻辑功能;布线资源丰富,只需擦除更改程序,即可满足系统设计所需的不同逻辑功能;可编程I/O资源丰富,可满足复杂数字逻辑设计。(2)设计灵活。FPGA内部的嵌入式RAM支持多种操作模式,异步先入先出(FirstInputFirstOut,FIFO)数据缓冲器可拓展FPGA的设计范围,使设计选择更加灵活;FPGA内部包含的逻辑门数较多,可满足复杂设计要求。(3)操作简便。为保证FPGA系统的可靠性,在使用FPGA芯片之前需进行稳定性测试,在此之后设计者只要利用软硬件环境便可设计系统功能;在实现FPGA系统不同逻辑功能时,设计者可通过多次反复编程予以实现,无需更改硬件电路。
  2、基于FPGA的视频采集系统方案整体框架
  (1)视频采集部分:将摄像头采集到的模拟视频数据CVBS转换成数字视频格式YUV4:2:2,包括I2C总线配置,TIU656解码。(2)视频处理部分:为适应VGA的不同显示,对视频数据做相应预处理,包括彩色VGA数据处理,灰度VGA数据处理,Sobel边沿检测数据处理,Prewitt边沿检测数据处理。(3)视频存储部分:将视频数据储存在容量为4M×16×4Banks的SDRAM中,主要包括SDRAM控制器设计。(4)VGA显示部分:将实时的视频数据在显示器上显示出来。包括色度空间转换,VGA时序产生,ADV7123视频数据编码。
  3、系统的具体工作流程
  系统上电后,由配置芯片重新配置FPGA;配置完成后,FPGA对视频解码芯片进行初始化;视频解码芯片进入工作状态,采集4路模拟视频信号;FPGA初步处理4路数字视频信号;处理后,将4路视频数据存储到SDRAM中;在TFTLCD上显示所采集的数字化视频信息;利用IO口,可在外部切换采集通道,对系统进行复位操作。具体工程流程如图1所示。
  4、基于I2C协议实现FPGA对ADV7123的配置
  I2C总线是一种双向二线制总线,主要用于IC器件之间的连接和数据传输,因为占用空间小、传输速度快和多主控的优点得到了广泛应用。I2C总线由时钟线(SCL)和数据线(SDA)两条线组成,SDA总线用来在主从器件之间进行数据传输,SCL总线用于时钟同步。当启动信号START发出时,总线开始数据传输,停止信号STOP发出,数据传输结束。START和STOP信号都由主控器件产生。数据传输过程中,当时钟总线(SCL)处于高电平期间时,数据总线的状态不能发生转变,否则将表示主控器件发出了START或STOP信号,SDA的状态变化只能出现在SCL的低电平期间。所以,在SCL处于高电平期间,数据总线(SDA)必须保持稳定。在时钟总线(SCL)保持高电平期间,起始和结束信号由数据总线(SDA)的信号变化来产生。如果SDA和SCL都为高电平,则表明数据总线处于空闲状态;在SCL为高电平,同时SDA发生由高到低的变化,则表示主控器件发出START信号,SDA由低到高变化,表示发出STOP信号。I2C总线的具体时序如图2所示。
  5、有效视频数据的采集与存储
  (1)ITU656解码。ITU656协议中定义了视频开始SAV和活动视频结束EAV两种定时基准信号,SAV和EAV信号有3字节的前导:FF、FF、00;最后1字节XY表示该行位于整个数据帧的位置及如何区分SAV、EAV。在每个时钟的上升沿读取从解码芯片传来的8位数据。当检测到一行数据的开始标志FF0000XY时,检测到SAV信号或EAV信号,提取H、F、V信号。然后发出开始命令,同时开启行列计数器,开始对接下来的图像数据进行解码,根据每个8位数据自身带的信息,判断该数据为Y,Cr还是Cb,从而得到Y,Cr,Cb各分量的值。
  (2)视频的存储。该模块将视频解码芯片输出的场同步信号周期作为切换的时间间隔,SDRAM按照存储单元地址分为4个空间,用于4路视频信号存储,保证各路信号均可正常显示。
  6、VGA顯示
  视频数据从SDRAM读出以后,首先将4:2:2的视频流转化为4:4:4的数据格式,使每个像素点都包含亮度分量Y和色度分量Cb和Cr。由于VGA所采用的色彩空间是RGB色彩空间,因此通过YCbCrtoRGB模块将YCbCr空间转化成RGB空间送给VGA控制器。同时VGA控制器还产生出VGA的同步信号VGA_HS,VGA_VS,和24位的RGB数据一起送到编码芯片ADV7123,通过VGA显示器显示出来。
  7、结束语
  本文实现了基于FPGA的视频采集系统设计,该系统结构简单,硬件流程清晰。基于FPGA的视频采集系统电路集成度高、信噪比高、功耗低、成本低、速度快以及接口方便,为前端图像处理器的高度集成化实现提供了可能性。视频采集系统中采用FPGA作为采集控制部分,可以提高系统处理的速度及系统的灵活性和适应性。
  参考文献:
  [1]视频图像处理平台的研究[D].孟繁星.长春理工大学2016.
  [2]图像去模糊技术及相关图像增强系统[D].黄明杨.北京邮电大学2017.
  (作者单位:桂林长海发展有限责任公司)
其他文献
一个时期以来,各地的师资培训机构对小学骨干教师的培训进行了有益的探索。但是,由于骨干教师岗位成才的规律不易在培训中得到较好的体现,其共性需求与个体差异又受着多重因
能否有一个强有力的班主任队伍,在学校绝不是小事,事关大局。没有一个强有力的班主任队伍,就不可能发展青少年的学习、兴趣、爱好,就不可能为祖国的建设培养出栋梁之才。因此
柱花草多次收割比年终一次性收割干草产量较低,但猪的可消化粗蛋白产量反而提高。对柱花草捣碎后喂猪,在日粮中比例不超过6%时,与使用常规饲料的对照组比较,喂中猪时,日增重
摘要: 机械产品的方案设计正朝着计算机辅助实现、智能化设计和满足异地协同设计制造需求的方向迈进,由于产品方案设计计算机实现方法的研究起步较晚,目前还没有成熟的、能够达到上述目标的方案设计工具软件。综合运用文中四种类型设计方法是达到这一目标有效途径。虽然这些方法的综合运用涉及的领域较多,不仅与机械设计的领域知识有关,而且涉及系统工程理论、人工智能理论、计算机软硬件工程、网络技术等各方面的领域知识,但
分析了九七香1号优质稻的主要特征、栽培要点和高产栽培主要技术指标.总结了一套成功的高产栽培模式。
摘要:电网的智能化是一种必然趋势,有助于提高电网运行效率和运行效益,实现电力行业的可持续发展,需要加大电网智能化建设力度,实现全国范围内的全面覆盖,这是未来一段时间内电力行业工作的重中之重。本文将对农村电网智能化建设的要求和关键技术加以探讨和分析,以期全面推进农村电网智能化建设步伐,从而为广大农民提供优质便利的电力服务。  关键词:农村电网;智能化建设;智能技术  近年来,我国农村经济的发展势头一
采用溶剂萃取法提取假乌榄树木质部脂溶性成分,运用气相色谱-质谱联用技术(GC-MS)对其进行分析,应用色谱峰面积归一化法计算出各成分的相对百分含量,共分离鉴定出27种化合物,占
在25℃恒温、RH90%的条件下,用湿地松、火炬松、马尾松、黑松、雪松、杉木、金钱松、罗汉松等8种植物对萧氏松茎象成虫补充营养特性进行研究。结果表明:成虫取食湿地松的量最
爱国主义教育在思想品德课教学中的特征黑龙江省教育学院杨印斌哈尔滨市爱国小学陈海磊在九年义务教育《小学思想品德课教学大纲》“教学目的”里提出要“教育学生初步具有爱
孔子是一个伟大的政治思想家,也是一个真诚的教育家。他毕生的教育活动和教育思想,对后世产生了巨大的影响,也给我们今天留下了许多思索…… 一、百年大计,教育为本 教育作