[发明专利]电视人机界面自定义的实现方法无效
| 申请号: | 200810155901.2 | 申请日: | 2008-10-13 |
| 公开(公告)号: | CN101374213A | 公开(公告)日: | 2009-02-25 |
| 发明(设计)人: | 阙秀震 | 申请(专利权)人: | 熊猫电子集团有限公司;南京熊猫电子股份有限公司;南京熊猫数字化技术开发有限公司 |
| 主分类号: | H04N5/44 | 分类号: | H04N5/44 |
| 代理公司: | 南京天华专利代理有限责任公司 | 代理人: | 夏平 |
| 地址: | 210002江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电视 人机界面 自定义 实现 方法 | ||
技术领域
本发明涉及一种电视技术,具体地说是一种在电视上根据使用者的喜好来实现自定义不同用户界面(UI:User Interface)屏显(OSD:On ScreenDisplay)的方法。
背景技术
当前,在电视显示设备中,绚丽多彩、功能丰富的OSD界面开发占据了软件开发工程师大量的开发时间。OSD的主要作用是提供一个直观的图形界面,帮助用户完成各种对机器的控制和信息获知等任务,不少的工程师需要不断地重复着同样的工作,为每一款机器编写不一样的OSD文字、图标、图像及人机交互的界面互动代码。在UI及OSD较复杂的系统里,该部分的代码量工作量很大,几乎占到总工作量的30-60%,同时,调试过程中BUG(软件错误)层出不穷,调试过程也占用了大量的研发时间。
传统的处理OSD UI手法是将特定场景下的OSD物件逐一用代码“画”出来,在遇到特定的UI事件时,再利用一堆if else判断出特定场景和操作对象,并做相应的OSD处理。在OSD较简单的情况下,其不失为一个可行的方法。但在遇到OSD场景和模式较多的情况下,这个if else的结构会变得很大,而且更为重要的是极易出错以及维护成本提高。
随着OSD越来越复杂以及代码工作量的不断提高,人们意识到我们需要花费太多时间在这些“表面文章”上,而真正重要的应用层和设备驱动层的开发时间会受到影响,进而影响新产品的开发进度。工程师也不愿不断重复编写同样代码来满足不断改变客户的特定OSD需要,这突出了开发一个统一的OSD UI平台的重要性。
发明内容
本发明的目的旨在通过面向对象的处理技术,提供一些可修改的对象属性供用户自行修改,让普通的电视消费者享受电视的个性化UI,并简化电视的UI OSD软件开发过程。
本发明是通过以下技术方案实现的:一种电视人机界面自定义的实现方法,其特征在于,包括下列步骤:
第一,使用面向对象的设计方法,根据OSD物件基本属性构建一数据结构,该结构的所有信息属性构成一数组,视频处理器内部软件可完成对该数组数据的解析;
第二,视频处理器内部软件合成一个OSD图形显示,并提供一些用户可配置的UI布局配置参数供用户自由选择;
第三,用户完成操作后,视频处理器内部软件读取更新后的UI布局配置参数,并完成解析;
第四,视频处理器内部软件调用OSD发生器中的对应的驱动代码,完成用户界面UI的显示。
其中,所述步骤二中,视频处理器内部软件构建各类OSD界面控件,包括:标签、图标、文字、进度条、下拉框、列表选择框,合成一个OSD图形显示;
所述的用户可配置的UI布局配置参数包括:颜色、位置、大小、动画、系统各类功能;
所述的用户可配置的UI布局配置参数还包括:开机的屏保,开关机拉幕的方式;
用户可以回放、修改、保存或加载目标不同的界面主题文件;
用户还可以在计算机特定的工具软件中实现电视人机界面自定义的编辑,然后将该编辑好的界面主题文件下载到电视机的界面主题存储设备中;
电视机的界面主题存储设备中界面主题文件也可以上传到计算机中。
本发明的有益效果为:
本发明使用面向对象、结构化的编程方法,其直接的好处是编程效率的提高和维护成本的下降,同时对于程序的健壮性也有帮助。开发人员只需构建OSD驱动结构,利用平台支持的各种“控件”,进行有序的组织构造一个OSD图形表现,提供合理配置的界面供用户自由选择,既节省软件工程师重复编写实现代码和关心与特定硬件平台相关的驱动代码细节,又可以让用户自己设计定义相关的OSD的界面及风格,以进一步达到人机界面的更好交互,提升产品的形象和档次。
附图说明
图1、2为本发明的采用的位图形OSD类型。
图3为本发明调整背景色的OSD UI。
图4为本发明实现的软件流程图。
图5为本发明OSD面向对象构建流程图。
具体实施方式
下边结合附图和具体实施方式对本发明作进一步的描述:
本发明采用的是位图形OSD类型,位图OSD的处理原理较直观和简单:通过对最终显示内容上特定区域的每个像素点进行改变,直接将OSD信息叠加到最终的显示画面上,其按像素进行控制的方式可以保证具有多色及足够的表现能力。位图OSD发生器通常建在视频处理器内部,并共享使用其主显示缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于熊猫电子集团有限公司;南京熊猫电子股份有限公司;南京熊猫数字化技术开发有限公司,未经熊猫电子集团有限公司;南京熊猫电子股份有限公司;南京熊猫数字化技术开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810155901.2/2.html,转载请声明来源钻瓜专利网。





