嵌入式视频监控系统的关键技术研究

来源 :河北师范大学 | 被引量 : 0次 | 上传用户:yzahnig621
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频监控系统是一种结合了计算机技术、图像压缩技术、多媒体技术、网络技术等多项技术的计算机系统,它已广泛地被应用在医院、学校等多个场所,监控系统发展至今共经历了模拟视频监控、数字视频监控和嵌入式视频监控三个阶段,无论在哪个阶段,监控系统的设计都需要有一整套方案,主要包括监控终端、接收终端以及传输协议三方面的设计。本文的嵌入式视频监控系统采用TI公司的DaVinci TMS320DM6446芯片作为系统的监控终端、智能手机作为接收终端以及IP/UDP/RTP网络协议结构作为视频传输的通讯机制。首先介绍了视频监控系统的发展历程以及国内外的研究现状,从系统的总体结构框架出发对TMS320DM6446芯片、网络协议结构和手机平台进行了详细介绍。系统采用模块化设计,主要包括视频采集模块、视频编码模块、RTP传送及接收模块和解码播放模块四个部分,并从这四个模块出发介绍了H.264编码算法尤其是H.264算法的分层结构、V4L2驱动程序、RTP传输协议以及DirectShow技术。其次研究了监控系统的两个关键技术:一方面由于TMS320DM6446芯片是具有ARM和DSP的双核架构,双核通信的质量直接关系到视频监控中视频的质量,因此本文重点研究了双核之间的通信过程。首先介绍了嵌入式中间件——Codec框架,它是协调ARM和DSP的关键部件,并根据Codec框架提出了芯片应用程序制作的三个角色:DSP算法工程师、Codec框架集成工程师和ARM应用程序工程师,涉及内容主要有xDAIS算法和xDM算法的制作与封装以及Codec Engine文件和Codec Server文件的配置等。另一方面视频监控系统采取IP/UDP/RTP三层网络协议结构,网络协议的好坏也是影响视频质量的一个关键因素。由于IP层MTU的限制需要对H.264算法产生的NALU的大小进行修改,再加上IP协议与UDP协议不能提供安全机制,因此NALU修改的主要工作都需要在RTP层完成,本文在RFC3984提出的三种适合H.264视频流RTP封装的基础上制作了适合本系统H.264视频流的单一打包和分割打包的RTP封装方法,试验结果表明修改的封装方法在本视频监控平台下可以得到比较流畅的视频流。最后对所作的工作进行了总结,提出了工作中的不足以及需要改进的地方,并对将来的研究提出了展望。
其他文献
随着计算机和网络技术的快速发展,在政府部门尤其是科技主管部门,项目审批管理系统都在发挥着越来越重要的作用。科技厅作为国家与外界企事业单位交互的窗口,如何快速提升它
嵌入式操作系统是嵌入式系统的基础软件平台,它必须具有实时性好、稳定性高、可移植性强并且针对具体的应用具有可裁剪、可配置的特点。随着嵌入式技术的飞速发展,早期基于宏
随着Web2.0应用的深入发展,互联网已经进入了一个全民创造信息的时代,但同时也是一个信息泛滥的时代。文本、视讯等技术的日新月异极大扩展了我们创造内容的能力;论坛、微博等用
3D视频技术已成为当前视频领域的热点,3D视频在给人们带来沉浸式体验的同时,也带来了巨大的数据量,对网络传输带宽和数据存储性能提出了新的挑战,这就要求视频编码算法不断改
随着计算机应用日益普及和深化,现代软件的规模越来越庞大,软件质量的保证也越来越迫切。软件测试则是软件质量保证中的关键手段。因此,构造并建立一个软件自动测试框架,是一
随着计算机技术的发展,现有的教学内容、教学手段和教学方法产生了前所未有的变化。计算机辅助教学正在成为研究热点之一。通用试题库系统的研制推进了河北农业大学数字化教
在以移动计算为重点的嵌入式系统应用领域,电源管理是非常重要的一个环节,它直接影响着整个系统软硬件的设计与实现。对于使用电池供电的便携式嵌入式设备来说,有效的电源管理功能可以降低整个系统的功率消耗,大大提高系统的待机时间,延长硬器件的使用寿命,增强产品在市场上的竞争力。本文首先指出电源管理对于以移动计算为重点的嵌入式系统具有的重要作用,然后概述了本文所采用的Mini2440开发板的构成和嵌入式Lin
膜计算是自然计算的一个新分支。它是从活细胞的结构和机能中抽象出来的一种计算模型,具有非常良好的分布式、并行性以及非确定性等优点,已经吸引了当前国内外生物科学家、信息
径向基函数(Radial Basis Function, RBF)神经网络以其深厚的生理学基础、简单的网络结构、快速的学习能力、优良的逼近性能,在函数近似、模式识别、信号处理、系统辨识等领
与传统车辆相比,电容混合动力汽车由于增加了辅助动力装置及其控制系统,整车结构变得更为复杂,车辆发生故障时对故障的判断和处理变得异常困难。针对这种情况,需要为项目车辆