动画菜单的显示方法及装置制造方法及图纸

技术编号:14182316 阅读:77 留言:0更新日期:2016-12-14 11:25
本发明专利技术公开了一种动画菜单的显示方法,该方法包括:获取终端CPU当前的处理频率和当前页面中的动画菜单信息;根据获取到的所述CPU当前的处理频率和当前页面中的动画菜单信息计算动画菜单的显示速率;当接收到动画菜单选择指令时,获取选中的动画菜单所对应的图片资源,并根据所述图片资源和所述显示速率显示所述选中的动画菜单。本发明专利技术还公开了一种动画菜单的显示装置。本发明专利技术能够解决动画菜单显示速率不均匀和显示不流畅的问题,从而提升动画菜单的显示效果,提升用户体验。

Method and device for displaying cartoon menu

The invention discloses a method for displaying the animation menu, the method comprises: acquiring the terminal CPU frequency current and the current page in the animation menu information; display rate calculation animation menu according to the CPU access to the current frequency and current page in the animation menu information; when receiving the animation menu selection when the instruction corresponding to the selected animation menu to obtain the picture resources, and according to the picture resources and the display rate of displaying the selected animation menu. The invention also discloses a display device of the animation menu. The invention can solve the problem that the display speed of the animation menu is not uniform and the display is not smooth, so as to enhance the display effect of the animation menu and improve the user experience.

【技术实现步骤摘要】

本专利技术涉及电视
,尤其涉及动画菜单的显示方法及装置
技术介绍
随着智能电视技术的发展,智能电视的功能越来越强大。为了给用户带来更好的体验,电视通常会显示动画菜单,比如当焦点移动到某一菜单条目时,该菜单条目会显示伸缩、旋转、缩放或其他动画效果。相对于静态菜单而言,动画菜单能够使菜单条目更加醒目、更加生动,能够给用户提供更好的视觉体验和满足用户的个性化需求。目前,当云端服务器向智能电视推送动画菜单时,智能电视先将动画菜单缓存在内部存储器中,当接收到用户的菜单选择指令时,再将缓存的动画菜单播放出来,其中动画菜单的播放速率是由该动画菜单对应的动画插值器的插值速率决定的,动画插值器定义了动画变化的速率,提供不同的函数定义变化值相对于时间的变化规则,可以定义各种各样的非线性变化函数,比如加速、减速等。然而,由于不同智能电视的CPU的处理速率存在差异,同一智能电视在不同时刻由于CPU资源占用率不同也会使得CPU的处理速率不同,而不同的动画菜单的动画插值速率也不尽相同,这使得将动画菜单直接按照动画插值器定义的插值速率显示时,会出现动画菜单在智能电视上的显示速率不均匀的现象,比如有的动画菜单显示速率过快,有的动画菜单显示速率过慢,当CPU资源占用率过高时,还会出现动画菜单显示不流畅甚至卡顿的现象,导致显示效果不佳,严重影响了用户体验。
技术实现思路
本专利技术的主要目的在于提出一种动画菜单的显示方法及装置,旨在解决动画菜单显示速率不均匀和显示不流畅的问题,从而提升动画菜单的显示效果,提升用户体验。为实现上述目的,本专利技术提供一种动画菜单的显示方法,所述方法包括如下步骤:获取终端CPU当前的处理频率和当前页面中的动画菜单信息;根据获取到的所述CPU当前的处理频率和当前页面中的动画菜单信息计算动画菜单的显示速率;当接收到动画菜单选择指令时,获取选中的动画菜单所对应的图片资源,并根据所述图片资源和所述显示速率显示所述选中的动画菜单。可选地,所述根据获取到的所述CPU当前的处理频率和当前页面中的动画菜单信息计算动画菜单的显示速率的步骤包括:根据所述CPU当前的处理频率,按照预设算法计算得到表示所述CPU当前处理能力的处理系数;根据所述处理系数和所述当前页面中的动画菜单信息计算动画菜单的显示速率。可选地,所述动画菜单信息包括动画菜单的个数和每个动画菜单对应的动画插值速率,所述根据所述处理系数和所述当前页面中的动画菜单信息计算动画菜单的显示速率的步骤包括:根据所述动画菜单的个数和每个动画菜单对应的动画插值速率计算获取到的所有动画插值速率的平均值;将所述处理系数和所述动画插值速率的平均值相乘,得到动画菜单的显示速率。可选地,所述根据所述CPU当前的处理频率,按照预设算法计算得到表示所述CPU当前处理能力的处理系数的步骤包括:确定所述CPU当前的处理频率所处的预设区间;按照所述预设区间对应的预设算法计算得到表示所述CPU当前处理能力的处理系数。可选地,所述预设区间包括低频区间、中频区间和高频区间,所述确定所述CPU当前的处理频率所处的预设区间的步骤包括:若所述CPU当前的处理频率小于或等于第一预设值,则确定所述CPU当前的处理频率处于低频区间;若所述CPU当前的处理频率大于第一预设值且小于或等于第二预设值,则确定所述CPU当前的处理频率处于中频区间;若所述CPU当前的处理频率大于第二预设值,则确定所述CPU当前的处理频率处于高频区间。此外,为实现上述目的,本专利技术还提供一种动态菜单的显示装置,所述装置包括:获取模块,用于获取终端CPU当前的处理频率和当前页面中的动画菜单信息;计算模块,用于根据获取到的所述CPU当前的处理频率和当前页面中的动画菜单信息计算动画菜单的显示速率;显示模块,用于当接收到动画菜单选择指令时,获取选中的动画菜单所对应的图片资源,并根据所述图片资源和所述显示速率显示所述选中的动画菜单。可选地,所述计算模块包括:第一计算单元,用于根据所述CPU当前的处理频率,按照预设算法计算得到表示所述CPU当前处理能力的处理系数;第二计算单元,用于根据所述处理系数和所述当前页面中的动画菜单信息计算动画菜单的显示速率。可选地,所述动画菜单信息包括动画菜单的个数和每个动画菜单对应的动画插值速率,所述第二计算单元还用于:根据所述动画菜单的个数和每个动画菜单对应的动画插值速率计算获取到的所有动画插值速率的平均值;将所述处理系数和所述动画插值速率的平均值相乘,得到动画菜单的显示速率。可选地,所述第一计算单元还用于:确定所述CPU当前的处理频率所处的预设区间;按照所述预设区间对应的预设算法计算得到表示所述CPU当前处理能力的处理系数。可选地,所述预设区间包括低频区间、中频区间和高频区间,所述所述第一计算单元还用于:若所述CPU当前的处理频率小于或等于第一预设值,则确定所述CPU当前的处理频率处于低频区间;若所述CPU当前的处理频率大于第一预设值且小于或等于第二预设值,则确定所述CPU当前的处理频率处于中频区间;若所述CPU当前的处理频率大于第二预设值,则确定所述CPU当前的处理频率处于高频区间。本专利技术获取终端CPU当前的处理频率和当前页面中的动画菜单信息;根据获取到的所述CPU当前的处理频率和当前页面中的动画菜单信息计算动画菜单的显示速率;当接收到动画菜单选择指令时,获取选中的动画菜单所对应的图片资源,并根据所述图片资源和所述显示速率显示所述选中的动画菜单。相较于现有技术中将动画菜单直接按照动画插值器定义的插值速率显示的方式,本专利技术综合考虑了CPU当前的处理能力和动画菜单本身的显示信息,并根据CPU当前的处理频率和当前页面中的动画菜单信息计算得到新的动画菜单显示速率,将各个动画菜单按照新的显示速率进行显示,从而能够解决动画菜单显示速率不均匀和显示不流畅的问题,提升动画菜单的显示效果,提升了用户体验。附图说明图1为本专利技术动画菜单的显示方法第一实施例的流程示意图;图2为本专利技术动画菜单的显示方法第二实施例的流程示意图;图3为图2中根据所述处理系数和所述当前页面中的动画菜单信息计算动画菜单的显示速率步骤的细化流程示意图;图4为本专利技术动画菜单的显示方法第三实施例的流程示意图;图5为本专利技术动画菜单的显示装置第一实施例的功能模块示意图;图6为图5中计算模块的细化功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种动画菜单的显示方法。参照图1,图1为本专利技术动画菜单的显示方法第一实施例的流程示意图。所述方法包括如下步骤:步骤S100,获取终端CPU当前的处理频率和当前页面中的动画菜单信息。在本实施例中,可通过一显示终端进行动画菜单的显示,比如显示终端可以为智能电视。显示终端除了可以显示本地动画菜单外,还可以通过移动网络或互联网连接云端服务器,从云端服务器接收动画菜单缓存在内部存储器中,当接收到用户的菜单选择指令时,再将缓存的动画菜单播放出来。当显示终端接收到遥控器或按键指令时,显示菜单主界面,菜单主界面中可包含各种菜单功能选项,比如电影,电视剧,音乐,游戏,设置和文本选项等,供用户进行选择操作。具体地,显示终端可以在显示本文档来自技高网...
动画菜单的显示方法及装置

【技术保护点】
一种动画菜单的显示方法,其特征在于,所述方法包括如下步骤:获取终端CPU当前的处理频率和当前页面中的动画菜单信息;根据获取到的所述CPU当前的处理频率和当前页面中的动画菜单信息计算动画菜单的显示速率;当接收到动画菜单选择指令时,获取选中的动画菜单所对应的图片资源,并根据所述图片资源和所述显示速率显示所述选中的动画菜单。

【技术特征摘要】
1.一种动画菜单的显示方法,其特征在于,所述方法包括如下步骤:获取终端CPU当前的处理频率和当前页面中的动画菜单信息;根据获取到的所述CPU当前的处理频率和当前页面中的动画菜单信息计算动画菜单的显示速率;当接收到动画菜单选择指令时,获取选中的动画菜单所对应的图片资源,并根据所述图片资源和所述显示速率显示所述选中的动画菜单。2.如权利要求1所述的动画菜单的显示方法,其特征在于,所述根据获取到的所述CPU当前的处理频率和当前页面中的动画菜单信息计算动画菜单的显示速率的步骤包括:根据所述CPU当前的处理频率,按照预设算法计算得到表示所述CPU当前处理能力的处理系数;根据所述处理系数和所述当前页面中的动画菜单信息计算动画菜单的显示速率。3.如权利要求2所述的动画菜单的显示方法,其特征在于,所述动画菜单信息包括动画菜单的个数和每个动画菜单对应的动画插值速率,所述根据所述处理系数和所述当前页面中的动画菜单信息计算动画菜单的显示速率的步骤包括:根据所述动画菜单的个数和每个动画菜单对应的动画插值速率计算获取到的所有动画插值速率的平均值;将所述处理系数和所述动画插值速率的平均值相乘,得到动画菜单的显示速率。4.如权利要求2所述的动画菜单的显示方法,其特征在于,所述根据所述CPU当前的处理频率,按照预设算法计算得到表示所述CPU当前处理能力的处理系数的步骤包括:确定所述CPU当前的处理频率所处的预设区间;按照所述预设区间对应的预设算法计算得到表示所述CPU当前处理能力的处理系数。5.如权利要求4所述的动画菜单的显示方法,其特征在于,所述预设区间包括低频区间、中频区间和高频区间,所述确定所述CPU当前的处理频率所处的预设区间的步骤包括:若所述CPU当前的处理频率小于或等于第一预设值,则确定所述CPU当前的处理频率处于低频区间;若所述CPU当前的处理频率大于第一预设值且小于或等于第二预设值,则确定所述CPU当前的处理频率处于中频区...

【专利技术属性】
技术研发人员:王云华
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1