本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,特別是涉及一種虛擬現(xiàn)實(shí)設(shè)備及對(duì)應(yīng)顯示方法。
背景技術(shù):
隨著虛擬現(xiàn)實(shí)技術(shù)的發(fā)展,虛擬現(xiàn)實(shí)的普及使用已是指日可待。虛擬現(xiàn)實(shí)是多種技術(shù)的綜合,意在讓用戶可以體驗(yàn)到逼真的虛擬世界。
虛擬現(xiàn)實(shí)(Virtual Reality,VR)是多源信息融合的交互式三維動(dòng)態(tài)視景和實(shí)體行為的系統(tǒng)仿真,其通過模擬建立虛擬場景,讓用戶可以利用傳感設(shè)備體驗(yàn)虛擬場景。傳感設(shè)備可以為VR設(shè)備,例如,VR眼鏡。VR眼鏡是一種較普遍的VR頭戴式顯示設(shè)備,其可以將人對(duì)外界的視覺、聽覺封閉,引導(dǎo)用戶產(chǎn)生一種身在虛擬環(huán)境中的感覺。
VR設(shè)備可以將二維平面的場景呈現(xiàn)出三維動(dòng)態(tài)效果。現(xiàn)有的VR設(shè)備的顯示屏一般為單層顯示屏,其通過將圖像或者是視頻分為左右兩部分,即將兩部分具有微小差別的場景,分別顯示在左右顯示屏上。而用戶可以基于左右眼的視差,以觀看到3D場景,即用戶利用VR設(shè)備的左右透鏡觀看場景,通過大腦運(yùn)算將兩個(gè)場景進(jìn)行疊加,以形成3D場景。但是,單層顯示屏所顯示的場景本質(zhì)上還是二維平面場景,只不過是用戶將左右眼所觀看到的二維場景進(jìn)行視差融合,以達(dá)到3D效果。因此,會(huì)使大腦增加額外的運(yùn)算壓力,當(dāng)使用VR設(shè)備的時(shí)間過長時(shí),很容易使得用戶產(chǎn)生視疲勞感,進(jìn)而降低用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種虛擬現(xiàn)實(shí)設(shè)備以及對(duì)應(yīng)顯示方法,目的在于解決現(xiàn)有虛擬現(xiàn)實(shí)設(shè)備易使用戶產(chǎn)生視疲勞感、用戶體驗(yàn)較差的問題。
為解決上述技術(shù)問題,本發(fā)明提供一種虛擬現(xiàn)實(shí)設(shè)備,該設(shè)備包括:
虛擬現(xiàn)實(shí)設(shè)備本體、顯示屏以及處理器;所述顯示屏包括不透明的主顯示屏以及多層依次疊加在所述主顯示屏上的透明顯示屏;
其中,所述處理器用于根據(jù)景深信息,將待顯示圖像劃分為背景圖像以及分別包含不同景深場景的分層圖像,并將所述背景圖像發(fā)送至所述主顯示屏進(jìn)行顯示,將所述分層圖像對(duì)應(yīng)發(fā)送至所述透明顯示屏進(jìn)行分層顯示。
可選地,還包括:
圖像傳感器,用于獲取當(dāng)前用戶的眼部圖像信息,并將所述眼部圖像信息發(fā)送至所述處理器;
所述處理器用于根據(jù)所述眼部圖像信息檢測所述當(dāng)前用戶的視線的焦點(diǎn)位置;將與所述焦點(diǎn)位置最近的透明顯示屏上顯示的分層圖像直接進(jìn)行顯示,其他分層圖像經(jīng)過圖像虛化處理后顯示在對(duì)應(yīng)的透明顯示屏上。
可選地,還包括:
陀螺儀,用于獲取當(dāng)前用戶的頭部轉(zhuǎn)向信息,并將所述頭部轉(zhuǎn)向信息發(fā)送至所述處理器;
所述處理器用于根據(jù)所述頭部轉(zhuǎn)向信息,調(diào)整所述背景圖像以及所述分層圖像的轉(zhuǎn)向幅度,距離所述當(dāng)前用戶最遠(yuǎn)的顯示屏對(duì)應(yīng)的圖像的轉(zhuǎn)向幅度最大。
可選地,還包括:
空間定位裝置,用于獲取當(dāng)前用戶的空間位置信息,并將所述空間位置信息發(fā)送至所述處理器;
所述處理器用于當(dāng)檢測到所述當(dāng)前用戶在空間上前后移動(dòng)時(shí),每層顯示屏的圖像根據(jù)所述空間位置信息進(jìn)行相應(yīng)的調(diào)整。
可選地,所述透明顯示屏為由光衰減材料制作而成的透明玻璃,所述主顯示屏以及所述透明顯示屏均為曲面屏。
可選地,所述主顯示屏設(shè)置于虛擬現(xiàn)實(shí)設(shè)備的后蓋上;所述透明顯示屏包括中后景顯示屏、中景顯示屏以及前景顯示屏,依次設(shè)置于所述主顯示屏以及支撐框架之間。
可選地,還包括:藍(lán)牙傳輸模塊以及接口模塊。
此外,本發(fā)明還提供了一種虛擬現(xiàn)實(shí)設(shè)備的顯示方法,該方法包括:
接收待顯示圖像;
根據(jù)景深信息,將所述待顯示圖像劃分為背景圖像以及分別包含不同景深場景的分層圖像;
將所述背景圖像發(fā)送至主顯示屏進(jìn)行顯示,將所述分層圖像對(duì)應(yīng)發(fā)送至透明顯示屏進(jìn)行分層顯示;其中,所述主顯示屏為不透明顯示屏,所述透明顯示屏為多層依次疊加在所述主顯示屏上的顯示屏。
可選地,在所述將所述背景圖像發(fā)送至主顯示屏進(jìn)行顯示,將所述分層圖像對(duì)應(yīng)發(fā)送至透明顯示屏進(jìn)行分層顯示之后還包括:
獲取所述當(dāng)前用戶的眼部圖像信息;
根據(jù)所述眼部圖像信息檢測所述當(dāng)前用戶的視線的焦點(diǎn)位置;
將與所述焦點(diǎn)位置最近的透明顯示屏上顯示的分層圖像直接進(jìn)行顯示,其他分層圖像經(jīng)過圖像虛化處理后顯示在對(duì)應(yīng)的透明顯示屏上。
可選地,在所述將所述背景圖像發(fā)送至主顯示屏進(jìn)行顯示,將所述分層圖像對(duì)應(yīng)發(fā)送至透明顯示屏進(jìn)行分層顯示之后還包括:
獲取當(dāng)前用戶的頭部轉(zhuǎn)向信息;
根據(jù)所述頭部轉(zhuǎn)向信息,調(diào)整所述背景圖像以及所述分層圖像的轉(zhuǎn)向幅度,距離所述當(dāng)前用戶最遠(yuǎn)的顯示屏對(duì)應(yīng)的圖像的轉(zhuǎn)向幅度最大。
可選地,在所述將所述背景圖像發(fā)送至主顯示屏進(jìn)行顯示,將所述分層圖像對(duì)應(yīng)發(fā)送至透明顯示屏進(jìn)行顯示之后還包括:
獲取當(dāng)前用戶的空間位置信息;
當(dāng)檢測到所述當(dāng)前用戶在空間上前后移動(dòng)時(shí),每層顯示屏的圖像根據(jù)所述空間位置信息進(jìn)行相應(yīng)的調(diào)整。
本發(fā)明所提供的一種虛擬現(xiàn)實(shí)設(shè)備以及對(duì)應(yīng)顯示方法,處理器根據(jù)景深信息,將待顯示圖像劃分為背景圖像以及分別包含不同景深場景的分層圖像,然后將背景圖像發(fā)送至主顯示屏進(jìn)行顯示,將分層圖像對(duì)應(yīng)發(fā)送至透明顯示屏進(jìn)行分層顯示;上述主顯示屏為不透明顯示屏,上述透明顯示屏為多層依次疊加在上述主顯示屏上的顯示屏。多層透明顯示屏可以組成自動(dòng)多角度立體顯示屏,基于自動(dòng)多角度立體顯示屏以及不透明的主顯示屏,將不同景深的圖像和背景圖像進(jìn)行多層混顯,以使不同景深圖像和背景圖像可以進(jìn)行疊加,最終向用戶呈現(xiàn)出裸眼3D圖像。因此,用戶可以不用經(jīng)過大腦運(yùn)算,裸眼即可觀看到3D虛擬現(xiàn)實(shí)場景??梢?,本申請(qǐng)有利于降低使用虛擬現(xiàn)實(shí)設(shè)備的視疲勞感,進(jìn)而提升用戶體驗(yàn)。
附圖說明
為了更清楚的說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備的一種具體實(shí)施方式的結(jié)構(gòu)示意框圖;
圖2為本發(fā)明實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備的一種具體實(shí)施方式的具體結(jié)構(gòu)示意圖;
圖3為各顯示屏與不同景深圖像的對(duì)應(yīng)關(guān)系的一種具體實(shí)施方式的示意圖;
圖4為本發(fā)明實(shí)施例提供的虛擬現(xiàn)實(shí)設(shè)備的顯示方法的一種具體實(shí)施方式的流程示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參見圖1,圖1為本發(fā)明實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備的一種具體實(shí)施方式的結(jié)構(gòu)示意框圖,該設(shè)備包括:
虛擬現(xiàn)實(shí)設(shè)備本體11、顯示屏12以及處理器13;上述顯示屏12包括不透明的主顯示屏121以及多層依次疊加在上述主顯示屏121上的透明顯示屏122;
其中,上述處理器13用于根據(jù)景深信息,將待顯示圖像劃分為背景圖像以及分別包含不同景深場景的分層圖像,并將上述背景圖像發(fā)送至上述主顯示屏121進(jìn)行顯示,將上述分層圖像對(duì)應(yīng)發(fā)送至上述透明顯示屏122進(jìn)行分層顯示。
上述虛擬現(xiàn)實(shí)設(shè)備本體11可以是指虛擬現(xiàn)實(shí)設(shè)備的框架結(jié)構(gòu),即虛擬現(xiàn)實(shí)設(shè)備本體可以與顯示屏以及處理器構(gòu)成虛擬現(xiàn)實(shí)設(shè)備,例如,虛擬現(xiàn)實(shí)設(shè)備本體可以包括支撐框部件。顯而易見地,虛擬現(xiàn)實(shí)設(shè)備的不同,虛擬現(xiàn)實(shí)設(shè)備本體可以有相應(yīng)的不同。
上述顯示屏12可以包括上述多層透明顯示屏122以及上述不透明的主顯示屏122。透明顯示屏依次疊加在主顯示屏,即從用戶的視角方向看去,顯示屏的排列順序可以依次是透明顯示屏、主顯示屏;也即透明顯示屏離用戶的眼睛較近,主顯示屏離用戶的眼睛較遠(yuǎn)。可以理解的是,當(dāng)透明顯示屏有n個(gè)時(shí)(n為正整數(shù),以透明顯示屏1表征離用戶眼睛最近的透明顯示屏,透明顯示屏n表征離用戶眼睛最遠(yuǎn)的透明顯示屏),則顯示屏的排列順序?yàn)橥该黠@示屏1、透明顯示屏2、透明顯示屏3…透明顯示屏n,而主顯示屏則位于透明顯示屏n之后。顯而易見地,上述用戶為上述虛擬現(xiàn)實(shí)設(shè)備的使用者。
需要說明的是,上述的n值可以為任意正整數(shù),即透明顯示屏的個(gè)數(shù)可以為任意整數(shù)個(gè)。但是,為了使所顯示圖像的效果更佳,n可以為3或者是3以上的整數(shù),即透明顯示屏可以為3層或者是3層以上。例如,n為3時(shí),即上述虛擬現(xiàn)實(shí)設(shè)備有3層透明顯示屏,分別為透明顯示屏1、透明顯示屏2以及透明顯示屏3,相應(yīng)地為前景顯示屏、中景顯示屏以及中后景顯示屏。當(dāng)然,透明顯示屏的層數(shù)不限于上述提到的數(shù)值。
任意相鄰的透明顯示屏之間是有間隔的,即透明顯示屏n-1與透明顯示屏n-2之間不是緊密貼合的,是有一定距離的,而透明顯示屏n-1與透明顯示屏n之間也是有一定距離的??梢岳斫獾氖?,增加相鄰?fù)该黠@示屏之間的間隔,可以相應(yīng)地增加場景的景深,但是,相鄰?fù)该黠@示屏之間的間隔過大,會(huì)對(duì)成像視角有一定的限制,故可以合理地取舍景深以及成像視角,使得相鄰?fù)该黠@示屏之間的間隔在一個(gè)合理的閾值范圍內(nèi)。
透明顯示屏之間的間隔可以是等距的,即任意相鄰的兩個(gè)透明顯示屏之間的距離相等,例如,透明顯示屏n-1與透明顯示屏n-2之間的距離為m1,,透明顯示屏n-1與透明顯示屏n之間的距離為m2,此時(shí),m1=m2;當(dāng)然,也可以是不等距的,即任意相鄰的兩個(gè)透明顯示屏之間的距離不相等,例如,透明顯示屏n-1與透明顯示屏n-2之間的距離為m3,透明顯示屏n-1與透明顯示屏n之間的距離為m4,此時(shí),m3≠m4,m1、m2、m3以及m4為任意數(shù)值。顯而易見地,透明顯示屏之間的間隔不等距并不是指任意間隔都不相等,即透明顯示屏之間的間隔不全部相等。當(dāng)然,無論是等距還是不等距,間隔都應(yīng)處于上述合理的閾值范圍內(nèi)。
上述處理器13可以包括圖像處理器(GPU)和中央處理器(CPU),CPU可以根據(jù)景深信息,將待顯示圖像數(shù)據(jù)分離為相應(yīng)景深的圖像數(shù)據(jù)。上述景深信息為所需顯示圖像的景深,例如,當(dāng)所需顯示的圖像為前景圖像、中景圖像和背景圖像時(shí),則將待顯示圖像數(shù)據(jù)進(jìn)行圖像數(shù)據(jù)分離,得到相應(yīng)的前景圖像數(shù)據(jù)、中景圖像數(shù)據(jù)和背景圖像數(shù)據(jù)。而GPU可以將圖像數(shù)據(jù)轉(zhuǎn)換為相應(yīng)的圖像畫面,,即先將圖像數(shù)據(jù)分為分層圖像數(shù)據(jù)和背景圖像數(shù)據(jù),例如,根據(jù)景深的不同,將圖像劃分為前景、中景以及背景,此時(shí)可以將前景圖像數(shù)據(jù)轉(zhuǎn)換為前景圖像,中景圖像數(shù)據(jù)轉(zhuǎn)換為中景圖像,背景圖像數(shù)據(jù)轉(zhuǎn)換為背景圖像。
可以理解的是,上述的背景圖像可以是指襯托主體事物的景象,上述分層圖像為不同景深的圖像,即根據(jù)景深需求,從待顯示圖像中分離出的部分圖像。例如,在一幅表征人與動(dòng)物在叢林中搏斗的圖像中,背景圖像可以是指由叢林以及大地構(gòu)成的場景圖像,中景圖像為人和動(dòng)物,前景圖像為其它景象。
CPU可以根據(jù)預(yù)先設(shè)置好的分離參數(shù),對(duì)待顯示圖像進(jìn)行分離。上述分離參數(shù)可以由圖像中像素色彩以及圖像內(nèi)容識(shí)別決定的。例如,在3D視頻中,可以根據(jù)主物體和其它場景清晰度的不同,將視頻解碼中的場景和人物區(qū)分開來,以達(dá)到圖像分離的目的。
處理器將待顯示圖像分離為不同景深的圖像后,可以將分離后的圖像分別發(fā)送至相應(yīng)的顯示屏進(jìn)行顯示,即將背景圖像發(fā)送至主顯示屏進(jìn)行顯示,將不同景深的分層圖像發(fā)送至相應(yīng)景深的透明顯示屏進(jìn)行透明顯示。例如,當(dāng)多層透明顯示層為3層時(shí),分別前景透明顯示屏、中景透明顯示屏以及中后景透明顯示屏;分層圖像為前景圖像、中景圖像以及中后景圖像;將前景圖像發(fā)送至前景透明顯示屏進(jìn)行透明顯示,中景圖像發(fā)送至中景透明顯示屏進(jìn)行透明顯示,中后景圖像發(fā)送至中后景透明顯示屏進(jìn)行透明顯示,將背景圖像發(fā)送至主顯示屏進(jìn)行顯示。當(dāng)然,上述主顯示屏除了可以顯示背景圖像外,還可以顯示主圖像。
處理器將圖像傳輸至相應(yīng)的顯示屏主要依賴于處理器與各個(gè)顯示屏之間的通信鏈路,上述通信鏈路可以具體表現(xiàn)為數(shù)據(jù)線,即處理器與顯示屏之間可以通過數(shù)據(jù)線進(jìn)行數(shù)據(jù)交互??梢岳斫獾氖?,處理器與顯示屏之間可以只有一條數(shù)據(jù)線,即數(shù)據(jù)線分別將主顯示屏以及多層透明顯示屏與處理器相連;處理器與顯示屏之間也可以有多條數(shù)據(jù)線,例如,處理器與主顯示屏之間有一條數(shù)據(jù)線,處理器與每層透明顯示屏之間都有一條數(shù)據(jù)線。當(dāng)然,處理器與各顯示屏之間的通信鏈路不限于上文所提及的,其數(shù)量以及類型還可以為其它,在此不作限定。
利用多層透明顯示屏顯示圖像,多層顯示可以將3D圖像分解為2D圖像進(jìn)行顯示,相較于現(xiàn)有的3D顯示需要耗費(fèi)極大的GPU性能去處理實(shí)時(shí)3D數(shù)據(jù),多層顯示可以節(jié)省GPU的性能。
可以看出,本實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備,通過處理器根據(jù)景深信息,將待顯示圖像劃分為背景圖像以及分別包含不同景深場景的分層圖像,然后將背景圖像發(fā)送至主顯示屏進(jìn)行顯示,將分層圖像對(duì)應(yīng)發(fā)送至透明顯示屏進(jìn)行分層顯示;上述主顯示屏為不透明顯示屏,上述透明顯示屏為多層依次疊加在上述主顯示屏上的顯示屏。多層透明顯示屏可以組成自動(dòng)多角度立體顯示屏,基于自動(dòng)多角度立體顯示屏以及不透明的主顯示屏,將不同景深的圖像和背景圖像進(jìn)行多層混顯,以使不同景深圖像和背景圖像可以進(jìn)行疊加,最終向用戶呈現(xiàn)出裸眼3D圖像。因此,用戶可以不用經(jīng)過大腦運(yùn)算,裸眼即可觀看到3D虛擬現(xiàn)實(shí)場景。可見,該設(shè)備有利于降低用戶使用虛擬現(xiàn)實(shí)設(shè)備的視疲勞感,進(jìn)而提升用戶體驗(yàn)。
在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例的虛擬現(xiàn)實(shí)設(shè)備還可以包括:圖像傳感器,用于獲取當(dāng)前用戶的眼部圖像信息,并將所述眼部圖像信息發(fā)送至所述處理器;所述處理器用于根據(jù)所述眼部圖像信息檢測所述當(dāng)前用戶的視線的焦點(diǎn)位置;將與所述焦點(diǎn)位置最近的透明顯示屏上顯示的分層圖像直接進(jìn)行顯示,其他分層圖像經(jīng)過圖像虛化處理后顯示在對(duì)應(yīng)的透明顯示屏上。
需要說明的是,上述圖像傳感器可以設(shè)置于上述虛擬現(xiàn)實(shí)設(shè)備本體,例如,設(shè)置于虛擬現(xiàn)實(shí)設(shè)備的后蓋上。當(dāng)然,圖像傳感器還可以設(shè)置于其它位置,在此不作進(jìn)一步限定。
上述眼部圖像信息可以是指用戶的眼睛虹膜圖像,虹膜中央有瞳孔,其可以自動(dòng)調(diào)整瞳孔的大小,以調(diào)節(jié)眼睛的焦點(diǎn)即視線焦點(diǎn)。處理器可以根據(jù)所獲取到的眼睛虹膜圖像,確定出當(dāng)前用戶的瞳孔大小,進(jìn)而可以確定瞳孔的焦點(diǎn),以確定用戶的視線焦點(diǎn)位置。
處理器可以根據(jù)用戶視線的焦點(diǎn)位置,確定出距離焦點(diǎn)位置最近的透明顯示屏,進(jìn)而將該透明顯示屏對(duì)應(yīng)的分層圖像直接顯示于該透明顯示屏上,而其它的分層圖像則虛化顯示于相應(yīng)的透明顯示屏。例如,當(dāng)檢測到透明顯示屏n-1距離上述焦點(diǎn)位置最近,則將透明顯示屏n-1對(duì)應(yīng)的分層圖像不經(jīng)過圖像虛化,直接進(jìn)行顯示;而透明顯示屏1、透明顯示屏2…透明顯示屏n-2以及透明顯示屏n上的圖像先經(jīng)過圖像虛化操作,再進(jìn)行相應(yīng)顯示。
可以理解的是,上述焦點(diǎn)位置可以處于某一個(gè)透明顯示屏上,即焦點(diǎn)位置與最近的透明顯示屏的距離為0;上述焦點(diǎn)位置也可以處于兩個(gè)透明顯示屏的中點(diǎn),即焦點(diǎn)位置到兩個(gè)透明顯示屏的距離相等,此時(shí),可以將距離用戶眼睛較近或者是距離用戶眼睛較遠(yuǎn)的透明顯示屏對(duì)應(yīng)的圖像進(jìn)行直接顯示,而其它的圖像經(jīng)過圖像虛化后再進(jìn)行顯示,也可以將兩個(gè)透明顯示屏對(duì)應(yīng)的圖像直接進(jìn)行顯示,其它的圖像經(jīng)過圖像虛化后再進(jìn)行顯示。
可以看出,本實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備,基于圖像傳感器和處理器,根據(jù)用戶視線的焦點(diǎn)位置的變化,相應(yīng)地對(duì)圖像進(jìn)行虛化處理。將用戶的聚焦點(diǎn)進(jìn)行突出顯示,以使用戶可以清楚詳細(xì)地了解到想要了解的虛擬場景,進(jìn)而使得用戶的代入感較強(qiáng),沉浸感較好,提高了用戶體驗(yàn)。
在上述任一實(shí)施例的基礎(chǔ)上,本實(shí)施例的虛擬現(xiàn)實(shí)設(shè)備還可以包括:陀螺儀,用于獲取當(dāng)前用戶的頭部轉(zhuǎn)向信息,并將所述頭部轉(zhuǎn)向信息發(fā)送至所述處理器;所述處理器用于根據(jù)所述頭部轉(zhuǎn)向信息,調(diào)整所述背景圖像以及所述分層圖像的轉(zhuǎn)向幅度,距離所述當(dāng)前用戶最遠(yuǎn)的顯示屏對(duì)應(yīng)的圖像的轉(zhuǎn)向幅度最大。
需要說明的是,上述陀螺儀為位置傳感器,具體可以表現(xiàn)為九軸陀螺儀,其可以設(shè)置于上述虛擬現(xiàn)實(shí)設(shè)備本體上,例如,設(shè)置于虛擬現(xiàn)實(shí)設(shè)備的后蓋上。當(dāng)然,上述陀螺儀為其它類型的陀螺儀以及所處位置的不同,并不會(huì)影響本實(shí)施例的實(shí)現(xiàn)。
上述頭部轉(zhuǎn)向信息可以是指用戶的頭部轉(zhuǎn)向角度,即用戶的頭部向左轉(zhuǎn)或者向右轉(zhuǎn)的角度,例如,用戶的頭部向左轉(zhuǎn)向45°。可以理解的是,轉(zhuǎn)向角度是以平行于用戶視線方向?yàn)闃?biāo)線。
處理器可以根據(jù)用戶的頭部轉(zhuǎn)向角度,對(duì)顯示屏上的圖像進(jìn)行轉(zhuǎn)向操作。而由于本實(shí)施例的虛擬現(xiàn)實(shí)設(shè)備的屏幕為多個(gè),即顯示屏是多層的,每層顯示屏之間是有空間間隙的,故當(dāng)用戶向左或者是向右轉(zhuǎn)向時(shí),距離用戶眼睛最遠(yuǎn)的顯示屏上的圖像轉(zhuǎn)向的幅度會(huì)更大,距離用戶眼睛最近的顯示屏上的圖像轉(zhuǎn)向幅度會(huì)更小,以此模擬真實(shí)的空間轉(zhuǎn)向感。此處,距離用戶眼睛最遠(yuǎn)的顯示屏可以是主顯示屏,則主顯示屏上所顯示的背景圖像的轉(zhuǎn)向幅度為最大。
可以看出,本實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備,基于陀螺儀和處理器,根據(jù)用戶的頭部的轉(zhuǎn)向角度,對(duì)顯示屏上的圖像進(jìn)行轉(zhuǎn)向調(diào)整,以此模擬真實(shí)的空間轉(zhuǎn)向感,進(jìn)而使得用戶的代入感較強(qiáng),沉浸感較好,提高了用戶體驗(yàn)。
在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例的虛擬現(xiàn)實(shí)設(shè)備還可以包括:空間定位裝置,用于獲取當(dāng)前用戶的空間位置信息,并將所述空間位置信息發(fā)送至所述處理器;所述處理器用于當(dāng)檢測到所述當(dāng)前用戶在空間上前后移動(dòng)時(shí),每層顯示屏的圖像根據(jù)所述空間位置信息進(jìn)行相應(yīng)的調(diào)整。
需要說明的是,上述空間定位裝置可以具體表現(xiàn)為lighthouse技術(shù)芯片,其屬于HTCvive的空間定位系統(tǒng)。上述空間定位裝置可以設(shè)置于上述虛擬現(xiàn)實(shí)設(shè)備本體上,例如,可以設(shè)置于虛擬現(xiàn)實(shí)設(shè)備的后蓋上。當(dāng)然,上述空間定位裝置的類型以及所處位置還可以為其它,在此不作進(jìn)一步限定。
上述空間位置信息可以是指用戶所處的位置,處理器可以根據(jù)用戶所處的位置信息,對(duì)圖像進(jìn)行調(diào)整。具體過程可以為:當(dāng)檢測到用戶的前后移動(dòng)時(shí),根據(jù)當(dāng)前用戶的所處位置以及前一位置,即用戶的所處位置發(fā)生了改變,對(duì)透明顯示屏以及主顯示屏的上的圖像進(jìn)行相應(yīng)的調(diào)整,以模擬位置移動(dòng),使用戶有位置移動(dòng)的感覺。當(dāng)然,用戶也可以平行左移或右移,各顯示屏上的圖像也會(huì)做相應(yīng)的調(diào)整。
顯而易見地,上述空間定位技術(shù)已是較成熟的技術(shù),其具體可以參照例如谷歌地圖的全景顯示功能,當(dāng)谷歌地圖的使用者點(diǎn)擊前進(jìn)時(shí),相應(yīng)地點(diǎn)的全景圖像會(huì)有相應(yīng)的調(diào)整,讓用戶感受到前進(jìn)的感覺。由于空間定位技術(shù)是現(xiàn)有技術(shù),故在此不再贅述。
可以看出,本實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備,基于空間定位裝置以及處理器,根據(jù)用戶位置變化,對(duì)顯示屏上的圖像進(jìn)行調(diào)整,以此模擬真實(shí)的空間移動(dòng)感,進(jìn)而使得用戶的代入感較強(qiáng),沉浸感較好,提高了用戶體驗(yàn)。
在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例的虛擬現(xiàn)實(shí)設(shè)備的透明顯示屏為由光衰減材料制作而成的透明玻璃,主顯示屏以及透明顯示屏均為曲面屏。
其中,主顯示屏為不透明的顯示屏,多層透明顯示屏以及主顯示屏均為曲面屏,使得圖像的可視區(qū)域大大增加,以此滿足人眼120度的視場角。
現(xiàn)有的VR設(shè)備,借助中間透鏡的放大和角度的差異,觀看顯示屏上的圖像,且透鏡和圖像之間必須存在40mm左右的距離,進(jìn)而使得設(shè)備厚度大幅度增加,重量太大,還會(huì)造成設(shè)備的前后重量分布不均。
本實(shí)施例的虛擬現(xiàn)實(shí)設(shè)備沒有透鏡,即多層透明顯示屏均為透明玻璃,不會(huì)有透鏡焦距的空間限制,進(jìn)而使得虛擬現(xiàn)實(shí)設(shè)備的重量和厚度大大減少。
可以看出,本實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備,可以滿足人眼的視場角,設(shè)備的厚度和重量大大減少,使得用戶的沉浸感較好,提升了用戶體驗(yàn)。
在上述實(shí)施例的基礎(chǔ)上,上述主顯示屏可以設(shè)置于虛擬現(xiàn)實(shí)設(shè)備的后蓋上;上述透明顯示屏包括中后景顯示屏、中景顯示屏以及前景顯示屏,依次設(shè)置于上述主顯示屏以及支撐框架之間。
為了形象地介紹本實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備,請(qǐng)參見圖2,圖2為本發(fā)明實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備的一種具體實(shí)施方式的具體結(jié)構(gòu)示意圖。
如圖2所示,本實(shí)施例的虛擬現(xiàn)實(shí)設(shè)備可以包括后蓋和傳感器、主顯示屏、中后景顯示玻璃、中景顯示玻璃、前景顯示玻璃、支撐框以及緩沖墊圈。
需要說明的是,后蓋上除了可以設(shè)置有主顯示屏,還可以設(shè)置有電源以及處理器,即將CPU、GPU以及電源設(shè)置有后蓋上。傳感器可以包括位置傳感器、圖像傳感器以及空間定位傳感器,各個(gè)傳感器的具體實(shí)現(xiàn)可以參見上文相應(yīng)內(nèi)容,在此不再贅述。
其中,中后景顯示屏為中后景顯示玻璃,相應(yīng)顯示中后景圖像;中景顯示屏為中景顯示玻璃,相應(yīng)顯示中景圖像;前景顯示屏為前景顯示玻璃,相應(yīng)顯示前景圖像;而主顯示屏相應(yīng)顯示背景圖像。
為了更好地介紹不同景深圖像與各個(gè)顯示屏之間的關(guān)系,下面將結(jié)合圖3進(jìn)行介紹,圖3為各顯示屏與不同景深圖像的對(duì)應(yīng)關(guān)系的一種具體實(shí)施方式的示意圖。
如圖3所示,將一幅圖像根據(jù)景深需要,分離成背景層、主物體層、前物體層以及前景層。分別顯示與相應(yīng)的顯示屏上,即前景顯示玻璃透明顯示前景層圖像,中景顯示玻璃透明顯示前物體層圖像,中后景透明顯示玻璃顯示主物體層圖像,而主顯示屏透明顯示背景層圖像。通過多層混顯示技術(shù),可以使得用戶裸眼即可觀看一幅3D圖像。
可以看出,本實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備,將不同景深的圖像和背景圖像進(jìn)行多層混顯,以使不同景深圖像和背景圖像可以進(jìn)行疊加,最終向用戶呈現(xiàn)出裸眼3D圖像。因此,將裸眼3D技術(shù)運(yùn)用到VR設(shè)備,有利于降低使用虛擬現(xiàn)實(shí)設(shè)備的視疲勞感,進(jìn)而提升用戶體驗(yàn)。
在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例的虛擬現(xiàn)實(shí)設(shè)備還可以包括:藍(lán)牙傳輸模塊以及接口模塊。
需要說明的是,上述接口模塊具體可以表現(xiàn)為接口,即虛擬現(xiàn)實(shí)設(shè)備有多個(gè)接口,用于連接外部設(shè)備。接口可以是外設(shè)接口,即用于連接外部設(shè)備的接口,外部設(shè)備可以包括鍵盤、鼠標(biāo)以及游戲手柄等設(shè)備。虛擬現(xiàn)實(shí)設(shè)備配置多個(gè)外設(shè)接口,可以讓用戶根據(jù)需求進(jìn)行接入,盡可能地滿足用戶的不同需求。例如,當(dāng)用戶需要利用VR設(shè)備玩VR游戲時(shí),可以選擇性地接入游戲手柄、鼠標(biāo)以及鍵盤等設(shè)備;而當(dāng)用戶需要看電影時(shí),選擇性地拆下不需要的外設(shè)設(shè)備。
上述藍(lán)牙傳輸模塊可以用于傳輸數(shù)據(jù),即虛擬現(xiàn)實(shí)設(shè)備配置有藍(lán)牙功能??梢岳盟{(lán)牙來傳輸圖像數(shù)據(jù)、視頻數(shù)據(jù)以及音樂數(shù)據(jù)等多媒體數(shù)據(jù)。顯而易見地,藍(lán)牙技術(shù)為本領(lǐng)域技術(shù)人員熟知的技術(shù),在此不再贅述。
虛擬現(xiàn)實(shí)設(shè)備還可以設(shè)置有無線模塊,無線模塊具體可以表現(xiàn)為Wifi??梢岳肳ifi進(jìn)行聯(lián)網(wǎng),從網(wǎng)上獲取所需的視頻數(shù)據(jù)和圖像數(shù)據(jù)等多媒體數(shù)據(jù);當(dāng)然,也可以表現(xiàn)為Zigbee。顯而易見地,Wifi技術(shù)以及Zigbee技術(shù)均為本領(lǐng)域技術(shù)人員熟知的技術(shù),在此不再贅述。
可以看出,本實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備,通過配置藍(lán)牙傳輸模塊,使獲取所需的VR數(shù)據(jù)較方便;配置接口模塊,使得用戶可以靈活地添加功能。
下面對(duì)本發(fā)明實(shí)施例提供的虛擬現(xiàn)實(shí)設(shè)備的顯示方法進(jìn)行介紹,下文描述的虛擬現(xiàn)實(shí)設(shè)備的顯示方法與上文描述的虛擬現(xiàn)實(shí)設(shè)備可相互對(duì)應(yīng)參照。
圖4為本發(fā)明實(shí)施例提供的虛擬現(xiàn)實(shí)設(shè)備的顯示方法的一種具體實(shí)施方式的流程示意圖,該方法可以包括:
步驟401:接收待顯示圖像;
步驟402:根據(jù)景深信息,將所述待顯示圖像劃分為背景圖像以及分別包含不同景深場景的分層圖像;
步驟403:將所述背景圖像發(fā)送至主顯示屏進(jìn)行顯示,將所述分層圖像對(duì)應(yīng)發(fā)送至透明顯示屏進(jìn)行分層顯示;其中,所述主顯示屏為不透明顯示屏,所述透明顯示屏為多層依次疊加在所述主顯示屏上的顯示屏。
需要說明的是,首先需要獲取待顯示圖像對(duì)應(yīng)的圖像數(shù)據(jù),圖像數(shù)據(jù)的來源可以是網(wǎng)絡(luò),即可以從網(wǎng)絡(luò)上獲取待顯示圖像數(shù)據(jù);接著基于所需顯示的圖像景深,將待顯示圖像數(shù)據(jù)分離成不同景深的圖像數(shù)據(jù);然后將圖像數(shù)據(jù)通過GPU轉(zhuǎn)換為不同景深的圖像;最后根據(jù)景深的不同,將圖像發(fā)送至相應(yīng)的顯示屏進(jìn)行顯示。
可以看出,本實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備的顯示方法,根據(jù)景深信息,將待顯示圖像劃分為背景圖像以及分別包含不同景深場景的分層圖像,然后將背景圖像發(fā)送至主顯示屏進(jìn)行顯示,將分層圖像對(duì)應(yīng)發(fā)送至透明顯示屏進(jìn)行分層顯示,將不同景深的圖像和背景圖像進(jìn)行多層混顯,以使不同景深圖像和背景圖像可以進(jìn)行疊加,最終向用戶呈現(xiàn)出裸眼3D圖像。因此,將裸眼3D技術(shù)運(yùn)用到VR設(shè)備,可以使得用戶可以不用經(jīng)過大腦運(yùn)算,裸眼即可觀看到3D虛擬現(xiàn)實(shí)場景。有利于降低用戶使用虛擬現(xiàn)實(shí)設(shè)備的視疲勞感,進(jìn)而提升用戶體驗(yàn)。
在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步地,在上述將上述背景圖像發(fā)送至主顯示屏進(jìn)行顯示,將上述分層圖像對(duì)應(yīng)發(fā)送至透明顯示屏進(jìn)行分層顯示之后,還可以包括:獲取上述當(dāng)前用戶的眼部圖像信息;根據(jù)上述眼部圖像信息檢測上述當(dāng)前用戶的視線的焦點(diǎn)位置;將與上述焦點(diǎn)位置最近的透明顯示屏上顯示的分層圖像直接進(jìn)行顯示,其他分層圖像經(jīng)過圖像虛化處理后顯示在對(duì)應(yīng)的透明顯示屏上。
可以理解的是,眼部圖像信息可以是指用戶的眼睛虹膜圖像,虹膜中央有瞳孔,其可以自動(dòng)調(diào)整瞳孔的大小,以調(diào)節(jié)眼睛的焦點(diǎn)即視線焦點(diǎn)。處理器可以根據(jù)所獲取到的眼睛虹膜圖像,確定出當(dāng)前用戶的瞳孔大小,進(jìn)而可以確定瞳孔的焦點(diǎn),以確定用戶的視線焦點(diǎn)位置。
根據(jù)用戶視線的焦點(diǎn)位置,確定出距離焦點(diǎn)位置最近的透明顯示屏,進(jìn)而將該透明顯示屏對(duì)應(yīng)的分層圖像直接顯示于該透明顯示屏上,而其它的分層圖像則虛化顯示于相應(yīng)的透明顯示屏。例如,當(dāng)檢測到透明顯示屏n-1距離上述焦點(diǎn)位置最近,則將透明顯示屏n-1對(duì)應(yīng)的分層圖像不經(jīng)過圖像虛化,直接進(jìn)行顯示;而透明顯示屏1、透明顯示屏2…透明顯示屏n-2以及透明顯示屏n上的圖像先經(jīng)過圖像虛化操作,再進(jìn)行相應(yīng)顯示。
可以看出,本實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備的顯示方法,根據(jù)用戶視線的焦點(diǎn)位置的變化,相應(yīng)地對(duì)圖像進(jìn)行虛化處理。將用戶的聚焦點(diǎn)進(jìn)行突出顯示,以使用戶可以清楚詳細(xì)地了解到想要了解的虛擬場景,進(jìn)而使得用戶的代入感較強(qiáng),沉浸感較好,提高了用戶體驗(yàn)。
在上述實(shí)施例的基礎(chǔ)上,在上述將上述背景圖像發(fā)送至主顯示屏進(jìn)行顯示,將上述分層圖像對(duì)應(yīng)發(fā)送至透明顯示屏進(jìn)行分層顯示之后,還可以還包括:獲取當(dāng)前用戶的頭部轉(zhuǎn)向信息;根據(jù)所述頭部轉(zhuǎn)向信息,調(diào)整所述背景圖像以及所述分層圖像的轉(zhuǎn)向幅度,距離所述當(dāng)前用戶最遠(yuǎn)的顯示屏對(duì)應(yīng)的圖像的轉(zhuǎn)向幅度最大。
上述頭部轉(zhuǎn)向信息可以是指用戶的頭部轉(zhuǎn)向角度,即用戶的頭部向左轉(zhuǎn)或者向右轉(zhuǎn)的角度,例如,用戶的頭部向左轉(zhuǎn)向45°??梢岳斫獾氖?,轉(zhuǎn)向角度是以平行于用戶視線方向?yàn)闃?biāo)線。
根據(jù)用戶的頭部轉(zhuǎn)向角度,對(duì)顯示屏上的圖像進(jìn)行轉(zhuǎn)向操作。而由于本實(shí)施例的虛擬現(xiàn)實(shí)設(shè)備的屏幕為多個(gè),即顯示屏是多層的,每層顯示屏之間是有空間間隙的,故當(dāng)用戶向左或者是向右轉(zhuǎn)向時(shí),距離用戶眼睛最遠(yuǎn)的顯示屏上的圖像轉(zhuǎn)向的幅度會(huì)更大,距離用戶眼睛最近的顯示屏上的圖像轉(zhuǎn)向幅度會(huì)更小,以此模擬真實(shí)的空間轉(zhuǎn)向感。此處,距離用戶眼睛最遠(yuǎn)的顯示屏可以是主顯示屏,則主顯示屏上所顯示的背景圖像的轉(zhuǎn)向幅度為最大。
可以看出,本實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備的顯示方法,根據(jù)用戶的頭部的轉(zhuǎn)向角度,對(duì)顯示屏上的圖像進(jìn)行轉(zhuǎn)向調(diào)整,以此模擬真實(shí)的空間轉(zhuǎn)向感,進(jìn)而使得用戶的代入感較強(qiáng),沉浸感較好,提高了用戶體驗(yàn)。
在上述實(shí)施例的基礎(chǔ)上,在上述將上述背景圖像發(fā)送至主顯示屏進(jìn)行顯示,將上述分層圖像對(duì)應(yīng)發(fā)送至透明顯示屏進(jìn)行顯示之后,還可以包括:獲取當(dāng)前用戶的空間位置信息;當(dāng)檢測到所述當(dāng)前用戶在空間上前后移動(dòng)時(shí),每層顯示屏的圖像根據(jù)所述空間位置信息進(jìn)行相應(yīng)的調(diào)整。
上述空間位置信息可以是指用戶所處的位置,處理器可以根據(jù)用戶所處的位置信息,對(duì)圖像進(jìn)行調(diào)整。具體過程可以為:當(dāng)檢測到用戶的前后移動(dòng)時(shí),根據(jù)當(dāng)前用戶的所處位置以及前一位置,即用戶的所處位置發(fā)生了改變,對(duì)透明顯示屏以及主顯示屏的上的圖像進(jìn)行相應(yīng)的調(diào)整,以模擬位置移動(dòng),使用戶有位置移動(dòng)的感覺。當(dāng)然,用戶也可以平行左移或右移,各顯示屏上的圖像也會(huì)做相應(yīng)的調(diào)整。
顯而易見地,上述空間定位技術(shù)已是較成熟的技術(shù),其具體可以參照例如谷歌地圖的全景顯示功能,當(dāng)谷歌地圖的使用者點(diǎn)擊前進(jìn)時(shí),相應(yīng)地點(diǎn)的全景圖像會(huì)有相應(yīng)的調(diào)整,讓用戶感受到前進(jìn)的感覺。由于空間定位技術(shù)是現(xiàn)有技術(shù),故在此不再贅述。
可以看出,本實(shí)施例所提供的虛擬現(xiàn)實(shí)設(shè)備的顯示方法,根據(jù)用戶位置變化,對(duì)顯示屏上的圖像進(jìn)行調(diào)整,以此模擬真實(shí)的空間移動(dòng)感,進(jìn)而使得用戶的代入感較強(qiáng),沉浸感較好,提高了用戶體驗(yàn)。
本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同或相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
以上對(duì)本發(fā)明所提供的虛擬現(xiàn)實(shí)設(shè)備以及對(duì)應(yīng)顯示方法進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。