專利名稱:分布式資源結(jié)構(gòu)和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及計算機系統(tǒng)領(lǐng)域,更具體而言涉及到一種分布式資源結(jié)構(gòu)和系統(tǒng)。
背景技術(shù):
在大型計算機和超級計算機曾經(jīng)主宰數(shù)字領(lǐng)域的時期,用戶一般被給定來自某個固定緩沖池中的計算時間片,以便該計算機能并行操作于多個作業(yè)。用戶使用連接到大型計算機的“啞終端”并使用簡單命令行用戶界面等,來耦合大型計算機。但是,計算環(huán)境逐漸轉(zhuǎn)換成低成本的個人計算機和工作站,它們提供給了用戶怎樣執(zhí)行他們的應(yīng)用程序以及更好、更直觀的圖形用戶界面等更大的控制權(quán)。然而,由于近來Internet和快速寬帶所提供的全球貫通性,還存在著由“網(wǎng)農(nóng)場”(“web farms”)經(jīng)過Internet提供的分布式數(shù)據(jù)存儲和計算資源相連接而轉(zhuǎn)換為簡單化或者裸計算機或器件的趨勢。網(wǎng)農(nóng)場一般為服務(wù)器,微機以及大型計算機的集群,它們現(xiàn)主要執(zhí)行用于網(wǎng)應(yīng)用程序和網(wǎng)頁的網(wǎng)服務(wù)器和宿主功能。
在計算機圖形學領(lǐng)域,當前計算機圖形可視化系統(tǒng)能運用一個工作站或者個人計算機群執(zhí)行一個圖形應(yīng)用程序并同時操作某單一作業(yè)來繪制顯示設(shè)備上顯示的圖象。該圖象作為某個單獨邏輯圖象在某單個監(jiān)視器屏幕上或者跨越多個監(jiān)視器屏幕顯示。這些可視化系統(tǒng)能使用多個圖形流水線來提供用于顯示在顯示監(jiān)視器上的一個圖象的不同部分,以加速處理時間并改善顯示圖象的質(zhì)量。
發(fā)明摘要根據(jù)本發(fā)明的一個實施方案,一個分布式資源系統(tǒng)包括執(zhí)行圖形應(yīng)用程序和生成圖形數(shù)據(jù)的多個計算資源單元,以及與該多個計算資源單元通信相連的、繪制該圖形數(shù)據(jù)中像素數(shù)據(jù)的多個可視化資源單元。第一網(wǎng)絡(luò)把一個網(wǎng)絡(luò)復合器連接到該多個可視化資源單元之上。該網(wǎng)絡(luò)復合器對來自該多個可視化資源單元的、已接收的像素數(shù)據(jù)執(zhí)行同步操作,接收來自該可視化資源單元并把同步的像素數(shù)據(jù)復合到至少一個圖象之中。多個顯示設(shè)備,其中至少一個從該多個計算資源單元中被遠程定位的顯示設(shè)備,連接到網(wǎng)絡(luò)復合器并顯示該至少一個圖象。
根據(jù)本發(fā)明另一個實施方案,分布式資源系統(tǒng)包括多個生成第一數(shù)據(jù)集合的分布式第一資源單元,以及多個響應(yīng)該第一數(shù)據(jù)集合生成第二數(shù)據(jù)集合的第二資源單元。從該多個第二資源單元中至少一個資源單元遠程定位的通信量控制器通信連接于多個第二資源單元,選擇來自該多個第二資源單元的第二數(shù)據(jù)集合,并同步已選擇的數(shù)據(jù)。多個顯示設(shè)備被連接到該通信量控制器并接收已同步的數(shù)據(jù)以對多個用戶顯示。
且根據(jù)本發(fā)明的另一個實施方案,分布式資源系統(tǒng)包括多個執(zhí)行至少一個計算機應(yīng)用程序以及生成多個第一數(shù)據(jù)的第一資源裝置,用于生成接收自該多個第一資源裝置多個第一數(shù)據(jù)的多個第二數(shù)據(jù)連接到多個第一資源裝置的多個第二資源裝置,以及連接到用于接收其中多個第二數(shù)據(jù)并可操作同步于和復合多個第二數(shù)據(jù)的控制器裝置。顯示裝置被連接到用于接收和顯示其中已同步和復合數(shù)據(jù)的控制器裝置。
根據(jù)本發(fā)明的另一個實施方案,分布式圖形處理方法包括在地理位置不同處所生成的多個圖形數(shù)據(jù)集合;繪制這些圖形數(shù)據(jù)集合以及生成多個已繪制像素數(shù)據(jù)集合;接收該多個已繪制像素數(shù)據(jù)的集合;對來自不同源的一個圖象幀的多個像素數(shù)據(jù)執(zhí)行同步和把與相同圖象幀相關(guān)的像素數(shù)據(jù)復合到至少一個圖象中;以及顯示該至少一個圖象。
根據(jù)本發(fā)明的進一步一個實施方案,分布式圖形可視化結(jié)構(gòu)包括多個計算資源單元,連接到該多個計算資源單元的多個圖形流水線,以及連接到該多個圖形流水線的多個本地復合器。網(wǎng)絡(luò)復合器經(jīng)由網(wǎng)絡(luò)通信連接到該多個本地復合器,并把接收于該多個本地復合器的圖形數(shù)據(jù)同步及復合到至少一個圖形圖象之中。多個顯示設(shè)備被連接到該網(wǎng)絡(luò)復合器并接收和顯示該至少一個圖形圖象。
附圖簡述為更完整理解本發(fā)明、其中的對象及優(yōu)點,現(xiàn)參照下列與附圖相關(guān)的描述
圖1是根據(jù)本發(fā)明宗旨的分布式資源結(jié)構(gòu)和系統(tǒng)的一個實施方案的簡化功能方框圖;圖2是根據(jù)本發(fā)明宗旨的、用于圖形可視化的分布式資源結(jié)構(gòu)和系統(tǒng)的一個實施方案的簡化功能方框圖;圖3是根據(jù)本發(fā)明宗旨的、使用一個網(wǎng)絡(luò)復合器并用于圖形可視化的分布式資源結(jié)構(gòu)和系統(tǒng)的一個實施方案的較詳細的功能方框圖;圖4是可視化資源的一個實施方案的方框簡圖;以及圖5是根據(jù)本發(fā)明的一個實施方案的、用于處理圖形數(shù)據(jù)的一個網(wǎng)絡(luò)圖形復合進程的流程圖。
附圖詳述如用于各種附圖類似和相應(yīng)部分的標號,通過參照附圖1至5極好地理解本發(fā)明優(yōu)選實施方案及其優(yōu)點。
諸如惠普公司的可視化中心sv6(HP sv6)等等的現(xiàn)有計算機圖形可視化系統(tǒng)一般運用工作站和可視化資源群來處理和提供作為單個圖象顯示的單個圖形圖象。HP sv6在美國專利申請中予以描述,它的序列號09/715,335,標題為“用于有效提供圖形數(shù)據(jù)的系統(tǒng)和方法”,提交日為2000年11月17日。
圖1是根據(jù)本發(fā)明的分布資源結(jié)構(gòu)所構(gòu)造的系統(tǒng)10的實施方案的簡化功能方框圖。系統(tǒng)10運用可跨越全球地理分布并能包含數(shù)據(jù)存儲建造塊14的分布資源12來計算資源建造塊16及其它資源。相互定位建造塊的每個集合能在一個分開的計算和/或存儲設(shè)備中實現(xiàn),或者,數(shù)據(jù)存儲以及計算資源能在例如一個工作站里具體實施。如圖2所示,分布資源12包含網(wǎng)絡(luò)化的數(shù)據(jù)存儲設(shè)備18,個人計算機,工作站,服務(wù)器和其它計算機20,以及能被加入到該計算資源結(jié)構(gòu)或者根據(jù)需要從中移出的可視化資源40。在數(shù)據(jù)存儲設(shè)備,計算資源以及可視化資源之間不需要有一對一對應(yīng)的關(guān)系,例如,因為多于一個的數(shù)據(jù)存儲設(shè)備能連接到某單個計算資源,以及多于一個的可視化資源能連接到某單個計算資源。諸如一個圖形工作站等等的軟件應(yīng)用程序在作為計算機主機的計算機20中執(zhí)行。可視化資源40包括一般為工作站的圖形引擎,該工作站具有諸如連接到單獨幀緩沖器26的、如圖4所示的圖形流水線24等等的多個元件。幀緩沖器的生成連接到用接收自該圖形引擎的像素數(shù)據(jù)組成多個圖象的一個本地復合器28。該圖形引擎包括專用的硬件和軟件資源而不是在本領(lǐng)域已知的、如圖4所述的那些資源。圖形引擎的復雜程度能從一塊圖形卡到整個一臺工作站。對一個圖形引擎22的多個圖形流水線24輸入被連接到諸如局域網(wǎng)(LAN)等等的一個網(wǎng)絡(luò)并接收來自計算資源16的圖形數(shù)據(jù)。例如,圖形流水線24可被安排有一個主流水線和多個從流水線。幀緩沖器(FB)26被連接到每個圖形流水線24并存儲一個或多個由單獨圖形流水線提供的圖象或像素數(shù)據(jù)的幀。幀緩沖器26的輸出是為諸如DVI(數(shù)字視頻界面)等等提供的像素數(shù)據(jù)。DVI數(shù)據(jù)一般包含顯示在顯示屏幕上該像素位置的坐標值,以及該像素的色彩值。例如,DVI數(shù)據(jù)能包含該像素的(X,Y)坐標值,RGB(紅,綠,藍)值。DVI數(shù)據(jù)能進一步包含用于該像素的一個深度值(Z),以及用于該像素的一個透明度值(a)還有其它屬性。
回到圖1和圖2,分布資源12經(jīng)由網(wǎng)絡(luò)化的數(shù)據(jù)復合資源32被連接到用戶終端或者顯示設(shè)備30上。網(wǎng)絡(luò)化數(shù)據(jù)復合資源32能包含諸如LAN,廣域網(wǎng)(WAN),內(nèi)聯(lián)網(wǎng)(intranet),外聯(lián)網(wǎng)(extranet),互聯(lián)網(wǎng)(Internet)或者其它任何合適的網(wǎng)絡(luò)或連接等等網(wǎng)絡(luò)34,以及用于同步,復合和路由選擇數(shù)據(jù)的元件36。用戶終端或者顯示設(shè)備30是用戶能在其上觀看已處理的數(shù)據(jù)以及由分布資源12生成結(jié)果的設(shè)備。顯示設(shè)備30能運用現(xiàn)在已知或者今后開發(fā)的任何顯示技術(shù)。優(yōu)選地,用戶終端和顯示設(shè)備30包含用戶輸入入口設(shè)備,諸如鍵盤和指向設(shè)備,但是,這些設(shè)備對某些應(yīng)用程序來說可能并不必要。
根據(jù)本發(fā)明的宗旨,所有處理和可視化功能都由分布資源12執(zhí)行,以便地理上分散的用戶所創(chuàng)建的分布數(shù)據(jù)能保持在它們被創(chuàng)建的地方,并且僅那些與處理結(jié)構(gòu)相關(guān)的數(shù)據(jù)被傳送到正觀看或者使用這些結(jié)果的那(些)用戶。用此方式,大量原始數(shù)據(jù)不需要在高網(wǎng)絡(luò)帶寬和高傳輸速度的網(wǎng)絡(luò)上傳輸。例如在計算機圖形應(yīng)用程序中,由地理上分散的工程設(shè)計團隊生成的原始數(shù)據(jù),例如車輛外車身設(shè)計以及內(nèi)部部件設(shè)計,能保持在原地而不需要被傳輸?shù)接糜诳梢暬L制的一個中心位置。僅僅被繪制的像素數(shù)據(jù)在網(wǎng)絡(luò)20上傳輸,并且復合來組成結(jié)果為2D或者3D(二維或者三維)圖象。被顯示給用戶的這些像素或者圖象數(shù)據(jù)通常比所需生成圖形圖象的那些數(shù)據(jù)少幾個數(shù)量級,這樣,數(shù)據(jù)傳輸時間明顯縮短且在用戶計算機終端處的數(shù)據(jù)存儲要求為最少。而且,數(shù)據(jù)存儲能保持分布的,以及能與創(chuàng)建該數(shù)據(jù)并能連續(xù)修改和更新該數(shù)據(jù)的分布用戶保持相互定位。
不同于常規(guī)系統(tǒng),分布式系統(tǒng)10把分布式資源12分配到一個或者多個作業(yè)上以同時生成一個或者多個被顯示在各個顯示設(shè)備上的結(jié)果。該計算資源分配單元,例如,是一個CPU(中央處理單元)并且該可視化資源的分配單元,例如,為一個圖象流水線以及它相關(guān)的硬件/軟件。存儲、計算和提供資源的一個子集被分配到每個作業(yè)或者用于在實現(xiàn)設(shè)備子集上顯示多個結(jié)果的一次應(yīng)用程序軟件執(zhí)行,以便于分布式資源系統(tǒng)10執(zhí)行多個作業(yè)以及執(zhí)行分布在非相互定位資源元件中的多個應(yīng)用程序。
圖3是根據(jù)本發(fā)明宗旨,用于圖形可視化的分布式資源結(jié)構(gòu)和系統(tǒng)10實施方案的較為詳細的一個功能方框圖。分布式資源結(jié)構(gòu)和系統(tǒng)10包含了連接到計算資源16的數(shù)據(jù)存儲設(shè)備14。數(shù)據(jù)存儲設(shè)備14優(yōu)選為網(wǎng)絡(luò)化的元件,以促使其間或者到計算資源16的數(shù)據(jù)傳輸。計算資源為一個或者多個“作業(yè)”和查詢執(zhí)行圖形應(yīng)用程序,并且接收所需數(shù)據(jù)以從網(wǎng)絡(luò)化數(shù)據(jù)存儲設(shè)備14中生成圖形數(shù)據(jù)。計算資源16進一步連接到多個可視化資源40??梢暬Y源40包含圖形引擎,幀緩沖器,本地復合器以及其它具體到圖形的硬件和軟件。
可視化資源40被連接到第一網(wǎng)絡(luò)42,該網(wǎng)絡(luò)可為局域網(wǎng),廣域網(wǎng),內(nèi)聯(lián)網(wǎng),外聯(lián)網(wǎng),互聯(lián)網(wǎng),或者使用任意數(shù)量的、包括現(xiàn)在已知的或者今后開發(fā)的Ethernet,TCP/IP以及Infiniband等合適網(wǎng)絡(luò)協(xié)議的其它任何合適的網(wǎng)絡(luò)或連接。網(wǎng)絡(luò)42還能是不同類型網(wǎng)絡(luò)的一個組合體。圖形數(shù)據(jù)被單元網(wǎng)絡(luò)42所傳輸和路由到一個網(wǎng)絡(luò)復合器44。網(wǎng)絡(luò)復合器44是能夠把被提供的圖形數(shù)據(jù)一起放進一個或者多個圖形圖象中的一個圖形復合器。因為系統(tǒng)10的分布式本性,網(wǎng)絡(luò)復合器44能夠進一步處理由于在該網(wǎng)絡(luò)中的不同距離,傳輸速度和帶寬所帶來的數(shù)據(jù)等待時間和同步問題。網(wǎng)絡(luò)復合器能夠生成和傳送反饋控制數(shù)據(jù)到這些正傳送數(shù)據(jù)的資源,以減慢或者調(diào)節(jié)傳輸速率明顯快于其它資源傳輸速率的那些資源。網(wǎng)絡(luò)復合器44復合來自接收于可視化資源像素數(shù)據(jù)的這些圖象,然后把它們經(jīng)由第二網(wǎng)絡(luò)46傳送到顯示設(shè)備30。在大多數(shù)應(yīng)用程序中,第二網(wǎng)絡(luò)46是用于經(jīng)較短距離傳輸數(shù)據(jù)的網(wǎng)絡(luò),例如局域網(wǎng)。但是,第二網(wǎng)絡(luò)46并不受限于此,它能是局域網(wǎng),廣域網(wǎng),內(nèi)聯(lián)網(wǎng),外聯(lián)網(wǎng),互聯(lián)網(wǎng),或者包括現(xiàn)在已知的或者今后開發(fā)的合適網(wǎng)絡(luò)協(xié)議的其它任何合適的網(wǎng)絡(luò)或連接等等中的任何一個或者它們的組合。
在非圖形的特定應(yīng)用程序中,網(wǎng)絡(luò)復合器44能被認為是一個普通通信量控制器,它采集彼此更相關(guān)的數(shù)據(jù)或者應(yīng)該一起被顯示或被處理的數(shù)據(jù),以及進而傳送被采集的數(shù)據(jù)到特定的顯示設(shè)備中。作為一個通信量控制器,網(wǎng)絡(luò)元件44可操作給被采集數(shù)據(jù)同步和定時,正如以下更詳細的描述。
參照圖5,示出了用于處理數(shù)據(jù)等待時間和同步化的網(wǎng)絡(luò)復合器進程50的一個實施方案。在方框52中,網(wǎng)絡(luò)復合器44(圖3)接收來自每個分布式資源12的數(shù)據(jù)包。然后,網(wǎng)絡(luò)復合器44解壓,析取并且處理來自該數(shù)據(jù)包的數(shù)據(jù),如方框54所示。這可能涉及到剝離網(wǎng)絡(luò)協(xié)議文件頭以及其它無關(guān)的數(shù)據(jù)。網(wǎng)絡(luò)復合器44能析取與每個幀數(shù)據(jù)相關(guān)的幀標識符(ID)以及決定用于這些幀的一個序列,如方框56所示。例如,網(wǎng)絡(luò)復合器44能知道幀ID=X時間上先于幀ID=X+1。某個數(shù)據(jù)包還包括相關(guān)于該像素數(shù)據(jù)預(yù)定目標的信息,以便網(wǎng)絡(luò)復合器44能夠從指定的一個或者多個資源子集中創(chuàng)建多個數(shù)據(jù)包的復合體。然后,網(wǎng)絡(luò)復合器44提供對特定資源的一個反饋來調(diào)節(jié)它的傳輸和處理速度,以便這些資源不明顯超過其它較慢的資源,如方框58所示。能看得出,該反饋可以為被網(wǎng)絡(luò)復合器44發(fā)送的、經(jīng)由網(wǎng)絡(luò)42到指定可視化資源40的控制數(shù)據(jù)或消息的形式。例如,在該反饋消息里,這些指定可視化資源能被一個目標地址以標識符形式所標識。盡管有能力調(diào)節(jié)和控制可視化資源的發(fā)送速度,但網(wǎng)絡(luò)復合器44仍可接收在正被發(fā)送用于顯示的當前幀之前已到達的數(shù)據(jù),并且存儲該數(shù)據(jù),如方框60所示。網(wǎng)絡(luò)復合器44在等待來自剩余資源的相同幀數(shù)據(jù)同時,能使用前視緩沖器來存儲該數(shù)據(jù)。然后,網(wǎng)絡(luò)復合器44復合具有相同幀ID的或者準備用作相同圖象幀的其它一些標識符的像素數(shù)據(jù),如方框62所示。比預(yù)定計劃較早到達的數(shù)據(jù)能從該前視緩沖器讀出。然后,被復合的圖象經(jīng)由網(wǎng)絡(luò)46(圖3)被發(fā)送到用于對用戶顯示的顯示設(shè)備30上,如方框64所示。這些圖象能跨越地理上分散的區(qū)域在幾個顯示設(shè)備上顯示,或者作為一個或多個邏輯圖象在幾個顯示設(shè)備上顯示。然后,網(wǎng)絡(luò)復合器更新持續(xù)顯示在這些顯示設(shè)備上的圖象。網(wǎng)絡(luò)復合器進程在方框66中結(jié)束。
在操作中,計算資源16執(zhí)行一個或多個計算機應(yīng)用程序,或執(zhí)行一個計算機應(yīng)用程序中的一個或多個實例。這些計算機應(yīng)用程序可以是被用來提供一個或者多個圖形圖象的圖形應(yīng)用程序。這些圖形圖象能作為在一個或者多個顯示設(shè)備上的一個或者多個邏輯屏幕而顯示。計算資源16是地理上相互分散的,并且,優(yōu)選地與存儲相應(yīng)繪制這些圖象數(shù)據(jù)的數(shù)據(jù)存儲設(shè)備分別相互定位。例如,工程師團隊正聯(lián)合參與某個新型概念車的設(shè)計。車輛發(fā)動機設(shè)計的設(shè)計團隊位于城市A,外車身設(shè)計的設(shè)計團隊位于城市B,車輛內(nèi)部設(shè)計的設(shè)計團隊在城市C,而車輛撞擊設(shè)計的設(shè)計團隊在城市D。該車的設(shè)計檢查團隊位于城市E,并且想觀察在一些顯示設(shè)備上同時顯示的這些設(shè)計團隊的設(shè)計。外車身設(shè)計將作為跨越六個物理屏幕的單個邏輯圖象顯示;車輛內(nèi)部設(shè)計將在一個單個顯示設(shè)備上顯示;發(fā)動機設(shè)計將在兩個顯示設(shè)備上顯示;車輛撞擊設(shè)計將在一個單個顯示設(shè)備上顯示。雖然發(fā)動機設(shè)計團隊在城市A,但是執(zhí)行發(fā)動機運動部件仿真的團隊可位于不同的城市F,而設(shè)計檢查團隊也要求觀察這些跨越發(fā)動機設(shè)計圖象疊加的發(fā)動機仿真執(zhí)行圖象。在此場景中,網(wǎng)絡(luò)復合器36被要求接收來自于地理上無聯(lián)系的資源的像素數(shù)據(jù),復合這些圖象并且把這些圖象發(fā)送到指定的顯示設(shè)備。因為這些圖象中的一些諸如車輛外車身設(shè)計以及發(fā)動機設(shè)計圖象,沒有并且不必在同步方面上緊密相關(guān),所以網(wǎng)絡(luò)復合器36不需要控制和調(diào)節(jié)各個發(fā)送資源之間的發(fā)送速率。但是,網(wǎng)絡(luò)復合器36可能需要這些發(fā)動機設(shè)計圖象和發(fā)動機仿真圖象的坐標,并且復合該數(shù)據(jù),因此可要求調(diào)節(jié)在此實例中的發(fā)送數(shù)據(jù)。在此場景中,目標顯示設(shè)備是相互定位的,但不必是此情況,并且目標顯示設(shè)備也可以是地理上分散的。
分布式資源系統(tǒng)和結(jié)果10能被用于廣義的計算應(yīng)用程序或者特定的應(yīng)用程序諸如圖形和可視化。因為僅僅跨越網(wǎng)絡(luò)傳輸該執(zhí)行結(jié)果以減少寬帶需求以及傳輸時間,所以能從用戶中遠程定位這些資源。因此,需要生成這些結(jié)果的大量數(shù)據(jù)保持在它們被生成的地方并且在更頻繁的基礎(chǔ)上被訪問。每個資源訪問通常相互定位在此的數(shù)據(jù),生成該像素數(shù)據(jù),并且該網(wǎng)絡(luò)復合器把該像素數(shù)據(jù)復合于一個或者多個圖形圖象之中以及把這些圖象傳輸?shù)竭@些專用的顯示設(shè)備中。
權(quán)利要求
1.一種分布式資源系統(tǒng)(10),包括多個執(zhí)行圖形應(yīng)用程序和生成圖形數(shù)據(jù)的計算資源單元(16);通信連接到所述多個計算資源單元(16)的和提供來自該圖形數(shù)據(jù)的像素數(shù)據(jù)的多個可視化資源單元(40);一個第一網(wǎng)絡(luò)(34,42);經(jīng)由所述第一網(wǎng)絡(luò)(34,42)連接到所述多個可視化資源單元(40)的和從其中接收所述像素數(shù)據(jù)的網(wǎng)絡(luò)復合器(36,44),該網(wǎng)絡(luò)復合器(36,44)對來自該多個可視化資源單元(40)中的、已接收的像素數(shù)據(jù)執(zhí)行同步操作并把同步的像素數(shù)據(jù)復合到至少一個圖象當中;以及多個顯示設(shè)備,其中的至少一個顯示設(shè)備從該多個計算資源單元遠程定位并被連接到顯示所述至少一個圖象的網(wǎng)絡(luò)復合器。
2.權(quán)利要求1中所述系統(tǒng),進一步包括一個把所述多個顯示設(shè)備連接到該網(wǎng)絡(luò)復合器的第二網(wǎng)絡(luò)。
3.權(quán)利要求1中所述系統(tǒng),其中所述多個可視化資源單元包含一個提供該像素數(shù)據(jù)的圖形引擎。
4.權(quán)利要求1中所述系統(tǒng),其中所述多個可視化資源單元包括連接到把已提供的像素數(shù)據(jù)復合到至少一個圖象的圖形引擎的多個本地復合器。
5.權(quán)利要求1中所述系統(tǒng),其中所述多個顯示設(shè)備顯示至少一個跨越多個顯示設(shè)備的圖象。
6.權(quán)利要求1中所述系統(tǒng),進一步包括多個連接到所述計算資源單元的數(shù)據(jù)存儲設(shè)備。
7.權(quán)利要求1所述的系統(tǒng),其中所述第一網(wǎng)絡(luò)包含互聯(lián)網(wǎng)。
8.權(quán)利要求1所述的系統(tǒng),其中所述第一網(wǎng)絡(luò)選自于由互聯(lián)網(wǎng),廣域網(wǎng),局域網(wǎng)和外聯(lián)網(wǎng)所組成的組中。
9.權(quán)利要求1所述的系統(tǒng),其中所述第二網(wǎng)絡(luò)包含互聯(lián)網(wǎng)。
10.一種分布式圖形可視化結(jié)構(gòu),包括多個計算資源單元(16);連接到所述多個計算資源單元(16)的多個圖形流水線(24);連接到所述多個圖形流水線(24)的多個本地復合器(28);經(jīng)由一個網(wǎng)絡(luò)(34,42)通信連接到所述多個本地復合器(28)的并且把來自于該多個本地復合器的圖形數(shù)據(jù)同步于和復合到至少一個圖形圖象的一個網(wǎng)絡(luò)復合器(36,44);以及連接到該網(wǎng)絡(luò)復合器的且接收和顯示該至少一個圖形圖象的多個顯示設(shè)備(30)。
全文摘要
一種分布式資源系統(tǒng)(10)包括多個執(zhí)行圖形應(yīng)用程序和生成圖形數(shù)據(jù)的計算資源單元(16),以及與該多個計算資源單元(16)通信相連的、繪制來自于該圖形數(shù)據(jù)中像素數(shù)據(jù)的多個可視化資源單元(40)。第一網(wǎng)絡(luò)(34,42)把一個網(wǎng)絡(luò)復合器(36,44)連接到該多個可視化資源單元(40)上。該網(wǎng)絡(luò)復合器(36,44)同步于來自該多個可視化資源單元(40)的、已接收的像素數(shù)據(jù),并接收來自該可視化資源單元(40)的像素數(shù)據(jù),以及把已同步的像素數(shù)據(jù)復合到至少一個圖象之中。多個顯示設(shè)備(30),從該多個計算資源單元(16)中遠程定位其中至少一個顯示設(shè)備,被連接到網(wǎng)絡(luò)復合器(36,44)并且顯示該至少一個圖象。
文檔編號G06T15/00GK1441363SQ0310663
公開日2003年9月10日 申請日期2003年2月27日 優(yōu)先權(quán)日2002年2月27日
發(fā)明者B·A·阿爾科恩 申請人:惠普公司