用于確定位置偏移信息的方法和裝置制造方法
【專利摘要】提供了一種方法,用于確定位置偏移信息。校正管理器確定在設(shè)備處呈現(xiàn)包括一個(gè)或多個(gè)基于位置的特征的一個(gè)或多個(gè)表示的基于位置的顯示。接下來,所述校正管理器接收用于為與所述基于位置的顯示相關(guān)的所述一個(gè)或多個(gè)表示中的至少一個(gè)表示指定偏移信息的輸入。然后所述校正管理器確定至少部分地基于所述偏移信息在所述基于位置的顯示中呈現(xiàn)所述一個(gè)或多個(gè)表示。
【專利說明】用于確定位置偏移信息的方法和裝置
【背景技術(shù)】
[0001]服務(wù)提供商和設(shè)備制造商(例如,無線、蜂窩等)例如通過提供引人注目的服務(wù),在向消費(fèi)者傳遞價(jià)值性和便利性上不斷地被挑戰(zhàn)。已形成的一個(gè)發(fā)展領(lǐng)域?yàn)樵鰪?qiáng)現(xiàn)實(shí)的使用,用以向用戶提供位置和導(dǎo)航服務(wù)。例如,利用增強(qiáng)現(xiàn)實(shí)的現(xiàn)代用戶設(shè)備可以在描繪用戶前視圖的視頻圖像上疊映圖形和文本。就此而言,例如,通過使用攝像機(jī)生成圖像、使用GPS接收機(jī)精確定位用戶設(shè)備位置以及使用指南針確定用戶設(shè)備所指向的方向,用戶設(shè)備能夠告訴用戶其正在觀看什么(例如,興趣點(diǎn)(Ρ0Ι)、道路、地形類型、邊界等)。然而,這樣的增強(qiáng)現(xiàn)實(shí)系統(tǒng)依賴于由于與用戶設(shè)備的位置、方向等相關(guān)的誤差而導(dǎo)致的可能并不精確的數(shù)據(jù)(例如,來自于GPS、指南針等)。基于不精確的數(shù)據(jù)而導(dǎo)致的對(duì)覆蓋用戶設(shè)備顯示器上所描繪的真實(shí)世界的表示(representation)的不正確放置可能對(duì)用戶無用,而且,在一些情況下可能甚至?xí)?duì)用戶造成困擾和挫折。因此,服務(wù)提供商和設(shè)備制造商在向用戶提供精確位置和導(dǎo)航信息方面面臨著重大的技術(shù)挑戰(zhàn)。
【發(fā)明內(nèi)容】
[0002]因此,需要一種用于有效且高效地確定位置偏移信息的方法。
[0003]根據(jù)一個(gè)實(shí)施例,一種方法包括:確定在設(shè)備處呈現(xiàn)基于位置的顯示,該顯示包括一個(gè)或多個(gè)基于位置的特征的一個(gè)或多個(gè)表示。方法還包括:接收用于為與基于位置的顯不相關(guān)的一個(gè)或多個(gè)表不的至少一個(gè)表不指定偏移信息的輸入。方法進(jìn)一步包括:至少部分基于偏移信息確定在基于位置的顯示中呈現(xiàn)一個(gè)或多個(gè)表示。
[0004]根據(jù)另一個(gè)實(shí)施例,裝置包括至少一個(gè)處理器以及包括計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器,至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼被配置成,利用至少一個(gè)處理器至少部分地使裝置確定在設(shè)備處呈現(xiàn)基于位置的顯示,該顯示包括一個(gè)或多個(gè)基于位置的特征的一個(gè)或多個(gè)表示。還使裝置接收用于為與基于位置的顯示相關(guān)的一個(gè)或多個(gè)表示的至少一個(gè)表示指定偏移信息的輸入。進(jìn)一步使裝置至少部分地基于偏移信息確定在基于位置的顯示中呈現(xiàn)一個(gè)或多個(gè)表示。
[0005]根據(jù)另一個(gè)實(shí)施例,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)承載一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列,當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行所述指令時(shí),所述指令至少部分地使裝置確定在設(shè)備處呈現(xiàn)基于位置的顯示,該顯示包括一個(gè)或多個(gè)基于位置的特征的一個(gè)或多個(gè)表示。還使裝置接收用于為與基于位置的顯不相關(guān)的一個(gè)或多個(gè)表不的至少一個(gè)表不指定偏移信息的輸入。進(jìn)一步使裝置至少部分地基于偏移信息確定在基于位置的顯示中呈現(xiàn)一個(gè)或多個(gè)表
/Jn ο
[0006]根據(jù)另一個(gè)實(shí)施例,一種裝置包括用于確定在設(shè)備處呈現(xiàn)基于位置的顯示的部件,該顯示包括一個(gè)或多個(gè)基于位置的特征的一個(gè)或多個(gè)表示。裝置還包括接收用于為與基于位置的顯示相關(guān)的一個(gè)或多個(gè)表示的至少一個(gè)表示指定偏移信息的輸入的部件。裝置進(jìn)一步包括用于至少部分地基于偏移信息確定在基于位置的顯示中呈現(xiàn)一個(gè)或多個(gè)表示的部件。[0007]僅通過對(duì)包括執(zhí)行本發(fā)明所涵蓋的最佳模式的許多特定實(shí)施例和實(shí)現(xiàn)方式的說明,本發(fā)明的其他方面、特征和優(yōu)點(diǎn)從以下詳細(xì)的描述中而顯而易見。本發(fā)明還能夠?qū)崿F(xiàn)其他的且不同的實(shí)施例,并且可以在不脫離本發(fā)明的精神和范圍的情況下,在各個(gè)明顯的方面對(duì)其幾個(gè)細(xì)節(jié)進(jìn)行修改。因此,附圖和描述將被認(rèn)作本質(zhì)上是說明性的,而不是限制性的。
【專利附圖】
【附圖說明】
[0008]通過示例的方式而不是通過限制的方式說明了本發(fā)明的實(shí)施例。在附圖中:
[0009]圖1為根據(jù)一個(gè)實(shí)施例的能夠確定位置偏移信息的系統(tǒng)的示意圖;
[0010]圖2為根據(jù)一個(gè)實(shí)施例的校正管理器的組件的示意圖;
[0011]圖3是根據(jù)一個(gè)實(shí)施例的用戶設(shè)備的組件的示意圖;
[0012]圖4是根據(jù)一個(gè)實(shí)施例的用于確定位置偏移信息的過程的流程圖;
[0013]圖5是根據(jù)一個(gè)實(shí)施例的用于利用存儲(chǔ)的位置偏移信息的過程的流程圖;
[0014]圖6是根據(jù)一個(gè)實(shí)施例的用于確定近似位置的過程的流程圖;
[0015]圖7A-7D是根據(jù)各種實(shí)施例的在圖4的過程中所利用的用戶界面的示意圖;
[0016]圖8是根據(jù)一個(gè)實(shí)施例的在圖5的過程中所利用的用戶界面的示意圖;
[0017]圖9是可以用來實(shí)現(xiàn)本發(fā)明的實(shí)施例的硬件的示意圖;
[0018]圖10是可以用來實(shí)現(xiàn)本發(fā)明的實(shí)施例的芯片組的示意圖;以及
[0019]圖11是可以用來實(shí)現(xiàn)本發(fā)明的實(shí)施例的移動(dòng)終端(例如手持設(shè)備)的示意圖。
【具體實(shí)施方式】
[0020]公開了用于確定位置偏移信息的方法、裝置和計(jì)算機(jī)程序的示例。在以下的描述中,出于解釋的目的,闡述了大量具體的細(xì)節(jié)以便提供對(duì)本發(fā)明實(shí)施例的全面理解。然而很顯然,對(duì)所屬領(lǐng)域技術(shù)人員而言,本發(fā)明的實(shí)施例可以在沒有這些具體的細(xì)節(jié)或在具有等同布置的情況下實(shí)施。在其他實(shí)例中,以框圖的形式顯示已知的結(jié)構(gòu)和設(shè)備,以避免不必要地使本發(fā)明的實(shí)施例模糊不清。
[0021]盡管描述了與基于位置的顯示(即增強(qiáng)現(xiàn)實(shí)顯示)有關(guān)的各種實(shí)施例,我們預(yù)期,在此所描述的方法可以用于任何其他的基于位置的顯示,該其他的基于位置的顯示包括但不限于混合現(xiàn)實(shí)顯示、繪圖(mapping)顯示(例如二維地圖、三維地圖、地形圖等)、導(dǎo)航顯示或其組合。
[0022]圖1是根據(jù)一個(gè)實(shí)施例的能夠確定位置偏移信息的系統(tǒng)的示意圖。對(duì)服務(wù)提供商和設(shè)備制造商而言,在大批用戶設(shè)備(例如移動(dòng)手持設(shè)備、計(jì)算機(jī)、導(dǎo)航設(shè)備等)上綁定或產(chǎn)生可用的導(dǎo)航和繪圖服務(wù)變得日益普遍。這樣的設(shè)備可以利用基于位置的技術(shù)(例如全球定位系統(tǒng)(GPS)接收機(jī)、蜂窩三角測量、輔助GPS(A-GPS)等)來提供導(dǎo)航和繪圖信息。對(duì)這些服務(wù)而言,一個(gè)不斷增長的趨勢是突破二維(2D)地圖,基于三維(3D)地圖或位置和/或感興趣路線的表示(representation)而提供位置服務(wù)。例如,現(xiàn)代設(shè)備可以利用增強(qiáng)現(xiàn)實(shí)模式來將圖形和文本疊映在顯示用戶前建筑物的視頻圖像上。在視頻圖像上疊映的圖形和文本例如可以是表示所顯示的建筑物的圖標(biāo)或標(biāo)簽。建筑物的表示(例如圖標(biāo)、標(biāo)簽、信息等)可以進(jìn)一步基于建筑物的位置覆蓋視頻圖像,以向用戶提供有關(guān)該建筑物的信息。例如,通過使用攝像機(jī)生成圖像、GPS接收機(jī)精確定位用戶設(shè)備位置以及指南針確定用戶設(shè)備所指向的方向,設(shè)備最初可以收集初步的建筑物信息?;诔醪降男畔?,可以從設(shè)備上的數(shù)據(jù)、本地?cái)?shù)據(jù)庫、服務(wù)提供商、因特網(wǎng)和/或可以從中獲得數(shù)據(jù)的任何其他地方收集關(guān)于建筑物的進(jìn)一步的信息。額外的信息可以包括諸如建筑物的名稱或類型、地址、電話號(hào)碼、建筑物的描述、建筑物所提供的服務(wù)等的數(shù)據(jù)。如所提到的,向用戶所提供的有關(guān)其周圍環(huán)境的信息不限于建筑物,而是可以適用于諸如用戶位置、其他位置、PO1、道路、地形特征、邊界等的任何的基于位置的特征。
[0023]然而,這樣的增強(qiáng)現(xiàn)實(shí)系統(tǒng)依賴于由于與用戶設(shè)備的位置、方向等相關(guān)的誤差而導(dǎo)致的可能并不精確的數(shù)據(jù)(例如,來自于GPS接收機(jī)、指南針等)。例如,移動(dòng)設(shè)備上的GPS接收機(jī)可僅提供大約20米的位置精確度,同時(shí)移動(dòng)設(shè)備內(nèi)部的指南針可僅提供大約20度的方向精確度。因此,這些誤差可以導(dǎo)致覆蓋例如移動(dòng)設(shè)備顯示器上所描繪的真實(shí)世界的圖形或文本表示的不正確放置。這些不精確可以對(duì)用戶造成重大的問題,特別是在基于位置的特征緊密的情況下(例如,具有不同評(píng)級(jí)的并排的兩個(gè)飯店、多個(gè)鄰接城市的邊界等)。
[0024]為了解決該問題,圖1的系統(tǒng)100引入了為基于位置的特征的表示指定偏移信息并且然后基于偏移信息在基于位置的顯示上呈現(xiàn)該表示的能力。更特別地,系統(tǒng)100可以例如從用戶接收偏移信息。通過示例的方式,用戶可以通過鍵入偏移信息、通過將表示(例如使用鼠標(biāo)、觸摸屏等)拖動(dòng)到基于位置的顯示中的正確位置或通過一些其他類似的方式,向用戶設(shè)備輸入偏移信息。用戶可以依次為每個(gè)表示輸入偏移信息,或者用戶可以選擇將由用戶提供的偏移信息應(yīng)用到一組表示。該組表示可以包括由用戶手動(dòng)選擇的表示、在基于位置的顯示上當(dāng)前可見的表示、在預(yù)定區(qū)域中可用的表示或由系統(tǒng)100生成或系統(tǒng)100可用的全部表示。如果明顯的誤差為特定的基于位置的特征(例如特定的Ρ0Ι)的位置信息(例如地理坐標(biāo)),則用戶可能僅想將偏移信息應(yīng)用到用于特定的基于位置的特征的表示。然而如果明顯的誤差為有關(guān)于對(duì)許多表示的放置產(chǎn)生重大影響的方向信息,則用戶可能想將偏移信息應(yīng)用到一組表示(例如在預(yù)定區(qū)域內(nèi)可用的表示)。此外,接收的偏移信息還可以自動(dòng)應(yīng)用到一個(gè)表示或一組表示。
[0025]在某些實(shí)施例中,系統(tǒng)100可以識(shí)別出用戶可回到特定的位置,并且因而可以存儲(chǔ)偏移信息以及任何其他相關(guān)的信息用于以后使用。因此,偏移信息還可以從存儲(chǔ)器接收。此外,偏移信息可以向該區(qū)域中的其他設(shè)備傳送。這樣,其他設(shè)備可以使用偏移信息來呈現(xiàn)其他基于位置的顯示。類似地,偏移信息可以從其他設(shè)備接收。
[0026]在其他實(shí)施例中,基于位置的顯示可以基于位置信息和/或方向信息。就此而論,系統(tǒng)100可能夠確定與位置信息和/或方向信息相關(guān)聯(lián)的精確度信息,然后基于該精確度信息呈現(xiàn)表示。在一個(gè)示例中,系統(tǒng)100可能夠確定用戶所使用的指南針具有+/-20度的精確度,然后基于該確定呈現(xiàn)表示。在另一個(gè)示例中,系統(tǒng)100可以使用諸如來自于用戶設(shè)備利用的陀螺儀、加速計(jì)、磁力計(jì)等的其他位置或方向量度來確定精確度信息。在進(jìn)一步的示例中,例如如果已確定精確度信息滿足預(yù)定的精確度門限,系統(tǒng)100可以唯一地或更主要地依賴于來自于傳感器的數(shù)據(jù),而不是利用偏移信息在基于位置的顯示內(nèi)進(jìn)行調(diào)節(jié)。例如,可以確定+/-20度的精確度不滿足預(yù)定的精確度門限。然而,可以確定+/-5度的精確度足夠的狹窄以滿足預(yù)定的精確度門限。
[0027]更具體地,系統(tǒng)100可以在設(shè)備處呈現(xiàn)基于位置的顯示,該顯示包括一個(gè)或多個(gè)基于位置的特征的一個(gè)或多個(gè)表示。表示可以包括圖標(biāo)、標(biāo)簽、信息或可以用來表示基于位置的特征的任何事物?;谖恢玫奶卣骺梢园ㄓ脩粑恢?、其他位置、PO1、道路、地形類型、邊界或位置(或多個(gè)位置)的任何其他特征。系統(tǒng)100然后可以接收用于為與基于位置的顯示相關(guān)的一個(gè)或多個(gè)表示的至少一個(gè)表示指定偏移信息的輸入。如前面所討論的,可以從用戶、從設(shè)備處或設(shè)備可用的存儲(chǔ)器、從其他設(shè)備等接收用于指定偏移信息的輸入。就此而言,系統(tǒng)100可以進(jìn)一步基于偏移信息在基于位置的顯示上呈現(xiàn)一個(gè)或多個(gè)表示。
[0028]如圖1中所示,系統(tǒng)100包括用戶設(shè)備(UE) 101,其經(jīng)由通信網(wǎng)絡(luò)105連接到地圖平臺(tái)103。UElOl上的應(yīng)用107 (例如增強(qiáng)現(xiàn)實(shí)應(yīng)用107、導(dǎo)航應(yīng)用107等)可以利用繪圖信息。應(yīng)用107還可以包括校正管理器109來對(duì)由應(yīng)用107生成的基于位置的顯示中的繪圖信息進(jìn)行校正。我們注意到,校正管理器109可以包括在如圖所示的UElOl中,或者可以通過地圖平臺(tái)103提供和操作校正管理器109。而且,繪圖信息可以包括在與地圖平臺(tái)103相關(guān)聯(lián)的用于通過應(yīng)用107訪問的地圖數(shù)據(jù)庫111中。在某些實(shí)施例中,繪圖信息為可以由增強(qiáng)顯示應(yīng)用107用來為用戶提供基于位置的特征(例如,用戶位置、其他位置、Ρ0Ι、道路、地形特征、邊界等)以及相關(guān)的信息的信息。繪圖信息還可以包括地圖、衛(wèi)星圖像、POI信息、街道以及路徑信息、地形信息、邊界信息、與地圖相關(guān)聯(lián)的簽名信息(signing information)、與地圖相關(guān)聯(lián)的目標(biāo)和建筑物、關(guān)于人以及人的位置的信息、與上述信息相關(guān)聯(lián)的坐標(biāo)信息等或者其組合。POI可以為某人例如可找到感興趣或覺得有用的特定點(diǎn)位置。興趣點(diǎn)的示例可以包括機(jī)場、面包店、大壩、地標(biāo)、飯店、旅館、某人的位置或從某種意義上來講感興趣的、有用的或由重大意義的任何點(diǎn)。邊界的示例可以包括房地產(chǎn)、私人和公共娛樂場所、學(xué)校、道路、建筑、地區(qū)、城市、郡/省、州、國家、大陸和/或具有界限或限定的任何區(qū)域的邊界。
[0029]在某些實(shí)施例中,繪圖信息可以與包括實(shí)時(shí)媒體(例如流廣播)、存儲(chǔ)媒體(例如存儲(chǔ)在網(wǎng)絡(luò)上或本地存儲(chǔ)的)、與媒體關(guān)聯(lián)的元數(shù)據(jù)、文本信息、其他用戶設(shè)備的位置信息或者其組合的內(nèi)容信息相關(guān)聯(lián)。內(nèi)容可以通過服務(wù)平臺(tái)113提供,服務(wù)平臺(tái)113包括一個(gè)或多個(gè)服務(wù)115a-115n (例如,音樂服務(wù)、繪圖服務(wù)、視頻服務(wù)、社交聯(lián)網(wǎng)服務(wù)、內(nèi)容廣播服務(wù)等)、一個(gè)或多個(gè)內(nèi)容提供商(沒有示出)(例如在線內(nèi)容零售商、公共數(shù)據(jù)庫等)、通信網(wǎng)絡(luò)105上可用或可訪問的其他內(nèi)容源。例如,應(yīng)用107可以在基于位置的顯示中顯示與位置有關(guān)的內(nèi)容信息(例如與POI或與特定位置相關(guān)聯(lián)的內(nèi)容),作為對(duì)POI信息和/或其他繪圖信息的補(bǔ)充或替代。
[0030]在一個(gè)實(shí)施例中,可以結(jié)合增強(qiáng)現(xiàn)實(shí)應(yīng)用107利用UElOl的圖像捕獲模塊117以向用戶呈現(xiàn)繪圖信息。例如,可以向用戶呈現(xiàn)與在基于位置的顯示上呈現(xiàn)繪圖信息、內(nèi)容信息等的增強(qiáng)現(xiàn)實(shí)應(yīng)用107或?qū)Ш綉?yīng)用107相關(guān)聯(lián)的增強(qiáng)現(xiàn)實(shí)接口。在某些實(shí)施例中,用戶界面可以顯示混合物理和虛擬環(huán)境,其中來自于地圖數(shù)據(jù)庫111的3D目標(biāo)被放置疊映在相應(yīng)位置的實(shí)況圖像(例如經(jīng)由UElOl的攝像機(jī))或預(yù)錄圖像(例如360°全景圖片)的頂部。在另一個(gè)實(shí)施例中,繪圖信息以及呈現(xiàn)給用戶的地圖可以是作為對(duì)實(shí)況增強(qiáng)現(xiàn)實(shí)顯示的替換或補(bǔ)充的仿真3D環(huán)境。因此,校正管理器109可以操作在基于增強(qiáng)現(xiàn)實(shí)位置的顯示器、仿真3D顯示器和/或其他基于位置的顯示器之上以對(duì)其中所呈現(xiàn)的繪圖信息進(jìn)行校正。
[0031]我們注意到,UElOl可以執(zhí)行一個(gè)或多個(gè)應(yīng)用107以察看或訪問繪圖信息。如上所提到的,繪圖信息可以包括POI信息、位置信息、方向或位置的關(guān)聯(lián),或者其結(jié)合。在一個(gè)示例中,默認(rèn)的設(shè)置可以允許用戶察看關(guān)于與位置相關(guān)聯(lián)的PO1、建筑物以及與增強(qiáng)現(xiàn)實(shí)顯示或3D環(huán)境相關(guān)聯(lián)的其他目標(biāo)的信息。在一個(gè)典型的使用實(shí)例中,用戶可以在基于位置的顯示中將UElOl指向基于位置的特征(例如POI)以察看相應(yīng)的信息。更具體地,應(yīng)用107(例如增強(qiáng)現(xiàn)實(shí)應(yīng)用107 )可以基于已確定的觀察點(diǎn),將基于位置的特征與地理坐標(biāo)(例如來自于衛(wèi)星119)相關(guān)聯(lián)。然后,應(yīng)用107可以從地圖平臺(tái)103獲得對(duì)應(yīng)于位置的信息用于在基于位置的顯示中呈現(xiàn)。
[0032]在另一個(gè)典型的使用實(shí)例中,當(dāng)用戶將UElOl指向基于位置的特征(例如Ρ0Ι)或指向大體的方向,UElOl可以在基于位置的顯示上呈現(xiàn)一個(gè)或多個(gè)基于位置的特征(例如Ρ0Ι)的一個(gè)或多個(gè)表示。在基于位置的顯示上的表示的放置除了基于UElOl的位置、航向參考(heading reference)以及傾斜角度,還可以基于各自的基于位置的特征的地理坐標(biāo)。如前面所提到的,表示的放置可能由于諸如與UElOl的位置、方向等相關(guān)的誤差的許多原因而并不精確。因此,校正管理器109可以接受例如來自于用戶的用于表示的偏移信息。在此示例中,用戶可以通過鍵入偏移信息、通過(例如使用鼠標(biāo)、觸摸屏等)拖動(dòng)表示或通過一些其他類似的方式而提供偏移信息。如以上所討論的,用戶可以依次為每個(gè)表示輸入偏移信息,或者用戶可以選擇將由用戶提供的偏移信息應(yīng)用到一組表示。此外,接收的偏移信息還可以自動(dòng)應(yīng)用到一個(gè)表示或一組表示。
[0033]通過示例的方式,系統(tǒng)100的通信網(wǎng)絡(luò)105包括諸如數(shù)據(jù)網(wǎng)絡(luò)(沒有示出)、無線網(wǎng)絡(luò)(沒有示出)、電話網(wǎng)絡(luò)(沒有示出)或者其任何的組合的一個(gè)或多個(gè)網(wǎng)絡(luò)。我們預(yù)期,數(shù)據(jù)網(wǎng)絡(luò)可以是任意的局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、公共數(shù)據(jù)網(wǎng)絡(luò)(例如因特網(wǎng))、短距離無線網(wǎng)絡(luò)或諸如商有分組交換網(wǎng)絡(luò)、專有分組交換網(wǎng)絡(luò)(例如專有電纜或光纖網(wǎng)絡(luò))等的任何其他合適的分組交換網(wǎng)絡(luò),或者以上網(wǎng)絡(luò)的任何組合。此外,無線網(wǎng)絡(luò)可以是例如蜂窩網(wǎng)絡(luò),并且可以采用包括增強(qiáng)型數(shù)據(jù)速率全球演進(jìn)(EDGE)、通用分組無線業(yè)務(wù)(GPRS)、全球移動(dòng)通信系統(tǒng)(GSM)、因特網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS)、通用移動(dòng)電信系統(tǒng)(UMTS)等的各種技術(shù)以及任何其他合適的無線媒介(例如微波存取全球互通(WIMAX)、長期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址 (CDMA)、寬帶碼分多址(WCDMA)、無線保真(WiFi)、無線局域網(wǎng)(WLAN)、藍(lán)牙、因特網(wǎng)協(xié)議(IP)數(shù)據(jù)廣播、衛(wèi)星、移動(dòng)ad-hoc網(wǎng)絡(luò)(MANET)等)或者以上任意組合。
[0034]UElOl是任意類型的移動(dòng)終端、固定終端或便攜式終端,包括移動(dòng)手持設(shè)備、站、單元、設(shè)備、多媒體計(jì)算機(jī)、多媒體平板、因特網(wǎng)節(jié)點(diǎn)、通信機(jī)、桌上計(jì)算機(jī)、膝上計(jì)算機(jī)、筆記本計(jì)算機(jī)、上網(wǎng)本計(jì)算機(jī)、平板計(jì)算機(jī)、個(gè)人計(jì)算機(jī)系統(tǒng)(PCS)設(shè)備、個(gè)人導(dǎo)航設(shè)備、個(gè)人數(shù)字助理(PDA)、音頻/視頻播放器、數(shù)字?jǐn)z像機(jī)/攝錄像機(jī)、定位設(shè)備、電視接收機(jī)、無線電廣播接收機(jī)、電子書設(shè)備、游戲設(shè)備或其任意組合,該組合包括這些設(shè)備的配件和外圍設(shè)備或其任意組合。我們還預(yù)期,UElOl可以支持到用戶的任意類型的接口(例如“可穿戴”電路
O
[0035]在另一個(gè)實(shí)施例中,校正管理器109可以存儲(chǔ)偏移信息以及任意其他相關(guān)的信息。信息可以存儲(chǔ)在UElOl (例如高速緩存存儲(chǔ)器、存儲(chǔ)器、硬驅(qū)動(dòng)等)、本地?cái)?shù)據(jù)庫、地圖數(shù)據(jù)庫111、或經(jīng)由通信網(wǎng)絡(luò)105可用的任何其他的存儲(chǔ)設(shè)備。校正管理器109可以進(jìn)一步將存儲(chǔ)的偏移信息應(yīng)用到一個(gè)或多個(gè)其他的基于位置的顯示,該顯示基于實(shí)質(zhì)上接近于(similar to)與基于位置的顯示相關(guān)聯(lián)的位置信息的預(yù)定鄰近范圍或在該預(yù)定鄰近范圍之內(nèi)的位置信息而呈現(xiàn)。在一個(gè)典型使用實(shí)例中,用戶可以為特定咖啡館每日早上光顧的客人。就此而論,當(dāng)用戶走向咖啡館,校正管理器109可以識(shí)別出當(dāng)前位置信息實(shí)質(zhì)上接近于先前的基于位置的顯示的位置信息的預(yù)定鄰近范圍或在該預(yù)定鄰近范圍之內(nèi)。因此。校正管理器109例如通過基于存儲(chǔ)的偏移信息自動(dòng)地校準(zhǔn)UE101,可以將存儲(chǔ)的偏移信息應(yīng)用到當(dāng)前基于位置的顯示。這樣,當(dāng)用戶每天早上走向咖啡館,用戶能夠在UElOl的基于位置的顯示中自動(dòng)看到例如精確覆蓋在咖啡館之上的咖啡館的每日特餐。
[0036]在另一個(gè)實(shí)施例中,校正管理器109可以將偏移信息傳送到設(shè)備的鄰近范圍之內(nèi)的一個(gè)或多個(gè)其他的設(shè)備,其中使用偏移信息用來在對(duì)應(yīng)的其他設(shè)備處呈現(xiàn)其他基于位置的顯示。通過示例的方式,典型的咖啡館可以在其營業(yè)期內(nèi)的任何時(shí)刻具有很多持有移動(dòng)設(shè)備的客人。當(dāng)校正管理器109例如從用戶接收偏移信息,其然后可以傳送偏移信息到用戶的UElOl的鄰近范圍內(nèi)的其他UElOl。其他UElOl的校正管理器109然后可以基于傳送的偏移信息對(duì)相應(yīng)的基于位置的顯示上的表示的放置進(jìn)行校正。
[0037]在另一個(gè)實(shí)施例中,校正管理器109可以獲得與一個(gè)或多個(gè)其他設(shè)備相關(guān)聯(lián)的其他偏移信息、在一個(gè)或多個(gè)其他的時(shí)刻處收集的其他偏移信息或者其組合。校正管理器109然后可以基于偏移信息、其他偏移信息或其組合生成合計(jì)的偏移信息。如所提供的,校正管理器109可以獲得和/或存儲(chǔ)偏移信息的集合。通過示例的方式,偏移信息和/或其他偏移信息可以被結(jié)合并且然后取平均以生成合計(jì)的偏移信息。此外,例如基于與其他偏移信息相關(guān)聯(lián)的位置到與偏移信息相關(guān)聯(lián)的位置的相對(duì)接近度(closeness),可以轉(zhuǎn)而分配默認(rèn)的或用戶定義的權(quán)重給偏移信息,同時(shí)可以自動(dòng)或由用戶分配各個(gè)權(quán)重給其他偏移信息。由此,校正管理器109可以基于賦予偏移信息和/或其他偏移信息的權(quán)重生成合計(jì)的偏移息。
[0038]在另一個(gè)實(shí)施例中,校正管理器109可以根據(jù)至少一種設(shè)備、一種位置傳感器、位置信息的來源或其組合而將偏移信息、其他偏移信息或其組合進(jìn)行分類,其中,合計(jì)偏移信息進(jìn)一步的基于該分類。例如,除了相對(duì)接近度,校正管理器109可以識(shí)別某種設(shè)備類型相比于其他設(shè)備類型具有更精確的傳感器設(shè)備,或者特定位置傳感器的精確度相比于其他位置傳感器更為精確?;谠撔畔?,可以自動(dòng)或通過用戶給偏移信息和/或其他偏移信息分配各個(gè)權(quán)重。由此,校正管理器109可以基于賦予偏移信息和/或其他偏移信息的權(quán)重生成合計(jì)的偏移信息。
[0039]通過示例的方式,UE101、地圖平臺(tái)103以及服務(wù)平臺(tái)113使用已知的、新的或仍在開發(fā)的協(xié)議彼此通信并且與通信網(wǎng)絡(luò)105的其他組件通信。在本上下文中,協(xié)議包括基于在通信鏈路上發(fā)送的信息限定通信網(wǎng)絡(luò)105內(nèi)的網(wǎng)絡(luò)節(jié)點(diǎn)如何彼此交互的一組規(guī)則。協(xié)議在每個(gè)節(jié)點(diǎn)內(nèi)的不同操作層都是有效的,從生成和接收各種類型的物理信號(hào)到選擇用于傳送那些信號(hào)的鏈路,到由那些信號(hào)表示的信息的格式,到識(shí)別在計(jì)算機(jī)系統(tǒng)上執(zhí)行的哪個(gè)軟件應(yīng)用發(fā)送或接收信息。在開放式系統(tǒng)互聯(lián)(OSI)參考模型中描述了用于在網(wǎng)絡(luò)上交換信息的協(xié)議的概念上不同的層。
[0040]通常通過對(duì)數(shù)據(jù)的離散分組進(jìn)行交換而影響網(wǎng)絡(luò)節(jié)點(diǎn)間的通信。每個(gè)分組通常包括:(1)與特定協(xié)議相關(guān)聯(lián)的報(bào)頭信息;以及(2)有效載荷信息,其緊接報(bào)頭信息并且含有可以獨(dú)立于該特定協(xié)議而處理的信息。在一些協(xié)議中,分組包括(3)緊接有效載荷并表示有效載荷信息的末尾的報(bào)尾信息。報(bào)頭包括諸如分組的來源、其目的地、有效載荷的長度以及由協(xié)議使用的其他屬性的信息。通常,用于特定協(xié)議的有效載荷中的數(shù)據(jù)包括用于與OSI參考模型的不同的更高層相關(guān)聯(lián)的不同協(xié)議的報(bào)頭以及有效載荷。用于特定協(xié)議的報(bào)頭通常指示包括在其有效載荷中的下一個(gè)協(xié)議的類型。據(jù)所述的,更高層協(xié)議被封裝在較低層協(xié)議中。包括在穿越多個(gè)諸如因特網(wǎng)的異構(gòu)網(wǎng)絡(luò)的分組中的報(bào)頭通常包括如OSI參考模型所定義的物理(第I層)報(bào)頭、數(shù)據(jù)鏈路(第2層)報(bào)頭、網(wǎng)間(第3層)報(bào)頭以及傳輸(第4層)報(bào)頭,以及各種應(yīng)用報(bào)頭(第5層、第6層、第7層)。
[0041]圖2是根據(jù)一個(gè)實(shí)施例的校正管理器的組件的示意圖。通過示例的方式,校正管理器109包括用于提供位置偏移信息的一個(gè)或多個(gè)組件。我們預(yù)期,這些組件的功能可以結(jié)合在一個(gè)或多個(gè)組件中或通過等同功能性的其他組件執(zhí)行。在該實(shí)施例中,校正管理器109包括控制邏輯201,其執(zhí)行用于執(zhí)行校正管理器109的功能的至少一個(gè)算法。例如,控制邏輯201與渲染(rendering)模塊203交互以在UElOl的基于位置的顯示上渲染或顯示繪圖信息(例如POI信息)。在一個(gè)實(shí)施例中,渲染模塊203通過指示UElOl的圖像捕獲模塊117向用戶提供UElOl的當(dāng)前位置的實(shí)況攝像機(jī)視圖來呈現(xiàn)增強(qiáng)現(xiàn)實(shí)顯示。圖像捕獲模塊117可以包括攝像機(jī)、視頻攝像機(jī)和/或其他圖像設(shè)備。在Iv實(shí)施例中,以圖像或一系列圖像的形式捕獲視覺媒體。這些圖像然后通過渲染模塊203呈現(xiàn)在基于位置的顯示中。
[0042]作為增強(qiáng)現(xiàn)實(shí)顯示的補(bǔ)充或替代,渲染模塊203可以使用以上所描述的特定位置的基于非現(xiàn)實(shí)的表示(例如3D仿真環(huán)境或其他渲染地圖)提供基于位置的顯示。例如,渲染模塊203可以從地圖數(shù)據(jù)庫111或地圖平臺(tái)103得到繪圖數(shù)據(jù)(例如3D模型、地圖瓦片、地圖圖像、地形特征等),以對(duì)基于位置的顯示進(jìn)行渲染。
[0043]在得到底層的基于位置的顯示(例如增強(qiáng)現(xiàn)實(shí)顯示或渲染地圖)后,渲染模塊203檢索繪圖信息(例如POI信息)以確定什么樣的基于位置的特征在顯示中可見。渲染模塊203然后至少部分地基于其位置信息和/或方向信息,在基于位置的顯示中渲染可見的基于位置的特征的表示。換言之,渲染模塊203渲染基于位置的特征的表示,以便將基于位置的特征的表示顯示在基于位置的顯示中的對(duì)應(yīng)于其位置信息和/或方向信息的位置處。
[0044]接下來,控制邏輯201指示選擇模塊205從UElOl接收輸入,用于選擇可以應(yīng)用接收的偏移信息的多個(gè)表示。通過示例的方式,組可以由用戶從基于位置的顯示中手動(dòng)選擇。例如,用戶可以輕擊一組重疊的或位置緊密的表示以選擇整個(gè)組。而且,組可以包括在基于位置的顯示上當(dāng)前可見的表示、在預(yù)定區(qū)域中可用的表示或校正管理器109可用的或由校正管理器109生成的全部表示。
[0045]進(jìn)一步,控制邏輯201與比較模塊207協(xié)作以確定是否應(yīng)該應(yīng)用偏移信息或者偏移信息應(yīng)被應(yīng)用的程度。在一個(gè)典型使用實(shí)例中,比較模塊207可以確定例如與位置信息和/或方向信息相關(guān)聯(lián)的精確度信息滿足預(yù)定的精確度門限。因而,比較模塊207可以推薦減少偏移信息的應(yīng)用以在基于位置的顯示上呈現(xiàn)表示。在另一個(gè)典型的使用實(shí)例中,比較模塊207可以確定是否向其他基于位置的顯示應(yīng)用存儲(chǔ)的偏移信息。例如,如果比較模塊207確定其他基于位置的顯示的位置信息實(shí)質(zhì)上接近于與接收存儲(chǔ)的偏移信息所用于的基于位置的顯示相關(guān)聯(lián)的位置信息的預(yù)定鄰近范圍或在該預(yù)定鄰近范圍之內(nèi),則可以采用存儲(chǔ)的偏移息。
[0046]圖3是根據(jù)一個(gè)實(shí)施例的用戶設(shè)備的組件的示意圖。通過示例的方式,UElOl包括用于提供位置偏移信息的一個(gè)或多個(gè)組件。我們預(yù)期,這些組件的功能可以結(jié)合在一個(gè)或多個(gè)組件中或通過等同功能性的其他組件執(zhí)行。在此實(shí)施例中,UElOl包括:(1)用戶界面301,用來呈現(xiàn)包括例如基于位置的特征的表示的基于位置的顯示,并接收用于為與基于位置的顯示相關(guān)的表示指定偏移信息的輸入;(2)地圖平臺(tái)接口 303,用來從地圖平臺(tái)103和/或服務(wù)平臺(tái)113檢索內(nèi)容和繪圖信息;(3)運(yùn)行時(shí)間模塊305,用來執(zhí)行一個(gè)或多個(gè)應(yīng)用(例如增強(qiáng)現(xiàn)實(shí)應(yīng)用107、導(dǎo)航應(yīng)用107) ; (4)高速緩存存儲(chǔ)器307,用來本地存儲(chǔ)繪圖信息和/或相關(guān)的內(nèi)容信息;(5)位置模塊309,用來確定UElOl的位置;(6)磁力計(jì)模塊311,用來確定UElOl的水平方向和方向性航向(例如指南針航向);以及(7)加速計(jì)模塊313,用來確定UElOl的垂直方向或仰角;以及(8)圖像捕獲模塊117。
[0047]基于位置的顯示可以經(jīng)由可包括各種通信方法的用戶界面301呈現(xiàn)給用戶。例如,用戶界面301可以具有包括視覺組件(例如屏幕)、音頻組件(例如口頭指令)、物理組件(例如觸覺反饋)以及其他通信方法的輸出。用戶輸入可以包括觸摸屏接口、擴(kuò)音器、攝像機(jī)、滾動(dòng)和點(diǎn)擊(skroll-and-click)接口、按鍵接口等。進(jìn)一步地,用戶可以輸入請求,以開始應(yīng)用107 (例如,增強(qiáng)現(xiàn)實(shí)或?qū)Ш綉?yīng)用)并利用用戶界面301來接收包括POI和/或其他繪圖信息的基于位置的顯示。通過用戶界面301,用戶可以請求呈現(xiàn)不同種類的內(nèi)容、繪圖或位置信息。進(jìn)一步地,可以向用戶呈現(xiàn)特定位置和相關(guān)目標(biāo)(例如特定位置處的建筑物、地形特征、POI等)的3D或增強(qiáng)現(xiàn)實(shí)表示,作為UElOl屏幕上的圖形用戶界面的一部分。
[0048]運(yùn)行時(shí)間模塊305使用地圖平臺(tái)接口 303與地圖平臺(tái)103通信。在一些實(shí)施例中,接口用來從地圖平臺(tái)103、服務(wù)平臺(tái)113、和/或內(nèi)容提供者(沒有示出)獲取內(nèi)容、繪圖和或位置信息。UElOl可以利用以客戶服務(wù)器格式的請求檢索繪圖和內(nèi)容信息。而且,UElOl可以在請求中指定位置信息和/或方向信息以檢索繪圖和內(nèi)容信息??梢岳梦恢媚K309、磁力計(jì)模塊311、加速計(jì)模塊313以及圖像捕獲模塊117來確定位置和/或方向信息,用于確定將UElOl沿著哪個(gè)方向?qū)?zhǔn)(例如UElOl的觀察點(diǎn)),從而可以檢索對(duì)應(yīng)于所指向方向的繪圖和內(nèi)容信息。進(jìn)一步地,該繪圖和內(nèi)容信息可以存儲(chǔ)在高速緩存存儲(chǔ)器307中以用于對(duì)UElOl處基于位置的顯示進(jìn)行校正。
[0049]在一個(gè)實(shí)施例中,位置模塊309可以確定用戶的位置。用戶的位置可以由諸如GPS、輔助GPS (Α-GPS)、原點(diǎn)小區(qū)、無線局域網(wǎng)三角測量或者其他位置推斷技術(shù)的三角測量系統(tǒng)進(jìn)行確定。標(biāo)準(zhǔn)的GPS和A-GPS系統(tǒng)可以使用衛(wèi)星119來精確指出UElOl的位置(例如經(jīng)度、緯度和高度)??梢允褂迷c(diǎn)小區(qū)系統(tǒng)來確定UElOl與之同步的蜂窩塔。該信息提供UElOl的粗略位置,因?yàn)榉涓C塔可以具有可被地理上繪制的唯一的蜂窩標(biāo)識(shí)符(cel1-1D)。位置模塊309還可以使用多種技術(shù)來檢測UElOl的位置。GPS坐標(biāo)可提供關(guān)于UElOl的位置的更精細(xì)的細(xì)節(jié)。如上所述,可以利用位置模塊309來確定由應(yīng)用107和/或地圖平臺(tái)103所使用的位置坐標(biāo)。
[0050]磁力計(jì)模塊311可以包括能夠測量磁場的強(qiáng)度和/或方向的儀器。使用如同指南針的相同方法,磁力計(jì)能夠確定使用地球磁場的UElOl的方向性航向。圖像捕獲設(shè)備的前端(例如數(shù)字?jǐn)z像機(jī))(或UElOl上的另一個(gè)參考點(diǎn))可以在確定的方向被標(biāo)記為參考點(diǎn)。因而,如果相比于參考點(diǎn),磁場指向北面,則知道UElOl參考點(diǎn)偏離磁場的角度??梢赃M(jìn)行簡單的計(jì)算來確定UElOl的方向。在一個(gè)實(shí)施例中,利用從磁力計(jì)得到的水平方向數(shù)據(jù)來確定用戶的方向??梢岳肬ElOl的位置信息來校正方向信息以確定UElOl指向哪里(例如在什么地理特征、目標(biāo)或POI處)。可以利用該信息來選擇第一人稱視角以在基于位置的顯示中渲染繪圖和內(nèi)容信息。
[0051]進(jìn)一步地,加速計(jì)313可以包括能夠測量加速度的儀器。使用具有X、Y、Z軸的三軸加速計(jì),在具有已知角度的三個(gè)方向提供加速度。可以再次地在確定的方向?qū)⒚襟w捕獲設(shè)備的前端標(biāo)記為參考點(diǎn)。因?yàn)橛傻匦囊σ鸬募铀俣葹橐阎?,所以?dāng)UElOl為固定的時(shí),加速計(jì)模塊313可以確定UElOl相比于地球的地心引力所指向的角度。在一個(gè)實(shí)施例中,使用從加速計(jì)得到的垂直方向數(shù)據(jù)來確定UElOl指向的仰角或傾斜角。使用結(jié)合磁力計(jì)信息和位置信息的信息來確定向用戶提供內(nèi)容和繪圖信息的觀察點(diǎn)。就此而言,可以利用該信息來選擇可用的內(nèi)容項(xiàng)來向用戶呈現(xiàn)導(dǎo)航信息。而且,可以利用結(jié)合的信息來確定特定3D地圖或增強(qiáng)現(xiàn)實(shí)視圖中用戶可能感興趣的部分。在一個(gè)實(shí)施例中,如果與一個(gè)或多個(gè)可用內(nèi)容項(xiàng)相關(guān)聯(lián)的位置信息與觀察點(diǎn)不對(duì)應(yīng)(例如在所選擇的觀察點(diǎn)中是不可見的),則可以在用戶界面上顯示一個(gè)或多個(gè)指示符(例如箭頭或指針),以指示朝向內(nèi)容項(xiàng)的位置的方向。
[0052]在另一個(gè)實(shí)施例中,用戶可以手動(dòng)輸入位置、方向性航向以及傾斜角度中的任意一個(gè)或多個(gè),以指定用于在UElOl上顯示用戶界面的觀察點(diǎn),而不是自傳感器確定觀察點(diǎn)。按照此方式,用戶可以選擇“虛擬觀察點(diǎn)”作為地點(diǎn),而不是當(dāng)前位置和UElOl的指向。
[0053]可以使用圖像捕獲模塊117捕獲用于支持圖形用戶界面的圖像。圖像捕獲模塊117可以包括攝像機(jī)、視頻攝像機(jī)及其結(jié)合等。在一個(gè)實(shí)施例中,以圖像或一系列圖像的形式捕獲視覺媒體。圖像捕獲模塊117可以從攝像機(jī)獲得圖像并將圖像與位置信息、磁力計(jì)信息、加速計(jì)信息或其組合相關(guān)聯(lián)。如上所述,通過將用戶的位置、用戶的水平方向信息以及用戶的垂直方向信息結(jié)合,可以利用信息的結(jié)合來確定用戶的觀察點(diǎn)。可以利用該信息來從地圖高速緩存存儲(chǔ)器307或地圖平臺(tái)103檢索繪圖和內(nèi)容信息。在某些實(shí)施例中,高速緩存存儲(chǔ)器307包括地圖數(shù)據(jù)庫111中的全部或部分信息。
[0054]圖4是根據(jù)一個(gè)實(shí)施例的用于確定位置偏移信息的過程的流程圖。在一個(gè)實(shí)施例中,校正管理器109執(zhí)行該過程400并在例如包括圖10所示的處理器和存儲(chǔ)器的芯片組中實(shí)現(xiàn)。就此而言,控制邏輯201可以提供用于完成該過程400的各部分的部件以及用于結(jié)合校正管理器109的其他組件完成其他過程的部件。
[0055]在步驟401中,控制邏輯201確定在設(shè)備處呈現(xiàn)包括一個(gè)或多個(gè)基于位置的特征的一個(gè)或多個(gè)表示的基于位置的顯示。一個(gè)或多個(gè)基于位置的特征可以包括用戶位置、其他位置、Ρ0Ι、道路、地形種類、邊界或位置(或多個(gè)位置)的任何其他特征。在一個(gè)實(shí)施例中,所呈現(xiàn)的基于位置的顯示可以基于與設(shè)備相關(guān)聯(lián)的位置信息、方向信息或其組合。例如,基于位置的顯示可以包括由設(shè)備捕獲的圖像或在設(shè)備的取景器上的可視圖像。
[0056]在步驟403中,控制邏輯201可以驗(yàn)證是否已確定與位置信息、方向信息或其組合相關(guān)聯(lián)的精確度信息。如果沒有確定精確度信息,那么控制邏輯201則可以在步驟405中接收用于為與基于位置的顯不相關(guān)的一個(gè)或多個(gè)表不中的至少一個(gè)表不指定偏移信息的輸入。如上所述,可以從各種來源(包括從用戶、從設(shè)備處的或設(shè)備可訪問的存儲(chǔ)器、從其他設(shè)備等)接收輸入。在一個(gè)實(shí)施例中,輸入被提供為一個(gè)或多個(gè)表示中的至少一個(gè)表示的移動(dòng)。例如,用戶可以通過拖動(dòng)一個(gè)表示到基于位置的顯示內(nèi)的正確的位置,提供指定偏移信息的輸入。控制邏輯201然后可以在步驟407中至少部分地基于偏移信息,確定在基于位置的顯示中呈現(xiàn)一個(gè)或多個(gè)表示。[0057]然而,如果控制邏輯201能夠確認(rèn)已經(jīng)確定了精確度信息,則控制邏輯可以在步驟409中確定精確度信息是否滿足預(yù)定的精確度門限。在一個(gè)典型的用例中,可以初步確定UElOl用來測量方向的諸如指南針、陀螺儀、加速計(jì)、磁力計(jì)等的組件(或多個(gè)組件)具有+/-20度的精確度。就此而言,控制邏輯201可以確定還沒有滿足預(yù)定的精確度門限。然而,如果之后確定方向測量組件具有+/-5度的精確度,則控制邏輯201可確定已滿足預(yù)定的精確度門限。例如,用戶可以在具有大量鐵金屬的特定區(qū)域中。當(dāng)用戶離開該區(qū)域,則例如方向測量組件的精確度可以提高。在另一個(gè)典型的使用實(shí)例中,用戶可以正在穿過沒有很多無線干擾或信號(hào)阻塞的區(qū)域。在那些環(huán)境下,可初步確定由UElOl利用的GPS接收機(jī)具有+/-5米的精確度,其可滿足預(yù)定的精確度門限。然而,當(dāng)用戶進(jìn)城或在橋下行走時(shí),可以確定GPS接收機(jī)具有+/-20米的精確度,其可能不是足夠的準(zhǔn)確以滿足預(yù)定的精確度門限。
[0058]如果控制邏輯201確定已滿足預(yù)定的精確度門限,控制邏輯201可以在步驟411中確定減少偏移信息的應(yīng)用來呈現(xiàn)一個(gè)或多個(gè)表示。就此而言,可以不利用偏移信息來調(diào)整基于位置的顯不內(nèi)的一個(gè)或多個(gè)表不。
[0059]圖5是根據(jù)一個(gè)實(shí)施例的利用存儲(chǔ)的位置偏移信息的過程的流程圖。在一個(gè)實(shí)施例中,校正管理器109執(zhí)行該過程500并在例如包括如圖10中所示的處理器和存儲(chǔ)器的芯片組中實(shí)現(xiàn)。就此而言,控制邏輯201可以提供用于完成該過程500的各部分的部件以及用于結(jié)合校正管理器109的其他組件完成其他過程的部件。
[0060]在步驟501中,控制邏輯201確定偏移信息。如上所述,信息可以存儲(chǔ)在UElOl處(例如高速緩存存儲(chǔ)器、存儲(chǔ)器、硬驅(qū)動(dòng)等)、本地?cái)?shù)據(jù)庫、地圖數(shù)據(jù)庫111或經(jīng)由通信網(wǎng)絡(luò)105可用的任何其他存儲(chǔ)設(shè)備。
[0061]在確定將存儲(chǔ)的偏移信息應(yīng)用到一個(gè)或多個(gè)其他基于位置的顯示之前,控制邏輯201可在步驟503中確定與一個(gè)或多個(gè)其他基于位置的顯示相關(guān)聯(lián)的位置信息是否實(shí)質(zhì)上接近于與接收存儲(chǔ)的偏移信息所用于的基于位置的顯示相關(guān)聯(lián)的位置信息的預(yù)定鄰近范圍或在該預(yù)定鄰近范圍之內(nèi)。例如,如果控制邏輯確定與一個(gè)或多個(gè)其他基于位置的顯示相關(guān)聯(lián)的位置信息實(shí)質(zhì)上不接近于預(yù)定鄰近范圍或不在該預(yù)定鄰近范圍之內(nèi),則可以不將存儲(chǔ)的偏移信息應(yīng)用到一個(gè)或多個(gè)其他基于位置的顯示。在一個(gè)典型的使用示例中,用戶可能最近到過特定購物中心的雜貨商店購物。盡管用戶可以在之后的時(shí)間返回購物中心(例如到購物中心另一端的咖啡館學(xué)習(xí)),控制邏輯201可以確定返回購物中心實(shí)質(zhì)上不接近于雜貨商店的預(yù)定鄰近范圍或不在該預(yù)定鄰近范圍之內(nèi)。因而,在此示例中,則可以不將存儲(chǔ)的偏移信息應(yīng)用在呈現(xiàn)用戶返回到購物中心的基于位置的顯示中。
[0062]然而,如果確定一個(gè)或多個(gè)其他基于位置的顯示實(shí)質(zhì)上接近于預(yù)定鄰近范圍或在該預(yù)定鄰近范圍之內(nèi),則控制邏輯201可以在步驟505中將存儲(chǔ)的偏移信息應(yīng)用在呈現(xiàn)一個(gè)或多個(gè)其他基于位置的顯示中。
[0063]圖6是根據(jù)一個(gè)實(shí)施例的用于確定近似位置的過程的流程圖。在一個(gè)實(shí)施例中,校正管理器109執(zhí)行該過程600并且在例如包括如圖10中所示的處理器和存儲(chǔ)器的芯片組中實(shí)現(xiàn)。就此而言,控制邏輯201可以提供用于完成該過程600的各部分的部件以及用于結(jié)合校正管理器109的其他組件完成其他過程的部件。
[0064]在步驟601中,控制邏輯201接收用于指定近似位置或UElOl的位置或UElOl的用戶的輸入。在一個(gè)實(shí)施例中,指定的近似位置可以用作導(dǎo)航服務(wù)、繪圖服務(wù)或其他基于位置的服務(wù)的出發(fā)點(diǎn)。例如,如果初始的基于傳感器的位置定位(location fix)(例如GPS定位)被延遲或者以其他方式為不可獲得的,則用戶仍然可以手動(dòng)指示近似位置來發(fā)起服務(wù)。如所提到的,可以從各種來源(包括從用戶、從設(shè)備處的或設(shè)備可訪問的存儲(chǔ)器、從其他設(shè)備等)接收輸入。接收的輸入可以用于指定用戶的近似位置、其他用戶、開始位置等。在一個(gè)實(shí)施例中,由輸入指定的偏移信息還可以指定或以其他方式指示UElOl或用戶的近似位置。通過示例的方式,用戶可以通過移動(dòng)至少一個(gè)表示提供輸入。就此而言,用戶可以拖動(dòng)用戶位置的表示到基于位置的顯示中的合適地點(diǎn)。類似地,用戶可以拖動(dòng)位置的表示(例如僅拖動(dòng)地圖層),從而用戶的位置最終到達(dá)基于位置的顯示中的合適地點(diǎn)。此外,用戶可以按照許多其他方式提供輸入,包括在基于位置的顯示內(nèi)指示近似位置(例如,通過在特定位置上點(diǎn)擊或輕擊)、輸入特定位置的地址、捕獲用戶周圍的圖像(例如,使用UElOl的攝像機(jī)模塊進(jìn)行拍照)來指示特定位置等。
[0065]在步驟603中,控制邏輯201可以例如從UElOl的GPS接收機(jī)確定位置信息是否已經(jīng)是可用的。如果控制邏輯201確定位置信息是不可用的,則控制邏輯201可以在步驟605中基于接收的輸入在基于位置的顯示中呈現(xiàn)表示。
[0066]然而,如果控制邏輯201確定位置信息是可用的,則控制邏輯201可以在步驟607中確定是否利用位置信息。在一個(gè)典型的使用實(shí)例中,控制邏輯201可以經(jīng)由UElOl來提示用戶決定是否在基于位置的顯示中呈現(xiàn)表示的過程中利用由用戶提供的接收的輸入、由GPS接收機(jī)提供的位置信息或兩者。例如,如果用戶決定利用接收的輸入和位置信息兩者,控制邏輯201可以在基于位置的顯示上呈現(xiàn)接收的輸入和位置信息作為不同表示(例如,粉紅點(diǎn)用來呈現(xiàn)接收的輸入,而紅色點(diǎn)用來表示GPS位置信息)。
[0067]在另一個(gè)典型的使用實(shí)例中,是否利用位置信息的確定可以基于由GPS接收機(jī)所提供的位置信息是否滿足預(yù)定的精確度門限。如果控制邏輯201確定不應(yīng)該利用位置信息(例如,預(yù)定的精確度門限沒被滿足),則表示在基于位置的顯示中的呈現(xiàn)可以基于由用戶提供的接收的輸入。否則,如所提到的,可以利用位置信息作為對(duì)由用戶提供的接收的輸入的補(bǔ)充或替代,以在基于位置的顯示中呈現(xiàn)表示。
[0068]圖7A-7D是根據(jù)各種實(shí)施例的在圖4的過程中所利用的用戶界面的示意圖。具體地,圖7A-7D是利用增強(qiáng)現(xiàn)實(shí)顯示的用戶界面的示例,該增強(qiáng)現(xiàn)實(shí)顯示利用星形圖標(biāo)指示在觀察點(diǎn)內(nèi)的基于位置的特征(例如Ρ0Ι)。由于用戶界面為增強(qiáng)現(xiàn)實(shí)顯示,在繪圖中所顯示的圖像是例如城鎮(zhèn)廣場的實(shí)況圖像。
[0069]圖7A示出了具有三個(gè)星形圖標(biāo)(例如表示701、703和705)的用戶界面,其表示三個(gè)不同的POI。在此示例中,至少在位置信息和/或水平方向信息方面,表示701、703和705看起來似乎精確疊映在城鎮(zhèn)廣場的基于位置的顯示上。然而,垂直方向(例如高度)顯然是不精確的。例如,表示701和705似乎在第一層和第二層之間,而表示703似乎在第二層和建筑物的房頂之間。
[0070]圖7B示出了具有六個(gè)星形圖標(biāo)(例如表示711、713、715、717、719和721)和手符號(hào)723的用戶界面。如所示的,具有虛線的三個(gè)星形圖標(biāo)(例如表示711、713和715)描述了表示701、703和705曾所在的地方,而具有實(shí)線的三個(gè)星形圖標(biāo)(例如表示717、719和721)表明他們已移動(dòng)到的地方。手符號(hào)723說明通過在城鎮(zhèn)廣場的基于位置的顯示內(nèi)拖動(dòng)表示到正確的位置來提供偏移信息的能力。在此示例中,用戶能夠通過移動(dòng)或拖動(dòng)僅一個(gè)表示(例如表示721(或原始表示705)),提供為基于位置的顯示內(nèi)的所有表示指定偏移信息的輸入。
[0071]圖7C示出了具有三個(gè)星形圖標(biāo)(例如表示731、733和735)以及三個(gè)標(biāo)簽(表示737、739和741)的用戶界面。如所示的,包括POI的名稱(或POI的類型)以及到用戶的距離的標(biāo)簽恰好覆蓋在星形圖標(biāo)的下面。在此示例中,僅一個(gè)星形圖標(biāo)的之前的移動(dòng)或拖動(dòng)提供了用于可見且已生成的表示(例如,表示731、733和735)以及用于不可見且可能在用戶提供偏移信息的同時(shí)還未生成的表不的偏移信息。
[0072]圖7D示出了具有充分可見的星形圖標(biāo)(例如表示751)以及提供有關(guān)特定POI (例如旅館)的信息的概述(例如表示753)的用戶界面。在此示例中,概述可以自動(dòng)地或通過一些用戶行為(例如在特定的星形圖標(biāo)上點(diǎn)擊或輕擊)出現(xiàn)。
[0073]圖8是根據(jù)一個(gè)實(shí)施例的在圖5的過程中所利用的用戶界面的示意圖。具體地,圖8提供了利用導(dǎo)航顯示的用戶界面的示例(例如用戶界面800、810、820、830、840、850、860和870)。通過示例的方式,用戶界面800向用戶提供了幾個(gè)選項(xiàng),包括“位置” “路線”、“查找”、“喜好”、“設(shè)置”以及“取消”。在此用例中,用戶已選擇選項(xiàng)“路線”,其使用戶界面810出現(xiàn)。
[0074]用戶界面810向用戶提供幾個(gè)選項(xiàng),包括“開始位置”、“目的地”、“增加目的地”、“導(dǎo)航! ”以及“取消”。在此示例中,開始位置和目的地可以預(yù)先確定(例如上次已知的開始位置或目的地)。因而,用戶可以立即選擇“導(dǎo)航!”。然而,用戶還可以通過選擇“開始位置”或“目的地”來察看、修改或確認(rèn)開始位置或目的地。在此用例中,用戶已選擇“開始位置”,其使用戶界面820出現(xiàn)。
[0075]用戶界面820向用戶提供了幾個(gè)選項(xiàng),包括“我的位置” “地點(diǎn)”、“地址”、“喜好”以
及“取消”。在此用例中,用戶已選擇“我的位置”,其允許用戶更新用戶的位置或使用用戶上一次已知的位置。如在用戶界面830中說明的,用戶已選擇“現(xiàn)在更新”而不是“使用上次已知的”。
[0076]如上所述,用戶可以按照許多方式提供開始位置(例如“我的位置”)。如圖所示,用戶界面840說明用戶可以“在地圖上調(diào)整”、“輸入地址”或“拍照”以提供開始位置。在此用例中,用戶已經(jīng)選擇通過在地圖上調(diào)整開始位置來提供開始位置。就此而言,用戶界面850利用標(biāo)簽為“A”的用戶開始位置顯示地圖。用戶開始位置示為123Last Road,其可以為用戶上次已知的位置。為了看到地圖的放大版本,用戶已點(diǎn)擊具有“ + ”符號(hào)的放大鏡圖標(biāo)。
[0077]作為響應(yīng),用戶界面860顯示具有將用戶開始位置標(biāo)簽為“A”的地圖的放大版本。如上所述,用戶可以按照諸如拖動(dòng)標(biāo)簽為“A”的開始位置、拖動(dòng)地圖層或點(diǎn)擊地圖上的位置的許多方式調(diào)整開始位置(例如移動(dòng)至少一個(gè)表示、點(diǎn)擊地圖上的位置等)。在此用例中,用戶已選擇了拖動(dòng)地圖層以便調(diào)整地圖上用戶的開始位置。因此,如在用戶界面870中所示的,已將用戶開始位置修改至456Now Street。由此,用戶選擇“完成”來開始進(jìn)一步的導(dǎo)航。
[0078]圖9說明了在其上可以實(shí)現(xiàn)本發(fā)明實(shí)施例的計(jì)算機(jī)系統(tǒng)900。盡管描述了有關(guān)特定設(shè)備或裝置的計(jì)算機(jī)系統(tǒng)900,我們預(yù)期,圖9中的其他設(shè)備或裝置(例如網(wǎng)絡(luò)元件、服務(wù)器等)可以實(shí)施所說明的系統(tǒng)900的硬件和組件。計(jì)算機(jī)系統(tǒng)900被編程(例如經(jīng)由計(jì)算機(jī)程序代碼或指令)以確定在此所描述的位置偏移信息,并且包括諸如用于在計(jì)算機(jī)系統(tǒng)900的其他內(nèi)部和外部組件間通過信息的總線的通信結(jié)構(gòu)。信息(也稱為數(shù)據(jù))被表示為可測現(xiàn)象的物理表達(dá),通常為電子電壓,但是在其他的實(shí)施例中包括這樣的現(xiàn)象,如磁、電磁、壓力、化學(xué)、生物、分子、原子、次原子以及量子的相互作用。例如,朝北和朝南的電磁場或零和非零電壓表示二進(jìn)制數(shù)字(bit)的兩個(gè)狀態(tài)(0,I)。其他現(xiàn)象可以表示更高進(jìn)制的數(shù)字。在測量前的多同步量子狀態(tài)的疊加表示量子比特。一個(gè)或多個(gè)數(shù)字的序列構(gòu)成數(shù)字?jǐn)?shù)據(jù),其用來表示用于字符的數(shù)字或代碼。在一些實(shí)施例中,稱為模擬數(shù)據(jù)的信息由特定范圍內(nèi)可測量值的近連續(xù)流表示。計(jì)算機(jī)系統(tǒng)900或其中的一部分構(gòu)成用于執(zhí)行確定位置偏移信息的一個(gè)或多個(gè)步驟的部件。
[0079]總線910包括一個(gè)或多個(gè)信息導(dǎo)體,從而在耦合到總線910的設(shè)備間快速傳送信息。用于處理信息的一個(gè)或多個(gè)處理器902與總線910耦合。
[0080]處理器(或多處理器)902執(zhí)行關(guān)于由計(jì)算機(jī)程序代碼指定的與確定位置偏移信息有關(guān)的一組操作。計(jì)算機(jī)程序代碼為一組指令或提供指令的聲明,用于操作處理器和/或計(jì)算機(jī)系統(tǒng)來執(zhí)行指定功能。例如,代碼可以寫為計(jì)算機(jī)編程語言,其被編譯進(jìn)處理器的本地指令組。代碼還可以直接使用本地指令組(例如及其語言)寫入。該組操作包括:從總線910帶來信息并且將信息放到總線910上。該組操作通常還包括:比較信息的兩個(gè)或更多單位;改變信息的單位的位置;以及例如通過加、乘或像OR的邏輯操作,組合信息的兩個(gè)或更多個(gè)單位??梢杂商幚砥鲌?zhí)行的該組指令的每個(gè)操作通過稱為指令的信息向處理器表示,指令諸如一個(gè)或多個(gè)數(shù)字的操作代碼。由處理器902執(zhí)行的一系列操作(諸如一系列操作代碼)構(gòu)成處理器指令,其也稱為計(jì)算機(jī)系統(tǒng)指令,或簡單地稱為計(jì)算機(jī)指令。其中,處理器可以實(shí)現(xiàn)為單獨(dú)的或組合的機(jī)械、電子、磁、光學(xué)、化學(xué)或量子組件。
[0081]計(jì)算機(jī)系統(tǒng)900還包括耦接到總線910的存儲(chǔ)器904。諸如隨機(jī)訪問存儲(chǔ)器(RAM)或任何其他的動(dòng)態(tài)存儲(chǔ)設(shè)備的存儲(chǔ)器904存儲(chǔ)包括用于確定位置偏移信息的處理器指令的信息。動(dòng)態(tài)存儲(chǔ)器允許在此存儲(chǔ)的信息通過計(jì)算機(jī)系統(tǒng)900而改變。RAM允許獨(dú)立于鄰居地址處的信息而存儲(chǔ)和獲得存儲(chǔ)在所謂的存儲(chǔ)器地址的位置處的信息單位。還通過處理器902使用存儲(chǔ)器904來在執(zhí)行處理器指令期間存儲(chǔ)臨時(shí)值。計(jì)算機(jī)系統(tǒng)900還包括耦接到總線910的只讀存儲(chǔ)器(R0M)906或任何其他的靜態(tài)存儲(chǔ)設(shè)備,用于存儲(chǔ)包括不被計(jì)算機(jī)系統(tǒng)900改變的指令的靜態(tài)信息。某存儲(chǔ)器包括易失性存儲(chǔ)器(storage),其當(dāng)斷電時(shí)丟失其上存儲(chǔ)的信息。諸如磁盤、光盤或閃存卡的非易失性(永久)存儲(chǔ)器908也耦接到總線910,用于存儲(chǔ)包括指令的信息,該信息即使在計(jì)算機(jī)系統(tǒng)900關(guān)機(jī)或以其他方式斷電時(shí)依然繼續(xù)存在。
[0082]從諸如由人類用戶或傳感器操作的含有字母數(shù)字鍵的鍵盤的外部輸入設(shè)備912向總線910提供包括用于確定位置偏移信息的指令的信息用于處理器使用。傳感器檢測其鄰近的條件,并將那些檢測轉(zhuǎn)換成與表示計(jì)算機(jī)系統(tǒng)900中的信息的可測量現(xiàn)象相一致的物理表達(dá)。耦接到910總線的其他外部設(shè)備,主要用于與人類交互,包括:諸如陰極射線管(CRT)、液晶顯示器(IXD)、發(fā)光二極管(LED)顯示器以及有機(jī)發(fā)光二極管(OLED)的顯示設(shè)備914 ;以及諸如鼠標(biāo)、跟蹤球、光標(biāo)方向鍵或運(yùn)動(dòng)傳感器的定點(diǎn)設(shè)備916,用于控制呈現(xiàn)在顯示器914上的小光標(biāo)的位置,并且發(fā)布與呈現(xiàn)在顯示器914上的圖形元素相關(guān)聯(lián)的指令。在一些實(shí)施例中,例如在計(jì)算機(jī)系統(tǒng)900自動(dòng)執(zhí)行所有功能而不用人類輸入的實(shí)施例中,省去了一個(gè)或多個(gè)外部輸入設(shè)備912、顯不設(shè)備914以及定點(diǎn)設(shè)備916。
[0083]在所說明的實(shí)時(shí)例中,諸如專用集成電路(ASIC)920的專用硬件耦接到總線910。專用硬件被配置成用于特定目的而足夠快速地執(zhí)行處理器902沒有執(zhí)行的操作。ASIC的示例包括:圖形加速器卡,用于生成用于顯示器914的圖像;加密板,用于加密和解密在網(wǎng)絡(luò)上傳送的消息;語音識(shí)別器;以及到重復(fù)執(zhí)行一些復(fù)雜的在硬件中更高效實(shí)現(xiàn)的系列操作的諸如機(jī)器臂和醫(yī)學(xué)掃描設(shè)備的特定外部設(shè)備的接口。
[0084]計(jì)算機(jī)系統(tǒng)900還包括耦接到總線910的通信接口 970的一個(gè)或多個(gè)實(shí)例。通信接口 970提供一種方式或兩種方式的通信耦接到各種外部設(shè)備,各種外部設(shè)備諸如打印機(jī)、掃描儀和外部盤,與其自己的處理器協(xié)同操作。一般而言,該耦接利用網(wǎng)絡(luò)鏈路978連接到本地網(wǎng)絡(luò)980,本地網(wǎng)絡(luò)980連接具有自己的處理器的各種外部設(shè)備。例如,通信接口970可以為個(gè)人計(jì)算機(jī)上的并行端口或串行端口或通用串行總線(USB)端口。在一些實(shí)施例中,通信接口 970為綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)卡或數(shù)字用戶線(DSL)卡或提供信息通信連接到對(duì)應(yīng)類型電話線的電話調(diào)制解調(diào)器。在一些實(shí)施例中,通信接口 970為電纜調(diào)制解調(diào)器,其將總線910上的信號(hào)轉(zhuǎn)換成用于在同軸電纜上進(jìn)行通信連接的信號(hào),或轉(zhuǎn)換成用于在光纜上進(jìn)行通信連接的信號(hào)。作為另一個(gè)示例,通信接口 970可以為局域網(wǎng)(LAN)卡,用于提供到諸如以太網(wǎng)的兼容LAN的數(shù)據(jù)通信連接。還可以實(shí)現(xiàn)無線鏈路。對(duì)于無線鏈路,通信接口 970發(fā)送或接收或發(fā)送和接收包括紅外線和光信號(hào)的電學(xué)、聲學(xué)或電磁信號(hào),信號(hào)攜帶諸如數(shù)字?jǐn)?shù)據(jù)的信息流。例如,在諸如像手機(jī)這樣的移動(dòng)電話的無線手持設(shè)備中,通信接口 970包括被稱作無線電收發(fā)機(jī)的無線電帶寬電磁發(fā)送機(jī)和接收機(jī)。在某些實(shí)施例中,通信接口 970使得能夠連接到通信網(wǎng)絡(luò)105,用于對(duì)UElOl確定位置偏移信息。
[0085]本文所使用的術(shù)語“計(jì)算機(jī)可讀介質(zhì)”是指參與提供信息給處理器902的任何介質(zhì),包括用于執(zhí)行的指令。這樣的介質(zhì)可以采用很多形式,包括但不限于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如,非易失性介質(zhì)、易失性介質(zhì))和傳輸介質(zhì)。諸如非易失性介質(zhì)的非瞬態(tài)介質(zhì)例如包括諸如存儲(chǔ)設(shè)備908的光盤或磁盤。易失性介質(zhì)例如包括動(dòng)態(tài)存儲(chǔ)器904。傳輸介質(zhì)例如包括雙絞線電纜、同軸電纜、銅線、光纖電纜以及在沒有電線或電纜的情況下穿過空間的載波,載波諸如聲波和電磁波,包括無線電、光學(xué)及紅外線波。信號(hào)包括在傳輸通過傳輸介質(zhì)的振幅、頻率、相位、極性或其他物理屬性中的人為的瞬時(shí)變化。計(jì)算機(jī)可讀介質(zhì)的普通形式例如包括軟盤、軟磁盤、硬盤、磁帶、任何其他的磁性介質(zhì)、CD-ROM、CDRff, DVD、任何其他的光學(xué)介質(zhì)、穿孔卡片、紙帶、光學(xué)標(biāo)記表、具有孔或其他光學(xué)可識(shí)別標(biāo)記的任何其他的物理介質(zhì)、RAM、PROM、EPROM、FLASH-EPROM、EEPROM、閃存、任何其他的存儲(chǔ)芯片或磁片盒、載波或計(jì)算機(jī)可以從中進(jìn)行讀取的任何其他的介質(zhì)。這里使用計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的術(shù)語來指除了傳輸介質(zhì)之外的任何計(jì)算機(jī)可讀介質(zhì)。
[0086]編碼在一個(gè)或多個(gè)有形介質(zhì)中的邏輯包括在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和諸如ASIC的專用硬件920上的指令之一或兩者。
[0087]網(wǎng)絡(luò)鏈路978通常使用傳輸介質(zhì)通過一個(gè)或多個(gè)網(wǎng)絡(luò)到使用或處理信息的其他設(shè)備而提供信息通信。例如,網(wǎng)絡(luò)鏈路978可以提供通過本地網(wǎng)絡(luò)980到主機(jī)計(jì)算機(jī)982或到由因特網(wǎng)服務(wù)提供商(ISP)所操作的設(shè)備984的連接。ISP設(shè)備984轉(zhuǎn)而通過現(xiàn)在通常被稱為因特網(wǎng)990的網(wǎng)絡(luò)的公共、全球分組交換通信網(wǎng)絡(luò)提供數(shù)據(jù)通信服務(wù)。
[0088]連接到因特網(wǎng)的稱為服務(wù)器主機(jī)992的計(jì)算機(jī)管理為響應(yīng)于在因特網(wǎng)上接收的信息而提供服務(wù)的過程。例如,服務(wù)器主機(jī)992管理提供用于表示在顯示器914處呈現(xiàn)的視頻數(shù)據(jù)的信息的過程。我們預(yù)期,系統(tǒng)900的組件可以實(shí)施在諸如主機(jī)982和服務(wù)器992的其他計(jì)算機(jī)系統(tǒng)內(nèi)的各種配置中。
[0089]本發(fā)明的至少一些實(shí)施例是關(guān)于使用計(jì)算機(jī)系統(tǒng)900用于實(shí)現(xiàn)本文中所描述的一些或全部的技術(shù)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,那些技術(shù)由計(jì)算機(jī)系統(tǒng)900執(zhí)行,用于響應(yīng)處理器902執(zhí)行包括在存儲(chǔ)器904中的一個(gè)或多個(gè)處理器指令的一個(gè)或多個(gè)序列。這樣的指令也稱為計(jì)算機(jī)指令、軟件和程序代碼,可以從諸如存儲(chǔ)設(shè)備908或網(wǎng)絡(luò)鏈路978的另一個(gè)計(jì)算機(jī)可讀介質(zhì)讀取至存儲(chǔ)器904。執(zhí)行包括在存儲(chǔ)器904中的指令序列使處理器902能執(zhí)行一個(gè)或多個(gè)在此所描述的方法步驟。在替代性實(shí)施例中,諸如ASIC920的硬件可以用于取代或結(jié)合軟件而實(shí)現(xiàn)本發(fā)明。因而,本發(fā)明的實(shí)施例不限于硬件和軟件的任何具體的結(jié)合,除非本文另外明確地聲明。
[0090]通過通信接口 970在網(wǎng)絡(luò)鏈路978和其他網(wǎng)絡(luò)上傳輸?shù)男盘?hào),傳送信息到計(jì)算機(jī)系統(tǒng)900或從計(jì)算機(jī)系統(tǒng)900傳送信息。計(jì)算機(jī)系統(tǒng)900可以通過網(wǎng)絡(luò)980、990等通過網(wǎng)絡(luò)鏈路978和通信接口 970發(fā)送和接收包括程序代碼的信息。在使用因特網(wǎng)990的示例中,服務(wù)器主機(jī)992通過因特網(wǎng)990、ISP設(shè)備984、本地網(wǎng)絡(luò)980和通信接口 970傳輸用于由從計(jì)算機(jī)900傳送的消息所請求的特定應(yīng)用的程序代碼。接收的代碼可以在其被接收時(shí)由處理器902執(zhí)行,或者可以存儲(chǔ)在存儲(chǔ)器904或存儲(chǔ)設(shè)備908或任何其他的非易失性存儲(chǔ)器中用于之后執(zhí)行,或者兩者皆可。在此方式中,計(jì)算機(jī)系統(tǒng)900可以得到以載波上的信號(hào)的形式的應(yīng)用程序代碼。
[0091]計(jì)算機(jī)可讀介質(zhì)的各種形式可以涉及向處理器902傳送用于執(zhí)行的一串或多串指令或數(shù)據(jù)或者兩者。遠(yuǎn)程計(jì)算機(jī)加載指令和數(shù)據(jù)到其動(dòng)態(tài)存儲(chǔ)器并且使用調(diào)制解調(diào)器在電話線上發(fā)送指令和數(shù)據(jù)。計(jì)算機(jī)系統(tǒng)900本地的調(diào)制解調(diào)器在電話線上接收指令和數(shù)據(jù),并且使用紅外發(fā)射機(jī)將指令和數(shù)據(jù)轉(zhuǎn)換為用作網(wǎng)絡(luò)鏈路978的紅外載波上的信號(hào)。用作通信接口 970的紅外檢測器接收攜帶在紅外信號(hào)中的指令和數(shù)據(jù),并將表示指令和數(shù)據(jù)的信息放在總線910上??偩€910將信息傳送到存儲(chǔ)器904,處理器902使用與指令一起傳送的一些數(shù)據(jù),從存儲(chǔ)器904得到指令并執(zhí)行指令。在存儲(chǔ)器904中接收的指令和數(shù)據(jù)可以在由處理器902執(zhí)行之前或之后,視情況存儲(chǔ)在存儲(chǔ)設(shè)備908中。
[0092]圖10說明了可以據(jù)此實(shí)現(xiàn)本發(fā)明的實(shí)施例的芯片組或芯片1000。芯片1000被編程用來確定在此所描述的位置偏移信息,并且包括例如合并到一個(gè)或多個(gè)物理封裝(例如芯片)的關(guān)于圖9所描述的處理器和存儲(chǔ)器組件。通過示例的方式,物理封裝包括在結(jié)構(gòu)性裝配(例如基板)上的用來提供諸如物理強(qiáng)度、尺寸保持和/或電學(xué)相互作用限制的一個(gè)或多個(gè)特性的一個(gè)或多個(gè)材料、組件和/或電線的布置。我們預(yù)期,在某些實(shí)施例中,芯片組1000可以實(shí)現(xiàn)在單芯片中。我們進(jìn)一步預(yù)期,在某些實(shí)施例中,芯片組或芯片1000可以實(shí)現(xiàn)為“芯片上的系統(tǒng)”。我們進(jìn)一步預(yù)期,在一些實(shí)施例中,不會(huì)使用單獨(dú)的ASIC,例如,在此所公開的所有相關(guān)功能將由處理器或多個(gè)處理器執(zhí)行。芯片組或芯片1000或其中的一部分構(gòu)成用于執(zhí)行提供與功能可用性相關(guān)聯(lián)的用戶界面導(dǎo)航信息的一個(gè)或多個(gè)步驟的部件。芯片組或芯片1000或其中的一部分構(gòu)成用于執(zhí)行確定位置偏移信息的一個(gè)或多個(gè)步驟的部件。
[0093]在一個(gè)實(shí)施例中,芯片組或芯片1000包括諸如總線1001的通信機(jī)構(gòu),用于在芯片組1000的組件間傳遞信息。處理器1003連接到總線1001以執(zhí)行例如存儲(chǔ)器1005中所存儲(chǔ)的指令和處理信息。處理器1003可以包括一個(gè)或多個(gè)處理核,每個(gè)核被配置成獨(dú)立執(zhí)行。多核處理器使能夠在物理封裝內(nèi)進(jìn)行多處理。多核處理器的示例包括兩個(gè)、四個(gè)、八個(gè)或更多數(shù)量的核。替代性地或附加性地,處理器1003可以包括一個(gè)或多個(gè)微處理器,其被配置成共同經(jīng)由總線1001以使得能夠獨(dú)立執(zhí)行指令、流水線和多線程。處理器1003還可以附有用于執(zhí)行某些處理功能和任務(wù)的一個(gè)或多個(gè)專用組件,諸如一個(gè)或多個(gè)數(shù)字信號(hào)處理器(DSP) 1007或一個(gè)或多個(gè)專用集成電路(ASIC) 1009。DSP1007通常被配置成獨(dú)立于處理器1003,實(shí)時(shí)處理真實(shí)世界的信號(hào)(例如聲音)。類似地,ASIC1009可以被配置成執(zhí)行更通用處理器不容易執(zhí)行的專用功能。幫助執(zhí)行在此所描述的本發(fā)明功能的其他專用組件可以包括一個(gè)或多個(gè)現(xiàn)場可編程門陣列(FPGA)(沒有示出)、一個(gè)或多個(gè)控制器(沒有示出)或一個(gè)或多個(gè)其他的特定目的的計(jì)算機(jī)芯片。
[0094]在一個(gè)實(shí)施例中,芯片組或芯片1000僅包括一個(gè)或多個(gè)處理器或支持和/或關(guān)于和/或用于一個(gè)或多個(gè)處理器的一些軟件和/或固件。
[0095]處理器1003和相附的組件經(jīng)由總線1001連接到存儲(chǔ)器1005。存儲(chǔ)器1005包括兩個(gè)動(dòng)態(tài)存儲(chǔ)器(例如RAM、磁盤、可寫光盤等)以及靜態(tài)存儲(chǔ)器(例如R0M、CD-R0M等),用于存儲(chǔ)在執(zhí)行時(shí)執(zhí)行在此所描述的步驟以確定位置偏移信息的可執(zhí)行指令。存儲(chǔ)器1005還存儲(chǔ)與執(zhí)行本發(fā)明步驟相關(guān)聯(lián)及由執(zhí)行本發(fā)明步驟所產(chǎn)生的數(shù)據(jù)。
[0096]圖11是根據(jù)一個(gè)實(shí)施例的能夠在圖1的系統(tǒng)中操作的用于通信的移動(dòng)終端(例如手持設(shè)備)的示例性組件的示意圖。在一些實(shí)施例中,移動(dòng)終端1101或其部分,構(gòu)成用于執(zhí)行確定位置偏移信息的一個(gè)或多個(gè)步驟的部件。一般地,通常根據(jù)前端和后端特性而定義無線電接收機(jī)。接收機(jī)的前端包括所有射頻(RF)電路,而后端包括所有基帶處理電路。如該申請中用到的,術(shù)語“電路”是指以下兩者:(I)僅硬件實(shí)現(xiàn)(例如在僅模擬和/或數(shù)字電路中實(shí)現(xiàn));以及(2)電路和軟件(和/或固件)的結(jié)合(例如,如果適用于特定的上下文,是指共同工作以使諸如移動(dòng)電話或服務(wù)器的裝置執(zhí)行各種功能的包括數(shù)字信號(hào)處理器的處理器、軟件和存儲(chǔ)器的結(jié)合)。“電路”的定義適用于該申請中該術(shù)語的所有使用,包括在任何的權(quán)利要求中。作為進(jìn)一步的示例,如本申請所用到的,并且如果適用于特定的上下文,術(shù)語“電路”還將覆蓋僅處理器(或多處理器)及其附加的軟件/或固件的實(shí)現(xiàn)。如果適用于特定的上下文,術(shù)語“電路”還將覆蓋例如移動(dòng)電話中的基帶集成電路或應(yīng)用處理器集成電路或蜂窩網(wǎng)絡(luò)設(shè)備或其他網(wǎng)絡(luò)設(shè)備中的類似的集成電路
[0097]相關(guān)的電話內(nèi)部組件包括主控制單元(MCU) 1103、數(shù)字信號(hào)處理器(DSP) 1105以及包括擴(kuò)音器增益控制單元和揚(yáng)聲器增益控制單元的接收機(jī)/發(fā)射機(jī)單元。主顯示單元1107向用戶提供對(duì)執(zhí)行或支持確定位置偏移信息的步驟的各種應(yīng)用和移動(dòng)終端功能進(jìn)行支持的顯示。顯示器1107包括顯示電路,其被配置成顯示至少一部分移動(dòng)終端(例如移動(dòng)電話)的用戶界面。而且,顯示器1107和顯示電路被配置成促進(jìn)用戶控制移動(dòng)終端的至少一些功能。音頻功能電路1109包括擴(kuò)音器1111以及放大從擴(kuò)音器1111輸出的語音信號(hào)的擴(kuò)音器放大器。放大的從擴(kuò)音器1111輸出的語音信號(hào)被提供給編碼器/解碼器(CODEC)1113。
[0098]無線電部分1115放大功率并轉(zhuǎn)換頻率以便經(jīng)由天線1117與包括在移動(dòng)通信系統(tǒng)中的基站通信。功率放大器(PA) 1119和發(fā)送機(jī)/調(diào)制電路可操作性地響應(yīng)于MCU1103,具有從PA1119耦接到現(xiàn)有技術(shù)中已知的雙工器1121或環(huán)形器或天線開關(guān)的輸出。PA1119還耦接到電池接口和功率控制單元1120。
[0099]在使用中,移動(dòng)終端1101的用戶對(duì)著擴(kuò)音器1111說話,其聲音以及檢測的背景噪音被轉(zhuǎn)換成模擬電壓。模擬電壓然后通過模數(shù)轉(zhuǎn)換器(ADC) 1123轉(zhuǎn)換成數(shù)字信號(hào)??刂茊卧?103將數(shù)字信號(hào)路由到DSP1105,用于在其中進(jìn)行諸如語音編碼、信道編碼、加密以及交織的處理。在一個(gè)實(shí)施例中,由沒用單獨(dú)顯示的單元使用諸如增強(qiáng)型數(shù)據(jù)速率全球演進(jìn)(EDGE)、通用分組無線服務(wù)(GPRS)、全球移動(dòng)通訊系統(tǒng)(GSM)、因特網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS),通用移動(dòng)電信系統(tǒng)(UMTS )等的蜂窩傳輸協(xié)議以及任何其他合適的無線介質(zhì)(例如微波接入(WiMAX)、長期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址接入(CDMA)、寬帶碼分多址(WCDMA)、無線保真(WiFi)、衛(wèi)星等)或其任意組合對(duì)處理的語音信號(hào)進(jìn)行編碼。
[0100]編碼的信號(hào)然后路由到均衡器1125,用于對(duì)在通過空中傳輸期間出現(xiàn)的基于頻率的諸如相位和幅度失真的損耗進(jìn)行補(bǔ)償。在對(duì)比特流進(jìn)行均衡之后,調(diào)制器1127將該信號(hào)與在RF接口 1129中生成的RF信號(hào)結(jié)合。調(diào)制器1127通過頻率或相位調(diào)制的方式生成正弦波。為了準(zhǔn)備用于傳輸?shù)男盘?hào),上變頻器1131將從調(diào)制器1127輸出的正弦波與由合成器1133生成的另一正弦波結(jié)合以達(dá)到所希望的傳輸頻率。信號(hào)然后通過PA1119發(fā)送,以將信號(hào)提高至適當(dāng)?shù)墓β仕健T趯?shí)際系統(tǒng)中,PA1119作為可變增益放大器,其增益由DSP1105根據(jù)從網(wǎng)絡(luò)基站接收的信息進(jìn)行控制。信號(hào)然后在雙工器1121內(nèi)過濾,并且視情況發(fā)送到天線耦合器1135進(jìn)行阻抗匹配,以提供最大的功率轉(zhuǎn)換。最后,信號(hào)經(jīng)由天線1117傳送到本地基站??梢蕴峁┳詣?dòng)增益控制(AGC)來控制接收機(jī)最后階段的增益。信號(hào)可以由此轉(zhuǎn)發(fā)至遠(yuǎn)程電話,遠(yuǎn)程電話可以為另一個(gè)蜂窩電話、任何其他的移動(dòng)電話或連接到公共交換電話網(wǎng)絡(luò)(PSTN)以及其他電話網(wǎng)絡(luò)的座機(jī)(land-line)。
[0101]傳送到移動(dòng)終端1101的語音信號(hào)經(jīng)由天線1117接收并且通過低噪音放大器(LNA)1137立即放大。下變頻器1139降低載波頻率,同時(shí)解調(diào)器1141除去RF,僅剩下數(shù)字比特流。信號(hào)然后通過均衡器1125并由DSPl 105處理。數(shù)模轉(zhuǎn)換器(DAC) 1143將信號(hào)進(jìn)行轉(zhuǎn)換,結(jié)果輸出通過揚(yáng)聲器1145傳送到用戶,以上操作都是基于可以實(shí)現(xiàn)為中央處理單元(CPU)(沒有示出)的主控制單元(MCU) 1103的控制。
[0102]MCUl 103接收包括來自鍵盤1147的輸入信號(hào)的各種信號(hào)。鍵盤1147和/或結(jié)合其他用戶輸入組件(例如擴(kuò)音器1111)的MCU1103包括用于管理用戶輸入的用戶界面電路。MCUl 103運(yùn)行用戶界面軟件來促進(jìn)用戶對(duì)移動(dòng)終端1101的至少一些功能的控制,以確定位置偏移信息。MCU1103還向顯示器1107并向語音輸出交換控制器分別傳遞顯示命令和交換命令。進(jìn)一步地,MCUl 103與DSPl 105交換信息,并且能夠訪問視情況合并的SM卡1149和存儲(chǔ)器1151。取決于實(shí)現(xiàn)方式,DSP1105可以在語音信號(hào)上執(zhí)行各種傳統(tǒng)數(shù)字處理功能中的任意一種。此外,DSP1105從由擴(kuò)音器1111檢測的信號(hào)中確定本地環(huán)境的背景噪音電平,并且將擴(kuò)音器1111的增益設(shè)置為選擇用來補(bǔ)償移動(dòng)終端1101用戶的自然趨勢的電平。
[0103]CODECl113包括ADCl 123和DACl 143。存儲(chǔ)器1151存儲(chǔ)包括進(jìn)入聲音數(shù)據(jù)的呼叫的各種數(shù)據(jù),并能夠存儲(chǔ)包括經(jīng)由例如全球因特網(wǎng)接收的音樂數(shù)據(jù)的其他數(shù)據(jù)。軟件模塊可能位于RAM存儲(chǔ)器、閃電存儲(chǔ)器、寄存器或本領(lǐng)域已知的任何其他形式的可寫存儲(chǔ)介質(zhì)中。存儲(chǔ)設(shè)備1151可以為但不限于單存儲(chǔ)器、⑶、DVD、R0M、RAM、EEPR0M、光學(xué)存儲(chǔ)器、磁盤存儲(chǔ)器、閃存存儲(chǔ)器或能夠存儲(chǔ)數(shù)字?jǐn)?shù)據(jù)的任何其他非易失性存儲(chǔ)介質(zhì)。[0104]可選地并入的SM卡1140承載例如諸如蜂窩電話號(hào)碼、載波提供服務(wù)、訂購細(xì)節(jié)以及安全信息的重要信息。SIM卡1149主要服務(wù)于識(shí)別無線電網(wǎng)絡(luò)上的移動(dòng)終端1101???149還含有用于存儲(chǔ)個(gè)人電話號(hào)碼簿、文本消息及用戶特定的移動(dòng)終端設(shè)置的存儲(chǔ)器。
[0105]雖然結(jié)合多個(gè)實(shí)施例和實(shí)現(xiàn)方式來描述本發(fā)明,但本發(fā)明不限于此,而是覆蓋落入所附權(quán)利要求的范圍內(nèi)的各種明顯的修改和等同的布置。盡管本發(fā)明的特征是在權(quán)利要求間的某些組合中進(jìn)行表達(dá)的,我們預(yù)期,這些特征可以按照任何組合和次序進(jìn)行排列。
【權(quán)利要求】
1.一種方法,其包括促進(jìn)處理和/或處理(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào),所述(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)至少部分地基于以下: 在設(shè)備處呈現(xiàn)基于位置的顯示的至少一個(gè)確定,所述基于位置的顯示包括一個(gè)或多個(gè)基于位置的特征的一個(gè)或多個(gè)表示; 用于為與所述基于位置的顯不相關(guān)的所述一個(gè)或多個(gè)表不中的至少一個(gè)表不指定偏移信息的輸入;以及 至少部分地基于所述偏移信息在所述基于位置的顯示中呈現(xiàn)所述一個(gè)或多個(gè)表示的至少一個(gè)確定。
2.根據(jù)權(quán)利要求1所述的方法,其中所述基于位置的顯示基于與設(shè)備相關(guān)聯(lián)的位置信息、方向信息或其組合,其中所述(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)進(jìn)一步至少部分地基于以下: 與所述位置信息、所述方向信息或其組合相關(guān)聯(lián)的精確度信息的至少一個(gè)確定, 其中呈現(xiàn)所述一個(gè)或多個(gè)表示的確定進(jìn)一步至少部分地基于所述精確度信息。
3.根據(jù)權(quán)利要求2所述的方法,其中所述(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)進(jìn)一步至少部分地基于以下: 所述精確度信息是否滿足預(yù)定的精確度門限的至少一個(gè)確定;以及 至少部分地基于有關(guān)所.述精確度門限的確定,減少所述偏移信息的應(yīng)用以呈現(xiàn)所述一個(gè)或多個(gè)表示的至少一個(gè)確定。
4.根據(jù)權(quán)利要求1至3中任何一項(xiàng)所述的方法,其中所述(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)進(jìn)一步至少部分地基于以下: 存儲(chǔ)所述偏移信息的至少一個(gè)確定;以及 將所存儲(chǔ)的偏移信息應(yīng)用到一個(gè)或多個(gè)其他的基于位置的顯示的至少一個(gè)確定,所述一個(gè)或多個(gè)其他的基于位置的顯示至少部分地基于實(shí)質(zhì)上接近于與所述基于位置的顯示相關(guān)聯(lián)的位置信息的預(yù)定鄰近范圍或在所述預(yù)定鄰近范圍內(nèi)的位置信息而呈現(xiàn)。
5.根據(jù)權(quán)利要求1至4中任何一項(xiàng)所述的方法,其中所述(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)進(jìn)一步至少部分地基于以下: 傳送所述偏移信息到設(shè)備的鄰近范圍內(nèi)的一個(gè)或多個(gè)其他設(shè)備的至少一個(gè)確定, 其中所述偏移信息用于確定在相應(yīng)的其他設(shè)備處呈現(xiàn)其他的基于位置的顯示。
6.根據(jù)權(quán)利要求1至5中任何一項(xiàng)所述的方法,其中所述輸入、所述偏移信息或其組合進(jìn)一步指定用于導(dǎo)航服務(wù)、繪圖服務(wù)、基于位置的服務(wù)或其組合的設(shè)備的近似位置或設(shè)備的用戶。
7.根據(jù)權(quán)利要求1至6中任何一項(xiàng)所述的方法,其中所述輸入被提供為所述基于位置的顯示內(nèi)的所述一個(gè)或多個(gè)表示中的至少一個(gè)表示的移動(dòng)、捕獲的圖像、近似位置的指示或其組合。
8.根據(jù)權(quán)利要求1至7中任何一項(xiàng)所述的方法,其中所述(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)進(jìn)一步至少部分地基于以下: 檢索與一個(gè)或多個(gè)其他設(shè)備相關(guān)聯(lián)的其他偏移信息、在一個(gè)或多個(gè)其他的時(shí)刻處收集的其他偏移信息或者其組合的至少一個(gè)確定;以及 至少部分地基于所述偏移信息、所述其他偏移信息或其組合生成合計(jì)的偏移信息的至少一個(gè)確定。
9.根據(jù)權(quán)利要求1至8中任何一項(xiàng)所述的方法,其中所述(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)進(jìn)一步至少部分地基于以下: 至少根據(jù)一種設(shè)備、一種位置傳感器、位置信息的來源或其組合而將所述偏移信息、所述其他偏移信息或其組合進(jìn)行分類的至少一個(gè)確定, 其中,所述合計(jì)的偏移信息進(jìn)一步至少部分地基于所述分類。
10.根據(jù)權(quán)利要求1至9中任何一項(xiàng)所述的方法,其中基于位置的顯示是增強(qiáng)現(xiàn)實(shí)顯示、混合現(xiàn)實(shí)顯示、虛擬現(xiàn)實(shí)顯示、繪圖顯示、導(dǎo)航顯示或其組合中的至少一個(gè)。
11.一種方法,其包括: 確定在設(shè)備處呈現(xiàn)基于位置的顯示,所述基于位置的顯示包括一個(gè)或多個(gè)基于位置的特征的一個(gè)或多個(gè)表示; 接收用于為與所述基于位置的顯示相關(guān)的所述一個(gè)或多個(gè)表示中的至少一個(gè)表示指定偏移信息的輸入;以及 確定至少部分地基于所述偏移信息在所述基于位置的顯示中呈現(xiàn)所述一個(gè)或多個(gè)表/Jn ο
12.根據(jù)權(quán)利要求11所述的方法,其中所述基于位置的顯示基于與設(shè)備相關(guān)聯(lián)的位置信息、方向信息或其組合, 所述方法進(jìn)一步包括: 確定與所述位置信息、所述方向信息或其組合相關(guān)聯(lián)的精確度信息, 其中呈現(xiàn)所述一個(gè)或多個(gè)表示的確定進(jìn)一步至少部分地基于所述精確度信息。
13.根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括: 確定所述精確度信息是否滿足預(yù)定的精確度門限;以及 至少部分地基于有關(guān)所述精確度門限的確定,確定減少所述偏移信息的應(yīng)用以呈現(xiàn)所述一個(gè)或多個(gè)表不。
14.根據(jù)權(quán)利要求11至13中任何一項(xiàng)所述的方法,進(jìn)一步包括: 確定存儲(chǔ)所述偏移信息;以及 確定將所存儲(chǔ)的偏移信息應(yīng)用到一個(gè)或多個(gè)其他的基于位置的顯示,所述一個(gè)或多個(gè)其他的基于位置的顯示至少部分地基于實(shí)質(zhì)上接近于與所述基于位置的顯示相關(guān)聯(lián)的位置信息的預(yù)定鄰近范圍或在所述預(yù)定鄰近范圍內(nèi)的位置信息而呈現(xiàn)。
15.根據(jù)權(quán)利要求11至14中任何一項(xiàng)所述的方法,進(jìn)一步包括: 確定傳送所述偏移信息到設(shè)備的鄰近范圍內(nèi)的一個(gè)或多個(gè)其他設(shè)備, 其中所述偏移信息用于確定在相應(yīng)的其他設(shè)備處呈現(xiàn)其他的基于位置的顯示。
16.根據(jù)權(quán)利要求11至15中任何一項(xiàng)所述的方法,其中所述輸入、所述偏移信息或其組合進(jìn)一步指定用于導(dǎo)航服務(wù)、繪圖服務(wù)、基于位置的服務(wù)或其組合的設(shè)備的近似位置或設(shè)備的用戶。
17.根據(jù)權(quán)利要求11至16中任何一項(xiàng)所述的方法,其中所述輸入被提供為所述基于位置的顯示內(nèi)的所述一個(gè)或多個(gè)表示中的至少一個(gè)表示的移動(dòng)、捕獲的圖像、近似位置的指示或其組合。
18.根據(jù)權(quán)利要求11至17中任何一項(xiàng)所述的方法,進(jìn)一步包括: 確定檢索與一個(gè)或多個(gè)其他設(shè)備相關(guān)聯(lián)的其他偏移信息、在一個(gè)或多個(gè)其他的時(shí)刻處收集的其他偏移信息或者其組合;以及 確定至少部分地基于所述偏移信息、所述其他偏移信息或其組合生成合計(jì)的偏移信
19.根據(jù)權(quán)利要求11至18中任何一項(xiàng)所述的方法,進(jìn)一步包括: 確定至少根據(jù)一種設(shè)備、一種位置傳感器、位置信息的來源或其組合而將所述偏移信息、所述其他偏移信息或其組合進(jìn)行分類, 其中,所述合計(jì)的偏移信息進(jìn)一步至少部分地基于所述分類。
20.根據(jù)權(quán)利要求11至19中任何一項(xiàng)所述的方法,其中基于位置的顯示是增強(qiáng)現(xiàn)實(shí)顯示、混合現(xiàn)實(shí)顯示、虛擬現(xiàn)實(shí)顯示、繪圖顯示、導(dǎo)航顯示或其組合中的至少一個(gè)。
21.一種裝置,其包括: 至少一個(gè)處理器;以及 至少一個(gè)存儲(chǔ)器,其包括用于一個(gè)或多個(gè)程序的計(jì)算機(jī)程序代碼, 所述至少一個(gè)存儲(chǔ)器及所述計(jì)算機(jī)程序代碼被配置成,利用至少一個(gè)處理器使裝置執(zhí)行至少以下步驟: 確定在設(shè)備處呈現(xiàn)基于位置的顯示,所述基于位置的顯示包括一個(gè)或多個(gè)基于位置的特征的一個(gè)或多個(gè)表示; 接收用于為與所述基于位置的顯示相關(guān)的所述一個(gè)或多個(gè)表示中的至少一個(gè)表示指定偏移信息的輸入;以及 確定至少部分地基于所述偏移信息在所述基于位置的顯示中呈現(xiàn)所述一個(gè)或多個(gè)表/Jn ο
22.根據(jù)權(quán)利要求21所述的裝置,其中所述基于位置的顯示基于與設(shè)備相關(guān)聯(lián)的位置信息、方向信息或其組合,其中進(jìn)一步使所述裝置: 確定與所述位置信息、所述方向信息或其組合相關(guān)聯(lián)的精確度信息, 其中呈現(xiàn)所述一個(gè)或多個(gè)表示的確定進(jìn)一步至少部分地基于所述精確度信息。
23.根據(jù)權(quán)利要求22所述的裝置,其中進(jìn)一步使所述裝置: 確定所述精確度信息是否滿足預(yù)定的精確度門限;以及 至少部分地基于有關(guān)所述精確度門限的確定,確定減少所述偏移信息的應(yīng)用以呈現(xiàn)所述一個(gè)或多個(gè)表不。
24.根據(jù)權(quán)利要求21至23中任何一項(xiàng)所述的裝置,其中進(jìn)一步使所述裝置: 確定存儲(chǔ)所述偏移信息;以及 確定將所存儲(chǔ)的偏移信息應(yīng)用到一個(gè)或多個(gè)其他的基于位置的顯示,所述一個(gè)或多個(gè)其他的基于位置的顯示至少部分地基于實(shí)質(zhì)上接近于與所述基于位置的顯示相關(guān)聯(lián)的位置信息的預(yù)定鄰近范圍或在所述預(yù)定鄰近范圍內(nèi)的位置信息而呈現(xiàn)。
25.根據(jù)權(quán)利要求21至24中任何一項(xiàng)所述的裝置,其中進(jìn)一步使所述裝置: 確定傳送所述偏移信息到設(shè)備的鄰近范圍內(nèi)的一個(gè)或多個(gè)其他設(shè)備, 其中所述偏移信息用于在相應(yīng)的其他設(shè)備處呈現(xiàn)其他的基于位置的顯示。
26.根據(jù)權(quán)利要求21至25中任何一項(xiàng)所述的裝置,其中所述輸入、所述偏移信息或其組合進(jìn)一步指定用于導(dǎo)航服務(wù)、繪圖服務(wù)、基于位置的服務(wù)或其組合的設(shè)備的近似位置或設(shè)備的用戶。
27.根據(jù)權(quán)利要求21至26中任何一項(xiàng)所述的裝置,其中所述輸入被提供為所述基于位置的顯示內(nèi)的所述一個(gè)或多個(gè)表示中的至少一個(gè)表示的移動(dòng)、捕獲的圖像、近似位置的指示或其組合。
28.根據(jù)權(quán)利要求21至27中任何一項(xiàng)所述的裝置,其中進(jìn)一步使所述裝置: 確定檢索與一個(gè)或多個(gè)其他設(shè)備相關(guān)聯(lián)的其他偏移信息、在一個(gè)或多個(gè)其他的時(shí)刻處收集的其他偏移信息或者其組合;以及 確定至少部分地基于所述偏移信息、所述其他偏移信息或其組合生成合計(jì)的偏移信肩、O
29.根據(jù)權(quán)利要求21至28中任何一項(xiàng)所述的裝置,其中進(jìn)一步使所述裝置: 確定至少根據(jù)一種設(shè)備、一種位置傳感器、位置信息的來源或其組合而將所述偏移信息、所述其他偏移信息或其組合進(jìn)行分類, 其中,所述合計(jì)的偏移信息進(jìn)一步至少部分地基于所述分類。
30.根據(jù)權(quán)利要求21至29中任何一項(xiàng)所述的裝置,其中基于位置的顯示是增強(qiáng)現(xiàn)實(shí)顯示、混合現(xiàn)實(shí)顯示、虛擬現(xiàn)實(shí)顯示、繪圖顯示、導(dǎo)航顯示或其組合中的至少一個(gè)。
31.根據(jù)權(quán)利要求21至30中任何一項(xiàng)所述的裝置,其中所述裝置為移動(dòng)電話,其進(jìn)一步包括: 用戶界面電路和用戶界面軟件,其被配置成通過使用顯示器促進(jìn)用戶控制所述移動(dòng)電話的至少一些功能,并 且被配置成響應(yīng)用戶輸入;以及 顯示器和顯示器電路,其被配置成顯示所述移動(dòng)電話的用戶界面的至少一部分,所述顯示器和顯示器電路被配置成促進(jìn)用戶控制所述移動(dòng)電話的至少一些功能。
32.—種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其承載一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列,當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí),所述指令使裝置至少執(zhí)行權(quán)利要求11至20中任何一項(xiàng)所述的方法。
33.一種裝置,包括用于執(zhí)行權(quán)利要求11至20中任何一項(xiàng)所述的方法的部件。
34.根據(jù)權(quán)利要求33所述的裝置,其中所述裝置為移動(dòng)電話,其進(jìn)一步包括: 用戶界面電路和用戶界面軟件,其被配置成通過使用顯示器促進(jìn)用戶控制所述移動(dòng)電話的至少一些功能,并且被配置成響應(yīng)用戶輸入;以及 顯示器和顯示器電路,其被配置成顯示所述移動(dòng)電話的用戶界面的至少一部分,所述顯示器和顯示器電路被配置成促進(jìn)用戶控制所述移動(dòng)電話的至少一些功能。
35.一種計(jì)算機(jī)程序產(chǎn)品,其包括一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列,當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí),所述指令使裝置至少執(zhí)行權(quán)利要求11至20中任何一項(xiàng)所述的方法。
36.一種方法,其包括促進(jìn)訪問被配置成允許訪問至少一個(gè)服務(wù)的至少一個(gè)接口,所述至少一個(gè)服務(wù)被配置成執(zhí)行權(quán)利要求11至20中任何一項(xiàng)所述的方法。
37.一種方法,其包括促進(jìn)處理和/或處理(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào),所述(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)至少部分地基于權(quán)利要求11至20中任何一項(xiàng)所述的方法。
38.一種方法,其包括促進(jìn)創(chuàng)建和/或促進(jìn)修改(I)至少一個(gè)設(shè)備用戶界面元件和/或(2)至少一個(gè)設(shè)備用戶界面功能性,所述(I)至少一個(gè)設(shè)備用戶界面元件和/或(2)至少一個(gè)設(shè)備用戶界面功能性至少部分地基于權(quán)利要求11至20中任何一項(xiàng)所述的方法。
【文檔編號(hào)】G01C21/36GK103443589SQ201180052606
【公開日】2013年12月11日 申請日期:2011年12月29日 優(yōu)先權(quán)日:2010年10月29日
【發(fā)明者】C·庫達(dá)爾布, J·J·馬爾霍蘭, M·喬勒 申請人:核心無線許可有限公司