[發明專利]一種圖像處理方法及電子設備在審
| 申請號: | 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.szxzyx.cn/pat/books/202111406568.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電磁兼容電路、檢測器以及醫療設備
- 下一篇:超氧水生成裝置
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





