[发明专利]一种显示流畅度的调整方法、装置、电子设备及存储介质有效
申请号: | 201911229040.2 | 申请日: | 2019-12-04 |
公开(公告)号: | CN111078172B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 周欣 | 申请(专利权)人: | 在线途游(北京)科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F9/48 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 李潇 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 流畅 调整 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种显示流畅度的调整方法,以解决相关技术中发生掉帧/卡顿现象,导致显示画面流畅度较低的问题。方法包括:预测单个数据帧刷新中待处理的逻辑处理任务的预计耗时;若预计耗时大于单个数据帧刷新中针对单次逻辑处理的预留逻辑处理时长,则根据预留逻辑处理时长,按照单个子逻辑处理任务的预计耗时小于等于预留逻辑处理时长的划分规则,将待处理的逻辑处理任务划分为多个子逻辑处理任务;在多个数据帧中,分别处理多个子逻辑处理任务;在多个子逻辑处理任务均处理完成后的第一个数据帧中,根据多个子逻辑处理任务的处理结果,进行画面渲染。本申请还公开一种显示流畅度的调整装置、电子设备及计算机可读存储介质。
技术领域
本申请涉及计算机技术领域,尤其涉及一种显示流畅度的调整方法、装置、电子设备及计算机可读存储介质。
背景技术
游戏客户端对于游戏画面刷新,一般会以一定的帧率(比如,60FPS,即60Framesper Second,每秒刷新60次)进行。每次刷新的过程往往包含两个环节:逻辑处理和画面渲染,从而实现对新的游戏画面的生成与显示。
其中,所述逻辑处理是指在内存中进行的数据运算,比如网络消息包的接收和发送,点击事件的捕获和处理、游戏布局计算、游戏视图创建等;所述画面渲染,是指对游戏画面进行着色等。
如图1所示,是相关技术中的一种游戏画面刷新周期的示意图,T1表示游戏画面刷新一次所预计耗费的时长,即刷新周期,也即数据帧的时长;T2表示游戏画面刷新过程中预留的用于进行逻辑处理的时长(称为预留逻辑处理时长);T3表示游戏画面刷新过程中预留的用于进行画面渲染的时长,正斜杠填充的阴影部分表示逻辑处理的实际耗时,反斜杠填充的阴影部分表示画面渲染的实际耗时。
然而,采用这种方法时,当单次游戏刷新过程中涉及的逻辑处理任务较大时,将使得在一个数据帧能够允许的逻辑处理的预留时长内,无法完成该次游戏刷新过程所涉及的所有逻辑处理,进而发生掉帧/卡顿的现象。如图1中的第3帧数据帧所示——由于该数据帧中涉及的逻辑处理耗费时间超过T2,导致画面渲染时间被压缩(渲染时间短于T3),从而导致游戏画面流畅度较低。
类似地,在进行涉及显示屏幕刷新的数据帧处理时,比如在线观看视频/动画、导航、地图等,也可能存在上述类似问题。
发明内容
本申请实施例提供一种显示流畅度的调整方法,用以解决采用现有的刷新技术时,当显示设备刷新过程中涉及的逻辑处理任务较大时,可能发生掉帧\卡顿的现象,导致显示设备显示流畅度较低的问题。
本申请实施例还提供一种显示流畅度的调整装置,一种电子设备,以及一种计算机可读存储介质。
本申请实施例采用下述技术方案:
一种显示流畅度的调整方法,包括:
预测单个数据帧刷新中待处理的逻辑处理任务的预计耗时;
若所述预计耗时大于所述单个数据帧刷新中针对单次逻辑处理的预留逻辑处理时长,则根据所述预留逻辑处理时长,按照单个子逻辑处理任务的预计耗时小于等于所述预留逻辑处理时长的划分规则,将所述待处理的逻辑处理任务划分为多个子逻辑处理任务;
在多个数据帧中,分别处理所述多个子逻辑处理任务;
在所述多个子逻辑处理任务均处理完成后的第一个数据帧中,根据所述多个子逻辑处理任务的处理结果,进行画面渲染。
在一种可选的实施方式中,所述在多个数据帧中,分别处理所述多个子逻辑处理任务,包括:
根据所述待处理的逻辑处理任务,创建与所述待处理的逻辑处理任务的数量相匹配的任务输入队列;
将所述多个子逻辑处理任务存储于所述任务输入队列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于在线途游(北京)科技有限公司,未经在线途游(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911229040.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于CNN和SVM的洪水灾害易发性预测方法
- 下一篇:卷门机用行星减速机