[發(fā)明專利]用于流送虛擬紋理的引擎在審
| 申請(qǐng)?zhí)枺?/td> | 201480004807.0 | 申請(qǐng)日: | 2014-01-14 |
| 公開(公告)號(hào): | CN105074779A | 公開(公告)日: | 2015-11-18 |
| 發(fā)明(設(shè)計(jì))人: | M·格羅斯曼 | 申請(qǐng)(專利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類號(hào): | G06T9/00 | 分類號(hào): | G06T9/00 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司 31100 | 代理人: | 管琦琦 |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 虛擬 紋理 引擎 | ||
1.一種操作引擎來(lái)解壓縮在至少一個(gè)處理器可讀存儲(chǔ)器中存儲(chǔ)的經(jīng)壓縮紋理信息的方法,所述方法包括:
接收控制信號(hào)以發(fā)起對(duì)所述經(jīng)壓縮紋理信息的解壓縮;
接收所述至少一個(gè)處理器可讀存儲(chǔ)器中的所述經(jīng)壓縮紋理信息的開始地址;
接收子圖像的目的地地址;
解壓縮所述經(jīng)壓縮紋理信息以提供紋理信息;以及
向所述子圖像的所述目的地地址輸出所述紋理信息。
2.如權(quán)利要求1所述的方法,其特征在于,解壓縮編碼紋理信息包括:
讀出在所述開始地址處的所述經(jīng)壓縮紋理信息的第一部分;
解碼所述經(jīng)壓縮紋理信息的所述第一部分以獲得紋理信息的第一部分;以及
將所述紋理信息的所述第一部分存儲(chǔ)在所述引擎的緩沖器中。
3.如權(quán)利要求2所述的方法,其特征在于,進(jìn)一步包括:
讀出所述經(jīng)壓縮紋理信息的所述經(jīng)壓縮紋理信息的第二部分;
解碼所述經(jīng)壓縮紋理信息的所述第二部分以獲得紋理信息的第二部分;以及
將所述紋理信息的所述第二部分存儲(chǔ)在所述緩沖器中;以及
其中所述輸出包括將所述紋理信息的所述第一部分和所述第二部分寫到所述子圖像的所述目的地地址。
4.如權(quán)利要求3所述的方法,其特征在于,所述解碼包括使用JPEG解碼器和LZ解碼器之一來(lái)解碼所述經(jīng)壓縮紋理信息。
5.如權(quán)利要求3所述的方法,其特征在于,所述子圖像的所述目的地地址表示用來(lái)渲染要在下一個(gè)視頻幀中更新的計(jì)算機(jī)生成圖像的紋理圖像的一部分。
6.如權(quán)利要求1所述的方法,其特征在于,所述方法還壓縮在所述至少一個(gè)處理器可讀存儲(chǔ)器中存儲(chǔ)的未經(jīng)壓縮紋理信息的子圖像,所述方法包括:
接收控制信號(hào)以發(fā)起對(duì)所述未經(jīng)壓縮紋理信息的壓縮;
接收所述至少一個(gè)處理器可讀存儲(chǔ)器中存儲(chǔ)的所述未經(jīng)壓縮紋理信息的開始地址;
壓縮所述未經(jīng)壓縮紋理信息的子圖像以提供經(jīng)壓縮的子圖像紋理;
接收目的地地址以存儲(chǔ)所述經(jīng)壓縮子圖像紋理,以及
向所述目的地地址輸出所述經(jīng)壓縮子圖像紋理。
7.如權(quán)利要求1所述的方法,其特征在于,所述經(jīng)壓縮紋理信息選自經(jīng)壓縮JPEG紋理數(shù)據(jù)和經(jīng)壓縮LZ77紋理數(shù)據(jù)之一,并且其中所述引擎包括具有控制器和解碼器的集成電路,并且其中所述至少一個(gè)處理器可讀存儲(chǔ)器包括易失性集成電路存儲(chǔ)器。
8.如權(quán)利要求1所述的方法,其特征在于,所述子圖像的目的地地址包括開始矩形地址、子矩形寬度和Y偏移。
9.一種裝置,包括:
具有處理器可讀指令的應(yīng)用;
至少一個(gè)處理器,所述至少一個(gè)處理器執(zhí)行所述處理器可讀指令以使用具有多個(gè)子圖像的紋理圖像來(lái)渲染計(jì)算機(jī)生成圖像;
至少一個(gè)處理器可讀存儲(chǔ)器,所述至少一個(gè)處理器可讀存儲(chǔ)器存儲(chǔ)表示多個(gè)子圖像中的至少第一子圖像的紋理的經(jīng)壓縮數(shù)據(jù);
引擎,所述引擎接收至少一個(gè)命令以解壓縮表示紋理的經(jīng)壓縮數(shù)據(jù)并在所述至少一個(gè)處理器可讀存儲(chǔ)器中存儲(chǔ)表示紋理的經(jīng)解壓縮數(shù)據(jù),從而使至少一個(gè)處理器使用所述表示紋理的經(jīng)解壓縮數(shù)據(jù)來(lái)更新所述多個(gè)子圖像中的所述第一子圖像。
10.如權(quán)利要求9所述的裝置,其特征在于,所述第一子圖像用于在幀中渲染所述計(jì)算機(jī)生成圖像。
11.如權(quán)利要求10所述的裝置,其特征在于,所述應(yīng)用是視頻游戲軟件程序并且所述裝置是視頻游戲控制臺(tái)。
12.如權(quán)利要求9所述的裝置,其特征在于,所述至少一個(gè)處理器包括圖形處理器單元(GPU)并且所述至少一個(gè)處理器可讀存儲(chǔ)器包括隨機(jī)存取存儲(chǔ)器(RAM),所述隨機(jī)存取存儲(chǔ)器(RAM)具有供文本緩沖器存儲(chǔ)所述表示紋理的經(jīng)壓縮數(shù)據(jù)的部分,并且其中所述GPU訪問(wèn)所述文本緩沖器以使用所述第一子圖像來(lái)渲染所述計(jì)算機(jī)生成圖像。
13.如權(quán)利要求12所述的裝置,其特征在于,所述GPU和RAM包括在片上系統(tǒng)(SoC)內(nèi)。
14.如權(quán)利要求12所述的裝置,其特征在于,所述引擎包括控制器電路和用于解碼所述表示紋理的經(jīng)壓縮數(shù)據(jù)的解碼器電路,所述表示紋理的經(jīng)壓縮數(shù)據(jù)選自JPEG經(jīng)壓縮數(shù)據(jù)和無(wú)損的(Lempel–Ziv(LZ))經(jīng)壓縮數(shù)據(jù)之一。
15.如權(quán)利要求12所述的裝置,其特征在于,所述第一子圖像是具有被所述引擎接收的目的地地址的子矩形圖像。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480004807.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 確定吸收制品功效
- 一種虛擬機(jī)的安全訪問(wèn)方法及虛擬機(jī)系統(tǒng)
- 一種虛擬桌面的解鎖方法及裝置
- 一種實(shí)時(shí)處理虛擬交換機(jī)網(wǎng)絡(luò)流量的虛擬化平臺(tái)
- 虛擬智能家居實(shí)訓(xùn)系統(tǒng)及其虛擬實(shí)訓(xùn)方法
- 虛擬機(jī)的磁盤資源的管理方法和裝置
- 一種基于KVM的虛擬網(wǎng)卡管理方法
- 虛擬資源數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 基于虛擬環(huán)境的道具使用方法、裝置、設(shè)備及介質(zhì)
- 虛擬道具的獲取方法、裝置、設(shè)備及介質(zhì)
- 用于壓縮三維模型的紋理信息的方法及裝置
- 一種文字紋理管理方法及設(shè)備
- 用于處理紋理的方法和設(shè)備
- 一種紋理信息加載方法及系統(tǒng)
- 一種動(dòng)態(tài)紋理視頻生成方法、裝置、服務(wù)器及存儲(chǔ)介質(zhì)
- 移動(dòng)設(shè)備及其控制方法
- 一種動(dòng)態(tài)紋理視頻生成方法、裝置、服務(wù)器及存儲(chǔ)介質(zhì)
- 紋理數(shù)據(jù)壓縮方法和裝置、存儲(chǔ)介質(zhì)及電子設(shè)備
- 紋理轉(zhuǎn)印母模、板材及制備方法、紋理轉(zhuǎn)印子模、殼體、電子設(shè)備
- 一種紋理圖像處理的方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)





