[發明專利]多進程實現渲染隔離的方法及裝置在審
| 申請號: | 202010583720.0 | 申請日: | 2020-06-23 |
| 公開(公告)號: | CN113837918A | 公開(公告)日: | 2021-12-24 |
| 發明(設計)人: | 陶曙 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06F9/54 |
| 代理公司: | 北京竹辰知識產權代理事務所(普通合伙) 11706 | 代理人: | 聶鵬 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 進程 實現 渲染 隔離 方法 裝置 | ||
本公開公開了一種多進程實現渲染隔離的方法、裝置、電子設備和計算機可讀存儲介質。其中方法包括:通過第一進程獲取初始圖像,并將所述初始圖像發送至第二進程;其中,所述第一進程和所述第二進程為兩個相互獨立運行的進程;響應于用戶對所述初始圖像的特效編輯操作,通過所述第二進程對所述初始圖像進行特效處理得到特效圖像,并將所述特效圖像發送至所述第一進程;通過所述第一進程顯示所述特效圖像。本公開實施例通過兩個進程分別實現圖像渲染和特效處理,這樣可以避免第二進程特效處理造成的耗時,對第一進程圖像渲染的影響,能夠提高圖像渲染效率,并且,在一進程發生阻塞時,不影響另一進程的運行,進一步提高圖像處理效率。
技術領域
本公開涉及程序技術領域,特別是涉及一種多進程實現渲染隔離的方法、裝置和計算機可讀存儲介質。
背景技術
隨著智能終端技術的發展,智能終端的功能也越來越多樣化,例如,用戶可以使用終端中攝像頭拍攝圖像(例如,照片或視頻),已經成為人們娛樂消遣的新模式。但是,單純的拍攝圖像已經不能用戶的需求了。隨之如何對拍攝的圖像進行特效處理,以得到更好玩有趣的圖像,成為人們關注的焦點。
在現有技術中,通常在圖像渲染線程中調用特效處理軟件開發包(SoftwareDevelopment Kit,SDK)實現圖像的特效處理,但是SDK的特效處理是非常耗時的,這必將大大降低圖像渲染效率。
發明內容
提供該發明內容部分以便以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。該發明內容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
本公開解決的技術問題是提供一種多進程實現渲染隔離的方法,以至少部分地解決現有技術中圖像渲染效率低的技術問題。此外,還提供一種多進程實現渲染隔離的裝置、多進程實現渲染隔離的硬件裝置、計算機可讀存儲介質和多進程實現渲染隔離的終端。
為了實現上述目的,根據本公開的一個方面,提供以下技術方案:
一種多進程實現渲染隔離的方法,包括:
通過第一進程獲取初始圖像,并將所述初始圖像發送至第二進程;其中,所述第一進程和所述第二進程為兩個相互獨立運行的進程;
響應于用戶對所述初始圖像的特效編輯操作,通過所述第二進程對所述初始圖像進行特效處理得到特效圖像,并將所述特效圖像發送至所述第一進程;
通過所述第一進程顯示所述特效圖像。
為了實現上述目的,根據本公開的一個方面,提供以下技術方案:
一種多進程實現渲染隔離的裝置,包括:
圖像獲取模塊,用于通過第一進程獲取初始圖像并將所述初始圖像發送至第二進程;其中,所述第一進程和所述第二進程為兩個相互獨立運行的進程;
特效處理模塊,用于響應于用戶對所述初始圖像的特效編輯操作,通過所述第二進程對所述初始圖像進行特效處理得到特效圖像,并將所述特效圖像發送至所述第一進程;
特效圖像渲染模塊,用于通過所述第一進程顯示所述特效圖像。
為了實現上述目的,根據本公開的一個方面,提供以下技術方案:
一種電子設備,包括:
存儲器,用于存儲非暫時性計算機可讀指令;以及
處理器,用于運行所述計算機可讀指令,使得所述處理器執行時實現上述任一項所述的多進程實現渲染隔離的方法。
為了實現上述目的,根據本公開的一個方面,提供以下技術方案:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010583720.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:太赫茲安檢機器人
- 下一篇:多電平輸出驅動電路及方法





