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当前的处理频率和当前页面中的动画菜单信息计算动画菜单的显示速率;当接收到动画菜单选择指令时,获取选中的动画菜单所对应的图片资源,并根据所述图片资源和所述显示速率显示所述选中的动画菜单。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。