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

基于DirectShow框架的自由立体视频播放软件的实现

作 者: 盛宏玉
导 师: 侯春萍
学 校: 天津大学
专 业: 通信与信息系统
关键词: 自由立体 DirectShow 图像合成 代码优化
分类号: TP317.4
类 型: 硕士论文
年 份: 2009年
下 载: 89次
引 用: 3次
阅 读: 论文下载
 

内容摘要


随着科学技术的不断进步,多媒体技术已经成为人们生活中非常重要的一部分。自由立体图像显示技术是下一代多媒体技术的发展趋势,深入进行有关的研究和应用工作已经显得日益迫切。自由立体图像显示和合成理论的不断完善,为自由立体成像技术的发展奠定了基础。作为现有应用最广泛的多媒体系统,DirectShow结合了其它的DirectX技术,为需要自定义解决方案的应用程序提供了对底层流控制结构的访问。当视频和音频的硬件加速可用时,它能够自动检测并进行使用。DirectShow为多媒体的应用开发提供了技术支持,简化了自由立体播放软件的实现过程。本文以DirectShow多媒体系统为开发框架,完成了自由立体合成算法模块的设计,为后续的研究工作提供了实验依据。自由立体合成算法是本实验室的研究成果,是本文软件开发的核心。为了提高该模块的运行效率,本文对其进行了多方面的优化,使得模块的处理时间降低50%以上,并对进一步优化的可能性作了阐述。同时,以VC++6.0为开发工具,完成了播放链路的搭建和软件界面的设计工作,实现了多项多媒体软件的必备功能。最后完成软件的总体调试工作,消除内存泄漏等程序漏洞,生成最终的应用程序。经过一定时间的测试,软件的运行情况良好,播放的图像立体感明显,画面清晰流畅,达到了预期的效果。

全文目录


摘要  3-4
ABSTRACT  4-8
第一章 绪论  8-10
  1.1 课题的研究背景和意义  8
  1.2 课题研究的可行性分析  8-9
  1.3 完成的工作及论文的结构  9-10
    1.3.1 本课题研究完成的主要工作  9
    1.3.2 论文的结构  9-10
第二章 自由立体显示技术概述  10-16
  2.1 自由立体图像显示原理  10-12
  2.2 自由立体图像显示类型  12-13
  2.3 自由立体显示技术  13-14
  2.4 自由立体显示技术应用  14-15
  2.5 本章小结  15-16
第三章 DirectShow 系统概述  16-21
  3.1 DirectShow 系统组成  16-17
  3.2 过滤器(Filter)  17-18
  3.3 引脚(pin)  18
  3.4 媒体类型(Media Type)  18-19
  3.5 过滤器图表管理器(Filter Graph Manager)  19-20
  3.6 过滤器图表中的数据流动  20
  3.7 本章小结  20-21
第四章 合成过滤器的设计与实现  21-32
  4.1 DirectShow 开发环境的配置  21-23
  4.2 合成过滤器的功能分析  23
  4.3 八视点自由立体合成算法  23-26
    4.3.1 子像素判断  24-25
    4.3.2 各视点图像子采样  25
    4.3.3 各视点子像素合成  25-26
  4.4 合成过滤器的框架设计  26-28
    4.4.1 注册信息  26-27
    4.4.2 框架函数的实现  27-28
  4.5 Transform 函数的实现  28-30
    4.5.1 slice 函数的实现  28-30
    4.5.2 combine 函数的实现  30
  4.6 合成过滤器的调试  30-31
  4.7 本章小结  31-32
第五章 合成过滤器的优化  32-38
  5.1 代码优化的一般原则  32-33
  5.2 slice 函数的优化  33-34
  5.3 combine 函数的优化  34-36
  5.4 进一步提高性能的可能性  36-37
  5.5 本章小结  37-38
第六章 自由立体播放软件的实现  38-48
  6.1 软件界面的实现  38-40
    6.1.1 工程的建立  38-39
    6.1.2 设计软件界面  39-40
  6.2 过滤器控制类的实现  40-41
  6.3 软件各项功能的实现  41-46
    6.3.1 播放列表与打开功能  41-43
    6.3.2 播放、暂停、停止和抓图功能  43-44
    6.3.3 进度条的实现  44
    6.3.4 实现循环播放  44-45
    6.3.5 实现全屏播放  45-46
  6.4 软件的调试  46-47
  6.5 本章小结  47-48
第七章 结束语  48-49
参考文献  49-51
发表论文和参加科研情况说明  51-52
附录  52-55
致谢  55

相似论文

  1. 空中目标与背景的红外图像仿真技术研究,TP391.41
  2. 基于智能学习的多传感器目标识别与跟踪系统研究,TP391.41
  3. 基于DirectShow与OpenGL的视频通讯软件设计与实现,TN919.8
  4. 多DSP目标检测软件设计与优化,TP368.1
  5. 基于FMS02平板电脑原型机的Linux内核及驱动架构研究,TP316.81
  6. 基于特征点定位的虚拟试戴的研究,TP391.41
  7. 基于粒子滤波的目标跟踪算法研究及DirectShow实现,TP391.41
  8. 机载合成孔径雷达回波信号仿真研究,TN958
  9. 基于多信道捆绑传输的无线视频监控系统的设计与实现,TP277
  10. 基于DirectShow技术的多路立体视频实时显示研究,TP391.41
  11. 多视点序列图的视差校准,TP391.41
  12. 基于H.264的自由立体视频处理系统客户端的开发,TP391.41
  13. 移动多媒体广播码流解复用及播放技术的研究与实现,TN943
  14. 自由立体显示中虚拟视点生成算法研究与实现,TN873
  15. 基于DirectShow和IP组播技术的视频会议系统的设计与实现,TN948.63
  16. 基于H.264的校园视频监控系统的设计与实现,TP391.41
  17. 基于线阵像素差值法的智能数字视频监控系统设计与实现,TP391.41
  18. 在线考试监控系统的设计与实现,TP311.52
  19. 基于多光谱成像的光谱反射率重建及应用,TP391.41
  20. 基于DSP和USB的图像采集与处理系统,TP391.41
  21. 交互式人体形变和图像合成软件研究及实现,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序包(应用软件) > 图像处理软件
© 2012 www.xueweilunwen.com