基于达芬奇技术的嵌入式视频监控系统开发
发布时间:2020-06-20 04:34
【摘要】:随着科学技术的进步,视频监控系统正逐步朝着数字化、网络化、智能化的趋势发展。而达芬奇(DaVinci)技术的出现加速了这一进程的发展。达芬奇技术包括高性能的处理器、高度集成化的开发工具、丰富的功能函数库等,其低成本高灵活性的优势可以满足大部分数字产品对实时视频的需求,使得其在数字视频方面有着广泛的应用前景。论文基于达芬奇技术,对嵌入式数字视频系统的实现进行了研究与探讨。 本文以TI(Texas Instruments,德州仪器)公司的高性能数字媒体DSP(Digital Signal Processor)器件TMS320DM6437为基础,结合三星公司的ARM处理器S3C2440,实现了双CPU的构架。这种双CPU的构架方案充分结合了DSP的运算能力和ARM的系统控制能力,可扩展性好,实用性强。 为了使DSP和ARM之间能够高效、稳定地进行数据传输,采用主机接口HPI(Host Port Interface)接口连接,并给出了HPI接口的硬件连线图,详细阐述了Linux下HPI驱动程序的编写流程。 系统分为基于DSP的视频处理模块和基于ARM核心的视频传输模块,两模块独立开发调试。本文详尽地描述了视频采集、编码和传输的流程,并对部分关键代码做了说明和注释。视频处理模块主要实现了视频的采集和编码。DSP上的程序开发基于TI的集成开发工具CCS。 DSP上运行TI的实时操作系统内核DSP/BIOS,在此内核中调用编码引擎Codec Engine实现H.264视频编码。视频的传输按照RTP (Real-time Transport Protocol)协议标准,ARM端运行了嵌入式Linux操作系统,并移植了开源的RTP协议库jrtplib,在此基础上实现了视频的传输功能。 由于Internet网络带宽的不确定性,为了保证视频传输的流畅,本文使用了根据数据包丢失率自适应调节编码器的编码传输速率的算法。通过RTCP协议报文提供的信息,计算出网络丢包率,调节编码传输速率,实现了网络传输的QoS控制。 为了接收ARM端发送的视频,在PC上采用C++编写了实时接收播放的客户端,并利用跨平台的图形库QT编写了界面。最后,对视频传输模块进行了测试,给出了实验结果和视频接收的效果图片。
【学位授予单位】:天津科技大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP368.1;TN948.6
本文编号:2721877
【学位授予单位】:天津科技大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP368.1;TN948.6
【参考文献】
相关期刊论文 前10条
1 宋磊;方向忠;;达芬奇技术的视频应用分析[J];电视技术;2006年09期
2 ;智能视频监控技术的演变与应用[J];电子制作;2009年02期
3 彭赞,蒋外文,罗安,涂春明,杨柯;基于图像智能识别技术的远程视频监控系统[J];桂林电子工业学院学报;2004年05期
4 杨建忠;姜书艳;;基于ARM和DSP的数据处理系统中嵌入式应用研究[J];工业控制计算机;2009年08期
5 张占军,韩承德,杨学良;多媒体实时传输协议RTP[J];计算机工程与应用;2001年04期
6 李明,康静秋,贾智平;嵌入式TCP/IP协议栈的研究与开发[J];计算机工程与应用;2002年16期
7 周兵,毕全起;一种MPEG码流网络带宽自适应传输策略[J];计算机工程;2004年16期
8 李亦非,吴裕斌,曹丹华,李非一;基于DSP/BIOS的设备驱动程序开发[J];计算机与数字工程;2005年03期
9 潘峰;;Internet上基于两端的流媒体QoS控制[J];计算机应用与软件;2009年04期
10 王国臣;;矿井安全综合视频监控系统的发展[J];煤炭技术;2006年08期
本文编号:2721877
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2721877.html