本發(fā)明涉及虛擬現(xiàn)實技術(shù)領(lǐng)域,特別涉及一種通過虛擬眼鏡將商品在虛擬空間展示的方法和系統(tǒng)。
背景技術(shù):
人的大腦或感覺器官會因為向眼鏡輸入的不同的信號而產(chǎn)生不同的錯覺,如戴上墨鏡使人感覺天氣變暗,而三維成像技術(shù)又使人感覺在同一平面上的畫面又凹凸感。在現(xiàn)在的成像技術(shù)中,已經(jīng)實現(xiàn)了三維模擬成像,所謂三維模擬成像是指在計算機上構(gòu)建一個立體圖畫。
同時,現(xiàn)有的商品展示或者購物體驗中,用戶通常只能選擇實體店或者網(wǎng)上購物,實體店購物需要比較長的時間且浪費體力;網(wǎng)上購物又不能充分的了解產(chǎn)品的形狀和材質(zhì),均對消費者的選擇有較大的影響。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于針對現(xiàn)有技術(shù)中的不足之處,提供一種通過虛擬眼鏡將商品在虛擬空間展示的方法和系統(tǒng)。用于解決現(xiàn)有技術(shù)中實體店購物需要比較長的時間且浪費體力;網(wǎng)上購物又不能充分的了解產(chǎn)品的形狀和材質(zhì)的問題。
本發(fā)明解決技術(shù)問題采用的技術(shù)手段是提供一種通過虛擬眼鏡將商品在虛擬空間展示的方法,包括步驟:S1、獲取虛擬空間同時在虛擬眼鏡的播放區(qū)間建立三維坐標,并將所述虛擬空間和所述三維坐標相對應;S2、獲取至少一個商品的相關(guān)數(shù)據(jù)和所述商品在所述虛擬空間中的相對位置,并將所述商品的相對位置和所述三維坐標相對應;S3、根據(jù)所述商品在所述三維坐標的位置對應所述商品在所述虛擬空間中的位置,并通過所述虛擬眼鏡將所述商品在所述虛擬空間中顯示。
于本發(fā)明的一實施例中,所述步驟S1包括步驟:接收所述虛擬空間構(gòu)建請求;獲取至少一個環(huán)境數(shù)據(jù);根據(jù)至少一個所述環(huán)境數(shù)據(jù)構(gòu)建所述虛擬背景;接收視頻畫面,并將所述視頻畫面中的畫面替換為所述虛擬背景,得到所述虛擬空間的畫面;使用所述虛擬眼鏡展示所述虛擬空間的畫面,形成所述虛擬空間。
于本發(fā)明的一實施例中,所述接收所述虛擬空間構(gòu)建請求包括步驟:建立所述虛擬眼鏡的用戶標識與所述虛擬空間之間的對應關(guān)系;當接收到所述虛擬空間構(gòu)建請求時,判斷已建立的所述對應關(guān)系中是否包括所述用戶標識對應的虛擬空間;如包括,則使用已建立的所述對應關(guān)系,進一步獲取所述用戶標識對應的虛擬背景;如不包括,則進入步驟獲取至少一個環(huán)境數(shù)據(jù)。
于本發(fā)明的一實施例中,所述步驟S1還包括步驟:將所述虛擬空間的畫面的每一幀生成對應的空間圖片;將所述空間圖片網(wǎng)格化,使用預設(shè)算法將網(wǎng)格化的網(wǎng)格上的點對應到所述三維坐標中。
于本發(fā)明的一實施例中,所述步驟S2包括步驟:S21、獲取至少一個商品的相關(guān)數(shù)據(jù)和所述商品在所述虛擬空間中的相對位置;S22、設(shè)置每個所述商品的基點,并計算出所述基點對應的所述虛擬空間中的相對位置的坐標;S23、將每個所述商品的畫面的每一幀生成對應的商品圖片;S24、將所述商品圖片網(wǎng)格化,并以根據(jù)所述基點的坐標將網(wǎng)格化后的所述商品圖片對應到所述三維坐標中。
本發(fā)明還提供了一種通過虛擬眼鏡將商品在虛擬空間展示的系統(tǒng),包括:獲取模塊,用于獲取和虛擬空間以及至少一個商品的相關(guān)數(shù)據(jù)和所述商品在所述虛擬空間中的相對位置;處理模塊,用于在虛擬眼鏡的播放區(qū)間建立三維坐標,并將所述虛擬空間和所述三維坐標相對應以及將所述商品的相對位置和所述三維坐標相對應;顯示模塊,用于根據(jù)所述商品在所述三維坐標的位置對應所述商品在所述虛擬空間中的位置,通過虛擬眼鏡將所述商品在所述虛擬空間中顯示。
于本發(fā)明的一實施例中,所述顯示模塊還用于使用所述虛擬眼鏡展示所述虛擬空間的畫面,形成所述虛擬空間;所述獲取模塊包括:接收單元,用于接收所述虛擬空間構(gòu)建請求,以及接收視頻畫面;獲取單元,用于獲取至少一個環(huán)境數(shù)據(jù);構(gòu)建單元,用于根據(jù)至少一個所述環(huán)境數(shù)據(jù)構(gòu)建所述虛擬背景;替換單元,用于將所述視頻畫面中的畫面替換為所述虛擬背景,得到所述虛擬空間的畫面。
于本發(fā)明的一實施例中,所述構(gòu)建單元還用于建立所述虛擬眼鏡的用戶標識與所述虛擬空間之間的對應關(guān)系;當接收到所述虛擬空間構(gòu)建請求時,判斷已建立的所述對應關(guān)系中是否包括所述用戶標識對應的虛擬空間;并在包括所述用戶標識對應的虛擬空間時使用已建立的所述對應關(guān)系,并通知所述獲取單元獲取所述用戶標識對應的虛擬背景;在不包括所述用戶標識對應的虛擬空間時通知所述獲取單元獲取至少一個環(huán)境數(shù)據(jù)。
于本發(fā)明的一實施例中,所述處理模塊還包括:轉(zhuǎn)換單元,用于將所述虛擬空間的畫面的每一幀生成對應的空間圖片;處理單元,用于將所述空間圖片網(wǎng)格化,使用預設(shè)算法將網(wǎng)格化的網(wǎng)格上的點對應到所述三維坐標中。
于本發(fā)明的一實施例中,所述獲取單元還用于獲取至少一個商品的相關(guān)數(shù)據(jù)和所述商品在所述虛擬空間中的相對位置;所述轉(zhuǎn)換單元還用于將每個所述商品的畫面的每一幀生成對應的商品圖片;所述處理單元還用于設(shè)置每個所述商品的基點,并計算出所述基點對應的所述虛擬空間中的相對位置的坐標;并將所述商品圖片網(wǎng)格化,并以根據(jù)所述基點的坐標將網(wǎng)格化后的所述商品圖片對應到所述三維坐標中。
實施本發(fā)明中的通過虛擬眼鏡將商品在虛擬空間展示的方法和系統(tǒng)具有以下有益效果:
顯示準確,能夠更好地展示商品,且能夠方便用戶了解產(chǎn)品的形狀和狀態(tài)。
附圖說明
圖1顯示為本發(fā)明中通過虛擬眼鏡將商品在虛擬空間展示的方法的流程示意圖。
圖2顯示為本發(fā)明中通過虛擬眼鏡將商品在虛擬空間展示的系統(tǒng)的方框示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
需要說明的是,當元件被稱為“固定于”另一個元件,它可以直接在另一個元件上或者也可以存在居中的元件。當一個元件被認為是“連接”另一個元件,它可以是直接連接到另一個元件或者可能同時存在居中元件。本文所使用的術(shù)語“垂直的”、“水平的”、“左”、“右”以及類似的表述只是為了說明的目的。
除非另有定義,本文所使用的所有的技術(shù)和科學術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實施例的目的,不是旨在于限制本發(fā)明。本文所使用的術(shù)語“及/或”包括一個或多個相關(guān)的所列項目的任意的和所有的組合。
如圖1所示,圖1顯示為本發(fā)明中通過虛擬眼鏡將商品在虛擬空間展示的方法的流程示意圖。本發(fā)明提供了一種通過虛擬眼鏡將商品在虛擬空間展示的方法,包括步驟:S1、獲取虛擬空間同時在虛擬眼鏡的播放區(qū)間建立三維坐標,并將虛擬空間和三維坐標相對應;S2、獲取至少一個商品的相關(guān)數(shù)據(jù)和商品在虛擬空間中的相對位置,并將商品的相對位置和三維坐標相對應;S3、根據(jù)商品在三維坐標的位置對應商品在虛擬空間中的位置,并通過虛擬眼鏡將商品在虛擬空間中顯示。通常,虛擬眼鏡包括球形凹面鏡和顯示設(shè)備,顯示設(shè)備設(shè)置在球形凹面鏡焦點外、球心內(nèi)的位置。播放時,顯示設(shè)備播放三維影像,三維影像通過分光鏡后在通過球形凹面鏡后形成三維影像,通過虛擬眼鏡即可觀察到。
在本發(fā)明的一實施例中,步驟S1包括步驟:接收虛擬空間構(gòu)建請求;獲取至少一個環(huán)境數(shù)據(jù);根據(jù)至少一個環(huán)境數(shù)據(jù)構(gòu)建虛擬背景;接收視頻畫面,并將視頻畫面中的畫面替換為虛擬背景,得到虛擬空間的畫面;使用虛擬眼鏡展示虛擬空間的畫面,形成虛擬空間。
進一步地,接收虛擬空間構(gòu)建請求包括步驟:建立虛擬眼鏡的用戶標識與虛擬空間之間的對應關(guān)系;當接收到虛擬空間構(gòu)建請求時,判斷已建立的對應關(guān)系中是否包括用戶標識對應的虛擬空間;如包括,則使用已建立的對應關(guān)系,進一步獲取用戶標識對應的虛擬背景;如不包括,則進入步驟獲取至少一個環(huán)境數(shù)據(jù)。
進一步地,步驟S1還包括步驟:將虛擬空間的畫面的每一幀生成對應的空間圖片;將空間圖片網(wǎng)格化,使用預設(shè)算法將網(wǎng)格化的網(wǎng)格上的點對應到三維坐標中。本實施例中,預設(shè)算法為雙線性插值算法。
優(yōu)選地,步驟S2包括步驟:S21、獲取至少一個商品的相關(guān)數(shù)據(jù)和商品在虛擬空間中的相對位置;S22、設(shè)置每個商品的基點,并計算出基點對應的虛擬空間中的相對位置的坐標;S23、將每個商品的畫面的每一幀生成對應的商品圖片;S24、將商品圖片網(wǎng)格化,并以根據(jù)基點的坐標將網(wǎng)格化后的商品圖片對應到三維坐標中。
如圖2所示,圖2顯示為本發(fā)明中通過虛擬眼鏡將商品在虛擬空間展示的系統(tǒng)的方框示意圖。本發(fā)明還提供了一種通過虛擬眼鏡將商品在虛擬空間展示的系統(tǒng),包括:獲取模塊,用于獲取和虛擬空間以及至少一個商品的相關(guān)數(shù)據(jù)和商品在虛擬空間中的相對位置;處理模塊,用于在虛擬眼鏡的播放區(qū)間建立三維坐標,并將虛擬空間和三維坐標相對應以及將商品的相對位置和三維坐標相對應;顯示模塊,用于根據(jù)商品在三維坐標的位置對應商品在虛擬空間中的位置,通過虛擬眼鏡將商品在虛擬空間中顯示。通常,虛擬眼鏡包括球形凹面鏡和顯示設(shè)備,顯示設(shè)備設(shè)置在球形凹面鏡焦點外、球心內(nèi)的位置。播放時,顯示設(shè)備播放三維影像,三維影像通過分光鏡后在通過球形凹面鏡后形成三維影像,通過虛擬眼鏡即可觀察到。
在本發(fā)明的一實施例中,顯示模塊還用于使用虛擬眼鏡展示虛擬空間的畫面,形成虛擬空間。獲取模塊包括:接收單元,用于接收虛擬空間構(gòu)建請求,以及接收視頻畫面;獲取單元,用于獲取至少一個環(huán)境數(shù)據(jù);構(gòu)建單元,用于根據(jù)至少一個環(huán)境數(shù)據(jù)構(gòu)建虛擬背景;替換單元,用于將視頻畫面中的畫面替換為虛擬背景,得到虛擬空間的畫面。
進一步地,構(gòu)建單元還用于建立虛擬眼鏡的用戶標識與虛擬空間之間的對應關(guān)系;當接收到虛擬空間構(gòu)建請求時,判斷已建立的對應關(guān)系中是否包括用戶標識對應的虛擬空間;并在包括用戶標識對應的虛擬空間時使用已建立的對應關(guān)系,并通知獲取單元獲取用戶標識對應的虛擬背景;在不包括用戶標識對應的虛擬空間時通知獲取單元獲取至少一個環(huán)境數(shù)據(jù)。
進一步地,處理模塊還包括:轉(zhuǎn)換單元,用于將虛擬空間的畫面的每一幀生成對應的空間圖片;處理單元,用于將空間圖片網(wǎng)格化,使用預設(shè)算法將網(wǎng)格化的網(wǎng)格上的點對應到三維坐標中。本實施例中,預設(shè)算法為雙線性插值算法。
優(yōu)選地,獲取單元還用于獲取至少一個商品的相關(guān)數(shù)據(jù)和商品在虛擬空間中的相對位置;轉(zhuǎn)換單元還用于將每個商品的畫面的每一幀生成對應的商品圖片;處理單元還用于設(shè)置每個商品的基點,并計算出基點對應的虛擬空間中的相對位置的坐標;并將商品圖片網(wǎng)格化,并以根據(jù)基點的坐標將網(wǎng)格化后的商品圖片對應到三維坐標中。
綜上所述,本發(fā)明提供的一種通過虛擬眼鏡將商品在虛擬空間展示的方法和系統(tǒng),顯示準確,能夠更好地展示商品,且能夠方便用戶了解產(chǎn)品的形狀和狀態(tài)。具有很高的商業(yè)利用和推廣的價值。
上面結(jié)合附圖對本發(fā)明的實施例進行了描述,但是本發(fā)明并不局限于上述的具體實施方式,上述的具體實施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護之內(nèi)。