【技术实现步骤摘要】
一种图像显示方法及装置
[0001]本申请实施例涉及图像数据的显示处理
,特别涉及一种图像显示方法及装置
。
技术介绍
[0002]很多应用平台的一些场景会对跟手性有很高的要求,比如手写笔的应用中极致的跟手效果是各大厂商优化的方向
。
跟手性问题通常涉及到触控,显示以及应用的预测算法几个方面
。
[0003]目前的应用平台显示一帧图像的周期通常为3个垂直同步
Vsync
周期,对于跟手性要求较高的应用程序,该显示周期无疑是不符合需求的,为解决该问题,现有的解决方案是在高帧率
(FPS>
=
90HZ)
场景下
,
应用平台支持设置
vsync offset
,即垂直同步
Vsync
周期的自定义设置,使应用能够基于重设的垂直同步
Vsync
周期使帧图像在理想状态下的显示周期达到2个垂直同步
Vsync
周期
。
具体为应用 ...
【技术保护点】
【技术特征摘要】
1.
一种图像显示方法,包括:响应于电子设备运行目标应用,对所述电子设备的垂直同步
Vsync
信号进行偏移处理,以调整将目标图像显示输出至所述电子设备的目标屏幕的显示周期,其中,所述目标图像产自所述目标应用,不同目标应用对应的垂直同步
Vsync
信号的偏移量相同或不同
。2.
根据权利要求1所述的方法,其中,还包括:获得电子设备所运行应用的应用信息;如果所述应用信息表征所述电子设备运行目标应用,加载与之对应的目标配置数据,以基于所述目标配置数据对所述垂直同步
Vsync
信号进行偏移处理;如果所述应用信息表征所述电子设备运行所述目标应用之外的其他应用,加载默认配置数据,所述默认配置数据不调整所述显示周期
。3.
根据权利要求2所述的方法,其中,所述基于所述目标配置数据对所述垂直同步
Vsync
信号进行偏移处理,包括:基于所述目标配置数据中的应用绘制渲染配置数据配置所述垂直同步
Vsync
信号中的绘制渲染同步信号的第一偏移量,所述绘制渲染同步信号用于触发对所述目标应用的待渲染的第一图像数据执行绘制渲染操作,以得到第二图像数据;基于所述目标配置数据中的图层合成配置数据配置所述垂直同步
Vsync
信号中的合成同步信号的第二偏移量,所述合成同步信号用于触发对所述第二图像数据进行图层合成操作,以得到所述目标图像
。4.
根据权利要求1所述的方法,其中,对所述电子设备的垂直同步
Vsync
信号进行偏移处理,包括:获得目标参考信息,所述目标参考信息包括所述目标应用的跟手性需求
、
帧率
、
应用绘制渲染时长,所述目标屏幕的刷新率中的至少之一;基于所述目标参考信息配置所述垂直同步
Vsync
信号中的绘制渲染同步信号和合成同步信号的偏移量,以使得所述目标图像在目标显示周期内显示输出至所述目标屏幕;其中,所述绘制渲染同步信号用于触发对所述目标应用的待渲染的第一图像数据执行绘制渲染操作,以得到第二图像数据;所述合成同步信号用于触发对所述第二图像数据进行图层合成操作,以得到所述目标图像
。5.
根据权利要求1至4任一项所述的方法,其中,调整将目标图像显示输出至所述电子设备的目标屏幕的显示周期,包括:在所述目标应用的应用绘制渲染时长不大于一个垂直同步周期的情况下,基于所述垂直同步
Vsync
信号中的合成同步信号的偏移量提前对基于绘制渲染同步信号得到的图像数据进行图层合成操作,以缩短将所述目标图像显示输出至所述目标屏幕的显示周期;在所述目标应用的应用绘制渲染时长大于一个垂直同步周期的情况下,基于所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。