本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,特別涉及一種基于虛擬現(xiàn)實(shí)頭盔的顯示方法及虛擬現(xiàn)實(shí)頭盔。
背景技術(shù):
在現(xiàn)有的技術(shù)方案中,虛擬現(xiàn)實(shí)頭盔得到要顯示的圖像時(shí),直接在虛擬現(xiàn)實(shí)界面中進(jìn)行完全顯示,該顯示的方式比較單一,并且未能結(jié)合虛擬現(xiàn)實(shí)頭盔自身特點(diǎn)進(jìn)行顯示。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)不足,本發(fā)明提出一種基于虛擬現(xiàn)實(shí)頭盔的顯示方法及虛擬現(xiàn)實(shí)頭盔,旨在結(jié)合虛擬現(xiàn)實(shí)頭盔自身的特點(diǎn)對(duì)顯示圖像進(jìn)行顯示。
本發(fā)明提出的技術(shù)方案是:
一種基于虛擬現(xiàn)實(shí)頭盔的顯示方法,所述方法包括以下步驟:
獲取待顯示圖像;
顯示所述待顯示圖像中的一部分內(nèi)容;
獲取所述虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息;
顯示所述待顯示圖像中的未顯示內(nèi)容。
進(jìn)一步地,在所述顯示所述待顯示圖像中的未顯示內(nèi)容的步驟中,包括:
分析所述虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息;
獲取所述虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息中的轉(zhuǎn)動(dòng)方向;
根據(jù)所述轉(zhuǎn)動(dòng)方向,顯示所述待顯示圖像中與所述轉(zhuǎn)動(dòng)方向?qū)?yīng)的未顯示內(nèi)容。
進(jìn)一步地,在所述顯示所述待顯示圖像中的未顯示內(nèi)容的步驟中,包括:
根據(jù)所述虛擬頭盔的轉(zhuǎn)動(dòng)信息,切換當(dāng)前顯示界面顯示的內(nèi)容;其中,切換后的顯示界面中的顯示內(nèi)容為之前顯示界面中未顯示的內(nèi)容。
進(jìn)一步地,在所述顯示所述待顯示圖像中的未顯示內(nèi)容的步驟中,包括:
根據(jù)所述虛擬頭盔的轉(zhuǎn)動(dòng)信息,移動(dòng)當(dāng)前顯示界面顯示的內(nèi)容;其中,移動(dòng)后的顯示界面中的顯示內(nèi)容包括之前已顯示的內(nèi)容和之前未顯示的內(nèi)容。
進(jìn)一步地,獲取所述待顯示圖像的方式包括:預(yù)先錄制的圖像或者實(shí)時(shí)采集的圖像。
本發(fā)明還提出一種虛擬現(xiàn)實(shí)頭盔,包括:
圖像獲取模塊,用于獲取待顯示圖像;
調(diào)整顯示模塊,用于將所述待顯示圖像中的一部分內(nèi)容顯示;
轉(zhuǎn)動(dòng)信息獲取模塊,用于獲取所述虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息;
根據(jù)所述轉(zhuǎn)動(dòng)信息獲取模塊獲取的轉(zhuǎn)動(dòng)信息,所述調(diào)整顯示模塊還用于將所述待顯示圖像中的未顯示內(nèi)容顯示。
進(jìn)一步地,所述調(diào)整顯示模塊包括:
分析模塊,用于分析所述虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息;
轉(zhuǎn)動(dòng)方向獲取模塊,用于獲取所述虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息中的轉(zhuǎn)動(dòng)方向;
第一調(diào)整顯示模塊,根據(jù)所述轉(zhuǎn)動(dòng)方向,用于將所述待顯示圖像中與所述轉(zhuǎn)動(dòng)方向?qū)?yīng)的未顯示內(nèi)容顯示。
進(jìn)一步地,所述調(diào)整顯示模塊的顯示方式包括:
根據(jù)所述虛擬頭盔的轉(zhuǎn)動(dòng)信息,切換當(dāng)前顯示界面顯示的內(nèi)容;其中,切換后的顯示界面中的顯示內(nèi)容為之前顯示界面中未顯示的內(nèi)容。
進(jìn)一步地,所述調(diào)整顯示模塊的顯示方式包括:
根據(jù)所述虛擬頭盔的轉(zhuǎn)動(dòng)信息,移動(dòng)當(dāng)前顯示界面顯示的內(nèi)容;其中,移動(dòng)后的顯示界面中的顯示內(nèi)容包括之前已顯示的內(nèi)容和之前未顯示的內(nèi)容。
進(jìn)一步地,圖像獲取模塊獲取所述待顯示圖像的方式包括:預(yù)先錄制的圖像或者實(shí)時(shí)采集的圖像。
根據(jù)上述的技術(shù)方案,本發(fā)明有益效果:在得到待顯示圖像之后,在顯示界面中顯示該待顯示圖像的部分內(nèi)容,未顯示的部分內(nèi)容通過(guò)轉(zhuǎn)動(dòng)虛擬現(xiàn)實(shí)頭盔的方式將其進(jìn)行顯示,旨在結(jié)合虛擬現(xiàn)實(shí)頭盔自身的特點(diǎn)對(duì)顯示圖像進(jìn)行顯示。
附圖說(shuō)明
圖1是應(yīng)用本發(fā)明實(shí)施例提供的一種基于虛擬現(xiàn)實(shí)頭盔的顯示方法的流程圖;
圖2是應(yīng)用本發(fā)明實(shí)施例顯示待顯示圖像中的部分內(nèi)容的示意圖;
圖3是應(yīng)用本發(fā)明實(shí)施例顯示之前未顯示內(nèi)容的一種方式的示意圖;
圖4是應(yīng)用本發(fā)明實(shí)施例顯示之前未顯示內(nèi)容的另一種方式的示意圖;
圖5是應(yīng)用本發(fā)明實(shí)施例提供的一種虛擬現(xiàn)實(shí)頭盔的功能模塊框圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,本發(fā)明實(shí)施例提出一種基于虛擬現(xiàn)實(shí)頭盔的顯示方法,所述方法包括以下步驟:
步驟s101、獲取待顯示圖像。
獲取待顯示圖像的方式包括以下的一種或多種:預(yù)設(shè)錄制的圖像或者實(shí)時(shí)采集的圖像。
在本實(shí)施例中,待顯示圖像包括文字、圖形和影像。
步驟s102、顯示待顯示圖像中的一部分內(nèi)容。
在獲取待顯示圖像之后,將待顯示圖像進(jìn)行顯示,顯示的方式為部分顯示。
如圖2所示,獲取待顯示圖像a,將待顯示圖像a進(jìn)行部分顯示,待顯示圖像a中的第5部分的內(nèi)容在虛擬現(xiàn)實(shí)頭盔的顯示窗口b中進(jìn)行顯示,在此說(shuō)明下,本實(shí)施例中的虛擬現(xiàn)實(shí)頭盔是具有兩個(gè)顯示窗口,以配合用戶的雙眼,使用戶能夠觀看到3d的顯示效果,在此僅以一個(gè)顯示窗口進(jìn)行說(shuō)明。
步驟s103、獲取虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息。
在步驟s103中,包括:
在顯示待顯示圖像中的一部分內(nèi)容之后,檢測(cè)虛擬現(xiàn)實(shí)頭盔的是否轉(zhuǎn)動(dòng);
若轉(zhuǎn)動(dòng),則獲取虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息。
該轉(zhuǎn)動(dòng)信息包括轉(zhuǎn)動(dòng)方向及角度。
在顯示待顯示圖像中的一部分內(nèi)容之后,將待顯示圖像中未顯示內(nèi)容與虛擬現(xiàn)實(shí)頭盔轉(zhuǎn)動(dòng)進(jìn)行關(guān)聯(lián)。
步驟s104、顯示待顯示圖像中的未顯示內(nèi)容。
在待顯示圖像中未顯示內(nèi)容與虛擬現(xiàn)實(shí)頭盔轉(zhuǎn)動(dòng)進(jìn)行關(guān)聯(lián)之后,用戶通過(guò)轉(zhuǎn)動(dòng)頭部使虛擬現(xiàn)實(shí)頭盔進(jìn)行轉(zhuǎn)動(dòng),進(jìn)而使虛擬現(xiàn)實(shí)頭盔中的顯示界面中顯示待顯示圖像中的未顯示內(nèi)容。
具體地,步驟s104包括:
分析虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息;
獲取虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息中的轉(zhuǎn)動(dòng)方向;
根據(jù)轉(zhuǎn)動(dòng)方向,顯示待顯示圖像中與轉(zhuǎn)動(dòng)方向?qū)?yīng)的未顯示內(nèi)容。
例如,得到虛擬現(xiàn)實(shí)頭盔是向右轉(zhuǎn)動(dòng),則顯示待顯示圖像中處于右側(cè)未顯示的內(nèi)容,結(jié)合圖2進(jìn)行說(shuō)明,當(dāng)前已顯示的部分為待顯示圖像a中第5部分內(nèi)容,在得到虛擬現(xiàn)實(shí)頭盔轉(zhuǎn)動(dòng)方向?yàn)橄蛴肄D(zhuǎn)動(dòng)時(shí),則虛擬現(xiàn)實(shí)頭盔顯示的待顯示圖像中第6部分內(nèi)容。
在本實(shí)施例中,步驟s104包括:
根據(jù)虛擬頭盔的轉(zhuǎn)動(dòng)信息,切換當(dāng)前顯示界面顯示的內(nèi)容;其中,切換后的顯示界面中的顯示內(nèi)容為之前顯示界面中未顯示的內(nèi)容。
結(jié)合圖2和圖3所示,虛擬現(xiàn)實(shí)頭盔當(dāng)前顯示界面顯示的內(nèi)容為待顯示圖像a中的第5部分,在獲取虛擬現(xiàn)實(shí)頭盔向右轉(zhuǎn)動(dòng)的轉(zhuǎn)動(dòng)信息之后,切換當(dāng)前顯示界面顯示的內(nèi)容,虛擬現(xiàn)實(shí)頭盔的顯示界面由待顯示圖像a中的第5部分切換至第6部分,切換后的顯示界面中的顯示內(nèi)容為之前顯示界面中未顯示的第6部分的內(nèi)容。
在另一實(shí)施例中,步驟s104包括:
根據(jù)虛擬頭盔的轉(zhuǎn)動(dòng)信息,移動(dòng)當(dāng)前顯示界面顯示的內(nèi)容;其中,移動(dòng)后的顯示界面中的顯示內(nèi)容包括之前已顯示的內(nèi)容和之前未顯示的內(nèi)容。
結(jié)合圖2和圖4所示,虛擬現(xiàn)實(shí)頭盔當(dāng)前顯示界面顯示的內(nèi)容為待顯示圖像a中的第5部分,在獲取虛擬現(xiàn)實(shí)頭盔向右轉(zhuǎn)動(dòng)的轉(zhuǎn)動(dòng)信息之后,移動(dòng)當(dāng)前顯示界面顯示的內(nèi)容,由原來(lái)的待顯示圖像a中的第5部分向第6部分移動(dòng),其移動(dòng)的范圍與虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)角度成正比,虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)角度越大,顯示界面向第6部分移動(dòng)范圍也越大,移動(dòng)后的顯示界面中的顯示內(nèi)容包括之前已顯示的第5部分內(nèi)容和之前未顯示的第6部分內(nèi)容。當(dāng)虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)角度大于某一角度時(shí),移動(dòng)后的顯示界面中的顯示內(nèi)容僅包括之前未顯示的第6部分內(nèi)容。
如圖5所示,為了實(shí)例上述的一種基于虛擬現(xiàn)實(shí)頭盔的顯示方法,本發(fā)明實(shí)施例還提出一種虛擬現(xiàn)實(shí)頭盔,該虛擬現(xiàn)實(shí)頭盔包括圖像獲取模塊11、調(diào)整顯示模塊12和轉(zhuǎn)動(dòng)信息獲取模塊13。
圖像獲取模塊11,用于獲取待顯示圖像。
圖像獲取模塊11獲取待顯示圖像的方式包括以下的一種或多種:預(yù)設(shè)錄制的圖像或者實(shí)時(shí)采集的圖像。
在本實(shí)施例中,待顯示圖像包括文字、圖形和影像。
調(diào)整顯示模塊12,用于將待顯示圖像中的一部分內(nèi)容顯示。
在圖像獲取模塊11獲取待顯示圖像之后,調(diào)整顯示模塊12將待顯示圖像進(jìn)行顯示,顯示的方式為部分顯示。
如圖2所示,圖像獲取模塊11獲取待顯示圖像a,調(diào)整顯示模塊12將待顯示圖像a進(jìn)行部分顯示,待顯示圖像a中的第5部分的內(nèi)容在虛擬現(xiàn)實(shí)頭盔的顯示窗口b中進(jìn)行顯示,在此說(shuō)明下,本實(shí)施例中的虛擬現(xiàn)實(shí)頭盔是具有兩個(gè)顯示窗口,以配合用戶的雙眼,使用戶能夠觀看到3d的顯示效果,在此僅以一個(gè)顯示窗口進(jìn)行說(shuō)明。
轉(zhuǎn)動(dòng)信息獲取模塊13,用于獲取虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息。
轉(zhuǎn)動(dòng)信息獲取模塊13包括:
檢測(cè)模塊,用于在顯示待顯示圖像中的一部分內(nèi)容之后,檢測(cè)虛擬現(xiàn)實(shí)頭盔的是否轉(zhuǎn)動(dòng);
子獲取模塊,用于若轉(zhuǎn)動(dòng),則獲取虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息。
該轉(zhuǎn)動(dòng)信息包括轉(zhuǎn)動(dòng)方向及角度。
所述虛擬現(xiàn)實(shí)頭盔還包括關(guān)聯(lián)模塊,用于在顯示待顯示圖像中的一部分內(nèi)容之后,將待顯示圖像中未顯示內(nèi)容與虛擬現(xiàn)實(shí)頭盔轉(zhuǎn)動(dòng)進(jìn)行關(guān)聯(lián)。
根據(jù)轉(zhuǎn)動(dòng)信息獲取模塊13獲取的轉(zhuǎn)動(dòng)信息,調(diào)整顯示模塊12還用于將待顯示圖像中的未顯示內(nèi)容顯示。
在待顯示圖像中未顯示內(nèi)容與虛擬現(xiàn)實(shí)頭盔轉(zhuǎn)動(dòng)進(jìn)行關(guān)聯(lián)之后,用戶通過(guò)轉(zhuǎn)動(dòng)頭部使虛擬現(xiàn)實(shí)頭盔進(jìn)行轉(zhuǎn)動(dòng),進(jìn)而使虛擬現(xiàn)實(shí)頭盔中的顯示界面中顯示待顯示圖像中的未顯示內(nèi)容。
具體地,調(diào)整顯示模塊12包括:
分析模塊,用于分析虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息;
轉(zhuǎn)動(dòng)方向獲取模塊,用于獲取虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)信息中的轉(zhuǎn)動(dòng)方向;
第一調(diào)整顯示模塊,根據(jù)轉(zhuǎn)動(dòng)方向,用于將待顯示圖像中與轉(zhuǎn)動(dòng)方向?qū)?yīng)的未顯示內(nèi)容顯示。
例如,得到虛擬現(xiàn)實(shí)頭盔是向右轉(zhuǎn)動(dòng),則顯示待顯示圖像中處于右側(cè)未顯示的內(nèi)容,結(jié)合圖2進(jìn)行說(shuō)明,當(dāng)前已顯示的部分為待顯示圖像a中第5部分內(nèi)容,在得到虛擬現(xiàn)實(shí)頭盔轉(zhuǎn)動(dòng)方向?yàn)橄蛴肄D(zhuǎn)動(dòng)時(shí),則虛擬現(xiàn)實(shí)頭盔顯示的待顯示圖像中第6部分內(nèi)容。
在本實(shí)施例中,調(diào)整顯示模塊12的顯示方式包括:
根據(jù)虛擬頭盔的轉(zhuǎn)動(dòng)信息,切換當(dāng)前顯示界面顯示的內(nèi)容;其中,切換后的顯示界面中的顯示內(nèi)容為之前顯示界面中未顯示的內(nèi)容。
結(jié)合圖2和圖3所示,虛擬現(xiàn)實(shí)頭盔當(dāng)前顯示界面顯示的內(nèi)容為待顯示圖像a中的第5部分,在獲取虛擬現(xiàn)實(shí)頭盔向右轉(zhuǎn)動(dòng)的轉(zhuǎn)動(dòng)信息之后,切換當(dāng)前顯示界面顯示的內(nèi)容,虛擬現(xiàn)實(shí)頭盔的顯示界面由待顯示圖像a中的第5部分切換至第6部分,切換后的顯示界面中的顯示內(nèi)容為之前顯示界面中未顯示的第6部分的內(nèi)容。
在另一實(shí)施例中,調(diào)整顯示模塊12的顯示方式包括:
根據(jù)虛擬頭盔的轉(zhuǎn)動(dòng)信息,移動(dòng)當(dāng)前顯示界面顯示的內(nèi)容;其中,移動(dòng)后的顯示界面中的顯示內(nèi)容包括之前已顯示的內(nèi)容和之前未顯示的內(nèi)容。
結(jié)合圖2和圖4所示,虛擬現(xiàn)實(shí)頭盔當(dāng)前顯示界面顯示的內(nèi)容為待顯示圖像a中的第5部分,在獲取虛擬現(xiàn)實(shí)頭盔向右轉(zhuǎn)動(dòng)的轉(zhuǎn)動(dòng)信息之后,移動(dòng)當(dāng)前顯示界面顯示的內(nèi)容,由原來(lái)的待顯示圖像a中的第5部分向第6部分移動(dòng),其移動(dòng)的范圍與虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)角度成正比,虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)角度越大,顯示界面向第6部分移動(dòng)范圍也越大,移動(dòng)后的顯示界面中的顯示內(nèi)容包括之前已顯示的第5部分內(nèi)容和之前未顯示的第6部分內(nèi)容。當(dāng)虛擬現(xiàn)實(shí)頭盔的轉(zhuǎn)動(dòng)角度大于某一角度時(shí),移動(dòng)后的顯示界面中的顯示內(nèi)容僅包括之前未顯示的第6部分內(nèi)容。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。