国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種虛擬現(xiàn)實設(shè)備的控制方法及裝置與流程

      文檔序號:11250435閱讀:408來源:國知局
      一種虛擬現(xiàn)實設(shè)備的控制方法及裝置與流程

      本發(fā)明涉及虛擬現(xiàn)實技術(shù)領(lǐng)域,特別涉及一種虛擬現(xiàn)實設(shè)備的控制方法及裝置。



      背景技術(shù):

      在當(dāng)今信息時代,科學(xué)技術(shù)的快速發(fā)展,使得人們的娛樂生活方式開始變得越來越豐富。

      目前,隨著vr(virtualreality,虛擬現(xiàn)實)技術(shù)的不斷發(fā)展,越來越多的人開始接觸并使用vr設(shè)備,享受vr設(shè)備提供的相應(yīng)服務(wù)。用戶在使用vr設(shè)備的過程中,現(xiàn)有vr設(shè)備的控制方法是需要利用手持的操控手柄等遙控器,來進行控制,例如點擊手柄上的返回按鍵,會執(zhí)行vr設(shè)備的場景中所呈現(xiàn)的畫面的返回操作,即返回vr場景中的上一頁畫面內(nèi)容。

      但是,由于vr設(shè)備屬于頭戴式設(shè)備,會遮擋住用戶的雙眼,使得在利用手柄操作vr設(shè)備過程中,可能會導(dǎo)致手柄上其他按鍵的誤觸,產(chǎn)生不必要的錯誤操作,導(dǎo)致操作起來不夠方便,降低了用戶體驗。



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

      本發(fā)明實施例的目的在于提供一種虛擬現(xiàn)實設(shè)備的控制方法及裝置,以避免操控手柄上按鍵的誤觸。

      為達到上述目的,本發(fā)明實施例公開了一種虛擬現(xiàn)實設(shè)備的控制方法,方法包括:

      檢測虛擬現(xiàn)實設(shè)備是否發(fā)生運動;

      若為是,獲得第一預(yù)設(shè)時長內(nèi)所述虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡;

      檢測所述目標運動軌跡是否為預(yù)設(shè)運動軌跡;

      若為預(yù)設(shè)運動軌跡,根據(jù)預(yù)設(shè)的運動軌跡與控制指令的對應(yīng)關(guān)系,確定所述目標運動軌跡對應(yīng)的目標控制指令,并執(zhí)行所述目標控制指令,對所述虛擬現(xiàn)實設(shè)備進行控制。

      較佳的,所述獲得第一預(yù)設(shè)時長內(nèi)所述虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡的步驟,包括:

      利用所述虛擬現(xiàn)實設(shè)備的設(shè)備場景中的光標,獲得第一預(yù)設(shè)時長內(nèi)所述虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡。

      較佳的,所述利用所述虛擬現(xiàn)實設(shè)備的設(shè)備場景中的光標,獲得第一預(yù)設(shè)時長內(nèi)所述虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡的步驟,包括:

      獲得第一預(yù)設(shè)時長內(nèi)所述虛擬現(xiàn)實設(shè)備運動而引起的設(shè)備場景中光標的運動形成的運動軌跡,將所獲得的運動軌跡作為目標運動軌跡。

      較佳的,所述檢測所述目標運動軌跡是否為預(yù)設(shè)運動軌跡的步驟,包括:

      根據(jù)所述目標運動軌跡,獲得光標偏移方向及其對應(yīng)的光標偏移角度;

      判斷是否存在滿足以下條件的光標偏移方向:光標偏移方向為預(yù)設(shè)偏移方向,以及該光標偏移方向?qū)?yīng)的光標偏移角度達到預(yù)設(shè)偏移角度;

      若存在,則所述目標運動軌跡為預(yù)設(shè)運動軌跡,否則不為預(yù)設(shè)運動軌跡。

      較佳的,所述方法還包括:

      在設(shè)備場景中存在用于觸發(fā)控制指令的預(yù)設(shè)區(qū)域的情況下,檢測光標是否移動到所述預(yù)設(shè)區(qū)域內(nèi),且在預(yù)設(shè)區(qū)域內(nèi)停留第二預(yù)設(shè)時長;

      若為是,執(zhí)行所述預(yù)設(shè)區(qū)域?qū)?yīng)的控制指令,對所述虛擬現(xiàn)實設(shè)備進行控制。

      為達到上述目的,本發(fā)明實施例公開了一種虛擬現(xiàn)實設(shè)備的控制裝置,裝置包括:

      第一檢測模塊,用于檢測虛擬現(xiàn)實設(shè)備是否發(fā)生運動;

      獲得模塊,用于在檢測出虛擬現(xiàn)實設(shè)備發(fā)生運動的情況下,獲得第一預(yù)設(shè)時長內(nèi)所述虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡;

      第二檢測模塊,用于檢測所述目標運動軌跡是否為預(yù)設(shè)運動軌跡;

      第一控制模塊,用于在檢測出所述目標運動軌跡為預(yù)設(shè)運動軌跡的情況下,根據(jù)預(yù)設(shè)的運動軌跡與控制指令的對應(yīng)關(guān)系,確定所述目標運動軌跡對應(yīng)的目標控制指令,并執(zhí)行所述目標控制指令,對所述虛擬現(xiàn)實設(shè)備進行控制。

      較佳的,所述獲得模塊,包括:

      獲得單元,用于利用所述虛擬現(xiàn)實設(shè)備的設(shè)備場景中的光標,獲得第一預(yù)設(shè)時長內(nèi)所述虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡。

      較佳的,所述獲得單元,具體用于:

      獲得第一預(yù)設(shè)時長內(nèi)所述虛擬現(xiàn)實設(shè)備運動而引起的設(shè)備場景中光標的運動形成的運動軌跡,將所獲得的運動軌跡作為目標運動軌跡。

      較佳的,所述第二檢測模塊,具體用于:

      根據(jù)所述目標運動軌跡,獲得光標偏移方向及其對應(yīng)的光標偏移角度;

      判斷是否存在滿足以下條件的光標偏移方向:光標偏移方向為預(yù)設(shè)偏移方向,以及該光標偏移方向?qū)?yīng)的光標偏移角度達到預(yù)設(shè)偏移角度;

      若存在,則所述目標運動軌跡為預(yù)設(shè)運動軌跡,否則不為預(yù)設(shè)運動軌跡。

      較佳的,所述裝置還包括:

      第三檢測模塊,用于在設(shè)備場景中存在用于觸發(fā)控制指令的預(yù)設(shè)區(qū)域的情況下,檢測光標是否移動到所述預(yù)設(shè)區(qū)域內(nèi),且在預(yù)設(shè)區(qū)域內(nèi)停留第二預(yù)設(shè)時長;

      第二控制模塊,用于在檢測出光標移動到所述預(yù)設(shè)區(qū)域內(nèi)、且在預(yù)設(shè)區(qū)域內(nèi)停留第二預(yù)設(shè)時長的情況下,執(zhí)行所述預(yù)設(shè)區(qū)域?qū)?yīng)的控制指令,對所述虛擬現(xiàn)實設(shè)備進行控制。

      由上述的技術(shù)方案可見,本發(fā)明實施例提供了一種虛擬現(xiàn)實設(shè)備的控制方法及裝置,檢測虛擬現(xiàn)實設(shè)備是否發(fā)生運動;若為是,獲得第一預(yù)設(shè)時長內(nèi)所述虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡;檢測所述目標運動軌跡是否為預(yù)設(shè)運動軌跡;若為預(yù)設(shè)運動軌跡,根據(jù)預(yù)設(shè)的運動軌跡與控制指令的對應(yīng)關(guān)系,確定所述目標運動軌跡對應(yīng)的目標控制指令,并執(zhí)行所述目標控制指令,對所述虛擬現(xiàn)實設(shè)備進行控制。

      可見,在用戶頭部運動導(dǎo)致頭戴的虛擬現(xiàn)實設(shè)備隨之發(fā)生運動時,如果虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡為預(yù)設(shè)運動軌跡,則可以根據(jù)預(yù)設(shè)的運動軌跡與控制指令的對應(yīng)關(guān)系,確定并執(zhí)行目標運動軌跡對應(yīng)的目標控制指令,不需要操控手柄,也可以對虛擬現(xiàn)實設(shè)備進行控制,從而避免了操控手柄上按鍵的誤觸,并且操作起來較為簡單方便,提升了用戶體驗。

      當(dāng)然,實施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時達到以上所述的所有優(yōu)點。

      附圖說明

      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明實施例提供的虛擬現(xiàn)實設(shè)備的控制方法的一種流程示意圖;

      圖2為本發(fā)明實施例提供的虛擬現(xiàn)實設(shè)備的控制裝置的一種結(jié)構(gòu)示意圖;

      圖3為本發(fā)明實施例提供的虛擬現(xiàn)實設(shè)備的控制裝置的另一種結(jié)構(gòu)示意圖。

      具體實施方式

      下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

      下面首先對本發(fā)明實施例提供的一種虛擬現(xiàn)實設(shè)備的控制方法進行詳細說明。

      參見圖1,圖1為本發(fā)明實施例提供的虛擬現(xiàn)實設(shè)備的控制方法的一種流程示意圖,包括如下步驟:

      s101,檢測虛擬現(xiàn)實設(shè)備是否發(fā)生運動;若為是,執(zhí)行s102;

      具體的,在用戶使用頭戴的虛擬現(xiàn)實設(shè)備(即vr設(shè)備)時,隨著用戶頭部發(fā)生運動,例如低頭、仰頭、扭頭等,vr設(shè)備也會隨著該用戶的頭部發(fā)生運動,基于此,檢測vr設(shè)備是否發(fā)生運動,也可以理解為:檢測人體頭部是否發(fā)生運動。其中,檢測vr設(shè)備是否發(fā)生運動,可以通過設(shè)備內(nèi)置的運動檢測模塊實現(xiàn),例如,設(shè)備內(nèi)置的陀螺儀等等,運動檢測為現(xiàn)有技術(shù),本發(fā)明實施例在此不對其進行贅述。

      s102,獲得第一預(yù)設(shè)時長內(nèi)所述虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡;

      具體的,vr設(shè)備的設(shè)備場景中通常會設(shè)置有光標,例如,代表用戶焦點的hud(headupdisplay,平視顯示器)形式的光標,而vr設(shè)備的運動又通常會帶來光標的運動,其中,隨著用戶頭部的運動,vr場景中呈現(xiàn)的畫面會相應(yīng)發(fā)生改變,但光標始終會在用戶視野的正前方。因此,獲得第一預(yù)設(shè)時長內(nèi)虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡,可以利用虛擬現(xiàn)實設(shè)備的設(shè)備場景中的光標,獲得第一預(yù)設(shè)時長內(nèi)虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡。

      具體的,利用虛擬現(xiàn)實設(shè)備的設(shè)備場景中的光標,獲得第一預(yù)設(shè)時長內(nèi)虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡,可以獲得第一預(yù)設(shè)時長內(nèi)虛擬現(xiàn)實設(shè)備運動而引起的設(shè)備場景中光標的運動形成的運動軌跡,將所獲得的運動軌跡作為目標運動軌跡。其中,獲得第一預(yù)設(shè)時長內(nèi)虛擬現(xiàn)實設(shè)備運動而引起的設(shè)備場景中光標的運動形成的運動軌跡時,可以捕獲第一預(yù)設(shè)時長內(nèi)各個時刻光標的位置,這些位置可以形成一條運動軌跡,也就是上述光標的運動形成的運動軌跡。

      另外,上述第一預(yù)設(shè)時長可以是開發(fā)人員根據(jù)實驗結(jié)果確定的數(shù)值,第一預(yù)設(shè)時長可以設(shè)為1s或2s等。該時長的取值不宜太大,太大會影響vr設(shè)備的響應(yīng)速度;該時長也不宜太小,太小會不利于獲得目標運動軌跡,進而不利于針對vr設(shè)備的控制。

      示例性的,第一預(yù)設(shè)時長設(shè)為1s。在檢測到vr設(shè)備發(fā)生運動時,獲得1s內(nèi)vr設(shè)備運動而引起的設(shè)備場景中光標的運動所形成的運動軌跡l1,則將l1作為目標運動軌跡,從而實現(xiàn):利用虛擬現(xiàn)實設(shè)備的設(shè)備場景中的光標,獲得第一預(yù)設(shè)時長內(nèi)虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡。

      另外,獲得第一預(yù)設(shè)時長內(nèi)vr設(shè)備運動形成的目標運動軌跡,除了可以考慮上述設(shè)備場景中的光標外,還可以考慮其他方式,例如,由vr設(shè)備中的定位模塊獲得vr設(shè)備在第一預(yù)設(shè)時長內(nèi)各個時刻的位置,然后根據(jù)這些位置確定上述目標運動軌跡。

      需要說明的是,本申請僅僅以上述為例進行說明,獲得目標運動軌跡的方式并不僅限于此。

      s103,檢測所述目標運動軌跡是否為預(yù)設(shè)運動軌跡;若為預(yù)設(shè)運動軌跡,執(zhí)行s104;

      其中,上述預(yù)設(shè)運動軌跡可以是開發(fā)人員根據(jù)用戶的行為習(xí)慣設(shè)定的,例如,上述預(yù)設(shè)運動軌跡可以是表示搖頭運動的運動軌跡、表示點頭運動的運動軌跡等等。

      本領(lǐng)域內(nèi)技術(shù)人員可以理解的是,運動軌跡可以通過多種方式表示,例如,通過曲線擬合方式擬合得到的曲線表示目標運動軌跡,還可以通過偏移方向、偏移角度等參數(shù)表示目標運動軌跡等等。

      具體的,檢測所述目標運動軌跡是否為預(yù)設(shè)運動軌跡,可以根據(jù)所述目標運動軌跡,獲得光標偏移方向及其對應(yīng)的光標偏移角度;判斷是否存在滿足以下條件的光標偏移方向:光標偏移方向為預(yù)設(shè)偏移方向,以及該光標偏移方向?qū)?yīng)的光標偏移角度達到預(yù)設(shè)偏移角度;若存在,則所述目標運動軌跡為預(yù)設(shè)運動軌跡,否則不為預(yù)設(shè)運動軌跡。

      需要說明的是,在獲得光標偏移方向及其對應(yīng)的光標偏移角度時,可以將目標運動軌跡劃分為子段,以每一子段為單位,分別獲得各個子段對應(yīng)的光標偏移方向以及光標偏移角度,其中,各個子段的長短可以根據(jù)具體應(yīng)用場景確定。

      另外,用于進行上述條件判斷的光標偏移方向以及光標偏移角度,可以是:所獲得的數(shù)據(jù)中,每一光標偏移方向上得到的最大光標偏移角度,這樣能夠更加準確地判斷目標運動軌跡是否與預(yù)設(shè)運動軌跡相匹配。

      示例性的,第一預(yù)設(shè)時長設(shè)為1s,預(yù)設(shè)運動軌跡通過預(yù)設(shè)偏移方向及其對應(yīng)的預(yù)設(shè)偏移角度表示為:向右偏移45度(及以上)、向左偏移90度(及以上)和向右偏移45度(及以上)。獲得的目標運動軌跡為l1,根據(jù)該目標運動軌跡l1,獲得在1s的第一預(yù)設(shè)時長內(nèi)光標運動過程中的光標偏移方向和發(fā)生該方向光標偏移時的偏移角度依次為:向右偏移50度、向左偏移90度和向右偏移45度。判斷出該三個光標偏移方向均滿足以下條件:光標偏移方向為預(yù)設(shè)偏移方向,以及該光標偏移方向?qū)?yīng)的光標偏移角度達到預(yù)設(shè)偏移角度,則檢測出獲得的目標運動軌跡為l1為預(yù)設(shè)運動軌跡。

      示例性的,第一預(yù)設(shè)時長設(shè)為2s,預(yù)設(shè)運動軌跡通過預(yù)設(shè)偏移方向及其對應(yīng)的預(yù)設(shè)偏移角度表示為:向上偏移60度(及以上)或向下偏移60度(及以上)。獲得的目標運動軌跡為l2,根據(jù)該目標運動軌跡l2,獲得在2s的第一預(yù)設(shè)時長內(nèi)光標運動過程中的光標偏移方向和發(fā)生該方向光標偏移時的偏移角度為:向下偏移65度。判斷出該光標偏移方向滿足以下條件:光標偏移方向為預(yù)設(shè)偏移方向,以及該光標偏移方向?qū)?yīng)的光標偏移角度達到預(yù)設(shè)偏移角度,則檢測出獲得的目標運動軌跡為l2為預(yù)設(shè)運動軌跡。

      s104,根據(jù)預(yù)設(shè)的運動軌跡與控制指令的對應(yīng)關(guān)系,確定所述目標運動軌跡對應(yīng)的目標控制指令,并執(zhí)行所述目標控制指令,對所述虛擬現(xiàn)實設(shè)備進行控制。

      具體的,可以預(yù)先設(shè)定:運動軌跡a對應(yīng)一個控制指令a、運動軌跡b對應(yīng)一個控制指令b、運動軌跡c對應(yīng)一個控制指令c等等,從而使得運動軌跡與控制指令之間產(chǎn)生了一種對應(yīng)關(guān)系,其中,運動軌跡a、b和c均為預(yù)設(shè)運動軌跡。根據(jù)這種預(yù)設(shè)的運動軌跡與控制指令的對應(yīng)關(guān)系,在目標運動軌跡為預(yù)設(shè)運動軌跡的情況下,即可確定該目標運動軌跡對應(yīng)的目標控制指令。

      示例性的,檢測出獲得的目標運動軌跡l1為預(yù)設(shè)運動軌跡,則根據(jù)預(yù)設(shè)的運動軌跡與控制指令的對應(yīng)關(guān)系,確定該目標運動軌跡l1對應(yīng)的目標控制指令為返回指令,則執(zhí)行該返回指令,對所述虛擬現(xiàn)實設(shè)備進行控制。

      示例性的,檢測出獲得的目標運動軌跡l2為預(yù)設(shè)運動軌跡,則根據(jù)預(yù)設(shè)的運動軌跡與控制指令的對應(yīng)關(guān)系,確定該目標運動軌跡l2對應(yīng)的目標控制指令為確認指令,則執(zhí)行該確認指令,從而對所述虛擬現(xiàn)實設(shè)備進行控制。

      具體的,在檢測出虛擬現(xiàn)實設(shè)備發(fā)生運動的情況下,由于vr設(shè)備的設(shè)備場景中通常會設(shè)置有光標,例如,代表用戶焦點的hud(headupdisplay,平視顯示器)形式的光標,還可以在設(shè)備場景中存在用于觸發(fā)控制指令的預(yù)設(shè)區(qū)域的情況下,檢測該光標是否移動到所述預(yù)設(shè)區(qū)域內(nèi),且在預(yù)設(shè)區(qū)域內(nèi)停留第二預(yù)設(shè)時長;若為是,執(zhí)行所述預(yù)設(shè)區(qū)域?qū)?yīng)的控制指令,對所述虛擬現(xiàn)實設(shè)備進行控制。

      可以理解的是,上述第二預(yù)設(shè)時長可以是開發(fā)人員根據(jù)實驗結(jié)果確定的數(shù)值,可以設(shè)為2s等。該第二預(yù)設(shè)時長的取值不宜太大,避免影響vr設(shè)備的響應(yīng)速度;該第二預(yù)設(shè)時長也不宜太小,例如用戶的頭部運動導(dǎo)致光標只是瞬間掠過按鈕但無意觸發(fā)該按鈕對應(yīng)的控制指令,避免對vr設(shè)備的正??刂圃斐刹焕绊?。

      示例性的,第二預(yù)設(shè)時長可以為2s。在vr設(shè)備場景中存在用于觸發(fā)翻頁指令的按鈕的情況下,在檢測出光標移動到該按鈕上且在按鈕上停留2s時,則會觸發(fā)該按鈕,進而觸發(fā)并執(zhí)行該按鈕對應(yīng)的翻頁指令,從而對該vr設(shè)備進行控制。

      可以理解的是,上述所給出的具體的第一預(yù)設(shè)時長1s和2s,以及第二預(yù)設(shè)時長2s僅僅作為示例,并不應(yīng)該構(gòu)成對本發(fā)明實施例的限定。

      可見,在用戶頭部運動導(dǎo)致頭戴的虛擬現(xiàn)實設(shè)備隨之發(fā)生運動時,如果虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡為預(yù)設(shè)運動軌跡,則可以根據(jù)預(yù)設(shè)的運動軌跡與控制指令的對應(yīng)關(guān)系,確定并執(zhí)行目標運動軌跡對應(yīng)的目標控制指令,不需要操控手柄,也可以對虛擬現(xiàn)實設(shè)備進行控制,從而避免了操控手柄上按鍵的誤觸,并且操作起來較為簡單方便,提升了用戶體驗。

      參見圖2,圖2為本發(fā)明實施例提供的虛擬現(xiàn)實設(shè)備的控制裝置的一種結(jié)構(gòu)示意圖,與圖1所示的流程相對應(yīng),該控制裝置可以包括:第一檢測模塊201、獲得模塊202、第二檢測模塊203和第一控制模塊204。

      第一檢測模塊201,用于檢測虛擬現(xiàn)實設(shè)備是否發(fā)生運動;

      獲得模塊202,用于在檢測出虛擬現(xiàn)實設(shè)備發(fā)生運動的情況下,獲得第一預(yù)設(shè)時長內(nèi)所述虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡;

      第二檢測模塊203,用于檢測所述目標運動軌跡是否為預(yù)設(shè)運動軌跡;

      第一控制模塊204,用于在檢測出所述目標運動軌跡為預(yù)設(shè)運動軌跡的情況下,根據(jù)預(yù)設(shè)的運動軌跡與控制指令的對應(yīng)關(guān)系,確定所述目標運動軌跡對應(yīng)的目標控制指令,并執(zhí)行所述目標控制指令,對所述虛擬現(xiàn)實設(shè)備進行控制。

      具體的,所述獲得模塊202,可以包括:

      獲得單元,用于利用所述虛擬現(xiàn)實設(shè)備的設(shè)備場景中的光標,獲得第一預(yù)設(shè)時長內(nèi)所述虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡。

      具體的,所述獲得單元,具體可以用于:

      獲得第一預(yù)設(shè)時長內(nèi)所述虛擬現(xiàn)實設(shè)備運動而引起的設(shè)備場景中光標的運動形成的運動軌跡,將所獲得的運動軌跡作為目標運動軌跡。

      具體的,所述第二檢測模塊203,具體可以用于:

      根據(jù)所述目標運動軌跡,獲得光標偏移方向及其對應(yīng)的光標偏移角度;

      判斷是否存在滿足以下條件的光標偏移方向:光標偏移方向為預(yù)設(shè)偏移方向,以及該光標偏移方向?qū)?yīng)的光標偏移角度達到預(yù)設(shè)偏移角度;

      若存在,則所述目標運動軌跡為預(yù)設(shè)運動軌跡,否則不為預(yù)設(shè)運動軌跡。

      可見,在用戶頭部運動導(dǎo)致頭戴的虛擬現(xiàn)實設(shè)備隨之發(fā)生運動時,如果虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡為預(yù)設(shè)運動軌跡,則可以根據(jù)預(yù)設(shè)的運動軌跡與控制指令的對應(yīng)關(guān)系,確定并執(zhí)行目標運動軌跡對應(yīng)的目標控制指令,不需要操控手柄,也可以對虛擬現(xiàn)實設(shè)備進行控制,從而避免了操控手柄上按鍵的誤觸,并且操作起來較為簡單方便,提升了用戶體驗。

      參見圖3,圖3為本發(fā)明實施例提供的虛擬現(xiàn)實設(shè)備的控制裝置的另一種結(jié)構(gòu)示意圖,本發(fā)明圖3所示實施例在本發(fā)明圖2所示實施例的基礎(chǔ)上,增加了第三檢測模塊205和第二控制模塊206,其中,

      第三檢測模塊205,用于在設(shè)備場景中存在用于觸發(fā)控制指令的預(yù)設(shè)區(qū)域的情況下,檢測光標是否移動到所述預(yù)設(shè)區(qū)域內(nèi),且在預(yù)設(shè)區(qū)域內(nèi)停留第二預(yù)設(shè)時長;

      第二控制模塊206,用于在檢測出光標移動到所述預(yù)設(shè)區(qū)域內(nèi)、且在預(yù)設(shè)區(qū)域內(nèi)停留第二預(yù)設(shè)時長的情況下,執(zhí)行所述預(yù)設(shè)區(qū)域?qū)?yīng)的控制指令,對所述虛擬現(xiàn)實設(shè)備進行控制。

      可見,在用戶頭部運動導(dǎo)致頭戴的虛擬現(xiàn)實設(shè)備隨之發(fā)生運動時,如果虛擬現(xiàn)實設(shè)備運動形成的目標運動軌跡為預(yù)設(shè)運動軌跡,則可以根據(jù)預(yù)設(shè)的運動軌跡與控制指令的對應(yīng)關(guān)系,確定并執(zhí)行目標運動軌跡對應(yīng)的目標控制指令,不需要操控手柄,也可以對虛擬現(xiàn)實設(shè)備進行控制,從而避免了操控手柄上按鍵的誤觸,并且操作起來較為簡單方便,提升了用戶體驗。

      需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

      本說明書中的各個實施例均采用相關(guān)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。

      本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,這里所稱得的存儲介質(zhì),如:rom/ram、磁碟、光盤等。

      以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。

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