本發(fā)明涉及虛擬場景,尤其涉及的是一種虛擬場景交互方法、交互設(shè)備、頭戴式顯示設(shè)備及介質(zhì)。
背景技術(shù):
1、vr(virtual?reality:虛擬現(xiàn)實(shí))、ar(augmented?reality:增強(qiáng)現(xiàn)實(shí))和mr(mixedreality:混合現(xiàn)實(shí))均能生成虛擬場景,是將虛擬化技術(shù)加到用戶感官直覺上,提供給用戶沉浸感的技術(shù)。為了提升用戶與虛擬場景之間的交互性,在顯示界面中通常會(huì)面向用戶提供豐富的可操作的虛擬元素(比如虛擬按鍵、虛擬控件、虛擬光標(biāo)等)。用戶可以在顯示界面中,通過操作界面中提供的這些可操作的虛擬元素,來觸發(fā)相應(yīng)的操作,與虛擬場景進(jìn)行交互。
2、目前的交互設(shè)備雖然可以與虛擬場景進(jìn)行交互,但是只是簡單地通過交互設(shè)備上的按鍵移動(dòng)虛擬場景中的光標(biāo)來選中或操作虛擬控件,速度慢且用戶難以準(zhǔn)確地選中虛擬控件,難以高效地實(shí)現(xiàn)各種虛擬場景中的交互需求。因此,目前的交互方法操作不便、效率較低。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的主要目的在于提供一種虛擬場景交互方法、交互設(shè)備、頭戴式顯示設(shè)備及存儲(chǔ)介質(zhì),旨在解決與虛擬場景交互時(shí)操作不便、效率較低的問題。
2、為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面提供一種虛擬場景交互方法,應(yīng)用于頭戴式顯示設(shè)備,所述頭戴式顯示設(shè)備輸出顯示界面,所述顯示界面中設(shè)有虛擬元素,所述方法包括:
3、接收交互設(shè)備響應(yīng)于用戶操作生成的觸控指令;
4、確定所述頭戴式顯示設(shè)備的虛擬場景;
5、根據(jù)所述觸控指令和所述虛擬場景,控制所述顯示界面中的虛擬元素。
6、可選的,所述虛擬元素包括焦點(diǎn)和虛擬控件,所述根據(jù)所述觸控指令和所述虛擬場景,控制所述顯示界面中的虛擬元素,包括:
7、根據(jù)所述觸控指令和所述虛擬場景調(diào)用快捷功能以控制所述顯示界面中的虛擬控件,或,根據(jù)所述觸控指令和所述虛擬場景移動(dòng)所述顯示界面中的焦點(diǎn)。
8、可選的,移動(dòng)所述顯示界面中的焦點(diǎn)后還高亮顯示所述焦點(diǎn);或者,移動(dòng)所述顯示界面中的焦點(diǎn)時(shí)顯示動(dòng)畫效果。
9、可選的,所述虛擬元素包括虛擬控件和焦點(diǎn),所述方法包括:基于所述虛擬場景,根據(jù)所述顯示界面中的虛擬控件對應(yīng)的功能對虛擬控件進(jìn)行分區(qū);所述根據(jù)所述觸控指令和所述虛擬場景,控制所述顯示界面中的虛擬元素,包括:
10、根據(jù)所述虛擬場景獲取所述顯示界面中的焦點(diǎn)所在的虛擬控件對應(yīng)的功能分區(qū),根據(jù)語義信息、所述觸控指令和所述功能分區(qū)獲取下一個(gè)功能分區(qū);
11、獲得下一個(gè)功能分區(qū)的默認(rèn)焦點(diǎn)位置;
12、將所述顯示界面中的焦點(diǎn)移動(dòng)至所述默認(rèn)焦點(diǎn)位置。
13、可選的,所述虛擬元素為焦點(diǎn),根據(jù)所述觸控指令和所述虛擬場景,控制所述顯示界面中的虛擬元素的步驟之后,還包括:
14、獲取所述頭戴式顯示設(shè)備的視角切換信息;
15、根據(jù)所述視角切換信息更新所述顯示界面中的焦點(diǎn)的位置。
16、可選的,所述虛擬元素為焦點(diǎn),所述根據(jù)所述觸控指令和所述虛擬場景,控制所述顯示界面中的虛擬元素包括:
17、根據(jù)所述虛擬場景,獲得核心應(yīng)用;
18、當(dāng)所述核心應(yīng)用的交互區(qū)域與所述頭戴式顯示設(shè)備的視場有交集時(shí),根據(jù)所述核心應(yīng)用,獲得默認(rèn)焦點(diǎn),將所述默認(rèn)焦點(diǎn)設(shè)為所述顯示界面中的焦點(diǎn),并根據(jù)所述觸控指令控制所述顯示界面中的焦點(diǎn)。
19、可選的,所述交互設(shè)備上設(shè)有運(yùn)動(dòng)傳感器,所述觸控指令為手勢信息,所述根據(jù)所述觸控指令和所述虛擬場景調(diào)用快捷功能,包括:
20、獲取所述運(yùn)動(dòng)傳感器的位置信息;
21、基于所述位置信息,獲得手勢信息;
22、根據(jù)所述手勢信息和所述虛擬場景獲得快捷功能并執(zhí)行所述快捷功能。
23、本發(fā)明第二方面提供一種交互設(shè)備,用于與頭戴式顯示設(shè)備交互,所述交互設(shè)備設(shè)有軌跡球,所述交互設(shè)備側(cè)壁設(shè)有觸控條,所述軌跡球用于響應(yīng)于用戶操作生成第一觸控指令,所述第一觸控指令用于移動(dòng)所述頭戴式顯示設(shè)備輸出的顯示界面中的焦點(diǎn)或調(diào)用快捷功能;所述觸控條用于響應(yīng)于用戶操作生成第二觸控指令,所述第二觸控指令用于拖拽或縮放所述頭戴式顯示設(shè)備輸出的顯示界面中的虛擬控件。
24、本發(fā)明第三方面提供一種頭戴式顯示設(shè)備,上述頭戴式顯示設(shè)備包括存儲(chǔ)器、處理器以及存儲(chǔ)在上述存儲(chǔ)器上并可在上述處理器上運(yùn)行的虛擬場景交互程序,上述虛擬場景交互程序被上述處理器執(zhí)行時(shí)實(shí)現(xiàn)任意一項(xiàng)上述虛擬場景交互方法的步驟。
25、本發(fā)明第四方面提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),上述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有虛擬場景交互程序,上述虛擬場景交互程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)任意一項(xiàng)上述虛擬場景交互方法的步驟。
26、由上可見,本發(fā)明接收交互設(shè)備響應(yīng)于用戶操作生成的觸控指令,并確定頭戴式顯示設(shè)備的虛擬場景,然后結(jié)合觸控指令和虛擬場景控制顯示界面中的虛擬元素以實(shí)現(xiàn)交互功能。通過觸控指令和虛擬場景兩者綜合,能夠根據(jù)虛擬場景快速地實(shí)現(xiàn)交互設(shè)備與頭戴式顯示設(shè)備的交互,交互效率高。
1.一種虛擬場景交互方法,其特征在于,應(yīng)用于頭戴式顯示設(shè)備,所述頭戴式顯示設(shè)備輸出顯示界面,所述顯示界面中設(shè)有虛擬元素,所述方法包括:
2.如權(quán)利要求1所述的虛擬場景交互方法,其特征在于,所述虛擬元素包括焦點(diǎn)和虛擬控件,所述根據(jù)所述觸控指令和所述虛擬場景,控制所述顯示界面中的虛擬元素,包括:
3.如權(quán)利要求2所述的虛擬場景交互方法,其特征在于,移動(dòng)所述顯示界面中的焦點(diǎn)后還高亮顯示所述焦點(diǎn);或者,移動(dòng)所述顯示界面中的焦點(diǎn)時(shí)顯示動(dòng)畫效果。
4.如權(quán)利要求2所述的虛擬場景交互方法,其特征在于,所述交互設(shè)備上設(shè)有運(yùn)動(dòng)傳感器,所述觸控指令為手勢信息,所述根據(jù)所述觸控指令和所述虛擬場景調(diào)用快捷功能,包括:
5.如權(quán)利要求1所述的虛擬場景交互方法,其特征在于,所述虛擬元素包括虛擬控件和焦點(diǎn),所述方法包括:
6.如權(quán)利要求1所述的虛擬場景交互方法,其特征在于,所述虛擬元素為焦點(diǎn),根據(jù)所述觸控指令和所述虛擬場景,控制所述顯示界面中的虛擬元素的步驟之后,還包括:
7.如權(quán)利要求1所述的虛擬場景交互方法,其特征在于,所述虛擬元素為焦點(diǎn),所述根據(jù)所述觸控指令和所述虛擬場景,控制所述顯示界面中的虛擬元素包括:
8.一種交互設(shè)備,其特征在于,用于與頭戴式顯示設(shè)備交互,所述交互設(shè)備設(shè)有軌跡球,所述交互設(shè)備側(cè)壁設(shè)有觸控條,所述軌跡球用于響應(yīng)于用戶操作生成第一觸控指令,所述第一觸控指令用于移動(dòng)所述頭戴式顯示設(shè)備輸出的顯示界面中的焦點(diǎn)或調(diào)用快捷功能;所述觸控條用于響應(yīng)于用戶操作生成第二觸控指令,所述第二觸控指令用于拖拽或縮放所述頭戴式顯示設(shè)備輸出的顯示界面中的虛擬控件。
9.一種頭戴式顯示設(shè)備,其特征在于,所述頭戴式顯示設(shè)備包括存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的虛擬場景交互程序,所述虛擬場景交互程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7任意一項(xiàng)所述虛擬場景交互方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有虛擬場景交互程序,所述虛擬場景交互程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7任意一項(xiàng)所述虛擬場景交互方法的步驟。