本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,尤其涉及到一種畫面顯示方向調(diào)整的方法以及裝置。
背景技術(shù):
虛擬現(xiàn)實(shí)(Virtual Reality,VR),又稱靈境技術(shù),是以沉浸性、交互性和構(gòu)想性為基本特征的計(jì)算機(jī)高級(jí)人機(jī)界面。他綜合利用了計(jì)算機(jī)圖形學(xué)、仿真技術(shù)、多媒體技術(shù)、人工智能技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、并行處理技術(shù)和多傳感器技術(shù),模擬人的視覺(jué)、聽覺(jué)、觸覺(jué)等感覺(jué)器官功能,使人能夠沉浸在計(jì)算機(jī)生成的虛擬環(huán)境中,并能夠通過(guò)語(yǔ)言、手勢(shì)等自然的方式與虛擬環(huán)境進(jìn)行實(shí)時(shí)交互,創(chuàng)建了一種適人化的多維信息空間。使用者不僅能夠通過(guò)虛擬現(xiàn)實(shí)系統(tǒng)感受到在客觀物理世界中所經(jīng)歷的“身臨其境”的逼真性,而且能夠突破空間、時(shí)間以及其他客觀限制,感受到真實(shí)世界中無(wú)法親身經(jīng)歷的體驗(yàn)。
由于虛擬現(xiàn)實(shí)技術(shù)交互性以及沉浸性的特點(diǎn),當(dāng)用戶使用虛擬現(xiàn)實(shí)設(shè)備進(jìn)入虛擬場(chǎng)景時(shí),用戶常需要改變身體、頭部等姿態(tài)參與交互過(guò)程,以獲得交互感以及沉浸感,但在交互過(guò)程中,虛擬場(chǎng)景的畫面的顯示方向常常會(huì)發(fā)生改變,而有些虛擬場(chǎng)景的畫面的顯示方向可能會(huì)使得用戶處于某種姿勢(shì)狀態(tài)的時(shí)間過(guò)長(zhǎng),例如,用戶長(zhǎng)期處于歪著脖子使用虛擬現(xiàn)實(shí)設(shè)備,從而導(dǎo)致用戶脖子不舒適,容易得頸椎病等,用戶的使用體驗(yàn)比較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種畫面顯示方向調(diào)整的方法以及裝置,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,可以將虛擬場(chǎng)景的畫面的顯示方向切換為預(yù)設(shè)顯示方向,可以有效降低用戶使用虛擬現(xiàn)實(shí)設(shè)備時(shí),維持同一姿態(tài)的時(shí)長(zhǎng),提高用戶的體驗(yàn)。
有鑒于此,本發(fā)明實(shí)施例第一方面提供了一種畫面顯示方向調(diào)整的方法,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,該方法包括:
當(dāng)用戶使用所述虛擬現(xiàn)實(shí)設(shè)備時(shí),所述虛擬現(xiàn)實(shí)設(shè)備確定預(yù)設(shè)顯示方向;
所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)虛擬場(chǎng)景的畫面確定場(chǎng)景顯示方向;
所述虛擬現(xiàn)實(shí)設(shè)備按照所述場(chǎng)景顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示;
若接收到觸發(fā)信息時(shí),所述虛擬現(xiàn)實(shí)設(shè)備切換為所述預(yù)設(shè)顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示。
在一種可能的實(shí)現(xiàn)中,所述虛擬現(xiàn)實(shí)設(shè)備確定預(yù)設(shè)顯示方向,包括:
所述虛擬現(xiàn)實(shí)設(shè)備接收設(shè)置指令;
所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述設(shè)置指令確定所述預(yù)設(shè)顯示方向。
在一種可能的實(shí)現(xiàn)中,所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述設(shè)置指令確定所述預(yù)設(shè)顯示方向,包括:
所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述設(shè)置指令獲取當(dāng)前所述用戶的臉部的朝向信息;
所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)當(dāng)前所述用戶的臉部的朝向信息所指示的方向確定所述預(yù)設(shè)顯示方向。
在一種可能的實(shí)現(xiàn)中,當(dāng)檢測(cè)到用戶對(duì)預(yù)設(shè)實(shí)體按鈕的觸碰動(dòng)作時(shí),則確定接收到所述觸發(fā)信息。
在一種可能的實(shí)現(xiàn)中,當(dāng)檢測(cè)到所述用戶的姿態(tài)符合預(yù)設(shè)姿態(tài)時(shí),則確定接收到所述觸發(fā)信息。
本發(fā)明實(shí)施例第二方面提供了一種畫面顯示方向調(diào)整的裝置,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,該裝置包括:
第一確定模塊,用于當(dāng)用戶使用所述虛擬現(xiàn)實(shí)設(shè)備時(shí),確定預(yù)設(shè)顯示方向;
第二確定模塊,用于根據(jù)虛擬場(chǎng)景的畫面確定場(chǎng)景顯示方向;
顯示模塊,用于按照所述第二確定模塊確定的所述場(chǎng)景顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示;
切換模塊,用于若接收到觸發(fā)信息時(shí),則切換為所述第一確定模塊確定的所述預(yù)設(shè)顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示。
在一種可能的實(shí)現(xiàn)中,所述第一確定模塊,包括:
接收單元,用于接收設(shè)置指令;
確定單元,用于根據(jù)所述接收單元接收到的所述設(shè)置指令確定所述預(yù)設(shè)顯示方向。
在一種可能的實(shí)現(xiàn)中,其特征在于,所述確定單元,具體用于:
根據(jù)所述接收單元接收到的所述設(shè)置指令獲取當(dāng)前所述用戶的臉部的朝向信息;
根據(jù)當(dāng)前所述用戶的臉部的朝向信息所指示的方向確定所述預(yù)設(shè)顯示方向。
在一種可能的實(shí)現(xiàn)中,所述裝置還包括:
第三確定模塊,用于當(dāng)檢測(cè)到用戶對(duì)預(yù)設(shè)實(shí)體按鈕的觸碰動(dòng)作時(shí),則確定接收到所述觸發(fā)信息。
在一種可能的實(shí)現(xiàn)中,所述裝置還包括:
第四確定模塊,用于當(dāng)檢測(cè)到所述用戶的姿態(tài)符合預(yù)設(shè)姿態(tài)時(shí),則確定接收到所述觸發(fā)信息。
本發(fā)明實(shí)施例第三方面提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),該計(jì)算機(jī)存儲(chǔ)介質(zhì)中存儲(chǔ)有程序代碼,該程序代碼用于指示執(zhí)行上述第一方面中的方法。
從以上技術(shù)方案可以看出,在本發(fā)明實(shí)施例中,當(dāng)用戶使用所述虛擬現(xiàn)實(shí)設(shè)備時(shí),所述虛擬現(xiàn)實(shí)設(shè)備確定預(yù)設(shè)顯示方向;所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)虛擬場(chǎng)景的畫面確定場(chǎng)景顯示方向;所述虛擬現(xiàn)實(shí)設(shè)備按照所述場(chǎng)景顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示;若接收到觸發(fā)信息時(shí),所述虛擬現(xiàn)實(shí)設(shè)備切換為所述預(yù)設(shè)顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示。即本發(fā)明實(shí)施例可以將虛擬現(xiàn)實(shí)的畫面的方向切換為預(yù)設(shè)顯示方向,即預(yù)先設(shè)定的顯示方向,當(dāng)有些虛擬場(chǎng)景的畫面的顯示方向使得用戶處于某種姿勢(shì)狀態(tài)的時(shí)間過(guò)長(zhǎng)時(shí),通過(guò)觸發(fā)信息,虛擬現(xiàn)實(shí)設(shè)備可以切換為所述預(yù)設(shè)顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示,可以有效降低用戶使用虛擬現(xiàn)實(shí)設(shè)備時(shí),維持同一姿態(tài)的時(shí)長(zhǎng),提高用戶的體驗(yàn)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例一種畫面顯示方向調(diào)整的方法一個(gè)實(shí)施例流程示意圖;
圖2為本發(fā)明實(shí)施例用戶使用虛擬現(xiàn)實(shí)設(shè)備的一個(gè)姿態(tài)示意意圖;
圖3為本發(fā)明實(shí)施例一種畫面顯示方向調(diào)整的裝置一個(gè)實(shí)施例結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例一種畫面顯示方向調(diào)整的裝置另一實(shí)施例結(jié)構(gòu)示意圖。
圖5為本發(fā)明實(shí)施例一種畫面顯示方向調(diào)整的裝置另一實(shí)施例結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例一種畫面顯示方向調(diào)整的裝置另一實(shí)施例結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種畫面顯示方向調(diào)整的方法以及裝置,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,可以將虛擬場(chǎng)景的畫面的顯示方向切換為預(yù)設(shè)顯示方向,可以有效降低用戶使用虛擬現(xiàn)實(shí)設(shè)備時(shí),同一姿態(tài)的時(shí)長(zhǎng),提高用戶的體驗(yàn)。
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明實(shí)施例應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備中,為了便于理解與敘述,下面先對(duì)本發(fā)明實(shí)施例應(yīng)用的虛擬現(xiàn)實(shí)設(shè)備做一個(gè)簡(jiǎn)單的描述:
本發(fā)明實(shí)施例中所應(yīng)用的虛擬現(xiàn)實(shí)設(shè)備是指虛擬現(xiàn)實(shí)頭戴式顯示設(shè)備,又簡(jiǎn)稱VR頭顯,一般來(lái)說(shuō),VR頭顯分為三類:外接式頭顯、一體式頭顯以及手機(jī)盒子頭顯,其中,手機(jī)盒子頭顯即是指以手機(jī)作為顯示器的VR頭顯(又稱VR眼鏡)。本領(lǐng)域技術(shù)人員可以知道,一般來(lái)說(shuō),一個(gè)完整的虛擬現(xiàn)實(shí)設(shè)備包含虛擬環(huán)境、以高性能計(jì)算機(jī)為核心的虛擬環(huán)境處理器、顯示系統(tǒng)、聽覺(jué)追蹤系統(tǒng)、以方位跟蹤器、數(shù)據(jù)手套和數(shù)據(jù)衣為主體的身體方位姿態(tài)跟蹤系統(tǒng),以及味覺(jué)、嗅覺(jué)、觸覺(jué)與力覺(jué)反饋系統(tǒng)等功能單元或者模塊。
需要說(shuō)明的是,上述對(duì)虛擬現(xiàn)實(shí)設(shè)備的描述,并不對(duì)本發(fā)明實(shí)施例中的虛擬現(xiàn)實(shí)設(shè)備構(gòu)成限定,可以包括更多的功能或者模塊,具體此處不做限定。
由前述背景技術(shù)描述可知,由于虛擬現(xiàn)實(shí)技術(shù)交互性以及沉浸性的特點(diǎn),當(dāng)用戶使用虛擬現(xiàn)實(shí)設(shè)備進(jìn)入虛擬場(chǎng)景時(shí),用戶眼前的虛擬場(chǎng)景的畫面會(huì)隨著用戶向上下看、左右看、轉(zhuǎn)頭看等觀看方向而移動(dòng),即用戶常需要改變身體、頭部等姿態(tài)參與交互過(guò)程,以獲得交互感以及沉浸感,在交互過(guò)程中,隨著具體的虛擬現(xiàn)實(shí)應(yīng)用場(chǎng)景的改變,虛擬場(chǎng)景的畫面的顯示方向常常也會(huì)發(fā)生改變,而有些虛擬場(chǎng)景的畫面的顯示方向可能會(huì)使得用戶處于某種姿勢(shì)狀態(tài)的時(shí)間過(guò)長(zhǎng),長(zhǎng)期處于同一姿態(tài)的時(shí)間過(guò)長(zhǎng)會(huì)使得用戶產(chǎn)生不適,用戶的使用體驗(yàn)比較差。因此,在本發(fā)明實(shí)施例中,提供了一種虛擬場(chǎng)景的畫面的顯示方向的調(diào)整方法,可以將虛擬場(chǎng)景的畫面的顯示方向切換為預(yù)設(shè)顯示方向,可以有效降低用戶使用虛擬現(xiàn)實(shí)設(shè)備時(shí),維持同一姿態(tài)的時(shí)長(zhǎng),提高用戶的體驗(yàn)。
其中,需要說(shuō)明的是,上述提到的虛擬現(xiàn)實(shí)應(yīng)用可以是,但不局限于虛擬現(xiàn)實(shí)游戲類應(yīng)用、虛擬現(xiàn)實(shí)影院類應(yīng)用、虛擬現(xiàn)實(shí)社交類應(yīng)用,虛擬現(xiàn)實(shí)模擬購(gòu)物類應(yīng)用,虛擬現(xiàn)實(shí)教育類應(yīng)用,虛擬現(xiàn)實(shí)體育類應(yīng)用等等,或者往后新開發(fā)出來(lái)的虛擬現(xiàn)實(shí)應(yīng)用,具體此處不做限定。下面將對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)的描述。
請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例一種畫面顯示方向調(diào)整的方法的一個(gè)實(shí)施例流程示意圖,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,該方法包括:
101、當(dāng)用戶使用所述虛擬現(xiàn)實(shí)設(shè)備時(shí),所述虛擬現(xiàn)實(shí)設(shè)備確定預(yù)設(shè)顯示方向。
其中,用戶使用所述虛擬現(xiàn)實(shí)設(shè)備包括兩種情況,第一種是用戶佩戴上虛擬現(xiàn)實(shí)設(shè)備并啟動(dòng)了該虛擬現(xiàn)實(shí)設(shè)備,但未進(jìn)入虛擬現(xiàn)實(shí)應(yīng)用中。第二種是指用戶佩戴上虛擬現(xiàn)實(shí)設(shè)備并啟動(dòng)了該虛擬現(xiàn)實(shí)設(shè)備,且進(jìn)入虛擬現(xiàn)實(shí)應(yīng)用中。本發(fā)明實(shí)施例中的虛擬現(xiàn)實(shí)設(shè)備可以在上述兩種情況下確定預(yù)設(shè)顯示方向,該預(yù)設(shè)顯示方向是指虛擬現(xiàn)實(shí)設(shè)備顯示虛擬場(chǎng)景的畫面時(shí)的顯示方向,即默認(rèn)的顯示方向。一般來(lái)說(shuō),畫面顯示在用戶臉部正前方為人體比較舒服的姿態(tài),如圖2所示,可以將人臉朝向X軸的方向作為預(yù)設(shè)顯示方向,需要說(shuō)明的是,這里只是舉例說(shuō)明,但并不對(duì)本發(fā)明實(shí)施例構(gòu)成限定,虛擬現(xiàn)實(shí)設(shè)備可以根據(jù)實(shí)際情況對(duì)預(yù)設(shè)顯示方向進(jìn)行配置,具此處不做限定。
102、所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)虛擬場(chǎng)景的畫面確定場(chǎng)景顯示方向。
應(yīng)理解,在用戶使用虛擬現(xiàn)實(shí)設(shè)備進(jìn)入虛擬現(xiàn)實(shí)應(yīng)用時(shí),虛擬現(xiàn)實(shí)應(yīng)用提供給用戶的是虛擬環(huán)境,呈現(xiàn)給用戶的是虛擬場(chǎng)景的畫面,在用戶與虛擬環(huán)境實(shí)現(xiàn)交互的過(guò)程中,虛擬場(chǎng)景的畫面的內(nèi)容會(huì)隨著用戶的觀看方向而對(duì)應(yīng)發(fā)生變化,具體的虛擬場(chǎng)景的畫面的內(nèi)容由具體的虛擬現(xiàn)實(shí)應(yīng)用所決定,每個(gè)虛擬場(chǎng)景的畫面所呈現(xiàn)的內(nèi)容在虛擬環(huán)境中都有著確定的空間位置關(guān)系,從用戶的角度看,不同的虛擬場(chǎng)景畫面的內(nèi)容對(duì)應(yīng)不同的方向,在交互過(guò)程中,當(dāng)確定出當(dāng)前用戶的觀看方向所對(duì)應(yīng)的虛擬場(chǎng)景的畫面時(shí),可以根據(jù)該虛擬場(chǎng)景的畫面確定場(chǎng)景顯示方向,即虛擬場(chǎng)景的畫面的顯示方向。
103、所述虛擬現(xiàn)實(shí)設(shè)備按照所述場(chǎng)景顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示。
在本發(fā)明實(shí)施例中,當(dāng)確定了虛擬場(chǎng)景的畫面的場(chǎng)景顯示方向后,所述虛擬現(xiàn)實(shí)設(shè)備按照所述場(chǎng)景顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示。
104、若接收到觸發(fā)信息時(shí),所述虛擬現(xiàn)實(shí)設(shè)備切換為所述預(yù)設(shè)顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示。
即在本發(fā)明實(shí)施例中,當(dāng)接收到觸發(fā)信息時(shí),所述虛擬現(xiàn)實(shí)設(shè)備可以將當(dāng)前虛擬場(chǎng)景的畫面的顯示方向調(diào)整為所述預(yù)設(shè)顯示方向。
從以上技術(shù)方案可以看出,當(dāng)用戶使用所述虛擬現(xiàn)實(shí)設(shè)備時(shí),所述虛擬現(xiàn)實(shí)設(shè)備確定預(yù)設(shè)顯示方向;所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)虛擬場(chǎng)景的畫面確定場(chǎng)景顯示方向;所述虛擬現(xiàn)實(shí)設(shè)備按照所述場(chǎng)景顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示;若接收到觸發(fā)信息時(shí),所述虛擬現(xiàn)實(shí)設(shè)備切換為所述預(yù)設(shè)顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示。即本發(fā)明實(shí)施例可以將虛擬現(xiàn)實(shí)的畫面的方向切換為預(yù)設(shè)顯示方向,即預(yù)先設(shè)定的顯示方向,當(dāng)有些虛擬場(chǎng)景的畫面的顯示方向使得用戶處于某種姿勢(shì)狀態(tài)的時(shí)間過(guò)長(zhǎng)時(shí),通過(guò)觸發(fā)信息,虛擬現(xiàn)實(shí)設(shè)備可以切換為所述預(yù)設(shè)顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示,可以有效降低用戶使用虛擬現(xiàn)實(shí)設(shè)備時(shí),維持同一姿態(tài)的時(shí)長(zhǎng),提高用戶的體驗(yàn)。
可選地,所述虛擬現(xiàn)實(shí)設(shè)備確定預(yù)設(shè)顯示方向,包括:
所述虛擬現(xiàn)實(shí)設(shè)備接收設(shè)置指令;所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述設(shè)置指令確定所述預(yù)設(shè)顯示方向。
其中,可以有多種方式實(shí)現(xiàn)上述方案,下面通過(guò)舉例進(jìn)行說(shuō)說(shuō)明,例如,在用戶啟動(dòng)虛擬現(xiàn)實(shí)設(shè)備時(shí),在虛擬場(chǎng)景的畫面中顯示虛擬初始化菜單,該虛擬初始化菜單包含預(yù)設(shè)顯示方向設(shè)置選項(xiàng),通過(guò)初始化菜單接收用戶輸入的設(shè)置指令?;蛘咄ㄟ^(guò)預(yù)先配置在虛擬現(xiàn)實(shí)設(shè)備上的按鈕,通過(guò)用戶對(duì)該按鈕的按壓接收用戶輸入設(shè)置指令,需要說(shuō)明的是,除了上述提到的方式外,還可以其他接收設(shè)置指令的方式,具體此處不做限定,只要使得所述虛擬現(xiàn)實(shí)設(shè)備可以根據(jù)設(shè)置指令確定預(yù)設(shè)顯示方向即可。由此可見,在本發(fā)明實(shí)施例中,預(yù)設(shè)顯示方向?yàn)橥ㄟ^(guò)設(shè)置指令確定的,提高了方案的可實(shí)施性。
可選地,所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述設(shè)置指令確定所述預(yù)設(shè)顯示方向,包括:
所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述設(shè)置指令獲取當(dāng)前所述用戶的臉部的朝向信息;所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)當(dāng)前所述用戶的臉部的朝向信息所指示的方向確定所述預(yù)設(shè)顯示方向。
其中,虛擬現(xiàn)實(shí)設(shè)備可以通過(guò)對(duì)用戶的頭部的活動(dòng)進(jìn)行跟蹤,從而獲得用戶的臉部朝向信息,具體此處不做限定,例如可以通過(guò)陀螺計(jì)、磁力計(jì)等傳感器來(lái)跟蹤用戶的頭部的活動(dòng),獲取當(dāng)前所述用戶的臉部的朝向信息,具體此處不再贅述。
在本發(fā)明實(shí)施例中,觸發(fā)虛擬現(xiàn)實(shí)設(shè)備虛擬現(xiàn)實(shí)設(shè)備切換顯示方向的方式包括多種,以下提供兩種最優(yōu)化的方式:
1、當(dāng)檢測(cè)到用戶對(duì)預(yù)設(shè)實(shí)體按鈕的觸碰動(dòng)作時(shí),則確定接收到所述觸發(fā)信息。
其中,預(yù)設(shè)實(shí)體按鈕為配置在虛擬現(xiàn)實(shí)設(shè)備中上的按鈕,也可以是虛擬現(xiàn)實(shí)設(shè)備附加控制設(shè)備,例如游戲手柄上的按鈕,具體此處不做限定。即在本發(fā)明實(shí)施例中,給出了一種接收觸發(fā)信息的方式,即通過(guò)對(duì)預(yù)設(shè)實(shí)體按鈕的觸碰動(dòng)作時(shí),則所述虛擬現(xiàn)實(shí)設(shè)備切換為所述預(yù)設(shè)顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示,增加了方案的可實(shí)施性。這里需要說(shuō)明的是,除了通過(guò)配置預(yù)設(shè)實(shí)體按鈕的方式外,還可以有多種方式來(lái)實(shí)現(xiàn)觸發(fā),例如可以通過(guò)配置觸摸板,當(dāng)檢測(cè)到用戶對(duì)觸摸板的觸摸時(shí),則確定接收到觸發(fā)信息?;蛘咄ㄟ^(guò)聲控的方式,比如通過(guò)檢測(cè)用戶的發(fā)出的口令,當(dāng)口令符合預(yù)置條件時(shí),則確定接收到觸發(fā)信息,具體此處不做限定。
2、當(dāng)檢測(cè)到所述用戶的姿態(tài)符合預(yù)設(shè)姿態(tài)時(shí),則確定接收到所述觸發(fā)信息。
在本發(fā)明實(shí)施例中,還可以通過(guò)實(shí)時(shí)檢測(cè)用戶的姿態(tài),當(dāng)用戶的姿態(tài)符合預(yù)設(shè)姿態(tài)時(shí),則所述虛擬現(xiàn)實(shí)設(shè)備切換為所述預(yù)設(shè)顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示。其中,所述預(yù)設(shè)姿態(tài)的具體姿態(tài)可以進(jìn)行配置,具體此處不做限定。
由此可見,可以有多種多樣的方式來(lái)確定是否接收到觸發(fā)信息,增強(qiáng)了方案的多樣性。
下面舉一個(gè)實(shí)際應(yīng)用場(chǎng)景進(jìn)行說(shuō)明,例如,用戶佩戴上虛擬現(xiàn)實(shí)設(shè)備后,用戶調(diào)整自己的姿態(tài)處于一種比較舒適的姿態(tài),例如圖2所示的用戶的朝向姿態(tài),此時(shí)通過(guò)點(diǎn)擊虛擬現(xiàn)實(shí)設(shè)備上的按鈕,則虛擬現(xiàn)實(shí)設(shè)備會(huì)記錄當(dāng)前的方向作為預(yù)設(shè)顯示方向,這樣當(dāng)用戶由于虛擬場(chǎng)景的畫面的交互導(dǎo)致處于某一姿態(tài)時(shí)間過(guò)長(zhǎng)時(shí),用戶可以通過(guò)預(yù)置操作,例如點(diǎn)擊按鈕等,將當(dāng)前的虛擬場(chǎng)景的畫面的顯示方向調(diào)整為預(yù)設(shè)顯示方向,即恢復(fù)為原來(lái),但用戶處于比較舒適的狀態(tài),可以給用戶帶來(lái)比較好的體驗(yàn)。
基于上述本發(fā)明實(shí)施例所提供的一種畫面顯示方向調(diào)整的方法,對(duì)應(yīng)的本發(fā)明實(shí)施例還提供了一種畫面顯示方向調(diào)整的裝置。
請(qǐng)參閱圖3,圖3為本發(fā)明實(shí)施例一種畫面顯示方向調(diào)整的裝置一個(gè)實(shí)施例結(jié)構(gòu)示意圖,該裝置應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,該裝置包括第一確定模塊301、第二確定模塊302、顯示模塊303以及切換模塊304。
第一確定模塊301,用于當(dāng)用戶使用所述虛擬現(xiàn)實(shí)設(shè)備時(shí),確定預(yù)設(shè)顯示方向;
第二確定模塊302用于根據(jù)虛擬場(chǎng)景的畫面確定場(chǎng)景顯示方向;
顯示模塊303用于按照所述第二確定模塊302確定的所述場(chǎng)景顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示;
切換模塊304用于若接收到觸發(fā)信息時(shí),則切換為所述第一確定模塊301確定的所述預(yù)設(shè)顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示。
基于圖3,請(qǐng)參閱圖4,所述第一確定模塊301,包括:
接收單元3011,用于接收設(shè)置指令;
確定單元3012,用于根據(jù)所述接收單元3011接收到的所述設(shè)置指令確定所述預(yù)設(shè)顯示方向。
基于圖4,請(qǐng)參閱圖5,所述裝置還包括第三確定模塊305。
第三確定模塊305,用于當(dāng)檢測(cè)到用戶對(duì)預(yù)設(shè)實(shí)體按鈕的觸碰動(dòng)作時(shí),則確定接收到所述觸發(fā)信息。
基于圖5,請(qǐng)參閱圖6,所述裝置還包括第四模塊306。
該第四確定模塊306用于當(dāng)檢測(cè)到所述用戶的姿態(tài)符合預(yù)設(shè)姿態(tài)時(shí),則確定接收到所述觸發(fā)信息。
在本發(fā)明的一些實(shí)施例中,所述確定單元3012,具體用于:
根據(jù)所述接收單元接收到的所述設(shè)置指令獲取當(dāng)前所述用戶的臉部的朝向信息;
根據(jù)當(dāng)前所述用戶的臉部的朝向信息所指示的方向確定所述預(yù)設(shè)顯示方向。
從以上裝置實(shí)施例可以看出,當(dāng)用戶使用所述虛擬現(xiàn)實(shí)設(shè)備時(shí),通過(guò)確定預(yù)設(shè)顯示方向;根據(jù)虛擬場(chǎng)景的畫面確定場(chǎng)景顯示方向;按照所述場(chǎng)景顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示;若接收到觸發(fā)信息時(shí),則切換為所述預(yù)設(shè)顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示。即本發(fā)明實(shí)施例可以將虛擬現(xiàn)實(shí)的畫面的方向切換為預(yù)設(shè)顯示方向,即預(yù)先設(shè)定的顯示方向,當(dāng)有些虛擬場(chǎng)景的畫面的顯示方向使得用戶處于某種姿勢(shì)狀態(tài)的時(shí)間過(guò)長(zhǎng)時(shí),通過(guò)觸發(fā)信息,虛擬現(xiàn)實(shí)設(shè)備可以切換為所述預(yù)設(shè)顯示方向?qū)μ摂M場(chǎng)景的畫面進(jìn)行顯示,可以有效降低用戶使用虛擬現(xiàn)實(shí)設(shè)備時(shí),同一姿態(tài)的時(shí)長(zhǎng),提高用戶的體驗(yàn)。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程以及更多的細(xì)節(jié),可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。