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

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

2021-12-01 01:49:00 来源:中国专利 TAG:

技术特征:
1.一种图像处理方法,其特征在于,应用于电子设备对第一图像的渲染处理,所述电子设备运行有应用程序,所述电子设备对所述第一图像执行渲染处理时调用一个或多个帧缓冲,所述电子设备对所述第一图像执行渲染处理的渲染操作由所述应用程序下发;所述方法包括:确定对所述第一图像执行渲染处理过程中的第一主场景;所述第一主场景是所述电子设备对所述第一图像的渲染处理过程中,执行渲染操作数量最多的帧缓冲;配置临时帧缓冲,所述临时帧缓冲的分辨率小于所述第一主场景的分辨率;在对所述第一图像进行渲染处理时,在所述临时帧缓冲上,执行第一渲染操作;所述第一渲染操作是所述应用程序指示的在所述第一主场景上执行的渲染操作。2.根据权利要求1所述的方法,其特征在于,所述确定对所述第一图像的渲染处理过程中的第一主场景,包括:基于对第二图像的渲染处理过程中,执行渲染操作数量最多的帧缓冲,确定所述第一主场景;所述第二图像的渲染处理在所述第一图像的渲染处理之前;对所述第二图像执行渲染处理时调用所述第一主场景。3.根据权利要求2所述的方法,其特征在于,在所述确定对所述第一图像执行渲染处理过程中的第一主场景之前,所述方法还包括:在对所述第二图像的渲染处理过程中,确定在每个帧缓冲上执行绘制调用drawcall的数量,将执行drawcall的数量最多的帧缓冲确定为所述第一主场景。4.根据权利要求2或3所述的方法,其特征在于,所述第二图像是所述第一图像的上一帧图像。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述电子设备配置有处理器和渲染处理模块;所述在所述临时帧缓冲上,执行第一渲染操作,包括:在所述处理器接收来自所述应用程序的对所述第一图像的渲染命令的情况下,所述处理器向所述渲染处理模块下发第一渲染指令,所述第一渲染指令包括所述第一渲染操作,所述第一渲染指令用于指示所述渲染处理模块在所述临时帧缓冲上执行所述第一渲染操作;所述渲染处理模块根据所述第一渲染指令,在所述临时帧缓冲上执行所述第一渲染操作。6.根据权利要求5所述的方法,其特征在于,在所述处理器向所述渲染处理模块下发第一渲染指令之前,所述方法还包括:所述处理器判断当前执行的渲染命令是对所述主场景的渲染命令的情况下,将当前执行的所述渲染命令绑定的帧缓冲信息由第一帧缓冲信息替换为第二帧缓冲信息,以得到所述第一渲染指令,所述第一帧缓冲信息用于指示在所述主场景上执行所述第一渲染操作,所述第二帧缓冲信息用于指示在所述临时帧缓冲上执行所述第一渲染操作。7.根据权利要求6所述的方法,其特征在于,所述第一帧缓冲信息包括第一帧缓冲对象,所述第一帧缓冲对象是所述主场景对应的帧缓冲对象,所述第二帧缓冲信息包括第二
帧缓冲对象,所述第二帧缓冲对象是所述临时帧缓冲对应的帧缓冲对象。8.根据权利要求6或7所述的方法,其特征在于,所述渲染命令是所述应用程序下发给所述处理器的,所述渲染命令包括所述第一渲染操作,以及所述第一帧缓冲信息。9.根据权利要求5

8中任一项所述的方法,其特征在于,所述处理器是中央处理器cpu。10.根据权利要求5

9中任一项所述的方法,其特征在于,所述渲染处理模块是图形处理器gpu。11.根据权利要求5

10中任一项所述的方法,其特征在于,所述第一渲染指令还包括:对所述第一渲染操作获取的图像执行多重采样。12.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器和一个或多个存储器;所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器存储有计算机指令;当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行如权利要求1

11中任一项所述的图像处理方法。13.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1

11中任一项所述的图像处理方法。14.一种芯片系统,其特征在于,所述芯片系统包括接口电路和处理器;所述接口电路和所述处理器通过线路互联;所述接口电路用于从存储器接收信号,并向所述处理器发送信号,所述信号包括所述存储器中存储的计算机指令;当所述处理器执行所述计算机指令时,所述芯片系统执行如权利要求1

11中任一项所述的图像处理方法。

技术总结
本申请实施例公开了一种图像处理方法和电子设备,涉及图像处理领域,可以使用较小的分辨率执行主场景中的大量渲染操作,从而达到降低渲染功耗的效果。具体方案为:确定对该第一图像执行渲染处理过程中的第一主场景。该第一主场景是该电子设备对该第一图像的渲染处理过程中,执行渲染操作数量最多的帧缓冲。配置临时帧缓冲,该临时帧缓冲的分辨率小于该第一主场景的分辨率。在对该第一图像进行渲染处理时,在该临时帧缓冲上,执行第一渲染操作。该第一渲染操作是该应用程序指示的在该第一主场景上执行的渲染操作。场景上执行的渲染操作。场景上执行的渲染操作。


技术研发人员:陈聪儿 刘金晓
受保护的技术使用者:荣耀终端有限公司
技术研发日:2021.06.10
技术公布日:2021/11/30
再多了解一些

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

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

相关文献