本申請(qǐng)要求于2014年6月2日遞交的美國(guó)臨時(shí)申請(qǐng)No.62/006,749和于2014年10月6日遞交的美國(guó)申請(qǐng)No.14/507,591的優(yōu)先權(quán)權(quán)益。
背景技術(shù):
所公開(kāi)的主題的實(shí)施例總體上涉及電子設(shè)備領(lǐng)域,并且更具體地涉及增強(qiáng)現(xiàn)實(shí)。
增強(qiáng)現(xiàn)實(shí)(AR)是利用虛擬的、計(jì)算機(jī)生成的物體(諸如靜止的和/或移動(dòng)的圖像、文本、數(shù)據(jù)等)來(lái)增強(qiáng)對(duì)真實(shí)世界的實(shí)時(shí)視圖的技術(shù)。在AR中,物理的、真實(shí)世界環(huán)境的相機(jī)視圖可以被計(jì)算機(jī)生成的傳感輸入增強(qiáng)(或補(bǔ)充)。AR設(shè)備指代運(yùn)行AR應(yīng)用的設(shè)備。AR應(yīng)用可以增強(qiáng)相機(jī)視圖以顯示關(guān)于相機(jī)視圖中的物體的信息。例如,一些AR應(yīng)用疊加關(guān)于興趣點(diǎn)和地理地標(biāo)的信息。最近,AR應(yīng)用可以增強(qiáng)相機(jī)視圖以提供與附近物體相關(guān)聯(lián)的信息或用戶接口動(dòng)作。例如,AR應(yīng)用可以識(shí)別相機(jī)視圖中的物體(有時(shí)可以被稱為可跟蹤物體)并且可以利用與該物體有關(guān)的額外信息或用戶接口動(dòng)作來(lái)增強(qiáng)該相機(jī)視圖。為了識(shí)別相機(jī)視圖中的物體,AR應(yīng)用可能需要對(duì)要被跟蹤的物體進(jìn)行描述的跟蹤數(shù)據(jù)。一旦使用跟蹤數(shù)據(jù)識(shí)別了相機(jī)視圖中的物體,AR應(yīng)用就可以利用關(guān)于該物體的額外信息來(lái)增強(qiáng)相機(jī)視圖。
技術(shù)實(shí)現(xiàn)要素:
描述了各個(gè)實(shí)施例,其中AR設(shè)備可以識(shí)別能夠經(jīng)由本地網(wǎng)絡(luò)進(jìn)行通信的可跟蹤物體。能夠經(jīng)由本地網(wǎng)絡(luò)進(jìn)行通信的物體可以被稱為聯(lián)網(wǎng)設(shè)備。聯(lián)網(wǎng)設(shè)備可以將對(duì)該聯(lián)網(wǎng)設(shè)備進(jìn)行描述的跟蹤數(shù)據(jù)經(jīng)由本地網(wǎng)絡(luò)提供給AR設(shè)備。例如,跟蹤數(shù)據(jù)可以嵌入到聯(lián)網(wǎng)設(shè)備中。
在一些實(shí)施例中,一種由增強(qiáng)現(xiàn)實(shí)(AR)設(shè)備執(zhí)行的方法,包括:接收對(duì)聯(lián)網(wǎng)設(shè)備的一個(gè)或多個(gè)可跟蹤特征進(jìn)行描述的跟蹤數(shù)據(jù),其中,所述跟蹤數(shù)據(jù)是經(jīng)由本地網(wǎng)絡(luò)從所述聯(lián)網(wǎng)設(shè)備接收的;以及響應(yīng)于在所述AR設(shè)備的相機(jī)視圖中檢測(cè)到所述聯(lián)網(wǎng)設(shè)備的至少一個(gè)可跟蹤特征,生成與所述聯(lián)網(wǎng)設(shè)備相關(guān)聯(lián)的增強(qiáng)現(xiàn)實(shí)視圖。
在一些實(shí)施例中,所述方法還包括:至少部分地基于所述跟蹤數(shù)據(jù),確定所述聯(lián)網(wǎng)設(shè)備在所述AR設(shè)備的所述相機(jī)視圖中的位置。
在一些實(shí)施例中,生成所述增強(qiáng)現(xiàn)實(shí)視圖包括:利用與所述聯(lián)網(wǎng)設(shè)備相關(guān)聯(lián)的AR屬性來(lái)增強(qiáng)所述增強(qiáng)現(xiàn)實(shí)視圖的至少一部分。
在一些實(shí)施例中,所述跟蹤數(shù)據(jù)描述至少第一可跟蹤特征的一個(gè)或多個(gè)視覺(jué)屬性,所述一個(gè)或多個(gè)視覺(jué)屬性包括尺寸、形狀和顏色中的至少一者。
在一些實(shí)施例中,接收所述跟蹤數(shù)據(jù)包括:向所述聯(lián)網(wǎng)設(shè)備發(fā)送用于從所述聯(lián)網(wǎng)設(shè)備請(qǐng)求所述跟蹤數(shù)據(jù)的查詢;以及響應(yīng)于所述查詢來(lái)接收所述跟蹤數(shù)據(jù)。
在一些實(shí)施例中,所述方法還包括:在向所述聯(lián)網(wǎng)設(shè)備發(fā)送所述查詢之前,確定所述聯(lián)網(wǎng)設(shè)備在所述AR設(shè)備附近。
在一些實(shí)施例中,接收所述跟蹤數(shù)據(jù)包括:從所述聯(lián)網(wǎng)設(shè)備接收廣播消息,所述廣播消息包括所述跟蹤數(shù)據(jù)。
在一些實(shí)施例中,所述本地網(wǎng)絡(luò)包括無(wú)線局域網(wǎng)(WLAN)。
在一些實(shí)施例中,所述跟蹤數(shù)據(jù)是經(jīng)由設(shè)備互操作性框架消息接收的。
在一些實(shí)施例中,所述跟蹤數(shù)據(jù)是經(jīng)由短距離射頻通信介質(zhì)接收的。
在一些實(shí)施例中,所述跟蹤數(shù)據(jù)被包括在與所述聯(lián)網(wǎng)設(shè)備相關(guān)聯(lián)的增強(qiáng)現(xiàn)實(shí)屬性數(shù)據(jù)集合中,所述增強(qiáng)現(xiàn)實(shí)屬性數(shù)據(jù)集合嵌入到所述聯(lián)網(wǎng)設(shè)備中。
在一些實(shí)施例中,所述方法還包括:使用所述AR設(shè)備處的集成相機(jī)來(lái)獲得所述相機(jī)視圖。
在一些實(shí)施例中,所述方法還包括:使用所述AR設(shè)備處的集成顯示器裝置來(lái)顯示所述增強(qiáng)現(xiàn)實(shí)視圖。
在一些實(shí)施例中,一種增強(qiáng)現(xiàn)實(shí)(AR)設(shè)備包括處理器;以及存儲(chǔ)指令的存儲(chǔ)器,所述指令在被所述處理器執(zhí)行時(shí)使得所述AR設(shè)備接收對(duì)聯(lián)網(wǎng)設(shè)備的一個(gè)或多個(gè)可跟蹤特征進(jìn)行描述的跟蹤數(shù)據(jù),其中,所述跟蹤數(shù)據(jù)是經(jīng)由本地網(wǎng)絡(luò)從所述聯(lián)網(wǎng)設(shè)備接收的;以及響應(yīng)于在所述AR設(shè)備的相機(jī)視圖中檢測(cè)到所述聯(lián)網(wǎng)設(shè)備的至少一個(gè)可跟蹤特征,生成與所述聯(lián)網(wǎng)設(shè)備相關(guān)聯(lián)的增強(qiáng)現(xiàn)實(shí)視圖。
在一些實(shí)施例中,所述指令還使得所述處理器至少部分地基于所述跟蹤數(shù)據(jù),來(lái)確定所述聯(lián)網(wǎng)設(shè)備在所述AR設(shè)備的所述相機(jī)視圖中的位置。
在一些實(shí)施例中,所述指令還使得所述處理器執(zhí)行AR應(yīng)用,所述AR應(yīng)用基于所述相機(jī)視圖來(lái)生成所述增強(qiáng)現(xiàn)實(shí)視圖,其中,所述增強(qiáng)現(xiàn)實(shí)視圖是利用與所述聯(lián)網(wǎng)設(shè)備相關(guān)聯(lián)的AR屬性來(lái)增強(qiáng)的。
在一些實(shí)施例中,所述AR設(shè)備還包括向所述AR設(shè)備的用戶顯示所述增強(qiáng)現(xiàn)實(shí)視圖的顯示器裝置。
在一些實(shí)施例中,所述AR設(shè)備還包括網(wǎng)絡(luò)接口,所述網(wǎng)絡(luò)接口向所述聯(lián)網(wǎng)設(shè)備發(fā)送用于從所述聯(lián)網(wǎng)設(shè)備請(qǐng)求所述跟蹤數(shù)據(jù)的查詢,以及響應(yīng)于所述查詢來(lái)接收所述跟蹤數(shù)據(jù)。
在一些實(shí)施例中,所述網(wǎng)絡(luò)接口響應(yīng)于所述AR設(shè)備確定所述聯(lián)網(wǎng)設(shè)備在所述AR設(shè)備附近來(lái)發(fā)送所述查詢。
在一些實(shí)施例中,所述AR設(shè)備還包括從所述聯(lián)網(wǎng)設(shè)備接收廣播消息的網(wǎng)絡(luò)接口,所述廣播消息包括所述跟蹤數(shù)據(jù)。
在一些實(shí)施例中,一種由聯(lián)網(wǎng)設(shè)備執(zhí)行的方法,所述方法包括:存儲(chǔ)對(duì)所述聯(lián)網(wǎng)設(shè)備的一個(gè)或多個(gè)可跟蹤特征進(jìn)行描述的跟蹤數(shù)據(jù),所述跟蹤數(shù)據(jù)實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)(AR)設(shè)備對(duì)所述聯(lián)網(wǎng)設(shè)備的視覺(jué)檢測(cè);以及將所述跟蹤數(shù)據(jù)經(jīng)由本地網(wǎng)絡(luò)提供給所述AR設(shè)備。
在一些實(shí)施例中,所述跟蹤數(shù)據(jù)描述至少第一可跟蹤特征的一個(gè)或多個(gè)視覺(jué)屬性,所述一個(gè)或多個(gè)視覺(jué)屬性包括尺寸、形狀和顏色中的至少一者。
在一些實(shí)施例中,所述方法還包括:從所述AR設(shè)備接收用于請(qǐng)求所述跟蹤數(shù)據(jù)的查詢,其中,提供所述跟蹤數(shù)據(jù)是響應(yīng)于所述查詢的。
在一些實(shí)施例中,所述方法還包括:向所述AR設(shè)備提供關(guān)于所述聯(lián)網(wǎng)設(shè)備具有存儲(chǔ)在所述聯(lián)網(wǎng)設(shè)備處的所述跟蹤數(shù)據(jù)的指示。
在一些實(shí)施例中,所述方法還包括:根據(jù)設(shè)備發(fā)現(xiàn)協(xié)議經(jīng)由所述本地網(wǎng)絡(luò)來(lái)廣播所述跟蹤數(shù)據(jù)。
在一些實(shí)施例中,所述跟蹤數(shù)據(jù)被包括在存儲(chǔ)在所述聯(lián)網(wǎng)設(shè)備處的增強(qiáng)現(xiàn)實(shí)數(shù)據(jù)集合中并且響應(yīng)于來(lái)自所述AR設(shè)備的請(qǐng)求被提供給所述AR設(shè)備。
在一些實(shí)施例中,所述跟蹤數(shù)據(jù)是經(jīng)由設(shè)備互操作性框架消息來(lái)提供的。
在一些實(shí)施例中,一種聯(lián)網(wǎng)設(shè)備,包括用于經(jīng)由本地網(wǎng)絡(luò)進(jìn)行通信的網(wǎng)絡(luò)接口;處理器;以及存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)對(duì)所述聯(lián)網(wǎng)設(shè)備的一個(gè)或多個(gè)可跟蹤特征進(jìn)行描述的跟蹤數(shù)據(jù),所述跟蹤數(shù)據(jù)實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)(AR)設(shè)備對(duì)所述聯(lián)網(wǎng)設(shè)備的視覺(jué)檢測(cè),所述存儲(chǔ)器存儲(chǔ)指令,所述指令在被所述處理器執(zhí)行時(shí)使得所述聯(lián)網(wǎng)設(shè)備將所述跟蹤數(shù)據(jù)經(jīng)由所述本地網(wǎng)絡(luò)提供給所述AR設(shè)備。
在一些實(shí)施例中,所述指令使得所述處理器從所述AR設(shè)備接收用于請(qǐng)求所述跟蹤數(shù)據(jù)的查詢,以及提供所述跟蹤數(shù)據(jù)是響應(yīng)于所述查詢的。
在一些實(shí)施例中,所述指令使得所述處理器向所述AR設(shè)備提供關(guān)于所述聯(lián)網(wǎng)設(shè)備具有存儲(chǔ)在所述聯(lián)網(wǎng)設(shè)備處的所述跟蹤數(shù)據(jù)的指示。
附圖說(shuō)明
通過(guò)參照附圖,可以更好地理解本實(shí)施例,并且大量的目標(biāo)、特征和優(yōu)勢(shì)對(duì)于本領(lǐng)域技術(shù)人員變得顯而易見(jiàn)。
圖1描繪了示例系統(tǒng)以介紹本公開(kāi)內(nèi)容的各個(gè)概念。
圖2描繪了使用跟蹤數(shù)據(jù)用于增強(qiáng)現(xiàn)實(shí)的示例操作。
圖3描繪了可以用在本公開(kāi)內(nèi)容的各個(gè)實(shí)施例中的示例組件。
圖4根據(jù)本公開(kāi)內(nèi)容的實(shí)施例,描繪了本地網(wǎng)絡(luò)中的聯(lián)網(wǎng)設(shè)備和AR設(shè)備之間的示例消息的消息流。
圖5根據(jù)本公開(kāi)內(nèi)容的實(shí)施例,描繪了由聯(lián)網(wǎng)設(shè)備執(zhí)行用于提供跟蹤數(shù)據(jù)的示例操作。
圖6描繪了能夠?qū)崿F(xiàn)本公開(kāi)內(nèi)容的各個(gè)實(shí)施例的示例電子設(shè)備。
具體實(shí)施方式
下面的描述包括體現(xiàn)本主題的技術(shù)的示例性系統(tǒng)、方法、技術(shù)、指令序列和計(jì)算機(jī)程序產(chǎn)品。然而,要理解的是,可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)施所描述的實(shí)施例。例如,雖然示例指代聯(lián)網(wǎng)設(shè)備的可跟蹤特征的視覺(jué)屬性,但是跟蹤數(shù)據(jù)也可以描述可跟蹤特征的其它屬性,包括聽(tīng)覺(jué)、紅外、模式或可以被AR設(shè)備感應(yīng)到的其它屬性。在其它實(shí)例中,沒(méi)有詳細(xì)示出公知的指令實(shí)例、協(xié)議、結(jié)構(gòu)和技術(shù),以便不模糊本描述。
AR設(shè)備可以包括處理器、存儲(chǔ)器以及位于電子設(shè)備內(nèi)的顯示器。AR設(shè)備可以是任何適當(dāng)?shù)碾娮釉O(shè)備,例如,桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)、手持計(jì)算機(jī)、移動(dòng)計(jì)算機(jī)或可穿戴計(jì)算機(jī)。相機(jī)可以集成在AR設(shè)備中或者可以在AR設(shè)備外部。相機(jī)可以向AR設(shè)備提供實(shí)時(shí)視圖(有時(shí)被稱為“相機(jī)視圖”)。AR設(shè)備可以執(zhí)行AR應(yīng)用以確定相機(jī)視圖在真實(shí)世界中的位置并且檢測(cè)相機(jī)視圖中的任何物體(例如,啟用AR的物體)。當(dāng)檢測(cè)到物體時(shí),AR應(yīng)用可以基于相機(jī)視圖和與該物體有關(guān)的計(jì)算機(jī)生成的疊加信息(諸如虛擬物體、圖像、用戶接口控制等)來(lái)生成增強(qiáng)現(xiàn)實(shí)視圖。疊加信息可以被稱為AR屬性。
為了檢測(cè)物體并且確定物體在相機(jī)視圖中的位置,AR設(shè)備可以使用對(duì)要跟蹤的物體進(jìn)行描述的跟蹤數(shù)據(jù)。跟蹤數(shù)據(jù)可以基于能夠在相機(jī)視圖中搜索、識(shí)別和/或跟蹤的模式來(lái)描述多種多樣的可跟蹤特征(有時(shí)也被稱為“可跟蹤項(xiàng)”)。在本公開(kāi)內(nèi)容中,跟蹤數(shù)據(jù)可以描述固定標(biāo)記或可以描述用于無(wú)標(biāo)記檢測(cè)的特性。固定標(biāo)記是可以使用模式匹配或圖像匹配來(lái)識(shí)別的已知特性。對(duì)于固定標(biāo)記,跟蹤數(shù)據(jù)可以包括興趣點(diǎn)、基準(zhǔn)標(biāo)記、快速響應(yīng)(QR)碼、要匹配的圖像或任何“可跟蹤”模式。標(biāo)記可以具有現(xiàn)在已知或?qū)?lái)開(kāi)發(fā)的任何設(shè)計(jì),包括圓形、線性、矩陣、可變比特長(zhǎng)度矩陣、多級(jí)矩陣、黑/白(二進(jìn)制)、灰度模式以及其組合。標(biāo)記可以是二維或三維條形碼。
在無(wú)標(biāo)記檢測(cè)中,AR設(shè)備可以基于描述性特性而不是固定標(biāo)記來(lái)檢測(cè)物體。對(duì)于無(wú)標(biāo)記跟蹤,跟蹤數(shù)據(jù)可以包括基于邊緣、點(diǎn)、角落、平面、顏色、尺寸、形狀、幾何結(jié)構(gòu)等的描述。在一些實(shí)施例中,跟蹤數(shù)據(jù)可以包括物體的多維(例如,2D或3D)模型,以使得無(wú)論相機(jī)視圖相對(duì)于該物體的角度如何,AR設(shè)備都可以檢測(cè)物體。
在常規(guī)的AR應(yīng)用中,跟蹤數(shù)據(jù)可以被硬編碼在AR應(yīng)用中或可以經(jīng)由廣域網(wǎng)從云服務(wù)器下載。然而,新物體可能被引入到環(huán)境中,并且AR應(yīng)用可能不具有與該新物體相關(guān)聯(lián)的跟蹤數(shù)據(jù)。在增強(qiáng)現(xiàn)實(shí)會(huì)話期間或針對(duì)引入到環(huán)境中的每個(gè)新物體從基于網(wǎng)絡(luò)的服務(wù)器下載跟蹤數(shù)據(jù)可能是不理想的。
如先前描述的,一些物體可以經(jīng)由本地網(wǎng)絡(luò)進(jìn)行通信并且可以被稱為聯(lián)網(wǎng)設(shè)備。本地網(wǎng)絡(luò)的示例可以包括無(wú)線局域網(wǎng)(WLAN)(諸如IEEE802.11a/b/g/n/ac/ad)、短距離射頻介質(zhì)(諸如藍(lán)牙TM)、近場(chǎng)通信(NFC)、電力線通信(PLC)、以太網(wǎng)等。在本地網(wǎng)絡(luò)中,AR設(shè)備和聯(lián)網(wǎng)設(shè)備可以使用用于支持互操作性的協(xié)議(其可以被稱為設(shè)備互操作性框架)來(lái)進(jìn)行通信。例如,在“物聯(lián)網(wǎng)”(IoT)環(huán)境中,各種設(shè)備可以使用諸如AllJoynTM的通信協(xié)議來(lái)進(jìn)行通信。各種設(shè)備可以使用其它協(xié)議。設(shè)備互操作性框架協(xié)議可以是允許AR設(shè)備和聯(lián)網(wǎng)設(shè)備經(jīng)由本地網(wǎng)絡(luò)來(lái)進(jìn)行通信的任何協(xié)議。
根據(jù)本公開(kāi)內(nèi)容,聯(lián)網(wǎng)設(shè)備可以將與該聯(lián)網(wǎng)設(shè)備相關(guān)聯(lián)的跟蹤數(shù)據(jù)經(jīng)由本地網(wǎng)絡(luò)提供給AR設(shè)備。聯(lián)網(wǎng)設(shè)備可以存儲(chǔ)跟蹤數(shù)據(jù)并且可以將跟蹤數(shù)據(jù)經(jīng)由本地網(wǎng)絡(luò)直接提供給AR設(shè)備。跟蹤數(shù)據(jù)可以對(duì)使AR設(shè)備能夠在相機(jī)視圖中檢測(cè)聯(lián)網(wǎng)設(shè)備的可跟蹤特征進(jìn)行描述。在一個(gè)實(shí)施例中,AR設(shè)備可以使用設(shè)備互操作性框架協(xié)議來(lái)從聯(lián)網(wǎng)設(shè)備獲得跟蹤數(shù)據(jù)。由于可以經(jīng)由本地網(wǎng)絡(luò)來(lái)獲得跟蹤數(shù)據(jù),所以AR設(shè)備可以在不與廣域網(wǎng)服務(wù)器進(jìn)行通信或不具有先前被編碼在AR應(yīng)用的跟蹤數(shù)據(jù)的情況下獲得跟蹤數(shù)據(jù)。在一個(gè)實(shí)施例中,跟蹤數(shù)據(jù)可以是以本地協(xié)議擴(kuò)展、AR標(biāo)記語(yǔ)言或?qū)ο竺枋鰧傩缘男问健?/p>
圖1描繪了示例系統(tǒng)100以介紹本公開(kāi)內(nèi)容的各種概念。示例系統(tǒng)100包括聯(lián)網(wǎng)設(shè)備110、本地網(wǎng)絡(luò)130和AR設(shè)備120。在示例系統(tǒng)100中,聯(lián)網(wǎng)設(shè)備110被描繪為智能家電-諸如爐灶。聯(lián)網(wǎng)設(shè)備110可以是啟用AR的并且可以經(jīng)由本地網(wǎng)絡(luò)130進(jìn)行通信的任何類型的設(shè)備。本地網(wǎng)絡(luò)130可以是電力線通信網(wǎng)絡(luò)、無(wú)線局域網(wǎng)、短距離射頻網(wǎng)絡(luò)等。AR設(shè)備120也可以經(jīng)由本地網(wǎng)絡(luò)130進(jìn)行通信。在示例系統(tǒng)100中,AR設(shè)備120被描繪為平板計(jì)算機(jī)。AR設(shè)備120和聯(lián)網(wǎng)設(shè)備110可以是不同的形式或機(jī)器,并且圖1中的示例是出于說(shuō)明性目的提供的。
在一個(gè)實(shí)施例中,聯(lián)網(wǎng)設(shè)備110被配置為將跟蹤數(shù)據(jù)(被示為箭頭145)經(jīng)由本地網(wǎng)絡(luò)130提供給AR設(shè)備120。聯(lián)網(wǎng)設(shè)備110可以使用設(shè)備互操作性框架消息來(lái)傳送跟蹤數(shù)據(jù)。例如,消息可以是ALLJoynTM協(xié)議消息或與消息語(yǔ)法相關(guān)聯(lián)的另一種適當(dāng)?shù)幕ゲ僮餍钥蚣芟?。在一個(gè)示例中,本地網(wǎng)絡(luò)130包括提供無(wú)線覆蓋范圍的無(wú)線局域網(wǎng)。與無(wú)線局域網(wǎng)相關(guān)聯(lián)的設(shè)備(諸如聯(lián)網(wǎng)設(shè)備110和AR設(shè)備120)可以使用設(shè)備互操作性框架協(xié)議來(lái)進(jìn)行通信。聯(lián)網(wǎng)設(shè)備110可以將跟蹤數(shù)據(jù)存儲(chǔ)在本地存儲(chǔ)器或聯(lián)網(wǎng)設(shè)備110的存儲(chǔ)設(shè)備中,并且將跟蹤數(shù)據(jù)在設(shè)備互操作性框架協(xié)議消息中提供給AR設(shè)備120。在另一個(gè)實(shí)施例中,聯(lián)網(wǎng)設(shè)備110可以使用標(biāo)準(zhǔn)化或可擴(kuò)展協(xié)議消息來(lái)提供跟蹤數(shù)據(jù)。
AR設(shè)備120可以從聯(lián)網(wǎng)設(shè)備110接收跟蹤數(shù)據(jù)并且使用跟蹤數(shù)據(jù)來(lái)在AR設(shè)備120的相機(jī)視圖中檢測(cè)聯(lián)網(wǎng)設(shè)備110。例如,AR設(shè)備120可以分析相機(jī)視圖以檢測(cè)邊緣、特征點(diǎn)、顏色、形狀、尺寸等,如在跟蹤數(shù)據(jù)中描述的。當(dāng)以網(wǎng)絡(luò)設(shè)備110被置于相機(jī)視圖中的方式來(lái)定位相機(jī)視圖時(shí),AR設(shè)備120可以基于跟蹤數(shù)據(jù)來(lái)檢測(cè)(被示為箭頭155)聯(lián)網(wǎng)設(shè)備110。作為一個(gè)示例,參照?qǐng)D1的說(shuō)明性示例,跟蹤數(shù)據(jù)可以描述與爐灶的控制旋鈕相關(guān)聯(lián)的顏色、尺寸、形狀或幾何結(jié)構(gòu)。在一個(gè)示例中,控制面板可以是聯(lián)網(wǎng)設(shè)備110的可跟蹤特性。旋鈕可以表示特征點(diǎn),并且可以由跟蹤數(shù)據(jù)來(lái)描述特征點(diǎn)之間的距離。通過(guò)分析相機(jī)視圖以檢測(cè)特征點(diǎn)和特征點(diǎn)之間的距離,AR設(shè)備120可以檢測(cè)與爐灶的旋鈕相一致的模式,如在跟蹤數(shù)據(jù)中描述的。
一旦已經(jīng)檢測(cè)到聯(lián)網(wǎng)設(shè)備110,AR設(shè)備120就可以將聯(lián)網(wǎng)設(shè)備110注冊(cè)為增強(qiáng)現(xiàn)實(shí)視圖中的可跟蹤物體。在圖1中,聯(lián)網(wǎng)設(shè)備110在相機(jī)視圖165中,并且AR設(shè)備120已經(jīng)將相機(jī)視圖增強(qiáng)為包括與聯(lián)網(wǎng)設(shè)備110相關(guān)聯(lián)的AR屬性175。
AR設(shè)備120可以生成增強(qiáng)現(xiàn)實(shí)視圖,其包括利用與檢測(cè)到的AR物體(即,聯(lián)網(wǎng)設(shè)備110)相關(guān)聯(lián)的疊加信息來(lái)增強(qiáng)的真實(shí)世界的圖像。疊加信息可以是預(yù)定的或經(jīng)由廣域網(wǎng)服務(wù)器獲得的。在一個(gè)實(shí)施例中,疊加信息還可以類似于跟蹤數(shù)據(jù)145由聯(lián)網(wǎng)設(shè)備110提供。在圖1中,AR設(shè)備120包括顯示器裝置122,其向AR設(shè)備120的用戶顯示增強(qiáng)現(xiàn)實(shí)視圖。
在一個(gè)實(shí)施例中,相機(jī)和顯示器裝置122中的一個(gè)或兩者可以集成到AR設(shè)備120中。然而,在其它實(shí)施例中,相機(jī)和顯示器裝置122中的一個(gè)或兩者可以在AR設(shè)備120外部。例如,相機(jī)和顯示器裝置中的一個(gè)或兩者可以是可穿戴配件(諸如用戶穿戴的電子眼鏡)的部分。相機(jī)和/或顯示器裝置可以是包括AR設(shè)備120的計(jì)算機(jī)系統(tǒng)的外部組件。在另一個(gè)實(shí)施例中,AR設(shè)備120可以是包括與AR設(shè)備120相通信的相機(jī)和/或顯示器(例如,電視機(jī))的家庭網(wǎng)絡(luò)的一部分。
圖2描繪了使用跟蹤數(shù)據(jù)用于增強(qiáng)現(xiàn)實(shí)的示例操作(流程圖200)。在框202處,AR設(shè)備可以接收對(duì)聯(lián)網(wǎng)設(shè)備的一個(gè)或多個(gè)可跟蹤特征進(jìn)行描述的跟蹤數(shù)據(jù),其中,跟蹤數(shù)據(jù)是經(jīng)由本地網(wǎng)絡(luò)從聯(lián)網(wǎng)設(shè)備接收的。在框204處,AR設(shè)備可以至少部分地基于跟蹤數(shù)據(jù),確定聯(lián)網(wǎng)設(shè)備在AR設(shè)備處的相機(jī)視圖中的位置。在框206處,AR設(shè)備可以響應(yīng)于在AR設(shè)備的相機(jī)視圖中檢測(cè)到聯(lián)網(wǎng)設(shè)備的至少一個(gè)可跟蹤特征,生成與聯(lián)網(wǎng)設(shè)備相關(guān)聯(lián)的增強(qiáng)現(xiàn)實(shí)視圖。在框208處,AR設(shè)備可以顯示增強(qiáng)現(xiàn)實(shí)視圖??梢允褂肁R設(shè)備處的集成顯示器裝置或與AR設(shè)備相通信的外部顯示器來(lái)顯示增強(qiáng)現(xiàn)實(shí)視圖。
圖3描繪了可以用在本公開(kāi)內(nèi)容的一個(gè)實(shí)施例中的示例組件。在圖3中,示例系統(tǒng)300包括聯(lián)網(wǎng)設(shè)備110和AR設(shè)備120,兩者都耦合到本地網(wǎng)絡(luò)130。聯(lián)網(wǎng)設(shè)備110可以包括通信單元316、控制器314和跟蹤數(shù)據(jù)312??刂破?14可以控制聯(lián)網(wǎng)設(shè)備110的其它方面(未示出)。例如,控制器314可以控制圖1中的爐灶的溫度設(shè)置??梢栽O(shè)想在其中控制器315可以控制聯(lián)網(wǎng)設(shè)備110的方面的其它示例。示例可以包括對(duì)功率、照明、溫度、強(qiáng)度等的控制。
跟蹤數(shù)據(jù)312可以存儲(chǔ)在與聯(lián)網(wǎng)設(shè)備110相關(guān)聯(lián)的存儲(chǔ)器(未示出)中。通信單元316可以包括用于將聯(lián)網(wǎng)設(shè)備110耦合到本地網(wǎng)絡(luò)130的網(wǎng)絡(luò)接口。在一個(gè)實(shí)施例中,通信單元316可以實(shí)現(xiàn)設(shè)備互操作性框架協(xié)議,其可以用于向AR設(shè)備120傳送跟蹤數(shù)據(jù)312。在一個(gè)實(shí)施例中,控制器314可以是可使用AR設(shè)備120的AR應(yīng)用323來(lái)遠(yuǎn)程控制的。
圖3的AR設(shè)備120包括相機(jī)322、AR應(yīng)用323、顯示器324和通信單元326。通信單元326可以包括網(wǎng)絡(luò)接口并且可以將AR設(shè)備120耦合到本地網(wǎng)絡(luò)130。AR應(yīng)用323可以被配置為從聯(lián)網(wǎng)設(shè)備110接收跟蹤數(shù)據(jù)。AR應(yīng)用323可以按需要處理跟蹤數(shù)據(jù)以實(shí)現(xiàn)AR應(yīng)用323對(duì)聯(lián)網(wǎng)設(shè)備110的檢測(cè)。
AR應(yīng)用323可以使用來(lái)自相機(jī)322的相機(jī)視圖來(lái)生成增強(qiáng)現(xiàn)實(shí)視圖??梢杂娠@示器324輸出增強(qiáng)現(xiàn)實(shí)視圖。相機(jī)或其它視頻輸入可以生成真實(shí)世界的數(shù)字化視頻圖像,其在本公開(kāi)內(nèi)容中被稱為相機(jī)視圖。相機(jī)可以是現(xiàn)在已知或?qū)?lái)開(kāi)發(fā)的任何數(shù)字設(shè)備,其是被標(biāo)出尺寸的并且被配置為捕獲真實(shí)世界的靜止或運(yùn)動(dòng)圖像并且將那些圖像轉(zhuǎn)換成可以由AR設(shè)備120操縱的信息的數(shù)字流。例如,相機(jī)可以是數(shù)碼相機(jī)、數(shù)字視頻相機(jī)、web相機(jī)、頭戴式顯示器、相機(jī)電話、平板式個(gè)人計(jì)算機(jī)或呈現(xiàn)可以在其上添加增強(qiáng)現(xiàn)實(shí)數(shù)據(jù)的數(shù)字圖像或圖像流的任何相機(jī)。
在一個(gè)實(shí)施例中,跟蹤數(shù)據(jù)可以描述與聯(lián)網(wǎng)設(shè)備相關(guān)聯(lián)的一個(gè)或多個(gè)可跟蹤特征。在一個(gè)示例中,可跟蹤特征也可以是AR應(yīng)用323可以識(shí)別的真實(shí)世界項(xiàng)的圖像。例如,AR應(yīng)用323可以基于跟蹤數(shù)據(jù)中的冰箱的圖像來(lái)識(shí)別廚房的視頻流中的冰箱或其它電器。在另一個(gè)實(shí)施例中,跟蹤數(shù)據(jù)可以用于在不存在標(biāo)記時(shí)描述聯(lián)網(wǎng)設(shè)備110的特征。例如,跟蹤數(shù)據(jù)可以描述關(guān)于聯(lián)網(wǎng)設(shè)備110的一個(gè)或多個(gè)可跟蹤特征的顏色、形狀、尺寸和幾何結(jié)構(gòu)等。
圖4描繪了在使用設(shè)備互操作性框架協(xié)議的聯(lián)網(wǎng)設(shè)備110和AR設(shè)備120之間的示例消息的消息流400。初始地,AR設(shè)備120可以意識(shí)到聯(lián)網(wǎng)設(shè)備110具有要提供給AR設(shè)備120的跟蹤數(shù)據(jù)。可以存在AR設(shè)備120確定聯(lián)網(wǎng)設(shè)備110可以提供跟蹤數(shù)據(jù)的多種方式。在圖4中描繪的,聯(lián)網(wǎng)設(shè)備110可以發(fā)送包括關(guān)于跟蹤數(shù)據(jù)可用的指示符的廣播消息410。例如,廣播消息410可以包括“AR_跟蹤數(shù)據(jù)可用(AR_TrackingDataAvailable)=是”的屬性或類似屬性。替代地,廣播消息410可以包括作為廣播消息410的一部分的跟蹤數(shù)據(jù)中的一些或全部跟蹤數(shù)據(jù)。廣播消息410可以是設(shè)備發(fā)現(xiàn)協(xié)議的一部分。
在另一個(gè)示例中,AR設(shè)備120可以向聯(lián)網(wǎng)設(shè)備110發(fā)送AR啟用查詢消息420以查詢聯(lián)網(wǎng)設(shè)備110是否是啟用AR的。AR啟用查詢消息420可以例如從聯(lián)網(wǎng)設(shè)備110請(qǐng)求“AR_跟蹤數(shù)據(jù)可用”屬性等??梢栽贏R啟用查詢消息420中請(qǐng)求其它增強(qiáng)現(xiàn)實(shí)屬性。聯(lián)網(wǎng)設(shè)備110可以通過(guò)發(fā)送AR啟用響應(yīng)消息430來(lái)對(duì)AR啟用查詢消息420進(jìn)行響應(yīng),以指示聯(lián)網(wǎng)設(shè)備110是否是啟用AR的。例如,AR啟用響應(yīng)消息430可以包括“AR_跟蹤數(shù)據(jù)可用=是”的屬性或類似屬性。
一旦AR設(shè)備120確定聯(lián)網(wǎng)設(shè)備110是啟用AR的,AR設(shè)備120就可以嘗試獲得與聯(lián)網(wǎng)設(shè)備110相關(guān)聯(lián)的跟蹤數(shù)據(jù)。AR設(shè)備120可以向聯(lián)網(wǎng)設(shè)備110發(fā)送AR跟蹤數(shù)據(jù)查詢消息440。聯(lián)網(wǎng)設(shè)備110可以利用包括跟蹤數(shù)據(jù)的AR跟蹤數(shù)據(jù)響應(yīng)消息450來(lái)進(jìn)行響應(yīng)。
在檢測(cè)過(guò)程460處,AR設(shè)備120可以使用跟蹤數(shù)據(jù)來(lái)在AR設(shè)備120的相機(jī)視圖中檢測(cè)和注冊(cè)聯(lián)網(wǎng)設(shè)備110。一旦被檢測(cè)和被注冊(cè),AR設(shè)備120就可以在聯(lián)網(wǎng)設(shè)備110被置于AR設(shè)備120的相機(jī)視圖中時(shí)顯示與聯(lián)網(wǎng)設(shè)備110相關(guān)聯(lián)的疊加信息(諸如AR屬性、控制等)。例如,AR設(shè)備120可以基于相機(jī)視圖和與聯(lián)網(wǎng)設(shè)備110相關(guān)聯(lián)的疊加信息來(lái)生成增強(qiáng)現(xiàn)實(shí)視圖??梢噪S后由AR設(shè)備120來(lái)顯示增強(qiáng)現(xiàn)實(shí)視圖。
圖5根據(jù)本公開(kāi)內(nèi)容的實(shí)施例,描繪了由聯(lián)網(wǎng)設(shè)備執(zhí)行用于提供跟蹤數(shù)據(jù)的示例操作(流程圖500)。在框502處,聯(lián)網(wǎng)設(shè)備可以存儲(chǔ)對(duì)該聯(lián)網(wǎng)設(shè)備的一個(gè)或多個(gè)可跟蹤特征進(jìn)行描述的跟蹤數(shù)據(jù),跟蹤數(shù)據(jù)實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)(AR)設(shè)備對(duì)聯(lián)網(wǎng)設(shè)備的視覺(jué)檢測(cè)。存儲(chǔ)器或存儲(chǔ)組件可以是與聯(lián)網(wǎng)設(shè)備集成的,或者可以是與聯(lián)網(wǎng)設(shè)備通信耦合的外部存儲(chǔ)器存儲(chǔ)。
在框504處,聯(lián)網(wǎng)設(shè)備可以可選地通知(例如,經(jīng)由協(xié)議消息或廣播消息中的指示)AR設(shè)備該聯(lián)網(wǎng)設(shè)備具有存儲(chǔ)在該聯(lián)網(wǎng)設(shè)備處的跟蹤數(shù)據(jù)。在框506處,聯(lián)網(wǎng)設(shè)備可以從AR設(shè)備接收用于請(qǐng)求跟蹤數(shù)據(jù)的查詢。在一些實(shí)施例中,聯(lián)網(wǎng)設(shè)備可以不從AR設(shè)備接收查詢,但是可以替代地僅定期地廣播跟蹤數(shù)據(jù)。在框508處,聯(lián)網(wǎng)設(shè)備可以響應(yīng)于查詢,將跟蹤數(shù)據(jù)經(jīng)由本地網(wǎng)絡(luò)提供給AR設(shè)備。
根據(jù)本公開(kāi)內(nèi)容的實(shí)施例,可以使用結(jié)構(gòu)化標(biāo)記語(yǔ)言來(lái)提供跟蹤數(shù)據(jù)。將認(rèn)識(shí)到的是,可以使用多種多樣的格式來(lái)描述跟蹤數(shù)據(jù),諸如增強(qiáng)現(xiàn)實(shí)標(biāo)記語(yǔ)言(ARML)。
在一個(gè)實(shí)施例中,可以對(duì)結(jié)構(gòu)化標(biāo)記語(yǔ)言文件進(jìn)行修改以包括跟蹤數(shù)據(jù)。結(jié)構(gòu)化標(biāo)記語(yǔ)言文件的一部分可以描述應(yīng)當(dāng)被跟蹤的物體(例如,聯(lián)網(wǎng)設(shè)備)。結(jié)構(gòu)化標(biāo)記語(yǔ)言文件的另一部分可以定義應(yīng)當(dāng)被跟蹤的物體的一個(gè)或多個(gè)可跟蹤特征。在圖1的示例中,可跟蹤特征可以是爐灶的前控制面板。結(jié)構(gòu)化標(biāo)記語(yǔ)言文件可以包括跟蹤數(shù)據(jù)字段,其包含與跟蹤特征相關(guān)聯(lián)的跟蹤數(shù)據(jù)。跟蹤數(shù)據(jù)可以描述尺寸、形狀、顏色、邊緣、特征點(diǎn)或可跟蹤特征的其它方面。跟蹤數(shù)據(jù)的格式可以是文本、二進(jìn)制數(shù)據(jù)或任何適當(dāng)?shù)母袷?,并且可以在一些?shí)施例中被壓縮或加密。跟蹤數(shù)據(jù)還可以包括建模數(shù)據(jù),諸如可跟蹤特征的2D或3D模型。結(jié)構(gòu)化標(biāo)記語(yǔ)言可以包括其它AR屬性(未示出),所述其它AR屬性進(jìn)一步增強(qiáng)AR設(shè)備的用于疊加與聯(lián)網(wǎng)設(shè)備有關(guān)的信息的能力。
上文描述的操作的示例序列僅是許多可能序列中的一個(gè)可能序列。具有不同操作和操作的不同次序的許多其它序列是可能的。實(shí)施例不受限于操作的任何特定次序。
如本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到的,本公開(kāi)內(nèi)容的方面可以被體現(xiàn)為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本公開(kāi)內(nèi)容的方面可以采取完全硬件實(shí)施例、軟件實(shí)施例(包括固件、駐留軟件、微代碼等)或組合軟件和硬件方面的實(shí)施例的形式,所述形式通常在本文中可以全部被稱為“電路”、“單元”或“系統(tǒng)”。此外,本公開(kāi)內(nèi)容的方面可以采取體現(xiàn)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品的形式,所述一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)具有體現(xiàn)在其上的計(jì)算機(jī)可讀程序代碼。
可以利用一個(gè)或多個(gè)非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)的任意組合。非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)包括所有計(jì)算機(jī)可讀介質(zhì),唯一的例外是暫時(shí)性、傳播信號(hào)。非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是例如但不限于:電、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置或設(shè)備,或前述各項(xiàng)的任何適當(dāng)組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的示例(非排他列表)將包括以下各項(xiàng):具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤(pán)、硬盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPROM或閃存)、光纖、便攜式壓縮盤(pán)只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備或前述各項(xiàng)的任何適當(dāng)組合。在本文檔的上下文中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何有形介質(zhì),其可以包含或存儲(chǔ)程序以供或結(jié)合指令執(zhí)行系統(tǒng)、裝置或設(shè)備來(lái)使用。
用于執(zhí)行實(shí)施例的操作的計(jì)算機(jī)程序代碼可以以一種或多種編程語(yǔ)言的任何組合來(lái)編寫(xiě),包括面向?qū)ο蟮木幊陶Z(yǔ)言(諸如Java、Smalltalk、C++等等)以及傳統(tǒng)的過(guò)程式編程語(yǔ)言(諸如“C”編程語(yǔ)言或類似的編程語(yǔ)言)。程序代碼可以完全地在用戶的計(jì)算機(jī)上、部分地在用戶的計(jì)算機(jī)上、作為單獨(dú)的軟件包、部分地在用戶的計(jì)算機(jī)上和部分地在遠(yuǎn)程計(jì)算機(jī)上或者完全地在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后一種場(chǎng)景中,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)任何類型的網(wǎng)絡(luò)連接到用戶的計(jì)算機(jī),所述網(wǎng)絡(luò)包括局域網(wǎng)(LAN)、個(gè)域網(wǎng)(PAN)或廣域網(wǎng)(WAN),或者可以實(shí)現(xiàn)到外部計(jì)算機(jī)的連接(例如,使用互聯(lián)網(wǎng)服務(wù)提供者通過(guò)互聯(lián)網(wǎng))。
圖6是能夠?qū)崿F(xiàn)本公開(kāi)內(nèi)容的各個(gè)實(shí)施例的電子設(shè)備600的一個(gè)實(shí)施例的示例框圖。在一些實(shí)現(xiàn)方式中,電子設(shè)備600可以是諸如膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、移動(dòng)電話、電力線通信設(shè)備、游戲控制臺(tái)或其它電子系統(tǒng)的電子設(shè)備。在一些實(shí)現(xiàn)方式中,電子設(shè)備可以包括用于跨越多個(gè)通信網(wǎng)絡(luò)(其形成混合通信網(wǎng)絡(luò))進(jìn)行通信的功能。電子設(shè)備600包括處理器602(可能包括多個(gè)處理器、多個(gè)內(nèi)核、多個(gè)節(jié)點(diǎn)和/或?qū)崿F(xiàn)多線程等)。電子設(shè)備600包括存儲(chǔ)器606。存儲(chǔ)器606可以是系統(tǒng)存儲(chǔ)器(例如,高速緩存、SRAM、DRAM、零電容器RAM、雙晶體管RAM、eDRAM、EDO RAM、DDR RAM、EEPROM、NRAM、RRAM、SONOS、PRAM等中的一個(gè)或多個(gè))或者上文已經(jīng)描述的機(jī)器可讀介質(zhì)的可能實(shí)現(xiàn)中的任何一個(gè)或多個(gè)。電子設(shè)備600還包括總線610(例如,PCI、ISA、PCI快速、無(wú)NuBus、AHB、AXI等)并且可以包括一個(gè)或多個(gè)網(wǎng)絡(luò)接口604。一個(gè)或多個(gè)網(wǎng)絡(luò)接口604可以包括無(wú)線網(wǎng)絡(luò)接口(例如,WLAN接口、接口、WiMAX接口、接口、無(wú)線USB接口等)或有線網(wǎng)絡(luò)接口(例如,電力線通信接口、以太網(wǎng)接口等)。
電子設(shè)備600包括AR應(yīng)用623??蛇x地,電子設(shè)備600可以包括相機(jī)622和顯示器裝置624中的一個(gè)或兩者。雖然AR應(yīng)用623被描述為電子設(shè)備600的單獨(dú)的硬件組件,但是應(yīng)當(dāng)注意的是,AR應(yīng)用623可以被實(shí)現(xiàn)為存儲(chǔ)在存儲(chǔ)器606中并且由處理器602執(zhí)行的機(jī)器可讀指令。AR應(yīng)用623可以實(shí)現(xiàn)前述附圖的各個(gè)實(shí)施例。在一個(gè)實(shí)施例中,AR應(yīng)用623、相機(jī)622和顯示器裝置624可以類似于在圖3中描述的相應(yīng)組件來(lái)操作。電子設(shè)備600還可以用于描述聯(lián)網(wǎng)設(shè)備(諸如聯(lián)網(wǎng)設(shè)備110)。然而,在一些實(shí)施例中,聯(lián)網(wǎng)設(shè)備可以不具有相機(jī)622、顯示器裝置624或AR應(yīng)用623。例如,電子設(shè)備600可以將跟蹤數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器606中并且使用網(wǎng)絡(luò)接口604經(jīng)由本地網(wǎng)絡(luò)來(lái)提供跟蹤數(shù)據(jù)。
這些功能中的任何一個(gè)功能可以部分地(或完全地)實(shí)現(xiàn)在硬件中和/或?qū)崿F(xiàn)在處理器602上。例如,可以利用專用集成電路、在實(shí)現(xiàn)在處理器602的邏輯單元中、在外圍設(shè)備上的協(xié)處理器或卡中等實(shí)現(xiàn)功能。此外,實(shí)現(xiàn)可以包括更少的組件或未在圖11中示出的額外組件(例如,視頻卡、音頻卡、額外的網(wǎng)絡(luò)接口、外圍設(shè)備等)。處理器602、存儲(chǔ)器606、網(wǎng)絡(luò)接口604可以耦合到總線610。雖然被示為耦合到總線610,但是存儲(chǔ)器606可以直接地耦合到處理器602。
雖然參照各個(gè)實(shí)現(xiàn)方式和利用描述了實(shí)施例,但是將要理解的是,這些實(shí)施例是說(shuō)明性的,并且本公開(kāi)內(nèi)容的范圍不受限于這些實(shí)施例。一般來(lái)說(shuō),如本文描述的,用于增強(qiáng)現(xiàn)實(shí)(其中,基于聯(lián)網(wǎng)設(shè)備提供的跟蹤數(shù)據(jù)來(lái)檢測(cè)聯(lián)網(wǎng)設(shè)備)的技術(shù)可以利用與任何硬件系統(tǒng)相一致的設(shè)備來(lái)實(shí)現(xiàn)。許多變形、修改、添加和改進(jìn)是可能的。
復(fù)數(shù)形式的實(shí)例可以作為單個(gè)實(shí)例被提供用于本文描述的組件、操作或結(jié)構(gòu)。最后,各個(gè)組件、操作和數(shù)據(jù)存儲(chǔ)之間的界限在某種程度上是任意的,以及特定的操作是在具體的說(shuō)明性配置的上下文中示出的。功能的其它分配被設(shè)想并且可以落在本主題的范圍內(nèi)。一般來(lái)說(shuō),在示例性配置中作為單獨(dú)的組件給出的結(jié)構(gòu)和功能可以被實(shí)現(xiàn)為組合的結(jié)構(gòu)或組件。類似地,作為單個(gè)組件給出的結(jié)構(gòu)和功能可以被實(shí)現(xiàn)為單獨(dú)的組件。這些和其它變形、修改、添加和改進(jìn)可以落在本主題的范圍內(nèi)。