本發(fā)明涉及虛擬現(xiàn)實(shí)眼鏡技術(shù)領(lǐng)域,尤其涉及一種可視范圍延伸方法、裝置及虛擬現(xiàn)實(shí)眼鏡。
背景技術(shù):
VR(Virtual Reality,虛擬現(xiàn)實(shí))眼鏡,是利用仿真技術(shù)與計(jì)算機(jī)圖形學(xué)人機(jī)接口技術(shù)多媒體技術(shù)傳感技術(shù)網(wǎng)絡(luò)技術(shù)等多種技術(shù)集合的產(chǎn)品,是借助計(jì)算機(jī)及最新傳感器技術(shù)創(chuàng)造的一種嶄新的人機(jī)交互手段。VR眼鏡是一個(gè)跨時(shí)代的產(chǎn)品,不僅讓每一個(gè)愛(ài)好者帶著驚奇和欣喜去體驗(yàn),更因?yàn)閷?duì)它誕生與前景的未知而深深著迷。
目前,用戶還不能通過(guò)VR眼鏡實(shí)現(xiàn)不斷的看到肉眼無(wú)法看到的地方。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問(wèn)題是,提供一種可視范圍延伸方法、裝置及虛擬現(xiàn)實(shí)眼鏡,解決現(xiàn)有技術(shù)中,用戶還不能通過(guò)VR眼鏡實(shí)現(xiàn)不斷的看到肉眼無(wú)法看到的地方的問(wèn)題。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種可視范圍延伸方法,應(yīng)用于虛擬現(xiàn)實(shí)眼鏡,可視范圍延伸方法包括:
將虛擬現(xiàn)實(shí)眼鏡的顯示屏作為取景框顯示對(duì)面實(shí)際場(chǎng)景的預(yù)覽圖像;
確定用戶眼睛在預(yù)覽圖像中的定焦位置,并將定焦位置對(duì)應(yīng)的實(shí)際場(chǎng)景中的地點(diǎn)作為目標(biāo)地點(diǎn);
獲取目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù);
基于原始地圖數(shù)據(jù)生成目標(biāo)地圖界面;
在顯示屏中對(duì)目標(biāo)地圖界面進(jìn)行顯示。
其中,獲取目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù)包括:
計(jì)算用戶的當(dāng)前位置與目標(biāo)地點(diǎn)之間的距離信息;
根據(jù)用戶的當(dāng)前位置信息,以及距離信息,獲取目標(biāo)地點(diǎn)的位置信息;
根據(jù)目標(biāo)地點(diǎn)的位置信息從預(yù)設(shè)的地圖數(shù)據(jù)庫(kù)中匹配出目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù)。
其中,基于原始地圖數(shù)據(jù)生成目標(biāo)地圖界面包括:
從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在眼睛的當(dāng)前注視方向下的可視地圖數(shù)據(jù);
根據(jù)可視地圖數(shù)據(jù)生成目標(biāo)地圖界面。
其中,從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在眼睛的當(dāng)前注視方向下的可視地圖數(shù)據(jù)包括:
獲取用戶的身高,或用戶的眼睛與腳底之間的距離;以及獲取用戶的眼睛的當(dāng)前注視方向;
根據(jù)用戶的身高,或用戶的眼睛與腳底之間的距離;以及當(dāng)前注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
根據(jù)估算出的可視范圍,從原始地圖數(shù)據(jù)中確定出可視地圖數(shù)據(jù)。
其中,還包括:
檢測(cè)用戶眼睛的注視方向是否發(fā)生變化;
若注視方向發(fā)生變化,則重新從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在變化后的注視方向下的新的可視地圖數(shù)據(jù);
根據(jù)新的可視地圖數(shù)據(jù)生成新的目標(biāo)地圖界面;
將顯示屏中的當(dāng)前目標(biāo)地圖界面切換成新的目標(biāo)地圖界面進(jìn)行顯示。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種可視范圍延伸裝置,應(yīng)用于虛擬現(xiàn)實(shí)眼鏡,可視范圍延伸裝置包括:
顯示模塊,用于將虛擬現(xiàn)實(shí)眼鏡的顯示屏作為取景框顯示對(duì)面實(shí)際場(chǎng)景的預(yù)覽圖像,以及在顯示屏中對(duì)生成模塊生成的目標(biāo)地圖界面進(jìn)行顯示;
第一確定模塊,用于確定用戶眼睛在預(yù)覽圖像中的定焦位置,并將定焦位置對(duì)應(yīng)的實(shí)際場(chǎng)景中的地點(diǎn)作為目標(biāo)地點(diǎn);
第一獲取模塊,用于獲取第一確定模塊確定的目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù);
生成模塊,用于基于第一獲取模塊獲取的原始地圖數(shù)據(jù)生成目標(biāo)地圖界面。
其中,第一獲取模塊包括:
計(jì)算模塊,用于計(jì)算用戶的當(dāng)前位置與目標(biāo)地點(diǎn)之間的距離信息;
位置信息獲取模塊,用于根據(jù)用戶的當(dāng)前位置信息,以及距離信息,獲取目標(biāo)地點(diǎn)的位置信息;
地圖數(shù)據(jù)獲取模塊,用于根據(jù)目標(biāo)地點(diǎn)的位置信息從預(yù)設(shè)的地圖數(shù)據(jù)庫(kù)中匹配出目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù)。
其中,生成模塊包括:
估算模塊,用于從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在眼睛的當(dāng)前注視方向下的可視地圖數(shù)據(jù);
生成子模塊,用于根據(jù)可視地圖數(shù)據(jù)生成目標(biāo)地圖界面。
其中,估算模塊包括:
第二獲取模塊,用于獲取用戶的身高,或用戶的眼睛與腳底之間的距離;
第三獲取模塊,用于獲取用戶的眼睛的當(dāng)前注視方向;
估算子模塊,用于根據(jù)用戶的身高,或用戶的眼睛與腳底之間的距離;以及當(dāng)前注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
確定子模塊,用于根據(jù)估算出的可視范圍,從原始地圖數(shù)據(jù)中確定出可視地圖數(shù)據(jù)。
其中,還包括:
判斷模塊,用于檢測(cè)用戶眼睛的注視方向是否發(fā)生變化;
估算模塊還用于判斷模塊判斷出注視方向發(fā)生變化時(shí),重新從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在變化后的注視方向下的新的可視地圖數(shù)據(jù);
生成子模塊還用于根據(jù)新的可視地圖數(shù)據(jù)重新生成新的目標(biāo)地圖界面;
顯示模塊還用于將顯示屏中的當(dāng)前目標(biāo)地圖界面切換成新的目標(biāo)地圖界面進(jìn)行顯示。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種虛擬現(xiàn)實(shí)眼鏡,包括上述的可視范圍延伸裝置。
根據(jù)本發(fā)明提供的一種可視范圍延伸方法、裝置及虛擬現(xiàn)實(shí)眼鏡,為用戶提供一種虛擬現(xiàn)實(shí)的千里眼功能,使得用戶通過(guò)虛擬現(xiàn)實(shí)眼鏡,不斷的看到肉眼無(wú)法看到的地方,更好的滿足了用戶需求,提升用戶VR體驗(yàn),增強(qiáng)產(chǎn)品市場(chǎng)競(jìng)爭(zhēng)力。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例一提供的一種可視范圍延伸方法的流程圖;
圖2為本發(fā)明實(shí)施例二提供的一種可視范圍延伸裝置的示意圖;
圖3為本發(fā)明實(shí)施例三提供的一種虛擬現(xiàn)實(shí)眼鏡的示意圖;
圖4為本發(fā)明實(shí)施例四提供的另一種虛擬現(xiàn)實(shí)眼鏡的示意圖。
具體實(shí)施方式
應(yīng)當(dāng)理解的是,此處所描述的具體實(shí)施例僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
下面通過(guò)具體實(shí)施方式結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
實(shí)施例一
本實(shí)施例提供一種可視范圍延伸方法,應(yīng)用于虛擬現(xiàn)實(shí)眼鏡,參見(jiàn)圖1,圖1為本實(shí)施例提供的一種可視范圍延伸方法的流程圖,該可視范圍延伸方法包括以下步驟:
S11:將虛擬現(xiàn)實(shí)眼鏡的顯示屏作為取景框顯示對(duì)面實(shí)際場(chǎng)景的預(yù)覽圖像。
在用戶戴上虛擬現(xiàn)實(shí)眼鏡之后,虛擬現(xiàn)實(shí)眼鏡的顯示屏可以顯示出用戶對(duì)面實(shí)際場(chǎng)景的預(yù)覽圖像。
例如用戶站在房間的陽(yáng)臺(tái)上,對(duì)面是一座山峰A,在戴上虛擬現(xiàn)實(shí)眼鏡之后,虛擬現(xiàn)實(shí)眼鏡的顯示屏顯示出用戶對(duì)面該山峰A的預(yù)覽圖像。
S12:確定用戶眼睛在預(yù)覽圖像中的定焦位置,并將定焦位置對(duì)應(yīng)的實(shí)際場(chǎng)景中的地點(diǎn)作為目標(biāo)地點(diǎn)。
例如用戶眼睛在預(yù)覽圖像中的定焦位置為上述山峰A的山頂,則將山峰A的山頂作為目標(biāo)地點(diǎn)。
S13:獲取目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù)。
其中,S13包括:
首先計(jì)算用戶的當(dāng)前位置與目標(biāo)地點(diǎn)之間的距離信息;
例如計(jì)算上述的用戶當(dāng)前所處房間的陽(yáng)臺(tái)與山峰A的山頂之間的距離;
然后根據(jù)用戶的當(dāng)前位置信息,以及距離信息,獲取目標(biāo)地點(diǎn)的位置信息;
其中,可以打開(kāi)GPS定位功能,對(duì)用戶的當(dāng)前位置進(jìn)行GPS定位,從而獲取到用戶的當(dāng)前位置的GPS信息;然后再結(jié)合用戶的當(dāng)前位置與目標(biāo)地點(diǎn)之間的距離信息,則可以計(jì)算出目標(biāo)地點(diǎn)的GPS信息;
例如根據(jù)用戶當(dāng)前所處房間的陽(yáng)臺(tái)的GPS信息,以及陽(yáng)臺(tái)與山峰A的山頂之間的距離,便能獲取山峰A的山頂?shù)腉PS信息;
最后根據(jù)目標(biāo)地點(diǎn)的位置信息從預(yù)設(shè)的地圖數(shù)據(jù)庫(kù)中匹配出目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù);
在獲取到目標(biāo)地點(diǎn)的位置信息之后,便可以從百度地圖、谷歌地圖、搜狗地圖等地圖的數(shù)據(jù)庫(kù)中匹配出目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù)。
S14:基于原始地圖數(shù)據(jù)生成目標(biāo)地圖界面。
其中,S14包括:
從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在眼睛的當(dāng)前注視方向下的可視地圖數(shù)據(jù);
其中,從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在眼睛的當(dāng)前注視方向下的可視地圖數(shù)據(jù)包括:
獲取用戶的身高,或用戶的眼睛與腳底之間的距離;以及獲取用戶的眼睛的當(dāng)前注視方向;
根據(jù)用戶的身高,或用戶的眼睛與腳底之間的距離;以及當(dāng)前注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
具體的,根據(jù)用戶的身高以及用戶眼睛當(dāng)前的注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
例如用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏?,平視正南方所能看到的景象是一座山峰B,則估算用戶處在上述山峰A的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰B;估算出的上述可視范圍相當(dāng)于是身高1.65米的用戶實(shí)際站在上述的山峰A的山頂時(shí),其眼睛平視正南方所能看到的視野范圍,即山峰B;
或者根據(jù)用戶的眼睛與腳底之間的距離以及用戶眼睛當(dāng)前的注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
例如用戶的眼睛與腳底之間的距離為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏?,平視正南方所能看到的景象是一座山峰B,則估算用戶處在上述山峰A的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰B;估算出的上述可視范圍相當(dāng)于是眼睛與腳底之間的距離為1.65米的用戶實(shí)際站在上述的山峰A的山頂時(shí),其眼睛平視正南方所能看到的視野范圍,即山峰B;
根據(jù)估算出的可視范圍,從原始地圖數(shù)據(jù)中確定出可視地圖數(shù)據(jù);
再根據(jù)可視地圖數(shù)據(jù)生成目標(biāo)地圖界面。
S15:在顯示屏中對(duì)目標(biāo)地圖界面進(jìn)行顯示。
顯示屏顯示的方式可以是以下兩種中的任意一種:
方式一、將預(yù)覽圖像切換成目標(biāo)地圖界面進(jìn)行顯示;
方式二、顯示屏中對(duì)目標(biāo)地圖界面進(jìn)行顯示,且將預(yù)覽圖像以小窗口的方式疊加顯示在顯示屏的角落。
可選的,該可視范圍延伸方法還包括以下步驟:
檢測(cè)用戶眼睛的注視方向是否發(fā)生變化;
若注視方向發(fā)生變化,則重新從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在變化后的注視方向下的新的可視地圖數(shù)據(jù);
根據(jù)新的可視地圖數(shù)據(jù)生成新的目標(biāo)地圖界面;
將顯示屏中的當(dāng)前目標(biāo)地圖界面切換成新的目標(biāo)地圖界面進(jìn)行顯示。
例如用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏?,平視正南方所能看到的景象是一座山峰B;檢測(cè)到用戶眼睛的注視方向由平視正南方變?yōu)槠揭曊狈?,則將顯示屏中顯示的山峰B的界面切換為平視正北方所能看到的景象的界面。
下面例舉一個(gè)具體的例子對(duì)本方案進(jìn)行進(jìn)一步說(shuō)明。
身高為1.65米的用戶實(shí)際站在房間的陽(yáng)臺(tái)上時(shí),對(duì)面看到的是一座山峰A,當(dāng)該用戶實(shí)際站在山峰A的山頂時(shí),其眼睛平視正南方所能看到的景象是一座山峰B;其眼睛平視正北方所能看到的景象是一座山峰C;當(dāng)該用戶實(shí)際站在山峰C的山頂時(shí),其眼睛平視正北方所能看到的景象是一座山峰D。
首先,該用戶站在房間的陽(yáng)臺(tái)上,在戴上虛擬現(xiàn)實(shí)眼鏡之后,虛擬現(xiàn)實(shí)眼鏡的顯示屏顯示出用戶對(duì)面山峰A的預(yù)覽圖像;
然后檢測(cè)到用戶眼睛在預(yù)覽圖像中的定焦位置為上述山峰A的山頂,則將山峰A的山頂作為目標(biāo)地點(diǎn);用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏?,則估算用戶處在上述山峰A的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰B,將虛擬現(xiàn)實(shí)眼鏡的顯示屏中山峰A的預(yù)覽圖像切換為山峰B的界面;
然后檢測(cè)到用戶眼睛的注視方向由平視正南方變?yōu)槠揭曊狈?,則將顯示屏中顯示的山峰B的界面切換為山峰C的界面;
然后檢測(cè)到用戶眼睛的定焦位置為上述山峰C的山頂,則將山峰C的山頂作為目標(biāo)地點(diǎn);用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊狈剑瑒t估算用戶處在上述山峰C的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰D,將虛擬現(xiàn)實(shí)眼鏡的顯示屏中山峰C的界面切換為山峰D的界面。
通過(guò)上述方案,使得用戶只需站在房間的陽(yáng)臺(tái)上,通過(guò)虛擬現(xiàn)實(shí)眼鏡,便能看見(jiàn)山峰A、山峰B、山峰C、山峰D的景象。
通過(guò)本實(shí)施例的實(shí)施,為用戶提供一種虛擬現(xiàn)實(shí)的千里眼功能,使得用戶通過(guò)虛擬現(xiàn)實(shí)眼鏡,不斷的看到肉眼無(wú)法看到的地方,更好的滿足了用戶需求,提升用戶VR體驗(yàn),增強(qiáng)產(chǎn)品市場(chǎng)競(jìng)爭(zhēng)力。
實(shí)施例二
本實(shí)施例提供一種可視范圍延伸裝置,應(yīng)用于虛擬現(xiàn)實(shí)眼鏡,參見(jiàn)圖2,圖2為本實(shí)施例提供的一種可視范圍延伸裝置的示意圖,該可視范圍延伸裝置包括:顯示模塊21、第一確定模塊22、第一獲取模塊23、生成模塊24,其中,
顯示模塊21,用于將虛擬現(xiàn)實(shí)眼鏡的顯示屏作為取景框顯示對(duì)面實(shí)際場(chǎng)景的預(yù)覽圖像,以及在顯示屏中對(duì)生成模塊24生成的目標(biāo)地圖界面進(jìn)行顯示。
在用戶戴上虛擬現(xiàn)實(shí)眼鏡之后,顯示模塊21將虛擬現(xiàn)實(shí)眼鏡的顯示屏作為取景框顯示對(duì)面實(shí)際場(chǎng)景的預(yù)覽圖像。
例如用戶站在房間的陽(yáng)臺(tái)上,對(duì)面是一座山峰A,在戴上虛擬現(xiàn)實(shí)眼鏡之后,虛擬現(xiàn)實(shí)眼鏡的顯示屏顯示出用戶對(duì)面該山峰A的預(yù)覽圖像。
顯示屏顯示生成模塊24生成的目標(biāo)地圖界面的方式可以是以下兩種中的任意一種:
方式一、將預(yù)覽圖像切換成目標(biāo)地圖界面進(jìn)行顯示;
方式二、顯示屏中對(duì)目標(biāo)地圖界面進(jìn)行顯示,且將預(yù)覽圖像以小窗口的方式疊加顯示在顯示屏的角落。
第一確定模塊22,用于確定用戶眼睛在預(yù)覽圖像中的定焦位置,并將定焦位置對(duì)應(yīng)的實(shí)際場(chǎng)景中的地點(diǎn)作為目標(biāo)地點(diǎn)。
例如用戶眼睛在預(yù)覽圖像中的定焦位置為上述山峰A的山頂,則將山峰A的山頂作為目標(biāo)地點(diǎn)。
第一獲取模塊23,用于獲取第一確定模塊22確定的目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù)。
其中,第一獲取模塊23包括:
計(jì)算模塊231,用于計(jì)算用戶的當(dāng)前位置與目標(biāo)地點(diǎn)之間的距離信息;
例如計(jì)算上述的用戶當(dāng)前所處房間的陽(yáng)臺(tái)與山峰A的山頂之間的距離;
位置信息獲取模塊232,用于根據(jù)用戶的當(dāng)前位置信息,以及距離信息,獲取目標(biāo)地點(diǎn)的位置信息;
其中,可以打開(kāi)GPS定位功能,對(duì)用戶的當(dāng)前位置進(jìn)行GPS定位,從而獲取到用戶的當(dāng)前位置的GPS信息;然后再結(jié)合用戶的當(dāng)前位置與目標(biāo)地點(diǎn)之間的距離信息,則可以計(jì)算出目標(biāo)地點(diǎn)的GPS信息;
例如根據(jù)用戶當(dāng)前所處房間的陽(yáng)臺(tái)的GPS信息,以及陽(yáng)臺(tái)與山峰A的山頂之間的距離,便能獲取山峰A的山頂?shù)腉PS信息;
地圖數(shù)據(jù)獲取模塊233,用于根據(jù)目標(biāo)地點(diǎn)的位置信息從預(yù)設(shè)的地圖數(shù)據(jù)庫(kù)中匹配出目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù);
在獲取到目標(biāo)地點(diǎn)的位置信息之后,便可以從百度地圖、谷歌地圖、搜狗地圖等地圖的數(shù)據(jù)庫(kù)中匹配出目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù)。
生成模塊24,用于基于第一獲取模塊23獲取的原始地圖數(shù)據(jù)生成目標(biāo)地圖界面。
其中,生成模塊24包括:
估算模塊241,用于從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在眼睛的當(dāng)前注視方向下的可視地圖數(shù)據(jù);
其中,估算模塊241包括:
第二獲取模塊2411,用于獲取用戶的身高,或用戶的眼睛與腳底之間的距離;
第三獲取模塊2412,用于獲取用戶的眼睛的當(dāng)前注視方向;
估算子模塊2413,用于根據(jù)用戶的身高,或用戶的眼睛與腳底之間的距離;以及當(dāng)前注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
具體的,根據(jù)用戶的身高以及用戶眼睛當(dāng)前的注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
例如用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏剑揭曊戏剿芸吹降木跋笫且蛔椒錌,則估算用戶處在上述山峰A的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰B;估算出的上述可視范圍相當(dāng)于是身高1.65米的用戶實(shí)際站在上述的山峰A的山頂時(shí),其眼睛平視正南方所能看到的視野范圍,即山峰B;
或者根據(jù)用戶的眼睛與腳底之間的距離以及用戶眼睛當(dāng)前的注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
例如用戶的眼睛與腳底之間的距離為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏剑揭曊戏剿芸吹降木跋笫且蛔椒錌,則估算用戶處在上述山峰A的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰B;估算出的上述可視范圍相當(dāng)于是眼睛與腳底之間的距離為1.65米的用戶實(shí)際站在上述的山峰A的山頂時(shí),其眼睛平視正南方所能看到的視野范圍,即山峰B;
確定子模塊2414,用于根據(jù)估算出的可視范圍,從原始地圖數(shù)據(jù)中確定出可視地圖數(shù)據(jù)。
生成子模塊242,用于根據(jù)可視地圖數(shù)據(jù)生成目標(biāo)地圖界面。
可選的,該可視范圍延伸裝置還包括:判斷模塊25,
判斷模塊25,用于檢測(cè)用戶眼睛的注視方向是否發(fā)生變化;
估算模塊241還用于判斷模塊25判斷出注視方向發(fā)生變化時(shí),重新從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在變化后的注視方向下的新的可視地圖數(shù)據(jù);
生成子模塊242還用于根據(jù)新的可視地圖數(shù)據(jù)重新生成新的目標(biāo)地圖界面;
顯示模塊21還用于將顯示屏中的當(dāng)前目標(biāo)地圖界面切換成新的目標(biāo)地圖界面進(jìn)行顯示。
例如用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏?,平視正南方所能看到的景象是一座山峰B;檢測(cè)到用戶眼睛的注視方向由平視正南方變?yōu)槠揭曊狈?,則將顯示屏中顯示的山峰B的界面切換為平視正北方所能看到的景象的界面。
下面例舉一個(gè)具體的例子對(duì)本方案進(jìn)行進(jìn)一步說(shuō)明。
身高為1.65米的用戶實(shí)際站在房間的陽(yáng)臺(tái)上時(shí),對(duì)面看到的是一座山峰A,當(dāng)該用戶實(shí)際站在山峰A的山頂時(shí),其眼睛平視正南方所能看到的景象是一座山峰B;其眼睛平視正北方所能看到的景象是一座山峰C;當(dāng)該用戶實(shí)際站在山峰C的山頂時(shí),其眼睛平視正北方所能看到的景象是一座山峰D。
首先,該用戶站在房間的陽(yáng)臺(tái)上,在戴上虛擬現(xiàn)實(shí)眼鏡之后,虛擬現(xiàn)實(shí)眼鏡的顯示屏顯示出用戶對(duì)面山峰A的預(yù)覽圖像;
然后檢測(cè)到用戶眼睛在預(yù)覽圖像中的定焦位置為上述山峰A的山頂,則將山峰A的山頂作為目標(biāo)地點(diǎn);用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏?,則估算用戶處在上述山峰A的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰B,將虛擬現(xiàn)實(shí)眼鏡的顯示屏中山峰A的預(yù)覽圖像切換為山峰B的界面;
然后檢測(cè)到用戶眼睛的注視方向由平視正南方變?yōu)槠揭曊狈剑瑒t將顯示屏中顯示的山峰B的界面切換為山峰C的界面;
然后檢測(cè)到用戶眼睛的定焦位置為上述山峰C的山頂,則將山峰C的山頂作為目標(biāo)地點(diǎn);用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊狈?,則估算用戶處在上述山峰C的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰D,將虛擬現(xiàn)實(shí)眼鏡的顯示屏中山峰C的界面切換為山峰D的界面。
通過(guò)上述方案,使得用戶只需站在房間的陽(yáng)臺(tái)上,通過(guò)虛擬現(xiàn)實(shí)眼鏡,便能看見(jiàn)山峰A、山峰B、山峰C、山峰D的景象。
通過(guò)本實(shí)施例的實(shí)施,為用戶提供一種虛擬現(xiàn)實(shí)的千里眼功能,使得用戶通過(guò)虛擬現(xiàn)實(shí)眼鏡,不斷的看到肉眼無(wú)法看到的地方,更好的滿足了用戶需求,提升用戶VR體驗(yàn),增強(qiáng)產(chǎn)品市場(chǎng)競(jìng)爭(zhēng)力。
實(shí)施例三
本實(shí)施例提供一種虛擬現(xiàn)實(shí)眼鏡,參見(jiàn)圖3,圖3為本實(shí)施例提供的一種虛擬現(xiàn)實(shí)眼鏡的示意圖,該虛擬現(xiàn)實(shí)眼鏡包括實(shí)施例二中的可視范圍延伸裝置。
將虛擬現(xiàn)實(shí)眼鏡的顯示屏作為取景框顯示對(duì)面實(shí)際場(chǎng)景的預(yù)覽圖像。
在用戶戴上虛擬現(xiàn)實(shí)眼鏡之后,虛擬現(xiàn)實(shí)眼鏡的顯示屏可以顯示出用戶對(duì)面實(shí)際場(chǎng)景的預(yù)覽圖像。
例如用戶站在房間的陽(yáng)臺(tái)上,對(duì)面是一座山峰A,在戴上虛擬現(xiàn)實(shí)眼鏡之后,虛擬現(xiàn)實(shí)眼鏡的顯示屏顯示出用戶對(duì)面該山峰A的預(yù)覽圖像。
虛擬現(xiàn)實(shí)眼鏡確定用戶眼睛在預(yù)覽圖像中的定焦位置,并將定焦位置對(duì)應(yīng)的實(shí)際場(chǎng)景中的地點(diǎn)作為目標(biāo)地點(diǎn)。
例如用戶眼睛在預(yù)覽圖像中的定焦位置為上述山峰A的山頂,則將山峰A的山頂作為目標(biāo)地點(diǎn)。
虛擬現(xiàn)實(shí)眼鏡獲取目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù)。
其中,虛擬現(xiàn)實(shí)眼鏡獲取目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù)包括:
首先虛擬現(xiàn)實(shí)眼鏡計(jì)算用戶的當(dāng)前位置與目標(biāo)地點(diǎn)之間的距離信息;
例如計(jì)算上述的用戶當(dāng)前所處房間的陽(yáng)臺(tái)與山峰A的山頂之間的距離;
然后根據(jù)用戶的當(dāng)前位置信息,以及距離信息,獲取目標(biāo)地點(diǎn)的位置信息;
其中,可以打開(kāi)GPS定位功能,對(duì)用戶的當(dāng)前位置進(jìn)行GPS定位,從而獲取到用戶的當(dāng)前位置的GPS信息;然后再結(jié)合用戶的當(dāng)前位置與目標(biāo)地點(diǎn)之間的距離信息,則可以計(jì)算出目標(biāo)地點(diǎn)的GPS信息;
例如根據(jù)用戶當(dāng)前所處房間的陽(yáng)臺(tái)的GPS信息,以及陽(yáng)臺(tái)與山峰A的山頂之間的距離,便能獲取山峰A的山頂?shù)腉PS信息;
最后根據(jù)目標(biāo)地點(diǎn)的位置信息從預(yù)設(shè)的地圖數(shù)據(jù)庫(kù)中匹配出目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù);
在獲取到目標(biāo)地點(diǎn)的位置信息之后,便可以從百度地圖、谷歌地圖、搜狗地圖等地圖的數(shù)據(jù)庫(kù)中匹配出目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù)。
虛擬現(xiàn)實(shí)眼鏡基于原始地圖數(shù)據(jù)生成目標(biāo)地圖界面。
其中,虛擬現(xiàn)實(shí)眼鏡基于原始地圖數(shù)據(jù)生成目標(biāo)地圖界面包括:
虛擬現(xiàn)實(shí)眼鏡從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在眼睛的當(dāng)前注視方向下的可視地圖數(shù)據(jù);
其中,從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在眼睛的當(dāng)前注視方向下的可視地圖數(shù)據(jù)包括:
獲取用戶的身高,或用戶的眼睛與腳底之間的距離;以及獲取用戶的眼睛的當(dāng)前注視方向;
根據(jù)用戶的身高,或用戶的眼睛與腳底之間的距離;以及當(dāng)前注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
具體的,根據(jù)用戶的身高以及用戶眼睛當(dāng)前的注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
例如用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏?,平視正南方所能看到的景象是一座山峰B,則估算用戶處在上述山峰A的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰B;估算出的上述可視范圍相當(dāng)于是身高1.65米的用戶實(shí)際站在上述的山峰A的山頂時(shí),其眼睛平視正南方所能看到的視野范圍,即山峰B;
或者根據(jù)用戶的眼睛與腳底之間的距離以及用戶眼睛當(dāng)前的注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
例如用戶的眼睛與腳底之間的距離為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏?,平視正南方所能看到的景象是一座山峰B,則估算用戶處在上述山峰A的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰B;估算出的上述可視范圍相當(dāng)于是眼睛與腳底之間的距離為1.65米的用戶實(shí)際站在上述的山峰A的山頂時(shí),其眼睛平視正南方所能看到的視野范圍,即山峰B;
根據(jù)估算出的可視范圍,從原始地圖數(shù)據(jù)中確定出可視地圖數(shù)據(jù);
再根據(jù)可視地圖數(shù)據(jù)生成目標(biāo)地圖界面。
在虛擬現(xiàn)實(shí)眼鏡的顯示屏中對(duì)目標(biāo)地圖界面進(jìn)行顯示。
顯示屏顯示的方式可以是以下兩種中的任意一種:
方式一、將預(yù)覽圖像切換成目標(biāo)地圖界面進(jìn)行顯示;
方式二、顯示屏中對(duì)目標(biāo)地圖界面進(jìn)行顯示,且將預(yù)覽圖像以小窗口的方式疊加顯示在顯示屏的角落。
可選的,還包括:
虛擬現(xiàn)實(shí)眼鏡檢測(cè)用戶眼睛的注視方向是否發(fā)生變化;
若注視方向發(fā)生變化,則重新從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在變化后的注視方向下的新的可視地圖數(shù)據(jù);
根據(jù)新的可視地圖數(shù)據(jù)生成新的目標(biāo)地圖界面;
將顯示屏中的當(dāng)前目標(biāo)地圖界面切換成新的目標(biāo)地圖界面進(jìn)行顯示。
例如用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏?,平視正南方所能看到的景象是一座山峰B;檢測(cè)到用戶眼睛的注視方向由平視正南方變?yōu)槠揭曊狈?,則將顯示屏中顯示的山峰B的界面切換為平視正北方所能看到的景象的界面。
下面例舉一個(gè)具體的例子對(duì)本方案進(jìn)行進(jìn)一步說(shuō)明。
身高為1.65米的用戶實(shí)際站在房間的陽(yáng)臺(tái)上時(shí),對(duì)面看到的是一座山峰A,當(dāng)該用戶實(shí)際站在山峰A的山頂時(shí),其眼睛平視正南方所能看到的景象是一座山峰B;其眼睛平視正北方所能看到的景象是一座山峰C;當(dāng)該用戶實(shí)際站在山峰C的山頂時(shí),其眼睛平視正北方所能看到的景象是一座山峰D。
首先,該用戶站在房間的陽(yáng)臺(tái)上,在戴上虛擬現(xiàn)實(shí)眼鏡之后,虛擬現(xiàn)實(shí)眼鏡的顯示屏顯示出用戶對(duì)面山峰A的預(yù)覽圖像;
然后檢測(cè)到用戶眼睛在預(yù)覽圖像中的定焦位置為上述山峰A的山頂,則將山峰A的山頂作為目標(biāo)地點(diǎn);用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏剑瑒t估算用戶處在上述山峰A的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰B,將虛擬現(xiàn)實(shí)眼鏡的顯示屏中山峰A的預(yù)覽圖像切換為山峰B的界面;
然后檢測(cè)到用戶眼睛的注視方向由平視正南方變?yōu)槠揭曊狈?,則將顯示屏中顯示的山峰B的界面切換為山峰C的界面;
然后檢測(cè)到用戶眼睛的定焦位置為上述山峰C的山頂,則將山峰C的山頂作為目標(biāo)地點(diǎn);用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊狈剑瑒t估算用戶處在上述山峰C的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰D,將虛擬現(xiàn)實(shí)眼鏡的顯示屏中山峰C的界面切換為山峰D的界面。
通過(guò)上述方案,使得用戶只需站在房間的陽(yáng)臺(tái)上,通過(guò)虛擬現(xiàn)實(shí)眼鏡,便能看見(jiàn)山峰A、山峰B、山峰C、山峰D的景象。
通過(guò)本實(shí)施例的實(shí)施,為用戶提供一種虛擬現(xiàn)實(shí)的千里眼功能,使得用戶通過(guò)虛擬現(xiàn)實(shí)眼鏡,不斷的看到肉眼無(wú)法看到的地方,更好的滿足了用戶需求,提升用戶VR體驗(yàn),增強(qiáng)產(chǎn)品市場(chǎng)競(jìng)爭(zhēng)力。
實(shí)施例四
為了便于更好地實(shí)施實(shí)施例一中的可視范圍延伸方法,本實(shí)施例提供了用于實(shí)施實(shí)施例一中的可視范圍延伸方法的虛擬現(xiàn)實(shí)眼鏡,參見(jiàn)圖4,圖4為本實(shí)施例提供的一種虛擬現(xiàn)實(shí)眼鏡的示意圖;該虛擬現(xiàn)實(shí)眼鏡包括處理器41、存儲(chǔ)器42;
存儲(chǔ)器42可以存儲(chǔ)由處理器41執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,音頻數(shù)據(jù)等)。
存儲(chǔ)器42可以包括至少一種類(lèi)型的存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)包括閃存、硬盤(pán)、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤(pán)、光盤(pán)等等。
處理器41通常執(zhí)行虛擬現(xiàn)實(shí)眼鏡的總體操作。例如處理器41執(zhí)行距離計(jì)算、匹配原始地圖數(shù)據(jù)等相關(guān)的控制和處理。
存儲(chǔ)器42內(nèi)存儲(chǔ)有多個(gè)指令以實(shí)現(xiàn)實(shí)施例一中的可視范圍延伸方法,處理器41執(zhí)行多個(gè)指令以實(shí)現(xiàn):
將虛擬現(xiàn)實(shí)眼鏡的顯示屏作為取景框顯示對(duì)面實(shí)際場(chǎng)景的預(yù)覽圖像。
在用戶戴上虛擬現(xiàn)實(shí)眼鏡之后,虛擬現(xiàn)實(shí)眼鏡的顯示屏可以顯示出用戶對(duì)面實(shí)際場(chǎng)景的預(yù)覽圖像。
例如用戶站在房間的陽(yáng)臺(tái)上,對(duì)面是一座山峰A,在戴上虛擬現(xiàn)實(shí)眼鏡之后,虛擬現(xiàn)實(shí)眼鏡的顯示屏顯示出用戶對(duì)面該山峰A的預(yù)覽圖像。
確定用戶眼睛在預(yù)覽圖像中的定焦位置,并將定焦位置對(duì)應(yīng)的實(shí)際場(chǎng)景中的地點(diǎn)作為目標(biāo)地點(diǎn)。
例如用戶眼睛在預(yù)覽圖像中的定焦位置為上述山峰A的山頂,則將山峰A的山頂作為目標(biāo)地點(diǎn)。
獲取目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù)。
其中,獲取目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù)包括:
首先計(jì)算用戶的當(dāng)前位置與目標(biāo)地點(diǎn)之間的距離信息;
例如計(jì)算上述的用戶當(dāng)前所處房間的陽(yáng)臺(tái)與山峰A的山頂之間的距離;
然后根據(jù)用戶的當(dāng)前位置信息,以及距離信息,獲取目標(biāo)地點(diǎn)的位置信息;
其中,可以打開(kāi)GPS定位功能,對(duì)用戶的當(dāng)前位置進(jìn)行GPS定位,從而獲取到用戶的當(dāng)前位置的GPS信息;然后再結(jié)合用戶的當(dāng)前位置與目標(biāo)地點(diǎn)之間的距離信息,則可以計(jì)算出目標(biāo)地點(diǎn)的GPS信息;
例如根據(jù)用戶當(dāng)前所處房間的陽(yáng)臺(tái)的GPS信息,以及陽(yáng)臺(tái)與山峰A的山頂之間的距離,便能獲取山峰A的山頂?shù)腉PS信息;
最后根據(jù)目標(biāo)地點(diǎn)的位置信息從預(yù)設(shè)的地圖數(shù)據(jù)庫(kù)中匹配出目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù);
在獲取到目標(biāo)地點(diǎn)的位置信息之后,便可以從百度地圖、谷歌地圖、搜狗地圖等地圖的數(shù)據(jù)庫(kù)中匹配出目標(biāo)地點(diǎn)周?chē)脑嫉貓D數(shù)據(jù)。
基于原始地圖數(shù)據(jù)生成目標(biāo)地圖界面。
其中,基于原始地圖數(shù)據(jù)生成目標(biāo)地圖界面包括:
從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在眼睛的當(dāng)前注視方向下的可視地圖數(shù)據(jù);
其中,從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在眼睛的當(dāng)前注視方向下的可視地圖數(shù)據(jù)包括:
獲取用戶的身高,或用戶的眼睛與腳底之間的距離;以及獲取用戶的眼睛的當(dāng)前注視方向;
根據(jù)用戶的身高,或用戶的眼睛與腳底之間的距離;以及當(dāng)前注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
具體的,根據(jù)用戶的身高以及用戶眼睛當(dāng)前的注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
例如用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏?,平視正南方所能看到的景象是一座山峰B,則估算用戶處在上述山峰A的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰B;估算出的上述可視范圍相當(dāng)于是身高1.65米的用戶實(shí)際站在上述的山峰A的山頂時(shí),其眼睛平視正南方所能看到的視野范圍,即山峰B;
或者根據(jù)用戶的眼睛與腳底之間的距離以及用戶眼睛當(dāng)前的注視方向,估算用戶處在目標(biāo)地點(diǎn)時(shí)眼睛的可視范圍;
例如用戶的眼睛與腳底之間的距離為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏剑揭曊戏剿芸吹降木跋笫且蛔椒錌,則估算用戶處在上述山峰A的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰B;估算出的上述可視范圍相當(dāng)于是眼睛與腳底之間的距離為1.65米的用戶實(shí)際站在上述的山峰A的山頂時(shí),其眼睛平視正南方所能看到的視野范圍,即山峰B;
根據(jù)估算出的可視范圍,從原始地圖數(shù)據(jù)中確定出可視地圖數(shù)據(jù);
再根據(jù)可視地圖數(shù)據(jù)生成目標(biāo)地圖界面。
在顯示屏中對(duì)目標(biāo)地圖界面進(jìn)行顯示。
顯示屏顯示的方式可以是以下兩種中的任意一種:
方式一、將預(yù)覽圖像切換成目標(biāo)地圖界面進(jìn)行顯示;
方式二、顯示屏中對(duì)目標(biāo)地圖界面進(jìn)行顯示,且將預(yù)覽圖像以小窗口的方式疊加顯示在顯示屏的角落。
可選的,還包括:
檢測(cè)用戶眼睛的注視方向是否發(fā)生變化;
若注視方向發(fā)生變化,則重新從原始地圖數(shù)據(jù)中,估算出用戶處在目標(biāo)地點(diǎn)且在變化后的注視方向下的新的可視地圖數(shù)據(jù);
根據(jù)新的可視地圖數(shù)據(jù)生成新的目標(biāo)地圖界面;
將顯示屏中的當(dāng)前目標(biāo)地圖界面切換成新的目標(biāo)地圖界面進(jìn)行顯示。
例如用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏?,平視正南方所能看到的景象是一座山峰B;檢測(cè)到用戶眼睛的注視方向由平視正南方變?yōu)槠揭曊狈?,則將顯示屏中顯示的山峰B的界面切換為平視正北方所能看到的景象的界面。
下面例舉一個(gè)具體的例子對(duì)本方案進(jìn)行進(jìn)一步說(shuō)明。
身高為1.65米的用戶實(shí)際站在房間的陽(yáng)臺(tái)上時(shí),對(duì)面看到的是一座山峰A,當(dāng)該用戶實(shí)際站在山峰A的山頂時(shí),其眼睛平視正南方所能看到的景象是一座山峰B;其眼睛平視正北方所能看到的景象是一座山峰C;當(dāng)該用戶實(shí)際站在山峰C的山頂時(shí),其眼睛平視正北方所能看到的景象是一座山峰D。
首先,該用戶站在房間的陽(yáng)臺(tái)上,在戴上虛擬現(xiàn)實(shí)眼鏡之后,虛擬現(xiàn)實(shí)眼鏡的顯示屏顯示出用戶對(duì)面山峰A的預(yù)覽圖像;
然后檢測(cè)到用戶眼睛在預(yù)覽圖像中的定焦位置為上述山峰A的山頂,則將山峰A的山頂作為目標(biāo)地點(diǎn);用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊戏?,則估算用戶處在上述山峰A的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰B,將虛擬現(xiàn)實(shí)眼鏡的顯示屏中山峰A的預(yù)覽圖像切換為山峰B的界面;
然后檢測(cè)到用戶眼睛的注視方向由平視正南方變?yōu)槠揭曊狈?,則將顯示屏中顯示的山峰B的界面切換為山峰C的界面;
然后檢測(cè)到用戶眼睛的定焦位置為上述山峰C的山頂,則將山峰C的山頂作為目標(biāo)地點(diǎn);用戶的身高為1.65米,用戶眼睛當(dāng)前的注視方向?yàn)槠揭曊狈?,則估算用戶處在上述山峰C的山頂時(shí)眼睛的可視范圍,估算出的上述可視范圍為山峰D,將虛擬現(xiàn)實(shí)眼鏡的顯示屏中山峰C的界面切換為山峰D的界面。
通過(guò)上述方案,使得用戶只需站在房間的陽(yáng)臺(tái)上,通過(guò)虛擬現(xiàn)實(shí)眼鏡,便能看見(jiàn)山峰A、山峰B、山峰C、山峰D的景象。
通過(guò)本實(shí)施例的實(shí)施,為用戶提供一種虛擬現(xiàn)實(shí)的千里眼功能,使得用戶通過(guò)虛擬現(xiàn)實(shí)眼鏡,不斷的看到肉眼無(wú)法看到的地方,更好的滿足了用戶需求,提升用戶VR體驗(yàn),增強(qiáng)產(chǎn)品市場(chǎng)競(jìng)爭(zhēng)力。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述本發(fā)明實(shí)施例的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)介質(zhì)(ROM/RAM、磁碟、光盤(pán))中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。所以,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明實(shí)施例所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。