[發明專利]加速圖像顯示的數據傳輸方法、裝置及介質有效
| 申請號: | 202210903364.5 | 申請日: | 2022-07-29 |
| 公開(公告)號: | CN114972607B | 公開(公告)日: | 2022-10-21 |
| 發明(設計)人: | 馬超;陳成 | 申請(專利權)人: | 煙臺芯瞳半導體科技有限公司 |
| 主分類號: | G06T15/00 | 分類號: | G06T15/00;G06T1/20;G06T1/60 |
| 代理公司: | 西安維英格知識產權代理事務所(普通合伙) 61253 | 代理人: | 沈寒酉;歸瑩 |
| 地址: | 265503 山東省煙臺市經*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加速 圖像 顯示 數據傳輸 方法 裝置 介質 | ||
本發明實施例公開了一種加速圖像顯示的數據傳輸方法、裝置及介質;該方法可以包括:將渲染完成的顏色緩存圖像數據與顏色緩存紋理對象進行綁定,形成第一綁定關系;將與所述顏色緩存圖像數據綁定的顏色緩存紋理對象傳輸至顯示服務器進程;顯示服務器將幀緩存紋理對象與幀緩存圖像數據進行綁定,形成第二綁定關系;所述顯示服務器根據與所述顏色緩存圖像數據綁定的顏色緩存紋理對象、所述幀緩存圖像數據以及所述第一綁定關系和所述第二綁定關系,通過計算著色器CopyImage調用glDispatchCompute函數使得將GPU并行執行渲染完成的顏色緩存圖像數據作為幀緩存圖像數據拷貝至幀緩存。
技術領域
本發明實施例涉及圖像處理技術領域,尤其涉及一種加速圖像顯示的數據傳輸方法、裝置及介質。
背景技術
當前,計算設備通常采用專用的圖形硬件如GPU進行圖形渲染。在圖形渲染過程中,以X11 Server所表示的客戶-服務器模式為例,GPU已完成渲染的數據在到達幀緩沖區之前,需要CPU通過三次拷貝動作將已完成渲染的數據由顯存傳輸至幀緩存區,以供顯示控制器訪問。上述三次拷貝動作需要占用大量的CPU時鐘去完成高延時的訪存指令,并且這三次拷貝動作都需要通過系統總線來完成,大量頻繁的拷貝也意味著增加了系統總線帶寬壓力。
發明內容
有鑒于此,本發明實施例期望提供一種加速圖像顯示的數據傳輸方法、裝置及介質;通過GPU利用并行執行的優勢完成已完成渲染的數據由顯存傳輸至幀緩存區,降低了系統總線的占用,釋放了CPU資源。
本發明實施例的技術方案是這樣實現的:
第一方面,本發明實施例提供了一種加速圖像顯示的數據傳輸方法,所述方法包括:
將渲染完成的顏色緩存圖像數據與顏色緩存紋理對象進行綁定,形成第一綁定關系;
將與所述顏色緩存圖像數據綁定的顏色緩存紋理對象傳輸至顯示服務器進程;
顯示服務器將幀緩存紋理對象與幀緩存圖像數據進行綁定,形成第二綁定關系;
所述顯示服務器根據與所述顏色緩存圖像數據綁定的顏色緩存紋理對象、所述幀緩存圖像數據以及所述第一綁定關系和所述第二綁定關系通過計算著色器CopyImage調用glDispatchCompute函數使得GPU并行執行渲染完成的顏色緩存圖像數據作為幀緩存圖像數據拷貝至幀緩存。
第二方面,本發明實施例提供了一種加速圖像顯示的數據傳輸裝置,所述數據傳輸裝置包括:第一綁定部分、傳輸部分、第二綁定部分和拷貝部分;其中,
所述第一綁定部分,經配置為將渲染完成的顏色緩存圖像數據與顏色緩存紋理對象進行綁定,形成第一綁定關系;
所述傳輸部分,經配置為將與所述顏色緩存圖像數據綁定的顏色緩存紋理對象傳輸至顯示服務器進程;
所述第二綁定部分,經配置為將幀緩存紋理對象與幀緩存圖像數據進行綁定,形成第二綁定關系;
所述拷貝部分,經配置為根據與所述顏色緩存圖像數據綁定的顏色緩存紋理對象、所述幀緩存圖像數據以及所述第一綁定關系和所述第二綁定關系通過計算著色器CopyImage調用glDispatchCompute函數使得GPU并行執行渲染完成的顏色緩存圖像數據拷貝至幀緩存。
第三方面,本發明實施例提供了一種基于Linux系統的圖形驅動架構,所述架構包括GPU驅動程序以及顯示服務器;其中,
所述GPU驅動程序包括第二方面所述加速圖像顯示的數據傳輸裝置中的第一綁定部分以及傳輸部分;
所述顯示服務器包括第二方面所述加速圖像顯示的數據傳輸裝置中的第二綁定部分和拷貝部分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于煙臺芯瞳半導體科技有限公司,未經煙臺芯瞳半導體科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210903364.5/2.html,轉載請聲明來源鉆瓜專利網。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





