[发明专利]一种图像处理方法及电子设备在审
申请号: | 202111406568.X | 申请日: | 2021-11-24 |
公开(公告)号: | CN116167906A | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 孙黎;尹朝阳;刘金晓;李卫 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T15/00 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图像 处理 方法 电子设备 | ||
本申请实施例公开了一种图像处理方法及电子设备,涉及图像处理领域,可以通过运行对应的简化着色器,实现着色操作的简化,降低运行耗时以及功耗开销。具体方案为:根据渲染指令流确定原始着色器,对原始着色器进行匹配,确定与原始着色器对应的简化着色器。将简化着色器绑定到渲染指令流所指示的第一program上,以便于后续调用该第一program时,可以调用简化着色器执行对应高度着色操作。
技术领域
本申请涉及图像处理领域,尤其涉及一种图像处理方法及电子设备。
背景技术
随着电子设备的发展,所需显示的图像越来越精细。在对精细的图像进行渲染过程中,由于需要对图像中的模型进行准确的着色,也使得着色器的运行耗时以及功耗开销越来越大。这样可能会导致图像显示过程中的丢帧卡顿等情况出现。
发明内容
本申请实施例提供一种图像处理方法及电子设备,可以在需要调用着色器(如待简化着色器)时,通过运行对应的简化着色器,实现着色操作的简化,降低运行耗时以及功耗开销。
为了达到上述目的,本申请实施例采用如下技术方案:
第一方面,提供一种图像处理方法,应用于电子设备,该电子设备安装有应用程序,该电子设备执行该应用程序下发的渲染指令流,该方法包括:该电子设备通过第一着色指令调用图形处理器(GPU)执行着色操作,该第一着色指令指示的第一项目(program)所绑定的着色器包括第一着色器,其中,该第一着色器不同于第二着色器,该第二着色器是第二着色指令指示的该第一program上绑定的着色器,该第二着色指令包括在该渲染指令流中。
基于该方案,提供了一种简化着色操作的方案示例。在本方案中,应用程序可以通过渲染指令流指示电子设备进行包括着色操作在内的渲染操作。响应于该渲染指令流,电子设备可以使用相应的简化着色器进行简化操作。比如,应用程序可以指示使用绑定在第一program上的第二着色器进行着色操作。对应的,电子设备可以向GPU发送第二着色指令,指示GPU进行着色操作。该第二着色指令可以指示GPU使用绑定在第一program上的简化着色器(如第一着色器)进行着色操作。在一些实施例中,该第一着色器可以为第二着色器对应的简化着色器。比如,第一着色器可以实现与第二着色器相同或相近的着色功能,同时第一着色器的代码量可以小于第二着色器。这样,GPU根据该第二着色指令,通过运行第一着色器,能够正常完成对应的着色操作,同时,可以获取相比于运行第二着色器更低的耗时以及功耗。
在一种可能的设计中,该方法还包括:该电子设备基于该渲染指令流获取该第二着色器。该电子设备基于该第二着色器确定该第一着色器,该第一着色器与该第二着色器相对应。基于该方案,提供了一种确定第一着色器的方案示例。在本方案中,电子设备可以从渲染指令流中获取应用程序要使用的着色器(如原始着色器,或第二着色器)。电子设备还可以根据该第二着色器确定对应的第一着色器。由此使得确定的第一着色器可以与第二着色器对应,以保证通过运行第一着色器能够实现应用程序所想要进行的着色操作,同时具有较低的耗时以及功耗。
在一种可能的设计中,该方法还包括:该电子设备使用该第一着色器替换该第二着色器。基于该方案,提供了一种使用第一着色器进行着色操作的方案实现。在本方案中,通过使用第一着色器替换第二着色器,使得应用程序在需要调用第二着色器时,GPU可以调用对应的第一着色器执行着色操作。
在一种可能的设计中,该使用该第一着色器替换该第二着色器具体为:该电子设备将该第一着色器绑定在该第一program上。基于该方案,提供了一种着色器替换的具体实现。可以理解的是,在应用程序调用着色器时,可以通过调用绑定有该着色器的program实现。在本示例中,可以将第一着色器绑定在第一program上。由此,应用程序在需要通过第一program调用第二着色器时,电子设备就可以对应调用到当前绑定在第一program上的第一着色器,进而使用第一着色器进行更加高效的着色操作。
在一种可能的设计中,该还包括:将该第一着色器的二进制代码的存储地址绑定在该第一program上。基于该方案,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111406568.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电磁兼容电路、检测器以及医疗设备
- 下一篇:超氧水生成装置
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序