本發(fā)明涉及虛擬現(xiàn)實技術(shù)領(lǐng)域,特別是涉及一種虛擬風(fēng)實現(xiàn)方法。
背景技術(shù):
虛擬現(xiàn)實技術(shù)是一種可以創(chuàng)建和體驗虛擬世界的計算機仿真系統(tǒng),它利用計算機生成一種模擬環(huán)境是一種多源信息融合的交互式的三維動態(tài)視景和實體行為的系統(tǒng)仿真使用戶沉浸到該環(huán)境中。然而隨著虛擬現(xiàn)實技術(shù)的普及,僅僅在視覺上讓用戶感知到虛擬世界已經(jīng)滿足不了用戶的需求,因此,如何讓用戶的其他感官同步得到對虛擬世界的感知,提升用戶的沉浸感,是本領(lǐng)域技術(shù)人員需要解決的問題。
技術(shù)實現(xiàn)要素:
基于此,有必要提供一種虛擬風(fēng)實現(xiàn)方法,以提升用戶使用虛擬現(xiàn)實設(shè)備的沉浸感。
一種虛擬風(fēng)實現(xiàn)方法,包括:
檢測現(xiàn)實環(huán)境狀況,在頭戴式虛擬現(xiàn)實設(shè)備的虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng);
獲取所述虛擬現(xiàn)實場景中虛擬風(fēng)的影響時間信息和所述虛擬風(fēng)的風(fēng)量信息;
根據(jù)所述虛擬風(fēng)的影響時間信息計算模擬風(fēng)的執(zhí)行時間,并根據(jù)所述虛擬風(fēng)的風(fēng)量信息計算所述模擬風(fēng)的風(fēng)量;
根據(jù)所述模擬風(fēng)的執(zhí)行時間和所述模擬風(fēng)的風(fēng)量,采用設(shè)置在頭戴式虛擬現(xiàn)實設(shè)備上的風(fēng)扇吹出所述模擬風(fēng)。
在其中一個實施例中,所述檢測現(xiàn)實環(huán)境狀況,在頭戴式虛擬現(xiàn)實設(shè)備的虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng),包括:
偵測運動目標(biāo),構(gòu)建與所述運動目標(biāo)對應(yīng)的虛擬現(xiàn)實場景;
檢測所述運動目標(biāo)的運動量,若所述運動量超出預(yù)先設(shè)定的運動閾值時,則在所述虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng)。
在其中一個實施例中,所述獲取所述虛擬現(xiàn)實場景中虛擬風(fēng)的影響時間信息和所述虛擬風(fēng)的風(fēng)量信息,包括:
根據(jù)所述虛擬現(xiàn)實場景中運動目標(biāo)與參照物之間相對運動時的距離變化情況獲取所述虛擬風(fēng)的影響時間信息,并根據(jù)所述虛擬風(fēng)的影響時間信息獲取所述虛擬風(fēng)的風(fēng)量信息。
在其中一個實施例中,所述檢測現(xiàn)實環(huán)境狀況,在頭戴式虛擬現(xiàn)實設(shè)備的虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng),包括:
檢測所述現(xiàn)實環(huán)境的環(huán)境溫度,若所述環(huán)境溫度超出預(yù)先設(shè)定的溫度閾值時,則在所述虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng)。
在其中一個實施例中,該方法還包括:
獲取虛擬風(fēng)氣味參數(shù);
根據(jù)設(shè)置在頭戴式虛擬現(xiàn)實設(shè)備上的氣味發(fā)生器的布局參數(shù)及性能參數(shù)產(chǎn)生氣味控制信號,并在所述風(fēng)扇吹出模擬風(fēng)時,根據(jù)所述氣味控制信號控制所述氣味發(fā)生器產(chǎn)生對應(yīng)的氣味。
在其中一個實施例中,所述根據(jù)所述模擬風(fēng)的執(zhí)行時間和所述模擬風(fēng)的風(fēng)量,采用設(shè)置在頭戴式虛擬現(xiàn)實設(shè)備上的風(fēng)扇吹出所述模擬風(fēng)的步驟之后,還包括:
若識別到所述虛擬現(xiàn)實場景中的所述虛擬風(fēng)消失時,則所述電風(fēng)扇停止吹出模擬風(fēng)。
通過上述方案可知,本發(fā)明實施例提供的一種虛擬風(fēng)實現(xiàn)方法,包括:檢測現(xiàn)實環(huán)境狀況,在頭戴式虛擬現(xiàn)實設(shè)備的虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng);獲取所述虛擬現(xiàn)實場景中虛擬風(fēng)的影響時間信息和所述虛擬風(fēng)的風(fēng)量信息;根據(jù)所述虛擬風(fēng)的影響時間信息計算模擬風(fēng)的執(zhí)行時間,并根據(jù)所述虛擬風(fēng)的風(fēng)量信息計算所述模擬風(fēng)的風(fēng)量;根據(jù)所述模擬風(fēng)的執(zhí)行時間和所述模擬風(fēng)的風(fēng)量,采用設(shè)置在頭戴式虛擬現(xiàn)實設(shè)備上的風(fēng)扇吹出所述模擬風(fēng)。本發(fā)明根據(jù)現(xiàn)實環(huán)境的狀況,創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng);并采用風(fēng)扇吹出模擬的自然風(fēng),增強用戶的沉浸感,從而增強臨場感和用戶體驗。
附圖說明
圖1為一個實施例中一種虛擬風(fēng)實現(xiàn)方法的流程示意圖;
圖2為另一個實施例中一種虛擬風(fēng)實現(xiàn)方法的流程示意圖;
圖3為另一個實施例中一種虛擬風(fēng)實現(xiàn)方法的流程示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
除非上下文另有特定清楚的描述,本發(fā)明中的元件和組件,數(shù)量既可以單個的形式存在,也可以多個的形式存在,本發(fā)明并不對此進行限定。本發(fā)明中的步驟雖然用標(biāo)號進行了排列,但并不用于限定步驟的先后次序,除非明確說明了步驟的次序或者某步驟的執(zhí)行需要其他步驟作為基礎(chǔ),否則步驟的相對次序是可以調(diào)整的??梢岳斫猓疚闹兴褂玫男g(shù)語“和/或”涉及且涵蓋相關(guān)聯(lián)的所列項目中的一者或一者以上的任何和所有可能的組合。
在一個實施例中,如圖1所示,一種虛擬風(fēng)實現(xiàn)方法,包括:
s10、檢測現(xiàn)實環(huán)境狀況,在頭戴式虛擬現(xiàn)實設(shè)備的虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng);
頭戴式虛擬現(xiàn)實設(shè)備檢測現(xiàn)實環(huán)境,構(gòu)建與現(xiàn)實環(huán)境交互的虛擬現(xiàn)實場景,并在所述虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng)。若檢測到周邊的環(huán)境溫度高于設(shè)定的溫度閾值或是運動目標(biāo)的運動量超出設(shè)定的運動閾值時,在所述虛擬現(xiàn)實環(huán)境中開啟所述虛擬風(fēng),并在所述虛擬現(xiàn)實環(huán)境中進行呈現(xiàn)。例如,若檢測到所述運動目標(biāo)為人且運動量過大量時,則確定所述運動目標(biāo)在運到過程中一定產(chǎn)生過多的熱量,此時,通過在虛擬現(xiàn)實場景中創(chuàng)建一縷微風(fēng),讓人頓覺一絲涼意。
在其中一個實施例中,所述s10、檢測現(xiàn)實環(huán)境狀況,在頭戴式虛擬現(xiàn)實設(shè)備的虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng),包括:
偵測運動目標(biāo),構(gòu)建與所述運動目標(biāo)對應(yīng)的虛擬現(xiàn)實場景;
檢測所述運動目標(biāo)的運動量,若所述運動量超出預(yù)先設(shè)定的運動閾值時,則在所述虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng)。
頭戴式虛擬現(xiàn)實設(shè)備通過視頻捕捉技術(shù)偵測所述運動目標(biāo),并根據(jù)所述運動目標(biāo)的動作幅度和動作頻率與當(dāng)前的所述虛擬現(xiàn)實場景建立互動感應(yīng)。例如,頭戴式顯示設(shè)備若識別到當(dāng)前的虛擬現(xiàn)實場景為虛擬籃球運動時,并且識到偵測的所述運動目標(biāo)為人時,那么當(dāng)所述運動目標(biāo)運動時,對應(yīng)構(gòu)建的與所述運動目標(biāo)對應(yīng)的虛擬籃球運動員自動識別本隊的球員,并根據(jù)所述運動目標(biāo)的動作幅度和動作頻率,與本隊的球員相應(yīng)進行傳接球或投籃動作。
本實施例提出的虛擬風(fēng)現(xiàn)實方法,偵測運動目標(biāo),構(gòu)建與所述運動目標(biāo)對應(yīng)的虛擬現(xiàn)實場景,并根據(jù)所述運動目標(biāo)的動作幅度和動作頻率與當(dāng)前的所述增強現(xiàn)實場景建立互動感應(yīng),增強臨場感和用戶體驗。
頭戴式虛擬現(xiàn)實設(shè)備檢測所述運動目標(biāo)的運動量,若所述運動量超出預(yù)先設(shè)定的運動閾值時,則在所述虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng),若識別到在所述虛擬現(xiàn)實場景中出現(xiàn)所述虛擬風(fēng)時,采用設(shè)置在所述頭戴式虛擬現(xiàn)實設(shè)備上的風(fēng)扇吹出模擬的自然風(fēng)來讓用戶享受來自大自然的陣陣清風(fēng),以增強用戶在所述虛擬現(xiàn)實場景中的臨場感和提高用戶使用的舒適度。
本實施例提出的虛擬風(fēng)現(xiàn)實方法,檢測所述運動目標(biāo)的運動量,若所述運動量超出預(yù)先設(shè)定的運動閾值時,則在所述虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng),增強臨場感和用戶體驗。
在另一個實施例中,所述s10、檢測現(xiàn)實環(huán)境狀況,在頭戴式虛擬現(xiàn)實設(shè)備的虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng),包括:
檢測所述現(xiàn)實環(huán)境的環(huán)境溫度,若所述環(huán)境溫度超出預(yù)先設(shè)定的溫度閾值時,則在所述虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng)。
頭戴式虛擬現(xiàn)實設(shè)備檢測所述現(xiàn)實環(huán)境的環(huán)境溫度,若所述環(huán)境溫度超出預(yù)先設(shè)定的溫度閾值時,則在所述虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng),若識別到在所述虛擬現(xiàn)實場景中出現(xiàn)所述虛擬風(fēng)時,采用設(shè)置在所述頭戴式虛擬現(xiàn)實設(shè)備上的風(fēng)扇吹出模擬的自然風(fēng)來讓用戶享受來自大自然的陣陣清風(fēng),以增強用戶在所述虛擬現(xiàn)實場景中的臨場感和提高用戶使用的舒適度。
本實施例提出的虛擬風(fēng)現(xiàn)實方法,檢測所述現(xiàn)實環(huán)境的環(huán)境溫度,若所述環(huán)境溫度超出預(yù)先設(shè)定的溫度閾值時,則在所述虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng),增強臨場感和用戶體驗。
s20、獲取所述虛擬現(xiàn)實場景中虛擬風(fēng)的影響時間信息和所述虛擬風(fēng)的風(fēng)量信息;
如果虛擬現(xiàn)實設(shè)備產(chǎn)生的虛擬現(xiàn)實場景具有虛擬風(fēng),則虛擬現(xiàn)實設(shè)備可獲取虛擬風(fēng)的影響時間信息和虛擬風(fēng)的風(fēng)量信息。其中,虛擬風(fēng)的影響時間信息可包括虛擬風(fēng)開始產(chǎn)生的時間和結(jié)束的時間等,虛擬風(fēng)的風(fēng)量信息可包括虛擬風(fēng)的風(fēng)量大小及風(fēng)量的變化情況等。
在其中一個實施例中,所述s20、獲取所述虛擬現(xiàn)實場景中虛擬風(fēng)的影響時間信息和所述虛擬風(fēng)的風(fēng)量信息,包括:
根據(jù)所述虛擬現(xiàn)實場景中運動目標(biāo)與參照物之間相對運動時的距離變化情況獲取所述虛擬風(fēng)的影響時間信息,并根據(jù)所述虛擬風(fēng)的影響時間信息獲取所述虛擬風(fēng)的風(fēng)量信息。
s30、根據(jù)所述虛擬風(fēng)的影響時間信息計算模擬風(fēng)的執(zhí)行時間,并根據(jù)所述虛擬風(fēng)的風(fēng)量信息計算所述模擬風(fēng)的風(fēng)量;
在本發(fā)明的一個實施例中,可通過現(xiàn)實場景中的模擬風(fēng)來模擬虛擬場景中的虛擬風(fēng)。應(yīng)當(dāng)理解,為提高對虛擬現(xiàn)實的感知效果,模擬風(fēng)的執(zhí)行時間可與虛擬風(fēng)的影響時間相對應(yīng),模擬風(fēng)的風(fēng)量也可與虛擬風(fēng)的風(fēng)量相對應(yīng)。
檢測現(xiàn)實環(huán)境狀況,在頭戴式虛擬現(xiàn)實設(shè)備的虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng);獲取所述虛擬現(xiàn)實場景中虛擬風(fēng)的影響時間信息和所述虛擬風(fēng)的風(fēng)量信息;根據(jù)所述虛擬風(fēng)的影響時間信息計算模擬風(fēng)的執(zhí)行時間,并根據(jù)所述虛擬風(fēng)的風(fēng)量信息計算所述模擬風(fēng)的風(fēng)量;根據(jù)所述模擬風(fēng)的執(zhí)行時間和所述模擬風(fēng)的風(fēng)量,采用設(shè)置在頭戴式虛擬現(xiàn)實設(shè)備上的風(fēng)扇吹出所述模擬風(fēng)。本發(fā)明根據(jù)現(xiàn)實環(huán)境的狀況,創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng);并采用風(fēng)扇吹出模擬的自然風(fēng),增強用戶的沉浸感,從而增強臨場感和用戶體驗。
s40、根據(jù)所述模擬風(fēng)的執(zhí)行時間和所述模擬風(fēng)的風(fēng)量,采用設(shè)置在頭戴式虛擬現(xiàn)實設(shè)備上的風(fēng)扇吹出所述模擬風(fēng)。
根據(jù)本發(fā)明實施例的一種虛擬風(fēng)實現(xiàn)方法,通過根據(jù)虛擬場景中虛擬風(fēng)的影響時間信息計算模擬風(fēng)的執(zhí)行時間,并根據(jù)虛擬風(fēng)的風(fēng)量信息計算模擬風(fēng)的風(fēng)量,然后根據(jù)模擬風(fēng)的執(zhí)行時間和模擬風(fēng)的風(fēng)量控制風(fēng)感輸出設(shè)備輸出模擬風(fēng),由此,能夠方便地模擬出虛擬環(huán)境中的風(fēng)感,提高了用戶體驗度。
在其中一個實施例中,如圖2所示,在s40之前,該方法還包括:
s50、獲取虛擬風(fēng)氣味參數(shù);
s60、根據(jù)設(shè)置在頭戴式虛擬現(xiàn)實設(shè)備上的氣味發(fā)生器的布局參數(shù)及性能參數(shù)產(chǎn)生氣味控制信號,并在所述風(fēng)扇吹出模擬風(fēng)時,根據(jù)所述氣味控制信號控制所述氣味發(fā)生器產(chǎn)生對應(yīng)的氣味。
需要說明的是,虛擬世界中虛擬風(fēng)一般出現(xiàn)的虛擬環(huán)境是不同的,相應(yīng)的,所產(chǎn)生的虛擬風(fēng)的氣味也是不同的,為了使用戶體驗到與虛擬世界中更貼近的虛擬風(fēng),則可以獲取虛擬風(fēng)的氣味參數(shù),從而控制氣味發(fā)生器在產(chǎn)生現(xiàn)實風(fēng)時,產(chǎn)生相應(yīng)的氣味。相應(yīng)的,本方案中的虛擬風(fēng)氣味參數(shù),不僅可以通過對預(yù)存的虛擬數(shù)據(jù)進行處理得到的,也可以是實時根據(jù)虛擬數(shù)據(jù)或者虛擬環(huán)境中的場景解析出來的。
在其中一個實施例中,如圖3所示,所述s40、根據(jù)所述模擬風(fēng)的執(zhí)行時間和所述模擬風(fēng)的風(fēng)量,采用設(shè)置在頭戴式虛擬現(xiàn)實設(shè)備上的風(fēng)扇吹出所述模擬風(fēng)的步驟之后,還包括:
s70、若識別到所述虛擬現(xiàn)實場景中的所述虛擬風(fēng)消失時,則所述電風(fēng)扇停止吹出模擬風(fēng)。
頭戴式虛擬現(xiàn)實設(shè)備若識別到所述虛擬現(xiàn)實場景中的所述虛擬風(fēng)消失時,即可獲知周邊的環(huán)境溫度已達(dá)到設(shè)定的溫度閾值范圍內(nèi)或是運動目標(biāo)的運動量處于設(shè)定的運動閾值范圍,此時,則所述電風(fēng)扇停止吹出模擬的自然風(fēng),以減少電能的浪費和避免引起感冒。
本實施例提出的虛擬風(fēng)實現(xiàn)方法,若識別到所述虛擬現(xiàn)實場景中的所述虛擬風(fēng)消失時,則所述電風(fēng)扇停止吹出模擬的自然風(fēng),以減少電能的浪費和避免引起感冒。
通過上述方案可知,本發(fā)明實施例提供的一種虛擬風(fēng)實現(xiàn)方法,包括:檢測現(xiàn)實環(huán)境狀況,在頭戴式虛擬現(xiàn)實設(shè)備的虛擬現(xiàn)實場景中創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng);獲取所述虛擬現(xiàn)實場景中虛擬風(fēng)的影響時間信息和所述虛擬風(fēng)的風(fēng)量信息;根據(jù)所述虛擬風(fēng)的影響時間信息計算模擬風(fēng)的執(zhí)行時間,并根據(jù)所述虛擬風(fēng)的風(fēng)量信息計算所述模擬風(fēng)的風(fēng)量;根據(jù)所述模擬風(fēng)的執(zhí)行時間和所述模擬風(fēng)的風(fēng)量,采用設(shè)置在頭戴式虛擬現(xiàn)實設(shè)備上的風(fēng)扇吹出所述模擬風(fēng)。本發(fā)明根據(jù)現(xiàn)實環(huán)境的狀況,創(chuàng)建與所述現(xiàn)實環(huán)境對應(yīng)交互的虛擬風(fēng);并采用風(fēng)扇吹出模擬的自然風(fēng),增強用戶的沉浸感,從而增強臨場感和用戶體驗。
以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。