您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于ARM嵌入式的视频采集系统的设计
摘要基于ARM嵌入式技术的视频采集以其灵活性、高集成性、便捷性等诸多优点必将取代传统的有线视频采集。针对目前视频监控的实际需求,结合嵌入式技术、图像处理技术,设计并实现了一种可靠性高、成本低的嵌入式视频采集及编码系统。它是视频监控的前端,是无线视频监控系统的一个子系统。系统选用SAA7113H进行视频采集与压缩,选用S3C44BOX微处理器作为核心板的控制器,利用S3C44BOX的硬件编解码模块进行编码。关键词:ARM嵌入式,视频采集,SAA7113H,S3C44BOX目录1绪论..................................................................................................11.1课题研究的背景...................................................................11.2课题研究的现状与发展前景...............................................11.3课题研究的意义...................................................................21.4课题主要内容.......................................................................22ARM微处理器概述...........................................................................32.1ARM介绍................................................................................32.2ARM处理器主要的特点....................................................32.3ARM微处理器应用................................................................43系统方案设计..................................................................................43.1系统的解决方案....................................................................43.2视频采集...............................................................................53.3视频压缩...............................................................................53.4基于ARM的嵌入式系统开发平台.......................................63.5系统总体设计结构图.........................................................74系统硬件设计..................................................................................74.1系统硬件结构.......................................................................74.2系统硬件各模块设计...........................................................84.3PCB设计.............................................................................104.3.1PCB布局..................................................................104.3.2PCB布线..................................................................105系统软件设计................................................................................115.1系统初始化程序设计.........................................................115.1.1ARM初始化过程......................................................115.1.2SAA7113H初始化配置.............................................135.2应用程序设计.....................................................................166结论................................................................................................17参考文献............................................................................................1811绪论1.1课题研究的背景近年来,随着通信技术、微电子技术和计算机技术的飞速发展,网络带宽和存储容量得以大幅度的提高,而电子、通信、广播之间愈来愈紧密的相互交叉联系,世界进入了全数字化网络时代。与此同时,数字多媒体技术也得到了迅速发展,已逐渐渗透至人们生活、工作和学习的各个方面,改变着人们传统的生活方式。人们对视频会议、可视电话、数字电视广播等多媒体技术的需求越来越广泛。然而,在多媒体技术[1]中,尤其是数字视频领域,其信息数据量庞大,对处理能力和存储容量的要求极高,如不进行有效的压缩编码则会给通信和传输带来极大的困难,从而无法满足人们的需求。1.2课题研究的现状与发展前景根据图像处理技术[2]发展的不同阶段,视频采集[3]系统大致可分为三个阶段:1)模拟视频采集系统模拟视频采集系统一般由图像摄像部分、系统控制部分(视频矩阵切换、云台和镜头控制等)和显示记录部分组成,模拟视频采集系统一般采用模拟方式传输,传输距离较短,主要应用于小范围内的视频图像采集。2)数字化本地视频采集系统20世纪80年代,随着数字化技术的发展,图像采集的方式出现了由模拟处理方式向数字处理方式的转变。人们开始使用PC机来处理图像信号,借助计算机强大的数据处理能力与显示器的高清晰显示度,通过视频采集卡将视频信号采集到计算机中,并显示在显示器上,从而大大提高了图像的画质。基于PC的采集系统一般在采集现场有若干个摄像机、各种检测、报警探头与数据设备,通过各自的传输线路,汇接到多媒体终端上,多媒体终端通过通信网络,将信息传到一个或多个监控中心。基于PC的多媒体采集系统功能较强,但功耗高,需要有专人值守。3)嵌入式网络视频采集系统2嵌入式网络视频采集系统以网络为依托,集中了多媒体技术、数字图像处理及远程网络传输等最新技术,受到了学术界和使用部门的高度重视。嵌入式系统以其本身体积小,实时性高,稳定性好,支持以太网等优点,成为工控领域的新热点。基于嵌入式技术的网络化视频监控系统有效地将嵌入式技术和视频技术结合在一起,可以很好地解决基于PC的视频监控系统中存在的问题。目前,视频采集与压缩[4]系统正朝着前端一体化、视频数字化、网络化和系统集成化的方向发展,而数字化是网络化的前提,网络化又是系统集成化的基础,所以,视频采集与压缩发展的最大两个特点就是数字化和网络化。然而,国内视频采集与压缩系统的研究仍停留在基于PC的基础上,大多数系统利用国外芯片开发视频采集压缩卡,或在现有的视频采集压缩卡上开发采集软件系统,然后组成采集系统,即数字化本地视频采集系统。虽然基于PC的视频采集系统终端功能较强,便于现场操作,但价格高昂,功耗较大,PC机端也需专人管理,对于特殊环境或空间狭小、功耗要求严格的地点,这种方式难以满足要求。1.3课题研究的意义本课题研究对象为数字视频采集与压缩系统。作为一种伴随着计算机技术、数字多媒体技术和网络技术飞速发展应运而生的实用处理手段,越来越受到人们的重视。本文在详细分析国内外视频采集与压缩系统发展现状的基础上,针对基于PC平台的系统难于满足日益复杂和广泛的图像处理应用需求的现实,提出了一种基于ARM的嵌入式[5]平台的视频处理解决方案。该方案充分利用了嵌入式平台集成度高、功耗小、支持多任务操作系统等优点,并利用当前最先进的JPEG2000编码压缩算法,通过适当的软硬件设计,力图实现一种体积小、功耗低、一体化的视频图像采集和压缩系统,以满足我们对视频采集和压缩的需求。本系统的研究对于促进视频采集与压缩系统的仪器化,推动相关产业的发展,具有重要的参考价值和指导意义。1.4课题主要内容首先介绍ARM[6]及其特点与应用,接着进行系统方案的设计,主要是采用SAA7113H[7]进行视频采集与压缩,用S3C44BOX[8]微处理器进行控制和传输,最后是对系统硬件与软件的设计。32ARM微处理器概述2.1ARM介绍ARM(AdvancedRISCMachines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,采用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据了32位RISC微处理器[10]75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。ARM公司是专门从事基于RISC技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。目前,全世界有几十家大的半导体公司都使用ARM公司的授权,因此既使得ARM技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场被消费者所接受,更具有竞争力。ARM系列:ARM7系列、ARM9系列、ARM9E系列、ARM10E系列、ARM11系列、SecurCore系列、Intel的Xscale、Intel的StrongARM。其中,ARM7、ARM9、ARM9E和ARM10为4个通用处理器系列,每一个系列提供一套相对独特的性能来满足不同应用领域的需求。SecurCore系列专门为安全要求较高的应用而设计。2.2ARM处理器主要的特点1)体积小、低功耗、低成本、高性能;2)支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;3)大量使用寄存器,指令执行速度更快;4)大多数数据操作都在寄存器中完成;5)寻址方式灵活简单,执行效率高;6)指令长度固定。42.3ARM微处理器应用1)工业控制领域:作为32的RISC架构,基于ARM核的微控制器芯片不但占据了高端微控制器市场的大部分市场份额,同时也逐渐向低端微控制器应用领域扩展,A
本文标题:基于ARM嵌入式的视频采集系统的设计
链接地址:https://www.777doc.com/doc-4502627 .html