專利名稱:用于提供增強(qiáng)現(xiàn)實(shí)中恒定水平的信息的方法、裝置和計(jì)算機(jī)程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的示例實(shí)施例一般涉及用戶接口技術(shù),并且更具體來說,涉及一種用于在增強(qiáng)現(xiàn)實(shí)環(huán)境中提供恒定水平的信息的方法、裝置和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
現(xiàn)代通信時代帶來了有線和無線網(wǎng)絡(luò)的急劇擴(kuò)張。計(jì)算機(jī)網(wǎng)絡(luò)、電視網(wǎng)絡(luò)、和電話網(wǎng)絡(luò)正在經(jīng)歷由客戶需求激起的空前技術(shù)擴(kuò)張。無線和移動網(wǎng)絡(luò)技術(shù)已經(jīng)解決了相關(guān)客戶需求,且提供了信息傳遞的更多靈活性和即時性。當(dāng)前和未來的網(wǎng)絡(luò)技術(shù)持續(xù)促進(jìn)信息傳遞的便利和用戶的舒適性。由于現(xiàn)在電子通信設(shè)備無所不在的特性,所有年齡段和教育級別的人都在使用電子設(shè)備來與其它個體或聯(lián)系人通信、接收服務(wù)和/或共享信息、媒體和其它內(nèi)容。其中需要增加信息傳遞的便利性的一個領(lǐng)域涉及向移動終端的用戶遞送服務(wù)。服務(wù)可以按照用戶所期望的特定媒體或通信應(yīng)用的形式,例如音樂播放器、游戲玩家、電子書、短消息、電子郵件、內(nèi)容共享等。服務(wù)還可以按照交互式應(yīng)用的形式,其中用戶可對網(wǎng)絡(luò)設(shè)備進(jìn)行響應(yīng)從而執(zhí)行任務(wù)或?qū)崿F(xiàn)目標(biāo)。在一些情況中,移動終端可以增強(qiáng)用戶具有的與用戶環(huán)境的交互。圍繞使用移動終端的概念已經(jīng)開發(fā)了大量的用例,以增強(qiáng)用戶與他們的局部區(qū)域的交互,例如虛擬導(dǎo)游和其他混合現(xiàn)實(shí)應(yīng)用。混合現(xiàn)實(shí)涉及真實(shí)和虛擬世界的融合。在一些情況中,混合現(xiàn)實(shí)涉及將真實(shí)世界圖像數(shù)據(jù)與虛擬對象相混合,以產(chǎn)生物理和數(shù)字對象共存并且潛在地還實(shí)時交互的環(huán)境和可視化?;旌犀F(xiàn)實(shí)包括增強(qiáng)現(xiàn)實(shí),其使用數(shù)字影像來增強(qiáng)或增加到真實(shí)世界影像,以及虛擬現(xiàn)實(shí),其使用計(jì)算機(jī)仿真來對真實(shí)世界環(huán)境進(jìn)行仿真。增強(qiáng)現(xiàn)實(shí)(AR)是快速增長的區(qū)域,其當(dāng)前可在許多移動平臺(例如,Symbian ,Android , iPhone , Windows Mobile 等)上可用。增強(qiáng)現(xiàn)實(shí)的概念是將圖形或信息覆蓋到來自通信設(shè)備中的相機(jī)的實(shí)況視頻流或靜止圖像上。圖形/信息可以是任何類型的。在增強(qiáng)現(xiàn)實(shí)中,關(guān)于其中的環(huán)境和對象的圖形/信息可以存儲和檢索為真實(shí)世界視圖之上的信息層。增強(qiáng)現(xiàn)實(shí)的常規(guī)使用是將興趣點(diǎn)(POI)覆蓋到視頻流或靜止圖像上。這些興趣點(diǎn)可以是靜態(tài)信息,例如陸標(biāo)或者可以地理位置編碼的任何信息(例如,包含坐標(biāo))。增強(qiáng)現(xiàn)實(shí)的用例的示例可以在圖1中看到,其中由Wikipedia 提供的信息和由Twitter 提供的推特(tweets )覆蓋到通信設(shè)備的相機(jī)視圖上。例如,當(dāng)消費(fèi)者按下一個Wikipedia 圖標(biāo)時,可以向用戶呈現(xiàn)關(guān)于與所選圖標(biāo)關(guān)聯(lián)的條款的更多信息。作為示例,當(dāng)消費(fèi)者在新地點(diǎn)或者想要獲得關(guān)于他們看見的事件的信息時,消費(fèi)者可以使用增強(qiáng)現(xiàn)實(shí)。通過站在旅游勝地前面并且將相機(jī)指向該勝地,消費(fèi)者可以得到關(guān)于該勝地的信息。與增強(qiáng)現(xiàn)實(shí)應(yīng)用關(guān)聯(lián)的常規(guī)問題是AR應(yīng)用可以提供的信息可能變得如此擁擠以至于其對用戶是不利的且?guī)砀辔:Φ摹_@種情況的示例示出在圖2中,其中相機(jī)視圖中的信息如此擁擠,以至于用戶可能不能有效地利用信息。例如,信息可能變得如此擁擠以至于其可能使得相機(jī)上的視圖變得混亂,導(dǎo)致用戶不能看見相機(jī)中示出的環(huán)境中的真實(shí)世界對象的圖片。當(dāng)信息變得擁擠時,用戶還可能非常難以識別哪個(些)信息圖標(biāo)屬于相機(jī)視圖上的對應(yīng)的真實(shí)世界對象。這樣,相機(jī)視圖上的一些信息可能不可見,因?yàn)槠淇赡茈[藏在其它信息后面。相機(jī)視圖上示出的隱藏信息可能實(shí)際上在真實(shí)世界環(huán)境中比相機(jī)視圖上不受阻礙的其它信息更靠近用戶?,F(xiàn)在,有兩種常規(guī)地處理增強(qiáng)現(xiàn)實(shí)中雜亂顯示的問題的方法。第一種方法涉及允許用戶基于其希望看見的信息來選擇哪些信息層應(yīng)該在顯示器上可見。盡管這種方法允許用戶完全地打開和關(guān)閉信息層,但是缺點(diǎn)是用戶可能不能在信息內(nèi)選擇。例如,即使用戶能夠選擇信息層(例如,將由服務(wù)提供商提供的一組信息),但是所選信息層可能仍然提供可擠滿相機(jī)的視圖的大量信息。第二種方法涉及允許消費(fèi)者選擇其中用戶想要看見信息(例如,增強(qiáng)現(xiàn)實(shí)信息)的固定范圍/距離。例如,用戶可利用通信設(shè)備來選擇特征以觀看當(dāng)前位置的兩公里內(nèi)的所有增強(qiáng)現(xiàn)實(shí)信息。這種方法的缺點(diǎn)在于,其可能在具有較少增強(qiáng)現(xiàn)實(shí)信息的區(qū)域中呈現(xiàn)不期望的效果。例如,存在用戶選擇對于要在相機(jī)視圖上顯示的任何有用的增強(qiáng)現(xiàn)實(shí)信息來說太小的范圍/距離的風(fēng)險。例如,當(dāng)前位置可用的所有或大量增強(qiáng)現(xiàn)實(shí)信息可能在用戶選擇的范圍/距離之外。鑒于上述缺陷,可能期望提供一種替代機(jī)制,以通過該機(jī)制來減少提供給增強(qiáng)現(xiàn)實(shí)環(huán)境中的通信設(shè)備的雜亂信息。
發(fā)明內(nèi)容
因此,提供一種用于使得能夠自動提供增強(qiáng)現(xiàn)實(shí)中恒定水平的信息的方法,裝置和計(jì)算機(jī)程序產(chǎn)品。示例實(shí)施例可以緩和與過度擁擠或示出增強(qiáng)現(xiàn)實(shí)中的信息(例如,虛擬信息)的雜亂顯示關(guān)聯(lián)的問題。關(guān)于這一點(diǎn),示例實(shí)施例可以自動地調(diào)節(jié)媒體捕獲設(shè)備(例如,相機(jī))的視圖范圍或視圖距離,該媒體捕獲設(shè)備可捕獲一個或多個實(shí)況圖像和/或視頻以在通信設(shè)備上顯示??梢酝ㄟ^分析與當(dāng)前位置的真實(shí)世界對象關(guān)聯(lián)的興趣點(diǎn)的密度來執(zhí)行視圖范圍/距離的調(diào)節(jié)。興趣點(diǎn)可以與對應(yīng)于用戶可能感興趣的真實(shí)世界對象的位置的信息相關(guān)聯(lián)。這樣,POI可以與地理位置數(shù)據(jù)(例如,真實(shí)世界對象的緯度、經(jīng)度、海拔)以及任何其它數(shù)據(jù)(例如,文本、圖像、視頻數(shù)據(jù)等)相關(guān)聯(lián)。這些POI可以在顯示器上覆蓋在真實(shí)世界對象的對應(yīng)圖像上。這些POI可以但是不必由虛擬對象(例如,諸如圖標(biāo)的圖形元素)表示。在一個示例實(shí)施例中,當(dāng)用戶將媒體捕獲設(shè)備指向與高密度或大量興趣點(diǎn)關(guān)聯(lián)的方向時,示例實(shí)施例可以自動地減小視圖距離,這樣媒體捕獲設(shè)備不能捕獲同樣多信息(例如,真實(shí)世界對象的圖像)。通過減小視圖距離來捕獲較少的信息,可以向顯示器提供較少的對應(yīng)興趣點(diǎn)。此外,當(dāng)用戶將媒體捕獲設(shè)備指向與低密度或少量興趣點(diǎn)關(guān)聯(lián)的方向時,示例實(shí)施例可以增加媒體捕獲設(shè)備的視圖范圍以捕獲附加信息(例如,真實(shí)世界對象的圖像)。通過增加視圖距離來捕獲更多信息,可以向顯示器提供更多對應(yīng)的興趣點(diǎn)。這樣,示例實(shí)施例可以分析媒體捕獲設(shè)備的視圖中可用的信息的密度來確定有多少可用于示出的信息以調(diào)節(jié)視圖距離。例如,代替在顯示器上示出所有興趣點(diǎn),示例實(shí)施例可以分析出現(xiàn)在媒體捕獲設(shè)備的視角處的POI的數(shù)目。以這種方式,示例實(shí)施例可以設(shè)置媒體捕獲設(shè)備的視圖距離以確保用于顯示的POI的數(shù)目維持在恒定水平。通過使用這種方法,示例實(shí)施例可以使得能夠提供用于在通信設(shè)備上顯示的相同數(shù)目的興趣點(diǎn),而不管通信設(shè)備初始檢測的興趣點(diǎn)是高密度還是低密度。在一個示例實(shí)施例中,提供了一種提供增強(qiáng)現(xiàn)實(shí)環(huán)境中恒定水平的信息的方法。該方法可以包括確定與當(dāng)前正顯示的第一組真實(shí)世界對象關(guān)聯(lián)的興趣點(diǎn)的第一數(shù)目。第一組真實(shí)世界對象可以涉及至少一個當(dāng)前位置。該方法可進(jìn)一步包括確定第一數(shù)目是否低于預(yù)定閾值。該方法可進(jìn)一步包括增加設(shè)備的視圖范圍以促進(jìn)第二組真實(shí)世界對象的顯示,從而將第一數(shù)目增加到與預(yù)定閾值對應(yīng)的興趣點(diǎn)的第二數(shù)目??梢皂憫?yīng)于確定第一數(shù)目低于閾值而將第一數(shù)目增加到與預(yù)定閾值對應(yīng)的興趣點(diǎn)的第二數(shù)目。視圖范圍可包括在設(shè)備的距離和角度處的視圖。在另一示例實(shí)施例中,提供了一種用于提供增強(qiáng)現(xiàn)實(shí)環(huán)境中恒定水平的信息的裝置。該裝置可以包括處理器和包括計(jì)算機(jī)程序代碼的存儲器。所述存儲器和計(jì)算機(jī)程序代碼被配置為,通過處理器促使所述裝置至少執(zhí)行包括確定與當(dāng)前正顯示的第一組真實(shí)世界對象關(guān)聯(lián)的興趣點(diǎn)的第一數(shù)目的操作。第一組真實(shí)世界對象可以涉及至少一個當(dāng)前位置。所述存儲器和計(jì)算機(jī)程序代碼可以進(jìn)一步促使所述裝置確定第一數(shù)目是否低于預(yù)定閾值。所述存儲器和計(jì)算機(jī)程序代碼可以進(jìn)一步促使所述裝置增加設(shè)備的視圖范圍以促進(jìn)第二組真實(shí)世界對象的顯示,從而將第一數(shù)目增加到與預(yù)定閾值對應(yīng)的興趣點(diǎn)的第二數(shù)目。可以響應(yīng)于確定第一數(shù)目低于閾值而將第一數(shù)目增加到與預(yù)定閾值對應(yīng)的興趣點(diǎn)的第二數(shù)目。視圖范圍可包括在設(shè)備的距離和角度處的視圖。在另一示例性實(shí)施例中,提供了一種用于提供增強(qiáng)現(xiàn)實(shí)環(huán)境中恒定水平的信息的計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程序產(chǎn)品包括至少一個計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)具有在其中存儲的計(jì)算機(jī)可執(zhí)行程序代碼指令。計(jì)算機(jī)可執(zhí)行程序代碼指令可以包括用于確定與當(dāng)前正顯示的第一組真實(shí)世界對象關(guān)聯(lián)的興趣點(diǎn)的第一數(shù)目的程序代碼指令。第一組真實(shí)世界對象可以涉及至少一個當(dāng)前位置。程序代碼指令還可以確定第一數(shù)目是否低于預(yù)定閾值。程序代碼指令還可以增加設(shè)備的視圖范圍以促進(jìn)第二組真實(shí)世界對象的顯示,從而將第一數(shù)目增加到與預(yù)定閾值對應(yīng)的興趣點(diǎn)的第二數(shù)目??梢皂憫?yīng)于確定第一數(shù)目低于閾值而將第一數(shù)目增加到與預(yù)定閾值對應(yīng)的興趣點(diǎn)的第二數(shù)目。視圖范圍可包括在設(shè)備的距離和角度處的視圖。本發(fā)明的實(shí)施例可提供更好的用戶體驗(yàn),因?yàn)橛脩艨赡苣軌蜿P(guān)注可覆蓋在真實(shí)世界對象上的虛擬信息,而不是花時間改變范圍/距離以獲得用于設(shè)備的當(dāng)前位置的一些虛擬信息。結(jié)果,用戶可享受關(guān)于經(jīng)由設(shè)備可訪問的應(yīng)用和服務(wù)的改進(jìn)的性能。
以概括地描述了本發(fā)明的一些示例實(shí)施例,現(xiàn)在將參照附圖,其中附圖的繪制無需按比例進(jìn)行,并且其中圖1是由增強(qiáng)現(xiàn)實(shí)應(yīng)用提供的當(dāng)前位置的虛擬信息的視圖的說明;圖2是當(dāng)前位置的增強(qiáng)現(xiàn)實(shí)中過度擁擠的虛擬信息的視圖的說明;圖3是根據(jù)本發(fā)明示例實(shí)施例的系統(tǒng)的示意性框圖4是根據(jù)本發(fā)明示例實(shí)施例的用于提供增強(qiáng)現(xiàn)實(shí)中恒定水平的信息的裝置的示意性框圖;圖5是圖示根據(jù)本發(fā)明示例實(shí)施例的設(shè)備的視圖距離和當(dāng)前位置可用的虛擬信息的距離之間的相關(guān)性的示意圖;圖6是根據(jù)示例實(shí)施例的系統(tǒng)的示意性框圖;圖7是根據(jù)本發(fā)明示例實(shí)施例的網(wǎng)絡(luò)實(shí)體的示意性框圖;以及圖8圖示了根據(jù)本發(fā)明示例實(shí)施例的用于提供增強(qiáng)現(xiàn)實(shí)中恒定水平的信息的流程圖。
具體實(shí)施例方式現(xiàn)在,將參照附圖在后面更加全面地描述本發(fā)明的一些實(shí)施例,其中示出了本發(fā)明的一些但非全部實(shí)施例。實(shí)際上,本發(fā)明的各種實(shí)施例可以在多種不同的形式中實(shí)現(xiàn),并且不應(yīng)被解釋成限于在此陳述的實(shí)施例。通篇中,相同的參考數(shù)字指代相同的元件。根據(jù)本發(fā)明的示例實(shí)施例,可以互換地使用此處使用的術(shù)語“數(shù)據(jù)”、“內(nèi)容”、“信息”和類似術(shù)語,以指代能夠被傳送、接收和/或存儲的數(shù)據(jù)。此外,此處使用的術(shù)語“示例性”不用于傳達(dá)任何定性評價,而是僅傳達(dá)示例的說明。因此,任何此類術(shù)語的使用不應(yīng)被認(rèn)為限制本發(fā)明實(shí)施例的精神與范圍。此外,如這里所使用的,術(shù)語‘電路’指代(a)僅硬件的電路實(shí)現(xiàn)方式(例如在模擬電路和/或數(shù)字電路中的實(shí)現(xiàn)方式);(b)電路和計(jì)算機(jī)程序產(chǎn)品的組合,該計(jì)算機(jī)程序產(chǎn)品包括存儲于一個或者多個計(jì)算機(jī)可讀存儲器上的軟件和/或固件指令,這些指令一起工作以使裝置執(zhí)行這里描述的一個或者多個功能;以及(C)電路(例如微處理器或者微處理器的一部分),即使軟件或者固件在物理上不存在,這些電路仍然需要用于操作的軟件或者固件。將‘電路’的這種定義應(yīng)用于這里對這一術(shù)語的所有使用(包括在任何權(quán)利要求中的使用)。作為進(jìn)一步的示 例,如這里所用的,術(shù)語‘電路’也包括實(shí)現(xiàn)方式,所述實(shí)現(xiàn)方式包括一個或者多個處理器和/或處理器的一部分以及附帶的軟件和/或固件。作為另一示例,如這里所用的,術(shù)語‘電路’也包括例如用于移動電話的基帶集成電路或者應(yīng)用處理器集成電路或者在服務(wù)器、蜂窩網(wǎng)絡(luò)設(shè)備、其他網(wǎng)絡(luò)設(shè)備和/或其他計(jì)算設(shè)備中的類似集成電路。如這里定義的指代非暫時性的物理或有形存儲介質(zhì)(例如,易失性或非易失性存儲器設(shè)備)的“計(jì)算機(jī)可讀存儲介質(zhì)”可以區(qū)別于指代電磁信號的“計(jì)算機(jī)可讀傳輸介質(zhì)”。同樣,這里使用的“層”、“信息層”或“信息的層”可以是可以在顯示器上示出的信息的層。信息的層可以由一個或多個內(nèi)容提供商提供,并且可以對應(yīng)于虛擬信息(例如,虛擬對象)項(xiàng)。這樣,信息的層可以但是不必是其中每個圖形元素指示信息的虛擬對象(例如,諸如圖標(biāo)、象形文字等的圖形元素)的層。信息層的信息可以與諸如地理坐標(biāo)(例如,經(jīng)度、緯度、海拔坐標(biāo))的位置信息和任何其它合適的數(shù)據(jù)相關(guān)聯(lián)。例如,虛擬信息項(xiàng)可以涉及對指示設(shè)備的當(dāng)前位置或者正由設(shè)備當(dāng)前示出的真實(shí)世界對象的當(dāng)前位置的位置信息的接收。在一個實(shí)施例中,信息的層可以是以一起顯示為某覆蓋物的一部分的方式關(guān)聯(lián)的信息。不同的層可以由不同的內(nèi)容提供商提供和/或可對應(yīng)于不同的虛擬對象。為了說明書并非限制的目的,信息的層可以是與由內(nèi)容提供商(例如,Wikipedia 網(wǎng)站)提供的 目息(例如,Wikipedia 條款)關(guān)聯(lián)的圖標(biāo)(例如,Wikipedia 圖標(biāo))層。例如,在圖1中示出了由諸如Wikipedia 的內(nèi)容提供商提供的信息層7 (此處稱為Wikipedia 信息層7)。此外,圖1示出了由諸如Twitter 的內(nèi)容提供商提供的信息層3 (此處也稱為Twitter 信息層3)。信息層3、7可對應(yīng)于與對應(yīng)于圖1中相應(yīng)的真實(shí)世界對象(例如,真實(shí)世界對象5)的地理坐標(biāo)的附加信息關(guān)聯(lián)的虛擬對象(例如,圖標(biāo)等)。此處指代的“視圖距離”或“視圖范圍”可指代設(shè)備(例如,相機(jī)模塊36)可能夠查看可在顯示器(例如,顯示器的相機(jī)視圖)上示出的信息(例如,虛擬信息)的距離。為了說明而非限制的目的,當(dāng)將視圖距離設(shè)置為500米時,位于距離用戶的裝置或設(shè)備520米遠(yuǎn)處的信息(例如,虛擬信息)可能不會在顯示器上示出。相比之下,可在顯示器上示出位于距離裝置或設(shè)備490米遠(yuǎn)處的信息。此處使用的“恒定信息水平”、“信息的恒定水平”或類似術(shù)語可以可替換地指代確保提供給顯示器的信息元素、信息(例如,圖標(biāo))項(xiàng)或POI的數(shù)目為常量或保持在恒定水平(例如,在任何給定時間處在顯示器上示出的35個信息元素的閾值)的方式。示例實(shí)施例可以通過部分地基于為位置呈現(xiàn)的信息量改變視圖距離來實(shí)現(xiàn)恒定信息水平。在示例實(shí)施例中,恒定信息水平可以是范圍,這樣POI的數(shù)目如期望地在該范圍內(nèi),無論P(yáng)OI的數(shù)目是否明確地等于某預(yù)定義的值。在另一示例實(shí)施例中,在POI的量非常接近環(huán)境許可的實(shí)例中(例如,對于真實(shí)世界環(huán)境的特定區(qū)域沒有足夠的Ρ0Ι),可以達(dá)到常規(guī)信息水平,即使POI的量技術(shù)上不等于閾值。此外,此處使用的術(shù)語“相機(jī)視角”或“相機(jī)視場”可指代可以在顯示器上示出的關(guān)于相機(jī)的角度。此處使用的術(shù)語“信息點(diǎn)”、“興趣點(diǎn)”(Ρ0Ι)、“增強(qiáng)現(xiàn)實(shí)(AR)信息項(xiàng)”、“AR信息”、“虛擬信息”、“虛擬信息項(xiàng)”和類似術(shù)語可以可替換地用于指代在包含一些信息(例如,文本、音頻數(shù)據(jù)、諸如圖像、圖片的媒體內(nèi)容、視頻數(shù)據(jù)等)或者與這些信息關(guān)聯(lián)的空間(例如,諸如經(jīng)度、緯度、海拔坐標(biāo)的地理坐標(biāo))中的點(diǎn)。信息點(diǎn)、P01、AR信息項(xiàng)、AR信息、虛擬信息或者虛擬信息項(xiàng)可以通過虛擬對象(例如,諸如圖標(biāo)、象形文字等的圖形元素)標(biāo)記在顯示器上。在示例實(shí)施例中,可以通過將虛擬內(nèi)容(例如,虛擬對象)插入真實(shí)世界環(huán)境的實(shí)況圖像或者視頻中來實(shí)現(xiàn)作為覆蓋的內(nèi)容的添加、對象的虛擬移除、或者某些對象替換為其它對象。圖3圖示了其中在示例通信環(huán)境中示出諸如移動終端10的設(shè)備的通用系統(tǒng)示意圖。如圖3所示,根據(jù)本發(fā)明的示例實(shí)施例的系統(tǒng)的實(shí)施例可以包括能夠經(jīng)由網(wǎng)絡(luò)30彼此通信的第一通信設(shè)備(例如,移動終端10)和第二通信設(shè)備20。在一些案例中,本發(fā)明的實(shí)施例可進(jìn)一步包括一個或多個附加通信設(shè)備,其中的一個在圖3中描述為第三通信設(shè)備25。在一個實(shí)施例中,不是所有采用本發(fā)明的實(shí)施例的系統(tǒng)都可以包括此處圖示和/或記載的所有設(shè)備。盡管可以為了示例的目的圖示并在下面記載移動終端10和/或第二和第三通信設(shè)備20和25的實(shí)施例,但是其它類型的終端(諸如,便攜式數(shù)字助理(PDA)、尋呼機(jī)、移動電視、移動電話、游戲設(shè)備、膝上型計(jì)算機(jī)、照相機(jī)、錄像機(jī)、音頻/視頻播放器、收音機(jī)、全球定位系統(tǒng)(GPS)設(shè)備、藍(lán)牙耳機(jī)、通用串行總線(USB)設(shè)備或前述的任一組合)以及其它類型的語音和文本通信系統(tǒng)也可以容易地采用本發(fā)明的實(shí)施例。此外,非移動的設(shè)備,諸如服務(wù)器和個人計(jì)算機(jī)也可以容易地采用本發(fā)明的實(shí)施例。網(wǎng)絡(luò)30可以包括可以經(jīng)由對應(yīng)的有線和/或無線接口彼此通信的各種不同的節(jié)點(diǎn)(第二和第三通信設(shè)備20和25可以為其示例)、設(shè)備或功能的集合。這樣,圖3的圖示應(yīng)理解為系統(tǒng)的某些元件的寬泛視圖的示例,而不是系統(tǒng)或網(wǎng)絡(luò)30的包羅萬象或詳細(xì)視圖的示例。盡管非必須,但是在一個實(shí)施例中,網(wǎng)絡(luò)30可能夠支持根據(jù)多個第一代(1G)、第二代(2G)、2.5G、第三代(3G)、3.5G、3.9G、第四代(4G)移動通信協(xié)議、長期演進(jìn)(LTE)、高級LTE(LTE-A)等中的任何一個或多個的通信。在一個實(shí)施例中,網(wǎng)絡(luò)30可以是點(diǎn)對點(diǎn)(P2P)網(wǎng)絡(luò)。諸如移動終端10和第二和第三通信設(shè)備20和25的一個或多個通信終端可以經(jīng)由網(wǎng)絡(luò)30彼此通信,并且每個可以包括用于向基礎(chǔ)站點(diǎn)傳送信息并從基礎(chǔ)站點(diǎn)接收信息的天線或多個天線,基礎(chǔ)站點(diǎn)例如可以是作為一個或多個蜂窩或移動網(wǎng)絡(luò)的一部分的基站或可耦合至如下數(shù)據(jù)網(wǎng)絡(luò)的接入點(diǎn),其中數(shù)據(jù)網(wǎng)絡(luò)例如,局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、和/或廣域網(wǎng)(WAN),例如因特網(wǎng)。相應(yīng)地,例如處理元件(如個人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)等)的其他設(shè)備可經(jīng)由網(wǎng)絡(luò)30與移動終端10和第二及第三通信設(shè)備20和25耦合。通過將移動終端10和第二及第三通信設(shè)備20和25 (和/或其它設(shè)備)直接或間接地連接到網(wǎng)絡(luò)30,可以使得移動終端10和第二及第三通信設(shè)備20和25能夠例如根據(jù)包括超文本傳輸協(xié)議(HTTP)等的多種通信協(xié)議與其它設(shè)備或者彼此通信,從而分別執(zhí)行移動終端10和第二及第三通信設(shè)備20和25的各種通信或其它功能。此外,盡管圖3中未示出,移動終端10和第二及第三通信設(shè)備20和25可以根據(jù)例如射頻(RF)、近場通信(NFC)、藍(lán)牙(BT)、紅外(IR)或多種不同的有線或無線通信技術(shù)(包括局域網(wǎng)(LAN)、無線1^^(1^^)、全球微波互連接入(11祖乂)、無線保真(11 1)、超寬帶(UWB))、Wibree技術(shù)等中任何一種來通信。這樣,可以使得移動終端10和第二及第三通信設(shè)備20和25能夠通過多種不同的接入機(jī)制中的任一種與網(wǎng)絡(luò)30或者彼此通信。例如,可以支持諸如寬帶碼分多址(W-CDMA )、CDMA2000、全球移動通信系統(tǒng)(GSM)、通用分組無線業(yè)務(wù)(GPRS)等的移動接入機(jī)制,以及諸如WLAN、WiMAX等的無線接入機(jī)制,和諸如數(shù)字訂戶線路(DSL)、電纜調(diào)制解調(diào)器、以太網(wǎng)等的固定接入機(jī)制。示例實(shí)施例中,第一通信設(shè)備(例如,移動終端10)可以是移動通信設(shè)備,例如無線電話,或諸如個人數(shù)字助理(PDA)、移動計(jì)算設(shè)備、照相機(jī)、錄像機(jī)、音頻/視頻播放器、定位設(shè)備、游戲設(shè)備、電視設(shè)備、無線電設(shè)備、或各種其他類似設(shè)備或其組合的其他設(shè)備。第二通信設(shè)備20和第三通信設(shè)備25可以是移動或固定通信設(shè)備。然而,在一個示例中,第二通信設(shè)備20和第三通信設(shè)備25可以是服務(wù)器、遠(yuǎn)程計(jì)算機(jī)或終端,諸如個人計(jì)算機(jī)(PC)或膝上型計(jì)算機(jī)。在示例實(shí)施例中,網(wǎng)絡(luò)30可以是布置為智能空間的自組織或分布式網(wǎng)絡(luò)。因此,設(shè)備可以進(jìn)入和/或離開網(wǎng)絡(luò)30,并且網(wǎng)絡(luò)30的設(shè)備可能夠基于其它設(shè)備的進(jìn)入和/或退出來調(diào)節(jié)操作,以說明(account for)各個設(shè)備或節(jié)點(diǎn)及其對應(yīng)的性能的添加或刪減。在示例實(shí)施例中,與網(wǎng)絡(luò)30通信的設(shè)備中的一個或多個可采用恒定信息水平(CIL)模塊(例如,圖4的CIL模塊78)。CIL模塊可允許以恒定水平在顯示器上提供信息元素的數(shù)目。CIL模塊可部分地通過基于為位置呈現(xiàn)的信息量改變視圖距離來將信息元素維持在恒定水平。在示例實(shí)施例中,移動終端10和第二及第三通信設(shè)備20和25可配置成包括CIL模塊。然而,在替代實(shí)施例中, 移動終端10可包括CIL模塊,并且第二及第三通信設(shè)備20和25可以是配置成彼此通信和/或與移動終端10通信的諸如服務(wù)器等的網(wǎng)絡(luò)實(shí)體。例如,在示例實(shí)施例中,第二通信設(shè)備20可以是與特定信息源或服務(wù)(例如,局部增強(qiáng)/虛擬現(xiàn)實(shí)服務(wù)、測繪服務(wù)、搜索服務(wù)、媒體供應(yīng)服務(wù)等)關(guān)聯(lián)的專用服務(wù)器(或服務(wù)器庫),或者第二通信設(shè)備20可以是與一個或多個其它功能或服務(wù)關(guān)聯(lián)的后端服務(wù)器。這樣,第二通信設(shè)備20可以表示用于多個不同服務(wù)或信息源的潛在主機(jī)。在一個實(shí)施例中,由配置成根據(jù)用于將信息提供給通信設(shè)備的用戶的已知技術(shù)操作的硬件和/或軟件組件提供第二通信設(shè)備20的功能性。然而,第二通信設(shè)備20提供的至少一些功能性是根據(jù)本發(fā)明的示例實(shí)施例提供的信息。在示例實(shí)施例中,第二通信設(shè)備20可以托管用于提供局部增強(qiáng)/虛擬現(xiàn)實(shí)服務(wù)的裝置和/或可以托管向?qū)嵺`本發(fā)明的實(shí)施例的設(shè)備(例如,移動終端10)提供信息(例如,文本、圖像、視頻、音頻數(shù)據(jù)等)的供應(yīng)服務(wù)。局部增強(qiáng)/虛擬現(xiàn)實(shí)服務(wù)可提供關(guān)于顯示在設(shè)備(例如,移動終端10)的相機(jī)視圖中的環(huán)境和該環(huán)境中的真實(shí)世界對象的虛擬/增強(qiáng)信息的項(xiàng)。第三通信設(shè)備25還可以是提供多種功能或與各種信息源和服務(wù)(例如,局部虛擬/增強(qiáng)現(xiàn)實(shí)服務(wù)、測繪服務(wù)、搜索服務(wù)、媒體供應(yīng)服務(wù)等)的關(guān)聯(lián)的服務(wù)器。在這點(diǎn)上,第三通信設(shè)備25可托管用于向第二通信設(shè)備20提供虛擬/增強(qiáng)現(xiàn)實(shí)信息的裝置,以使得第二通信設(shè)備能夠向?qū)嵺`本發(fā)明的實(shí)施例的設(shè)備(例如,移動終端10)提供虛擬/增強(qiáng)現(xiàn)實(shí)信息。第三通信設(shè)備25向第二通信設(shè)備20提供的虛擬/增強(qiáng)現(xiàn)實(shí)信息可提供關(guān)于顯示在設(shè)備(例如,移動終端10)的相機(jī)視圖中的環(huán)境和該環(huán)境中的對象的信息。這樣,在一個實(shí)施例中,移動終端10可以自身執(zhí)行示例實(shí)施例。在另一實(shí)施例中,第二和第三通信設(shè)備20和25可促進(jìn)(例如,通過提供增強(qiáng)/虛擬現(xiàn)實(shí)信息)示例實(shí)施例在另一設(shè)備(例如,移動終端10)處的操作。在再一示例實(shí)施例中,可能根本不包括第二和第三通信設(shè)備20和25。圖4圖示了根據(jù)本發(fā)明示例實(shí)施例用于自動地提供增強(qiáng)現(xiàn)實(shí)中恒定水平的信息的裝置的示意性框圖?,F(xiàn)在將參考圖4描述本發(fā)明的示例實(shí)施例,其中顯示了裝置50的某些元件。例如可在移動終端10 (和/或第二通信設(shè)備20或第三通信設(shè)備25)上采用圖4的裝置50。作為選擇,裝置50可以體現(xiàn)在網(wǎng)絡(luò)30的網(wǎng)絡(luò)設(shè)備上。然而,裝置可以作為選擇在多種其它設(shè)備,移動和固定的設(shè)備(例如,上述列舉的任一設(shè)備)處體現(xiàn)。在一些情況中,可在設(shè)備的組合上采用實(shí)施例。相應(yīng)地,可以通過多個分布式中的設(shè)備(例如,在P2P網(wǎng)絡(luò)中的一個或多個設(shè)備上)或通過客戶端/服務(wù)器關(guān)系中的設(shè)備在單個設(shè)備(例如,移動終端10)處完整地體現(xiàn)本發(fā)明的一個實(shí)施例。此外,應(yīng)注意,下面描述的設(shè)備或元件可以不是強(qiáng)制性的,因此在特定的實(shí)施例中可以省略掉一些?,F(xiàn)在參考圖4,裝置50可包括處理器70,用戶接口 67,通信接口 74、存儲器設(shè)備76、顯示器85、定向模塊71、恒定信息水平(CIL)模塊78、定位傳感器72、相機(jī)模塊36以及AR儲存庫84,或者與處理器70,用戶接口 67,通信接口 74、存儲器設(shè)備76、顯示器85、定向模塊71、恒定信息水平(CIL)模塊78、定位傳感器72、相機(jī)模塊36以及AR儲存庫84進(jìn)行通信。存儲器設(shè)備76可以包括,例如,易失性和/或非易失性存儲器。例如,存儲器設(shè)備76可以是包括門的電子存儲設(shè)備(例如計(jì)算機(jī)可讀存儲介質(zhì)),其中門被配置為存儲可由機(jī)器(例如,類似于處理器70的計(jì)算設(shè)備)獲取的數(shù)據(jù)(例如比特)。在示例實(shí)施例中,存儲器設(shè)備76可以是不為暫態(tài)的有形存儲器設(shè)備。存儲器設(shè)備76可被配置為存儲信息、數(shù)據(jù)、文件、應(yīng)用、指令或類似物,用于使得裝置能夠根據(jù)本發(fā)明的示例實(shí)施例執(zhí)行多種功能。例如,存儲器設(shè)備76可以被配置為緩沖處理器70所要處理的輸入數(shù)據(jù)。附加地或可替換地,存儲器設(shè)備76可以被配置為存儲由處理器70執(zhí)行的指令。作為再一替代,存儲器設(shè)備76可以是存儲信息和/或媒體內(nèi)容(例如,圖片、視頻等)的多個數(shù)據(jù)庫之一。存儲器設(shè)備76可存儲可與位置信息關(guān)聯(lián)的地理編碼的信息,其中位置信息對應(yīng)于諸如真實(shí)世界對象的經(jīng)度、緯度和/或海拔坐標(biāo)的坐標(biāo)。地理編碼的信息可以通過處理器70和/或CIL模塊78評估,并且與地理編碼的信息關(guān)聯(lián)的數(shù)據(jù)可以提供給顯示器的相機(jī)視圖。在示例實(shí)施例中,響應(yīng)于確定顯示器的相機(jī)視圖上示出的真實(shí)世界對象的位置對應(yīng)于地理編碼的信息的位置信息,處理器70和/或CIL模塊78可以將與地理編碼的信息關(guān)聯(lián)的信息提供給顯示器的相機(jī)視圖。處理器70可以按多種不同的方式體現(xiàn)。例如,處理器70可以體現(xiàn)為各種處理部件中的一個或多個,例如協(xié)處理器,微處理器,控制器,數(shù)字信號處理器(DSP),具有或者沒有附帶的DSP的處理電路,或包括集成電路的各種其他處理設(shè)備,所述集成電路例如是ASIC(專用集成電路),F(xiàn)PGA (現(xiàn)場可編程門陣列),微控制器單元(MCU),硬件加速器,專用計(jì)算機(jī)芯片等。在示例實(shí)施例中,處理器70可以被配置為執(zhí)行存儲在存儲器設(shè)備76中的指令或處理器70可訪問的指令。這樣,無論是由硬件或軟件方法,或其組合來配置,處理器70可以代表當(dāng)被相應(yīng)地配置時能夠執(zhí)行根據(jù)本發(fā)明實(shí)施例的操作的實(shí)體(例如在電路中物理地體現(xiàn)的)。因此,例如,當(dāng)處理器70體現(xiàn)為ASIC,F(xiàn)PGA等時,處理器70可以為用于執(zhí)行這里介紹的操作的特定地配置的硬件??商鎿Q地,作為另一實(shí)例,當(dāng)處理器70體現(xiàn)為軟件指令的執(zhí)行器時,該指令可具體地配置所述處理器70,使得處理器70在指令被執(zhí)行時執(zhí)行這里所述的算法和操作。然而,在一些情況下,處理器70可以是適于通過用于執(zhí)行此處介紹的算法和操作的指令對處理器70的進(jìn)一步配置來使用本發(fā)明的實(shí)施例的特定設(shè)備(例如移動終端或網(wǎng)絡(luò)設(shè)備)的處理器。處理器70可以包括尤其是被配置為支持處理器70的操作的時鐘,算術(shù)邏輯單元(ALU)和邏輯門。在示例實(shí)施例中,處理器70可以配置成操作連通性程序,諸如瀏覽器、增強(qiáng)現(xiàn)實(shí)(AR)瀏覽器、web瀏覽器等。在這點(diǎn)上,連通性程序可例如根據(jù)無線應(yīng)用協(xié)議(WAP)使得裝置50能夠傳送和接收Web內(nèi)容,諸如基于位置的內(nèi)容或其他合適的內(nèi)容。應(yīng)指出的是,AR瀏覽器可以是在具有信息(例如,通過提供關(guān)于周圍的真實(shí)世界對象的數(shù)據(jù)以某一方式添力口、增強(qiáng)或改變的一個或多個信息層)的物理真實(shí)世界環(huán)境的視圖中促進(jìn)對象的導(dǎo)航的用戶接口。信息層可以但是不必看作在真實(shí)世界視圖之上。AR瀏覽器可以被處理器70利用以促進(jìn)一個或多個增強(qiáng)現(xiàn)實(shí)應(yīng)用的執(zhí)行。應(yīng)指出的是,處理器70還可以與顯示器85通信,并且可以指示顯示器圖示任何合適的信息、數(shù)據(jù)、內(nèi)容(例如,媒體內(nèi)容)等。同時,通信接口 74可以是任何部件,例如體現(xiàn)在硬件、計(jì)算機(jī)程序產(chǎn)品、或硬件和軟件的組合中的電路或設(shè)備,其被配置為從網(wǎng)絡(luò)和/或任何其他與裝置50通信的設(shè)備或模塊接收數(shù)據(jù),和/或?qū)?shù)據(jù)傳送到網(wǎng)絡(luò)和/或任何其他與裝置50通信的設(shè)備或模塊。這樣,通信接口 74可以包括,例如,天線(或多天線)以及使得能夠與無線通信網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)30)進(jìn)行通信的支持硬件和/或軟件。在固定環(huán)境中,通信接口 74可以可替換地或還支持有線通信。同樣的,通信接口 74可以包括通信調(diào)制解調(diào)器和/或用于支持通過線纜,數(shù)字訂戶線(DSL),通用串行總線(USB)、以太網(wǎng)或其他機(jī)制的通信的其他硬件/軟件。
用戶接口 67可以與處理器70進(jìn)行通信以在用戶接口 67處接收用戶輸入的指示和/或提供聽覺的,視覺的,機(jī)械的或其他輸出給用戶。同樣的,用戶接口 67可以包括,例如,鍵盤,鼠標(biāo),操縱桿,顯不器,觸摸屏,麥克風(fēng),揚(yáng)聲器或其他輸入/輸出結(jié)構(gòu)。在裝置體現(xiàn)為服務(wù)器或一些其他網(wǎng)絡(luò)設(shè)備的示例實(shí)施例中,用戶接口 67可以被限制、位于遠(yuǎn)端或省去。處理器70可以包括被配置為控制用戶接口的一個或多個元件的至少一些功能的用戶接口電路,用戶接口例如是,揚(yáng)聲器,振鈴器,麥克風(fēng),顯示器和/或類似物。處理器70和/或包括處理器70的用戶接口電路可以被配置為通過存儲在處理器70可訪問的存儲器(例如存儲器設(shè)備76和/或類似物)上的計(jì)算機(jī)程序指令(例如軟件和/或固件)來控制用戶接口的一個或多個元件的一個或多個功能。裝置50包括媒體捕獲元件,諸如相機(jī)模塊36。相機(jī)模塊36可包括與處理器70和顯示器85通信的照相機(jī)、視頻和/或音頻模塊。相機(jī)模塊36可以是用于捕獲圖像、視頻和/或音頻以用于存儲、顯示或傳輸?shù)娜魏尾考@?,相機(jī)模塊36可以包括能夠從捕獲的圖像形成數(shù)字圖像文件的數(shù)碼相機(jī)。這樣,相機(jī)模塊36可以包括所有的硬件(例如透鏡或其它光學(xué)組件)和用于從捕獲的圖像創(chuàng)建數(shù)字圖像文件必須的軟件??蛇x地,相機(jī)模塊36可以包括僅瀏覽圖像所需的硬件,而裝置50的存儲器設(shè)備(例如,存儲器設(shè)備76)以從捕獲的圖像創(chuàng)建數(shù)字圖像文件必須的軟件的形式存儲用于處理器70的執(zhí)行的指令。在示例性實(shí)施例中,相機(jī)模塊36可以進(jìn)一步包括在處理圖像數(shù)據(jù)中協(xié)助處理器70的處理元件(例如協(xié)處理器)以及用于壓縮和/或解壓圖像數(shù)據(jù)的編碼器和/或解碼器。編碼器和/或解碼器可以根據(jù)聯(lián)合圖像專家組(JPEG)標(biāo)準(zhǔn)格式或另一類似的格式編碼和/或解碼。在一些情況下,相機(jī)模塊36可以將實(shí)況圖像數(shù)據(jù)提供給顯示器85。由此,相機(jī)模塊36可以促進(jìn)或者提供相機(jī)視圖給顯示器85以示出實(shí)況圖像數(shù)據(jù)、靜止圖像數(shù)據(jù)、視頻數(shù)據(jù)或任何其它合適的數(shù)據(jù)。此外,在示例實(shí)施例中,顯示器85可以位于裝置50的一側(cè),相機(jī)模塊36可以包括位于裝置50的關(guān)于顯示器85的相對側(cè)的透鏡,以使得相機(jī)模塊36能夠在裝置50的一側(cè)捕獲圖像并且將這些圖像的視圖呈現(xiàn)給位于裝置50的另一側(cè)上的用戶。此外,裝置50可包括定位傳感器72。定位傳感器72可包括例如全球定位系統(tǒng)(GPS)傳感器、輔助全球定位系統(tǒng)(輔助-GPS)傳感器、藍(lán)牙(BT) GPS鼠標(biāo)、其它GPS或定位接收器等。然而,在一個示例實(shí)施例中,定位傳感器72可以包括計(jì)步器或慣性傳感器。由此,定位傳感器72可能夠確定裝置50的位置,例如裝置50的經(jīng)度和緯度方向,或者相對于諸如目的地或出發(fā)點(diǎn)的參考點(diǎn)的位置。定位傳感器72還可能能夠確定裝置50的海拔并使用該海拔信息來確定裝置50的位置。然后來自定位傳感器72的信息可傳遞給裝置50的存儲器或另一存儲器設(shè)備,以存儲為定位歷史或位置信息。在示例實(shí)施例中,裝置50可以進(jìn)一步包括定向模塊71 (或與定向模塊71進(jìn)行通信)。定向模塊71可以是任意部件,例如在硬件或硬件和軟件的組合中實(shí)現(xiàn)的設(shè)備或電路,其被配置為確定裝置50的方向和/或裝置50的相機(jī)模塊36的視場。可將定向模塊71配置為確定裝置50相對于基準(zhǔn)的方向。在一些情況中,基準(zhǔn)可以是特定的方向,例如北或另一基本方向。然而,還可以使用其它基準(zhǔn)。這樣,在一個實(shí)施例中,定向模塊71可包括指南針或其它方向傳感器,其被配置為確定相機(jī)模塊36的透鏡指向的方向或裝置50的指向。可根據(jù)從基準(zhǔn)偏移的度數(shù)(例如,O到360度)來確定方向和指向。在一些情況中,基準(zhǔn)可以是固定的(例如,固定的方向基準(zhǔn)),而在其它情況中,基準(zhǔn)可以是機(jī)會性基準(zhǔn),例如在相機(jī)模塊所捕獲的圖像中的突出特征或簡單地是初始方向。在示例實(shí)施例中,可將相機(jī)模塊36的視場的方向與基準(zhǔn)進(jìn)行比較,從而確定裝置50的當(dāng)前方向。因此,例如,給定初始圖像,可將特定特征選作基準(zhǔn)。此后,隨著視場改變,可將定向模塊71配置為基于相對于基準(zhǔn)的移動速度或移動量,確定相機(jī)模塊36的視場的方向。雖然一個實(shí)施例可能僅確定單個平面(例如,與地表面相平行)中的方向,另一實(shí)施例可允許包括海拔方面和/或軸方面移動的方向確定。因此,例如,可將定向模塊71配置為確定裝置50的傾斜和/或偏航(例如,定義海拔程度的傾斜和定義軸旋轉(zhuǎn)的偏航)。這樣的話,例如,定向模塊71可包括用于確定裝置50 (或相機(jī)模塊36的視場)的方向(其可被稱為方向信息)的設(shè)備或其它部件。在一個實(shí)施例中,定向模塊71可包括電子指南針、水平傳感器、重力傳感器、加速計(jì)、陀螺儀、磁力計(jì)等或可用于確定方向信息的任意其它傳感器。在示例實(shí)施例中,處理器70可以體現(xiàn)為包括或者控制CIL模塊。CIL模塊78可以是根據(jù)軟件進(jìn)行操作、或體現(xiàn)在硬件或軟件和硬件的組合(例如在軟件控制下操作的處理器70,體現(xiàn)為被具體地配置以執(zhí)行這里所述的操作的ASIC或FPGA的處理器70,或其組合)中的諸如設(shè)備或電路的部件,由此配置所述設(shè)備或電路以執(zhí)行下面將描述的CIL模塊78的相應(yīng)功能。這樣,在使用軟件的實(shí)例中,執(zhí)行軟件的設(shè)備或電路(例如一個示例中的處理器70)形成與這些部件相關(guān)的結(jié)構(gòu)。在示例實(shí)施例中,CIL模塊78可自動地調(diào)節(jié)距離或范圍,其中當(dāng)用戶將相機(jī)模塊36朝向真實(shí)世界環(huán)境以捕獲實(shí)況圖像和/或視頻時,可以在顯示器85的相機(jī)視圖上顯示虛擬信息。距離/范圍的調(diào)節(jié)可由CIL模塊通過分析由用于被相機(jī)模塊36捕獲的真實(shí)世界對象的信息層(例如,由不同的服務(wù)提供商(例如Twitter )提供的虛擬對象)提供的虛擬信息(例如,虛擬對象)數(shù)量或密度來執(zhí)行。關(guān)于這一點(diǎn),當(dāng)裝置50的用戶將相機(jī)模塊36指向CIL模塊確定虛擬信息的密度或數(shù)量超過預(yù)定閾值(例如,30個興趣點(diǎn))的方向時,CIL模塊78可自動地減小相機(jī)模塊的范圍或視圖距離。減小相機(jī)模塊36的視圖距離可以降低可在顯示器85的相機(jī)視圖上示出的虛擬信息的數(shù)量,因?yàn)橄鄼C(jī)模塊36捕獲的真實(shí)世界對象的范圍降低了。在一個實(shí)施例中,CIL模塊78可使得相機(jī)模塊36在改變或者不改變視圖范圍的情況下調(diào)節(jié)由相機(jī)模塊捕獲的圖像的角跨度。例如,如果地理區(qū)域存在太多Ρ0Ι,則CIL模塊78可以縮小該角度并最小化POI的數(shù)目。在示例實(shí)施例中,預(yù)定閾值可以是任何合適數(shù)目的虛擬信息項(xiàng)(例如,興趣點(diǎn))。當(dāng)CIL模塊78確定虛擬信息的密度或數(shù)目超過預(yù)定閾值時,CIL模塊78可降低相機(jī)模塊36的視圖距離(例如,500米),這樣對應(yīng)于相機(jī)模塊36捕獲的真實(shí)世界對象的虛擬信息(例如,虛擬對象)的項(xiàng)的數(shù)目可等于預(yù)定閾值(例如,30個興趣點(diǎn))。另一方面,當(dāng)裝置50的用戶將相機(jī)模塊36指向CIL模塊78確定虛擬信息的密度或數(shù)量低于預(yù)定閾值的方向時,CIL模塊78可自動地增加相機(jī)模塊36的范圍或視圖距離(例如,550米)。增加相機(jī)模塊36的視圖距離可增加可示出在顯示器85的相機(jī)視圖上的虛擬信息的數(shù)量,因?yàn)橄鄼C(jī)模塊36捕獲的真實(shí)世界對象的范圍增加了。在示例實(shí)施例中,當(dāng)CIL模塊78確定虛擬信息的密度或數(shù)目低于預(yù)定閾值時,CIL模塊78可增加相機(jī)模塊36的視圖距離,這樣對應(yīng)于相機(jī)模塊36捕獲的真實(shí)世界對象的虛擬信息(例如,虛擬對象)的項(xiàng)的數(shù)目可等于預(yù)定閾值(例如,30個興趣點(diǎn))。在虛擬信息項(xiàng)初始地超過預(yù)定閾值的實(shí)例中,以及在虛擬信息項(xiàng)的數(shù)目初始地低于預(yù)定閾值的實(shí)例中,通過調(diào)節(jié)相機(jī)模塊36的視圖距離以使得虛擬信息項(xiàng)能夠等于預(yù)定閾值,CIL模塊78能夠提供恒定水平的虛擬信息給顯示器85。關(guān)于這一點(diǎn),不考慮對應(yīng)于初始地被相機(jī)模塊36捕獲的真實(shí)世界對象的虛擬信息項(xiàng)的數(shù)目,裝置50可以但是不必具有由CIL模塊78提供給顯示器85的相同的信息量(例如,30個興趣點(diǎn))。在示例實(shí)施例中,由于產(chǎn)生的圖像可能最終太近或者太遠(yuǎn)以至于不能被識別,因此可存在CIL模塊78允許的對范圍的調(diào)節(jié)的下限和上限。此外,在用戶通過選擇設(shè)置等手動地調(diào)節(jié)視圖范圍的實(shí)例中,這樣的手動調(diào)節(jié)可重寫(override) CIL模塊對視圖范圍的調(diào)節(jié)。這樣,當(dāng)CIL模塊78基于由相機(jī)模塊36捕獲的對應(yīng)的真實(shí)世界對象確定虛擬信息項(xiàng)的密度高時(即,超過了預(yù)定閾值),CIL模塊78可減小相機(jī)模塊36的視圖距離。減小相機(jī)模塊36的視圖距離可允許用戶關(guān)注與更靠近用戶的真實(shí)世界對象關(guān)聯(lián)的虛擬信息。相比之下,當(dāng)CIL模塊78基于由相機(jī)模塊捕獲的對應(yīng)的真實(shí)世界對象確定虛擬信息項(xiàng)的密度低時(即,低于預(yù)定閾值),CIL模塊78可增加相機(jī)模塊36的視圖距離。增加相機(jī)模塊36的視圖距離可允許用戶關(guān)注與進(jìn)一步遠(yuǎn)離用戶的真實(shí)世界對象關(guān)聯(lián)的虛擬信息。CIL模塊78可以檢索(或請求)存儲在AR儲存庫84中與當(dāng)前位置和方向信息兩者相關(guān)的虛擬或增強(qiáng)現(xiàn)實(shí)信息(這里也稱為AR信息XAR信息可以涉及一個或多個興趣點(diǎn)。AR信息可以包括但不限于對應(yīng)于真實(shí)世界對象(例如,建筑物、陸標(biāo)等)的位置信息(例如,經(jīng)度、緯度和/或海拔坐標(biāo))的地理編碼的信息,并且可以包括一個或多個信息層。真實(shí)世界對象可以與相機(jī)模塊36的相機(jī)視圖或顯示器85中示出的裝置50的當(dāng)前位置中的對象相關(guān)聯(lián)。AR信息還可以包括地理編碼的信息,其包含諸如文本、音頻、圖像、圖片、照片的數(shù)據(jù)、視頻數(shù)據(jù)或任何其它合適的數(shù)據(jù),或者與諸如文本、音頻、圖像、圖片、照片的數(shù)據(jù)、視頻數(shù)據(jù)或任何其它合適的數(shù)據(jù)關(guān)聯(lián)。信息層可以與一個或多個虛擬對象(例如,圖標(biāo)、象形文字、圖像等)相關(guān)聯(lián)。信息層還可以對應(yīng)于可以但是不必由一個或多個內(nèi)容提供商(例如,諸如Wikipedia 、Twitter 的服務(wù)提供商)提供的信息、內(nèi)容、數(shù)據(jù)等。AR儲存庫84可以是存儲器設(shè)備76的一部分或者可以是外部存儲器或數(shù)據(jù)庫。可替換地,AR儲存庫84可以與CIL模塊78并置排列。在一個實(shí)施例中,在接收到位置信息和方向信息之后,CIL模塊78可從儲存庫84選擇AR信息。在一個實(shí)施例中,或許在已知方向信息之前或在請求特定AR信息之前,可基于位置信息來預(yù)先取回一些AR信息??蓮倪h(yuǎn)程源接收預(yù)先取回的AR信息并且在本地進(jìn)行存儲,使得當(dāng)搜索特定AR信息以將當(dāng)前位置與方向信息進(jìn)行匹配時,當(dāng)由于在搜索操作期間可能需要處理更小的AR信息集合而是時候檢索AR信息時,可以降低計(jì)算資源消耗。現(xiàn)在參考圖5,提供了圖示對應(yīng)于可由相機(jī)模塊在各種視角處捕獲的真實(shí)世界對象的興趣點(diǎn)的示意圖。應(yīng)指出的是,定向模塊71可以上述記載的方式確定相機(jī)模塊36的視角。在圖5的示例實(shí)施例中,可由諸如點(diǎn)11的點(diǎn)指示興趣點(diǎn)。CIL模塊78可從AR儲存庫84檢索興趣點(diǎn)及其對應(yīng)的數(shù)據(jù)。如圖5中所示,在一些視角處,可存在對應(yīng)于興趣點(diǎn)的許多虛擬信息,并且如果將所有這些信息提供給顯示器85,則可能使顯示器顯得雜亂,而且可能有太多的信息以至于用戶不能查看任何有用的信息。代替在顯示器85的相機(jī)視圖上示出所有虛擬信息,CIL模塊78可分析出現(xiàn)在相機(jī)模塊36正在查看的角度處的數(shù)據(jù)量。這樣,CIL模塊78可自動地將相機(jī)模塊36的視圖距離設(shè)置或者調(diào)節(jié)成可允許提供以恒定水平提供給顯示器85的虛擬信息的量的距離。在圖5的示例實(shí)施例中,CIL模塊可基于CIL模塊為給定角度識別的興趣點(diǎn)的密度或量在各個角度處調(diào)節(jié)相機(jī)模塊36的視圖距離9。關(guān)于這一點(diǎn),當(dāng)相機(jī)模塊36指向?qū)?yīng)的視角(例如,60° )時,CIL模塊可允許提供視圖距離9內(nèi)部所有興趣點(diǎn)的顯示。另一方面,CIL模塊78可能不能夠提供相機(jī)模塊36的視圖距離9外部的興趣點(diǎn)的顯示。這樣,當(dāng)相機(jī)模塊36指向?qū)?yīng)的視角時,用戶可能不能查看位于相機(jī)模塊的視圖距離9外部的興趣點(diǎn)。作為示例,假設(shè)裝置50位于對應(yīng)于圓17的中心的位置處。當(dāng)裝置50的用戶將相機(jī)模塊36指向60°視角處的真實(shí)世界對象時,CIL模塊78可確定比其他視圖范圍更靠近裝置50的當(dāng)前視圖范圍中的興趣點(diǎn)具有高密度。這樣,CIL模塊78可減小60°視角處相機(jī)模塊36的視圖距離,以使得能夠提供更靠近裝置50的興趣點(diǎn)的顯示。關(guān)于這一點(diǎn),用戶可能能夠關(guān)注更靠近用戶的興趣點(diǎn)。在該示例中,CIL模塊78可能不能提供60°視角處調(diào)節(jié)的視圖距離9外部的興趣點(diǎn)的顯示。另一方面,例如,當(dāng)裝置50的用戶將相機(jī)模塊36指向300°視角處時,CIL模塊78可確定在當(dāng)前視圖范圍中的信息為低密度,并且可以通過增加視圖距離以允許提供遠(yuǎn)離裝置50的興趣點(diǎn)的顯示來在300°視角處調(diào)節(jié)相機(jī)模塊36的視圖距離9。由此,裝置50的用戶可關(guān)注遠(yuǎn)離用戶的興趣點(diǎn)。在圖5的示例實(shí)施例中,當(dāng)相機(jī)模塊指向300°視角處的真實(shí)世界對象時,CIL模塊78可基于調(diào)節(jié)的視角距離9來使得能夠提供對應(yīng)于300°視角的基本上所有興趣點(diǎn)的顯示。應(yīng)指出的是,當(dāng)CIL模塊78使得能夠提供興趣點(diǎn)的顯示時,基于興趣點(diǎn)與真實(shí)世界對象的地理坐標(biāo)之間的對應(yīng)性,與對應(yīng)的真實(shí)世界對象關(guān)聯(lián)的虛擬信息可覆蓋在相應(yīng)的真實(shí)世界對象上。 在替代示例實(shí)施例中,CIL模塊78對相機(jī)模塊36的視圖距離的計(jì)算可以可選地不被設(shè)置為固定量的興趣點(diǎn)以進(jìn)行顯示。而是,CIL模塊78對視圖距離的計(jì)算可基于與興趣點(diǎn)關(guān)聯(lián)的信息大小(例如,虛擬對象的大小)而變化。例如,CIL模塊78對視圖距離的計(jì)算可基于可使得能夠用于虛擬信息的提供的信息層的大小而變化。由此,在CIL模塊78基于與閾值的比較確定信息層(例如,信息層3)的興趣點(diǎn)描述為具有大的圖形尺寸的實(shí)例中,CIL模塊78可降低可提供給顯示器85的相機(jī)視圖的興趣點(diǎn)的量/數(shù)量。另一方面,在CIL模塊78基于與不同閾值的比較確定信息層(例如,信息層7)的興趣點(diǎn)描述為具有小的圖形尺寸的實(shí)例中,CIL模塊78可使得一個或多個附加興趣點(diǎn)的提供能夠在顯示器85的相機(jī)視圖上示出。在該替代示例實(shí)施例中,可部分地基于保持可在顯示器85上示出的相應(yīng)的興趣點(diǎn)的整體總大小需求,將興趣點(diǎn)以恒定水平提供給顯示器85。由此,CIL模塊78可在使得能夠提供興趣點(diǎn)給顯示器85時說明(account for)興趣點(diǎn)的不同大小。在替代示例實(shí)施例中,CIL模塊78對相機(jī)模塊36的視圖距離的計(jì)算可以部分地基于被使能(enabled)的信息層的類型。例如,CIL模塊78對視圖距離的計(jì)算可部分地基于可被使能以用于虛擬信息的提供的信息層的類型而變化。在該替代示例實(shí)施例中,可以由CIL模塊78分析用于與對應(yīng)的信息層關(guān)聯(lián)的一個或多個興趣點(diǎn)的顯示的閾值,以使得能夠提供興趣點(diǎn)的顯示。為了說明和非限制的目的,考慮這樣的示例,其中,用于提供與對應(yīng)于百科(encyclopedic)數(shù)據(jù)的項(xiàng)關(guān)聯(lián)的興趣點(diǎn)的信息層(例如,Wikipedia 信息層7)可被設(shè)置為興趣點(diǎn)的預(yù)定閾值(例如,20個興趣點(diǎn))。此外,用于提供與社交網(wǎng)絡(luò)媒體關(guān)聯(lián)的興趣點(diǎn)的另一信息層(例如,Twitter 信息層3)例如可被設(shè)置為興趣點(diǎn)的另一預(yù)定閾值(例如,15個興趣點(diǎn))。當(dāng)用于提供百科數(shù)據(jù)和社交網(wǎng)絡(luò)媒體的信息層被使能時,CIL模塊78可改變或者調(diào)節(jié)相機(jī)模塊36的視圖距離,以使得能夠提供對應(yīng)于用于百科數(shù)據(jù)的預(yù)定閾值和用于社交網(wǎng)絡(luò)媒體的預(yù)定閾值的興趣點(diǎn)的總量。關(guān)于這一點(diǎn),CIL模塊78可組合與用于每個被使能的信息層的預(yù)定閾值關(guān)聯(lián)的興趣點(diǎn)的數(shù)目,并使得能夠在顯示器85的相機(jī)視圖上提供這些興趣點(diǎn)的顯示。例如,當(dāng)用于提供百科數(shù)據(jù)的信息層的預(yù)定閾值被設(shè)置為20個興趣點(diǎn)并且用于提供社交網(wǎng)絡(luò)媒體的信息層的預(yù)定閾值被設(shè)置為15個興趣點(diǎn)時,CIL模塊78可調(diào)節(jié)相機(jī)模塊的視圖距離從而向顯示器85提供總共35個興趣點(diǎn)。在該示例中,對應(yīng)于百科數(shù)據(jù)的20個興趣點(diǎn)和對應(yīng)于社交網(wǎng)絡(luò)媒體的15個興趣點(diǎn)可提供給顯示器85的相機(jī)視圖。在上述示例中,應(yīng)指出的是,在CIL模塊78確定具有比對應(yīng)的預(yù)定閾值(例如,20個興趣點(diǎn))更少的可用于被使能的信息層的興趣點(diǎn)(例如,10個興趣點(diǎn))的實(shí)例中,CIL模塊78可使得能夠提供為被使能的信息層(例如,Wikipedia 信息層7)識別的最大數(shù)目的興趣點(diǎn)(例如,10個興趣點(diǎn))的顯示。例如,可以由裝置50在對CIL模塊78提供的特征或設(shè)置的選擇上使能信息層。由此,用戶可使用用戶接口 67的定點(diǎn)設(shè)備等來選擇一個或多個信息層以使能信息層。可從CIL模塊78提供的下拉菜單、文件夾等中選擇信息層。此外,用戶可基于設(shè)置/特征的選擇來選擇將由信息層提供的興趣點(diǎn)的預(yù)定閾值??商鎿Q地,可以在裝置50上預(yù)設(shè)值和預(yù)加載與信息層關(guān)聯(lián)的興趣點(diǎn)的預(yù)定閾值。在該示例實(shí)施例中,與相應(yīng)的興趣點(diǎn)的預(yù)定閾值關(guān)聯(lián)的被使能的信息層可用作過濾機(jī)制,以從顯示器濾除、阻止或者移除用戶可能不感興趣觀看的可用于當(dāng)前位置的興趣點(diǎn)。例如,可存在與用于裝置50的當(dāng)前位置或者被顯示器的相機(jī)視圖示出的真實(shí)世界對象的當(dāng)前位置的社交網(wǎng)絡(luò)媒體相關(guān)聯(lián)的100個興趣點(diǎn)。用戶可能對該社交網(wǎng)絡(luò)媒體不感興趣,并且通過使能與興趣點(diǎn)的相應(yīng)的預(yù)定閾值關(guān)聯(lián)的信息層,CIL模塊78可阻止社交網(wǎng)絡(luò)媒體,從而不將社交網(wǎng)絡(luò)媒體提供給顯示器85。信息層的使能可促使其它信息層(例如,社交網(wǎng)絡(luò)媒體信息層)被阻止,因?yàn)樵撈渌畔涌赡懿换钴S。此外,在可用于當(dāng)前位置的所有信息層的興趣點(diǎn)與單個閾值(例如,30個興趣點(diǎn))關(guān)聯(lián)的實(shí)施例中,顯示器85還可以配備有用戶鮮有興趣或者沒有興趣的興趣點(diǎn)(例如,30個Twitter 興趣點(diǎn))。這樣,對允許用戶選擇該用戶有興趣獲得關(guān)于其的信息的(與相應(yīng)的閾值關(guān)聯(lián)的)信息層,從而濾除、阻止或者移除不想要的信息的顯示是有利的。CIL模塊78可操作在離線模式和在線模式。在離線模式中,裝置50可能不具有與網(wǎng)絡(luò)30的連接,在該連接中訪問興趣點(diǎn)和來自諸如網(wǎng)絡(luò)設(shè)備(例如,服務(wù)器(例如,第二通信設(shè)備20))的遠(yuǎn)程源的關(guān)聯(lián)數(shù)據(jù)。由此,CIL模塊78可從AR儲存庫84獲得與一個或多個興趣點(diǎn)關(guān)聯(lián)的信息??稍诖鎯ζ髟O(shè)備76的AR儲存庫中預(yù)加載與信息層和興趣點(diǎn)關(guān)聯(lián)的信息。此外,與信息層和興趣點(diǎn)關(guān)聯(lián)的信息可由另一設(shè)備(例如,個人計(jì)算機(jī))經(jīng)由網(wǎng)絡(luò)30下載,并且可以(例如,經(jīng)由USB存儲器設(shè)備)傳送到裝置50并存儲在存儲器設(shè)備76中。在在線模式中,裝置50可能能夠經(jīng)由網(wǎng)絡(luò)30與一個或多個設(shè)備(例如,第二和第三通信設(shè)備20和25)通信并獲得與一個或多個信息層和興趣點(diǎn)關(guān)聯(lián)的信息。例如,如圖6所示,裝置50可能能夠與指定的網(wǎng)絡(luò)設(shè)備108 (例如,服務(wù)器(例如,第二通信設(shè)備20))通信,以接收與一個或多個信息層和/或?qū)?yīng)的興趣點(diǎn)關(guān)聯(lián)的信息。由此,CIL模塊78可向網(wǎng)絡(luò)設(shè)備108發(fā)送查詢,請求與一個或多個信息層和對應(yīng)的興趣點(diǎn)關(guān)聯(lián)的信息。該查詢可包括由定位傳感器72提供的位置信息以識別裝置50的當(dāng)前位置或者在顯示器85的相機(jī)視圖中示出的真實(shí)世界對象的位置。響應(yīng)于查詢的接收,網(wǎng)絡(luò)設(shè)備108可分析其存儲器之一(例如,圖7的存儲器96)以確定其是否具有對應(yīng)于由CIL模塊78提供的位置信息的與信息層和對應(yīng)的興趣點(diǎn)關(guān)聯(lián)的任何信息。當(dāng)網(wǎng)絡(luò)設(shè)備108確定其具有關(guān)于與位置信息關(guān)聯(lián)的信息層和對應(yīng)的興趣點(diǎn)的信息時,網(wǎng)絡(luò)設(shè)備108可將該信息發(fā)送給CIL模塊78。然后,CIL模塊78可利用接收的信息來自動地調(diào)節(jié)相機(jī)模塊36的視圖距離,從而可以上述描述的方式將興趣點(diǎn)提供給顯示器85。另一方面,當(dāng)網(wǎng)絡(luò)設(shè)備108確定了其不具有任何與該查詢中提供的位置信息相關(guān)的信息時,網(wǎng)絡(luò)設(shè)備108可向一個或多個其它網(wǎng)絡(luò)設(shè)備110、112 (例如,第三通信設(shè)備25)發(fā)送關(guān)于位置信息的查詢。網(wǎng)絡(luò)設(shè)備108發(fā)送的查詢還可以包括CIL模塊78需要的對與信息層和對應(yīng)的興趣點(diǎn)關(guān)聯(lián)的信息的請求。響應(yīng)于從一個或多個網(wǎng)絡(luò)設(shè)備110、112對信息層和興趣點(diǎn)的接收,網(wǎng)絡(luò)設(shè)備108可將接收的信息發(fā)送給CIL模塊78,CIL模塊78可使用該信息自動地調(diào)節(jié)相機(jī)模塊36的視圖距離,并以上述描述的方式將興趣點(diǎn)提供給顯示器85。從一個或多個網(wǎng)絡(luò)設(shè)備獲得與信息層和對應(yīng)的興趣點(diǎn)關(guān)聯(lián)的信息的益處是可以最小化裝置50與相應(yīng)的網(wǎng)絡(luò)設(shè)備之間使用的帶寬以僅發(fā)送必要信息。例如,如果為了與信息層和對應(yīng)的興趣點(diǎn)相關(guān)的信息,裝置50與網(wǎng)絡(luò)設(shè)備110、112直接通信,則這種通信可能需要更大的帶寬,因?yàn)檠b置可能必須生成到通信設(shè)備110、112的所有查詢。在很多情況下對來自網(wǎng)絡(luò)設(shè)備110、112的查詢的響應(yīng)可包含比所需的信息多得多的信息,并且在裝置50能夠過濾信息并且相應(yīng)地調(diào)節(jié)相機(jī)模塊的視圖距離之前,所有這些信息可能必須被發(fā)送給裝置50?,F(xiàn)在參考圖7,提供了諸如圖6的網(wǎng)絡(luò)設(shè)備108、110和112的網(wǎng)絡(luò)實(shí)體的示例實(shí)施例的框圖。如圖7所示,網(wǎng)絡(luò)實(shí)體(例如,服務(wù)器)可包括處理器94和存儲器96。存儲器96可包括易失性和/或非易失性存儲器,并且可以存儲內(nèi)容、數(shù)據(jù)和/或類似物。存儲器96可存儲客戶端應(yīng)用、指令和/或類似物,以用于處理器94執(zhí)行網(wǎng)絡(luò)實(shí)體的各種操作。存儲器96可以是有形的非暫態(tài)設(shè)備。處理器94還可以與通信接口 98或者其它部件相連以用于顯示、傳送和/或接收數(shù)據(jù)、內(nèi)容和/或類似物。用戶輸入接口 95可包括允許網(wǎng)絡(luò)實(shí)體從用戶接收數(shù)據(jù)的多種設(shè)備中的任一種,諸如鍵區(qū)、觸摸顯示器、操縱桿或其它輸入設(shè)備。關(guān)于這一點(diǎn),處理器94可包括配置成控制用戶輸入接口的一個或多個元件的至少一些功能的用戶接口電路。處理器和/或處理器的用戶接口電路可配置成通過存儲在處理器可訪問的存儲器(例如,易失性存儲器、非易失性存儲器等)上的計(jì)算機(jī)程序指令(例如,軟件和/或固件)來控制用戶接口的一個或多個元件的一個或多個功能。網(wǎng)絡(luò)實(shí)體可從設(shè)備(例如,在一個實(shí)施例中的裝置50或網(wǎng)絡(luò)設(shè)備108)接收對對應(yīng)于信息層和對應(yīng)的興趣點(diǎn)的信息的一個或多個查詢。該查詢可包括指示裝置50的當(dāng)前位置的位置信息或者與顯示器85的相機(jī)視圖中的真實(shí)世界對象關(guān)聯(lián)的位置信息。響應(yīng)于從存儲器96檢索相關(guān)信息,處理器94可促進(jìn)檢索的信息到網(wǎng)絡(luò)設(shè)備的發(fā)送,網(wǎng)絡(luò)設(shè)備可發(fā)送該信息到裝置50??商娲?,處理器94可促進(jìn)檢索到的信息到裝置50的直接發(fā)送,從而CIL模塊78可部分地基于從網(wǎng)絡(luò)實(shí)體接收的興趣點(diǎn)的密度或數(shù)量使用該信息來自動地調(diào)節(jié)相機(jī)模塊36的視圖距離。由此,CIL模塊可使得能夠以上述方式將至少一部分興趣點(diǎn)提供給顯不器85?,F(xiàn)在參考圖8,提供了用于提供增強(qiáng)現(xiàn)實(shí)中恒定水平的信息的流程圖的示例實(shí)施例。在操作800,裝置50可包括諸如CIL模塊78、處理器70等的部件以用于確定與當(dāng)前被顯示的當(dāng)前位置的一個或多個真實(shí)世界對象(例如,第一組真實(shí)世界對象)關(guān)聯(lián)的興趣點(diǎn)的密度或第一數(shù)目。當(dāng)前位置可以是裝置50的位置或者真實(shí)世界對象在真實(shí)世界環(huán)境中的對應(yīng)位置。真實(shí)世界對象的一個或多個圖像可由設(shè)備(例如,相機(jī)模塊36)捕獲并可顯示在顯示器(例如,顯示器85)的相機(jī)視圖上。興趣點(diǎn)可與一個或多個信息層(例如,信息層3)關(guān)聯(lián)。與POI關(guān)聯(lián)的虛擬信息(例如,虛擬對象)項(xiàng)可由裝置50的部件(諸如,CIL模塊78、處理器70等)覆蓋在提供給顯示器的相機(jī)視圖的對應(yīng)的真實(shí)世界對象上。在操作805,裝置50可包括用于將興趣點(diǎn)的密度或第一數(shù)目與預(yù)定閾值(例如,30個興趣點(diǎn))進(jìn)行比較的部件,諸如CIL模塊、處理器70等。在操作810,響應(yīng)于確定興趣點(diǎn)的第一數(shù)目低于預(yù)定閾值,諸如裝置50的CIL模塊、處理器70等的部件可增加媒體捕獲設(shè)備(例如,相機(jī)模塊36)的視圖距離(例如,500米)以使得能夠顯示一個或多個附加真實(shí)世界對象(例如,第二組真實(shí)世界對象),從而將第一數(shù)目的POI增加到與預(yù)定閾值(例如,30個興趣點(diǎn))對應(yīng)的第二數(shù)目的POI (例如,30個興趣點(diǎn))。在諸如裝置50的CIL模塊、處理器70等的部件確定與一個或多個真實(shí)世界對象(例如,第一組真實(shí)世界對象)和附加真實(shí)世界對象(例如,第二組真實(shí)世界對象)關(guān)聯(lián)的興趣點(diǎn)等于預(yù)定閾值(例如,30個興趣點(diǎn))的實(shí)例中,CIL模塊可將第一數(shù)目的POI增加至第二數(shù)目的POI。在操作815,響應(yīng)于確定興趣點(diǎn)的第一數(shù)目高于預(yù)定閾值,諸如裝置50的CIL模塊78、處理器70等的部件可減小或降低媒體捕獲設(shè)備(例如,相機(jī)模塊36)的視圖距離以使得能夠從顯示器移除一個或多個真實(shí)世界對象,從而將第一數(shù)目的POI減小到與預(yù)定閾值對應(yīng)的第二數(shù)目的POI。在諸如裝置50的CIL模塊78、處理器70等的部件確定在移除至少一部分真實(shí)世界對象之后,與保持在顯示器上的真實(shí)世界對象關(guān)聯(lián)的興趣點(diǎn)等于預(yù)定閾值(例如,30個興趣點(diǎn))的實(shí)例中,裝置50可包括用于將第一數(shù)目的POI減小至第二數(shù)目的POI的部件,諸如CIL模塊78、處理器70等。應(yīng)指出的是,裝置50可包括用于從顯示器移除至少一部分真實(shí)世界對象的部件,諸如CIL模塊78、處理器70等。應(yīng)指出的是,圖8是根據(jù)本發(fā)明的示例實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的流程圖。應(yīng)理解的是,流程圖的每個塊、流程圖中塊的組合可由各種部件實(shí)現(xiàn),諸如硬件、固件和/或包括一個或多個計(jì)算機(jī)程序指令的計(jì)算機(jī)程序產(chǎn)品。例如,上述一個或多個過程可由計(jì)算機(jī)程序指令體現(xiàn)。由此,在示例實(shí)施例中,體現(xiàn)上述過程的計(jì)算機(jī)程序指令由存儲器設(shè)備(例如,存儲器設(shè)備76、存儲器96)存儲,并由處理器(例如,處理器70、CIL模塊78、處理器94)執(zhí)行。應(yīng)理解,任何這種計(jì)算機(jī)程序指令可加載至計(jì)算機(jī)或其他可編程裝置(例如,硬件)以產(chǎn)生機(jī)器,從而在計(jì)算機(jī)或其他可編程裝置上執(zhí)行的指令使得在流程圖塊中指定的功能被實(shí)現(xiàn)。在一個實(shí)施例中,計(jì)算機(jī)程序指令存儲在可引導(dǎo)計(jì)算機(jī)或其他可編程裝置以特定方式運(yùn)行的計(jì)算機(jī)可讀存儲器中,以便存儲在計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括實(shí)現(xiàn)流程圖塊中指定的功能的指令的制品。計(jì)算機(jī)程序指令還可以加載到計(jì)算機(jī)或其他可編程裝置以使得在計(jì)算機(jī)或其他可編程裝置上執(zhí)行一系列操作以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,從而在計(jì)算機(jī)或其他可編程裝置上執(zhí)行的指令實(shí)現(xiàn)在流程圖塊中指定的功能。相應(yīng)地,流程圖的塊支持用于執(zhí)行指定功能的部件的組合。還應(yīng)理解的是,流程圖的一個或多個塊、流程圖中塊的組合可由執(zhí)行指定功能的基于專用硬件的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn),或者由專用硬件和計(jì)算機(jī)指令的組合實(shí)現(xiàn)。在示例實(shí)施例中,用于執(zhí)行上述圖8所示方法的裝置可包括處理器(例如處理器70、CIL模塊78、處理器94),其被配置為執(zhí)行上述操作(800-815)中的一些或每個。例如,處理器可以被配置為通過執(zhí)行硬件實(shí)現(xiàn)的邏輯功能,執(zhí)行存儲的指令,或執(zhí)行用于執(zhí)行各個操作的算法來執(zhí)行操作(800-815)ο可替換地,裝置可以包括用于執(zhí)行上述操作中的每一個的部件。在這點(diǎn)上,根據(jù)示例實(shí)施例,用于執(zhí)行操作(800-815)的部件的示例可以包括,例如,處理器70 (例如,作為用于執(zhí)行上述任一操作的部件),CIL模塊78、處理器94和/或用于執(zhí)行指令或執(zhí)行用于處理上述信息的算法的設(shè)備或電路。受益于前述說明和相關(guān)附圖中所給出的教導(dǎo),本發(fā)明所屬領(lǐng)域的技術(shù)人員會想到在此闡述的本發(fā)明的很多修改和其它實(shí)施例。因此,可以理解的是,本發(fā)明并不限于所公開的特定實(shí)施例,并且旨在將這些修改和其它實(shí)施例包括在所附權(quán)利要求的范圍內(nèi)。此外,盡管前述描述和相關(guān)附圖在元件和/或功能的特定示例組合的上下文中描述了示例實(shí)施例,然而應(yīng)當(dāng)理解的是,在不脫離所附權(quán)利要求的范圍的情況下,可以由替換的實(shí)施例提供元件和/或功能的不同組合。就此而言,舉例來說,除了以上明確描述的那些以外,元件和/或功能的不同組合也被視為可以在一些所附權(quán)利要求中得到闡述。盡管在此采用了特定術(shù)語,然而它們僅僅是在一般的和描述性意義上使用,而不是出于限制目的。
權(quán)利要求
1.一種方法,包括: 確定與當(dāng)前正顯示的至少一個當(dāng)前位置的第一組真實(shí)世界對象關(guān)聯(lián)的興趣點(diǎn)的第一數(shù)目; 經(jīng)由處理器確定第一數(shù)目是否低于預(yù)定閾值;以及 響應(yīng)于揭示第一數(shù)目低于閾值的確定,增加設(shè)備的視圖范圍以促進(jìn)第二組真實(shí)世界對象的顯示,從而將第一數(shù)目增加到與預(yù)定閾值對應(yīng)的興趣點(diǎn)的第二數(shù)目, 其中視圖范圍包括在設(shè)備的距離和角度處的視圖。
2.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 響應(yīng)于確定第一數(shù)目高于閾值,減小設(shè)備的視圖范圍以促進(jìn)所述第一組的至少一個對象從被顯示中移除,從而將第一數(shù)目減小到與預(yù)定閾值對應(yīng)的興趣點(diǎn)的第二數(shù)目。
3.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 確定視圖范圍包括從設(shè)備到真實(shí)世界環(huán)境中的用于捕獲被顯示的對象的一個或多個圖像的點(diǎn)的距離。
4.根據(jù)權(quán)利要求1所述的方法,其中將第一數(shù)目增加到興趣點(diǎn)的第二數(shù)目包括確定與第一組和第二組對象關(guān)聯(lián)的興趣點(diǎn)的數(shù)量等于預(yù)定閾值。
5.根據(jù)權(quán)利要求2所述的方法,其中將第一數(shù)目減小到興趣點(diǎn)的第二數(shù)目包括確定在從顯示器移除第一組的至少一部分真實(shí)世界對象之后保持顯示的興趣點(diǎn)的數(shù)量等于預(yù)定閾值。
6.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 促進(jìn)部分地涉及對應(yīng)于指示當(dāng)前位置的信息的接收的一個或多個虛擬信息項(xiàng)的多個信息層的提供,其中虛擬信息項(xiàng)的第一部分涉及至少第一組對象,并且對應(yīng)于所述層的第一信息層; 將預(yù)定閾值分配給第一信息層;以及 在與第一組對象關(guān)聯(lián)的興趣點(diǎn)的第一數(shù)量保持為等于預(yù)定閾值的值的情況下,促進(jìn)所述數(shù)量的顯示。
7.根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括: 確定虛擬信息項(xiàng)的第二部分涉及至少第一組對象,并且對應(yīng)于所述層的第二信息層; 將預(yù)定閾值分配給第二信息層;以及 在與第一組對象關(guān)聯(lián)的興趣點(diǎn)的第二數(shù)量保持為等于預(yù)定閾值的值的情況下,促進(jìn)所述第二數(shù)量的顯示。
8.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 比較與所述第一組的真實(shí)世界對象中的各個真實(shí)世界對象對應(yīng)的至少一個興趣點(diǎn)的大??;以及 基于所述大小與預(yù)定閾值的比較至少增加或者減小興趣點(diǎn)的第一數(shù)目。
9.一種裝置 至少一個處理器;以及 包括計(jì)算機(jī)程序代碼的至少一個存儲器,所述至少一個存儲器和計(jì)算機(jī)程序代碼被配置為,使用至少一個處理器促使所述裝置至少執(zhí)行以下操作: 確定與當(dāng)前正顯示的至少一個當(dāng)前位置的第一組真實(shí)世界對象關(guān)聯(lián)的興趣點(diǎn)的第一數(shù)目; 確定第一數(shù)目是否低于預(yù)定閾值;以及 響應(yīng)于揭示第一數(shù)目低于閾值的確定,增加設(shè)備的視圖范圍以促進(jìn)第二組真實(shí)世界對象的顯示,從而將第一數(shù)目增加到與預(yù)定閾值對應(yīng)的興趣點(diǎn)的第二數(shù)目, 其中視圖范圍包括在設(shè)備的距離和角度處的視圖。
10.根據(jù)權(quán)利要求9所述的裝置,其中所述至少一個存儲器和計(jì)算機(jī)程序代碼被進(jìn)一步配置成使用處理器使得所述裝置: 響應(yīng)于確定第一數(shù)目高于閾值,減小設(shè)備的視圖范圍以促進(jìn)所述第一組的至少一個對象從被顯示中移除,從而將第一數(shù)目減小到與預(yù)定閾值對應(yīng)的興趣點(diǎn)的第二數(shù)目。
11.根據(jù)權(quán)利要求9所述的裝置,其中所述至少一個存儲器和計(jì)算機(jī)程序代碼被進(jìn)一步配置成使用處理器使得所述裝置: 確定視圖范圍包括從設(shè)備到真實(shí)世界環(huán)境中的用于捕獲被顯示的對象的一個或多個圖像的點(diǎn)的距離。
12.根據(jù)權(quán)利要求9所述的裝置,其中所述至少一個存儲器和計(jì)算機(jī)程序代碼被進(jìn)一步配置成使用處理器使得所述裝置:通過確定與第一組和第二組對象關(guān)聯(lián)的興趣點(diǎn)的數(shù)量等于預(yù)定閾值將第一數(shù)目增加到興趣點(diǎn)的第二數(shù)目。
13.根據(jù)權(quán)利要求10所述的裝置,其中所述至少一個存儲器和計(jì)算機(jī)程序代碼被進(jìn)一步配置成使用處理器使得所述裝置:通過確定在從顯示器移除第一組的至少一部分真實(shí)世界對象之后保持顯示的興趣點(diǎn)的數(shù)量等于預(yù)定閾值將第一數(shù)目減小到興趣點(diǎn)的第二數(shù)目。
14.根據(jù)權(quán)利要求9所述的裝置,其中所述至少一個存儲器和計(jì)算機(jī)程序代碼被進(jìn)一步配置成使用處理器使得所述裝置: 促進(jìn)部分地涉及對應(yīng)于指示當(dāng)前位置的信息的接收的一個或多個虛擬信息項(xiàng)的多個信息層的提供,其中虛擬信息項(xiàng)的第一部分涉及至少第一組對象,并且對應(yīng)于所述層的第一信息層; 將預(yù)定閾值分配給第一信息層;以及 在與第一組對象關(guān)聯(lián)的興趣點(diǎn)的第一數(shù)量保持為等于預(yù)定閾值的值的情況下,促進(jìn)所述數(shù)量的顯示。
15.根據(jù)權(quán)利要求14所述的裝置,其中所述至少一個存儲器和計(jì)算機(jī)程序代碼被進(jìn)一步配置成使用處理器使得所述裝置: 確定虛擬信息項(xiàng)的第二部分涉及至少第一組對象,并且對應(yīng)于所述層的第二信息層; 將預(yù)定閾值分配給第二信息層;以及 在與第一組對象關(guān)聯(lián)的興趣點(diǎn)的第二數(shù)量保持為等于預(yù)定閾值的值的情況下,促進(jìn)所述第二數(shù)量的顯示。
16.根據(jù)權(quán)利要求9所述的裝置,其中所述至少一個存儲器和計(jì)算機(jī)程序代碼被進(jìn)一步配置成使用處理器使得所述裝置: 比較與所述第一組的真實(shí)世界對象中的各個真實(shí)世界對象對應(yīng)的至少一個興趣點(diǎn)的大??;以及 基于所述大小與預(yù)定閾值的比較至少增加或者減小興趣點(diǎn)的第一數(shù)目。
17.—種包括至少一個計(jì)算機(jī)可讀存儲介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀存儲介質(zhì)具有在其中存儲的計(jì)算機(jī)可執(zhí)行程序代碼指令,所述計(jì)算機(jī)可執(zhí)行程序代碼指令包括: 用于確定與當(dāng)前正顯示的至少一個當(dāng)前位置的第一組真實(shí)世界對象關(guān)聯(lián)的興趣點(diǎn)的第一數(shù)目的程序代碼指令; 用于確定第一數(shù)目是否低于預(yù)定閾值的程序代碼指令;以及 用于響應(yīng)于揭示第一數(shù)目低于閾值的確定,增加設(shè)備的視圖范圍以促進(jìn)第二組真實(shí)世界對象的顯示,從而將第一數(shù)目增加到與預(yù)定閾值對應(yīng)的興趣點(diǎn)的第二數(shù)目的程序代碼指令, 其中視圖范圍包括在設(shè)備的距離和角度處的視圖。
18.根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包括: 用于響應(yīng)于確定第一數(shù)目高于閾值,減小設(shè)備的視圖范圍以促進(jìn)所述第一組的至少一個對象從被顯示中移除,從而將第一數(shù)目減小到與預(yù)定閾值對應(yīng)的興趣點(diǎn)的第二數(shù)目的程序代碼指令。
19.根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包括: 用于確定視圖范圍包括從設(shè)備到真實(shí)世界環(huán)境中的用于捕獲被顯示的對象的一個或多個圖像的點(diǎn)的距離的程序代碼指令。
20.根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,其中促進(jìn)第一數(shù)目到興趣點(diǎn)的第二數(shù)目的增加包括確定與第一組和 第二組對象關(guān)聯(lián)的興趣點(diǎn)的數(shù)量等于預(yù)定閾值。
全文摘要
一種用于提供增強(qiáng)現(xiàn)實(shí)環(huán)境中恒定水平的信息的裝置可以包括處理器和存儲可執(zhí)行計(jì)算機(jī)程序代碼的存儲器,計(jì)算機(jī)程序代碼使得所述裝置至少執(zhí)行包括確定與當(dāng)前位置的第一組真實(shí)世界對象關(guān)聯(lián)的興趣點(diǎn)的第一數(shù)目的操作。第一組真實(shí)世界對象被當(dāng)前顯示。計(jì)算機(jī)程序代碼可以進(jìn)一步促使所述裝置確定第一數(shù)目是否低于預(yù)定閾值并且可以增加設(shè)備的視圖范圍以促進(jìn)第二組真實(shí)世界對象的顯示??梢曰诘谝粩?shù)目低于閾值的確定增加視圖范圍從而將第一數(shù)目增加到與閾值對應(yīng)的興趣點(diǎn)的第二數(shù)目。還提供了對應(yīng)的方法和計(jì)算機(jī)程序產(chǎn)品。
文檔編號H04N5/272GK103080933SQ201180040982
公開日2013年5月1日 申請日期2011年2月10日 優(yōu)先權(quán)日2010年6月30日
發(fā)明者J·桑德伯格 申請人:諾基亞公司