虛擬現(xiàn)實設(shè)備的控制方法、裝置及虛擬現(xiàn)實設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及智能設(shè)備技術(shù)領(lǐng)域,尤其涉及一種虛擬現(xiàn)實設(shè)備的控制方法、裝置及虛擬現(xiàn)實設(shè)備。
【背景技術(shù)】
[0002]VR(Virtual Reality,虛擬現(xiàn)實)設(shè)備是指與VR技術(shù)領(lǐng)域相關(guān)的硬件產(chǎn)品,VR技術(shù)是綜合利用計算機(jī)圖形系統(tǒng)和現(xiàn)實中各種接口設(shè)備,在計算機(jī)上生成可交互的沉浸式環(huán)境的技術(shù)。
[0003]相關(guān)技術(shù)中,對VR設(shè)備的控制通常通過觸碰VR設(shè)備上的相應(yīng)按鍵來實現(xiàn),例如對于VR眼鏡,用戶可以通過觸碰音量鍵來實現(xiàn)對音量的調(diào)節(jié),但是這種操作方式也會因誤觸碰而導(dǎo)致誤操作,從而給用戶帶來不必要的調(diào)整操作,導(dǎo)致用戶體驗較差。
【發(fā)明內(nèi)容】
[0004]為克服相關(guān)技術(shù)中存在的問題,本公開提供了虛擬現(xiàn)實設(shè)備的控制方法、裝置及虛擬現(xiàn)實設(shè)備。
[0005]根據(jù)本公開實施例的第一方面,提供一種虛擬現(xiàn)實設(shè)備的控制方法,包括:
[0006]在檢測到對虛擬現(xiàn)實設(shè)備的操作按鈕的觸碰操作時,確定是否檢測到對所述觸碰操作的確認(rèn)動作;
[0007]在檢測到所述確認(rèn)動作時,基于所述觸碰操作對所述虛擬現(xiàn)實設(shè)備進(jìn)行控制。
[0008]可選的,所述確定是否檢測到對所述觸碰操作的確認(rèn)動作,包括:
[0009]在所述虛擬現(xiàn)實設(shè)備的用戶交互界面的設(shè)定區(qū)域中顯示設(shè)定標(biāo)識;
[0010]基于視覺追蹤技術(shù)確定所述用戶對所述設(shè)定標(biāo)識的視覺反應(yīng);
[0011]基于所述視覺反應(yīng)確定是否檢測到對所述觸碰操作的確認(rèn)動作。
[0012]可選的,所述基于所述視覺反應(yīng)確定是否檢測到對所述觸碰操作的確認(rèn)動作,包括:
[0013]在確定所述視覺反應(yīng)包括所述用戶注視所述設(shè)定標(biāo)識超過預(yù)設(shè)時長時,確定檢測到對所述觸碰操作的確認(rèn)動作。
[0014]可選的,所述基于所述視覺反應(yīng)確定是否檢測到對所述觸碰操作的確認(rèn)動作,包括:
[0015]在確定所述視覺反應(yīng)包括所述用戶注視所述設(shè)定標(biāo)識并眨眼時,確定眨眼次數(shù);
[0016]在所述眨眼次數(shù)多于預(yù)設(shè)次數(shù)閾值時,確定檢測到對所述觸碰操作的確認(rèn)動作。
[0017]可選的,所述設(shè)定標(biāo)識包括設(shè)定文字或設(shè)定圖像。
[0018]可選的,所述確定是否檢測到對所述觸碰操作的確認(rèn)動作,包括:
[0019]基于視覺追蹤技術(shù)確定所述用戶的眼睛在設(shè)定時間段內(nèi)的眨眼次數(shù);
[0020]確定所述眨眼次數(shù)是否多于預(yù)設(shè)次數(shù)閾值;
[0021]在確定所述眨眼次數(shù)多于所述預(yù)設(shè)次數(shù)閾值時,確定檢測到對所述觸碰操作的確認(rèn)動作。
[0022]可選的,所述確定是否檢測到對所述觸碰操作的確認(rèn)動作,包括:
[0023]基于視覺追蹤技術(shù)確定所述用戶的眼睛在設(shè)定時間段內(nèi)的轉(zhuǎn)動軌跡;
[0024]確定所述轉(zhuǎn)動軌跡與預(yù)設(shè)軌跡模板的相似度;
[0025]在確定所述相似度大于預(yù)設(shè)相似度閾值時,確定檢測到對所述觸碰操作的確認(rèn)動作。
[0026]可選的,所述確定是否檢測到對所述觸碰操作的確認(rèn)動作,包括:
[0027]基于視覺追蹤技術(shù)確定所述用戶在設(shè)定時間段內(nèi)是否閉眼;
[0028]在所述用戶閉眼時,確定所述用戶閉眼的時間長度;
[0029]在所述時間長度超過預(yù)設(shè)時長時,確定檢測到對所述觸碰操作的確認(rèn)動作。
[0030]可選的,所述基于所述觸碰操作對所述虛擬現(xiàn)實設(shè)備進(jìn)行控制,包括:
[0031 ]讀取所述觸碰操作的操作按鈕對應(yīng)的代碼;
[0032]執(zhí)行所述代碼,以實現(xiàn)對所述虛擬現(xiàn)實設(shè)備的控制。
[0033]根據(jù)本公開實施例的第二方面,提供一種虛擬現(xiàn)實設(shè)備的控制裝置,包括:
[0034]確定模塊,被配置為在檢測到對虛擬現(xiàn)實設(shè)備的操作按鈕的觸碰操作時,確定是否檢測到對所述觸碰操作的確認(rèn)動作;
[0035]控制模塊,被配置為在所述確定模塊檢測到所述確認(rèn)動作時,基于所述觸碰操作對所述虛擬現(xiàn)實設(shè)備進(jìn)行控制。
[0036]可選的,所述確定模塊包括:
[0037]顯示子模塊,被配置為在所述虛擬現(xiàn)實設(shè)備的用戶交互界面的設(shè)定區(qū)域中顯示設(shè)定標(biāo)識;
[0038]視覺反應(yīng)確定子模塊,被配置為基于視覺追蹤技術(shù)確定所述用戶對所述顯示子模塊顯示的所述設(shè)定標(biāo)識的視覺反應(yīng);
[0039]確認(rèn)動作確定子模塊,被配置為基于所述第一確定子模塊確定的所述視覺反應(yīng)確定是否檢測到對所述觸碰操作的確認(rèn)動作。
[0040]可選的,所述確認(rèn)動作確定子模塊包括:
[0041 ]第一確定子模塊,被配置為在所述視覺反應(yīng)確定子模塊確定所述視覺反應(yīng)包括所述用戶注視所述設(shè)定標(biāo)識超過預(yù)設(shè)時長時,確定檢測到對所述觸碰操作的確認(rèn)動作。
[0042]可選的,所述確認(rèn)動作確定子模塊包括:
[0043]第二確定子模塊,被配置為在所述視覺反應(yīng)確定子模塊確定所述視覺反應(yīng)包括所述用戶注視所述設(shè)定標(biāo)識并眨眼時,確定眨眼次數(shù);
[0044]第三確定子模塊,被配置為在所述第二確定子模塊確定的所述眨眼次數(shù)多于預(yù)設(shè)次數(shù)閾值時,確定檢測到對所述觸碰操作的確認(rèn)動作。
[0045]可選的,所述顯示子模塊顯示的所述設(shè)定標(biāo)識包括設(shè)定文字或設(shè)定圖像。
[0046]可選的,所述確定模塊包括:
[0047]第四確定子模塊,被配置為基于視覺追蹤技術(shù)確定所述用戶的眼睛在設(shè)定時間段內(nèi)的眨眼次數(shù);
[0048]第五確定子模塊,被配置為確定所述第四確定子模塊確定的所述眨眼次數(shù)是否多于預(yù)設(shè)次數(shù)閾值;
[0049]第六確定子模塊,被配置為在所述第五確定子模塊確定所述眨眼次數(shù)多于所述預(yù)設(shè)次數(shù)閾值時,確定檢測到對所述觸碰操作的確認(rèn)動作。
[0050]可選的,所述確定模塊包括:
[0051]第七確定子模塊,被配置為基于視覺追蹤技術(shù)確定所述用戶的眼睛在設(shè)定時間段內(nèi)的轉(zhuǎn)動軌跡;
[0052]第八確定子模塊,被配置為確定所述第七確定子模塊確定的所述轉(zhuǎn)動軌跡與預(yù)設(shè)軌跡模板的相似度;
[0053]第九確定子模塊,被配置為在所述第八確定子模塊確定所述相似度大于預(yù)設(shè)相似度閾值時,確定檢測到對所述觸碰操作的確認(rèn)動作。
[0054]可選的,所述確定模塊包括:
[0055]第十確定子模塊,被配置為基于視覺追蹤技術(shù)確定所述用戶在設(shè)定時間段內(nèi)是否閉眼;
[0056]第十一確定子模塊,被配置為在所述第十確定子模塊確定所述用戶閉眼時,確定所述用戶閉眼的時間長度;
[0057]第十二確定子模塊,被配置為在所述第十一確定子模塊確定所述時間長度超過預(yù)設(shè)時長時,確定檢測到對所述觸碰操作的確認(rèn)動作。
[0058]可選的,所述控制模塊包括:
[0059]讀取子模塊,被配置為讀取所述觸碰操作的操作按鈕對應(yīng)的代碼;
[0060]控制子模塊,被配置為執(zhí)行所述讀取子模塊讀取的所述代碼,以實現(xiàn)對所述虛擬現(xiàn)實設(shè)備的控制。
[0061 ]根據(jù)本公開實施例的第三方面,提供一種虛擬現(xiàn)實設(shè)備,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:
[0062]在檢測到對虛擬現(xiàn)實設(shè)備的操作按鈕的觸碰操作時,確定是否檢測到對所述觸碰操作的確認(rèn)動作;
[0063]在檢測到所述確認(rèn)動作時,基于所述觸碰操作對所述虛擬現(xiàn)實設(shè)備進(jìn)行控制。
[0064]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0065]本公開中VR設(shè)備可以在檢測到對操作按鈕的觸碰操作以及對該觸碰操作的確認(rèn)動作時,對VR設(shè)備進(jìn)行控制,從而避免了誤觸碰操作按鈕導(dǎo)致的誤操作,提高了對VR設(shè)備的控制準(zhǔn)確度,優(yōu)化了用戶體驗。
[0066]本公開中VR設(shè)備可以在用戶交互界面上顯示設(shè)定標(biāo)識,基于用戶對設(shè)定標(biāo)識的視覺反應(yīng)確定是否檢測到對觸碰操作的確認(rèn)動作。這種方式簡單易于實現(xiàn)。
[0067]本公開中VR設(shè)備可以在確定該視覺反應(yīng)包括用戶注視設(shè)定標(biāo)識超過預(yù)設(shè)時長時,確定檢測到對觸碰操作的確認(rèn)動作,僅以注視設(shè)定標(biāo)識的方式來對觸碰操作進(jìn)行確認(rèn)能夠進(jìn)一步簡化用戶的操作。
[0068]本公開中VR設(shè)備可以以注視設(shè)定標(biāo)識并眨眼的方式對觸碰操作進(jìn)行確認(rèn),這種操作方式簡單方便,便于用戶快速操作。
[0069]本公開中VR設(shè)備可以以眨眼的方式對觸碰操作進(jìn)行確認(rèn),這種操作方式簡單方便,便于用戶快速操作,而且可以基于用戶的習(xí)慣設(shè)置預(yù)設(shè)次數(shù)閾值,滿足用戶的個性化需求。
[0070]本公開中VR設(shè)備可以基于視覺追蹤技術(shù)確定用戶是否閉眼以及閉眼的時間長度,并在該時間長度超過預(yù)設(shè)時長時,確定檢測到對觸碰操作的確認(rèn)動作,從而能夠準(zhǔn)確確定用戶是否誤操作,通過用戶的快速確認(rèn),能夠有效避免誤觸碰以及誤操作的發(fā)生,優(yōu)化了用戶體驗。
[0071]本公開中在VR設(shè)備中,每個按鈕對應(yīng)的功能都有相應(yīng)的代碼來實現(xiàn),因而在VR設(shè)備確定對觸碰操作的確認(rèn)動作時,讀取該按鈕對應(yīng)的代碼并運行該代碼,以實現(xiàn)對VR設(shè)備的控制。
[0072]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0073]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0074]圖1是本公開根據(jù)一示例性實施例示出的一種虛擬現(xiàn)實設(shè)備的控制方法流程圖。
[0075]圖2是本公開根據(jù)一示例性實施例示出的另一種虛擬現(xiàn)實設(shè)備的控制方法流程圖。
[0076]圖3是本公開根據(jù)一示例性實施例示出的另一種虛擬現(xiàn)實設(shè)備的控制方法流程圖。
[0077]圖4是本公開根據(jù)一示例性實施例示出的另一種虛擬現(xiàn)實設(shè)備的控制方法流程圖。
[0078]圖5是本公開根據(jù)一示例性實施例示出的另一種虛擬現(xiàn)實設(shè)備的控制方法流程圖。
[0079]圖6是本公開根據(jù)一示例