一種數(shù)據(jù)對象的顯示方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)對象的顯示方法和裝置。
【背景技術(shù)】
[0002]目前,電子商務(wù)平臺中,在顯示數(shù)據(jù)對象時,可以為用戶提供與數(shù)據(jù)對象相關(guān)的文字、圖片、視頻等介紹信息,如:商品的名稱、參數(shù)、圖片、以及視頻。但是,對于用戶而言,這類介紹信息沒有與現(xiàn)實(shí)的場景結(jié)合,不夠直觀,用戶并不能真實(shí)的感知商品,用戶體驗(yàn)效果不佳。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是提供一種數(shù)據(jù)對象的顯示方法和裝置,用以解決現(xiàn)有技術(shù)中對數(shù)據(jù)對象的顯示不夠直觀的問題。
[0004]為解決上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案來解決的。
[0005]本發(fā)明提供一種數(shù)據(jù)對象的顯示方法,包括:獲取數(shù)據(jù)對象的顯示數(shù)據(jù);采集與所述數(shù)據(jù)對象相關(guān)的圖像數(shù)據(jù);將所述顯示數(shù)據(jù)和所述圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)合成;顯示合成后的數(shù)據(jù)。
[0006]其中,在將所述顯示數(shù)據(jù)和所述圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)合成之前,還包括:獲取用戶信息;在數(shù)據(jù)合成時,將所述用戶信息、所述顯示數(shù)據(jù)和所述圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)合成。
[0007]其中,所述顯示數(shù)據(jù)包括:所述數(shù)據(jù)對象的參數(shù)信息、以及顯示位置信息;其中,所述參數(shù)信息中包括組成所述數(shù)據(jù)對象模型的參數(shù)。
[0008]其中,將所述顯示數(shù)據(jù)和所述圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)合成,包括:根據(jù)所述數(shù)據(jù)對象的顯示位置信息,將組成所述數(shù)據(jù)對象的模型的參數(shù)疊加在每幀圖像數(shù)據(jù)的相應(yīng)位置。
[0009]其中,在顯示合成后的數(shù)據(jù)時,還包括:顯示所述數(shù)據(jù)對象的參數(shù)信息;以及根據(jù)對所述數(shù)據(jù)對象參數(shù)的調(diào)整,顯示調(diào)整后的參數(shù)。
[0010]本發(fā)明還提供了一種數(shù)據(jù)對象的顯示裝置,包括:獲取模塊,用于獲取數(shù)據(jù)對象的顯示數(shù)據(jù);采集模塊,用于采集與所述數(shù)據(jù)對象相關(guān)的圖像數(shù)據(jù);合成模塊,用于將所述顯示數(shù)據(jù)和所述圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)合成;顯示模塊,用于顯示合成后的數(shù)據(jù)。
[0011]其中,所述獲取模塊還用于,獲取用戶的用戶信息;所述合成模塊還用于,將所述用戶信息、所述顯示數(shù)據(jù)和所述圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)合成。
[0012]其中,所述顯示數(shù)據(jù)包括:所述數(shù)據(jù)對象的參數(shù)信息、以及顯示位置信息;其中,所述參數(shù)信息中包括組成所述數(shù)據(jù)對象模型的參數(shù)。
[0013]其中,所述合成模塊具體用于:根據(jù)所述數(shù)據(jù)對象的顯示位置信息,將組成所述數(shù)據(jù)對象的模型的參數(shù)疊加在每幀圖像數(shù)據(jù)的相應(yīng)位置。
[0014]其中,所述顯示模塊還用于:顯示所述數(shù)據(jù)對象的參數(shù)信息;以及根據(jù)對所述數(shù)據(jù)對象的參數(shù)的調(diào)整,顯示調(diào)整后的參數(shù)。
[0015]本發(fā)明有益效果如下:
[0016]本發(fā)明通過將增強(qiáng)現(xiàn)實(shí)技術(shù)應(yīng)用到數(shù)據(jù)對象顯示中,使數(shù)據(jù)對象與采集到的圖像數(shù)據(jù)相結(jié)合,使數(shù)據(jù)對象的顯示效果更為直觀,提高了用戶體驗(yàn)效果。
【附圖說明】
[0017]圖1是根據(jù)本發(fā)明一實(shí)施例的數(shù)據(jù)對象的顯示方法的流程圖;
[0018]圖2是根據(jù)本發(fā)明一實(shí)施例的數(shù)據(jù)對象的顯示裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0019]為了解決現(xiàn)有技術(shù)中對數(shù)據(jù)對象的顯示不夠直觀的問題,本發(fā)明提供了一種數(shù)據(jù)對象的顯示方法和裝置。本發(fā)明將增強(qiáng)現(xiàn)實(shí)(Augmented Reality, AR)技術(shù)運(yùn)用在數(shù)據(jù)對象的顯示中,使數(shù)據(jù)對象的顯示效果更為直觀,從而提高了用戶體驗(yàn)效果。
[0020]增強(qiáng)現(xiàn)實(shí),是通過計(jì)算機(jī)系統(tǒng)提供的信息增加用戶對現(xiàn)實(shí)世界感知的技術(shù),將虛擬的信息應(yīng)用到真實(shí)世界,并將計(jì)算機(jī)生成的虛擬物體、場景或系統(tǒng)提示信息疊加到真實(shí)場景中,被人類感官所感知,從而增強(qiáng)用戶的感官體驗(yàn),這種技術(shù)叫做增強(qiáng)現(xiàn)實(shí)技術(shù)。
[0021]以下結(jié)合附圖以及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
[0022]如圖1所示,圖1是根據(jù)本發(fā)明一實(shí)施例的數(shù)據(jù)對象的顯示方法的流程圖。
[0023]步驟S110,獲取數(shù)據(jù)對象的顯示數(shù)據(jù)。
[0024]數(shù)據(jù)對象是指可以用數(shù)據(jù)來定義的實(shí)體。數(shù)據(jù)對象例如是:服裝、圖書、家具等。
[0025]顯示數(shù)據(jù)是由定義數(shù)據(jù)對象的數(shù)據(jù)組成。顯示數(shù)據(jù)至少包括:數(shù)據(jù)對象的參數(shù)信息、以及顯示位置信息。數(shù)據(jù)對象的參數(shù)信息包括能夠組成數(shù)據(jù)對象模型的參數(shù)。進(jìn)一步地,數(shù)據(jù)對象的參數(shù)信息包括數(shù)據(jù)對象尺寸、顏色等參數(shù)。數(shù)據(jù)對象的尺寸參數(shù)可以組成數(shù)據(jù)對象的模型。數(shù)據(jù)對象的模型是指數(shù)據(jù)對象所對應(yīng)實(shí)體的三維立體模型。顯示位置信息指示數(shù)據(jù)對象在圖像數(shù)據(jù)中應(yīng)處的位置,例如:數(shù)據(jù)對象為帽子,圖像數(shù)據(jù)中包含用戶的頭部,帽子的顯示位置信息為:將用戶的眉毛作為一條橫線,將帽檐(橫線)與眉毛(橫線)重疊,并且帽檐的中點(diǎn)與用戶眉心重疊。
[0026]在獲取數(shù)據(jù)對象的顯示數(shù)據(jù)之前,可以為用戶顯示多個數(shù)據(jù)對象的基本信息,該基本信息包括數(shù)據(jù)對象的名稱、型號、版本、圖片等。顯示多個數(shù)據(jù)對象基本信息可以采用圖文列表的形式,用戶可以在顯示出的多個數(shù)據(jù)對象中選擇其中一個數(shù)據(jù)對象,使被選中的數(shù)據(jù)對象以增強(qiáng)現(xiàn)實(shí)模式來顯示。
[0027]當(dāng)監(jiān)測到數(shù)據(jù)對象被選中后,獲取該數(shù)據(jù)對象的顯示數(shù)據(jù)。進(jìn)一步地,在服務(wù)器側(cè)預(yù)先存儲數(shù)據(jù)對象的顯示數(shù)據(jù)。該顯示數(shù)據(jù)能夠客戶端獲得。進(jìn)一步地,客戶端可以預(yù)先下載數(shù)據(jù)對象的顯示數(shù)據(jù),也可以在用戶需要以增強(qiáng)現(xiàn)實(shí)模式查看數(shù)據(jù)對象時,下載顯示數(shù)據(jù)。所以,獲取數(shù)據(jù)對象顯示數(shù)據(jù)的方式為:從服務(wù)器側(cè)下載該數(shù)據(jù)對象的顯示數(shù)據(jù)或是調(diào)用預(yù)先存儲的該數(shù)據(jù)對象的顯示數(shù)據(jù)。
[0028]步驟S120,采集與數(shù)據(jù)對象相關(guān)的圖像數(shù)據(jù)。
[0029]該圖像數(shù)據(jù)包括:一幀或多幀圖像。該一幀或多幀圖像用于反映一個真實(shí)的場景。該場景是用戶希望數(shù)據(jù)對象所處的環(huán)境,并通過該環(huán)境反映出數(shù)據(jù)對象的特性或特征。例如:當(dāng)用戶想要購買一頂帽子時,則希望看到帽子戴在頭上的效果,那么,可以采集用戶頭部的圖像作為圖像數(shù)據(jù),又如:用戶希望看到電視與電視墻放在一起是否相配,則采集電視墻的圖像,獲得包含電視墻的圖像數(shù)據(jù)。
[0030]圖像數(shù)據(jù)是通過攝像設(shè)備拍攝得到的。當(dāng)監(jiān)測到數(shù)據(jù)對象被選中后,調(diào)用攝像設(shè)備,通過攝像設(shè)備的拍攝,得到的圖像數(shù)據(jù)。
[0031]采集圖像數(shù)據(jù)的方式包括:實(shí)時采集攝像設(shè)備拍攝的內(nèi)容,或者采集預(yù)定時間段內(nèi)攝像設(shè)備拍攝的內(nèi)容,或者采集攝像設(shè)備在一個時刻拍攝的內(nèi)容。
[0032]步驟S130,將顯示數(shù)據(jù)和圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)合成。
[0033]若實(shí)時地采集圖像數(shù)據(jù),則實(shí)時地將顯示數(shù)據(jù)和圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)合成。
[0034]若采集預(yù)定時間段的圖像數(shù)據(jù),則在采集完成后,對顯示數(shù)據(jù)和預(yù)定時間段的圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)合成。
[0035]若采集一個時刻的圖像數(shù)據(jù),對顯示數(shù)據(jù)和該時刻圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)合成。
[0036]通過現(xiàn)有的增強(qiáng)現(xiàn)實(shí)技術(shù),即可以實(shí)現(xiàn)將顯示數(shù)據(jù)和圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)合成。具體而言,根據(jù)數(shù)據(jù)對象的顯示位置信息,將數(shù)據(jù)對象的模型疊加在每幀圖像數(shù)據(jù)的相應(yīng)位置。更具體的根據(jù)顯示位置信息指示的位置,在圖像數(shù)據(jù)中識別出該指示位置,將數(shù)據(jù)對象的模型疊加在該指示位置處。例如:數(shù)據(jù)對象為帽子,用戶希望查看帽子戴在頭上的效果,則使用攝像設(shè)備拍攝用戶頭部,作為圖像數(shù)據(jù);顯示位置信息為將用戶的眉毛作為一條橫線,將帽檐(橫線)與眉毛(橫線)重疊,并且帽檐的中點(diǎn)與用戶眉心重疊;在圖像數(shù)據(jù)中識別用戶的眉毛、以及眉心,將帽檐與眉毛重疊,將帽檐中點(diǎn)與眉心重疊。