亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種虛擬現(xiàn)實交互的實現(xiàn)方法、系統(tǒng)及MR手套與流程

文檔序號:12718079閱讀:212來源:國知局
一種虛擬現(xiàn)實交互的實現(xiàn)方法、系統(tǒng)及MR手套與流程

本發(fā)明涉及虛擬現(xiàn)實技術(shù)領(lǐng)域,特別是涉及一種虛擬現(xiàn)實交互的實現(xiàn)方法、系統(tǒng)及MR手套。



背景技術(shù):

虛擬現(xiàn)實(VR,VirtualReality)技術(shù)是利用電腦或其他智能計算設備為核心,結(jié)合光電傳感技術(shù)生成逼真的視、聽、觸一體化的特定范圍內(nèi)虛擬的環(huán)境。在VR系統(tǒng)中主要包括輸入設備和輸出設備。而頭戴式顯示器(HMD,HeadMountDisplay)是一種虛擬現(xiàn)實顯示輸出設備,形如眼鏡,通過感應人的眼部活動,接受指令,呈現(xiàn)圖像,可直接在眼鏡上現(xiàn)實各種數(shù)據(jù)提供給用戶,它配合對應的輸入設備的交互,能夠讓用戶產(chǎn)生獨立封閉的沉浸式交互體驗。

在現(xiàn)有技術(shù)中,VR系統(tǒng)中基于2D或者3D攝像頭,均能實現(xiàn)手勢交互,但是通常,VR系統(tǒng)可以將采集的圖像實時顯示在HMD上給予用戶沉浸感,但是沒有觸碰感,沉浸感不強,降低產(chǎn)品對用戶的吸引力。



技術(shù)實現(xiàn)要素:

基于此,有必要提供一種虛擬現(xiàn)實交互的實現(xiàn)方法,包括:

將3D攝像頭捕捉到的用戶的身體骨骼數(shù)據(jù),于虛擬現(xiàn)實空間中定位出用戶的三維空間位置;

當捕捉到的用戶手部骨骼數(shù)據(jù)于所述虛擬現(xiàn)實空間中定位出的三維空間位置與虛擬現(xiàn)實空間中的目標虛擬物體位置重疊或達致預設距離時,將觸碰感交互需求信息及手指的標識信息發(fā)送給MR(Mixed reality)手套;

將所述觸碰感交互需求信息轉(zhuǎn)換成響應動作,并將所述響應動作作用在所述標識信息對應的手指上,以使所述手指產(chǎn)生與所述響應動作對應的觸感。

在其中一個實施例中,所述響應動作包括震動、加壓、收緊、加熱、冷卻中的一種或幾種動作;

所述將所述響應動作作用在所述標識信息對應的手指上包括:

將震動、加壓、收緊、加熱、冷卻中的一種或幾種動作,作用在所述標識信息對應的手指上。

在其中一個實施例中,所述響應動作還包括發(fā)光;

所述將所述響應動作作用在所述標識信息對應的手指上包括:控制所述標識信息對應的手指上發(fā)光。

在其中一個實施例中,所述將3D攝像頭捕捉到的用戶的身體骨骼數(shù)據(jù),于虛擬現(xiàn)實空間中定位出用戶的三維空間位置包括:

3D攝像頭發(fā)射結(jié)構(gòu)光或紅外激光掃描場景物體,3D攝像頭的接收器接收物體反射光,捕捉人體深度數(shù)據(jù),并提取人體骨骼數(shù)據(jù);

利用所述骨骼數(shù)據(jù)于unity3D或android開發(fā)的程序里跟蹤到用戶身體部位在三維空間的位置。

在其中一個實施例中,所述將觸碰感交互需求信息及所述手指的標識信息發(fā)送給MR手套包括:

通過藍牙或wifi通訊方式,將觸碰感交互需求信息及所述手指的標識信息發(fā)送給MR手套。

在其中一個實施例中,所述當捕捉到的用戶手部骨骼數(shù)據(jù)于所述虛擬現(xiàn)實空間中定位出的三維空間位置與虛擬現(xiàn)實空間中的目標虛擬物體位置重疊或達致預設距離時,將觸碰感交互需求信息及所述手指的標識信息發(fā)送給MR手套的步驟之前,還包括:

接收MR手套發(fā)送的用戶手部的加速度、角速度及角度數(shù)據(jù)。

本發(fā)明還提供了一種虛擬現(xiàn)實交互的實現(xiàn)系統(tǒng),包括:

3D攝像頭、上位機和MR手套;其中,

所述3D攝像頭,用于捕捉用戶的身體骨骼數(shù)據(jù);

所述上位機內(nèi)設置有虛擬現(xiàn)實客戶端,用于將3D攝像頭捕捉到的用戶的身體骨骼數(shù)據(jù),于虛擬現(xiàn)實空間中定位出用戶的三維空間位置;

所述上位機,還用于當捕捉到的用戶手部骨骼數(shù)據(jù)于所述虛擬現(xiàn)實空間中定位出的三維空間位置與虛擬現(xiàn)實空間中的目標虛擬物體位置重疊或達致預設距離時,將觸碰感交互需求信息及所述手指的標識信息發(fā)送給MR手套;

所述MR手套,用于將接收到的所述觸碰感交互需求信息轉(zhuǎn)換成響應動作,并將所述響應動作作用在所述標識信息對應的手指上,以使所述手指產(chǎn)生與所述響應動作對應的觸感。

在其中一個實施例中,所述響應動作包括震動、加壓、、收緊、加熱、冷卻中的一種或幾種動作;所述MR手套還用于,將震動、加壓、收緊、加熱、冷卻中的一種或幾種動作,作用在所述標識信息對應的手指上。

在其中一個實施例中,所述響應動作還包括發(fā)光;

所述MR手套還用于,控制所述標識信息對應的手指上發(fā)光。

在其中一個實施例中,所述3D攝像頭包括3D深度攝像頭和接收器;

所述3D深度攝像頭,用于發(fā)射結(jié)構(gòu)光或紅外激光掃描場景物體;

所述接收器,用于接收物體反射光,捕捉人體深度數(shù)據(jù),并提取人體骨骼數(shù)據(jù);

所述上位機,還用于利用所述骨骼數(shù)據(jù)于unity3D或android開發(fā)的程序里跟蹤到用戶身體部位在三維空間的位置。

在其中一個實施例中,所述上位機,還用于通過藍牙、wifi通訊方式,將觸碰感交互需求信息及所述手指的標識信息發(fā)送給MR手套。

在其中一個實施例中,所述上位機還用于接收MR手套發(fā)送的用戶手部的加速度、角速度及角度數(shù)據(jù)。

本發(fā)明還提供了一種虛擬現(xiàn)實交互的實現(xiàn)系統(tǒng),包括:

位置定位模塊,用于將3D攝像頭捕捉到的用戶的身體骨骼數(shù)據(jù),于虛擬現(xiàn)實空間中定位出用戶的三維空間位置;

信息發(fā)送模塊,用于當捕捉到的用戶手部骨骼數(shù)據(jù)于所述虛擬現(xiàn)實空間中定位出的三維空間位置與虛擬現(xiàn)實空間中的目標虛擬物體位置重疊或達致預設距離時,將觸碰感交互需求信息及所述手指的標識信息發(fā)送給MR手套;

動作響應模塊,用于將所述觸碰感交互需求信息轉(zhuǎn)換成響應動作,并將所述響應動作作用在所述標識信息對應的手指上,以使所述手指產(chǎn)生與所述響應動作對應的觸感。

在其中一個實施例中,所述響應動作包括震動、加壓、收緊、加熱、冷卻中的一種或幾種動作;

所述動作響應模塊,還用于將震動、加壓、收緊、加熱、冷卻中的一種或幾種動作,作用在所述標識信息對應的手指上。

在其中一個實施例中,所述響應動作還包括發(fā)光;

所述動作響應模塊,還用于控制所述標識信息對應的手指上發(fā)光。

在其中一個實施例中,所述位置定位模塊,具體用于將3D攝像頭捕捉到的用戶的身體骨骼數(shù)據(jù),于unity3D或android開發(fā)的程序里跟蹤到用戶身體部位在三維空間的位置。

在其中一個實施例中,所述信息發(fā)送模塊,通過藍牙或wifi通訊方式,將觸碰感交互需求信息及所述手指的標識信息發(fā)送給MR手套。

在其中一個實施例中,所述位置定位模塊還用于接收MR手套發(fā)送的用戶手部的加速度、角速度及角度數(shù)據(jù)。

本發(fā)明還提供了一種MR手套,所述MR手套應用于如上所述的虛擬現(xiàn)實的實現(xiàn)方法中,用于實現(xiàn)所述方法,所述MR手套包括:

信息接收模塊,用于接收所述觸碰感交互需求信息和手指的標識信息;

動作發(fā)生模塊,用于將所述觸碰感交互需求信息轉(zhuǎn)換成響應動作,并將所述響應動作作用在所述標識信息對應的手指上,以使所述手指產(chǎn)生與所述響應動作對應的觸感。

從上述可知,本發(fā)明提供的一種虛擬現(xiàn)實交互的實現(xiàn)方法,包括:

將3D攝像頭捕捉到的用戶的身體骨骼數(shù)據(jù),于虛擬現(xiàn)實空間中定位出用戶的三維空間位置;

當捕捉到的用戶手部骨骼數(shù)據(jù)于所述虛擬現(xiàn)實空間中定位出的三維空間位置與虛擬現(xiàn)實空間中的目標虛擬物體位置重疊或達致預設距離時,將觸碰感交互需求信息及手指的標識信息發(fā)送給MR手套;

將所述觸碰感交互需求信息轉(zhuǎn)換成響應動作,并將所述響應動作作用在所述標識信息對應的手指上,以使所述手指產(chǎn)生與所述響應動作對應的觸感,以增加用戶體感中的觸碰感,從而提高用戶的體感交互沉浸感,提高產(chǎn)品黏性。

附圖說明

圖1為一個實施例中一種虛擬現(xiàn)實交互的實現(xiàn)方法流程圖;

圖2為圖1中步驟20的分步驟流程圖;

圖3為一個實施例中一種虛擬現(xiàn)實交互的實現(xiàn)系統(tǒng)結(jié)構(gòu)示意圖;

圖4為另一個實施例中一種虛擬現(xiàn)實交互的實現(xiàn)系統(tǒng)結(jié)構(gòu)示意圖;

圖5為一個實施例中一種MR手套的結(jié)構(gòu)示意圖;

圖6為另一個實施例中一種MR手套的結(jié)構(gòu)示意圖。

具體實施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

除非上下文另有特定清楚的描述,本發(fā)明中的元件和組件,數(shù)量既可以單個的形式存在,也可以多個的形式存在,本發(fā)明并不對此進行限定。本發(fā)明中的步驟雖然用標號進行了排列,但并不用于限定步驟的先后次序,除非明確說明了步驟的次序或者某步驟的執(zhí)行需要其他步驟作為基礎,否則步驟的相對次序是可以調(diào)整的。可以理解,本文中所使用的術(shù)語“和/或”涉及且涵蓋相關(guān)聯(lián)的所列項目中的一者或一者以上的任何和所有可能的組合。

在一個實施例中,如圖1所示,一種虛擬現(xiàn)實交互的實現(xiàn)方法,包括以下步驟:

S20、將3D攝像頭捕捉到的用戶的身體骨骼數(shù)據(jù),于虛擬現(xiàn)實空間中定位出用戶的三維空間位置;

3D攝像頭的內(nèi)部光學部件是實現(xiàn)實時人體動作捕捉的部分,其主要包括兩個光學部件部件:紅外線發(fā)射器和紅外線/VGA攝像頭組。紅外線發(fā)射器發(fā)出一道“激光”覆蓋整個3D攝像頭的可視范圍,攝像頭組接收反射光線來識別用戶。紅外攝像頭識別圖像的是一個“深度場”(Depth Field ),其中每一像素的顏色代表了那一點物體到攝像頭的距離。比如離攝像頭近的身體呈亮紅色、綠色等,而離攝像頭遠的物體則呈暗灰色。

3D攝像頭內(nèi)置軟件接手深度場后,運行一系列的濾鏡程序,區(qū)分人體和其他的物體。系統(tǒng)識別人體時遵從一些基本的規(guī)律,比如一個人的身高是從xx到xx,“人體應該有四肢”等等。這樣程序就不會把茶幾或是狗狗當初另一個用戶了。還有程序能讓系統(tǒng)在用戶穿著寬松的衣服,或者長發(fā)披肩的時候識別出用戶的身體。

人體部位識別完成后,3D攝像頭內(nèi)置的系統(tǒng)將數(shù)據(jù)整合成一個由活動關(guān)節(jié)組成的骨架圖。例如Kinect內(nèi)置的系統(tǒng)內(nèi)預存了200 多個常見的人體姿勢,以便當Kinect接收的信息不全的時候猜測用戶的動作。

在其中一個實施例中,如圖2所示,步驟S20具體包括步驟:

S202、3D攝像頭發(fā)射結(jié)構(gòu)光或紅外激光掃描場景物體;

S204、3D攝像頭的接收器接收物體反射光,捕捉人體深度數(shù)據(jù),并提取人體骨骼數(shù)據(jù);

S206、利用所述骨骼數(shù)據(jù)于unity3D或 android開發(fā)的程序里跟蹤到用戶身體部位在三維空間的位置。

S40、當捕捉到的用戶手部骨骼數(shù)據(jù)于所述虛擬現(xiàn)實空間中定位出的三維空間位置與虛擬現(xiàn)實空間中的目標虛擬物體位置重疊或達致預設距離時,將觸碰感交互需求信息及手指的標識信息發(fā)送給MR手套;

當捕捉到的用戶手部骨骼數(shù)據(jù)于所述虛擬現(xiàn)實空間中定位出的三維空間位置與虛擬現(xiàn)實空間中的目標虛擬物體位置重疊或達致預設距離時,說明用戶的手指在虛擬現(xiàn)實世界中與目標虛擬物體發(fā)生了觸碰,則將觸碰交互需求信息及與目標虛擬物體觸碰的手部的標識信息發(fā)送給用戶穿戴的MR手套,使得該MR手套可知該觸碰感交互需求信息是與哪個手指對應的。其中,目標虛擬物體可以是在虛擬現(xiàn)實世界中用戶想去觸碰的物體,也可以是虛擬現(xiàn)實世界中的的任何虛擬物體。所述預設距離可以是系統(tǒng)設定或者用戶自定義的,例如0.1cm。

S60、將所述觸碰感交互需求信息轉(zhuǎn)換成響應動作,并將所述響應動作作用在所述標識信息對應的手指上,以使所述手指產(chǎn)生與所述響應動作對應的觸感。

用戶穿戴的MR手套將接收到的觸碰感交互需求信息轉(zhuǎn)換成響應動作,并將該響應動作響應動作作用在所述標識信息對應的手指上,以使該手指產(chǎn)生與所述響應動作對應的觸感,以增加用戶體感中的觸碰感,從而提高用戶的體感交互沉浸感,提高產(chǎn)品黏性。

在其中一個實施例中,用戶的觸碰感交互需求信息與用戶的手勢和手指觸碰的目標虛擬物體有關(guān)。例如,“手指點擊”的手勢,每個“手指點擊”的手勢對應的觸碰感交互需求信息不同,有的只是簡單的震動感、尖銳感,有的可因被觸碰的虛擬物品不同而產(chǎn)生的或熱或冷的觸摸感。而“將手握成拳向前方擊打”的手勢,其對應的觸碰感交互需求信息也相對簡單,只有整只手的震動感,當然,震動感的大小與3D攝像頭捕捉到的用戶動作,即出拳的速度有關(guān)系,出拳速度快說明力氣大,產(chǎn)生的震動感當然也大。

具體的,結(jié)合該目標虛擬物體的物理性質(zhì)以及該手指的手勢,可以提高確定該觸碰感交互需求信息的準確性,顯得更加逼真,并將該觸碰感交互需求信息和該手指的標識信息發(fā)送給該MR手套。例如,冰雕具有寒涼的物理屬性,該用戶用五個手指撫摸該冰雕,可以確定該用戶的五個手指需要冷卻。此時,將五個手指需要冷卻的信息和該五個手指的標識信息發(fā)送給該MR手套。

在其中一個實施例中,所述響應動作包括震動、加壓、收緊、加熱、冷卻中的一種或幾種動作;

所述將所述響應動作作用在所述標識信息對應的手指上包括:

將震動、加壓、收緊、加熱、冷卻中的一種或幾種動作,作用在所述標識信息對應的手指上。

在其中一個實施例中,所述響應動作還包括發(fā)光;

所述將所述響應動作作用在所述標識信息對應的手指上包括:控制所述標識信息對應的手指上發(fā)光。

在使該手指產(chǎn)生與所述響應動作對應的觸感,以增加用戶體感中的觸碰感的同時,還控制所述標識信息對應的手指上發(fā)光,例如可以在MR手套的每個手指上設置有LED燈,當有手指與目標虛擬物體觸碰時,同時控制該手指的LED燈發(fā)亮,增強了視覺效果,給用戶更加直觀的感受,從而進一步提高用戶的體感交互沉浸感,提高產(chǎn)品黏性。

在其中一個實施例中,所述將觸碰感交互需求信息及所述手指的標識信息發(fā)送給MR手套包括:

通過藍牙或wifi方式,將觸碰感交互需求信息及所述手指的標識信息發(fā)送給MR手套。

在其中一個實施例中,步驟S40之前還包括:

S30、接收MR手套發(fā)送的用戶手部的加速度、角速度及角度數(shù)據(jù)。

通過接收MR手套發(fā)送的用戶手部的加速度、角速度及角度數(shù)據(jù)等運動數(shù)據(jù),再結(jié)合3D攝像頭捕捉到的用戶的身體骨骼數(shù)據(jù),可以更加精準的在虛擬現(xiàn)實空間中定位出用戶的三維空間位置,讓用戶的體驗更好。在其中一個實施例中,MR手套通過六軸陀螺儀實時檢測用戶手部的加速度、角速度及角度數(shù)據(jù)等運動數(shù)據(jù),當然也可以根據(jù)實際需要,使用三軸陀螺儀或者九軸陀螺儀。

本發(fā)明還提供了一種虛擬現(xiàn)實交互的實現(xiàn)系統(tǒng),如圖3所示,包括:

3D攝像頭2、上位機4和MR手套6;其中,

所述3D攝像頭2,用于捕捉用戶的身體骨骼數(shù)據(jù);

所述上位機4內(nèi)設置有虛擬現(xiàn)實客戶端41,用于將3D攝像頭2捕捉到的用戶的身體骨骼數(shù)據(jù),于虛擬現(xiàn)實空間中定位出用戶的三維空間位置;

所述上位機4,還用于當捕捉到的用戶手部骨骼數(shù)據(jù)于所述虛擬現(xiàn)實空間中定位出的三維空間位置與虛擬現(xiàn)實空間中的目標虛擬物體位置重疊或達致預設距離時,將觸碰感交互需求信息及所述手指的標識信息發(fā)送給MR手套6;

所述MR手套6,用于將接收到的所述觸碰感交互需求信息轉(zhuǎn)換成響應動作,并將所述響應動作作用在所述標識信息對應的手指上,以使所述手指產(chǎn)生與所述響應動作對應的觸感。

3D攝像頭的內(nèi)部光學部件是實現(xiàn)實時人體動作捕捉的部分,其主要包括兩個光學部件部件:紅外線發(fā)射器和紅外線/VGA攝像頭組。紅外線發(fā)射器發(fā)出一道“激光”覆蓋整個3D攝像頭的可視范圍,攝像頭組接收反射光線來識別用戶。紅外攝像頭識別圖像的是一個“深度場”(Depth Field ),其中每一像素的顏色代表了那一點物體到攝像頭的距離。比如離攝像頭近的身體呈亮紅色、綠色等,而離攝像頭遠的物體則呈暗灰色。

3D攝像頭內(nèi)置軟件接手深度場后,運行一系列的濾鏡程序,區(qū)分人體和其他的物體。系統(tǒng)識別人體時遵從一些基本的規(guī)律,比如一個人的身高是從xx到xx,“人體應該有四肢”等等。這樣程序就不會把茶幾或是狗狗當初另一個用戶了。還有程序能讓系統(tǒng)在用戶穿著寬松的衣服,或者長發(fā)披肩的時候識別出用戶的身體。

人體部位識別完成后,3D攝像頭內(nèi)置的系統(tǒng)將數(shù)據(jù)整合成一個由活動關(guān)節(jié)組成的骨架圖。例如Kinect內(nèi)置的系統(tǒng)內(nèi)預存了200 多個常見的人體姿勢,以便當Kinect接收的信息不全的時候猜測用戶的動作。

其中,所述上位機可以是電視機、機頂盒、PC、游戲主機等,上位機的操作系統(tǒng)也可以是Windows、Android、IOS、Linux中的一種,本發(fā)明對此不做限制。

當捕捉到的用戶手部骨骼數(shù)據(jù)于所述虛擬現(xiàn)實空間中定位出的三維空間位置與虛擬現(xiàn)實空間中的目標虛擬物體位置重疊或達致預設距離時,說明用戶的手指在虛擬現(xiàn)實世界中與目標虛擬物體發(fā)生了觸碰,則上位機將觸碰交互需求信息及與目標虛擬物體觸碰的手指的標識信息發(fā)送給用戶穿戴的MR手套,使得MR手套可知該觸碰交互需求信息是與哪個手指對應的。其中,目標虛擬物體可以是在虛擬現(xiàn)實世界中用戶想去觸碰的物體,也可以是虛擬現(xiàn)實世界中的的任何虛擬物體。所述預設距離可以是系統(tǒng)設定或者用戶自定義的,例如0.1cm。

MR手套將接收到的觸碰感交互需求信息轉(zhuǎn)換成響應動作,并將該響應動作用在所述標識信息對應的手指上,以使該手指產(chǎn)生與所述響應動作對應的觸感,以增加用戶體感中的觸碰感,從而提高用戶的體感交互沉浸感,提高產(chǎn)品黏性。

在其中一個實施例中,所述3D攝像頭2包括3D深度攝像頭21和接收器22;

所述3D深度攝像頭21,用于發(fā)射結(jié)構(gòu)光或紅外激光掃描場景物體;

所述接收器22,用于接收物體反射光,捕捉人體深度數(shù)據(jù),并提取人體骨骼數(shù)據(jù);

所述上位機4,還用于利用所述骨骼數(shù)據(jù)于unity3D或android開發(fā)的程序里跟蹤到用戶身體部位在三維空間的位置。

在其中一個實施例中,所述響應動作包括震動、加壓、收緊、加熱、冷卻中的一種或幾種動作;所述MR手套還用于,將震動、加壓、收緊、加熱、冷卻中的一種或幾種動作,作用在所述標識信息對應的手指上。

在其中一個實施例中,用戶的觸碰感交互需求信息與用戶的手勢和手指觸碰的目標虛擬物體有關(guān)。例如,“手指點擊”的手勢,每個“手指點擊”的手勢對應的觸碰感交互需求信息不同,有的只是簡單的震動感、尖銳感,有的可因被觸碰的虛擬物品不同而產(chǎn)生的或熱或冷的觸摸感。而“將手握成拳向前方擊打”的手勢,其對應的觸碰感交互需求信息也相對簡單,只有整只手的震動感,當然,震動感的大小與3D攝像頭捕捉到的用戶動作,即出拳的速度有關(guān)系,出拳速度快說明力氣大,產(chǎn)生的震動感當然也大。

具體的,結(jié)合該目標虛擬物體的物理性質(zhì)以及該手指的手勢,可以提高確定該觸碰感交互需求信息的準確性,顯得更加逼真,上位機將該觸碰感交互需求信息和該手指的標識信息發(fā)送給該MR手套。例如,冰雕具有寒涼的物理屬性,該用戶用五個手指撫摸該冰雕,可以確定該用戶的五個手指需要冷卻。此時,將五個手指需要冷卻的信息和該五個手指的標識信息發(fā)送給該MR手套。

在其中一個實施例中,所述響應動作還包括發(fā)光;

所述MR手套還用于,控制所述標識信息對應的手指上發(fā)光。

在使該手指產(chǎn)生與所述響應動作對應的觸感,以增加用戶體感中的觸碰感的同時,還控制所述標識信息對應的手指上發(fā)光,例如可以在MR手套的每個手指上設置有LED燈,當有手指與目標虛擬物體觸碰時,同時控制該手指的LED燈發(fā)亮,增強了視覺效果,給用戶更加直觀的感受,從而進一步提高用戶的體感交互沉浸感,提高產(chǎn)品黏性。

在其中一個實施例中,所述上位機,還用于通過藍牙或wifi通訊方式,將觸碰感交互需求信息及所述手指的標識信息發(fā)送給MR手套。

在其中一個實施例中,所述上位機還用于接收MR手套發(fā)送的用戶手部的加速度、角速度及角度數(shù)據(jù)。

通過接收MR手套發(fā)送的用戶手部的加速度、角速度及角度數(shù)據(jù)等運動數(shù)據(jù),再結(jié)合3D攝像頭捕捉到的用戶的身體骨骼數(shù)據(jù),可以更加精準的在虛擬現(xiàn)實空間中定位出用戶的三維空間位置,讓用戶的體驗更好。在其中一個實施例中,MR手套通過六軸陀螺儀實時檢測用戶手部的加速度、角速度及角度數(shù)據(jù)等運動數(shù)據(jù)并通過藍牙或wifi通訊方式發(fā)給上位機,上位機結(jié)合3D攝像頭捕捉到的用戶的身體骨骼數(shù)據(jù)和該運動數(shù)據(jù)于虛擬現(xiàn)實客戶端中準確定位出用戶的三維空間位置。在實際應用當中,RM手套也可以根據(jù)實際需要,使用三軸陀螺儀或者九軸陀螺儀實時檢測用戶手部的加速度、角速度及角度數(shù)據(jù)等運動數(shù)據(jù)。

本發(fā)明還提供了一種虛擬現(xiàn)實交互的實現(xiàn)系統(tǒng),如圖4所示,包括:

位置定位模塊3,用于將3D攝像頭捕捉到的用戶的身體骨骼數(shù)據(jù),于虛擬現(xiàn)實空間中定位出用戶的三維空間位置;

信息發(fā)送模塊5,用于當捕捉到的用戶手部骨骼數(shù)據(jù)于所述虛擬現(xiàn)實空間中定位出的三維空間位置與虛擬現(xiàn)實空間中的目標虛擬物體位置重疊或達致預設距離時,將觸碰感交互需求信息及手指的標識信息發(fā)送給MR手套;

動作響應模塊7,用于將所述觸碰感交互需求信息轉(zhuǎn)換成響應動作,并將所述響應動作作用在所述標識信息對應的手指上,以使所述手指產(chǎn)生與所述響應動作對應的觸感。

在其中一個實施例中,所述響應動作包括震動、加壓、收緊、加熱、冷卻中的一種或幾種動作;

所述動作響應模塊,還用于將震動、加壓、收緊、加熱、冷卻中的一種或幾種動作,作用在所述標識信息對應的手指上。

在其中一個實施例中,所述響應動作還包括發(fā)光;

所述動作響應模塊,還用于控制所述標識信息對應的手指上發(fā)光。

在其中一個實施例中,所述位置定位模塊,具體用于將3D攝像頭捕捉到的用戶的身體骨骼數(shù)據(jù),于unity3D或android開發(fā)的程序里跟蹤到用戶身體部位在三維空間的位置。

在其中一個實施例中,所述信息發(fā)送模塊,通過藍牙或wifi通訊方式,將觸碰感交互需求信息及所述手指的標識信息發(fā)送給MR手套。

在其中一個實施例中,所述位置定位模塊還用于接收MR手套發(fā)送的用戶手部的加速度、角速度及角度數(shù)據(jù)。

請參閱圖5,圖5是本發(fā)明提供的MR手套的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。所述MR手套能用于實現(xiàn)前述圖3至圖4所示實施例提供的虛擬現(xiàn)實交互實現(xiàn)體統(tǒng)中的實現(xiàn)方法,具體參見前述圖1至圖2所示實施例的描述,此處不再贅述。如圖5所示,所述MR手套包括:

信息接收模塊61,用于接收所述觸碰感交互需求信息和手指的標識信息;

動作發(fā)生模塊62,用于將所述觸碰感交互需求信息轉(zhuǎn)換成響應動作,并將所述響應動作作用在所述標識信息對應的手指上,以使所述手指產(chǎn)生與所述響應動作對應的觸感。

在其中一個實施例中,如圖6所示,所述MR手套包括控制器、控制鍵、通訊模塊、六軸陀螺儀,多個馬達及多個LED燈,所述控制器分別與控制鍵、通訊模塊、六軸陀螺儀,多個馬達及多個LED燈連接,控制鍵是MR手套的工作開關(guān),通訊模塊用于通過藍牙或wifi通訊方式與上位機等外部設備連接,控制器可控制馬達及LED等的開與關(guān)。

在本發(fā)明各個實施例中的裝置可以集成在一個處理裝置中,也可以是各個裝置單獨物理存在,也可以兩個或兩個以上裝置集成在一個裝置中。上述集成的裝置既可以采用硬件的形式實現(xiàn),也可以采用軟件功能裝置的形式實現(xiàn)。

以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權(quán)利要求為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1