本發(fā)明關(guān)于一種虛擬現(xiàn)實(shí)系統(tǒng),并且特別地,本發(fā)明關(guān)于一種可令虛擬現(xiàn)實(shí)空間擴(kuò)大并維持傳感器精確度的虛擬現(xiàn)實(shí)系統(tǒng)。
背景技術(shù):
虛擬現(xiàn)實(shí)(virtualreality,vr)簡(jiǎn)稱虛擬技術(shù),也稱虛擬環(huán)境,其利用電腦模擬產(chǎn)生一個(gè)三維空間的虛擬世界,提供使用者關(guān)于視覺等感官的模擬,讓使用者感覺仿佛身歷其境,可以及時(shí)、沒有限制地觀察三維空間內(nèi)的事物。使用者進(jìn)行位置移動(dòng)時(shí),電腦可以立即進(jìn)行復(fù)雜的運(yùn)算,將精確的三維世界影像傳回產(chǎn)生臨場(chǎng)感。此技術(shù)整合了電腦圖形、電腦仿真、人工智能、感應(yīng)、顯示及網(wǎng)絡(luò)并行處理等技術(shù)的最新發(fā)展成果,是一種由電腦技術(shù)輔助生成的高技術(shù)模擬系統(tǒng)。
目前已有數(shù)種不同的虛擬現(xiàn)實(shí)系統(tǒng)面世,這些虛擬現(xiàn)實(shí)系統(tǒng)通常都具有頭戴式的虛擬現(xiàn)實(shí)影像產(chǎn)生器、運(yùn)動(dòng)控制器以及動(dòng)作或位置檢測(cè)器。請(qǐng)參閱圖1,圖1是繪示現(xiàn)有技術(shù)的一種虛擬現(xiàn)實(shí)系統(tǒng)(htcvive)的示意圖,此系統(tǒng)可在電腦平臺(tái)上運(yùn)行,其虛擬現(xiàn)實(shí)空間是由至少兩個(gè)掃描激光發(fā)生器10產(chǎn)生,而使用者可頭戴虛擬現(xiàn)實(shí)影像產(chǎn)生器12并且手持運(yùn)動(dòng)控制器14于虛擬現(xiàn)實(shí)空間中活動(dòng)。詳言之,兩掃描激光發(fā)生器10可相對(duì)設(shè)置,并且分別產(chǎn)生掃描激光光源,而掃描激光光源在空間中的重迭范圍形成光室(lighthouse)。頭戴式的虛擬現(xiàn)實(shí)影像產(chǎn)生器12及運(yùn)動(dòng)控制器14上的不同位置分別設(shè)置有多個(gè)光傳感器,當(dāng)處于光室中時(shí),上述光傳感器可用來檢測(cè)掃描激光光源。根據(jù)虛擬現(xiàn)實(shí)影像產(chǎn)生器12及運(yùn)動(dòng)控制器14上各個(gè)光傳感器所檢測(cè)到的掃描激光光源的時(shí)間差,電腦上或虛擬現(xiàn)實(shí)影像產(chǎn)生器12上的計(jì)算或處理模塊可計(jì)算出配戴虛擬現(xiàn)實(shí)影像產(chǎn)生器12及運(yùn)動(dòng)控制器14的使用者的位置以及動(dòng)作、姿勢(shì)等,并能進(jìn)一步根據(jù)使用者位置、動(dòng)作、姿勢(shì)來產(chǎn)生對(duì)應(yīng)的虛擬現(xiàn)實(shí)影像。
掃描激光發(fā)生器10的掃描激光光源通常具有一有效距離,光傳感器于此有效距離中可收到良好的感測(cè)精確度。一般而言,兩個(gè)相對(duì)的掃描激光發(fā)生器10之間可相隔5~10公尺,進(jìn)而形成對(duì)角線距離5~10公尺的光室,對(duì)一般家庭空間而言乃是一個(gè)適合的大小。然而,當(dāng)使用者具有更大的使用空間時(shí),此光室基于光傳感器的感測(cè)精確度限制而無法向外延伸,令使用者僅能在有限的空間下體驗(yàn)虛擬現(xiàn)實(shí)而無法獲得更完整的體驗(yàn)。
因此,有必要研發(fā)一種能根據(jù)使用空間大小延伸虛擬現(xiàn)實(shí)空間的虛擬現(xiàn)實(shí)系統(tǒng),以解決上述問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的一范疇在于提供一種虛擬現(xiàn)實(shí)系統(tǒng)。根據(jù)本發(fā)明的一具體實(shí)施例,虛擬現(xiàn)實(shí)系統(tǒng)包含至少兩個(gè)掃描激光發(fā)生器以及虛擬現(xiàn)實(shí)影像產(chǎn)生器。掃描激光發(fā)生器可分別包含移動(dòng)裝置,并且可分別發(fā)出掃描激光光源以于空間中形成光室。虛擬現(xiàn)實(shí)影像產(chǎn)生器進(jìn)一步包含多個(gè)光傳感器以及連接光傳感器的處理模塊,其中光傳感器可用來接收掃描激光光源,處理模塊可以根據(jù)各光傳感器所接收到的掃描激光光源判斷虛擬現(xiàn)實(shí)影像產(chǎn)生器于光室中的第一位置,并根據(jù)此第一位置控制移動(dòng)裝置帶動(dòng)掃描激光發(fā)生器進(jìn)行移動(dòng)。藉此,即使虛擬現(xiàn)實(shí)影像產(chǎn)生器移動(dòng),仍可令其位置維持于光室中,以擴(kuò)大虛擬現(xiàn)實(shí)影像的范圍。
根據(jù)本發(fā)明的另一具體實(shí)施例,當(dāng)上述處理模塊判斷出虛擬現(xiàn)實(shí)影像產(chǎn)生器的第一位置與光室的邊界間的距離小于一閾值時(shí),處理模塊可發(fā)出控制信號(hào)控制移動(dòng)裝置帶動(dòng)掃描激光發(fā)生器進(jìn)行移動(dòng)。
根據(jù)本發(fā)明的另一具體實(shí)施例,上述處理模塊可發(fā)出控制信號(hào)控制移動(dòng)裝置,使其帶動(dòng)掃描激光發(fā)生器移動(dòng)至第一位置與光室邊界間的距離大于該閾值。
根據(jù)本發(fā)明的另一具體實(shí)施例,上述處理模塊可發(fā)出控制信號(hào)控制移動(dòng)裝置,使其帶動(dòng)掃描激光發(fā)生器移動(dòng)至光室中的一預(yù)設(shè)區(qū)域。
根據(jù)本發(fā)明的另一具體實(shí)施例,上述處理模塊根據(jù)光傳感器所接收到的掃描激光光源以及虛擬現(xiàn)實(shí)影像產(chǎn)生器的第一位置,控制虛擬現(xiàn)實(shí)影像產(chǎn)生器產(chǎn)生虛擬現(xiàn)實(shí)影像,其中,處理模塊可進(jìn)一步包含校正程序,并可根據(jù)此校正程序以及移動(dòng)裝置帶動(dòng)掃描激光發(fā)生器進(jìn)行移動(dòng)的距離校正虛擬現(xiàn)實(shí)影像產(chǎn)生器位于虛擬現(xiàn)實(shí)影像中的一第二位置。
根據(jù)本發(fā)明的另一具體實(shí)施例,上述虛擬現(xiàn)實(shí)影像產(chǎn)生器進(jìn)一步包含頭戴式顯示器與控制器,而處理模塊可控制頭戴式顯示器產(chǎn)生虛擬現(xiàn)實(shí)影像??刂破骺膳c頭戴式顯示器連接,上述光傳感器可以分別設(shè)置在頭戴式顯示器與控制器的上。
本發(fā)明的另一范疇在于提供一種虛擬現(xiàn)實(shí)方法。根據(jù)本發(fā)明的一具體實(shí)施例,虛擬現(xiàn)實(shí)方法可包含下列步驟:至少兩個(gè)掃描激光發(fā)生器可分別發(fā)出掃描激光光源,以于空間中形成光室;虛擬現(xiàn)實(shí)影像產(chǎn)生器以其上的多個(gè)光傳感器接收掃描激光;虛擬現(xiàn)實(shí)影像產(chǎn)生器的處理模塊根據(jù)光傳感器光傳感器所接收到的掃描激光,控制虛擬現(xiàn)實(shí)影像產(chǎn)生器產(chǎn)生虛擬現(xiàn)實(shí)影像,并判斷虛擬現(xiàn)實(shí)影像產(chǎn)生器于光室中的第一位置;處理模塊根據(jù)虛擬現(xiàn)實(shí)影像產(chǎn)生器于光室中的第一位置,控制掃描激光發(fā)生器上的移動(dòng)裝置,使其帶動(dòng)掃描激光發(fā)生器進(jìn)行移動(dòng)。藉此,即使虛擬現(xiàn)實(shí)影像產(chǎn)生器移動(dòng),仍可令其位置維持于光室中,以擴(kuò)大虛擬現(xiàn)實(shí)影像的范圍。
根據(jù)本發(fā)明的另一具體實(shí)施例,上述虛擬現(xiàn)實(shí)方法中處理模塊根據(jù)虛擬現(xiàn)實(shí)影像產(chǎn)生器于光室中的第一位置控制移動(dòng)裝置帶動(dòng)掃描激光發(fā)生器進(jìn)行移動(dòng)的步驟進(jìn)一步包含:處理模塊判斷虛擬現(xiàn)實(shí)影像產(chǎn)生器的第一位置與光室的邊界間的距離是否小于一閾值;以及,若判斷小于閾值,處理模塊控制移動(dòng)裝置帶動(dòng)掃描激光發(fā)生器移動(dòng)至其第一位置與光室的邊界間的距離大于閾值。
根據(jù)本發(fā)明的另一具體實(shí)施例,上述虛擬現(xiàn)實(shí)方法中處理模塊根據(jù)虛擬現(xiàn)實(shí)影像產(chǎn)生器于光室中的第一位置控制移動(dòng)裝置帶動(dòng)掃描激光發(fā)生器進(jìn)行移動(dòng)的步驟進(jìn)一步包含:處理模塊判斷虛擬現(xiàn)實(shí)影像產(chǎn)生器的第一位置是否位于光室中的一預(yù)設(shè)區(qū)域之外;以及,若判斷結(jié)果為是,處理模塊控制移動(dòng)裝置帶動(dòng)掃描激光發(fā)生器移動(dòng)至其第一位置位于預(yù)設(shè)區(qū)域之中。
根據(jù)本發(fā)明的另一具體實(shí)施例,上述虛擬現(xiàn)實(shí)方法進(jìn)一步包含:處理模塊根據(jù)移動(dòng)裝置帶動(dòng)掃描激光發(fā)生器移動(dòng)的距離校正虛擬現(xiàn)實(shí)影像產(chǎn)生器位于該虛擬現(xiàn)實(shí)影像中的第二位置。
關(guān)于本發(fā)明的優(yōu)點(diǎn)與精神可以藉由以下的發(fā)明詳述以及所附圖式得到進(jìn)一步的了解。
附圖說明
圖1是繪示現(xiàn)有技術(shù)的一種虛擬現(xiàn)實(shí)系統(tǒng)(htcvive)的示意圖。
圖2是繪示根據(jù)本發(fā)明的一具體實(shí)施例的虛擬現(xiàn)實(shí)系統(tǒng)的示意圖。
圖3是繪示根據(jù)本發(fā)明的一具體實(shí)施例的虛擬現(xiàn)實(shí)系統(tǒng)判斷第一位置與光室間的相對(duì)關(guān)系,并根據(jù)此關(guān)系控制掃描激光發(fā)生器的移動(dòng)的示意圖。
圖4是繪示根據(jù)本發(fā)明的另一具體實(shí)施例的虛擬現(xiàn)實(shí)系統(tǒng)判斷第一位置與光室間的相對(duì)關(guān)系,并根據(jù)此關(guān)系控制掃描激光發(fā)生器的移動(dòng)的示意圖。
圖5是繪示根據(jù)本發(fā)明的一具體實(shí)施例的虛擬現(xiàn)實(shí)方法的步驟流程圖。
圖6是繪示根據(jù)本發(fā)明的另一具體實(shí)施例的虛擬現(xiàn)實(shí)方法的步驟流程圖。
圖7是繪示根據(jù)本發(fā)明的另一具體實(shí)施例的虛擬現(xiàn)實(shí)方法的步驟流程圖。
【符號(hào)說明】
10:掃描激光發(fā)生器12:虛擬現(xiàn)實(shí)影像產(chǎn)生器
14:運(yùn)動(dòng)控制器
2:虛擬現(xiàn)實(shí)系統(tǒng)20:掃描激光發(fā)生器
22:虛擬現(xiàn)實(shí)影像產(chǎn)生器200:移動(dòng)裝置
220:頭戴式顯示器222:控制器
2200:處理模塊s:掃描激光光源
r:光室v:閾值
p:預(yù)設(shè)區(qū)域s30~s38:流程步驟
s360~s366:流程步驟
具體實(shí)施方式
請(qǐng)參閱圖2,圖2是繪示根據(jù)本發(fā)明的一具體實(shí)施例的虛擬現(xiàn)實(shí)系統(tǒng)2的示意圖。如圖2所示,虛擬現(xiàn)實(shí)系統(tǒng)2包含至少兩個(gè)掃描激光發(fā)生器20以及虛擬現(xiàn)實(shí)影像產(chǎn)生器22,其中,掃描激光發(fā)生器20可發(fā)出掃描激光光源s,而至少兩個(gè)掃描激光發(fā)生器20所發(fā)出的掃描激光光源s于空間中可形成光室r。實(shí)務(wù)中,可利用兩個(gè)互相相對(duì)的掃描激光發(fā)生器產(chǎn)生掃描激光光源,掃描激光光源互相交錯(cuò)而形成光室,因此兩個(gè)掃描激光發(fā)生器分別位于光室的一對(duì)角線的兩個(gè)頂點(diǎn)上。虛擬現(xiàn)實(shí)影像產(chǎn)生器22可包含頭戴式顯示器220以及控制器222,前者可由使用者配戴于頭上以提供使用者虛擬現(xiàn)實(shí)影像,后者則可由使用者所握持。頭戴式顯示器220以及控制器222的表面上可設(shè)置多個(gè)光傳感器,當(dāng)使用者配戴頭戴式顯示器220以及控制器222且位于光室r之中時(shí),光傳感器可用來接收掃描激光光源s。
頭戴式顯示器220中具有處理模塊2200,用來連接頭戴式顯示器220上的各個(gè)光傳感器以及控制器222,藉此得到頭戴式顯示器220的各光傳感器所感測(cè)到的掃描激光光源s的時(shí)間,并從控制器222處得到控制器222上的各光傳感器所感測(cè)到的掃描激光光源s的時(shí)間。依據(jù)各光傳感器所感測(cè)到的掃描激光光源s的時(shí)間,處理模塊2200可以計(jì)算出虛擬現(xiàn)實(shí)影像產(chǎn)生器22位于光室r中的第一位置,亦即,配戴了頭戴式顯示器220以及控制器222的使用者位于光室r中的第一位置,同時(shí)處理模塊2200也可以根據(jù)各光傳感器所感測(cè)到的掃描激光光源s的時(shí)間計(jì)算出使用者的姿勢(shì)。處理模塊2200根據(jù)計(jì)算出的使用者的第一位置及姿勢(shì),控制頭戴式顯示器220產(chǎn)生并提供虛擬現(xiàn)實(shí)影像給使用者。于本具體實(shí)施例中,處理模塊2200位于頭戴式顯示器220中,并通過無線傳輸技術(shù)與控制器222溝通以從控制器222接收其光傳感器的數(shù)據(jù),然而,于實(shí)務(wù)中并不限定于上述的連接架構(gòu)。舉例而言,處理模塊也可以設(shè)置在外部的電子處理裝置中,例如設(shè)置在電腦中,通過有線或無線傳輸技術(shù)方式從頭戴式顯示器及控制器處接收其光傳感器的數(shù)據(jù)。
于本具體實(shí)施例中,各掃描激光發(fā)生器20進(jìn)一步包含了移動(dòng)裝置200,例如以馬達(dá)驅(qū)動(dòng)的輪胎或履帶組,而此移動(dòng)裝置200也可通過無線傳輸技術(shù)與處理模塊2200溝通,并受處理模塊220的控制而帶動(dòng)掃描激光發(fā)生器20移動(dòng)。處理模塊2200可控制各掃描激光發(fā)生器20的移動(dòng)裝置200沿同一方向同一速度前進(jìn),因此,光室r可維持原形狀而朝一方向移動(dòng)。
當(dāng)使用者穿戴頭戴式顯示器220以及控制器222時(shí)并于光室r內(nèi)進(jìn)行各種動(dòng)作時(shí),處理模塊2200可判斷使用者的姿勢(shì)及第一位置,藉以提供使用者虛擬現(xiàn)實(shí)影像,令使用者可在虛擬現(xiàn)實(shí)影像中互動(dòng),而使用者在虛擬現(xiàn)實(shí)影像中則位于一第二位置,一般而言,第二位置與第一位置具有一對(duì)應(yīng)關(guān)系。于實(shí)務(wù)中,光傳感器與掃描激光發(fā)生器間的相對(duì)位置較近則判斷姿勢(shì)與位置的精確度較高,因此虛擬現(xiàn)實(shí)影像的精確度也較高。在多個(gè)掃描激光發(fā)生器形成光室的狀況下,光傳感器于光室中的一特定區(qū)域,例如光室的中央,具有較高的精確度;相對(duì)地,當(dāng)光傳感器接近光室邊緣時(shí)其感測(cè)的精確度會(huì)降低,導(dǎo)致虛擬現(xiàn)實(shí)影像失真或者是無法配合使用者的姿勢(shì)或動(dòng)作。
于本具體實(shí)施例中,處理模塊2200可控制各移動(dòng)裝置200帶動(dòng)掃描激光發(fā)生器20移動(dòng),使得光傳感器維持高精確度。具體而言,處理模塊2200根據(jù)所計(jì)算出的虛擬現(xiàn)實(shí)影像產(chǎn)生器22及使用者位于光室r中的第一位置,判斷第一位置與光室r間的相對(duì)關(guān)系,并根據(jù)此關(guān)系控制掃描激光發(fā)生器20的移動(dòng)。
請(qǐng)一并參閱圖2及圖3,圖3繪示圖2的虛擬現(xiàn)實(shí)系統(tǒng)2判斷第一位置與光室r間的相對(duì)關(guān)系,并根據(jù)此關(guān)系控制掃描激光發(fā)生器20的移動(dòng)的示意圖。如圖3所示,光室r的邊界朝內(nèi)可設(shè)定一距離的閾值v,此閾值v實(shí)務(wù)中可儲(chǔ)存于處理模塊中。使用者可配戴虛擬現(xiàn)實(shí)影像產(chǎn)生器22于光室r中移動(dòng),當(dāng)其第一位置與光室r的邊界間的距離小于閾值v時(shí),處理模塊可發(fā)出控制信號(hào)給掃描激光發(fā)生器20的移動(dòng)裝置200,使移動(dòng)裝置200可帶動(dòng)掃描激光發(fā)生器20移動(dòng),進(jìn)而令光室r相對(duì)地移動(dòng)直到第一位置與光室r的邊界的距離大于閾值v。于本具體實(shí)施例中,虛擬現(xiàn)實(shí)影像產(chǎn)生器22與光室r的右邊邊界的距離小于閾值v,因此處理模塊可發(fā)出控制信號(hào)使移動(dòng)裝置200帶動(dòng)掃描激光發(fā)生器20向右移動(dòng)至虛擬現(xiàn)實(shí)影像產(chǎn)生器22與光室r的右邊邊界的距離大于閾值v。藉此,可使光室r配合使用者的移動(dòng),實(shí)質(zhì)上增加了虛擬現(xiàn)實(shí)的范圍并維持光傳感器的精準(zhǔn)度。
此外,請(qǐng)一并參閱圖2及圖4,圖4繪示根據(jù)本發(fā)明的另一具體實(shí)施例的虛擬現(xiàn)實(shí)系統(tǒng)2判斷第一位置與光室r間的相對(duì)關(guān)系,并根據(jù)此關(guān)系控制掃描激光發(fā)生器20的移動(dòng)的示意圖。如圖4所示,本具體實(shí)施例與上一具體實(shí)施例不同處,在于本具體實(shí)施例于光室r中設(shè)定一個(gè)預(yù)設(shè)區(qū)域p,此預(yù)設(shè)區(qū)域p實(shí)務(wù)中可儲(chǔ)存于處理模塊中,并且可為光傳感器精準(zhǔn)度較高的區(qū)域。使用者可配戴頭戴式顯示器220以及控制器222于光室r中移動(dòng),當(dāng)其第一位置與光室r的邊界間的距離小于閾值v時(shí),處理模塊可發(fā)出控制信號(hào)給掃描激光發(fā)生器20的移動(dòng)裝置200,使移動(dòng)裝置200可帶動(dòng)掃描激光發(fā)生器20移動(dòng),進(jìn)而令光室r相對(duì)地移動(dòng)直到第一位置位于預(yù)設(shè)區(qū)域p中。于本具體實(shí)施例中,虛擬現(xiàn)實(shí)影像產(chǎn)生器22上方超出了預(yù)設(shè)區(qū)域p,因此處理模塊可發(fā)出控制信號(hào)使移動(dòng)裝置200帶動(dòng)掃描激光發(fā)生器20向上移動(dòng)至虛擬現(xiàn)實(shí)影像產(chǎn)生器22重新位于預(yù)設(shè)區(qū)域p中。藉此,可使光室r配合使用者的移動(dòng),實(shí)質(zhì)上增加了虛擬現(xiàn)實(shí)的范圍并維持光傳感器的精準(zhǔn)度。此外,根據(jù)本發(fā)明的另一具體實(shí)施例,處理模塊亦可于判斷出第一位置不在預(yù)設(shè)區(qū)域p內(nèi)時(shí),即發(fā)出控制信號(hào)令光室r相對(duì)地移動(dòng)直到第一位置位于預(yù)設(shè)區(qū)域p中,以經(jīng)常性地維持虛擬現(xiàn)實(shí)影像產(chǎn)生器22位于光傳感器準(zhǔn)確率高的預(yù)設(shè)區(qū)域p中。
此外,處理模塊中也可同時(shí)儲(chǔ)存上述具體實(shí)施例的閾值v以及預(yù)設(shè)區(qū)域p,并同時(shí)以閾值v及預(yù)設(shè)區(qū)域p來判斷第一位置與光室r間的相對(duì)關(guān)系以根據(jù)此關(guān)系控制掃描激光發(fā)生器的移動(dòng)。根據(jù)另一具體實(shí)施例,處理模塊也可以先判斷第一位置與光室r的邊界間的距離是否小于閾值v,當(dāng)其距離小于閾值v時(shí),處理模塊可發(fā)出控制信號(hào)使移動(dòng)裝置200帶動(dòng)掃描激光發(fā)生器20移動(dòng)至預(yù)設(shè)區(qū)域p中。
如前所述,處理模塊可根據(jù)虛擬現(xiàn)實(shí)影像產(chǎn)生器及使用者的第一位置產(chǎn)生虛擬現(xiàn)實(shí)影像,且使用者位于虛擬現(xiàn)實(shí)影像中的第二位置,第一位置與第二位置間有對(duì)應(yīng)的關(guān)系。然而,于上述具體實(shí)施例中,由于光室r也進(jìn)行了移動(dòng),因此在光室r進(jìn)行移動(dòng)后所計(jì)算出的第一位置將會(huì)與使用者在真實(shí)空間中移動(dòng)后的位置不同,進(jìn)而造成使用者在虛擬現(xiàn)實(shí)影像中的第二位置產(chǎn)生飄移。于另一具體實(shí)施例中,處理模塊中可進(jìn)一步包含校正程序?qū)Φ谝晃恢眠M(jìn)行校正。詳言之,光室r的移動(dòng),亦即掃描激光發(fā)生器20的移動(dòng),相對(duì)于使用者以及虛擬現(xiàn)實(shí)影像產(chǎn)生器22,因此校正程序中僅須將計(jì)算后的第一位置扣除掃描激光發(fā)生器20的移動(dòng)方向與距離即可得到實(shí)際的第一位置。
請(qǐng)一并參閱圖5及圖2,圖5繪示根據(jù)本發(fā)明的一具體實(shí)施例的虛擬現(xiàn)實(shí)方法的步驟流程圖,圖5的方法用于一虛擬現(xiàn)實(shí)系統(tǒng)中,此系統(tǒng)的架構(gòu)可參考圖2,故于此不再贅述。如圖5所示,本具體實(shí)施例的虛擬現(xiàn)實(shí)方法包含下列步驟:于步驟s30,至少二掃描激光發(fā)生器20分別發(fā)出掃描激光光源s,以于空間中形成光室r;于步驟s32,虛擬現(xiàn)實(shí)影像產(chǎn)生器22以設(shè)置于其上的多個(gè)光傳感器接收掃描激光光源s;于步驟s34,虛擬現(xiàn)實(shí)影像產(chǎn)生器2的處理模塊2200根據(jù)光傳感器接收到的掃描激光光源s判斷虛擬現(xiàn)實(shí)影像產(chǎn)生器2位于光室r中的第一位置,且根據(jù)此第一位置產(chǎn)生虛擬現(xiàn)實(shí)影像,于虛擬現(xiàn)實(shí)影像中,虛擬現(xiàn)實(shí)影像產(chǎn)生器2位于一個(gè)與第一位置對(duì)應(yīng)的第二位置;于步驟s36,處理模塊2200根據(jù)第一位置分別控制掃描激光發(fā)生器20的移動(dòng)裝置200帶動(dòng)其進(jìn)行移動(dòng);以及,于步驟s38,處理模塊2200根據(jù)掃描激光發(fā)生器20移動(dòng)的距離校正虛擬現(xiàn)實(shí)影像產(chǎn)生器22位于虛擬現(xiàn)實(shí)影像中的第二位置。
于本具體實(shí)施例中,步驟s34的虛擬現(xiàn)實(shí)影像產(chǎn)生器22可包含頭戴式顯示器220以及控制器222供一使用者配戴或握持,而光傳感器則散布于頭戴式顯示器220以及控制器222的表面。根據(jù)各個(gè)光傳感器接收到掃描激光光源s的時(shí)間,處理模塊2200可判斷使用者在光室r中的第一位置以及使用者目前的姿勢(shì),進(jìn)而控制頭戴式顯示器220提供使用者虛擬現(xiàn)實(shí)影像并使其能與虛擬現(xiàn)實(shí)影像互動(dòng)。
于步驟s36中,處理模塊2200可根據(jù)第一位置與光室r間的相對(duì)關(guān)系來控制掃描激光發(fā)生器移動(dòng)。然而,于掃描激光發(fā)生器移動(dòng)后,由于光室r位置改變使其第一位置與光室r移動(dòng)前的第一位置產(chǎn)生差異,導(dǎo)致第二位置產(chǎn)生飄移,因此需再經(jīng)校正使第二位置不至于偏移。步驟s38實(shí)務(wù)中可將計(jì)算后的第一位置扣除掃描激光發(fā)生器20移動(dòng)的距離而得到實(shí)際的第一位置,根據(jù)此實(shí)際的第一位置所產(chǎn)生的虛擬現(xiàn)實(shí)影像中的第二位置即對(duì)應(yīng)到使用者實(shí)際的移動(dòng)距離而不會(huì)產(chǎn)生飄移。
上述的步驟s36,于實(shí)務(wù)中可根據(jù)第一位置與光室r間的相對(duì)關(guān)系來決定是否移動(dòng)掃描激光發(fā)生器20以及移動(dòng)的方向和距離。請(qǐng)參閱圖6,圖6繪示根據(jù)本發(fā)明的另一具體實(shí)施例的虛擬現(xiàn)實(shí)方法的步驟流程圖。如圖6所示,本具體實(shí)施例的虛擬現(xiàn)實(shí)方法于執(zhí)行其步驟s34后,進(jìn)一步包含:步驟s360,處理模塊2200判斷第一位置與光室r的邊界間的距離是否小于閾值v;以及,于步驟s362,當(dāng)判斷出第一位置與光室r的邊界間的距離小于閾值v,處理模塊2200控制掃描激光發(fā)生器20移動(dòng)至第一位置與光室r的邊界間的距離大于閾值v。本具體實(shí)施例的方法的其他步驟與上一具體實(shí)施例相對(duì)應(yīng)的步驟相同,故于此不再贅述。閾值v于實(shí)務(wù)中可儲(chǔ)存于處理模塊2200中,并且其數(shù)值大小可由使用者自行設(shè)定。處理模塊2200實(shí)務(wù)中可令所有的控制掃描激光發(fā)生器20沿著同方向及同樣速度進(jìn)行移動(dòng),使得光室r于移動(dòng)中不至于變形,以避免進(jìn)而影響到光室r中第一位置的計(jì)算與判斷。
除了上述的閾值v,實(shí)務(wù)中還可根據(jù)不同的條件來控制掃描激光發(fā)生器的移動(dòng)。請(qǐng)參閱圖7,圖7繪示根據(jù)本發(fā)明的另一具體實(shí)施例的虛擬現(xiàn)實(shí)方法的步驟流程圖。如圖7所示,本具體實(shí)施例的虛擬現(xiàn)實(shí)方法于執(zhí)行其步驟s34后,進(jìn)一步包含:步驟s364,處理模塊2200判斷第一位置是否位于光室r中的一預(yù)設(shè)區(qū)域外;以及,于步驟s366,當(dāng)判斷出第一位置位于預(yù)設(shè)區(qū)域外時(shí),處理模塊2200控制掃描激光發(fā)生器20移動(dòng)至第一位置位于預(yù)設(shè)區(qū)域內(nèi)。本具體實(shí)施例的方法的其他步驟與上一具體實(shí)施例相對(duì)應(yīng)的步驟相同,故于此不再贅述。預(yù)設(shè)位置于實(shí)務(wù)中可儲(chǔ)存于處理模塊2200中,并且其大小與位置可由使用者自行設(shè)定。若將預(yù)設(shè)位置設(shè)定在光傳感器精準(zhǔn)度較高的位置,本具體實(shí)施例的方法可持續(xù)地維持虛擬現(xiàn)實(shí)影像的精確度。
此外,根據(jù)另一具體實(shí)施例,于上述方法的步驟s34后也可先進(jìn)行處理模塊2200判斷第一位置與光室r的邊界間的距離是否小于閾值v的步驟。當(dāng)判斷出其距離小于閾值v時(shí),則接著進(jìn)行處理模塊發(fā)出控制信號(hào)使移動(dòng)裝置200帶動(dòng)掃描激光發(fā)生器20移動(dòng)至預(yù)設(shè)區(qū)域p中的步驟。
綜上所述,本發(fā)明的虛擬現(xiàn)實(shí)系統(tǒng)與虛擬現(xiàn)實(shí)方法在具有較大可利用空間時(shí),能有效地延伸虛擬現(xiàn)實(shí)影像的最大空間,可令使用者不因光室的大小限制其移動(dòng)。此外,通過校正程序也可讓使用者感覺不到虛擬現(xiàn)實(shí)影像有不連續(xù)的異動(dòng)。藉此,使用者可獲得更完整的虛擬現(xiàn)實(shí)體驗(yàn)。
藉由以上較佳具體實(shí)施例的詳述,希望能更加清楚描述本發(fā)明的特征與精神,而并非以上述所揭露的較佳具體實(shí)施例來對(duì)本發(fā)明的范疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排于本發(fā)明所欲申請(qǐng)的專利范圍的范疇內(nèi)。