学位论文 > 优秀研究生学位论文题录展示
基于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
|
相似论文
- 空中目标与背景的红外图像仿真技术研究,TP391.41
- 基于智能学习的多传感器目标识别与跟踪系统研究,TP391.41
- 基于DirectShow与OpenGL的视频通讯软件设计与实现,TN919.8
- 多DSP目标检测软件设计与优化,TP368.1
- 基于FMS02平板电脑原型机的Linux内核及驱动架构研究,TP316.81
- 基于特征点定位的虚拟试戴的研究,TP391.41
- 基于粒子滤波的目标跟踪算法研究及DirectShow实现,TP391.41
- 机载合成孔径雷达回波信号仿真研究,TN958
- 基于多信道捆绑传输的无线视频监控系统的设计与实现,TP277
- 基于DirectShow技术的多路立体视频实时显示研究,TP391.41
- 多视点序列图的视差校准,TP391.41
- 基于H.264的自由立体视频处理系统客户端的开发,TP391.41
- 移动多媒体广播码流解复用及播放技术的研究与实现,TN943
- 自由立体显示中虚拟视点生成算法研究与实现,TN873
- 基于DirectShow和IP组播技术的视频会议系统的设计与实现,TN948.63
- 基于H.264的校园视频监控系统的设计与实现,TP391.41
- 基于线阵像素差值法的智能数字视频监控系统设计与实现,TP391.41
- 在线考试监控系统的设计与实现,TP311.52
- 基于多光谱成像的光谱反射率重建及应用,TP391.41
- 基于DSP和USB的图像采集与处理系统,TP391.41
- 交互式人体形变和图像合成软件研究及实现,TP391.41
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序包(应用软件) > 图像处理软件
© 2012 www.xueweilunwen.com
|