本發(fā)明涉及VR通訊領(lǐng)域,尤其涉及一種基于現(xiàn)實場景的VR通訊方法及系統(tǒng)。
背景技術(shù):
虛擬現(xiàn)實技術(shù)(VR,也就是Virtual reality)是一種可以創(chuàng)建和體驗虛擬世界的計算機仿真系統(tǒng),該系統(tǒng)利用計算機生成一種模擬環(huán)境,是一種多源信息融合的交互式的三維動態(tài)視景和實體行為的系統(tǒng),仿真使用戶沉浸到該環(huán)境中。如今的VR的產(chǎn)品或者應(yīng)用更多的是視頻、游戲上給用戶提供一種虛擬世界里面的沉浸體驗,人們總是希望VR產(chǎn)品給自己視覺、聽覺、觸覺帶來沉浸式的感受,但是現(xiàn)有的VR通訊系統(tǒng)虛擬現(xiàn)實場景的效果還不夠真實,而且不能同時滿足用戶多種感觀的體驗的要求。
因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
技術(shù)實現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于現(xiàn)實場景的VR通訊方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中VR通訊系統(tǒng)虛擬現(xiàn)實場景的效果不夠真實,不能同時滿足用戶多重感觀體驗要求的問題。
本發(fā)明的技術(shù)方案如下:
一種基于現(xiàn)實場景的VR通訊方法,其中,包括步驟:
A、VR終端預(yù)先獲取用戶的頭像信息,并以所述頭像信息創(chuàng)建用戶的人物模型;
B、當(dāng)用戶利用所述VR終端與其他用戶聊天時,VR終端獲取用戶所在位置的場景畫面,建立以所述場景畫面為背景的聊天界面;
C、在聊天過程中,獲取用戶的動作信息和/或語音信息,并根據(jù)所述動作信息和/或語音信息控制所述人物模型實時變化。
一種基于現(xiàn)實場景的VR通訊方法,其中,所述步驟A中,VR終端通過用戶上傳的照片或者通過實時拍攝的方式獲取用戶的頭像信息。
一種基于現(xiàn)實場景的VR通訊方法,其中,所述步驟C具體包括:
當(dāng)用戶向前移動時,控制人物模型隨之向前移動,且控制聊天對象所接收到的聲音變大;
當(dāng)用戶向后移動時,控制人物模型隨之向后移動,且控制聊天對象所接收到的聲音變小。
一種基于現(xiàn)實場景的VR通訊方法,其中,所述步驟C具體包括:
當(dāng)用戶人物模型之間有身體的接觸時,VR終端產(chǎn)生相應(yīng)的震動,以提供一種觸覺的反饋。
一種基于現(xiàn)實場景的VR通訊系統(tǒng),其中,包括:
頭像信息獲取模塊,用于獲取用戶的頭像信息;
人物模型創(chuàng)建模塊,用于創(chuàng)建用戶的人物模型;
場景獲取模塊,用于獲取用戶所在位置的場景畫面,建立以所述場景畫面為背景的聊天界面;
模型控制模塊,用于獲取用戶的動作信息和/或語音信息,并根據(jù)所述動作信息和/或語音信息控制所述人物模型實時變化。
一種基于現(xiàn)實場景的VR通訊系統(tǒng),其中,所述頭像信息獲取模塊包括:
第一頭像信息獲取單元,用于通過用戶上傳的照片或者通過獲取用戶的頭像信息;
第二頭像信息獲取單元,用于通過實時拍攝的方式獲取用戶的頭像信息。
一種基于現(xiàn)實場景的VR通訊系統(tǒng),其中,所述模型控制模塊具體包括:
動作獲取單元:用于獲取用戶的動作信息;
語音獲取單元:用于獲取用戶的語音信息;
動作控制單元:用于控制人物模型的動作變化;
語音控制單元:用于控制人物模型的語音變化。
一種基于現(xiàn)實場景的VR通訊系統(tǒng),其中,所述模型控制模塊還包括:
接觸反饋單元:用于當(dāng)用戶人物模型之間有身體的接觸時,產(chǎn)生接觸信號,控制VR終端產(chǎn)生相應(yīng)的震動。
有益效果:本發(fā)明通過建立基于用戶頭像信息的人物模型,獲取用戶所在位置的場景畫面為聊天界面,同時根據(jù)用戶的動作信息或語音信息,實時控制人物模型在VR通訊過程中作相應(yīng)地變化,給用戶提供了更為方便的VR通訊方式,也使得VR通訊過程中的真實感更加強烈,解決現(xiàn)有技術(shù)中VR通訊系統(tǒng)虛擬現(xiàn)實場景的效果不夠真實,而且不能同時滿足用戶多重感觀體驗要求的問題。
附圖說明
圖1為本發(fā)明基于現(xiàn)實場景的VR通訊方法較佳實施例的流程圖。
圖2為本發(fā)明基于現(xiàn)實場景的VR通訊系統(tǒng)較佳實施例的功能模塊圖。
具體實施方式
本發(fā)明提供一種基于現(xiàn)實場景的VR通訊方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
種基于現(xiàn)實場景的VR通訊方法,如圖1所示,包括以下步驟:
S1、VR終端預(yù)先獲取用戶的頭像信息,并以所述頭像信息創(chuàng)建用戶的人物模型;
S2、當(dāng)用戶利用所述VR終端與其他用戶聊天時,VR終端獲取用戶所在位置的場景畫面,建立以所述場景畫面為背景的聊天界面;
S3、在聊天過程中,獲取用戶的動作信息和/或語音信息,并根據(jù)所述動作信息和/或語音信息控制所述人物模型實時變化。
創(chuàng)建了基于用戶的頭像信息的VR通訊人物模型,VR系統(tǒng)的人物模型就具有了用戶的面容模樣,使得聊天過程中,身在千里之外的兩個人,也可以感覺到就如面對面聊天一樣,然后以用戶所在位置的場景畫面為聊天背景,使得用戶在VR通訊中所處的場景跟現(xiàn)在場景一樣,創(chuàng)造一種身臨其境的感覺,并且根據(jù)用戶的動作或語音變化隨時控制人物模型的變化,不僅給用戶進行VR通訊提供了方便,也使得VR通訊過程中的真實感更加強烈。
步驟S1中, VR終端預(yù)先獲取用戶的頭像信息,并以所述頭像信息創(chuàng)建用戶的虛擬3D人物模型,也就是說本發(fā)明中,用戶進行VR通訊之前,VR終端需要先獲取用戶的頭像信息,并采用照片建模技術(shù),基于獲取的用戶頭像信息進行建模,創(chuàng)建用戶的VR3D人物模型。
照片建模技術(shù),是指通過相機等設(shè)備對物體進行采集照片,經(jīng)計算機進行圖形圖像處理以及三維計算,從而全自動生成被拍攝物體的三維模型的技術(shù),屬于三維重建技術(shù)范疇。本方案就是基于照片建模技術(shù)進行的。
VR終端通過用戶上傳的照片或者通過實時拍攝的方式獲取用戶的頭像信息,也就是說,用戶可以選擇通過上傳照片的方式供VR終端獲取自身的頭像信息,也可以選擇通過實時拍攝的方式供VR終端獲取自身的頭像信息,其中用戶上傳的照片為用戶的全身的照片(照片是多個視角拍照的人體肖像),然后,VR系統(tǒng)就會根據(jù)上傳的照片或者實時拍攝的圖像,采用Autodesk123D這款軟件進行相應(yīng)的3D建模,把2D 平面的照片,轉(zhuǎn)化成3D模型,從而創(chuàng)建用戶的VR人物模型,所述人物模型的頭像是用戶的頭像模樣,所述人物模型的大小與VR系統(tǒng)相契合。
Autodesk123D是歐特克公司 發(fā)布的一套適用于普通用戶的建模軟件,該系列軟件可提供多種方式生成3D模型,可采用最簡單直接的拖拽3D模型并進行編輯的方式進行建模,或者直接將拍攝好的數(shù)碼照片在云端處理為3D模型,利用云計算的強大能力,可將數(shù)碼照片迅速轉(zhuǎn)換為逼真的三維模型,只要使用相機、手機或高級數(shù)碼單反相機抓拍物體、人物或場景,即可將照片轉(zhuǎn)換成生動鮮活的三維模型。
所述步驟S2中,當(dāng)用戶利用所述VR終端與其他用戶聊天時,VR終端獲取用戶所在位置的場景畫面,建立以所述場景畫面為背景的聊天界面,具體地,利用VR終端的前攝像頭捕捉用戶眼前的場景畫面,此場景就是VR系統(tǒng)的聊天的界面,讓用戶身臨其境地可以感覺到聊天的真實性,如果是兩個人的聊天情況,由于兩個人身處兩個不同的場景,VR產(chǎn)品的攝像頭捕捉的場景也就有兩個,分別展現(xiàn)了用戶A所處的現(xiàn)實場景和用戶B所處的現(xiàn)實場景,如果是三個人的聊天情況,由于三個人身處三個不同的場景,VR產(chǎn)品的攝像頭捕捉的場景也就有三個,用戶A所處的現(xiàn)實場景、用戶B的現(xiàn)實場景以及用戶C所處的現(xiàn)實場景,如此類推N個聯(lián)系人的情況。
現(xiàn)以兩個用戶進行VR通訊為例,用戶A端和用戶B端通過WIFI或者4G或者5G網(wǎng)絡(luò)等連接到互聯(lián)網(wǎng)上,從而建立起通訊關(guān)系,此時,用戶A所用第一VR終端攝像頭捕捉到用戶A周圍的環(huán)境,用戶B所用第二VR終端攝像頭可以捕捉到用戶B周圍的環(huán)境,聊天的界面的就是A或者B攝像頭捕捉環(huán)境的場景,較佳的,設(shè)置為用戶A所看到的聊天界面為用戶A所處的現(xiàn)實場景,用戶B所看到的聊天場景為用戶B所處的現(xiàn)實場景,當(dāng)然,所述聊天界面可以從用戶A所處的場景畫面切換到用戶B所處的場景畫面,讓用戶A和用戶B都像是在用戶B的壞境真實地聊天一樣,也可以從用戶B所處的場景畫面切換到用戶A所處的場景畫面,讓用戶A和用戶B都像是在用戶A的壞境真實地聊天一樣。
所述步驟S3中,在聊天過程中,獲取用戶的動作信息和/或語音信息,并根據(jù)所述動作信息和/或語音信息控制所述人物模型實時變化。
較佳地,所述步驟S3具體包括:
當(dāng)用戶向前移動時,控制人物模型隨之向前移動,且控制聊天對象所接收到的聲音變大;當(dāng)用戶向后移動時,控制人物模型隨之向后移動,且控制聊天對象所接收到的聲音變小。通過上述控制人物模型實時變化的方式,在用戶的位置發(fā)生變化時,提供用戶視覺和聽覺上的反饋,給用戶更加真實的反饋。
所述VR終端具有即時定位與地圖構(gòu)建能力,在通訊過程中,由于VR終端可以知道自己位置,所以當(dāng)用戶移動的時候,VR終端所顯示的通訊界面也隨著變化,比如,用戶向前移動或者向后移動時候,VR系統(tǒng)中人物模型也隨著向前移動或者向后移動,如果用戶向前移動,那么聊天對象接受到聲音則會變大聲,同時聊天對象所看到的用戶人物模型向前移動,而如果用戶向后移動,那么聊天對象接受到的聲音則會變小聲,同時聊天對象所看到的用戶人物模型向后移動,目的就是真實地反饋人和人不同距離的聲音的大小,距離遠則聲音變小,距離近則聲音變大。
較佳地,所述步驟S3還包括:
當(dāng)用戶人物模型之間有身體的接觸時,VR終端產(chǎn)生相應(yīng)的震動,以提供一種觸覺的反饋。
由于VR通訊就是提供給客戶一種虛擬的真實感受,所以通訊系統(tǒng)上,軟件可以做的應(yīng)用就非常多,比如,VR終端的攝像頭感知到用戶A向前移動,從而對應(yīng)第一人物模型也向前移動,離另一個用戶B在虛擬通訊中對應(yīng)的第二人物模型就近了,當(dāng)虛擬系統(tǒng)中的第一人物模型與第二人物模型距離很近的時候,用戶A可以通過人工按下VR終端外圍某一按鍵,或者選擇虛擬通訊里面的多種不同的身體接觸動作的功能選項,比如,握手、挽手、親吻、摟腰等,或者是打一下、踢一下等之類擊打的動作,VR通訊中的人物模型有身體的接觸的時候,或者擊打或者碰撞,VR系統(tǒng)可以通過馬達的震動來提供一種觸覺的反饋,這種觸覺反饋,只對虛擬系統(tǒng)的人物被動方有反饋,比如,第一人物模型,去親了一下第二人物模型,第一人物模型(其實是用戶A)是主動方,第二人物模型是被動方,用戶B這邊的VR終端的馬達會震動反饋一下,讓被動方也即用戶B有一種虛擬的感受,當(dāng)然了,這個反饋,用戶可以選擇打開或者關(guān)閉此反饋功能,如同手機系統(tǒng)一樣,短信來了,震動提示一下,也可以不震動提示。
本發(fā)明的VR通訊方法,利用VR系統(tǒng)的攝像頭,捕捉用戶所處位置的真實環(huán)境,并在通訊系統(tǒng)上實時顯示,提供一個如果兩人人在面對面聊天的場景,并通過視覺、聽覺、和觸覺給用戶更多動作反饋,給用戶之間的溝通帶來了方便。
基于上述方法,本發(fā)明還提供了一種基于現(xiàn)實場景的VR通訊系統(tǒng),其中,圖2為本發(fā)明一種基于現(xiàn)實場景的VR通訊系統(tǒng)較佳實施例的功能模塊圖,如圖2所示,包括:
頭像信息獲取模塊100,用于獲取用戶的頭像信息;
人物模型創(chuàng)建模塊200,用于創(chuàng)建用戶的人物模型;
場景獲取模塊300,用于獲取用戶所在位置的場景畫面,建立以所述場景畫面為背景的聊天界面;
模型控制模塊400,用于獲取用戶的動作信息和/或語音信息,并根據(jù)所述動作信息和/或語音信息控制所述人物模型實時變化。
較佳地,所述頭像信息獲取模塊包括:
第一頭像信息獲取單元,用于通過用戶上傳的照片或者通過獲取用戶的頭像信息;
第二頭像信息獲取單元,用于通過實時拍攝的方式獲取用戶的頭像信息。
較佳地,所述模型控制模塊具體包括:
動作獲取單元:用于獲取用戶的動作信息;
語音獲取單元:用于獲取用戶的語音信息;
動作控制單元:用于控制人物模型的動作變化;
語音控制單元:用于控制人物模型的語音變化。
較佳地,所述模型控制模塊還包括:
接觸反饋單元:用于當(dāng)用戶人物模型之間有身體的接觸時,產(chǎn)生接觸信號,控制VR終端產(chǎn)生相應(yīng)的震動。
關(guān)于上述模塊單元的技術(shù)細節(jié)在前面的方法中已有詳述,故不再贅述。
本發(fā)明通過建立基于用戶頭像信息的人物模型,獲取用戶所在位置的場景畫面為聊天界面,同時根據(jù)用戶的動作信息或語音信息,實時控制人物模型在VR通訊過程中作相應(yīng)地變化,給用戶提供了更為方便的VR通訊方式,也使得VR通訊過程中的真實感更加強烈,解決現(xiàn)有技術(shù)中VR通訊系統(tǒng)虛擬現(xiàn)實場景的效果不夠真實,而且不能同時滿足用戶多重感觀體驗要求的問題。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。