[发明专利]一种界面渲染方法和装置有效
申请号: | 201710253768.3 | 申请日: | 2017-04-18 |
公开(公告)号: | CN107071556B | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | 段云飞 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/443;G06F9/451;G06T13/00 |
代理公司: | 44285 深圳市深佳知识产权代理事务所(普通合伙) | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 渲染 方法 装置 | ||
本申请公开了一种界面渲染方法和装置,该方案中,在检测到窗口界面被展现时,按照预设的低渲染帧数,向该窗口界面中渲染并输出当前所需展现的第一画面图像;监控到窗口界面中存在满足提升渲染帧数条件的目标触发事件时,按照预设的高渲染帧数以及该目标触发事件所触发的连续动画事件,向该窗口界面中渲染并输出当前所需展现的第二画面图像;在监控到该窗口界面中不存在尚未结束的连续动画事件时,按照预设的低渲染帧数,向窗口界面中渲染并输出当前所需展现的第三画面图像。本申请的方案可以在不影响用户正常观看窗口界面中的画面图像的前提下,降低渲染窗口界面中的画面图像所需耗费的计算资源,减少终端的能耗,降低终端的产热。
技术领域
本申请涉及图像处理技术领域,尤其涉及一种界面渲染方法和装置。
背景技术
随着图像技术的不断发展,终端必然会涉及到动态画面的渲染处理。如,在游戏运行过程中,终端需要对不断变化的游戏画面进行渲染,并输出到终端的显示界面中进行展现。又如,终端在展现网页的过程中,如果网页中存在连续动画,则终端也需要逐次对各帧动画进行渲染并呈现。
然而,终端渲染每帧画面都会占用一部分处理器资源,这样,在终端需要连续长时间进行画面渲染的情况下,如果终端每秒渲染的画面帧数过多,则会占用较多的计算资源,使得终端的能耗过大,并导致终端的产热过多;而如果终端每秒渲染的画面帧数过少,又可能会造成动画卡顿,从而影响到用户正常的画面观看。仍以在终端运行游戏为例,在终端运行游戏的过程中,如果终端长时间以较高渲染帧率来渲染画面,则会使得终端的能耗过大,导致设备耗电量多,且发热明显;而如果终端以较低的渲染帧率来渲染画面,又可能会导致游戏画面不流畅,影响到用户的游戏操作以及正常的游戏交互。
可见,如何在不影响用户正常观看画面的前提下,降低终端渲染画面所耗费的计算资源,降低终端的能耗以及产热是本领域技术人员迫切需要解决的技术问题。
发明内容
有鉴于此,本申请提供了一种界面渲染方法和装置,以在不影响用户正常观看窗口界面中的画面图像的前提下,降低渲染窗口界面中的画面图像所需耗费的计算资源,减少终端的能耗,降低终端的产热。
为实现上述目的,一方面,本申请实施例提供了一种界面渲染方法,包括:
检测到窗口界面被展现时,按照预设的低渲染帧数,向所述窗口界面中渲染并输出当前所需展现的第一画面图像;
监控所述窗口界面中是否存在满足预设的提升渲染帧数条件的目标触发事件,所述目标触发事件用于触发连续动画事件,所述连续动画事件为向所述窗口界面中播放连续多帧动画;
当监控到所述目标触发事件时,按照预设的高渲染帧数以及所述连续动画事件,向所述窗口界面中渲染并输出当前所需展现的第二画面图像;
监控所述窗口界面中是否存在尚未结束的所述连续动画事件;
当所述窗口界面中不存在尚未结束的所述连续动画事件时,按照所述预设的低渲染帧数,向所述窗口界面中渲染并输出当前所需展现的第三画面图像。
另一方面,本申请还提供了一种界面渲染装置,包括:
初始渲染单元,用于检测到窗口界面被展现时,按照预设的低渲染帧数,向所述窗口界面中渲染并输出当前所需展现的第一画面图像;
事件监控单元,用于监控所述窗口界面中是否存在满足预设的提升渲染帧数条件的目标触发事件,所述目标触发事件用于触发连续动画事件,所述连续动画事件为向所述窗口界面中播放连续多帧动画;
帧数调整单元,用于如果监控到所述目标触发事件时,按照预设的高渲染帧数以及所述连续动画事件,向所述窗口界面中渲染并输出当前所需展现的第二画面图像;
动画监控单元,用于监控所述窗口界面中是否存在尚未结束的所述连续动画事件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710253768.3/2.html,转载请声明来源钻瓜专利网。