智能电视呼吸灯效果实现方法及装置制造方法

文档序号:7813306阅读:358来源:国知局
智能电视呼吸灯效果实现方法及装置制造方法
【专利摘要】本发明涉及智能电视领域,提供一种智能电视呼吸灯效果实现方法及装置,用于增强智能电视人机交互反馈方式的视觉冲击力,所述实现方法包括步骤:1)初始化应用程序和创建界面对象;2)判断界面对象是否需要添加呼吸灯效果,若判断结果为是,则创建和绑定呼吸灯效果渲染类,完成创建和绑定后转向步骤3,若判断结果为否,则转向步骤4;3)当界面对象获得焦点时,调用呼吸灯效果渲染类绘制和渲染动画并显示,当界面对象失去焦点时,停止显示呼吸灯效果;4)释放界面对象资源。本发明能够解决用户操作过程中的“丢失焦点”问题,增强用户体验。
【专利说明】智能电视呼吸灯效果实现方法及装置

【技术领域】
[0001]本发明涉及智能电视领域,特别涉及一种智能电视呼吸灯效果实现方法及装置。

【背景技术】
[0002]智能电视时代,人机交互界面直接影响着用户对电视的使用感受。目前大多数智能电视均采用遥控器进行界面操作,当用户操作遥控器在不同界面对象之间进行上下或者左右移动时,界面需要反馈用户当前选中的对象,目前的做法是在用户选中的对象四周加上一个不同颜色的边框,但是由于智能电视的屏幕较大、界面上的对象多以及对象颜色丰富,因此这种采用边框的反馈方式视觉冲击力很弱、不能够吸引用户的注意,这就导致了用户在操作过程中容易遗忘或者丢失当前正在操作的对象,从而产生常见的“丢失焦点”问题,这些问题将很大程度上影响用户体验、造成用户群体的丢失。


【发明内容】

[0003]本发明提供一种智能电视呼吸灯效果实现方法及装置,用于解决用户操作过程中的“丢失焦点”问题。
[0004]为了解决以上的技术问题,本发明的第一个方面是提供一种智能电视呼吸灯效果实现方法,所述实现方法包括如下步骤:
[0005]步骤A:初始化应用程序和创建界面对象;
[0006]步骤B:判断界面对象是否需要添加呼吸灯效果,若判断结果为是,则创建和绑定呼吸灯效果渲染类,完成创建和绑定后执行步骤C ;若判断结果为否,则转向步骤D ;
[0007]步骤C:当界面对象获得焦点时,调用呼吸灯效果渲染类绘制和渲染动画并显示,当界面对象失去焦点时,停止显示呼吸灯效果;
[0008]步骤D:释放界面对象资源。
[0009]在第一个方面的第一种可能实现方式中,所述步骤C渲染动画的具体方法为:更改色彩分布的范围以及色彩的透明度值,通过对颜色或者图片的透明度值的渐变处理,达到预期的动画效果。
[0010]在第一个方面的第二种可能实现方式中,所述渲染动画的位置在按钮和/或其他可获取焦点对象的边缘。
[0011]在第一个方面的第三种可能实现方式中,所述呼吸灯效果包括闪烁和/或呼吸,呼吸灯效果的颜色为纯色或图片。
[0012]在第一个方面的第四种可能实现方式中,若所述步骤B中的判断结果为否,当界面对象获得焦点时,绘制自身的聚焦效果并显示,当界面对象失去焦点时,停止显示自身的聚焦效果并转向步骤D。
[0013]在第一个方面的第五种可能实现方式中,所述步骤D在释放界面对象资源前解绑和释放呼吸灯效果渲染类。
[0014]本发明的另一方面是提供一种智能电视呼吸灯效果实现装置,所述装置包括初始化单元、界面效果决策单元、呼吸灯显示单元和资源释放单元,
[0015]所述初始化单元用于初始化应用程序和创建界面对象;
[0016]所述界面效果决策单元用于:判断界面对象是否需要添加呼吸灯效果,若判断结果为是,则创建并绑定呼吸灯效果类,完成创建和绑定后通过呼吸灯显示单元控制呼吸灯效果的显示;若判断结果为否,则通过资源释放单元释放界面对象资源;
[0017]所述呼吸灯显示单元用于:在界面对象获得焦点时调用呼吸灯效果渲染类绘制和渲染动画并显示,在界面对象失去焦点时停止显示呼吸灯效果;
[0018]所述资源释放单元用于释放界面对象资源。
[0019]在第二个方面的第一种可能实现方式中,所述呼吸灯显示单元用于渲染动画的具体操作为:更改色彩分布的范围以及色彩的透明度值,对颜色或者图片的透明度值进行渐变处理,从而控制动画显示的效果,所述渲染动画的位置在按钮和/或其他可获取焦点对象的边缘。
[0020]在第二个方面的第二种可能实现方式中,所述呼吸灯效果包括闪烁和/或呼吸,呼吸灯效果的颜色为纯色或图片。
[0021]在第二个方面的第三种可能实现方式中,所述界面效果决策单元还用于:若所述判断界面对象是否需要添加呼吸灯效果的结果为否,当界面对象获得焦点时,绘制自身的聚焦效果并显示,当界面对象失去焦点时,停止显示自身的聚焦效果,然后通过资源释放单元释放界面对象资源。
[0022]从以上技术方案可以看出,呼吸灯效果的反馈方式能够增强智能电视人机交互反馈方式的视觉冲击力,更好的吸引人眼的注意,从而解决了用户操作过程中的“丢失焦点”问题,增强了用户体验。

【专利附图】

【附图说明】
[0023]图1为本发明实施例一提供的智能电视呼吸灯效果实现方法流程图;
[0024]图2为本发明实施例二提供的智能电视呼吸灯效果实现方法流程图;
[0025]图3为本发明实施例三提供的智能电视呼吸灯效果实现方法流程图;
[0026]图4为本发明实施例四提供的智能电视呼吸灯效果实现方法流程图;
[0027]图5为本发明实施例五提供的智能电视呼吸灯效果实现装置结构图。

【具体实施方式】
[0028]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图,对本发明的【具体实施方式】进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例,也不是对本发明的限制。基于本发明的实施例,本领域普通技术人员在不付出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0029]如图1所示,图1为本发明实施例一提供的智能电视呼吸灯效果实现方法流程图,所述实现方法包括:
[0030]步骤101:初始化应用程序;
[0031]步骤102:创建界面对象;
[0032]步骤103:判断界面对象是否需要添加呼吸灯效果;若判断结果为是则转向步骤104,反之则转向步骤107 ;
[0033]步骤104:创建并绑定呼吸灯效果渲染类;
[0034]步骤105:界面对象获得焦点时,调用呼吸灯效果渲染类绘制和渲染动画并显示;
[0035]需要说明,通过步骤105,这种呼吸灯效果的反馈方式能够增强智能电视人机交互反馈方式的视觉冲击力,更好的吸引人眼的注意,从而解决了用户操作过程中的“丢失焦点”问题,增强了用户体验。
[0036]步骤106:界面对象失去焦点时停止显示呼吸灯效果,并转向步骤108 ;
[0037]步骤107:无动画绘制;
[0038]步骤108:释放界面对象资源。
[0039]基于实施例一可以得到一个新的实施例,如图2所示,图2为本发明实施例二提供的智能电视呼吸灯效果实现方法流程图,所述实现方法包括:
[0040]步骤201:初始化应用程序;
[0041]步骤202:创建界面对象;
[0042]步骤203:判断界面对象是否需要添加呼吸灯效果;若判断结果为是则转向步骤204,反之则转向步骤207 ;
[0043]步骤204:创建并绑定呼吸灯效果渲染类;
[0044]步骤205:界面对象获得焦点时,调用呼吸灯效果渲染类绘制和渲染动画并显示;
[0045]需要说明,通过步骤205,这种呼吸灯效果的反馈方式能够增强智能电视人机交互反馈方式的视觉冲击力,更好的吸引人眼的注意,从而解决了用户操作过程中的“丢失焦点”问题,增强了用户体验。
[0046]步骤206:界面对象失去焦点时停止显示呼吸灯效果,并转向步骤210 ;
[0047]步骤207:无动画绘制;
[0048]步骤208:界面对象获得焦点时,绘制自身的聚焦效果并显示;
[0049]步骤209:界面对象失去焦点时停止显示自身的聚焦效果;
[0050]步骤210:释放界面对象资源。
[0051]基于实施例一的另外一种优选实施例如图3所示,图3为本发明实施例三提供的智能电视呼吸灯效果实现方法流程图,所述实现方法包括:
[0052]步骤301:初始化应用程序;
[0053]步骤302:创建界面对象;
[0054]步骤303:判断界面对象是否需要添加呼吸灯效果;若判断结果为是则转向步骤304,反之则转向步骤308 ;
[0055]步骤304:创建并绑定呼吸灯效果渲染类;
[0056]步骤305:界面对象获得焦点时,调用呼吸灯效果渲染类绘制和渲染动画并显示;
[0057]需要说明,通过步骤305,这种呼吸灯效果的反馈方式能够增强智能电视人机交互反馈方式的视觉冲击力,更好的吸引人眼的注意,从而解决了用户操作过程中的“丢失焦点”问题,增强了用户体验。
[0058]步骤306:界面对象失去焦点时停止显示呼吸灯效果;
[0059]步骤307:解绑和释放呼吸灯效果渲染类,转向步骤309 ;
[0060]对于界面上被绑定过呼吸灯效果渲染类的对象需要被释放时,首先调用效果渲染类的解绑函数对效果渲染类进行解绑,如果不再需要此效果渲染类,则释放该效果渲染类。完成释放后就可以释放绑定过该效果渲染类的对象。
[0061]步骤308:无动画绘制;
[0062]步骤309:释放界面对象资源。
[0063]基于实施例二的另外一种优选实施例如图4所示,图4为本发明实施例四提供的智能电视呼吸灯效果实现方法流程图,所述实现方法包括:
[0064]步骤401:初始化应用程序;
[0065]步骤402:创建界面对象;
[0066]步骤403:判断界面对象是否需要添加呼吸灯效果;若判断结果为是则转向步骤404,反之则转向步骤408 ;
[0067]步骤404:创建并绑定呼吸灯效果渲染类;
[0068]步骤405:界面对象获得焦点时,调用呼吸灯效果渲染类绘制和渲染动画并显示呼吸灯效果;
[0069]需要说明,通过步骤405,这种呼吸灯效果的反馈方式能够增强智能电视人机交互反馈方式的视觉冲击力,更好的吸引人眼的注意,从而解决了用户操作过程中的“丢失焦点”问题,增强了用户体验。
[0070]步骤406:界面对象失去焦点时停止显示呼吸灯效果;
[0071]步骤407:解绑和释放呼吸灯效果渲染类,转向步骤411 ;
[0072]对于界面上被绑定过呼吸灯效果渲染类的对象需要被释放时,首先调用效果渲染类的解绑函数对效果渲染类进行解绑,如果不再需要此效果渲染类,则释放该效果渲染类。完成释放后就可以释放绑定过该效果渲染类的对象。
[0073]步骤408:无动画绘制;
[0074]步骤409:界面对象获得焦点时,绘制自身的聚焦效果并显示;
[0075]步骤410:界面对象失去焦点时,停止显示自身的聚焦效果;
[0076]步骤411:释放界面对象资源。
[0077]上述实施例一、实施例二、实施例三和实施例四的一种优选实施方式为,所述渲染动画的具体操作采用如下方式:
[0078]更改色彩分布的范围以及色彩的透明度值,对颜色或者图片的透明度值进行渐变处理,从而控制动画显示的效果。这样通过渲染动画,实现了动画显示效果。
[0079]另一种优选的实施方式为,所述呼吸灯效果为“呼吸”和“闪烁”,显然,动画效果不限于“呼吸”和“闪烁”这两类,改变上述的参数设置可以得到更多的动画显示效果。
[0080]另一种优选的实施方式为,所述渲染动画的位置可以是按钮,也可以是其他可获取焦点对象的边缘。
[0081]如图5所示,图5为本发明实施例五提供的智能电视呼吸灯效果实现装置结构图,所述实现装置包括:
[0082]初始化单元501,用于初始化应用程序和创建界面对象;
[0083]界面效果决策单元502,用于判断界面对象是否需要添加呼吸灯效果,若判断结果为是则创建并绑定呼吸灯效果渲染类,反之则不做额外操作;
[0084]呼吸灯显示单元503,用于在界面对象获得焦点时,判断该对象是否绑定呼吸灯效果渲染类,若是则调用呼吸灯效果渲染类绘制和渲染动画并显示,界面对象失去焦点时,则停止显示呼吸灯效果;反之则直接转向资源释放单元504,通过资源释放单元504释放界面对象资源。
[0085]资源释放单元504,用于释放界面对象资源。
[0086]作为一种优选实施例,所述界面效果决策单元502还用于:若判断界面对象是否需要添加呼吸灯效果的结果为否,在界面对象获得焦点时,绘制自身的聚焦效果并显示,界面对象失去焦点时,则停止显示自身的聚焦效果并转向资源释放单元504,通过资源释放单元504释放界面对象资源。
[0087]作为另一种优选实施方式,所述呼吸灯显示单元503中用于渲染动画的具体操作为:
[0088]更改色彩分布的范围以及色彩的透明度值,对颜色或者图片的透明度值进行渐变处理,从而控制动画显示的效果。这样通过渲染动画,实现了如“呼吸”、“闪烁”的动画显示效果。
[0089]作为另一种优选实施方式,所述渲染动画的位置可以是按钮,也可以是其他可获取焦点对象的边缘。
[0090]作为另一种优选实施方式,所述资源释放单元504还用于解绑和释放呼吸灯效果渲染类。
[0091]对于界面上被绑定过呼吸灯效果渲染类的对象需要被释放时,首先调用效果渲染类的解绑函数对效果渲染类进行解绑,如果不再需要此效果渲染类,则释放该效果渲染类。完成释放后就可以释放绑定过该效果渲染类的对象。
【权利要求】
1.一种智能电视呼吸灯效果实现方法,其特征在于包括如下步骤: 步骤A:初始化应用程序和创建界面对象; 步骤B:判断界面对象是否需要添加呼吸灯效果,若判断结果为是,则创建和绑定呼吸灯效果渲染类,完成创建和绑定后执行步骤C ;若判断结果为否,则转向步骤D ; 步骤C:当界面对象获得焦点时,调用呼吸灯效果渲染类绘制和渲染动画并显示,当界面对象失去焦点时,停止显示呼吸灯效果; 步骤D:释放界面对象资源。
2.根据权利要求1所述的方法,其特征在于所述步骤C渲染动画的具体方法为:更改色彩分布的范围以及色彩的透明度值,通过对颜色或者图片的透明度值的渐变处理,达到预期的动画效果。
3.根据权利要求1或2所述的方法,其特征在于所述渲染动画的位置在按钮和/或其他可获取焦点对象的边缘。
4.根据权利要求1所述的方法,其特征在于所述呼吸灯效果包括闪烁和/或呼吸,呼吸灯效果的颜色为纯色或图片。
5.根据权利要求1所述的方法,其特征在于:若所述步骤B中的判断结果为否,当界面对象获得焦点时,绘制自身的聚焦效果并显示,当界面对象失去焦点时,停止显示自身的聚焦效果并转向步骤D。
6.根据权利要求1所述的方法,其特征在于所述步骤D在释放界面对象资源前解绑和释放呼吸灯效果渲染类。
7.一种智能电视呼吸灯效果实现装置,其特征在于所述装置包括初始化单元、界面效果决策单元、呼吸灯显示单元和资源释放单元, 所述初始化单元用于初始化应用程序和创建界面对象; 所述界面效果决策单元用于:判断界面对象是否需要添加呼吸灯效果,若判断结果为是,则创建并绑定呼吸灯效果类,完成创建和绑定后通过呼吸灯显示单元控制呼吸灯效果的显示;若判断结果为否,则通过资源释放单元释放界面对象资源; 所述呼吸灯显示单元用于:在界面对象获得焦点时调用呼吸灯效果渲染类绘制和渲染动画并显示,在界面对象失去焦点时停止显示呼吸灯效果; 所述资源释放单元用于释放界面对象资源。
8.根据权利要求7所述的装置,其特征在于所述呼吸灯显示单元用于渲染动画的具体操作为:更改色彩分布的范围以及色彩的透明度值,对颜色或者图片的透明度值进行渐变处理,从而控制动画显示的效果,所述渲染动画的位置在按钮和/或其他可获取焦点对象的边缘。
9.根据权利要求7所述的装置,其特征在于所述呼吸灯效果包括闪烁和/或呼吸,呼吸灯效果的颜色为纯色或图片。
10.根据权利要求7所述的装置,其特征在于所述界面效果决策单元还用于:若所述判断界面对象是否需要添加呼吸灯效果的结果为否,当界面对象获得焦点时,绘制自身的聚焦效果并显示,当界面对象失去焦点时,停止显示自身的聚焦效果,然后通过资源释放单元释放界面对象资源。
【文档编号】H04N21/472GK104185076SQ201410446276
【公开日】2014年12月3日 申请日期:2014年9月3日 优先权日:2014年9月3日
【发明者】李奇, 程超, 郭平, 缪红波, 尹正华 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1