首页> 中文学位 >一种数字告示系统播放器的研究与实现
【6h】

一种数字告示系统播放器的研究与实现

代理获取

目录

文摘

英文文摘

第1章 绪论

1.1 研究背景

1.1.1 数字告示系统介绍

1.1.2 数字告示系统的特点

1.1.3 数字告示系统的应用场景

1.2 国内外研究现状

1.2.1 国外研究现状

1.2.2 国内研究现状

1.3 本文研究的意义

1.4 本文研究的内容

1.5 本文的组织结构

第2章 播放器的总体设计

2.1 数字告示系统的整体架构

2.2 播放模式的选型

2.2.1 单区域播放视频文件

2.2.2 多区域实时播放独立输出

2.2.3 多区域实时播放整体输出

2.2.4 播放模式选型结论

2.3 硬件配置的选型

2.3.1 独立单机播放型

2.3.2 基于通用计算机型

2.3.3 基于特别芯片组的专业硬件型

2.3.4 基于通用计算机平台的专业硬件型

2.3.5 硬件配置选型结论

2.4 播放器的总体设计

2.4.1 播放器的工作流程

2.4.2 播放器的功能模块划分

2.5 本章小结

第3章 播放器的详细设计与实现

3.1 播放器的软件架构

3.2 接口层的详细设计

3.3 通用基类库层的详细设计与头现

3.3.1 媒体对象基类(CBaseMediaObj)

3.3.2 媒体源基类(CBaseMediaSource)

3.3.3 触发器基类(CBaseTrigger)

3.3.4 线程管理基类(CBaseThread)

3.4 应用组件层的详细设计与头现

3.4.1 DirectDraw技术介绍

3.4.2 XML模板解析组件(CXMLTemplateParser)

3.4.3 媒体源组件

3.4.4 播放触发器组件

3.4.5 单区域场景组件(CScene)

3.4.6 播放界面合成组件(CPageComposer)

3.4.7 输出引擎组件(COutputEngine)

3.5 播放器组件的工作流程

3.6 本章小结

第4章 图像缩放与画面撕裂问题的研究

4.1 图像缩放质量的研究

4.1.1 图像缩放原理

4.1.2 最近邻域插值法(Nearest Neighbour Interploation)

4.1.3 二次线性插值法(Bilinear Interploation)

4.1.4 不同缩放方法的实验比较

4.1.5 几种缩放方法的比较总结

4.2 画面撕裂问题的研究

4.2.1 逐行扫描显示成像原理

4.2.2 画面撕裂的原因

4.2.3 画面撕裂问题的分析与解决

4.3 本章小结

第5章 播放功能和性能的测试及分析

5.1 测试环境

5.2 测试方案设计

5.3 测试结果分析

5.3.1 功能测试结果分析

5.3.2 性能测试结果分析

5.4 测试结论

第6章 结论与展望

6.1 工作总结

6.2 未来工作展望

参考文献

致谢

展开▼

摘要

随着多媒体技术和互联网技术的飞速发展,数字告示系统以其灵活高效、多区域、多元素和实时播放等特点得到越来越广泛的应用,同时也获得了人们的一致好评,被誉为“第五媒体”。但是目前现有的普通多媒体播放器已无法满足数字告示系统多区域、多元素和实时性的播放要求,因此本文将利用COM组件技术与DirectDraw技术设计并实现了一种用于数字告示系统的播放器。
   本文首先分析了国内外现有的数字告示系统播放器的播放模式和硬件配置,在此基础上,选择多区域实时播放整体输出方式作为播放器的播放模式,并采用基于通用计算机平台的专业硬件作为硬件配置方案。然后,研究了播放器的功能需求、工作流程及DirectDraw技术,并将播放器划分为模板脚本解析模块、单区域帧数据生成模块、播放触发器模块、多区域帧数据合成输出模块和播放日志记录模块五个子模块。接着,研究了COM组件技术,采用三层软件结构模型(接口层,通用基类库层,应用组件层)对播放器进行了详细设计,并利用DirectDraw技术实现了播放器的核心引擎。接下来针对开发过程中遇到的图像缩放效果和画面撕裂的问题进行了一定程度的理论研究,找出了产生上述问题的原因,并且采用相关技术解决了问题。最后,对播放器进行了功能和性能测试,测试结果表明本文的播放器已经达到了多区域、多元素和实时性的功能要求并且播放性能稳定。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号