- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android视频监控系统研究与设计
基于Android视频监控系统研究与设计
【摘要】本文介绍了一种基于Android平台的视频监控系统设计方法。阐述了系统的结构框架、Android操作系统,PDA端视频处理和H.264算法的优化。系统采用最新的低码率视频压缩标准H.264,并在Blackfin533芯片实现了编码,并应用快速模式选择算法优化编码过程,在Android平台上编码实现了通信模块和数据处理模块。在3G无线网络环境下,实现了后台对远端的实时视频监控。
【关键词】监控系统;Android;H.264编码;快速模式选择算法
1.引言
随着视频监控系统的逐渐发展,监控前端一体化、视频数字化、监控网络化、系统集成化成为视频监控系统公认的发展方向,而数字化是网络化的前提,网络化则又是系统集成化的基础,所以,视频监控系统发展的最大两个特点就是数字化和网络化。
传统的视频监控系统大多通过线缆或光纤将视频信号传输到监控中心,但由于网线的限制,不利于监控系统的迅速搭建。随着无线网络特别是3G网络的普及,视频监控系统面临着更加广阔和自由的空间。
3G网络在移动环境下支持的带宽有限,而视频监控系统的实时性要求尽可能清晰流畅地传输视频信号,因此需要在保证视频信号不失真的情况下,进行最大可能的压缩。H.264标准采用了高精度、多模式预测技术提高压缩比以降低码流,可广泛应用于远程监控、电视会议以及可视电话等领域。
本文介绍了一种基于Android系统的视频监控系统,利用PDA结合H.264编码技术和3G无线网络通信技术实现了对远程视频的实时监控。
2.系统概述
系统主要采用c/s架构技术,前台包括带摄像头的PDA、H.264编码器和后台监控计算机。系统首先将将拍摄到的模拟信号转换成数字信号,通过H.264编码器进行编码压缩,最后利用3G无线网络将压缩后的数据传送到后台监控计算机完成实时监控。后台计算机还可以通过3G网络向PDA发送控制命令,实现云台控制等相关操作。系统的关键技术是编码器的设计。
3.Android操作系统
Android是基于 Linux2.6 内核之上的开源手机操作系统,主要使用于便携设备,系统小巧而且拥有全特征。该平台由操作系统、中间件、用户界面和应用软件???成。利用 Java 编程语言实现上层应用程序的开发。每个Java编写的应用程序都拥有一个独立的Dalvik虚拟机实例。Dalvik被设计成一个可以同时高效运行多个虚拟系统的设备,这样的特点使得Android系统能够很好地适应手机特殊的运行环境。Android SDK提供了各种新的API, 开发者可以定制自己的操作系统以达到控制终端业务的目的。
4.PDA端视频处理的实现
PDA以及外设的设计和视频的处理是基于Android的视频监控系统最重要的部分。由于PDA内存有限,这样就要求系统在实现时,尽量做到低功耗、高性能,达到算法和软件的最优化。
为了满足H.264编码的实时要求,本文采用了ADI公司推出的DSP芯片Blackfin533,该芯片集成了大量的外设和存储器接口,在结构上对C/C++进行了优化,能够达到很高的代码密度,而且DSP芯片具有极强的可编程性,方便后期进行编码的比较和优化。
4.1 H.264算法的优化选择
H.264在H.263和H.263+的基础上发展而来,采用了许多不同于以往标准中使用的先进技术,相对于以往的标准,在相同的码率下用H.264标准编码能够获得更高的主客观质量。但该标准也具有较高的复杂度,针对标准中现有的技术,可以进行算法上的优化,在主客观质量损伤很小的情况下降低复杂度,以达到处理器的实时编解码。H.264 的新编码技术有从16×16到4×4多种变化大小分块,1/2、1/4和1/8像素精度运动估计,多参考帧,帧内预测,熵编码,去除块效应滤波,可以越过图像边界的运动矢量,带权的运动预测。为了达到实时编码,如何实现快速的模式选择算法成为解决问题的关键。H.264/AVC的宏块编码模式大量应用了遍历,使得运算量过大,适当地减少遍历的模式或者提前终止遍历就可以提高编码的速度。而减少无效遍历的关键在于限制遍历的范围和制定可靠的终止准则。
Curr为当前待编码的宏块,A、B、C、D分别为四个方向的相邻宏块,A_cost、B_cost、C_cost和D_cost分别为A、B、C、D的编码代价,门限T利用式(1)计算得出:
T=(5×A_cost+5×B_cost+4×C_cost +2×A_cost)4 (1)
Curr分别按照4个相邻宏块和自身宏块的模式编码,比较其代价值得到最优编码。
4.2 软件的设计
系统功能模块主要包括通信模块和数据处理模块。
您可能关注的文档
最近下载
- 《戏剧影视表演剧目创作》课件——2.任务2 梳理中心事件与矛盾冲突.pptx VIP
- 18G901-1混凝土结构施工钢筋排布规则与构造详图(现浇混凝土框架、剪力墙、梁、板)公开版.docx VIP
- 化妆品店长毕节大方岗位职责.docx VIP
- (正式版)DB35∕T 2250-2025 《免陪照护病区服务规范》.pdf VIP
- 【教学课件】微专题课件:把握戏剧冲突.pptx
- 高级园林绿化工试题库(含答案).pdf VIP
- 微电影创作教程全套教学课件.pptx VIP
- 高二【物理(人教版)】实验:练习使用多用电表-教学设计.docx VIP
- 2025年执业药师考试《中药学专业知识(一)》真题及答案解析【完整版20259.pdf VIP
- 2009年十一月号 - 沙田培英中学.pdf VIP
文档评论(0)