本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,特別涉及一種基于虛擬現(xiàn)實(shí)技術(shù)的控制方法及其控制系統(tǒng)。
背景技術(shù):
虛擬現(xiàn)實(shí)應(yīng)用方面目前技術(shù)已經(jīng)比較成熟,完全能模擬現(xiàn)實(shí)環(huán)境在計(jì)算機(jī)中生成三維圖像,但接入游戲比較難,讓游戲人物和現(xiàn)實(shí)互動(dòng)還有許多難關(guān)需要克服。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是提供一種基于虛擬現(xiàn)實(shí)技術(shù)的控制方法及其控制系統(tǒng)。
本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種基于虛擬現(xiàn)實(shí)技術(shù)的控制方法,包括以下步驟:
步驟1、根據(jù)采集的身體素質(zhì)信息和預(yù)存儲(chǔ)的用戶各種情緒下的面部情緒特征信息生成相應(yīng)的虛擬人物模型,通過虛擬現(xiàn)實(shí)設(shè)備和虛擬基礎(chǔ)數(shù)據(jù)庫將所述虛擬人物模型可視化;
步驟2a、將采集的用戶的即時(shí)面部信息與所述面部情緒特征信息進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果,使所述虛擬人物模型進(jìn)行相應(yīng)的表情動(dòng)作;
步驟2b、對(duì)采集的用戶的手部動(dòng)作信息進(jìn)行分析,得到運(yùn)動(dòng)控制指令,通過運(yùn)動(dòng)控制指令控制虛擬人物模型進(jìn)行相應(yīng)的運(yùn)動(dòng)。
本發(fā)明的有益效果是:通過采集用戶的即時(shí)面部信息和手部動(dòng)作信息并進(jìn)行對(duì)比和分析,得到虛擬人物模型的控制指令,控制虛擬人物模型進(jìn)行相應(yīng)的動(dòng)作,實(shí)現(xiàn)用戶與虛擬人物的交互。
在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
進(jìn)一步,執(zhí)行步驟1前還包括:采集預(yù)定地區(qū)的地形和人口聚集地位置的基礎(chǔ)數(shù)據(jù),將所述基礎(chǔ)數(shù)據(jù)通過虛擬現(xiàn)實(shí)技術(shù)轉(zhuǎn)化為虛擬基礎(chǔ)數(shù)據(jù)庫。
采用上述進(jìn)一步方案的有益效果是:以現(xiàn)有地形和建筑作為地圖資源,減少設(shè)計(jì)工作,并通過虛擬現(xiàn)實(shí)技術(shù)和虛擬現(xiàn)實(shí)設(shè)備實(shí)現(xiàn)將數(shù)據(jù)轉(zhuǎn)換為可視化的場景。
進(jìn)一步,在執(zhí)行步驟1后還包括:根據(jù)所述面部情緒特征信息生成相應(yīng)的虛擬人物模型的表情動(dòng)作,并將所述面部情緒特征信息和虛擬人物模型的表情動(dòng)作按對(duì)應(yīng)關(guān)系進(jìn)行存儲(chǔ);獲取用戶預(yù)先設(shè)置的用戶的手部動(dòng)作信息和運(yùn)動(dòng)控制指令的對(duì)應(yīng)關(guān)系,并進(jìn)行存儲(chǔ)。
采用上述進(jìn)一步方案的有益效果是:將控制虛擬人物模型動(dòng)作的指令與預(yù)先設(shè)置的手部動(dòng)作信息進(jìn)行對(duì)應(yīng)制表,并進(jìn)行存儲(chǔ),加快系統(tǒng)獲取指令的速度,提高系統(tǒng)的工作效率。
進(jìn)一步,通過點(diǎn)觸發(fā)式手套或手柄傳感器采集用戶的手部動(dòng)作信息,所述手部動(dòng)作信息包括各個(gè)手指的動(dòng)作信息。
采用上述進(jìn)一步方案的有益效果是:采用點(diǎn)觸發(fā)式手套或手柄傳感器更好的感應(yīng)用戶手指的動(dòng)作,避免出現(xiàn)誤判的情況。
本發(fā)明還提供了一種基于虛擬現(xiàn)實(shí)技術(shù)的控制系統(tǒng),包括:處理器、身體素質(zhì)信息采集裝置、即時(shí)面部信息采集裝置和手部動(dòng)作信息采集裝置;
所述處理器,用于根據(jù)身體素質(zhì)信息采集裝置采集的身體素質(zhì)信息和預(yù)存儲(chǔ)的用戶各種情緒下的面部情緒特征信息生成相應(yīng)的虛擬人物模型,通過虛擬現(xiàn)實(shí)設(shè)備和所述虛擬基礎(chǔ)數(shù)據(jù)庫將所述虛擬人物模型可視化;
所述處理器,還用于將即時(shí)面部信息采集裝置采集的用戶的即時(shí)面部信息與所述面部情緒特征信息進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果,使所述虛擬人物模型進(jìn)行相應(yīng)的表情動(dòng)作;
所述處理器,還用于對(duì)手部動(dòng)作信息采集裝置采集的用戶的手部動(dòng)作信息進(jìn)行分析,得到運(yùn)動(dòng)控制指令,通過運(yùn)動(dòng)控制指令控制虛擬人物模型進(jìn)行相應(yīng)的運(yùn)動(dòng)。
進(jìn)一步,該控制系統(tǒng)還包括:地圖基礎(chǔ)數(shù)據(jù)生成模塊,用于獲取預(yù)定地區(qū)的地形和人口聚集地位置的基礎(chǔ)數(shù)據(jù),將所述基礎(chǔ)數(shù)據(jù)通過虛擬現(xiàn)實(shí)技術(shù)轉(zhuǎn)化為虛擬基礎(chǔ)數(shù)據(jù)庫。
進(jìn)一步,該控制系統(tǒng)還包括:存儲(chǔ)設(shè)備;所述處理器,還用于根據(jù)所述面部情緒特征信息生成相應(yīng)的虛擬人物模型的表情動(dòng)作,并將所述面部情緒特征信息和虛擬人物模型的表情動(dòng)作按對(duì)應(yīng)關(guān)系通過所述存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ);獲取用戶預(yù)先設(shè)置的用戶的手部動(dòng)作信息和運(yùn)動(dòng)控制指令的對(duì)應(yīng)關(guān)系,并通過所述存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ)。
進(jìn)一步,所述手部動(dòng)作信息采集裝置包括:點(diǎn)觸發(fā)式手套或手柄傳感器,用于采集用戶的手部動(dòng)作信息,所述手部動(dòng)作信息包括各個(gè)手指的動(dòng)作信息。
附圖說明
圖1為本發(fā)明實(shí)施例提供的一種基于虛擬現(xiàn)實(shí)技術(shù)的控制方法流程示意圖;
圖2為本發(fā)明實(shí)施例提供的一種基于基尼現(xiàn)實(shí)技術(shù)的控制系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
如圖1所示,一種基于虛擬現(xiàn)實(shí)技術(shù)的控制方法,包括以下步驟:
步驟1、根據(jù)采集的身體素質(zhì)信息和預(yù)存儲(chǔ)的用戶各種情緒下的面部情緒特征信息生成相應(yīng)的虛擬人物模型,通過虛擬現(xiàn)實(shí)設(shè)備和虛擬基礎(chǔ)數(shù)據(jù)庫將虛擬人物模型可視化;
步驟2a、將采集的用戶的即時(shí)面部信息與面部情緒特征信息進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果,使虛擬人物模型進(jìn)行相應(yīng)的表情動(dòng)作;
步驟2b、對(duì)采集的用戶的手部動(dòng)作信息進(jìn)行分析,得到運(yùn)動(dòng)控制指令,通過運(yùn)動(dòng)控制指令控制虛擬人物模型進(jìn)行相應(yīng)的運(yùn)動(dòng)。
上述實(shí)施例,通過采集用戶的即時(shí)面部信息和手部動(dòng)作信息并進(jìn)行對(duì)比和分析,得到虛擬人物模型的控制指令,控制虛擬人物模型進(jìn)行相應(yīng)的動(dòng)作,實(shí)現(xiàn)用戶與虛擬人物的交互。
虛擬現(xiàn)實(shí)技術(shù)是多種技術(shù)融合,包括實(shí)時(shí)三維計(jì)算機(jī)圖形技術(shù),廣角立體顯示技術(shù),對(duì)觀察者頭、眼、手的跟蹤技術(shù),以及觸覺/力覺反饋、立體聲、網(wǎng)絡(luò)傳輸、語音輸入輸出技術(shù)等。
如圖2所示,本發(fā)明還提供了一種基于虛擬現(xiàn)實(shí)技術(shù)的控制系統(tǒng),包括:處理器、身體素質(zhì)信息采集裝置、即時(shí)面部信息采集裝置和手部動(dòng)作信息采集裝置;
處理器,用于根據(jù)身體素質(zhì)信息采集裝置采集的身體素質(zhì)信息和預(yù)存儲(chǔ)的用戶各種情緒下的面部情緒特征信息生成相應(yīng)的虛擬人物模型,通過虛擬現(xiàn)實(shí)設(shè)備和虛擬基礎(chǔ)數(shù)據(jù)庫將虛擬人物模型可視化;
處理器,還用于將即時(shí)面部信息采集裝置采集的用戶的即時(shí)面部信息與面部情緒特征信息進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果,使虛擬人物模型進(jìn)行相應(yīng)的表情動(dòng)作;
處理器,還用于對(duì)手部動(dòng)作信息采集裝置采集的用戶的手部動(dòng)作信息進(jìn)行分析,得到運(yùn)動(dòng)控制指令,通過運(yùn)動(dòng)控制指令控制虛擬人物模型進(jìn)行相應(yīng)的運(yùn)動(dòng)。
優(yōu)選的,該控制系統(tǒng)還包括:地圖基礎(chǔ)數(shù)據(jù)生成模塊,用于獲取預(yù)定地區(qū)的地形和人口聚集地位置的基礎(chǔ)數(shù)據(jù),將基礎(chǔ)數(shù)據(jù)通過虛擬現(xiàn)實(shí)技術(shù)轉(zhuǎn)化為虛擬基礎(chǔ)數(shù)據(jù)庫;如獲取國內(nèi)中西部地區(qū)的十二省區(qū)市和兩到三個(gè)特困少數(shù)民族自治州中具有特殊地形或擁有特殊人口聚集的區(qū)域的各項(xiàng)基礎(chǔ)數(shù)據(jù),基礎(chǔ)數(shù)據(jù)主要包括:地區(qū)地形、地區(qū)地貌、天氣情況和地區(qū)所處經(jīng)緯度。
身體素質(zhì)信息主要包括:耐力、最大擊打力、最快反應(yīng)速度、最佳彈跳力以及指紋、身高、體重、血型、血壓、用戶三維立體圖形信息等數(shù)據(jù),通過三維掃描設(shè)備對(duì)用戶進(jìn)行掃描得到用戶的三維立體圖形信息,便能合成玩家游戲人物仿真圖像,且根據(jù)用戶的身體素質(zhì)信息使虛擬人物模型具有玩家自己獨(dú)特的相應(yīng)屬性。
優(yōu)選的,該控制系統(tǒng)還包括:存儲(chǔ)設(shè)備;處理器,還用于根據(jù)面部情緒特征信息生成相應(yīng)的虛擬人物模型的表情動(dòng)作,并將面部情緒特征信息和虛擬人物模型的表情動(dòng)作按對(duì)應(yīng)關(guān)系通過存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ);獲取用戶預(yù)先設(shè)置的用戶的手部動(dòng)作信息和運(yùn)動(dòng)控制指令的對(duì)應(yīng)關(guān)系,并通過存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ)。
所述即時(shí)面部信息采集裝置包括:網(wǎng)絡(luò)攝像頭,當(dāng)即時(shí)面部信息采集裝置采集到用戶的即時(shí)面部信息后發(fā)送到處理器,處理器將即時(shí)面部信息和面部情緒特征信息進(jìn)行對(duì)比,根據(jù)比對(duì)結(jié)果,獲取相應(yīng)的虛擬人物模型的表情動(dòng)作,控制虛擬人物模型進(jìn)行相應(yīng)的表情動(dòng)作,保證準(zhǔn)確傳達(dá)用戶的面部表情。
優(yōu)選的,手部動(dòng)作信息采集裝置包括:點(diǎn)觸發(fā)式手套或手柄傳感器,用于采集用戶的手部動(dòng)作信息,手部動(dòng)作信息包括各個(gè)手指的動(dòng)作信息,根據(jù)用戶預(yù)先設(shè)置的用戶的手部動(dòng)作信息和運(yùn)動(dòng)控制指令的對(duì)應(yīng)關(guān)系來控制虛擬人物模型進(jìn)行相應(yīng)的運(yùn)動(dòng)或動(dòng)作;具體的,比如右手捏緊就代表右手出拳,甚至在現(xiàn)實(shí)中真的把拳揮出去都沒影響,反而有種互動(dòng)感。同理,左手捏緊就代表左手出拳。至于游戲人物的行走、轉(zhuǎn)身、加速、減速、跳躍、仰臥起坐以及攝物、接任務(wù)等動(dòng)作設(shè)計(jì),原本用鍵盤或鼠標(biāo)操作也能完成,但整個(gè)人的精神要非常集中,對(duì)身體健康也有影響?,F(xiàn)在用十根手指來進(jìn)行組合,完全可以遠(yuǎn)離電腦或電視屏幕,和游戲中人物互動(dòng),揮揮拳踢踢腿甚至躺在床上都行,只要記住十根手指的動(dòng)作搭配,慢慢熟能生巧,便可輕松游戲。
實(shí)施例1:通過虛擬現(xiàn)實(shí)技術(shù)將用戶身體素質(zhì)信息和預(yù)存儲(chǔ)的用戶各種情緒下的面部情緒特征信息生成相應(yīng)的虛擬人物模型,通過手部動(dòng)作信息采集裝置采集用戶手部的動(dòng)作,如各個(gè)手指的動(dòng)作,通過用戶預(yù)先設(shè)置的用戶的手部動(dòng)作信息和運(yùn)動(dòng)控制指令的對(duì)應(yīng)關(guān)系,得到用戶手部動(dòng)作信息對(duì)應(yīng)的運(yùn)動(dòng)控制指令,通過運(yùn)動(dòng)控制指令控制虛擬人物模型進(jìn)行運(yùn)動(dòng)。
實(shí)施例2:通過虛擬現(xiàn)實(shí)技術(shù)將用戶身體素質(zhì)信息和預(yù)存儲(chǔ)的用戶各種情緒下的面部情緒特征信息生成相應(yīng)的虛擬人物模型,通過即時(shí)面部信息采集裝置采集的用戶的即時(shí)面部信息,將用戶的即時(shí)面部信息與預(yù)存儲(chǔ)的用戶各種情緒下的面部情緒特征信息進(jìn)行對(duì)比,根據(jù)面部情緒特征信息和虛擬人物模型的表情動(dòng)作的對(duì)應(yīng)關(guān)系,控制虛擬人物模型的面部進(jìn)行相應(yīng)的表情動(dòng)作。
以上僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。