[發(fā)明專利]虛擬物體顯示方法、終端設(shè)備及計算機可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201910567491.0 | 申請日: | 2019-06-27 |
| 公開(公告)號: | CN110286768B | 公開(公告)日: | 2022-05-17 |
| 發(fā)明(設(shè)計)人: | 黃鋒華 | 申請(專利權(quán))人: | OPPO廣東移動通信有限公司 |
| 主分類號: | G06F3/01 | 分類號: | G06F3/01;G06F3/04815 |
| 代理公司: | 深圳中一聯(lián)合知識產(chǎn)權(quán)代理有限公司 44414 | 代理人: | 黃志云 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 虛擬 物體 顯示 方法 終端設(shè)備 計算機 可讀 存儲 介質(zhì) | ||
本申請適用于軟件應(yīng)用技術(shù)領(lǐng)域,提供了虛擬物體顯示方法、終端設(shè)備及計算機可讀存儲介質(zhì),包括:接收第一終端設(shè)備發(fā)送的環(huán)境地圖,所述環(huán)境地圖包括錨點的信息以及周圍環(huán)境的可視化信息,所述可視化信息包括地圖點、關(guān)鍵點以及關(guān)鍵幀;根據(jù)所述環(huán)境地圖以及獲取的視覺幀,計算與所述第一終端設(shè)備所對應(yīng)的參考坐標(biāo)系下的相對位置關(guān)系;根據(jù)所述相對位置關(guān)系,顯示所述錨點的信息對應(yīng)的虛擬物體。通過上述方法,在實現(xiàn)AR技術(shù)時無需受到其他服務(wù)器的影響。
技術(shù)領(lǐng)域
本申請屬于軟件應(yīng)用技術(shù)領(lǐng)域,尤其涉及虛擬物體顯示方法、終端設(shè)備及計算機可讀存儲介質(zhì)。
背景技術(shù)
增強現(xiàn)實(Augmented Reality,AR),是一種實時地計算攝影機影像的位置及角度并加上相應(yīng)圖像的技術(shù),這種技術(shù)的目標(biāo)是在屏幕上把虛擬世界套在現(xiàn)實世界并進行互動。
目前的多人AR技術(shù)方案為基于云錨點的多人AR技術(shù),以ARCore(ARCore是谷歌推出的搭建增強現(xiàn)實應(yīng)用程序的軟件平臺,它可以利用云軟件和設(shè)備硬件的進步,將數(shù)字對象放到現(xiàn)實世界中)為例,其涉及將本機產(chǎn)生的視覺映射數(shù)據(jù)(如關(guān)鍵點信息、地圖點信息)及錨點信息托管到Google服務(wù)器,其他設(shè)備通過發(fā)送當(dāng)前幀的可視關(guān)鍵點信息到Google服務(wù)器進行解析錨點的請求,Google服務(wù)器會嘗試將可視關(guān)鍵點信息與錨點對應(yīng)的錨點信息匹配,若匹配成功,則實現(xiàn)錨點的解析,再將已解析的錨點置于環(huán)境中的相同位置和方位上,達到多人AR的功能。
但由于ARCore是基于Google的云服務(wù)器,因此,在不支持Google云服務(wù)的地區(qū)該功能將會受到限制。
發(fā)明內(nèi)容
有鑒于此,本申請實施例提供了一種虛擬物體顯示方法,以解決現(xiàn)有技術(shù)在使用AR功能時,受到Google云服務(wù)的限制的問題。
本申請實施例的第一方面提供了一種虛擬物體顯示方法,所述虛擬物體顯示方法應(yīng)用于第二終端設(shè)備,包括:
接收第一終端設(shè)備發(fā)送的環(huán)境地圖,所述環(huán)境地圖包括錨點的信息以及周圍環(huán)境的可視化信息,所述可視化信息包括地圖點、關(guān)鍵點以及關(guān)鍵幀;
根據(jù)所述環(huán)境地圖以及獲取的視覺幀,計算與所述第一終端設(shè)備所對應(yīng)的參考坐標(biāo)系下的相對位置關(guān)系;
根據(jù)所述相對位置關(guān)系,顯示所述錨點的信息對應(yīng)的虛擬物體。
本申請實施例的第二方面提供了一種虛擬物體顯示方法,所述虛擬物體顯示方法應(yīng)用于第一終端設(shè)備,包括:
建立環(huán)境地圖,所述環(huán)境地圖包括錨點的信息以及周圍環(huán)境的可視化信息,所述可視化信息包括地圖點、關(guān)鍵點以及關(guān)鍵幀;
將建立的所述環(huán)境地圖發(fā)送至非第一終端設(shè)備,指示所述非第一終端設(shè)備計算與第一終端設(shè)備所對應(yīng)的參考坐標(biāo)系的相對位置關(guān)系,所述非第一終端設(shè)備包括第二終端設(shè)備。
本申請實施例的第三方面提供了一種終端設(shè)備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如第一方面所述方法的步驟,或者,執(zhí)行所述計算機程序時實現(xiàn)如第二方面所述方法的步驟。
本申請實施例的第四方面提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如第一方面所述方法的步驟,或者,執(zhí)行所述計算機程序時實現(xiàn)如第二方面所述方法的步驟。
本申請實施例與現(xiàn)有技術(shù)相比存在的有益效果是:
由于無需使用到Google云服務(wù),因此,對終端設(shè)備的機型(例如終端設(shè)備的系統(tǒng)可以是Android系統(tǒng),也可以是ios系統(tǒng))及AR平臺沒有具體限制,從而極大擴大了能夠同時顯示虛擬物體的終端設(shè)備的范圍。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于OPPO廣東移動通信有限公司,未經(jīng)OPPO廣東移動通信有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910567491.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





