欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

并行z緩沖器體系結(jié)構(gòu)與透明度的制作方法

文檔序號:6470514閱讀:254來源:國知局
專利名稱:并行z緩沖器體系結(jié)構(gòu)與透明度的制作方法
發(fā)明
背景技術(shù)
領(lǐng)域本發(fā)明涉及一個3維圖象處理系統(tǒng),以及一種基于多個圖象數(shù)據(jù)、用以產(chǎn)生一幅3維圖象的3維圖象處理方法,上述圖象數(shù)據(jù)中的每一個都包括深度信息和彩色信息。
背景技術(shù)
在產(chǎn)生一幅3維圖象的一個3維圖象處理器(以下簡稱為“圖象處理器”)中,使用了在現(xiàn)有的計算機系統(tǒng)中廣泛應(yīng)用的幀緩沖器和z緩沖器。即,這種類型的圖象處理器具有一個內(nèi)插計算器,它接收由一個圖象處理單元的幾何處理所產(chǎn)生的圖形數(shù)據(jù),并根據(jù)所接收的圖形數(shù)據(jù)來進行內(nèi)插計算,以產(chǎn)生圖象數(shù)據(jù),以及一個存儲器,其中包括一個幀緩沖器和一個z緩沖器。
在幀緩沖器中,描繪了圖象數(shù)據(jù),其中包括彩色信息,諸如待處理的一幅3維圖象的R(紅)數(shù)值,G(綠)數(shù)值和B(藍)數(shù)值。在z緩沖器中,存儲了各z坐標,其中的每一個都表示從一個特定視點(例如從一個操作員所觀察的顯示器的表面)起算的一個象素的深度距離。
內(nèi)插計算器接收圖形數(shù)據(jù),例如描繪一個多邊形的命令(多邊形是一幅3維圖象的基本構(gòu)形圖),在3維坐標系統(tǒng)中一個多邊形的各頂點坐標,以及每一個象素的彩色信息。內(nèi)插計算器進行深度距離和彩色信息的內(nèi)插計算,以產(chǎn)生在逐個象素的基礎(chǔ)上表示深度距離和彩色信息的圖象數(shù)據(jù)。分別將通過內(nèi)插計算所獲得的各深度距離存儲在z緩沖器的一個預(yù)定地址之中,同時將所獲得的彩色信息存儲在幀緩沖器的一個預(yù)定地址之中。
在3維圖象互相重疊的情況下,由一種z緩沖器算法對它們進行調(diào)整。z緩沖器算法指的是使用z緩沖器來進行的隱藏表面處理,即,在出現(xiàn)在被其他圖象所遮蓋的一個位置上的重疊部分中,用于擦除一幅圖象的處理過程。z緩沖器算法在逐個象素的基礎(chǔ)上,對希望畫出的多幅圖象的z坐標互相進行比較,并判斷各圖象相對于顯示器表面而言的前后關(guān)系。然后,若深度距離較短,即,一幅圖象被放置在離視點較近的位置上,則畫出該圖象,另一方面,若一幅圖象被放置在離視點較遠的位置上,則不畫出該圖象。由此,對放置在被遮擋位置上的圖象的重疊部分進行擦除。
下面將說明使用多個圖象處理器來進行復(fù)雜的圖象處理的圖象處理系統(tǒng)。
這種圖象處理系統(tǒng)具有4個圖象處理器以及一個z比較器。每一個圖象處理器都從幀緩沖器中抽取圖象數(shù)據(jù),其中包括各象素的彩色信息,并將在那個時間形成一幅圖象的各象素的z坐標寫入z緩沖器。
z比較器基于被寫入到每一個圖象處理器的z緩沖器的圖象數(shù)據(jù)以及被寫入到其z緩沖器的各z坐標來進行隱藏表面處理,并產(chǎn)生一幅組合圖象。更具體地說,z比較器從各圖象處理器讀出圖象數(shù)據(jù)和各z坐標。然后,在所有已讀出的z坐標中,具有最小z坐標的圖象數(shù)據(jù)被用來作為一幅待處理的3維圖象。換句話說,使用最靠近視點的圖象數(shù)據(jù)的一幅圖象被放置在最上層,而被放置在重疊部分的較低層的一幅圖象的圖象數(shù)據(jù)要經(jīng)受隱藏表面擦除,從而產(chǎn)生具有重疊部分的一幅組合圖象。
例如,分別捕獲由一個圖象處理器所產(chǎn)生的、用于描繪一個背景的圖象數(shù)據(jù),由一個圖象處理器所產(chǎn)生的、用于描繪一部汽車的圖象數(shù)據(jù),由一個圖象處理器所產(chǎn)生的、用于描繪一幢建筑物的圖象數(shù)據(jù),由一個圖象處理器所產(chǎn)生的、用于描繪一個人的圖象數(shù)據(jù)。其后,當出現(xiàn)一個重疊部分時,通過基于各z坐標的z比較器,被放置在重疊部分的背面的圖象的圖象數(shù)據(jù)要經(jīng)受隱藏表面擦除。
相應(yīng)地,即使在一幅復(fù)雜的3維圖象的情況下,跟僅由一個圖象處理器來進行這樣的處理的情況相比,通過以共享方式來使用多個圖象處理器來處理圖象,仍然有可能以高速度來進行精確的圖象處理。
在文獻《計算機圖形原理與實踐》(Computer Graphics Principlesand Practice)中,以上的圖象處理系統(tǒng)被介紹在文章《圖象組成體系結(jié)構(gòu)》(Image-Composition-Architectures)中。
在上述常規(guī)的圖象處理系統(tǒng)中,來自多個圖象處理器的輸出的區(qū)別是建立在各z坐標的大小的基礎(chǔ)上的,這種區(qū)別導(dǎo)致簡單的隱藏表面處理。因此,在多個重疊的3維圖象中,即使其z坐標為相對地小的圖象是半透明的,隱藏的表面部分仍要被擦除,這就引起一個問題,即,不能正確地表達半透明的3維圖象。
本發(fā)明的一個目標就是提供一種改進的圖象處理系統(tǒng),即使該3維圖象以一種復(fù)雜的方式含有各半透明的圖象,也能正確地表達一幅3維圖象。

發(fā)明內(nèi)容
本發(fā)明提供一種圖象處理系統(tǒng),一個圖象處理裝置,一種圖象處理方法,以及一段計算機程序。
根據(jù)本發(fā)明的一個方面,提供了一個圖象處理系統(tǒng),包括多個圖象發(fā)生器,其中的每一個用于產(chǎn)生圖象數(shù)據(jù),該圖象數(shù)據(jù)包括準備由所述圖象數(shù)據(jù)加以表示的一幅圖象的(從一個預(yù)定的參照部分起算的)深度距離,以及所述圖象的彩色信息;以及一個合并器,用于從多個圖象發(fā)生器中的每一個接收圖象數(shù)據(jù),其中,該合并器按照被包含在每一個圖象數(shù)據(jù)之中的深度距離的順序,來指定多個已接收的圖象數(shù)據(jù),并將下列兩部分信息加以混合,第一部分信息是用以表示其深度距離相對地長的圖象數(shù)據(jù)的彩色信息,第二部分信息是用以表示跟所述第一圖象重疊的一幅第二圖象的圖象數(shù)據(jù)的彩色信息。
可以作出這樣的安排深度距離是從預(yù)定的參照部分起算的一個象素的深度距離,并且彩色信息是該象素的彩色信息,并且該合并器按照該象素的深度距離的順序來指定各象素,并將各象素的彩色信息加以混合。
可以作出這樣的安排每一個圖象數(shù)據(jù)都包括多個象素的深度距離,以及各象素的彩色信息,并且該合并器按照象素的深度距離的順序來指定具有相同的2維坐標的各象素,同時將具有相同的2維坐標的各象素的彩色信息加以混合。
可以作出這樣的安排該合并器將具有最長深度距離的圖象數(shù)據(jù)的彩色信息以及具有次最長深度距離的圖象數(shù)據(jù)的彩色信息加以混合,并且再將混合的結(jié)果跟具有第三最長深度距離的圖象數(shù)據(jù)的彩色信息加以混合。
可以作出這樣的安排該合并器將具有最長深度距離的圖象數(shù)據(jù)的彩色信息以及用以表示背景的背景圖象數(shù)據(jù)的彩色信息加以混合。
可以作出這樣的安排具有最長深度距離的圖象數(shù)據(jù)是用以表示背景的背景圖象數(shù)據(jù)。
可以作出這樣的安排該彩色信息包括表示3基色的亮度數(shù)值,以及表示半透明度的一個透明度數(shù)值。
可以作出這樣的安排圖象處理系統(tǒng)還包括一個同步單元,用以使從多個圖象發(fā)生器中捕獲圖象數(shù)據(jù)的定時跟圖象處理系統(tǒng)的圖象處理定時保持同步。
可以作出這樣的安排多個圖象發(fā)生器,合并器以及同步單元部分地或整體地包括一個邏輯電路以及一個半導(dǎo)體存儲器,該邏輯電路以及半導(dǎo)體存儲器被設(shè)置在一個半導(dǎo)體芯片上。
根據(jù)本發(fā)明的另一方面,提供了一個圖象處理裝置,包括一個數(shù)據(jù)捕獲單元,用于從多個圖象發(fā)生器中的每一個捕獲圖象數(shù)據(jù),每一個圖象發(fā)生器所產(chǎn)生的圖象數(shù)據(jù)包括從準備由該圖象數(shù)據(jù)表示的一幅圖象的一個預(yù)定的參照部分起算的深度距離,以及該圖象的彩色信息;以及一個彩色信息合并器,用于按照被包含在每一個圖象數(shù)據(jù)之中的深度距離的順序,來指定多個已捕獲的圖象數(shù)據(jù),并將下列兩部分圖象數(shù)據(jù)的彩色信息加以混合,第一部分信息是用以表示其深度距離相對地長的第一圖象數(shù)據(jù)的彩色信息,第二部分信息是用以表示跟第一圖象重疊的一幅第二圖象的圖象數(shù)據(jù)的彩色信息,其中,該數(shù)據(jù)捕獲單元以及該彩色信息合并器被設(shè)置在一塊半導(dǎo)體芯片上。
可以作出這樣的安排該圖象處理裝置還包括一個同步單元,用以使從多個圖象發(fā)生器中捕獲圖象數(shù)據(jù)的定時跟圖象處理裝置的圖象處理定時保持同步。
根據(jù)本發(fā)明的另一方面,提供了一種圖象處理裝置,包括一個幀緩沖器,用于存儲圖象數(shù)據(jù),其中包括準備由該圖象數(shù)據(jù)來表示的一幅圖象的彩色信息;一個z緩沖器,用于存儲從一個預(yù)定的參照部分起算的該圖象的深度距離;以及一個通信單元,用于跟一個合并器進行通信,該合并器從包括主體圖象處理裝置的多個圖象處理裝置中的每一個接收包括彩色信息以及深度距離在內(nèi)的圖象數(shù)據(jù),以便按照被包含在每一個圖象數(shù)據(jù)之中的深度距離的順序,來指定多個已捕獲的圖象數(shù)據(jù),并將下列兩部分圖象數(shù)據(jù)的彩色信息加以混合,第一部分信息是用以表示其深度距離相對地長的第一圖象數(shù)據(jù)的彩色信息,第二部分信息是用以表示跟第一圖象重疊的一幅第二圖象的圖象數(shù)據(jù)的彩色信息,其中,幀緩沖器,z緩沖器以及通信單元被設(shè)置在一塊半導(dǎo)體芯片上。
根據(jù)本發(fā)明的另一方面,提供了準備在一個圖象處理系統(tǒng)中執(zhí)行的一種圖象處理方法包括多個圖象發(fā)生器,以及被連接到多個圖象發(fā)生器的一個合并器,所述方法包括下列各步驟令所述多個圖象發(fā)生器去產(chǎn)生圖象數(shù)據(jù),其中的每一個都包括準備由該圖象數(shù)據(jù)來表示的一幅圖象的、從一個預(yù)定的參照部分起算的深度距離,以及該圖象的彩色信息;以及令該合并器從多個圖象發(fā)生器中的每一個按照預(yù)定的同步定時去捕獲圖象,并按照被包含在每一個圖象數(shù)據(jù)之中的深度距離的順序,來指定多個已捕獲的圖象數(shù)據(jù),并將下列兩部分圖象數(shù)據(jù)的彩色信息加以混合,第一部分信息是用以表示其深度距離相對地長的第一圖象數(shù)據(jù)的彩色信息,第二部分信息是用以表示跟第一圖象重疊的一幅第二圖象的圖象數(shù)據(jù)的彩色信息。
根據(jù)本發(fā)明的另一方面,提供了一段計算機程序,用于使一部計算機如同一個圖象處理系統(tǒng)那樣進行工作,該系統(tǒng)包括多個圖象發(fā)生器,其中的每一個都用于產(chǎn)生圖象數(shù)據(jù),包括準備由該圖象數(shù)據(jù)來表示的一幅圖象的、從一個預(yù)定的參照部分起算的深度距離,以及該圖象的彩色信息;以及一個合并器,用于接收來自多個圖象發(fā)生器中的每一個的圖象數(shù)據(jù),其中,該合并器按照被包含在每一個圖象數(shù)據(jù)之中的深度距離的順序,來指定多個已接收的圖象數(shù)據(jù),并將下列兩部分圖象數(shù)據(jù)的彩色信息加以混合,第一部分信息是用以表示其深度距離相對地長的第一圖象數(shù)據(jù)的彩色信息,第二部分信息是用以表示跟第一圖象重疊的一幅第二圖象的圖象數(shù)據(jù)的彩色信息。
根據(jù)本發(fā)明的另一方面,提供了一個圖象處理系統(tǒng),包括一個數(shù)據(jù)捕獲單元,用于在網(wǎng)絡(luò)上從多個圖象發(fā)生器中的每一個捕獲圖象數(shù)據(jù),每一個圖象發(fā)生器所產(chǎn)生的圖象數(shù)據(jù)包括準備由該圖象數(shù)據(jù)來表示的一幅圖象的、從一個預(yù)定的參照部分起算的深度距離,以及該圖象的彩色信息;以及一個彩色信息合并器,用于按照被包含在每一個圖象數(shù)據(jù)之中的深度距離的順序,來指定多個已捕獲的圖象數(shù)據(jù),并將下列兩部分圖象數(shù)據(jù)的彩色信息加以混合,第一部分信息是用以表示其深度距離相對地長的第一圖象數(shù)據(jù)的彩色信息,第二部分信息是用以表示跟第一圖象重疊的一幅第二圖象的圖象數(shù)據(jù)的彩色信息。
根據(jù)本發(fā)明的另一方面,提供了一個圖象處理系統(tǒng),包括多個圖象發(fā)生器,其中的每一個都用于產(chǎn)生圖象數(shù)據(jù),包括準備由該圖象數(shù)據(jù)來表示的一幅圖象的、從一個預(yù)定的參照部分起算的深度距離,以及該圖象的彩色信息;多個合并器,用于捕獲由多個圖象發(fā)生器產(chǎn)生的圖象數(shù)據(jù),并將所捕獲的圖象數(shù)據(jù)進行混合;以及一個控制器,用于選擇各圖象發(fā)生器,以及為處理來自多個圖象發(fā)生器以及多個合并器(的圖象數(shù)據(jù))所需的至少一個合并器,其中,多個圖象發(fā)生器,多個合并器以及控制器在網(wǎng)絡(luò)上互相連接,并且多個合并器中的至少一個從已選定的各圖象發(fā)生器中捕獲圖象數(shù)據(jù),并按照被包含在每一個圖象數(shù)據(jù)之中的深度距離的順序,來指定多個已捕獲的圖象數(shù)據(jù),并將下列兩部分圖象數(shù)據(jù)的彩色信息加以混合,第一部分信息是用以表示其深度距離相對地長的第一圖象數(shù)據(jù)的彩色信息,第二部分信息是用以表示跟第一圖象重疊的一幅第二圖象的圖象數(shù)據(jù)的彩色信息。
可以作出這樣的安排該已選定的圖象發(fā)生器中至少有一個在不同于所述網(wǎng)絡(luò)的一個網(wǎng)絡(luò)上,跟其他各圖象發(fā)生器連接,并且也由其他各圖象發(fā)生器來產(chǎn)生圖象數(shù)據(jù)。
可以作出這樣的安排該圖象數(shù)據(jù)包括用以指定捕獲該圖象數(shù)據(jù)的目標合并器的數(shù)據(jù)。
可以作出這樣的安排該圖象處理系統(tǒng)還包括一個用于存儲數(shù)據(jù)的交換機,上述數(shù)據(jù)用于指定各圖象發(fā)生器以及由該控制器所選定的至少一個合并器,后者用于捕獲由所述存儲數(shù)據(jù)所指定的圖象發(fā)生器產(chǎn)生的圖象數(shù)據(jù),并將所捕獲的圖象數(shù)據(jù)發(fā)送到由該存儲數(shù)據(jù)指定的至少一個合并器。


通過閱讀以下的詳細說明以及諸附圖,將使本發(fā)明的這些目標和其他目標變得更加明顯,在諸附圖中圖1是一份系統(tǒng)組成視圖,說明根據(jù)本發(fā)明的圖象處理系統(tǒng)的一個實施例;圖2是一個圖象發(fā)生器的一份組成視圖;圖3是一份方框圖,說明根據(jù)本發(fā)明的一個合并器的組成實例;圖4是一份圖,說明被送往一個前級裝置的一個外部同步信號的產(chǎn)生定時,以及一個內(nèi)部同步信號的產(chǎn)生定時,其中,(A)表示一份組成視圖,說明一個圖象發(fā)生器和各合并器,(B)表示后一級的合并器的內(nèi)部同步信號,(C)表示從后一級的合并器輸出的一組外部同步信號,(D)表示前一級的合并器的一組內(nèi)部同步信號,以及(E)表示從前一級的合并器輸出的一組外部同步信號;圖5是一份方框圖,說明根據(jù)本發(fā)明的一個合并塊的主要部分的組成實例;圖6是一份視圖,說明使用根據(jù)本發(fā)明的圖象處理系統(tǒng)的一種圖象處理方法的各步驟;圖7是一份系統(tǒng)組成視圖,說明根據(jù)本發(fā)明的圖象處理系統(tǒng)的另一個實施例;圖8是一份系統(tǒng)組成視圖,說明根據(jù)本發(fā)明的圖象處理系統(tǒng)的又一個實施例;圖9是一份系統(tǒng)組成視圖,說明根據(jù)本發(fā)明的圖象處理系統(tǒng)的再一個實施例;圖10是一份系統(tǒng)組成視圖,說明根據(jù)本發(fā)明的圖象處理系統(tǒng)的還一個實施例;圖11是用以在網(wǎng)絡(luò)上實現(xiàn)圖象處理系統(tǒng)的一份組成視圖;圖12是在各配置組件之間發(fā)送/接收數(shù)據(jù)的一個實例;圖13是一份視圖,說明用以確定形成圖象處理系統(tǒng)的各配置組件的各步驟;圖14是用以在網(wǎng)絡(luò)上實現(xiàn)圖象處理系統(tǒng)的另一份組成視圖;以及圖15是在各配置組件之間發(fā)送/接收數(shù)據(jù)的一個實例的一份視圖。
具體實施例方式
下面將說明本發(fā)明的一個優(yōu)選實施例,其中,本發(fā)明的圖象處理系統(tǒng)被應(yīng)用于一個對由復(fù)雜的圖象成分(例如游戲字符)組成的3維模型的圖象進行處理的系統(tǒng)。
<整體結(jié)構(gòu)>
圖1是根據(jù)本發(fā)明的圖象處理系統(tǒng)一份整體結(jié)構(gòu)圖。
圖象處理系統(tǒng)100包括16個圖象發(fā)生器101至116以及5個合并器117至121。
圖象發(fā)生器101至116以及合并器117至121當中的每一個都分別具有一個邏輯電路以及一個半導(dǎo)體存儲器,并且,邏輯電路以及半導(dǎo)體存儲器被集成在一塊半導(dǎo)體芯片上。可以根據(jù)待處理的3維圖象的種類、3維圖象的數(shù)目以及處理方式來確定各圖象發(fā)生器以及各合并器的數(shù)目。
各圖象發(fā)生器101至116當中的每一個通過使用幾何處理來產(chǎn)生圖形數(shù)據(jù),包括用以形成一個立體的3維模型的每一個多邊形的每一個頂點的3維坐標(x,y,z)、每一個多邊形的紋理的齊次坐標(s,t)以及一個齊次項q。圖象發(fā)生器還基于所產(chǎn)生的圖形數(shù)據(jù)來進行特征顯示處理。而且,在接收到來自與一個后繼級相連接的合并器117至120的外部同步信號之后,各圖象發(fā)生器101至116就從幀緩沖器分別向后繼級的各合并器117至120輸出彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值),它們是顯示處理的結(jié)果。同樣,各圖象發(fā)生器101至116從各z緩沖器向后繼級的各合并器117至120輸出z坐標,其中的每一個都表示從一個特定視點(例如,操作員所觀察的一個顯示器的表面)看過去的一個象素的深度距離。這時,各圖象發(fā)生器101至116還輸出寫使能信號WE,它令各合并器117至121同時地捕獲彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值)和各z坐標。
幀緩沖器和z緩沖器跟在現(xiàn)有技術(shù)中所表示的那些緩沖器相同,并且R數(shù)值,G數(shù)值和B數(shù)值分別是紅、綠和藍3色的亮度數(shù)值,而A數(shù)值則是表示半透明度(α)的一個數(shù)字數(shù)值。
各合并器117至121中的每一個都通過一種數(shù)據(jù)捕獲機制,從相應(yīng)的各圖象發(fā)生器或其他各合并器那里接收輸出數(shù)據(jù),明確地說,每一個合并器都接收這樣的圖象數(shù)據(jù),它們包括表示每一個象素的2維位置的(x,y)坐標,彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值)以及z坐標(z)。隨后,根據(jù)z緩沖器算法,使用z坐標(z)來說明圖象數(shù)據(jù),并按照從視點起算的圖象數(shù)據(jù)的z坐標(z)從長到短(即從大到小)的順序,對彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值)進行混合。通過這樣的處理,就在合并器121那里產(chǎn)生用以表達包括一幅半透明圖象在內(nèi)的一幅復(fù)合的3維圖象的組合圖象數(shù)據(jù)。
各圖象發(fā)生器101至116中的每一個都被連接到后繼級的各合并器117至120中的任何一個,并且各合并器都被連接到合并器121。因此,有可能在各合并器當中作出多級連接。
在本實施例中,各圖象發(fā)生器101至116被分為4組,并且為每一組提供一個合并器。即,各圖象發(fā)生器101至104被連接到合并器117,各圖象發(fā)生器105至108被連接到合并器118,各圖象發(fā)生器109至112被連接到合并器119,各圖象發(fā)生器113至116被連接到合并器120。在各圖象發(fā)生器113至116以及各合并器117至121中,通過將在下面說明的各同步信號就能獲得處理操作的同步定時。
下面將結(jié)合各圖象發(fā)生器101至116以及各合并器117至121,來說明其特定的組成和功能。
<圖象發(fā)生器>
圖2說明了圖象發(fā)生器的整體構(gòu)成。由于所有的圖象發(fā)生器101-116都具有相同的配置組件,所以,為方便起見,在圖2中各圖象發(fā)生器統(tǒng)一地用參考數(shù)字200來表示。
圖象發(fā)生器200以這樣一種方式被組成,使得圖形處理器201,圖形存儲器202,I/O接口電路203和顯示電路204被連接到總線205。
圖形處理器201先從存儲了與一項應(yīng)用之類的進展相符的原始圖形數(shù)據(jù)的圖形存儲器202中讀出必要的原始數(shù)據(jù)。接下來,圖形處理器201執(zhí)行幾何處理,例如對已讀出的原始圖形數(shù)據(jù)進行坐標變換,削波處理,亮度處理等,以產(chǎn)生圖形數(shù)據(jù)。之后,圖形處理器201經(jīng)由總線205將圖形數(shù)據(jù)送往顯示電路204。
I/O接口電路203具有捕獲來自外部操作單元(圖中未示出)的用于控制一個字符之類的3維模型的運動的控制信號的功能,或者具有捕獲由外部圖象處理單元產(chǎn)生的圖象數(shù)據(jù)的功能??刂菩盘柋话l(fā)送到圖形處理器201,用以控制顯示電路204。
圖形數(shù)據(jù)由各浮點數(shù)值(IEEE格式)組成。浮點數(shù)值包括,例如16位的x坐標和y坐標,24位的z坐標,12(=8+4)位的R數(shù)值,G數(shù)值,B數(shù)值,以及各具有32位的s,t,q紋理坐標。
顯示電路204有一個映射處理器2041,一個存儲器接口(存儲I/F)電路2046,一個CRT控制器2047和一個動態(tài)隨機存取存儲器(DRAM)2049。
本實施例的映射處理器2041被這樣形成,使得諸如映射處理器2041之類的邏輯電路,以及用于存儲圖象數(shù)據(jù)和紋理數(shù)據(jù)的DRAM2049被設(shè)置在一塊半導(dǎo)體芯片之上。
映射處理器2041對經(jīng)由總線205發(fā)送過來的圖形數(shù)據(jù)進行線性內(nèi)插。線性內(nèi)插使它有可能從圖形數(shù)據(jù)中獲得在一個多邊形的表面上每一個象素的彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值)和z坐標,該圖形數(shù)據(jù)僅表示關(guān)于多邊形的每一個頂點的彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值)和z坐標。而且,映射處理器2041先利用圖形數(shù)據(jù)中所包含的齊次坐標(s,t)和齊次項q來計算紋理坐標,再利用與已導(dǎo)出的各紋理坐標相對應(yīng)的紋理數(shù)據(jù)來進行紋理影射。使之有可能得到更精確的顯示圖象。
這樣一來,由(x,y,z,R,G,B,A)表示的象素數(shù)據(jù)就產(chǎn)生了,數(shù)據(jù)中包含有表示每個象素的2維位置的(x,y)坐標,彩色信息以及z坐標。
響應(yīng)于來自顯示電路204中的其它電路的一項請求,存儲器I/F電路2046對DRAM 2049進行訪問(讀/寫)。在訪問時,寫通道和讀通道在構(gòu)成上是相互獨立的。顧名思義,也就是,寫入時,寫入地址ADRW和寫入數(shù)據(jù)DTW通過寫通道被寫入,而讀出時,讀出數(shù)據(jù)DTR通過讀通道被讀出。
在本實施例的一種預(yù)定的交織尋址的基礎(chǔ)上,存儲器I/F電路2046最多以16個象素為單位,對DRAM 2049進行訪問。
在與從被連接到后繼級的合并器所提供的一個外部同步信號保持同步的條件下,CRT控制器2047請求經(jīng)由存儲器I/F電路2046從DRAM 2049中讀出圖象數(shù)據(jù),即來自幀緩沖器2049b的各象素的彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值)以及來自z緩沖器2049c的各象素的z坐標。然后,CRT控制器2047向后繼級的合并器輸出含有各象素的彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值)以及各z坐標,還包括各象素的(x,y)坐標,以及作為寫入信號的寫使能信號WE。
在每次訪問中,從DRAM 2049中被讀出彩色信息和各z坐標的、并且連同一個寫使能信號WE一起,被輸出到合并器的各象素的數(shù)目,在本實施例中最多為16,并且該數(shù)目可以根據(jù)來自一項正在被執(zhí)行的應(yīng)用的要求而發(fā)生變化。雖然每次訪問和輸出的象素數(shù)目可以是包括1在內(nèi)的任何數(shù)目,但是為了簡明起見,在以下的說明中,都假定每次訪問和輸出的象素數(shù)目為16。而且,響應(yīng)于從合并器121發(fā)出的外部同步信號,每次訪問的各象素的(x,y)坐標都由一個主控制器(未示出)來決定,并通知各圖象發(fā)生器101-116中每一個的CRT控制器2047。這樣一來,在各圖象發(fā)生器101-116中,用于每次訪問的各象素的(x,y)坐標都是相同的。
DRAM 2049進一步在幀緩沖器2049b中存儲紋理數(shù)據(jù)。
<合并器>
圖3說明了合并器的整體構(gòu)成。由于所有的合并器117-121都具有相同的配置組件,所以,為方便起見,在圖3中,各合并器統(tǒng)一地用參考數(shù)字300來表示。
先進先出寄存器(FIFO)301-304跟安裝在前一級的4個圖象發(fā)生器是一一對應(yīng)的,并且每一個先進先出寄存器都暫時地存儲著從相應(yīng)的圖象發(fā)生器輸出的圖象數(shù)據(jù),也就是16個象素的彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值),(x,y)坐標和z坐標。這些圖象數(shù)據(jù)在與來自相應(yīng)的圖象發(fā)生器的寫使能信號WE同步的條件下被寫入每個先進先出寄存器301-304之中。已寫入到各先進先出寄存器301-304的圖象數(shù)據(jù)在與同步信號發(fā)生電路305所產(chǎn)生的內(nèi)部同步信號Vsync同步的條件下,被輸出到合并塊306。由于圖象數(shù)據(jù)是在與內(nèi)部同步信號Vsync同步的條件下,從各先進先出寄存器301-304輸出的,所以送往合并器300的圖象數(shù)據(jù)的輸入定時就可以在一定程度上自由地設(shè)定。相應(yīng)地,也就不一定要求在各圖象發(fā)生器之間實現(xiàn)完全的同步操作。在合并器300中,各先進先出寄存器301-304的輸出實際上是與內(nèi)部同步信號Vsync完全同步的。這樣,各先進先出寄存器301-304的輸出結(jié)果就可以在合并塊306中進行排序,并且按照從視點起算的位置,以從遠到近的順序來進行彩色信息的混合(α混合)。從而就很容易地將從各先進先出寄存器301-304輸出的4個圖象數(shù)據(jù)進行混合,這將在后面進行詳細說明。
通過以上所述已經(jīng)說明了使用4個先進先出寄存器的實例,這是因為被連接到一個合并器的圖象發(fā)生器的數(shù)目是4。但是與各圖象發(fā)生器相對應(yīng)的各先進先出寄存器的數(shù)目可以設(shè)置為不限于4個。而且,物理上不同的存儲器也可以用作各先進先出寄存器301-304。再有,每個存儲器在邏輯上還可以被劃分為多個區(qū)。
從合并器300的一個后級裝置(例如一個顯示器)輸入的、來自同步信號發(fā)生電路305的外部同步信號SYNCIN,按照相同的定時被送往前一級的各圖象發(fā)生器或各合并器。
下面將參照圖4,給出從合并器送往前級裝置的外部同步信號SYNCIN的產(chǎn)生定時,以及合并器的內(nèi)部同步信號Vsync的產(chǎn)生定時的說明。
同步信號發(fā)生電路305產(chǎn)生外部同步信號SYNCIN和內(nèi)部同步信號Vsync。這里,如圖4(A)所示,該圖說明了合并器121,合并器117,以及圖象發(fā)生器101以3級方式相互連接的一個實例。
假定合并器121產(chǎn)生的內(nèi)部同步信號用Vsync2來表示,并且其外部同步信號用SYNCIN2來表示。同樣,合并器117的內(nèi)部同步信號用Vsync1來表示,其外部同步信號用SYNCIN1來表示。
如圖4(B)至(E)所示,與合并器的內(nèi)部同步信號Vsync1和Vsync2相比,外部同步信號SYNCIN1和SYNCIN2的產(chǎn)生定時被加速了一段預(yù)定的時間。為了達到多級連接的目的,合并器的內(nèi)部同步信號跟隨著從后一級的合并器提供的外部同步信號。作者打算將這段加速時間設(shè)置為在圖象發(fā)生器接收到外部同步信號SYNCIN之后,在實際的同步操作開始之前所經(jīng)歷的一段時間。各先進先出寄存器301-304被安排用來完成各合并器的輸入。這樣,即使在時間上發(fā)生了輕微的變化,也不會出現(xiàn)問題。
以這樣一種方式來設(shè)置加速時間,使得在從各先進先出寄存器中讀出圖象數(shù)據(jù)之前,就結(jié)束將圖象數(shù)據(jù)寫入到各先進先出寄存器的操作。由于同步信號是在固定的周期中重復(fù)的,所以通過一個順序電路(例如一個計數(shù)器),就能很容易地實現(xiàn)加速時間。
而且,順序電路(例如計數(shù)器)可以由來自后級的同步信號進行重新設(shè)置(清零),使得內(nèi)部同步信號可能跟隨由后級合并器提供的外部同步信號。
合并塊306利用4組圖象數(shù)據(jù)所包含的z坐標,對來自各先進先出寄存器301-304的、與內(nèi)部同步信號Vsync同步的圖象數(shù)據(jù)進行排序,再利用A數(shù)值,按照從視點起算的位置,以從遠到近的順序,將彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值)進行混合,即α混合,并按照預(yù)定的定時,將結(jié)果輸?shù)胶罄^級的合并器121。
圖5是一份方框圖,表示合并塊306的主要組成。合并塊306具有一個z排序器3061以及一個混合器3062。
z排序器3061從各FIFO 301至304中的每一個接收16個象素的彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值),各(x,y)坐標和各z坐標。然后,z排序器3061選擇具有相同的(x,y)坐標的4個象素,并且按照數(shù)值大小對已選定的各象素的z坐標進行比較。在本實施例中,16個象素的各(x,y)坐標的選擇順序是預(yù)先確定的。如圖5所示,假定來自各FIFO 301至304的各象素的彩色信息和各z坐標分別表示為(R1,G1,B1,A1)至(R4,G4,B4,A4)以及z1至z4。在z1至z4之間進行比較后,z排序器3061基于比較結(jié)果,按照z坐標(z)的降序(譯者注,指從大到小),即按照從視點起算的、從一個較遠的位置開始的順序,對4個象素進行排序。在圖5的實例中,假定建立了一種z1>z4>z3>z2的關(guān)系。
混合器3062具有4個混合處理器3062-1至3062-4??梢园凑沾旌系牟噬畔⒌臄?shù)目,適當?shù)卮_定混合處理器的數(shù)目。
混合處理器3062-1執(zhí)行例如在方程式(1)至(3)中的計算,以實現(xiàn)α混合處理。在這種情況下,使用定位于從視點起算的最遠位置處的象素的彩色信息(R1,G1,B1,A1)來進行計算,上述最遠位置和彩色信息(R1,G1,B1,A1)是來自排序和彩色信息(Rb,Gb,Bb,Ab)的結(jié)果,它們被存儲在一個寄存器(未示出)之中,并且涉及由顯示器所產(chǎn)生的圖象的背景。如同人們所熟知的那樣,具有涉及背景的彩色信息(Rb,Gb,Bb,Ab)的象素被定位于從視點起算的最遠的位置上。接著,混合處理器3062-1向混合處理器3062-2提供所得到的彩色信息(R’數(shù)值,G’數(shù)值,B’數(shù)值,A’數(shù)值)。
R’=R1×(1+(1-A1)×Rb(1)G’=G1×A1+(1-A1)×Gb(2)B’=B1×A1+(1-A1)×Bb(3)數(shù)值A(chǔ)’從Ab與A1之和導(dǎo)出。
混合處理器3062-2執(zhí)行例如在方程式(4)至(6)中的計算,以實現(xiàn)α混合處理。在這種情況下,使用定位于從視點起算的次最遠位置處的象素的彩色信息(R4,G4,B4,A4)來進行計算,上述最遠位置和彩色信息(R4,G4,B4,A4)是來自排序以及混合處理器3062-1的計算結(jié)果(R’,G’,B’,A’),隨后,混合處理器3062-2向混合處理器3062-3提供所得到的彩色信息(R”數(shù)值,G”數(shù)值,B”數(shù)值,A”數(shù)值)。
R”=R4×A4+(1-A4)×R’(4)G”=G4×A4+(1-A4)×G’(5)B”=B4×A1+(1-A4)×B’(6)數(shù)值A(chǔ)”從A’與A4之和導(dǎo)出。
混合處理器3062-3執(zhí)行例如在方程式(7)至(9)中的計算,以實現(xiàn)α混合處理。在這種情況下,使用定位于從視點起算的第三最遠位置處的象素的彩色信息(R3,G3,B3,A3)來進行計算,上述彩色信息(R3,G3,B3,A3)是來自排序和混合處理器3062-2的計算結(jié)果(R”,G”,B”,A”)。接著,混合處理器3062-3向混合處理器3062-4提供所得到的彩色信息(R”’數(shù)值,G”’數(shù)值,B”’數(shù)值,A”’數(shù)值)。
R”’=R3×A3+(1-A3)×R”(7)G”’=G3×A3+(1-A3)×R”(8)
B”’=B3×A3+(1-A3)×B”(9)數(shù)值A(chǔ)”’從A”與A3之和導(dǎo)出。
混合處理器3062-4執(zhí)行例如在方程式(10)至(12)中的計算,以實現(xiàn)α混合處理。在這種情況下,使用定位于最靠近視點處的象素的彩色信息(R2,G2,B2,A2)來進行計算,上述彩色信息(R2,G2,B2,A2)是來自排序和混合處理器3062-3的計算結(jié)果(R”’,G”’,B”’,A”’)。接著,混合處理器3062-4導(dǎo)出最后的彩色信息(Ro數(shù)值,Go數(shù)值,Bo數(shù)值,Ao數(shù)值)。
Ro=R2×A2+(1-A2)×R”’(10)Go=G2×A2+(1-A2)×G”’(11)Bo=B2×A2+(1-A2)×B”’(12)數(shù)值A(chǔ)o從A”’與A2之和導(dǎo)出。
其后,z排序器3061選擇具有相同(x,y)坐標的下一批4個象素,并按照數(shù)值的大小對已選定的各象素的z坐標進行比較。z排序器3061隨即以上述方式,按照z坐標(z)的降序?qū)@4個象素進行排序,并按照從視點起算的象素位置,從遠到近向混合處理器3062提供彩色信息。接著,混合處理器3062執(zhí)行由前面的方程式(1)到(12)所表示的處理,并導(dǎo)出最后的彩色信息(Ro數(shù)值,Go數(shù)值,Bo數(shù)值,Ao數(shù)值)。在這種方式中,導(dǎo)出了16個象素的最后的彩色信息(Ro數(shù)值,Go數(shù)值,Bo數(shù)值,Ao數(shù)值)。
然后,16個象素的最后的彩色信息(Ro數(shù)值,Go數(shù)值,Bo數(shù)值,Ao數(shù)值)被送往一個后繼級的合并器。在末級合并器121的情況下,根據(jù)所獲得的最后的彩色信息(Ro數(shù)值,Go數(shù)值,Bo數(shù)值,Ao數(shù)值),在顯示器上顯示一幅圖象。
<運算方式>
下面,將給出圖象處理系統(tǒng)的運算方式,特別強調(diào)使用圖6的圖象處理方法的各步驟。
當圖形數(shù)據(jù)經(jīng)由總線205被送往顯示電路204時,這些圖形數(shù)據(jù)就被送到顯示電路204的映射處理器2041(步驟S101)。映射處理器2041基于圖形數(shù)據(jù)進行線性內(nèi)插、紋理映射等運算。映射處理器2041首先基于多邊形的兩個頂點的坐標以及這兩個頂點之間的距離,來計算當一個多邊形移動一個單位長度時所產(chǎn)生的變化。隨后,映射處理器2041根據(jù)已計算出來的變化來計算在多邊形中每一個象素的內(nèi)插數(shù)據(jù)。內(nèi)插數(shù)據(jù)包括各坐標(x,y,z,s,t,q),R數(shù)值,G數(shù)值,B數(shù)值和A數(shù)值。其次,映射處理器2041基于被包括在內(nèi)插數(shù)據(jù)之中的各坐標數(shù)值(s,t,q)來計算紋理坐標(u,v)。映射處理器2041基于紋理坐標(u,v),從DRAM 2049中讀出紋理數(shù)據(jù)的每一個彩色信息(R數(shù)值,G數(shù)值,B數(shù)值)。接著,對已讀出的紋理數(shù)據(jù)的彩色信息(R數(shù)值,G數(shù)值,B數(shù)值),以及被包含在內(nèi)插數(shù)據(jù)之中的彩色信息(R數(shù)值,G數(shù)值,B數(shù)值)進行乘法運算,以產(chǎn)生象素數(shù)據(jù)。已產(chǎn)生的象素數(shù)據(jù)被送往來自映射處理器2041的存儲器接口(I/F)電路2046。
存儲器接口電路2046將從映射處理器2041輸入的象素數(shù)據(jù)的z坐標跟存儲在z緩沖器2049c中的z坐標加以比較,并確定根據(jù)象素數(shù)據(jù)所繪出的一幅圖象是否被定位于比被寫入幀緩沖器2049b之中的一幅圖象更靠近視點的位置上。若由象素數(shù)據(jù)所繪出的一幅圖象被定位于比被寫入幀緩沖器2049b之中的一幅圖象更靠近視點的位置上,則按照象素數(shù)據(jù)的z坐標對緩沖器2049c進行更新。在這種情況下,象素數(shù)據(jù)的彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值)被寫入幀緩沖器2049b(步驟S102)。
而且,對在顯示區(qū)域中的象素數(shù)據(jù)的各相鄰部分進行這樣的排列,以便在存儲器接口電路2046的控制下,獲得不同的DRAM模塊。
在每一個合并器117至120中,同步信號產(chǎn)生電路305都從后繼級的合并器121那里接收一組外部同步信號SYNCIN,并向每一個相應(yīng)的圖象發(fā)生器輸送一組外部同步信號SYNCIN(步驟S111,S121)。
在已經(jīng)從各合并器117至120接收到外部同步信號SYNCIN的每一個圖象發(fā)生器101至116中,從與外部同步信號SYNCIN同步的條件下,CRT控制器2047向存儲器接口電路2046輸送關(guān)于讀出被寫入幀緩沖器2049b的彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值)的請求以及關(guān)于讀出被存儲在z緩沖器幀2049b之中的z坐標的請求。隨后,從CRT控制器2047向合并器117至120其中的相應(yīng)的一個輸送含有已讀出的彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值)和各z坐標的圖象數(shù)據(jù),以及作為寫信號的一個寫使能信號WE(步驟S103)。
從圖象發(fā)生器101至104向合并器117,從圖象發(fā)生器105至108向合并器118,從圖象發(fā)生器109至112向合并器119,從圖象發(fā)生器113至116向合并器120輸送圖象數(shù)據(jù)以及各寫使能信號WE。
在每一個合并器117至120中,在與各寫使能信號WE同步的條件下,分別從相應(yīng)的各圖象發(fā)生器向各FIFO 301至304寫入圖象數(shù)據(jù)(步驟S112)。然后,在與內(nèi)部同步信號Vsync同步的條件下,讀出被寫入到各FIFO部的圖象數(shù)據(jù),上述內(nèi)部同步信號Vsync的產(chǎn)生比外部同步信號SYNCIN滯后一段預(yù)定的時間。接著,已讀出的圖象數(shù)據(jù)被送往合并塊306(步驟S113,S114)。
每一個合并器117至120中的合并塊306在與內(nèi)部同步信號Vsync同步的條件下,接收從各FIFO發(fā)送過來的圖象數(shù)據(jù),按照數(shù)值的大小對被包含在圖象數(shù)據(jù)之中的各z坐標進行比較,并且基于比較結(jié)果對圖象數(shù)據(jù)進行排序。作為排序的結(jié)果,合并塊306按照從視點起算的位置,以從遠到近的順序進行彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值)的α混合(步驟S115)。以同步于從合并器121發(fā)送過來的外部同步信號的方式,將通過α混合而獲得的含有新的彩色信息(R數(shù)值,G數(shù)值,B數(shù)值,A數(shù)值)的圖象數(shù)據(jù)輸出到合并器121。
在合并器121中,從各合并器117至120接收圖象數(shù)據(jù),并進行與各合并器117至120相同的處理(步驟S123)。根據(jù)由合并器121進行處理所得到的圖象數(shù)據(jù),來確定最后圖象的彩色等。通過重復(fù)上述處理,就能產(chǎn)生活動圖象。
按照上述方式,產(chǎn)生已經(jīng)通過α混合而受到透明處理的圖象。
合并塊306具有z排序器3061以及混合器3062。這使得它除了由z排序器3061根據(jù)z緩沖器算法進行常規(guī)的隱藏表面處理以外,還有可能由混合器3062通過使用α混合來進行透明度處理。對所有的象素都進行這樣的處理,使得它容易產(chǎn)生一幅組合圖象,在其中,由多個圖象發(fā)生器產(chǎn)生的多幅圖象被混合。這使得它有可能正確地處理在其中混合有半透明圖形的復(fù)雜圖形。相應(yīng)地,它允許以高分辨率來顯示復(fù)雜的半透明物體,并且這可能被應(yīng)用于諸如使用3維計算機圖形的游戲,虛擬現(xiàn)實(VR)和設(shè)計等領(lǐng)域。
<其他實施例>
本發(fā)明并不局限于上述實施例。在圖1所示的圖象處理系統(tǒng)中,4個圖象發(fā)生器被連接到4個合并器117至120其中之一,并且,4個合并器117至120又被連接到合并器121。除了本實施例以外,還可能有例如示于圖7至10的各實施例。
圖7顯示了一個實施例,在其中,多個圖象發(fā)生器以并行方式被連接到一個合并器135,以獲得一個最后輸出。
圖8顯示了一個實施例,在其中,雖然合并器135可以連接4個圖象發(fā)生器,但是,僅有3個圖象發(fā)生器以并行方式被連接到一個合并器135,以獲得一個最后輸出。
圖9顯示了一個所謂對稱系統(tǒng)的實施例,在其中,4個圖象發(fā)生器131至134,以及136至139分別被連接到合并器135和140,這些合并器都可以連接4個圖象發(fā)生器。而且,合并器135和140的輸出被輸入到合并器141。
圖10將一個實施例顯示如下。具體地說,當以一種多級方式連接各合并器時,取代如圖9所示的完全對稱方式,4個圖象發(fā)生器131至134被連接到合并器135,后者可連接4個圖象發(fā)生器,并且合并器135的輸出以及3個圖象發(fā)生器136至138被連接到合并器141,后者可連接4個圖象發(fā)生器。
<在使用網(wǎng)絡(luò)情況下的實施例>
上述各實施例中的每一個的圖象處理系統(tǒng)由互相靠近安裝的各圖象發(fā)生器和各合并器組成,并且通過使用短傳輸線來連接各裝置來實現(xiàn)這樣一個圖象處理系統(tǒng)。這樣一個圖象處理系統(tǒng)可裝入到一個外殼之中。
除了各圖象發(fā)生器和各合并器互相靠近安裝這種情形以外,還可以考慮各圖象發(fā)生器和各合并器被安裝在完全不同的位置上這樣一種情形。即使在這樣一種情況下,它們?nèi)匀皇峭ㄟ^網(wǎng)絡(luò)互相連接,以便互相發(fā)送/接收數(shù)據(jù),由此,使得有可能實現(xiàn)本發(fā)明的圖象處理系統(tǒng)。下面將說明使用網(wǎng)絡(luò)的一個實施例。
圖11是一份視圖,說明在網(wǎng)絡(luò)上實現(xiàn)圖象處理系統(tǒng)的一個組成實例。為了實現(xiàn)圖象處理系統(tǒng),多個圖象發(fā)生器155和合并器156分別通過網(wǎng)絡(luò)被連接到一個交換機或交換機154。
圖象發(fā)生器155具有跟圖2所示的圖象發(fā)生器200相同的組成和功能。
合并器156具有跟圖3所示的合并器300相同的組成和功能。由多個圖象發(fā)生器155產(chǎn)生的圖象數(shù)據(jù)經(jīng)由交換機154被送往相應(yīng)的各合并器156,并在其中進行混合,由此產(chǎn)生已組合的圖象。
除了上述的以外,本實施例的圖象處理系統(tǒng)還包括一個視頻信號輸入裝置150,一個總線控制裝置151,一個控制器152,以及一個圖形數(shù)據(jù)存儲器153。視頻信號輸入裝置150接收來自外部的圖象數(shù)據(jù)的輸入,總線控制裝置151對網(wǎng)絡(luò)進行初始化,并管理在網(wǎng)絡(luò)上各自的配置組件,控制器152確定在各配置組件當中的連接方式,以及圖形數(shù)據(jù)存儲器153存儲圖象數(shù)據(jù)。這些配置組件也被連接到網(wǎng)絡(luò)上的交換機154。
總線控制裝置151在啟動處理時獲得涉及各地址和各項性能,以及關(guān)于被連接到交換機154的所有配置組件的處理內(nèi)容的信息。總線控制裝置151還產(chǎn)生含有已獲得的信息的地址映射。所產(chǎn)生的地址映射被送到所有的各配置組件。
控制器152選擇和確定有待于在圖象處理中使用的各配置組件,即,在網(wǎng)絡(luò)上形成圖象處理系統(tǒng)的各配置組件。由于地址映射含有關(guān)于各配置組件的性能的信息,所以就有可能根據(jù)處理的負荷以及與待執(zhí)行的處理有關(guān)的各項內(nèi)容來選擇各配置組件。
表示圖象處理系統(tǒng)的組成的信息被送往構(gòu)成該圖象處理系統(tǒng)的所有各配置組件,以便將這些信息存儲在包括交換機154在內(nèi)的所有各配置組件之中。使得每一個配置組件都有可能知道哪一個配置組件能進行數(shù)據(jù)的發(fā)送和接收??刂破?52能建立通往另外的網(wǎng)絡(luò)的鏈路。
圖形數(shù)據(jù)存儲器153是具有大容量的存儲器,例如硬盤,并存儲準備由圖象發(fā)生器155進行處理的圖形數(shù)據(jù)。例如經(jīng)由視頻信號輸入裝置150,從外部輸入圖形數(shù)據(jù)。
交換機154控制數(shù)據(jù)的傳輸通道,以保證在各配置組件當中正確的數(shù)據(jù)發(fā)送和接收。
經(jīng)由交換機154在各配置組件當中發(fā)送和接收的數(shù)據(jù)包括表示接收一側(cè)的各配置組件的數(shù)據(jù),例如地址,并且,最好是采取例如分組數(shù)據(jù)那樣的形式。
交換機154向該地址所標識的配置組件發(fā)送數(shù)據(jù)。該地址唯一地表示在網(wǎng)絡(luò)上的配置組件(總線控制裝置151等)。在網(wǎng)絡(luò)為因特網(wǎng)的情況下,可以使用IP(因特網(wǎng)協(xié)議)地址。
這樣的數(shù)據(jù)的一個實例示于圖12。每一個數(shù)據(jù)包括在接收一側(cè)的一個配置組件的一個地址。
數(shù)據(jù)“CP”表示準備由控制器152執(zhí)行的一段程序。
數(shù)據(jù)“M0”表示準備由合并器156進行處理的數(shù)據(jù)。若設(shè)置了多個合并器,則每一個合并器都可以被分配一個號碼,以便能標識一個目標合并器。相應(yīng)地,“M0”表示準備由被分配以號碼“0”的合并器進行處理的數(shù)據(jù)。類似地,“M1”表示準備由被分配以號碼“1”的合并器進行處理的數(shù)據(jù)?!癕2”表示準備由被分配以號碼“2”的合并器進行處理的數(shù)據(jù)。
數(shù)據(jù)“A0”表示準備由圖象發(fā)生器155進行處理的數(shù)據(jù)。類似于各合并器,若設(shè)置了多個圖象發(fā)生器,則每一個圖象發(fā)生器都可以被分配一個號碼,以便能標識一個目標圖象發(fā)生器。
數(shù)據(jù)“V0”表示準備由視頻信號輸入裝置150進行處理的數(shù)據(jù)。數(shù)據(jù)“SD”表示準備存儲在圖形數(shù)據(jù)存儲器153之中的數(shù)據(jù)。
以上數(shù)據(jù)以單獨方式或以組合方式被送往在接收一側(cè)的各配置組件。
下面將參照圖13,對用以確定形成圖象處理系統(tǒng)的各配置組件的各步驟進行說明。
首先,總線控制裝置151向被連接到交換機154的所有各配置組件發(fā)送用于確認信息的數(shù)據(jù),諸如各項處理內(nèi)容,處理性能和各地址。響應(yīng)于從總線控制裝置151發(fā)送過來的數(shù)據(jù),各配置組件向總線控制裝置151發(fā)送數(shù)據(jù),其中包括關(guān)于各項處理內(nèi)容,處理性能和各地址的信息(步驟S201)。
當總線控制裝置151接收從各配置組件發(fā)送過來的數(shù)據(jù)時,總線控制裝置151就產(chǎn)生關(guān)于各項處理內(nèi)容,處理性能和地址的一個地址映射(步驟S202)。所產(chǎn)生的地址映射被送往所有的各配置組件(步驟S203)。
控制器152根據(jù)地址映射來確定執(zhí)行圖象處理的各配置組件的候選者(步驟S211,S212)。控制器152向候選的各配置組件發(fā)送確認數(shù)據(jù),以便確定候選的各配置組件能否執(zhí)行待請求的處理(步驟S213)。已經(jīng)從控制器152接收確認數(shù)據(jù)的候選的各配置組件向控制器152發(fā)送數(shù)據(jù),以表示此種執(zhí)行是可能的還是不可能的??刂破?52對表示是否可能執(zhí)行的數(shù)據(jù)內(nèi)容進行分析,并且根據(jù)分析結(jié)果,最后從已經(jīng)從對方接收到表示此種執(zhí)行是可能的各配置組件中,確定一些配置組件去請求處理(步驟S214)。然后,通過將已確定的各配置組件加以組合,在網(wǎng)絡(luò)上的圖象處理系統(tǒng)的各項組成內(nèi)容就被最后確定。表示最后確定的圖象處理系統(tǒng)的各項組成內(nèi)容被稱為“組成內(nèi)容數(shù)據(jù)”。組成內(nèi)容數(shù)據(jù)被送往構(gòu)成圖象處理系統(tǒng)的所有各配置組件中去(步驟S215)。
通過上述的各步驟來確定準備在圖象處理中使用的各配置組件,并且根據(jù)最后確定的組成內(nèi)容數(shù)據(jù)來確定圖象處理系統(tǒng)的組成。例如,在使用16個圖象處理器155以及5個合并器156的情況下,可以組成如同圖10所示那樣的圖象處理系統(tǒng)。
這樣一來,就有可能根據(jù)用途,使用在網(wǎng)絡(luò)上的各種配置組件,自由地確定圖象處理系統(tǒng)的各項組成內(nèi)容。
下面將給出關(guān)于使用本實施例的圖象處理系統(tǒng)的圖象處理的各步驟的說明。這些處理步驟基本上跟圖6所示的相同。
各圖象發(fā)生器155中的每一個都通過使用顯示電路,來顯示從圖形數(shù)據(jù)存儲器153發(fā)送過來的圖形數(shù)據(jù),或者由被設(shè)置在圖象發(fā)生器155之中的圖形處理器201所產(chǎn)生的圖形數(shù)據(jù),并產(chǎn)生圖象數(shù)據(jù)(步驟S101,S102)。
在各合并器156當中,執(zhí)行最后圖象組合的那個合并器156產(chǎn)生外部同步信號SYNCIN,并將這個外部同步信號SYNCIN送往前一級的各合并器156或各圖象發(fā)生器155。在由一個前級來進一步地提供其他各合并器156的情況下,每一個已經(jīng)接收到外部同步信號SYNCIN的合并器156都向這樣的其他各合并器156中對應(yīng)的一些個發(fā)出一組外部同步信號SYNCIN。在由前一級提供圖象發(fā)生器155的情況下,每一個合并器156都向各圖象發(fā)生器155發(fā)出一組外部同步信號SYNCIN(步驟S111,S121)。
每一個圖象發(fā)生器155都向后一級的對應(yīng)的合并器156發(fā)送已產(chǎn)生的圖象數(shù)據(jù),上述圖象數(shù)據(jù)同步于已輸入的外部同步信號SYNCIN。在圖象數(shù)據(jù)中,作為目標地址的合并器156的地址被添加到頭部(步驟S103)。
已被輸入圖象數(shù)據(jù)的每一個合并器156對已輸入的圖象數(shù)據(jù)進行混合(步驟S112至S115),以產(chǎn)生組合的圖象數(shù)據(jù)。每一個合并器156都向后一級的合并器156發(fā)送已組合的圖象數(shù)據(jù),上述已組合的圖象數(shù)據(jù)同步于在下一個定時中輸入的外部同步信號SYNCIN(步驟S122,S116)。隨后,由合并器156最后獲得的已組合的圖象數(shù)據(jù)被用來作為整個圖象處理系統(tǒng)的輸出。
合并器156難以接收跟多個圖象發(fā)生器155同步的圖象數(shù)據(jù)。然而,如圖3所示,圖象數(shù)據(jù)在各先進先出寄存器301至304中被一次性地捕獲,并且隨后以同步于內(nèi)部同步信號Vsync的方式被送往合并塊306。由此,在圖象混合時,圖象數(shù)據(jù)的同步已完全地被建立。這使得,即使在網(wǎng)絡(luò)上建立本實施例的圖象處理系統(tǒng)的條件下,也能容易地在圖象混合中實現(xiàn)圖象數(shù)據(jù)的同步。
控制器152能建立通往另一個網(wǎng)絡(luò)的一條鏈路這個事實使得它有可能使用作為各配置組件而部分地或整體地形成于另一個網(wǎng)絡(luò)之上的另一個圖象處理系統(tǒng),來實現(xiàn)集成的圖象處理系統(tǒng)。
換句話說,這可以被實現(xiàn)為具有一種“嵌套式結(jié)構(gòu)”的圖象處理系統(tǒng)。
圖14是一份視圖,表示集成的圖象處理系統(tǒng)的一個組成實例,由參考數(shù)字157表示的部分表示具有一個控制器和多個圖象發(fā)生器的一個圖象處理系統(tǒng)。雖然在圖14中沒有示出,但是圖象處理系統(tǒng)157可以象圖11所示的圖象處理系統(tǒng)那樣,還包括一個視頻信號輸入裝置,一個總線控制裝置,一個圖形數(shù)據(jù)存儲器以及各合并器。在這個集成的圖象處理系統(tǒng)中,控制器152跟其他圖象處理系統(tǒng)157的控制器建立聯(lián)系,并且在保證實現(xiàn)同步的條件下發(fā)送和接收圖象數(shù)據(jù)。
在這樣一種集成的圖象處理系統(tǒng)中,使用圖15所示的分組數(shù)據(jù),作為待發(fā)送到圖象處理系統(tǒng)157的數(shù)據(jù)是優(yōu)選的。假定由控制器152所確定的圖象處理系統(tǒng)是一個n層系統(tǒng),而圖象處理系統(tǒng)157則是一個(n-1)層系統(tǒng)。
圖象處理系統(tǒng)157經(jīng)由一個圖象發(fā)生器155a(它是各圖象發(fā)生器155中的一個)跟n層的圖象處理系統(tǒng)進行數(shù)據(jù)的發(fā)送和接收。包含在數(shù)據(jù)Dn中的數(shù)據(jù)“An0”被發(fā)送到圖象發(fā)生器155a。如圖15所示,數(shù)據(jù)“An0”包括數(shù)據(jù)Dn-1。被包含在數(shù)據(jù)“An0”之中的數(shù)據(jù)Dn-1從圖象發(fā)生器155a被送往(n-1)層圖象處理系統(tǒng)157。這樣一來,就是從n層圖象處理系統(tǒng)向(n-1)層圖象處理系統(tǒng)發(fā)送數(shù)據(jù)。
進一步地將一個(n-2)層圖象處理系統(tǒng)連接到圖象處理系統(tǒng)157中的各圖象發(fā)生器其中之一也是可能的。
使用圖15所示的數(shù)據(jù)結(jié)構(gòu),就有可能從n層的各配置組件向0層的各配置組件發(fā)送數(shù)據(jù)。
而且,有可能使用可裝入一個機箱之內(nèi)的圖象處理系統(tǒng)(例如圖1所示的圖象處理系統(tǒng)100),以取代被連接到圖14的網(wǎng)絡(luò)之中的各圖象發(fā)生器155其中之一,來實現(xiàn)集成的圖象處理系統(tǒng)。有必要提供一個網(wǎng)絡(luò)接口,用以將圖象處理系統(tǒng)連接到在集成圖象處理系統(tǒng)中所使用的網(wǎng)絡(luò)中去。
在以上的各實施例中,各圖象發(fā)生器和各合并器全都在半導(dǎo)體器件中實現(xiàn)。然而,它們還可以用一部通用計算機和一段程序相配合來實現(xiàn)。尤其是,通過由一部計算機讀出和執(zhí)行被記錄在記錄介質(zhì)之上的一段程序,就有可能在計算機中建立各圖象發(fā)生器和各合并器的功能。而且,各圖象發(fā)生器和各合并器的一部分可以由半導(dǎo)體芯片來實現(xiàn),而其他部分則可以用一部通用計算機和一段程序相配合來實現(xiàn)。
如上所述,根據(jù)本發(fā)明,按照被納入每一個圖象數(shù)據(jù)之中的深度距離的順序,來指定多個圖象數(shù)據(jù)。而且,將下列兩部分信息加以混合或融合,以產(chǎn)生組合的圖象數(shù)據(jù)第一部分信息是,其深度距離為相對地長的圖象數(shù)據(jù)的彩色信息,第二部分信息是,用以表示跟另一幅圖象(它被表示為先前的、其深度距離為相對地長的圖象數(shù)據(jù))相重疊的一幅圖象的圖象數(shù)據(jù)的彩色信息。這使它有可能獲得這樣一種效果即使在3維圖象中被復(fù)雜地混進了半透明的各種圖象,仍能正確地表達一幅3維圖象。
在不背離本發(fā)明的廣義的精神實質(zhì)和范圍的前提下,可以作出不同的各種實施例以及各種更改。各實施例是被用來說明本發(fā)明的,而不是用來限制本發(fā)明的范圍。本發(fā)明的范圍由所附的權(quán)利要求書,而不是由各實施例來限定。在本發(fā)明的權(quán)利要求書的等價物的含義的范圍內(nèi)以及在權(quán)利要求書的范圍內(nèi)所作出的各種修改,都被認為是在本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種圖象處理系統(tǒng),包括多個圖象發(fā)生器,其中的每一個圖像發(fā)生器都用于產(chǎn)生這樣的圖象數(shù)據(jù),即,該圖象數(shù)據(jù)包括準備由所述圖象數(shù)據(jù)來表示的一個圖象的距一個預(yù)定的參照部分的深度距離以及所述圖象的彩色信息;以及一個合并器,用于從各所述多個圖象發(fā)生器接收所述圖象數(shù)據(jù),其中,所述合并器按照被包含在每一個所述圖象數(shù)據(jù)之中的所述深度距離的順序來指定多個接收的圖象數(shù)據(jù),并將用以表示其深度距離較長的一個第一圖象的圖象數(shù)據(jù)的彩色信息和用以表示跟所述第一圖象重疊的一個第二圖象的圖象數(shù)據(jù)的彩色信息加以合并。
2.根據(jù)權(quán)利要求1所述的圖象處理系統(tǒng),其中,所述深度距離是一個象素從預(yù)定的參照部分起算的深度距離,并且所述彩色信息是所述象素的彩色信息,并且其中,所述合并器按照該象素的深度距離的順序來指定各象素,并將各象素的彩色信息加以混合。
3.根據(jù)權(quán)利要求2所述的圖象處理系統(tǒng),其中,每一個所述圖象數(shù)據(jù)都包括多個象素的深度距離,以及所述各象素的彩色信息,并且其中,所述合并器按照象素的深度距離的順序來指定具有相同的2維坐標的各象素,并將具有相同的2維坐標的各象素的彩色信息加以混合。
4.根據(jù)權(quán)利要求1所述的圖象處理系統(tǒng),其中,所述合并器將具有最長深度距離的圖象數(shù)據(jù)的彩色信息以及具有次最長深度距離的圖象數(shù)據(jù)的彩色信息加以混合,并且再將混合的結(jié)果跟具有第三最長深度距離的圖象數(shù)據(jù)的彩色信息加以混合。
5.根據(jù)權(quán)利要求4所述的圖象處理系統(tǒng),其中,所述合并器將具有最長深度距離的圖象數(shù)據(jù)的彩色信息以及用以表示背景的背景圖象數(shù)據(jù)的彩色信息加以混合。
6.根據(jù)權(quán)利要求4所述的圖象處理系統(tǒng),其中,具有最長深度距離的圖象數(shù)據(jù)是用以表示背景的背景圖象數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的圖象處理系統(tǒng),其中,所述彩色信息包括表示3基色的亮度數(shù)值,以及表示半透明度的一個透明度數(shù)值。
8.根據(jù)權(quán)利要求1所述的圖象處理系統(tǒng)還包括一個同步單元,用以使從多個圖象發(fā)生器中捕獲圖象數(shù)據(jù)的定時跟圖象處理系統(tǒng)的圖象處理定時保持同步。
9.根據(jù)權(quán)利要求8所述的圖象處理系統(tǒng),其中,所述多個圖象發(fā)生器,所述合并器以及所述同步單元部分地或整體地包括一個邏輯電路以及一個半導(dǎo)體存儲器,所述邏輯電路以及所述半導(dǎo)體存儲器被設(shè)置在一個半導(dǎo)體芯片上。
10.一種圖象處理設(shè)備,包括一個數(shù)據(jù)捕獲單元,用于從多個圖象發(fā)生器中的每一個圖像發(fā)生器捕獲圖象數(shù)據(jù),每一個所述圖象發(fā)生器產(chǎn)生這樣的圖象數(shù)據(jù),即,該圖象數(shù)據(jù)包括由所述圖象數(shù)據(jù)表示的一個圖象的距一個預(yù)定的參照部分的深度距離以及所述圖象的彩色信息;以及一個彩色信息合并器,用于按照被包含在每一個所述圖象數(shù)據(jù)之中的深度距離的順序來指定多個捕獲的圖象數(shù)據(jù),并將用以表示其深度距離較長的一個第一圖象的圖象數(shù)據(jù)的彩色信息和用以表示與所述第一圖象重疊的一個第二圖象的圖象數(shù)據(jù)的彩色信息相合并,其中,所述數(shù)據(jù)捕獲單元和所述彩色信息合并器被設(shè)置在一塊半導(dǎo)體芯片上。
11.根據(jù)權(quán)利要求10所述的圖象處理設(shè)備,還包括一個同步單元,用以使從多個圖象發(fā)生器中捕獲圖象數(shù)據(jù)的定時跟圖象處理裝置的圖象處理定時保持同步。
12.一個圖象處理裝置包括一個幀緩沖器,用于存儲圖象數(shù)據(jù),該圖象數(shù)據(jù)中包括準備由所述圖象數(shù)據(jù)來表示的一個圖象的彩色信息;一個z緩沖器,用于存儲從一個預(yù)定的參照部分起算的所述圖象的深度距離;以及一個通信單元,用于跟一個合并器進行通信,所述合并器從包括主體圖象處理裝置的多個圖象處理裝置中的每一個接收包括所述彩色信息以及所述深度距離在內(nèi)的所述圖象數(shù)據(jù),以便按照被包含在每一個所述圖象數(shù)據(jù)之中的深度距離的順序,來指定多個已捕獲的圖象數(shù)據(jù),并將下列兩部分圖象數(shù)據(jù)的彩色信息加以混合,第一部分信息是用以表示其深度距離相對地長的第一圖象數(shù)據(jù)的彩色信息,第二部分信息是用以表示跟所述第一圖象重疊的一幅第二圖象的圖象數(shù)據(jù)的彩色信息,其中,所述幀緩沖器,所述z緩沖器以及所述通信單元被設(shè)置在一塊半導(dǎo)體芯片上。
13.準備在一個圖象處理系統(tǒng)中執(zhí)行的一種圖象處理方法,該系統(tǒng)包括多個圖象發(fā)生器以及被連接到多個圖象發(fā)生器的一個合并器,所述方法包括下列各步驟令所述多個圖象發(fā)生器去產(chǎn)生圖象數(shù)據(jù),其中的每一個都包括準備由所述圖象數(shù)據(jù)來表示的一幅圖象的、從一個預(yù)定的參照部分起算的深度距離,以及所述圖象的彩色信息;以及令所述合并器從所述多個圖象發(fā)生器中的每一個,按照預(yù)定的同步定時去捕獲所述圖象,并按照被包含在每一個所述圖象數(shù)據(jù)之中的深度距離的順序,來指定多個已捕獲的圖象數(shù)據(jù),并將下列兩部分圖象數(shù)據(jù)的彩色信息加以混合,第一部分信息是用以表示其深度距離相對地長的第一圖象數(shù)據(jù)的彩色信息,第二部分信息是用以表示跟所述第一圖象重疊的一幅第二圖象的圖象數(shù)據(jù)的彩色信息。
14.一段計算機程序,用于使一部計算機如同一個圖象處理系統(tǒng)那樣進行工作,該系統(tǒng)包括多個圖象發(fā)生器,其中的每一個都用于產(chǎn)生圖象數(shù)據(jù),包括準備由所述圖象數(shù)據(jù)來表示的一幅圖象的、從一個預(yù)定的參照部分起算的深度距離,以及所述圖象的彩色信息;以及一個合并器,用于接收來自多個圖象發(fā)生器中的每一個的所述圖象數(shù)據(jù),其中,所述合并器按照被包含在每一個所述圖象數(shù)據(jù)之中的深度距離的順序,來指定多個已接收的圖象數(shù)據(jù),并將下列兩部分圖象數(shù)據(jù)的彩色信息加以混合,第一部分信息是用以表示其深度距離相對地長的第一圖象數(shù)據(jù)的彩色信息,第二部分信息是用以表示跟所述第一圖象重疊的一幅第二圖象的圖象數(shù)據(jù)的彩色信息。
15.一個圖象處理系統(tǒng),包括一個數(shù)據(jù)捕獲單元,用于在網(wǎng)絡(luò)上從多個圖象發(fā)生器中的每一個捕獲圖象數(shù)據(jù),每一個圖象發(fā)生器所產(chǎn)生的圖象數(shù)據(jù)包括從由所述圖象數(shù)據(jù)表示的一幅圖象的、從一個預(yù)定的參照部分起算的深度距離,以及所述圖象的彩色信息;以及一個彩色信息合并器,用于按照被包含在每一個所述圖象數(shù)據(jù)之中的深度距離的順序,來指定多個已捕獲的圖象數(shù)據(jù),并將下列兩部分圖象數(shù)據(jù)的彩色信息加以混合,第一部分信息是用以表示其深度距離相對地長的第一圖象數(shù)據(jù)的彩色信息,第二部分信息是用以表示跟所述第一圖象重疊的一幅第二圖象的圖象數(shù)據(jù)的彩色信息。
16.一個圖象處理系統(tǒng),包括多個圖象發(fā)生器,其中的每一個都用于產(chǎn)生圖象數(shù)據(jù),包括準備由所述圖象數(shù)據(jù)來表示的一幅圖象的、從一個預(yù)定的參照部分起算的深度距離,以及所述圖象的彩色信息;以及多個合并器,用于捕獲由多個圖象發(fā)生器中所產(chǎn)生的圖象數(shù)據(jù),并將所捕獲的圖象數(shù)據(jù)進行混合;以及一個控制器,用于選擇各圖象發(fā)生器,以及為處理來自所述多個圖象發(fā)生器以及所述多個合并器(的圖象數(shù)據(jù))所需的至少一個合并器,其中,所述多個圖象發(fā)生器,所述多個合并器以及所述控制器在網(wǎng)絡(luò)上互相連接,并且所述多個合并器中的至少一個從已選定的各圖象發(fā)生器中捕獲圖象數(shù)據(jù),并按照被包含在每一個所述圖象數(shù)據(jù)之中的深度距離的順序,來指定多個已捕獲的圖象數(shù)據(jù),并將下列兩部分圖象數(shù)據(jù)的彩色信息加以混合,第一部分信息是用以表示其深度距離相對地長的第一圖象數(shù)據(jù)的彩色信息,第二部分信息是用以表示跟所述第一圖象重疊的一幅第二圖象的圖象數(shù)據(jù)的彩色信息。
17.根據(jù)權(quán)利要求16所述的圖象處理系統(tǒng),其中,所述已選定的圖象發(fā)生器中至少有一個在不同于所述網(wǎng)絡(luò)的一個網(wǎng)絡(luò)上,跟其他各圖象發(fā)生器連接,并且也由所述其他各圖象發(fā)生器來產(chǎn)生圖象數(shù)據(jù)。
18.根據(jù)權(quán)利要求16所述的圖象處理系統(tǒng),其中,所述圖象數(shù)據(jù)包括用以指定捕獲所述圖象數(shù)據(jù)的目標合并器的數(shù)據(jù)。
19.根據(jù)權(quán)利要求16所述的圖象處理系統(tǒng)還包括一個用于存儲數(shù)據(jù)的交換機,上述數(shù)據(jù)用于指定各圖象發(fā)生器以及由所述控制器所選定的至少一個合并器,后者用于捕獲由所述存儲數(shù)據(jù)所指定的圖象發(fā)生器所產(chǎn)生的圖象數(shù)據(jù),并將所述被捕獲的圖象數(shù)據(jù)發(fā)送到由所述存儲數(shù)據(jù)指定的所述至少一個合并器。
全文摘要
一個圖象處理系統(tǒng),即使各半透明圖象被復(fù)雜地混進了3維圖象之中,也能正確地表達一幅3維圖象。多個圖象發(fā)生器,其中的每一個用于產(chǎn)生圖象數(shù)據(jù),該圖象數(shù)據(jù)包括準備由該圖象數(shù)據(jù)加以表示的一幅圖象的(從一個預(yù)定的參照部分起算的)深度距離,以及該圖象的彩色信息;以及一個合并器,它按照被包含在每一個圖象數(shù)據(jù)之中的深度距離的順序,來指定(例如排序)多個已接收的圖象數(shù)據(jù),并將下列兩部分圖象數(shù)據(jù)的彩色信息加以混合第一部分信息是用以表示其深度距離相對地長的第一圖象數(shù)據(jù)的彩色信息,第二部分信息是用以表示跟所述第一圖象重疊的一幅第二圖象的圖象數(shù)據(jù)的彩色信息。
文檔編號G06T15/40GK1441940SQ01812530
公開日2003年9月10日 申請日期2001年7月24日 優(yōu)先權(quán)日2000年7月24日
發(fā)明者今井雅敏, 藤田純一, 日原大輔 申請人:索尼計算機娛樂公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
平阴县| 谢通门县| 高唐县| 奇台县| 九江市| 五指山市| 陈巴尔虎旗| 通化县| 徐汇区| 宣威市| 内丘县| 乌拉特后旗| 如东县| 滨海县| 大兴区| 包头市| 石河子市| 旬邑县| 镇平县| 阿拉善盟| 吉安县| 盖州市| 错那县| 五华县| 太原市| 云和县| 大荔县| 博客| 平江县| 景东| 泰和县| 新巴尔虎右旗| 苗栗市| 铁岭市| 镇赉县| 饶阳县| 苏尼特左旗| 高陵县| 青龙| 罗平县| 安溪县|