显示屏刷新率的调整方法、装置、终端和存储介质制造方法及图纸

技术编号:35363016 阅读:22 留言:0更新日期:2022-10-29 18:01
本公开是关于一种显示屏刷新率的调整方法、装置、终端和存储介质,包括:当侦测到调整显示屏刷新率的调整指令后,确定绘图surface组件是否侦测到基于调整指令产生的调整通知;若所述绘图surface组件侦测到所述调整通知,则控制所述绘图surface组件生成与所述调整通知对应的通知应答,其中,所述通知应答用于表明所述绘图surface组件处于可调整帧率的状态;在所述显示屏检测所述通知应答后,则根据所述通知应答调整所述显示屏的刷新率。本公开实施例保证了在调整显示屏刷新率时,绘图surface组件能够及时调整帧率,使帧率与刷新率相匹配,提高了帧率调整前后绘图surface组件刷新操作的顺畅性,及刷新率调整前后显示屏刷新操作的流畅性。刷新操作的流畅性。刷新操作的流畅性。

【技术实现步骤摘要】
显示屏刷新率的调整方法、装置、终端和存储介质


[0001]本公开涉及电子
,尤其涉及一种显示屏刷新率的调整方法、装置、终端和存储介质。

技术介绍

[0002]通常,手机、电脑等终端的显示屏刷新流程大致包括应用页面合成操作和显示操作,绘图surface组件通过应用页面合成操作将合成的应用页面输出至显示屏进行显示。随着终端技术的发展,终端多支持高刷新率,并根据不同的应用场景采用不同的刷新率,比如阅读场景调成30帧/秒以节省功耗,游戏场景调成90帧/秒,更加流畅,以兼顾性能与功耗的平衡。目前,在对显示屏的刷新率进行调整时,常通过定时校准同步信号的方式,使绘图surface组件的帧率与显示屏的刷新率一致,但这种方式存在滞后性问题,会造成绘图surface组件的帧率不稳,影响显示效果。

技术实现思路

[0003]本公开提供一种显示屏刷新率的调整方法、装置、终端和存储介质。
[0004]根据本公开实施例的第一方面,提供一种显示屏刷新率的调整方法,包括:
[0005]当侦测到调整显示屏刷新率的调整指令后,确定绘图surface组件是否侦测到基于调整指令产生的调整通知;
[0006]若所述绘图surface组件侦测到所述调整通知,则控制所述绘图surface组件生成与所述调整通知对应的通知应答,其中,所述通知应答用于表明所述绘图surface组件处于可调整帧率的状态;
[0007]在所述显示屏检测所述通知应答后,则根据所述通知应答调整所述显示屏的刷新率。
[0008]在一些实施例中,所述若所述绘图surface组件侦测到所述调整通知,则控制绘图surface组件生成与所述调整通知对应的通知应答,包括:
[0009]若所述绘图surface组件侦测到所述调整通知,则确定所述绘图surface组件的刷新状态;
[0010]根据所述绘图surface组件的所述刷新状态,控制所述绘图surface组件生成与所述调整通知对应的通知应答。
[0011]在一些实施例中,所述根据所述绘图surface组件的所述刷新状态,控制所述绘图surface组件生成与所述调整通知对应的通知应答,包括:
[0012]若所述绘图surface组件处于刷新操作中,则在所述刷新操作完成后,控制所述绘图surface组件生成与所述调整通知对应的通知应答;和/或,
[0013]若所述绘图surface组件未处于所述刷新操作中,则控制所述绘图surface组件生成与所述调整通知对应的通知应答。
[0014]在一些实施例中,所述根据所述绘图surface组件的所述刷新状态,控制所述绘图
surface组件生成与所述调整通知对应的通知应答,包括:
[0015]若所述绘图surface组件处于刷新操作中,则确定所述绘图surface组件当前合成的应用页面的页面类型;
[0016]若所述页面类型为第一类型,则控制所述绘图surface组件生成与所述调整通知对应的通知应答;
[0017]若所述页面类型为第二类型,则在预设时间后,控制所述绘图surface组件生成与所述调整通知对应的通知应答;其中,所述第二类型不同于所述第一类型。
[0018]在一些实施例中,所述方法,包括:
[0019]获取具有显示需求的应用程序的配置帧率,确定所述配置帧率与所述显示屏的刷新率是否一致;
[0020]响应于所述配置帧率与所述显示屏的刷新率不一致,生成所述调整指令。
[0021]在一些实施例中,所述根据所述通知应答调整所述显示屏的刷新率,包括:
[0022]根据所述通知应答将所述显示屏的刷新率调整为等于所述配置帧率。
[0023]在一些实施例中,所述方法,包括:
[0024]若检测所述绘图surface组件生成的所述通知应答,则根据所述通知应答,向同步信号管理组件发送校准指令;其中,所述校准指令,用于校准同步信号的产生频率;所述同步信号,用于同步所述绘图surface组件的刷新操作和所述显示屏的刷新操作。
[0025]根据本公开实施例的第二方面,提供一种显示屏刷新率的调整装置,包括:
[0026]第一处理模块,用于在侦测到调整显示屏刷新率的调整指令后,确定绘图surface组件是否侦测到基于所述调整指令产生的调整通知;
[0027]第二处理模块,用于在所述绘图surface组件侦测到所述调整通知后,控制所述绘图surface组件生成与所述调整通知对应的通知应答,其中,所述通知应答用于表明所述绘图surface组件处于可调整帧率的状态;
[0028]调整模块,用于在所述显示屏检测到所述通知应答后,则根据所述通知应答调整所述显示屏的刷新率。
[0029]在一些实施例中,所述第二处理模块,用于:
[0030]若所述绘图surface组件侦测到所述调整通知,则确定所述绘图surface组件的刷新状态;
[0031]根据所述绘图surface组件的所述刷新状态,控制所述绘图surface组件生成与所述调整通知对应的通知应答。
[0032]在一些实施例中,所述第二处理模块,用于:
[0033]若所述绘图surface组件处于刷新操作中,则在所述刷新操作完成后,控制所述绘图surface组件生成与所述调整通知对应的通知应答;和/或,
[0034]若所述绘图surface组件未处于所述刷新操作中,则控制所述绘图surface组件生成与所述调整通知对应的通知应答。
[0035]在一些实施例中,所述第二处理模块,用于:
[0036]若所述绘图surface组件处于刷新操作中,则确定所述绘图surface组件当前合成的应用页面的页面类型;
[0037]若所述页面类型为第一类型,则控制所述绘图surface组件生成与所述调整通知
对应的通知应答;
[0038]若所述页面类型为第二类型,则在预设时间后,控制所述绘图surface组件生成与所述调整通知对应的通知应答;其中,所述第二类型不同于所述第一类型。
[0039]在一些实施例中,所述装置,包括:
[0040]第三处理模块,用于获取具有显示需求的应用程序的配置帧率,确定所述配置帧率与所述显示屏的刷新率是否一致;
[0041]第四处理模块,用于响应于所述配置帧率与所述显示屏的刷新率不一致,生成所述调整指令。
[0042]在一些实施例中,所述调整模块,用于:
[0043]根据所述通知应答将所述显示屏的刷新率调整为等于所述配置帧率。
[0044]在一些实施例中,所述装置,包括:
[0045]第五处理模块,用于在检测到所述绘图surface组件生成的所述通知应答后,根据所述通知应答,向同步信号管理组件发送校准指令;其中,所述校准指令,用于校准同步信号的产生频率;所述同步信号,用于同步所述绘图surface组件的刷新操作和所述显示屏的刷新操作。
...

【技术保护点】

【技术特征摘要】
1.一种显示屏刷新率的调整方法,其特征在于,包括:当侦测到调整显示屏刷新率的调整指令后,确定绘图surface组件是否侦测到基于调整指令产生的调整通知;若所述绘图surface组件侦测到所述调整通知,则控制所述绘图surface组件生成与所述调整通知对应的通知应答,其中,所述通知应答用于表明所述绘图surface组件处于可调整帧率的状态;在所述显示屏检测所述通知应答后,则根据所述通知应答调整所述显示屏的刷新率。2.根据权利要求1所述的调整方法,其特征在于,所述若所述绘图surface组件侦测到所述调整通知,则控制绘图surface组件生成与所述调整通知对应的通知应答,包括:若所述绘图surface组件侦测到所述调整通知,则确定所述绘图surface组件的刷新状态;根据所述绘图surface组件的所述刷新状态,控制所述绘图surface组件生成与所述调整通知对应的通知应答。3.根据权利要求2所述的调整方法,其特征在于,所述根据所述绘图surface组件的所述刷新状态,控制所述绘图surface组件生成与所述调整通知对应的通知应答,包括:若所述绘图surface组件处于刷新操作中,则在所述刷新操作完成后,控制所述绘图surface组件生成与所述调整通知对应的通知应答;和/或,若所述绘图surface组件未处于所述刷新操作中,则控制所述绘图surface组件生成与所述调整通知对应的通知应答。4.根据权利要求2所述的调整方法,其特征在于,所述根据所述绘图surface组件的所述刷新状态,控制所述绘图surface组件生成与所述调整通知对应的通知应答,包括:若所述绘图surface组件处于刷新操作中,则确定所述绘图surface组件当前合成的应用页面的页面类型;若所述页面类型为第一类型,则控制所述绘图surface组件生成与所述调整通知对应的通知应答;若所述页面类型为第二类型,则在预设时间后,控制所述绘图surface组件生成与所述调整通知对应的通知应答;其中,所述第二类型不同于所述第一类型。5.根据权利要求1所述的调整方法,其特征在于,所述方法,包括:获取具有显示需求的应用程序的配置帧率,确定所述配置帧率与所述显示屏的刷新率是否一致;响应于所述配置帧率与所述显示屏的刷新率不一致,生成所述调整指令。6.根据权利要求5所述的调整方法,其特征在于,所述根据所述通知应答调整所述显示屏的刷新率,包括:根据所述通知应答将所述显示屏的刷新率调整为等于所述配置帧率。7.根据权利要求1至6任一项所述的调整方法,其特征在于,所述方法,包括:若检测到所述绘图surface组件生成的所述通知应答,则根据所述通知应答,向同步信号管理组件发送校准指令;其中,所述校准指令,用于校准同步信号的产生频率;所述同步信号,用于同步所述绘图surface组件的刷新操作和所述显示屏的刷新操作。8.一种显示屏刷新率的调整装置,其特征在于,包括:
...

【专利技术属性】
技术研发人员:邓永坚
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1