本發(fā)明涉及VR顯示領(lǐng)域,具體而言,涉及VR顯示方法及裝置。
背景技術(shù):
隨著科學(xué)技術(shù)的發(fā)展,虛擬現(xiàn)實技術(shù)(VR)的體驗越來越普及,虛擬現(xiàn)實技術(shù)是仿真技術(shù)的一個重要方向,虛擬現(xiàn)實技術(shù)是由計算機生成實時、動態(tài)的三維立體逼真圖像。現(xiàn)有技術(shù)中的虛擬現(xiàn)實技術(shù)除了計算機圖形技術(shù)所生成的視覺感知外,還可以產(chǎn)生聽覺、觸覺、力覺、運動等感知,甚至還包括嗅覺和味覺等,也稱為多感知。
但是,現(xiàn)有技術(shù)中的虛擬現(xiàn)實技術(shù)都是用戶只能被動接收虛擬現(xiàn)實生成的內(nèi)容及其感知,也即是現(xiàn)有技術(shù)的虛擬現(xiàn)實技術(shù)不能和用戶產(chǎn)生互動,因此不利于用戶的體驗。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供VR顯示方法及裝置,以利于提高VR技術(shù)與用戶的互動,以便于提高用戶體驗。
VR顯示方法,其包括以下步驟:
在虛擬圖像中設(shè)置觸碰點;
給用戶展示所述虛擬圖像;
獲取實時的外界環(huán)境圖像并將所述外界環(huán)境圖像與所述虛擬圖像結(jié)合;
若所述觸碰點與所述用戶的點擊點重合,則展示與所述觸碰點對應(yīng)的動畫數(shù)據(jù)。
進一步地,所述“獲取實時外界環(huán)境圖像并將所述外界環(huán)境圖像與所述虛擬圖像結(jié)合”,具體為:
獲取外接環(huán)境中人的手部圖像;
將所述手部圖像轉(zhuǎn)化為移動鼠標(biāo)觸摸圖像;
跟蹤所述移動鼠標(biāo)觸摸圖像的運動軌跡;
將所述移動鼠標(biāo)觸摸圖像的運動軌跡在所述虛擬圖像中展示。
進一步地,所述“觸碰點與所述用戶的點擊點重合”,具體為:
跟蹤所述移動鼠標(biāo)觸摸圖像的軌跡;
所述移動鼠標(biāo)觸摸圖像完全覆蓋所述觸碰點。
進一步地,所述“展示與所述觸碰點對應(yīng)的動畫”,具體為:
發(fā)送顯示提示至預(yù)連接的移動終端,其中,所述顯示提示中包括有觸碰點的信息;
接收到所述移動終端的確認(rèn)信號后,提取所述觸碰點對應(yīng)的動畫數(shù)據(jù),并對對所述動畫數(shù)據(jù)進行顯示。
進一步地,還包括獲取所述動畫數(shù)據(jù),具體為:
接收動畫數(shù)據(jù);
判斷接收的所述動畫數(shù)據(jù)是否包括與所述觸碰點對應(yīng)的標(biāo)識;
若是,則獲取接收的所述動畫數(shù)據(jù)。
VR顯示裝置,其包括:
設(shè)定模塊:在虛擬圖像中設(shè)置觸碰點;
展示模塊:給用戶展示所述虛擬圖像;
合成模塊:獲取實時的外界環(huán)境圖像并將所述外界環(huán)境圖像與所述虛擬圖像結(jié)合;
第一判斷模塊:若所述觸碰點與所述用戶的點擊點重合,則展示與所述觸碰點對應(yīng)的動畫數(shù)據(jù)。
進一步地,所述合成模塊具體用于:
獲取外接環(huán)境中人的手部圖像;
將所述手部圖像轉(zhuǎn)化為移動鼠標(biāo)觸摸圖像;
跟蹤所述移動鼠標(biāo)觸摸圖像的運動軌跡;
將所述移動鼠標(biāo)觸摸圖像的運動軌跡在所述虛擬圖像中展示。
進一步地,所述“所述觸碰點與外接環(huán)境中的物體重合”具體為:
跟蹤所述移動鼠標(biāo)觸摸圖像的軌跡;
所述移動鼠標(biāo)觸摸圖像完全覆蓋所述觸碰點。
進一步地,所述“展示與所述觸碰點對應(yīng)的動畫數(shù)據(jù)”具體為:
發(fā)送顯示提示至預(yù)連接的移動終端,其中,所述顯示提示中包括有觸碰點的信息;
接收到所述移動終端的確認(rèn)信號后,提取所述觸碰點對應(yīng)的動畫數(shù)據(jù),并對對所述動畫數(shù)據(jù)進行顯示。
進一步地,還包括獲取模塊,具體用于:
接收動畫數(shù)據(jù);
判斷接收的所述動畫數(shù)據(jù)是否包括與所述觸碰點對應(yīng)的標(biāo)識;
若是,則獲取接收的所述動畫數(shù)據(jù)。
本發(fā)明的VR顯示方法及裝置,其中,VR顯示方法包括以下步驟:在虛擬圖像中設(shè)置觸碰點;給用戶展示所述虛擬圖像;獲取實時的外界環(huán)境圖像并將所述外界環(huán)境圖像與所述虛擬圖像結(jié)合;若所述觸碰點與所述用戶的點擊點重合,則展示與所述觸碰點對應(yīng)的動畫數(shù)據(jù)。在本發(fā)明中,先在計算機生成的虛擬圖像中設(shè)置觸碰點,再給用戶展示虛擬圖像,同時實時撲捉外界環(huán)境的圖像,并將該圖像與虛擬圖像結(jié)合,當(dāng)觸碰點與由于用戶產(chǎn)生的點擊點重合時,則向用戶展示與該觸碰點相對應(yīng)的動畫數(shù)據(jù),因此,用戶可以通過點擊點與觸碰點重合,也即是用戶可以點擊觸碰點,從而令與該觸碰點相對應(yīng)的動畫數(shù)據(jù)展示出,因此,本發(fā)明的VR顯示方法及裝置可以與用戶互動,提高了用戶的使用體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1是本發(fā)明較佳實施例提供的VR顯示方法的流程圖;
圖2是本發(fā)明較佳實施例提供的VR顯示方法的流程圖;
圖3是本發(fā)明較佳實施例提供的VR顯示方法的流程圖;
圖4是本發(fā)明較佳實施例提供的VR顯示方法的流程圖;
圖5是本發(fā)明較佳實施例提供的VR顯示方法的流程圖;
圖6是本發(fā)明較佳實施例提供的VR顯示方法的流程圖;
圖7是本發(fā)明較佳實施例提供的VR顯示裝置的連接示意圖。
主要元器件說明:
設(shè)定模塊-10;展示模塊-20;合成模塊-30;第一判斷模塊-40;獲取模塊-50。
具體實施方式
在下文中,將更全面地描述本公開的各種實施例。本公開可具有各種實施例,并且可在其中做出調(diào)整和改變。然而,應(yīng)理解:不存在將本公開的各種實施例限于在此公開的特定實施例的意圖,而是應(yīng)將本公開理解為涵蓋落入本公開的各種實施例的精神和范圍內(nèi)的所有調(diào)整、等同物和/或可選方案。
在下文中,可在本公開的各種實施例中使用的術(shù)語“包括”或“可包括”指示所公開的功能、操作或元件的存在,并且不限制一個或更多個功能、操作或元件的增加。此外,如在本公開的各種實施例中所使用,術(shù)語“包括”、“具有”及其同源詞僅意在表示特定特征、數(shù)字、步驟、操作、元件、組件或前述項的組合,并且不應(yīng)被理解為首先排除一個或更多個其它特征、數(shù)字、步驟、操作、元件、組件或前述項的組合的存在或增加一個或更多個特征、數(shù)字、步驟、操作、元件、組件或前述項的組合的可能性。
在本公開的各種實施例中,表述“或”或“A或/和B中的至少一個”包括同時列出的文字的任何組合或所有組合。例如,表述“A或B”或“A或/和B中的至少一個”可包括A、可包括B或可包括A和B二者。
在本公開的各種實施例中使用的表述(諸如“第一”、“第二”等)可修飾在各種實施例中的各種組成元件,不過可不限制相應(yīng)組成元件。例如,以上表述并不限制所述元件的順序和/或重要性。以上表述僅用于將一個元件與其它元件區(qū)別開的目的。例如,第一用戶裝置和第二用戶裝置指示不同用戶裝置,盡管二者都是用戶裝置。例如,在不脫離本公開的各種實施例的范圍的情況下,第一元件可被稱為第二元件,同樣地,第二元件也可被稱為第一元件。
應(yīng)注意到:如果描述將一個組成元件“連接”到另一組成元件,則可將第一組成元件直接連接到第二組成元件,并且可在第一組成元件和第二組成元件之間“連接”第三組成元件。相反地,當(dāng)將一個組成元件“直接連接”到另一組成元件時,可理解為在第一組成元件和第二組成元件之間不存在第三組成元件。
在本公開的各種實施例中使用的術(shù)語“用戶”可指示使用電子裝置的人或使用電子裝置的裝置(例如,人工智能電子裝置)。
在本公開的各種實施例中使用的術(shù)語僅用于描述特定實施例的目的并且并非意在限制本公開的各種實施例。如在此所使用,單數(shù)形式意在也包括復(fù)數(shù)形式,除非上下文清楚地另有指示。除非另有限定,否則在這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語)具有與本公開的各種實施例所屬領(lǐng)域普通技術(shù)人員通常理解的含義相同的含義。所述術(shù)語(諸如在一般使用的詞典中限定的術(shù)語)將被解釋為具有與在相關(guān)技術(shù)領(lǐng)域中的語境含義相同的含義并且將不被解釋為具有理想化的含義或過于正式的含義,除非在本公開的各種實施例中被清楚地限定。
在一具體實施例中,請參閱:圖1、圖2、圖3、圖4、圖5、圖6。
VR顯示方法,其包括以下步驟:
步驟S101、在虛擬圖像中設(shè)置觸碰點;
上述,是指在由計算機生成的虛擬圖像中設(shè)置觸碰點,該觸碰點可以為虛擬圖像中的一物體的圖像的一部分,例如,在虛擬圖像A中包括一動物B,在動物B的頭部設(shè)有一觸碰點。當(dāng)然,可以理解的是,在一虛擬圖像中可以設(shè)置有多個觸碰點。
步驟S102、給用戶展示所述虛擬圖像;
上述,可以通過現(xiàn)有虛擬現(xiàn)實技術(shù)將帶有觸碰點的虛擬圖像展示給用戶。
步驟S103、獲取實時的外界環(huán)境圖像并將所述外界環(huán)境圖像與所述虛擬圖像結(jié)合;
上述,獲取實時的外界圖像,可以理解的是,可以通過攝像裝置獲取用戶周圍外界的環(huán)境圖像,并將外界的環(huán)境圖像與虛擬圖像結(jié)合。進一步地,當(dāng)獲取到外界圖像后,可以只將部分的外界圖像與虛擬圖像進行結(jié)合,例如,外界環(huán)境中人的手部、腳部或手指等。
步驟S104、若所述觸碰點與所述用戶的點擊點重合,則展示與所述觸碰點對應(yīng)的動畫數(shù)據(jù)。
上述,用戶的點擊點,是指用戶在本發(fā)明中與觸碰點互動的操作點,具體地,該點擊點可以以用戶的手部為基準(zhǔn)進行移動,還可以基于用戶身體的其他部位或用戶操作的其他物體進行移動。而當(dāng)該點擊點與預(yù)先設(shè)于虛擬圖像中的觸碰點重合時,則展示與該觸碰點對應(yīng)的動畫數(shù)據(jù)。
在本實施例中,所述“獲取實時外界環(huán)境圖像并將所述外界環(huán)境圖像與所述虛擬圖像結(jié)合”,具體為:
步驟S301、獲取外接環(huán)境中人的手部圖像;
步驟S302、將所述手部圖像轉(zhuǎn)化為移動鼠標(biāo)觸摸圖像;
步驟S303、跟蹤所述移動鼠標(biāo)觸摸圖像的運動軌跡;
步驟S304、將所述移動鼠標(biāo)觸摸圖像的運動軌跡在所述虛擬圖像中展示。
上述,是指只獲取的外界環(huán)境中人的手部圖像,并將該手部圖像轉(zhuǎn)化成移動鼠標(biāo)觸摸圖像,通過跟蹤外界環(huán)境中人的手部的運動軌跡生成該移動鼠標(biāo)觸摸圖像的運動軌跡,同時在虛擬圖像中進行展示。可以理解的是,該鼠標(biāo)觸摸圖像即為本實施例中的點擊點。
在本實施例中,所述“觸碰點與所述用戶的點擊點重合”,具體為:
步驟S401、跟蹤所述移動鼠標(biāo)觸摸圖像的軌跡;
上述,在本實施例步驟103的基礎(chǔ)上,跟蹤該移動鼠標(biāo)觸摸圖像的運動軌跡??梢岳斫獾氖牵诒緦嵤├?,可以同時跟蹤多個人的手生成的移動鼠標(biāo)觸摸圖像的運動軌跡。
步驟S402、所述移動鼠標(biāo)觸摸圖像完全覆蓋所述觸碰點。
上述,是指在跟蹤移動鼠標(biāo)觸摸圖像的運動軌跡后,當(dāng)移動鼠標(biāo)觸摸圖像完全停留后的位置的與虛擬圖像中的觸碰點完全覆蓋時,就是用戶的點擊點與觸碰點重合。
在本實施例中,所述“展示與所述觸碰點對應(yīng)的動畫”,具體為:
步驟S403、發(fā)送顯示提示至預(yù)連接的移動終端,其中,所述顯示提示中包括有觸碰點的信息;
步驟S404、接收到所述移動終端的確認(rèn)信號后,提取所述觸碰點對應(yīng)的動畫數(shù)據(jù),并對對所述動畫數(shù)據(jù)進行顯示。
在本實施例中,還包括步驟S105、獲取所述動畫數(shù)據(jù),具體為:
步驟S501、接收動畫數(shù)據(jù);
步驟S502、判斷接收的所述動畫數(shù)據(jù)是否包括與所述觸碰點對應(yīng)的標(biāo)識;
步驟S503、若是,則獲取接收的所述動畫數(shù)據(jù)。
上述,可以理解的,若接收到的所述動畫數(shù)據(jù)不包括與所述觸碰點對應(yīng)的標(biāo)識,則丟棄接收到的該動畫數(shù)據(jù)。
在有一實施例中,請參閱:圖6。
VR顯示裝置,其包括:
設(shè)定模塊10:在虛擬圖像中設(shè)置觸碰點;
展示模塊20:給用戶展示所述虛擬圖像;
合成模塊30:獲取實時的外界環(huán)境圖像并將所述外界環(huán)境圖像與所述虛擬圖像結(jié)合;
第一判斷模塊40:若所述觸碰點與所述用戶的點擊點重合,則展示與所述觸碰點對應(yīng)的動畫數(shù)據(jù)。
在本實施例中,所述合成模塊30具體用于:
獲取外接環(huán)境中人的手部圖像;
將所述手部圖像轉(zhuǎn)化為移動鼠標(biāo)觸摸圖像;
跟蹤所述移動鼠標(biāo)觸摸圖像的運動軌跡;
將所述移動鼠標(biāo)觸摸圖像的運動軌跡在所述虛擬圖像中展示。
在本實施例中,所述“所述觸碰點與外接環(huán)境中的物體重合”具體為:
跟蹤所述移動鼠標(biāo)觸摸圖像的軌跡;
所述移動鼠標(biāo)觸摸圖像完全覆蓋所述觸碰點。
在本實施例中,所述“展示與所述觸碰點對應(yīng)的動畫數(shù)據(jù)”具體為:
發(fā)送顯示提示至預(yù)連接的移動終端,其中,所述顯示提示中包括有觸碰點的信息;
接收到所述移動終端的確認(rèn)信號后,提取所述觸碰點對應(yīng)的動畫數(shù)據(jù),并對對所述動畫數(shù)據(jù)進行顯示。
在本實施例中,還包括獲取模塊50,具體用于:
接收動畫數(shù)據(jù);
判斷接收的所述動畫數(shù)據(jù)是否包括與所述觸碰點對應(yīng)的標(biāo)識;
若是,則獲取接收的所述動畫數(shù)據(jù)。
本領(lǐng)域技術(shù)人員可以理解實施場景中的裝置中的模塊可以按照實施場景描述進行分布于實施場景的裝置中,也可以進行相應(yīng)變化位于不同于本實施場景的一個或多個裝置中。上述實施場景的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
上述本發(fā)明序號僅僅為了描述,不代表實施場景的優(yōu)劣。
以上公開的僅為本發(fā)明的幾個具體實施場景,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。