电视机人性化交互界面的产生方法

文档序号:7598810阅读:182来源:国知局
专利名称:电视机人性化交互界面的产生方法
技术领域
本发明涉及数字处理式电视接收机的技术领域。更具体地,本发明涉及到电视机人性化交互界面的产生方法。所述“人性化”的意思是更美观、更友好、更符合用户的需求。
背景技术
随着技术的进步,目前的电视接收机大多都采用数字处理芯片及辅助电路来进行电视图像和声音的处理。基于上述数字处理芯片及辅助电路,电视机的功能和性能可不断增加。电视机的各种辅助功能也被不断推出。
例如,公开号为CN 1299214A、名称为“用于显示菜单的屏幕显示装置和方法”的专利申请中提出了NTSC制式电视中显示OSD(屏上显示)的方法,该方法已经应用于NTSC制式的电视机。公开号为CN1199985、名称为“一种电视屏幕上显示祝福用语或图形的装置”的专利申请使OSD能显示特定的字符及图像。
上述两篇文献中公开的OSD技术,都采用了传统的OSD产生方法,即利用电视机中的中央处理器芯片(CPU)和字符点阵存储器(CGROM)以及电可擦和可编程只读存储器(EEPROM),进行屏上显示。
但是,通过这些方法显示的OSD内容(菜单和/或图像)还存在一些缺陷,即菜单比较简单、不够友好、图像单一、没有动感等。
对此,有必要为电视机建立一个对观众有高度表现力和吸引力的菜单显示功能。

发明内容
本发明的目的是提供一种电视机人性化交互界面的产生方法,它能显示人性化的菜单和动画图像。
本发明的上述目的是由下述技术方案达到的。
按照本发明的电视机人性化交互界面的产生方法,包括以下步骤由遥控器接收用户指令,并将该指令发送到电视机;电视机中的CPU接收上述指令,并通知OSD模块,以便按照所按按键对应的功能执行相应的OSD处理和显示,同时电视机按照上述指令执行相应的操作;OSD模块调用Flash存储器中预先存储的图片并进行相应的OSD信号处理后,将OSD内容显示到屏幕上,所述OSD内容可同时包括主菜单、子菜单以及相应的子菜单内容;在电视机执行所述相应操作的同时,OSD模块调用Flash存储器中存储的多幅动画图片来执行动画显示;在电视机完成所述相应操作后,OSD模块停止执行所述动画显示。
本发明具有的优点如下1、在菜单形式上,主菜单和子菜单同时出现,用户可以看到所有的主菜单以及当前菜单的子菜单内容;而且,菜单格式类似于WINDOWS菜单,更有时代感。
2、菜单不仅有文字和背景,而且图文并茂,可以全彩色显示菜单内容,就象彩屏手机那样更有亲和力。
3、菜单区域是开放的,更美观。
4、在同一个子菜单中既有名称也有该项的数值,可以对当前的状态一目了然。
5、主菜单与子菜单之间可有明显的空隙,更美观,而且即使这样也可以显示比原来多的多的内容。
6、选中状态是通过四方框框选,更明显/美观。
7、可以显示动态的动画图片,例如在搜台过程中跑动的小狗,更生动有趣;在无信号的时候,可以使用飘动的旗帜来表示,而以往只能通过字符或以字符点阵拼出的单色或不超过4种颜色静态图案来表示;我们在开机的时候出现的LOGO可以渐渐的消失,同时图像渐渐的出现,而以往的只能是不透明或半透明显示LOGO,做到这种淡入淡出的效果。


图1为实现本发明方法的一种数字处理式电视机的方框图。
图2为按照本发明的电视机人性化交互界面的产生方法的流程图。
图3是根据本发明的电视机人性化交互界面的产生方法,借助于PEG软件对电视机的CPU芯片进行编程的原理示意图。
图4-6显示了人性化菜单界面的三个例子。
具体实施例方式
下面将结合附图对本发明进行详细描述。
首先,参考图1来说明实现本发明方法的一种数字处理式电视机,它包括以下部分高频信号接收电路a,用于接收电视台发出的无线信号,转化成后面需要处理的图像/声音信号(有些电路,此部分只输出中频信号交给小信号处理电路b解码);其中,高频头a1部分解出中频信号,准分离电路a2将声音和图像的中频信号分离;小信号处理电路b,受中央处理器(CPU)c的控制,将高频信号接收电路a或外部端子信号h传递过来的图像/声音信号进行处理成适合视放处理电路d和伴音功放f处理的信号;其中包括图像解调、解码芯片、图像效果处理电路b1和声音解调、解码、声效处理电路b2;视放处理电路d将最终的视频信号进行放大,并将放大后的信号传递给终端显示(CRT/LCD/PDP)e;伴音功放f,将最终的声音信号进行音效处理/放大等,并将放大后的信号传递给声音输出设备g;显示终端(CRT/LCD/PDP)e和声音输出设备g,它们是电视信号与用户最终的接口;外部端子信号h,它是外部端子的输入信号,例如是AV或者DVD或者高清信号;中央处理器(CPU)c,它是最重要的部分,它接受外界遥控器或本控键的信号,根据用户的意愿控制整个电视机的工作;随机存取存储器(RAM)i1,用于存储中间数据或临时数据;Flash存储器i2,用于存储图形或图片数据。
按照本发明的电视机人性化交互界面的产生方法的实现依赖于强大的CPU的支持。
现有技术的OSD与屏幕的显示区域相关,一屏幕的电视可以显示多少行/多少列的字符,每个字符又由16*18个点阵构成,一屏显示的字符个数有限;而基于CPU芯片的强大功能,本发明的电视机人性化交互界面的产生方法可以在屏幕显示任意多的字符。
基于上述CPU芯片并通过对它进行编程,从而实现本发明的电视机人性化交互界面的产生方法是我们的创新想法,将CPU的功能尽可能的发挥,例如无信号时飘动的旗帜,例如搜台过程中跑动的小狗,例如我们的人性化/形象化的菜单界面。
要实现上述方法并达到这样的效果,需要硬件的支持。我们选用的电视机芯方案CPU功能强大,能够在控制其他电视功能正常的情况下,显示丰富的彩色图片,显示友好的OSD界面,32位的CPU能更好的支持图像的处理。
我们的设计人员设计出了许多友好、新颖的界面,例如在搜台过程中的动画小狗,无信号时的飘动的旗帜,按MENU键调出的OSD界面,选中HDM扫描后显示的支持的格式。图4-6显示了人性化菜单界面的三个例子。图4详细地显示了图像子菜单及其详细内容。图5显示了搜台过程中跑动的小狗。图6显示了HDM扫描后显示的支持的格式。
考虑到成本,可采用8位的CPU,但功能相对简单,往往在行和列上的显示数目有限制,色彩也比较单调,只有8种颜色,OSD界面的亲和力不够;或者为生成更好的OSD效果,需要增加额外的字符生成装置,导致成本增加;而按照本发明的电视机人性化交互界面的产生方法,只使用了一个单一的CPU,就能够产生更丰富的色彩,不需要增加额外的成本,还简化了外围器件。
下面说明利用上述装置实现人性化的用户交互界面的基本方法,及其详细说明。
参见图2,本发明的电视机人性化交互界面的产生方法,包括以下步骤由遥控器接收用户指令,并将该指令发送到电视机;电视机中的CPU接收上述指令,并通知OSD模块,以便按照所按按键对应的功能执行相应的OSD处理和显示,同时电视机按照上述指令执行相应的操作;OSD模块调用Flash存储器中预先存储的图片并进行相应的OSD信号处理后,将OSD内容显示到屏幕上,所述OSD内容可同时包括主菜单、子菜单以及相应的子菜单内容;在电视机执行所述相应操作的同时,OSD模块调用Flash存储器中存储的多幅动画图片来执行动画显示;在电视机完成所述相应操作后,OSD模块停止执行所述动画显示。
具体地,用户按遥控器或者本控键来发出指令信号;该指令信号经过红外接收形成的波形或本控键按下形成的波形通过电视机中的CPU的管脚送给CPU;CPU将波形解码识别后进行相应的换台或呼出菜单或切换模式等工作;若CPU接收到显示OSD的命令(在本实施例中是MENU键被按下),则调用FLASH存储器中存储的相关OSD颜色/大小/位置信息(即要显示的图片的相关信息),生成OSD信号,并在CPU内部与电视图像信号相混合输出;输出的电视/OSD混合信号经过处理/放大后显示在电视机屏幕上(在本实施例中,图像菜单的所有内容,以及4个主菜单的图标都会显示在屏幕上,第一个可调整项处于框选状态,如右图所示);同时CPU将当前的状态(屏幕上第一次显示OSD)记录在CPU的RAM中。
更具体地,下面以调谐菜单搜台过程中的动画显示为例(参见图5),来说明显示人性化交互菜单的方法1、用户要进行搜台,并按菜单键从图像到声音再到调谐,然后按P+/P-键选中手动搜台,按V+键开始进入上图5中的搜索界面;2、电视CPU接收遥控器的按键,发消息到具体的执行模块,即将用户的按键对应到相应的功能中;3、相应的执行模块在接收到消息后,进行相应的处理,包括将之前显示的与用户搜台目的无关的OSD取消,将新的OSD显示到屏幕上。
4、通常,搜台的过程并不是用户想了解的,但是需要用户等待,我们在OSD上做了一个动画的小狗,在搜台过程中,小狗可以不停的跑动,从而使枯燥的搜台过程变得容易让人接受。
5、小狗是通过4-5个不同状态的图片,通过位置的移动以及顺序的替代显示动画的效果,它的显示位置不受通常屏幕显示字符个数的影响,整个移动过程可以处理得非常平滑。
6、手动搜台搜到一个信号后会停下来,此时,小狗也会停止动作,等待用户的进一步指令。
下面,简要地说明利用上述装置显示动画图片的方法和步骤。
实际上,飘动的旗帜的实现方法与动画狗的实现方法类似,在电视CPU检测到当前的频道上没有信号播出的时候,将自动启动无信号自动5分钟关机功能,此时,屏幕上将显示一个飘动的旗帜在屏幕上移动,黑屏的目的是遮盖无信号的雪花点,同时降低对显像管荧光粉的轰击,而显示飘动的旗帜的目的是提供友好的信息,告诉用户现在没有信号啦,移动的目的是使每个位置的荧光粉工作时间均等,这样可以使整个显像管的寿命维持在比较合理的范围内。
飘动的旗帜,实际上也是由若干幅图片交替显示的,在一定的时间内顺序循环就形成了动画效果,它的移动是通过对显示字符的位置进行加减来实现的。
如果飘动旗帜的运动过程中检测到当前的电视又有信号了,则会取消动画显示,恢复正常的图像。
图3是根据本发明的电视机人性化交互界面的产生方法,借助于PEG(一种图像编程软件)对电视机的CPU芯片进行编程的原理示意图。
本系统软件在应用层(Application Layer)中提供了对PEG的支持。PEG通过调用位于驱动层(Drivet Layer)的中OSD驱动(driver)及2D块运动引擎驱动(2D Block Move Engine driver)的API,控制主控芯片(MCU)中2D块运动(2D BLOCK MOVE)、OSD等功能模块的工作来生成所需的OSD图像,然后在主控芯片中将OSD与视频信号进行叠加并输出。过程如图3所示。
权利要求
1.一种电视机人性化交互界面的产生方法,其特征在于,它包括以下步骤由遥控器接收用户指令,并将该指令发送到电视机;电视机中的CPU接收上述指令,并通知OSD模块,以便按照所按按键对应的功能执行相应的OSD处理和显示,同时电视机按照上述指令执行相应的操作;OSD模块调用Flash存储器中预先存储的图片并进行相应的OSD信号处理后,将OSD内容显示到屏幕上,所述OSD内容可同时包括主菜单、子菜单以及相应的子菜单内容;在电视机执行所述相应操作的同时,OSD模块调用Flash存储器中存储的多幅动画图片来执行动画显示;在电视机完成所述相应操作后,OSD模块停止执行所述动画显示。
全文摘要
一种电视机人性化交互界面的产生方法,其特征在于它包括以下步骤由遥控器接收用户指令,并将该指令发送到电视机;电视机中的CPU接收上述指令,并通知OSD模块,以便按照所按按键对应的功能执行相应的OSD处理和显示,同时电视机按照上述指令执行相应的操作;OSD模块调用Flash存储器中预先存储的图片并进行相应的OSD信号处理后,将OSD内容显示到屏幕上,所述OSD内容可同时包括主菜单、子菜单以及相应的子菜单内容;在电视机执行所述相应操作的同时,OSD模块调用Flash存储器中存储的多幅动画图片来执行动画显示;在电视机完成所述相应操作后,OSD模块停止执行所述动画显示。
文档编号H04N5/445GK1770841SQ20041008685
公开日2006年5月10日 申请日期2004年11月2日 优先权日2004年11月2日
发明者喻子达, 刘强, 翟翌立, 王少敏, 杨其国, 陈宜龙 申请人:海尔集团公司, 青岛海尔电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1