论文摘要
新型HFC(Hybrid Fiber-Coax)网络针对现有的HFC网络存在的问题进行了改进,简化了网络协议,优化了网络结构,具有带宽资源丰富、覆盖面积广等特点,能够提供真正的多媒体交互功能,完全满足各种综合业务的需求。该课题所提出的综合业务终端就是基于新型HFC接入网的家庭用户通信设备。它可以让家庭用户通过一个网络,不但实现数字电视、视频点播功能,同时还可享受互联网浏览、收发电子邮件、可视IP电话、电视购物、网络游戏、远程教育等丰富的增值业务。论文作者负责设计综合业务终端中间件图形用户交互模块。论文首先分析了综合业务终端的功能需求、主控芯片的硬件结构和软件环境的要求,选用了嵌入式Linux作为终端的实时操作系统。考虑到解压芯片Hi2016的处理能力较弱,提出了在主控芯片绘制图形用户界面,然后送到数字电视解码显示模块叠加输出的解决方案。接着,论文从应用需求出发,分析了图形模块的功能要求,提出了GUI系统总体解决方案,论证了该方案的优势与可行性,并对GUI系统的建立过程进行了重点叙述。然后是对图形用户交互界面整体框架的设计,将主菜单界面分为系统设置、EPG菜单、浏览器、点播、广播、邮件、娱乐和交互八大模块,并对菜单功能的实现原理和过程进行了详细的阐述,对设计的程序进行了验证。论文的创新性工作之一是通过对综合业务终端功能的详细分析,对图形支持系统MiniGUI进行了适当的裁减,大大缩小了GUI支持库的尺寸(交叉编译后的图形动态库及应用资源在2M以内),并移植到本课题的开发板上作为GUI支持库;之二是提出了综合业务终端嵌入式浏览器的解决方案,在对国内外各种开源浏览器进行了大量比较和分析的基础上,选择了一款功能较为完善的开源嵌入式浏览器进行修改和移植;之三是针对遥控器按键不足的缺陷,提出了屏幕软键盘的设计方案,解决了文字和符号的输入问题。论文根据图形用户界面程序的特点,采用分层设计的方法介绍了图形用户程序的设计思路和流程,并详细阐述了图形用户界面主要函数的实现原理,在具体代码的设计上采用了事件驱动编程。所设计的程序均在Linux虚拟机上编译通过,运行良好,证明本论文的设计是实用,可靠的。
论文目录
摘要ABSTRACT1 绪论1.1 课题背景1.1.1 数字电视技术的发展前景1.1.2 家用综合业务的发展1.1.3 新型HFC 网络1.2 课题的提出及价值1.3 国内外研究现状1.4 课题的研究目的和研究内容1.5 论文的内容安排2 综合业务终端概述2.1 引言2.2 综合业务终端的系统功能分析2.3 综合业务终端的硬件结构2.4 综合业务终端的软件体系2.4.1 嵌入式操作系统2.4.2 综合业务终端的软件系统2.5 本章小结3 图像模块的显示及总体设计3.1 综合业务终端GUI 系统的需求分析3.2 GUI 系统的功能要求3.3 综合业务终端GUI 系统的总体实现方案3.3.1 综合业务终端GUI 系统的特点分析3.3.2 GUI 系统的总体开发方式3.3.3 GUI 系统的选择3.3.4 MiniGUI 的优势与结构特点3.3.5 MiniGUI 版本的选择3.4 GUI 开发环境的搭建3.5 GUI 开发流程3.6 MINIGUI 的裁剪与移植3.6.1 MiniGUI 的修改3.6.2 GUI 系统的移植3.7 本章小结4 图形用户界面及屏幕显示技术4.1 引言4.2 嵌入式图形用户界面综述4.2.1 图形用户界面的特征4.2.2 图形用户界面系统层次结构4.3 屏幕显示原理4.3.1 图像的分层显示4.3.2 屏幕显示的图像合成技术4.4 本章小结5 基于MINIGUI 的程序开发5.1 引言5.2 程序总体设计思路5.3 图形用户界面程序的总体设计流程5.4 图形用户交互界面各模块的设计5.4.1 主菜单界面的功能分析5.4.2 菜单界面的主要组成图形元素5.5 主菜单设计5.5.1 主体框架5.5.2 软件开发的环境及程序运行结果5.6 EPG 菜单设计流程5.7 屏幕软键盘(SOFTKEYBOARD)5.7.1 设计目的5.7.2 功能分析5.7.3 程序运行结果5.8 图片播放器(PICTURE VIEW)5.8.1 功能分析5.8.2 设计流程及运行结果5.9 嵌入式浏览器(BROWSER)解决方案5.9.1 浏览器的设计目标5.9.2 嵌入式浏览器总体架构及工作流程5.9.3 嵌入式浏览器的裁减原则5.9.4 嵌入式浏览器裁减与移植的具体实现5.9.5 实现情况和实验效果5.10 本章小结6 结束语致谢参考文献附录:作者在攻读硕士学位期间发表的论文目录
相关论文文献
标签:综合业务终端论文; 数字电视论文; 图形用户界面论文; 移植论文;