一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图像处理方法及电子设备与流程

2022-02-25 18:33:22 来源:中国专利 TAG:

技术特征:
1.一种图像处理方法,其特征在于,所述方法应用于电子设备,所述方法包括:所述电子设备绘制第一图层,并渲染所述第一图层,在sf缓存队列缓存渲染后的所述第一图层;所述电子设备在第一时刻之前绘制完所述第一图层,在所述第一时刻之前所述电子设备绘制第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层;其中,所述第一时刻是用于触发所述电子设备绘制所述第二图层的第一垂直同步信号到来的时刻。2.根据权利要求1所述的方法,其特征在于,所述电子设备在第一时刻之前绘制完所述第一图层,在所述第一时刻之前所述电子设备绘制第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层,包括:所述电子设备在所述第一时刻之前绘制完所述第一图层,所述电子设备响应于所述第一图层绘制结束,绘制所述第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层。3.根据权利要求1所述的方法,其特征在于,所述电子设备在第一时刻之前绘制完所述第一图层,在所述第一时刻之前所述电子设备绘制第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层,包括:所述电子设备在第二时刻之前绘制完所述第一图层,所述电子设备从所述第二时刻开始绘制所述第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层;其中,所述第二时刻是用于触发所述电子设备绘制所述第一图层的所述第一垂直同步信号的信号周期的预设百分比的耗时时刻,所述预设百分比小于1,所述第二时刻在所述第一时刻之前。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述电子设备在所述第一时刻之前,所述第二时刻之后绘制完所述第一图层,所述电子设备响应于所述第一图层绘制结束,绘制所述第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层。5.根据权利要求1-4中任一项所述的方法,其特征在于,在所述电子设备绘制第一图层,并渲染所述第一图层,在sf缓存队列缓存渲染后的所述第一图层,所述方法还包括:所述电子设备接收第一ui事件,所述第一ui事件用于触发所述电子设备显示预设图像内容或者以预设方式显示图像内容;所述第一ui事件包括以下任一种:所述电子设备接收用户输入的抛滑操作,所述电子设备接收用户对前台应用中预设控件的点击操作,所述电子设备自动触发的ui事件;其中,所述电子设备绘制第一图层,并渲染所述第一图层,在sf缓存队列缓存渲染后的第一图层,包括:响应于所述第一ui事件,所述电子设备绘制所述第一图层,并渲染所述第一图层,在所述sf缓存队列缓存渲染后的第一图层。6.根据权利要求1-5中任一项所述的方法,其特征在于,在所述电子设备在第一时刻之前绘制完所述第一图层,在所述第一时刻之前所述电子设备绘制第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层之前,所述方法还包括:
所述电子设备确定所述sf缓存队列的缓存空间和所述sf缓存队列中缓存帧的数量,所述缓存帧是缓存在所述sf缓存队列中的图层;所述电子设备计算所述sf缓存队列的缓存空间与所述缓存帧的数量的差值,得到所述sf缓存队列的剩余缓存空间;其中,若所述sf缓存队列的剩余缓存空间大于第一预设门限值,在所述第一时刻之前所述电子设备绘制完所述第一图层,所述电子设备则在所述第一时刻之前绘制所述第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:若所述sf缓存队列的剩余缓存空间小于第二预设门限值,所述电子设备则响应于所述第一垂直同步信号,绘制所述第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层。8.根据权利要求1-7中任一项所述的方法,其特征在于,在所述电子设备在第一时刻之前绘制完所述第一图层,在所述第一时刻之前所述电子设备绘制第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层之前,所述方法还包括:所述电子设备将所述sf缓存队列的缓存空间设置为m p帧;其中,m为设置前所述sf缓存队列的缓存空间的大小;p为所述电子设备在预设时间内丢帧的数量,或者,p为预设的正整数。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:若m p大于预设上限值n,所述电子设备则将所述sf缓存队列的缓存空间设置为n帧。10.根据权利要求1-9中任一项所述的方法,其特征在于,所述电子设备绘制第二图层,包括:所述电子设备根据所述第一垂直同步信号的信号周期,计算所述第二图层的运动距离,并根据所述第二图层的运动距离绘制所述第二图层;其中,所述第二图层的运动距离是所述第二图层中的图像内容相比于所述第一图层中的图像内容的运动距离。11.根据权利要求10所述的方法,其特征在于,所述电子设备根据所述第一垂直同步信号的信号周期,计算所述第二图层的运动距离,并根据所述第二图层的运动距离绘制所述第二图层,包括:所述电子设备根据所述第一垂直同步信号的信号周期,计算所述第二图层的处理时间;其中,当所述第二图层是所述电子设备响应于第一ui事件绘制的第i个图层时,所述第二图层的处理时间为p
i-1
t
i-1
,i≥2,i为正整数;所述p
i-1
为第i-1个图层的处理时间;所述t
i-1
为用于触发所述电子设备绘制所述第i-1个图层的第一垂直同步信号的信号周期;所述电子设备根据所述第二图层的处理时间计算所述第二图层的运动距离,并根据所述第二图层的运动距离绘制所述第二图层。12.根据权利要求1-11中任一项所述的方法,其特征在于,所述方法还包括:所述电子设备接收第二ui事件,所述第二ui事件是用于触发所述电子设备停止显示第一ui事件对应的图像内容的中断事件;其中,所述第一ui事件用于触发所述电子设备显示预设图像内容或者以预设方式显示图像内容,所述第一图层和所述第二图层是所述第一ui事件触发所述电子设备绘制的;所述电子设备响应于所述第二ui事件,停止绘制所述第一ui事件的图层;
所述电子设备响应于第二垂直同步信号,删除所述sf缓存队列中缓存的所述第一ui事件的图层;其中,所述第二垂直同步信号用于触发所述电子设备合成渲染后的图层得到图像帧;所述电子设备响应于所述第一垂直同步信号,绘制所述第二ui事件的第三图层,渲染所述第三图层,在所述sf缓存队列中缓存渲染后的所述第三图层。13.根据权利要求12所述的方法,其特征在于,在所述电子设备接收第二ui事件之后,所述电子设备响应于所述第一垂直同步信号,绘制所述第二ui事件的第三图层,渲染所述第三图层,在所述sf缓存队列中缓存渲染后的第三图层之前,所述方法还包括:所述电子设备重新绘制第四图层,以将所述电子设备绘制图层的逻辑回退至所述第四图层,并获取所述第四图层的处理时间;其中,所述电子设备不再渲染所述第四图层,所述第四图层的处理时间用于所述电子设备计算所述第四图层的运动距离;所述第四图层是所述电子设备接收到所述第二ui事件时,所述电子设备正在显示的图像帧对应的图层的下一帧图层;或者,所述第四图层包括所述电子设备接收到第二ui事件时,所述电子设备正在显示的图像帧对应的图层,以及所述电子设备正在显示的图像帧对应的图层的下一帧图层。14.一种电子设备,其特征在于,所述电子设备包括显示屏、存储器和一个或多个处理器;所述显示屏、所述存储器与所述处理器耦合;其中,所述显示屏用于显示所述处理器生成的图像,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述计算机指令被所述处理器执行时,使得所述电子设备执行以下操作:绘制第一图层,并渲染所述第一图层,在sf缓存队列缓存渲染后的所述第一图层;在第一时刻之前绘制完所述第一图层,在所述第一时刻之前所述电子设备绘制第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层;其中,所述第一时刻是用于触发所述电子设备绘制所述第二图层的第一垂直同步信号到来的时刻。15.根据权利要求14所述的电子设备,其特征在于,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行以下步骤:在所述第一时刻之前绘制完所述第一图层,响应于所述第一图层绘制结束,绘制所述第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层。16.根据权利要求14所述的电子设备,其特征在于,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行以下步骤:在第二时刻之前绘制完所述第一图层,从所述第二时刻开始绘制所述第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层;其中,所述第二时刻是用于触发所述电子设备绘制所述第一图层的所述第一垂直同步信号的信号周期的预设百分比的耗时时刻,所述预设百分比小于1,所述第二时刻在所述第一时刻之前。17.根据权利要求16所述的电子设备,其特征在于,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行以下步骤:在所述第一时刻之前,所述第二时刻之后绘制完所述第一图层,响应于所述第一图层
绘制结束,绘制所述第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层。18.根据权利要求14-17中任一项所述的电子设备,其特征在于,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行以下步骤:接收第一ui事件,所述第一ui事件用于触发所述显示屏显示预设图像内容或者以预设方式显示图像内容;所述第一ui事件包括以下任一种:所述电子设备接收用户输入的抛滑操作,所述电子设备接收用户对前台应用中预设控件的点击操作,所述电子设备自动触发的ui事件;响应于所述第一ui事件,绘制所述第一图层,并渲染所述第一图层,在所述sf缓存队列缓存渲染后的第一图层。19.根据权利要求14-18中任一项所述的电子设备,其特征在于,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行以下步骤:确定所述sf缓存队列的缓存空间和所述sf缓存队列中缓存帧的数量,所述缓存帧是缓存在所述sf缓存队列中的图层;计算所述sf缓存队列的缓存空间与所述缓存帧的数量的差值,得到所述sf缓存队列的剩余缓存空间;若所述sf缓存队列的剩余缓存空间大于第一预设门限值,在所述第一时刻之前绘制完所述第一图层,则在所述第一时刻之前绘制所述第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层。20.根据权利要求19所述的电子设备,其特征在于,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行以下步骤:若所述sf缓存队列的剩余缓存空间小于第二预设门限值,则响应于所述第一垂直同步信号,绘制所述第二图层,并渲染所述第二图层,在所述sf缓存队列缓存渲染后的所述第二图层。21.根据权利要求14-20中任一项所述的电子设备,其特征在于,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行以下步骤:将所述sf缓存队列的缓存空间设置为m p帧;其中,m为设置前所述sf缓存队列的缓存空间的大小;p为所述电子设备在预设时间内丢帧的数量,或者,p为预设的正整数。22.根据权利要求21所述的电子设备,其特征在于,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行以下步骤:若m p大于预设上限值n,将所述sf缓存队列的缓存空间设置为n帧。23.根据权利要求14-22中任一项所述的电子设备,其特征在于,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行以下步骤:根据所述第一垂直同步信号的信号周期,计算所述第二图层的运动距离,并根据所述第二图层的运动距离绘制所述第二图层;其中,所述第二图层的运动距离是所述第二图层中的图像内容相比于所述第一图层中的图像内容的运动距离。24.根据权利要求23所述的电子设备,其特征在于,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行以下步骤:
根据所述第一垂直同步信号的信号周期,计算所述第二图层的处理时间;其中,当所述第二图层是所述电子设备响应于第一ui事件绘制的第i个图层时,所述第二图层的处理时间为p
i-1
t
i-1
,i≥2,i为正整数;所述p
i-1
为第i-1个图层的处理时间;所述t
i-1
为用于触发所述电子设备绘制所述第i-1个图层的第一垂直同步信号的信号周期;根据所述第二图层的处理时间计算所述第二图层的运动距离,并根据所述第二图层的运动距离绘制所述第二图层。25.根据权利要求14-24中任一项所述的电子设备,其特征在于,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行以下步骤:接收第二ui事件,所述第二ui事件是用于触发所述电子设备停止显示第一ui事件对应的图像内容的中断事件;其中,所述第一ui事件用于触发所述电子设备显示预设图像内容或者以预设方式显示图像内容,所述第一图层和所述第二图层是所述第一ui事件触发所述电子设备绘制的;响应于所述第二ui事件,停止绘制所述第一ui事件的图层;响应于第二垂直同步信号,删除所述sf缓存队列中缓存的所述第一ui事件的图层;其中,所述第二垂直同步信号用于触发所述电子设备合成渲染后的图层得到图像帧;响应于所述第一垂直同步信号,绘制所述第二ui事件的第三图层,渲染所述第三图层,在所述sf缓存队列中缓存渲染后的所述第三图层。26.根据权利要求25所述的电子设备,其特征在于,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行以下步骤:重新绘制第四图层,以将所述电子设备绘制图层的逻辑回退至所述第四图层,并获取所述第四图层的处理时间;其中,所述电子设备不再渲染所述第四图层,所述第四图层的处理时间用于所述电子设备计算所述第四图层的运动距离;所述第四图层是接收到所述第二ui事件时,所述显示屏正在显示的图像帧对应的图层的下一帧图层;或者,所述第四图层包括接收到第二ui事件时,所述显示屏正在显示的图像帧对应的图层,以及所述显示屏正在显示的图像帧对应的图层的下一帧图层。27.一种芯片系统,其特征在于,所述芯片系统应用于包括存储器和显示屏的电子设备;所述芯片系统包括一个或多个接口电路和一个或多个处理器;所述接口电路和所述处理器通过线路互联;所述接口电路用于从所述存储器接收信号,并向所述处理器发送所述信号,所述信号包括所述存储器中存储的计算机指令;当所述处理器执行所述计算机指令时,所述电子设备执行如权利要求1-13中任一项所述的方法。28.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-13中任一项所述的方法。29.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1-13中任一项所述的方法。

技术总结
本申请实施例提供一种图像处理方法及电子设备,涉及图像处理技术领域,具体方案包括:电子设备绘制第一图层,并渲染第一图层,在SF缓存队列缓存渲染后的第一图层;电子设备在第一时刻之前绘制完第一图层,在第一时刻之前电子设备绘制第二图层,并渲染第二图层,在SF缓存队列缓存渲染后的第二图层;其中,第一时刻是用于触发电子设备绘制第二图层的第一垂直同步信号到来的时刻。同步信号到来的时刻。同步信号到来的时刻。


技术研发人员:陈谭坤 鲁涛
受保护的技术使用者:荣耀终端有限公司
技术研发日:2020.07.31
技术公布日:2022/2/24
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献