一种帧率控制方法及相关装置制造方法及图纸

技术编号:43546556 阅读:19 留言:0更新日期:2024-12-03 12:27
本申请提供了一种帧率控制方法及相关装置,可以实现在不满足控帧条件时,通过稳帧服务模块控制SurfaceFlinger以第一帧率接收到应用下发的送帧指令,在满足控帧条件时,通过稳帧服务模块控制SurfaceFlinger以比第一帧率低的第二帧率接收到应用下发的送帧指令。这样,可以在满足控帧条件时,降低应用生成的送帧指令送入到SurfaceFlinger的帧率,进而降低了一定时间内,应用触发画面帧的渲染并送帧的次数,因此,降低了电子设备的功耗。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及一种帧率控制方法及相关装置


技术介绍

1、随着电子设备上应用市场的进一步扩大,一些应用厂商(例如,游戏应用的厂商)开始在应用中使用真实物理引擎、高精度渲染等技术,这对电子设备的性能也提出了更高的要求。因此,电子设备也会调度更多的处理能力、存储能力等系统资源,完成对应用的画面帧的渲染以及合成显示。这也,给电子设备带来了更多的功耗,致使电子设备的发热增加,对用户使用应用的体验造成影响。


技术实现思路

1、本申请提供了一种帧率控制方法及相关装置,可以实现可以在满足控帧条件时,降低应用的送帧指令送入到surfaceflinger的帧率,从而降低了电子设备的功耗。

2、第一方面,本申请提供了一种帧率控制方法,应用于电子设备,该电子设备包括稳帧服务模块,所述稳帧服务模块位于应用层与图层合成器surfaceflinger之间,该电子设备安装有第一应用,该方法包括:该第一应用生成送帧指令;在该电子设备不满足控帧条件时,通过稳帧服务模块以第一帧率将该第一应用生成的送帧指令转发给该surfa本文档来自技高网...

【技术保护点】

1.一种帧率控制方法,其特征在于,应用于电子设备,所述电子设备包括稳帧服务模块,所述稳帧服务模块位于应用层与图层合成器SurfaceFlinger之间,所述电子设备安装有第一应用,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述控帧条件还包括:所述电子设备的温度高于指定温度阈值,且/或,所述电子设备的电量低于指定电电量,且/或,所述电子设备的中央处理单元CPU占用率大于指定占用率,且/或,所述第一应用为游戏应用。

4.根据权利要求1-3中任一项所述的方法,其特征在于,在通过所述稳...

【技术特征摘要】

1.一种帧率控制方法,其特征在于,应用于电子设备,所述电子设备包括稳帧服务模块,所述稳帧服务模块位于应用层与图层合成器surfaceflinger之间,所述电子设备安装有第一应用,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述控帧条件还包括:所述电子设备的温度高于指定温度阈值,且/或,所述电子设备的电量低于指定电电量,且/或,所述电子设备的中央处理单元cpu占用率大于指定占用率,且/或,所述第一应用为游戏应用。

4.根据权利要求1-3中任一项所述的方法,其特征在于,在通过所述稳帧服务模块以所述第二帧率将所述第一应用下发的送帧指令转发给所述surfaceflinger时,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,m为所述第一帧率与所述第二帧率的差值。

6.根据权利要求4或5所述的方法,其特征在于,所述通过稳帧服务模块以第一帧率将所述第一应用生成的送帧指令转发给surfaceflinger,具体包括:

7.根据权利要求4-6中任一项所述的方法,其特征在于,所述通过所述稳帧服务模块以第二帧率将所述第一应用下发的送帧指令转发给surfaceflinger,具体包括:

8.根据权利要求7所述的方法,其特征在于,所述在所述稳帧服务模块获取到所述第一应用...

【专利技术属性】
技术研发人员:廖灿杰
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1