本發(fā)明涉及一種互聯(lián)網(wǎng)和電子信息處理技術(shù),特別是涉及一種應(yīng)用于智能終端的增強(qiáng)現(xiàn)實(shí)AR的展示方法、系統(tǒng)以及智能終端。
背景技術(shù):
增強(qiáng)現(xiàn)實(shí)(Augmented Reality,AR),它是一種將真實(shí)世界信息和虛擬世界信息“無(wú)縫”集成的新技術(shù),是把原本在現(xiàn)實(shí)世界的一定時(shí)間空間范圍內(nèi)很難體驗(yàn)到的實(shí)體信息,例如:視覺(jué)信息、聽(tīng)覺(jué)信息、味覺(jué)信息和觸覺(jué)信息等等,通過(guò)電腦等科學(xué)技術(shù),模擬仿真后再疊加,將虛擬的信息應(yīng)用到真實(shí)世界,被人類感官所感知,從而達(dá)到超越現(xiàn)實(shí)的感官體驗(yàn)。真實(shí)的環(huán)境和虛擬的物體實(shí)時(shí)地疊加到了同一個(gè)畫面或空間同時(shí)存在。
目前,隨著一款名為Pokémon的手機(jī)應(yīng)用在全球范圍內(nèi)的火爆下載,AR技術(shù)的娛樂(lè)化應(yīng)用也達(dá)到了一個(gè)小高潮??此仆蝗坏谋l(fā)背后實(shí)際上是多年不斷的技術(shù)積累,其在醫(yī)療、設(shè)計(jì)、人工智能、電子商務(wù)等領(lǐng)域都已有過(guò)早期應(yīng)用,但是由于其技術(shù)的門檻要求相對(duì)較高,在很多領(lǐng)域依然尚未涉及,例如,在餐飲服務(wù)領(lǐng)域目前還缺乏相關(guān)嘗試。為了使得AR技術(shù)在各個(gè)領(lǐng)域得到廣泛應(yīng)用,如何降低AR的技術(shù)門檻,使用簡(jiǎn)單的設(shè)備即可為用戶快捷地提供AR體驗(yàn)是本領(lǐng)域技術(shù)人員所亟待解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種增強(qiáng)現(xiàn)實(shí)的展示方法、系統(tǒng)以及智能終端,用于解決現(xiàn)有技術(shù)中AR技術(shù)的準(zhǔn)入門檻過(guò)高,無(wú)法通過(guò)簡(jiǎn)單的設(shè)備為用戶快捷地提供AR體驗(yàn)的問(wèn)題。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種增強(qiáng)現(xiàn)實(shí)的展示方法,應(yīng)用于智能終端;所述增強(qiáng)現(xiàn)實(shí)的展示方法包括:掃描場(chǎng)景圖片;將掃描獲得的場(chǎng)景圖片與適配圖片庫(kù)中的適配圖片進(jìn)行匹配;發(fā)送匹配結(jié)果至與所述智能終端網(wǎng)絡(luò)連接的服務(wù)器;接收來(lái)自于所述服務(wù)器根據(jù)匹配結(jié)果所反饋的3D模型和/或AR視頻,并在場(chǎng)景圖片中與匹配的適配圖片相同的部分展示3D模型和/或AR視頻,形成虛擬現(xiàn)實(shí)效果。
于本發(fā)明的一實(shí)施例中,所述適配圖片庫(kù)是所述智能終端預(yù)先從所述服務(wù)器中下載獲得的;且所述適配圖片庫(kù)中的適配圖片為壓縮圖片。
于本發(fā)明的一實(shí)施例中,將掃描獲得的場(chǎng)景圖片與適配圖片庫(kù)中的適配圖片進(jìn)行匹配的步驟包括:獲取所述智能終端的硬件配置信息;依據(jù)所述硬件配置信息,獲取匹配數(shù)量;其中,匹配數(shù)量表示所述場(chǎng)景圖片可同時(shí)匹配的適配圖片的數(shù)量;按照獲取的匹配數(shù)量,將場(chǎng)景圖片與所述適配圖片庫(kù)中的適配圖片進(jìn)行匹配,直至匹配成功或?qū)λ鲞m配圖片庫(kù)中的所有適配圖片均完成了匹配。
于本發(fā)明的一實(shí)施例中,所述硬件配置信息是通過(guò)所述智能終端的國(guó)際移動(dòng)設(shè)備身份碼而獲取的。
于本發(fā)明的一實(shí)施例中,所述依據(jù)所述硬件配置信息,獲取匹配數(shù)量的步驟包括:發(fā)送所述硬件配置信息至所述服務(wù)器;接收所述服務(wù)器依據(jù)所述硬件配置信息反饋的匹配數(shù)量;其中,所述服務(wù)器反饋的匹配數(shù)量是在所述硬件配置信息下的所述智能終端可同時(shí)匹配適配圖片的最優(yōu)數(shù)量。
于本發(fā)明的一實(shí)施例中,3D模型和/或AR視頻是預(yù)先依據(jù)適配圖片保存在所述服務(wù)器中,且其保存的格式為M3U8。
于本發(fā)明的一實(shí)施例中,3D模型和/或AR視頻在場(chǎng)景圖片中與匹配的適配圖片相同的部分展示是通過(guò)如下步驟實(shí)現(xiàn)的:計(jì)算場(chǎng)景圖片中與匹配的適配圖片相同的部分的匹配坐標(biāo)點(diǎn);以匹配坐標(biāo)點(diǎn)為中心,展示3D模型和/或AR視頻。
于本發(fā)明的一實(shí)施例中,所述增強(qiáng)現(xiàn)實(shí)的展示方法還包括:當(dāng)3D模型和/或AR視頻在展示過(guò)程中,掃描位置發(fā)生了變化時(shí),將位置變化后再次掃描獲得的場(chǎng)景圖片與匹配的適配圖片進(jìn)行重新匹配:如果匹配,則重新計(jì)算再次掃描獲得的場(chǎng)景圖片中與匹配的適配圖片相同的部分的匹配坐標(biāo)點(diǎn),并以重新計(jì)算獲得的匹配坐標(biāo)點(diǎn)為中心,展示3D模型和/或AR視頻;如果不匹配,則停止展示3D模型和/或AR視頻。
本發(fā)明還公開(kāi)了一種增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng),應(yīng)用于智能終端,所述增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)包括:掃描單元,用于掃描場(chǎng)景圖片;匹配單元,用于將掃描獲得的場(chǎng)景圖片與適配圖片庫(kù)中的適配圖片進(jìn)行匹配;發(fā)送單元,用于將匹配結(jié)果發(fā)送至與所述智能終端相連接的服務(wù)器;接收單元,用于接收來(lái)自于所述服務(wù)器根據(jù)匹配結(jié)果所反饋的3D模型和/或AR視頻;展示單元,用于在場(chǎng)景圖片中與匹配的適配圖片相同的部分展示3D模型和/或AR視頻,形成虛擬現(xiàn)實(shí)效果。
于本發(fā)明的一實(shí)施例中,所述匹配單元包括:第一獲取子單元,用于獲取所述智能終端的硬件配置信息;第二獲取子單元,用于依據(jù)所述硬件配置信息,獲取匹配數(shù)量,其中,匹配數(shù)量表示所述場(chǎng)景圖片可同時(shí)匹配的適配圖片的數(shù)量;匹配子單元,用于按照獲取的匹配數(shù)量,將場(chǎng)景圖片與所述適配圖片庫(kù)中的適配圖片進(jìn)行匹配,直至匹配成功或?qū)λ鲞m配圖片庫(kù)中的所有匹配圖片均完成了匹配。
于本發(fā)明的一實(shí)施例中,所述展示單元包括:計(jì)算子單元,用于計(jì)算場(chǎng)景圖片中與匹配的適配圖片相同的部分的匹配坐標(biāo)點(diǎn);展示子單元,用于以匹配坐標(biāo)點(diǎn)為中心,展示3D模型和/或AR視頻。
本發(fā)明還公開(kāi)了一種智能終端,采用如上所述的增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)。
如上所述,本發(fā)明的一種增強(qiáng)現(xiàn)實(shí)的展示方法、系統(tǒng)以及智能終端,具有以下有益效果:
1)本發(fā)明的適配圖片庫(kù)中的適配圖片均是在保證最佳識(shí)別度情況下的壓縮圖片,不但減少了智能終端的存儲(chǔ)占用量,也減少了服務(wù)器的存儲(chǔ)占用量;此外,還減輕了服務(wù)器的帶寬壓力,更利于智能終端對(duì)適配圖片庫(kù)中的適配圖片的下載;
2)本發(fā)明可實(shí)現(xiàn)場(chǎng)景圖片與多張適配圖片的同時(shí)匹配,大大加快了匹配處理的速度,減少了處理時(shí)間,增加了用戶體驗(yàn);而且,同時(shí)匹配適配圖片的匹配數(shù)量是由智能終端的硬件配置信息所決定的,在加快匹配處理速度的同時(shí),還保證了匹配處理的正常運(yùn)行;
3)本發(fā)明的3D模型和/或AR視頻都是展示在場(chǎng)景圖片中與匹配的適配圖片相同的部分,且隨著掃描的場(chǎng)景圖片的移動(dòng)變化,其展示的3D模型和/或AR視頻也會(huì)隨著移動(dòng)變化,但是3D模型和/或AR視頻始終展示在場(chǎng)景圖片與匹配的適配圖片相同的部分;本發(fā)明使得3D模型和/或AR視頻的展示更加靈活,且不受掃描的位置移動(dòng)的影響;
4)本發(fā)明的3D模型和/或AR視頻都是以M3U8的格式保存在服務(wù)器中,采用該種格式,不但減少了智能終端對(duì)3D模型和/或AR視頻的下載時(shí)間,還保證了智能終端在展示時(shí)的流暢度,增加了用戶體驗(yàn)。
附圖說(shuō)明
圖1顯示為本發(fā)明實(shí)施例公開(kāi)的一種增強(qiáng)現(xiàn)實(shí)的展示方法的流程示意圖。
圖2顯示為本發(fā)明實(shí)施例公開(kāi)的一種增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)的原理結(jié)構(gòu)示意圖。
元件標(biāo)號(hào)說(shuō)明
S10~S40,S21~S23 步驟
210 掃描單元
220 匹配單元
221 第一獲取子單元
222 第二獲取子單元
223 匹配子單元
230 發(fā)送單元
240 接收單元
250 展示單元
251 計(jì)算子單元
252 展示子單元
具體實(shí)施方式
以下通過(guò)特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過(guò)另外不同的具體實(shí)施方式加以實(shí)施或應(yīng)用,本說(shuō)明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒(méi)有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。需說(shuō)明的是,在不沖突的情況下,以下實(shí)施例及實(shí)施例中的特征可以相互組合。
請(qǐng)參閱附圖。需要說(shuō)明的是,以下實(shí)施例中所提供的圖示僅以示意方式說(shuō)明本發(fā)明的基本構(gòu)想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形狀及尺寸繪制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。
本發(fā)明提供一種增強(qiáng)現(xiàn)實(shí)的展示方法、系統(tǒng)以及智能終端,其將預(yù)先制作的3D模型和/或AR視頻依據(jù)適配圖片保存在服務(wù)器中;智能終端通過(guò)將掃描的場(chǎng)景圖片與適配圖片庫(kù)中的適配圖片進(jìn)行匹配,依據(jù)匹配結(jié)果直接從服務(wù)器中下載并展示對(duì)應(yīng)的3D模型和/或AR視頻。并且,在展示過(guò)程中,如果掃描發(fā)生了移動(dòng),導(dǎo)致場(chǎng)景圖片中與匹配的適配圖片相同的部分的位置也發(fā)生變化,此時(shí),展示的3D模型和/或AR視頻也會(huì)隨之發(fā)生移動(dòng)。
實(shí)施例1
本實(shí)施例公開(kāi)了一種應(yīng)用于智能終端的增強(qiáng)現(xiàn)實(shí)的展示方法,其中,智能終端與服務(wù)器通過(guò)網(wǎng)絡(luò)相連。
本實(shí)施例的增強(qiáng)現(xiàn)實(shí)的展示方法主要由增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)來(lái)執(zhí)行,增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)為安裝在智能終端中的APP。該智能終端為一種能夠按照事先存儲(chǔ)的程序,自動(dòng)、高速地進(jìn)行大量數(shù)值計(jì)算和各種信息處理的現(xiàn)代化智能電子設(shè)備,其硬件包括但不限于存儲(chǔ)器、存儲(chǔ)器控制器、一個(gè)或多個(gè)處理器(CPU)、接口電路、RF(射頻)電路、音頻電路、揚(yáng)聲器、麥克風(fēng)、輸入/輸出(I/O)子系統(tǒng)、觸摸顯示屏、其他輸出或控制設(shè)備,以及外部端口,這些組件通過(guò)一條或多條通信總線或信號(hào)線進(jìn)行通信。智能終端可以是任何便攜式電子設(shè)備,包括但不限于平板電腦、智能手機(jī)或個(gè)人數(shù)字助理(PDA)等等,還可能包括其中兩項(xiàng)或多項(xiàng)的組合。服務(wù)器,也稱伺服器,是提供計(jì)算服務(wù)的設(shè)備。由于服務(wù)器需要響應(yīng)服務(wù)請(qǐng)求,并進(jìn)行處理,因此一般來(lái)說(shuō)服務(wù)器應(yīng)具備承擔(dān)服務(wù)并且保障服務(wù)的能力。服務(wù)器包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,和通用的計(jì)算機(jī)架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性、可管理性等方面要求較高。
如圖1所示,本實(shí)施例的增強(qiáng)現(xiàn)實(shí)的展示方法包括:
步驟S10,掃描場(chǎng)景圖片;
誠(chéng)如在前面所提到的,增強(qiáng)現(xiàn)實(shí)是一種將真實(shí)世界信息和虛擬世界信息“無(wú)縫”集成的技術(shù),因此,對(duì)增強(qiáng)現(xiàn)實(shí)的展示一定要依托于真實(shí)世界的信息。在本實(shí)施例中,真實(shí)世界的信息即為場(chǎng)景圖片。目前,智能終端的功能已經(jīng)非常強(qiáng)大了,因此增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)可以通過(guò)攝像頭實(shí)現(xiàn)對(duì)場(chǎng)景圖片的掃描。
進(jìn)一步地,場(chǎng)景圖片為包括了特征標(biāo)記的圖片,其中,特征標(biāo)記包括但不限于標(biāo)記LOGO、特征景物、特征人物、特征動(dòng)物等等。例如,當(dāng)特征標(biāo)記為某餐廳的標(biāo)記LOGO時(shí),場(chǎng)景圖片包括但限于帶有該標(biāo)記LOGO的盤子、桌布、點(diǎn)菜單和或餐牌等等。
步驟S20,將掃描獲得的場(chǎng)景圖片與適配圖片庫(kù)中的適配圖片進(jìn)行匹配:
其中,適配圖片庫(kù)是增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)預(yù)先從服務(wù)器中下載獲得的。并且,為了減輕服務(wù)器帶寬壓力,所有的適配圖片庫(kù)中的適配圖片在保證最佳識(shí)別度的情況下,均是經(jīng)過(guò)壓縮處理的。如此,不但減少了服務(wù)器的存儲(chǔ)占用量,還減少了下載時(shí)間。進(jìn)一步地,在智能終端的增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)中,下載獲得適配圖片庫(kù)中的適配圖片同樣是經(jīng)過(guò)壓縮處理的,以降低適配圖片庫(kù)的存儲(chǔ)占用量。
具體地,步驟S20包括:
步驟S21,獲取所述智能終端的硬件配置信息;
其中,硬件配置信息包括但不限于:智能終端型號(hào)、CPU(Central Processing Unit,中央處理器)、GPU(Graphic Processing Unit,圖形處理器)、硬盤、顯卡、內(nèi)存等等。
在本實(shí)施例中,硬件配置信息是通過(guò)國(guó)際移動(dòng)設(shè)備身份碼((International Mobile Equipment Identity,IMEI)而獲取的。IMEI是全世界唯一的,每一個(gè)智能終端在組裝完成后都將被賦予一個(gè)全球唯一的一組號(hào)碼,這個(gè)號(hào)碼從生產(chǎn)到交付使用都將被制造生產(chǎn)的廠商所記錄。IMEI的前6位數(shù)表示型號(hào)核準(zhǔn)號(hào)碼,一般代表型號(hào)。
步驟S22,依據(jù)所述硬件配置信息,獲取匹配數(shù)量;其中,匹配數(shù)量表示所述場(chǎng)景圖片可同時(shí)匹配的適配圖片的數(shù)量:
不同的智能終端其處理能力是有所差異的,因此,根據(jù)硬件配置信息,適應(yīng)性地規(guī)劃其圖片處理的能力,可以最大化地加快圖片匹配處理速度。匹配數(shù)量既可以由智能終端的增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)依據(jù)于其硬件配置信息自行規(guī)劃,也可以將硬件配置信息發(fā)送至服務(wù)器,由服務(wù)器根據(jù)硬件配置信息反饋對(duì)應(yīng)的匹配數(shù)量。
需要注意的是,由智能終端的增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)進(jìn)行自行規(guī)劃而獲取的匹配數(shù)量往往不是最優(yōu)的。服務(wù)器所提供的匹配數(shù)量是依據(jù)不同型號(hào)的智能終端,經(jīng)過(guò)不斷的測(cè)試后所獲得的最優(yōu)數(shù)量。
步驟S23,按照獲取的匹配數(shù)量,將場(chǎng)景圖片與所述適配圖片庫(kù)中的適配圖片進(jìn)行匹配,直至匹配成功或?qū)λ鲞m配圖片庫(kù)中的所有適配圖片均完成了匹配。
在獲取了恰當(dāng)?shù)仄ヅ鋽?shù)量后,增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)按照匹配適量,將場(chǎng)景圖片與適配圖片庫(kù)中的適配圖片進(jìn)行匹配。由于同時(shí)可以將場(chǎng)景圖片和多張適配圖片進(jìn)行匹配,大大加快了匹配的處理速度。
此外,在匹配過(guò)程中,還要對(duì)場(chǎng)景圖片的匹配過(guò)程進(jìn)行監(jiān)控:
當(dāng)監(jiān)測(cè)到場(chǎng)景圖片與某張適配圖片相匹配時(shí),則結(jié)束匹配,且匹配結(jié)果為與其相匹配的適配圖片;
當(dāng)監(jiān)測(cè)到場(chǎng)景圖片與適配圖片庫(kù)中的所有適配圖片均不匹配時(shí),則結(jié)束匹配,并且,結(jié)束增強(qiáng)現(xiàn)實(shí)的展示過(guò)程。
需要說(shuō)明的是,匹配結(jié)果并不僅限于與場(chǎng)景圖片相匹配的適配圖片這一種形式,其還可以為適配圖片的編號(hào)、標(biāo)記或編碼等等,只要是能夠?qū)⑵ヅ浣Y(jié)果指向其匹配的適配圖片即可。
步驟S30,發(fā)送匹配結(jié)果至與所述智能終端網(wǎng)絡(luò)連接的服務(wù)器;
在場(chǎng)景圖片和適配圖片匹配成功后,服務(wù)器和智能終端之間會(huì)建立通信連接,實(shí)現(xiàn)服務(wù)器和智能終端之間的數(shù)據(jù)交互。
步驟S40,接收來(lái)自于所述服務(wù)器根據(jù)匹配結(jié)果所反饋的3D模型和/或AR視頻;并在場(chǎng)景圖片中與匹配的適配圖片相同的部分展示3D模型和/或AR視頻,形成虛擬現(xiàn)實(shí)效果。
3D模型和/或AR視頻均是預(yù)先制作并保存在服務(wù)器中的,且其是按照適配圖片進(jìn)行保存的。并且,為了提高掃描的匹配度,還會(huì)對(duì)一個(gè)3D模型和/或AR視頻配置多張適配圖片。優(yōu)選地,在本實(shí)施例中為了保證增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)展示3D模型和/或AR視頻時(shí)的流暢度,服務(wù)器中的3D模型和/或AR視頻均是以M3U8的格式保存的。此外,由于3D模型和/或AR視頻均是預(yù)先制作的,因此,其可以根據(jù)不同的應(yīng)用場(chǎng)景進(jìn)行相應(yīng)的制作,使其適用范圍可以更加廣泛。
另外,需要注意的是,3D模型和/或AR視頻按照適配圖片保存,并不僅限于根據(jù)適配圖片對(duì)應(yīng)保存3D模型和/或AR視頻這一種情況,其也可以是根據(jù)適配圖片的編號(hào)、標(biāo)記或編碼對(duì)應(yīng)保存3D模型和/或AR視頻。
當(dāng)匹配結(jié)果為與場(chǎng)景圖片向匹配的適配圖片時(shí),服務(wù)器根據(jù)適配圖片查找對(duì)應(yīng)的3D模型和/或AR視頻;此種情況下,適配圖片的傳輸相對(duì)較慢,服務(wù)器的查找也會(huì)相對(duì)復(fù)雜;
當(dāng)匹配結(jié)果為與場(chǎng)景圖片向匹配的適配圖片的編號(hào)、標(biāo)記或編碼時(shí),服務(wù)器根據(jù)適配圖片的編號(hào)、標(biāo)記和編碼查找對(duì)應(yīng)的3D模型和/或AR視頻;此種情況下,相較適配圖片,其編號(hào)、標(biāo)記或編碼的大小較小,傳輸相對(duì)較快,服務(wù)器的查找也會(huì)相對(duì)容易。
在接收來(lái)自于服務(wù)器反饋的3D模型和/或AR視頻的同時(shí),增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)還會(huì)將3D模型和/或AR視頻在場(chǎng)景圖片中與匹配的適配圖片相同的部分予以展示。
具體地,增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)計(jì)算場(chǎng)景圖片中與匹配的適配圖片相同的部分的匹配坐標(biāo)點(diǎn)。優(yōu)選地,本實(shí)施例中,匹配坐標(biāo)點(diǎn)是場(chǎng)景圖片中與匹配的適配圖片相同的部分的中心坐標(biāo)點(diǎn);然后,再以匹配坐標(biāo)點(diǎn)為中心,展示3D模型和/或AR視頻。
進(jìn)一步地,用戶在使用過(guò)程中,智能終端往往不能始終處于固定位置處,會(huì)發(fā)生不同程度的位置變化。針對(duì)此種情況,增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)還會(huì)實(shí)時(shí)對(duì)位置變化后的場(chǎng)景圖片進(jìn)行掃描,并再次與匹配的適配圖片進(jìn)行重新匹配:如果匹配不成功,那么則停止對(duì)3D模型和/或AR視頻的展示;如果匹配成功,那么會(huì)重新計(jì)算匹配坐標(biāo)點(diǎn),并以重新計(jì)算獲得的匹配坐標(biāo)點(diǎn)為中心,展示3D模型和/或AR視頻。
進(jìn)一步地,在通過(guò)智能終端展示3D模型和/或AR視頻的時(shí)候,服務(wù)器與智能終端是可相互通信的,因此,服務(wù)器會(huì)把預(yù)設(shè)的互動(dòng)提示相關(guān)信息推送給智能終端的增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng),智能終端的增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)會(huì)根據(jù)時(shí)間和提示信息推送信息給用戶,實(shí)現(xiàn)和用戶的互動(dòng)。在推送互動(dòng)信息的過(guò)程中,還可根據(jù)用戶的標(biāo)簽設(shè)置不同的推送信息。例如,針對(duì)于新用戶,會(huì)推送使用說(shuō)明、掃描提示等;針對(duì)老用戶,就會(huì)推送3D模型和/或AR視頻的一些點(diǎn)擊提示信息,也可以根據(jù)智能終端的觸屏方式實(shí)現(xiàn)不同的交互,如點(diǎn)擊背景,3D模型走到對(duì)應(yīng)點(diǎn)擊處;雙擊3D模型產(chǎn)生定制動(dòng)作效果;點(diǎn)擊3D模型某個(gè)部分,可彈出H5界面供操作等。
以下將本實(shí)施例的增強(qiáng)現(xiàn)實(shí)的展示方法應(yīng)用于A餐廳的推廣為例,對(duì)本實(shí)施例進(jìn)行進(jìn)一步地說(shuō)明。A餐廳是一家有特定文化主題的餐廳,希望客戶在排隊(duì),點(diǎn)菜以及等菜的過(guò)程中了解一些餐廳的文化主題,給客戶留下良好的就餐印象。針對(duì)A餐廳的需求,以該餐廳的文化主題為背景預(yù)先制作了一些3D模型、AR視頻短片保存在服務(wù)器中;然后,對(duì)該餐廳中比較有特色的裝修、餐桌裝飾、餐廳LOGO、桌卡、菜單等等進(jìn)行拍照,之后對(duì)圖片進(jìn)行后期處理,和預(yù)先制作保存的3D模型、AR視頻短片建立對(duì)應(yīng)關(guān)系錄入到服務(wù)器中。當(dāng)顧客到A餐廳就餐排隊(duì)過(guò)程中,顧客通過(guò)手機(jī)掃描門口的餐廳Logo,菜單,以及排隊(duì)號(hào)后,會(huì)相應(yīng)地進(jìn)行匹配,并展示對(duì)應(yīng)的AR視頻短片介紹餐廳的背景及菜式推薦。此外,點(diǎn)擊AR視頻短片可以進(jìn)入到H5頁(yè)面進(jìn)行點(diǎn)菜并且可以領(lǐng)取該餐廳的優(yōu)惠券;當(dāng)在點(diǎn)菜的過(guò)程中,掃描餐盤,桌卡,及周圍色特裝飾,會(huì)有3D模型在手機(jī)中展示,為顧客演示特色菜的制作過(guò)程。
上面方法的步驟劃分,只是為了描述清楚,實(shí)現(xiàn)時(shí)可以合并為一個(gè)步驟或者對(duì)某些步驟進(jìn)行拆分,分解為多個(gè)步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護(hù)范圍內(nèi);對(duì)算法中或者流程中添加無(wú)關(guān)緊要的修改或者引入無(wú)關(guān)緊要的設(shè)計(jì),但不改變其算法和流程的核心設(shè)計(jì)都在該專利的保護(hù)范圍內(nèi)。
實(shí)施例2
本實(shí)施例公開(kāi)了一種應(yīng)用于智能終端的增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)。其中,智能終端與服務(wù)器網(wǎng)絡(luò)連接。且,智能終端為一種能夠按照事先存儲(chǔ)的程序,自動(dòng)、高速地進(jìn)行大量數(shù)值計(jì)算和各種信息處理的現(xiàn)代化智能電子設(shè)備,其硬件包括但不限于存儲(chǔ)器、存儲(chǔ)器控制器、一個(gè)或多個(gè)處理器(CPU)、接口電路、RF(射頻)電路、音頻電路、揚(yáng)聲器、麥克風(fēng)、輸入/輸出(I/O)子系統(tǒng)、觸摸顯示屏、其他輸出或控制設(shè)備,以及外部端口,這些組件通過(guò)一條或多條通信總線或信號(hào)線進(jìn)行通信。智能終端可以是任何便攜式電子設(shè)備,包括但不限于平板電腦、智能手機(jī)或個(gè)人數(shù)字助理(PDA)等等,還可能包括其中兩項(xiàng)或多項(xiàng)的組合。服務(wù)器,也稱伺服器,是提供計(jì)算服務(wù)的設(shè)備。由于服務(wù)器需要響應(yīng)服務(wù)請(qǐng)求,并進(jìn)行處理,因此一般來(lái)說(shuō)服務(wù)器應(yīng)具備承擔(dān)服務(wù)并且保障服務(wù)的能力。服務(wù)器包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,和通用的計(jì)算機(jī)架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性、可管理性等方面要求較高。
如圖2所示,本實(shí)施例的增強(qiáng)現(xiàn)實(shí)的展示系統(tǒng)包括:
掃描單元210,用于掃描場(chǎng)景圖片;
匹配單元220,用于將掃描獲得的場(chǎng)景圖片與適配圖片庫(kù)中的適配圖片進(jìn)行匹配;
具體地,匹配單元220包括:
第一獲取子單元221,用于獲取所述智能終端的硬件配置信息;
第二獲取子單元222,用于依據(jù)所述硬件配置信息,獲取匹配數(shù)量,其中,匹配數(shù)量表示所述場(chǎng)景圖片可同時(shí)匹配的適配圖片的數(shù)量;
匹配子單元223,用于按照獲取的匹配數(shù)量,將場(chǎng)景圖片與所述適配圖片庫(kù)中的適配圖片進(jìn)行匹配,直至匹配成功或?qū)λ鲞m配圖片庫(kù)中的所有匹配圖片均完成了匹配。
發(fā)送單元230,用于將匹配結(jié)果發(fā)送至與所述智能終端相連接的服務(wù)器;
接收單元240,用于接收來(lái)自于所述服務(wù)器根據(jù)匹配結(jié)果所反饋的3D模型和/或AR視頻;
展示單元250,用于在場(chǎng)景圖片中與匹配的適配圖片相同的部分展示3D模型和/或AR視頻,形成虛擬現(xiàn)實(shí)效果;
展示單元250包括:
計(jì)算子單元251,用于計(jì)算場(chǎng)景圖片中與匹配的適配圖片相同的部分的匹配坐標(biāo)點(diǎn);
展示子單元252,用于以匹配坐標(biāo)點(diǎn)為中心,展示3D模型和/或AR視頻。
此外,為了突出本發(fā)明的創(chuàng)新部分,本實(shí)施例中并沒(méi)有將與解決本發(fā)明所提出的技術(shù)問(wèn)題關(guān)系不太密切的單元引入,但這并不表明本實(shí)施例中不存在其它的單元。
需要說(shuō)明的是,本實(shí)施例為與第一實(shí)施例相對(duì)應(yīng)的系統(tǒng)實(shí)施例,本實(shí)施例可與第一實(shí)施例互相配合實(shí)施。第一實(shí)施例中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施例中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施例中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實(shí)施例中。
綜上所述,本發(fā)明的一種增強(qiáng)現(xiàn)實(shí)的展示方法、系統(tǒng)以及智能終端,其適配圖片庫(kù)中的適配圖片均是在保證最佳識(shí)別度情況下的壓縮圖片,不但減少了智能終端的存儲(chǔ)占用量,也減少了服務(wù)器的存儲(chǔ)占用量;此外,還減輕了服務(wù)器的帶寬壓力,更利于智能終端對(duì)適配圖片庫(kù)中的適配圖片的下載;本發(fā)明可實(shí)現(xiàn)場(chǎng)景圖片與多張適配圖片的同時(shí)匹配,大大加快了匹配處理的速度,減少了處理時(shí)間,增加了用戶體驗(yàn);而且,同時(shí)匹配適配圖片的匹配數(shù)量是由智能終端的硬件配置信息所決定的,在加快匹配處理速度的同時(shí),還保證了匹配處理的正常運(yùn)行;本發(fā)明的3D模型和/或AR視頻都是展示在場(chǎng)景圖片中與匹配的適配圖片相同的部分,且隨著掃描的場(chǎng)景圖片的移動(dòng)變化,其展示的3D模型和/或AR視頻也會(huì)隨著移動(dòng)變化,但是3D模型和/或AR視頻始終展示在場(chǎng)景圖片與匹配的適配圖片相同的部分;本發(fā)明使得3D模型和/或AR視頻的展示更加靈活,且不受掃描的位置移動(dòng)的影響;本發(fā)明的3D模型和/或AR視頻都是以M3U8的格式保存在服務(wù)器中,采用該種格式,不但減少了智能終端對(duì)3D模型和/或AR視頻的下載時(shí)間,還保證了智能終端在展示時(shí)的流暢度,增加了用戶體驗(yàn)。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價(jià)值。
上述實(shí)施例僅例示性說(shuō)明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾或改變。因此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。