本發(fā)明涉及虛擬現(xiàn)實領域,尤其涉及一種模擬軀體動作的方法及虛擬現(xiàn)實設備。
背景技術:
虛擬現(xiàn)實(Virtual Reality,VR)是采用以計算機技術為核心的現(xiàn)代高科技手段生成逼真的視覺、聽覺、觸覺、嗅覺、味覺等一體化的虛擬環(huán)境,用戶從自己的視點出發(fā),借助特殊的輸入輸出設備,采用自然的方式與虛擬世界的物體進行交互、相互影響。
當前VR場景的拍攝是由特殊的拍攝設備完成的,比如一臺四方位或全方位的攝影機,并配備有多方位攝像頭。
然而通常VR場景下的正下方區(qū)域與拍攝設備放置的地方相對應,所以拍攝設備會對正下方區(qū)域造成遮擋,使得正下方區(qū)域的畫面有所缺失,從而影響了虛擬現(xiàn)實的沉浸感。
技術實現(xiàn)要素:
本發(fā)明實施例提供了一種模擬軀體動作的方法及虛擬現(xiàn)實設備,增強了虛擬現(xiàn)實的沉浸感。
本發(fā)明第一方面提供了一種模擬軀體動作的方法,可包括:
虛擬現(xiàn)實設備檢測佩戴者的移動操作;
所述虛擬現(xiàn)實設備根據(jù)檢測到的移動操作確定所述佩戴者的視角;
所述虛擬現(xiàn)實設備根據(jù)所述佩戴者的視角生成軀體動作信息;
在虛擬場景下,所述虛擬現(xiàn)實設備通過預置的三維軀體模型對所述軀體動作信息進行擬物化處理得到軀體動態(tài)圖像;
所述虛擬現(xiàn)實設備展示所述軀體動態(tài)圖像。
在一些可能的實現(xiàn)方式中,所述虛擬現(xiàn)實設備根據(jù)所述佩戴者的視角生成軀體動作信息包括:
當所述虛擬現(xiàn)實設備根據(jù)所述移動操作確定所述佩戴者轉(zhuǎn)動時,所述虛擬現(xiàn)實設備根據(jù)所述佩戴者的視角生成人體轉(zhuǎn)動的腿部動作信息和/或手臂動作信息;或,
當所述虛擬現(xiàn)實設備根據(jù)所述移動操作確定所述佩戴者向前移動時,所述虛擬現(xiàn)實設備根據(jù)所述佩戴者的視角生成人體向前走動的腿部動作信息和/或手臂動作信息;或,
當所述虛擬現(xiàn)實設備根據(jù)所述移動操作確定所述佩戴者向后移動時,所述虛擬現(xiàn)實設備根據(jù)所述佩戴者的視角生成人體向后退步的腿部動作信息和/或手臂動作信息。
在另一些可能的實現(xiàn)方式中,所述當所述虛擬現(xiàn)實設備根據(jù)所述移動操作確定所述佩戴者轉(zhuǎn)動時,所述虛擬現(xiàn)實設備根據(jù)所述佩戴者的視角生成人體轉(zhuǎn)動的腿部動作信息和/或手臂動作信息包括:
當所述虛擬現(xiàn)實設備根據(jù)所述移動操作確定所述佩戴者的頭部向左轉(zhuǎn)動時,所述虛擬現(xiàn)實設備根據(jù)所述佩戴者的視角生成人體向左轉(zhuǎn)動的左腿的腿部動作信息和/或左手的手臂動作信息;或,
當所述虛擬現(xiàn)實設備根據(jù)所述移動操作確定所述佩戴者的頭部向右轉(zhuǎn)動時,所述虛擬現(xiàn)實設備根據(jù)所述佩戴者的視角生成人體向右轉(zhuǎn)動的右腿的腿部動作信息和/或右手的手臂動作信息。
在另一些可能的實現(xiàn)方式中,所述虛擬現(xiàn)實設備根據(jù)所述佩戴者的視角生成人體向前走動的腿部動作信息和/或手臂動作信息包括:
所述虛擬現(xiàn)實設備根據(jù)所述佩戴者的視角以及獲取到的所述向前移動的移動速度生成人體向前走動的腿部動作信息和/或手臂動作信息;
所述虛擬現(xiàn)實設備根據(jù)所述佩戴者的視角生成人體向后退步的腿部動作信息和/或手臂動作信息包括:
所述虛擬現(xiàn)實設備根據(jù)所述佩戴者的視角以及獲取到的所述向后移動的移動速度生成人體向后退步的腿部動作信息和/或手臂動作信息。
在另一些可能的實現(xiàn)方式中,所述虛擬現(xiàn)實設備通過預置的三維軀體模型對所述軀體動作信息進行擬物化處理得到軀體動態(tài)圖像包括:
所述虛擬現(xiàn)實設備獲取所述虛擬場景的特征信息;
所述虛擬現(xiàn)實設備確定與所述特征信息對應的目標三維軀體模型,通過所述目標三維軀體模型對所述軀體動作信息進行擬物化處理得到軀體動態(tài)圖像。
本發(fā)明第二方面提供了一種虛擬現(xiàn)實設備,可包括:
檢測模塊,用于檢測佩戴者的移動操作;
確定模塊,用于根據(jù)檢測到的移動操作確定所述佩戴者的視角;
生成模塊,用于根據(jù)所述佩戴者的視角生成軀體動作信息;
處理模塊,用于在虛擬場景下,通過預置的三維軀體模型對軀體動作信息進行擬物化處理得到軀體動態(tài)圖像;
展示模塊,用于展示所述軀體動態(tài)圖像。
在一些可能的實現(xiàn)方式中,所述生成模塊包括:
第一生成單元,用于當根據(jù)所述移動操作確定所述佩戴者轉(zhuǎn)動時,根據(jù)所述佩戴者的視角生成人體轉(zhuǎn)動的腿部動作信息和/或手臂動作信息;或,
第二生成單元,用于當根據(jù)所述移動操作確定所述佩戴者向前移動時,根據(jù)所述佩戴者的視角生成人體向前走動的腿部動作信息和/或手臂動作信息;或,
第三生成單元,用于當根據(jù)所述移動操作確定所述佩戴者向后移動后,根據(jù)所述佩戴者的視角生成人體向后退步的腿部動作信息和/或手臂動作信息。
在另一些可能的實現(xiàn)方式中,所述第一生成單元,具體用于當根據(jù)所述移動操作確定所述佩戴者的頭部向左轉(zhuǎn)動時,根據(jù)所述佩戴者的視角生成人體向左轉(zhuǎn)動的左腿的腿部動作信息和/或左手的手臂動作信息;或,
當根據(jù)所述移動操作確定所述佩戴者的頭部向右轉(zhuǎn)動時,根據(jù)所述佩戴者的視角生成人體向右轉(zhuǎn)動的右腿的腿部動作信息和/或右手的手臂動作信息。
在另一些可能的實現(xiàn)方式中,所述第二生成單元,具體用于根據(jù)所述佩戴者的視角以及獲取到的所述向前移動的移動速度生成人體向前走動的腿部動作信息和/或手臂動作信息;
所述第三生成單元,具體用于根據(jù)所述佩戴者的視角以及獲取到的所述向后移動的移動速度生成人體向后退步的腿部動作信息和/或手臂動作信息。
在另一些可能的實現(xiàn)方式中,所述處理模塊具體用于獲取所述虛擬場景的特征信息;確定與所述特征信息對應的目標三維軀體模型,通過所述目標三維軀體模型對所述軀體動作信息進行擬物化處理得到軀體動態(tài)圖像。
從以上技術方案可以看出,本發(fā)明實施例具有以下優(yōu)點:虛擬現(xiàn)實設備檢測佩戴者的移動操作,根據(jù)檢測到的移動操作確定佩戴者的視角,根據(jù)佩戴者的視角生成軀體動作信息,在虛擬場景下,通過預置的三維軀體模型對軀體動作信息進行擬物化處理得到軀體動態(tài)圖像,展示軀體動態(tài)圖像,從而使得用戶在虛擬場景下感覺自己隨著視角的移動而做出相應的軀體動作,當軀體動作的畫面位于虛擬場景下的正下方區(qū)域時,使得原來正下方區(qū)域缺失的畫面被軀體動作的畫面替換掉,從而增強了虛擬現(xiàn)實的沉浸感。
附圖說明
圖1為本發(fā)明實施例中模擬軀體動作的方法一個實施例示意圖;
圖2為本發(fā)明實施例中虛擬現(xiàn)實設備一個實施例示意圖;
圖3為本發(fā)明實施例中虛擬現(xiàn)實設備另一個實施例示意圖。
具體實施方式
本發(fā)明實施例提供了一種模擬軀體動作的方法及虛擬現(xiàn)實設備,增強了虛擬現(xiàn)實的沉浸感。
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術語“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的實施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤4送?,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
請參閱圖1,本發(fā)明實施例中模擬軀體動作的方法一個實施例包括:
101、虛擬現(xiàn)實設備檢測佩戴者的移動操作;
本實施例中,佩戴者在體驗VR的過程中,佩戴者的身體可能會發(fā)生移動,比如頭部的移動、手部的移動、腿部的移動,當佩戴者的身體發(fā)生移動時,虛擬現(xiàn)實設備檢測佩戴者的移動操作,比如,虛擬現(xiàn)實設備通過感應傳感器檢測佩戴者的移動操作。
102、虛擬現(xiàn)實設備根據(jù)檢測到的移動操作確定佩戴者的視角;
本實施例中,在虛擬現(xiàn)實設備檢測到佩戴者的移動操作后,虛擬現(xiàn)實設備根據(jù)檢測到的移動操作確定佩戴者的視角。
其中,佩戴者的身體發(fā)生移動,會引起佩戴者所佩戴的物理鏡頭發(fā)生移動,進而佩戴者所佩戴的物理鏡頭發(fā)生移動引起了佩戴者的視角發(fā)生相應的移動。
103、虛擬現(xiàn)實設備根據(jù)佩戴者的視角生成軀體動作信息;
本實施例中,在虛擬現(xiàn)實設備確定佩戴者的視角后,虛擬現(xiàn)實設備根據(jù)佩戴者的視角生成軀體動作信息。
其中,軀體動作信息可以為人體動作信息,也可以為動物軀體動作信息,此處不作限定。軀體動作信息包括但不限于腿部動作信息、手臂動作信息。腿部動作信息對應的腿部動作的速度和幅度與移動操作的移動速度相關,同理,手臂動作信息對應的手臂動作的速度和幅度與移動操作的移動速度相關。
104、在虛擬場景下,虛擬現(xiàn)實設備通過預置的三維軀體模型對軀體動作信息進行擬物化處理得到軀體動態(tài)圖像;
本實施例中,在虛擬現(xiàn)實設備生成軀體動作信息后,虛擬現(xiàn)實設備通過預置的三維軀體模型對軀體動作信息進行擬物化處理得到軀體動態(tài)圖像。
其中,三維軀體模型可以為三維人體模型,將人體進行三維人體掃描可以得到以三角形組成的三維人體模型,三維軀體模型也可以為動物的三維軀體模型,此處不作限定。
軀體動態(tài)圖像包括但不限于人體的腿部動作的動態(tài)圖像、手臂動作的動態(tài)圖像。比如,當軀體動態(tài)圖像為動物的軀體動態(tài)圖像時,此時軀體動態(tài)圖像包括但不限于動物的腿部動作的動態(tài)圖像、手臂動作的動態(tài)圖像。
105、虛擬現(xiàn)實設備展示軀體動態(tài)圖像。
本實施例中,在虛擬現(xiàn)實設備得到軀體動態(tài)圖像后,虛擬現(xiàn)實設備在虛擬場景下展示軀體動態(tài)圖像。
本實施例中,虛擬現(xiàn)實設備檢測佩戴者的移動操作,根據(jù)檢測到的移動操作確定佩戴者的視角,根據(jù)佩戴者的視角生成軀體動作信息,在虛擬場景下,通過預置的三維軀體模型對軀體動作信息進行擬物化處理得到軀體動態(tài)圖像,展示軀體動態(tài)圖像,從而使得用戶在虛擬場景下感覺自己隨著視角的移動而做出相應的軀體動作,從而增強了虛擬現(xiàn)實的沉浸感。
同參閱圖1,在本發(fā)明的一些實施例中,上述虛擬現(xiàn)實設備根據(jù)佩戴者的視角生成軀體動作信息包括:
當虛擬現(xiàn)實設備根據(jù)移動操作確定佩戴者轉(zhuǎn)動時,虛擬現(xiàn)實設備根據(jù)佩戴者的視角生成人體轉(zhuǎn)動的腿部動作信息和/或手臂動作信息;或,
當虛擬現(xiàn)實設備根據(jù)移動操作確定佩戴者向前移動時,虛擬現(xiàn)實設備根據(jù)佩戴者的視角生成人體向前走動的腿部動作信息和/或手臂動作信息;或,
當虛擬現(xiàn)實設備根據(jù)移動操作確定佩戴者向后移動時,虛擬現(xiàn)實設備根據(jù)佩戴者的視角生成人體向后退步的腿部動作信息和/或手臂動作信息。
本實施例中,當虛擬現(xiàn)實設備根據(jù)移動操作確定佩戴者轉(zhuǎn)動時,虛擬現(xiàn)實設備根據(jù)佩戴者的視角生成人體轉(zhuǎn)動的腿部動作和/或手臂動作信息,例如:當佩戴者轉(zhuǎn)動角度為180度,則虛擬現(xiàn)實設備根據(jù)佩戴者的視角生成人體轉(zhuǎn)身的腿部動作信息和/或手臂動作信息。當佩戴者向前移動時,此時佩戴者的視角相對于移動前的視角處于拉近狀態(tài),即佩戴者的視角靠近虛擬場景的畫面,從而虛擬現(xiàn)實設備生成人體向前走動的腿部動作信息和/或手臂動作信息。當佩戴者向后移動時,此時佩戴者的視角處于拉遠狀態(tài),即佩戴者的視角遠離虛擬場景的畫面,從而虛擬現(xiàn)實設備生成人體向后退步的腿部動作信息和/或手臂動作信息。
另外,本實施例以人體轉(zhuǎn)動、人體向前走動、人體向后走動為例進行舉例說明,在實際應用中,本發(fā)明所提供的方案可以適用于佩戴虛擬現(xiàn)實設備的任何生物,具體使用時,可以提供多種生物的三維軀體模型,從而針對不同的生物調(diào)用對應的三維軀體模型生成軀體動態(tài)圖像。例如可以適用于動物轉(zhuǎn)動、動物向前走動、動物向后走動,此處不作限定。
并且,本發(fā)明不限定于轉(zhuǎn)動、向前走動、向后走動三種運動狀態(tài),本發(fā)明還存在其他運動狀態(tài),比如跑步狀態(tài)等,此處不作限定。
進一步的,上述人體轉(zhuǎn)動包括人體向左轉(zhuǎn)動和人體向右轉(zhuǎn)動,由此,在本發(fā)明的一些實施例中,上述當虛擬現(xiàn)實設備根據(jù)移動操作確定佩戴者轉(zhuǎn)動時,虛擬現(xiàn)實設備根據(jù)佩戴者的視角生成人體轉(zhuǎn)動的腿部動作信息和/或手臂動作信息具體為:
當虛擬現(xiàn)實設備根據(jù)移動操作確定佩戴者的頭部向左轉(zhuǎn)動時,虛擬現(xiàn)實設備根據(jù)佩戴者的視角生成人體向左轉(zhuǎn)動的左腿的腿部動作信息和/或左手的手臂動作信息;或,
當虛擬現(xiàn)實設備根據(jù)移動操作確定佩戴者的頭部向右轉(zhuǎn)動時,虛擬現(xiàn)實設備根據(jù)佩戴者的視角生成人體向右轉(zhuǎn)動的右腿的腿部動作信息和/或右手的手臂動作信息。
本實施例中,當佩戴者的頭部向左轉(zhuǎn)動時,此時佩戴者的視角向左轉(zhuǎn)動,虛擬現(xiàn)實設備根據(jù)向左轉(zhuǎn)動的佩戴者的視角生成人體向左轉(zhuǎn)動的左腿的腿部動作信息和/或左手的手臂動作信息。當佩戴者的頭部向右轉(zhuǎn)動時,此時佩戴者的視角向右轉(zhuǎn)動,虛擬現(xiàn)實設備根據(jù)向右轉(zhuǎn)動的佩戴者的視角生成人體向右轉(zhuǎn)動的右腿的腿部動作信息和/或右手的手臂動作信息。
顯然,當佩戴者的頭部向左轉(zhuǎn)動的速度越快,佩戴者的視角向左轉(zhuǎn)動的速度也就越快,此時左腿的腿部動作信息對應的左腿的腿部動作的速度越快,幅度也越大,和/或左手的手臂動作信息對應的左手的手臂動作的速度越快,幅度也越大。
同理,當佩戴者的頭部向右轉(zhuǎn)動的速度越快,佩戴者的視角向右轉(zhuǎn)動的速度也就越快,此時右腿的腿部動作信息對應的右腿的腿部動作的速度越快,幅度也越大,和/或右手的手臂動作信息對應的右手的手臂動作的速度越快,幅度也越大。
由于人體向前走動以及向后退步的腿部動作信息和/或手臂動作信息還與佩戴者的移動速度相關,所以在本發(fā)明的一些實施例中,上述虛擬現(xiàn)實設備根據(jù)佩戴者的視角生成人體向前走動的腿部動作信息和/或手臂動作信息包括:
虛擬現(xiàn)實設備根據(jù)佩戴者的視角以及獲取到的向前移動的移動速度生成人體向前走動的腿部動作信息和/或手臂動作信息;
上述虛擬現(xiàn)實設備根據(jù)佩戴者的視角生成人體向后退步的腿部動作信息和/或手臂動作信息包括:
虛擬現(xiàn)實設備根據(jù)佩戴者的視角以及獲取到的向后移動的移動速度生成人體向后退步的腿部動作信息和/或手臂動作信息。
本實施例中,當佩戴者向前移動時,虛擬現(xiàn)實設備根據(jù)佩戴者的視角以及獲取到的向前移動的移動速度生成人體向前走動的腿部動作信息和/或手臂動作信息;其中,不同的移動速度對應著不同的腿部動作信息和/或手臂動作信息,相應的,通過將腿部動作信息和/或手臂動作信息進行擬物化處理得到的腿部動態(tài)圖像和/或手臂動態(tài)圖像也不一樣。同理,人體向后退步的腿部動作信息和/或手臂動作信息不再贅述。
需要說明的是,人體向前跑動的腿部動作信息對應的腿部動作的速度和幅度與向前移動的移動速度相關,當向前移動的移動速度越快時,腿部動作的速度越快,且幅度越大。同理,人體向前跑動的手臂動作信息對應的手臂動作的速度和幅度與向前移動的速度相關,當向前移動的移動速度越快時,手臂動作的速度越快,且幅度越大。
同參閱圖1,在本發(fā)明的一些實施例中,上述虛擬現(xiàn)實設備通過預置的三維軀體模型對軀體動作信息進行擬物化處理得到軀體動態(tài)圖像包括:
虛擬現(xiàn)實設備獲取虛擬場景的特征信息;
虛擬現(xiàn)實設備確定與特征信息對應的目標三維軀體模型,通過目標三維軀體模型對軀體動作信息進行擬物化處理得到軀體動態(tài)圖像。
本實施例中,虛擬現(xiàn)實設備在獲取虛擬場景的特征信息后,虛擬現(xiàn)實設備可以根據(jù)虛擬場景的特征信息確定具體虛擬場景,比如虛擬賽場場景、虛擬公園場景、虛擬草原場景,進而虛擬現(xiàn)實設備確定與該虛擬場景的特征信息相對應的目標三維軀體模型,最后通過目標三維軀體模型對軀體動作信息進行擬物化處理得到軀體動態(tài)圖像。
其中,當虛擬現(xiàn)實設備根據(jù)虛擬場景的特征信息確定當前虛擬場景為虛擬賽場場景時,此時目標三維軀體模型可以通過運動員的三維軀體模型進行表示,即在虛擬賽場場景下佩戴者的虛擬形象為運動員。
當虛擬現(xiàn)實設備根據(jù)虛擬場景的特征信息確定當前虛擬場景為虛擬公園場景,且虛擬公園場景對應著清晨時的虛擬公園,此時目標三維軀體模型可以通過晨練者的三維軀體模型進行表示,及在虛擬公園場景下佩戴者的虛擬形象為晨練者。
當虛擬現(xiàn)實設備根據(jù)虛擬場景的特征信息確定當前虛擬場景為虛擬草原場景時,此時目標三維軀體模型可以通過動物,比如獅子、獵豹等的三維軀體模型進行表示,即在虛擬草原場景下佩戴者的虛擬形象為動物,比如獅子、獵豹等。
本實施例中,通過虛擬場景的特征信息來確定三維軀體模型,進而通過三維軀體模型對軀體動作信息進行擬物化處理得到軀體動態(tài)圖像,將三維軀體模型與虛擬場景的特征信息相關聯(lián),豐富了本發(fā)明的技術方案。
上面通過具體實施例介紹了本發(fā)明的模擬軀體動作的方法,下面通過實施例介紹本發(fā)明的虛擬現(xiàn)實設備,請參閱圖2,本發(fā)明實施例中虛擬現(xiàn)實設備一個實施例包括:
檢測模塊201,用于檢測佩戴者的移動操作;
確定模塊202,用于根據(jù)檢測模塊201檢測到的移動操作確定佩戴者的視角;
生成模塊203,用于根據(jù)確定模塊202確定的佩戴者的視角生成軀體動作信息;
處理模塊204,用于在虛擬場景下,通過預置的三維軀體模型對生成模塊203生成的軀體動作信息進行擬物化處理得到軀體動態(tài)圖像;
展示模塊205,用于展示處理模塊204得到的軀體動態(tài)圖像。
本實施例所提供的虛擬現(xiàn)實設備檢測佩戴者的移動操作,根據(jù)檢測到的移動操作確定佩戴者的視角,根據(jù)佩戴者的視角生成軀體動作信息,在虛擬場景下,通過預置的三維軀體模型對軀體動作信息進行擬物化處理得到軀體動態(tài)圖像,展示軀體動態(tài)圖像,從而使得用戶在虛擬場景下感覺自己隨著視角的移動而做出相應的軀體動作,當軀體動作的畫面位于虛擬場景下的正下方區(qū)域時,使得原來正下方區(qū)域缺失的畫面被軀體動作的畫面替換掉,從而增強了虛擬現(xiàn)實的沉浸感。
在上述圖2所示實施例的基礎上,請參閱圖3,在本發(fā)明的一些實施例中,上述生成模塊203包括:
第一生成單元2031,用于當根據(jù)移動操作確定佩戴者轉(zhuǎn)動時,根據(jù)佩戴者的視角生成人體轉(zhuǎn)動的腿部動作信息和/或手臂動作信息;或,
可選的,該第一生成單元2031,具體用于當根據(jù)移動操作確定佩戴者的頭部向左轉(zhuǎn)動時,根據(jù)佩戴者的視角生成人體向左轉(zhuǎn)動的左腿的腿部動作信息和/或左手的手臂動作信息;或,
當根據(jù)移動操作確定佩戴者的頭部向右轉(zhuǎn)動時,根據(jù)佩戴者的視角生成人體向右轉(zhuǎn)動的右腿的腿部動作信息和/或右手的手臂動作信息。
本實施例中,當佩戴者的頭部向左轉(zhuǎn)動時,此時佩戴者的視角向左轉(zhuǎn)動,第一生成單元2031根據(jù)向左轉(zhuǎn)動的佩戴者的視角生成人體向左轉(zhuǎn)動的左腿的腿部動作信息和/或左手的手臂動作信息。當佩戴者的頭部向右轉(zhuǎn)動時,此時佩戴者的視角向右轉(zhuǎn)動,第一生成單元2031根據(jù)向右轉(zhuǎn)動的佩戴者的視角生成人體向右轉(zhuǎn)動的右腿的腿部動作信息和/或右手的手臂動作信息。
顯然,當佩戴者的頭部轉(zhuǎn)動的速度越快,佩戴者的視角轉(zhuǎn)動的速度也就越快,此時腿部動作信息對應的腿部動作的速度越快,幅度也越大。
第二生成單元2032,用于當根據(jù)移動操作確定佩戴者向前移動時,根據(jù)佩戴者的視角生成人體向前走動的腿部動作信息和/或手臂動作信息;或,
可選的,該第二生成單元2032,具體用于根據(jù)佩戴者的視角以及獲取到的向前移動的移動速度生成人體向前走動的腿部動作信息和/或手臂動作信息;
第三生成單元2033,用于當根據(jù)移動操作確定佩戴者向后移動后,根據(jù)佩戴者的視角生成人體向后退步的腿部動作信息和/或手臂動作信息。
可選的,該第三生成單元2033,具體用于根據(jù)佩戴者的視角以及獲取到的向后移動的移動速度生成人體向后退步的腿部動作信息和/或手臂動作信息。
需要說明的是,人體向前跑動的腿部動作信息對應的腿部動作的速度和幅度與向前移動的移動速度相關,當向前移動的移動速度越快時,腿部動作的速度越快,且幅度越大。同理,人體向前跑動的手臂動作信息對應的手臂動作的速度和幅度與向前移動的速度相關,當向前移動的移動速度越快時,手臂動作的速度越快,且幅度越大。
在上述圖2所示實施例的基礎上,在本發(fā)明的一些實施例中,上述處理模塊204,具體用于獲取虛擬場景的特征信息;確定與特征信息對應的目標三維軀體模型,通過目標三維軀體模型對軀體動作信息進行擬物化處理得到軀體動態(tài)圖像。
本實施例中,處理模塊204在獲取虛擬場景的特征信息后,處理模塊204可以根據(jù)虛擬場景的特征信息確定具體虛擬場景,比如虛擬賽場場景、虛擬公園場景、虛擬草原場景,進而處理模塊204確定與該虛擬場景的特征信息相對應的目標三維軀體模型,最后通過目標三維軀體模型對軀體動作信息進行擬物化處理得到軀體動態(tài)圖像。
其中,當處理模塊204根據(jù)虛擬場景的特征信息確定當前虛擬場景為虛擬賽場場景時,此時目標三維軀體模型可以通過運動員的三維軀體模型進行表示,即在虛擬賽場場景下佩戴者的虛擬形象為運動員。
當處理模塊204根據(jù)虛擬場景的特征信息確定當前虛擬場景為虛擬公園場景,且虛擬公園場景對應著清晨時的虛擬公園,此時目標三維軀體模型可以通過晨練者的三維軀體模型進行表示,及在虛擬公園場景下佩戴者的虛擬形象為晨練者。
當處理模塊204根據(jù)虛擬場景的特征信息確定當前虛擬場景為虛擬草原場景時,此時目標三維軀體模型可以通過動物,比如獅子、獵豹等的三維軀體模型進行表示,即在虛擬草原場景下佩戴者的虛擬形象為動物,比如獅子、獵豹等。
本實施例中,通過虛擬場景的特征信息來確定三維軀體模型,進而通過三維軀體模型對軀體動作信息進行擬物化處理得到軀體動態(tài)圖像,將三維軀體模型與虛擬場景的特征信息相關聯(lián),豐富了本發(fā)明的技術方案。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。