本公開涉及虛擬現(xiàn)實(Virtual Reality,簡稱為VR)技術(shù)領(lǐng)域,尤其涉及一種VR控制的方法、裝置及電子設(shè)備。
背景技術(shù):
相關(guān)技術(shù)中,VR設(shè)備通常會通過手柄控制VR設(shè)備與手機的交互,例如,用戶通過觸控手柄上的上滑、下滑、左滑、右滑、確定等按鍵操作,觸發(fā)VR設(shè)備。然而,當用戶佩戴了VR設(shè)備之后,由于VR設(shè)備的顯示屏已經(jīng)遮擋了人眼,用戶只能憑借手感觸發(fā)按鍵,用戶可能會觸發(fā)到錯誤的按鍵,不方便用戶正常使用。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開實施例提供一種VR控制的方法及裝置、電子設(shè)備,用以提高操作VR執(zhí)行設(shè)備的便捷性。
根據(jù)本公開實施例的第一方面,提供一種VR控制的方法,包括:
獲取關(guān)于VR穿戴設(shè)備在三維空間移動的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),所述設(shè)定時間段由接收第一控制指令時的第一時間點與接收第二控制指令時的第二時間點確定;
基于所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定所述VR穿戴設(shè)備在所述設(shè)定時間段內(nèi)的移動軌跡;
控制VR執(zhí)行設(shè)備執(zhí)行與所述移動軌跡對應(yīng)的操作并于VR顯示設(shè)備顯示所述移動軌跡對應(yīng)的操作視效。
在一實施例中,所述基于所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定所述VR穿戴設(shè)備在所述設(shè)定時間段內(nèi)的移動軌跡,可包括:
基于所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定所述VR穿戴設(shè)備在所述三維空間移動的方向;
在所述VR顯示設(shè)備上,基于時間順序?qū)⑺鲈O(shè)定時間段內(nèi)的傳感器數(shù)據(jù)沿著所述方向繪制成所述VR穿戴設(shè)備的移動軌跡。
在一實施例中,所述基于時間順序?qū)⑺鲈O(shè)定時間段內(nèi)的傳感器數(shù)據(jù)沿著所述方向繪制成所述VR穿戴設(shè)備的移動軌跡,可包括:
在所述第一時間點,將所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)中的第一組傳感器數(shù)據(jù)繪制在所述VR顯示設(shè)備的中心位置;
基于時間順序,沿著所述方向移動繪制所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)對應(yīng)的軌跡;
在所述第二時間點,將所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)中的最后一組傳感器數(shù)據(jù)繪制在所述VR顯示設(shè)備的中心位置,得到所述VR穿戴設(shè)備的移動軌跡。
在一實施例中,所述控制VR執(zhí)行設(shè)備執(zhí)行與所述移動軌跡對應(yīng)的操作,可包括:
從多個參考軌跡中確定與所述移動軌跡的形狀相匹配的目標軌跡,所述多個參考軌跡各自對應(yīng)一個用于控制VR執(zhí)行設(shè)備的操作指令;
確定所述目標軌跡對應(yīng)的操作指令;
控制所述VR執(zhí)行設(shè)備執(zhí)行所述操作指令對應(yīng)的操作。
在一實施例中,所述方法還可包括:
當從所述多個參考軌跡中不能確定出所述目標軌跡時,生成用于提示重新移動所述VR穿戴設(shè)備的消息;
清除所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
在一實施例中,所述獲取關(guān)于VR穿戴設(shè)備在三維空間移動的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),可包括:
在接收到來自與VR穿戴設(shè)備相綁定的手柄的所述第一控制指令時,獲取電子設(shè)備的第一陀螺儀傳感器采集的關(guān)于所述VR穿戴設(shè)備在三維空間移動的傳感器數(shù)據(jù);
在接收到來自所述手柄的所述第二控制指令時,停止從所述第一陀螺儀傳感器獲取傳感器數(shù)據(jù),得到設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
在一實施例中,所述獲取關(guān)于VR穿戴設(shè)備在三維空間移動的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),可包括:
在檢測到VR穿戴設(shè)備上的預(yù)設(shè)按鍵被觸發(fā)時,生成所述第一控制指;
根據(jù)所述第一控制指令獲取所述VR穿戴設(shè)備的第二陀螺儀采集的關(guān)于所述VR穿戴設(shè)備在三維空間移動的傳感器數(shù)據(jù);
在檢測到所述預(yù)設(shè)按鍵被再次觸發(fā)時,生成所述第二控制指令;
根據(jù)所述第二控制指令停止從所述第二陀螺儀傳感器獲取傳感器數(shù)據(jù),得到設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
根據(jù)本公開實施例的第二方面,提供一種VR控制的裝置,包括:
數(shù)據(jù)獲取模塊,被配置為獲取關(guān)于VR穿戴設(shè)備在三維空間移動的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),所述設(shè)定時間段由接收第一控制指令時的第一時間點與接收第二控制指令時的第二時間點確定;
軌跡確定模塊,被配置為基于所述數(shù)據(jù)獲取模塊獲取到的所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定所述VR穿戴設(shè)備在所述設(shè)定時間段內(nèi)的移動軌跡;
操作控制模塊,被配置為控制VR執(zhí)行設(shè)備執(zhí)行與所述軌跡確定模塊確定的所述移動軌跡對應(yīng)的操作并于VR顯示設(shè)備顯示所述移動軌跡對應(yīng)的操作視效。
在一實施例中,所述軌跡確定模塊可包括:
方向確定子模塊,被配置為基于所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定所述VR穿戴設(shè)備在所述三維空間移動的方向;
軌跡繪制子模塊,被配置為在所述VR顯示設(shè)備上,基于時間順序?qū)⑺鲈O(shè)定時間段內(nèi)的傳感器數(shù)據(jù)沿著所述方向確定子模塊確定的所述方向繪制成所述VR穿戴設(shè)備的移動軌跡。
在一實施例中,所述軌跡繪制子模塊被配置為:
在所述第一時間點,將所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)中的第一組傳感器數(shù)據(jù)繪制在所述VR顯示設(shè)備的中心位置;
基于時間順序,沿著所述方向移動繪制所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)對應(yīng)的軌跡;
在所述第二時間點,將所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)中的最后一組傳感器數(shù)據(jù)繪制在所述VR顯示設(shè)備的中心位置,得到所述VR穿戴設(shè)備的移動軌跡。
在一實施例中,所述操作控制模塊可包括:
目標軌跡確定子模塊,被配置為從多個參考軌跡中確定與所述移動軌跡的形狀相匹配的目標軌跡,所述多個參考軌跡各自對應(yīng)一個用于控制VR執(zhí)行設(shè)備的操作指令;
操作指令確定子模塊,被配置為確定所述目標軌跡確定子模塊確定的所述目標軌跡對應(yīng)的操作指令;
操作執(zhí)行子模塊,被配置為控制所述VR執(zhí)行設(shè)備執(zhí)行所述操作指令確定子模塊確定的所述操作指令對應(yīng)的操作。
在一實施例中,所述裝置還可包括:
提示消息生成模塊,被配置為當從所述多個參考軌跡中不能確定出所述目標軌跡時,生成用于提示重新移動所述VR穿戴設(shè)備的消息;
數(shù)據(jù)清除模塊,被配置為在所述提示消息生成模塊生成所述消息后,清除所述數(shù)據(jù)獲取模塊獲取到的所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
在一實施例中,所述數(shù)據(jù)獲取模塊可包括:
第一獲取子模塊,被配置為在接收到來自與所述VR穿戴設(shè)備相綁定的手柄的所述第一控制指令時,獲取電子設(shè)備的第一陀螺儀傳感器采集的關(guān)于所述VR穿戴設(shè)備在三維空間移動的傳感器數(shù)據(jù);
第一停止子模塊,被配置為在接收到來自所述手柄的所述第二控制指令時,停止從所述第一陀螺儀傳感器獲取傳感器數(shù)據(jù),得到設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
在一實施例中,所述數(shù)據(jù)獲取模塊可包括:
第一指令生成子模塊,被配置為在檢測到所述VR穿戴設(shè)備上的預(yù)設(shè)按鍵被觸發(fā)時,生成所述第一控制指;
第二獲取子模塊,被配置為根據(jù)所述第一指令生成子模塊生成的所述第一控制指令獲取所述VR穿戴設(shè)備的第二陀螺儀采集的關(guān)于所述VR穿戴設(shè)備在三維空間移動的傳感器數(shù)據(jù);
第二指令生成子模塊,被配置為在檢測到所述預(yù)設(shè)按鍵被再次觸發(fā)時,生成所述第二控制指令;
第二停止子模塊,被配置為根據(jù)所述第二指令生成子模塊生成的所述第二控制指令停止從所述第二陀螺儀傳感器獲取傳感器數(shù)據(jù),得到設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
根據(jù)本公開實施例的第三方面,提供一種電子設(shè)備,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
獲取關(guān)于VR穿戴設(shè)備在三維空間移動的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),所述設(shè)定時間段由接收第一控制指令時的第一時間點與接收第二控制指令時的第二時間點確定;
基于所述設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定所述VR穿戴設(shè)備在所述設(shè)定時間段內(nèi)的移動軌跡;
控制VR執(zhí)行設(shè)備執(zhí)行與所述移動軌跡對應(yīng)的操作并于VR顯示設(shè)備顯示所述移動軌跡對應(yīng)的操作視效。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
基于設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定VR穿戴設(shè)備在設(shè)定時間段內(nèi)的移動軌跡,控制VR執(zhí)行設(shè)備執(zhí)行與移動軌跡對應(yīng)的操作并于VR顯示設(shè)備顯示移動軌跡對應(yīng)的操作視效,從而可以通過傳感器數(shù)據(jù)檢測到的肢體動作實現(xiàn)對VR執(zhí)行設(shè)備的操作,避免用戶手動觸發(fā)手柄上的不同按鍵實現(xiàn)不同的操作,確保VR執(zhí)行設(shè)備能夠執(zhí)行用戶真正需要的動作,通過VR顯示設(shè)備顯示移動軌跡對應(yīng)的操作視效,提高了VR執(zhí)行設(shè)備輸入方式的多樣性以及用戶與VR顯示設(shè)備之間的交互便利性。
通過將移動軌跡顯示在VR顯示設(shè)備上,可以使佩戴VR穿戴設(shè)備的用戶能夠直觀的獲知其移動VR穿戴設(shè)備的軌跡,當移動軌跡與參考軌跡不一致時,可以使用戶能夠及時調(diào)整其移動VR穿戴設(shè)備的方向,提高用戶使用VR穿戴設(shè)備的體驗。
通過順次將設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)繪制在VR顯示設(shè)備的黑色圓點處,可以使用戶在視覺上具有指令控制過程與加速度數(shù)據(jù)顯示過程的實時契合,增強VR顯示設(shè)備的浸入感。
通過提示用戶重新移動VR穿戴設(shè)備,可以確保用戶能夠準確的控制VR執(zhí)行設(shè)備;通過清除設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),可以避免電子設(shè)備或者VR執(zhí)行設(shè)備存儲過多無用的數(shù)據(jù),提高存儲空間的利用率。
應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1A是根據(jù)一示例性實施例示出的VR控制的方法的流程示意圖。
圖1B是根據(jù)一示例性實施例一示出的VR控制的方法的場景圖之一。
圖1C是根據(jù)一示例性實施例一示出的VR控制的方法的場景圖之二。
圖2A是根據(jù)一示例性實施例一示出的VR控制的方法的流程示意圖。
圖2B是根據(jù)圖2A所示實施例示出的步驟203的流程示意圖。
圖3是根據(jù)一示例性實施例二示出的VR控制的方法的流程示意圖。
圖4是根據(jù)一示例性實施例三示出的VR控制的方法的流程示意圖。
圖5是根據(jù)一示例性實施例示出的一種VR控制的裝置的結(jié)構(gòu)示意圖。
圖6是根據(jù)一示例性實施例示出的另一種VR控制的裝置的結(jié)構(gòu)示意圖。
圖7是根據(jù)一示例性實施例示出的又一種VR控制的裝置的結(jié)構(gòu)示意圖。
圖8是根據(jù)一示例性實施例示出的另一種適用于VR控制的裝置的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1A是根據(jù)一示例性實施例示出的VR控制的方法的流程示意圖,圖1B是根據(jù)一示例性實施例一示出的VR控制的方法的場景圖之一,圖1C是根據(jù)一示例性實施例一示出的VR控制的方法的場景圖之二;該VR控制的方法可以應(yīng)用在電子設(shè)備(例如:智能手機、平板電腦、個人計算機、VR設(shè)備)上,如圖1A所示,該VR控制的方法包括以下步驟101-103:
在步驟101中,獲取關(guān)于VR穿戴設(shè)備在三維空間移動的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),設(shè)定時間段由接收第一控制指令時的第一時間點與接收第二控制指令時的第二時間點確定。
在一實施例中,傳感器數(shù)據(jù)可以為陀螺儀傳感器采集的轉(zhuǎn)動角加速度,也可以為加速度傳感器采集的三個軸向的加速度數(shù)據(jù),通過傳感器數(shù)據(jù)在設(shè)定時間段內(nèi)的分布可以識別出VR穿戴設(shè)備被移動時的軌跡,此時,VR穿戴設(shè)備被用戶佩戴在頭部。在一實施例中,第一控制指令和第二控制指令既可以由于VR穿戴設(shè)備相綁定的手柄上的按鍵觸發(fā)生成,也可以由VR穿戴設(shè)備自身設(shè)置的預(yù)設(shè)按鍵觸發(fā)生成。
在步驟102中,基于設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定VR穿戴設(shè)備在設(shè)定時間段內(nèi)的移動軌跡。
在一實施例中,在設(shè)定時間段內(nèi),用戶可以按照其需要控制VR執(zhí)行設(shè)備的指令來移動VR執(zhí)行設(shè)備,例如,用戶在身體保持靜止的情形下,向右側(cè)傾斜頭部,向左側(cè)傾斜頭部,正面向上抬頭,正面向下低頭,以及,向右側(cè)扭動頭部和向左側(cè)扭動頭部,等等,上述移動軌跡可通過傳感器采集的傳感器數(shù)據(jù)來識別到。
在步驟103中,控制VR執(zhí)行設(shè)備執(zhí)行與移動軌跡對應(yīng)的操作并于VR顯示設(shè)備顯示移動軌跡對應(yīng)的操作視效。
在一實施例中,移動軌跡與對應(yīng)的操作可以由用戶根據(jù)其動作習(xí)慣來設(shè)置,例如,正面向下低頭表示“確認”操作,正面向上抬頭表示“返回”的操作,向右側(cè)傾斜頭部表示“向右滑動”,向左側(cè)傾斜頭部表示“向左滑動”等等。
在一示例性場景中,如圖1B所示,VR穿戴設(shè)備11自身設(shè)置有傳感器,手柄12與VR穿戴設(shè)備11相綁定,電子設(shè)備13可卡設(shè)在VR穿戴設(shè)備11上作為與VR穿戴設(shè)備11綁定顯示的VR顯示設(shè)備,電子設(shè)備13同時可作為VR執(zhí)行設(shè)備實現(xiàn)本公開中所述的方法流程。當用戶佩戴VR穿戴設(shè)備11時,如果用戶需要實現(xiàn)“向左滑動”的操作時,用戶可以通過觸發(fā)手持手柄12上的按鍵121,按鍵121通過藍牙通信的方式向電子設(shè)備13發(fā)送DownEvent觸發(fā)事件(可視為本公開中所述的第一控制指令),電子設(shè)備13在接收到DownEvent觸發(fā)事件后,向VR穿戴設(shè)備11獲取傳感器數(shù)據(jù),當用戶從按鍵121上抬起時,按鍵121通過藍牙通信的方式向電子設(shè)備13發(fā)送UpEvent觸發(fā)事件(可視為本公開中所述的第二控制指令),電子設(shè)備13基于在接收到第一控制指令和第二控制指令之間的設(shè)定時間段內(nèi),根據(jù)傳感器數(shù)據(jù)確定VR穿戴設(shè)備11在設(shè)定時間段內(nèi)的移動軌跡,例如,移動軌跡為圖1B所示的軌跡112,電子設(shè)備13執(zhí)行與移動軌跡112對應(yīng)的向左滑動的操作。可替換地,電子設(shè)備13還可以為個人計算機,此時VR顯示設(shè)備可以為VR穿戴設(shè)備11自身設(shè)置的顯示屏幕。
在另一示例性場景中,如圖1C所示,VR穿戴設(shè)備11自身設(shè)置有傳感器和顯示屏幕,手柄12與VR穿戴設(shè)備11相綁定,VR穿戴設(shè)備11與VR執(zhí)行設(shè)備以及VR顯示設(shè)備為一體結(jié)構(gòu)形成頭盔,VR穿戴設(shè)備11可是實現(xiàn)本公開中所述的方法流程。當用戶佩戴VR穿戴設(shè)備11時,如果用戶需要實現(xiàn)“向左滑動”的操作時,用戶可以通過觸發(fā)設(shè)置在VR穿戴設(shè)備11上的預(yù)設(shè)按鍵14,VR穿戴設(shè)備11在檢測到預(yù)設(shè)按鍵14被觸發(fā)(觸發(fā)事件可視為本公開所述的第一控制指令)時,基于自身采集的傳感器數(shù)據(jù)來識別VR穿戴設(shè)備11的移動軌跡,當用戶松開對預(yù)設(shè)按鍵14按壓時,VR穿戴設(shè)備11可檢測一個松開按壓的觸發(fā)事件(可視為本公開中所述的第二控制指令),VR穿戴設(shè)備11基于在接收到第一控制指令和第二控制指令之間的設(shè)定時間段內(nèi),根據(jù)傳感器數(shù)據(jù)確定VR穿戴設(shè)備11在設(shè)定時間段內(nèi)的移動軌跡,例如,移動軌跡為圖1B所示的軌跡112,控制VR穿戴設(shè)備11執(zhí)行與移動軌跡112對應(yīng)的向左滑動的操作。
在上述圖1B和圖1C中,標號10可視為用戶在電子設(shè)備13上的顯示屏幕或者VR穿戴設(shè)備11的顯示屏幕,本公開為描述方便,將標號10所示的方框稱為等效屏幕10,該等效屏幕10只是為了清楚描述電子設(shè)備13上的顯示屏幕或者VR穿戴設(shè)備11的顯示屏幕上所顯示的內(nèi)容。在VR穿戴設(shè)備11移動的過程中,例如,標號111可等同于用戶身體保持靜止并且向右側(cè)傾斜頭部的移動軌跡,表示“向右滑動”的操作;標號112可等同于用戶身體保持靜止并且正面向左側(cè)傾斜頭部的移動軌跡,表示“向左滑動”的操作;標號113可等同于用戶身體保持靜止并且正面向上抬頭的移動軌跡,表示“返回”的操作;標號114可等同于用戶正面向下低頭時的移動軌跡,表示“確認”的操作;標號115可等同于用戶身體保持靜止并且正面向右側(cè)轉(zhuǎn)動頭部的移動軌跡,表示“向右翻頁”的操作;標號116可等同于用戶身體保持靜止并且正面向左側(cè)轉(zhuǎn)動頭部的移動軌跡,表示“向左翻頁”的操作。本領(lǐng)域技術(shù)人員可以理解的是,在用戶的每一次操作中,等效屏幕10上只顯示一次與本次操作相一致的移動軌跡,圖1B和圖1C所示所示的多個移動軌跡是為了對不同操作對應(yīng)不同的移動軌跡的示例性說明,其并不能形成對本公開的限制。
本實施例中,基于設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定VR穿戴設(shè)備在設(shè)定時間段內(nèi)的移動軌跡,控制VR執(zhí)行設(shè)備執(zhí)行與移動軌跡對應(yīng)的操作并于VR顯示設(shè)備顯示移動軌跡對應(yīng)的操作視效,從而可以通過傳感器數(shù)據(jù)檢測到的肢體動作實現(xiàn)對VR執(zhí)行設(shè)備的操作,避免用戶手動觸發(fā)手柄上的不同按鍵實現(xiàn)不同的操作,確保VR執(zhí)行設(shè)備能夠執(zhí)行用戶真正需要的動作,通過VR顯示設(shè)備顯示移動軌跡對應(yīng)的操作視效,提高了VR執(zhí)行設(shè)備輸入方式的多樣性以及用戶與VR顯示設(shè)備之間的交互便利性。
在一實施例中,基于設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定VR穿戴設(shè)備在設(shè)定時間段內(nèi)的移動軌跡,可包括:
基于設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定VR穿戴設(shè)備在三維空間移動的方向;
在VR顯示設(shè)備上,基于時間順序?qū)⒃O(shè)定時間段內(nèi)的傳感器數(shù)據(jù)沿著方向繪制成VR穿戴設(shè)備的移動軌跡。
在一實施例中,基于時間順序?qū)⒃O(shè)定時間段內(nèi)的傳感器數(shù)據(jù)沿著方向繪制成VR穿戴設(shè)備的移動軌跡,可包括:
在第一時間點,將設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)中的第一組傳感器數(shù)據(jù)繪制在VR顯示設(shè)備的中心位置;
基于時間順序,沿著方向移動繪制設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)對應(yīng)的軌跡;
在第二時間點,將設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)中的最后一組傳感器數(shù)據(jù)繪制在VR顯示設(shè)備的中心位置,得到VR穿戴設(shè)備的移動軌跡。
在一實施例中,控制VR執(zhí)行設(shè)備執(zhí)行與移動軌跡對應(yīng)的操作,可包括:
從多個參考軌跡中確定與移動軌跡的形狀相匹配的目標軌跡,多個參考軌跡各自對應(yīng)一個用于控制VR執(zhí)行設(shè)備的操作指令;
確定目標軌跡對應(yīng)的操作指令;
控制VR執(zhí)行設(shè)備執(zhí)行操作指令對應(yīng)的操作。
在一實施例中,方法還可包括:
當從多個參考軌跡中不能確定出目標軌跡時,生成用于提示重新移動VR穿戴設(shè)備的消息;
清除設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
在一實施例中,獲取關(guān)于VR穿戴設(shè)備在三維空間移動的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),可包括:
在接收到來自與VR穿戴設(shè)備相綁定的手柄的第一控制指令時,獲取電子設(shè)備的第一陀螺儀傳感器采集的關(guān)于VR穿戴設(shè)備在三維空間移動的傳感器數(shù)據(jù);
在接收到來自手柄的第二控制指令時,停止從第一陀螺儀傳感器獲取傳感器數(shù)據(jù),得到設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
在一實施例中,獲取關(guān)于VR穿戴設(shè)備在三維空間移動的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),可包括:
在檢測到VR穿戴設(shè)備上的預(yù)設(shè)按鍵被觸發(fā)時,生成第一控制指;
根據(jù)第一控制指令獲取VR穿戴設(shè)備的第二陀螺儀采集的關(guān)于VR穿戴設(shè)備在三維空間移動的傳感器數(shù)據(jù);
在檢測到預(yù)設(shè)按鍵被再次觸發(fā)時,生成第二控制指令;
根據(jù)第二控制指令停止從第二陀螺儀傳感器獲取傳感器數(shù)據(jù),得到設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
如何控制VR執(zhí)行設(shè)備的,請參考后續(xù)實施例。
至此,本公開實施例提供的上述方法,可以通過傳感器數(shù)據(jù)檢測到的肢體動作實現(xiàn)對VR執(zhí)行設(shè)備的操作,避免用戶手動觸發(fā)手柄上的不同按鍵實現(xiàn)不同的操作,確保VR執(zhí)行設(shè)備能夠執(zhí)行用戶真正需要的動作,通過VR顯示設(shè)備顯示移動軌跡對應(yīng)的操作視效,提高了VR執(zhí)行設(shè)備輸入方式的多樣性以及用戶與VR顯示設(shè)備之間的交互便利性。
下面以具體實施例來說明本公開實施例提供的技術(shù)方案。
圖2A是根據(jù)一示例性實施例一示出的VR控制的方法的流程示意圖,圖2B是根據(jù)圖2A所示實施例示出的步驟203的流程示意圖;本實施例利用本公開實施例提供的上述方法,以如何在VR顯示設(shè)備上繪制移動軌跡為例并結(jié)合圖1B和圖1C進行示例性說明,如圖2A所示,包括如下步驟:
在步驟201中,獲取關(guān)于VR穿戴設(shè)備在三維空間移動的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),設(shè)定時間段由接收第一控制指令時的第一時間點與接收第二控制指令時的第二時間點確定。
步驟201的描述可以參見上述圖1A所示實施例或者下述圖3或者圖4所示實施例的描述,在此不詳述。
在步驟202中,基于設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定VR穿戴設(shè)備在三維空間移動的方向。
在一實施例中,以傳感器數(shù)據(jù)為陀螺儀傳感器采集到的六個方向的角加速度為例進行示例性說明,在一實施例中,可以通過將六個方向的角加速度的數(shù)值轉(zhuǎn)換成四元數(shù),通過四元數(shù)解算出VR穿戴設(shè)備在三維空間的姿態(tài),通過姿態(tài)進一步來確定VR穿戴設(shè)備在三維空間移動的方向,具體如何通過四元數(shù)解算出VR穿戴設(shè)備在三維空間的姿態(tài)的,可以參見相關(guān)技術(shù)的描述,本公開對此不做詳述。
在步驟203中,在VR顯示設(shè)備上,基于時間順序?qū)⒃O(shè)定時間段內(nèi)的傳感器數(shù)據(jù)沿著方向繪制成VR穿戴設(shè)備的移動軌跡。
步驟203的詳細描述可以參考圖2B所示實施例的描述,在此先不詳述。
在步驟204中,從多個參考軌跡中是否能夠能確定出與移動軌跡的形狀相匹配的目標軌跡,當從多個參考軌跡中能確定出與移動軌跡的形狀相匹配的目標軌跡時,執(zhí)行步驟205,當從多個參考軌跡中不能確定出所述目標軌跡時,執(zhí)行步驟207,其中,多個參考軌跡各自對應(yīng)一個用于控制VR執(zhí)行設(shè)備的操作指令。
在一實施例中,例如,多個參考軌跡對應(yīng)的形狀如圖1B或者圖1C所示的等效屏幕10上的軌跡,每一個軌跡對應(yīng)一個形狀,其中,形狀可以包括軌跡的移動方向以及軌跡的移動長度。參考軌跡的相關(guān)描述可以參見上述圖1A所示實施例中的相關(guān)描述,在此不再詳述。
在步驟205中,確定目標軌跡對應(yīng)的操作指令。
在步驟206中,控制VR執(zhí)行設(shè)備執(zhí)行操作指令對應(yīng)的操作。
在一實施例中,例如,當移動軌跡與圖1B所示的標號111對應(yīng)的軌跡的形狀相匹配,由于標號111對應(yīng)的軌跡對應(yīng)的控制指令為“向右滑動”的操作,因此可以控制VR穿戴設(shè)備11執(zhí)行“向右滑動”的操作。在一實施例中,當電子設(shè)備13執(zhí)行本實施例中的方法流程時,電子設(shè)備13可以控制VR執(zhí)行設(shè)備執(zhí)行“向右滑動”的操作,也即,電子設(shè)備13執(zhí)行“向右滑動”的操作。
在步驟207中,當從多個參考軌跡中不能確定出目標軌跡時,生成用于提示重新移動VR穿戴設(shè)備的消息。
在步驟208中,清除設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
例如,用戶由于在移動VR穿戴設(shè)備11的過程中姿態(tài)不規(guī)范,則移動軌跡的形狀也就不能與多個參考軌跡中的任意一個參考軌跡的形狀相匹配,因此需要通知用戶重新移動VR穿戴設(shè)備11,在一實施例中,可以通過在等效屏幕10上顯示文字的方式提醒用戶重新移動VR穿戴設(shè)備11,在另一實施例中,可以通過播放音效的方式通知用戶重新移動VR穿戴設(shè)備11。
通過提示用戶重新移動VR穿戴設(shè)備,可以確保用戶能夠準確的控制V穿戴R設(shè)備;通過清除設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),可以避免電子設(shè)備或者VR穿戴設(shè)備存儲過多無用的數(shù)據(jù),提高存儲空間的利用率。
如圖2B所示,步驟203可包括如下步驟:
在步驟211中,在第一時間點,將設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)中的第一組傳感器數(shù)據(jù)繪制在VR顯示設(shè)備的中心位置。
例如,如果設(shè)定時間段內(nèi)傳感器采集到100組傳感器數(shù)據(jù),每一組傳感器數(shù)據(jù)包括各個維度上的傳感器數(shù)據(jù),則可以將100組傳感器數(shù)據(jù)中的第一組傳感器數(shù)據(jù)繪制在VR顯示設(shè)備上的中心位置,例如,用戶視覺上可以看到第一組傳感器數(shù)據(jù)會繪制在等效屏幕10的黑色圓點處,黑色圓點表示VR顯示設(shè)備的中心位置。
在步驟212中,基于時間順序,沿著方向移動繪制設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)對應(yīng)的軌跡。
在步驟213中,在第二時間點,將設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)中的最后一組傳感器數(shù)據(jù)繪制在VR顯示設(shè)備的中心位置,得到VR穿戴設(shè)備的移動軌跡。
在一實施例中,可以順次將第一組傳感器數(shù)據(jù)沿著VR穿戴設(shè)備移動的方式移動,依次將第二組傳感器數(shù)據(jù)、第三組傳感器數(shù)據(jù)顯示在等效屏幕10的黑色圓點處,直至接收到第二控制命令,將最后一組傳感器數(shù)據(jù)繪制在VR顯示設(shè)備的黑色圓點處,可以使用戶在視覺上具有指令控制過程與加速度數(shù)據(jù)顯示過程的實時契合,增強VR穿戴設(shè)備的浸入感。在一實施例中,在繪制移動軌跡的過程中,可以從各個維度的傳感器數(shù)據(jù)中識別出能夠與移動方向相一致的傳感器數(shù)據(jù),從而確保VR顯示設(shè)備上的移動軌跡與用戶移動的方向完全一致。
本實施例中,基于時間順序?qū)⒃O(shè)定時間段內(nèi)的傳感器數(shù)據(jù)繪制成VR穿戴設(shè)備的移動軌跡,并將移動軌跡顯示在VR顯示設(shè)備上,可以使佩戴VR穿戴設(shè)備的用戶能夠直觀的獲知其移動VR穿戴設(shè)備的軌跡,當移動軌跡與參考軌跡不一致時,可以使用戶能夠及時調(diào)整其移動VR穿戴設(shè)備的方向,提高用戶使用VR穿戴設(shè)備的體驗。
圖3是根據(jù)一示例性實施例二示出的VR控制的方法的流程示意圖;本實施例利用本公開實施例提供的上述方法,以如何從電子設(shè)備的第一陀螺儀傳感器采集傳感器數(shù)據(jù)為例并結(jié)合圖1B進行示例性說明,如圖3所示,包括如下步驟:
在步驟301中,接收來自與VR穿戴設(shè)備相綁定的手柄的第一控制指令,并確定接收第一控制指令的第一時間點。
在步驟302中,獲取電子設(shè)備的第一陀螺儀傳感器采集的關(guān)于VR穿戴設(shè)備在三維空間移動的傳感器數(shù)據(jù)。
在步驟303中,接收來自手柄的第二控制指令,并確定接收第二控制指令的第二時間點。
在步驟304中,停止從第一陀螺儀傳感器獲取傳感器數(shù)據(jù),得到設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
在一示例性場景中,如圖1B所示,當用戶按壓手柄12上的按鍵121時,手柄12生成第一控制指令,電子設(shè)備13通過藍牙通信的方式接收到該第一控制指令,并確定接收第一控制指令的第一時間點。由于電子設(shè)備13固設(shè)在VR穿戴設(shè)備11上并作為VR顯示設(shè)備,因此當用戶佩戴VR穿戴設(shè)備11移動時,電子設(shè)備13上的第一陀螺儀傳感器可以采集到關(guān)于VR穿戴設(shè)備11在三維空間移動的傳感器數(shù)據(jù)。當用戶松開按壓按鍵121時,手柄12會生成第二控制指令,電子設(shè)備13在接收到來自手柄12的第二控制指令后,停止從第一陀螺儀傳感器獲取傳感器數(shù)據(jù),得到設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
本實施例中,通過利用手柄上的按鍵的觸發(fā)來控制用戶移動VR穿戴設(shè)備的移動,由于手柄可以僅設(shè)計一個按鍵即可協(xié)助實現(xiàn)控制VR執(zhí)行設(shè)備,簡化了手柄的設(shè)計以及硬件成本。通過利用電子設(shè)備上固有的第一陀螺儀傳感器,可以簡化VR穿戴設(shè)備的硬件構(gòu)造,降低VR穿戴設(shè)備的硬件成本。
圖4是根據(jù)一示例性實施例三示出的VR控制的方法的流程示意圖;本實施例利用本公開實施例提供的上述方法,以如何從VR穿戴設(shè)備的第二陀螺儀傳感器采集傳感器數(shù)據(jù)為例并結(jié)合圖1C進行示例性說明,如圖4所示,包括如下步驟:
在步驟401中,在檢測到VR穿戴設(shè)備上的預(yù)設(shè)按鍵被觸發(fā)時,生成第一控制指令,并確定生成第一控制指令的第一時間點。
在步驟402中,根據(jù)第一控制指令獲取VR穿戴設(shè)備的第二陀螺儀采集的關(guān)于VR穿戴設(shè)備在三維空間移動的傳感器數(shù)據(jù)。
在步驟403中,在檢測到預(yù)設(shè)按鍵被再次觸發(fā)時,生成第二控制指令,并確定生成第二控制指令的第二時間點。
在步驟404中,根據(jù)第二控制指令停止從第二陀螺儀傳感器獲取傳感器數(shù)據(jù),得到設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
在一示例性場景中,如圖1C所示,當用戶按壓設(shè)置在VR穿戴設(shè)備11上的預(yù)設(shè)按鍵14時,VR穿戴設(shè)備11生成第一控制指令,并確定接收第一控制指令的第一時間點。在VR穿戴設(shè)備11與VR顯示設(shè)備為一體結(jié)構(gòu)并且VR穿戴設(shè)備11具有第二陀螺儀傳感器的情形下,當用戶佩戴VR穿戴設(shè)備11移動時,可通過設(shè)置在VR穿戴設(shè)備11上的第二陀螺儀傳感器采集到關(guān)于VR穿戴設(shè)備11在三維空間移動的傳感器數(shù)據(jù)。當用戶松開按壓預(yù)設(shè)按鍵14時,VR穿戴設(shè)備11會生成第二控制指令,停止從第二陀螺儀傳感器獲取傳感器數(shù)據(jù),得到設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
本實施例中,由于將VR穿戴設(shè)備與VR顯示設(shè)備為一體結(jié)構(gòu)并且VR穿戴設(shè)備11具有第二陀螺儀傳感器的情形下,可以避免VR穿戴設(shè)備與電子設(shè)備進行過多的交互,提高了VR穿戴設(shè)備控制操作的效率及可操作性。
圖5是根據(jù)一示例性實施例示出的一種VR控制的裝置的結(jié)構(gòu)示意圖,如圖5所示,信息搜索裝置包括:
數(shù)據(jù)獲取模塊51,被配置為獲取關(guān)于VR穿戴設(shè)備在三維空間移動的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),設(shè)定時間段由接收第一控制指令時的第一時間點與接收第二控制指令時的第二時間點確定;
軌跡確定模塊52,被配置為基于數(shù)據(jù)獲取模塊51獲取到的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定VR穿戴設(shè)備在設(shè)定時間段內(nèi)的移動軌跡;
操作控制模塊53,被配置為控制VR執(zhí)行設(shè)備執(zhí)行與軌跡確定模塊52確定的移動軌跡對應(yīng)的操作并于VR顯示設(shè)備顯示移動軌跡對應(yīng)的操作視效。
圖6是根據(jù)一示例性實施例示出的另一種VR控制的裝置的結(jié)構(gòu)示意圖,在一實施例中,軌跡確定模塊52可包括:
方向確定子模塊521,被配置為基于設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定VR穿戴設(shè)備在三維空間移動的方向;
軌跡繪制子模塊522,被配置為在VR顯示設(shè)備上,基于時間順序?qū)⒃O(shè)定時間段內(nèi)的傳感器數(shù)據(jù)沿著方向確定子模塊521確定的方向繪制成VR穿戴設(shè)備的移動軌跡。
在一實施例中,軌跡繪制子模塊522被配置為:
在第一時間點,將設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)中的第一組傳感器數(shù)據(jù)繪制在VR顯示設(shè)備的中心位置;
基于時間順序,沿著方向移動繪制設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)對應(yīng)的軌跡;
在第二時間點,將設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)中的最后一組傳感器數(shù)據(jù)繪制在VR顯示設(shè)備的中心位置,得到VR穿戴設(shè)備的移動軌跡。
在一實施例中,操作控制模塊53可包括:
目標軌跡確定子模塊531,被配置為從多個參考軌跡中確定與移動軌跡的形狀相匹配的目標軌跡,多個參考軌跡各自對應(yīng)一個用于控制VR執(zhí)行設(shè)備的操作指令;
操作指令確定子模塊532,被配置為確定目標軌跡確定子模塊531確定的目標軌跡對應(yīng)的操作指令;
操作執(zhí)行子模塊533,被配置為控制VR執(zhí)行設(shè)備執(zhí)行操作指令確定子模塊532確定的操作指令對應(yīng)的操作。
在一實施例中,裝置還可包括:
提示消息生成模塊54,被配置為當從多個參考軌跡中不能確定出目標軌跡時,生成用于提示重新移動VR穿戴設(shè)備的消息;
數(shù)據(jù)清除模塊55,被配置為在提示消息生成模塊54生成消息后,清除數(shù)據(jù)獲取模塊獲取到的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
在一實施例中,數(shù)據(jù)獲取模塊51可包括:
第一獲取子模塊511,被配置為在接收到來自與VR穿戴設(shè)備相綁定的手柄的第一控制指令時,獲取電子設(shè)備的第一陀螺儀傳感器采集的關(guān)于VR穿戴設(shè)備在三維空間移動的傳感器數(shù)據(jù);
第一停止子模塊512,被配置為在接收到來自手柄的第二控制指令時,停止從第一陀螺儀傳感器獲取傳感器數(shù)據(jù),得到設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
圖7是根據(jù)一示例性實施例示出的又一種VR控制的裝置的結(jié)構(gòu)示意圖,如圖7所示,在上述圖5所示實施例的基礎(chǔ)上,在一實施例中,數(shù)據(jù)獲取模塊51可包括:
第一指令生成子模塊513,被配置為在檢測到VR穿戴設(shè)備上的預(yù)設(shè)按鍵被觸發(fā)時,生成第一控制指;
第二獲取子模塊514,被配置為根據(jù)第一指令生成子模塊513生成的第一控制指令獲取VR穿戴設(shè)備的第二陀螺儀采集的關(guān)于VR穿戴設(shè)備在三維空間移動的傳感器數(shù)據(jù);
第二指令生成子模塊515,被配置為在檢測到預(yù)設(shè)按鍵被再次觸發(fā)時,生成第二控制指令;
第二停止子模塊516,被配置為根據(jù)第二指令生成子模塊515生成的第二控制指令停止從第二陀螺儀傳感器獲取傳感器數(shù)據(jù),得到設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
圖8是根據(jù)一示例性實施例示出的一種適用于VR控制的裝置的框圖。例如,裝置800可以是智能設(shè)備、VR設(shè)備(頭盔)等電子設(shè)備。
參照圖8,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口812,傳感器組件814,以及通信組件816。
處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理元件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理部件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電力組件806為裝置800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件808包括在所述裝置800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當設(shè)備800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(fēng)(MIC),當裝置800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。
I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件814包括一個或多個傳感器,用于為裝置800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到設(shè)備800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無線方式的通信。裝置800可以接入基于通信標準的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信部件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信部件816還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,裝置800可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述信息搜索方法,方法包括:
獲取關(guān)于VR穿戴設(shè)備在三維空間移動的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),設(shè)定時間段由接收第一控制指令時的第一時間點與接收第二控制指令時的第二時間點確定;基于設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定VR穿戴設(shè)備在設(shè)定時間段內(nèi)的移動軌跡;控制VR執(zhí)行設(shè)備執(zhí)行與移動軌跡對應(yīng)的操作并于VR顯示設(shè)備顯示移動軌跡對應(yīng)的操作視效。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。處理器820被配置為:
獲取關(guān)于VR穿戴設(shè)備在三維空間移動的設(shè)定時間段內(nèi)的傳感器數(shù)據(jù),設(shè)定時間段由接收第一控制指令時的第一時間點與接收第二控制指令時的第二時間點確定;基于設(shè)定時間段內(nèi)的傳感器數(shù)據(jù)確定VR穿戴設(shè)備在設(shè)定時間段內(nèi)的移動軌跡;控制VR執(zhí)行設(shè)備執(zhí)行與移動軌跡對應(yīng)的操作并于VR顯示設(shè)備顯示移動軌跡對應(yīng)的操作視效。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。