您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 基于ARM的视频监控系统的设计
分类号:密级:UDC:编号:学位论文基于ARM的视频监控系统的设计程杰指导教师姓名:王宝珠教授河北工业大学申请学位级别:硕士学科、专业名称:电子与通信工程论文提交日期:2013年3月论文答辩日期:2013年4月学位授予单位:河北工业大学答辩委员会主席:评阅人:2013年4月DissertationSubmittedtoHebeiUniversityofTechnologyforTheMasterDegreeofElectronicsandCommunicationsEngineeringDesignofvideosurveillancesystembasedonARMbyChengJieSupervisor:Prof.WangBaozhuApril2013河北工业大学硕士学位论文i基于ARM的视频监控系统的设计摘要随着信息技术的不断发展,视频监控从早期的模拟监控进入了数字监控时代,计算机网络技术的快速发展,特别是嵌入式技术的逐渐普及,使得基于嵌入式技术的网络视频监控系统正逐渐取代一些传统的数字视频监控设备。嵌入式网络视频监控系统具有体积小、成本低、稳定性高、实时性好等优点,具有广阔的发展前景。本文首先介绍了国内外视频监控系统的发展现状及未来趋势,分析了嵌入式网络视频监控系统的特点和关键技术;在此基础上,提出了一种基于ARM11和嵌入式Linux的远程视频监控系统的方案,硬件系统采用Tiny6410开发板作为嵌入式硬件开发平台。Tiny6410的核心板S3C6410集成了ARM1176JZF-S型号的CPU,正常运行频率可达553MHz,具有高性价比、低功耗等特点。它采用32位内部总线架构,S3C6410内置强大的多媒体处理单元,可进行图像的处理、音频的处理、显示操作和缩放。在系统监控终端,使用现代的Z301摄像头通过USB接口与开发板相连,向S3C6410提供YUY2格式的视频帧。系统软件设计方面,在利用V4L2接口对数据进行采集的基础上,选择了具有高压缩效率的H.264压缩标准,通过CPU内部集成的MFC模块实现对视频流的硬件压缩。本系统通过将BOA移植到运行于ARM11开发板上的Linux系统中,建立了嵌入式web服务器,为远程客户端提供基于HTTP协议的网络接入方式,通过CGI脚本对远程客户端的请求进行响应,发送经过编码的视频数据包。本文完成了图像的采集、编码、传输、显示模块的设计,在局域网内进行了调试与验证。在客户端应用了能够接受实时网络流的VLC开源软件,来接收目标板上服务器通过套接字发送的网络串流,它融合了FFmpeg与Libdvdcss库可以对大部分的视频数据进行解码与播放。实验结果表明:系统设计合理,方案可行,在发送帧率达到25fps时能够正常显示,丢包率很低。关键词:视频监控,嵌入式系统,图像采集,图像压缩,图像传输基于arm的视频监控系统的设计iiDESIGNOFVIDEOSURVEILLANCESYSTEMBASEDONARMABSTRACTAlongwiththecontinuousdevelopmentofinformationtechnology,videosurveillancefromearlyanalogcontrolintothedigitalera,andtherapiddevelopmentofcomputernetworktechnology,inparticulartheincreasingpopularityofembeddedtechnology,makingthenetworkvideosurveillancesystembasedonembeddedtechn-ologyisgraduallyreplacingsometraditionaldigitalvideosurveillanceequipment.Embeddednetworkvideosurveillancesystemhastheadvantagesofsmallsize,lowcost,highstability,goodreal-time,andhasbroadprospectsfordevelopment.Thispaperfirstintroducesthedevelopmentstatusandfuturetrendsofthevideosurveillancesystemathomeandabroad,theanalysisofthecharacteristicsoftheembeddednetworkvideosurveillancesystemandkeytechnologies;proposedbasedonanARM11embeddedLinux-basedremotevideosurveillancesystemprogram,thesystemstructureofaTiny6410developmentboardasanembeddeddevelopmenthardwareplatform.ThecoreboardS3C6410integratesARM1176JZF-SCPUmodels,thenormaloperatingfrequencyupto553MHz,andhasahighcost,lowpowerconsumption,ituses32-bitinternalbusarchitectureS3C6410built-inpowerfulmultimediaprocessingunitcanbeimageprocessing,audioandvideoprocessing,anddisplayoperationsandscaling.Monitoringterminalinthesystem,theuseofmoderntheZ301cameraconnectedbyUSBinterfacedevelopmentboard,toS3C6410theYUY2formatofvideoframe.Thesystemsoftwaredesignaspect,inV4L2interfacefordatacollection,isselectedhavingahighcompressionefficiencyoftheH.264compressionstandardhardwarecompressionofthevideostream,thefirstbyinternalCPUintegratedMFCmodule.ThesystembyboaportedtoLinuxsystemsrunningontheARM11developmentboard,theestablishmentofanembeddedwebserverforremoteclientstoprovidenetworkaccessbasedontheHTTPprotocoltorespondtorequestsforremoteclientsbyCGIscriptssendingacodedvideodatapackets.Thispapercompletedvideocapture,encoding,transmission,anddisplaymoduledesign,debuggingandverificationintheLAN.VLCintheclientcanreceivenetworkstreamingfromtargetboardserverviathesocket,itblendstheFFmpegwithLibdvdcsslibrarycandecodeandplaymostofthevideodata.Experimentalresultsshowthat:thesystemdesignisreasonableandfeasible,andcanbedisplayedproperlywhensendingtheframerateismorethan25fps,packetlossrateisverylow.KEYWORDS:videosurveillance,embeddedsystem,imageacquisition,imagecompression,imagetransmission河北工业大学硕士学位论文iii目录第一章绪论.............................................................................................................................1§1-1课题来源与研究意义...................................................................................................1§1-2视频监控发展现状.......................................................................................................2§1-3视频监控发展趋势.......................................................................................................2§1-4本论文系统方案与章节安排.......................................................................................3第二章嵌入式硬件开发环境的搭建........................................................................5§2-1嵌入式系统概述............................................................................................................52-1-1嵌入式系统概念....................................................................................................52-1-2嵌入式系统的发展................................................................................................5§2-2ARM处理器....................................................................................................................6§2-3S3C6410核心板............................................................................................................7§2-4Tiny6410开发板..........................................................................................................8§2-5硬件模块介绍...............................................................................................................92-5
本文标题:基于ARM的视频监控系统的设计
链接地址:https://www.777doc.com/doc-3589427 .html