[發(fā)明專利]圖形處理單元中基于可見性的狀態(tài)更新有效
| 申請(qǐng)?zhí)枺?/td> | 201380013562.3 | 申請(qǐng)日: | 2013-02-26 |
| 公開(公告)號(hào): | CN104169974B | 公開(公告)日: | 2017-09-22 |
| 發(fā)明(設(shè)計(jì))人: | 安德魯·格魯伯;拉維·索姆納特·延卡爾 | 申請(qǐng)(專利權(quán))人: | 高通股份有限公司 |
| 主分類號(hào): | G06T11/40 | 分類號(hào): | G06T11/40;G06T15/00 |
| 代理公司: | 北京律盟知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司11287 | 代理人: | 宋獻(xiàn)濤 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 圖形 處理 單元 基于 可見 狀態(tài) 更新 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及圖形處理單元(GPU),且更明確地說,涉及在GPU中維持狀態(tài)數(shù)據(jù)。
背景技術(shù)
為視覺呈現(xiàn)提供內(nèi)容的裝置通常包含圖形處理單元(GPU)。GPU在顯示器上渲染代表所述內(nèi)容的像素。所述GPU產(chǎn)生所述顯示器上的每一像素的一或多個(gè)像素值,且對(duì)顯示器上的每一像素的像素值執(zhí)行圖形處理,以渲染每一像素以供呈現(xiàn)。
發(fā)明內(nèi)容
一般來說,本發(fā)明描述用于基于與GPU中的狀態(tài)數(shù)據(jù)更新相關(guān)聯(lián)的對(duì)象的可見性信息使所述狀態(tài)更新延遲的技術(shù)GPU可實(shí)施所述技術(shù),使得在多遍次像素渲染過程的第一遍次期間,所述GPU確定與將由GPU渲染的圖像數(shù)據(jù)的每一對(duì)象相關(guān)聯(lián)的可見性信息。此可見性信息可指示在所述多遍次渲染過程的第二遍次期間,每一對(duì)象在從所述圖像數(shù)據(jù)渲染的輸出圖像中是否可見。
基于此可見性信息,GPU可接著檢索狀態(tài)數(shù)據(jù)以供第二遍中使用。舉例來說,如果可見性信息指示對(duì)象可見,那么GPU檢索當(dāng)前狀態(tài)數(shù)據(jù),且將此狀態(tài)數(shù)據(jù)從芯片外存儲(chǔ)器(作為一個(gè)實(shí)例,表示在GPU外部的存儲(chǔ)器)加載到芯片上存儲(chǔ)器(作為一個(gè)實(shí)例,表示在GPU內(nèi)部或集成在GPU內(nèi)的存儲(chǔ)器)中。如果可見性信息指示對(duì)象不可見,那么GPU不檢索此狀態(tài)數(shù)據(jù)。以此方式,GPU使?fàn)顟B(tài)數(shù)據(jù)的檢索延遲,以潛在地減少芯片外存儲(chǔ)器存取,且避免將GPU連接到芯片外存儲(chǔ)器的存儲(chǔ)器總線上的帶寬的不必要消耗。
在一個(gè)實(shí)例中,一種用于渲染圖像數(shù)據(jù)的方法包括:在圖形處理單元中,在多遍次渲染過程的第一遍次期間,為所述圖像數(shù)據(jù)所界定的多個(gè)對(duì)象確定可見性信息,其中所述可見性信息指示所述多個(gè)對(duì)象中的每一者在所述多遍次渲染過程的第二遍次期間在從所述圖像數(shù)據(jù)渲染的圖像中是否將可見。所述方法還包括:在所述圖像處理單元中檢索狀態(tài)數(shù)據(jù),以供所述多遍次渲染過程的所述第二遍次用于基于所述可見性信息渲染所述圖像數(shù)據(jù)的所述多個(gè)對(duì)象,其中所述第一遍次在所述第二遍次完成之前完成。
在另一實(shí)例中,一種渲染圖像數(shù)據(jù)的裝置包括:用于在多遍次渲染過程的第一遍次期間為所述圖像數(shù)據(jù)所界定的多個(gè)對(duì)象確定可見性信息的裝置,其中所述可見性信息指示所述多個(gè)對(duì)象中的每一者在所述多遍次渲染過程的第二遍次期間在從所述圖像數(shù)據(jù)渲染的圖像中是否將可見。所述裝置還包括用于檢索狀態(tài)數(shù)據(jù)以供所述多遍次渲染過程的所述第二遍次用于基于所述可見性信息渲染所述圖像數(shù)據(jù)的所述多個(gè)對(duì)象的裝置,其中所述第一遍次在所述第二遍次完成之前完成。
在另一實(shí)例中,一種渲染圖像數(shù)據(jù)的裝置包括經(jīng)配置以存儲(chǔ)狀態(tài)數(shù)據(jù)的存儲(chǔ)器。所述裝置還包括處理器,其經(jīng)配置以執(zhí)行多遍次渲染過程以渲染來自所述圖像數(shù)據(jù)的圖像,其中所述處理器在所述多遍次渲染過程的第一遍次期間為所述圖像數(shù)據(jù)所界定的多個(gè)對(duì)象確定可見性信息,其中所述可見性信息指示在所述多遍次渲染過程的第二遍次期間,所述多個(gè)對(duì)象中的每一者在從所述圖像數(shù)據(jù)渲染的所述圖像中是否將可見,且從所述存儲(chǔ)器檢索所述狀態(tài)數(shù)據(jù),以供所述多遍次渲染過程的所述第二遍次用于基于所述可見性信息渲染所述圖像數(shù)據(jù)的所述多個(gè)圖像,其中所述第一遍次在所述第二遍次完成之前完成。
在另一實(shí)例中,一種非暫時(shí)計(jì)算機(jī)可讀媒體包括指令,其在執(zhí)行時(shí)致使一或多個(gè)處理器在多遍次渲染過程的第一遍次期間為由所述圖像數(shù)據(jù)界定的多個(gè)對(duì)象確定可見性信息,其中所述可見性信息指示在所述多遍次渲染過程的第二遍次期間,所述多個(gè)對(duì)象中的每一者在從所述圖像數(shù)據(jù)渲染的圖像中是否將課件;且檢索所述狀態(tài)數(shù)據(jù)以供所述多遍次渲染過程的所述第二遍次用于基于所述可見性信息渲染所述圖像數(shù)據(jù)的所述多個(gè)對(duì)象,其中所述第一遍次在所述第二遍次完成之前完成。
在附圖及下文描述中陳述一個(gè)或一個(gè)以上實(shí)例的細(xì)節(jié)。將從描述和圖式且從所附權(quán)利要求書明白其它特征、目標(biāo)和優(yōu)點(diǎn)。
附圖說明
圖1是說明可經(jīng)配置以實(shí)施本發(fā)明的方面的裝置的框圖。
圖2是更詳細(xì)地說明圖1的實(shí)例中所示的裝置的圖形處理單元和存儲(chǔ)器的框圖。
圖3是說明圖形處理單元在實(shí)施本發(fā)明中所描述的狀態(tài)數(shù)據(jù)檢索技術(shù)中的實(shí)例操作的流程圖。
圖4是說明已根據(jù)本發(fā)明中描述的技術(shù)的實(shí)例從中產(chǎn)生示范性可見性信息的經(jīng)變換圖像數(shù)據(jù)的實(shí)例的圖。
具體實(shí)施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于高通股份有限公司,未經(jīng)高通股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380013562.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:高散熱性彈性組件
- 下一篇:一種用于離合器的波輪軸套





