采用交互用户界面的电视及交互用户界面的制作方法

文档序号:6613008阅读:112来源:国知局
专利名称:采用交互用户界面的电视及交互用户界面的制作方法
技术领域
本发明涉及电视,特别涉及采用交互功能较好的用户界面的电视,以及这 种交互用户界面的制作方法。
背景技术
在电视机、机顶盒、DVD等音视频产品中, 一般都需要嵌入指导用户操作的 用户界面,以便用户实现对音视频产品工作状态的控制。但是,现有的用户界 面一般采用C语言中的程序控件实现,这种用户界面不能很好地与用户进行交 互,使用起来较为复杂,用户需要深入了解该用户界面的各种功能设置,才能 进行设置。
并且目前用户界面的制作一般都采用0++语言制作,需要较为专业的编程知 识才能够完成,并且当需要对用户界面进行修改时,需要将对原程序进行全面 的修改,特别是对与修改部分相关的接口需要进行对应的修改,使得用户界面 的制作、更新都会消耗较大的人力、物力。

发明内容
本发明提供一种采用交互用户界面的电视,能够更好地与用户进行交互, 方便用户操作。
为达到上述目的,本发明采用如下技术方案该采用交互用户界面的电视 包括
输入装置,用于输入控制信息; 应用模块,用于执行控制信息所对应的操作; 显示装置,用于显示图像信息; 存储单元,用于存储Flash用户界面信息;
Flash播放引擎,用于播放Flash用户界面信息,并将Flash用户界面信息 发送到显示装置进行显示。
所述Flash播放引擎接收输入装置输入的控制信息,并根据控制信息来播 放Flash用户界面。
4所述Flash用户界面中的菜单与应用模块中的操作相对应。 所述Flash用户界面中的菜单以文本框显示,并且采用Flash中的影片剪
辑功能制作菜单中的选择框、以及多级菜单。
所述输入装置包括遥控器和信号接收装置,所述遥控器发出控制信息,所
述信号接收装置接收到控制信息后,将控制信息传送到应用模块和Flash播放引擎。
所述输入装置输入设置控制信息或节目显示信息,所述Flash播放引擎接 收到设置控制信息后播放Flash用户界面;所述Flash播放引擎接收到节目显 示信息后退出Flash用户界面。
由上述技术方案所描述的采用交互用户界面的电视,在存储单元中存储了 Flash用户界面信息,并通过Flash播放引擎播放该Flash用户界面,由于Flash 具备的强大动态交互功能,这样一来,用户在使用该电视时就可以根据Flash 的交互式向导来操作,简单且方便。并且在与用户进行即时动态的信息交换的 同时还能利用Flash强大的视觉沖击吸引用户,充分地把产品的各项功能、形 态展现在用户面前,从而更好地与用户进行交互。
本发明还提供一种简单且易实现的交互用户界面制作方法。
为达到上述目的,本发明采用如下技术方案交互用户界面制作方法包括 如下步骤
利用Flash软件制作用户界面;
将Flash软件制作的用户界面的源代码转换成目标代码,所述目标代码为 电子设备运行的代码;
将所述目标代码写入到电子设备的存储单元。
所述Flash用户界面中的菜单以文本框显示,并且采用Flash中的影片剪 辑功能制作菜单中的选择框、以及多级菜单。 所述Flash用户界面的运行包括如下步骤 设定变量,该变量与菜单中选择框的选择项对应; 改变所述变量的值;
所述菜单中选择框根据变量值的变化来改变选择项。为通过串行通信接口将所述目标代码烧入到电子设备的存储单元。
由上述技术方案所描述的交互用户界面制作方法,将当今最强大的矢量图 形流媒体之一 Flash写入到电子设备的存储单元,并且是将Flash用户界面的 源代码转换成电子设备能运行得代码后,再写入到存储单元,实现了该电子设 备用户界面的交互性。并且由于Flash的制作可以通过Flash软件完成,其操 作相对于人工编写电子设备运行的代码而言,会较为简单,实现起来较为容易。


图1为本发明采用交互用户界面的电视机实施例的原理图;
具体实施例方式
本发明通过制作Flash实现电视的交互式用户界面,并将Flash文件写入 到电视,使得电视的交互性更好,并且由于Flash制作可以利用计算机应用软 件完成,所以,这种采用Flash实现的交互式用户界面制作简单,易于实现。
F1 ash是当今最强大的矢量图形流媒体之一,它能在做出充满动感的动画的 同时保持了相对小的占用空间大小,所以很适合在窄带上传播。当今国内使用 和观赏Flash的人在不断快速增加,市场不断壮大。通过Flash,开发者在与用 户进行即时动态的信息交换的同时还能利用Flash强大的视觉冲击吸引用户, 充分地把产品的各项功能、形态展现在用户面前。
下面结合附图对本发明采用交互用户界面的电视,以及该交互用户界面制 作方法进行详细描述。
实施例1:
本发明采用交互用户界面的电视包括输入装置、应用模块、显示装置、存 储单元以及Flash播放引擎。
本发明采用交互用户界面的电视的应用模块主要用来执行输入装置的相应 操作,已完成电视机的各种设置和开关机。而存储单元中存储了 Flash用户界 面信息;上述Flash用户界面中的菜单与应用模块中的操作相对应。这样,每 次选中Flash用户界面中的其中一个菜单时,都可以使的应用;f莫块执行相应的 操作。其中,Flash用户界面中的菜单以文本框显示,并且采用Flash中的影片剪 辑功能制作菜单中的选择框、以及多级菜单。这种菜单模式的用户界面能够更 好地与用户进行交互,从而引导用户对操作电视机,使得用户使用这种电视机 比较简单、方便。
如图l所示,对本发明中的Flash用户界面的菜单进行操作需要利用输入 装置,本发明中的输入装置用于输入控制信息,以控制电视机的开机、关机、 切换频道、调节音量、切换播放模式等;目前,使用较多的输入装置包括通常 遥控器和信号接收装置,所述遥控器发出控制信息。
如图1所示,在本发明采用交互用户界面的电视中,其中的信号接收装置 接收到控制信息后,将控制信息传送到应用模块和Flash播放引擎,这样应用 模块就可执行控制信息对应的操作,即,根据控制信息实现电视机内不同的功 能,例如调节屏幕的显示亮度、对比度等。由于本发明中的Flash播放引擎 主要用于播放Flash用户界面信息,并将Flash用户界面信息发送到显示装置 进行显示;Flash播放引擎接收输入装置输入的控制信息,并根据控制信息来播 放Flash用户界面,所以,Flash播放引擎在接收到输入装置输入的控制信息后, 就可以播放存储单元中保存得的Flash用户界面,并将播放的结果通过显示装 置将Flash用户界面的图像信息向用户展示。图2为其中Flash用户界面向用 户展示的其中部分图像。
Flash播放引擎的功能和工作方式如下当打开本发明采用交互用户界面的 电视后,可以通过输入装置输入设置控制信息或节目显示信息,当输入的是设 置控制信息,那么,Flash播放引擎接收到设置控制信息后播放Flash用户界面; 当输入的是节目显示信息,那么,Flash播放引擎接收到节目显示信息后退出 Flash用户界面,进而转入电视观看模式。
实施例2:
本发明交互用户界面制作方法包括如下步骤
首先,利用Flash软件制作用户界面,即,通过电脑软件在电脑上喉支好Flash 文件,Flash文件包括实现用户界面的背景、各种图标以及需要显示的动画等各 种元素,与此同时,控制该Flash文件播放的应用程序也相应的完成。为了能 够使得该用户界面具有更好的交互性,上述的Flash用户界面采用菜单实现,其中的菜单以文本框显示,并且采用Flash中的影片剪辑功能制作菜单中的选 择框、以及多级菜单。
其次,将Flash软件制作的用户界面的源代码转换成目标代码,所述目标 代码为电子设备运行的代码,在本实施例中,采用该Flash用户界面的制作方 法用到电视机的用户界面制作中。故而,在本实施例中是将Flash文件和其应 用程序一起编译成电视能够识别的代码。
最后,将所述目标代码写入到电子设备的存储单元。具体的操作方式为 通过串行通信接口将所述目标代码烧入到电视的存储单元。(例如Flash闪存、 EEP廳等)。
将完成上述步骤后,该电视机的交互用户界面已完成,以上所描述的交互 用户界面制作方法,将当今最强大的矢量图形流J某体之一 F1 a s h写入到电子设 备的存储单元,并且是将Flash用户界面的源代码转换成电子设备能运行得代 码后,再写入到存储单元,实现了该电子设备用户界面的交互性。并且由于Flash 的制作可以通过Flash软件完成,其操作相对于人工编写电子设备运行的代码 而言,会较为简单,实现起来较为容易。
当电视被打开后,主处理器初始化存储单元的程序,根据用户的指令确定 是否提供用户界面。例如,当用户只是观看电视节目时,不需要调用Flash用 户界面,而当用户需要对电^L机进行设置的时候,就需要调用Flash用户界面 进行操作。
当需要调用用户界面的时候,电视的主处理器调用存储单元中的程序,程 序在运行时第一步是将Flash用户界面导入,导入时屏幕显示的是第一帧内容, 然后调用主菜单,所以在设计时第一帧可以为空,而对电视机相应操作所需要 显示的内容会在以后的程序中调用。主菜单背景以导入的图片(例如JPG文件、 GIF文件)显示,而选择框是以MC (影片剪辑flash文件的一个对象)实现。 菜单内容主要以文本框显示。
为了能够选择菜单中选择框对应的选项, 一般程序中设定变量来表示当前 焦点,通过改变变量值来选择菜单中不同的选择框。具体如下由遥控器的按 键来控制该变量值,当按下某个^4走时,变量值随之改变,焦点也随之变化(例 如通过上下键变量值,进而控制焦点的变化),将焦点信息传递给Flash用户界面的相应程序,Flash用户界面该变量来判断选择框应该在哪个位置显示。
主菜单(即一级菜单)在按键切换焦点时,程序会根据当前焦点对应的变 量值来给文本框传递相应的信息,这样就实现在一级菜单焦点切换时,信息也 相应切换。 一级菜单焦点确定后,按下确定键,Flash用户界面就会根据变量值 的不同而进入不同的二级菜单;进入二级菜单后,二级菜单的当前项会高亮显 示,Flash用户界面中也可定义另一个MC来表示二级菜单的当前焦点值。二级 菜单的焦点选择和一级菜单的设计思路相同,也是定义变量来表示当前焦点或 是以文字的高亮显示来表示当前的.焦点项。具体菜单的显示结果如图2所示。
当某个变量值对应的是一个设置功能选项时,那么,电视执行相应的设置, 例如该设置功能选项为亮度,那么按下遥控器的向上键就会控制该电视的亮 度加1,如果按下遥控器的向下键就会控制该电视的亮度减1。
电视菜单一般只有两级,若需要第三级或更多级,其实现方式和第一级以 及第二级菜单相同。
如果在切换菜单时,背景需要改变,则需要将Flash用户界面会跳到相应 的帧,显示该内容,其他的实现方法相同。
本发明主要用于数字电视,还可以用于其它的用户终端,例如手机、掌 上电脑等。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应 该以权利要求的保护范围为准。
权利要求
1、一种采用交互用户界面的电视,包括输入装置,用于输入控制信息;应用模块,用于执行控制信息所对应的操作;显示装置,用于显示图像信息;其特征在于,还包括存储单元,用于存储Flash用户界面信息;Flash播放引擎,用于播放Flash用户界面信息,并将Flash用户界面信息发送到显示装置进行显示。
2、 根据权利要求1所述的采用交互用户界面的电视,其特征在于,所述Flash 播放引擎接收输入装置输入的控制信息,并根据控制信息来播放Flash用户界 面。
3、 根据权利要求2所述的采用交互用户界面的电视,其特征在于,所述Flash 用户界面中的菜单与应用模块中的操作相对应。
4、 根据权利要求3所述的采用交互用户界面的电视,其特征在于,所述Flash 用户界面中的菜单以文本框显示,并且采用Flash中的影片剪辑功能制作菜单 中的选择框、以及多级菜单。
5、 根据权利要求1所述的采用交互用户界面的电视,其特征在于,所述输 入装置包括遥控器和信号接收装置,所述遥控器发出控制信息,所述信号接收 装置接收到控制信息后,将控制信息传送到应用模块和Flash播放引擎。
6、 根据权利要求2所述的采用交互用户界面的电视,其特征在于,所述输 入装置输入设置控制信息或节目显示信息,所述Flash播放引擎接收到设置控 制信息后播放Flash用户界面;所述Flash播放引擎接收到节目显示信息后退 出Flash用户界面。
7、 一种交互用户界面制作方法,其特征在于,包括如下步骤 利用Flash软件制作用户界面;将Flash软件制作的用户界面的源代码转换成目标代码,所述目标代码为电子设备运行的代码;将所述目标代码写入到电子设备的存储单元。
8、 根据权利要求7所述的用户界面制作方法,其特征在于,所述Flash用 户界面中的菜单以文本框显示,并且采用Flash中的影片剪辑功能制作菜单中 的选择框、以及多级菜单。
9、 根据权利要求8所述的用户界面制作方法,其特征在于,所述Flash用 户界面的运行包括如下步骤设定变量,该变量与菜单中选择框的选择项对应; 改变所述变量的值;所述菜单中选择框根据变量值的变化来改变选择项。
10、 根据权利要求7所述的用户界面制作方法,其特征在于,将所述目标 代码写入到电子设备的存储单元具体为通过串行通信接口将所述目标代码烧 入到电子设备的存储单元。
全文摘要
本发明一种采用交互用户界面的电视及交互用户界面的制作方法,涉及具有交互功能的电视,解决了现有电视的用户界面的交互效果较差、且制作复杂的问题。首先通过电脑软件在电脑上做好Flash文件,Flash文件包括实现用户界面的背景、各种图标以及需要显示的动画等各种元素,与此同时,控制该Flash文件的应用程序也相应的完成,Flash文件和该应用程序一起被编译成电视能够识别的代码,通过特定的工具写入电视的内存。当需要播放用户界面时,通过Flash播放引擎播放Flash文件,并将Flash用户界面信息发送到显示装置进行显示。本发明主要用于数字电视,还可以用于其它的用户终端,例如手机、掌上电脑等。
文档编号G06F3/048GK101426107SQ20071016548
公开日2009年5月6日 申请日期2007年10月30日 优先权日2007年10月30日
发明者魏小菊 申请人:青岛海信电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1