虛擬現(xiàn)實場景的控制方法、裝置及手柄的制作方法
【專利摘要】本發(fā)明公開了一種虛擬現(xiàn)實場景的控制方法、裝置及手柄,涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,為解決物理按鍵布局過密導(dǎo)致的誤操作的問題而發(fā)明。本發(fā)明的方法包括:接收視角控制啟動指令,視角控制啟動指令基于手柄上的預(yù)設(shè)位置采集得到;監(jiān)測手柄在三維空間中的姿態(tài)變化,獲得空間方位參數(shù);將空間方位參數(shù)發(fā)送給VR設(shè)備,以使得VR設(shè)備根據(jù)空間方位參數(shù)進(jìn)行視角調(diào)整。本發(fā)明主要應(yīng)用于結(jié)合手柄操作的虛擬現(xiàn)實場景中。
【專利說明】
虛擬現(xiàn)實場景的控制方法、裝置及手柄
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種虛擬現(xiàn)實場景的控制方法、裝置及手柄。
【背景技術(shù)】
[0002]用戶在使用虛擬現(xiàn)實(VirtualReality,簡稱VR)設(shè)備時,常常需要配合使用手柄進(jìn)行人機(jī)交互。例如在玩游戲時,使用手柄進(jìn)行移動、射擊、跳躍等。通常,手柄上設(shè)置有各種不同功能的物理按鍵,通過對各種按鍵的點(diǎn)擊,用戶可以觸發(fā)相應(yīng)的操作功能。
[0003]隨著VR技術(shù)的不斷發(fā)展,虛擬現(xiàn)實場景的種類愈發(fā)豐富,相應(yīng)的操作功能也越來越多樣,這就需要在手柄上設(shè)置更多的物理按鍵。但是手柄的按鍵區(qū)域往往是有限的,按鍵布局過密不方便用戶對按鍵進(jìn)行區(qū)分,容易導(dǎo)致誤操作。較為典型的,現(xiàn)有的手柄一般會在設(shè)置方向鍵的基礎(chǔ)上進(jìn)一步設(shè)置搖桿,在用戶進(jìn)行游戲時,方向鍵用于控制人物向前后左右不同方向移動,搖桿則用于調(diào)整人物視角。由于搖桿與方向鍵距離很近,并且搖桿桿體突出于按鍵區(qū)域,因此用戶在點(diǎn)擊方向鍵時很容易誤碰到搖桿,干擾虛擬現(xiàn)實場景中的動作控制。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種虛擬現(xiàn)實場景的控制方法、裝置及手柄,能夠解決物理按鍵布局過密導(dǎo)致的誤操作的問題。
[0005]為解決上述問題,一方面,本發(fā)明提供了一種虛擬現(xiàn)實場景的控制方法,該方法包括:
[0006]接收視角控制啟動指令,視角控制啟動指令基于手柄上的預(yù)設(shè)位置采集得到;
[0007]監(jiān)測手柄在三維空間中的姿態(tài)變化,獲得空間方位參數(shù);
[0008]將空間方位參數(shù)發(fā)送給虛擬現(xiàn)實VR設(shè)備,以使得VR設(shè)備根據(jù)空間方位參數(shù)進(jìn)行視角調(diào)整。
[0009]另一方面,本發(fā)明還提供了一種虛擬現(xiàn)實場景的控制裝置,該裝置包括:
[0010]接收單元,用于接收視角控制啟動指令,視角控制啟動指令基于手柄上的預(yù)設(shè)位置采集得到;
[0011 ]監(jiān)測單元,用于監(jiān)測手柄在三維空間中的姿態(tài)變化,獲得空間方位參數(shù);
[0012]發(fā)送單元,用于將空間方位參數(shù)發(fā)送給虛擬現(xiàn)實VR設(shè)備,以使得VR設(shè)備根據(jù)空間方位參數(shù)進(jìn)行視角調(diào)整。
[0013]又一方面,本發(fā)明還提供了一種手柄,該手柄包括前述方面的裝置。
[0014]本發(fā)明提供的虛擬現(xiàn)實場景的控制方法、裝置及手柄,能夠基于手柄上的預(yù)設(shè)位置獲得視角控制啟動指令,根據(jù)該指令監(jiān)測手柄在三維空間中的姿態(tài)變化,并將獲得的空間方位參數(shù)發(fā)送給VR設(shè)備,以便VR設(shè)備根據(jù)空間方位參數(shù)進(jìn)行視角調(diào)整。本發(fā)明可以使用戶在觸發(fā)視角控制啟動指令后,通過改變手柄空間姿態(tài)的方式進(jìn)行視角控制,與現(xiàn)有技術(shù)相比無需在手柄上設(shè)置搖桿,能夠減少按鍵區(qū)域的復(fù)雜度,避免誤操作。
[0015]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0016]通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0017]圖1示出了本發(fā)明實施例提供的一種虛擬現(xiàn)實場景的控制方法流程圖;
[0018]圖2示出了本發(fā)明實施例提供的一種手柄預(yù)設(shè)位置的示意圖;
[0019]圖3示出了本發(fā)明實施例提供的另一種虛擬現(xiàn)實場景的控制方法流程圖;
[0020]圖4示出了本發(fā)明實施例提供的一種在手柄按鍵區(qū)域中設(shè)置專用按鍵的示意圖;
[0021]圖5示出了本發(fā)明實施例提供的一種通過按鍵組合觸發(fā)視角控制啟動指令的示意圖;
[0022]圖6示出了本發(fā)明實施例提供的一種虛擬現(xiàn)實場景的控制裝置的組成框圖;
[0023]圖7示出了本發(fā)明實施例提供的另一種虛擬現(xiàn)實場景的控制裝置的組成框圖;
[0024]圖8示出了本發(fā)明實施例提供的一種手柄的示意圖;
[0025]圖9示出了本發(fā)明實施例提供的另一種手柄的示意圖;
[0026]圖10示出了本發(fā)明實施例提供的又一種手柄的示意圖。
【具體實施方式】
[0027]下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0028]本發(fā)明實施例以虛擬現(xiàn)實場景為例進(jìn)行說明,實際應(yīng)用中,本發(fā)明實施例提供的方法、裝置及手柄也可應(yīng)用于傳統(tǒng)的游戲設(shè)備中,例如PS(PlayStat1n)系列游戲機(jī)、XBOX系列游戲機(jī)等,此種情況下手柄將獲取的空間方位參數(shù)發(fā)送給游戲機(jī)身內(nèi)置的處理裝置,由處理裝置進(jìn)行視角調(diào)整,并通過外置的顯示裝置或投影設(shè)備對畫面效果進(jìn)行輸出。
[0029]本發(fā)明實施例提供了一種虛擬現(xiàn)實場景的控制方法,該方法應(yīng)用于手柄側(cè),所述手柄與VR設(shè)備之間建立有數(shù)據(jù)交互關(guān)系,用于對虛擬現(xiàn)實場景中的人或物進(jìn)行控制。如圖1所示,該方法包括:
[0030]101、接收視角控制啟動指令。
[0031]本實施例中所述的手柄可以是傳統(tǒng)游戲手柄,也可以是體感游戲手柄;可以是雙手握持使用的手柄,也可以是單手握持使用的手柄;可以是常規(guī)形態(tài)手柄,也可以是特型手柄(例如戰(zhàn)斗機(jī)操縱桿形態(tài)手柄、賽車方向盤形態(tài)手柄等);可以是有源游戲手柄,也可以是無源游戲手柄(通過有線或無線方式接收游戲主體設(shè)備供電)。本發(fā)明實施例將以雙手握持使用的傳統(tǒng)游戲手柄為例進(jìn)行說明,但應(yīng)當(dāng)明確這種說明僅僅是示例性的,不作為對實際應(yīng)用中手柄的形態(tài)、規(guī)格、功能的具體限制。
[0032]手柄通過手柄上的預(yù)設(shè)位置采集視角控制啟動指令。在虛擬現(xiàn)實操作過程中,用戶可以通過方向鍵控制人物前后左右的移動,當(dāng)需要改變視角時(例如向左看、向上看等),用戶可以在手柄預(yù)設(shè)位置上觸發(fā)視角控制啟動指令。
[0033]本實施例中,預(yù)設(shè)位置可以是手柄的側(cè)邊緣、手柄背面或者手柄柄把的握持處,通過在上述位置設(shè)置按鍵或傳感器采集用戶觸發(fā)的視角控制啟動指令。示例性的,圖2給出了傳統(tǒng)游戲手柄的主視圖、俯視圖、左視圖及后視圖,其中虛線框部分代表不同的預(yù)設(shè)位置。由于預(yù)設(shè)位置遠(yuǎn)離手柄的按鍵區(qū)域,因此觸發(fā)視角控制啟動指令時可以避免誤碰按鍵區(qū)域中的常規(guī)按鍵,從而有效降低誤操作。
[0034]應(yīng)當(dāng)明確的是,上述預(yù)設(shè)位置僅為本實施例給出的可行實現(xiàn)方式,這種說明并不代表對在按鍵區(qū)域中設(shè)置預(yù)設(shè)位置進(jìn)行排斥。實際應(yīng)用中手柄也可以基于按鍵區(qū)域采集視角控制啟動指令,但是按鍵布局設(shè)計上應(yīng)當(dāng)考慮到降低誤操作的問題,本發(fā)明實施例后續(xù)將對此種情況給出實現(xiàn)方式。
[0035]102、監(jiān)測手柄在三維空間中的姿態(tài)變化,獲得空間方位參數(shù)。
[0036]在獲得視角控制啟動指令后,手柄確定用戶需要進(jìn)行視角調(diào)整,進(jìn)而開始監(jiān)測手柄在三維空間中的姿態(tài)變化。所謂在三維空間中的姿態(tài)變化是指手柄在三維空間中朝某個方向轉(zhuǎn)動的角度變化量和/或角度變化速率。例如以手柄縱軸或橫軸為中心軸向左、向右、向前、向后翻轉(zhuǎn),或者以垂直于手柄操作面的Z軸為中心軸左右轉(zhuǎn)動(從手柄主視角度上看即為逆時針或順時針轉(zhuǎn)動)。
[0037]實際應(yīng)用中手柄可以通過其內(nèi)置的重力加速度傳感器(例如陀螺儀)監(jiān)測姿態(tài)變化并獲得空間方位參數(shù),也可以通過紅外線空間檢測技術(shù)或聲波檢測技術(shù)監(jiān)測姿態(tài)變化并獲得空間方位參數(shù)。本實施例不對手柄獲取空間方位參數(shù)的手段進(jìn)行具體限制。
[0038]103、將所述空間方位參數(shù)發(fā)送給虛擬現(xiàn)實VR設(shè)備,以使得所述VR設(shè)備根據(jù)所述空間方位參數(shù)進(jìn)行視角調(diào)整。
[0039]手柄將獲取的空間方位參數(shù)發(fā)送給VR設(shè)備,由VR設(shè)備根據(jù)該參數(shù)調(diào)整用戶視野中的視角角度,例如向左看、向上看等,從而完成對用戶視角操控的響應(yīng)。
[0040]本實施例中,手柄可以通過有線或無線的方式將參數(shù)發(fā)送給VR設(shè)備,例如對于有線方式,手柄可以通過與VR設(shè)備連接的電絞線進(jìn)行參數(shù)傳遞,或者對于無線方式,手柄可以通過藍(lán)牙(Bluetooth)、WIF1、紅外線、近場通信(NFC)等技術(shù)進(jìn)行參數(shù)傳遞。本實施例不對手柄與VR設(shè)備之間的數(shù)據(jù)交互方式進(jìn)行具體限制。
[0041]實際應(yīng)用中,部分VR設(shè)備可以配合手機(jī)、平板電腦等電子設(shè)備使用,通過這些電子設(shè)備進(jìn)行圖像處理和輸出。對此情況,手柄可以將獲取的空間方位參數(shù)發(fā)送給電子設(shè)備。
[0042]在本實施例的一種實現(xiàn)方式中,VR設(shè)備與手機(jī)配合使用,手機(jī)嵌入到VR設(shè)備的卡臥槽中通過充電線與VR設(shè)備的通用串行總線USB接口連接。手柄將空間方位參數(shù)發(fā)送給VR設(shè)備后由VR設(shè)備通過充電線發(fā)送給手機(jī)。
[0043]本發(fā)明實施例提供的虛擬現(xiàn)實場景的控制方法,能夠基于手柄上的預(yù)設(shè)位置獲得視角控制啟動指令,根據(jù)該指令監(jiān)測手柄在三維空間中的姿態(tài)變化,并將獲得的空間方位參數(shù)發(fā)送給VR設(shè)備,以便VR設(shè)備根據(jù)空間方位參數(shù)進(jìn)行視角調(diào)整。本發(fā)明實施例可以使用戶在觸發(fā)視角控制啟動指令后,通過改變手柄空間姿態(tài)的方式進(jìn)行視角控制,與現(xiàn)有技術(shù)相比無需在手柄上設(shè)置搖桿,能夠減少按鍵區(qū)域的復(fù)雜度,避免誤操作。
[0044]進(jìn)一步的,作為對圖1所示方法的補(bǔ)充,本發(fā)明實施例還提供了一種虛擬現(xiàn)實場景的控制方法。如圖3所示,該方法包括:
[0045]301、接收視角控制啟動指令。
[0046]本實施例中,可以在圖2中所示的手柄側(cè)邊緣、手柄背面、手柄柄把握持處等位置預(yù)設(shè)專用于觸發(fā)視角控制啟動指令的按鍵。當(dāng)預(yù)設(shè)按鍵被觸發(fā)時,手柄獲得視角控制啟動指令。
[0047]或者也可以在手柄的按鍵區(qū)域中預(yù)設(shè)專用按鍵。示例性的,如圖4所示,可以在手柄的中間區(qū)域設(shè)置專用按鍵,該區(qū)域與左邊的方向鍵以及右邊的功能鍵距離較遠(yuǎn),因此將專用按鍵設(shè)置在該區(qū)域能夠較好的避免誤操作。
[0048]此外,為減少手柄按鍵的數(shù)量,降低手柄制作成本,也可以將按鍵區(qū)域中已有的按鍵用作指令觸發(fā)。為與按鍵已有功能進(jìn)行區(qū)分,本實施例中手柄可以預(yù)設(shè)用于觸發(fā)視角控制啟動指令的按鍵組合,例如圖5所示。當(dāng)預(yù)設(shè)的按鍵組合被同時觸發(fā)時,手柄獲得視角控制啟動指令。
[0049]對于上述預(yù)設(shè)專用按鍵的方式,為使用戶得到清晰的手感反饋,可以設(shè)置物理按鍵;當(dāng)考慮到簡化手柄體積時,也可以設(shè)置虛擬按鍵,例如電阻式觸控按鍵或電容式觸控按鍵。對于后者方式,為保證用戶的手感反饋,當(dāng)接收到視角控制啟動指令后手柄可以驅(qū)動內(nèi)置的致動器產(chǎn)生一定頻率及時長振動效果。
[0050]在本實施例的另一種實現(xiàn)方式中,為進(jìn)一步減少觸發(fā)按鍵帶來的不便,還可以使用傳感器代替按鍵。當(dāng)預(yù)設(shè)傳感器檢測到的傳感參數(shù)發(fā)生變化時,手柄獲得視角控制啟動指令。具體的,手柄上可以設(shè)置一種或多種傳感器,手柄可以使用單一傳感器獲取視角控制啟動指令,也可以通過至少兩個傳感器的組合獲取視角控制啟動指令。下面,對基于不同傳感器獲取視角控制啟動指令分別進(jìn)行介紹:
[0051 ] 1、光線傳感器
[0052]光線傳感器可以設(shè)置在手柄背面或手柄柄把握持處等便于手指接觸的地方,當(dāng)需要調(diào)整視角時,用戶使用手指覆蓋遮蔽之,光線傳感器檢測到環(huán)境光強(qiáng)發(fā)生變化,手柄獲得視角控制啟動指令。或者光線傳感器也可以設(shè)置在手指或手掌通常覆蓋的位置,當(dāng)用戶移開手指或手掌時,光線傳感器外露于環(huán)境光中,檢測到環(huán)境光強(qiáng)發(fā)生變化,手柄獲得視角控制啟動指令。
[0053]2、壓力傳感器
[0054]壓力傳感器可以設(shè)置在手柄柄把握持處,當(dāng)需要調(diào)整視角時,用戶用例握緊手柄柄把,壓力傳感器檢測到手柄握持力度發(fā)生變化,手柄獲得視角控制啟動指令?;蛘邏毫鞲衅饕部梢栽O(shè)置在用戶手指或手掌的觸摸范圍內(nèi),例如手柄側(cè)邊緣或手柄背面,當(dāng)用戶使用手指或手掌用力按壓壓力傳感器時,手柄獲得視角控制啟動指令。
[0055]3、熱敏傳感器
[0056]熱敏傳感器可以設(shè)置在手柄背面或手柄柄把握持處等便于手指接觸的地方,當(dāng)需要調(diào)整視角時,用戶使用手指覆蓋遮蔽之,熱敏傳感器檢測到人體溫度發(fā)生變化,手柄獲得視角控制啟動指令?;蛘邿崦魝鞲衅饕部梢栽O(shè)置在手指或手掌通常覆蓋的位置,當(dāng)用戶移開手指或手掌時,熱敏傳感器不再接觸人體皮膚中,檢測到人體溫度發(fā)生變化,手柄獲得視角控制啟動指令。
[0057]4、重力加速度傳感器
[0058]重力加速度傳感器通??梢栽O(shè)置在手柄內(nèi)部,當(dāng)用戶甩動手柄時,重力加速度傳感器檢測到手柄產(chǎn)生抖動,手柄獲得視角控制啟動指令。
[0059]以上對部分種類傳感器在本實施例中的應(yīng)用進(jìn)行了介紹,該介紹僅是示例性的,不作為對其他種類傳感器在本實施例中應(yīng)用的排斥。
[0060]302、通過手柄內(nèi)置的陀螺儀采集空間方位參數(shù)。
[0061]陀螺儀測量得出X、Y、Z三個軸上的加速度值、角速度值以及一個傾斜角值。其中,加速度值是位移的二階導(dǎo)數(shù),速度的一階導(dǎo)數(shù)。角速度值用于反映繞三軸的運(yùn)動狀態(tài)。傾斜角值為豎軸線與重力垂線的夾角。
[0062]303、將空間方位參數(shù)發(fā)送給VR設(shè)備。
[0063]本實施例中,在調(diào)整視角的過程中,陀螺儀持續(xù)對手柄的空間姿態(tài)進(jìn)行監(jiān)測,當(dāng)產(chǎn)生新的空間方位參數(shù)時將其再次發(fā)送給VR設(shè)備。
[0064]304、接收視角控制停止指令。
[0065]本實施例中,視角控制停止指令的作用與視角控制啟動指令的作用相反,用于結(jié)束視角調(diào)整。視角控制停止指令也是基于手柄上的預(yù)設(shè)位置采集得到的,該預(yù)設(shè)位置具體請見圖2虛線所示內(nèi)容。實際應(yīng)用中,可以單獨(dú)設(shè)置采集視角控制停止指令,也可以使用同一個按鍵或傳感器采集視角控制啟動指令及視角控制停止指令,后者方式能夠減少手柄設(shè)計的復(fù)雜度,簡化用戶操作的同時降低生產(chǎn)成本。
[0066]305、停止獲取空間方位參數(shù)。
[0067]與步驟302相反,在接收到視角控制停止指令后,手柄不再獲取空間方位參數(shù),并且不再向VR設(shè)備發(fā)送空間方位參數(shù),從而結(jié)束視角調(diào)整。
[0068]在本實施例的一種實現(xiàn)方式中,用戶通過點(diǎn)擊按鍵或觸發(fā)傳感器發(fā)送視角控制啟動指令,然后擺動手柄進(jìn)行視角調(diào)整。當(dāng)需要結(jié)束視角調(diào)整時再次點(diǎn)擊按鍵或觸發(fā)傳感器。而在另一種實現(xiàn)方式中,用戶可以持續(xù)按住按鍵或使傳感器持續(xù)處于觸發(fā)狀態(tài),在該過程中進(jìn)行視角調(diào)整。當(dāng)需要結(jié)束視角調(diào)整時,松開按鍵或結(jié)束傳感器觸發(fā)即可。
[0069]進(jìn)一步的,作為對上述方法實施例的實現(xiàn),本發(fā)明實施例還提供了一種虛擬現(xiàn)實場景的控制裝置。如圖6所示,該裝置包括:接收單元61、監(jiān)測單元62及發(fā)送單元63,其中:
[0070]接收單元61,用于接收視角控制啟動指令,視角控制啟動指令基于手柄上的預(yù)設(shè)位置采集得到;
[0071 ]監(jiān)測單元62,用于監(jiān)測手柄在三維空間中的姿態(tài)變化,獲得空間方位參數(shù);
[0072]發(fā)送單元63,用于將空間方位參數(shù)發(fā)送給虛擬現(xiàn)實VR設(shè)備,以使得VR設(shè)備根據(jù)空間方位參數(shù)進(jìn)行視角調(diào)整。
[0073]進(jìn)一步的,如圖7所示,接收單元61包括第一接收模塊611,用于:
[0074]當(dāng)預(yù)設(shè)按鍵被觸發(fā)時,獲得視角控制啟動指令;
[0075]當(dāng)預(yù)設(shè)的按鍵組合被同時觸發(fā)時,獲得視角控制啟動指令。
[0076]進(jìn)一步的,如圖7所示,接收單元61包括第二接收模塊612,用于:
[0077]當(dāng)預(yù)設(shè)傳感單元檢測到的傳感參數(shù)發(fā)生變化時,獲得視角控制啟動指令。
[0078I進(jìn)一步的,如圖7所示,該裝置還包括:
[0079]光線傳感單元64,用于檢測環(huán)境光強(qiáng)是否發(fā)生變化;
[0080]壓力傳感單元65,用于檢測手柄握持力度是否發(fā)生變化;
[0081 ]熱敏傳感單元66,用于檢測人體溫度是否發(fā)生變化;
[0082]重力加速度傳感單元67,用于檢測手柄是否產(chǎn)生抖動。
[0083]進(jìn)一步的,監(jiān)測單元62,用于通過手柄內(nèi)置的陀螺儀采集空間方位參數(shù)。
[0084]進(jìn)一步的,接收單元61,用于在將空間方位參數(shù)發(fā)送給虛擬現(xiàn)實VR設(shè)備之后,接收視角控制停止指令,視角控制停止指令基于手柄上的預(yù)設(shè)位置采集得到;
[0085]監(jiān)測單元62,用于停止獲取空間方位參數(shù)。
[0086]進(jìn)一步的,本發(fā)明實施例還提供了一種手柄,該手柄包括如前述圖6或圖7所示的
目.ο
[0087]進(jìn)一步的,如圖8所示,手柄側(cè)邊緣設(shè)置有用于觸發(fā)視角控制啟動指令的按鍵或傳感器。
[0088]進(jìn)一步的,如圖9所示,手柄背面設(shè)置有用于觸發(fā)視角控制啟動指令的按鍵或傳感器。
[0089]進(jìn)一步的,如圖10所示,手柄柄把的握持處設(shè)置有用于觸發(fā)視角控制啟動指令的按鍵或傳感器。
[0090]本實施例中所述的手柄可以是傳統(tǒng)游戲手柄,也可以是體感游戲手柄;可以是雙手握持使用的手柄,也可以是單手握持使用的手柄;可以是常規(guī)形態(tài)手柄,也可以是特型手柄(例如戰(zhàn)斗機(jī)操縱桿形態(tài)手柄、賽車方向盤形態(tài)手柄等);可以是有源游戲手柄,也可以是無源游戲手柄(通過有線或無線方式接收游戲主體設(shè)備供電)。本發(fā)明實施例將以雙手握持使用的傳統(tǒng)游戲手柄為例進(jìn)行說明,但應(yīng)當(dāng)明確這種說明僅僅是示例性的,不作為對實際應(yīng)用中手柄的形態(tài)、規(guī)格、功能的具體限制。
[0091]本發(fā)明實施例提供的虛擬現(xiàn)實場景的控制裝置及手柄,能夠基于手柄上的預(yù)設(shè)位置獲得視角控制啟動指令,根據(jù)該指令監(jiān)測手柄在三維空間中的姿態(tài)變化,并將獲得的空間方位參數(shù)發(fā)送給VR設(shè)備,以便VR設(shè)備根據(jù)空間方位參數(shù)進(jìn)行視角調(diào)整。本發(fā)明實施例可以使用戶在觸發(fā)視角控制啟動指令后,通過改變手柄空間姿態(tài)的方式進(jìn)行視角控制,與現(xiàn)有技術(shù)相比無需在手柄上設(shè)置搖桿,能夠減少按鍵區(qū)域的復(fù)雜度,避免誤操作。
[0092]在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
[0093]可以理解的是,上述方法及裝置中的相關(guān)特征可以相互參考。另外,上述實施例中的“第一”、“第二”等是用于區(qū)分各實施例,而并不代表各實施例的優(yōu)劣。
[0094]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0095]在此提供的算法和顯示不與任何特定計算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0096]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細(xì)節(jié)的情況下實踐。在一些實例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0097]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨(dú)實施例。
[0098]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0099]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實施例的任意之一都可以以任意的組合方式來使用。
[0100]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運(yùn)行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的發(fā)明名稱(如確定網(wǎng)站內(nèi)鏈接等級的裝置)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機(jī)程序和計算機(jī)程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機(jī)可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0101]應(yīng)該注意的是上述實施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機(jī)來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
【主權(quán)項】
1.一種虛擬現(xiàn)實場景的控制方法,其特征在于,所述方法包括: 接收視角控制啟動指令,所述視角控制啟動指令基于手柄上的預(yù)設(shè)位置采集得到; 監(jiān)測手柄在三維空間中的姿態(tài)變化,獲得空間方位參數(shù); 將所述空間方位參數(shù)發(fā)送給虛擬現(xiàn)實VR設(shè)備,以使得所述VR設(shè)備根據(jù)所述空間方位參數(shù)進(jìn)行視角調(diào)整。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收視角控制啟動指令,包括: 當(dāng)預(yù)設(shè)按鍵被觸發(fā)時,獲得所述視角控制啟動指令;或者, 當(dāng)預(yù)設(shè)的按鍵組合被同時觸發(fā)時,獲得所述視角控制啟動指令。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收視角控制啟動指令,包括: 當(dāng)預(yù)設(shè)傳感器檢測到的傳感參數(shù)發(fā)生變化時,獲得所述視角控制啟動指令。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述預(yù)設(shè)傳感器檢測到的傳感參數(shù)發(fā)生變化,包括: 光線傳感器檢測到環(huán)境光強(qiáng)發(fā)生變化;和/或, 壓力傳感器檢測到手柄握持力度發(fā)生變化;和/或, 熱敏傳感器檢測到人體溫度發(fā)生變化;和/或, 重力加速度傳感器檢測到手柄產(chǎn)生抖動。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測手柄在三維空間中的姿態(tài)變化,獲得空間方位參數(shù),包括: 通過手柄內(nèi)置的陀螺儀采集所述空間方位參數(shù)。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述空間方位參數(shù)發(fā)送給虛擬現(xiàn)實VR設(shè)備之后,所述方法進(jìn)一步包括: 接收視角控制停止指令,所述視角控制停止指令基于手柄上的預(yù)設(shè)位置采集得到; 停止獲取空間方位參數(shù)。7.一種虛擬現(xiàn)實場景的控制裝置,其特征在于,所述裝置包括: 接收單元,用于接收視角控制啟動指令,所述視角控制啟動指令基于手柄上的預(yù)設(shè)位置采集得到; 監(jiān)測單元,用于監(jiān)測手柄在三維空間中的姿態(tài)變化,獲得空間方位參數(shù); 發(fā)送單元,用于將所述空間方位參數(shù)發(fā)送給虛擬現(xiàn)實VR設(shè)備,以使得所述VR設(shè)備根據(jù)所述空間方位參數(shù)進(jìn)行視角調(diào)整。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述接收單元包括第一接收模塊,用于: 當(dāng)預(yù)設(shè)按鍵被觸發(fā)時,獲得所述視角控制啟動指令; 當(dāng)預(yù)設(shè)的按鍵組合被同時觸發(fā)時,獲得所述視角控制啟動指令。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述接收單元包括第二接收模塊,用于: 當(dāng)預(yù)設(shè)傳感單元檢測到的傳感參數(shù)發(fā)生變化時,獲得所述視角控制啟動指令。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 光線傳感單元,用于檢測環(huán)境光強(qiáng)是否發(fā)生變化; 壓力傳感單元,用于檢測手柄握持力度是否發(fā)生變化; 熱敏傳感單元,用于檢測人體溫度是否發(fā)生變化; 重力加速度傳感單元,用于檢測手柄是否產(chǎn)生抖動。11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述監(jiān)測單元,用于通過手柄內(nèi)置的陀螺儀采集所述空間方位參數(shù)。12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述接收單元,用于在將所述空間方位參數(shù)發(fā)送給虛擬現(xiàn)實VR設(shè)備之后,接收視角控制停止指令,所述視角控制停止指令基于手柄上的預(yù)設(shè)位置采集得到; 所述監(jiān)測單元,用于停止獲取空間方位參數(shù)。13.—種手柄,其特征在于,所述手柄包括如前述權(quán)利要求7至權(quán)利要求12中任一項所述的裝置。14.根據(jù)權(quán)利要求13所述的手柄,其特征在于,所述手柄側(cè)邊緣設(shè)置有用于觸發(fā)視角控制啟動指令的按鍵或傳感器。15.根據(jù)權(quán)利要求13所述的手柄,其特征在于,所述手柄背面設(shè)置有用于觸發(fā)視角控制啟動指令的按鍵或傳感器。16.根據(jù)權(quán)利要求13所述的手柄,其特征在于,所述手柄柄把的握持處設(shè)置有用于觸發(fā)視角控制啟動指令的按鍵或傳感器。
【文檔編號】G06F3/01GK105975061SQ201610266980
【公開日】2016年9月28日
【申請日】2016年4月26日
【發(fā)明人】張運(yùn)龍, 賈旭
【申請人】樂視控股(北京)有限公司, 樂視致新電子科技(天津)有限公司