学位论文 > 优秀研究生学位论文题录展示

基于Windows CE和H.264的视频采集与传输系统的研究与设计

作 者: 邓杨
导 师: 蒋朝根
学 校: 西南交通大学
专 业: 计算机应用技术
关键词: Windows CE H.264 RTP USB接口 视频采集 网络传输 视频编码 模糊控制
分类号: TP274.2
类 型: 硕士论文
年 份: 2010年
下 载: 89次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着计算机技术、通信技术和多媒体技术的飞速发展,高质量的视频传输已逐渐成为数字通信网络的主要业务,将嵌入式技术与网络、通信和多媒体技术的相互融合将成为数字视频通信领域的发展趋势,有着广阔的发展前景。由于嵌入式数字通信系统的传输带宽有限,以往的视频压缩编码技术非常不利于实时传输高质量的现场视频。如何在现有的网络环境条件下实现视频采集、编码和传输一直是近年来多媒体技术领域关注的话题。为了能在有限的带宽条件下传输高质量的视频图像,视频编码专家组(VCEG)和活动图像专家组(MPEG)联合提出了新一代的视频编码标准H.264。该标准具有一系列先进的压缩技术,大幅提高编码效率,但同时也增加了编码的复杂度,成为制约H.264标准在嵌入式系统得到应用的制约因素。因此,在嵌入式系统上高效地实现H.264视频编码的研究极具挑战性。本文旨在利用H.264视频编码标准,在嵌入式平台上进行实时视频采集和传输系统的研究和开发。论文中采用基于三星公司s3c2440处理器的UTU-2440开发平台,提出一种基于嵌入式操作系统Windows CE和H.264视频编码技术的实时视频采集与网络传输系统的方案模型。论文着重论述了该视频采集和传输系统的总体设计及其实现。首先,简要讨论了嵌入式系统软硬件平台的选取,构建系统环境和应用程序开发环境;然后研究了Windows CE流接口驱动模型,设计出USB接口的摄像头驱动和解码程序,并结合开源编码器x264,制定出一组适合实时编码的优化和配置方案,实现从USB摄像头采集视频到将其编码为H.264格式数据;最后采用一种RTP协议和TCPIP协议相结合的数据传输和模糊控制方案。通过各功能模块集成,对基于嵌入式Windows CE的服务器端和基于Windows的客户端进行视频采集、编码、传输和回放等功能进行测试分析,以验证该系统的可用性和实时性。测试结果表明,在本课题的软硬件环境下,系统进行QCIF分辨率下的H.264视频采集、编码和传输速度可达12fps,且图像较好,可以满足准实时性要求。

全文目录


摘要  6-7
Abstract  7-11
第1章 绪论  11-15
  1.1 研究背景及意义  11
  1.2 国内外发展现状  11-13
    1.2.1 视频编码标准的发展现状  11-12
    1.2.2 嵌入式系统平台现状  12-13
  1.3 本文主要研究内容  13-14
  1.4 论文结构  14
  1.5 本系统的工作平台  14-15
第2章 嵌入式系统软硬件平台选取  15-26
  2.1 视频采集传输系统原理  15
  2.2 嵌入式系统硬件平台  15-17
    2.2.1 硬件平台简介  15
    2.2.2 ARM处理器介绍  15-17
  2.3 嵌入式操作系统平台  17-24
    2.3.1 Windows CE嵌入式操作系统  17-20
    2.3.2 Windows CE嵌入式操作系统开发环境  20-24
  2.4 本章小结  24-26
第3章 视频采集模块的实现  26-39
  3.1 USB总线及设备  26-28
    3.1.1 USB总线标准  26
    3.1.2 USB总线优点  26-27
    3.1.3 USB总线拓扑结构  27
    3.1.4 USB传输类型  27-28
    3.1.5 USB设备  28
  3.2 Windows CE USB设备驱动模型  28-31
    3.2.1 USB系统结构  28-29
    3.2.2 USB设备驱动的入口函数  29-31
    3.2.3 USB设备驱动流接口  31
  3.3 视频采集模块设计与实现  31-35
    3.3.1 导入USB设备驱动程序  32
    3.3.2 加载USB设备驱动  32-33
    3.3.3 卸载USB设备驱动程序  33
    3.3.4 USB设备流接口函数设计  33-35
  3.4 USB视频流数据处理和显示  35-38
    3.4.1 查找图像帧  36
    3.4.2 图像解码  36
    3.4.3 调用视频采集模块  36-37
    3.4.4 图像显示  37-38
  3.5 本章小结  38-39
第4章 H.264视频编解码技术  39-59
  4.1 H.264编解码结构分析  39-40
    4.1.1 编码器结构  39
    4.1.2 解码器结构  39-40
  4.2 H.264编解码关键技术  40-44
    4.2.1 H.264分层结构  40
    4.2.2 多种帧内预测和帧间预测模式  40-42
    4.2.3 整数变换和量化  42-43
    4.2.4 熵编码  43-44
  4.3 视频编解码器移植及优化  44-58
    4.3.1 编码器选择  44
    4.3.2 编码器移植  44-53
    4.3.3 编码器优化  53-55
    4.3.4 解码器选择和集成  55-58
  4.4 本章小结  58-59
第5章 视频实时传输  59-77
  5.1 网络传输模型  59-61
    5.1.1 网络层协议  59-60
    5.1.2 传输层协议  60-61
  5.2 实时传输协议  61-66
    5.2.1 RTP数据协议  62-63
    5.2.2 RTCP实时传输控制协议  63-66
  5.3 H.264视频流网络传输控制方案  66-76
    5.3.1 RTP协议实现  66-70
    5.3.2 图像数据传输  70-71
    5.3.3 传输质量反馈控制  71-75
    5.3.4 重要参数传输和操作控制  75-76
  5.4 本章小结  76-77
第6章 系统集成与验证  77-81
  6.1 系统软件集成  77-79
    6.1.1 服务器端软件集成  77
    6.1.2 客户端软件集成  77-79
  6.2 系统验证  79-80
    6.2.1 验证环境搭建  79
    6.2.2 系统验证项目  79
    6.2.3 系统验证结果  79-80
  6.3 本章小结  80-81
第7章 结束语  81-83
  7.1 主要研究内容和特色  81
  7.2 工作展望  81-83
致谢  83-84
参考文献  84-88
攻读硕士学位期间发表的论文及科研成果  88

相似论文

  1. 电缆巡检车图像引导技术的研究,U469.6
  2. 基于率失真优化的码率控制算法研究,TN919.81
  3. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  4. 基于ARM9的Windows CE系统移植,TP316.7
  5. 模糊控制、神经网络在平面二级倒立摆中的应用,TP273.4
  6. 非线性变结构导引规律的研究,TJ765
  7. 自适应模糊控制算法研究及其实现,TP273.4
  8. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  9. 风光互补并网发电系统及最大功率点追踪,TM61
  10. 片状农业物料滚筒干燥控制系统研究,S226.6
  11. 一种多用途采摘机器人末端执行器的设计与研究,S24
  12. 远程医疗系统图像压缩及传输关键技术研究,R318.0
  13. 板球系统的控制算法研究,TP13
  14. 矿用电动机软起动器实验装置设计,TM343.2
  15. 基于DSP的石材加工用摆式砂锯机电机节能控制器的研究与开发,TM343
  16. 基于分布式视频编码错误消除机制的研究与实现,TN919.81
  17. 中密度板纤维干燥系统与PLC控制系统设计,TP273
  18. 面向无线视频传输的H.264错误隐藏技术研究,TN919.81
  19. 分布式视频编码边信息生成研究,TN919.81
  20. 冷轧机乳化液系统的优化设计,TP273
  21. 司家营选矿厂磨矿分级过程研究及应用,TP29-A1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统 > 数据收集和处理系统
© 2012 www.xueweilunwen.com