ARM9和Linux在远程视频监控中的应用.pdf
《ARM9和Linux在远程视频监控中的应用.pdf》由会员分享,可在线阅读,更多相关《ARM9和Linux在远程视频监控中的应用.pdf(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、复旦大学硕士学位论文ARM9和Linux在远程视频监控中的应用姓名:高丽强申请学位级别:硕士专业:计算机系统结构指导教师:涂时亮20070525论文独创性声明本论文是我个人在导师指导下进行的研究工作及取得的研究成果。论文中除了特别加以标注和致谢的地方外,不包含其他人或其它机构已经发表或撰写过的研究成果。其他同志对本研究的启发和所做的贡献均已在论文中作了明确的声明并表示了谢意。作者签名:南因越日期:型2:!垡论文使用授权声明本人完全了解复旦大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其它复制手段保
2、存论文。保密的论文在解密后遵守此规定。作者签名:为豳i 选导师签名作者签名:向纽i 竣导师签名澎搬日期:丝盟五!摘要随着计算机技术和多媒体视频技术的进步,远程视频监控系统也向集成化、网络化和多媒体化方向发展,并且被广泛应用于各种场合。视频监控发展到现在,以嵌入式视频监控技术发展最快,最具市场应用前景。与传统的视频监控系统不同,本论文研究开发了一种新的基于远程视频监控的嵌入式系统。该系统采用A R M 9 2 2 高速嵌入式处理器和M P G 4 4 0M P E G 4 视频编码芯片,并且使用L i n u x 操作系统作为软件平台,大大降低了系统的复杂性,同时提高了系统的稳定性和图像压缩的质
3、量。另外该系统设计了视频硬盘存储模块,可有效地用于备份和监控分析。论文首先简述了研究的时代背景和本研究内容的理论与实践意义,并讨论了视频监控系统的发展动态及其相关的关键技术。并在此基础上提出了整个系统的硬件和软件总体结构设计。然后分别介绍了L i n u x 移植、M P E G 4 视频压缩模块以及I D E 硬件接口模块的设计,并对其中的实现过程做了详细的说明。最后是结束语部分。对A R M 和L i n u x 在远程视频监控中的发展进行了展望。关键词:嵌入式系统远程视频监控A R ML i n u xM P E G 4I D E中图分类号:T P 3 1 6;T P 3 6A b s
4、t r a c tA nM v a n c e di n t e g r a t i o n,a n dn e t w o r ka n dm u l t i m e d i ad e v e l o p m e n th a sh a p p e n e di nr e m o t ev i d e os u r v e i l l a n c es y s t e ma l o n gw i t ht h eg r e a tp r o g r e s so ft e c h n o l o g yo fc o m p u t e ra n dm u l t i m e d i ap r
5、o c e s s i n g T h e s es y s t e m sh a v eb e e nw i d e l yu s e di nal o to fo c c a s i o n s E m b e d d e dv i d e os u r v e i l l a n c es y s t e mh a sg o o dm a r k e tp r o s p e c t sw i t l li t sv e r yf a s ts p e e dd e v e l o p m e n t D i f f e r i n gf r o mt r a d i t i o n a
6、 ls y s t e m,t h i st h e s i sp u r p o s e san e we m b e d d e ds y s t e mf o rr e m o t ev i d e os u r v e i l l a n c es y s t e m T h i ss y s t e mi sd e v e l o p e do nA R M 9 2 2p r o c e s s o ra n dM P G 4 4 0i n l a g ec o n t r o l l e rc h i p L i n u xi si t ss o f t w a r ep l a
7、t f o r m T h i sd e s i g nn o to n l yr e d u c e sc o m p l e x i t y,b u ta l s oi m p o v e ss y s t e mp e r f o r m a n c ea n di m a g eq u a l i t y T h es l o m g em o d u l ei sa l s od e s i g n e df o rd a t ab k u pa n da n a l y s i s F i r s t l y,t h i st h e s i si n t r o d u c e
8、st h eb a c k g r o u n da n ds i g n i f i c a n c ei nb o t ht h e o r ya n dp r a c t i c e,a n dt h e ns u m n l a r i z c st h ed e v e l o p m e n tt r e n da n dk e yt e c h n o l o g yo fe m b e d d e dv i d e os u r v e i l l a n c es y s t e m B a s e do na b o v e,i ti n t r o d u c e ss
9、y s t e mf r a m e w o r ko fh a r d w a r ea n ds o f t w a r e I nt h ef o l l o w i n gc h a p e r s,w ed e s c r i b eL i n u xp o r t i n g,M P E G 4m o d u l ea n dI D Em o d u l ei nd e t a i l s F i n a l l yi ti st h ee n do ft h i st h e s i s I nt h i sp a r tw ed i s c u s st h ed e v e
10、l o p m e n tp r o s p e c to fA R Ma n dL i n u xi nt h er e m o t ev i d e os u r v e i l l a n c es y s t e m K e y w o r d s:E m b e d d e dS y s t e m,R e m o t eV i d e oS u r v e i l l a n c eS y s t e m,A R M,L i n u x,M P E(H,I D EC h i n e s eL i b r a r yC l a s s i f i c a t i o n:T P 31
11、6;T P 3 62第一章绪论1 1 引言在信息时代的今天,随着人们对于系统性能和成本控制要求的不断提高,嵌入式系统以其优良的性价比和独特的便利性越来越赢得人们的青睬。现在,嵌入式系统已经由模拟系统转向数字系统,由孤立系统转向网络互联。网络技术的日新月异,更使得嵌入式系统不仅可以通过网络获得各种资源,而且也方便了网络的控制与维护与此同时,多媒体应用技术的飞速发展也使得多媒体信息已成为人类获取信息的主要载体,使得人们越来越多地在日常生活、学习和工作中使用多媒体手段来解决问题。尤其是视频监控系统,在银行、港口监控、城市交通管理、酒店安全保卫等各个领域都有着广泛的应用,由于以往各种系统的种种局限性,
12、集成化的视频监控系统仍然有着广阔的市场前景。正是基于这样的需求背景,确定了本论文的研究内容一A R M 9 和L m u x 在远程视频监控方面的应用。1 2 研究背景、目标和意义1 2 2 研究背景随着网络和多媒体视频技术的高速发展,人们己经不满足于简单的文字信息交换,对多媒体技术在网络上的应用提出了更高的要求。网络带宽的增加可以容纳越来越多的多媒体信息。信息技术与信息产品的发展也顺应了这个大的潮流,人们也越来越多地依赖网络和多媒体技术来解决生活和工作中的问题。传统的视频监控系统也正朝着监控网络化、数字化、集成化方向发展。计算技术的飞速发展和多媒体技术相关标准和协议的相继推出也为开发远程视频
13、监控系统提供了保障。1 2 2 1 国内外远程图像监控系统发展和应用现状视频监控系统的产生和发展得益于多媒体视频技术和通信技术的发展。同时计算机技术的迅速发展,也将网络技术和多媒体技术融合到监控系统中来,促进了其更广泛的应用。视频监控系统的发展大致经历了三个阶段:第一代模拟监控系统产生于二十世纪九十年代以前的第一代模拟监控系统是随着摄像机的出现而发展起来的。系统主要由前端设备和监控中心两个部分组成。前端设备包括摄像机、云台、解码器等;监控中心设备包括监视器(电视墙)、视频分割器、切换矩阵、控制键盘、录像机等等【1】。模拟监控系统一般采用模拟方式使用视频电缆进行传输,传输距离不能太远,主要应用于
14、小范围内的监控,如大楼内部监控等。监控图像也一般只能在本地控制中心观看。第一代模拟监控系统的特点为:设备品种多,视频、音频信号的采集、传输、存储主要为模拟形式,质量最高;监控系统不易扩展、录像资料不易保存和查找;只适用于较小的地理范围(通常为1 0 0 0 米内);维护成本过高,附届设备多易损坏;应用的灵活性较差。第二代基于P C 的视频监控系统九十年代中期产生的第二代视频监控系统利用计算机的高速数据处理能力进行视频采集和处理,采用高分辨率显示器进行图像的多画面显示。监控系统由P C 机插视频卡构成,在监控现场,有若干个摄像机、各种检测、报警探头与数据设备,通过各自的传输线路,连接到监控终端的
15、P C 机上。除了处理各种信息外,系统利用视频压缩卡和通信接口卡,通过网络将信息传到一个或多个监控中心第二代监控系统的特点为:前端设备与第一代系统相同,不同的是通过视频卡将模拟信号数字化,在P C 上实现多画面显示、切换、控制、录像和录像回放功能,简化了监控中心的设备,系统功能较为强大和完善;音视频信号的采集、传输、存储主要为数字形式,质量较高;系统终端功能较强,便于现场操作,应用灵活性较好;P C 机需专人管理,不适合用于环境恶劣的监控场所【2】。尽管第二代视频监控系统初步实现了数字化,但由于图像质量、稳定性以及远程传输监控等技术方面的不足,使得这种系统仅应用于某些特定行业的同常监控。第三代
16、嵌入式视频监控系统随着九十年代末计算机、网络、通信技术的日趋成熟,以及多媒体视频技术的不断发展完善,基于网络的第三代远程网络视频监控系统取得了长足的发展。新一代的监控系统以网络为依托,以数字视频的压缩、传输、存储和播放为核心。系统采用嵌入式多任务操作系统、高效的视频压缩芯片和功能强大的嵌入式处理器,将视频压缩和传输处理工作全部内置到芯片上,前端摄像机送来的视频信号数字化后经过压缩、打包等过程变成基本网络协议的视频流,通过网络的传输,视频流发送到接收端。视频接收端可利用软件进行解码,在P C 机上进行显示和处理,也可通过硬件解码,直接将解出的视频信号输出到监视器上。同时利用分布在网络上的服务器或
17、网络存储设备根据需要进行录像。第三代监控系统采用高效的嵌入式芯片和实时操作系统,有效地提高了系统的实时性和稳定性,而且把视频压缩和网络传输功能集中到一个体积很小的设备内,直接接入网络,安装方便,而且无需人日常维护;同时可以把监控录像保存4到大容量硬盘上,方便长期保存和同后查询;压缩后的视频数据占用带宽小,可以方便地在网络中传输,不受距离限制,信号也不易受干扰,图像质量和稳定性大量提高。因此基于嵌入式系统的第三代视频监控系统必将有良好的应用与发展前景【3】。在国内外市场上,主要推出了数字控制的模拟视频监控和数字视频监控两类产品。前者技术发展己经非常成熟、性能稳定,在实际工程中得到广泛应用,特别是
18、在大、中型视频监控工程中的应用比较广泛;后者是新近崛起的以嵌入式技术及视频压缩为核心的新型视频监控系统,该系统解决了模拟系统部分弊端,但仍需进一步完善和发展。在欧美等发达国家,视频监控的发展比较快,应用也十分广泛但是他们的产品价格较高、带宽要求较大、培训和维护也很不方便,而且从国外引进的产品本地化程度较差,在功能、接口、使用环境等方面均或多或少地存在一些与我国国情及现场需要不太吻合的地方。要使其最终成为实用的产品,还需大量的工作进行补充和改正。我国视频监控行业最初是由闭路电视监控逐渐发展起来的,从简单模拟视频监控到现在的纯数字化网络视频监控,监控系统在国内目前应用已经相当广泛。传统的模拟监控系
19、统己经在我国发展得非常完善。我国视频监控系统正处在第二代监控系统已发展非常成熟,并在实际工程中得到广泛应用,第三代嵌入式监控系统迅速崛起的阶段。目前中国内地的数字化监控发展也呈现百家争鸣的现象,但技术水平参差不齐的情况,究其原因,一方面缺乏一种整体的综合技术实力,另一方面是仍片面的将产品和需求定位于基本监控功能,而远程视频监控J 下逐步发展成为一种远程办公信息系统。因此新一代的监控指纹,应按其技术特点,根据用户需求提出一套完整的解决方案。由此可以看出,视频监控系统正从传统的单纯监控向管理、监控发展,并逐步与管理信息系统相结合,达到资源共享,为管理者提供更直观、有效的决策信息。1 2 2 2 远
20、程视频监控系统的关键技术1 视频压缩技术目前被广泛使用的视频压缩技术主要有M E P G 1、M P E G-2、H 2 6 3 和M P E G-4 1 4 1 M P E G o l 是由I S O 的M P E G 组织(运动图像专家组)于1 9 9 3 年制定的标准。M P E G o l 采用帧间压缩编码的技术,图像分辨率为3 5 2 X 2 8 8,视频码率为1 5M b p s,成为V C D 采纳的标准。M P E G 2 是由I S O 的M P E G 组织于1 9 9 5 年制定的视频编码标准。该标准针对高清晰数字电视制订,其基本原理与M P E G l 类似。编码图像的
21、分辨率较高(7 2 05X5 7 6),视频码率为4 M b p s 10 M b p s。M P E G 2 标准被D V D 采纳。H 2 6 3 是由r r u 组织于1 9 9 5 年制定的一种视频会议系统标准。该标准针对远程视频传输应用而制定,图像分辨率为1 7 6 1 4 4,码率为6 4K b p s 以下,因此在低带宽,低码率条件下具有较好的适应性和性能M P E G-4 是由I S O 的M E P G 组于1 9 9 8 年制定的标准。与M P E G-l 和M P E G-2不同,M P E G-4 不只是具体的压缩算法,它是针对数字电视、交互式绘图应用、交互式多媒体等压
22、缩技术的需求而制定的国际标准。M P E G-4 标准将众多的多媒体应用集成于一个完整的框架中,通过为多媒体通信及应用环境提供标准的算法和工具,建立一种能被多媒体传输、存储、检索等应用领域普遍采用的统一数据格式。图像分辨率为1 7 6 1 4 4,码率在4 8 K 6 4 K b p s 之间。2 嵌入式系统嵌入式系统是执行专用功能并被处理器芯片控制的设备或者系统。它是以应用为中心、以计算机技术为基础、软硬件均可剪裁,满足应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。嵌入式系统是硬件和软件的有机结合体,并以硬件的形式表现出来。嵌入式系统以其体积小、实时性高、稳定性好、接口
23、丰富等优点,成为工业控制领域和消费类电子的新热点。嵌入式系统是一种特殊的计算机系统,具有与通用计算机不同的特点 5 1:嵌入式系统通常是面向特定应用的:嵌入式C P U 与通用型的最大不同就是嵌入式C P U 大多应用在为特定用户设计的系统中,它通常都具有低功耗、体积小、集成度高等特点,能够把通用C P U 中许多由板卡成的功能集成在芯片内部。嵌入式系统的硬件和软件都必须高效率地设计,力争在同样芯片面积上实现更高的性能,这样才能在具体应用中对处理器的选择更具有竞争力。为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片中,而不是存贮于磁盘等载体中。嵌入式系统本身不具备自举丌发
24、能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。嵌入式系统硬件的发展也提出了对嵌入式操作系统的需求。嵌入式操作系统主要指支持嵌入式系统应用的操作系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面等。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理复杂的系统资源;能够提供高效率的库函数、驱动程序、工具集以及应用程序。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的兼容性以及应用的专用性等方面具有较为突出的特点6目前市场上有很多商用嵌入式操作系统,如V x W o r k s、p S O
25、S、Q N X、N e c u l e u s和W m d o w s C E 等,这些操作系统虽然功能强大,但价格也昂贵。L i n u x 的出现打破了这一局面,这与L i n u x 系统的很多优良特性分不开【6】:广泛的硬件支持。L i n u x 能够支持x 8 6、A R M、M I P S、A L P H A、P o w e r P C等多种体系结构。L i n u x 有着非常丰富的驱动程序资源,支持各种主流硬件设备和最新的硬件技术。内核高效稳定。L i n u x 内核的高效和稳定已经在各个领域内得到了大量事实的验证,L i n u x 的内核设计非常精巧,分成进程调度、内存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM9 Linux 远程 视频 监控 中的 应用
限制150内