首页> 中文学位 >图形系统在机顶盒软件体系中的设计与实现
【6h】

图形系统在机顶盒软件体系中的设计与实现

代理获取

目录

文摘

英文文摘

声明

1 概述

2 机顶盒图形系统的总体设计

3 应用管理器的设计与实现

4 窗口管理器的设计与实现

5 播放器的设计与实现

6 图形系统目前的使用情况

7 结束语

参考文献

附录 缩略语

致谢

攻读学位期间发表的学术论文目录

展开▼

摘要

伴随着电视广播的全面数字化,通过机顶盒来实现数字电视业务的各种丰富应用成为一个新的开发热点。以中间件技术为基础的机顶盒图形系统便是实现数字电视交互应用的核心技术。目前传统的嵌入式图形系统都普遍没有针对数字电视而进行优化,不能够很好地支持数字电视上丰富的应用表现。
   本文就是根据数字电视上对应用表现各种不同需求,以及基于机顶盒软件体系中的中间层,设计出了针对性很强的机顶盒图形系统。在整个设计过程中,在分析了机顶盒中间层软件结构和比较分析了目前主流的图形库基础上,以及分析了图形系统的功能需求后,提出一个更为适合机顶盒需求的图形系统设计方案。并根据这个方案,一步一步完成了图形系统中重要模块:应用管理器、窗口管理器、图形接口定义、资源管理器、播放器的设计与实现。这样的一个图形系统,具有其一定的创新性。其中,应用管理器是为了机顶盒的应用而重点设计的,它是将复杂的机顶盒应用统一起来管理的一个工具。应用管理器不但能够做到对应用的统一管理而且能在各种应用中快速切换,还能够处理来自应用外部的各种中断以及中断后应用的响应过程。窗口管理器则是将应用的表现进行窗口化管理,一个应用由若干个窗口组成,每个窗口又各自管理了应用表现上的控件。在为各种应用、窗口分配内存时也针对机顶盒应用和窗口的特点而进行分配内存算法的特意优化,防止频繁的申请释放内存而产生的内存碎片,大大增强了应用系统的稳定性。另外窗口管理器还对机顶盒的资源文件进行了统一化的管理,更是有一层图形接口层来控制基本画图函数的软件解码、硬件加速之间的任意切换。更有别于其他图形系统的特点是,在整个图形系统中加入了对播放这一机顶盒最大功能的管理,能够同时支持来自不同信源的播放需求,并能够在平台支持编码格式的视频内容上任意切换。播放器是由底层播放管理和应用层播放表现和播放控制组成,详细介绍DVB子播放器的设计和实现,展示了该播放器的实际应用表现。
   在设计实现完整个图形系统之后把它移植到了各种实际的硬件平台环境上,比较了其在各个平台上的性能表现。并使用图形系统实现了机顶盒的应用,举例详细说明了两种应用实例,整体使用效果良好,能够满足数字电视应用表现制作的需求。最后总结了一些系统的特点和存在的不足地方。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号