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

基于H.264的自由立体视频处理系统客户端的开发

作 者: 魏一
导 师: 李素梅;王宝亮
学 校: 天津大学
专 业: 通信与信息系统
关键词: 自由立体 H.264 视频解码 DirectShow Drawdib函数集
分类号: TP391.41
类 型: 硕士论文
年 份: 2010年
下 载: 45次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着科学技术的进步与发展,多视点立体视频相关技术已经成为人们生活中非常重要的一个组成部分。随着图像获取、编码、显示技术的不断发展,立体信息显示技术也不断取得新的突破,其广泛应用的可能性日渐增加。然而,多视点立体视频本身具有合成困难、数据量大、难于传输的特点,由这些特点引起的多视点立体视频预处理、压缩、传输问题一直未得到妥善解决,这是多视点立体视频技术产业化、实用化的主要瓶颈。由于立体信息数据量很大,而对其进行存储和传输资源十分有限,必须提供高效的压缩算法,来保证立体信息的高效高质处理。H.264视频压缩协议在混合编码的框架下引入了新的编码方式,提高了编码效率,在低码流下可达到优质图像质量,因而H.264视频压缩协议对于海量数据的多视点立体视频具有重要现实意义,它可以大大提高立体视频存储,压缩,传输效率。因而开发基于H.264的自由立体视频显示系统具有非常重要的实用价值。本文阐述了基于H.264自由立体视频处理系统的网络拓扑设计,包括自由立体信息的压缩、传输、解码、合成和显示等几个部分。并对该系统进行软件架构设计,逐一介绍了各个模块的功能和接口方式。其中,自由立体视频系统的PC客户端的设计是本文的研究重点。本文完成了H.264自由立体视频处理系统PC客户端的底层设计,细化了各模块实现的功能,提出了具体的解决方案。使用VS2008为开发工具,在DirectShow框架下完成了客户端H.264解码模块的开发,并完成了ALL-in-One客户端的开发,实现了H.264,YUV,AVI,MPG等常用格式的立体视频播放。由于DirectShow的封装性过强,不利于控制,因而,本文尝试使用DrawDib函数进行媒体客户端开发,实验结果表明,可以成功合成并显示YUV格式的八视点自由立体视频。达到了与原DirectShow播放器播放YUV格式视频文件相同的立体效果。

全文目录


摘要  3-4
ABSTRACT  4-8
第一章 绪论  8-12
  1.1 课题的研究背景和意义  8-9
  1.2 研究的可行性分析  9-10
  1.3 本文工作及结构安排  10-12
    1.3.1 本文的主要工作  10
    1.3.2 论文的结构  10-12
第二章 自由立体显示技术概述  12-21
  2.1 立体显示简介  12
  2.2 自由立体图像显示原理  12-17
  2.3 自由立体图像显示类型  17
  2.4 自由立体显示技术  17-19
  2.5 自由立体显示技术应用与发展  19-20
  2.6 本章小结  20-21
第三章 DIRECTSHOW 概述  21-27
  3.1 DIRECTSHOW 的系统组成  21-22
  3.2 过滤器(FILTER)  22-23
  3.3 媒体类型(MEDIA TYPE)  23-24
  3.4 FILTER 的连接  24
  3.5 过滤器图表管理器(FILTER GRAPH MANAGER)  24-25
  3.6 FILTER GRAPH 中的数据传送.  25-26
  3.7 本章小结  26-27
第四章 基于H.264 自由立体视频系统PC 客户端的设计  27-40
  4.1 H.264 自由立体视频处理系统网络拓扑设计  27-30
    4.1.1 媒体内容制作  28
    4.1.2 媒体内容管理  28-29
    4.1.3 用户管理  29
    4.1.4 视频服务器  29
    4.1.5 客户端系统  29-30
  4.2 H.264 自由立体视频处理系统软件架构设计  30-32
  4.3 基于DIRECTSHOW 的PC 客户端软件底层设计  32-39
    4.3.1 管理配置(Administrative Configuration)  33
    4.3.2 鉴权(Authentication)  33
    4.3.3 传输(Transport)  33-34
    4.3.4 抓图(Frame Grab)  34
    4.3.5 进度控制(Progress Control)  34-35
    4.3.6 全屏显示(Set Fullscreen)  35
    4.3.7 事件交互(Event Notification)  35-37
    4.3.8 格式自适应模块(Adaptor)  37-38
    4.3.9 四种视频格式的Filter Graph 链路搭建  38-39
  4.4 本章小结  39-40
第五章 H.264 解码过滤器的设计与实现  40-57
  5.1 V52008 下DIRECTSHOW 开发环境的配置  40-42
  5.2 八视点自由立体合成算法简介  42-45
    5.2.1 子像素判断  42-43
    5.2.2 各视点图像子采样  43-44
    5.2.3 各视点子像素合成  44-45
  5.3 H.264 解码器的原理和框架分析  45-46
  5.4 H.264 解码器FILTER 的设计  46-48
  5.5 H.264 解码器FILTER 的实现  48-53
  5.6 DIRECTSHOW 框架下ALL IN ONE 播放器的实现  53-56
  5.7 本章小结  56-57
第六章 使用DRAWDIB 函数集实现图像的高速显示  57-66
  6.1 使用DRAWDIB 函数集显示图像  57-60
  6.2 播放软件各项功能的实现  60-63
  6.3 软件的优化和改进方向  63-65
    6.3.1 多线程优化  63-64
    6.3.2 需要添加的功能模块  64-65
  6.4 本章小结  65-66
第七章 结束语  66-68
参考文献  68-70
发表论文和参加科研情况说明  70-71
附录  71-77
缩略语  77-78
致谢  78

相似论文

  1. 基于率失真优化的码率控制算法研究,TN919.81
  2. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  3. 基于智能学习的多传感器目标识别与跟踪系统研究,TP391.41
  4. 远程医疗系统图像压缩及传输关键技术研究,R318.0
  5. 面向无线视频传输的H.264错误隐藏技术研究,TN919.81
  6. 基于P2P流媒体系统的设计与实现,TN919.8
  7. 基于H.264的解码器端错误遮蔽方法研究,TN919.81
  8. H.264并行视频转码算法研究,TN919.81
  9. 基于多核计算平台的视频压缩算法研究,TN919.81
  10. H.264/AVC帧内预测模式选择算法研究,TN919.81
  11. 基于FFmpeg的H.264解码器在Symbian上的移植和优化,TN919.81
  12. 基于H.264/AVC的自适应运动估计算法研究,TN919.81
  13. 基于3G网络的智能交通视频监控系统的设计与实现,TP391.41
  14. 多媒体传感终端设备关键技术的研究与实现,TP212.9
  15. 基于TMS320DM365的音视频传输及智能视频分析系统的设计与实现,TN919.8
  16. 基于H.264编解码器的智能手机流媒体客户端研究与实现,TN929.53
  17. 基于DM642的H.264视频编码实现及优化方法的研究,TN919.81
  18. 基于ARM的无线实时公路道路视频传输的研究,TN919.8
  19. 网络视频监控系统设计与实现,TP277
  20. SVC分层视频传输的自适应LDPC-UEP方法研究,TN919.8
  21. 无线网络中可分级视频传输QoS保证跨层设计方法研究,TN919.81

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com