新闻中心

EEPW首页 > 消费电子 > 设计应用 > 个性化数字电视用户界面的设计与实现

个性化数字电视用户界面的设计与实现

作者:时间:2010-09-07来源:网络收藏
菜单的形式和功能是由预先设置好的软件元素的数据结构和成员函数来确定,并且不同菜单的显示流程都是一样的。因此当用户选中某个菜单时,通过调用成员函数可以显示菜单并记录按键值,最后按要求执行菜单功能。例如要在屏幕上创建一个按钮,则首先可设置如下数据结构:

然后合理调用STWTK_CreatButton()、STWTK_FreeButton Structure()等成员函数即可达到目的。

3 用户界面中的信息浏览交互过程
个性化数字电视除了能向用户提供高质量的数字电视节目外,还应具备方便、快捷的信息浏览功能。信息浏览实现过程为:当用户想要在电视机上浏览某一信息时,可以通过遥控器输入或通过用户界面中选择对应的关键词。此时,系统首先会在用户词典中查看有无这一关键词,如果关键词已经在用户词典中存在,系统就通过索引找到与此关键词相关的篇目在段落文本库中的位置,并将其提取出来呈现在显示器上。用户可以用遥控器的“上”、“下”键来翻页或使其上下滚动,方便用户浏览。
如果在用户词典中没有此关键词,一方面要将此关键词添加进用户词典;另一方面系统就直接到段落文本库中去寻找。假如某一段落包含了此关键词,就先判断该关键词的属性,看能否隶属于索引树中的某一条目。如果属于某一条目的话,就不需在索引中重新添加,直接把相关内容提取并显示出来即可,否则就要将此关键词添加进索引,并把相关内容在屏幕上显示,供用户浏览,工作流程见图4。

本文引用地址:http://www.eepw.com.cn/article/166595.htm



4 结束语
本文通过定义基本软件元素和对应成员函数来设计用户界面软件,能完成用户界面的显示和其他基本功能,便于用户通过选择对应关键词实现个性化信息浏览与交互。由于软件是由一个个功能模块构成,结构性很强,大大减少工作量和复杂性,也便于日后的移植和升级。


上一页 1 2 下一页

关键词: 编解码器

评论


相关推荐

技术专区

关闭