專(zhuān)利名稱(chēng):一種在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種虛擬現(xiàn)實(shí)技術(shù),尤其是涉及一種在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法。
背景技術(shù):
現(xiàn)代社會(huì),隨著計(jì)算機(jī)技術(shù)的發(fā)展,虛擬現(xiàn)實(shí)技術(shù)越來(lái)越成為人們感興趣的技術(shù)。特別是在娛樂(lè)產(chǎn)業(yè)和教學(xué)產(chǎn)業(yè)的應(yīng)用上,都取得了不小的成績(jī)。例如,3D電影產(chǎn)品中存在大量的虛擬現(xiàn)實(shí)技術(shù)的應(yīng)用。然而,在電子游戲領(lǐng)域,特別是網(wǎng)絡(luò)電子游戲領(lǐng)域,這種研究還相對(duì)較少,如今流行的網(wǎng)絡(luò)電子游戲還不能滿(mǎn)足人們的虛擬現(xiàn)實(shí)要求。
發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有技術(shù)的弊端,提供一種在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法。本發(fā)明的一個(gè)目的在于,提供一種在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,這種方法能夠比較容易地實(shí)現(xiàn)不同玩家與游戲虛擬場(chǎng)景的真是交互。本發(fā)明的又一個(gè)目的在于,提供一種在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,這種方法不但能夠?qū)崿F(xiàn)現(xiàn)實(shí)物體與虛擬場(chǎng)景的圖像匹配,而且能夠?qū)崿F(xiàn)壓力、溫度等的參數(shù)匹配。為此,本發(fā)明提供了一種在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,包括以下步驟步驟一、在網(wǎng)絡(luò)游戲程序中顯示的網(wǎng)絡(luò)游戲圖像中按照預(yù)定的時(shí)間間隔,截取一系列圖像畫(huà)面;步驟二、設(shè)置多個(gè)感測(cè)器,所述多個(gè)感測(cè)器包括聲音感測(cè)器、溫度感測(cè)器、壓力感測(cè)器和形狀感測(cè)器;步驟三、根據(jù)預(yù)定的規(guī)則對(duì)現(xiàn)實(shí)物體進(jìn)行分解,將現(xiàn)實(shí)物體分解為多個(gè)部分,在每個(gè)部分上設(shè)置彼此不同的標(biāo)識(shí);步驟四、設(shè)置多個(gè)攝像設(shè)備,其從多個(gè)角度對(duì)現(xiàn)實(shí)物體進(jìn)行攝像,并對(duì)各攝像設(shè)備中的畫(huà)面圖像進(jìn)行拼接,使得現(xiàn)實(shí)物體形成360度全方位圖像;步驟五、引導(dǎo)現(xiàn)實(shí)物體擺放在一定的位置,以受到所有所述多個(gè)感測(cè)器的感測(cè),并將感測(cè)的結(jié)果自動(dòng)轉(zhuǎn)換為代碼,將所述代碼引入到網(wǎng)絡(luò)游戲程序中;步驟六、根據(jù)步驟三中所述的標(biāo)識(shí),將步驟四中獲得的全方位圖像引入到網(wǎng)絡(luò)游戲程序中,并匹配在所述步驟一中截取的一系列圖像畫(huà)面中的每一個(gè)上,確定所述標(biāo)識(shí)與圖像畫(huà)面中圖像特征的映射關(guān)系;步驟七、在所述全方位圖像中確定所述標(biāo)識(shí)處的實(shí)物體圖像結(jié)構(gòu)特征,檢驗(yàn)每一個(gè)實(shí)物體圖像結(jié)構(gòu)特征與圖像畫(huà)面中的每一個(gè)的匹配是否正確,若正確則執(zhí)行步驟八,若不正確則返回到步驟六;
步驟八、使所述步驟五中引入到網(wǎng)絡(luò)游戲程序中的代碼在網(wǎng)絡(luò)游戲程序中被示例時(shí)產(chǎn)生虛擬世界物體,將所生成的虛擬世界物體與步驟七中匹配正確的全方位圖像相匹配。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述步驟一中,所述時(shí)間間隔是均一的。優(yōu)選的是,所述的 在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述步驟一中,所述時(shí)間間隔是不均一的。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述網(wǎng)絡(luò)游戲圖像中,所有畫(huà)面上均包括現(xiàn)實(shí)物體添加操作部分。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述步驟二中的多個(gè)感測(cè)器彼此之間通過(guò)無(wú)線方式通訊連接。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,在所述步驟三中,所述標(biāo)識(shí)設(shè)置在一模具內(nèi),所述現(xiàn)實(shí)物體置于改模具內(nèi),從而在現(xiàn)實(shí)物體的不同部位安置了不同的標(biāo)識(shí)。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述現(xiàn)實(shí)物體為手,所述模具具有手套的形狀。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述現(xiàn)實(shí)物體為人臉部。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述多個(gè)感測(cè)器均設(shè)置在所述模具內(nèi)。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述多個(gè)感測(cè)器均設(shè)置在專(zhuān)用的感測(cè)器臺(tái)上。本發(fā)明所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,通過(guò)利用傳感器參數(shù)變換和圖像配合兩種方式,實(shí)現(xiàn)了現(xiàn)實(shí)物體與網(wǎng)絡(luò)游戲虛擬環(huán)境之間的在形象和內(nèi)容上的融合,還通過(guò)對(duì)不同現(xiàn)實(shí)物體的測(cè)試,實(shí)現(xiàn)了配合的通用性。
圖I示出了本發(fā)明所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法的功能模塊示意圖。
具體實(shí)施例方式下面結(jié)合圖I對(duì)本發(fā)明進(jìn)行說(shuō)明,以使本領(lǐng)域的技術(shù)人員能夠?qū)嵤?。本發(fā)明提供了一種在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,包括以下步驟;步驟一、在網(wǎng)絡(luò)游戲程序中顯示的網(wǎng)絡(luò)游戲圖像中按照預(yù)定的時(shí)間間隔,截取一系列圖像畫(huà)面;這種預(yù)定的時(shí)間間隔可以是同一的數(shù)值,例如每隔O. I秒截取一副圖像畫(huà)面;也可以是數(shù)段不同一的數(shù)值,例如在開(kāi)始的三分鐘內(nèi),每隔O. I秒截取一副圖像畫(huà)面,在其后的三分鐘內(nèi),每隔O. 15秒截取一副圖像畫(huà)面。截取圖像畫(huà)面的目的是為了讓現(xiàn)實(shí)物體通過(guò)和這些圖像畫(huà)面中的元素進(jìn)行匹配以最終與整個(gè)網(wǎng)絡(luò)游戲圖像進(jìn)行匹配。網(wǎng)絡(luò)游戲圖像是一個(gè)能夠發(fā)生一定變化的連續(xù)視頻體。
步驟二、設(shè)置多個(gè)感測(cè)器,所述多個(gè)感測(cè)器包括聲音感測(cè)器、溫度感測(cè)器、壓力感測(cè)器和形狀感測(cè)器;這些感測(cè)器中的聲音感測(cè)器可以接收玩家的語(yǔ)音指令、溫度感測(cè)器可以檢測(cè)玩家所處的娛樂(lè)環(huán)境。并且在后續(xù)的檢測(cè)結(jié)果代碼輸入虛擬程序后,可以根據(jù)改代碼的結(jié)果,調(diào)整程序中的顯示場(chǎng)景。壓力傳感器和形狀傳感器主要是為了應(yīng)對(duì)虛擬游戲程序中的一些游戲場(chǎng)景,可由此取代游戲手柄的功能。例如在一些動(dòng)作形游戲中,或者在一些扮演類(lèi)游戲中,現(xiàn)實(shí)物體可以是玩家身體的某個(gè)部位,例如手或者腳,或者臉。通過(guò)感測(cè)這些部分的形狀和壓力,可以獲知該部分發(fā)出的動(dòng)作,由此顯示的虛擬游戲程序中。
步驟三、根據(jù)預(yù)定的規(guī)則對(duì)現(xiàn)實(shí)物體進(jìn)行分解,將現(xiàn)實(shí)物體分解為多個(gè)部分,在每個(gè)部分上設(shè)置彼此不同的標(biāo)識(shí);這些標(biāo)識(shí)的作用是為了便于將現(xiàn)實(shí)物體的圖像引入到虛擬程序圖像中,作為引入的指引標(biāo)記。虛擬程序圖像會(huì)隨著玩家選擇的視角不同而發(fā)生變化,或者隨著玩家游戲的行進(jìn)程度不同而有所變化。但是相比較在現(xiàn)實(shí)場(chǎng)景中引入虛擬物體來(lái)說(shuō),虛擬場(chǎng)景的變化較現(xiàn)實(shí)場(chǎng)景還是要小很多,因此說(shuō)更容易找到現(xiàn)實(shí)物體圖像與虛擬場(chǎng)景之間對(duì)應(yīng)關(guān)系。步驟四、設(shè)置多個(gè)攝像設(shè)備,其從多個(gè)角度對(duì)現(xiàn)實(shí)物體進(jìn)行攝像,并對(duì)各攝像設(shè)備中的畫(huà)面圖像進(jìn)行拼接,使得現(xiàn)實(shí)物體形成360度全方位圖像;步驟五、引導(dǎo)現(xiàn)實(shí)物體擺放在一定的位置,以受到所有所述多個(gè)感測(cè)器的感測(cè),并將感測(cè)的結(jié)果自動(dòng)轉(zhuǎn)換為代碼,將所述代碼引入到網(wǎng)絡(luò)游戲程序中;這些代碼根據(jù)游戲程序中的預(yù)定規(guī)則,轉(zhuǎn)化為游戲中的操控指令。步驟六、根據(jù)步驟三中所述的標(biāo)識(shí),將步驟四中獲得的全方位圖像引入到網(wǎng)絡(luò)游戲程序中,并匹配在所述步驟一中截取的一系列圖像畫(huà)面中的每一個(gè)上,確定所述標(biāo)識(shí)與圖像畫(huà)面中圖像特征的映射關(guān)系;確定了映射關(guān)系,實(shí)際上就是確定了現(xiàn)實(shí)物體圖像與虛擬場(chǎng)景之間的關(guān)系。步驟七、在所述全方位圖像中確定所述標(biāo)識(shí)處的實(shí)物體圖像結(jié)構(gòu)特征,檢驗(yàn)每一個(gè)實(shí)物體圖像結(jié)構(gòu)特征與圖像畫(huà)面中的每一個(gè)的匹配是否正確,若正確則執(zhí)行步驟八,若不正確則返回到步驟六;如果全部匹配,則基本能夠說(shuō)明這種確定已經(jīng)完全正確,如果如能全部匹配,則需要重新進(jìn)行匹配工作。步驟八、使所述步驟五中引入到網(wǎng)絡(luò)游戲程序中的代碼在網(wǎng)絡(luò)游戲程序中波示例時(shí)產(chǎn)生虛擬世界物體,將所生成的虛擬世界物體與步驟七中匹配正確的全方位圖像相匹配。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述步驟一中,所述時(shí)間間隔是均一的。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述步驟一中,所述時(shí)間間隔是不均一的。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述網(wǎng)絡(luò)游戲圖像中,所有畫(huà)面上均包括現(xiàn)實(shí)物體添加操作部分。也就是說(shuō),在整個(gè)游戲中,都包含玩家在現(xiàn)實(shí)世界中互動(dòng)的部分。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述步驟二中的多個(gè)感測(cè)器彼此之間通過(guò)無(wú)線方式通訊連接。以便于各傳感器之間數(shù)據(jù)的傳遞,有利于全面感測(cè)現(xiàn)實(shí)物體。
優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,在所述步驟三中,所述標(biāo)識(shí)設(shè)置在一模具內(nèi),所述現(xiàn)實(shí)物體置于改模具內(nèi),從而在現(xiàn)實(shí)物體的不同部位安置了不同的標(biāo)識(shí)。例如這種模具可以是一種游戲手套,但是這種手套不同于作為操作柄的游戲手套,只有在匹配之初,玩家需要戴著種玩具手套,而在匹配完成后,玩家只需要將手,或腳,或面部放置或?qū)?zhǔn)在感測(cè)器臺(tái)上即可。本發(fā)明將通過(guò)標(biāo)識(shí)識(shí)別現(xiàn)實(shí)物體與虛擬場(chǎng)景之間的關(guān)系最終轉(zhuǎn)化成通過(guò)實(shí)物體圖像結(jié)構(gòu)特征來(lái)識(shí)別現(xiàn)實(shí)物體與虛擬場(chǎng)景之間的關(guān)系,解決了不同類(lèi)型的或不同大小的現(xiàn)實(shí)物體與虛擬場(chǎng)景進(jìn)行匹配的技術(shù)問(wèn)題。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述現(xiàn)實(shí)物體為手,所述模具具有手套的形狀。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述現(xiàn)實(shí)物體為人臉部。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述多個(gè)感測(cè)器均設(shè)置在所述模具內(nèi)。優(yōu)選的是,所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法中,所述多個(gè)感測(cè)器均設(shè)置在專(zhuān)用的感測(cè)器臺(tái)上。 盡管本發(fā)明的實(shí)施方案已公開(kāi)如上,但其并不僅僅限于說(shuō)明書(shū)和實(shí)施方式中所列運(yùn)用,因此在不背離權(quán)利要求及等同范圍所限定的一般概念下,本發(fā)明并不限于特定的細(xì)節(jié)和這里示出與描述的圖例。
權(quán)利要求
1.一種在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,其特征在于,包括以下步驟 步驟一、在網(wǎng)絡(luò)游戲程序中顯示的網(wǎng)絡(luò)游戲圖像中按照預(yù)定的時(shí)間間隔,截取一系列圖像畫(huà)面; 步驟二、設(shè)置多個(gè)感測(cè)器,所述多個(gè)感測(cè)器包括聲音感測(cè)器、溫度感測(cè)器、壓力感測(cè)器和形狀感測(cè)器; 步驟三、根據(jù)預(yù)定的規(guī)則對(duì)現(xiàn)實(shí)物體進(jìn)行分解,將現(xiàn)實(shí)物體分解為多個(gè)部分,在每個(gè)部分上設(shè)置彼此不同的標(biāo)識(shí); 步驟四、設(shè)置多個(gè)攝像設(shè)備,其從多個(gè)角度對(duì)現(xiàn)實(shí)物體進(jìn)行攝像,并對(duì)各攝像設(shè)備中的畫(huà)面圖像進(jìn)行拼接,使得現(xiàn)實(shí)物體形成360度全方位圖像; 步驟五、引導(dǎo)現(xiàn)實(shí)物體擺放在一定的位置,以受到所有所述多個(gè)感測(cè)器的感測(cè),并將感測(cè)的結(jié)果自動(dòng)轉(zhuǎn)換為代碼,將所述代碼引入到網(wǎng)絡(luò)游戲程序中; 步驟六、根據(jù)步驟三中所述的標(biāo)識(shí),將步驟四中獲得的全方位圖像引入到網(wǎng)絡(luò)游戲程序中,并匹配在所述步驟一中截取的一系列圖像畫(huà)面中的每一個(gè)上,確定所述標(biāo)識(shí)與圖像畫(huà)面中圖像特征的映射關(guān)系; 步驟七、在所述全方位圖像中確定所述標(biāo)識(shí)處的實(shí)物體圖像結(jié)構(gòu)特征,檢驗(yàn)每一個(gè)實(shí)物體圖像結(jié)構(gòu)特征與圖像畫(huà)面中的每一個(gè)的匹配是否正確,若正確則執(zhí)行步驟八,若不正確則返回到步驟六; 步驟八、使所述步驟五中引入到網(wǎng)絡(luò)游戲程序中的代碼在網(wǎng)絡(luò)游戲程序中被示例時(shí)產(chǎn)生虛擬世界物體,將所生成的虛擬世界物體與步驟七中匹配正確的全方位圖像相匹配。
2.如權(quán)利要求I所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,其特征在于,所述步驟一中,所述時(shí)間間隔是均一的。
3.如權(quán)利要求I所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,其特征在于,所述步驟一中,所述時(shí)間間隔是不均一的。
4.如權(quán)利要求I所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,其特征在于,所述網(wǎng)絡(luò)游戲圖像中,所有畫(huà)面上均包括現(xiàn)實(shí)物體添加操作部分。
5.如權(quán)利要求I所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,其特征在于,所述步驟二中的多個(gè)感測(cè)器彼此之間通過(guò)無(wú)線方式通訊連接。
6.如權(quán)利要求I所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,其特征在于,在所述步驟三中,所述標(biāo)識(shí)設(shè)置在一模具內(nèi),所述現(xiàn)實(shí)物體置于改模具內(nèi),從而在現(xiàn)實(shí)物體的不同部位安置了不同的標(biāo)識(shí)。
7.如權(quán)利要求6所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,其特征在于,所述現(xiàn)實(shí)物體為手,所述模具具有手套的形狀。
8.如權(quán)利要求I所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,其特征在于,所述現(xiàn)實(shí)物體為人臉部。
9.如權(quán)利要求7所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,其特征在于,所述多個(gè)感測(cè)器均設(shè)置在所述模具內(nèi)。
10.如權(quán)利要求7所述的在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,其特征在于,所述多個(gè)感測(cè)器均設(shè)置在專(zhuān)用的感測(cè)器臺(tái)上。
全文摘要
本發(fā)明公開(kāi)了一種在網(wǎng)絡(luò)游戲圖像中添加現(xiàn)實(shí)物體的方法,包括;在網(wǎng)絡(luò)游戲程序中顯示的網(wǎng)絡(luò)游戲圖像中截取一系列圖像畫(huà)面;設(shè)置多個(gè)感測(cè)器;根據(jù)預(yù)定的規(guī)則對(duì)現(xiàn)實(shí)物體進(jìn)行分解;設(shè)置多個(gè)攝像設(shè)備,其從多個(gè)角度對(duì)現(xiàn)實(shí)物體進(jìn)行攝像,并對(duì)各攝像設(shè)備中的畫(huà)面圖像進(jìn)行拼接,使得現(xiàn)實(shí)物體形成360度全方位圖像;引導(dǎo)現(xiàn)實(shí)物體擺放在一定的位置,以受到所有多個(gè)感測(cè)器的感測(cè);根據(jù)步驟三中的標(biāo)識(shí),將步驟四中獲得的全方位圖像引入到網(wǎng)絡(luò)游戲程序中;在全方位圖像中確定標(biāo)識(shí)處的實(shí)物體圖像結(jié)構(gòu)特征,檢驗(yàn)每一個(gè)實(shí)物體圖像結(jié)構(gòu)特征與圖像畫(huà)面中的每一個(gè)的匹配是否正確。本發(fā)明所述的方法屬于虛擬現(xiàn)實(shí)技術(shù),其目的在于解決游戲與玩家的互動(dòng)問(wèn)題。
文檔編號(hào)A63F13/12GK102614665SQ20121011015
公開(kāi)日2012年8月1日 申請(qǐng)日期2012年4月16日 優(yōu)先權(quán)日2012年4月16日
發(fā)明者金益 申請(qǐng)人:蘇州市職業(yè)大學(xué)