基于arm9的多路视频采集系统设计

基于arm9的多路视频采集系统设计

ID:9143695

大小:69.50 KB

页数:10页

时间:2018-04-19

基于arm9的多路视频采集系统设计_第1页
基于arm9的多路视频采集系统设计_第2页
基于arm9的多路视频采集系统设计_第3页
基于arm9的多路视频采集系统设计_第4页
基于arm9的多路视频采集系统设计_第5页
资源描述:

《基于arm9的多路视频采集系统设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于ARM9的多路视频采集系统设计版权和著作权归原作者所存,如存不愿意被转载的情况,己:针对近景大视场图像采集,提出了一种基于ARM9芯片S3C2410的多路视频采集系统。使用四个CMOS摄像头(0V7660)进行图像的采集,摄像尖输出8位RawRGB格式的图像数据流。系统利用一片FPGA接受摄像头的输出时序,并参考这个时序控制SRAM地址将4个CMOS摄像头的一帧图象数据缓存于4个8位的SRAM中,然后通知ARM读取。ARM以32位总线同时读取图象数据后,将RawRGB格式的图像数据转换成常用的KGB格式,然后显示在LCD关键词:精简

2、指令计算机内核;阁像采集;CMOS摄像头;现场可编程门阵列;LINUX;QTTN911.73BDesignofaMulti-channelVideoAcquisitionSystemBasedonARM9CAOHong,LURong-sheng,MACheng(HefeiUniversityofTechnology,Anhui23001,China)Abstract:Toachievetherequirementofimageacquisitionofcloseandlargerangevisualfield,itdesignsamul

3、ti-channelvideoacquisitionsystembasedonARM9chipS3C2410.ItadoptsfourCMOScameras(0V7660)tocaptureimage,andthecameraexportsimagedatastreamwhichis8-bitRawRGBformat.ThesystemusesaFPGAchiptodesigntimingcontroller,whichreceivestheexporttimingofcameras.Itrefersthistimingtocontro

4、lSRAMaddresses,whichsavesoneframeimagedatafromfourcamerastofour8-bitSRAMchips.ThenARMreadstheimagedatafromfourSRAMchipsatthesametimewith32-bitdatabus,andtheformatofimagedataischangedfromRawRGBtoRGB.Atlast,ARMprocessestheimagedataanddisplaysthemontheLCD.Keywords:ARM;image

5、collection;CMOSCamera;FPGA;LINUX;QT引言视频监控系统是安全防范系统的重要组成部分,也是一种防范能力较强的综合系统。视频监控系统以其直观、方便、信息内容丰富广泛应用于许多领域。而在近景大视场图像采集的应用中,采用多路视频同时进行采集,可以获得更多的近景图像信息。传统的多路图像采集的方法是多个通道输入,然后通过通道的切换来完成对多个静态场景图像信息的采集。这对于一般的应用己经足够,但是对于多路动态场景的实时监控,就有一些力不从心。举例来说,在车载环视显示系统的应用中就要求多路动态场景的实时同步采集,来最终完

6、成一个大视场的拼接。并且对所采集到的图像,在时间上要求同步。使用视频通道切换的方法,在切换到一个通道时,会造成另外儿个通道图像信息的丢失。这样,因为几路图像数据在时间上不同步,合成的时候很难获得很好的效果。所以本文在这里提出一种嵌入式的多路视频采集的方法,以成本较低CMOS摄像头为图像采集设备。以ARM9芯片S3C2410为主控制器,并配以LINUX系统。利用一片FPGA和4片8位的SRAM完成四路CMOS摄像头的同步采集和缓存。并以FPGA配合ARM外部总线时序,完成图像数据的读取。最后由ARM对所采集到的数据进行处理和显示1系统组成

7、与工作原理整个系统可以分为三个模块:图像采集模块,图像存储模块,ARMo系统结构框图如图1所示。图像采集模块主要巾4片CMOS摄像头组成,摄像头的初始化由ARM通过SCCB总线完成[1]。图像存储模块由4片SRAM和1片FPGA组成。由FPGA控制SRMA的地址,将CMOS输出的图像数据流存储进SRAM中。ARM部分加载LINUX系统,读取到图像数据后,对图像进行转换后,最终显示在液晶屏上。本系统的设计难点在于如何保证图像数据读取单元和CMOS摄像头的严格同步以及高速数据流(24MHz)的实时处理。系统采用一片FPGA设计时序控制器,协

8、同CMOS传感器、ARM以及帧存储器(SRAM)之间的工作流程,很好地解决了系统同步和高速数据流实时处理的问题。整个系统上电后,由ARM通过GPIO口模拟SCCB总线设置4个CMOS摄像头的工作状态,使其输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。