[發(fā)明專(zhuān)利]作為圖像處理引擎的紋理單元有效
| 申請(qǐng)?zhí)枺?/td> | 201580030732.8 | 申請(qǐng)日: | 2015-06-25 |
| 公開(kāi)(公告)號(hào): | CN106471545B | 公開(kāi)(公告)日: | 2018-04-10 |
| 發(fā)明(設(shè)計(jì))人: | 哈維爾·伊格納西奧·希拉多;杰伊·春蘇普·云;維尼特·戈?duì)?/a> | 申請(qǐng)(專(zhuān)利權(quán))人: | 高通股份有限公司 |
| 主分類(lèi)號(hào): | G06T1/20 | 分類(lèi)號(hào): | G06T1/20 |
| 代理公司: | 北京律盟知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司11287 | 代理人: | 宋獻(xiàn)濤 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 作為 圖像 處理 引擎 紋理 單元 | ||
本申請(qǐng)案主張2014年6月25日申請(qǐng)的第62/016,967號(hào)美國(guó)臨時(shí)專(zhuān)利申請(qǐng)案的優(yōu)先權(quán),其全部?jī)?nèi)容以引用的方式并入本文中。
技術(shù)領(lǐng)域
本發(fā)明涉及使用紋理管來(lái)進(jìn)行圖像處理。
背景技術(shù)
基于塊的圖像處理運(yùn)算可在處理圖像數(shù)據(jù)時(shí)有用。舉例來(lái)說(shuō),卷積和相關(guān)元算可對(duì)執(zhí)行圖像濾波有用,例如BOX、高斯、邊緣檢測(cè)、拉普拉斯、下取樣、平均、高/低通、相關(guān)等。這些運(yùn)算通常可由圖形處理單元(GPU)的著色器處理器執(zhí)行。
發(fā)明內(nèi)容
一般來(lái)說(shuō),本發(fā)明涉及使用紋理管作為圖像處理引擎,使得紋理管可能夠執(zhí)行通用的基于塊的運(yùn)算,例如卷積、絕對(duì)差的求和等。所述紋理管可能夠在著色器處理器執(zhí)行其它指令的同時(shí)執(zhí)行這些運(yùn)算。以此方式,GPU可使常用圖像處理功能加速。
在一個(gè)實(shí)例中,本發(fā)明是針對(duì)一種方法。所述方法可包含通過(guò)圖形處理單元(GPU)的紋理管接收紋理數(shù)據(jù)。所述方法可進(jìn)一步包含通過(guò)所述紋理管對(duì)紋理數(shù)據(jù)執(zhí)行基于塊的運(yùn)算,其中所述紋理數(shù)據(jù)包括一或多個(gè)紋素塊。所述方法可進(jìn)一步包含在紋理管執(zhí)行基于塊的運(yùn)算的同時(shí),用GPU的著色器處理器來(lái)處理圖形數(shù)據(jù)。所述方法可進(jìn)一步包含通過(guò)所述紋理管來(lái)輸出對(duì)所述紋理數(shù)據(jù)執(zhí)行基于塊的運(yùn)算的結(jié)果。
在另一實(shí)例中,本發(fā)明是針對(duì)一種計(jì)算裝置。所述計(jì)算裝置可包含存儲(chǔ)器,其經(jīng)配置以存儲(chǔ)紋理數(shù)據(jù)。所述計(jì)算裝置可進(jìn)一步包含紋理管,其經(jīng)配置以:從存儲(chǔ)器接收紋理數(shù)據(jù);對(duì)所述紋理數(shù)據(jù)執(zhí)行基于塊的運(yùn)算,其中所述紋理數(shù)據(jù)包括一或多個(gè)紋素塊;以及輸出對(duì)一或多個(gè)紋理數(shù)據(jù)執(zhí)行一或多個(gè)基于塊的運(yùn)算的結(jié)果。所述計(jì)算裝置可進(jìn)一步包含著色器處理器,其經(jīng)配置以在紋理管執(zhí)行基于塊的運(yùn)算的同時(shí)處理圖形數(shù)據(jù)。
在另一實(shí)例中,本發(fā)明是針對(duì)一種含有指令的非暫時(shí)性計(jì)算機(jī)可讀媒體。所述指令致使可編程處理器:通過(guò)GPU的紋理管接收紋理數(shù)據(jù);通過(guò)所述紋理管對(duì)所述紋理數(shù)據(jù)執(zhí)行基于塊的運(yùn)算,其中所述一或多個(gè)紋理數(shù)據(jù)中的每一者包括一或多個(gè)紋素塊;在所述紋理管執(zhí)行基于塊的運(yùn)算的同時(shí),用GPU的著色器處理器來(lái)處理圖形數(shù)據(jù);以及通過(guò)所述紋理管輸出對(duì)一或多個(gè)紋理數(shù)據(jù)執(zhí)行一或多個(gè)基于塊的運(yùn)算的結(jié)果。
在另一實(shí)例中,本發(fā)明是針對(duì)一種設(shè)備。所述設(shè)備可包含用于接收紋理數(shù)據(jù)的裝置。所述設(shè)備可進(jìn)一步包含用于對(duì)所述紋理數(shù)據(jù)執(zhí)行基于塊的運(yùn)算的裝置,其中所述紋理數(shù)據(jù)包括一或多個(gè)紋素塊。所述設(shè)備可進(jìn)一步包含與所述用于執(zhí)行基于塊的運(yùn)算的裝置同時(shí)的用于處理圖形數(shù)據(jù)的裝置。所述設(shè)備可進(jìn)一步包含用于輸出對(duì)所述一或多個(gè)紋理數(shù)據(jù)執(zhí)行基于塊的運(yùn)算的結(jié)果的裝置。
在下文的附圖和描述中陳述本發(fā)明的一或多個(gè)方面的細(xì)節(jié)。本發(fā)明的其它特征、目標(biāo)和優(yōu)點(diǎn)將從描述和圖式以及所附權(quán)利要求書(shū)中顯而易見(jiàn)。
附圖說(shuō)明
圖1是說(shuō)明可經(jīng)配置以實(shí)施本發(fā)明的一或多個(gè)方面的實(shí)例計(jì)算裝置的框圖。
圖2是說(shuō)明圖1的處理器、GPU和系統(tǒng)存儲(chǔ)器的實(shí)例實(shí)施方案的框圖。
圖3是更詳細(xì)地說(shuō)明圖2的紋理管的框圖。
圖4是說(shuō)明可充當(dāng)圖像處理引擎的圖3的紋理管的框圖。
圖5是說(shuō)明圖3和圖4的紋理管的運(yùn)算引擎的額外細(xì)節(jié)的框圖。
圖6是說(shuō)明圖2、圖3和圖4的紋理管執(zhí)行逐塊圖像運(yùn)算的過(guò)程的流程圖。
具體實(shí)施方式
一般來(lái)說(shuō),本發(fā)明涉及使用GPU上的紋理管作為圖像處理引擎,使得所述紋理管可經(jīng)配置以執(zhí)行通用的基于塊的運(yùn)算,例如卷積、絕對(duì)差的求等來(lái)處理圖形數(shù)據(jù),從而利用紋理管來(lái)增強(qiáng)GPU所執(zhí)行的圖像處理的性能。基于塊的運(yùn)算可為對(duì)圖形數(shù)據(jù)塊進(jìn)行運(yùn)算的運(yùn)算。舉例來(lái)說(shuō),塊可包括一或多個(gè)紋素,且基于塊的運(yùn)算可對(duì)塊的一或多個(gè)紋素進(jìn)行運(yùn)算。基于塊的運(yùn)算可包含塊到塊運(yùn)算。塊到塊運(yùn)算可包含在可或可不具有重疊區(qū)的兩個(gè)相同大小的獨(dú)立塊之間應(yīng)用算術(shù)運(yùn)算。基于塊的運(yùn)算可包含對(duì)單個(gè)塊的運(yùn)算,例如計(jì)算所述塊中的像素的所有值的總和、所述塊中的像素的所有值的平均值等。此類(lèi)基于塊的運(yùn)算可為在圖像處理的情形中有用。當(dāng)前,這些運(yùn)算可大部分由GPU的著色器處理器執(zhí)行。然而,GPU的性能可通過(guò)將這些運(yùn)算從著色器處理器卸載到GPU的紋理管來(lái)增加。所述紋理管可能夠在著色器處理器忙于執(zhí)行除用于對(duì)一或多個(gè)紋理數(shù)據(jù)的基于塊的運(yùn)算的指令外的指令的同時(shí),執(zhí)行這些運(yùn)算。舉例來(lái)說(shuō),所述著色器處理器可在紋理管執(zhí)行塊到塊運(yùn)算時(shí),執(zhí)行用以處理圖形數(shù)據(jù)的指令。以此方式,GPU可使常用圖像處理功能加速。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于高通股份有限公司,未經(jīng)高通股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580030732.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設(shè)備、圖像形成系統(tǒng)和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





