一种显示刷新控制方法、终端及计算机可读存储介质技术

技术编号:27974829 阅读:44 留言:0更新日期:2021-04-06 14:08
本发明专利技术公开了一种显示刷新控制方法、终端及计算机可读存储介质,因为终端可以直接对缓存刷新队列中的缓存数据进行监测,当根据监测结果确定前台应用有上帧时,可以在不依赖于刷新信号的情况下通知终端内的Surfaceflinger服务,进而使得Surfaceflinger服务可以不用再等待刷新信号到达后再从前台应用的缓存刷新队列中提取缓存数据,而是可以在接收到通知后立即从缓存刷新队列中提取缓存数据实现显示界面绘制。在这种情况下,保证显示屏的刷新节拍跟随前台应用的上帧节拍,避免了前台应用上帧时刻与刷新信号到达时刻之间的延迟等待,提升了显示屏的显示效果。

【技术实现步骤摘要】
一种显示刷新控制方法、终端及计算机可读存储介质
本专利技术涉及通信
,更具体地说,涉及一种显示刷新控制方法、终端及计算机可读存储介质。
技术介绍
显示屏的刷新率可以体现显示屏显示的流畅性,不过显示屏的刷新率并不是决定显示流畅性效果的因素,因为不同的应用具有不同的上帧频率,即不同应用提供帧画面内容的频率不同。当一个应用的上帧节拍与显示屏的刷新节拍不一致的情况下,即便显示屏具有较高刷新率,但其显示效果还是会因为这种不合拍大打折扣。
技术实现思路
本专利技术要解决的技术问题在于:应用上帧节拍与显示屏的刷新节拍不一致带来的显示刷新延迟严重影响显示屏显示效果,针对该技术问题,提供一种显示刷新控制方法、终端及计算机可读存储介质。为解决上述技术问题,本专利技术提供一种显示刷新控制方法,该显示刷新控制方法包括:监测缓存刷新队列中的缓存数据;当确定缓存刷新队列中存在待显示刷新的缓存数据时,采用显示屏刷新信号以外的方式通知Surfaceflinger(界面绘制)服务;控制Surfaceflinger服务从缓本文档来自技高网...

【技术保护点】
1.一种显示刷新控制方法,其特征在于,所述显示刷新控制方法包括:/n监测缓存刷新队列中的缓存数据;/n当确定所述缓存刷新队列中存在待显示刷新的缓存数据时,采用显示屏刷新信号以外的方式通知界面绘制Surfaceflinger服务;/n控制所述Surfaceflinger服务从所述缓存刷新队列中提取缓存数据进行显示界面绘制。/n

【技术特征摘要】
1.一种显示刷新控制方法,其特征在于,所述显示刷新控制方法包括:
监测缓存刷新队列中的缓存数据;
当确定所述缓存刷新队列中存在待显示刷新的缓存数据时,采用显示屏刷新信号以外的方式通知界面绘制Surfaceflinger服务;
控制所述Surfaceflinger服务从所述缓存刷新队列中提取缓存数据进行显示界面绘制。


2.如权利要求1所述的显示刷新控制方法,其特征在于,采用显示屏刷新信号以外的方式通知Surfaceflinger服务包括:
在所述显示屏下一个刷新信号到达前采用所述刷新信号以外的方式通知所述Surfaceflinger服务。


3.如权利要求2所述的显示刷新控制方法,其特征在于,采用显示屏刷新信号以外的方式通知Surfaceflinger服务包括:
当确定所述缓存刷新队列中存在待显示刷新的缓存数据时,立即采用显示屏刷新信号以外的方式通知所述Surfaceflinger服务。


4.如权利要求1-3任一项所述的显示刷新控制方法,其特征在于,所述显示刷新控制方法还包括:
确定前台应用的上帧时刻与关联刷新信号到达时刻之间的时间差异,所述关联刷新信号为所述上帧时刻之后的第一个刷新信号;
根据所述时间差异对所述显示屏的刷新信号进行调整。


5.如权利要求4所述的显示刷新控制方法,其特征在于,所述确定前台应用的上帧时刻与关联刷新信号到达时刻之间的时间差异包括:
统计所述前台应用多个上帧时刻与对应关联刷新信号的到达时刻;
分别确定统计出的各所述...

【专利技术属性】
技术研发人员:李乾杰
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1