專利名稱:基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備及方法
技術(shù)領(lǐng)域:
本發(fā)明特別涉及一種基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備及方法。
背景技術(shù):
增強(qiáng)現(xiàn)實(shí)技術(shù)(Augmented Reality,AR)是一項(xiàng)當(dāng) 今國際最前沿的新興技術(shù),其核心是將真實(shí)的環(huán)境和虛擬的物體實(shí)時(shí)疊加到同一個(gè)畫面或空間。該技術(shù)解決了虛擬現(xiàn)實(shí)技術(shù)無法逾越的信息在真實(shí)世界中同步展示的鴻溝,從而極大地提高交互的效率和虛擬世界的“浸入感”。但目前對(duì)于增強(qiáng)現(xiàn)實(shí)技術(shù)的應(yīng)用仍處于初步階段,尤其是在移動(dòng)平臺(tái)的增強(qiáng)顯示應(yīng)用更為少見,且用戶體驗(yàn)感較差。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備及方法,其能在移動(dòng)終端上給予用戶良好增強(qiáng)現(xiàn)實(shí)應(yīng)用體驗(yàn),且內(nèi)容豐富,操作簡單,從而克服了現(xiàn)有技術(shù)的不足。為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采用了如下技術(shù)方案
一種基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)方法,其特征在于,該方法為以具有圖形攝入單元的運(yùn)算設(shè)備識(shí)別和/或跟蹤二維碼,并獲取與二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和用于跟蹤的標(biāo)識(shí)信息,且以一標(biāo)識(shí)跟蹤模塊識(shí)別和/或跟蹤所述標(biāo)識(shí)信息,進(jìn)而將所述增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與對(duì)應(yīng)的真實(shí)圖景組合,再輸出和展示增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與真實(shí)圖景疊加的增強(qiáng)現(xiàn)實(shí)圖景。具體而言,該方法是通過設(shè)于所述運(yùn)算設(shè)備內(nèi)的二維碼解析單元識(shí)別二維碼,繼而獲得與二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和用于跟蹤的標(biāo)識(shí)信息。作為一種優(yōu)選方案,所述增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和/或用于跟蹤的標(biāo)識(shí)信息是被存儲(chǔ)于增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)庫和/或標(biāo)識(shí)信息數(shù)據(jù)庫內(nèi)的,所述運(yùn)算設(shè)備在識(shí)別二維碼后,從所述運(yùn)算設(shè)備或/和遠(yuǎn)程服務(wù)器中的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)庫和/或標(biāo)識(shí)信息數(shù)據(jù)庫獲得與二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和/或用于跟蹤的標(biāo)識(shí)信息。作為優(yōu)選方案之一,所述二維碼解析單元包括第一二維碼解析模塊及第二二維碼識(shí)別模塊,所述運(yùn)算設(shè)備藉由所述第一二維碼解析模塊識(shí)別設(shè)定二維碼后,繼而獲得和/或運(yùn)行第二二維碼識(shí)別模塊,再以第二二維碼識(shí)別模塊識(shí)別和/或跟蹤二維碼,繼而獲取與所述二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和用于跟蹤的標(biāo)識(shí)信息。作為尤為優(yōu)選的方案之一,所述運(yùn)算設(shè)備藉由所述第一二維碼解析模塊識(shí)別設(shè)定二維碼后,繼而獲得和/或運(yùn)行所述標(biāo)識(shí)跟蹤模塊。作為優(yōu)選方案之一,該方法中在以第二二維碼識(shí)別模塊識(shí)別真實(shí)圖景中的二維碼的同時(shí),還通過所識(shí)別出的二維碼的編碼信息重新生成并存儲(chǔ)與原始真實(shí)圖景中二維碼編碼一致的二維碼圖案。所述用于跟蹤的標(biāo)識(shí)信息包括二維碼、自然特征跟蹤標(biāo)識(shí)、指向所述二維碼或自然特征跟蹤標(biāo)識(shí)的數(shù)據(jù)庫索引中的任意一種或兩種以上的組合,但不限于此。該方法還包括用戶經(jīng)由人機(jī)界面對(duì)增強(qiáng)現(xiàn)實(shí)圖景進(jìn)行調(diào)整的操作。所述增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)包括地理位置信息、文字、圖片、視頻、三維模型、動(dòng)畫、聲音中的任意一種或兩種以上的組合,但不限于此。一種基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備,它包括
用于解析二維碼的第一模塊;
用于獲取與所述二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和用于跟蹤的標(biāo)識(shí)信息的第二模
塊;
用于攝入與所述二維碼匹配的真實(shí)圖景的第三模塊;用于將增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與所述真實(shí)圖景組合的第四模塊;
以及,用于將增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與真實(shí)圖景疊加的增強(qiáng)現(xiàn)實(shí)圖景輸出并展示的第五模塊。進(jìn)一步的,所述增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和/或用于跟蹤的標(biāo)識(shí)信息是被存儲(chǔ)于增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)庫和/或標(biāo)識(shí)信息數(shù)據(jù)庫內(nèi)的,所述運(yùn)算設(shè)備在識(shí)別二維碼后,從所述運(yùn)算設(shè)備或/和遠(yuǎn)程服務(wù)器中的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)庫和/或標(biāo)識(shí)信息數(shù)據(jù)庫獲得與二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和/或用于跟蹤的標(biāo)識(shí)信息。作為優(yōu)選方案之一,所述第一模塊包括二維碼解析單元,所述二維碼解析單元包 括第一二維碼解析模塊及第二二維碼識(shí)別模塊,所述增強(qiáng)現(xiàn)實(shí)設(shè)備藉由所述第一二維碼解析模塊識(shí)別設(shè)定二維碼后,繼而獲得和/或運(yùn)行第二二維碼識(shí)別模塊,再以第二二維碼識(shí)別模塊識(shí)別和/或跟蹤所述設(shè)定二維碼,繼而獲取與所述設(shè)定二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和用于跟蹤的標(biāo)識(shí)信息。作為尤為優(yōu)選的方案之一,所述增強(qiáng)現(xiàn)實(shí)設(shè)備藉由所述第一二維碼解析模塊識(shí)別設(shè)定二維碼后,繼而獲得和/或運(yùn)行所述標(biāo)識(shí)跟蹤模塊。作為優(yōu)選方案之一,所述增強(qiáng)現(xiàn)實(shí)設(shè)備還包括用于播放增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)的播放模塊。作為優(yōu)選方案之一,所述增強(qiáng)現(xiàn)實(shí)設(shè)備在以第二二維碼識(shí)別模塊識(shí)別真實(shí)圖景中的二維碼的同時(shí),還通過所識(shí)別出的二維碼的信息以再編碼方式重新生成并存儲(chǔ)與原始真實(shí)圖景一致的圖案。作為優(yōu)選方案之一,所述增強(qiáng)現(xiàn)實(shí)設(shè)備還包括用于存儲(chǔ)二維碼、用于跟蹤的標(biāo)識(shí)信息、真實(shí)圖景和增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)中的任意一種以上的存儲(chǔ)模塊。作為優(yōu)選方案之一,所述增強(qiáng)現(xiàn)實(shí)設(shè)備還包括至少可供用戶對(duì)二維碼和/或用于跟蹤的標(biāo)識(shí)信息進(jìn)行選擇和編輯,選取和控制攝入真實(shí)圖景類型和范圍,以及對(duì)增強(qiáng)現(xiàn)實(shí)圖景進(jìn)行操控的用戶控制模塊。所述用于跟蹤的標(biāo)識(shí)信息包括二維碼、自然特征跟蹤標(biāo)識(shí)、指向所述二維碼或自然特征跟蹤標(biāo)識(shí)的數(shù)據(jù)庫索引中的任意一種或兩種以上的組合。所述增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)包括地理位置信息、文字、圖片、視頻、三維模型、動(dòng)畫、聲音中的任意一種或兩種以上的組合,但不限于此。
圖I是本發(fā)明一典型實(shí)施方案的工作原理圖。
具體實(shí)施例方式本發(fā)明所涉及的系在多種具有圖形攝入單元的運(yùn)算設(shè)備,如PC及手機(jī)、平板電腦、筆記本電腦等平臺(tái)上提供能給予用戶良好的增強(qiáng)現(xiàn)實(shí)應(yīng)用體驗(yàn),操作簡單快捷,內(nèi)容豐富的增強(qiáng)現(xiàn)實(shí)解決方案。本發(fā)明的主要技術(shù)內(nèi)容在于以具有圖形攝入單元的運(yùn)算設(shè)備(亦稱增強(qiáng)現(xiàn)實(shí)設(shè)備)識(shí)別和/或跟蹤二維碼,并獲取與二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和用于跟蹤的標(biāo)識(shí)信息,且以一個(gè)以上標(biāo)識(shí)跟蹤模塊識(shí)別和/或跟蹤所述標(biāo)識(shí)信息,進(jìn)而將所述增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與對(duì)應(yīng)的真實(shí)圖景組合,再輸出和展示增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與真實(shí)圖景疊加的增強(qiáng)現(xiàn)實(shí)圖景。參閱圖I系本發(fā)明的一種典型實(shí)施方案,在該實(shí)施方案中,該增強(qiáng)現(xiàn)實(shí)設(shè)備設(shè)備 可包括
用于攝入與所述二維碼匹配的真實(shí)圖景的第三模塊;
用于解析二維碼的第一模塊;
用于獲取與所述二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和用于跟蹤的標(biāo)識(shí)信息的第二模
塊;
用于將增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與所述真實(shí)圖景組合的第四模塊;
以及,用于將增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與真實(shí)圖景疊加的增強(qiáng)現(xiàn)實(shí)圖景輸出并展示的顯示模塊。以下僅以一種基于移動(dòng)平臺(tái)的增強(qiáng)現(xiàn)實(shí)設(shè)備(簡稱移動(dòng)終端)為例對(duì)本發(fā)明進(jìn)行增強(qiáng)現(xiàn)實(shí)的過程做簡要說明
MXR1.移動(dòng)終端采用二維碼方式操作AR應(yīng)用;
MXR2.采用二維碼進(jìn)行下載操作;
MXR3.發(fā)送信息給服務(wù)器請(qǐng)求下載服務(wù);
MXR4.服務(wù)器向AR應(yīng)用數(shù)據(jù)庫獲取相關(guān)AR應(yīng)用數(shù)據(jù);
MXR5.數(shù)據(jù)庫將AR應(yīng)用數(shù)據(jù)返回給服務(wù)器;
MXR6.由服務(wù)器響應(yīng)下載請(qǐng)求,將請(qǐng)求的下載AR應(yīng)用數(shù)據(jù)返回給移動(dòng)終端;
MXR7.通過二維碼進(jìn)行跟蹤;
MXR8.將攝入的真實(shí)圖景信息輸入,預(yù)匹配二維碼;
MXR9.攝入真實(shí)圖景;
MXR10.圖像處理包括自定義標(biāo)識(shí)的圖景學(xué)習(xí)綁定和相關(guān)跟蹤圖景的預(yù)處理;
MXRlI.將AR應(yīng)用信息所包含的虛擬物體等融入真實(shí)圖景中;
MXR12.開始相關(guān)AR應(yīng)用,并將AR應(yīng)用的結(jié)果(即,增強(qiáng)現(xiàn)實(shí)圖景)展示給移動(dòng)終端。本發(fā)明藉由二維碼所具有的具有信息量大,糾錯(cuò)能力強(qiáng),識(shí)讀速度快,全方位識(shí)讀等特點(diǎn),將之與增強(qiáng)現(xiàn)實(shí)技術(shù)在移動(dòng)終端上配合應(yīng)用,為用戶提供了極大便利,省去了諸如輸入U(xiǎn)RL的麻煩等,可一鍵即快速進(jìn)入在包括移動(dòng)終端在內(nèi)的各類平臺(tái)上的AR應(yīng)用,切實(shí)滿足用戶的需求。前述用于跟蹤的標(biāo)識(shí)信息包括二維碼、自然特征跟蹤標(biāo)識(shí)、指向所述二維碼或自然特征跟蹤標(biāo)識(shí)的數(shù)據(jù)庫索引中的任意一種或兩種以上的組合,但不限于此。對(duì)于前述的第一、第二、第四等模塊,其可分別通過若干硬件元件實(shí)現(xiàn),亦可通過集成設(shè)置的一個(gè)或多個(gè)硬件系統(tǒng)實(shí)現(xiàn),這對(duì)于本領(lǐng)域技術(shù)人員而言是可以根據(jù)本發(fā)明的技術(shù)方案而很容易做到的。尤其對(duì)于智能手機(jī)、平板電腦或其它類似移動(dòng)終端而言,前述的第二、第三、第三、第四模塊及顯示模塊可分別通過移動(dòng)終端內(nèi)的數(shù)據(jù)處理元件(CPU)、無線通信元件(包括6 5、胃正1、藍(lán)牙等多種制式)、攝像頭、顯示屏等而實(shí)現(xiàn)。前述第一模塊可包括至少一二維碼解析單元,所述二維碼解析單元包括第二二維碼識(shí)別模塊,所述運(yùn)算設(shè)備以第二二維碼識(shí)別模塊識(shí)別和/或跟蹤二維碼,并獲得與所述二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)以及用于跟蹤的標(biāo)識(shí)信息,繼而以標(biāo)識(shí)跟蹤模塊識(shí)別和/或跟蹤所述標(biāo)識(shí)信息,而后將相互對(duì)應(yīng)的真實(shí)圖景和增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)組合,并輸出和展示增強(qiáng)現(xiàn)實(shí)圖景。 而作為優(yōu)選的方案,前述二維碼解析單元還包括第一二維碼解析模塊,所述運(yùn)算設(shè)備藉由所述第一二維碼解析模塊識(shí)別設(shè)定二維碼后,繼而獲得和/或運(yùn)行第二二維碼識(shí)別模塊,再以第二二維碼識(shí)別模塊識(shí)別和/或跟蹤二維碼,繼而獲取與所述二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和/或用于跟蹤的標(biāo)識(shí)信息。而同樣的,所述標(biāo)識(shí)跟蹤模塊亦可以是在前述運(yùn)算設(shè)備藉由所述第一二維碼解析模塊識(shí)別設(shè)定二維碼后,繼而被獲得和/或運(yùn)行的。若采用該優(yōu)選設(shè)計(jì),則運(yùn)算設(shè)備的工作過程可以為以第一二維碼解析模塊識(shí)別設(shè)定二維碼,則運(yùn)算設(shè)備自動(dòng)巡檢有無第二二維碼解析模塊及標(biāo)識(shí)跟蹤模塊,若無,則在二維碼引導(dǎo)下自動(dòng)下載和運(yùn)行第二二維碼解析模塊及標(biāo)識(shí)跟蹤模塊,若有,則直接自動(dòng)運(yùn)行第二二維碼解析模塊及標(biāo)識(shí)跟蹤模塊,由第二二維碼識(shí)別模塊識(shí)別和/或跟蹤所述二維碼,并獲得與所述二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)以及用于跟蹤的標(biāo)識(shí)信息。顯然的,前述第一二維碼解析模塊可選擇任何第三方的二維碼識(shí)別軟件應(yīng)用或硬件元件,其可以使用戶能在多種平臺(tái)上快速加載和應(yīng)用本發(fā)明的方案。作為一種優(yōu)選方案,前述運(yùn)算設(shè)備在以第二二維碼解析模塊識(shí)別二維碼后,是從已下載至本地的用于跟蹤的標(biāo)識(shí)信息數(shù)據(jù)庫篩選出二維碼對(duì)應(yīng)的標(biāo)識(shí)信息,進(jìn)而由標(biāo)識(shí)跟蹤模塊快速跟蹤和判別實(shí)時(shí)真實(shí)圖景等是否與相關(guān)AR應(yīng)用數(shù)據(jù)對(duì)應(yīng),而無需對(duì)實(shí)時(shí)真實(shí)圖景的所有信息進(jìn)行識(shí)別和判斷。藉由前述設(shè)計(jì),可令運(yùn)算設(shè)備能快速精確的甄別并選擇與特定增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)匹配的真實(shí)圖景(自然畫質(zhì)),減少甚至消除運(yùn)算設(shè)備采用自然標(biāo)識(shí)跟蹤(NFT)而選擇錯(cuò)誤真實(shí)圖景并進(jìn)行AR應(yīng)用的幾率,并可減少運(yùn)算設(shè)備在對(duì)自然畫質(zhì)進(jìn)行識(shí)別時(shí)對(duì)系統(tǒng)資源的占用,大幅減少了運(yùn)算量,使對(duì)真實(shí)圖景的選取過程更為快速,使用戶在運(yùn)算設(shè)備上能體驗(yàn)到更為快捷流暢且準(zhǔn)確的AR應(yīng)用。而對(duì)于前述的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)、用于跟蹤的標(biāo)識(shí)信息而言,其優(yōu)選存儲(chǔ)于遠(yuǎn)端數(shù)據(jù)庫內(nèi),而在應(yīng)用時(shí)是由運(yùn)算設(shè)備識(shí)別二維碼后,向服務(wù)器發(fā)送請(qǐng)求信息,再經(jīng)由服務(wù)器從遠(yuǎn)端數(shù)據(jù)庫將與二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)、標(biāo)識(shí)信息下載至本地,如此,可避免出現(xiàn)因大量增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)、標(biāo)識(shí)信息存儲(chǔ)在本地而對(duì)運(yùn)算設(shè)備內(nèi)部資源的過度占用。前述第二二維碼解析模塊可采用內(nèi)嵌于移動(dòng)終端的一二維碼識(shí)別軟件或元件,其在識(shí)別、跟蹤二維碼后,能自動(dòng)鏈接到用于跟蹤的標(biāo)識(shí)信息的存儲(chǔ)地址,并使移動(dòng)終端進(jìn)行相應(yīng)下載業(yè)務(wù)。 前述標(biāo)識(shí)跟蹤模塊可設(shè)于所述二維碼解析單元內(nèi),亦可與之獨(dú)立設(shè)置。前述增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)包括地理位置信息、文字、圖片、視頻、三維模型、動(dòng)畫、聲音中的任意一種或兩種以上的組合,但不限于此。若考慮到進(jìn)一步優(yōu)化用用戶體驗(yàn)的問題,則可在應(yīng)用過程中,在輸出和展示增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與真實(shí)圖景疊加的增強(qiáng)現(xiàn)實(shí)圖景時(shí),還可于運(yùn)算設(shè)備上同步播放相應(yīng)多媒體數(shù)據(jù),如視頻、音頻、文字信息等。當(dāng)然,為達(dá)成多媒體數(shù)據(jù)播放的目的,還應(yīng)在所述移動(dòng)終端內(nèi)設(shè)置多媒體播放模塊。又及,前述的用于跟蹤的標(biāo)識(shí)信息與多媒體數(shù)據(jù)可存儲(chǔ)于同一遠(yuǎn)端服務(wù)器地址,亦可分別存儲(chǔ)于不同遠(yuǎn)端服務(wù)器地址,其可由本領(lǐng)域人員根據(jù)實(shí)際情況而相應(yīng)調(diào)整。再及,所述移動(dòng)終端還包括用于存儲(chǔ)運(yùn)算設(shè)備所攝入的二維碼、增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù) 據(jù)、用于跟蹤的標(biāo)識(shí)信息和多媒體數(shù)據(jù)中的任意一種以上的存儲(chǔ)模塊。而且,作為優(yōu)選的方案之一,在以第二二維碼解析模塊識(shí)別真實(shí)圖景中二維碼的同時(shí),還通過再編碼方式重新在移動(dòng)終端內(nèi)部生成并存儲(chǔ)與原始真實(shí)圖景相同的圖案等,以防止由圖像攝入設(shè)備攝入的真實(shí)圖景因光學(xué)或電學(xué)等因素而扭曲變形失真,并給后續(xù)應(yīng)用帶來困擾。此外,所述移動(dòng)終端還包括人機(jī)界面,所述增強(qiáng)現(xiàn)實(shí)圖景是經(jīng)由設(shè)于移動(dòng)終端內(nèi)的顯示模塊而輸出至人機(jī)界面上的,尤為優(yōu)選的,用戶還可經(jīng)由人機(jī)界面對(duì)增強(qiáng)現(xiàn)實(shí)圖景進(jìn)行調(diào)整的操作。進(jìn)一步的講,所述移動(dòng)終端還包括至少可供用戶對(duì)二維碼、用于跟蹤的標(biāo)識(shí)信息進(jìn)行選擇和編輯,選取和控制攝入真實(shí)圖景類型和范圍,以及,對(duì)增強(qiáng)現(xiàn)實(shí)圖景進(jìn)行操控的用戶控制模塊。前述編輯包括增刪二維碼及用于跟蹤的標(biāo)識(shí)信息的操作等,所述對(duì)增強(qiáng)現(xiàn)實(shí)圖景進(jìn)行操控的內(nèi)容包括調(diào)整增強(qiáng)現(xiàn)實(shí)圖景的視域、視角、位置、形態(tài)及大小中的至少一種或兩組以上的組合,但不限于此。前述用戶控制模塊則可相應(yīng)的通過移動(dòng)終端的鍵盤、手勢(shì)控制設(shè)備等實(shí)現(xiàn)。對(duì)于觸屏類手持終端,用戶控制模塊還可與顯示模塊集成設(shè)置。另外,事實(shí)上,在本發(fā)明中,二維碼除了作為取得對(duì)應(yīng)增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)及多媒體數(shù)據(jù)的一種工具外,還能作為真實(shí)圖景的一種,其帶有的特征數(shù)據(jù)可以作為用于跟蹤的標(biāo)識(shí)信息,即真正的跟蹤二維碼,上面所述的都只是識(shí)別二維碼,移動(dòng)終端應(yīng)用根據(jù)二維碼上的特征數(shù)據(jù)從一個(gè)以上真實(shí)圖景(包過二維碼或其他類的真實(shí)圖景)中甄別出與所述二維碼對(duì)應(yīng)的二維碼(真實(shí)圖景),進(jìn)而將所述二維碼(即真實(shí)圖景)與對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)組合,再輸出和展示增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與二維碼(即真實(shí)圖景)疊加的增強(qiáng)現(xiàn)實(shí)圖景。作為優(yōu)選方案之一,前述各服務(wù)器可采用WEB服務(wù)器等,其工作原理大致為web服務(wù)器在接受二維碼解析單元的請(qǐng)求后進(jìn)行分析處理,并與AR應(yīng)用數(shù)據(jù)庫、用于跟蹤的標(biāo)識(shí)信息數(shù)據(jù)庫服務(wù)器等通信交互,再通過SOAP協(xié)議等將AR應(yīng)用數(shù)據(jù)、用于跟蹤的標(biāo)識(shí)信息等以加密數(shù)據(jù)包等形式反饋給移動(dòng)終端。以AR應(yīng)用數(shù)據(jù)的獲取過程為例,作為典型的實(shí)施例,前述WEB服務(wù)器解析出二維碼解析單元發(fā)送的請(qǐng)求內(nèi)容時(shí),便會(huì)訪問AR應(yīng)用數(shù)據(jù)庫服務(wù)器搜索AR應(yīng)用數(shù)據(jù)信息,該數(shù)據(jù)庫服務(wù)器存儲(chǔ)的AR應(yīng)用數(shù)據(jù)的基本信息可包括名稱,簡介,類型,存儲(chǔ)路徑開發(fā)者信息等,且其優(yōu)選具有對(duì)WEB服務(wù)器開放的多個(gè)保存了執(zhí)行計(jì)劃的高效查詢接口,WEB服務(wù)器與這些查詢接口交互而獲知計(jì)算結(jié)果在數(shù)據(jù)庫服務(wù)器中是否存在,若存在則將AR解決方案信息以XML表格等格式反饋給WEB服務(wù)器,移動(dòng)終端在得到WEB服務(wù)器返回的XML信息后,可將這些內(nèi)容解析獲取AR應(yīng)用資源地址,并直接進(jìn)入AR應(yīng)用數(shù)據(jù)庫服務(wù)器下載AR應(yīng)用數(shù)據(jù)到本地。進(jìn)一步的,前述WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器等可采用多級(jí)架構(gòu),尤其是基于云端的網(wǎng)絡(luò)架構(gòu)等??傊?,本發(fā)明對(duì)二維碼的創(chuàng)新使用方式解決了自然標(biāo)識(shí)跟蹤(NFT)誤認(rèn)率高、對(duì)設(shè)備運(yùn)算量要求大的問題,同時(shí)簡化了用戶的操作,能給予用戶良好的AR應(yīng)用體驗(yàn)。上述實(shí)施例僅為說明本發(fā)明的技術(shù)構(gòu)思及特點(diǎn),其目的在于讓熟悉此項(xiàng)技術(shù)的人 士能夠了解本發(fā)明的內(nèi)容并據(jù)以實(shí)施,并不能以此限制本發(fā)明的保護(hù)范圍。凡根據(jù)本發(fā)明精神實(shí)質(zhì)所作的等效變化或修飾,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)方法,其特征在于,該方法為以具有圖形攝入單元的運(yùn)算設(shè)備識(shí)別和/或跟蹤二維碼,并獲取與二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和用于跟蹤的標(biāo)識(shí)信息,且以一標(biāo)識(shí)跟蹤模塊識(shí)別和/或跟蹤所述標(biāo)識(shí)信息,進(jìn)而將所述增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與對(duì)應(yīng)的真實(shí)圖景組合,再輸出和展示增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與真實(shí)圖景疊加的增強(qiáng)現(xiàn)實(shí)圖景。
2.根據(jù)權(quán)利要求I所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)方法,其特征在于,該方法是通過設(shè)于所述運(yùn)算設(shè)備內(nèi)的二維碼解析單元識(shí)別二維碼,繼而獲得與二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和用于跟蹤的標(biāo)識(shí)信息。
3.根據(jù)權(quán)利要求1-2中任一項(xiàng)所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)方法,其特征在于,所述增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和/或用于跟蹤的標(biāo)識(shí)信息是被存儲(chǔ)于增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)庫和/或標(biāo)識(shí)信息數(shù)據(jù)庫內(nèi)的,所述運(yùn)算設(shè)備在識(shí)別二維碼后,從所述運(yùn)算設(shè)備或/和遠(yuǎn)程服務(wù)器中的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)庫和/或標(biāo)識(shí)信息數(shù)據(jù)庫獲得與二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和/或用于跟蹤的標(biāo)識(shí)信息。
4.根據(jù)權(quán)利要求2所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)方法,其特征在于,所述二維碼解析單元包括第一二維碼解析模塊及第二二維碼識(shí)別模塊,所述運(yùn)算設(shè)備藉由所述第一二維碼解析模塊識(shí)別設(shè)定二維碼后,繼而獲得和/或運(yùn)行第二二維碼識(shí)別模塊,再以第二二維碼識(shí)別模塊識(shí)別和/或跟蹤二維碼,繼而獲取與所述二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和用于跟蹤的標(biāo)識(shí)信息。
5.根據(jù)權(quán)利要求4所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)方法,其特征在于,所述運(yùn)算設(shè)備藉由所述第一二維碼解析模塊識(shí)別設(shè)定二維碼后,繼而獲得和/或運(yùn)行所述標(biāo)識(shí)跟蹤豐旲塊。
6.根據(jù)權(quán)利要求4或5所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)方法,其特征在于,該方法中在以第二二維碼識(shí)別模塊識(shí)別真實(shí)圖景中的二維碼的同時(shí),還通過所識(shí)別出的二維碼的編碼信息重新生成并存儲(chǔ)與原始真實(shí)圖景中二維碼編碼一致的二維碼圖案。
7.根據(jù)權(quán)利要求1、2、4、5中任一項(xiàng)所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)方法,其特征在于,所述用于跟蹤的標(biāo)識(shí)信息包括二維碼、自然特征跟蹤標(biāo)識(shí)、指向所述二維碼或自然特征跟蹤標(biāo)識(shí)的數(shù)據(jù)庫索引中的任意一種或兩種以上的組合。
8.根據(jù)權(quán)利要求1、2、4、5中任一項(xiàng)所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)方法,其特征在于,該方法還包括用戶經(jīng)由人機(jī)界面對(duì)增強(qiáng)現(xiàn)實(shí)圖景進(jìn)行調(diào)整的操作。
9.根據(jù)權(quán)利要求1、2、4、5中任一項(xiàng)所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)方法,其特征在于,所述增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)包括地理位置信息、文字、圖片、視頻、三維模型、動(dòng)畫、聲音中的任意一種或兩種以上的組合。
10.一種基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備,其特征在于,它包括 用于解析二維碼的第一模塊; 用于獲取與所述二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和用于跟蹤的標(biāo)識(shí)信息的第二模塊; 用于攝入與所述二維碼匹配的真實(shí)圖景的第三模塊; 用于將增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與所述真實(shí)圖景組合的第四模塊; 以及,用于將增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)與真實(shí)圖景疊加的增強(qiáng)現(xiàn)實(shí)圖景輸出并展示的第五模塊。
11.根據(jù)權(quán)利要求10所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備,其特征在于,所述增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和/或用于跟蹤的標(biāo)識(shí)信息被存儲(chǔ)于增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)庫和/或標(biāo)識(shí)信息數(shù)據(jù)庫內(nèi),所述增強(qiáng)現(xiàn)實(shí)設(shè)備在識(shí)別二維碼后,從所述運(yùn)算設(shè)備或/和遠(yuǎn)程服務(wù)器中的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)庫和/或標(biāo)識(shí)信息數(shù)據(jù)庫獲得與二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和/或用于跟蹤的標(biāo)識(shí)信息。
12.根據(jù)權(quán)利要求10所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備,其特征在于,所述第一模塊包括二維碼解析單元,所述二維碼解析單元包括第一二維碼解析模塊及第二二維碼識(shí)別模塊,所述增強(qiáng)現(xiàn)實(shí)設(shè)備藉由所述第一二維碼解析模塊識(shí)別設(shè)定二維碼后,繼而獲得和/或運(yùn)行第二二維碼識(shí)別模塊,再以第二二維碼識(shí)別模塊識(shí)別和/或跟蹤所述設(shè)定二維碼,繼而獲取與所述設(shè)定二維碼對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)和用于跟蹤的標(biāo)識(shí)信息。
13.根據(jù)權(quán)利要求12所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備,其特征在于,所述增強(qiáng)現(xiàn)實(shí)設(shè)備藉由所述第一二維碼解析模塊識(shí)別設(shè)定二維碼后,繼而獲得和/或運(yùn)行所述標(biāo)識(shí)跟蹤模塊。
14.根據(jù)權(quán)利要求10-13中任一項(xiàng)所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備,其特征在于,所述增強(qiáng)現(xiàn)實(shí)設(shè)備還包括用于播放增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)的播放模塊。
15.根據(jù)權(quán)利要求12-13中任一項(xiàng)所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備,其特征在于,所述增強(qiáng)現(xiàn)實(shí)設(shè)備在以第二二維碼識(shí)別模塊識(shí)別真實(shí)圖景中的二維碼的同時(shí),還通過所識(shí)別出的二維碼的編碼信息重新生成并存儲(chǔ)與原始真實(shí)圖景中二維碼編碼一致的二維碼圖案。
16.根據(jù)權(quán)利要求10-13中任一項(xiàng)所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備,其特征在于,所述增強(qiáng)現(xiàn)實(shí)設(shè)備還包括用于存儲(chǔ)二維碼、用于跟蹤的標(biāo)識(shí)信息、真實(shí)圖景和增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)中的任意一種以上的存儲(chǔ)模塊。
17.根據(jù)權(quán)利要求10-13中任一項(xiàng)所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備,其特征在于,所述增強(qiáng)現(xiàn)實(shí)設(shè)備還包括至少可供用戶對(duì)二維碼和/或用于跟蹤的標(biāo)識(shí)信息進(jìn)行選擇和編輯,選取和控制攝入真實(shí)圖景類型和范圍,以及對(duì)增強(qiáng)現(xiàn)實(shí)圖景進(jìn)行操控的用戶控制|吳塊。
18.根據(jù)權(quán)利要求10-13中任一項(xiàng)所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備,其特征在于,所述用于跟蹤的標(biāo)識(shí)信息包括二維碼、自然特征跟蹤標(biāo)識(shí)、指向所述二維碼或自然特征跟蹤標(biāo)識(shí)的數(shù)據(jù)庫索引中的任意一種或兩種以上的組合。
19.根據(jù)權(quán)利要求10-13中任一項(xiàng)所述的基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)設(shè)備,其特征在于,所述增強(qiáng)現(xiàn)實(shí)應(yīng)用數(shù)據(jù)包括地理位置信息、文字、圖片、視頻、三維模型、動(dòng)畫、聲音中的任意一種或兩種以上的組合。
全文摘要
一種基于二維碼識(shí)別跟蹤的增強(qiáng)現(xiàn)實(shí)(AR)設(shè)備及方法。本發(fā)明是以配有圖像攝入單元的運(yùn)算設(shè)備識(shí)別和/或跟蹤二維碼,并獲取與所述二維碼對(duì)應(yīng)的AR應(yīng)用數(shù)據(jù)和用于AR跟蹤的標(biāo)識(shí)信息,而后以標(biāo)識(shí)跟蹤模塊識(shí)別和/或跟蹤所述標(biāo)識(shí)信息,繼而將真實(shí)圖景與AR應(yīng)用數(shù)據(jù)疊加并輸出和展示。尤其是,本發(fā)明可由一第一二維碼解析模塊識(shí)別設(shè)定二維碼,進(jìn)而引導(dǎo)運(yùn)算設(shè)備加載和/或運(yùn)行第二二維碼識(shí)別模塊,再以第二二維碼識(shí)別模塊識(shí)別二維碼,以獲得對(duì)應(yīng)AR應(yīng)用數(shù)據(jù)以及用于跟蹤的標(biāo)識(shí)信息等。本發(fā)明解決了同時(shí)跟蹤大量自然特征跟蹤(NFT)標(biāo)識(shí)的情況下誤認(rèn)率高、設(shè)備運(yùn)算量大的問題,同時(shí)簡化了用戶的操作,能給予用戶良好的AR應(yīng)用體驗(yàn)。
文檔編號(hào)G06T5/00GK102800065SQ201210243628
公開日2012年11月28日 申請(qǐng)日期2012年7月13日 優(yōu)先權(quán)日2012年7月13日
發(fā)明者周志穎, 古鑒, 王強(qiáng), 劉艷, 陳宇彬 申請(qǐng)人:蘇州夢(mèng)想人軟件科技有限公司