作時的移動范圍以及拍攝范圍內(nèi)的物體的位置,確定用戶在執(zhí)行每個肢體動作時和拍攝范圍內(nèi)的物體是否會發(fā)生碰撞,若會發(fā)生碰撞,則發(fā)出提示信息。通過向用戶發(fā)送提示信息,能夠避免用戶與拍攝范圍內(nèi)的物體發(fā)生碰撞。
[0085]圖4是根據(jù)再一示例性實施例示出的一種虛擬現(xiàn)實游戲中的安全保護方法的流程圖,本實施例在圖1所示實施例的基礎(chǔ)上,對獲取用戶在預(yù)設(shè)時間內(nèi)需要進行的肢體動作詳細說明。如圖4所示,本實施例的虛擬現(xiàn)實游戲中的安全保護方法包括以下步驟。
[0086]在步驟S401中,獲取攝像頭的拍攝范圍內(nèi)的物體的位置和用戶的身體特征信息。
[0087]在步驟S402中,接收游戲場景選擇指令。
[0088]啟動虛擬現(xiàn)實游戲后,該游戲可能有多個游戲場景,用戶需要先選擇游戲場景。
[0089]在步驟S403中,根據(jù)游戲場景選擇指令啟動游戲場景選擇指令對應(yīng)的游戲場景。
[0090]在步驟S404中,在游戲場景下,獲取用戶在預(yù)設(shè)時間內(nèi)需要進行的肢體動作。
[0091]不同的游戲場景下,用戶的肢體動作不同,因此,需要根據(jù)游戲場景獲取用戶在預(yù)設(shè)時間內(nèi)需要進行的肢體動作。
[0092]在步驟S405中,獲取用戶在拍攝范圍內(nèi)的初始位置,初始位置為用戶在預(yù)設(shè)時間的起始時刻的位置。
[0093]在步驟S406中,根據(jù)用戶在預(yù)設(shè)時間內(nèi)的每個肢體動作、初始位置和身體特征信息,確定用戶在進行每個肢體動作時的移動范圍。
[0094]在步驟S407中,根據(jù)用戶在進行每個肢體動作時的移動范圍以及拍攝范圍內(nèi)的物體的位置,確定用戶在執(zhí)行每個肢體動作時和拍攝范圍內(nèi)的物體是否會發(fā)生碰撞。
[0095]在步驟S408中,若用戶在執(zhí)行任意一個肢體動作時和拍攝范圍內(nèi)的物體會發(fā)生碰撞,則發(fā)出提示信息。
[0096]步驟S401-S408的詳細說明可以參照實施例一的相關(guān)描述,這里不再贅述。
[0097]本實施例的虛擬現(xiàn)實游戲中的安全保護方法,獲取攝像頭的拍攝范圍內(nèi)的物體的位置、用戶的身體特征信息,接收游戲場景選擇指令,根據(jù)游戲場景選擇指令啟動游戲場景選擇指令對應(yīng)的游戲場景,在游戲場景下,獲取用戶在預(yù)設(shè)時間內(nèi)需要進行的肢體動作以及用戶在預(yù)設(shè)時間的起始時刻的初始位置,然后,根據(jù)用戶在預(yù)設(shè)時間內(nèi)的每個肢體動作、初始位置和身體特征信息,確定用戶在進行每個肢體動作時的移動范圍,進一步根據(jù)用戶在進行每個肢體動作時的移動范圍以及拍攝范圍內(nèi)的物體的位置,確定用戶在執(zhí)行每個肢體動作時和拍攝范圍內(nèi)的物體是否會發(fā)生碰撞,若會發(fā)生碰撞,則發(fā)出提示信息。通過向用戶發(fā)送提示信息,能夠避免用戶與拍攝范圍內(nèi)的物體發(fā)生碰撞。
[0098]圖5是根據(jù)一示例性實施例示出的一種虛擬現(xiàn)實游戲中的安全保護裝置的框圖,如圖5所示,該虛擬現(xiàn)實游戲中的安全保護裝置包括:第一獲取單元51、第二獲取單元52、第三獲取單元53、確定單元54、碰撞檢測單元55和提示單元56。
[0099]第一獲取單元51,被配置為獲取攝像頭的拍攝范圍內(nèi)的物體的位置和用戶的身體特征信息;
[0100]第二獲取單元52,被配置為獲取用戶在預(yù)設(shè)時間內(nèi)需要進行的肢體動作;
[0101]第三獲取單元53,被配置為獲取用戶在所述拍攝范圍內(nèi)的初始位置,所述初始位置為用戶在所述預(yù)設(shè)時間的起始時刻的位置;
[0102]確定單元54,被配置為根據(jù)用戶在所述預(yù)設(shè)時間內(nèi)的每個肢體動作、所述初始位置和所述身體特征信息,確定用戶在進行所述每個肢體動作時的移動范圍;
[0103]碰撞檢測單元55,被配置為根據(jù)用戶在進行所述每個肢體動作時的移動范圍以及所述拍攝范圍內(nèi)的物體的位置,確定用戶在執(zhí)行所述每個肢體動作時和所述拍攝范圍內(nèi)的物體是否會發(fā)生碰撞;
[0104]提示單元56,被配置為當(dāng)用戶在執(zhí)行任意一個肢體動作時和所述拍攝范圍內(nèi)的物體會發(fā)生碰撞時,發(fā)出提示信息。
[0105]圖6是根據(jù)另一示例性實施例示出的一種虛擬現(xiàn)實游戲中的安全保護裝置的框圖,如圖6所示,在圖5所示實施例的基礎(chǔ)上,本實施例中,所述碰撞檢測單元55包括判斷模塊551和碰撞確定模塊552。
[0106]判斷模塊551,被配置為判斷用戶在進行第一肢體動作時的移動范圍和所述拍攝范圍內(nèi)的物體的位置是否有重疊,所述第一肢體動作為所述預(yù)設(shè)時間內(nèi)需要進行的肢體動作中的任意一個;
[0107]碰撞確定模塊552,被配置為當(dāng)用戶在進行所述第一肢體動作時的移動范圍和所述拍攝范圍內(nèi)的物體的位置有重疊時,確定用戶在執(zhí)行所述第一執(zhí)行動作時和所述拍攝范圍內(nèi)的物體會發(fā)生碰撞;或者,當(dāng)用戶在進行所述第一肢體動作時的移動范圍和所述拍攝范圍內(nèi)的物體的位置沒有重疊時,確定用戶在進行所述第一肢體動作時和所述拍攝范圍內(nèi)的物體不會發(fā)生碰撞。
[0108]圖7是根據(jù)又一示例性實施例示出的一種虛擬現(xiàn)實游戲中的安全保護裝置的框圖,如圖7所示,在圖5所示實施例的基礎(chǔ)上,本實施例中,所述確定單元54包括:建立模塊541、移動距離確定模塊542和移動范圍確定模塊553。
[0109]建立模塊541,被配置為以所述初始位置為原點建立三維坐標(biāo)系;
[0110]移動距離確定模塊542,被配置為根據(jù)所述每個肢體動作和所述身體特征信息,確定用戶在執(zhí)行所述每個肢體動作時,在三維坐標(biāo)系的各個方向上的最大移動距離;
[0111]移動范圍確定模塊543,被配置為將用戶在執(zhí)行所述每個肢體動作時在三維坐標(biāo)系的各個方向上的最大移動距離構(gòu)成的立方體,確定為用戶在進行所述每個肢體動作時的移動范圍。
[0112]本實施例中,所述拍攝范圍內(nèi)的物體的位置為所述物體占用的空間所形成的立方體。
[0113]圖8是根據(jù)再一示例性實施例示出的一種虛擬現(xiàn)實游戲中的安全保護裝置的框圖,如圖8所示,在圖5所示實施例的基礎(chǔ)上,本實施例中,所述第一獲取單元51包括:第一接收模塊511、第一啟動模塊512和第一獲取模塊513。
[0114]第一接收模塊511,被配置為接收游戲啟動指令;
[0115]第一啟動模塊512,被配置為根據(jù)所述游戲啟動指令啟動所述攝像頭拍攝所述拍攝范圍內(nèi)的物體和用戶的圖像;
[0116]第一獲取模塊513,被配置為根據(jù)拍攝到的所述圖像確定所述拍攝范圍內(nèi)的物體的位置和所述身體特征信息。
[0117]圖9是根據(jù)還一示例性實施例示出的一種虛擬現(xiàn)實游戲中的安全保護裝置的框圖,如圖9所示,在圖5所示實施例的基礎(chǔ)上,本實施例中,所述第二獲取單元52包括:第二接收模塊521、第二啟動模塊522和第二獲取模塊523。
[0118]第二接收模塊521,被配置為接收游戲場景選擇指令;
[0119]第二啟動模塊522,被配置為根據(jù)所述游戲場景選擇指令啟動所述游戲場景選擇指令對應(yīng)的游戲場景;
[0120]第二獲取模塊523,被配置為在所述游戲場景下,獲取用戶在所述預(yù)設(shè)時間內(nèi)需要進行的肢體動作。
[0121]圖10是根據(jù)一示例性實施例示出的一種虛擬現(xiàn)實游戲中的安全保護裝置的框圖,如圖10所示,該虛擬現(xiàn)實游戲中的安全保護裝置600包括:存儲器61和處理器62,存儲器61和處理器62通過系統(tǒng)總線連接并通信。
[0122]存儲器61,被配置為存儲處理器62可執(zhí)行指令的存儲器;
[0123]其中,所述處理器62被配置為:
[0124]獲取攝像頭的拍攝范圍內(nèi)的物體的位置和用戶的身體特征信息;
[0125]獲取用戶在預(yù)設(shè)時間內(nèi)需要進行的肢體動作;
[0126]獲取用戶在所述拍攝范圍內(nèi)的初始位置,所述初始位置為用戶在所述預(yù)設(shè)時間的起始時刻的位置;
[0127]根據(jù)用戶在所述預(yù)設(shè)時間內(nèi)的每個肢體動作、所述初始位置和所述身體特征信息,確定用戶在進行所述每個肢體動作時的移動范圍;
[0128]根據(jù)用戶在進行所述每個肢體動作時的移動范圍以及所述拍攝范圍內(nèi)的物體的位置,確定用戶在執(zhí)行所述每個肢體動作時和所述拍攝范圍內(nèi)的物體是否會發(fā)生碰撞;
[0129]若用戶在執(zhí)行任意一個肢體動作時和所述拍攝范圍內(nèi)的物體會發(fā)生碰撞,則發(fā)出提不?目息。
[0130]圖11是根據(jù)一示例性實施例示出的一種虛擬現(xiàn)實游戲中的安全保護裝置800的框圖。例如,裝置800可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,個人數(shù)字助理等。
[0131]參照圖11,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電力組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感