本發(fā)明涉及虛擬現(xiàn)實技術(shù)領(lǐng)域,尤其涉及一種基于虛擬現(xiàn)實技術(shù)的觀景方法、裝置及系統(tǒng)。
背景技術(shù):
近來VR(Virtual Reality,虛擬現(xiàn)實)技術(shù)發(fā)展迅速,VR相關(guān)產(chǎn)品也快速增加。但是,目前VR設(shè)備大多需要用戶頭戴,所提供的應(yīng)用場景及模式雷同。“虛擬現(xiàn)實”的概念不應(yīng)局限于此,從廣泛意義上來說,將虛擬現(xiàn)實的概念拓展到用戶現(xiàn)實場景中,可以為用戶帶來一些新的場景和體驗可能。
目前,傳統(tǒng)的虛擬現(xiàn)實系統(tǒng)需要用戶頭戴特殊設(shè)備,雖然能給用戶帶來全視角的體驗,但其使用復(fù)雜,設(shè)備昂貴,而且可能對用戶的健康會產(chǎn)生一定的不良影響,具有較大的局限性。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種基于虛擬現(xiàn)實技術(shù)的實時觀景方法、裝置及系統(tǒng),以實現(xiàn)用戶足不出戶便可以實時觀看全球各地的景點,且具有窗前觀景的效果。
本發(fā)明采用以下技術(shù)方案:
第一方面,本發(fā)明提供一種基于虛擬現(xiàn)實技術(shù)的實時觀景方法,包括:
獲取用戶相對于顯示裝置的當(dāng)前的位置信息,根據(jù)所述當(dāng)前位置信息計算出用戶當(dāng)前觀景視場角,所述當(dāng)前觀景視場角包括橫向觀景視場角和縱向觀景視場角;
獲取用戶指定地點的攝像裝置實時拍攝的視頻圖像;
根據(jù)所述當(dāng)前位置信息和當(dāng)前觀景視場角對所述視頻圖像進行處理;
發(fā)送所述處理后的視頻圖像至顯示裝置顯示。
具體地,所述攝像裝置為360°全景攝像頭。
進一步地,所述根據(jù)所述當(dāng)前位置信息和當(dāng)前觀景視場角對所述視頻圖像進行處理,包括:
如果所述當(dāng)前觀景視場角小于攝像裝置視場角,則根據(jù)所述當(dāng)前位置信息和當(dāng)前觀景視場角對所述視頻圖像進行裁剪;
根據(jù)顯示裝置的分辨率對裁剪后的視頻圖像進行縮放。
進一步地,所述獲取用戶當(dāng)前的觀景視場角,所述觀景視場角包括橫向觀景視場角和縱向觀景視場角之后,還包括:
如果所述當(dāng)前觀景視場角對應(yīng)的視頻圖像超出了所述攝像裝置采集的視頻圖像的范圍,調(diào)整所述攝像裝置的采集角度;
所述獲取用戶指定地點的攝像裝置實時拍攝的視頻圖像,具體為:
獲取攝像裝置調(diào)整采集角度后實時拍攝的視頻圖像。
具體地,所述如果所述當(dāng)前觀景視場角對應(yīng)的視頻圖像超出了所述攝像裝置采集的視頻圖像的范圍,調(diào)整所述攝像裝置的采集角度,包括:
計算所述當(dāng)前觀景視場角與上一觀景視場角的視場角變化量;
根據(jù)所述視場角變化量判斷所述當(dāng)前觀景視場角對應(yīng)的視頻圖像是否超出了所述攝像裝置采集的視頻圖像的范圍;
如果所述當(dāng)前觀景視場角對應(yīng)的視頻圖像超出了所述攝像裝置采集的視頻圖像的范圍,則調(diào)整所述攝像裝置的采集角度。
第二方面,本發(fā)明提供一種基于虛擬現(xiàn)實技術(shù)的實時觀景裝置,包括:
當(dāng)前觀景視場角獲取單元,用于獲取用戶相對于顯示裝置的當(dāng)前的位置信息,根據(jù)所述當(dāng)前位置信息計算出用戶當(dāng)前觀景視場角,所述當(dāng)前觀景視場角包括橫向觀景視場角和縱向觀景視場角;
視頻圖像獲取單元,用于獲取用戶指定地點的攝像裝置實時拍攝的視頻圖像;
視頻圖像處理單元,用于根據(jù)所述當(dāng)前位置信息和當(dāng)前觀景視場角對所述視頻圖像進行處理;
視頻圖像發(fā)送單元,用于發(fā)送所述處理后的視頻圖像至顯示裝置顯示。
進一步地,還包括:
攝像裝置采集角度調(diào)整單元,用于如果所述當(dāng)前觀景視場角對應(yīng)的視頻圖像超出了所述攝像裝置采集的視頻圖像的范圍,調(diào)整所述攝像裝置的采集角度;
所述視頻圖像獲取單元,具體用于獲取攝像裝置調(diào)整采集角度后實時拍攝的視頻圖像。
具體地,所述視頻圖像處理單元具體用于如果所述當(dāng)前觀景視場角小于攝像裝置視場角,則根據(jù)所述當(dāng)前觀景視場角對所述視頻圖像進行裁剪,并根據(jù)顯示裝置的分辨率對裁剪后的視頻圖像進行縮放。
第三方面,本發(fā)明提供一種基于虛擬現(xiàn)實技術(shù)的實時觀景系統(tǒng),包括管理服務(wù)器、遠端攝像裝置、虛擬現(xiàn)實設(shè)備、顯示裝置和本地攝像裝置,所述管理服務(wù)器配置有上述所述的基于虛擬現(xiàn)實技術(shù)的實時觀景裝置,
所述遠端攝像裝置布設(shè)于世界各地的著名景點,用于拍攝實時視頻圖像發(fā)送至所述管理服務(wù)器;
所述本地攝像裝置布設(shè)于所述顯示裝置上,用于采集顯示裝置前方用戶面部相對于所述顯示裝置的位置信息,并將所述位置信息發(fā)送至所述虛擬現(xiàn)實設(shè)備;
所述虛擬現(xiàn)實設(shè)備用于獲取所述用戶面部相對于所述顯示裝置的位置信息并將該位置信息發(fā)送至所述管理服務(wù)器;接收所述管理服務(wù)器處理后的視頻圖像,將所述視頻圖像發(fā)送至所述顯示裝置進行顯示。
第四方面,本發(fā)明提供一種基于虛擬現(xiàn)實技術(shù)的實時觀景系統(tǒng),包括管理服務(wù)器、遠端攝像裝置、虛擬現(xiàn)實設(shè)備、顯示裝置和本地攝像裝置,所述虛擬現(xiàn)實設(shè)備配置有上述所述的基于虛擬現(xiàn)實技術(shù)的實時觀景裝置,
所述遠端攝像裝置布設(shè)于世界各地的著名景點,用于拍攝實時視頻圖像發(fā)送至所述管理服務(wù)器;
所述本地攝像裝置布設(shè)于所述顯示裝置上,用于采集顯示裝置前方用戶面部相對于所述顯示裝置的位置信息,并將所述位置信息發(fā)送至所述虛擬現(xiàn)實設(shè)備;
所述管理服務(wù)器用于根據(jù)虛擬現(xiàn)實設(shè)備發(fā)送的遠端攝像裝置采集角度調(diào)整指令對遠端攝像裝置的采集角度進行調(diào)整;將遠端攝像裝置拍攝的實時視頻圖像發(fā)送至所述虛擬現(xiàn)實設(shè)備進行處理;
所述顯示裝置用于顯示所述虛擬現(xiàn)實設(shè)備處理后的視頻圖像。
本發(fā)明提供的技術(shù)方案帶來如下有益效果:
通過獲取用戶相對于顯示裝置的當(dāng)前的位置信息,根據(jù)所述當(dāng)前位置信息計算出用戶當(dāng)前觀景視場角,根據(jù)所述當(dāng)前位置信息和當(dāng)前觀景視場角對用戶指定地點的攝像裝置實時拍攝的視頻圖像進行處理,發(fā)送所述處理后的視頻圖像至顯示裝置顯示,實現(xiàn)了根據(jù)用戶的位置信息處理實時采集的景點視頻圖像,就像用戶站在窗前看風(fēng)景一樣,顯示裝置顯示的視頻圖像根據(jù)用戶位置變化而變化,用戶足不出戶欣賞全球各地風(fēng)景的需求,用戶體驗好,效果逼真。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對本發(fā)明實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)本發(fā)明實施例的內(nèi)容和這些附圖獲得其他的附圖。
圖1是本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景方法第一個實施例的方法流程圖。
圖2a是本發(fā)明提供的用戶橫向視場角的平面示意圖。
圖2b是本發(fā)明提供的用戶縱向視場角的平面示意圖。
圖3是本發(fā)明提供的視頻圖像裁剪原理示意圖。
圖4是本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景方法第二個實施例的方法流程圖。
圖5是本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景裝置第一個實施例的結(jié)構(gòu)方框圖。
圖6是本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景裝置第二個實施例的結(jié)構(gòu)方框圖。
圖7是本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景系統(tǒng)第一個實施例的結(jié)構(gòu)方框圖。
圖8是本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景系統(tǒng)第二個實施例的結(jié)構(gòu)方框圖。
具體實施方式
為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達到的技術(shù)效果更加清楚,下面將結(jié)合附圖對本發(fā)明實施例的技術(shù)方案作進一步的詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖1是本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景方法第一個實施例的方法流程圖。本發(fā)明實施例的方法可以由配置在管理服務(wù)器中的基于虛擬現(xiàn)實技術(shù)的實時觀景裝置來執(zhí)行,也可以由配置在虛擬現(xiàn)實設(shè)備中的基于虛擬現(xiàn)實技術(shù)的實時觀景裝置來執(zhí)行。參考圖1所示,該基于虛擬現(xiàn)實技術(shù)的實時觀景方法包括:
S101、獲取用戶相對于顯示裝置的當(dāng)前的位置信息,根據(jù)所述當(dāng)前位置信息計算出用戶當(dāng)前觀景視場角,所述當(dāng)前觀景視場角包括橫向觀景視場角和縱向觀景視場角。
具體地,實時獲取用戶面部與顯示裝置的當(dāng)前相對位置信息,根據(jù)所述相對位置信息計算出用戶的當(dāng)前觀景視場角。
本實施例中,在顯示裝置上端設(shè)置一個攝像頭,可以實時檢測顯示裝置前方是否存在用戶,以及用戶位置的變化。現(xiàn)在進行面部識別的算法使用已經(jīng)相當(dāng)成熟,因此,通過攝像頭跟蹤用戶的面部位置變化,及時獲取用戶的當(dāng)前位置信息。攝像頭設(shè)置于顯示裝置上的位置已知,攝像頭的拍攝視場角也是已知的,而且用戶兩只眼睛之間的平均距離也是已知的,通過對攝像頭拍攝的圖像進行處理可以得出用戶面部相對顯示裝置的平面位置信息,而通過攝像頭參數(shù)及圖像中用戶兩只眼睛之間的距離估算出用戶距離顯示屏幕的距離,則可以通過建立三維坐標系表示出用戶的位置信息,三維坐標系的原點可以選擇為顯示裝置的中心位置,也可以選擇為顯示裝置的左下角位置。
當(dāng)然,獲取用戶面部信息的方式有多種,比如,在顯示裝置上設(shè)置三個攝像裝置,三個攝像裝置的位置已知,則可以確定顯示裝置前方用戶面部的位置。
還可以通過結(jié)合紅外裝置測距和攝像頭面部追蹤算法相結(jié)合的方式確定用戶的位置信息,這里僅是舉例說明用戶相對于顯示裝置的當(dāng)前位置信息是可以獲取的,具體實現(xiàn)方式有多種,這里不再一一列舉詳述。
當(dāng)前觀景視場角包括橫向觀景視場角和縱向觀景視場角。圖2a是本發(fā)明提供的用戶橫向視場角的平面示意圖。如圖2a所示,橫向觀景視場角為與用戶眼睛在同一橫平面的顯示裝置的左右邊的兩個點與眼睛之間的夾角,Q代表用戶面部位置,AB為電視橫向的長度,夾角α為橫向觀景視場角;圖2b是本發(fā)明提供的用戶縱向視場角的平面示意圖。如圖2b所示,縱向觀景視場角為與用戶眼睛在同一縱平面內(nèi)的顯示裝置的上下邊的兩個點與眼睛之間的夾角,Q代表用戶面部位置,CD為電視縱向的寬度,夾角β為縱向觀景視場角。當(dāng)然,在實際計算中,無論是橫向觀景視場角還是縱向觀景視場角都可以選擇兩只眼睛的中點為夾角的頂點,也可以以左眼或者右眼為基準,可以根據(jù)實際情況選擇。
S102、獲取用戶指定地點的攝像裝置實時拍攝的視頻圖像。
用戶可以選擇想要欣賞的景點,則該景點調(diào)取與其匹配的攝像裝置實時采集景點的視頻圖像,所述攝像裝置為攝像頭,優(yōu)選的,所述攝像頭為360度全景攝像頭,其水平視場角和垂直視場角均大于180°,無論用戶如何移動,其視角均不會超出此范圍。所述視頻圖像的采集為實時采集,采集的時間間隔可精確到微秒、毫秒級,以滿足用戶在顯示裝置前位置變化時所看到的視頻圖像為景點當(dāng)前的現(xiàn)場實景,景點人員流動、風(fēng)吹草動都能實時在顯示裝置上顯示出來。當(dāng)然,攝像裝置也可以選用廣角攝像頭,360度全景攝像頭僅作為優(yōu)選方式,并不作為對本技術(shù)方案的限制。
S103、根據(jù)所述當(dāng)前位置信息和當(dāng)前觀景視場角對所述視頻圖像進行處理。
步驟S103具體為:
如果所述當(dāng)前觀景視場角小于攝像裝置視場角,則根據(jù)所述當(dāng)前位置信息和當(dāng)前觀景視場角對所述視頻圖像進行裁剪;
根據(jù)顯示裝置的分辨率對裁剪后的視頻圖像進行縮放。
當(dāng)攝像裝置為360°全景攝像頭時,假設(shè)攝像頭的水平視場角和垂直視場角均為180°;用戶當(dāng)前橫向觀景視場角為50°,縱向觀景視場角為30°;那么攝像裝置拍攝的視頻圖像要大于在顯示裝置上顯示的圖像,則需要按照當(dāng)前觀景視場角和用戶當(dāng)前位置信息對視頻圖像進行裁剪。
圖3是本發(fā)明提供的視頻圖像裁剪原理示意圖。參考圖3所示,用戶從第一個位置變換為第二個位置時,用戶當(dāng)前視場角也發(fā)生變化,裁剪的視頻圖像不同。用戶位置變化前顯示裝置顯示的視頻圖像是在遠端攝像裝置拍攝的視頻圖像中裁剪的A區(qū)域內(nèi)容,而用戶位置變化后,顯示裝置顯示的視頻圖像是在遠端攝像裝置拍攝的視頻圖像中裁剪的B區(qū)域內(nèi)容,將裁剪的內(nèi)容進行縮放處理后由顯示裝置進行顯示。如同用戶在窗前向外看風(fēng)景一樣,當(dāng)用戶位置變化時,從窗戶看到的風(fēng)景也不同。舉例說明,用戶相對于顯示裝置的位置信息通過三維坐標系來表示,以顯示裝置的中點為原點;將攝像頭拍攝的視頻圖像的中點作為原點建立二維坐標系;用戶的位置坐標表示為(x,y,z)時,那么,裁剪視頻圖像的中心點坐標為(-x、-y),當(dāng)用戶的位置發(fā)生變化時,裁剪視頻圖像的中心點也相應(yīng)的移動,根據(jù)當(dāng)前觀景視場角裁剪出合適的視頻圖像。裁剪后的視頻圖像分辨率不一定和顯示裝置的分辨率對應(yīng),因此,需要對裁剪后的視頻圖像根據(jù)顯示裝置的分辨率進行縮放處理。此處僅為舉例說明,具體實現(xiàn)方式有多種,并不作為對本技術(shù)方案的限制。
當(dāng)用戶當(dāng)前位置超出預(yù)設(shè)范圍時,則進行提醒。在顯示裝置上設(shè)置攝像頭,如果用戶超出該攝像頭的拍攝視場角則進行報警提醒。為了擴大用戶活動區(qū)域,可以在顯示裝置上設(shè)置兩個攝像頭,以增大拍攝范圍。
S104、發(fā)送所述處理后的視頻圖像至顯示裝置顯示。
將經(jīng)過步驟S103裁剪過的視頻圖像發(fā)送至顯示裝置進行顯示。本實施例中,顯示裝置為液晶顯示屏。
綜上,本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景方法通過獲取用戶相對于顯示裝置的當(dāng)前的位置信息,根據(jù)所述當(dāng)前位置信息計算出用戶當(dāng)前觀景視場角,根據(jù)所述當(dāng)前位置信息和當(dāng)前觀景視場角對用戶指定地點的攝像裝置實時拍攝的視頻圖像進行處理,發(fā)送所述處理后的視頻圖像至顯示裝置顯示,實現(xiàn)了根據(jù)用戶的位置信息處理實時采集的景點視頻圖像,就像用戶站在窗前看風(fēng)景一樣,滿足了用戶足不出戶欣賞全球各地風(fēng)景的需求,用戶體驗好,效果逼真。
圖4是本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景方法第二個實施例的方法流程圖。本實施例以前述方法為基礎(chǔ),當(dāng)攝像裝置的視場角拍攝的視頻圖像不能滿足需求時的具體實現(xiàn)方式。參考圖4所示,該基于虛擬現(xiàn)實技術(shù)的實時觀景方法包括:
S201、獲取用戶相對于顯示裝置的當(dāng)前的位置信息,根據(jù)所述當(dāng)前位置信息計算出用戶當(dāng)前觀景視場角,所述當(dāng)前觀景視場角包括橫向觀景視場角和縱向觀景視場角。
S202、如果所述當(dāng)前觀景視場角對應(yīng)的視頻圖像超出了所述攝像裝置采集的視頻圖像的范圍,調(diào)整所述攝像裝置的采集角度。
一些攝像頭的視場角有限制,比如一般戶外攝像頭的視場角為150°,但是攝像頭的底座固定,攝像頭的鏡頭是可以旋轉(zhuǎn)的,通過攝像頭的旋轉(zhuǎn)則可以擴大拍攝范圍。
步驟S202具體包括:
1、計算所述當(dāng)前觀景視場角與上一觀景視場角的視場角變化量。
2、根據(jù)所述視場角變化量判斷所述當(dāng)前觀景視場角對應(yīng)的視頻圖像是否超出了所述攝像裝置采集的視頻圖像的范圍。
例如,當(dāng)視場角為150°的攝像頭拍攝的視頻圖像,用戶前一次的位置信息所裁剪的視頻圖像已經(jīng)位于攝像頭拍攝的視頻圖像的邊緣,那么當(dāng)用戶再次移動位置時,下次裁剪的視頻圖像已經(jīng)超出了攝像頭拍攝的視頻圖像的范圍。
3、如果所述當(dāng)前觀景視場角對應(yīng)的視頻圖像超出了所述攝像裝置采集的視頻圖像的范圍,則調(diào)整所述攝像裝置的采集角度。
如果判斷出下次將要裁剪的視頻圖像已經(jīng)超出了攝像頭所拍攝的視頻圖像的范圍,那么調(diào)整攝像頭的鏡頭角度,則采集到滿足裁剪需求的視頻圖像。
S203、獲取攝像裝置調(diào)整采集角度后實時拍攝的視頻圖像。
S204、根據(jù)所述當(dāng)前位置信息和當(dāng)前觀景視場角對所述視頻圖像進行處理。
S205、發(fā)送所述處理后的視頻圖像至顯示裝置顯示。
步驟S201、S203、S204和S205的詳細內(nèi)容請參考圖1所示對應(yīng)內(nèi)容,這里不再贅述。
綜上,本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景方法通過獲取用戶相對于顯示裝置的當(dāng)前的位置信息,根據(jù)所述當(dāng)前位置信息計算出用戶當(dāng)前觀景視場角,如果所述當(dāng)前觀景視場角對應(yīng)的視頻圖像超出了所述攝像裝置采集的視頻圖像的范圍,調(diào)整所述攝像裝置的采集角度,獲取攝像裝置調(diào)整采集角度后實時拍攝的視頻圖像,根據(jù)所述當(dāng)前位置信息和當(dāng)前觀景視場角對所述視頻圖像進行處理,發(fā)送所述處理后的視頻圖像至顯示裝置顯示,實現(xiàn)了根據(jù)用戶的位置信息處理實時采集的景點視頻圖像,就像用戶站在窗前看風(fēng)景一樣,如果攝像裝置拍攝的視頻圖像不能滿足裁剪要求,則對遠端攝像裝置的采集角度進行調(diào)整,擴大了觀景范圍,滿足了用戶足不出戶欣賞全球各地風(fēng)景的需求,用戶體驗好,效果逼真。
圖5是本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景裝置第一個實施例的結(jié)構(gòu)方框圖。該基于虛擬現(xiàn)實技術(shù)的實時觀景裝置可以配置于管理服務(wù)器,也可以配置于虛擬現(xiàn)實設(shè)備。參考圖5所示,該基于虛擬現(xiàn)實技術(shù)的實時觀景裝置10包括:
當(dāng)前觀景視場角獲取單元100,用于獲取用戶相對于顯示裝置的當(dāng)前的位置信息,根據(jù)所述當(dāng)前位置信息計算出用戶當(dāng)前觀景視場角,所述當(dāng)前觀景視場角包括橫向觀景視場角和縱向觀景視場角。
視頻圖像獲取單元101,用于獲取用戶指定地點的攝像裝置實時拍攝的視頻圖像。
視頻圖像處理單元102,用于根據(jù)所述當(dāng)前位置信息和當(dāng)前觀景視場角對所述視頻圖像進行處理;具體用于如果所述當(dāng)前觀景視場角小于攝像裝置視場角,則根據(jù)所述當(dāng)前觀景視場角對所述視頻圖像進行裁剪,并根據(jù)顯示裝置的分辨率對裁剪后的視頻圖像進行縮放。
視頻圖像發(fā)送單元103,用于發(fā)送所述處理后的視頻圖像至顯示裝置顯示。
裝置的詳細內(nèi)容參見圖1所示的方法,這里不再贅述。
綜上,本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景裝置通過獲取用戶相對于顯示裝置的當(dāng)前的位置信息,根據(jù)所述當(dāng)前位置信息計算出用戶當(dāng)前觀景視場角,根據(jù)所述當(dāng)前位置信息和當(dāng)前觀景視場角對用戶指定地點的攝像裝置實時拍攝的視頻圖像進行處理,發(fā)送所述處理后的視頻圖像至顯示裝置顯示,實現(xiàn)了根據(jù)用戶的位置信息處理實時采集的景點視頻圖像,就像用戶站在窗前看風(fēng)景一樣,滿足了用戶足不出戶欣賞全球各地風(fēng)景的需求,用戶體驗好,效果逼真。
圖6是本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景裝置第二個實施例的結(jié)構(gòu)方框圖。該基于虛擬現(xiàn)實技術(shù)的實時觀景裝置以前述裝置為基礎(chǔ),實現(xiàn)了攝像裝置采集角度的調(diào)整。參考圖6所示,該基于虛擬現(xiàn)實技術(shù)的實時觀景裝置與圖5所示裝置不同之處在于,還包括:
攝像裝置采集角度調(diào)整單元104,用于如果所述當(dāng)前觀景視場角對應(yīng)的視頻圖像超出了所述攝像裝置采集的視頻圖像的范圍,調(diào)整所述攝像裝置的采集角度;
所述視頻圖像獲取單元101,具體用于獲取攝像裝置調(diào)整采集角度后實時拍攝的視頻圖像。
該基于虛擬現(xiàn)實技術(shù)的實時觀景裝置在攝像裝置拍攝的視頻圖像范圍不能滿足用戶移動范圍的要求時,對攝像裝置的采集角度進行調(diào)整,擴大了觀景范圍,進一步提高了用戶觀景效果,用戶體驗好。
圖7是本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景系統(tǒng)第一個實施例的結(jié)構(gòu)方框圖。參考圖7所示,該基于虛擬現(xiàn)實技術(shù)的實時觀景系統(tǒng)包括管理服務(wù)器1、遠端攝像裝置2、虛擬現(xiàn)實設(shè)備3、顯示裝置4和本地攝像裝置5,所述管理服務(wù)器1配置有上述所述的基于虛擬現(xiàn)實技術(shù)的實時觀景裝置10,
所述遠端攝像裝置2布設(shè)于世界各地的著名景點,用于拍攝實時視頻圖像發(fā)送至所述管理服務(wù)器;
所述本地攝像裝置5布設(shè)于所述顯示裝置4上,用于采集顯示裝置4前方用戶面部相對于所述顯示裝置4的位置信息,并將所述位置信息發(fā)送至所述虛擬現(xiàn)實設(shè)備3;
所述虛擬現(xiàn)實設(shè)備3用于獲取所述用戶面部相對于所述顯示裝置4的位置信息并將該位置信息發(fā)送至所述管理服務(wù)器1;接收所述管理服務(wù)器1處理后的視頻圖像,將所述視頻圖像發(fā)送至所述顯示裝置4進行顯示。
該基于虛擬現(xiàn)實技術(shù)的實時觀景系統(tǒng)通過遠端攝像裝置拍攝實時視頻圖像發(fā)送至管理服務(wù)器,虛擬現(xiàn)實設(shè)備通過本地攝像裝置獲取用戶的面部相對于顯示裝置的位置信息,并將位置信息發(fā)送至管理服務(wù)器,管理服務(wù)器根據(jù)虛擬現(xiàn)實設(shè)備發(fā)送的位置信息計算出用戶視場角,并根據(jù)該位置信息和視場角對視頻圖像進行裁剪,并將裁剪后的視頻圖像通過虛擬現(xiàn)實設(shè)備發(fā)送至顯示裝置進行顯示,實現(xiàn)了根據(jù)用戶的位置信息處理實時采集的景點視頻圖像,就像用戶站在窗前看風(fēng)景一樣,滿足了用戶足不出戶欣賞全球各地風(fēng)景的需求,用戶體驗好,效果逼真。本實施例中,基于虛擬現(xiàn)實技術(shù)的實時觀景裝置配置于管理服務(wù)器,將所有視頻圖像處理工作均在管理服務(wù)器完成,減少了數(shù)據(jù)傳輸量,對網(wǎng)絡(luò)帶寬要求低。
具體地,所述遠端攝像裝置2為360°全景攝像頭,360°全景攝像頭拍攝范圍大,能滿足用戶的隨意位置。所述本地攝像裝置5為廣角攝像頭,具有較大的拍攝范圍,從而使用戶具有較大的移動范圍。
在一些實施例中,所述管理服務(wù)器為云服務(wù)器,通過網(wǎng)絡(luò)與虛擬現(xiàn)實設(shè)備連接,且遠端攝像裝置通過網(wǎng)絡(luò)與管理服務(wù)器連接。管理服務(wù)器對全球各地的遠端攝像裝置傳回的視頻圖像進行管理,所述網(wǎng)絡(luò)可以為互聯(lián)網(wǎng)或3G/4G。
圖8是本發(fā)明提供的基于虛擬現(xiàn)實技術(shù)的實時觀景系統(tǒng)第二個實施例的結(jié)構(gòu)方框圖。參考圖8所示,該基于虛擬現(xiàn)實技術(shù)的實時觀景系統(tǒng)包括管理服務(wù)器2、遠端攝像裝置3、虛擬現(xiàn)實設(shè)備1、顯示裝置4和本地攝像裝置5,所述虛擬現(xiàn)實設(shè)備1配置有如上述所述的基于虛擬現(xiàn)實技術(shù)的實時觀景裝置10,
所述遠端攝像裝置3布設(shè)于世界各地的著名景點,用于拍攝實時視頻圖像發(fā)送至所述管理服務(wù)器2;
所述本地攝像裝置5布設(shè)于所述顯示裝置4上,用于采集顯示裝置4前方用戶面部相對于所述顯示裝置的位置信息,并將所述位置信息發(fā)送至所述虛擬現(xiàn)實設(shè)備1;
所述管理服務(wù)器2用于根據(jù)虛擬現(xiàn)實設(shè)備1發(fā)送的遠端攝像裝置采集角度調(diào)整指令對遠端攝像裝置3的采集角度進行調(diào)整;將遠端攝像裝置拍攝的實時視頻圖像發(fā)送至所述虛擬現(xiàn)實設(shè)備1進行處理;
所述顯示裝置4用于顯示所述虛擬現(xiàn)實設(shè)備1處理后的視頻圖像。
該基于虛擬現(xiàn)實技術(shù)的實時觀景系統(tǒng)通過遠端攝像裝置拍攝實時視頻圖像發(fā)送至管理服務(wù)器,管理服務(wù)器根據(jù)虛擬現(xiàn)實設(shè)備發(fā)送的遠端攝像裝置采集角度調(diào)整指令對遠端攝像裝置的采集角度進行調(diào)整,將遠端攝像裝置拍攝的實時視頻圖像發(fā)送至所述虛擬現(xiàn)實設(shè)備進行處理,實現(xiàn)了根據(jù)用戶的位置信息處理實時采集的景點視頻圖像,就像用戶站在窗前看風(fēng)景一樣,滿足了用戶足不出戶欣賞全球各地風(fēng)景的需求,用戶體驗好,效果逼真。本實施例中,基于虛擬現(xiàn)實技術(shù)的實時觀景裝置配置于虛擬現(xiàn)實設(shè)備,將所有視頻圖像處理工作均在虛擬現(xiàn)實設(shè)備完成,減少了管理服務(wù)器的工作量,對服務(wù)器要求低,有利于降低成本。
具體地,所述遠端攝像裝置3為360°全景攝像頭,360°全景攝像頭拍攝范圍大,能滿足用戶的隨意位置。所述本地攝像裝置5為廣角攝像頭,具有較大的拍攝范圍,從而使用戶具有較大的移動范圍。
在一些實施例中,所述管理服務(wù)器為云服務(wù)器,通過網(wǎng)絡(luò)與虛擬現(xiàn)實設(shè)備連接,且遠端攝像裝置通過網(wǎng)絡(luò)與管理服務(wù)器連接。管理服務(wù)器對全球各地的遠端攝像裝置傳回的視頻圖像進行管理,所述網(wǎng)絡(luò)可以為互聯(lián)網(wǎng)或3G/4G。
以上內(nèi)容僅為本發(fā)明的較佳實施例,對于本領(lǐng)域的普通技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。