【技术实现步骤摘要】
帧率切换方法、装置及存储介质
[0001]本申请涉及终端
,尤其涉及帧率切换方法、装置及存储介质。
技术介绍
[0002]随着终端技术的发展,终端设备中支持运行的应用也越来越多。
[0003]当前,终端设备运行在对性能要求比较高的应用超过一定时长就有可能发生卡顿现象。示例性的,终端设备运行在对性能要求比较高的游戏超过一定时长就可能发生发热以及卡顿现象。
技术实现思路
[0004]本申请实施例提供帧率切换方法、装置及存储介质,应用于电子设备。电子设备计算电子设备适用的帧率,并将电子设备的帧率切换至计算得到的帧率,有助于保持电子设备的性能与功耗的平衡,从而有助于减少发热及卡顿现象。
[0005]第一方面,本申请实施例提出一种帧率切换方法,应用于电子设备,该方法包括:电子设备在第一帧率下运行应用的过程中,获取第一预设时间段内电子设备的第一温度变化速率;第一温度变化速率为电子设备单位时间内的温度变化值;在第一温度变化速率大于速率阈值的情况下,电子设备根据速率阈值获取第二帧率;电子设备根据第二帧率 ...
【技术保护点】
【技术特征摘要】
1.一种帧率切换方法,其特征在于,应用于电子设备,所述方法包括:所述电子设备在第一帧率下运行应用的过程中,获取第一预设时间段内所述电子设备的第一温度变化速率;所述第一温度变化速率为所述电子设备单位时间内的温度变化值;在所述第一温度变化速率大于速率阈值的情况下,所述电子设备根据所述速率阈值获取第二帧率;所述电子设备根据所述第二帧率调整所述电子设备的系统帧率;所述电子设备的系统帧率用于控制所述电子设备中帧的绘制、渲染以及合成。2.根据权利要求1所述的帧率切换方法,其特征在于,所述获取第一预设时间段内所述电子设备的第一温度变化速率,包括:获取所述电子设备在第一时刻的第一温度;获取所述电子设备在第二时刻的第二温度;所述第二时刻晚于所述第一时刻;所述第一时刻以及所述第二时刻距计算时刻的时长均小于或等于第一时长阈值;所述计算时刻为所述电子设备获取所述第一温度变化速率的时刻;所述第一时刻距所述第二时刻的时长为所述第一预设时间段对应的时长;所述电子设备根据所述第一温度、所述第二温度以及所述第一预设时间段获取所述第一预设时间段内所述电子设备的所述第一温度变化速率。3.根据权利要求1所述的帧率切换方法,其特征在于,所述电子设备根据所述速率阈值获取第二帧率,包括:所述电子设备根据预设对应关系获取所述速率阈值对应的所述第二帧率;所述预设对应关系为温度变化速率与帧率的对应关系。4.根据权利要求1
‑
3任一项所述的帧率切换方法,其特征在于,所述方法还包括:所述电子设备获取所述第二温度与温度阈值的差值;所述电子设备将所述差值除以第二时长阈值得到所述速率阈值。5.根据权利要求1
‑
4任一项所述的帧率切换方法,其特征在于,所述电子设备根据所述第二帧率调整所述电子设备的系统帧率,包括:所述电子设备将所述电子设备的系统帧率从所述第一帧率切换为所述第二帧率。6.根据权利要求1
‑
4任一项所述的帧率切换方法,其特征在于,所述方法还包括:所述电子设备获取所述第一帧率与所述第二帧率的第一差异值,并获取目标调整时间窗N;N为正整数;所述电子设备根据所述目标调整时间窗N以及所述第一差异值获取N个目标系统帧率;所述N个目标系统帧率中的第M个目标系统帧率为所述第一帧率与M个帧率调整量的差;M为小于N的正整数;所述帧率调整量为所述第一差异值与N的比值;所述电子设备根据所述第二帧率调整所述电子设备的系统帧率,包括:所述电子设备根据所述N个目标系统帧率调整所述电子设备的系统帧率。7.根据权利要求6所述的帧率切换方法,其特征在于,所述电子设备中运行有显示合成进程;所述方法还包括:所述电子设备根据所述显示合成进程合成相邻两帧之间的时间差获取所述第一帧率。8.根据权利要求6或7所述的帧率切换方法,其特征在于,所述电子设备根据所述N个目标系统帧率调整所述电子设备的系统帧率,包括:
所述电子设备将系统帧率调整为所述第M个目标系统帧率;所述电子设备获取第二温度变化速率;所述第二温度变化速率为将所述电子设备调整为所述第M个目标系统帧率后所述电子设备单位时间内的温度变化值;在M+1小于或者等于N,且所述第二温度变化速率大于所述速率阈值的情况下,所述电子设备将系统帧率调整为所述第M+1个目标系统帧率;在M+1大于N,且所述第二温度变化速率大于所述速率阈值的情况下,或者,在M
‑
1小于1,且所述第二温度变化速率小于所述速率阈值的情况下,所述电子设备获取第二差异值;所述第二差异值为所述第M个目标系统帧率与所述第二帧率的差异值...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。