專利名稱:用于為移動(dòng)設(shè)備上基于位置的服務(wù)渲染對(duì)象的立體圖及與其相關(guān)的內(nèi)容的方法和裝置的制作方法
用于為移動(dòng)設(shè)備上基于位置的服務(wù)渲染對(duì)象的立體圖及與其相關(guān)的內(nèi)容的方法和裝置背景技術(shù)
服務(wù)提供商(例如,無(wú)線、蜂窩、因特網(wǎng)、內(nèi)容、社交網(wǎng)絡(luò)等)和設(shè)備制造商不斷受到挑戰(zhàn),以通過(guò)例如提供有競(jìng)爭(zhēng)力的網(wǎng)絡(luò)服務(wù)向消費(fèi)者傳遞價(jià)值和便利。一個(gè)感興趣的區(qū)域是隨著例如導(dǎo)航標(biāo)簽和位置相關(guān)內(nèi)容擴(kuò)張的測(cè)繪和導(dǎo)航圖形(例如,數(shù)字地圖)和/或圖像 (例如,各個(gè)位置和興趣點(diǎn)的360°全景街道標(biāo)高視圖)的發(fā)展。通常,導(dǎo)航、測(cè)繪和其它類似的服務(wù)可以顯示全景視圖或者兩維渲染的地圖。在2D地圖視圖中通常限制使用內(nèi)容信息,并且嘗試顯示內(nèi)容的增強(qiáng)現(xiàn)實(shí)視圖往往提供不穩(wěn)定的、雜亂的顯示。發(fā)明內(nèi)容
因此,需要一種用于為移動(dòng)設(shè)備上基于位置的服務(wù)渲染對(duì)象的立體圖及與其相關(guān)的內(nèi)容的方法。
根據(jù)一個(gè)實(shí)施例,一種方法包括至少部分地促使對(duì)示出視場(chǎng)中的一個(gè)或多個(gè)對(duì)象的立體圖的渲染。該方法還包括檢索與視場(chǎng)中的一個(gè)或多個(gè)對(duì)象中的對(duì)象關(guān)聯(lián)的內(nèi)容。該方法進(jìn)一步包括至少部分地促使對(duì)涉及用戶界面中的立體圖中可見(jiàn)的對(duì)象的表面上的內(nèi)容的圖形表示的渲染以用于移動(dòng)設(shè)備的基于位置的服務(wù)。
根據(jù)另一實(shí)施例,一種裝置包括至少一個(gè)處理器和包括計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器,所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置成使用所述至少一個(gè)處理器至少部分地使得所述裝置至少部分地促使對(duì)示出視場(chǎng)中的一個(gè)或多個(gè)對(duì)象的立體圖的渲染。還使得所述裝置檢索與視場(chǎng)中的一個(gè)或多個(gè)對(duì)象中的對(duì)象關(guān)聯(lián)的內(nèi)容。進(jìn)一步使得所述裝置至少部分地促使對(duì)涉及用戶界面中的立體圖中可見(jiàn)的對(duì)象的表面上的內(nèi)容的圖形表示的渲染以用于所述裝置的基于位置的服務(wù),其中所述裝置是移動(dòng)設(shè)備。
根據(jù)另一實(shí)施例,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)承載一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列,當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí),其至少部分地使得裝置至少部分地促使對(duì)示出視場(chǎng)中的一個(gè)或多個(gè)對(duì)象的立體圖的渲染。還使得所述裝置執(zhí)行檢索與視場(chǎng)中的一個(gè)或多個(gè)對(duì)象中的對(duì)象關(guān)聯(lián)的內(nèi)容。進(jìn)一步使得所述裝置執(zhí)行至少部分地促使對(duì)涉及用戶界面中的立體圖中可見(jiàn)的對(duì)象的表面上的內(nèi)容的圖形表示的渲染以用于移動(dòng)設(shè)備的基于位置的服務(wù)。
根據(jù)另一實(shí)施例,一種裝置包括用于至少部分地促使對(duì)示出視場(chǎng)中的一個(gè)或多個(gè)對(duì)象的立體圖的渲染的部件。該裝置還包括用于檢索與視場(chǎng)中的一個(gè)或多個(gè)對(duì)象中的對(duì)象關(guān)聯(lián)的內(nèi)容的部件。該裝置進(jìn)一步包括用于至少部分地促使對(duì)涉及用戶界面中的立體圖中可見(jiàn)的對(duì)象的表面上的內(nèi)容的圖形表示的渲染以用于移動(dòng)設(shè)備的基于位置的服務(wù)的部件。
通過(guò)簡(jiǎn)單地示出多個(gè)特定實(shí)施例和實(shí)現(xiàn)方式,包括預(yù)期用于執(zhí)行本發(fā)明的最佳模式,從下面的詳細(xì)描述可容易地理解本發(fā)明的其它方面、特征和優(yōu)勢(shì)。本發(fā)明還可以有其它和不同的實(shí)施例,在不背離本發(fā)明的精神和范圍的情況下,可以在各個(gè)明顯的方面修改其不同細(xì)節(jié)。相應(yīng)地,附圖和描述應(yīng)視為說(shuō)明性的,而非限制性的。
通過(guò)示例但非限制的方式示出本發(fā)明的實(shí)施例,在附圖中
圖I是根據(jù)一個(gè)實(shí)施例,能夠?yàn)橐苿?dòng)設(shè)備上基于位置的服務(wù)渲染對(duì)象的立體圖及其相關(guān)的內(nèi)容的系統(tǒng)的示意圖2是根據(jù)一個(gè)實(shí)施例的測(cè)繪和用戶界面應(yīng)用的組件的示意圖3A是根據(jù)一個(gè)實(shí)施例為移動(dòng)設(shè)備上基于位置的服務(wù)渲染對(duì)象的立體圖及其相關(guān)的內(nèi)容的過(guò)程的流程圖3B是根據(jù)一個(gè)實(shí)施例省略被另一對(duì)象在立體圖中的渲染遮住的遠(yuǎn)處對(duì)象的圖形表示的過(guò)程的流程圖4A和4B是根據(jù)各種實(shí)施例在圖3A和3B的過(guò)程中使用的用戶界面的示意圖5是根據(jù)一個(gè)實(shí)施例在圖3A和3B的過(guò)程中使用的用戶界面的示意圖6是根據(jù)一個(gè)實(shí)施例在圖3A和3B的過(guò)程中使用的用戶界面的示意圖7是可用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的硬件的示意圖8是可用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的芯片集的示意圖;以及
圖9是可用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的移動(dòng)終端(例如,手持設(shè)備)的示意圖。
具體實(shí)施方式
公開(kāi)了用于渲染對(duì)象的立體圖和與其相關(guān)的內(nèi)容的方法、裝置和計(jì)算機(jī)程序的示例,以用于移動(dòng)設(shè)備上基于位置的服務(wù)。在下面的描述中,為了說(shuō)明的目的,列舉了許多特定細(xì)節(jié)以提供對(duì)本發(fā)明的實(shí)施例的全面理解。然而,本領(lǐng)域技術(shù)人員顯而易見(jiàn)的是,本發(fā)明的實(shí)施例可以在沒(méi)有這些特定細(xì)節(jié)或具有等同配置的情況下實(shí)現(xiàn)。在其他實(shí)例中,以框圖形式示出了已知的結(jié)構(gòu)和設(shè)備以避免不必要地模糊本發(fā)明的實(shí)施例。
此處使用的術(shù)語(yǔ)“圖像”指代照相機(jī)(例如,靜物照相機(jī)、數(shù)碼相機(jī)、攝影機(jī)、照相手機(jī)等)或任何其它成像設(shè)備所拍的一張或一系列圖像。盡管關(guān)于實(shí)況照相機(jī)視圖描述了各種實(shí)施例,可設(shè)想此處描述的方法可用于其它實(shí)況或?qū)崟r(shí)圖像(例如,靜像、實(shí)況視圖、實(shí)況網(wǎng)絡(luò)攝影視圖等),只要該圖像在圖像捕獲時(shí)與成像設(shè)備(例如,照相機(jī))的位置、傾角和指向(heading)關(guān)聯(lián)。
此處使用的術(shù)語(yǔ)“興趣點(diǎn)”(POI)指代用戶或服務(wù)提供商指定的任意點(diǎn)。術(shù)語(yǔ)POI 還與術(shù)語(yǔ)“對(duì)象”可交換地使用。作為示例,興趣點(diǎn)可以是陸標(biāo)、餐館、博物館、建筑物、橋梁、 塔、壩、工廠、制造廠、航天飛機(jī)等。
此處使用的術(shù)語(yǔ)“立體圖”指代提供其中示出的對(duì)象的某種透視的視圖,不管是使用2D或3D顯示器顯示,還是使用2D或3D圖像顯示。這樣的立體圖可以是實(shí)時(shí)圖像(例如,在使用設(shè)備的照相機(jī)的增強(qiáng)現(xiàn)實(shí)設(shè)置中)、全景圖像(例如,預(yù)存儲(chǔ)的全景照片)、虛擬現(xiàn)實(shí)中的3D建模、或者不管使用2D還是3D圖像構(gòu)建,嘗試示出對(duì)對(duì)象或環(huán)境的真實(shí)或虛擬景深的其它修改的視圖。
圖I是根據(jù)一個(gè)實(shí)施例,能夠渲染對(duì)象的立體圖以及與其相關(guān)的內(nèi)容以用于移動(dòng)設(shè)備上的基于位置的服務(wù)的系統(tǒng)的示意圖。
如之前所述,導(dǎo)航、測(cè)繪及其它類似服務(wù)和系統(tǒng)顯示全景圖或兩維渲染的地圖,然而,其不嘗試合并兩個(gè)視圖。當(dāng)在2D視圖中呈現(xiàn)內(nèi)容時(shí),某一內(nèi)容可能聚合或太靠近以至于對(duì)用戶來(lái)說(shuō)不可見(jiàn)。當(dāng)在3D視圖中呈現(xiàn)內(nèi)容時(shí),例如,全景圖或直接經(jīng)由相機(jī)的視圖,可見(jiàn)內(nèi)容限于相機(jī)的當(dāng)前場(chǎng)景或位置。切換視圖可引起空間和位置的理解中的混淆通常是個(gè)問(wèn)題,尤其是在用戶不是很熟悉視圖中的地點(diǎn)時(shí)。一些相關(guān)的現(xiàn)有服務(wù)僅當(dāng)視圖最大化時(shí)示出僅地圖中的內(nèi)容。其它增強(qiáng)現(xiàn)實(shí)或混合現(xiàn)實(shí)服務(wù)可基于內(nèi)容的類型以不同的方式顯示內(nèi)容;然而,通常,內(nèi)容以抖動(dòng)方式示出并且不以穩(wěn)定方式附加到對(duì)象或Ρ0Ι。
為了解決其它相關(guān)現(xiàn)有系統(tǒng)的不足。圖I的系統(tǒng)100引入了渲染對(duì)象的立體圖及與其相關(guān)的內(nèi)容以用于移動(dòng)設(shè)備上基于位置的服務(wù)的能力。系統(tǒng)100可渲染用于基于位置的服務(wù)的用戶界面,其具有主視圖部分和預(yù)覽部分,這可以允許用戶同時(shí)地形象化 (visualize)區(qū)域的地圖的對(duì)應(yīng)平面圖和立體圖(例如,示出區(qū)域的全景圖像)并在需要時(shí)在這樣的圖像之間進(jìn)行切換。
因此,可以在移動(dòng)Π中顯示小預(yù)覽,其中示出了最相關(guān)的內(nèi)容。例如,當(dāng)用戶在瀏覽Π上的全景圖時(shí),用戶有預(yù)覽示出全景圖中顯示了什么的環(huán)境的地圖的選擇權(quán)。類似地,當(dāng)瀏覽地圖時(shí),預(yù)覽示出了用戶在地圖上關(guān)注的點(diǎn)的最接近的全景。兩種視圖均顯示可在區(qū)域中找到的內(nèi)容,允許更好的空間和位置感。在預(yù)覽中反映主視圖中的動(dòng)作,因此如果用戶碰巧在期待的位置或者實(shí)質(zhì)上如果用戶在遠(yuǎn)程地瀏覽該區(qū)域,則用戶總是有身體上去哪里的意識(shí)。選擇地圖上擁擠區(qū)域中豐富的內(nèi)容信息可以打開(kāi)該擁擠區(qū)域中的所有內(nèi)容的列表視圖,而選擇全景上的內(nèi)容可以打開(kāi)更具體的內(nèi)容或列表視圖。立體圖還限制這種豐富的內(nèi)容信息的圖形表示到立體圖中可見(jiàn)的對(duì)象/POI的顯示,并省略不可見(jiàn)的那些的圖形表示,以提供整潔的立體圖。
可以容易地輕擊預(yù)覽以切換視圖并基于用戶的需求容易地導(dǎo)航。通過(guò)開(kāi)啟全屏視圖模式也可以容易地隱藏預(yù)覽。如果用戶正在地圖或平面圖中導(dǎo)航,用戶可在地圖中的任何新位置輕擊,并且這會(huì)將用戶的視點(diǎn)帶到地圖上被輕擊的點(diǎn),并且同時(shí)預(yù)覽中的全景將從地圖上新確定的點(diǎn)更新到最新的全景圖像。用戶也可以旋轉(zhuǎn)手機(jī)或視點(diǎn)(POV)圖標(biāo)以移動(dòng)地圖的方向,這也將影響全景預(yù)覽的方向。為了在大小上適應(yīng)以及快速,可以以低分辨率從主全景圖拍得全景圖像。
在瀏覽基于位置的內(nèi)容或在2D地圖和3D全景圖像中導(dǎo)航時(shí),該方案允許用戶更好地理解他們的環(huán)境以及遠(yuǎn)程環(huán)境。內(nèi)容的發(fā)現(xiàn)和與內(nèi)容有聯(lián)系的精確場(chǎng)所的理解變得更容易和更好。從一個(gè)試圖到另一試圖的切換是非常直觀的,因?yàn)閮蓚€(gè)視圖均示出了同一位置和方向。
作為示例,當(dāng)用戶站在當(dāng)前位置處(例如,F(xiàn)arragut西地鐵站)時(shí),用戶可操作用戶設(shè)備(例如,用戶設(shè)備(UE)IOl)的用戶界面以在用戶界面的主視圖部分中示出周圍區(qū)域(或另一區(qū)域,例如用戶的最終目的地)的地圖的平面圖,而在用戶界面的預(yù)覽部分中示出周圍區(qū)域的立體圖,以給用戶關(guān)于周圍區(qū)域的3D全景圖的概念。通過(guò)使用用戶設(shè)備的相機(jī)實(shí)時(shí)地(例如,以增強(qiáng)現(xiàn)實(shí))捕獲周圍區(qū)域的圖像、通過(guò)使用預(yù)存儲(chǔ)的圖像(例如,之前捕獲的圖像或虛擬現(xiàn)實(shí)圖像)、或?qū)崟r(shí)圖像與預(yù)存儲(chǔ)的圖像的組合(例如,混合現(xiàn)實(shí)),可以生成立體圖。示出地圖的平面圖的用戶界面的部分可包括指示立體圖的視場(chǎng)的方向表示(例如,具有外表上延伸的視錐的潛望鏡圖標(biāo))。通過(guò)調(diào)整用戶設(shè)備的方向(例如,利用指南針或其他設(shè)備來(lái)確定方向中的改變)、通過(guò)手工地操控用戶界面上的地圖的平面圖上的視場(chǎng)的方向表示、和/或通過(guò)手工地操控用戶界面上的立體圖中的視圖,用戶可以調(diào)整視野。用戶可將地圖的平面圖從用戶界面的主視圖部分切換到預(yù)覽部分,并因此還將立體圖從預(yù)覽部分切換到用戶界面的主視圖部分。該雙窗口配置允許用戶容易地解釋立體圖的位置和方向,并允許用戶快速地和直觀地導(dǎo)航到POI或確定他們的位置。
如上所述,可使用實(shí)時(shí)圖像、預(yù)存儲(chǔ)(預(yù)記錄)的圖像來(lái)顯示立體圖,或者系統(tǒng)100 可以檢索并且并排地縫合緊鄰實(shí)況圖像的靜止圖像,然后將無(wú)縫縫合的圖像顯示給用戶。 為了無(wú)縫切換,系統(tǒng)100使預(yù)記錄的具有同一傾角和具有緊鄰實(shí)況圖像的方向指向的全景圖像相關(guān),并將相關(guān)的預(yù)記錄的全景圖像顯示在屏幕上。即使兩個(gè)圖像由同一設(shè)備以同一傾角和同一方向指向在同一位置拍得,由于用戶高度或設(shè)置(例如,數(shù)字縮放、對(duì)比、分辨率、編輯、修剪等)的原因圖像的覆蓋范圍可以是不同的。如果兩個(gè)圖像由兩個(gè)設(shè)備在同一位置以同一傾角和同一方向指向拍得,由于兩個(gè)設(shè)備的不同規(guī)范圖像的覆蓋范圍可以仍然是不同的。設(shè)備可具有不同的成像規(guī)范,諸如LCD大小、光學(xué)變焦、數(shù)字變焦、變焦寬、變焦鏡頭、有效像素、像素密度、圖像穩(wěn)定性、光圈范圍等,其影響兩個(gè)設(shè)備所拍得的圖像的質(zhì)量和景深。
然而,現(xiàn)有照片匹配技術(shù)允許實(shí)況圖像與預(yù)存儲(chǔ)的全景圖像之間接近100%的匹配。存在用于為實(shí)況圖像選擇最匹配的全景靜止圖像的照片匹配應(yīng)用(例如,逐個(gè)像素地比較圖像的照片匹配在線搜索引擎)。還存在使得實(shí)況圖像與預(yù)存儲(chǔ)的全景靜止圖像之間的界限無(wú)縫的照片縫合應(yīng)用。隨著用戶持續(xù)觸摸導(dǎo)航箭頭觸摸屏幕邊緣,更多預(yù)記錄的全景靜止圖像被匹配和縫合以鋪向屏幕,作為運(yùn)行中(on the fly)的全景圖。
為了從當(dāng)前位置導(dǎo)航到Ρ0Ι,用戶向系統(tǒng)100指示POI作為目的地。通過(guò)示例的方式,當(dāng)系統(tǒng)100接收諸如國(guó)際貨幣基金組織(MF)大樓的目標(biāo)位置作為預(yù)期的POI時(shí)(例如,作為文本接收,或者在UE 101的屏幕上的數(shù)字地圖上等),系統(tǒng)100檢索MF的位置數(shù)據(jù)(例如,地址、GPS坐標(biāo)等),或者用于捕獲MF的預(yù)記錄的全景圖像的設(shè)備的位置數(shù)據(jù)(例如,如果POI不如MF出名,例如,公園里的旋轉(zhuǎn)木馬)。然后系統(tǒng)100繪制從當(dāng)前位置(例如,地鐵站)到指定POI的路線并在主視圖部分或者預(yù)覽部分中將數(shù)字地圖上的路線呈現(xiàn)給用戶。在用戶沿著路線行走時(shí),系統(tǒng)100還在預(yù)覽部分或主視圖部分的另一個(gè)中將周圍位置的實(shí)況圖像視圖呈現(xiàn)在屏幕上。無(wú)論何時(shí)用戶想要在主視圖部分中的立體圖(以及預(yù)覽部分中的平面圖)和主部分中的平面圖(以及預(yù)覽部分中的立體圖)中進(jìn)行切換時(shí),用戶可使用用戶界面自由地這么做。其它興趣點(diǎn)可位于路線上,并且可使用過(guò)濾器來(lái)選擇使用圖形表示標(biāo)記的以及沒(méi)有被標(biāo)記的POI的類型。
可選地,用戶可利用用戶界面來(lái)查看遠(yuǎn)程位置。例如,如果用戶計(jì)劃在當(dāng)天中的稍后時(shí)間拜訪特定Ρ0Ι,則用戶可將該P(yáng)OI定位在地圖的平面圖上(例如,通過(guò)滾動(dòng)到POI的位置、輸入POI的地址、使用POI的關(guān)鍵字或名稱來(lái)搜索POI等),例如,在用戶界面的主視圖部分中。然后,用戶可操控視場(chǎng)的方向表示以提供所需的有利位置。例如,如果用戶計(jì)劃沿著某條路向北(travel down)以到達(dá)Ρ0Ι,則用戶可操控視場(chǎng)以提供沿著該條路的有利位置, 用戶在沿著該條路的時(shí)候?qū)⒖匆?jiàn)該有利位置并到達(dá)Ρ0Ι。隨著視場(chǎng)被設(shè)置為所需的方向,用戶可在用戶界面的預(yù)覽部分中看見(jiàn)POI的立體圖的預(yù)覽,并且用戶可將POI的立體圖切換到用戶界面的主視圖部分以查看POI的放大的圖像。因此,用戶將能夠看見(jiàn)POI看起來(lái)像什么,從而允許用戶在當(dāng)天的稍后到達(dá)POI時(shí)識(shí)別POI。POI的立體圖還可以包括提供到與 POI有關(guān)的內(nèi)容的鏈接(例如,名稱、地址、電話號(hào)碼、網(wǎng)頁(yè)鏈接等)的圖形表示或標(biāo)簽(例如,氣泡、圖標(biāo)、圖像、文本等),其可由用戶在用戶界面中選擇,以獲得關(guān)于POI的進(jìn)一步內(nèi)容信肩、O
在一個(gè)實(shí)施例中,系統(tǒng)100基于由用戶傾斜和旋轉(zhuǎn)的UE 101的傾角和方向指向在 UE 101的屏幕上顯示預(yù)記錄的全景圖的不同部分。在該實(shí)施例中,用戶可改變預(yù)記錄的全景圖中預(yù)記錄的全景圖像,而不移動(dòng)/拖動(dòng)UE 101的屏幕上的查看標(biāo)簽。
在另一實(shí)施例中,系統(tǒng)100進(jìn)一步利用增強(qiáng)現(xiàn)實(shí)或增強(qiáng)虛擬(例如,使用3D模型和 3D測(cè)繪信息)來(lái)以實(shí)時(shí)方式插入與實(shí)況圖像視圖中的POI相關(guān)的豐富的內(nèi)容信息(例如,從因特網(wǎng)、用戶輸入等繪制)。標(biāo)簽顯示在立體圖中的對(duì)象或POI的表面上并實(shí)際上附著到其上,并且在對(duì)象或POI的表面上以固定的3D方向示出。也可以在預(yù)記錄的全景圖中看到與 POI相關(guān)的內(nèi)容,并且該內(nèi)容可能已經(jīng)嵌入/標(biāo)記在預(yù)記錄的全景圖中,或者以實(shí)時(shí)方式插入。POI可以由用戶、服務(wù)提供商(例如,無(wú)線、蜂窩、因特網(wǎng)、內(nèi)容、社交網(wǎng)絡(luò)等)和/或設(shè)備制造商預(yù)先設(shè)置,并且相關(guān)內(nèi)容也可以由這些實(shí)體的任何一種組合來(lái)嵌入/標(biāo)記。
通過(guò)示例,用戶選擇部門的第四層作為Ρ0Ι,并且標(biāo)記從百貨公司網(wǎng)站檢索的POI 的內(nèi)容信息。系統(tǒng)100保存POI和標(biāo)記的內(nèi)容,并向用戶呈現(xiàn)實(shí)況圖像視圖和/或預(yù)記錄的全景圖中大多數(shù)更新的內(nèi)容信息,自動(dòng)地或者根據(jù)需求。內(nèi)容信息可以包括= (I)POI的建筑平面圖,(2)位于POI中的居住者/商店/設(shè)施(例如,在縮略圖像、動(dòng)畫(huà)片、音頻警報(bào)等中),(3)關(guān)于居住者/商店/設(shè)施的介紹和背景內(nèi)容,(4)關(guān)于居住者/商店/設(shè)施的營(yíng)銷和銷售內(nèi)容,或者與POI有關(guān)的任何其它數(shù)據(jù)或信息。還可以設(shè)想內(nèi)容可與多個(gè)樓層關(guān)聯(lián)。內(nèi)容信息包括實(shí)況媒體、存儲(chǔ)的媒體、與媒體關(guān)聯(lián)的元數(shù)據(jù)、文本信息、其它用戶設(shè)備的位置信息、測(cè)繪數(shù)據(jù)、地理標(biāo)記的數(shù)據(jù)或其組合。
在特定實(shí)施例中,盡管地圖的平面圖可示出鏈接到其豐富的內(nèi)容信息的對(duì)象的所有圖形表示,在給定區(qū)域中,僅為在立體圖的視場(chǎng)中可見(jiàn)的對(duì)象示出附著到立體圖中的對(duì)象的圖形表示。因此,可從立體圖省略從立體圖中的視圖隱藏的對(duì)象(例如,隱藏在建筑物或者隱藏在樹(shù)后面的對(duì)象等)的圖形表示,以避免用戶界面的立體圖的雜亂。
如圖I所示,用戶設(shè)備(UE) 101可經(jīng)由通信網(wǎng)絡(luò)105從內(nèi)容測(cè)繪平臺(tái)103檢索內(nèi)容信息(例如,內(nèi)容和位置信息)和測(cè)繪信息(例如,地圖、GPS數(shù)據(jù)、預(yù)記錄的全景圖等)。UE 101上的測(cè)繪和用戶界面應(yīng)用107 (例如,增強(qiáng)現(xiàn)實(shí)應(yīng)用、導(dǎo)航應(yīng)用或其它基于位置的應(yīng)用) 可將內(nèi)容和測(cè)繪信息用于實(shí)況圖像視圖和/或預(yù)記錄的全景圖。在圖I的示例中,內(nèi)容測(cè)繪平臺(tái)103在地圖數(shù)據(jù)庫(kù)109a中存儲(chǔ)測(cè)繪信息并在內(nèi)容目錄10%中存儲(chǔ)內(nèi)容信息。通過(guò)示例,測(cè)繪信息包括數(shù)字地圖、GPS坐標(biāo)、預(yù)記錄的全景圖、地理標(biāo)記的數(shù)據(jù)、興趣點(diǎn)數(shù)據(jù)或其組合。通過(guò)示例,內(nèi)容信息包括一個(gè)或多個(gè)標(biāo)識(shí)符、元數(shù)據(jù)、接入地址(例如,諸如統(tǒng)一資源定位器(URL)的網(wǎng)絡(luò)地址或因特網(wǎng)協(xié)議(IP)地址;或諸如UE 101的存儲(chǔ)器中的文件或存儲(chǔ)位置的本地地址)、描述或與內(nèi)容關(guān)聯(lián)的類似物。在一個(gè)實(shí)施例中,內(nèi)容包括實(shí)況媒體(例如,流廣播)、存儲(chǔ)的媒體(例如,存儲(chǔ)在網(wǎng)絡(luò)上或本地)、與媒體關(guān)聯(lián)的元數(shù)據(jù)、文本信息、其它用戶設(shè)備的位置信息或其組合。內(nèi)容可由包括一個(gè)或多個(gè)服務(wù)113a-113n (例如, 音樂(lè)服務(wù)、測(cè)繪服務(wù)、視頻服務(wù)、社交網(wǎng)絡(luò)服務(wù)、內(nèi)容廣播服務(wù)等)、一個(gè)或多個(gè)內(nèi)容提供商 115a-115m (例如,網(wǎng)上內(nèi)容零售商、公共數(shù)據(jù)庫(kù)等)、通過(guò)通信網(wǎng)絡(luò)105可用或可訪問(wèn)的其它內(nèi)容源的服務(wù)平臺(tái)111提供。
附加地或可選地,在某些實(shí)施例中,可以結(jié)合應(yīng)用107使用UE 101的用戶地圖和內(nèi)容數(shù)據(jù)庫(kù)117以向用戶呈現(xiàn)內(nèi)容信息、位置信息(例如,測(cè)繪和導(dǎo)航信息)、有效信息等。可為用戶呈現(xiàn)與應(yīng)用107關(guān)聯(lián)的增強(qiáng)現(xiàn)實(shí)界面和/或允許內(nèi)容和相關(guān)信息的3D對(duì)象或其它表示疊加到UE 101上的物理環(huán)境的圖像上的內(nèi)容測(cè)繪平臺(tái)。在某些實(shí)施例中,用戶界面可顯示混合的物理和虛擬環(huán)境,其中來(lái)自地圖數(shù)據(jù)庫(kù)109a的3D對(duì)象疊加到物理圖像的頂部。
通過(guò)示例,UE 101可執(zhí)行應(yīng)用107以從內(nèi)容測(cè)繪平臺(tái)103或網(wǎng)絡(luò)105的其它組件接收內(nèi)容和/或測(cè)繪信息。如上所述,UE 101利用GPS衛(wèi)星119來(lái)確定UE 101的位置,以利用內(nèi)容測(cè)繪平臺(tái)103和/或應(yīng)用107的內(nèi)容測(cè)繪功能,并且可從真實(shí)世界建筑物和其它站點(diǎn)的實(shí)況相機(jī)視圖創(chuàng)建存儲(chǔ)在地圖數(shù)據(jù)庫(kù)109a中的地圖信息。這樣,內(nèi)容可被增強(qiáng)到預(yù)記錄的全景圖和/或真實(shí)世界位置的實(shí)況相機(jī)視圖中(例如,基于諸如全球定位系統(tǒng)(GPS) 坐標(biāo)的位置坐標(biāo))。
應(yīng)用107和內(nèi)容測(cè)繪平臺(tái)103接收關(guān)于內(nèi)容的接入信息、基于接入信息確定內(nèi)容的有效性、然后呈現(xiàn)預(yù)記錄的全景圖或具有增強(qiáng)內(nèi)容的實(shí)況圖像視圖(例如,具有增強(qiáng)內(nèi)容的IMF大樓的實(shí)況相機(jī)視圖,諸如其源、宗旨(mission)、設(shè)施信息高度、樓層數(shù)等)。在某些實(shí)施例中,內(nèi)容信息可包括物理環(huán)境(例如,建筑物)中的對(duì)象、設(shè)施和結(jié)構(gòu)的2D和3D數(shù)字地圖。
通過(guò)示例,系統(tǒng)100的通信網(wǎng)絡(luò)105包括一個(gè)或多個(gè)網(wǎng)絡(luò),諸如數(shù)據(jù)網(wǎng)絡(luò)(未示出)、無(wú)線網(wǎng)絡(luò)(未示出)、電話網(wǎng)絡(luò)(未示出)、或其任何組合??稍O(shè)想數(shù)據(jù)網(wǎng)絡(luò)可以是任何局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、公共數(shù)據(jù)網(wǎng)(例如,因特網(wǎng))或任何其它合適的分組交換網(wǎng),諸如商業(yè)擁有的、私有的分組交換網(wǎng)絡(luò),例如私有電纜或光纖網(wǎng)絡(luò)。此外,無(wú)線網(wǎng)絡(luò)例如可以是蜂窩網(wǎng)絡(luò)并可以采用各種技術(shù),包括增強(qiáng)數(shù)據(jù)率全球演進(jìn)(EDGE)、通用分組無(wú)線業(yè)務(wù)(GPRS)、全球移動(dòng)通信系統(tǒng)(GSM)、因特網(wǎng)協(xié)議多媒體子系統(tǒng)(MS)、通用移動(dòng)通信系統(tǒng)(UMTS)等,以及任何其它合適的無(wú)線介質(zhì),例如,微波接入全球互連(WiMAX)、長(zhǎng)期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無(wú)線保真(WiFi)、衛(wèi)星、移動(dòng)自組織網(wǎng)絡(luò)(MANET)等。
UE 101是任何類型的移動(dòng)終端、固定終端或便攜式終端,包括移動(dòng)手機(jī)、臺(tái)、單元、 設(shè)備、多媒體計(jì)算機(jī)、多媒體輸入板、因特網(wǎng)節(jié)點(diǎn)、通信器、桌面計(jì)算機(jī)、膝上型計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)或其任意組合。還可以設(shè)想U(xiǎn)E 101可支持任何類型的到用戶的接口(諸如 “可佩帶”電路等)。
通過(guò)示例,UE 101和內(nèi)容測(cè)繪平臺(tái)103使用已知的、新的或仍在開(kāi)發(fā)中的協(xié)議彼此通信并與通信網(wǎng)絡(luò)105的其它組件通信。在此上下文中,協(xié)議包括定義通信網(wǎng)絡(luò)105內(nèi)的網(wǎng)絡(luò)節(jié)點(diǎn)如何基于在通信鏈路上發(fā)送的信息彼此交互的規(guī)則集。協(xié)議在每個(gè)節(jié)點(diǎn)內(nèi)的操作的不同層處有效,從生成和接收各種類型的物理信號(hào)、到選擇用于傳遞這些信號(hào)的鏈路、 到由這些信號(hào)指示的信息的格式、到識(shí)別計(jì)算機(jī)系統(tǒng)上執(zhí)行的哪個(gè)軟件應(yīng)用發(fā)送或接收該信息。在開(kāi)放系統(tǒng)互連(OSI)參考模型中描述了用于在網(wǎng)絡(luò)上交換信息的協(xié)議的概念上不同的層。
網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信通常被交換數(shù)據(jù)的離散分組影響。每個(gè)分組通常包括(I)與特定協(xié)議相關(guān)聯(lián)的頭部信息,以及(2)在頭部信息后面并且含有可獨(dú)立于該特定協(xié)議而被處理的信息的有效載荷信息。在一些協(xié)議中,分組包括(3)在有效載荷后面并且指示了有效載荷信息的結(jié)束的尾部信息。頭部包括諸如以下的信息分組的源、其目的地、有效載荷的長(zhǎng)度以及協(xié)議所使用的其它特性。通常,針對(duì)特定協(xié)議的有效載荷中的數(shù)據(jù)包括用于與OSI 參考模型的不同的較高層相關(guān)聯(lián)的不同協(xié)議的頭部和有效載荷。針對(duì)特定協(xié)議的頭部通常指示了包含在其有效載荷中的下一協(xié)議的類型。較高層協(xié)議據(jù)說(shuō)封裝在較低層協(xié)議中。包括在穿過(guò)多個(gè)異構(gòu)網(wǎng)絡(luò)(例如因特網(wǎng))的分組中的頭部通常包括物理(層I)頭部、數(shù)據(jù)鏈路 (層2)頭部、網(wǎng)絡(luò)間(層3)頭部和傳輸(層4)頭部,以及如OSI參考模型定義的各種應(yīng)用頭部(層5、層6和層7)。
在一個(gè)實(shí)施例中,應(yīng)用107和內(nèi)容測(cè)繪平臺(tái)103可根據(jù)客戶端-服務(wù)器模型交互, 從而UE 101的應(yīng)用107根據(jù)需求從內(nèi)容測(cè)繪平臺(tái)103請(qǐng)求測(cè)繪和/或內(nèi)容數(shù)據(jù)。根據(jù)客戶端-服務(wù)器模型,客戶端過(guò)程發(fā)送包括請(qǐng)求的消息到服務(wù)器過(guò)程,并且服務(wù)器過(guò)程通過(guò)提供服務(wù)(例如,提供地圖信息)來(lái)進(jìn)行響應(yīng)。服務(wù)器過(guò)程還可以返回帶有響應(yīng)的消息給客戶端過(guò)程。通常,客戶端過(guò)程和服務(wù)器過(guò)程在不同的計(jì)算機(jī)設(shè)備(稱為主機(jī))上執(zhí)行,并且使用用于網(wǎng)絡(luò)通信的一個(gè)或多個(gè)協(xié)議經(jīng)由網(wǎng)絡(luò)進(jìn)行通信。術(shù)語(yǔ)“服務(wù)器”傳統(tǒng)上用于指提供服務(wù)的過(guò)程,或運(yùn)行所述過(guò)程的主機(jī)。相似地,術(shù)語(yǔ)“客戶端”傳統(tǒng)上用于指作出請(qǐng)求的過(guò)程, 或運(yùn)行所述過(guò)程的主機(jī)。此處使用的術(shù)語(yǔ)“客戶端”和“服務(wù)器”是指過(guò)程,不是指主機(jī),除非從上下文中明確的表示。此外,出于包括可靠性、可伸縮性和冗余性等的原因,可以將服務(wù)器執(zhí)行的過(guò)程拆分以作為多個(gè)主機(jī)上的多個(gè)過(guò)程(有時(shí)稱為層)來(lái)運(yùn)行。
圖2是根據(jù)一個(gè)實(shí)施例的測(cè)繪和用戶界面應(yīng)用的組件的示意圖。作為示例,測(cè)繪和用戶界面應(yīng)用107包括用于在實(shí)況相機(jī)圖像和預(yù)記錄的全景圖像之間進(jìn)行關(guān)聯(lián)和導(dǎo)航的一個(gè)或多個(gè)組件。期望的是,這些組件的功能可以組合在一個(gè)或多個(gè)組件中或者由具有等同功能性的其它組件執(zhí)行。在該實(shí)施例中,測(cè)繪和用戶界面應(yīng)用107包括至少一個(gè)控制邏輯201,其執(zhí)行至少一個(gè)用于執(zhí)行測(cè)繪和用戶界面應(yīng)用107的功能的算法。例如,控制邏輯201與圖像模塊203交互以向用戶提供UE 101的當(dāng)前位置的周圍環(huán)境的實(shí)況相機(jī)視圖 (例如,F(xiàn)arragut西地鐵站)。圖像模塊203可包括相機(jī)、攝影機(jī)、其組合等。在一個(gè)實(shí)施例中,以圖像或一系列圖像的格式捕獲視覺(jué)媒體
接下來(lái),控制邏輯201與定位模塊205交互以檢索UE 101的當(dāng)前位置的位置數(shù)據(jù)。在一個(gè)實(shí)施例中,位置數(shù)據(jù)可包括地址、地理坐標(biāo)(例如,GPS坐標(biāo))或可與當(dāng)前位置關(guān)聯(lián)的其它指示符(例如,經(jīng)緯度信息)。例如,位置數(shù)據(jù)可由用戶手動(dòng)輸入(例如,輸入地址或標(biāo)題、在數(shù)字地圖上點(diǎn)擊等)或者從任何地理標(biāo)記的數(shù)據(jù)提取或?qū)С???梢栽O(shè)想,位置數(shù)據(jù)或地理標(biāo)記的數(shù)據(jù)也可以由定位模塊205通過(guò)導(dǎo)出與位置關(guān)聯(lián)的元數(shù)據(jù)(例如,媒體標(biāo)題、 標(biāo)簽和評(píng)論)來(lái)創(chuàng)建。更具體地,定位模塊205可以解析關(guān)于指示與特定位置的關(guān)聯(lián)的任何術(shù)語(yǔ)的元數(shù)據(jù)。
在一個(gè)實(shí)施例中,定位模塊205通過(guò)諸如GPS、輔助GPS (A-GPS) A-GPS、原點(diǎn)小區(qū)的三角測(cè)量系統(tǒng)、無(wú)線局域網(wǎng)三角測(cè)量或其它位置推斷技術(shù)來(lái)確定用戶的位置。標(biāo)準(zhǔn)GPS 和A-GPS系統(tǒng)可使用衛(wèi)星119來(lái)精確定位UE 101的位置(例如,經(jīng)度、緯度和海拔)。原點(diǎn)小區(qū)系統(tǒng)可用于確定與蜂窩UE 101同步的蜂窩塔。該信息提供UE 101的粗定位,因?yàn)榉涓C塔可以具有可被地理測(cè)繪的唯一的蜂窩標(biāo)識(shí)符(小區(qū)ID)。定位模塊205還可以使用多種技術(shù)來(lái)檢測(cè)UE 101的位置。關(guān)于UE 101的位置GPS坐標(biāo)可以提供更精細(xì)的細(xì)節(jié)。如之前所述,可以使用定位模塊205來(lái)確定用于應(yīng)用107和/或內(nèi)容測(cè)繪平臺(tái)103的位置坐標(biāo)。
再次,控制邏輯201與圖像模塊203交互以顯示當(dāng)前位置的實(shí)況相機(jī)視圖和位置數(shù)據(jù)。在顯示當(dāng)前位置的實(shí)況相機(jī)視圖時(shí),控制邏輯201與圖像模塊203交互以接收用戶例如通過(guò)觸摸UE 101的屏幕上的“切換”圖標(biāo)對(duì)切換視圖的指示。控制邏輯201與關(guān)聯(lián)模塊207交互以使用位置數(shù)據(jù)關(guān)聯(lián)實(shí)況圖像視圖與預(yù)記錄的全景圖,還與切換模塊209交互以交替/切換從實(shí)況圖像視圖到關(guān)聯(lián)的預(yù)記錄的全景圖的顯示。同樣,切換模塊209可以控制用戶界面217的主視圖部分中示出的視圖(即,平面圖或立體圖)以及用戶界面217的預(yù)覽部分中示出的視圖之間的切換。
在另一實(shí)施例中,切換模塊209與確定UE 101的水平方向或方向指向(例如,指南針指向)的磁力計(jì)模塊211和確定UE 101的垂直方向或仰角的加速計(jì)模塊213交互。此后,切換模塊209與圖像模塊203交互以基于隨用戶傾斜和/或旋轉(zhuǎn)的UE 101的傾角和方向指向來(lái)在UE 101的屏幕上顯示預(yù)記錄的全景圖的不同部分。在這些情況下,用戶可以查看預(yù)記錄的全景圖的不同部分,而不需要移動(dòng)/拖動(dòng)UE 101的屏幕上的查看標(biāo)簽。
在一個(gè)實(shí)施例中,使用從磁力計(jì)獲得的水平方向數(shù)據(jù)確定UE 101的方向。磁力計(jì)模塊211可以包括可以測(cè)量磁場(chǎng)的強(qiáng)度和/或方向的儀器。使用與指南針相同的方法,磁力計(jì)能夠使用地球磁場(chǎng)確定UE 101的方向指向。圖像捕獲設(shè)備(例如,數(shù)碼相機(jī))的前部 (或UE 101上的另一參考點(diǎn))可標(biāo)記為確定方向的參考點(diǎn)。因此,如果與參考點(diǎn)相比磁場(chǎng)指向北,則UE 101參考點(diǎn)相對(duì)磁場(chǎng)的角度已知??梢赃M(jìn)行簡(jiǎn)單的計(jì)算以確定UE 101的方向。 該方向信息可與UE 101的位置信息關(guān)聯(lián)以確定UE 101正指向何處(例如,在什么地理特征或?qū)ο筇???梢岳迷撔畔?lái)選擇渲染給用戶的預(yù)記錄的全景圖的部分。
此外,加速計(jì)模塊213可包括可測(cè)量加速度的儀器。使用三軸的加速計(jì),軸X、Y和 Ζ,以已知角度在三個(gè)方向中提供加速。再一次,在確定方向的過(guò)程中可將媒體捕獲設(shè)備的前端標(biāo)記為參考點(diǎn)。因?yàn)橛捎谌f(wàn)有引力導(dǎo)致的加速度已知,當(dāng)UE 101靜止時(shí),加速計(jì)模塊 213可確定與地球的萬(wàn)有引力相比UE 101指向的角度。在一個(gè)實(shí)施例中,使用從加速計(jì)獲得的垂直方向數(shù)據(jù)確定UE 101正指向的仰角或傾角??梢允褂迷撔畔⒔Y(jié)合磁力計(jì)信息和位置信息來(lái)確定對(duì)于用戶來(lái)說(shuō)預(yù)記錄的全景圖中的視角。這樣,該信息可用于選擇可用的內(nèi)容項(xiàng)以向用戶呈現(xiàn)導(dǎo)航信息。此外,可以使用組合的信息以確定用戶可能感興趣的特定數(shù)字地圖或預(yù)記錄的全景圖的部分。
然后,控制邏輯與圖像模塊203交互以向用戶渲染預(yù)記錄的全景圖中的視角,無(wú)論何時(shí)用戶旋轉(zhuǎn)/傾斜UE 101。如上所述,關(guān)聯(lián)模塊207可以從相機(jī)獲得實(shí)況圖像并經(jīng)由位置信息將實(shí)況圖像與預(yù)記錄的全景圖關(guān)聯(lián)。此外,關(guān)聯(lián)模塊207使用磁力計(jì)信息、加速計(jì)信息或其組合來(lái)確定向用戶顯示預(yù)記錄的全景圖的部分的視角。
然后,控制邏輯201與內(nèi)容管理模塊215和圖像模塊203交互以增強(qiáng)與實(shí)況圖像中的一個(gè)或多個(gè)POI相關(guān)的內(nèi)容信息。可從服務(wù)平臺(tái)111、服務(wù)113a-113n、內(nèi)容提供商 115a-115m、其它類似組件或其組合接收該內(nèi)容。還可以設(shè)想,用戶或用戶授權(quán)的另一方可手動(dòng)地輸入內(nèi)容項(xiàng)。在一個(gè)實(shí)施例中,內(nèi)容管理模塊215可以創(chuàng)建列出提供給內(nèi)容管理模塊215的所有內(nèi)容項(xiàng)和關(guān)聯(lián)的接入地址的內(nèi)容目錄。在某些實(shí)施例中,內(nèi)容目錄可包括描述內(nèi)容的附加描述信息和其它元數(shù)據(jù)。可用的媒體內(nèi)容或流可采用很多形式(例如,實(shí)況視頻反饋、照片、聲音文件等)并且可使用任何數(shù)量的部件(例如,流媒體、下載的媒體、自發(fā)創(chuàng)建的媒體等)來(lái)傳遞。內(nèi)容管理模塊215包括用于接收和/或檢測(cè)其原始格式中的媒體內(nèi)容或用于將媒體內(nèi)容轉(zhuǎn)換為與測(cè)繪和增強(qiáng)現(xiàn)實(shí)應(yīng)用107兼容的媒體格式的一個(gè)或多個(gè)子模塊或應(yīng)用編程接口(API)(未繪出)。在其它實(shí)施例中,內(nèi)容管理模塊215可以發(fā)起核實(shí)內(nèi)容或流所需的組件(例如,編解碼器、播放應(yīng)用等)的下載或安裝。可將內(nèi)容數(shù)據(jù)緩存或保存在用戶地圖和內(nèi)容數(shù)據(jù)庫(kù)117中。
為了促進(jìn)查找特定內(nèi)容或特征,內(nèi)容管理模塊215使得用戶能夠輸入搜索條件 (例如,內(nèi)容項(xiàng)、人、城市、天氣等)并得到用于查找搜索的內(nèi)容項(xiàng)位于真實(shí)物質(zhì)世界中的方向的指南。內(nèi)容管理模塊215還使得用戶能夠指定時(shí)間段以使用位置和時(shí)間兩者來(lái)導(dǎo)航內(nèi)容信息。在一個(gè)實(shí)施例中,用于查看內(nèi)容和測(cè)繪信息的缺省時(shí)間是當(dāng)前。如果時(shí)間段設(shè)置為將來(lái),則內(nèi)容管理模塊215將基于指定的時(shí)間確定一個(gè)或多個(gè)內(nèi)容項(xiàng),諸如在接下來(lái)的三個(gè)小時(shí)里在百貨商店第四層將特價(jià)出售什么。通過(guò)示例,出售的內(nèi)容和產(chǎn)品信息可呈現(xiàn)在具有根據(jù)關(guān)聯(lián)的位置信息放置的每個(gè)產(chǎn)品的表示的建筑平面圖上。
內(nèi)容可描述為覆蓋在與興趣點(diǎn)(例如,樓層)或興趣點(diǎn)的一部分(例如,樓層上的設(shè)施)對(duì)應(yīng)的位置處的用戶界面地圖上的縮略圖,并以固定的3D方向附著到Ρ0Ι。如所討論的,用戶界面可以是圖形用戶界面。此外或者可選地,用戶界面可以是音頻或觸覺(jué)界面。在一個(gè)實(shí)施例中,內(nèi)容管理模塊215僅呈現(xiàn)在指定的時(shí)間處可用并與任何局限或排他限制無(wú)關(guān)的那些內(nèi)容項(xiàng)。該實(shí)施例提供了用戶可簡(jiǎn)單地從所呈現(xiàn)的內(nèi)容項(xiàng)中選擇并被確保所選的項(xiàng)將可用于單次選擇點(diǎn)擊的用戶體驗(yàn)。在其它實(shí)施例中,內(nèi)容管理模塊215可呈現(xiàn)所有可用的內(nèi)容并區(qū)分可用于單次點(diǎn)擊的內(nèi)容對(duì)(versus)與附加局限或限制關(guān)聯(lián)的內(nèi)容的呈現(xiàn)。 呈現(xiàn)的特定類型可由用戶、內(nèi)容提供商115、網(wǎng)絡(luò)運(yùn)營(yíng)商、服務(wù)平臺(tái)111或其組合指定。然后內(nèi)容管理模塊215確定是否周期性地更新內(nèi)容信息。
在某些實(shí)施例中,當(dāng)具有比可在現(xiàn)有用戶界面中顯示的內(nèi)容更多的內(nèi)容可用時(shí), 內(nèi)容管理模塊215不斷地激勵(lì)內(nèi)容項(xiàng)的顯示,以便在原來(lái)的內(nèi)容消失時(shí)新的內(nèi)容保持出現(xiàn)。該激勵(lì)過(guò)程還使得用戶界面對(duì)于用戶來(lái)說(shuō)更有娛樂(lè)性,并給予一種世界隨著活動(dòng)變得 “有生機(jī)”的感覺(jué)。
在某些實(shí)施例中,用戶地圖和內(nèi)容數(shù)據(jù)庫(kù)117包括地圖數(shù)據(jù)庫(kù)109a和內(nèi)容目錄 10%中的所有信息或一部分信息。從所選視角,可在UE 101的屏幕上提供使用內(nèi)容增強(qiáng)的實(shí)況圖像視圖。在某些實(shí)施例中,內(nèi)容管理模塊215使用從數(shù)據(jù)庫(kù)117或內(nèi)容測(cè)繪平臺(tái)103 生成或檢索的內(nèi)容,根據(jù)所選視角提供關(guān)聯(lián)的預(yù)記錄的全景圖。內(nèi)容信息可以由另一裝置事先嵌入/標(biāo)記在關(guān)聯(lián)的預(yù)記錄的全景圖中,或當(dāng)在UE 101的屏幕上顯示關(guān)聯(lián)的預(yù)記錄的全景圖時(shí)由內(nèi)容管理模塊215根據(jù)需求和/或以實(shí)時(shí)方式嵌入/標(biāo)記在關(guān)聯(lián)的預(yù)記錄的全景圖中。
內(nèi)容和測(cè)繪信息可經(jīng)由用戶界面217呈現(xiàn)給用戶,其可以包括各種通信方法。例如,用戶界面217可具有包括視覺(jué)組件(例如,屏幕)、音頻組件(例如,口頭指令)、物理組件 (例如,震動(dòng))和其它通信方法的輸出。用戶輸入可包括觸屏界面、麥克風(fēng)、相機(jī)、滾動(dòng)點(diǎn)擊界面、按鈕界面等。此外,用戶可輸入請(qǐng)求以開(kāi)始應(yīng)用107 (例如,測(cè)繪和用戶界面應(yīng)用)并使用用戶界面217接收內(nèi)容和測(cè)繪信息。通過(guò)用戶界面217,用戶可請(qǐng)求呈現(xiàn)不同類型的內(nèi)容、測(cè)繪或位置信息。進(jìn)一步地,可向用戶呈現(xiàn)特定位置和相關(guān)對(duì)象(例如,特定位置處的建筑物、地形特征、POI等)的3D或增強(qiáng)現(xiàn)實(shí)表示,作為UE 101的屏幕上的圖形用戶界面的一部分。如前所述,UE 101與內(nèi)容測(cè)繪平臺(tái)103、服務(wù)平臺(tái)111和/或內(nèi)容提供商115a-115m 通信以獲取內(nèi)容、測(cè)繪和/或位置信息。UE 101可使用客戶端服務(wù)器格式的請(qǐng)求來(lái)檢索內(nèi)容和測(cè)繪信息。此外,UE 101可在請(qǐng)求中指定位置信息和/或方向信息以檢索內(nèi)容和測(cè)繪信息。
圖3A是根據(jù)一個(gè)實(shí)施例用于渲染對(duì)象的立體圖及與其相關(guān)的內(nèi)容以用于移動(dòng)設(shè)備上基于位置的服務(wù)的過(guò)程的流程圖。圖3B是根據(jù)一個(gè)實(shí)施例省略被另一對(duì)象在立體圖中的渲染遮住的遠(yuǎn)處對(duì)象的圖形表示的過(guò)程的流程圖。圖4A、4B、5和6是根據(jù)各種實(shí)施例在圖3A和3B的過(guò)程中使用的用戶界面的示意圖。
在一個(gè)實(shí)施例中,測(cè)繪和用戶界面應(yīng)用107執(zhí)行過(guò)程300并實(shí)現(xiàn)在例如包括圖8 中示出的處理器和存儲(chǔ)器的芯片集中。在步驟301,測(cè)繪和用戶界面應(yīng)用107至少部分地促使示出視場(chǎng)中的一個(gè)或多個(gè)對(duì)象的立體圖的渲染。例如,針對(duì)基于位置的服務(wù)的用戶界面可同時(shí)地包括主視圖部分和預(yù)覽部分,其中在一個(gè)部分(即,主視圖部分或預(yù)覽部分)中顯示立體圖而在另一部分(即,預(yù)覽部分或主視圖部分中的另一個(gè))中顯示平面圖。然后,在步驟303,測(cè)繪和用戶界面應(yīng)用107檢索與視場(chǎng)中的一個(gè)或多個(gè)對(duì)象中的對(duì)象關(guān)聯(lián)的內(nèi)容。 然后,在步驟305,應(yīng)用107至少部分地促使與內(nèi)容相關(guān)的圖形表示在用戶界面中的立體圖中可見(jiàn)的對(duì)象的表面上渲染以用于移動(dòng)設(shè)備的基于位置的服務(wù)。因此,涉及與POI相關(guān)的豐富的內(nèi)容信息的圖形表示(例如,從因特網(wǎng)、用戶輸入等繪制)被插入立體圖,這樣其被附著到對(duì)象/POI的表面。因此,標(biāo)簽在對(duì)象或POI的表面上顯示并在立體圖中實(shí)際附著到其上,并在對(duì)象或POI的表面上以固定的3D方向示出。與POI相關(guān)的內(nèi)容還可以在預(yù)記錄的全景圖中看見(jiàn),并且該內(nèi)容可能已經(jīng)嵌入/標(biāo)記在預(yù)記錄的全景圖中或以實(shí)時(shí)方式插入全景圖中。POI可由用戶、服務(wù)提供商(例如,無(wú)線、蜂窩、因特網(wǎng)、內(nèi)容、社交網(wǎng)絡(luò)等)和/或設(shè)備制造商預(yù)先設(shè)置,并且相關(guān)內(nèi)容也可以由這些實(shí)體的任一組合嵌入/標(biāo)記。因此,用戶可通過(guò)選擇以穩(wěn)定方式附著到立體圖中的對(duì)象/POI的圖形表示來(lái)訪問(wèn)豐富的內(nèi)容信息。
在生成立體圖時(shí),測(cè)繪和用戶界面應(yīng)用107從實(shí)時(shí)圖像和/或預(yù)先存儲(chǔ)的圖像確定用于立體圖的一個(gè)或多個(gè)對(duì)象的最佳圖像。例如,應(yīng)用107可比較特定視場(chǎng)的各個(gè)存儲(chǔ)的圖像,并確定哪個(gè)圖像在最佳焦點(diǎn)中、處于最有利位置(例如,離用戶選擇的視場(chǎng)最靠近的有利位置),并然后使用該可用的最好圖像。然后,應(yīng)用可使用最佳圖像至少部分地促使立體圖在用戶界面中渲染。附加地,應(yīng)注意,可通過(guò)使用覆蓋到對(duì)象的表面上的圖形表示提供實(shí)時(shí)圖像、預(yù)存儲(chǔ)的圖像和/或?qū)崟r(shí)圖像與預(yù)存儲(chǔ)的圖像的混合之間的流暢轉(zhuǎn)換來(lái)形成立體圖,從而以流暢和連續(xù)的方式提供最好可能的立體圖。
同樣,應(yīng)注意,當(dāng)應(yīng)用107接收改變立體圖或平面圖中的顯示的方向的輸入時(shí),應(yīng)用107與輸入相對(duì)應(yīng)地同時(shí)改變立體圖和平面圖中的另一個(gè)的顯不的方向。因此,一個(gè)試圖中的任何改變將同時(shí)地導(dǎo)致另一試圖中的改變。例如,如果用戶界面正在示出立體圖中的實(shí)時(shí)圖像并轉(zhuǎn)圈移動(dòng)(pan),則平面圖也將示出以圓周運(yùn)動(dòng)移動(dòng)的視點(diǎn)圖標(biāo)。同樣,如果用戶圍繞平面圖上的各種位置掃描,則將同時(shí)地更新立體圖以在所選位置所選方向處示出圖像。
在一個(gè)實(shí)施例中,測(cè)繪和用戶界面應(yīng)用107執(zhí)行過(guò)程320并實(shí)現(xiàn)在例如包括圖8 中示出的處理器和存儲(chǔ)器的芯片集中。在步驟321,測(cè)繪和用戶界面應(yīng)用107確定與一個(gè)或多個(gè)對(duì)象有關(guān)的立體圖的渲染的立體系數(shù)(perspective)(例如,位置、海拔、方向)。因此, 例如,應(yīng)用107確定示出立體圖所處的位置、海拔和方向,并將立體圖的視場(chǎng)與關(guān)于立體圖的區(qū)域中當(dāng)前示出的一個(gè)或多個(gè)對(duì)象的3D信息進(jìn)行比較。在步驟323,應(yīng)用107確定遠(yuǎn)處對(duì)象的渲染是否被另一對(duì)象在立體圖中的渲染遮住。因此,例如,應(yīng)用107確定視場(chǎng)的方向中的哪些對(duì)象將在立體圖中可見(jiàn),哪些對(duì)象由于被靠近的對(duì)象遮住而不可見(jiàn)。然后,在步驟 325,當(dāng)遠(yuǎn)處對(duì)象被另一對(duì)象在立體圖中的渲染遮住時(shí),應(yīng)用107從立體圖省略關(guān)于與遠(yuǎn)處對(duì)象關(guān)聯(lián)的內(nèi)容的圖形表示或提供關(guān)于與遠(yuǎn)處對(duì)象關(guān)聯(lián)的內(nèi)容的替代圖形表示。因此,例如,當(dāng)確定了遠(yuǎn)處的特定對(duì)象將在立體圖中不可見(jiàn)時(shí),應(yīng)用107省略與來(lái)自立體圖的豐富的內(nèi)容信息相關(guān)的圖形表示以保持立體圖整潔??蛇x地,當(dāng)確定了遠(yuǎn)處的特定對(duì)象將在立體圖中不可見(jiàn)時(shí),應(yīng)用107可提供立體圖中與隱藏的對(duì)象/POI的位置處的豐富的內(nèi)容信息相關(guān)的替代圖形表示(例如,加亮的或透明的圖像或者針對(duì)該對(duì)象的原始圖形表示的修改版本),以便用戶能夠知道其存在但仍然能保持立體圖相對(duì)整潔。
圖4A和4B是根據(jù)各種實(shí)施例在圖3A和3B的過(guò)程中使用的用戶界面的示意圖。 圖4A和4B描述了用戶設(shè)備400,諸如移動(dòng)設(shè)備,其包括具有諸如觸摸屏的顯示屏403的外殼401。顯示屏403當(dāng)前正顯示同時(shí)示出主視圖部分405和預(yù)覽部分407的用戶界面。在該實(shí)施例中,將預(yù)覽部分407示出為主視圖的左下角處的半圓形窗;然而,可以任何形狀和在主視圖上的任何位置處提供預(yù)覽部分。在圖4A中示出的實(shí)施例中,主視圖部分405當(dāng)前正顯示示出了地圖的平面圖,預(yù)覽部分407當(dāng)前正顯示示出了全景圖的立體圖。平面圖和立體圖可基于用戶設(shè)備400的當(dāng)前位置和/或方向或者基于用戶選擇的位置顯示這種視圖。
在圖4A中的主視圖405中示出的平面圖中示出了方向表示,在該實(shí)施例中其包括潛望鏡圖形(或者也通常在此處稱為視點(diǎn)圖標(biāo))411和從潛望鏡圖形411延伸的圓錐形區(qū)域 413,其示出規(guī)劃立體圖的視場(chǎng)的方向以及通常由視場(chǎng)覆蓋的區(qū)域。因此潛望鏡圖形411和從其延伸的圓錐形區(qū)域413直接與立體圖中示出的視場(chǎng)相關(guān)聯(lián)。立體圖中示出的圖像可以是使用UE 101的相機(jī)捕獲的實(shí)時(shí)圖像、服務(wù)提供商提供和/或存儲(chǔ)在UE 101上的預(yù)存儲(chǔ)的圖像、或者實(shí)時(shí)圖像與預(yù)存儲(chǔ)的圖像的混合。
在圖4A中示出的實(shí)施例中,顯示在顯示屏403上的用戶界面示出了對(duì)應(yīng)于與各種對(duì)象/POI相關(guān)的豐富的內(nèi)容信息的各種圖形表示(例如示出的氣泡,或其他圖像、圖標(biāo)、文本等)409。平面圖中示出的圖形表示409還可以在立體圖中顯示在對(duì)象/POI的表面上(參見(jiàn),例如圖4B、5和6)并實(shí)際上附著到其上,并在對(duì)象/POI的表面上以固定的3D方向示出。 用戶可在平面圖或立體圖中選擇圖形表示,提供豐富的內(nèi)容信息的上托窗口將出現(xiàn)。內(nèi)容信息包括實(shí)況媒體、存儲(chǔ)的媒體、與媒體關(guān)聯(lián)的元數(shù)據(jù)、文本信息、其它用戶設(shè)備的位置信息、測(cè)繪數(shù)據(jù)、地理標(biāo)記的數(shù)據(jù)或其組合。
此外,關(guān)于圖4A,注意在平面圖中示出為在視場(chǎng)的常規(guī)方向上的圖形表示409A從預(yù)覽部分407中的立體圖中省略,因?yàn)榕c它們對(duì)應(yīng)的對(duì)象/POI被遮住并因此在立體圖中不可見(jiàn)。
在圖4A中示出的實(shí)施例中,顯示屏403上顯示的用戶界面示出了沿主視圖部分 405的下邊緣的各種圖標(biāo),其向用戶提供了各種菜單選項(xiàng)。例如,用戶可選擇圖標(biāo)415 (例如,使用觸摸屏)來(lái)添加用于對(duì)象/POI的圖形表示。因此,例如,如果用戶想要向用戶的朋友居住的特定建筑物添加新圖形表示,則用戶可選擇圖標(biāo)415并在希望的位置拖放新圖形表示,然后以希望的內(nèi)容信息填充圖形表示。附加地,用戶可選擇圖標(biāo)417以過(guò)濾顯示在用戶界面上的圖形表示的類型。例如,如果用戶想要僅在平面圖和/或立體圖中示出餐館的圖形表示,則用戶可選擇圖標(biāo)417,其將向用戶提供預(yù)先設(shè)置的類別列表,用戶可從該類別列表選擇和/或允許用戶從該類別列表定義所需的過(guò)濾器或執(zhí)行文本搜索以定義所需的過(guò)濾器。附加地,用戶可選擇圖標(biāo)419以在圖4A、4B、4和6中示出的雙窗口視圖(S卩,包括主視圖部分和預(yù)覽部分)和全屏視圖模式之間來(lái)回切換,在全屏視圖模式中示出平面圖或立體圖之一而不不出預(yù)覽部分407。
圖4B是根據(jù)另一實(shí)施例在圖3A和3B的過(guò)程中使用的用戶界面的示意圖。圖4B 描述了具有顯示用戶界面的顯示屏403的用戶設(shè)備400,其中主視圖部分405示出立體圖, 預(yù)覽部分407示出對(duì)應(yīng)的平面圖。在圖4B中,示出平面圖的預(yù)覽部分407包括示出為潛望鏡圖形421和從潛望鏡圖形421延伸的圓錐形區(qū)域423,其示出規(guī)劃立體圖的視場(chǎng)的方向以及通常由視場(chǎng)覆蓋的區(qū)域。同樣,在圖4B中,示出立體圖的主視圖部分405包括圖形表示, 例如,氣泡425,其對(duì)應(yīng)于與各個(gè)對(duì)象/POI相關(guān)的豐富的內(nèi)容信息。
在任何給定時(shí)刻,用戶例如可通過(guò)選擇來(lái)回切換圖標(biāo)427來(lái)切換哪個(gè)視圖(即,立體圖或平面圖)在主視圖部分405中示出以及哪個(gè)視圖在預(yù)覽部分407中示出。同樣,用戶可使用加減縮放圖標(biāo)429來(lái)放大和縮小(例如,同時(shí)在兩個(gè)視圖中,或者僅在視圖之一中, 諸如在主視圖部分中示出的視圖)。
圖5是根據(jù)另一實(shí)施例在圖3A和3B的過(guò)程中使用的用戶界面的示意圖。圖5描述了用戶設(shè)備500,諸如移動(dòng)設(shè)備,其包括具有顯示屏503的外殼501。顯示屏503當(dāng)前正顯示同時(shí)示出主視圖部分505和預(yù)覽部分507的用戶界面。在圖5中示出的該實(shí)施例中, 主視圖部分505當(dāng)前正顯示示出了地圖的平面圖,預(yù)覽部分507當(dāng)前正顯示示出了全景圖的立體圖。平面圖和立體圖可基于用戶設(shè)備500的當(dāng)前位置和/或方向或者基于用戶選擇的位置顯示這種視圖。
在圖5中,示出平面圖的主視圖部分505包括示出為潛望鏡圖形509和從潛望鏡圖形509延伸的圓錐形區(qū)域511,其示出規(guī)劃立體圖的視場(chǎng)的方向以及通常由視場(chǎng)覆蓋的區(qū)域。同樣,主視圖部分505包括圖形表示,例如,氣泡513,其對(duì)應(yīng)于與相應(yīng)的對(duì)象/POI相關(guān)的豐富的內(nèi)容信息。此外,預(yù)覽部分507包括圖形表示,例如,氣泡515,其對(duì)應(yīng)于與平面圖中的氣泡513同樣的對(duì)象/POI。顯示在立體圖中的圖形表示515示出在對(duì)象/POI的表面上并實(shí)際上附著到其上,并在對(duì)象/POI的表面上以固定的3D方向示出。例如,如立體圖中所看到的或者如用戶或服務(wù)提供商預(yù)先設(shè)置的,圖形表示515附著到對(duì)象/POI的最突出的表面上。圖形表示可以是氣泡圖標(biāo)、圖像(例如,由用戶設(shè)置,諸如住在建筑物中的人的照片,或者由服務(wù)提供商設(shè)置)、表示對(duì)象/POI的類別的圖標(biāo)(例如,指示餐館POI的刀叉、表示商店P(guān)OI的購(gòu)物車等)、文本(例如,對(duì)象/POI的名稱或描述)等。
此外,關(guān)于圖5,注意在平面圖中示出為在視場(chǎng)的常規(guī)方向上的圖形表示513A從預(yù)覽部分507中的立體圖中省略,因?yàn)榕c其對(duì)應(yīng)的對(duì)象/POI被遮住并因此在立體圖中不可見(jiàn)。因此,立體圖保持整潔的外觀。
圖6是根據(jù)另一實(shí)施例在圖3A和3B的過(guò)程中使用的用戶界面的示意圖。圖6描述了包括具有顯示屏603的外殼601的用戶設(shè)備600。顯示屏603當(dāng)前正顯示同時(shí)示出主視圖部分605和預(yù)覽部分607的用戶界面。在圖6中示出的實(shí)施例中,主視圖部分605當(dāng)前正顯示示出了全景圖的立體圖,預(yù)覽部分607當(dāng)前正顯示示出了地圖的平面圖。平面圖和立體圖可基于用戶設(shè)備600的當(dāng)前位置和/或方向或者基于用戶選擇的位置顯示這種視圖。
在圖6中,示出平面圖的預(yù)覽部分607包括示出為潛望鏡圖形609和從潛望鏡圖形609延伸的圓錐形區(qū)域611,其示出規(guī)劃立體圖的視場(chǎng)的方向以及通常由視場(chǎng)覆蓋的區(qū)域。同樣,主視圖部分605包括圖形表示,例如,氣泡613,其對(duì)應(yīng)于與相應(yīng)的對(duì)象/POI相關(guān)的豐富的內(nèi)容信息。此外,主視圖部分605包括其它圖形表示,例如,氣泡615,其對(duì)應(yīng)于與透視圖的視場(chǎng)中可見(jiàn)的其它對(duì)象/POI相關(guān)的豐富的內(nèi)容信息。在某些實(shí)施例中,盡管地圖的平面圖可示出鏈接到其豐富的內(nèi)容信息的對(duì)象的所有圖形表示,但在給定區(qū)域中,僅為在立體圖的視場(chǎng)中可見(jiàn)的對(duì)象示出附著到立體圖中的對(duì)象的圖形表示。因此,從立體圖中省略在立體圖中看不見(jiàn)的對(duì)象的圖形表示(例如,隱藏在建筑物后面或者隱藏在樹(shù)后面的對(duì)象的圖形表示等)以避免用戶界面的立體圖的雜亂。
可以通過(guò)軟件、硬件、固件或者軟件和/或固件和/或硬件的組合來(lái)有利地實(shí)現(xiàn)此處描述的用于渲染對(duì)象的立體圖以及與其相關(guān)的內(nèi)容以用于移動(dòng)設(shè)備上基于位置的服務(wù)的過(guò)程。例如,此處描述的包括用于提供與服務(wù)的有效性關(guān)聯(lián)的用戶界面導(dǎo)航信息的過(guò)程可以經(jīng)由處理器、數(shù)字信號(hào)處理(DSP)芯片、專用集成電路(ASIC)、場(chǎng)可編程門陣列(FPGA) 等來(lái)有利地實(shí)現(xiàn)。下面詳細(xì)地介紹用于執(zhí)行所述功能的這種示例性硬件。
圖7示出了可在其上實(shí)施本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)700。盡管關(guān)于特定設(shè)備或者裝備對(duì)計(jì)算機(jī)系統(tǒng)700進(jìn)行描述,期望的是,圖7內(nèi)的其它設(shè)備或者裝備(例如,網(wǎng)絡(luò)元件、服務(wù)器等)能夠部屬所示出的系統(tǒng)700的硬件和組件。計(jì)算機(jī)系統(tǒng)700被編程(例如, 經(jīng)由計(jì)算機(jī)程序代碼或者指令)以如此處描述的為移動(dòng)設(shè)備上基于位置的服務(wù)渲染對(duì)象的立體圖和與其相關(guān)的內(nèi)容,并且包括諸如總線710的用于在計(jì)算機(jī)系統(tǒng)700的其它內(nèi)部和外部組件之間傳遞信息的通信機(jī)制。信息(也稱為數(shù)據(jù))表示為可測(cè)量現(xiàn)象的物理表達(dá),通常為電壓,但是在其它實(shí)施例中包括諸如磁、電磁、壓強(qiáng)、化學(xué)、生物、分子、原子、亞原子和量子相互作用的現(xiàn)象。例如,北磁場(chǎng)和南磁場(chǎng)或者零和非零電壓表示二進(jìn)制數(shù)字(比特)的兩個(gè)狀態(tài)(0,I)。其它現(xiàn)象可以表示更高基的數(shù)字。測(cè)量前多個(gè)同時(shí)發(fā)生的量子狀態(tài)的疊加表示量子比特(qubi t)。一個(gè)或多個(gè)數(shù)字的序列組成用于表示字符號(hào)碼或者代碼的數(shù)字?jǐn)?shù)據(jù)。在一些實(shí)施例中,被稱為模擬數(shù)據(jù)的信息由特定范圍內(nèi)的近似連續(xù)的可測(cè)量值表示。 計(jì)算機(jī)系統(tǒng)700或者其部分組成用于執(zhí)行為移動(dòng)設(shè)備上基于位置的服務(wù)渲染對(duì)象的立體圖和與其相關(guān)的內(nèi)容的一個(gè)或多個(gè)步驟的部件。
總線710包括一個(gè)或多個(gè)平行的信息導(dǎo)體以便信息在與總線710耦合的設(shè)備之間快速傳輸。用于處理信息的一個(gè)或多個(gè)處理器702與總線710耦合。
處理器(或多個(gè)處理器)702按照關(guān)于為移動(dòng)設(shè)備上基于位置的服務(wù)渲染對(duì)象的立體圖和與其相關(guān)的內(nèi)容的計(jì)算機(jī)程序代碼所指定的那樣對(duì)信息執(zhí)行操作集合。計(jì)算機(jī)程序代碼是為處理器和/或計(jì)算機(jī)系統(tǒng)的操作提供了用于實(shí)施指定功能的指令的一組指令或聲明。例如可以用被編譯成處理器的原生指令集的計(jì)算機(jī)編程語(yǔ)言來(lái)編寫(xiě)代碼。也可以直接使用原生指令集(例如,機(jī)器語(yǔ)言)來(lái)編寫(xiě)代碼。操作集合包括從總線710帶入信息并且將信息置于總線710上。操作集合通常還包括諸如通過(guò)加法或乘法或者比如“或(0R)”、“異或(X0R)”和“與(AND)”這樣的邏輯運(yùn)算來(lái)比較兩個(gè)或更多信息單元,將信息單元的位置進(jìn)行移位,以及組合兩個(gè)或更多信息單元。可以由處理器執(zhí)行的操作集合中的每個(gè)操作由稱為指令的信息而被表示給處理器,諸如一個(gè)或多個(gè)數(shù)位的操作代碼。要由處理器702執(zhí)行的操作序列(諸如操作代碼序列)構(gòu)成了處理器指令,也稱為計(jì)算機(jī)系統(tǒng)指令或簡(jiǎn)單地稱為計(jì)算機(jī)指令。處理器可以單獨(dú)地或組合地被實(shí)現(xiàn)為機(jī)械、電、磁、光、化學(xué)或量子組件等。
計(jì)算機(jī)系統(tǒng)700還包括耦合到總線710的存儲(chǔ)器704。諸如隨機(jī)存取存儲(chǔ)器(RAM) 或其它動(dòng)態(tài)存儲(chǔ)設(shè)備的存儲(chǔ)器704存儲(chǔ)信息,包括用于為移動(dòng)設(shè)備上基于位置的服務(wù)渲染對(duì)象的立體圖和與其相關(guān)的內(nèi)容的處理器指令。動(dòng)態(tài)存儲(chǔ)器允許計(jì)算機(jī)系統(tǒng)700改變存儲(chǔ)在其中的信息。RAM允許獨(dú)立于在相鄰地址處的信息來(lái)存儲(chǔ)和檢索被存儲(chǔ)在稱為存儲(chǔ)器地址的位置處的信息單元。存儲(chǔ)器704還被處理器702用于存儲(chǔ)在處理器指令的執(zhí)行期間的臨時(shí)值。計(jì)算機(jī)系統(tǒng)700還包括只讀存儲(chǔ)器(ROM) 706或者耦合到總線710的其它靜態(tài)存儲(chǔ)設(shè)備,用于存儲(chǔ)不被計(jì)算機(jī)系統(tǒng)700改變的靜態(tài)信息(包括指令)。特定存儲(chǔ)器包括易失性儲(chǔ)存器,當(dāng)斷電時(shí),易失性儲(chǔ)存器會(huì)丟失在其上存儲(chǔ)的信息。也耦合到總線710的是非易失性(永久)存儲(chǔ)設(shè)備708,諸如磁盤、光盤或閃卡,用于存儲(chǔ)包括指令的信息,非易失性存儲(chǔ)設(shè)備708即使當(dāng)計(jì)算機(jī)系統(tǒng)700關(guān)閉或以其它方式斷電時(shí)也進(jìn)行存留。
從外部輸入設(shè)備712 (諸如含有由人類用戶操作的字母數(shù)字鍵的鍵盤)或傳感器將信息(包括用于為移動(dòng)設(shè)備上基于位置的服務(wù)渲染對(duì)象的立體圖和與其相關(guān)的內(nèi)容的指令)提供給總線710來(lái)由處理器使用。傳感器檢測(cè)其附近的狀況,并且將那些檢測(cè)結(jié)果變換成與用于表示計(jì)算機(jī)系統(tǒng)700中的信息的可測(cè)量現(xiàn)象相兼容的物理表達(dá)。耦合到總線710 的主要用于與人類進(jìn)行交互的其它外部設(shè)備包括顯示設(shè)備714,諸如陰極射線管(CRT)或液晶顯示器(IXD),或者用于呈現(xiàn)文本或圖像的等離子屏幕或打印機(jī),以及定點(diǎn)設(shè)備716, 諸如鼠標(biāo)或軌跡球或光標(biāo)方向鍵,或者運(yùn)動(dòng)傳感器,用于控制在顯示器714上呈現(xiàn)的小型光標(biāo)圖像的位置以及發(fā)布與顯示器714上所呈現(xiàn)的圖形元素相關(guān)聯(lián)的命令。在一些實(shí)施例中,例如,在計(jì)算機(jī)系統(tǒng)700在沒(méi)有人類輸入的情況下自動(dòng)地實(shí)現(xiàn)所有功能的實(shí)施例中,省略外部輸入設(shè)備712、顯示設(shè)備714和定點(diǎn)設(shè)備716中的一個(gè)或多個(gè)。
在所圖示的實(shí)施例中,諸如專用集成電路(ASIC)720的專用硬件耦合到總線710。 專用硬件被配置以便出于專用目的而足夠快地執(zhí)行處理器702不執(zhí)行的操作。專用IC的例子包括用于為顯示器714生成圖像的圖形加速器卡、用于加密和解密在網(wǎng)絡(luò)上發(fā)送的消息的密碼板、語(yǔ)音識(shí)別以及針對(duì)專門的外部設(shè)備的接口,諸如重復(fù)地執(zhí)行在硬件中更為高效實(shí)現(xiàn)的一些復(fù)雜操作序列的機(jī)器臂和醫(yī)療掃描設(shè)備。
計(jì)算機(jī)系統(tǒng)700還包括耦合到總線710的通信接口 770的一個(gè)或多個(gè)實(shí)例。通信接口 770提供了耦合到與其自己的處理器一起操作的各種外部設(shè)備(諸如打印機(jī)、掃描儀和外部盤)的單向或雙向通信。通常,耦合是針對(duì)網(wǎng)絡(luò)鏈路778,網(wǎng)絡(luò)鏈路778連接到本地網(wǎng)絡(luò)780,具有其自己的處理器的各種外部設(shè)備連接到本地網(wǎng)絡(luò)780。例如,通信接口 770可以是個(gè)人計(jì)算機(jī)上的并行端口或串行端口或通用串行總線(USB)端口。在一些實(shí)施例中, 通信接口 770是綜合服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)卡或數(shù)字訂戶線路(DSL)卡或者向?qū)?yīng)類型的電話線路提供信息通信連接的電話調(diào)制解調(diào)器。在一些實(shí)施例中,通信接口 770是將總線 710上的信號(hào)轉(zhuǎn)換成用于在同軸電纜上的通信連接的信號(hào)或轉(zhuǎn)換成用于在光纖電纜上的通信連接的光信號(hào)的電纜調(diào)制解調(diào)器。又例如,通信接口 770可以是用于向兼容的LAN(諸如以太網(wǎng))提供數(shù)據(jù)通信連接的局域網(wǎng)(LAN)卡。也可以實(shí)現(xiàn)無(wú)線鏈路。對(duì)于無(wú)線鏈路,通信接口 770發(fā)送或接收或者既發(fā)送又接收攜帶了信息流(諸如數(shù)字?jǐn)?shù)據(jù))的電、聲或電磁信號(hào), 包括紅外信號(hào)和光信號(hào)。例如,在無(wú)線手持設(shè)備(諸如像蜂窩電話這樣的移動(dòng)電話)中,通信接口 770包括被稱為無(wú)線電收發(fā)器的無(wú)線電頻帶電磁發(fā)射機(jī)和接收機(jī)。在特定實(shí)施例中, 通信接口 770實(shí)現(xiàn)了與通信網(wǎng)絡(luò)105的連接,用于向UE 101渲染對(duì)象的立體圖和與其相關(guān)的內(nèi)容以用于移動(dòng)設(shè)備上基于位置的服務(wù)。
術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”在此用于指的是參與向處理器702提供信息(包括用于執(zhí)行的指令)的任何介質(zhì)。這樣的介質(zhì)可以采用很多形式,包括但不限于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如,非易失性介質(zhì)、易失性介質(zhì))和傳輸介質(zhì)。諸如非易失性介質(zhì)的非暫態(tài)介質(zhì)包括例如光盤或磁盤,諸如存儲(chǔ)設(shè)備708。易失性介質(zhì)包括例如動(dòng)態(tài)存儲(chǔ)器704。傳輸介質(zhì)包括例如同軸電纜、銅導(dǎo)線、光纖電纜以及在沒(méi)有導(dǎo)線或電纜的情況下通過(guò)空間行進(jìn)的載波,諸如聲波和電磁波,包括無(wú)線電波、光波和紅外波。信號(hào)包括通過(guò)傳輸介質(zhì)傳送的在幅度、頻率、相位、極化或其它物理屬性方面的人為瞬時(shí)變化。計(jì)算機(jī)可讀介質(zhì)的常見(jiàn)形式包括例如軟盤、柔性盤、硬盤、磁帶、任何其它磁介質(zhì)、CD-ROM、CDRW、DVD、任何其它光介質(zhì)、穿孔卡、紙帶、光標(biāo)記片材、具有孔圖案或其它光可識(shí)別標(biāo)記的任何其它物理介質(zhì)、RAM、PROM、EPROM、 FLASH-EPR0M、任何其它存儲(chǔ)器芯片或卡式盒、載波,或者計(jì)算機(jī)可以從其進(jìn)行讀取的任何其它介質(zhì)。在此使用術(shù)語(yǔ)“計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”來(lái)指代除了傳輸介質(zhì)之外的任何計(jì)算機(jī)可讀介質(zhì)。
在一個(gè)或多個(gè)有形介質(zhì)中編碼的邏輯包括以下中的一個(gè)或兩個(gè)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的處理器指令以及專用硬件,諸如ASIC 720。
網(wǎng)絡(luò)鏈路778通常使用傳輸介質(zhì)來(lái)通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)向使用或處理信息的其它設(shè)備提供信息通信。例如,網(wǎng)絡(luò)鏈路778可以通過(guò)本地網(wǎng)絡(luò)780提供針對(duì)主機(jī)計(jì)算機(jī)782 或針對(duì)由因特網(wǎng)服務(wù)提供商(ISP)操作的設(shè)備784的連接。ISP設(shè)備784進(jìn)而通過(guò)現(xiàn)在常被稱為因特網(wǎng)790的網(wǎng)絡(luò)的公共全球分組交換通信網(wǎng)絡(luò)來(lái)提供數(shù)據(jù)通信服務(wù)。
被稱為服務(wù)器主機(jī)792的連接到因特網(wǎng)的計(jì)算機(jī)托管了響應(yīng)于在因特網(wǎng)上接收到的信息而提供服務(wù)的進(jìn)程。例如,服務(wù)器主機(jī)792托管了提供表示出用于在顯示器714 處呈現(xiàn)的視頻數(shù)據(jù)的信息的進(jìn)程。可以設(shè)想,可以在其它計(jì)算機(jī)系統(tǒng)(例如主機(jī)782和服務(wù)器792)內(nèi)按照各種配置來(lái)部署系統(tǒng)700的組件。
本發(fā)明的至少一些實(shí)施例涉及對(duì)用于實(shí)現(xiàn)在此描述的一些或所有技術(shù)的計(jì)算機(jī)系統(tǒng)700的使用。根據(jù)本發(fā)明的一個(gè)實(shí)施例,響應(yīng)于處理器702執(zhí)行包含在存儲(chǔ)器704中的一個(gè)或多個(gè)處理器指令的一個(gè)或多個(gè)序列,由計(jì)算機(jī)系統(tǒng)700來(lái)實(shí)現(xiàn)那些技術(shù)。這樣的指令(也稱為計(jì)算機(jī)指令、軟件和程序代碼)可以從諸如存儲(chǔ)設(shè)備708或網(wǎng)絡(luò)鏈路778的另一計(jì)算機(jī)可讀介質(zhì)讀入到存儲(chǔ)器704中。包含在存儲(chǔ)器704中的指令序列的執(zhí)行使得處理器702實(shí)現(xiàn)在此描述的方法步驟中的一個(gè)或多個(gè)。在替代實(shí)施例中,諸如ASIC 720的硬件可以代替軟件或與軟件相組合地用來(lái)實(shí)現(xiàn)本發(fā)明。因此,本發(fā)明的實(shí)施例不限于硬件和軟件的任何具體組合,除非在此另外明確聲明。
通過(guò)通信接口 770在網(wǎng)絡(luò)鏈路778和其它網(wǎng)絡(luò)上傳送的信號(hào)攜帶了去往和來(lái)自計(jì)算機(jī)系統(tǒng)700的信息。計(jì)算機(jī)系統(tǒng)700可以通過(guò)網(wǎng)絡(luò)780、790等經(jīng)由網(wǎng)絡(luò)鏈路778和通信接口 770來(lái)發(fā)送和接收信息,包括程序代碼。在使用因特網(wǎng)790的例子中,服務(wù)器主機(jī)792 通過(guò)因特網(wǎng)790、ISP設(shè)備784、本地網(wǎng)絡(luò)780和通信接口 770來(lái)傳送由從計(jì)算機(jī)700發(fā)送的消息所請(qǐng)求的用于特定應(yīng)用的程序代碼。所接收到的代碼可以當(dāng)其被接收到時(shí)由處理器 702來(lái)執(zhí)行,或者可以被存儲(chǔ)在存儲(chǔ)器704中或存儲(chǔ)設(shè)備708或其它非易失性存儲(chǔ)器中以用于以后執(zhí)行,或者二者皆可。以這種方式,計(jì)算機(jī)系統(tǒng)700可以按照載波上的信號(hào)的形式來(lái)獲得應(yīng)用程序代碼。
各種形式的計(jì)算機(jī)可讀介質(zhì)可以涉及將數(shù)據(jù)或指令的一個(gè)或多個(gè)序列或這二者攜帶到處理器702來(lái)執(zhí)行。例如,指令和數(shù)據(jù)可以初始地被攜帶在諸如主機(jī)782的遠(yuǎn)程計(jì)算機(jī)的磁盤上。遠(yuǎn)程計(jì)算機(jī)將指令和數(shù)據(jù)加載到其動(dòng)態(tài)存儲(chǔ)器中,并且使用調(diào)制解調(diào)器在電話線路上發(fā)送指令和數(shù)據(jù)。計(jì)算機(jī)系統(tǒng)700本地的調(diào)制解調(diào)器在電話線路上接收指令和數(shù)據(jù),并且使用紅外發(fā)射機(jī)來(lái)將指令和數(shù)據(jù)轉(zhuǎn)換成在充當(dāng)網(wǎng)絡(luò)鏈路778的紅外載波上的信號(hào)。充當(dāng)通信接口 770的紅外檢測(cè)器接收在紅外信號(hào)中攜帶的指令和數(shù)據(jù),并且將表示指令和數(shù)據(jù)的信息置于總線710上。總線710將該信息攜帶到存儲(chǔ)器704,處理器702從存儲(chǔ)器704中檢索該信息,并且使用與指令一起發(fā)送的一些數(shù)據(jù)來(lái)執(zhí)行該指令。在存儲(chǔ)器704 中接收到的指令和數(shù)據(jù)可以視情況在由處理器702執(zhí)行之前或之后被存儲(chǔ)在存儲(chǔ)設(shè)備708 上。
圖8圖示了可以在其上實(shí)現(xiàn)本發(fā)明實(shí)施例的芯片集或芯片800。芯片集800被編程以便如在此描述的渲染對(duì)象的立體圖及與其相關(guān)的內(nèi)容以用于移動(dòng)設(shè)備上基于位置的服務(wù),并且包括例如相對(duì)于圖7描述的合并在一個(gè)或多個(gè)物理封裝(例如,芯片)中的處理器和存儲(chǔ)器組件。舉例來(lái)說(shuō),物理封裝包括在結(jié)構(gòu)配件(例如,基板)上的一個(gè)或多個(gè)材料、組件和/或?qū)Ь€的布置,以便提供一個(gè)或多個(gè)特性,諸如物理強(qiáng)度、大小的保持和/或電子交互的限制。可以設(shè)想,在特定實(shí)施例中,芯片集800可以在單個(gè)芯片中實(shí)現(xiàn)??梢赃M(jìn)一步設(shè)想,在特定實(shí)施例中,芯片集或芯片800可以實(shí)現(xiàn)為單個(gè)“片上系統(tǒng)”??梢赃M(jìn)一步設(shè)想,在特定實(shí)施例中,例如可以使用單獨(dú)的ASIC,并且可以通過(guò)處理器實(shí)現(xiàn)此處描述的所有相關(guān)功能。芯片集或芯片800或其一部分構(gòu)成了用于執(zhí)行提供對(duì)與服務(wù)的有效性關(guān)聯(lián)的用戶界面導(dǎo)航信息的一個(gè)或多個(gè)步驟的部件。芯片集或芯片800或其一部分構(gòu)成了用于渲染對(duì)象的立體圖及其相關(guān)的內(nèi)容以用于移動(dòng)設(shè)備上基于位置的服務(wù)的一個(gè)或多個(gè)步驟的部件。
在一個(gè)實(shí)施例中,芯片集或芯片800包括諸如用于在芯片集800的組件當(dāng)中傳遞信息的總線801的通信機(jī)制。處理器803具有到總線801的連接,以便執(zhí)行指令和處理在例如存儲(chǔ)器805中存儲(chǔ)的信息。處理器803可以包括一個(gè)或多個(gè)處理核心,每個(gè)核心被配置成獨(dú)立地執(zhí)行。多核處理器使得能夠在單個(gè)物理封裝中進(jìn)行多處理。多核處理器的例子包括兩個(gè)、四個(gè)、八個(gè)或更多數(shù)目的處理核心。替代地或附加地,處理器803可以包括經(jīng)由總線801而聯(lián)合配置的一個(gè)或多個(gè)微處理器,以便使得能夠獨(dú)立執(zhí)行指令、流水線操作和多線程。處理器803還可以附配有一個(gè)或多個(gè)專用組件來(lái)執(zhí)行特定處理功能和任務(wù),諸如一個(gè)或多個(gè)數(shù)字信號(hào)處理器(DSP)807或者一個(gè)或多個(gè)專用集成電路(ASIC)809。DSP 807 通常被配置成獨(dú)立于處理器803而實(shí)時(shí)地處理真實(shí)世界的信號(hào)(例如,聲音)。類似地,ASIC 809可以被配置成實(shí)現(xiàn)通用處理器不容易實(shí)現(xiàn)的專用功能。有助于實(shí)現(xiàn)在此描述的本發(fā)明功能的其它專用組件包括一個(gè)或多個(gè)現(xiàn)場(chǎng)可編程門陣列(FPGA)(未示出)、一個(gè)或多個(gè)控制器(未示出),或者一個(gè)或多個(gè)其它專用計(jì)算機(jī)芯片。
在一個(gè)實(shí)施例中,芯片集或芯片800只包括一個(gè)或多個(gè)處理器和支持和/或涉及和/或用于一個(gè)或多個(gè)處理器的一些軟件和/或固件。
處理器803和所附組件具有經(jīng)由總線801與存儲(chǔ)器805的連接。存儲(chǔ)器805包括動(dòng)態(tài)存儲(chǔ)器(例如,RAM、磁盤、可寫(xiě)光盤等)和靜態(tài)存儲(chǔ)器(例如,ROM、CD-ROM等)這二者,用于存儲(chǔ)可執(zhí)行指令,當(dāng)執(zhí)行所述可執(zhí)行指令時(shí)實(shí)現(xiàn)在此描述的用于渲染對(duì)象的立體圖及其關(guān)聯(lián)的內(nèi)容以用于移動(dòng)設(shè)備上基于位置的服務(wù)的本發(fā)明步驟。存儲(chǔ)器805還存儲(chǔ)了與本發(fā)明步驟的執(zhí)行相關(guān)聯(lián)的或通過(guò)本發(fā)明步驟的執(zhí)行而生成的數(shù)據(jù)。
圖9是根據(jù)一個(gè)實(shí)施例的能夠在圖I的系統(tǒng)中操作的用于通信的移動(dòng)終端(例如, 手機(jī))的示例性組件的示圖。在一些實(shí)施例中,移動(dòng)終端900或其一部分構(gòu)成了用于實(shí)現(xiàn)渲染對(duì)象的立體圖及其關(guān)聯(lián)的內(nèi)容以用于移動(dòng)設(shè)備上基于位置的服務(wù)的一個(gè)或多個(gè)步驟的部件。通常,常常關(guān)于前端和后端特性來(lái)定義無(wú)線電接收機(jī)。接收機(jī)的前端包括所有的射頻(RF)電路,而后端包括所有的基帶處理電路。如在本申請(qǐng)中使用的,術(shù)語(yǔ)“電路”指的是以下兩者(I)僅硬件實(shí)現(xiàn)(諸如僅在模擬和/或數(shù)字電路中的實(shí)現(xiàn)),以及(2)電路和軟件(和/或固件)的組合(諸如,如果可應(yīng)用于特定情境的話,涉及處理器(包括數(shù)字信號(hào)處理器)、軟件和存儲(chǔ)器的組合,它們一起工作以便使得諸如移動(dòng)電話或服務(wù)器這樣的裝置來(lái)實(shí)現(xiàn)各種功能)?!半娐贰钡脑摱x適用于本申請(qǐng)中(包括任何權(quán)利要求中)對(duì)該術(shù)語(yǔ)的所有使用。作為進(jìn)一步的例子,如在本申請(qǐng)中使用的,如果可應(yīng)用于特定情境的話,術(shù)語(yǔ)“電路”還將覆蓋僅一個(gè)處理器(或多個(gè)處理器)及其(或它們)附配的軟件和/或固件的實(shí)現(xiàn)。術(shù)語(yǔ) “電路”還將覆蓋(如果可應(yīng)用于特定情境的話)例如在移動(dòng)電話中的基帶集成電路或應(yīng)用處理器集成電路,或者在蜂窩網(wǎng)絡(luò)設(shè)備或其它網(wǎng)絡(luò)設(shè)備中的類似集成電路。
電話的相關(guān)內(nèi)部組件包括主控制單元(MCU) 903、數(shù)字信號(hào)處理器(DSP) 905,以及接收機(jī)/發(fā)射機(jī)單元(包括擴(kuò)音器增益控制單元和揚(yáng)聲器增益控制單元)。主顯示單元907 向用戶提供顯示器,從而支持用于執(zhí)行或支持渲染對(duì)象的立體圖及其關(guān)聯(lián)的內(nèi)容以用于移動(dòng)設(shè)備上基于位置的服務(wù)的步驟的各種應(yīng)用和移動(dòng)終端功能。顯示器9包括顯示電路,該顯示電路被配置成顯示移動(dòng)終端(例如,移動(dòng)電話)的用戶界面的至少一部分。另外,顯示器 907和顯示電路被配置成促進(jìn)用戶對(duì)移動(dòng)終端的至少一些功能的控制。音頻功能電路909 包括擴(kuò)音器911和擴(kuò)音器放大器,擴(kuò)音器放大器放大了從擴(kuò)音器911輸出的語(yǔ)音信號(hào)。從擴(kuò)音器911輸出的已放大的語(yǔ)音信號(hào)被饋送到編碼器/解碼器(編解碼器)913。
無(wú)線電部分915放大功率并轉(zhuǎn)換頻率,以便經(jīng)由天線917來(lái)與包括在移動(dòng)通信系統(tǒng)中的基站通信。如本領(lǐng)域中已知的,利用來(lái)自耦合到雙工器921或循環(huán)器或天線開(kāi)關(guān)的 PA 919的輸出,功率放大器(PA)919和發(fā)射機(jī)/調(diào)制電路可操作地響應(yīng)于MCU 903。PA 919 還耦合到電池接口和功率控制單元920。
在使用中,移動(dòng)終端901的用戶向擴(kuò)音器911講話,并且他或她的語(yǔ)音連同任何檢測(cè)到的背景噪聲被轉(zhuǎn)換成模擬電壓。然后,該模擬電壓通過(guò)模數(shù)轉(zhuǎn)換器(ADC) 923被轉(zhuǎn)換成數(shù)字信號(hào)??刂茊卧?03將數(shù)字信號(hào)路由到DSP 905用于在其中進(jìn)行處理,諸如語(yǔ)音編碼、信道編碼、加密和交織。在一個(gè)實(shí)施例中,使用蜂窩傳輸協(xié)議(諸如全球演進(jìn)(EDGE )、通用分組無(wú)線電服務(wù)(GPRS)、全球移動(dòng)通信系統(tǒng)(GSM)、因特網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS)、通用移動(dòng)電信網(wǎng)絡(luò)(UMTS)等)以及任何其它合適的無(wú)線介質(zhì)(例如微波接入(WiMAX)、長(zhǎng)期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無(wú)線保真(WiFi)、衛(wèi)星等),通過(guò)未單獨(dú)示出的單元來(lái)編碼經(jīng)處理的語(yǔ)音信號(hào)。
然后,編碼信號(hào)被路由到均衡器925,用于補(bǔ)償在通過(guò)空氣傳輸期間發(fā)生的諸如相位和幅度失真這樣的任何依賴于頻率的損傷。在均衡了比特流之后,調(diào)制器927將該信號(hào)與在RF接口 929中生成的RF信號(hào)進(jìn)行組合。調(diào)制器927通過(guò)頻率或相位調(diào)制來(lái)生成正弦波。為了準(zhǔn)備用于傳輸?shù)男盘?hào),上變頻器931將從調(diào)制器927輸出的正弦波與由合成器933 生成的另一正弦波進(jìn)行組合,以便實(shí)現(xiàn)期望的傳輸頻率。然后,信號(hào)被發(fā)送通過(guò)PA 919以便將信號(hào)增加到適合的功率電平。在實(shí)際系統(tǒng)中,PA 919充當(dāng)可變?cè)鲆娣糯笃?,其增益根?jù)從網(wǎng)絡(luò)基站接收到的信息而受到DSP905的控制。然后,該信號(hào)在雙工器921中被過(guò)濾并且可選地被發(fā)送到天線耦合器935以便匹配阻抗,從而提供最大功率傳輸。最后,該信號(hào)經(jīng)由天線917被傳送到本地基站。自動(dòng)增益控制(AGC)可以被供應(yīng)來(lái)控制接收機(jī)的最后階段的增益。該信號(hào)可以從那里被轉(zhuǎn)發(fā)到遠(yuǎn)程電話,遠(yuǎn)程電話可以是另一蜂窩電話、其它移動(dòng)電話或者連接到公共交換電話網(wǎng)絡(luò)(PSTN)或其它電話網(wǎng)絡(luò)的陸線。
經(jīng)由天線917來(lái)接收被傳送到移動(dòng)終端901的語(yǔ)音信號(hào),并且由低噪聲放大器 (LNA) 937立即放大。下變頻器939降低載波頻率,而解調(diào)器941去掉RF僅留下數(shù)字比特流。然后,該信號(hào)經(jīng)過(guò)均衡器925并由DSP 905進(jìn)行處理。數(shù)模轉(zhuǎn)換器(DAC) 923轉(zhuǎn)換該信號(hào)并將所得到的輸出通過(guò)揚(yáng)聲器945傳送到用戶,所有的這些都在主控制單元(MCU)903 (其可被實(shí)現(xiàn)為中央處理單元(CPU)(未示出))的控制之下。
MCU 903從鍵盤947接收包括輸入信號(hào)的各種信號(hào)。與其它用戶輸入組件(例如, 擴(kuò)音器911)相組合的鍵盤947和/或MCU 903包括用于管理用戶輸入的用戶接口電路。 MCU 903運(yùn)行用戶接口軟件以便促進(jìn)用戶控制移動(dòng)終端901的至少一些功能,從而為移動(dòng)設(shè)備上基于位置的服務(wù)渲染對(duì)象的立體圖以及與其關(guān)聯(lián)的內(nèi)容。MCU 903還向顯示器907 和語(yǔ)音輸出切換控制器分別遞送顯示命令和切換命令。此外,MCU 903與DSP 905交換信息,并且可以訪問(wèn)可選地被合并的SM卡949和存儲(chǔ)器951。另外,MCU 903執(zhí)行終端所需要的各種控制功能。DSP 905可以根據(jù)實(shí)現(xiàn)方式來(lái)對(duì)語(yǔ)音信號(hào)執(zhí)行各種常規(guī)數(shù)字處理功能中的任何功能。另外,DSP 905根據(jù)由擴(kuò)音器911所檢測(cè)到的信號(hào)來(lái)確定本地環(huán)境的背景噪聲電平,并且將擴(kuò)音器911的增益設(shè)置成被選擇用于補(bǔ)償移動(dòng)終端901的用戶的自然傾向的電平。
編解碼器913包括ADC 923和DAC 943。存儲(chǔ)器951存儲(chǔ)了包括呼入音調(diào)數(shù)據(jù)的各種數(shù)據(jù),并且能夠存儲(chǔ)包括經(jīng)由例如全球因特網(wǎng)而接收到的音樂(lè)數(shù)據(jù)在內(nèi)的其它數(shù)據(jù)。 軟件模塊可以駐留在RAM存儲(chǔ)器、閃速存儲(chǔ)器、寄存器或本領(lǐng)域已知的任何其它形式的可寫(xiě)存儲(chǔ)介質(zhì)中。存儲(chǔ)設(shè)備951可以是但不限于單個(gè)存儲(chǔ)器、CD、DVD、ROM、RAM、EEPR0M、光儲(chǔ)存器或者能夠存儲(chǔ)數(shù)字?jǐn)?shù)據(jù)的任何其它非易失性存儲(chǔ)介質(zhì)。
可選地被合并的SM卡949攜帶了例如重要信息,諸如蜂窩電話號(hào)碼、供應(yīng)服務(wù)的載波、預(yù)訂細(xì)節(jié)和安全信息。SIM卡949主要服務(wù)于標(biāo)識(shí)出無(wú)線電網(wǎng)絡(luò)上的移動(dòng)終端901。 卡949還含有用于存儲(chǔ)個(gè)人電話號(hào)碼登記簿、文本消息和特定于用戶的移動(dòng)終端設(shè)置的存儲(chǔ)器。
盡管已經(jīng)結(jié)合多個(gè)實(shí)施例和實(shí)現(xiàn)方式描述了本發(fā)明,但是本發(fā)明并不如此受到限制,而是覆蓋了落入所附權(quán)利要求的范圍之內(nèi)的各種明顯的修改和等同布置。盡管在權(quán)利要求當(dāng)中的特定組合中表達(dá)了本發(fā)明的特征,但是可以設(shè)想這些特征可以按照任何組合和順序來(lái)布置。
權(quán)利要求
1.一種方法,包括 至少部分地促使渲染示出了視場(chǎng)中的一個(gè)或多個(gè)對(duì)象的立體圖; 檢索與所述視場(chǎng)中的一個(gè)或多個(gè)對(duì)象中的對(duì)象關(guān)聯(lián)的內(nèi)容;以及至少部分地促使與所述內(nèi)容相關(guān)的圖形表示在用戶界面中的立體圖中可見(jiàn)的對(duì)象的表面上渲染,以用于移動(dòng)設(shè)備的基于位置的服務(wù)。
2.根據(jù)權(quán)利要求I所述的方法,其中圖形表示的渲染包括設(shè)定圖形表示關(guān)于立體圖中可見(jiàn)的對(duì)象的表面的方向。
3.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 確定與一個(gè)或多個(gè)對(duì)象相關(guān)的立體圖的渲染的立體系數(shù); 確定遠(yuǎn)處對(duì)象的渲染是否被另一對(duì)象在立體圖中的渲染遮?。灰约爱?dāng)遠(yuǎn)處對(duì)象被另一對(duì)象在立體圖中的渲染遮住時(shí),從立體圖中省略關(guān)于與遠(yuǎn)處對(duì)象關(guān)聯(lián)的內(nèi)容的圖形表示或者提供關(guān)于與遠(yuǎn)處對(duì)象關(guān)聯(lián)的內(nèi)容的替代圖形表示。
4.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 根據(jù)實(shí)時(shí)圖像和/或預(yù)存儲(chǔ)的圖像確定用于立體圖的一個(gè)或多個(gè)對(duì)象的最佳圖像;以及 使用所述最佳圖像至少部分地促使立體圖在用戶界面中渲染。
5.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 接收用于經(jīng)由用戶界面選擇圖形表示的輸入;以及 至少部分地促使與所述對(duì)象關(guān)聯(lián)的內(nèi)容在用戶界面上顯示。
6.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 接收由移動(dòng)設(shè)備捕獲的所述視場(chǎng)中一個(gè)或多個(gè)對(duì)象的實(shí)時(shí)圖像, 其中所述立體圖示以覆蓋到所述對(duì)象的表面上的圖形表示出實(shí)時(shí)圖像。
7.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 接收所述視場(chǎng)中一個(gè)或多個(gè)對(duì)象的預(yù)存儲(chǔ)的圖像, 其中所述立體圖以覆蓋到所述對(duì)象的表面上的圖形表示示出預(yù)存儲(chǔ)的圖像。
8.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 接收由移動(dòng)設(shè)備捕獲的所述視場(chǎng)中一個(gè)或多個(gè)對(duì)象的實(shí)時(shí)圖像;以及 接收所述視場(chǎng)中一個(gè)或多個(gè)對(duì)象的預(yù)存儲(chǔ)的圖像, 其中所述立體圖以覆蓋到所述對(duì)象的表面上的圖形表示示出實(shí)時(shí)圖像和預(yù)存儲(chǔ)的圖像的混合。
9.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 接收由移動(dòng)設(shè)備捕獲的所述視場(chǎng)中一個(gè)或多個(gè)對(duì)象的實(shí)時(shí)圖像;以及 接收所述視場(chǎng)中一個(gè)或多個(gè)對(duì)象的預(yù)存儲(chǔ)的圖像, 其中所述立體圖以覆蓋到所述對(duì)象的表面上的圖形表示在實(shí)時(shí)圖像、預(yù)存儲(chǔ)的圖像以及實(shí)時(shí)圖像和預(yù)存儲(chǔ)的圖像的混合之間轉(zhuǎn)換。
10.一種裝置,包括 至少一個(gè)處理器;以及 包括用于一個(gè)或多個(gè)程序的計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器, 所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置成使用所述至少一個(gè)處理器使得所述裝置至少執(zhí)行下列步驟, 至少部分地促使渲染示出了視場(chǎng)中的一個(gè)或多個(gè)對(duì)象的立體圖; 檢索與所述視場(chǎng)中的一個(gè)或多個(gè)對(duì)象中的對(duì)象關(guān)聯(lián)的內(nèi)容;以及至少部分地促使與所述內(nèi)容相關(guān)的圖形表示在用戶界面中的立體圖中可見(jiàn)的對(duì)象的表面上渲染以用于所述裝置的基于位置的服務(wù),其中所述裝置是移動(dòng)設(shè)備。
11.根據(jù)權(quán)利要求10所述的裝置,其中圖形表示的渲染包括設(shè)定圖形表示關(guān)于立體圖中可見(jiàn)的對(duì)象的表面的方向。
12.根據(jù)權(quán)利要求10所述的裝置,其中進(jìn)一步促使所述裝置 確定與一個(gè)或多個(gè)對(duì)象相關(guān)的立體圖的渲染的立體系數(shù); 確定遠(yuǎn)處對(duì)象的渲染是否被另一對(duì)象在立體圖中的渲染遮?。灰约? 當(dāng)遠(yuǎn)處對(duì)象被另一對(duì)象在立體圖中的渲染遮住時(shí),從立體圖中省略關(guān)于與遠(yuǎn)處對(duì)象關(guān)聯(lián)的內(nèi)容的圖形表示或者提供關(guān)于與遠(yuǎn)處對(duì)象關(guān)聯(lián)的內(nèi)容的替代圖形表示。
13.根據(jù)權(quán)利要求10所述的裝置,其中進(jìn)一步促使所述裝置 根據(jù)實(shí)時(shí)圖像和/或預(yù)存儲(chǔ)的圖像確定用于立體圖的一個(gè)或多個(gè)對(duì)象的最佳圖像;以及 使用所述最佳圖像至少部分地促使立體圖在用戶界面中渲染。
14.根據(jù)權(quán)利要求10所述的裝置,其中進(jìn)一步促使所述裝置 接收用于經(jīng)由用戶界面選擇圖形表示的輸入;以及 至少部分地促使與所述對(duì)象關(guān)聯(lián)的內(nèi)容在用戶界面上顯示。
15.根據(jù)權(quán)利要求10所述的裝置,其中進(jìn)一步促使所述裝置 接收由移動(dòng)設(shè)備捕獲的所述視場(chǎng)中一個(gè)或多個(gè)對(duì)象的實(shí)時(shí)圖像, 其中所述立體圖以覆蓋到所述對(duì)象的表面上的圖形表示示出實(shí)時(shí)圖像。
16.根據(jù)權(quán)利要求10所述的裝置,其中進(jìn)一步促使所述裝置 接收所述視場(chǎng)中一個(gè)或多個(gè)對(duì)象的預(yù)存儲(chǔ)的圖像, 其中所述立體圖以覆蓋到所述對(duì)象的表面上的圖形表示示出預(yù)存儲(chǔ)的圖像。
17.根據(jù)權(quán)利要求10所述的裝置,其中進(jìn)一步促使所述裝置 接收由移動(dòng)設(shè)備捕獲的所述視場(chǎng)中一個(gè)或多個(gè)對(duì)象的實(shí)時(shí)圖像;以及 接收所述視場(chǎng)中一個(gè)或多個(gè)對(duì)象的預(yù)存儲(chǔ)的圖像, 其中所述立體圖以覆蓋到所述對(duì)象的表面上的圖形表示示出實(shí)時(shí)圖像和預(yù)存儲(chǔ)的圖像的混合。
18.根據(jù)權(quán)利要求10所述的裝置,其中進(jìn)一步促使所述裝置 接收由移動(dòng)設(shè)備捕獲的所述視場(chǎng)中一個(gè)或多個(gè)對(duì)象的實(shí)時(shí)圖像;以及 接收所述視場(chǎng)中一個(gè)或多個(gè)對(duì)象的預(yù)存儲(chǔ)的圖像, 其中所述立體圖以覆蓋到所述對(duì)象的表面上的圖形表示在實(shí)時(shí)圖像、預(yù)存儲(chǔ)的圖像以及實(shí)時(shí)圖像和預(yù)存儲(chǔ)的圖像的混合之間轉(zhuǎn)換。
19.一種攜帶一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)被一個(gè)或多個(gè)處理器執(zhí)行時(shí),促使裝置至少執(zhí)行下列步驟 至少部分地促使渲染示出了視場(chǎng)中的一個(gè)或多個(gè)對(duì)象的立體圖; 檢索與所述視場(chǎng)中的一個(gè)或多個(gè)對(duì)象中的對(duì)象關(guān)聯(lián)的內(nèi)容;以及至少部分地促使與所述內(nèi)容相關(guān)的圖形表示在用戶界面中的立體圖中可見(jiàn)的對(duì)象的表面上渲染以用于所述裝置的基于位置的服務(wù),其中所述裝置是移動(dòng)設(shè)備。
20.根據(jù)權(quán)利要求19所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中圖形表示的渲染包括設(shè)定圖形表示關(guān)于立體圖中可見(jiàn)的對(duì)象的表面的方向。
全文摘要
一種方法,包括至少部分地促使渲染示出了視場(chǎng)中的一個(gè)或多個(gè)對(duì)象的立體圖。該進(jìn)一步包括檢索與所述視場(chǎng)中的一個(gè)或多個(gè)對(duì)象中的對(duì)象關(guān)聯(lián)的內(nèi)容,以及至少部分地促使與所述內(nèi)容相關(guān)的圖形表示在用戶界面中的立體圖中可見(jiàn)的對(duì)象的表面上渲染以用于移動(dòng)設(shè)備的基于位置的服務(wù)。
文檔編號(hào)G06T17/05GK102985901SQ201180034828
公開(kāi)日2013年3月20日 申請(qǐng)日期2011年2月10日 優(yōu)先權(quán)日2010年5月16日
發(fā)明者T·瓦蒂寧, B·卡斯特羅, D·J·墨菲 申請(qǐng)人:諾基亞公司