面向数字电视机顶盒的嵌入式GUI系统的研究与应用

被引量 : 0次 | 上传用户:liuyantong7
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式图形用户界面是嵌入式设备与使用者之间的对话接口。随着嵌入式设备在人们日常生活中日益广泛的使用,人们对高性能嵌入式人机图形交互界面的要求也越来越迫切。在这个背景下,对嵌入式系统的关键技术—嵌入式GUI的研究就有着非常重要的意义。 数字电视机顶盒(Set-Top-Box)是一种典型的嵌入式设备。它是一种与电视机连接的网络终端设备,用于将数字电视信号转换成模拟信号,它通过对数字化压缩的图像声音信号进行解码还原,产生模拟视频和声音信号,以提供给观众高质量的电视节目。它包含了数字电视的解调和解码等核心技术,因而,数字电视机顶盒的开发对这个时期推动我国数字电视产业的发展非常重要。 本课题以一款数字电视卫星机顶盒的开发为背景,对嵌入式GUI进行了研究和实践,目标是在该机顶盒设备硬软件的条件下,为满足其主要的功能需求,为图形用户界面程序开发人员搭建一个可靠的嵌入式GUI平台。 本文在对数字电视机顶盒整个系统、GUI系统的开发方式以及实现要求作了整体分析之后,对该机顶盒GUI系统进行了整体设计。首先,给出了本GUI系统的模块化设计方案,将整个GUI系统从功能上分为三个模块:图形引擎模块、GUI核心机制模块、GUI对象模块。并且划分了各个模块之间的内部关系,明确了GUI系统在整个机顶盒系统中的层次关系。然后逐一分析各个模块的设计实现。 在图形引擎模块设计中,首先从OSD设备驱动入手,提出了图形显示内存设计方案,完成了图形引擎基本绘图和位图操作的实现。在核心机制模块设计中,采用了有针对性的方案,比如:工作模式采用线程实现的client/server模式,GUI系统采用消息驱动机制。在GUI对象模块中,给出了对话框及控件的设计方案。 最后,根据需求,提出一种层次分明、界面友好的数字电视用户界面的方案,并在本GUI系统下,完成了主界面菜单的实现。 实践证明,本GUI系统能够较好满足图形用户界面设计的要求。
其他文献
目的:分析血脂异常与饮食因素的关系.方法:健康体检者1526例,进行空腹TC,TG检测,筛检出TC,TG异常者482例,再对筛检出的人群进行饮食习惯调查,分析血脂异常的发病情况及其与饮
产学研结合是推进高等职业技术教育走特色发展之路的重要途径.高等职教开展产学研结合,必须夯实基础,抓住关键,建立有效运作形式.一、产学研结合的深刻背景1.产业是高职教育
<正>题记:《我们在跳舞》讲述了五位上海女性与癌症抗争的故事,很多看过这部片子的人对我拍摄这样一部题材的纪录片都不免有些疑问,一是觉得这个题材对一个20岁出头的学生导
浅谈凭样成交□张玉美国际贸易买卖合同中商品品质条款的签订有以下几种方式:1.凭牌名或商标成交;2.凭规格成交;3.凭等级成交;4.凭样品成交;5.凭产地名称成交。凭样品是其中重要的一种。凭样
“交往”是《德意志意识形态》一书中非常重要的一个概念;学界目前的研究缺乏对“交往”含义的具体分析;本文分析了“交往”具有三层含义和它们的相互关系,在此基础上讨论了
森林碳汇效应具有显著的正外部性,考虑将森林碳汇减排效应产权化,基于可计算一般均衡模型将森林碳汇产权以生产要素形式纳入减排约束下的经济系统,通过求解森林碳汇产权影子
提出了一种新的检测圆心的方法,可有效识别圆形Mark并准确计算其在PCB板中的位置。该方法中,首先将摄像机采集到的图像灰度化,利用Otsu算法计算阈值并将图像二值化,提取轮廓
车用燃料电池未来要引入市场必须克服三项最重要的障碍:广为分布的加氢站基础设施的建设、制造成本的降低和使用寿命的提高。为了提高使用寿命(由现有2000h提高到5000h),必须对燃
目的:了解南通市区托幼机构学龄前儿童的健康状况和疾病分布特点:方法:对南通市区托幼机构在园儿童进行一次全面体格检查。结果:各年龄组年龄别身高、年龄别体重90%以上在中等以上