本文描述的實(shí)施例通常涉及計(jì)算機(jī)。更具體地,實(shí)施例涉及促進(jìn)用于計(jì)算設(shè)備上的增強(qiáng)現(xiàn)實(shí)的動(dòng)態(tài)非視覺標(biāo)記。
背景技術(shù):
隨著計(jì)算設(shè)備例如移動(dòng)計(jì)算設(shè)備的日益增長(zhǎng)的使用,虛擬現(xiàn)實(shí)和增強(qiáng)現(xiàn)實(shí)(ar)兩者針對(duì)各種應(yīng)用和過程對(duì)于用戶變得越來越重要。然而,與ar相關(guān)的常規(guī)技術(shù)受到顯著限制,因?yàn)樗鼈冃枰哂幸曈X基準(zhǔn)標(biāo)記或輪廓識(shí)別以實(shí)現(xiàn)場(chǎng)景內(nèi)的圖像錨定,這顯著限制ar的用途和潛在的益處。
附圖說明
實(shí)施例在附圖的圖中通過示例而非限制性方式示出,其中相同的附圖標(biāo)記表示類似的元件。
圖1示出根據(jù)一個(gè)實(shí)施例的采用基于動(dòng)態(tài)非視覺標(biāo)記的增強(qiáng)現(xiàn)實(shí)機(jī)構(gòu)的計(jì)算設(shè)備。
圖2a示出根據(jù)一個(gè)實(shí)施例的基于動(dòng)態(tài)非視覺標(biāo)記的增強(qiáng)現(xiàn)實(shí)機(jī)構(gòu)。
圖2b示出根據(jù)一個(gè)實(shí)施例的具有選擇性組件組的架構(gòu)布局的計(jì)算設(shè)備。
圖3a示出根據(jù)一個(gè)實(shí)施例的用于促進(jìn)基于非視覺標(biāo)記(例如音頻)的增強(qiáng)現(xiàn)實(shí)體驗(yàn)的產(chǎn)生和顯現(xiàn)的方法。
圖3b示出根據(jù)一個(gè)實(shí)施例的用于促進(jìn)基于非視覺標(biāo)記(例如化學(xué))的增強(qiáng)現(xiàn)實(shí)體驗(yàn)的產(chǎn)生和顯現(xiàn)的方法。
圖3c示出根據(jù)一個(gè)實(shí)施例的用于促進(jìn)基于非視覺標(biāo)記(例如無(wú)線信號(hào))的增強(qiáng)現(xiàn)實(shí)體驗(yàn)的產(chǎn)生和顯現(xiàn)的方法。
圖4示出根據(jù)一個(gè)實(shí)施例的適合于實(shí)現(xiàn)本公開的實(shí)施例的計(jì)算機(jī)系統(tǒng)。
圖5示出根據(jù)一個(gè)實(shí)施例的適合于實(shí)現(xiàn)本公開的實(shí)施例的計(jì)算機(jī)環(huán)境。
具體實(shí)施方式
在下面的描述中,闡述了許多具體細(xì)節(jié)。然而,如本文所述的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)施。在其他情況下,為了不使本描述的理解模糊不清,沒有詳細(xì)描述熟知的電路、結(jié)構(gòu)和技術(shù)。
實(shí)施例提供用于引入和使用任何數(shù)目和類型的非視覺標(biāo)記(也稱為“基準(zhǔn)標(biāo)記”、“輪廓”或簡(jiǎn)稱為“錨”)以增強(qiáng)與計(jì)算設(shè)備上的ar有關(guān)的使用和體驗(yàn)。例如且在一些實(shí)施例中,非視覺標(biāo)記可以基于和包括(但不限于)音頻流(例如,聲音、噪聲、振動(dòng)、超聲等)、無(wú)線電波(例如,信號(hào),例如具有數(shù)據(jù)、元數(shù)據(jù)的無(wú)線信號(hào)等)、化學(xué)(例如,環(huán)境中的化學(xué)變化或性質(zhì)等)和/或類似物。
實(shí)施例提供用于獲得和應(yīng)用非視覺標(biāo)記(例如,聲音、化學(xué)、無(wú)線電波等)以觸發(fā)和錨定用戶ar體驗(yàn)。
實(shí)施例進(jìn)一步提供用于使用一種或多種上述非視覺標(biāo)記與一種或多種視覺標(biāo)記的組合(其可以使用非視覺數(shù)據(jù)捕獲設(shè)備獲得,例如信號(hào)檢測(cè)器/傳感器等,而不是視覺數(shù)據(jù)捕獲設(shè)備,例如相機(jī)等),以進(jìn)一步增強(qiáng)用戶的ar體驗(yàn)??梢栽O(shè)想,頭戴式顯示器(hmd)允許以更加舒適和擬真方式的ar體驗(yàn);然而,如上所述,常規(guī)技術(shù)仍然繼續(xù)完全依賴于視覺標(biāo)記和視覺數(shù)據(jù)檢測(cè)設(shè)備,用于識(shí)別視覺場(chǎng)景中的物品或特征,這顯著限制用戶的ar體驗(yàn)。
圖1示出根據(jù)一個(gè)實(shí)施例的采用基于動(dòng)態(tài)非視覺標(biāo)記的增強(qiáng)現(xiàn)實(shí)機(jī)構(gòu)110的計(jì)算設(shè)備100。計(jì)算設(shè)備100用作主機(jī),用于托管基于動(dòng)態(tài)非視覺標(biāo)記的增強(qiáng)現(xiàn)實(shí)機(jī)構(gòu)(“ar機(jī)構(gòu)”)110,其包括任何數(shù)目和類型的組件,如圖2所示,以在實(shí)現(xiàn)和增強(qiáng)ar體驗(yàn)中有效采用和使用非視覺標(biāo)記,如本文通篇將進(jìn)一步描述的。
計(jì)算設(shè)備100可以包括任何數(shù)目和類型的通信設(shè)備,例如大型計(jì)算系統(tǒng),例如服務(wù)器計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)等,且還可以包括機(jī)頂盒(例如,基于因特網(wǎng)的有線電視機(jī)頂盒等)、基于全球定位系統(tǒng)(“gps”)的設(shè)備等。計(jì)算設(shè)備100可以包括用作通信設(shè)備的移動(dòng)計(jì)算設(shè)備,例如蜂窩式電話,包括智能電話、個(gè)人數(shù)字助理(“pda”)、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)(如ultrabook?系統(tǒng)等)、電子閱讀器、媒體互聯(lián)網(wǎng)設(shè)備(“mid”)、智能電視、電視平臺(tái)、智能設(shè)備、計(jì)算灰塵(computingdust)、媒體播放器、可穿戴設(shè)備(例如可穿戴眼鏡、智能手表、手鏈、智能卡、珠寶、服裝物品等)、媒體播放器等。
計(jì)算設(shè)備100可以包括用作計(jì)算機(jī)設(shè)備100的硬件和/或物理資源與用戶之間的接口的操作系統(tǒng)(“os”)106。計(jì)算設(shè)備100還包括一個(gè)或多個(gè)處理器102、存儲(chǔ)設(shè)備104、網(wǎng)絡(luò)設(shè)備、驅(qū)動(dòng)器等,以及輸入/輸出(“i/o”)源108,例如觸摸屏、觸摸面板、觸摸板、虛擬或常規(guī)鍵盤、虛擬或常規(guī)鼠標(biāo)等。
注意到,術(shù)語(yǔ)例如“節(jié)點(diǎn)”、“計(jì)算節(jié)點(diǎn)”、“服務(wù)器”、“服務(wù)器設(shè)備”、“云計(jì)算機(jī)”、“云服務(wù)器”、“云服務(wù)器計(jì)算機(jī)”、“機(jī)器”、“主機(jī)”、“設(shè)備”、“計(jì)算設(shè)備”、“計(jì)算機(jī)”、“計(jì)算系統(tǒng)”等可以在本文通篇互換使用。還應(yīng)當(dāng)注意到,術(shù)語(yǔ)例如“應(yīng)用”、“軟件應(yīng)用”、“程序”、“軟件程序”、“包”、“軟件包”、“代碼”、“軟件代碼”等在本文通篇可互換使用。此外,術(shù)語(yǔ)例如“作業(yè)”、“輸入”、“請(qǐng)求”、“消息”等在本文中通篇可以互換使用。可以設(shè)想,術(shù)語(yǔ)“用戶”可以指使用或有權(quán)訪問計(jì)算設(shè)備100的個(gè)人或個(gè)人的集合。
圖2a示出根據(jù)一個(gè)實(shí)施例的基于動(dòng)態(tài)非視覺標(biāo)記的增強(qiáng)現(xiàn)實(shí)機(jī)構(gòu)110。在一個(gè)實(shí)施例中,基于動(dòng)態(tài)非視覺標(biāo)記的增強(qiáng)現(xiàn)實(shí)機(jī)構(gòu)110可以包括任何數(shù)目和類型的組件,例如(但不限于):檢測(cè)/接收邏輯201;認(rèn)證/驗(yàn)證邏輯203;上下文引擎205;增強(qiáng)現(xiàn)實(shí)協(xié)調(diào)邏輯207;增強(qiáng)現(xiàn)實(shí)顯現(xiàn)邏輯209;增強(qiáng)現(xiàn)實(shí)共享邏輯211;和通信/兼容邏輯213。計(jì)算設(shè)備100還包括捕獲/傳感組件221和輸出組件223。
捕獲/傳感組件221可以包括任何數(shù)目和類型的捕獲/傳感設(shè)備,例如一個(gè)或多個(gè)發(fā)送和/或捕獲設(shè)備(例如,相機(jī)、麥克風(fēng)、生物測(cè)定傳感器、化學(xué)檢測(cè)器、信號(hào)檢測(cè)器、波檢測(cè)器、力傳感器(例如加速度計(jì))、照明器等),其可用于捕獲任何量和類型的視覺數(shù)據(jù),例如圖像(例如照片、視頻、電影、音頻/視頻流等)和非視覺數(shù)據(jù),例如音頻流(例如,聲音、噪聲、振動(dòng)、超聲波等)、無(wú)線電波(例如,無(wú)線信號(hào),例如具有數(shù)據(jù)、元數(shù)據(jù)、符號(hào)等的無(wú)線信號(hào))、化學(xué)變化或性質(zhì)(例如,濕度、體溫等)、生物測(cè)定讀數(shù)(例如指紋等)、環(huán)境/天氣條件、地圖等。可以設(shè)想,在全文通篇可以互換引用“傳感器”和“檢測(cè)器”。進(jìn)一步設(shè)想,一個(gè)或多個(gè)捕獲/傳感設(shè)備221還可以包括一個(gè)或多個(gè)用于捕獲和/或傳感數(shù)據(jù)的支持或補(bǔ)充設(shè)備,例如照明器(例如,紅外(“ir”)照明器)、燈具、發(fā)電機(jī)、隔音器等。應(yīng)當(dāng)注意,“視覺數(shù)據(jù)”可以被稱為“視覺”或“多個(gè)視覺”;而本文通篇中,“非視覺數(shù)據(jù)”可以被稱為“非視覺”或“多個(gè)非視覺”。
進(jìn)一步設(shè)想,在一個(gè)實(shí)施例中,捕獲/傳感組件221還可以包括用于傳感或檢測(cè)任何數(shù)目和類型的上下文(例如,涉及移動(dòng)計(jì)算設(shè)備等的評(píng)估視距、線加速度等)的任何數(shù)目和類型的傳感設(shè)備或傳感器(例如,線性加速度計(jì)),其隨后可被ar機(jī)構(gòu)110使用以執(zhí)行與轉(zhuǎn)矩評(píng)估相關(guān)的一個(gè)或多個(gè)任務(wù)和用于精確的眼睛追蹤的任務(wù),如在本文通篇中將進(jìn)一步描述的。例如,捕獲/傳感組件221可以包括任何數(shù)目和類型的傳感器,例如(不限于):加速度計(jì)(例如,用于測(cè)量線性加速度的線性加速度計(jì)等);慣性設(shè)備(例如,慣性加速度計(jì)、慣性陀螺儀、微機(jī)電系統(tǒng)(“mems”)陀螺儀、慣性導(dǎo)航儀等);用于研究和測(cè)量由重力引起的重力加速度的變化等的重力梯度計(jì)等。還可以設(shè)想,音頻信號(hào)的源可以通過由麥克風(fēng)或麥克風(fēng)陣列檢測(cè)的音頻波的音頻分析來評(píng)估。ar機(jī)構(gòu)110隨后可以相對(duì)于評(píng)估的音頻源來定位或錨定增強(qiáng)現(xiàn)實(shí)輸出。
例如,捕獲/傳感組件221還可以包括(不限于):音頻/視頻設(shè)備(例如,相機(jī)、麥克風(fēng)、揚(yáng)聲器等);上下文感知傳感器(例如,溫度傳感器、與一個(gè)或多個(gè)音頻/視頻設(shè)備的相機(jī)一起工作的面部表情和特征測(cè)量傳感器、環(huán)境傳感器(例如傳感背景顏色、燈光等)、生物測(cè)定傳感器(例如檢測(cè)指紋等)、日歷維護(hù)和閱讀設(shè)備)等;全球定位系統(tǒng)(“gps”)傳感器;資源請(qǐng)求器;和可信執(zhí)行環(huán)境(“tee”)邏輯。tee邏輯可以單獨(dú)使用,也可以是資源請(qǐng)求器和/或i/o子系統(tǒng)的一部分等。
計(jì)算設(shè)備100還可以包括一個(gè)或多個(gè)輸出組件223,以保持與一個(gè)或多個(gè)捕獲/傳感組件221和ar機(jī)構(gòu)110的一個(gè)或多個(gè)組件通信,以促進(jìn)圖像的顯示、聲音的播放或可視化、指紋的顯示可視化、觸摸、嗅覺和/或其他感覺相關(guān)的體驗(yàn)的呈現(xiàn)可視化等。例如且在一個(gè)實(shí)施例中,輸出組件223可以包括(但不限于)一個(gè)或多個(gè)顯示設(shè)備或屏幕、音頻揚(yáng)聲器、骨傳導(dǎo)揚(yáng)聲器、嗅覺或氣味視覺和/或非/視覺呈現(xiàn)設(shè)備、觸覺或觸摸視覺和/或非視覺呈現(xiàn)設(shè)備、動(dòng)畫顯示設(shè)備、生物測(cè)定顯示設(shè)備、x射線顯示設(shè)備等。
計(jì)算設(shè)備100可以包括可以與一個(gè)或多個(gè)存儲(chǔ)庫(kù)或數(shù)據(jù)庫(kù)例如增強(qiáng)現(xiàn)實(shí)數(shù)據(jù)庫(kù)230通信的移動(dòng)計(jì)算設(shè)備(例如,智能電話、平板計(jì)算機(jī)、可穿戴眼鏡、手表、智能窗等),其中任何量和類型的數(shù)據(jù)(例如,ar體驗(yàn)數(shù)據(jù)、ar實(shí)時(shí)和歷史內(nèi)容、元數(shù)據(jù)等)可以與任何量和類型的其他信息一起存儲(chǔ)和維護(hù),且可以存儲(chǔ)數(shù)據(jù)源(例如資源、策略等)。此外,計(jì)算設(shè)備100可以與任何數(shù)目和類型的其他計(jì)算設(shè)備(例如臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、移動(dòng)計(jì)算設(shè)備例如智能電話、平板計(jì)算機(jī)、可穿戴眼鏡、手表等)通過一個(gè)或多個(gè)網(wǎng)絡(luò)(如云網(wǎng)絡(luò)、互聯(lián)網(wǎng)、內(nèi)部網(wǎng)、物聯(lián)網(wǎng)(iot)、相鄰網(wǎng)絡(luò)、藍(lán)牙等)通信。
在所示的實(shí)施例中,計(jì)算設(shè)備100顯示為ar機(jī)構(gòu)110;然而,可以設(shè)想,實(shí)施例不限于此,且在另一實(shí)施例中,ar機(jī)構(gòu)110可以由多個(gè)設(shè)備(例如多個(gè)客戶端計(jì)算機(jī)或服務(wù)器和客戶端計(jì)算機(jī)的組合)等完全或部分托管。然而,在本文通篇中,為了簡(jiǎn)明、清晰和易于理解,ar機(jī)構(gòu)100顯示為由計(jì)算設(shè)備100托管。
可以設(shè)想,計(jì)算設(shè)備100可以包括一個(gè)或多個(gè)與ar機(jī)構(gòu)110通信的軟件應(yīng)用(例如,網(wǎng)站、業(yè)務(wù)應(yīng)用、移動(dòng)設(shè)備應(yīng)用等),其中軟件應(yīng)用可以提供一個(gè)或多個(gè)用戶界面(例如,環(huán)球網(wǎng)用戶界面(wui)、圖形用戶界面(gui)、觸摸屏等)來處理和/或促進(jìn)ar機(jī)構(gòu)110的一個(gè)或多個(gè)操作或功能。
在一個(gè)實(shí)施例中,可以使用任何數(shù)目和類型的非視覺標(biāo)記,例如音頻(例如,振動(dòng)、超聲等)等來經(jīng)由ar機(jī)構(gòu)110觸發(fā)ar體驗(yàn),ar機(jī)構(gòu)110首先由一個(gè)或多個(gè)捕獲/傳感組件221檢測(cè)。例如,正如視覺數(shù)據(jù)可以被相機(jī)捕獲一樣,非視覺數(shù)據(jù)例如聲音可以經(jīng)由麥克風(fēng)捕獲,其中隨后可以分別應(yīng)用和使用視覺數(shù)據(jù)和非視覺數(shù)據(jù)作為視覺標(biāo)記和非視覺標(biāo)記。類似地,可以經(jīng)由捕獲/傳感組件221的一個(gè)或多個(gè)傳感器(例如力傳感器,例如加速度計(jì))捕獲其他非視覺數(shù)據(jù),例如化學(xué)變化/性質(zhì)、無(wú)線電波、指紋等,其中所述非視覺數(shù)據(jù)隨后可以用作非視覺標(biāo)記。
一旦檢測(cè)到非視覺數(shù)據(jù)用作一個(gè)或多個(gè)潛在的非視覺標(biāo)記,所述非視覺數(shù)據(jù)可以由認(rèn)證/驗(yàn)證邏輯203處理。例如,可以在聲音或信號(hào)的來源、傳輸?shù)确矫鎸?duì)其進(jìn)行認(rèn)證和驗(yàn)證,例如音頻是否源自或傳自人(例如尖叫、唱歌等)、動(dòng)物(例如犬吠、貓喵等)、設(shè)備(例如,播放歌曲或公告的無(wú)線電、播放視頻游戲的計(jì)算設(shè)備等)、事物/環(huán)境(例如,經(jīng)過的火車、起飛的飛機(jī)、叢林中的樹搖曳、落在街上的雨等)和/或類似物。在一些實(shí)施例中,當(dāng)設(shè)備例如計(jì)算設(shè)備、接入點(diǎn)等包括在非視覺數(shù)據(jù)例如音頻中的來源或傳輸中時(shí),認(rèn)證/驗(yàn)證邏輯203還可以用于在非視覺數(shù)據(jù)可被接受用作非視覺標(biāo)記之前認(rèn)證/驗(yàn)證設(shè)備,以避免任何不想要的內(nèi)容,例如病毒、惡意軟件、錯(cuò)誤等。
類似地,其他形式的非視覺數(shù)據(jù),例如化學(xué)性質(zhì)(例如,濕度、熱、冷等)、生物測(cè)定性質(zhì)(例如,指紋、體溫等)和/或類似物也可以通過認(rèn)證/驗(yàn)證邏輯203來認(rèn)證和驗(yàn)證。在一些實(shí)施例中,某些非視覺數(shù)據(jù)(例如無(wú)線電波等)可能不具有任何認(rèn)證連接,因此需要認(rèn)證或驗(yàn)證。
在一個(gè)實(shí)施例中,上下文引擎205可用于為視覺和/或非視覺數(shù)據(jù)提供合適的上下文,使得數(shù)據(jù)可以適當(dāng)?shù)赜米髟鰪?qiáng)ar和向用戶提供ar的一個(gè)或多個(gè)標(biāo)記。例如,在一個(gè)實(shí)施例中,上下文引擎205可以提供關(guān)于從ar數(shù)據(jù)庫(kù)230提取的其他環(huán)境因素、背景音頻、ar體驗(yàn)等的聲音等的合適的上下文。例如,如果獅子的吼叫聲音通過麥克風(fēng)捕獲,則上下文引擎205隨后可以用于通過分析由一個(gè)或多個(gè)捕獲/傳感組件221拾取的任何其他聲音、化學(xué)性質(zhì)、甚至視覺等來向吼聲提供合適的上下文。例如,某些聲音(例如人類談話、鳥鳴叫、車輛通過等)、化學(xué)性質(zhì)(如濕度、溫度等)、視覺(例如捕獲人類、動(dòng)物、樹木、街道、停車場(chǎng)、籠子等)可由上下文引擎205使用以確定和提供關(guān)于獅子是否在動(dòng)物園的籠中吼叫或在叢林中自由奔跑的合適的上下文。
如上所述,在一些實(shí)施例中,視覺標(biāo)記也可以與非視覺標(biāo)記一起使用,且該實(shí)施例不僅僅限于非視覺標(biāo)記。例如,如在前面的示例中描述的,可以獲得一個(gè)或多個(gè)視覺標(biāo)記并根據(jù)需要或期望與一個(gè)或多個(gè)非視覺標(biāo)記組合,以在增強(qiáng)現(xiàn)實(shí)中提供基于視覺和非視覺標(biāo)記的組合的錨,所述視覺和非視覺標(biāo)記的組合進(jìn)一步基于通過一個(gè)或多個(gè)捕獲/傳感組件221獲得的視覺和非視覺數(shù)據(jù)的組合。
例如,計(jì)算設(shè)備100可以包括移動(dòng)計(jì)算設(shè)備(例如,智能電話、平板計(jì)算機(jī)等)、可穿戴設(shè)備(例如,手表、可穿戴眼鏡、其他hmd等)等,其中計(jì)算機(jī)設(shè)備100的更多捕獲傳感組件221之一可以捕獲一個(gè)或多個(gè)視覺(例如,圖像等)和/或非視覺數(shù)據(jù)(例如,音頻、信號(hào)、波等),例如一個(gè)或多個(gè)信號(hào)、化學(xué)性質(zhì)等。盡管,如上所述,實(shí)施例不限于非視覺數(shù)據(jù)或標(biāo)記,為了簡(jiǎn)明、清晰和易于理解,本文中的大多數(shù)討論可能聚焦于非視覺數(shù)據(jù)/標(biāo)記。重新參考非視覺數(shù)據(jù)(例如,音頻、信號(hào)、化學(xué)性質(zhì)、生物測(cè)定性質(zhì)、無(wú)線電波等)的捕獲,所捕獲的非視覺數(shù)據(jù)可以由檢測(cè)/接收邏輯201檢測(cè)或接收,由認(rèn)證/驗(yàn)證邏輯203認(rèn)證和驗(yàn)證,隨后由上下文引擎205評(píng)估或分析,使得合適的上下文可被分配到所捕獲的非視覺數(shù)據(jù)內(nèi)的每個(gè)數(shù)據(jù)項(xiàng)。
在一個(gè)實(shí)施例中,在將上下文分配到非視覺數(shù)據(jù)(例如,獅子在叢林中而不是在動(dòng)物園中吼叫)時(shí),與非視覺數(shù)據(jù)相關(guān)的這種分配的上下文和任何其他特定數(shù)據(jù)/元數(shù)據(jù)(例如,天/年中的時(shí)間、用戶名、世界的部分等)、指令(例如,三維(3d)中顯示的ar等)和/或類似物可以由ar協(xié)調(diào)邏輯207考慮以從ar數(shù)據(jù)庫(kù)230提取合適的ar體驗(yàn)內(nèi)容。例如,上述ar體驗(yàn)內(nèi)容可以包括動(dòng)畫角色(例如,米老鼠(mickeymouse?))、二維(2d)和/或3d模型、與計(jì)算設(shè)備100的用戶相關(guān)的偏好或歷史行為(例如,優(yōu)選語(yǔ)言、文本的優(yōu)選字體大小、ar的黑白最終顯示(而不是彩色)等)和/或類似物。
此外,例如,在非視覺數(shù)據(jù)例如一個(gè)或多個(gè)信號(hào)的情況下,可以經(jīng)由一個(gè)或多個(gè)感覺通道(例如,視覺、聽覺、嗅覺、觸覺等)向用戶呈現(xiàn)ar體驗(yàn)。當(dāng)用戶的計(jì)算設(shè)備100(例如,移動(dòng)計(jì)算設(shè)備)檢測(cè)到單件音頻(例如鳥鳴叫、河流動(dòng)等)時(shí),相對(duì)簡(jiǎn)單的示例可以是都出現(xiàn)在用戶周圍的公園。類似地,繼續(xù)簡(jiǎn)單的示例,更復(fù)雜的示例可能是更繁忙的環(huán)境的示例,例如叢林,都出現(xiàn)在具有計(jì)算設(shè)備100的用戶周圍,其中任何數(shù)目和類型的聲音(例如,動(dòng)物吼叫、鳥鳴叫、河流流動(dòng)、吹風(fēng)、樹木聳聳、雨落等)可以由捕獲/傳感組件221的一個(gè)或多個(gè)麥克風(fēng)拾取。
此外,檢測(cè)/接收邏輯201可以檢測(cè)這些多個(gè)和重疊聲音的方向,并允許上下文引擎205確定其上下文(例如,多個(gè)聲音中的每一個(gè)的起源、行進(jìn)和/或目的地的方向等),以隨后允許ar協(xié)調(diào)邏輯207與ar數(shù)據(jù)庫(kù)230一起工作,用于將關(guān)鍵特征布置在相關(guān)ar體驗(yàn)內(nèi),以進(jìn)一步將檢測(cè)到的非視覺數(shù)據(jù)(具有或不具有任何視覺數(shù)據(jù))配置為非視覺標(biāo)記,以用作經(jīng)由計(jì)算設(shè)備100的一個(gè)或多個(gè)輸出組件223提供的用于用戶的ar體驗(yàn)的錨。類似地,例如,另一個(gè)非視覺數(shù)據(jù)(例如化學(xué)性質(zhì),例如由下雨引起的水蒸氣)可以由一個(gè)或多個(gè)上下文引擎205、ar協(xié)調(diào)邏輯207、ar數(shù)據(jù)庫(kù)230等使用,以進(jìn)一步改變出現(xiàn)在計(jì)算設(shè)備200上的用戶的ar體驗(yàn)中的雨的水平或強(qiáng)度,如由ar顯現(xiàn)邏輯209所促進(jìn)的。
在一個(gè)實(shí)施例中,一旦由ar協(xié)調(diào)邏輯207準(zhǔn)備用戶的ar體驗(yàn),其然后可以由ar顯現(xiàn)邏輯209顯現(xiàn)。例如,在準(zhǔn)備要向用戶呈現(xiàn)的ar體驗(yàn)時(shí),ar顯現(xiàn)邏輯209可以完成ar體驗(yàn),例如在識(shí)別和選擇用于呈現(xiàn)ar顯現(xiàn)邏輯209的一個(gè)或多個(gè)輸出組件223方面。例如且在一個(gè)實(shí)施例中,可以實(shí)時(shí)/在運(yùn)行時(shí)顯現(xiàn)用戶的ar體驗(yàn),例如可以經(jīng)由輸出組件223的音頻揚(yáng)聲器呈現(xiàn)音頻聲音,并且類似地,ar體驗(yàn)的其他部分可以經(jīng)由輸出組件223的其他合適的呈現(xiàn)設(shè)備呈現(xiàn),例如經(jīng)由動(dòng)畫顯示設(shè)備的動(dòng)畫體驗(yàn)、經(jīng)由觸覺呈現(xiàn)設(shè)備的觸覺體驗(yàn)等,以促進(jìn)用戶的增強(qiáng)的ar體驗(yàn)。
在一個(gè)實(shí)施例中,用戶可以選擇與其他用戶例如家庭、朋友、同事等共享一個(gè)或多個(gè)ar體驗(yàn)的顯現(xiàn)(經(jīng)由計(jì)算設(shè)備100的一個(gè)或多個(gè)輸出組件223呈現(xiàn)),如由ar共享邏輯211所促進(jìn)的。在一些實(shí)施例中,ar共享邏輯211可以用于允許ar體驗(yàn)通過一個(gè)或多個(gè)網(wǎng)絡(luò)與關(guān)聯(lián)于其他用戶的其他計(jì)算設(shè)備共享,例如計(jì)算設(shè)備100的用戶可以選擇通過一個(gè)或多個(gè)網(wǎng)絡(luò)(例如因特網(wǎng)、云網(wǎng)絡(luò)、相鄰網(wǎng)絡(luò)、藍(lán)牙等)與一個(gè)或多個(gè)計(jì)算設(shè)備的一個(gè)或多個(gè)用戶共享計(jì)算設(shè)備100處的ar體驗(yàn)的顯現(xiàn)。類似地,用戶可以選擇經(jīng)由一個(gè)或多個(gè)軟件應(yīng)用與其他用戶共享ar體驗(yàn),例如通過在一個(gè)或多個(gè)社交和/或商業(yè)網(wǎng)絡(luò)網(wǎng)站(例如,facebook?、twitter?、linkedln?等)上發(fā)布ar體驗(yàn)或通過一個(gè)或多個(gè)電子郵件和/或短消息服務(wù)(sms)應(yīng)用將ar體驗(yàn)發(fā)送給一個(gè)或多個(gè)用戶。
應(yīng)當(dāng)注意,實(shí)施例不僅基于視覺標(biāo)記(由通常通過相機(jī)捕獲的視覺數(shù)據(jù)獲得)、而且基于非視覺標(biāo)記為用戶提供實(shí)時(shí)ar體驗(yàn),對(duì)于非視覺標(biāo)記,基本非視覺數(shù)據(jù)可以在不具有視覺數(shù)據(jù)捕獲設(shè)備(例如相機(jī))的情況下獲得,且非視覺數(shù)據(jù)可以使用非視覺設(shè)備(例如音頻傳感器、嗅覺傳感器、觸覺傳感器、化學(xué)傳感器、無(wú)線電波傳感器等)獲得。甚至視覺元素或標(biāo)記可以出現(xiàn)在計(jì)算設(shè)備100(例如,頭戴式顯示器,例如可穿戴眼鏡)上而不利用相機(jī),例如當(dāng)視覺元素的方向?qū)?yīng)于從音頻基準(zhǔn)源獲得的音頻的方向時(shí)。此外,在一些實(shí)施例中,捕獲/傳感組件221的力傳感器(例如,加速度計(jì))可用于精確定位視覺ar體驗(yàn),例如當(dāng)用戶的頭部可能轉(zhuǎn)動(dòng)時(shí)將視覺元素或標(biāo)記保持在其合適的位置。
如上所述,實(shí)施例不僅僅局限于非視覺標(biāo)記,且它們確實(shí)提供根據(jù)期望或需要獲得并相應(yīng)地采用由ar機(jī)構(gòu)110促進(jìn)的視覺標(biāo)記(具有或不具有非視覺標(biāo)記),以為用戶顯現(xiàn)更好的ar體驗(yàn);然而,在一個(gè)實(shí)施例中,視覺標(biāo)記的這種獲得和采用可以在必須或不必依賴于任何常規(guī)視覺數(shù)據(jù)捕獲設(shè)備(例如相機(jī))的情況下執(zhí)行,而相反在一些實(shí)施例中,視覺標(biāo)記可以使用捕獲/傳感組件221的一個(gè)或多個(gè)非視覺設(shè)備獲得。
例如且在一個(gè)實(shí)施例中,用作非視覺標(biāo)記的音頻信號(hào)可以啟動(dòng)用戶的一部分ar體驗(yàn),但是在這種基于非視覺標(biāo)記的ar體驗(yàn)之后可以將視覺標(biāo)記添加到ar體驗(yàn);然而,可以在不使用相機(jī)的情況下獲得該視覺標(biāo)記,且相反視覺標(biāo)記可以通過由一個(gè)或多個(gè)化學(xué)傳感器、聲音傳感器、生物測(cè)定傳感器等獲得的非視覺數(shù)據(jù)來獲得。為了進(jìn)一步說明這一點(diǎn),繼續(xù)先前的叢林示例,當(dāng)接近擬真的ar叢林時(shí),大昆蟲可能會(huì)出現(xiàn)為在特定區(qū)域中飛行,且與該事件相關(guān)的任何數(shù)據(jù)可以通過檢測(cè)與大昆蟲的飛行相關(guān)的超聲信號(hào)(與實(shí)際視覺相反)來確定,且進(jìn)一步地,可以獲得該超聲信號(hào),且即使在用戶和/或計(jì)算設(shè)備100能夠要求區(qū)域以具有大昆蟲飛行的實(shí)際視覺之前,可以產(chǎn)生和應(yīng)用相應(yīng)的視覺標(biāo)記。此外,例如,可以使用計(jì)算設(shè)備100的捕獲/傳感組件221的一個(gè)或多個(gè)信號(hào)傳感器來檢測(cè)超聲信號(hào)。
實(shí)施例提供(但不限于):1)經(jīng)由捕獲/傳感組件221中的一個(gè)或多個(gè)檢測(cè)非視覺數(shù)據(jù)(例如,可聽見的聲音、超聲信號(hào)、振動(dòng)等)且使用檢測(cè)到的非視覺數(shù)據(jù)作為用于錨定ar體驗(yàn)的非視覺基準(zhǔn)標(biāo)記,而ar體驗(yàn)的輸出可以按一種或多種形式例如視覺、聽覺、嗅覺、觸覺和/或類似物顯現(xiàn),包括使用通過從各個(gè)方向檢測(cè)非視覺數(shù)據(jù)來定位ar體驗(yàn);2)經(jīng)由一個(gè)或多個(gè)捕獲/傳感組件221檢測(cè)化學(xué)性質(zhì),包括化學(xué)存在和化學(xué)中的變化,以觸發(fā)增強(qiáng)的ar體驗(yàn),其中ar體驗(yàn)可以按一種或多種形式例如視覺、聽覺、嗅覺、觸覺和/或類似物顯現(xiàn);3)經(jīng)由一個(gè)或多個(gè)捕獲/傳感組件221檢測(cè)無(wú)線電波(例如甚至沒有認(rèn)證連接),包括信號(hào)方向、無(wú)線電信號(hào)名稱等,以觸發(fā)增強(qiáng)的ar體驗(yàn),其中ar體驗(yàn)可以按一種或多種形式例如視覺、聽覺、嗅覺、觸覺和/或類似物顯現(xiàn)。
實(shí)施例進(jìn)一步提供(但不限于):4)在一個(gè)實(shí)施例中,經(jīng)由捕獲/傳感組件221的力傳感器(例如,加速度計(jì)等)使用上述非視覺標(biāo)記中的一個(gè)或多個(gè)來啟動(dòng)ar體驗(yàn),以錨定ar體驗(yàn)的視覺元素或標(biāo)記(例如即使用戶的頭部可能正在移動(dòng),也抑制視覺或聽覺ar元件的運(yùn)動(dòng),其中用戶可以戴著頭戴式設(shè)備(例如眼鏡),例如計(jì)算設(shè)備100,其也可以對(duì)應(yīng)于用戶頭部的移動(dòng)而移動(dòng))。
實(shí)施例進(jìn)一步提供(但不限于):5)使用一個(gè)或多個(gè)上述非視覺標(biāo)記啟動(dòng)ar體驗(yàn),隨后可以接著使用和應(yīng)用視覺標(biāo)記來更準(zhǔn)確地錨定ar體驗(yàn)。此外,在一個(gè)實(shí)施例中,ar體驗(yàn)可以根據(jù)非視覺標(biāo)記的強(qiáng)度和/或類型和沿著該過程的任何附加的視覺標(biāo)記而改變或變化。
實(shí)施例進(jìn)一步提供促進(jìn)上述實(shí)施例的任何組合,如期望或必需的,例如組合實(shí)施例1-4,將實(shí)施例1-3與其他ar技術(shù)組合,例如可以包括姿勢(shì)、語(yǔ)音i/o、眼睛追蹤等和/或類似物的那些。實(shí)施例還提供使用上下文引擎205來檢測(cè)用戶活動(dòng)、位置、社交活動(dòng)等,以將合適的上下文分配到視覺和非視覺標(biāo)記并提供更增強(qiáng)和準(zhǔn)確的ar體驗(yàn)。
通信/兼容邏輯213可以用于促進(jìn)計(jì)算設(shè)備100與任何數(shù)目和類型的其他計(jì)算設(shè)備(例如移動(dòng)計(jì)算設(shè)備、臺(tái)式計(jì)算機(jī)、服務(wù)器計(jì)算設(shè)備等)、處理設(shè)備(例如中央處理單元(cpu)、圖形處理單元(gpu)等)、捕獲/傳感組件221(例如,非視覺數(shù)據(jù)傳感器/檢測(cè)器,例如音頻傳感器、嗅覺傳感器、觸覺傳感器、信號(hào)傳感器、振動(dòng)傳感器、化學(xué)檢測(cè)器、無(wú)線電波探測(cè)器、力傳感器、天氣/溫度傳感器、身體/生物測(cè)定傳感器、掃描器等,以及視覺數(shù)據(jù)傳感器/檢測(cè)器,例如相機(jī)等)、用戶/上下文感知組件和/或識(shí)別/驗(yàn)證傳感器/設(shè)備(如生物測(cè)定傳感器/檢測(cè)器、掃描器等)、存儲(chǔ)器或存儲(chǔ)設(shè)備、數(shù)據(jù)庫(kù)和/或數(shù)據(jù)源230(例如數(shù)據(jù)存儲(chǔ)設(shè)備、硬驅(qū)動(dòng)器、固態(tài)驅(qū)動(dòng)器、硬盤、存儲(chǔ)卡或設(shè)備、存儲(chǔ)器電路等)、網(wǎng)絡(luò)(例如,云網(wǎng)絡(luò)、互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、蜂窩網(wǎng)絡(luò)、相鄰網(wǎng)絡(luò),例如藍(lán)牙、低能量藍(lán)牙(ble)、智能藍(lán)牙、鄰近wi-fi、射頻識(shí)別(rfid)、近場(chǎng)通信(nfc)、體域網(wǎng)(ban)等)、無(wú)線或有線通信和相關(guān)協(xié)議(例如,wi-fi?、wimax、以太網(wǎng)等)、連接和位置管理技術(shù)、軟件應(yīng)用/網(wǎng)站(例如,社交和/或商業(yè)連網(wǎng)網(wǎng)站、商業(yè)應(yīng)用、游戲和其他娛樂應(yīng)用等)、編程語(yǔ)言等之間的動(dòng)態(tài)通信和兼容,同時(shí)確保與變化的技術(shù)、參數(shù)、協(xié)議、標(biāo)準(zhǔn)等兼容。
在本文通篇,術(shù)語(yǔ)例如“邏輯”、“組件”、“模塊”、“框架”、“引擎”、“工具”等可以互換引用,且通過示例包括軟件、硬件、和/或軟件和硬件的任何組合,例如固件。此外,使用任何特定品牌、詞語(yǔ)、術(shù)語(yǔ)、短語(yǔ)、名稱和/或首字母縮略詞,例如“非視覺”、“視覺”、“標(biāo)記”、“錨”、“聽覺”、“嗅覺”、“觸覺”、“信號(hào)”、“化學(xué)”、“無(wú)線電波”、“增強(qiáng)現(xiàn)實(shí)”或“ar”等并不應(yīng)當(dāng)認(rèn)為是將實(shí)施例限制于產(chǎn)品或本文外的文獻(xiàn)中攜帶的該標(biāo)簽的軟件或設(shè)備。
可以設(shè)想,任何數(shù)目和類型的組件可以被添加到ar機(jī)構(gòu)110和/或從ar機(jī)構(gòu)110去除,以促進(jìn)各種實(shí)施例,包括添加、去除和/或增強(qiáng)某些特征。為了簡(jiǎn)明、清晰和易于理解ar機(jī)構(gòu)110,許多標(biāo)準(zhǔn)和/或已知組件,例如計(jì)算設(shè)備的組件,不在這里示出或討論??梢栽O(shè)想,如本文所描述的實(shí)施例不限于任何特定技術(shù)、拓?fù)洹⑾到y(tǒng)、架構(gòu)和/或標(biāo)準(zhǔn),且足夠動(dòng)態(tài)以采用并適應(yīng)任何未來的變化。
圖2b示出根據(jù)一個(gè)實(shí)施例的具有一組選擇性組件的架構(gòu)布局的計(jì)算設(shè)備100。為了簡(jiǎn)明,參考圖1和圖2a討論的許多細(xì)節(jié)在下面可不討論或重復(fù)。應(yīng)當(dāng)設(shè)想且注意到,實(shí)施例不限于所示的架構(gòu)布局,無(wú)論是在所示的組件還是其布局方面,且為了簡(jiǎn)明、清晰和易于理解,該布局僅作為示例提供。
如所示且在一個(gè)實(shí)施例中,捕獲/傳感組件221可以在上下文引擎205中且還與ar協(xié)調(diào)邏輯207通信,其中上下文引擎205進(jìn)一步與ar協(xié)調(diào)邏輯207通信。此外,ar協(xié)調(diào)邏輯207可以與ar數(shù)據(jù)庫(kù)230通信,并進(jìn)一步與ar顯現(xiàn)邏輯209通信,ar顯現(xiàn)邏輯209被顯示為與輸出組件223通信,以促進(jìn)經(jīng)由計(jì)算設(shè)備100的一個(gè)或多個(gè)輸出組件223向用戶顯現(xiàn)ar體驗(yàn)。
圖3a示出根據(jù)一個(gè)實(shí)施例的用于促進(jìn)基于非視覺標(biāo)記(例如音頻)的增強(qiáng)現(xiàn)實(shí)體驗(yàn)的產(chǎn)生和顯現(xiàn)的方法300。方法300可以由可以包括硬件(例如,電路、專用邏輯、可編程邏輯等)、軟件(例如在處理設(shè)備上運(yùn)行的指令)或其組合的處理邏輯來執(zhí)行。在一個(gè)實(shí)施例中,方法300可以由圖1的ar機(jī)構(gòu)110執(zhí)行。方法300的過程以線性順序示出,以便簡(jiǎn)明和清晰呈現(xiàn);然而,設(shè)想可以并行、異步或以不同順序執(zhí)行它們中的任何數(shù)目。為了簡(jiǎn)明,參考圖1和圖2a-b討論的許多細(xì)節(jié)可能在下文不討論或重復(fù)。
具有框301的方法300具有圖2a的捕獲/傳感組件221的音頻檢測(cè)設(shè)備(例如麥克風(fēng)),以檢測(cè)音頻(例如聲音,包括信號(hào)中的特定數(shù)據(jù)、強(qiáng)度、方向等)。在框303,檢測(cè)到的聲音隨后由ar協(xié)調(diào)邏輯207映射到在圖2a的ar數(shù)據(jù)庫(kù)230處訪問的ar體驗(yàn)數(shù)據(jù),其中在框305,該ar顯現(xiàn)邏輯209可以隨后基于上述映射顯現(xiàn)ar體驗(yàn)。在框307,隨后可以經(jīng)由計(jì)算設(shè)備的一個(gè)或多個(gè)感覺輸出通道(例如圖2a的輸出組件223),根據(jù)其分配的上下文和/或訪問或檢測(cè)到的ar體驗(yàn)數(shù)據(jù)例如檢測(cè)到的音頻的方向、數(shù)據(jù)、強(qiáng)度等將顯現(xiàn)的ar體驗(yàn)向用戶呈現(xiàn)。
在一個(gè)實(shí)施例中,在框309,作為計(jì)算設(shè)備的ar體驗(yàn)的接收者的用戶可以選擇經(jīng)由一個(gè)或多個(gè)其他計(jì)算設(shè)備(例如,智能電話、可穿戴設(shè)備等)與其他用戶(例如,家人、朋友、同事等)通過一個(gè)或多個(gè)網(wǎng)絡(luò)(例如,因特網(wǎng)、云網(wǎng)絡(luò)、藍(lán)牙、相鄰網(wǎng)絡(luò)等)且以任何數(shù)目和類型的方式(例如經(jīng)由社交連網(wǎng)網(wǎng)站、電子郵件、文本等)共享ar體驗(yàn)。
在框311處,如參考圖2a進(jìn)一步討論的,在一些實(shí)施例中,還可以檢測(cè)一個(gè)或多個(gè)視覺標(biāo)記(例如,使用信號(hào)檢測(cè)器/傳感器等來從檢測(cè)超聲信號(hào)產(chǎn)生視覺標(biāo)記),并且因此,在框313,這些視覺標(biāo)記可以與ar體驗(yàn)一起使用以進(jìn)一步優(yōu)化且更好和更準(zhǔn)確地提高ar體驗(yàn)。
圖3b示出根據(jù)一個(gè)實(shí)施例的用于促進(jìn)基于非視覺標(biāo)記(例如化學(xué))的增強(qiáng)現(xiàn)實(shí)體驗(yàn)的產(chǎn)生和顯現(xiàn)的方法320。方法320可以由可以包括硬件(例如,電路、專用邏輯、可編程邏輯等)、軟件(例如在處理設(shè)備上運(yùn)行的指令)或其組合的處理邏輯執(zhí)行。在一個(gè)實(shí)施例中,方法320可以由圖1的ar機(jī)構(gòu)110執(zhí)行。方法320的過程以線性順序示出,以便簡(jiǎn)明和清楚呈現(xiàn);然而,設(shè)想可以并行、異步或以不同順序執(zhí)行其中的任何數(shù)目。為了簡(jiǎn)明,參考圖1、2a-b和3a討論的許多細(xì)節(jié)在下文將不討論或重復(fù)。
具有框321的方法300具有圖2a的捕獲/傳感組件221的化學(xué)傳感設(shè)備(例如化學(xué)傳感器),以檢測(cè)任何化學(xué)制品及其相應(yīng)的性質(zhì)、變化、特性等,例如與檢測(cè)到的化學(xué)制品相關(guān)的類型、強(qiáng)度等。在框323,檢測(cè)到的化學(xué)制品隨后由ar協(xié)調(diào)邏輯207映射到在圖2a的ar數(shù)據(jù)庫(kù)230處訪問的ar體驗(yàn)數(shù)據(jù),其中在框325,該ar顯現(xiàn)邏輯209可以基于上述映射顯現(xiàn)ar體驗(yàn)。在框327,隨后可以經(jīng)由計(jì)算設(shè)備的一個(gè)或多個(gè)感覺輸出通道(例如圖2a的輸出組件223),根據(jù)其分配的上下文和/或訪問或檢測(cè)到的ar體驗(yàn)數(shù)據(jù)(例如檢測(cè)到的化學(xué)制品的類型、強(qiáng)度等),將顯現(xiàn)的ar體驗(yàn)向用戶呈現(xiàn)。
在框329處,如參考圖2a進(jìn)一步討論的,在一些實(shí)施例中,還可以檢測(cè)一個(gè)或多個(gè)視覺標(biāo)記(例如,使用信號(hào)檢測(cè)器/傳感器等從檢測(cè)超聲信號(hào)產(chǎn)生視覺標(biāo)記等),因此在框331,這些視覺標(biāo)記可以與ar體驗(yàn)一起使用,以進(jìn)一步優(yōu)化且更好和更準(zhǔn)確地增強(qiáng)ar體驗(yàn)。
圖3c示出根據(jù)一個(gè)實(shí)施例的用于促進(jìn)基于非視覺標(biāo)記例如無(wú)線信號(hào)的增強(qiáng)現(xiàn)實(shí)體驗(yàn)的產(chǎn)生和顯現(xiàn)的方法340。方法340可以由可以包括硬件(例如,電路、專用邏輯、可編程邏輯等)、軟件(例如在處理設(shè)備上運(yùn)行的指令)或其組合的處理邏輯來執(zhí)行。在一個(gè)實(shí)施例中,方法340可以由圖1的ar機(jī)構(gòu)110執(zhí)行。方法340的過程以線性順序示出,以便簡(jiǎn)明和清楚呈現(xiàn);然而,設(shè)想可以并行、異步或以不同順序執(zhí)行它們中的任何數(shù)目。為了簡(jiǎn)明,參考圖1、2a-b和3a-3b討論的許多細(xì)節(jié)將不在下文討論或重復(fù)。
具有框341的方法340具有圖2a的捕獲/傳感組件221的信號(hào)檢測(cè)設(shè)備,例如信號(hào)檢測(cè)器或無(wú)線子系統(tǒng)等,以檢測(cè)信號(hào)及其對(duì)應(yīng)的數(shù)據(jù)、強(qiáng)度和方向等。在框343,檢測(cè)的信號(hào)隨后由ar協(xié)調(diào)邏輯207映射到在圖2a的ar數(shù)據(jù)庫(kù)230處訪問的ar體驗(yàn)數(shù)據(jù),其中在框345,該ar顯現(xiàn)邏輯209可以隨后基于上述映射來顯現(xiàn)ar體驗(yàn)。在框347,隨后可以經(jīng)由計(jì)算設(shè)備的一個(gè)或多個(gè)感覺輸出通道(例如圖2a的輸出組件223)根據(jù)其分配的上下文和/或訪問或檢測(cè)的ar體驗(yàn)數(shù)據(jù)(例如檢測(cè)信號(hào)的數(shù)據(jù)、強(qiáng)度和方向等)將顯現(xiàn)的ar體驗(yàn)向用戶呈現(xiàn)。
在框349中,如參考圖2a進(jìn)一步討論的,在一些實(shí)施例中,也可以檢測(cè)一個(gè)或多個(gè)視覺標(biāo)記(例如,使用信號(hào)檢測(cè)器/傳感器等從檢測(cè)超聲信號(hào)產(chǎn)生視覺標(biāo)記等),因此,在框351,這些視覺標(biāo)記可以與ar體驗(yàn)一起使用以進(jìn)一步優(yōu)化,且更好和更準(zhǔn)確地增強(qiáng)ar體驗(yàn)。
圖4示出能夠支持上述操作的計(jì)算系統(tǒng)400的實(shí)施例。計(jì)算系統(tǒng)400表示各種計(jì)算和電子設(shè)備(有線或無(wú)線),例如包括臺(tái)式計(jì)算系統(tǒng)、膝上型計(jì)算系統(tǒng)、蜂窩電話、包括支持蜂窩的pda的個(gè)人數(shù)字助理(pda)、機(jī)頂盒、智能電話、平板計(jì)算機(jī)、可穿戴設(shè)備等。備用計(jì)算系統(tǒng)可以包括更多、更少和/或不同的組件。計(jì)算設(shè)備400可以與參考圖1描述的計(jì)算設(shè)備100相同或相似或包括計(jì)算設(shè)備100。
計(jì)算系統(tǒng)400包括總線405(或例如鏈接、互連或另一類型的傳送信息的通信設(shè)備或接口)以及耦合到總線405的可處理信息的處理器410。雖然用單個(gè)處理器示出計(jì)算系統(tǒng)400,它可以包括多個(gè)處理器和/或共處理器,例如中央處理器、圖像信號(hào)處理器、圖形處理器和視覺處理器等中的一個(gè)或多個(gè)。計(jì)算系統(tǒng)400還可以包括耦合到總線405的隨機(jī)存取存儲(chǔ)器(ram)或其他動(dòng)態(tài)存儲(chǔ)設(shè)備420(稱為主存儲(chǔ)器),且可以存儲(chǔ)可由處理器410執(zhí)行的信息和指令。主存儲(chǔ)器420還可用于存儲(chǔ)臨時(shí)變量或在處理器410執(zhí)行指令期間的其他中間信息。
計(jì)算系統(tǒng)400還可以包括只讀存儲(chǔ)器(rom)和/或耦合到總線405的其他存儲(chǔ)設(shè)備430,其可以存儲(chǔ)用于處理器410的靜態(tài)信息和指令。日期存儲(chǔ)設(shè)備440可以耦合到總線405以存儲(chǔ)信息和指令。日期存儲(chǔ)設(shè)備440例如磁盤或光盤和相應(yīng)的驅(qū)動(dòng)器可以耦合到計(jì)算系統(tǒng)400。
計(jì)算系統(tǒng)400還可以經(jīng)由總線405耦合到顯示設(shè)備450,例如陰極射線管(crt)、液晶顯示器(lcd)或有機(jī)發(fā)光二極管(oled)陣列以向用戶顯示信息。包括字母數(shù)字和其他鍵的用戶輸入設(shè)備460可以耦合到總線405以將信息和命令選擇傳送到處理器410。另一類型的用戶輸入設(shè)備460是光標(biāo)控制470,例如鼠標(biāo)、軌跡球、觸摸屏、觸摸板或光標(biāo)方向鍵以將方向信息和命令選擇傳送到處理器410和控制顯示器450上的光標(biāo)移動(dòng)。計(jì)算機(jī)系統(tǒng)400的相機(jī)和麥克風(fēng)陣列490可以耦合到總線405以觀察姿勢(shì),記錄音頻和視頻,以及接收和發(fā)送視覺和音頻命令。
計(jì)算系統(tǒng)400還可以包括網(wǎng)絡(luò)接口480,以提供對(duì)網(wǎng)絡(luò)例如局域網(wǎng)(lan)、廣域網(wǎng)(wan)、城域網(wǎng)(man)、個(gè)域網(wǎng)(pan)、藍(lán)牙、云網(wǎng)絡(luò)、移動(dòng)網(wǎng)絡(luò)(例如,第三代(3g)等)、內(nèi)聯(lián)網(wǎng)、因特網(wǎng)等的訪問。網(wǎng)絡(luò)接口480可以包括例如具有天線485的無(wú)線網(wǎng)絡(luò)接口,其可以表示一個(gè)或多個(gè)天線。網(wǎng)絡(luò)接口480還可以包括例如有線網(wǎng)絡(luò)接口以經(jīng)由網(wǎng)絡(luò)線纜487與遠(yuǎn)程設(shè)備通信,所述網(wǎng)絡(luò)線纜可以是例如以太網(wǎng)線纜、同軸線纜、光纖線纜、串行線纜或并行線纜。
網(wǎng)絡(luò)接口480可以例如通過符合ieee802.11b和/或ieee802.11g標(biāo)準(zhǔn)來提供對(duì)lan的訪問,和/或無(wú)線網(wǎng)絡(luò)接口可以提供對(duì)個(gè)域網(wǎng)的訪問,例如,通過符合藍(lán)牙標(biāo)準(zhǔn)。還可以支持其他無(wú)線網(wǎng)絡(luò)接口和/或協(xié)議,包括標(biāo)準(zhǔn)的先前和后續(xù)版本。
除了經(jīng)由無(wú)線lan標(biāo)準(zhǔn)的通信之外或?qū)ζ溥M(jìn)行替代,網(wǎng)絡(luò)接口480可以使用例如時(shí)分多址(tdma)協(xié)議、全球移動(dòng)通信系統(tǒng)(gsm)協(xié)議、碼分多址(cdma)協(xié)議和/或任何其他類型的無(wú)線通信協(xié)議提供無(wú)線通信。
網(wǎng)絡(luò)接口480可以包括一個(gè)或多個(gè)通信接口,例如調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡或其他熟知的接口設(shè)備,例如用于耦合到以太網(wǎng)、令牌環(huán)或其他類型的物理有線或無(wú)線附件的那些,用于例如提供支持lan或wan的通信鏈路。以這種方式,例如,計(jì)算機(jī)系統(tǒng)還可以經(jīng)由包括內(nèi)聯(lián)網(wǎng)或因特網(wǎng)的常規(guī)網(wǎng)絡(luò)基礎(chǔ)設(shè)施耦合到多個(gè)外圍設(shè)備、客戶端、控制面、控制臺(tái)或服務(wù)器。
應(yīng)當(dāng)理解,對(duì)于某些實(shí)施方案,比上述示例更少或更多的裝備系統(tǒng)可能是優(yōu)選的。因此,計(jì)算系統(tǒng)400的配置可以根據(jù)眾多因素例如價(jià)格約束、性能要求、技術(shù)改進(jìn)或其他情況而在實(shí)施方案之間變化。電子設(shè)備或計(jì)算機(jī)系統(tǒng)400的實(shí)例可以包括但不限于移動(dòng)設(shè)備、個(gè)人數(shù)字助理、移動(dòng)計(jì)算設(shè)備、智能電話、蜂窩電話、手柄、單向?qū)ず魴C(jī)、雙向?qū)ず魴C(jī)、消息傳送設(shè)備、計(jì)算機(jī)、個(gè)人計(jì)算機(jī)(pc)、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、手持式計(jì)算機(jī)、平板計(jì)算機(jī)、服務(wù)器、服務(wù)器陣列或服務(wù)器場(chǎng)、全球網(wǎng)服務(wù)器、網(wǎng)絡(luò)服務(wù)器、互聯(lián)網(wǎng)服務(wù)器、工作站、小型計(jì)算機(jī)、主框架計(jì)算機(jī)、超級(jí)計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備、全球網(wǎng)設(shè)備、分布式計(jì)算系統(tǒng)、多處理器系統(tǒng)、基于處理器的系統(tǒng)、消費(fèi)電子產(chǎn)品、可編程消費(fèi)電子產(chǎn)品、電視、數(shù)字電視、機(jī)頂盒、無(wú)線接入點(diǎn)、基站、訂戶站、移動(dòng)訂戶中心、無(wú)線電網(wǎng)絡(luò)控制器、路由器、集線器、網(wǎng)關(guān)、網(wǎng)橋、交換機(jī)、機(jī)器或其組合。
實(shí)施例可以實(shí)現(xiàn)為使用母板互連的一個(gè)或多個(gè)微芯片或集成電路、硬連線邏輯、由存儲(chǔ)設(shè)備存儲(chǔ)并由微處理器執(zhí)行的軟件、固件、專用集成電路(asic)和/或現(xiàn)場(chǎng)可編程門陣列(fpga)中的任一個(gè)或組合。術(shù)語(yǔ)“邏輯”可以包括例如軟件或硬件和/或軟件和硬件的組合。
實(shí)施例可以例如提供為計(jì)算機(jī)程序產(chǎn)品,其可以包括其上存儲(chǔ)機(jī)器可執(zhí)行指令的一個(gè)或多個(gè)機(jī)器可讀介質(zhì),所述機(jī)器可執(zhí)行指令當(dāng)由一個(gè)或多個(gè)機(jī)器(例如計(jì)算機(jī),計(jì)算機(jī)網(wǎng)絡(luò)或其他電子設(shè)備)執(zhí)行時(shí),可以導(dǎo)致一個(gè)或多個(gè)機(jī)器執(zhí)行根據(jù)本文所述的實(shí)施例的操作。機(jī)器可讀介質(zhì)可以包括但不限于軟盤、光盤、cd-rom(光盤只讀存儲(chǔ)器)和磁光盤、rom、ram、eprom(可擦除可編程只讀存儲(chǔ)器)、eeprom(電可擦除可編程只讀存儲(chǔ)器)、磁卡或光卡、閃存或適用于存儲(chǔ)機(jī)器可執(zhí)行指令的其他類型的介質(zhì)/機(jī)器可讀介質(zhì)。
此外,實(shí)施例可以作為計(jì)算機(jī)程序產(chǎn)品下載,其中所述程序可以通過一個(gè)或多個(gè)數(shù)據(jù)信號(hào)從遠(yuǎn)程計(jì)算機(jī)(例如,服務(wù)器)傳送到請(qǐng)求計(jì)算機(jī)(例如,客戶端),所述一個(gè)或多個(gè)數(shù)據(jù)信號(hào)包括在載波或其他傳播介質(zhì)中和/或通過載波或其他傳播介質(zhì)經(jīng)由通信鏈路(例如,調(diào)制解調(diào)器和/或網(wǎng)絡(luò)連接)調(diào)制。
對(duì)“一個(gè)實(shí)施例”、“實(shí)施例”、“示例性實(shí)施例”、“各種實(shí)施例”等的提及表示所描述的實(shí)施例可以包括特定的特征、結(jié)構(gòu)或特性,但并不是每個(gè)實(shí)施例必須包括特定的特征、結(jié)構(gòu)或特性。此外,一些實(shí)施例可以具有針對(duì)其他實(shí)施例描述的一些、全部特征或者沒有特征。
在以下描述和權(quán)利要求中,可以使用術(shù)語(yǔ)“耦合”及其衍生詞?!榜詈稀庇糜诒硎緝蓚€(gè)或更多個(gè)元件彼此協(xié)作或相互作用,但是它們?cè)谒鼈冎g可以或可以不具有插入的物理或電組件。
如權(quán)利要求中所用的,除非另有規(guī)定,使用順序形容詞“第一”、“第二”、“第三”等來描述共同的元件,僅僅表示提及的相同元件的不同情形,并不旨在表示這樣描述的元件必須有給定順序(暫時(shí)、空間),有分級(jí)或任何其他方式。
圖5示出能夠支持上述操作的計(jì)算環(huán)境500的實(shí)施例。模塊和系統(tǒng)可以用各種不同的硬件體系結(jié)構(gòu)和形式因素(包括如圖9所示的那個(gè))來實(shí)現(xiàn)。
命令執(zhí)行模塊501包括中央處理單元,以高速緩存和執(zhí)行命令且在所示的其他模塊和系統(tǒng)之間分配任務(wù)。它可以包括指令棧、高速緩存存儲(chǔ)器以存儲(chǔ)中間和最終結(jié)果,以及大容量存儲(chǔ)器以存儲(chǔ)應(yīng)用和操作系統(tǒng)。命令執(zhí)行模塊也可以用作系統(tǒng)的中央?yún)f(xié)調(diào)和任務(wù)分配單元。
屏幕顯現(xiàn)模塊521在一個(gè)或更多個(gè)屏幕上繪制對(duì)象,以供用戶查看。它可以適合于從下面描述的虛擬對(duì)象行為模塊504接收數(shù)據(jù),且將虛擬對(duì)象和任何其他對(duì)象和力在一個(gè)或多個(gè)合適的屏幕上顯現(xiàn)。因此,來自虛擬對(duì)象行為模塊的數(shù)據(jù)將確定虛擬對(duì)象的位置和動(dòng)態(tài)以及相關(guān)姿勢(shì)、力和對(duì)象,例如,因此屏幕顯現(xiàn)模塊將在屏幕上描繪虛擬對(duì)象和相關(guān)對(duì)象和環(huán)境。屏幕顯現(xiàn)模塊還可以適合于從下面描述的相鄰屏幕透視模塊507接收數(shù)據(jù),以描繪虛擬對(duì)象的目標(biāo)著陸區(qū)域,如果虛擬對(duì)象可以移動(dòng)到與相鄰屏幕透視模塊關(guān)聯(lián)的設(shè)備的顯示器。因此,例如,如果虛擬對(duì)象從主屏幕移動(dòng)到輔助屏幕,則相鄰屏幕透視模塊2可以向屏幕顯現(xiàn)模塊發(fā)送數(shù)據(jù),例如以陰影形式為追蹤用戶的手移動(dòng)或眼睛移動(dòng)的虛擬對(duì)象建議一個(gè)或多個(gè)目標(biāo)著陸區(qū)域。
對(duì)象和姿勢(shì)識(shí)別系統(tǒng)522可以適合于識(shí)別和追蹤用戶的手和傷害姿勢(shì)。這樣的模塊可以用于識(shí)別手、手指、手指姿勢(shì)、手移動(dòng)和手相對(duì)于顯示器的位置。例如,對(duì)象和姿勢(shì)識(shí)別模塊可以例如確定用戶做出身體部分姿勢(shì)以將虛擬對(duì)象丟或投到多個(gè)屏幕中的一個(gè)或另一個(gè)上,或用戶做出身體部分姿勢(shì)來移動(dòng)虛擬對(duì)象到多個(gè)屏幕中的一個(gè)或另一個(gè)的邊框。對(duì)象和姿勢(shì)識(shí)別系統(tǒng)可以耦合到相機(jī)或相機(jī)陣列、麥克風(fēng)或麥克風(fēng)陣列、觸摸屏或觸摸表面、或指向設(shè)備、或這些物品的一些組合,以檢測(cè)來自用戶的姿勢(shì)和命令。
對(duì)象和姿勢(shì)識(shí)別系統(tǒng)的觸摸屏或觸摸表面可以包括觸摸屏傳感器。來自傳感器的數(shù)據(jù)可以被饋送到硬件、軟件、固件或其組合,以將在屏幕或表面上的用戶的手的觸摸姿勢(shì)映射到虛擬對(duì)象的相應(yīng)動(dòng)態(tài)行為。傳感器日期可以用于動(dòng)量和慣性因子,以允許基于來自用戶手的輸入(例如用戶手指相對(duì)于屏幕的滑動(dòng)速率)的虛擬對(duì)象的各種動(dòng)量行為。捏姿勢(shì)可以被解釋為從顯示屏提起虛擬對(duì)象,或開始產(chǎn)生與虛擬對(duì)象相關(guān)聯(lián)的虛擬綁定或在顯示器上放大或縮小的命令。通過使用一個(gè)或多個(gè)不利用觸摸表面的相機(jī)的對(duì)象和姿勢(shì)識(shí)別系統(tǒng)可以產(chǎn)生類似的命令。
關(guān)注模塊523的方向可以裝備有相機(jī)或其他傳感器,以追蹤用戶臉部或手部的位置或姿態(tài)。當(dāng)發(fā)出姿勢(shì)或語(yǔ)音命令時(shí),系統(tǒng)可以針對(duì)姿勢(shì)確定合適屏幕。在一個(gè)示例中,在每個(gè)顯示器附近安裝相機(jī)以檢測(cè)用戶是否面向該顯示器。如果是這樣,則將關(guān)注模塊信息的方向提供給對(duì)象和姿勢(shì)識(shí)別模塊522,以確保姿勢(shì)或命令與用于主動(dòng)顯示的合適庫(kù)相關(guān)聯(lián)。類似地,如果用戶遠(yuǎn)離所有屏幕注視,則可以忽略命令。
設(shè)備接近度檢測(cè)模塊525可以使用接近度傳感器、羅盤、gps(全球定位系統(tǒng))接收器、個(gè)域網(wǎng)無(wú)線電和其他類型的傳感器,以及三角測(cè)量和其他技術(shù)來確定其他設(shè)備的接近度。一旦附近的設(shè)備被檢測(cè)到,它可以被注冊(cè)到系統(tǒng),且其類型可以確定為輸入設(shè)備或顯示設(shè)備或兩者。對(duì)于輸入設(shè)備,接收的數(shù)據(jù)隨后可以被應(yīng)用于對(duì)象姿勢(shì)和識(shí)別系統(tǒng)522。對(duì)于顯示設(shè)備,可以由相鄰屏幕透視模塊507考慮。
虛擬對(duì)象行為模塊504適合于從對(duì)象速度和方向模塊接收輸入,并將該輸入應(yīng)用于顯示器中顯示的虛擬對(duì)象。因此,例如,對(duì)象和姿勢(shì)識(shí)別系統(tǒng)將解釋用戶姿勢(shì),且通過將用戶手的捕獲的移動(dòng)映射到所識(shí)別的移動(dòng),虛擬對(duì)象追蹤器模塊將關(guān)聯(lián)虛擬對(duì)象的位置和移動(dòng)到由對(duì)象和姿勢(shì)識(shí)別系統(tǒng)識(shí)別的運(yùn)動(dòng),對(duì)象和速度和方向模塊將捕獲虛擬對(duì)象運(yùn)動(dòng)的動(dòng)態(tài),且虛擬對(duì)象行為模塊將接收來自對(duì)象和速度和方向模塊的輸入,以產(chǎn)生將引導(dǎo)虛擬對(duì)象的移動(dòng)的數(shù)據(jù),以對(duì)應(yīng)于來自對(duì)象和速度和方向模塊的輸入。
另一方面,虛擬對(duì)象追蹤器模塊506可以適合于基于來自對(duì)象和姿勢(shì)識(shí)別模塊的輸入來追蹤虛擬對(duì)象應(yīng)當(dāng)在顯示器附近的三維空間中位于哪里,以及用戶的哪個(gè)身體部分正在保持虛擬對(duì)象。虛擬對(duì)象追蹤器模塊506可以例如在虛擬對(duì)象跨過屏幕移動(dòng)或在屏幕之間移動(dòng)時(shí)追蹤虛擬對(duì)象,并追蹤用戶的哪個(gè)身體部分正在保持該虛擬對(duì)象。追蹤保持該虛擬對(duì)象的身體部分允許持續(xù)感知身體部分的空氣運(yùn)動(dòng),因此最終意識(shí)到虛擬物體是否已被釋放到一個(gè)或多個(gè)屏幕上。
姿勢(shì)到視圖和屏幕同步模塊508,從關(guān)注模塊523的方向接收視圖和屏幕或兩者的選擇,且在某些情況下接收語(yǔ)音命令以確定哪個(gè)視圖和哪個(gè)屏幕是主動(dòng)屏幕。隨后,它使得為對(duì)象和姿勢(shì)識(shí)別系統(tǒng)522加載相關(guān)的姿勢(shì)庫(kù)。一個(gè)或多個(gè)屏幕上的應(yīng)用的各種視圖可以與給定視圖的備選姿勢(shì)庫(kù)或一組姿勢(shì)模板相關(guān)聯(lián)。作為圖1a中的示例,夾緊釋放姿勢(shì)啟動(dòng)魚雷,但在圖1b中,相同的姿勢(shì)啟動(dòng)深水炸彈。
可以包括或耦合到設(shè)備接近度檢測(cè)模塊525的相鄰屏幕透視模塊507可以適合于確定一個(gè)顯示器相對(duì)于另一顯示器的角度和位置。投影顯示器包括例如投影到墻壁或屏幕上的圖像。檢測(cè)附近屏幕的接近度以及由此投影的顯示器的相應(yīng)角度或方向的能力可以例如用紅外發(fā)射器和接收器或電磁或光檢測(cè)傳感能力來實(shí)現(xiàn)。對(duì)于允許具有觸摸輸入的投影顯示器的技術(shù),可以分析輸入視頻以確定投影的顯示的位置,并糾正通過在一定角度下顯示引起的失真。加速度計(jì)、磁力計(jì)、羅盤或相機(jī)可以用于確定設(shè)備被保持的角度,而紅外發(fā)射器和相機(jī)可以允許待確定的屏幕設(shè)備相對(duì)于相鄰設(shè)備上的傳感器的定位。以這種方式,相鄰屏幕透視模塊507可以相對(duì)于其本身的屏幕坐標(biāo)來確定相鄰屏幕的坐標(biāo)。因此,相鄰屏幕透視模塊可以確定哪些設(shè)備彼此接近,以及用于跨屏幕移動(dòng)一個(gè)或多個(gè)虛擬對(duì)象的更多潛在目標(biāo)。相鄰屏幕透視模塊可以進(jìn)一步允許屏幕的位置與表示所有現(xiàn)有對(duì)象和虛擬對(duì)象的三維空間的模型相關(guān)聯(lián)。
對(duì)象和速度和方向模塊503可以適合于通過接收來自所述虛擬對(duì)象追蹤器模塊的輸入來評(píng)估被移動(dòng)的虛擬對(duì)象的動(dòng)態(tài),例如其軌跡、速度(無(wú)論是線速度或角速度)、動(dòng)量(無(wú)論是線動(dòng)量或角動(dòng)量)等。對(duì)象和速度和方向模塊還可以適合于通過例如評(píng)估虛擬綁定的加速度、偏轉(zhuǎn)、拉伸程度等來評(píng)估任何物理力的動(dòng)態(tài),以及虛擬對(duì)象一旦被用戶身體部分釋放的動(dòng)態(tài)行為。對(duì)象和速度和方向模塊還可以使用圖像運(yùn)動(dòng)、尺寸和角度變化來評(píng)估對(duì)象的速度,例如手和手指的速度。
動(dòng)量和慣性模塊502可以使用圖像平面中或三維空間中的對(duì)象的圖像運(yùn)動(dòng)、圖像大小和角度變化來評(píng)估空間中或顯示器上對(duì)象的速度和方向。動(dòng)量和慣性模塊耦合到對(duì)象和姿勢(shì)識(shí)別系統(tǒng)522以評(píng)估由手、手指和其他身體部分執(zhí)行的姿勢(shì)的速度,隨后應(yīng)用這些評(píng)估來確定受姿勢(shì)影響的虛擬對(duì)象的動(dòng)量和速度。
3d圖像交互和效果模塊505追蹤用戶與看起來從一個(gè)或多個(gè)屏幕延伸出來的3d圖像的交互。對(duì)象在z軸(朝向和遠(yuǎn)離屏幕的平面)中的影響可以與這些對(duì)象彼此之間的相對(duì)影響一起計(jì)算。例如,在虛擬對(duì)象到達(dá)屏幕平面之前,由用戶姿勢(shì)投出的對(duì)象可能會(huì)受到前景中的3d對(duì)象的影響。這些對(duì)象可能會(huì)改變射彈的方向或速度,或者完全破壞它。對(duì)象可以由一個(gè)或多個(gè)顯示器上的前景中的3d圖像交互和效果模塊顯現(xiàn)。
以下條款和/或示例涉及其他實(shí)施例或示例。實(shí)施例中的細(xì)節(jié)可以在一個(gè)或多個(gè)實(shí)施例中的任何地方使用。不同實(shí)施例或示例的各種特征可以多方面地與包括的一些特征和排除的其他特征組合以適應(yīng)各種不同的應(yīng)用。示例可以包括主題,例如方法、用于執(zhí)行所述方法的動(dòng)作的部件、至少一個(gè)機(jī)器可讀介質(zhì)(其包括指令,當(dāng)由機(jī)器執(zhí)行時(shí)使機(jī)器執(zhí)行所述方法的動(dòng)作,或裝置或系統(tǒng)的動(dòng)作),用于根據(jù)本文所述的實(shí)施例和示例促進(jìn)混合通信。
一些實(shí)施例涉及示例1,其包括促進(jìn)在計(jì)算設(shè)備上基于非視覺標(biāo)記的增強(qiáng)現(xiàn)實(shí)體驗(yàn)的動(dòng)態(tài)顯現(xiàn)的裝置,包括:檢測(cè)非視覺數(shù)據(jù)的檢測(cè)/接收邏輯,其中所述非視覺數(shù)據(jù)經(jīng)由一個(gè)或多個(gè)捕獲/傳感組件捕獲;將所述非視覺數(shù)據(jù)與一個(gè)或多個(gè)增強(qiáng)現(xiàn)實(shí)項(xiàng)目映射以產(chǎn)生第一增強(qiáng)現(xiàn)實(shí)體驗(yàn)的增強(qiáng)現(xiàn)實(shí)協(xié)調(diào)邏輯,其中所述非視覺數(shù)據(jù)基于所述一個(gè)或多個(gè)增強(qiáng)現(xiàn)實(shí)項(xiàng)目和一個(gè)或多個(gè)上下文轉(zhuǎn)換成一個(gè)或多個(gè)非視覺標(biāo)記;以及基于所述一個(gè)或多個(gè)非視覺標(biāo)記顯現(xiàn)第一增強(qiáng)現(xiàn)實(shí)體驗(yàn)的增強(qiáng)現(xiàn)實(shí)顯現(xiàn)邏輯。
示例2包括示例1的主題,還包括:將所述一個(gè)或多個(gè)上下文分配到非視覺數(shù)據(jù)的上下文引擎,其中所述一個(gè)或多個(gè)上下文基于一個(gè)或多個(gè)環(huán)境偏差、即時(shí)環(huán)境、實(shí)時(shí)移動(dòng)、歷史事件和與所述非視覺數(shù)據(jù)相關(guān)的日歷事件確定。
示例3包括示例1或2的主題,其中映射基于本地規(guī)律、規(guī)則組、預(yù)定標(biāo)準(zhǔn)和所述一個(gè)或多個(gè)上下文中的一個(gè)或多個(gè)執(zhí)行,其中所述數(shù)據(jù)庫(kù)存儲(chǔ)本地規(guī)律、規(guī)則組、預(yù)定標(biāo)準(zhǔn)和所述一個(gè)或多個(gè)上下文中的一個(gè)或多個(gè),其中所述數(shù)據(jù)庫(kù)進(jìn)一步存儲(chǔ)所述一個(gè)或多個(gè)增強(qiáng)現(xiàn)實(shí)項(xiàng)目,所述增強(qiáng)現(xiàn)實(shí)項(xiàng)目包括動(dòng)畫人物、二維(2d)模型、三維(3d)模型和與所述非視覺數(shù)據(jù)相關(guān)的歷史內(nèi)容中的一個(gè)或多個(gè)。
示例4包括示例1的主題,還包括一個(gè)或多個(gè)輸出組件以呈現(xiàn)第一增強(qiáng)現(xiàn)實(shí)體驗(yàn),其中所述一個(gè)或多個(gè)輸出組件包括顯示設(shè)備、揚(yáng)聲器、嗅覺可視化設(shè)備、觸覺可視化設(shè)備、信號(hào)呈現(xiàn)設(shè)備和化學(xué)呈現(xiàn)設(shè)備中的一個(gè)或多個(gè)。
示例5包括示例1的主題,其中所述一個(gè)或多個(gè)捕獲/傳感組件包括音頻傳感器、信號(hào)檢測(cè)器、無(wú)線電波檢測(cè)器、化學(xué)檢測(cè)器、生物測(cè)定傳感器和相機(jī)中的一個(gè)或多個(gè)。
示例6包括示例1的主題,其中所述非視覺數(shù)據(jù)包括音頻、化學(xué)和信號(hào)中的一個(gè)或多個(gè),其中所述音頻包括聲音或噪聲,并且其中所述信號(hào)包括無(wú)線電波。
示例7包括示例1的主題,其中所述檢測(cè)/接收邏輯還經(jīng)由一個(gè)或多個(gè)捕獲/傳感組件檢測(cè)視覺數(shù)據(jù),
其中所述增強(qiáng)現(xiàn)實(shí)協(xié)調(diào)邏輯進(jìn)一步將視覺數(shù)據(jù)轉(zhuǎn)換成一個(gè)或多個(gè)視覺標(biāo)記,并產(chǎn)生第二增強(qiáng)現(xiàn)實(shí)體驗(yàn);并且
其中所述增強(qiáng)現(xiàn)實(shí)顯現(xiàn)邏輯進(jìn)一步基于所述一個(gè)或多個(gè)非視覺標(biāo)記顯現(xiàn)所述第二增強(qiáng)現(xiàn)實(shí)體驗(yàn)。
示例8包括示例1或7的主題,還包括增強(qiáng)現(xiàn)實(shí)共享邏輯,以經(jīng)由一個(gè)或多個(gè)計(jì)算設(shè)備或一個(gè)或多個(gè)軟件應(yīng)用通過一個(gè)或多個(gè)網(wǎng)絡(luò)共享第一增強(qiáng)現(xiàn)實(shí)體驗(yàn)或第二增強(qiáng)現(xiàn)實(shí)體驗(yàn),其中所述一個(gè)或多個(gè)軟件應(yīng)用包括社交連網(wǎng)網(wǎng)站、商業(yè)連網(wǎng)網(wǎng)站、電子郵件應(yīng)用和短消息服務(wù)(sms)應(yīng)用中的一個(gè)或多個(gè)。
一些實(shí)施例涉及示例9,其包括用于促進(jìn)在計(jì)算設(shè)備上的基于非視覺標(biāo)記的增強(qiáng)現(xiàn)實(shí)體驗(yàn)的動(dòng)態(tài)顯現(xiàn)的方法,包括:檢測(cè)非視覺數(shù)據(jù),其中所述非視覺數(shù)據(jù)經(jīng)由計(jì)算設(shè)備的一個(gè)或多個(gè)捕獲/傳感組件捕獲;將所述非視覺數(shù)據(jù)與一個(gè)或多個(gè)增強(qiáng)現(xiàn)實(shí)項(xiàng)目映射以產(chǎn)生第一增強(qiáng)現(xiàn)實(shí)體驗(yàn),其中所述非視覺數(shù)據(jù)基于所述一個(gè)或多個(gè)增強(qiáng)現(xiàn)實(shí)項(xiàng)目和一個(gè)或多個(gè)上下文轉(zhuǎn)換成一個(gè)或多個(gè)非視覺標(biāo)記;以及基于所述一個(gè)或多個(gè)非視覺標(biāo)記顯現(xiàn)所述第一增強(qiáng)現(xiàn)實(shí)體驗(yàn)。
示例10包括示例9的主題,還包括將一個(gè)或多個(gè)上下文分配到非視覺數(shù)據(jù),其中所述一個(gè)或多個(gè)上下文基于環(huán)境偏差、即時(shí)環(huán)境、實(shí)時(shí)移動(dòng)、歷史事件和與所述非視覺數(shù)據(jù)相關(guān)的日歷事件中的一個(gè)或多個(gè)確定。
示例11包括示例9的主題,其中映射基于本地規(guī)律、規(guī)則組、預(yù)定標(biāo)準(zhǔn)和所述一個(gè)或多個(gè)上下文中的一個(gè)或多個(gè)執(zhí)行,其中所述數(shù)據(jù)庫(kù)存儲(chǔ)本地規(guī)律、規(guī)則組、預(yù)定標(biāo)準(zhǔn)和所述一個(gè)或多個(gè)上下文中的一個(gè)或多個(gè),其中所述數(shù)據(jù)庫(kù)進(jìn)一步存儲(chǔ)所述一個(gè)或多個(gè)增強(qiáng)現(xiàn)實(shí)項(xiàng)目,所述增強(qiáng)現(xiàn)實(shí)項(xiàng)目包括動(dòng)畫人物、二維(2d)模型、三維(3d)模型和與所述非視覺數(shù)據(jù)相關(guān)的歷史內(nèi)容中的一個(gè)或多個(gè)。
示例12包括示例9的主題,還包括經(jīng)由一個(gè)或多個(gè)輸出組件呈現(xiàn)第一增強(qiáng)現(xiàn)實(shí)體驗(yàn),其中所述一個(gè)或多個(gè)輸出組件包括顯示設(shè)備、揚(yáng)聲器、嗅覺可視化設(shè)備、觸覺可視化設(shè)備、信號(hào)呈現(xiàn)設(shè)備和化學(xué)呈現(xiàn)設(shè)備中的一個(gè)或多個(gè)。
示例13包括示例9的主題,其中所述一個(gè)或多個(gè)捕獲/傳感組件包括音頻傳感器、信號(hào)檢測(cè)器、無(wú)線電波檢測(cè)器、化學(xué)檢測(cè)器、生物測(cè)定傳感器和相機(jī)中的一個(gè)或多個(gè)。
示例14包括示例9的主題,其中所述非視覺數(shù)據(jù)包括音頻、化學(xué)和信號(hào)中的一個(gè)或多個(gè),其中所述音頻包括聲音或噪聲,并且其中所述信號(hào)包括無(wú)線電波。
示例15包括示例9的主題,還包括:經(jīng)由所述計(jì)算設(shè)備的一個(gè)或多個(gè)捕獲/傳感組件檢測(cè)視覺數(shù)據(jù);將所述視覺數(shù)據(jù)轉(zhuǎn)換成一個(gè)或多個(gè)視覺標(biāo)記,并產(chǎn)生第二增強(qiáng)現(xiàn)實(shí)體驗(yàn);以及基于所述一個(gè)或多個(gè)非視覺標(biāo)記顯現(xiàn)所述第二增強(qiáng)現(xiàn)實(shí)體驗(yàn)。
示例16包括示例9的主題,還包括經(jīng)由一個(gè)或多個(gè)計(jì)算設(shè)備或一個(gè)或多個(gè)軟件應(yīng)用通過一個(gè)或多個(gè)網(wǎng)絡(luò)共享第一增強(qiáng)現(xiàn)實(shí)體驗(yàn)或第二增強(qiáng)現(xiàn)實(shí)體驗(yàn),其中所述一個(gè)或多個(gè)軟件應(yīng)用包括社交連網(wǎng)網(wǎng)站、商業(yè)連網(wǎng)網(wǎng)站、電子郵件應(yīng)用和短消息服務(wù)(sms)應(yīng)用中的一個(gè)或多個(gè)。
示例17包括至少一個(gè)包括多個(gè)指令的機(jī)器可讀介質(zhì),當(dāng)在計(jì)算設(shè)備上執(zhí)行時(shí),實(shí)現(xiàn)或執(zhí)行如前述權(quán)利要求中任一項(xiàng)所述的方法或?qū)崿F(xiàn)裝置。
示例18包括至少一個(gè)非暫時(shí)的或有形的機(jī)器可讀介質(zhì),其包括多個(gè)指令,當(dāng)在計(jì)算設(shè)備上執(zhí)行時(shí),實(shí)現(xiàn)或執(zhí)行如前述權(quán)利要求中任一項(xiàng)所述的方法或?qū)崿F(xiàn)裝置。
示例19包括一種系統(tǒng),包括實(shí)現(xiàn)或執(zhí)行如前述權(quán)利要求中任一項(xiàng)所述的方法或?qū)崿F(xiàn)裝置的機(jī)構(gòu)。
示例20包括一種裝置,其包括用于執(zhí)行如前述權(quán)利要求中任一項(xiàng)所述的方法的部件。
示例21包括布置為實(shí)現(xiàn)或執(zhí)行如前述權(quán)利要求中任一項(xiàng)所述的方法或?qū)崿F(xiàn)裝置的計(jì)算設(shè)備。
示例22包括布置成實(shí)現(xiàn)或執(zhí)行如前述權(quán)利要求中任一項(xiàng)所述的方法或?qū)崿F(xiàn)裝置的通信設(shè)備。
涉及示例23的一些實(shí)施例包括一種系統(tǒng),其包括具有指令的存儲(chǔ)設(shè)備和執(zhí)行所述指令以促進(jìn)執(zhí)行一個(gè)或多個(gè)操作的機(jī)構(gòu)的處理器,所述一個(gè)或多個(gè)操作包括:檢測(cè)非視覺數(shù)據(jù),其中所述非視覺數(shù)據(jù)經(jīng)由所述計(jì)算設(shè)備的一個(gè)或多個(gè)捕獲/傳感組件捕獲;將所述非視覺數(shù)據(jù)與一個(gè)或多個(gè)增強(qiáng)現(xiàn)實(shí)項(xiàng)目映射以產(chǎn)生第一增強(qiáng)現(xiàn)實(shí)體驗(yàn),其中所述非視覺數(shù)據(jù)基于所述一個(gè)或多個(gè)增強(qiáng)現(xiàn)實(shí)項(xiàng)目和一個(gè)或多個(gè)上下文轉(zhuǎn)換成一個(gè)或多個(gè)非視覺標(biāo)記;以及基于所述一個(gè)或多個(gè)非視覺標(biāo)記顯現(xiàn)所述第一增強(qiáng)現(xiàn)實(shí)體驗(yàn)。
示例24包括示例23的主題,其中所述一個(gè)或多個(gè)操作還包括將所述一個(gè)或多個(gè)上下文分配到所述非視覺數(shù)據(jù),其中所述一個(gè)或多個(gè)上下文基于環(huán)境偏差、即時(shí)環(huán)境、實(shí)時(shí)運(yùn)動(dòng)、歷史事件和與所述非視覺數(shù)據(jù)相關(guān)的日歷事件中的一個(gè)或多個(gè)確定。
示例25包括示例23的主題,其中映射基于本地規(guī)律、規(guī)則組、預(yù)定標(biāo)準(zhǔn)和所述一個(gè)或多個(gè)上下文中的一個(gè)或多個(gè)執(zhí)行,其中所述數(shù)據(jù)庫(kù)存儲(chǔ)本地規(guī)律、規(guī)則組、預(yù)定標(biāo)準(zhǔn)和所述一個(gè)或多個(gè)上下文中的一個(gè)或多個(gè),其中所述數(shù)據(jù)庫(kù)進(jìn)一步存儲(chǔ)所述一個(gè)或多個(gè)增強(qiáng)現(xiàn)實(shí)項(xiàng)目,所述增強(qiáng)現(xiàn)實(shí)項(xiàng)目包括動(dòng)畫人物、二維(2d)模型、三維(3d)模型和與所述非視覺數(shù)據(jù)相關(guān)的歷史內(nèi)容中的一個(gè)或多個(gè)。
示例26包括示例23的主題,其中所述一個(gè)或多個(gè)操作還包括經(jīng)由一個(gè)或多個(gè)輸出組件呈現(xiàn)第一增強(qiáng)現(xiàn)實(shí)體驗(yàn),其中所述一個(gè)或多個(gè)輸出組件包括顯示設(shè)備、揚(yáng)聲器、嗅覺可視化設(shè)備、觸覺可視化設(shè)備、信號(hào)呈現(xiàn)設(shè)備和化學(xué)呈現(xiàn)設(shè)備中的一個(gè)或多個(gè)。
示例27包括示例23的主題,其中所述一個(gè)或多個(gè)捕獲/傳感組件包括音頻傳感器、信號(hào)檢測(cè)器、無(wú)線電波檢測(cè)器、化學(xué)檢測(cè)器、生物測(cè)定傳感器和相機(jī)中的一個(gè)或多個(gè)。
示例28包括示例23的主題,其中所述非視覺數(shù)據(jù)包括音頻、化學(xué)和信號(hào)中的一個(gè)或多個(gè),其中所述音頻包括聲音或噪聲,并且其中所述信號(hào)包括無(wú)線電波。
示例29包括示例23的主題,其中所述一個(gè)或多個(gè)操作進(jìn)一步包括:經(jīng)由所述計(jì)算設(shè)備的一個(gè)或多個(gè)捕獲/傳感組件檢測(cè)視覺數(shù)據(jù);將所述視覺數(shù)據(jù)轉(zhuǎn)換成一個(gè)或多個(gè)視覺標(biāo)記,并產(chǎn)生第二增強(qiáng)現(xiàn)實(shí)體驗(yàn);以及基于所述一個(gè)或多個(gè)非視覺標(biāo)記顯現(xiàn)所述第二增強(qiáng)現(xiàn)實(shí)體驗(yàn)。
示例30包括示例23的主題,其中所述一個(gè)或多個(gè)操作還包括經(jīng)由一個(gè)或多個(gè)計(jì)算設(shè)備或一個(gè)或多個(gè)軟件應(yīng)用通過一個(gè)或多個(gè)網(wǎng)絡(luò)共享第一增強(qiáng)現(xiàn)實(shí)體驗(yàn)或第二增強(qiáng)現(xiàn)實(shí)體驗(yàn),其中所述一個(gè)或多個(gè)軟件應(yīng)用包括社交連網(wǎng)網(wǎng)站、商業(yè)連網(wǎng)網(wǎng)站、電子郵件應(yīng)用和短消息服務(wù)(sms)應(yīng)用中的一個(gè)或多個(gè)。
一些實(shí)施例涉及示例31,包括一種裝置,包括:用于檢測(cè)非視覺數(shù)據(jù)的部件,其中所述非視覺數(shù)據(jù)經(jīng)由所述計(jì)算設(shè)備的一個(gè)或多個(gè)捕獲/傳感組件捕獲;用于將所述非視覺數(shù)據(jù)與一個(gè)或多個(gè)增強(qiáng)現(xiàn)實(shí)項(xiàng)目映射以產(chǎn)生第一增強(qiáng)現(xiàn)實(shí)體驗(yàn)的部件,其中所述非視覺數(shù)據(jù)基于所述一個(gè)或多個(gè)增強(qiáng)現(xiàn)實(shí)項(xiàng)目和一個(gè)或多個(gè)上下文轉(zhuǎn)換成一個(gè)或多個(gè)非視覺標(biāo)記;以及基于所述一個(gè)或多個(gè)非視覺標(biāo)記顯現(xiàn)所述第一增強(qiáng)現(xiàn)實(shí)體驗(yàn)的部件。
示例32包括示例31的主題,還包括用于將一個(gè)或多個(gè)上下文分配到非視覺數(shù)據(jù)的部件,其中所述一個(gè)或多個(gè)上下文基于環(huán)境偏差、即時(shí)環(huán)境、實(shí)時(shí)移動(dòng)、歷史事件和與所述非視覺數(shù)據(jù)有關(guān)的日歷事件中的一個(gè)或多個(gè)確定。
示例33包括示例31的主題,其中映射基于本地規(guī)律、規(guī)則組、預(yù)定標(biāo)準(zhǔn)和所述一個(gè)或多個(gè)上下文中的一個(gè)或多個(gè)執(zhí)行,其中所述數(shù)據(jù)庫(kù)存儲(chǔ)本地規(guī)律、規(guī)則組、預(yù)定標(biāo)準(zhǔn)和所述一個(gè)或多個(gè)上下文中的一個(gè)或多個(gè),其中所述數(shù)據(jù)庫(kù)進(jìn)一步存儲(chǔ)所述一個(gè)或多個(gè)增強(qiáng)現(xiàn)實(shí)項(xiàng)目,所述增強(qiáng)現(xiàn)實(shí)項(xiàng)目包括動(dòng)畫人物、二維(2d)模型、三維(3d)模型和與所述非視覺數(shù)據(jù)相關(guān)的歷史內(nèi)容中的一個(gè)或多個(gè)。
示例34包括示例31的主題,還包括用于經(jīng)由一個(gè)或多個(gè)輸出組件呈現(xiàn)第一增強(qiáng)現(xiàn)實(shí)體驗(yàn)的部件,其中所述一個(gè)或多個(gè)輸出組件包括顯示設(shè)備、揚(yáng)聲器、嗅覺可視化設(shè)備、觸覺可視化設(shè)備、信號(hào)呈現(xiàn)設(shè)備和化學(xué)呈現(xiàn)設(shè)備中的一個(gè)或多個(gè)。
示例35包括示例31的主題,其中所述一個(gè)或多個(gè)捕獲/傳感組件包括音頻傳感器、信號(hào)檢測(cè)器、無(wú)線電波檢測(cè)器、化學(xué)檢測(cè)器、生物測(cè)定傳感器和相機(jī)中的一個(gè)或多個(gè)。
示例36包括示例31的主題,其中所述非視覺數(shù)據(jù)包括音頻、化學(xué)和信號(hào)中的一個(gè)或多個(gè),其中所述音頻包括聲音或噪聲,并且其中所述信號(hào)包括無(wú)線電波。
示例37包括示例31的主題,還包括:用于經(jīng)由所述計(jì)算設(shè)備的一個(gè)或多個(gè)捕獲/傳感組件檢測(cè)視覺數(shù)據(jù)的部件;用于將所述視覺數(shù)據(jù)轉(zhuǎn)換成一個(gè)或多個(gè)視覺標(biāo)記并產(chǎn)生第二增強(qiáng)現(xiàn)實(shí)體驗(yàn)的部件;以及用于基于所述一個(gè)或多個(gè)非視覺標(biāo)記顯現(xiàn)所述第二增強(qiáng)現(xiàn)實(shí)體驗(yàn)的部件。
示例38包括示例31的主題,還包括用于經(jīng)由一個(gè)或多個(gè)計(jì)算設(shè)備或一個(gè)或多個(gè)軟件應(yīng)用通過一個(gè)或多個(gè)網(wǎng)絡(luò)共享第一增強(qiáng)現(xiàn)實(shí)體驗(yàn)或第二增強(qiáng)現(xiàn)實(shí)體驗(yàn)的部件,其中所述一個(gè)或多個(gè)軟件應(yīng)用包括社交連網(wǎng)網(wǎng)站、商業(yè)連網(wǎng)網(wǎng)站、電子郵件應(yīng)用和短消息服務(wù)(sms)應(yīng)用中的一個(gè)或多個(gè)。
附圖和前面的描述給出了實(shí)施例的示例。本領(lǐng)域技術(shù)人員將理解,所描述的元件中的一個(gè)或多個(gè)可以很好地組合成單個(gè)功能元件?;蛘撸承┰梢员环殖啥鄠€(gè)功能元件。來自一個(gè)實(shí)施例的元件可以添加到另一個(gè)實(shí)施例。例如,本文描述的過程的順序可以改變,且不限于本文所述的方式。此外,任何流程圖不需要按照所示的順序?qū)嵤﹦?dòng)作;也不一定需要執(zhí)行所有動(dòng)作。此外,不依賴于其他動(dòng)作的這些動(dòng)作可以與其他動(dòng)作并行執(zhí)行。實(shí)施例的范圍絕對(duì)不受這些具體示例的限制。許多變化,無(wú)論是否在說明書中明確給出,例如材料的結(jié)構(gòu)、尺寸和使用的差異是可能的。實(shí)施例的范圍至少與由以下權(quán)利要求給出的范圍一樣寬。