国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      嵌入式裝置中的靈活抗混疊的制作方法

      文檔序號(hào):6553051閱讀:253來(lái)源:國(guó)知局
      專利名稱:嵌入式裝置中的靈活抗混疊的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及嵌入式裝置中的硬件功能性的應(yīng)用級(jí)控制。所述硬件功能性涉及由具有此類裝置的3D圖形管線處理的三維(3D)圖像的抗混疊(antialiasing)。在某些方面,本發(fā)明涉及具有此類硬件功能性的移動(dòng)電話。
      背景技術(shù)
      許多類型的嵌入式裝置均具備處理3D場(chǎng)景圖像的3D圖形管線。給定場(chǎng)景由渲染對(duì)象(例如,三角形)的集合組成。此類3D管線可對(duì)圖像執(zhí)行抗混疊。抗混疊涉及首先對(duì)圖像進(jìn)行過(guò)取樣,從而導(dǎo)致由一組現(xiàn)更充裕的(經(jīng)過(guò)過(guò)取樣的)像素表示的信息的量增加。五點(diǎn)形方案(Quincunx scheme)、全場(chǎng)景抗混疊(Full-Scene Antialiasing,F(xiàn)SAA)、累積緩沖(accumulation buffer)和Carpenter的A緩沖(Carpenter’s A-buffer)(有時(shí)稱為多取樣)是用于實(shí)行給定圖像的抗混疊過(guò)取樣或增強(qiáng)取樣的技術(shù)的幾個(gè)實(shí)例。
      以較低經(jīng)預(yù)過(guò)取樣的分辨率頻繁地渲染最終圖像,在此情況下,通過(guò)對(duì)較大樣本組進(jìn)行加權(quán)(例如,平均)以產(chǎn)生縮減組來(lái)完成抗混疊過(guò)程。

      發(fā)明內(nèi)容
      根據(jù)一個(gè)實(shí)施例,一種三維(3D)圖形管線渲染3D場(chǎng)景的圖像序列,每一個(gè)3D場(chǎng)景一組多個(gè)對(duì)象組成。所述管線包括抗混疊過(guò)取樣機(jī)構(gòu),以針對(duì)給定圖像,在所述管線的較早階段,對(duì)所述給定圖像的對(duì)象的一部分執(zhí)行過(guò)取樣。根據(jù)另一實(shí)施例,所述管線包括抗混疊過(guò)取樣機(jī)構(gòu)和抗混疊加權(quán)機(jī)構(gòu)。所述抗混疊過(guò)取樣機(jī)構(gòu)針對(duì)給定圖像,在所述管線的較早階段,對(duì)所述給定圖像的對(duì)象的至少一部分執(zhí)行抗混疊過(guò)取樣。所述抗混疊加權(quán)機(jī)構(gòu)針對(duì)給定圖像,在所述管線的較早階段,對(duì)所述給定圖像的由所述抗混疊過(guò)取樣機(jī)構(gòu)進(jìn)行過(guò)取樣的部分執(zhí)行抗混疊加權(quán)。


      在以下
      具體實(shí)施例方式
      中,以非限定性示范性實(shí)施例的方式,參考所注附圖進(jìn)一步描述本發(fā)明,其中,在附圖的若干視圖中,相同參考標(biāo)號(hào)始終表示相同部分,且附圖中圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)裝置的方框圖;圖2是與對(duì)象抗混疊有關(guān)的那些移動(dòng)裝置實(shí)體的方框圖;
      圖3是圖1中所說(shuō)明的移動(dòng)裝置的3D圖形管線的方框圖;和圖4是所說(shuō)明的3D圖形管線的著色部分的方框圖。
      具體實(shí)施方式
      為了幫助理解本文的描述內(nèi)容,將提供某些術(shù)語(yǔ)的定義。圖元可以是(例如)點(diǎn)、線或三角形。三角形可以若干組扇形、條形或網(wǎng)格的形式被渲染。對(duì)象是一個(gè)或一個(gè)以上圖元。場(chǎng)景是模型與模型所定位在其中的環(huán)境的集合。像素包括關(guān)于屏幕上的位置的信息,以及顏色信息,且視情況包括額外信息(例如,深度)。顏色信息可呈現(xiàn)RGB顏色三元組(RGB color triplet)的形式。屏柵單元(screen grid cell)是屏幕的可由給定像素占據(jù)的區(qū)域。屏柵值是對(duì)應(yīng)于屏柵單元或像素的值。應(yīng)用程序編程接口(API)是(一方面)應(yīng)用程序與(另一方面)操作系統(tǒng)、硬件和其它功能性之間的接口。API允許在多種平臺(tái)上創(chuàng)建驅(qū)動(dòng)程序和程序,其中那些驅(qū)動(dòng)程序和程序與API介接,而不是直接與平臺(tái)的操作系統(tǒng)或硬件介接。
      圖1是移動(dòng)裝置10的方框圖。所說(shuō)明的移動(dòng)裝置10可包括例如移動(dòng)電話的無(wú)線移動(dòng)通信裝置。
      所說(shuō)明的移動(dòng)裝置10包括系統(tǒng)存儲(chǔ)器12(在所說(shuō)明的實(shí)施例中包括RAM)、系統(tǒng)總線13,和系統(tǒng)存儲(chǔ)器12中的軟件14(包括應(yīng)用程序)。裝置10進(jìn)一步包括3D硬件16,其包含(例如)一個(gè)或一個(gè)以上3D多媒體芯片;和其它硬件18,其包含微處理器和一個(gè)或一個(gè)以上專用集成電路(ASIC)。3D硬件16和其它硬件18經(jīng)由系統(tǒng)總線13耦合到系統(tǒng)存儲(chǔ)器12。
      所說(shuō)明的3D硬件16可包括形成為還由其它硬件18所共用的集成電路的一部分,或所述3D硬件16可包括其自身的集成電路芯片或芯片組。3D硬件16包括用于保存數(shù)據(jù)的其自身的本地存儲(chǔ)器和寄存器34及包括圖形管線部分36的圖形管線。
      就層級(jí)來(lái)說(shuō),軟件14包括一個(gè)或一個(gè)以上具有3D功能性的應(yīng)用程序22,其經(jīng)由3D應(yīng)用程序編程接口(API)24和一個(gè)或一個(gè)以上3D硬件裝置驅(qū)動(dòng)程序28與3D硬件30通信。在所說(shuō)明的實(shí)施例中,3D API 24除了圖1未明確展示的其它元件外還包括對(duì)象抗混疊擴(kuò)展26。
      圖像數(shù)據(jù)通常保存在系統(tǒng)存儲(chǔ)器12中的一個(gè)或一個(gè)以上幀緩沖器32中。3D硬件16從這些幀緩沖器32中檢索圖像數(shù)據(jù)并將圖像數(shù)據(jù)更新到這些幀緩沖器32中。
      圖2展示抗混疊方框圖,其描繪所說(shuō)明的移動(dòng)裝置的與抗混疊有關(guān)的那些實(shí)體。展示給定應(yīng)用程序40,其通過(guò)命名抗混疊擴(kuò)展44的函數(shù)名52且通過(guò)指定其參數(shù)組54來(lái)與API 42互動(dòng)。
      所說(shuō)明的抗混疊擴(kuò)展44包括一種類型的抗混疊應(yīng)用程序編程接口(API)函數(shù),其在由應(yīng)用程序40調(diào)用時(shí),指令3D圖形硬件的3D處理部分46(明確地說(shuō),3D圖形管線)執(zhí)行某些抗混疊動(dòng)作。抗混疊API函數(shù)包括數(shù)據(jù)結(jié)構(gòu)以接收函數(shù)名52和包括抗混疊參數(shù)的參數(shù)組54,所述抗混疊參數(shù)中的每一者均來(lái)自應(yīng)用程序40。抗混疊API函數(shù)將從應(yīng)用程序接收到的這些抗混疊參數(shù)傳遞到3D圖形管線。
      如圖2所示,如果參數(shù)組54中指定給定對(duì)象“對(duì)象i”進(jìn)行抗混疊,那么“對(duì)象i”在系統(tǒng)的3D處理部分內(nèi)經(jīng)受抗混疊50。
      參數(shù)組可包括對(duì)象組識(shí)別參數(shù)56以識(shí)別待進(jìn)行抗混疊的給定圖像的一組對(duì)象。對(duì)象組識(shí)別參數(shù)可包括一組識(shí)別符,其識(shí)別來(lái)自組成給定圖像的場(chǎng)景的對(duì)象序列的個(gè)別對(duì)象。
      參數(shù)組可包括待由管線使用的一種選定類型的抗混疊算法58,以及所述選定類型的抗混疊算法的參數(shù)60。參數(shù)組可進(jìn)一步包括抗混疊取樣指定參數(shù)62,以指定當(dāng)進(jìn)行抗混疊過(guò)取樣時(shí),對(duì)一組指定對(duì)象的每一對(duì)象執(zhí)行過(guò)取樣,還是對(duì)整個(gè)圖像執(zhí)行過(guò)取樣;且參數(shù)組可進(jìn)一步包括抗混疊加權(quán)指定參數(shù)64,以指定當(dāng)進(jìn)行抗混疊加權(quán)時(shí),對(duì)一組指定對(duì)象的每一對(duì)象執(zhí)行加權(quán),還是對(duì)整個(gè)圖像執(zhí)行加權(quán)。
      參數(shù)組可包括加權(quán)計(jì)時(shí)參數(shù)66,以指定在管線的紋理化部分之前還是在管線的混合部分之后執(zhí)行抗混疊加權(quán)。
      圖3是可在圖1中所說(shuō)明的移動(dòng)裝置10中使用的3D圖形管線的有關(guān)部分的方框圖。所說(shuō)明的管線80包括模型與視圖變換階段82、光照階段84、投影階段86、剪輯階段88、屏幕映射階段90,和光柵化階段92。所說(shuō)明的光柵化階段92包括設(shè)置部分96、著色部分98、隱藏表面去除部分100、紋理化部分102,和混合部分104。
      在模型與視圖變換階段82中,所描繪場(chǎng)景的模型定位在自然空間(world space)中且接著定位在相機(jī)或眼空間中。在光照階段84中添加光照信息,且在投影階段86中,依據(jù)標(biāo)準(zhǔn)化裝置坐標(biāo)來(lái)描述經(jīng)光照修改的對(duì)象,即,將三維對(duì)象信息轉(zhuǎn)換成二維信息。剪輯階段88將場(chǎng)景的處于場(chǎng)景的所界定視圖體積外的那些部分去除。接著通過(guò)屏幕映射階段90將場(chǎng)景的經(jīng)投影和剪輯的二維再現(xiàn)映射到屏幕(以屏幕坐標(biāo)x和y,且縮放為屏幕的尺寸)。還為場(chǎng)景保存z坐標(biāo)信息。
      設(shè)置部分96對(duì)圖像的圖元(例如,三角形)中的每一者執(zhí)行計(jì)算。這些計(jì)算先于圖形管線的內(nèi)插部分(另外稱為著色部分98,或圖元到像素轉(zhuǎn)換階段)。這些計(jì)算可包含(例如)使用邊的兩個(gè)端點(diǎn)處的頂點(diǎn)信息來(lái)計(jì)算三角形邊的斜率。著色部分98涉及執(zhí)行算法以根據(jù)沿著二維屏幕依照水平和垂直(X和Y)位置尋址的像素來(lái)界定屏幕的三角形。紋理化部分102使圖像對(duì)象(在所述實(shí)施例中為三角形)與經(jīng)設(shè)計(jì)以增加到那些對(duì)象的實(shí)際外觀的某些圖像匹配。明確地說(shuō),紋理化部分102將通過(guò)執(zhí)行表面參數(shù)化和檢視投影來(lái)映射給定的紋理圖像。通過(guò)執(zhí)行將表面參數(shù)化到對(duì)象空間(x0,y0,z0)中而將紋理空間(u,v)(以紋素表示)中的紋理圖像轉(zhuǎn)換成對(duì)象空間。接著將對(duì)象空間中的圖像投影到屏幕空間(x,y)(像素)中,并投影到對(duì)象(三角形)上。
      在所說(shuō)明的實(shí)施例中,混合部分104從紋理化部分102取得紋理像素顏色,并將其與紋理化前的三角形的相關(guān)三角形像素顏色組合。混合部分104還對(duì)經(jīng)紋理組合的像素執(zhí)行α混合,并對(duì)輸出像素執(zhí)行逐位邏輯運(yùn)算。更明確地說(shuō),在所說(shuō)明的系統(tǒng)中,混合部分104是3D圖形管線中的最后階段。因此,混合部分104會(huì)將3D硬件16的最終輸出像素寫(xiě)入到系統(tǒng)存儲(chǔ)器12內(nèi)的幀緩沖器32。提供隱藏表面去除(HSR)部分100,其使用深度信息來(lái)從像素?cái)?shù)據(jù)中消除隱藏表面。因?yàn)樵谒f(shuō)明的實(shí)施例中隱藏表面去除部分100被提供在著色部分98與紋理化部分102之間,所以其簡(jiǎn)化了圖像數(shù)據(jù)并減小了對(duì)管線的帶寬需求。
      所說(shuō)明的著色部分98包括抗混疊過(guò)取樣機(jī)構(gòu)110和抗混疊加權(quán)機(jī)構(gòu)112(如圖3中所說(shuō)明的平均機(jī)構(gòu))。所說(shuō)明的混合部分104也包括抗混疊加權(quán)機(jī)構(gòu)114(也是如圖3中所說(shuō)明的平均機(jī)構(gòu))。
      抗混疊需要過(guò)取樣和隨后的加權(quán)。通過(guò)在管線中較早地進(jìn)行過(guò)取樣(例如,在執(zhí)行隱藏表面去除或紋理化之前)而稍后在管線中(例如,在混合部分中)進(jìn)行加權(quán),可改進(jìn)經(jīng)渲染圖像的質(zhì)量。舉例來(lái)說(shuō),這允許在過(guò)取樣之后但在加權(quán)之前完成某些計(jì)算。這些計(jì)算(例如,關(guān)于一個(gè)對(duì)象何時(shí)接觸或覆蓋另一對(duì)象)對(duì)于經(jīng)過(guò)過(guò)取樣的數(shù)據(jù)來(lái)說(shuō)更為準(zhǔn)確。然而,此過(guò)取樣造成對(duì)管線的帶寬(即,處理速率)的需求相應(yīng)增加。舉例來(lái)說(shuō),每標(biāo)準(zhǔn)像素四個(gè)過(guò)取樣的像素的過(guò)取樣速率要求給定的處理階段從主存儲(chǔ)器存取幀,以致使對(duì)于每一幀存取來(lái)說(shuō),通過(guò)系統(tǒng)總線傳送多達(dá)四倍的數(shù)據(jù)。
      根據(jù)一個(gè)實(shí)施例,著色部分98中的抗混疊過(guò)取樣機(jī)構(gòu)110可針對(duì)給定圖像,在所述管線的較早階段,對(duì)所述給定圖像的對(duì)象的一部分執(zhí)行過(guò)取樣。在此實(shí)施例中,在混合部分104中的加權(quán)機(jī)構(gòu)114處執(zhí)行加權(quán)。通過(guò)在圖形管線的此較早階段僅對(duì)對(duì)象的一部分執(zhí)行抗混疊,減小了對(duì)管線的處理速率需求。
      根據(jù)另一實(shí)施例,著色部分包括抗混疊過(guò)取樣機(jī)構(gòu)110和抗混疊加權(quán)機(jī)構(gòu)112。抗混疊過(guò)取樣機(jī)構(gòu)110針對(duì)給定圖像,在所述管線的較早階段,對(duì)所述給定圖像的對(duì)象的至少一部分執(zhí)行抗混疊過(guò)取樣。抗混疊加權(quán)機(jī)構(gòu)112針對(duì)給定圖像,在所述管線的較早階段,對(duì)所述給定圖像的由所述抗混疊過(guò)取樣機(jī)構(gòu)進(jìn)行過(guò)取樣的部分執(zhí)行抗混疊加權(quán)。通過(guò)在管線的較早階段(例如,在紋理化之前)執(zhí)行過(guò)取樣和加權(quán)兩者(加權(quán)將像素?cái)?shù)目減少到過(guò)取樣過(guò)程之前的數(shù)目),實(shí)現(xiàn)了抗混疊的益處,同時(shí)由3D圖形管線的稍后部分處理的數(shù)據(jù)的量保持最少。
      圖4是經(jīng)配置以實(shí)現(xiàn)按對(duì)象抗混疊過(guò)取樣(per object antialiasing oversampling)的3D圖形管線的示范性著色部分120的方框圖。所說(shuō)明的著色部分120包括切換器124,其接收給定對(duì)象“對(duì)象k”并將“對(duì)象k”引導(dǎo)到抗混疊過(guò)取樣126或標(biāo)準(zhǔn)像素取樣128。經(jīng)取樣的值(即,所得的像素值)經(jīng)由本地緩沖器或寄存器130轉(zhuǎn)發(fā)到幀緩沖器。所說(shuō)明的示范性著色部分120對(duì)每一對(duì)象(在所說(shuō)明的實(shí)施例中,每一個(gè)三角形)的信息執(zhí)行內(nèi)插函數(shù),從而計(jì)算RGB、a(α)、u,v(紋理坐標(biāo))、z(深度)和w(透視校正)。
      切換器124可包括(例如)表查找機(jī)構(gòu),以在表中查找給定對(duì)象是否將被過(guò)取樣。因?yàn)榻o定對(duì)象為前景對(duì)象,所以可指定給定對(duì)象進(jìn)行過(guò)取樣,從而調(diào)整與抗混疊相關(guān)的額外帶寬成本。如果(例如)給定對(duì)象是不需要清晰a再現(xiàn)的背景對(duì)象,那么可指定給定對(duì)象進(jìn)行標(biāo)準(zhǔn)像素取樣。可使用抗混疊擴(kuò)展的參數(shù)組(如圖2所示)來(lái)具體選擇對(duì)象以進(jìn)行過(guò)取樣或標(biāo)準(zhǔn)像素取樣。
      由圖中所示系統(tǒng)執(zhí)行的處理可由通用計(jì)算機(jī)單獨(dú)或結(jié)合專門(mén)的處理計(jì)算機(jī)來(lái)執(zhí)行。此處理可由單個(gè)平臺(tái)或由分布式處理平臺(tái)執(zhí)行。另外,此處理可以專用硬件的形式或以由通用計(jì)算機(jī)運(yùn)行的軟件的形式實(shí)施。在此處理過(guò)程中所處理的或由于此處理而產(chǎn)生的任何數(shù)據(jù)均可存儲(chǔ)在任何類型的存儲(chǔ)器中。舉例來(lái)說(shuō),此類數(shù)據(jù)可存儲(chǔ)在臨時(shí)存儲(chǔ)器中,例如存儲(chǔ)在給定計(jì)算機(jī)系統(tǒng)或子系統(tǒng)的RAM中。另外,或作為替代,此類數(shù)據(jù)可存儲(chǔ)在例如磁盤(pán)、可重寫(xiě)光盤(pán)等長(zhǎng)期存儲(chǔ)裝置中。出于本文的揭示內(nèi)容的目的,計(jì)算機(jī)可讀媒體可包括任何形式的數(shù)據(jù)存儲(chǔ)機(jī)構(gòu),包含此類不同的存儲(chǔ)技術(shù)以及此類結(jié)構(gòu)的和此類數(shù)據(jù)的硬件或電路表現(xiàn)形式。
      雖然已參照某些所說(shuō)明的實(shí)施例描述了本發(fā)明,但本文已使用的措辭是描述性措辭而不是限定性措辭??稍诓幻撾x本發(fā)明各方面的范圍和精神的情況下,在所附權(quán)利要求書(shū)的界限內(nèi)作出變化。盡管本文已參照特定結(jié)構(gòu)、動(dòng)作和材料描述了本發(fā)明,但本發(fā)明不應(yīng)限于所揭示的細(xì)節(jié),而是擴(kuò)展到例如在所附權(quán)利要求書(shū)的范圍內(nèi)的所有等效結(jié)果、動(dòng)作和材料。
      權(quán)利要求
      1.一種三維(3D)圖形管線,其渲染3D場(chǎng)景的圖像序列,每一個(gè)所述3D場(chǎng)景由一組多個(gè)對(duì)象組成的,所述管線包括紋理化部分、混合部分和抗混疊過(guò)取樣機(jī)構(gòu),所述抗混疊過(guò)取樣機(jī)構(gòu)針對(duì)給定圖像,在所述紋理化部分進(jìn)行紋理化之前,對(duì)所述給定圖像的對(duì)象的一部分執(zhí)行過(guò)取樣。
      2.根據(jù)權(quán)利要求1所述的管線,其中所述對(duì)象為三角形。
      3.根據(jù)權(quán)利要求2所述的管線,其中所述抗混疊過(guò)取樣機(jī)構(gòu)接收由應(yīng)用程序通過(guò)使用抗混疊應(yīng)用程序接口(API)函數(shù)而指定的抗混疊參數(shù)。
      4.根據(jù)權(quán)利要求3所述的管線,其中所述API函數(shù)包括API擴(kuò)展。
      5.根據(jù)權(quán)利要求3所述的管線,其中所述應(yīng)用程序在所述3D圖形管線外部的存儲(chǔ)器中運(yùn)行。
      6.根據(jù)權(quán)利要求3所述的管線,其中所述抗混疊過(guò)取樣由所述抗混疊過(guò)取樣機(jī)構(gòu)根據(jù)所述接收到的抗混疊參數(shù)來(lái)執(zhí)行。
      7.根據(jù)權(quán)利要求2所述的管線,其中所述抗混疊過(guò)取樣由所述抗混疊過(guò)取樣機(jī)構(gòu)以每一對(duì)象為基礎(chǔ)來(lái)執(zhí)行。
      8.根據(jù)權(quán)利要求1所述的管線,其進(jìn)一步包括抗混疊加權(quán)機(jī)構(gòu),以針對(duì)所述給定圖像,在所述紋理化部分進(jìn)行紋理化之后,對(duì)所述給定圖像的所述經(jīng)過(guò)過(guò)取樣的對(duì)象執(zhí)行抗混疊加權(quán)。
      9.根據(jù)權(quán)利要求8所述的管線,其中所述抗混疊加權(quán)由所述抗混疊加權(quán)機(jī)構(gòu)在所述管線的混合部分進(jìn)行混合之后執(zhí)行。
      10.根據(jù)權(quán)利要求8所述的管線,其中所述抗混疊加權(quán)機(jī)構(gòu)對(duì)經(jīng)過(guò)取樣的對(duì)象執(zhí)行平均運(yùn)算。
      11.一種三維(3D)圖形管線,其渲染3D場(chǎng)景的圖像序列,每一個(gè)所述3D場(chǎng)景由一組多個(gè)對(duì)象組成,所述管線包括紋理化部分;抗混疊過(guò)取樣機(jī)構(gòu),其針對(duì)給定圖像,在所述管線的由所述紋理化部分進(jìn)行紋理化之前的給定階段,對(duì)所述給定圖像的對(duì)象的至少一部分執(zhí)行抗混疊過(guò)取樣;和抗混疊加權(quán)機(jī)構(gòu),其針對(duì)所述給定圖像,在所述管線的所述給定階段,對(duì)所述給定圖像的由所述抗混疊過(guò)取樣機(jī)構(gòu)進(jìn)行過(guò)取樣的所述部分執(zhí)行抗混疊加權(quán)。
      12.根據(jù)權(quán)利要求11所述的管線,其中所述對(duì)象為三角形。
      13.根據(jù)權(quán)利要求11所述的管線,其中所述抗混疊過(guò)取樣機(jī)構(gòu)接收由應(yīng)用程序通過(guò)使用抗混疊應(yīng)用程序接口(API)函數(shù)而指定的抗混疊參數(shù)。
      14.根據(jù)權(quán)利要求13所述的管線,其中所述API函數(shù)包括API擴(kuò)展。
      15.根據(jù)權(quán)利要求13所述的管線,其中所述應(yīng)用程序在所述3D圖形管線外部的存儲(chǔ)器中運(yùn)行。
      16.根據(jù)權(quán)利要求13所述的管線,其中所述抗混疊過(guò)取樣由所述抗混疊過(guò)取樣機(jī)構(gòu)根據(jù)所述接收到的抗混疊參數(shù)來(lái)執(zhí)行。
      17.根據(jù)權(quán)利要求11所述的管線,其中所述抗混疊過(guò)取樣由所述抗混疊過(guò)取樣機(jī)構(gòu)以每一對(duì)象為基礎(chǔ)來(lái)執(zhí)行。
      18.根據(jù)權(quán)利要求11所述的管線,其所述抗混疊過(guò)取樣由所述抗混疊過(guò)取樣機(jī)構(gòu)對(duì)所述整個(gè)給定圖像執(zhí)行。
      19.根據(jù)權(quán)利要求11所述的管線,其所述抗混疊過(guò)取樣由所述抗混疊過(guò)取樣機(jī)構(gòu)對(duì)所述給定圖像的所有對(duì)象執(zhí)行。
      20.根據(jù)權(quán)利要求11所述的管線,其中所述抗混疊加權(quán)機(jī)構(gòu)執(zhí)行平均運(yùn)算。
      21.一種保存機(jī)器可讀數(shù)據(jù)的機(jī)器可讀媒體,所述機(jī)器可讀數(shù)據(jù)在由機(jī)器讀取時(shí)致使三維(3D)圖形管線執(zhí)行某些抗混疊動(dòng)作,所述機(jī)器可讀數(shù)據(jù)包括抗混疊應(yīng)用程序編程接口(API)函數(shù),其在由應(yīng)用程序調(diào)用時(shí)指令3D圖形管線執(zhí)行某些抗混疊動(dòng)作,所述抗混疊API函數(shù)包括數(shù)據(jù)結(jié)構(gòu)以從所述應(yīng)用程序接收抗混疊參數(shù)并將從所述應(yīng)用程序接收到的所述抗混疊參數(shù)傳遞到所述3D圖形管線。
      22.根據(jù)權(quán)利要求21所述的機(jī)器可讀媒體,其中所述抗混疊參數(shù)包括對(duì)象組識(shí)別參數(shù)以識(shí)別待進(jìn)行抗混疊的給定圖像的一組對(duì)象。
      23.根據(jù)權(quán)利要求22所述的機(jī)器可讀媒體,其中所述對(duì)象組識(shí)別參數(shù)包括一組識(shí)別符,其識(shí)別來(lái)自組成所述給定圖像的場(chǎng)景的對(duì)象序列的個(gè)別對(duì)象。
      24.根據(jù)權(quán)利要求21所述的機(jī)器可讀媒體,其中所述抗混疊參數(shù)包括待由所述管線使用的一種選定類型的抗混疊算法。
      25.根據(jù)權(quán)利要求24所述的機(jī)器可讀媒體,其中所述抗混疊參數(shù)包括所述選定類型的抗混疊算法的參數(shù)。
      26.根據(jù)權(quán)利要求21所述的機(jī)器可讀媒體,其中所述抗混疊參數(shù)包括抗混疊取樣指定參數(shù),以指定當(dāng)進(jìn)行抗混疊過(guò)取樣時(shí)是每一對(duì)象地對(duì)一組指定對(duì)象執(zhí)行所述過(guò)取樣還是對(duì)所述整個(gè)圖像執(zhí)行所述過(guò)取樣。
      27.根據(jù)權(quán)利要求26所述的機(jī)器可讀媒體,其中所述抗混疊參數(shù)包括抗混疊加權(quán)指定參數(shù),以指定當(dāng)進(jìn)行抗混疊加權(quán)時(shí)是每一對(duì)象地對(duì)一組指定對(duì)象執(zhí)行所述加權(quán)還是對(duì)所述整個(gè)圖像執(zhí)行所述加權(quán)。
      28.根據(jù)權(quán)利要求27所述的機(jī)器可讀媒體,其中所述抗混疊參數(shù)包括加權(quán)計(jì)時(shí)參數(shù),以指定在所述管線的紋理化部分之前還是在所述管線的混合部分之后執(zhí)行所述抗混疊加權(quán)。
      29.一種嵌入式裝置,其包括系統(tǒng)存儲(chǔ)器;系統(tǒng)總線;和3D圖形核心,其經(jīng)由所述系統(tǒng)總線耦合到主存儲(chǔ)器,所述3D圖形核心包括圖形管線,所述圖形管線包括著色部分、紋理化部分和混合部分,且經(jīng)配置以渲染3D場(chǎng)景的圖像序列,每一個(gè)所述3D場(chǎng)景由一組多個(gè)對(duì)象組成;所述圖形核心進(jìn)一步包括抗混疊過(guò)取樣機(jī)構(gòu),其針對(duì)給定圖像,在所述管線的由所述紋理化部分進(jìn)行紋理化之前的階段,對(duì)所述給定圖像的對(duì)象的一部分執(zhí)行過(guò)取樣。
      30.根據(jù)權(quán)利要求29所述的嵌入式裝置,其中所述對(duì)象為三角形。
      31.一種嵌入式裝置,其包括系統(tǒng)存儲(chǔ)器;系統(tǒng)總線;和3D圖形核心,其經(jīng)由所述系統(tǒng)總線耦合到主存儲(chǔ)器,所述3D圖形核心包括圖形管線,所述圖形管線包括著色部分、紋理化部分和混合部分,且經(jīng)配置以渲染3D場(chǎng)景的圖像序列,每一個(gè)所述3D場(chǎng)景由一組多個(gè)對(duì)象組成;所述圖形核心進(jìn)一步包括抗混疊過(guò)取樣機(jī)構(gòu),其針對(duì)給定圖像,在所述管線的由所述紋理化部分進(jìn)行紋理化之前的給定階段,對(duì)所述給定圖像的對(duì)象的至少一部分執(zhí)行抗混疊過(guò)取樣;且所述圖形核心進(jìn)一步包括抗混疊加權(quán)機(jī)構(gòu),其針對(duì)所述給定圖像,在所述管線的所述給定階段,對(duì)所述給定圖像的由所述抗混疊過(guò)取樣機(jī)構(gòu)進(jìn)行過(guò)取樣的所述部分執(zhí)行抗混疊加權(quán)。
      32.根據(jù)權(quán)利要求31所述的嵌入式裝置,其中所述對(duì)象為三角形。
      33.一種集成電路,其包括三維(3D)圖形管線,所述3D圖形管線渲染3D場(chǎng)景的圖像序列,每一個(gè)所述3D場(chǎng)景由一組多個(gè)對(duì)象組成,所述管線包括紋理化部分、混合部分和抗混疊過(guò)取樣機(jī)構(gòu),所述抗混疊過(guò)取樣機(jī)構(gòu)針對(duì)給定圖像,在所述管線的由所述紋理化部分進(jìn)行紋理化之前的階段,對(duì)所述給定圖像的對(duì)象的一部分執(zhí)行過(guò)取樣。
      34.根據(jù)權(quán)利要求33所述的集成電路,其中所述對(duì)象為三角形。
      35.一種集成電路,其包括三維(3D)圖形管線,所述3D圖形管線渲染3D場(chǎng)景的圖像序列,每一個(gè)3D場(chǎng)景由一組多個(gè)對(duì)象組成,所述管線包括紋理化部分;抗混疊過(guò)取樣機(jī)構(gòu),其針對(duì)給定圖像,在所述管線的由所述紋理化部分進(jìn)行紋理化之前的給定階段,對(duì)所述給定圖像的對(duì)象的至少一部分執(zhí)行抗混疊過(guò)取樣;和抗混疊加權(quán)機(jī)構(gòu),其針對(duì)所述給定圖像,在所述管線的所述給定階段,對(duì)所述給定圖像的由所述抗混疊過(guò)取樣機(jī)構(gòu)進(jìn)行過(guò)取樣的部分執(zhí)行抗混疊加權(quán)。
      36.根據(jù)權(quán)利要求35所述的管線,其中所述對(duì)象為三角形。
      全文摘要
      本發(fā)明提供一種三維(3D)圖形管線,其渲染3D場(chǎng)景的圖像序列,每一個(gè)3D場(chǎng)景由一組多個(gè)對(duì)象組成。所述管線包括抗混疊過(guò)取樣機(jī)構(gòu)以針對(duì)給定圖像,在所述管線的較早階段,對(duì)所述給定圖像的對(duì)象的一部分執(zhí)行過(guò)取樣。
      文檔編號(hào)G06T15/00GK101061518SQ200580039572
      公開(kāi)日2007年10月24日 申請(qǐng)日期2005年9月23日 優(yōu)先權(quán)日2004年9月23日
      發(fā)明者邁克爾·休·安德森 申請(qǐng)人:高通股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1