[發(fā)明專利]在圖形處理中的基元的縫合有效
| 申請(qǐng)?zhí)枺?/td> | 201380043417.X | 申請(qǐng)日: | 2013-07-25 |
| 公開(公告)號(hào): | CN104584082A | 公開(公告)日: | 2015-04-29 |
| 發(fā)明(設(shè)計(jì))人: | 維尼特·戈?duì)?/a>;尤薩梅·杰伊蘭 | 申請(qǐng)(專利權(quán))人: | 高通股份有限公司 |
| 主分類號(hào): | G06T17/20 | 分類號(hào): | G06T17/20;G06T15/00 |
| 代理公司: | 北京律盟知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11287 | 代理人: | 宋獻(xiàn)濤 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 圖形 處理 中的 縫合 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及在圖形處理中的基元的縫合,且更確切地說,涉及在曲面細(xì)分的情況下的縫合。
背景技術(shù)
圖形處理單元(GPU)可實(shí)施包含曲面細(xì)分級(jí)的圖形處理管線。曲面細(xì)分級(jí)將表面轉(zhuǎn)換成GPU上的多個(gè)基元,從而產(chǎn)生更詳細(xì)的表面。舉例來說,GPU可接收用于粗略表面的信息,及產(chǎn)生高分辨率表面,而非接收用于高分辨率表面的信息。接收用于高分辨率表面而非粗略表面的信息可為帶寬效率低下的,因?yàn)槎x高分辨率表面所需要的信息量可比定義粗分辨率表面所需要的信息量大得多。
發(fā)明內(nèi)容
一般來說,本發(fā)明中描述的技術(shù)是針對(duì)利用用于確定將縫合基元的方式的單個(gè)二維(2D)查找表(LUT)。舉例來說,到2D?LUT的索引可基于指示產(chǎn)生基元的方式的曲面細(xì)分因子。曲面細(xì)分單元可基于曲面細(xì)分因子來索引2D?LUT,以檢索條目值。曲面細(xì)分單元可檢查條目值中的每一位以確定縫合沿著外環(huán)邊緣及對(duì)應(yīng)內(nèi)環(huán)邊緣存在的點(diǎn)的方式。
在一個(gè)實(shí)例中,本發(fā)明描述一種用于曲面細(xì)分的方法。所述方法包含通過圖形處理單元(GPU)來確定沿著域的外環(huán)邊緣的點(diǎn)的數(shù)目,及通過GPU來確定沿著域的內(nèi)環(huán)邊緣的點(diǎn)的數(shù)目。所述方法還包含通過GPU基于沿著外環(huán)邊緣的點(diǎn)的數(shù)目及沿著內(nèi)環(huán)邊緣的點(diǎn)的數(shù)目利用僅單個(gè)二維(2D)縫合表,來確定使用外環(huán)邊緣的多少點(diǎn)及哪些點(diǎn)及內(nèi)環(huán)邊緣的多少點(diǎn)及哪些點(diǎn)以產(chǎn)生多個(gè)基元中的每一者,所述基元的頂點(diǎn)為沿著外環(huán)邊緣的點(diǎn)及沿著內(nèi)環(huán)邊緣的點(diǎn),及通過GPU輸出頂點(diǎn)的坐標(biāo)。
在一個(gè)實(shí)例中,本發(fā)明描述用于GPU的曲面細(xì)分單元。曲面細(xì)分單元包含第一單元,所述第一單元經(jīng)配置以確定沿著域的外環(huán)邊緣的點(diǎn)的數(shù)目,及確定沿著域的內(nèi)環(huán)邊緣的點(diǎn)的數(shù)目。所述曲面細(xì)分單元還包含第二單元,所述第二單元經(jīng)配置以基于沿著外環(huán)邊緣的點(diǎn)的數(shù)目及沿著內(nèi)環(huán)邊緣的點(diǎn)的數(shù)目利用僅單個(gè)二維(2D)縫合表,來確定使用外環(huán)邊緣的多少點(diǎn)及哪些點(diǎn)及內(nèi)環(huán)邊緣的多少點(diǎn)及哪些點(diǎn)以產(chǎn)生多個(gè)基元中的每一者,所述基元的頂點(diǎn)為沿著外環(huán)邊緣的點(diǎn)及沿著內(nèi)環(huán)邊緣的點(diǎn),及輸出頂點(diǎn)的坐標(biāo)。
在一個(gè)實(shí)例中,本發(fā)明描述一種裝置,其包含中央處理單元(CPU)及GPU。CPU經(jīng)配置以產(chǎn)生將曲面細(xì)分的貼片。GPU包含第一單元,所述第一單元經(jīng)配置以接收貼片作為輸入貼片且基于輸入貼片輸出用于輸出貼片的控制點(diǎn)及曲面細(xì)分因子。GPU還包含曲面細(xì)分單元,所述曲面細(xì)分單元經(jīng)配置以基于曲面細(xì)分因子確定域的類型,基于曲面細(xì)分因子確定沿著域的外環(huán)邊緣的點(diǎn)的數(shù)目,基于曲面細(xì)分因子確定沿著域的內(nèi)環(huán)邊緣的點(diǎn)的數(shù)目,基于沿著外環(huán)邊緣的點(diǎn)的數(shù)目及沿著內(nèi)環(huán)邊緣的點(diǎn)的數(shù)目利用僅單個(gè)二維(2D)縫合表來確定使用外環(huán)邊緣的多少點(diǎn)及哪些點(diǎn)及內(nèi)環(huán)邊緣的多少點(diǎn)及哪些點(diǎn)以產(chǎn)生多個(gè)基元中的每一者,所述基元的頂點(diǎn)為沿著外環(huán)邊緣的點(diǎn)及沿著內(nèi)環(huán)邊緣的點(diǎn),及輸出頂點(diǎn)的坐標(biāo)。GPU還包含第二單元,所述第二單元經(jīng)配置以接收頂點(diǎn)的坐標(biāo),且基于頂點(diǎn)的所接收的坐標(biāo)將基元添加到輸出貼片。
在一個(gè)實(shí)例中,本發(fā)明描述用于GPU的曲面細(xì)分單元。曲面細(xì)分單元包含用于確定沿著域的外環(huán)邊緣的點(diǎn)的數(shù)目的裝置,及用于確定沿著域的內(nèi)環(huán)邊緣的點(diǎn)的數(shù)目的裝置。所述曲面細(xì)分單元還包含用于基于沿著外環(huán)邊緣的點(diǎn)的數(shù)目及沿著內(nèi)環(huán)邊緣的點(diǎn)的數(shù)目利用僅單個(gè)二維(2D)縫合表來確定使用外環(huán)邊緣的多少點(diǎn)及哪些點(diǎn)及內(nèi)環(huán)邊緣的多少點(diǎn)及哪些點(diǎn)以產(chǎn)生多個(gè)基元中的每一者的裝置,所述基元的頂點(diǎn)為沿著外環(huán)邊緣的點(diǎn)及沿著內(nèi)環(huán)邊緣的點(diǎn),及用于輸出頂點(diǎn)的坐標(biāo)的裝置。
在一個(gè)實(shí)例中,本發(fā)明描述一種包含存儲(chǔ)于其上的指令的計(jì)算機(jī)可讀存儲(chǔ)媒體,所述指令在執(zhí)行時(shí)致使一或多個(gè)處理器確定沿著域的外環(huán)邊緣的點(diǎn)的數(shù)目,確定沿著域的內(nèi)環(huán)邊緣的點(diǎn)的數(shù)目,基于沿著外環(huán)邊緣的點(diǎn)的數(shù)目及沿著內(nèi)環(huán)邊緣的點(diǎn)的數(shù)目利用僅單個(gè)二維(2D)縫合表來確定使用外環(huán)邊緣的多少點(diǎn)及哪些點(diǎn)及內(nèi)環(huán)邊緣的多少點(diǎn)及哪些點(diǎn)以產(chǎn)生多個(gè)基元中的每一者,所述基元的頂點(diǎn)為沿著外環(huán)邊緣的點(diǎn)及沿著內(nèi)環(huán)邊緣的點(diǎn),及輸出頂點(diǎn)的坐標(biāo)。
隨附圖式和以下描述中陳述一或多個(gè)實(shí)例的細(xì)節(jié)。其它特征、目標(biāo)及優(yōu)勢將從所述描述及所述圖式以及從權(quán)利要求書顯而易見。
附圖說明
圖1為說明根據(jù)本發(fā)明中所描述的一或多個(gè)實(shí)例的可實(shí)施圖形處理管線的實(shí)例的圖形處理單元(GPU)的實(shí)例的框圖。
圖2為說明根據(jù)本發(fā)明中所描述的一或多個(gè)實(shí)例的可實(shí)施圖形處理管線的另一實(shí)例的圖形處理單元(GPU)的另一實(shí)例的框圖。
圖3A及3B為說明根據(jù)本發(fā)明中所描述的一或多個(gè)實(shí)例的包含用于縫合的多個(gè)內(nèi)環(huán)的域類型的實(shí)例的圖形圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于高通股份有限公司,未經(jīng)高通股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380043417.X/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





