国产精品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>

      顯示虛擬現(xiàn)實(shí)空間的方法和裝置,以及記錄媒體的制作方法

      文檔序號(hào):6482002閱讀:286來(lái)源:國(guó)知局
      專利名稱:顯示虛擬現(xiàn)實(shí)空間的方法和裝置,以及記錄媒體的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及使用單位虛擬現(xiàn)實(shí)空間顯示虛擬現(xiàn)實(shí)空間的方法和裝置,以及記錄了單位虛擬現(xiàn)實(shí)空間的計(jì)算機(jī)可讀取的記錄媒體。更詳細(xì)地講,本發(fā)明涉及根據(jù)虛擬現(xiàn)實(shí)空間中的用戶的位置移動(dòng),獲得必要的單位虛擬現(xiàn)實(shí)空間信息,由此,用戶經(jīng)過例如互聯(lián)網(wǎng)等網(wǎng)絡(luò),訪問至少伴隨一個(gè)以上的服務(wù)器上的二維或者三維空間結(jié)構(gòu)的數(shù)據(jù)庫(kù),原則上不中斷對(duì)于用戶的虛擬現(xiàn)實(shí)空間的顯示,讀入并使用戶閱覽二維或者三維的虛擬現(xiàn)實(shí)空間數(shù)據(jù)的技術(shù)。
      用戶在瀏覽器上為了從某個(gè)Web頁(yè)移動(dòng)到其它的Web頁(yè),使用例如點(diǎn)擊設(shè)備按壓配置在Web頁(yè)上的指定了「鏈接」的「按鈕」,「文本」和「圖像」等。根據(jù)該操作,Web瀏覽器向預(yù)定的Web服務(wù)器上委托由該鏈接指定的Web頁(yè)的讀入,Web服務(wù)器依照該委托,獲得所指定的Web頁(yè),把該頁(yè)發(fā)送到Web瀏覽器。這樣,通過網(wǎng)絡(luò),下一個(gè)Web頁(yè)由瀏覽器顯示,用戶能夠進(jìn)行閱覽。
      但是,在該方法中,用戶在下一頁(yè)數(shù)據(jù)的讀入期間,需要中斷作業(yè),進(jìn)行等待。特別是,用戶在由多個(gè)Web頁(yè)構(gòu)成的虛擬現(xiàn)實(shí)空間內(nèi)移動(dòng)時(shí),在Web頁(yè)之間移動(dòng)時(shí)如果發(fā)生由讀入產(chǎn)生的中斷,則不能平滑地進(jìn)行虛擬現(xiàn)實(shí)空間內(nèi)的移動(dòng),極大地?fù)p害用戶的操作舒適性。
      本發(fā)明的目的在于根據(jù)用戶的移動(dòng)預(yù)測(cè)讀入所需要的數(shù)據(jù),并且預(yù)先讀入該數(shù)據(jù),由此使用戶不必等待數(shù)據(jù)讀入的期間,而能夠進(jìn)行虛擬現(xiàn)實(shí)空間內(nèi)的用戶的平滑移動(dòng)。
      方案1的發(fā)明在使用各自具有用于特定鄰接的單位虛擬現(xiàn)實(shí)空間的信息的多個(gè)單位虛擬現(xiàn)實(shí)空間信息,顯示虛擬現(xiàn)實(shí)空間的方法中,特征在于包括從基準(zhǔn)單位虛擬現(xiàn)實(shí)空間信息獲得用于特定鄰接單位虛擬現(xiàn)實(shí)空間的信息的步驟;根據(jù)所獲得的用于特定鄰接單位虛擬現(xiàn)實(shí)空間的信息,獲得單位虛擬現(xiàn)實(shí)空間信息的步驟。
      如果依據(jù)該發(fā)明,則虛擬現(xiàn)實(shí)空間被細(xì)分為計(jì)算機(jī)容易讀取的適宜數(shù)據(jù)量的單位虛擬現(xiàn)實(shí)空間,根據(jù)用戶在虛擬現(xiàn)實(shí)空間內(nèi)的移動(dòng),預(yù)測(cè)并獲得預(yù)想成為新的顯示對(duì)象的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù),由此,能夠不中斷對(duì)于用戶的虛擬現(xiàn)實(shí)空間的顯示,讀入并使用戶閱覽二維或者三維的虛擬現(xiàn)實(shí)空間數(shù)據(jù)。
      方案2的發(fā)明是用于顯示虛擬現(xiàn)實(shí)空間的裝置,該裝置使用分別具有用于特定相鄰的單位虛擬現(xiàn)實(shí)空間的信息的多個(gè)單位虛擬現(xiàn)實(shí)空間信息,顯示虛擬現(xiàn)實(shí)空間,特征在于包括根據(jù)虛擬現(xiàn)實(shí)空間內(nèi)的用戶的位置,從基準(zhǔn)單位虛擬現(xiàn)實(shí)空間信息獲得用于特定鄰接單位虛擬現(xiàn)實(shí)空間的信息的鄰接單位虛擬現(xiàn)實(shí)空間信息獲得裝置;根據(jù)該獲得的用于特定鄰接單位虛擬現(xiàn)實(shí)空間的信息,獲得單位虛擬現(xiàn)實(shí)空間信息的單位虛擬現(xiàn)實(shí)空間信息獲得裝置。
      如果依據(jù)該發(fā)明,則虛擬現(xiàn)實(shí)空間被細(xì)分為計(jì)算機(jī)容易讀取的適宜數(shù)據(jù)量的單位虛擬現(xiàn)實(shí)空間,根據(jù)用戶在虛擬現(xiàn)實(shí)空間內(nèi)的移動(dòng),預(yù)測(cè)并獲得預(yù)想成為新的顯示對(duì)象的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù),由此,能夠不中斷對(duì)于用戶的虛擬現(xiàn)實(shí)空間的顯示,讀入并使用戶閱覽二維或者三維的虛擬現(xiàn)實(shí)空間數(shù)據(jù)。
      方案3的發(fā)明是計(jì)算機(jī)可讀取的記錄媒體,該記錄媒體記錄了用于構(gòu)成虛擬現(xiàn)實(shí)空間的單位虛擬現(xiàn)實(shí)空間信息,特征在于該單位虛擬現(xiàn)實(shí)空間信息具有用于特定與該單位虛擬現(xiàn)實(shí)空間鄰接的單位虛擬現(xiàn)實(shí)空間的信息。
      如果依據(jù)該發(fā)明,則虛擬現(xiàn)實(shí)空間被細(xì)分為計(jì)算機(jī)容易讀取的適宜數(shù)據(jù)量的單位虛擬現(xiàn)實(shí)空間,根據(jù)用戶在虛擬現(xiàn)實(shí)空間內(nèi)的移動(dòng),預(yù)測(cè)并獲得預(yù)想成為新的顯示對(duì)象的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù),由此,能夠不中斷對(duì)于用戶的虛擬現(xiàn)實(shí)空間的顯示,讀入并使用戶閱覽二維或者三維的虛擬現(xiàn)實(shí)空間數(shù)據(jù)。
      圖2示出三維的虛擬現(xiàn)實(shí)空間的例子。
      圖3是示出二維虛擬現(xiàn)實(shí)空間中的初始狀態(tài)下的數(shù)據(jù)讀入狀態(tài)的概念圖。
      圖4是示出三維的虛擬現(xiàn)實(shí)空間中的初始狀態(tài)下的數(shù)據(jù)讀入狀態(tài)的概念圖。
      圖5是用多個(gè)正方形的單位虛擬現(xiàn)實(shí)空間構(gòu)成時(shí)的二維虛擬現(xiàn)實(shí)空間的概念圖。
      圖6是示出本發(fā)明的包括用于顯示虛擬現(xiàn)實(shí)空間的裝置的網(wǎng)絡(luò)系統(tǒng)的一例的概略圖。
      圖7示出用立方體的單位虛擬現(xiàn)實(shí)空間構(gòu)成的虛擬現(xiàn)實(shí)空間的一部分。
      圖8是示出顯示虛擬現(xiàn)實(shí)空間的方法中的客戶與服務(wù)器之間的處理的流程圖。
      圖9是用于說(shuō)明根據(jù)二維虛擬現(xiàn)實(shí)空間中的移動(dòng)方向確定讀入的單位虛擬現(xiàn)實(shí)空間數(shù)據(jù)的方法的概念圖。


      圖10是單位虛擬現(xiàn)實(shí)空間的記述例。
      圖11是用于說(shuō)明根據(jù)用戶位置的偏移確定讀入的單位虛擬現(xiàn)實(shí)空間數(shù)據(jù)的方法的概念圖。
      圖12示出在圖11的例子中,用戶位置從塊e向塊a移動(dòng)時(shí),讀入哪一個(gè)單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)。
      圖13是客戶的功能框圖。
      首先,說(shuō)明在進(jìn)行本發(fā)明的說(shuō)明方面成為基本的概念。
      用戶訪問的存儲(chǔ)了構(gòu)成虛擬現(xiàn)實(shí)空間的數(shù)據(jù)的數(shù)據(jù)庫(kù)設(shè)計(jì)為虛擬的二維平面空間或者三維立體空間的圖像顯示型數(shù)據(jù)庫(kù)。把文本,靜止圖像,活動(dòng)圖像,語(yǔ)音,各種操作用的按鈕等各種對(duì)象配置在該虛擬現(xiàn)實(shí)空間的任意位置,該配置位置用二維或者三維的坐標(biāo)定義。用戶在該虛擬現(xiàn)實(shí)空間中占據(jù)位置,能夠在該虛擬現(xiàn)實(shí)空間中移動(dòng),通過移動(dòng),用戶能夠從CRT,液晶顯示器等顯示裝置獲得伴隨著移動(dòng)不斷變化的圖像信息。
      圖1以及圖2示出各個(gè)二維的虛擬現(xiàn)實(shí)空間以及三維的虛擬現(xiàn)實(shí)空間的例子。
      在虛擬現(xiàn)實(shí)空間中把用戶所處的位置稱為「用戶位置」?!赣脩粑恢谩乖诙S虛擬現(xiàn)實(shí)空間中,用二維坐標(biāo)(x,y)記述,在三維虛擬現(xiàn)實(shí)空間中、用三維坐標(biāo)(x,y,z)記述。同樣,設(shè)置在虛擬現(xiàn)實(shí)空間內(nèi)的對(duì)象的位置在二維虛擬現(xiàn)實(shí)空間中也用二維坐標(biāo)(x,y)記述,在三維虛擬現(xiàn)實(shí)空間中也用三維坐標(biāo)(x,y,z)記述。
      設(shè)作為初始狀態(tài),用戶位于用戶或者服務(wù)器一側(cè)指定的任意的「用戶位置」。該位置作為「初始狀態(tài)下的用戶位置」。
      上述「用戶位置」如以下那樣向用戶明示。即,在二維平面空間中,或者在畫面上顯示鼠標(biāo)指針,或者把用戶位置顯示在顯示裝置的顯示區(qū)域中央,由此向用戶明示「用戶位置」。另外,在三維空間中,或者在顯示裝置上顯示從虛擬現(xiàn)實(shí)空間內(nèi)的「用戶位置」觀看的圖像,或者在虛擬現(xiàn)實(shí)空間內(nèi)顯示鼠標(biāo)指針或者人物造型,由此向用戶明示「用戶位置」。
      在初始狀態(tài)下,在客戶(指的是用戶使用的信息處理裝置,以下相同)的存儲(chǔ)裝置中,不讀入虛擬現(xiàn)實(shí)空間總體的數(shù)據(jù),而僅讀入用戶位置的周邊一部分?jǐn)?shù)據(jù)。作為該讀入的一部分,是以「初始狀態(tài)的用戶位置」為中心具有預(yù)定范圍的虛擬現(xiàn)實(shí)空間的數(shù)據(jù)。預(yù)定范圍成為何種程度的范圍,根據(jù)客戶的存儲(chǔ)裝置的總量,顯示器的顯示能力等物理性限制決定。
      圖3以及圖4是示出虛擬現(xiàn)實(shí)空間中的初始狀態(tài)下的數(shù)據(jù)的讀入狀態(tài)的概念圖,圖3示出二維虛擬現(xiàn)實(shí)空間的情況,圖4示出三維虛擬現(xiàn)實(shí)空間的情況。
      根據(jù)用戶的指示移動(dòng)虛擬現(xiàn)實(shí)空間內(nèi)的「用戶位置」P并進(jìn)行顯示,用戶感覺到猶如自己在虛擬現(xiàn)實(shí)空間內(nèi)移動(dòng)一樣。這種情況下,用戶使用鼠標(biāo),鍵盤,操作桿等各種輸入裝置,指示用戶位置P的移動(dòng)。例如,移動(dòng)鼠標(biāo)指針,用十字鍵或者操作桿指定移動(dòng)方向,使畫面的上卷?xiàng)l移動(dòng),把畫面總體上卷等,進(jìn)行來(lái)自用戶的移動(dòng)指示。
      如果用戶沿著任意的方向進(jìn)行移動(dòng)直到滿足某個(gè)條件,則客戶對(duì)于存儲(chǔ)了構(gòu)成虛擬現(xiàn)實(shí)空間的數(shù)據(jù)的服務(wù)器,給出讀入在用戶移動(dòng)目標(biāo)處設(shè)定的空間數(shù)據(jù)的指示。
      在本發(fā)明中,虛擬現(xiàn)實(shí)空間通過相互鄰接地配置了多個(gè)單位虛擬現(xiàn)實(shí)空間而構(gòu)成。這里,所謂「單位虛擬現(xiàn)實(shí)空間」指的是向用戶顯示虛擬現(xiàn)實(shí)空間時(shí)所使用的最小讀入單位的區(qū)域。
      在已經(jīng)讀入的虛擬現(xiàn)實(shí)空間的數(shù)據(jù)中,記載著位于其周邊的各方向的連續(xù)的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)。作為例子,考慮用多個(gè)正方形的單位虛擬現(xiàn)實(shí)空間構(gòu)成的二維虛擬現(xiàn)實(shí)空間。
      圖5是用多個(gè)正方形的單位虛擬現(xiàn)實(shí)空間構(gòu)成時(shí)的二維虛擬現(xiàn)實(shí)空間的概念圖。圖5中,把對(duì)應(yīng)于初始狀態(tài)下用戶位置的正方形的單位虛擬現(xiàn)實(shí)空間U1讀入到客戶中。這里,把包括用戶位置的單位虛擬現(xiàn)實(shí)空間稱為「基準(zhǔn)單位虛擬現(xiàn)實(shí)空間」。在單位虛擬現(xiàn)實(shí)空間U1的數(shù)據(jù)的標(biāo)題中,記載著與該單位虛擬現(xiàn)實(shí)空間鄰接的所有的單位虛擬現(xiàn)實(shí)空間的文件名。在圖5所示的例子中,記載著在其單位虛擬現(xiàn)實(shí)空間U1的上下左右,斜上方,斜下方等9個(gè)方向連續(xù)的9個(gè)單位虛擬現(xiàn)實(shí)空間的文件名。這里,設(shè)與某個(gè)單位虛擬現(xiàn)實(shí)空間鄰接的單位虛擬現(xiàn)實(shí)空間稱為「鄰接單位虛擬現(xiàn)實(shí)空間」。另外,所謂鄰接,指的是處于能夠從某個(gè)單位虛擬現(xiàn)實(shí)空間不經(jīng)由其它的單位虛擬現(xiàn)實(shí)空間而直接移動(dòng)到另一個(gè)虛擬現(xiàn)實(shí)空間的關(guān)系。另外,圖5中,與單位虛擬現(xiàn)實(shí)空間U1鄰接的9個(gè)鄰接單位虛擬現(xiàn)實(shí)空間中,僅顯示位于圖面上側(cè)的鄰接單位虛擬現(xiàn)實(shí)空間U2,其它省略。
      如果進(jìn)行用戶在虛擬現(xiàn)實(shí)空間內(nèi)的移動(dòng)并且滿足了預(yù)定的條件,則客戶參照單位虛擬現(xiàn)實(shí)空間U1具有的鄰接單位虛擬現(xiàn)實(shí)空間的文件名,對(duì)于服務(wù)器請(qǐng)求讀入預(yù)測(cè)成為必要的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)。另外,虛擬現(xiàn)實(shí)空間的連續(xù)性與現(xiàn)實(shí)空間不同,由于終究是在虛擬現(xiàn)實(shí)空間內(nèi),因此在虛擬現(xiàn)實(shí)空間內(nèi)相互鄰接的單位虛擬現(xiàn)實(shí)空間之間,也可以保持在完全不同的位置的服務(wù)器中。另外,根據(jù)條件,相互鄰接的單位虛擬現(xiàn)實(shí)空間也可以不同。例如,也可以是被用戶一次訪問了的單位虛擬現(xiàn)實(shí)空間成為其它的空間。
      這時(shí),關(guān)于新的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)的讀入處理最好是與用戶在虛擬現(xiàn)實(shí)空間內(nèi)的移動(dòng)或者稱為虛擬現(xiàn)實(shí)空間的連續(xù)顯示處理的其它處理并行進(jìn)行。由此,在輸入數(shù)據(jù)的讀入期間,能夠防止中斷用戶的作業(yè)。在圖5的例子中,如果用戶位置P接近鄰接單位虛擬現(xiàn)實(shí)空間U2,則客戶預(yù)測(cè)需要讀入單位虛擬現(xiàn)實(shí)空間U2的數(shù)據(jù),向服務(wù)器請(qǐng)求發(fā)送單位虛擬現(xiàn)實(shí)空間U2的數(shù)據(jù)。
      另外,與新的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)讀入相并行,最好通過用戶的移動(dòng),還從客戶的存儲(chǔ)裝置內(nèi)廢棄或者清除畫面顯示方面不需要的空間的數(shù)據(jù)(與用戶的移動(dòng)方向相反方向的數(shù)據(jù))。
      伴隨著用戶的位置移動(dòng)反復(fù)進(jìn)行以上的操作,用戶將感覺到包含超過了客戶的存儲(chǔ)裝置容量的巨大信息量的虛擬的二維空間或者三維空間無(wú)限擴(kuò)大。
      圖6是示出本實(shí)施形態(tài)的包括用于顯示虛擬現(xiàn)實(shí)空間的裝置的網(wǎng)絡(luò)系統(tǒng)的一例的概略圖。
      系統(tǒng)由分散并保持在至少1臺(tái)以上的服務(wù)器651、652、...、65X的存儲(chǔ)裝置中的二維或者三維的虛擬現(xiàn)實(shí)空間數(shù)據(jù)庫(kù)661、662、...、66X,以及經(jīng)過網(wǎng)絡(luò)620、服務(wù)器群630和互聯(lián)網(wǎng)640能夠訪問這些數(shù)據(jù)庫(kù)的用戶一側(cè)終端(以下稱為「客戶」)610構(gòu)成。這里,所謂用戶指的是利用虛擬現(xiàn)實(shí)空間的人。
      客戶610經(jīng)過服務(wù)器630和LAN等網(wǎng)絡(luò)620連接,用戶經(jīng)過其服務(wù)器630,訪問經(jīng)過與服務(wù)器630和網(wǎng)絡(luò)640連接了的其它服務(wù)器651、652、...、65X。用戶直接訪問的服務(wù)器620不需要保持虛擬現(xiàn)實(shí)空間的數(shù)據(jù),只要對(duì)于其它的服務(wù)器能夠傳送客戶的指示即可。另外,客戶與服務(wù)器的連接并不限定于該方式,只要是能夠相互通信的連接方式則可以是任一種連接。
      客戶610最好能夠并行處理數(shù)據(jù)的讀入處理,以及對(duì)應(yīng)于用戶請(qǐng)求的位置移動(dòng)或者畫面顯示的處理。例如,可以使用搭載了多任務(wù)對(duì)應(yīng)的OS(微軟公司W(wǎng)indows(登錄商標(biāo))或者UNIX等)的計(jì)算機(jī),只要使用具有顯示虛擬現(xiàn)實(shí)空間的應(yīng)用器一側(cè)能夠并行多個(gè)處理那樣的處理速度的計(jì)算機(jī)構(gòu)成客戶即可。
      (1.虛擬現(xiàn)實(shí)空間數(shù)據(jù)庫(kù)的保持)(1.1.單位虛擬現(xiàn)實(shí)空間)上述虛擬現(xiàn)實(shí)空間數(shù)據(jù)庫(kù)661、662、...、66X與系統(tǒng)總體的物理性界限相吻合,在被限定的數(shù)據(jù)空間中細(xì)分設(shè)計(jì)。該被細(xì)分了的數(shù)據(jù)空間成為客戶對(duì)于服務(wù)器輸出讀入指示時(shí)的基本單位。把該客戶對(duì)于服務(wù)器輸出讀入指示時(shí)的基本單位的數(shù)據(jù)空間稱為「單位虛擬現(xiàn)實(shí)空間」。
      在「單位虛擬現(xiàn)實(shí)空間」中,收容顯示在該數(shù)據(jù)空間內(nèi)的圖像、文本等數(shù)據(jù)或者它們所配置的坐標(biāo)。
      在本發(fā)明中雖然能夠把一張圖像或者文本數(shù)據(jù)等,與其位置坐標(biāo)組合起來(lái)的數(shù)據(jù)作為「單位虛擬現(xiàn)實(shí)空間」,但是如果考慮到數(shù)據(jù)讀入的效率和數(shù)據(jù)庫(kù)管理的效率等則最好把具有一定大小的能夠存儲(chǔ)圖像或者文本的數(shù)據(jù)空間的文件用作為「單位虛擬現(xiàn)實(shí)空間」。
      關(guān)于「單位虛擬現(xiàn)實(shí)空間」的形狀,在能夠數(shù)字地記述的范圍內(nèi),可以使用任意的形狀。例如,在二維虛擬現(xiàn)實(shí)空間中使用的單位虛擬現(xiàn)實(shí)空間的形狀不僅可以是正方形,還可以是正六角形等,在三維虛擬現(xiàn)實(shí)空間中使用的單位虛擬現(xiàn)實(shí)空間的形狀不僅可以是立方體還可以是正四面體或者正八面體等。在以下的說(shuō)明中,作為最簡(jiǎn)單的具體的實(shí)現(xiàn)例子,在二維空間中舉出正方形,在三維空間中舉出立方體。
      以下說(shuō)明在各個(gè)「單位虛擬現(xiàn)實(shí)空間」中,在其周圍連續(xù)著何種單位虛擬現(xiàn)實(shí)空間。
      虛擬現(xiàn)實(shí)空間如果是二維虛擬現(xiàn)實(shí)空間則具有用xy坐標(biāo)記述的空間的范圍,如果是三維坐標(biāo)則具有用xyz坐標(biāo)記述的空間的范圍。另外,在本實(shí)施形態(tài)中,作為表示虛擬現(xiàn)實(shí)空間的位置或者其內(nèi)部對(duì)象的位置的坐標(biāo)系,說(shuō)明使用正交坐標(biāo)系的情況,但也可以使用其它的坐標(biāo)系。
      在考慮了作為「單位虛擬現(xiàn)實(shí)空間」總體的巨大的虛擬現(xiàn)實(shí)空間時(shí),各個(gè)單位虛擬現(xiàn)實(shí)空間內(nèi)的數(shù)據(jù)不需要用一個(gè)統(tǒng)一的坐標(biāo)軸群(絕對(duì)坐標(biāo))進(jìn)行記述。例如,以下以用立方體的單位虛擬現(xiàn)實(shí)空間構(gòu)成的虛擬現(xiàn)實(shí)空間為例進(jìn)行說(shuō)明。
      圖7示出用立方體的單位虛擬現(xiàn)實(shí)空間構(gòu)成的虛擬現(xiàn)實(shí)空間的一部分。
      在該圖中,具有(10×10×10)大小的立方體形狀的單位虛擬現(xiàn)實(shí)空間C1定義為其立方體的一個(gè)角O1位于原點(diǎn)O(x=0,y=0,z=0)。定義與其立方體數(shù)據(jù)空間的上側(cè)相鄰接并且具有同樣大小的單位虛擬現(xiàn)實(shí)空間C2。在該單位虛擬現(xiàn)實(shí)空間C2的上側(cè)進(jìn)一步定義另一個(gè)立方體單位虛擬現(xiàn)實(shí)空間C3。
      這時(shí),第2個(gè)單位虛擬現(xiàn)實(shí)空間C2配置成其立方體的一個(gè)角O2位于x=0,y=10,z=0的點(diǎn),第3個(gè)單位虛擬現(xiàn)實(shí)空間C3配置成其立方體的一個(gè)角O3位于x=0,y=20,z=0的點(diǎn)。單位虛擬現(xiàn)實(shí)空間C1、C2、C3的每一個(gè)具有圖像或者文本。
      如果用以上述原點(diǎn)O(x=0,y=0,z=0)為基準(zhǔn)的絕對(duì)坐標(biāo)統(tǒng)一地記述這些單位虛擬現(xiàn)實(shí)空間C1、C2、C3具有的圖像或者文本對(duì)象的坐標(biāo)位置,則隨著虛擬現(xiàn)實(shí)空間變得很大,有時(shí)將具有計(jì)算機(jī)不能夠處理的巨大的坐標(biāo)值。
      因此,在本實(shí)施形態(tài)中,各個(gè)單位虛擬現(xiàn)實(shí)空間具有的圖像或者文本等對(duì)象的坐標(biāo)位置用其每個(gè)單位虛擬現(xiàn)實(shí)空間的坐標(biāo)(以下,稱為「單位虛擬現(xiàn)實(shí)空間坐標(biāo)」)定義。例如,單位虛擬現(xiàn)實(shí)空間C1內(nèi)的對(duì)象用以C1的基準(zhǔn)點(diǎn)O1為原點(diǎn)的坐標(biāo)表示,單位虛擬現(xiàn)實(shí)空間C2內(nèi)的對(duì)象用以C2的基準(zhǔn)點(diǎn)O2為原點(diǎn)的坐標(biāo)表示。
      另外,雖然敘述了各個(gè)單位虛擬現(xiàn)實(shí)空間的連續(xù)性,但是并不使用絕對(duì)坐標(biāo)軸或者共同的坐標(biāo)軸定義某個(gè)單位虛擬現(xiàn)實(shí)空間位于距離其它的單位虛擬現(xiàn)實(shí)空間上方20的位置這樣的單位虛擬現(xiàn)實(shí)空間相互的位置關(guān)系。
      另一方面,一旦把多個(gè)「單位虛擬現(xiàn)實(shí)空間」讀入到客戶以后,再映射到客戶內(nèi)的局部坐標(biāo)使用。
      (1.2.服務(wù)器中的數(shù)據(jù)保持)在圖6所示的虛擬現(xiàn)實(shí)空間數(shù)據(jù)庫(kù)661、662、...、66X的每一個(gè)中,以按照「單位虛擬現(xiàn)實(shí)空間」單位可讀出的形式,保持著用于構(gòu)成虛擬現(xiàn)實(shí)空間的數(shù)據(jù)。
      (1.3.客戶訪問服務(wù)器后的處理的流程)下面參照?qǐng)D8到圖11,說(shuō)明客戶以單位虛擬現(xiàn)實(shí)空間單位獲得用于顯示虛擬現(xiàn)實(shí)空間的數(shù)據(jù),并且顯示該數(shù)據(jù)的處理。圖8是示出本實(shí)施形態(tài)的客戶與服務(wù)器之間的處理的流程圖,圖9是用于說(shuō)明伴隨著二維虛擬現(xiàn)實(shí)空間中的「用戶位置」的移動(dòng)的數(shù)據(jù)讀入的概念圖,圖10示出單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)記述例。
      (1.3.1.初始狀態(tài)中的來(lái)自客戶的數(shù)據(jù)讀入)客戶首先規(guī)定在初始狀態(tài)下讀入的單位虛擬現(xiàn)實(shí)空間(圖8,S1)。另外,所謂初始狀態(tài),指的是還沒有開始用于構(gòu)成虛擬現(xiàn)實(shí)空間的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)讀入的狀態(tài)?;蛘?,也可以預(yù)先用客戶或者服務(wù)器確定在初始狀態(tài)下讀入的單位虛擬現(xiàn)實(shí)空間??蛻艚?jīng)過網(wǎng)絡(luò)向服務(wù)器群請(qǐng)求發(fā)送對(duì)應(yīng)于所規(guī)定的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)(S2)。這時(shí),該被規(guī)定的「單位虛擬現(xiàn)實(shí)空間」的信息(例如,記述了單位虛擬現(xiàn)實(shí)空間的文件的文件名,或者表示記錄了其文件的位置的URL等),經(jīng)過網(wǎng)絡(luò)等向服務(wù)器群發(fā)送。
      響應(yīng)該請(qǐng)求,服務(wù)器群(更詳細(xì)地講,是服務(wù)器群中具有該單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)的服務(wù)器)從該虛擬現(xiàn)實(shí)空間數(shù)據(jù)庫(kù)獲得該單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)(S3),把該數(shù)據(jù)向客戶傳送(S4)。
      接著,客戶讀取該最初被讀入的「單位虛擬現(xiàn)實(shí)空間」的數(shù)據(jù),客戶對(duì)于服務(wù)器請(qǐng)求在其周邊連續(xù)的「鄰接單位虛擬現(xiàn)實(shí)空間」的數(shù)據(jù)讀入。根據(jù)該請(qǐng)求,從服務(wù)器群讀入多個(gè)數(shù)據(jù)空間?!膏徑訂挝惶摂M現(xiàn)實(shí)空間」的數(shù)據(jù)的取得并不是必要的,根據(jù)客戶的存儲(chǔ)容量等物理性條件,即使僅讀入所規(guī)定的「單位虛擬現(xiàn)實(shí)空間」,也不影響本發(fā)明的實(shí)施。
      能夠省略該鄰接單位虛擬現(xiàn)實(shí)空間讀入的步驟。但是,為了使用戶沒有感覺到數(shù)據(jù)的讀入,提供平滑的虛擬現(xiàn)實(shí)空間顯示處理,最好不只是一個(gè)單位虛擬現(xiàn)實(shí)空間,而是常時(shí)預(yù)先讀入多個(gè)虛擬現(xiàn)實(shí)空間。在客戶方面,雖然需要讀入對(duì)應(yīng)于客戶的顯示能力或者存儲(chǔ)容量的數(shù)據(jù)空間,但是并不只用一個(gè)數(shù)據(jù)空間而是用多個(gè)單位虛擬現(xiàn)實(shí)空間,例如如果是立方體的例子則由27個(gè)「單位虛擬現(xiàn)實(shí)空間」構(gòu)成該讀入的數(shù)據(jù)空間,如果是正方形的例子,則用9個(gè)「單位虛擬現(xiàn)實(shí)空間」構(gòu)成該讀入的數(shù)據(jù)空間,由此,能夠把各個(gè)「單位虛擬現(xiàn)實(shí)空間」的數(shù)據(jù)尺寸取為小尺寸。而且如果數(shù)據(jù)尺寸小,則僅此一點(diǎn)就將減小網(wǎng)絡(luò)傳送的負(fù)荷。
      另外,充分讀取一部分單位虛擬現(xiàn)實(shí)空間,沿著其該方向擴(kuò)展數(shù)據(jù)文件,另一方面,通過從客戶的存儲(chǔ)裝置廢棄不需要的單位虛擬現(xiàn)實(shí)空間,不進(jìn)行有關(guān)與顯示無(wú)關(guān)的單位虛擬現(xiàn)實(shí)空間的圖像顯示的處理,由此能夠減輕客戶的負(fù)擔(dān)。
      接著,客戶把所讀入的1個(gè)以上的「單位虛擬現(xiàn)實(shí)空間」的數(shù)據(jù)空間的坐標(biāo)置換為客戶的局部坐標(biāo),根據(jù)被置換了的坐標(biāo),進(jìn)行虛擬現(xiàn)實(shí)空間的顯示(S5)。例如,在讀入了多個(gè)「單位虛擬現(xiàn)實(shí)空間」時(shí),如前面所述的那樣,用各個(gè)單位虛擬現(xiàn)實(shí)空間坐標(biāo)記述配置在每一個(gè)中的圖像或者文本等對(duì)象的位置。為了在一個(gè)連續(xù)的虛擬現(xiàn)實(shí)空間內(nèi)顯示用各個(gè)單位虛擬現(xiàn)實(shí)空間坐標(biāo)記述的對(duì)象的坐標(biāo)位置,置換為被統(tǒng)一了的坐標(biāo)進(jìn)行顯示。
      根據(jù)以上處理,結(jié)束初始狀態(tài)下的虛擬現(xiàn)實(shí)空間的顯示。
      (1.3.2.伴隨著用戶的移動(dòng)的「單位虛擬現(xiàn)實(shí)空間」的讀入)在完成了初始狀態(tài)下的虛擬現(xiàn)實(shí)空間的顯示以后,伴隨著虛擬現(xiàn)實(shí)空間內(nèi)的用戶的移動(dòng),在用戶脫離到被讀入的數(shù)據(jù)空間外之前,必須讀入位于用戶移動(dòng)方向的「單位虛擬現(xiàn)實(shí)空間」。
      但是,用戶在達(dá)到讀入完畢的數(shù)據(jù)空間的端部時(shí),在開始了讀入新的單位虛擬現(xiàn)實(shí)空間的情況下,用戶必須等待讀入其單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)。
      于是,檢測(cè)用戶的移動(dòng)方向(S6),判斷是否需要讀入新的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)(S7)。在需要時(shí),判定預(yù)測(cè)用戶要從此進(jìn)入的單位虛擬現(xiàn)實(shí)空間是哪一個(gè)(S8),根據(jù)該判定,經(jīng)過網(wǎng)絡(luò)向服務(wù)器群請(qǐng)求發(fā)送必要的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)(S9)。這時(shí),該「單位虛擬現(xiàn)實(shí)空間」的信息經(jīng)過網(wǎng)絡(luò)等向服務(wù)器群發(fā)送。
      響應(yīng)該請(qǐng)求,服務(wù)器群(更詳細(xì)地講,是服務(wù)器群中具有該單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)的服務(wù)器)從其虛擬現(xiàn)實(shí)空間數(shù)據(jù)庫(kù)取得該單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)(S10),把該數(shù)據(jù)向客戶發(fā)送(S11)。
      這樣,如果預(yù)先開始讀入,則不需要等待讀入數(shù)據(jù)。
      另外,用戶的移動(dòng)方向的判斷也可以在包括用戶位置的單位虛擬現(xiàn)實(shí)空間中,根據(jù)用戶指示的移動(dòng)方向的矢量判斷偏向哪一個(gè)方向。
      判斷的方法根據(jù)客戶的處理能力能夠考慮多種。而本發(fā)明使用任何一種方法都能夠?qū)嵤?,還可以考慮人工智能地先讀取用戶的行動(dòng)方向的方法。這里,作為例子舉出處理簡(jiǎn)單而且容易實(shí)現(xiàn)的方法。
      首先,說(shuō)明檢測(cè)用戶位置的移動(dòng)方向,根據(jù)該移動(dòng)方向確定讀入的單位虛擬現(xiàn)實(shí)空間數(shù)據(jù)的方法。
      圖9是用于說(shuō)明根據(jù)二維虛擬現(xiàn)實(shí)空間中的移動(dòng)方向確定讀入單位虛擬現(xiàn)實(shí)空間數(shù)據(jù)的方法的概念圖。
      在該例子中,客戶當(dāng)前讀入完畢的單位虛擬現(xiàn)實(shí)空間僅是單位虛擬現(xiàn)實(shí)空間U2-2、該單位虛擬現(xiàn)實(shí)空間U2-2成為在其內(nèi)部具有用戶位置P的基準(zhǔn)單位虛擬現(xiàn)實(shí)空間。該基準(zhǔn)單位虛擬現(xiàn)實(shí)空間的鄰接單位虛擬現(xiàn)實(shí)空間是U1-1、U1-2、U1-3、U2-1、U2-3、U3-1、U3-2、U3-3,這些是尚未讀入的鄰接單位虛擬現(xiàn)實(shí)空間。
      在單位虛擬現(xiàn)實(shí)空間內(nèi),存儲(chǔ)著如果用戶位置P沿著哪個(gè)方向移動(dòng)則讀入哪個(gè)鄰接單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)這樣的記述。例如,具有用戶位置P沿著左上方向移動(dòng)時(shí)讀入單位虛擬現(xiàn)實(shí)空間U1-1這樣的記述,對(duì)于其它7個(gè)方向也同樣地記述。
      圖10示出單位虛擬現(xiàn)實(shí)空間U2-2的記述例。在標(biāo)題部分記述有上述的移動(dòng)方向與應(yīng)該讀入的單位虛擬現(xiàn)實(shí)空間的關(guān)系,在體部分記述有配置在該單位虛擬現(xiàn)實(shí)空間內(nèi)的對(duì)象的文件名,大小,用單位虛擬現(xiàn)實(shí)空間坐標(biāo)表示的坐標(biāo)值。同樣在其它所有的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)中,在標(biāo)題部分記述著上述的移動(dòng)方向與應(yīng)該讀入的單位虛擬現(xiàn)實(shí)空間的關(guān)系,在體部分記述著配置在該單位虛擬現(xiàn)實(shí)空間內(nèi)的對(duì)象。
      另外,在本記述例中,在一個(gè)數(shù)據(jù)文件中一并記述著標(biāo)題部分和體部分。但是,也不一定把標(biāo)題部分和體部分匯集在一個(gè)文件中??紤]程序的效率或者數(shù)據(jù)存儲(chǔ)的效率,也可以把標(biāo)題部分和體部分分開在兩個(gè)文件中記述。這種情況下,在標(biāo)題部分的文件中記述著對(duì)應(yīng)的體部分的文件的名稱。另外,還可以根據(jù)需要把標(biāo)題部分的文件以及體部分的文件進(jìn)一步分成多個(gè)文件記述。在這樣的例子中,匯總多個(gè)具有相互對(duì)應(yīng)關(guān)系的文件群,記述一個(gè)單位虛擬空間。
      接著,說(shuō)明根據(jù)用戶移動(dòng)確定讀入的單位虛擬現(xiàn)實(shí)空間數(shù)據(jù)的方法的其它例子。
      圖11是用于說(shuō)明根據(jù)用戶位置的偏移確定讀入的單位虛擬現(xiàn)實(shí)空間數(shù)據(jù)的方法的概念圖。在該例中,考慮用正方形的「單位虛擬現(xiàn)實(shí)空間」構(gòu)成虛擬現(xiàn)實(shí)空間。該「單位虛擬現(xiàn)實(shí)空間」進(jìn)而細(xì)分為9個(gè)正方形區(qū)域a到i(把各個(gè)正方形區(qū)域稱為「用戶位置判定用的塊」)。另外,圖中的正方形區(qū)域表示單位虛擬現(xiàn)實(shí)空間,在各個(gè)正方形區(qū)域的內(nèi)部記載的數(shù)字具有以下的意義。
      「1」表示是在初始狀態(tài)下讀入的9個(gè)單位虛擬現(xiàn)實(shí)空間,「1」還表示用戶位置位于塊e時(shí)應(yīng)該讀入的單位虛擬現(xiàn)實(shí)空間,「2」表示用戶位置位于塊b時(shí)應(yīng)該讀入的單位虛擬現(xiàn)實(shí)空間,「3」表示用戶位置位于塊h時(shí)應(yīng)該讀入的單位虛擬現(xiàn)實(shí)空間,「4」表示用戶位置位于塊d時(shí)應(yīng)該讀入的單位虛擬現(xiàn)實(shí)空間,「5」表示用戶位置位于塊f時(shí)應(yīng)該讀入的單位虛擬現(xiàn)實(shí)空間,「6」表示用戶位置位于塊a時(shí)應(yīng)該讀入的單位虛擬現(xiàn)實(shí)空間,「7」表示用戶位置位于塊c時(shí)應(yīng)該讀入的單位虛擬現(xiàn)實(shí)空間,「8」表示用戶位置位于塊g時(shí)應(yīng)該讀入的單位虛擬現(xiàn)實(shí)空間,「9」表示用戶位置位于塊i時(shí)應(yīng)該讀入的單位虛擬現(xiàn)實(shí)空間。
      用戶位置P一定位于這9個(gè)「用戶位置判斷用的塊」的某一個(gè)中。位于哪一個(gè)「塊」,能夠從用戶位置的xyz坐標(biāo)容易地判別。
      用戶位置P在沿著同一個(gè)「用戶位置判定用的塊」內(nèi)移動(dòng)期間將不發(fā)生新數(shù)據(jù)的讀入指示。另一方面,伴隨著用戶位置P的移動(dòng),在從某個(gè)「用戶位置判定用的塊」移動(dòng)到其它的「用戶位置判定用的塊」的時(shí)刻,發(fā)生讀入的指示。
      在各個(gè)[塊]中,已確定位于其[塊」的中心時(shí)需要讀入周邊何處的「單位虛擬現(xiàn)實(shí)空間」。
      伴隨著用戶位置P的移動(dòng),在從某個(gè)塊(以下,稱為「塊甲」)移動(dòng)到其它的塊(以下,稱為「塊乙」)的情況下,位于塊甲時(shí)必須讀入的周邊的「單位虛擬現(xiàn)實(shí)空間」的立方體群與位于塊乙時(shí)必須讀入的周邊的「單位虛擬現(xiàn)實(shí)空間」立方體群的差成為伴隨著移動(dòng)要新讀入的「單位虛擬現(xiàn)實(shí)空間」立方體。
      圖12示出在圖11的例子中當(dāng)用戶位置從塊e向塊a移動(dòng)時(shí),讀入哪一個(gè)單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)。
      圖中(a)示出用戶位置位于塊a時(shí)應(yīng)該讀入的單位虛擬現(xiàn)實(shí)空間,即,示出在圖11中記載著「6」的單位虛擬現(xiàn)實(shí)空間。(b)示出用戶位置位于塊e時(shí)應(yīng)該讀入單位虛擬現(xiàn)實(shí)空間,即,示出在圖11中記載著「1」的單位虛擬現(xiàn)實(shí)空間。這時(shí)用戶位置由于存在于塊e中,因此圖中(b)所示的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)已經(jīng)讀入完畢。從而,需要新讀入的單位虛擬現(xiàn)實(shí)空間能夠作為從(a)所示的虛擬單位空間去除掉(b)所示的虛擬單位空間者(圖中(c))而求出。
      另外,差同時(shí)還成為示出無(wú)用的要廢棄的「單位虛擬現(xiàn)實(shí)空間」立方體,而實(shí)際數(shù)據(jù)的廢棄的過程按照以下的步驟進(jìn)行。
      另外,實(shí)際上,如果僅按照該方法進(jìn)行判定,則在沿著多個(gè)塊的交界線往復(fù)的情況等時(shí),會(huì)發(fā)生頻繁地發(fā)出數(shù)據(jù)的讀入指示,處理遲緩的情況。于是,為了判斷用戶的移動(dòng)方向是否可靠,最好不是在向某個(gè)塊移動(dòng)的瞬間發(fā)出新數(shù)據(jù)的讀入指示,而是在某種程度上觀察到用戶的移動(dòng)以后,進(jìn)行發(fā)出讀入的指示等的動(dòng)作。
      再次返回到圖8,根據(jù)上述圖9到圖12例示的判定,客戶對(duì)于服務(wù)器進(jìn)行請(qǐng)求發(fā)送必要的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)(S9)。響應(yīng)該請(qǐng)求,服務(wù)器群(更詳細(xì)地講,是服務(wù)器群中具有該單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)的服務(wù)器)從其虛擬現(xiàn)實(shí)空間數(shù)據(jù)庫(kù)獲得該單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)(S10),把該數(shù)據(jù)發(fā)送給客戶(S11)。
      客戶對(duì)于服務(wù)器發(fā)出了新的「單位虛擬現(xiàn)實(shí)空間」發(fā)送的請(qǐng)求(S9)以后,再次返回到用戶位置的移動(dòng)或者畫面顯示的處理(S12)。由于瞬時(shí)地進(jìn)行客戶的「單位虛擬現(xiàn)實(shí)空間」的請(qǐng)求,因此不中斷客戶的用戶位置的移動(dòng)或者畫面的顯示等處理。進(jìn)而,如果接收到所請(qǐng)求的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù),則客戶讀取該數(shù)據(jù),把包含在其中的坐標(biāo)數(shù)據(jù)變換為用戶的局部坐標(biāo)系(S13),在存儲(chǔ)器中展開置換后的數(shù)據(jù)。這些處理最好與用戶的移動(dòng)或者畫面的顯示等處理(S12)并行進(jìn)行。從而,客戶最好是能夠?qū)?yīng)多任務(wù)的裝置。
      (1.3.3.用戶的局部數(shù)據(jù)空間坐標(biāo)的再定義)用戶沿著在客戶中設(shè)定的局部坐標(biāo)系中移動(dòng)。如上述那樣置換成該局部坐標(biāo)系后配置從服務(wù)器讀入的單位虛擬現(xiàn)實(shí)空間及其內(nèi)部的對(duì)象。
      如果用戶沿著虛擬現(xiàn)實(shí)空間中移動(dòng)則無(wú)論移動(dòng)到何處,該局部坐標(biāo)的值都逐漸地增大。處理無(wú)限地持續(xù)增大的坐標(biāo)值對(duì)于計(jì)算機(jī)來(lái)講并不適宜。
      于是,定期地以用戶的當(dāng)前位置為基準(zhǔn)再定義局部坐標(biāo)系,局部坐標(biāo)系只要是具有為了定義同時(shí)讀入到客戶中的數(shù)據(jù)空間所必需的充分大小即可。
      在單位虛擬現(xiàn)實(shí)空間是立方體的例子中,考慮在用戶位置P從某個(gè)「單位虛擬現(xiàn)實(shí)空間」向相鄰的「單位虛擬現(xiàn)實(shí)空間」空間移動(dòng)了的時(shí)刻,再定義局部坐標(biāo)的方法。
      (1.3.4.伴隨著用戶的移動(dòng)的無(wú)用「單位虛擬現(xiàn)實(shí)空間」的廢棄)在上面的步驟S7到S13中,伴隨著用戶的移動(dòng),讀入了被認(rèn)為用戶移動(dòng)過去的新空間的「單位虛擬現(xiàn)實(shí)空間」,這樣,在客戶內(nèi)數(shù)據(jù)逐漸地存儲(chǔ)到客戶的存儲(chǔ)器等中,妨礙了客戶的動(dòng)作。
      于是,最好是例如,從客戶的存儲(chǔ)裝置廢棄與用戶位置的移動(dòng)方向相反方向的「單位虛擬現(xiàn)實(shí)空間」數(shù)據(jù)(S14)。廢棄的定時(shí)依賴于客戶的存儲(chǔ)容量,而最好是盡可能保持著數(shù)據(jù)。例如,用戶改變?cè)?,在從某個(gè)方向朝來(lái)時(shí)的方向急劇地改變路徑返回時(shí),可以不用再次讀入該位置的數(shù)據(jù)。
      作為廢棄的判斷方法的例子,可以考慮以下的方法。
      從用戶的當(dāng)前時(shí)刻的位置,隨時(shí)判斷某個(gè)「單位虛擬現(xiàn)實(shí)空間」的空間是否離開特定距離以上,根據(jù)離開了充分距離廢棄該位置的數(shù)據(jù)。這里所謂充分距離,根據(jù)客戶的物理性限制(容量,圖像的顯示能力等)規(guī)定。
      另外,在客戶的存儲(chǔ)容量少等情況下,還能夠順序相反地進(jìn)行新空間數(shù)據(jù)的讀入和無(wú)用空間的數(shù)據(jù)的廢棄。
      如上述那樣,在客戶的存儲(chǔ)裝置上展開的虛擬現(xiàn)實(shí)空間的數(shù)據(jù),由圖形插件板等圖像處理裝置進(jìn)行圖像生成處理,把它們顯示在CRT,液晶顯示器等任意的顯示裝置上,提供給用戶(S15)。
      然后,隨著用戶位置的移動(dòng),通過反復(fù)進(jìn)行上述S7到S15的處理,能夠?qū)崿F(xiàn)虛擬現(xiàn)實(shí)空間內(nèi)的用戶的連續(xù)移動(dòng)。

      其次,說(shuō)明圖6所示的客戶610的結(jié)構(gòu)。
      圖13是客戶的功能框圖。
      客戶具有虛擬空間數(shù)據(jù)存儲(chǔ)裝置1301。該存儲(chǔ)裝置1301存儲(chǔ)從服務(wù)器接受的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)的同時(shí),還存儲(chǔ)著用戶位置信息。
      用戶移動(dòng)檢測(cè)裝置1302從該存儲(chǔ)裝置1301獲得用戶位置信息,把該信息傳送到鄰接單位虛擬現(xiàn)實(shí)空間獲得判定裝置1303。該判定裝置1303從傳送來(lái)的用戶位置信息,判定是否產(chǎn)生了讀取鄰接單位虛擬現(xiàn)實(shí)空間的某一個(gè)的需要,在判斷為需要時(shí),向鄰接單位虛擬現(xiàn)實(shí)空間信息特定裝置1304通知進(jìn)行鄰接單位虛擬現(xiàn)實(shí)空間的特定。
      接受了通知的該特定裝置1304根據(jù)預(yù)定的方法判斷需要哪一個(gè)單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù),獲得用于得到成為需要的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)(例如,存儲(chǔ)了該單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)的文件的根路徑以及文件名,或者在網(wǎng)絡(luò)中使用客戶的情況下,存儲(chǔ)了該單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)的文件的URL)。用于得到該單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)在單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)內(nèi),由于例如作為標(biāo)題存儲(chǔ),因此能夠通過讀出該標(biāo)題而獲得。
      用于得到單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)傳送到單位虛擬空間信息獲得裝置1305。單位虛擬空間信息獲得裝置1305根據(jù)該數(shù)據(jù)從存儲(chǔ)著該數(shù)據(jù)的存儲(chǔ)裝置讀取成為需要的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù),或者向服務(wù)器請(qǐng)求發(fā)送該單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù),并且接收該數(shù)據(jù)。
      接受了該單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)的單位虛擬空間信息獲得裝置1305把該數(shù)據(jù)寫入到存儲(chǔ)裝置1301的同時(shí),對(duì)于坐標(biāo)數(shù)據(jù)再定義裝置1306進(jìn)行指示,使得把存儲(chǔ)在該存儲(chǔ)裝置1301中的虛擬現(xiàn)實(shí)空間的數(shù)據(jù)中的坐標(biāo)數(shù)據(jù)改寫為該客戶的局部坐標(biāo),再定義裝置1306進(jìn)行該坐標(biāo)改寫運(yùn)算,根據(jù)運(yùn)算結(jié)果,進(jìn)行存儲(chǔ)在存儲(chǔ)裝置1301中的虛擬現(xiàn)實(shí)空間的數(shù)據(jù)的改寫。
      接受了該單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)的單位虛擬空間信息獲得裝置1305還向無(wú)用單位虛擬空間信息清除裝置1307進(jìn)行通知使得伴隨著用戶位置的移動(dòng),清除存儲(chǔ)在該存儲(chǔ)裝置1301中的虛擬現(xiàn)實(shí)空間的數(shù)據(jù)中的無(wú)用數(shù)據(jù)。清除裝置1307根據(jù)該通知以單位虛擬空間單位清除成為無(wú)用的單位虛擬空間的數(shù)據(jù)。
      與這些單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)的讀入相并行,并行處理裝置1308進(jìn)行用戶位置的處理等的單位虛擬現(xiàn)實(shí)空間的數(shù)據(jù)讀入以外的處理,把處理結(jié)果傳送到圖像處理裝置1309。
      另外,圖像處理裝置1309從存儲(chǔ)裝置1301接受進(jìn)行了坐標(biāo)數(shù)據(jù)的置換以及無(wú)用的單位虛擬現(xiàn)實(shí)空間的清除以后的虛擬現(xiàn)實(shí)空間的數(shù)據(jù)。
      圖像處理裝置1309處理從并行處理裝置1308和存儲(chǔ)裝置1301接收的數(shù)據(jù),生成圖像數(shù)據(jù),把這些數(shù)據(jù)傳送到顯示裝置1310。
      如果依據(jù)該客戶的結(jié)構(gòu),則從用戶的移動(dòng)預(yù)測(cè)需要讀入的數(shù)據(jù),并且預(yù)先讀入這些數(shù)據(jù),由此能夠不使用戶等待數(shù)據(jù)讀入期間,能夠進(jìn)行虛擬現(xiàn)實(shí)空間內(nèi)的用戶的平滑移動(dòng)。
      權(quán)利要求
      1.一種顯示虛擬現(xiàn)實(shí)空間的方法,該方法使用各自具有用于特定鄰接的單位虛擬現(xiàn)實(shí)空間的信息的多個(gè)單位虛擬現(xiàn)實(shí)空間信息,顯示虛擬現(xiàn)實(shí)空間,其特征在于包括從基準(zhǔn)單位虛擬現(xiàn)實(shí)空間信息獲得用于特定鄰接單位虛擬現(xiàn)實(shí)空間的信息的步驟;根據(jù)所獲得的用于特定鄰接單位虛擬現(xiàn)實(shí)空間的信息,獲得單位虛擬現(xiàn)實(shí)空間信息的步驟。
      2.一種顯示虛擬現(xiàn)實(shí)空間的方法,該方法使用各自具有用于特定鄰接的單位虛擬現(xiàn)實(shí)空間的信息的多個(gè)單位虛擬現(xiàn)實(shí)空間信息,顯示虛擬現(xiàn)實(shí)空間,其特征在于包括檢測(cè)基準(zhǔn)單位虛擬現(xiàn)實(shí)空間內(nèi)的用戶的移動(dòng)的第1步驟;根據(jù)檢測(cè)出的用戶的移動(dòng),判斷是否需要獲得鄰接單位虛擬現(xiàn)實(shí)空間信息的第2步驟;在需要獲得的情況下,參照包含在基準(zhǔn)單位虛擬現(xiàn)實(shí)空間信息中的用于特定鄰接單位虛擬現(xiàn)實(shí)空間的信息,特定要獲得的鄰接單位虛擬現(xiàn)實(shí)空間信息的第3步驟;獲得該特定的鄰接單位虛擬現(xiàn)實(shí)空間信息的第4步驟;對(duì)于該獲得的鄰接單位虛擬現(xiàn)實(shí)空間信息,進(jìn)行坐標(biāo)數(shù)據(jù)的再定義的第5步驟。
      3.根據(jù)權(quán)利要求2所述的顯示虛擬現(xiàn)實(shí)空間的方法,其特征在于該方法還包括與上述第3步驟,第4步驟以及第5步驟的至少一個(gè)相并行,進(jìn)行數(shù)據(jù)讀入以外的處理的第6步驟。
      4.根據(jù)權(quán)利要求3所述的顯示虛擬現(xiàn)實(shí)空間的方法,其特征在于該方法還包括在上述第4步驟以后,清除無(wú)用單位虛擬現(xiàn)實(shí)空間信息的第7步驟。
      5.一種計(jì)算機(jī)可讀取的記錄媒體,其特征在于記錄了用于使計(jì)算機(jī)執(zhí)行權(quán)利要求1至4的任一項(xiàng)中記載的方法的程序。
      6.一種用于顯示虛擬現(xiàn)實(shí)空間的裝置,該裝置使用分別具有用于特定鄰接的單位虛擬現(xiàn)實(shí)空間的信息的多個(gè)單位虛擬現(xiàn)實(shí)空間信息,顯示虛擬現(xiàn)實(shí)空間,其特征在于包括根據(jù)虛擬現(xiàn)實(shí)空間內(nèi)的用戶的位置,從基準(zhǔn)單位虛擬現(xiàn)實(shí)空間信息獲得用于特定鄰接單位虛擬現(xiàn)實(shí)空間的信息的鄰接單位虛擬現(xiàn)實(shí)空間信息獲得裝置;根據(jù)該獲得的用于特定鄰接單位虛擬現(xiàn)實(shí)空間的信息,獲得單位虛擬現(xiàn)實(shí)空間信息的單位虛擬現(xiàn)實(shí)空間信息獲得裝置。
      7.一種顯示虛擬現(xiàn)實(shí)空間的裝置,該裝置使用分別具有用于特定鄰接的單位虛擬現(xiàn)實(shí)空間的信息的多個(gè)單位虛擬現(xiàn)實(shí)空間信息,顯示虛擬現(xiàn)實(shí)空間,其特征在于包括檢測(cè)基準(zhǔn)單位虛擬現(xiàn)實(shí)空間內(nèi)的用戶的移動(dòng)的用戶移動(dòng)檢測(cè)裝置;根據(jù)檢測(cè)出的用戶的移動(dòng),判斷是否獲得鄰接單位虛擬現(xiàn)實(shí)空間信息的鄰接單位虛擬現(xiàn)實(shí)空間信息獲得判定裝置;在需要獲得的情況下,參照包含在基準(zhǔn)單位虛擬現(xiàn)實(shí)空間信息中的鄰接單位虛擬現(xiàn)實(shí)空間的信息,特定要獲得的鄰接單位虛擬現(xiàn)實(shí)空間信息的鄰接單位虛擬現(xiàn)實(shí)空間信息特定裝置;獲得該特定的鄰接單位虛擬現(xiàn)實(shí)空間信息的單位虛擬現(xiàn)實(shí)空間信息獲得裝置;根據(jù)該獲得的鄰接單位虛擬現(xiàn)實(shí)空間信息,進(jìn)行坐標(biāo)數(shù)據(jù)的再定義的坐標(biāo)數(shù)據(jù)再定義裝置。
      8.根據(jù)權(quán)利要求7所述的用于顯示虛擬現(xiàn)實(shí)空間的裝置,其特征在于該裝置還包括與上述鄰接單位虛擬現(xiàn)實(shí)空間信息特定裝置,單位虛擬現(xiàn)實(shí)空間信息獲得裝置以及坐標(biāo)數(shù)據(jù)再定義裝置的至少一個(gè)進(jìn)行的處理相并行,進(jìn)行數(shù)據(jù)讀入以外的處理的并行處理裝置。
      9.根據(jù)權(quán)利要求8所述的用于顯示虛擬現(xiàn)實(shí)空間的裝置,其特征在于該裝置還包括在特定了要獲得的鄰接單位虛擬現(xiàn)實(shí)空間信息以后,清除無(wú)用單位虛擬現(xiàn)實(shí)空間信息的無(wú)用單位虛擬現(xiàn)實(shí)空間信息清除裝置。
      10.一種計(jì)算機(jī)可讀取的記錄媒體,其特征在于記錄了用計(jì)算機(jī)構(gòu)成權(quán)利要求6到9的任一項(xiàng)記載的裝置的虛擬現(xiàn)實(shí)空間顯示程序。
      11.一種計(jì)算機(jī)可讀取的記錄媒體,該記錄媒體記錄了用于構(gòu)成虛擬現(xiàn)實(shí)空間的單位虛擬現(xiàn)實(shí)空間信息,其特征在于該單位虛擬現(xiàn)實(shí)空間信息具有用于特定與該單位虛擬現(xiàn)實(shí)空間鄰接的單位虛擬現(xiàn)實(shí)空間的信息。
      12.根據(jù)權(quán)利要求11所述的記錄媒體,其特征在于上述用于特定鄰接的單位虛擬現(xiàn)實(shí)空間的信息是單位虛擬現(xiàn)實(shí)空間信息的識(shí)別符。
      全文摘要
      本發(fā)明在使用分別具有用于特定鄰接單位虛擬現(xiàn)實(shí)空間的信息的多個(gè)單位虛擬現(xiàn)實(shí)空間信息,顯示虛擬現(xiàn)實(shí)空間的方法中,檢測(cè)基準(zhǔn)單位虛擬現(xiàn)實(shí)空間內(nèi)的用戶的移動(dòng)(S6),根據(jù)檢測(cè)出的用戶的移動(dòng),判斷是否需要獲得鄰接單位虛擬現(xiàn)實(shí)空間信息(S7),參照包含在基準(zhǔn)單位虛擬現(xiàn)實(shí)空間信息中的用于特定鄰接單位虛擬現(xiàn)實(shí)空間的信息,特定要取得的鄰接單位虛擬現(xiàn)實(shí)空間信息(S8),取得該特定的鄰接單位虛擬現(xiàn)實(shí)空間信息(S9)。由此,能夠不使用戶等待數(shù)據(jù)讀入的期間,實(shí)現(xiàn)虛擬現(xiàn)實(shí)空間內(nèi)的用戶的平滑移動(dòng)。
      文檔編號(hào)G06F3/00GK1452071SQ02105550
      公開日2003年10月29日 申請(qǐng)日期2002年4月15日 優(yōu)先權(quán)日2002年4月15日
      發(fā)明者梶塚千春 申請(qǐng)人:Kaj株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1