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