本發(fā)明涉及虛擬現(xiàn)實顯示技術(shù)領(lǐng)域,尤其涉及一種虛擬現(xiàn)實設(shè)備的調(diào)節(jié)方法、裝置、存儲介質(zhì)及設(shè)備。
背景技術(shù):
虛擬現(xiàn)實技術(shù)(Virtual Reality,VR)主要是利用電腦模擬產(chǎn)生一個三維空間的虛擬世界,向用戶提供關(guān)于視覺等感官的模擬,從而讓用戶感覺仿佛身歷其境。當(dāng)用戶位置移動時,電腦可以立即進(jìn)行復(fù)雜的運算,將與用戶位置相匹配的精確的三維世界視頻傳回給用戶,以產(chǎn)生臨場感。該技術(shù)集成了計算機圖形、計算機仿真、人工智能、感應(yīng)、顯示及網(wǎng)絡(luò)并行處理等技術(shù)的最新發(fā)展成果,是一種由計算機技術(shù)輔助生成的高技術(shù)模擬系統(tǒng)。
目前,體驗完虛擬現(xiàn)實內(nèi)容之后,用戶可能會有強烈的眩暈感、疲勞、眼花、惡心等等,這些都是VR暈動癥的癥狀。VR暈動癥中包括模擬暈動癥。模擬暈動癥的本質(zhì)是由于用戶視覺上觀察到的狀態(tài)和身體的真實狀態(tài)之間的不一致引發(fā)的。最常見的例子就是,當(dāng)用戶坐著或站著用手柄來操控角色移動時,用戶在視覺上得到的信息是“我在移動”,然而負(fù)責(zé)感知身體狀態(tài)的中耳前庭器官卻給大腦發(fā)出“我沒動”的信號,這種矛盾的信號會讓大腦認(rèn)為“自己”處在一個不正常且危險的狀態(tài)。但是,現(xiàn)有技術(shù)中未能提供降低由模擬暈動癥而引起的眩暈的方案。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提供一種虛擬現(xiàn)實設(shè)備的調(diào)節(jié)方法、裝置、計算機可讀存儲介質(zhì)、電子設(shè)備及虛擬現(xiàn)實設(shè)備,用以有效降低佩戴者的眩暈感。
第一方面,本發(fā)明提供一種虛擬現(xiàn)實設(shè)備的調(diào)節(jié)方法,包括:
確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J剑?/p>
若確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J?,則增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J剑?/p>
隨著所述透光率可調(diào)單元的透光率的增大,所述虛擬顯示設(shè)備的佩戴者的眼部能夠接收到的來自所述虛擬現(xiàn)實設(shè)備外部的光線增多。
其中,在所述確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J降牟襟E前,所述方法還包括:
獲取狀態(tài)判別參數(shù);
所述確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J降牟襟E具體為:
根據(jù)所述狀態(tài)判別參數(shù),確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
其中,所述獲取狀態(tài)判別參數(shù)的步驟,包括:
按照預(yù)定的采樣時間間隔獲取所述佩戴者的頭部分別環(huán)繞預(yù)設(shè)的x,y,z軸旋轉(zhuǎn)的角速度;和/或
獲取所述虛擬現(xiàn)實設(shè)備所顯示的當(dāng)前幀圖像與上一幀圖像之間的內(nèi)容重疊比例。
其中,所述根據(jù)所述狀態(tài)判別參數(shù),確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J降牟襟E,包括:
對于所述x,y,z軸中的任一坐標(biāo)軸,若在當(dāng)前采樣時刻獲得的所述佩戴者的頭部環(huán)繞所述任一坐標(biāo)軸的角速度大于或等于預(yù)設(shè)值,則確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
其中,在所述增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率的步驟之后,所述方法還包括:
對于所述x,y,z軸中的任一坐標(biāo)軸,若在所述當(dāng)前采樣時刻以后的預(yù)定時間長度內(nèi),所述佩戴者的頭部環(huán)繞所述任一坐標(biāo)軸的角速度均小于所述預(yù)設(shè)值,則降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
其中,所述根據(jù)所述狀態(tài)判別參數(shù),確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J降牟襟E,包括:
若所述內(nèi)容重疊比例小于或等于預(yù)設(shè)重疊比例閾值,則確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
其中,在所述增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率的步驟之后,所述方法還包括:
在獲得所述當(dāng)前幀圖像的時刻以后的預(yù)定時間長度內(nèi),若獲得的內(nèi)容重疊比例均大于所述預(yù)設(shè)重疊比例閾值,則降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
其中,在所述增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率的步驟之后,所述方法還包括:
當(dāng)同時滿足以下兩個條件時,降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式:
對于預(yù)設(shè)的x,y,z軸中的任一坐標(biāo)軸,在當(dāng)前采樣時刻以后的預(yù)定時間長度內(nèi),所述佩戴者的頭部環(huán)繞所述任一坐標(biāo)軸的角速度均小于預(yù)設(shè)值;
在獲得所述當(dāng)前幀圖像的時刻以后的預(yù)定時間長度內(nèi),獲得的內(nèi)容重疊比例均大于預(yù)設(shè)重疊比例閾值。
其中,所述確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J降牟襟E,包括:
接收虛擬現(xiàn)實應(yīng)用發(fā)送的第一狀態(tài)確認(rèn)結(jié)果信息;
當(dāng)所述第一狀態(tài)確認(rèn)結(jié)果信息表示需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
其中,在所述增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率的步驟之后,所述方法還包括:
接收所述虛擬現(xiàn)實應(yīng)用發(fā)送的第二狀態(tài)確認(rèn)結(jié)果信息;
當(dāng)所述第二狀態(tài)確認(rèn)結(jié)果信息表示需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式時,降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
其中,所述增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率的步驟,包括:
將所述透光率可調(diào)單元的透光率調(diào)整為大于或等于第一預(yù)設(shè)值,其中所述第一預(yù)設(shè)值為85%。
其中,所述降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率的步驟具體為:
將所述透光率可調(diào)單元的透光率調(diào)整為小于或等于第二預(yù)設(shè)值,其中所述第二預(yù)設(shè)值為50%。
第二方面,本發(fā)明提供了一種虛擬現(xiàn)實設(shè)備的調(diào)節(jié)裝置,包括:
確定模塊,用于確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J剑?/p>
調(diào)整模塊,用于若確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J?,則增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J剑?/p>
隨著所述透光率可調(diào)單元的透光率的增大,所述虛擬顯示設(shè)備的佩戴者的眼部能夠接收到的來自所述虛擬現(xiàn)實設(shè)備外部的光線增多。
其中,所述裝置還包括:
獲取模塊,用于獲取狀態(tài)判別參數(shù);
所述確定模塊具體用于,根據(jù)所述狀態(tài)判別參數(shù),確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
其中,所述獲取模塊具體用于:
按照預(yù)定的采樣時間間隔獲取佩戴者的頭部分別環(huán)繞預(yù)設(shè)的x,y,z軸旋轉(zhuǎn)的角速度;和/或
獲取所述虛擬現(xiàn)實設(shè)備所顯示的當(dāng)前幀圖像與上一幀圖像之間的內(nèi)容重疊比例。
其中,所述確定模塊具體用于:
對于所述x,y,z軸中的任一坐標(biāo)軸,若在當(dāng)前采樣時刻獲得的所述佩戴者的頭部環(huán)繞所述任一坐標(biāo)軸的角速度大于或等于預(yù)設(shè)值,則確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
其中,所述裝置還包括:
第一模式設(shè)置模塊,用于對于所述x,y,z軸中的任一坐標(biāo)軸,若在所述當(dāng)前采樣時刻以后的預(yù)定時間長度內(nèi),所述佩戴者的頭部環(huán)繞所述任一坐標(biāo)軸的角速度均小于所述預(yù)設(shè)值,則降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
其中,所述確定模具體用于:
若所述內(nèi)容重疊比例小于或等于預(yù)設(shè)重疊比例閾值,則確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
其中,所述裝置還包括:
第二模式設(shè)置模塊,用于在獲得所述當(dāng)前幀圖像的時刻以后的預(yù)定時間長度內(nèi),若獲得的內(nèi)容重疊比例均大于所述預(yù)設(shè)重疊比例閾值,則降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
其中,所述裝置還包括:
第三模式設(shè)置模塊,用于當(dāng)同時滿足以下兩個條件時,降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式:
對于預(yù)設(shè)的x,y,z軸中的任一坐標(biāo)軸,在當(dāng)前采樣時刻以后的預(yù)定時間長度內(nèi),佩戴者的頭部環(huán)繞所述任一坐標(biāo)軸的角速度均小于預(yù)設(shè)值;
在獲得當(dāng)前幀圖像的時刻以后的預(yù)定時間長度內(nèi),獲得的內(nèi)容重疊比例均大于預(yù)設(shè)重疊比例閾值。
其中,所述確定模塊包括:
接收子模塊,用于接收虛擬現(xiàn)實應(yīng)用發(fā)送的第一狀態(tài)確認(rèn)結(jié)果信息;
確定子模塊,用于當(dāng)所述第一狀態(tài)確認(rèn)結(jié)果信息表示需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
其中,所述接收子模塊還用于,接收所述虛擬現(xiàn)實應(yīng)用發(fā)送的第二狀態(tài)確認(rèn)結(jié)果信息;
所述裝置還包括:第四模式設(shè)置模塊,用于當(dāng)所述第二狀態(tài)確認(rèn)結(jié)果信息表示需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式時,降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
其中,所述調(diào)整模塊具體用于,將所述透光率可調(diào)單元的透光率調(diào)整為大于或等于第一預(yù)設(shè)值,其中所述第一預(yù)設(shè)值為85%。
第三方面,本發(fā)明提供了一種計算機可讀存儲介質(zhì),用于存儲計算機程序,所述計算機程序可被處理器執(zhí)行如第一方面任一項所述的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)方法。
第四方面,本發(fā)明提供了一種電子設(shè)備,所述電子設(shè)備包括:殼體、處理器、存儲器、電路板和電源電路;
其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路,用于為上述電子設(shè)備的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,用于執(zhí)行第一方面任一項所述的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)方法。
第五方面,本發(fā)明提供了一種虛擬現(xiàn)實設(shè)備,包括:外殼、主控模塊、設(shè)置于所述外殼內(nèi)的顯示模塊和光學(xué)成像模塊,所述光學(xué)成像模塊位于所述顯示模塊的靠近人眼的一側(cè);所述顯示模塊和所述光學(xué)成像模塊分別和所述主控模塊連接;所述虛擬現(xiàn)實設(shè)備還包括:
貼合部件,包括:控制單元,控制線路和透光率可調(diào)單元;所述控制單元和所述主控模塊連接;所述透光率可調(diào)單元位于所述光學(xué)成像模塊的靠近人眼的一側(cè);
當(dāng)確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,所述控制單元通過所述控制線路增大所述透光率可調(diào)單元的透光率。
其中,在確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式時,所述控制單元通過所述控制線路降低所述透光率可調(diào)單元的透光率。
其中,所述透光率可調(diào)單元由透光率可電控材料制備。
本發(fā)明的上述技術(shù)方案的有益效果如下:
在本發(fā)明實施例中,當(dāng)確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而使得佩戴者在使用虛擬現(xiàn)實設(shè)備時可以觀看到除虛擬現(xiàn)實圖像之外的內(nèi)容,進(jìn)而有效降低佩戴者的眩暈感。
附圖說明
圖1為本發(fā)明實施例一的虛擬現(xiàn)實設(shè)備的示意圖;
圖2為本發(fā)明實施例一的貼合部件的示意圖;
圖3為本發(fā)明實施例二的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)方法的流程圖;
圖4為本發(fā)明實施例三的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)方法的流程圖;
圖5為本發(fā)明實施例四的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)方法的流程圖;
圖6為本發(fā)明實施例五的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)方法的流程圖;
圖7為本發(fā)明實施例六的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)裝置的結(jié)構(gòu)圖;
圖8為本發(fā)明實施例六的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)裝置的第一示意圖;
圖9為本發(fā)明實施例六的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)裝置的第二示意圖;
圖10為本發(fā)明實施例六的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)裝置的第三示意圖;
圖11為本發(fā)明實施例六的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)裝置的第四示意圖;
圖12為本發(fā)明實施例六的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)裝置的第五示意圖;
圖13為本發(fā)明實施例七的電子設(shè)備的結(jié)構(gòu)圖。
具體實施方式
下面將結(jié)合附圖和實施例,對本發(fā)明的具體實施方式作進(jìn)一步詳細(xì)描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
對于模擬暈動癥產(chǎn)生的眩暈,其主要原因是佩戴者的視覺狀態(tài)感知和身體狀態(tài)感知不一致。因此,在本發(fā)明實施例中,通過調(diào)節(jié)虛擬現(xiàn)實設(shè)備透光率可調(diào)單元的透光率,可以使佩戴者獲得外部的一些信息,從而使佩戴者的視覺狀態(tài)感知和身體狀態(tài)感知一致,降低佩戴者的眩暈感。
實施例一
如圖1所示,本發(fā)明實施例一的虛擬現(xiàn)實設(shè)備包括:包括:外殼101、主控模塊102、設(shè)置于所述外殼內(nèi)的顯示模塊103和光學(xué)成像模塊104,所述光學(xué)成像模塊104位于所述顯示模塊103的靠近人眼的一側(cè);所述顯示模塊103和所述光學(xué)成像模塊104分別和所述主控模塊102連接。所述虛擬現(xiàn)實設(shè)備還包括:貼合部件105。
其中,所述顯示模塊可包括顯示屏1031、顯示屏調(diào)節(jié)單元1032。其中所述顯示屏調(diào)節(jié)單元用于調(diào)節(jié)顯示屏,使其能前后移動。所述光學(xué)成像模塊包括透鏡等。所述主控單元指的是主控電路板,上面還可以集成運動追蹤系統(tǒng),包括各種傳感器、陀螺儀、加速度計等。
如圖2所示,所述貼合部件105包括:控制單元1051,控制線路1052和透光率可調(diào)單元1053;所述控制單元1051和所述主控模塊102連接。其中,透光率可調(diào)單元1053位于所述光學(xué)成像模塊104的靠近人眼的一側(cè),貼合人的眼部所述控制單元可采用邏輯控制芯片實現(xiàn)。
具體的,所述透光率可調(diào)單元由透光率可電控材料制備。例如,所述透光率可調(diào)單元1053可以采用透光率可變的玻璃等實現(xiàn)。所述貼合部件可以是在高透光率液體硅橡膠內(nèi)加一層透光率可變的玻璃。其中,高透光率液體硅橡膠透光率高于90%,彈性好,適合貼合面部。
當(dāng)確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,所述控制單元通過所述控制線路增大所述透光率可調(diào)單元的透光率;當(dāng)確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式時,所述控制單元通過所述控制線路降低所述透光率可調(diào)單元的透光率。
例如,當(dāng)確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,所述控制單元通過所述控制線路增大所述透光率可調(diào)單元的透光率,使其透光率大于或等于85%;當(dāng)確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式時,所述控制單元通過所述控制線路降低所述透光率可調(diào)單元的透光率,使其小于或等于50%。
由上可以看出,在本發(fā)明實施例中,當(dāng)確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而使得佩戴者在使用虛擬現(xiàn)實設(shè)備時可以觀看到除虛擬現(xiàn)實圖像之外的內(nèi)容,進(jìn)而有效降低佩戴者的眩暈感。
實施例二
如圖3所示,本發(fā)明實施例二的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)方法,包括:
步驟201、確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
在本發(fā)明實施例中,可將虛擬現(xiàn)實設(shè)備的模式分為兩種:正常顯示模式和降眩暈?zāi)J?。其中,正常顯示模式即虛擬現(xiàn)實設(shè)備通常向佩戴者提供的顯示模式;降眩暈顯示模式指的是,能使佩戴者的眩暈感降低的顯示模式。
在實際應(yīng)用中,所述虛擬現(xiàn)實設(shè)備可采用實施例一的虛擬現(xiàn)實設(shè)備。在此步驟中,可由控制單元自身確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J?,還可由控制單元根據(jù)虛擬現(xiàn)實應(yīng)用的通知確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
(一)、由控制單元自身確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J剑?/p>
在這種方式下,控制單元獲得狀態(tài)判別參數(shù),并根據(jù)該狀態(tài)判別參數(shù)確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
在本發(fā)明實施例中,所述狀態(tài)判斷參數(shù)可以包括:佩戴者的頭部分別環(huán)繞預(yù)設(shè)的x,y,z軸旋轉(zhuǎn)的角速度,或者所述狀態(tài)判別參數(shù)還可以包括虛擬現(xiàn)實設(shè)備所顯示的當(dāng)前幀圖像與上一幀圖像之間的內(nèi)容重疊比例,或者所述狀態(tài)判別參數(shù)還可同時包括上述兩者,即包括:佩戴者的頭部分別環(huán)繞預(yù)設(shè)的x,y,z軸旋轉(zhuǎn)的角速度,以及虛擬現(xiàn)實設(shè)備所顯示的當(dāng)前幀圖像與上一幀圖像之間的內(nèi)容重疊比例。其中,該虛擬現(xiàn)實設(shè)備包括但不限于為能夠提供虛擬現(xiàn)實頭像的頭盔、眼鏡等。
根據(jù)虛擬現(xiàn)實設(shè)備所配置的如陀螺儀,加速計,地磁計,圖像采集卡等傳感器所采集的數(shù)據(jù),控制單元能夠計算出某一時刻佩戴者頭部環(huán)繞x,y,z軸旋轉(zhuǎn)的角速度值,用ωci表示,代表某一時刻佩戴者的頭部繞i軸旋轉(zhuǎn)的角速度,i的值為x,y,z。其中,該x,y,z軸可以任意設(shè)置。例如,x軸可以設(shè)置為:與水平方向平行,且向左方為正;y軸可以設(shè)置為:與豎直方向平行,且向上方為正;z軸可以設(shè)置為:與x-y平面垂直,且向佩戴者的前方為正。
當(dāng)所述狀態(tài)判斷參數(shù)包括佩戴者的頭部分別環(huán)繞預(yù)設(shè)的x,y,z軸旋轉(zhuǎn)的角速度時,在此步驟中,控制單元按照預(yù)定的采樣時間間隔接收上述傳感器的數(shù)據(jù),并計算出佩戴者的頭部分別環(huán)繞預(yù)設(shè)的x,y,z軸旋轉(zhuǎn)的角速度。其中,該采樣時間間隔可以任意設(shè)置,例如設(shè)置為1s等。
當(dāng)所述狀態(tài)判別參數(shù)包括虛擬現(xiàn)實設(shè)備所顯示的當(dāng)前幀圖像與上一幀圖像之間的內(nèi)容重疊比例時,在此步驟中,控制單元獲取所述虛擬現(xiàn)實設(shè)備所顯示的當(dāng)前幀圖像與上一幀圖像之間的內(nèi)容重疊比例。
其中,所述內(nèi)容重疊比例指的是,在當(dāng)前幀圖像中的內(nèi)容與上一幀圖像中的內(nèi)容中,相同內(nèi)容的面積與一幀圖像的面積之間的比例值。
具體的,對當(dāng)前幀圖像和上一幀圖像分別標(biāo)定特征點,并對當(dāng)前幀圖像中的特征點和上一幀圖像中的特征點進(jìn)行匹配。若兩幀圖像中,匹配的特征點所占的面積與一幀圖像的面積之間的比例,即為內(nèi)容重疊比例。內(nèi)容重疊比例越高,則可認(rèn)為圖像的更新速度越慢,反之則越快。
具體的,內(nèi)容重疊比例可按照下述方式定義:
r=o/s
其中,r表示內(nèi)容重疊比例,o表示當(dāng)前幀圖像和上一幀圖像中重疊區(qū)域的面積,s表示一幀圖像的面積。
根據(jù)狀態(tài)判別參數(shù)所包括的內(nèi)容不同,在此步驟中控制單元可有不同的判斷方式,以確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
(1)當(dāng)所述狀態(tài)判斷參數(shù)包括佩戴者的頭部分別環(huán)繞預(yù)設(shè)的x,y,z軸旋轉(zhuǎn)的角速度時,在此步驟中按照下述方式確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J剑?/p>
對于所述x,y,z軸中的任一坐標(biāo)軸,若在當(dāng)前采樣時刻獲得的所述佩戴者的頭部環(huán)繞所述任一坐標(biāo)軸的角速度大于或等于預(yù)設(shè)值,則控制單元確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
通過對一定數(shù)量的測試者進(jìn)行虛擬現(xiàn)實體驗實驗發(fā)現(xiàn),當(dāng)人的頭部環(huán)繞某一坐標(biāo)軸旋轉(zhuǎn)的角速度小于5度時,大部分測試者不會感到眩暈,而大于或等于5度時大部分測試者會感到眩暈。因此,在此將該預(yù)設(shè)值為5,即ωo=5,ωo表示該預(yù)設(shè)值。因此,在此步驟中,對于在當(dāng)前采樣時刻獲得的佩戴者環(huán)繞x,y,z軸的角速度中,只要佩戴者環(huán)繞其中一個坐標(biāo)軸旋轉(zhuǎn)的角速度大于或等于5度,即可確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
為了進(jìn)一步提高準(zhǔn)確性,在此還可獲取在上一采樣時刻時,佩戴者的頭部環(huán)繞x,y,z的角速度,并將其分別和對應(yīng)的當(dāng)前采樣時刻的佩戴者的頭部環(huán)繞x,y,z的角速度進(jìn)行比較。當(dāng)滿足下述條件時,即可確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J剑?/p>
ωci≥ωo且ωoi<ωo
ωci表示當(dāng)前采樣時刻佩戴者的頭部環(huán)繞i軸旋轉(zhuǎn)的角速度,ωoi表示上一采樣時刻佩戴者的頭部環(huán)繞i軸旋轉(zhuǎn)的角速度,i的值為x,y,z。
(2)當(dāng)所述狀態(tài)判斷參數(shù)包括虛擬現(xiàn)實設(shè)備所顯示的當(dāng)前幀圖像與上一幀圖像之間的內(nèi)容重疊比例時,在此步驟中按照下述方式確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J剑?/p>
若所述內(nèi)容重疊比例小于或等于預(yù)設(shè)重疊比例閾值,則所述控制單元確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
經(jīng)實驗發(fā)現(xiàn),當(dāng)當(dāng)前幀圖像內(nèi)容與上一幀圖像內(nèi)容很大部分重疊時(例如有大于70%的內(nèi)容重疊),可認(rèn)為圖像顯示的更新速度一般;當(dāng)當(dāng)前幀圖像內(nèi)容與上一幀圖像內(nèi)容很少部分重疊時(例如有小于40%的內(nèi)容重疊),可認(rèn)為圖像顯示的更新速度很快。因此,在此可將該預(yù)設(shè)重疊比例閾值設(shè)置為0.7。
當(dāng)滿足下述條件時,則確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J剑?/p>
rc≤ro
rc為當(dāng)前幀圖像與上一幀圖像的內(nèi)容重疊比例,ro表示預(yù)設(shè)重疊比例閾值設(shè)置。
(3)當(dāng)所述狀態(tài)判斷參數(shù)包括佩戴者的頭部分別環(huán)繞預(yù)設(shè)的x,y,z軸旋轉(zhuǎn)的角速度、以及虛擬現(xiàn)實設(shè)備所顯示的當(dāng)前幀圖像與上一幀圖像之間的內(nèi)容重疊比例時,只要滿足上述(1)、(2)中的任一個條件,即可確定將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
(二)、控制單元根據(jù)虛擬現(xiàn)實應(yīng)用的通知確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J剑?/p>
在這種方式下,為節(jié)約資源,提高效率,由虛擬現(xiàn)實應(yīng)用按照上述方式確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J?,然后將判斷結(jié)果通知控制單元,控制單元再根據(jù)判斷結(jié)果調(diào)節(jié)透光率可調(diào)單元的透光率,進(jìn)而調(diào)整虛擬現(xiàn)實設(shè)備的工作模式。
具體的,控制單元接收虛擬現(xiàn)實應(yīng)用發(fā)送的第一狀態(tài)確認(rèn)結(jié)果信息,當(dāng)所述第一狀態(tài)確認(rèn)結(jié)果信息表示需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,所述虛擬現(xiàn)實設(shè)備的控制單元確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J?。控制單元接收所述虛擬現(xiàn)實應(yīng)用發(fā)送的第二狀態(tài)確認(rèn)結(jié)果信息,當(dāng)所述第二狀態(tài)確認(rèn)結(jié)果信息表示需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式時,利用所述控制單元將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
步驟202、若確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J?,則增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
隨著所述透光率可調(diào)單元的透光率的增大,所述虛擬顯示設(shè)備的佩戴者的眼部能夠接收到的來自所述虛擬現(xiàn)實設(shè)備外部的光線增多。
在此步驟中,利用所述虛擬現(xiàn)實設(shè)備的控制單元,將所述虛擬現(xiàn)實設(shè)備的貼合部件的透光率調(diào)整為大于或等于第一預(yù)設(shè)值,其中所述第一預(yù)設(shè)值為85%。此時,光線能夠透過透光率可調(diào)單元,佩戴者能夠通過貼合部件觀察到外部環(huán)境信息,降低沉浸感和眩暈體驗。
由上可以看出,在本發(fā)明實施例中,當(dāng)確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而使得佩戴者在使用虛擬現(xiàn)實設(shè)備時可以觀看到除虛擬現(xiàn)實圖像之外的內(nèi)容,進(jìn)而有效降低佩戴者的眩暈感。
實施例三
如圖4所示,本發(fā)明實施例三的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)方法,包括:
步驟301、在當(dāng)前采樣時刻利用控制單元獲取佩戴者的頭部分別環(huán)繞預(yù)設(shè)的x,y,z軸旋轉(zhuǎn)的角速度。
其中,預(yù)設(shè)的x,y,z軸的含義可以參照實施例二的描述。
步驟302、利用控制單元確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
步驟303、若確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J?,則利用控制單元增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
在此,利用所述虛擬現(xiàn)實設(shè)備的控制單元,將所述虛擬現(xiàn)實設(shè)備的貼合部件的透光率調(diào)整為大于或等于第一預(yù)設(shè)值,其中所述第一預(yù)設(shè)值為85%。
其中步驟301-303的描述可參照實施例二中步驟201-202的相應(yīng)描述。
步驟304、對于x,y,z軸中的任一坐標(biāo)軸,若在當(dāng)前采樣時刻以后的預(yù)定時間長度內(nèi),佩戴者的頭部環(huán)繞所述任一坐標(biāo)軸的角速度均小于預(yù)設(shè)值,則利用控制單元降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
其中,所述預(yù)設(shè)值的含義可參照前述實施例二的描述,該預(yù)定時間長度也可任意設(shè)置,例如設(shè)置為1s。
在本發(fā)明實施例中,在將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J胶?,還可對佩戴者的狀態(tài)繼續(xù)進(jìn)行監(jiān)測,以調(diào)整虛擬現(xiàn)實設(shè)備的工作模式,從而提高佩戴者的虛擬現(xiàn)實體驗。具體的,當(dāng)在當(dāng)前采樣時刻獲取到的佩戴者的頭部環(huán)繞某個坐標(biāo)軸旋轉(zhuǎn)的角速度小于預(yù)設(shè)值,且在當(dāng)前采樣時刻之后的預(yù)定時間長度內(nèi)獲取到的佩戴者的頭部環(huán)繞某個坐標(biāo)軸旋轉(zhuǎn)的角速度均小于該預(yù)設(shè)值,則可退出降眩暈?zāi)J?,而將虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。當(dāng)然,在實際應(yīng)用中,也可在當(dāng)前采樣時刻獲取到的佩戴者的頭部環(huán)繞某個坐標(biāo)軸旋轉(zhuǎn)的角速度小于預(yù)設(shè)值后,立即將虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
具體的,利用所述虛擬現(xiàn)實設(shè)備的控制單元,將所述虛擬現(xiàn)實設(shè)備的貼合部件的透光率調(diào)整為小于或等于第二預(yù)設(shè)值,其中所述第二預(yù)設(shè)值為50%。
由上可以看出,在本發(fā)明實施例中,當(dāng)確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而使得佩戴者在使用虛擬現(xiàn)實設(shè)備時可以觀看到除虛擬現(xiàn)實圖像之外的內(nèi)容,進(jìn)而有效降低佩戴者的眩暈感。此外,在本發(fā)明實施例中還可將虛擬現(xiàn)實設(shè)備切換到正常顯示模式,從而進(jìn)一步滿足了佩戴者觀看虛擬現(xiàn)實圖像的需要,提高了佩戴者的體驗。
實施例四
如圖5所示,本發(fā)明實施例四的虛擬現(xiàn)實設(shè)備的調(diào)節(jié)方法,包括:
步驟401、利用控制單元獲取虛擬現(xiàn)實設(shè)備所顯示的當(dāng)前幀圖像與上一幀圖像之間的內(nèi)容重疊比例。
其中,內(nèi)容重疊比例的含義可以參照實施例二的描述。
步驟402、利用控制單元確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
步驟403、若確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J?,則利用控制單元增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
在此,利用所述虛擬現(xiàn)實設(shè)備的控制單元,將所述虛擬現(xiàn)實設(shè)備的貼合部件的透光率調(diào)整為大于或等于第一預(yù)設(shè)值,其中所述第一預(yù)設(shè)值為85%。
其中步驟401-403的描述可參照實施例一中步驟201-203的相應(yīng)描述。
步驟404、在獲得當(dāng)前幀圖像的時刻以后的預(yù)定時間長度內(nèi),若獲得的內(nèi)容重疊比例均大于預(yù)設(shè)重疊比例閾值,則利用控制單元降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
其中,該預(yù)定時間長度也可任意設(shè)置,例如設(shè)置為1s,預(yù)設(shè)重疊比例閾值的含義可以參照前述實施例一的描述。
在本發(fā)明實施例中,在將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J胶?,還可對虛擬現(xiàn)實設(shè)備所顯示的圖像內(nèi)容繼續(xù)進(jìn)行監(jiān)測,以調(diào)整虛擬現(xiàn)實設(shè)備的工作模式,從而提高佩戴者的虛擬現(xiàn)實體驗。具體的,在獲得所述當(dāng)前幀圖像的時刻以后的預(yù)定時間長度內(nèi),若獲得的內(nèi)容重疊比例均大于所述預(yù)設(shè)重疊比例閾值,則將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
具體的,利用所述虛擬現(xiàn)實設(shè)備的控制單元,將所述虛擬現(xiàn)實設(shè)備的貼合部件的透光率調(diào)整為小于或等于第二預(yù)設(shè)值,其中所述第二預(yù)設(shè)值為50%。
由上可以看出,在本發(fā)明實施例中,當(dāng)確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而使得佩戴者在使用虛擬現(xiàn)實設(shè)備時可以觀看到除虛擬現(xiàn)實圖像之外的內(nèi)容,進(jìn)而有效降低佩戴者的眩暈感。此外,在本發(fā)明實施例中還可將虛擬現(xiàn)實設(shè)備切換到正常顯示模式,從而進(jìn)一步滿足了佩戴者觀看虛擬現(xiàn)實圖像的需要,提高了佩戴者的體驗。
實施例五
如圖6所示,本發(fā)明實施例五的虛擬設(shè)備的調(diào)節(jié)方法,包括:
步驟501、利用控制單元獲取狀態(tài)判別參數(shù)。
在本發(fā)明實施例中,所述狀態(tài)判斷參數(shù)包括:佩戴者的頭部分別環(huán)繞預(yù)設(shè)的x,y,z軸旋轉(zhuǎn)的角速度、虛擬現(xiàn)實設(shè)備所顯示的當(dāng)前幀圖像與上一幀圖像之間的內(nèi)容重疊比例。
步驟502、根據(jù)所述狀態(tài)判別參數(shù),利用控制單元確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
根據(jù)前述實施例一的描述,在此實施例中,當(dāng)滿足以下任一條件時即可確定將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J剑?/p>
(1)對于所述x,y,z軸中的任一坐標(biāo)軸,若在當(dāng)前采樣時刻獲得的所述佩戴者的頭部環(huán)繞所述任一坐標(biāo)軸的角速度大于或等于預(yù)設(shè)值;
(2)內(nèi)容重疊比例小于或等于預(yù)設(shè)重疊比例閾值。
步驟503、若確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J?,則利用控制單元增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
在此,利用所述虛擬現(xiàn)實設(shè)備的控制單元,將所述虛擬現(xiàn)實設(shè)備的貼合部件的透光率調(diào)整為大于或等于第一預(yù)設(shè)值,其中所述第一預(yù)設(shè)值為85%。
步驟504、在獲得當(dāng)前幀圖像的時刻以后的預(yù)定時間長度內(nèi),利用控制單元判斷獲得的內(nèi)容重疊比例是否均大于預(yù)設(shè)重疊比例閾值。
若判斷結(jié)果為是,則執(zhí)行步驟505;否則繼續(xù)進(jìn)行采樣、判斷。
步驟505、對于所述x,y,z軸中的任一坐標(biāo)軸,判斷在當(dāng)前采樣時刻以后的預(yù)定時間長度內(nèi),佩戴者的頭部環(huán)繞所述任一坐標(biāo)軸的角速度是否均小于預(yù)設(shè)值。
若判斷結(jié)果為是,則執(zhí)行步驟506;否則繼續(xù)進(jìn)行采樣、判斷。
步驟506、降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
其中,步驟504、505的兩個判斷過程先執(zhí)行任意一個判斷過程均可,在此只是給出了一種示例。
具體的,利用所述虛擬現(xiàn)實設(shè)備的控制單元,將所述虛擬現(xiàn)實設(shè)備的貼合部件的透光率調(diào)整為小于或等于第二預(yù)設(shè)值,其中所述第二預(yù)設(shè)值為50%。
由上可以看出,在本發(fā)明實施例中,當(dāng)確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而使得佩戴者在使用虛擬現(xiàn)實設(shè)備時可以觀看到除虛擬現(xiàn)實圖像之外的內(nèi)容,進(jìn)而有效降低佩戴者的眩暈感。此外,在本發(fā)明實施例中還可將虛擬現(xiàn)實設(shè)備切換到正常顯示模式,從而進(jìn)一步滿足了佩戴者觀看虛擬現(xiàn)實圖像的需要,提高了佩戴者的體驗。
實施例六
如圖7所示,本發(fā)明實施例六的一種虛擬現(xiàn)實設(shè)備的調(diào)節(jié)裝置,包括:確定模塊601,用于確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J?;調(diào)整模塊602,用于若確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J剑瑒t增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J剑?/p>
隨著所述透光率可調(diào)單元的透光率的增大,所述虛擬顯示設(shè)備的佩戴者的眼部能夠接收到的來自所述虛擬現(xiàn)實設(shè)備外部的光線增多。
如圖8所示,所述裝置還包括:獲取模塊603,用于獲取狀態(tài)判別參數(shù);所述確定模塊601具體用于,根據(jù)所述狀態(tài)判別參數(shù),確定是否需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
其中,所述獲取模塊具體用于:按照預(yù)定的采樣時間間隔獲取佩戴者的頭部分別環(huán)繞預(yù)設(shè)的x,y,z軸旋轉(zhuǎn)的角速度;和/或獲取所述虛擬現(xiàn)實設(shè)備所顯示的當(dāng)前幀圖像與上一幀圖像之間的內(nèi)容重疊比例。
其中,所述確定模塊具體用于:對于所述x,y,z軸中的任一坐標(biāo)軸,若在當(dāng)前采樣時刻獲得的所述佩戴者的頭部環(huán)繞所述任一坐標(biāo)軸的角速度大于或等于預(yù)設(shè)值,則確定需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J健?/p>
此時,如圖9所示,所述裝置還包括:第一模式設(shè)置模塊604,用于對于所述x,y,z軸中的任一坐標(biāo)軸,若在所述當(dāng)前采樣時刻以后的預(yù)定時間長度內(nèi),所述佩戴者的頭部環(huán)繞所述任一坐標(biāo)軸的角速度均小于所述預(yù)設(shè)值,則降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
其中,所述確定模具體用于:若所述內(nèi)容重疊比例小于或等于預(yù)設(shè)重疊比例閾值,則確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J?。此時,如圖10所示,所述裝置還包括:第二模式設(shè)置模塊605,用于在獲得所述當(dāng)前幀圖像的時刻以后的預(yù)定時間長度內(nèi),若獲得的內(nèi)容重疊比例均大于所述預(yù)設(shè)重疊比例閾值,則降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
在圖8所示的基礎(chǔ)上,如圖11所示,所述裝置還包括:第三模式設(shè)置模塊606,用于當(dāng)同時滿足以下兩個條件時,降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式:對于預(yù)設(shè)的x,y,z軸中的任一坐標(biāo)軸,在當(dāng)前采樣時刻以后的預(yù)定時間長度內(nèi),佩戴者的頭部環(huán)繞所述任一坐標(biāo)軸的角速度均小于預(yù)設(shè)值;在獲得當(dāng)前幀圖像的時刻以后的預(yù)定時間長度內(nèi),獲得的內(nèi)容重疊比例均大于預(yù)設(shè)重疊比例閾值。
具體的,所述確定模塊包括:接收子模塊,用于接收虛擬現(xiàn)實應(yīng)用發(fā)送的第一狀態(tài)確認(rèn)結(jié)果信息;確定子模塊,用于當(dāng)所述第一狀態(tài)確認(rèn)結(jié)果信息表示需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J?。此外,為進(jìn)一步提高佩戴者體驗,所述接收子模塊還用于,接收所述虛擬現(xiàn)實應(yīng)用發(fā)送的第二狀態(tài)確認(rèn)結(jié)果信息;如圖12所示,所述裝置還包括:第四模式設(shè)置模塊607,用于當(dāng)所述第二狀態(tài)確認(rèn)結(jié)果信息表示需要將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式時,降低所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而將所述虛擬現(xiàn)實設(shè)備設(shè)置為正常顯示模式。
其中,所述調(diào)整模塊602具體用于,將所述虛擬現(xiàn)實設(shè)備的貼合部件的透光率調(diào)整為大于或等于第一預(yù)設(shè)值,其中所述第一預(yù)設(shè)值為85%;將所述虛擬現(xiàn)實設(shè)備的貼合部件的透光率調(diào)整為小于或等于第二預(yù)設(shè)值,其中所述第二預(yù)設(shè)值為50%。
本發(fā)明所述裝置的工作原理可參照前述方法實施例的描述,且所述裝置可位于虛擬現(xiàn)實設(shè)備中,例如虛擬現(xiàn)實頭盔,眼鏡等。
由上可以看出,在本發(fā)明實施例中,當(dāng)確定需要將虛擬現(xiàn)實設(shè)備設(shè)置為降眩暈?zāi)J綍r,增大所述虛擬現(xiàn)實設(shè)備的透光率可調(diào)單元的透光率,從而使得佩戴者在使用虛擬現(xiàn)實設(shè)備時可以觀看到除虛擬現(xiàn)實圖像之外的內(nèi)容,進(jìn)而有效降低佩戴者的眩暈感。此外,在本發(fā)明實施例中還可將虛擬現(xiàn)實設(shè)備切換到正常顯示模式,從而進(jìn)一步滿足了佩戴者觀看虛擬現(xiàn)實圖像的需要,提高了佩戴者的體驗。
實施例七
如圖13所示,本發(fā)明實施例七的電子設(shè)備可以包括:殼體121、處理器122、存儲器123、電路板124和電源電路125,其中,電路板124安置在殼體121圍成的空間內(nèi)部,處理器122和存儲器123設(shè)置在電路板124上;電源電路125,用于為上述電子設(shè)備的各個電路或器件供電;存儲器123用于存儲可執(zhí)行程序代碼;處理器122通過讀取存儲器123中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,用于執(zhí)行前述任一實施例所述的方法。
處理器122對上述步驟的具體執(zhí)行過程以及處理器122通過運行可執(zhí)行程序代碼來進(jìn)一步執(zhí)行的步驟,可以參見前述方法實施例的描述,在此不再贅述。
本發(fā)明實施例還提供了一種計算機可讀存儲介質(zhì),用于存儲計算機程序,所述計算機程序可被處理器執(zhí)行前述實施例所述的方法。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露方法和裝置,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理包括,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述收發(fā)方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,簡稱ROM)、隨機存取存儲器(Random Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。