專利名稱:地圖顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可在地理信息系統(tǒng)(GIS)或類似系統(tǒng)(例如,電信網(wǎng)絡(luò)優(yōu)化圖形 系統(tǒng))中使用的地圖顯示方法。GIS是一種計(jì)算機(jī)工具,用于組織和呈現(xiàn)空間引用的字母數(shù) 字混合編制的數(shù)據(jù)以及產(chǎn)生繪圖和地圖。
背景技術(shù):
地理信息系統(tǒng)的角色是根據(jù)諸如點(diǎn)、矢量(弧)、多邊形或網(wǎng)格(也稱為光柵 (raster))之類的圖形基本要素來(lái)提供程度不同的現(xiàn)實(shí)表示。與這些基本要素關(guān)聯(lián)的是諸 如基本要素的性質(zhì)(道路、鐵路、森林等)之類的屬性信息或任何其他上下文信息(例如, 居民數(shù)、類型或社區(qū)面積)。 地理信息系統(tǒng)用于處理平面或三維地理數(shù)據(jù)的數(shù)據(jù)庫(kù)。地理表包括傳統(tǒng)的表(包 含類型為字符串、數(shù)字、布爾值或日期的表格式字段),但是增強(qiáng)有特定"地理對(duì)象"字段,后 者包含地理定位的地理對(duì)象的值(在實(shí)際中,其是包括對(duì)象類型及其X、Y和Z(如果適用) 坐標(biāo)列表的數(shù)據(jù)結(jié)構(gòu))。處理三種主要類型的地理對(duì)象點(diǎn)、折線(間斷線)或多邊形。
所處理的三種類型的對(duì)象均有益于為現(xiàn)實(shí)建模和表示實(shí)際對(duì)象點(diǎn)可以表示樹、 居民、場(chǎng)所;折線可以表示循環(huán)路線(下水道、街道、道路、汽車道、鐵路等)或任何種類的傳 輸線(高壓電纜、管道)。而多邊形可用于標(biāo)記特定區(qū)域或地區(qū)(行政鄉(xiāng)鎮(zhèn)、公園、郊區(qū)、工 商區(qū)等的邊界)。地理信息系統(tǒng)因此用于表示現(xiàn)有的地理基礎(chǔ)結(jié)構(gòu)和環(huán)境鄉(xiāng)鎮(zhèn)、街道、行 政區(qū)、區(qū)域,甚至山脈(以基準(zhǔn)線的形式)。 特定分析功能還允許針對(duì)表產(chǎn)生分類,并且根據(jù)分類值自動(dòng)向?qū)ο蠓峙涮囟▓D形 顯示格式??梢酝ㄟ^點(diǎn)擊地圖上顯示的對(duì)象來(lái)在需要時(shí)讀取與所顯示表中存在的對(duì)象關(guān)聯(lián) 的數(shù)據(jù)。
存在兩種可能的表示方法-矢量(矢量格式)通過點(diǎn)、線、多邊形或具有孔的多邊形來(lái)表示對(duì)象。
-位圖(光柵格式)其是在GIS中顯示為圖像的數(shù)字化圖像、繪圖或照片。
地理坐標(biāo)(球面或射影)系統(tǒng)用于引用空間中的對(duì)象并相對(duì)于彼此定位所有對(duì) 象。對(duì)象通常布置為層,每個(gè)層組合所有同類對(duì)象(建筑物、河流、道路系統(tǒng)、一塊土地等)。
地理信息系統(tǒng)還用于表示特定于給定區(qū)段的基礎(chǔ)結(jié)構(gòu)數(shù)據(jù)。例如,電信運(yùn)營(yíng)商可 以顯示其場(chǎng)所及光纖鏈路,或顯示移動(dòng)電話基站及其覆蓋區(qū)域。以地圖形式顯示此信息使 得運(yùn)營(yíng)商能夠更容易地理解網(wǎng)絡(luò)的狀態(tài),并且因此能夠管理網(wǎng)絡(luò)以最優(yōu)化資源利用和服務(wù) 質(zhì)量。 地理信息系統(tǒng)向用戶提供了完整范圍的顯示管理功能縮放和水平滾動(dòng)功能傳統(tǒng) 上存在于所有地理信息系統(tǒng)之上。已知的是產(chǎn)生縮放功能,其將地圖的當(dāng)前圖像替換為具 有相同表面積的另一圖像,但是顯示較小的(以查看更多細(xì)節(jié))或較大的(以查看更大區(qū) 域)地面,具體取決于用戶的選擇。這等同于改變所顯示的完整地圖的比例。
還已知的是執(zhí)行局部縮放(也稱為放大功能),其放大所顯示地圖的某一部分,方法是以高于地圖的初始圖像的恒定放大來(lái)顯示該部分,使其居中在待放大部分之上。此方 法具有以下缺點(diǎn)將隱藏地圖的初始圖像的某一部分,所隱藏的表面大于該待放大部分在 初始圖像中占據(jù)的表面。例如,如果待放大部分為圓形并且如果放大為+100% (同時(shí)在X
和y軸上),將半徑為待放大部分的半徑的兩倍的圓形圖像嵌入初始圖像。結(jié)果,所隱藏表
面為待放大部分的表面的四倍。因此,在被放大部分周圍存在完全不可見的冠狀部分,其表 面大于待放大部分的初始表面三倍。外圍區(qū)域的此隱藏將非常成問題。此外,所放大部分 邊界處的比例的突然改變產(chǎn)生了不連續(xù),后者非常不利于所顯示對(duì)象的清晰度。
已知通過非線性顯示方法解決此隱藏問題和不連續(xù)問題。 T. Alan Keahey的論文"Nonlinear Magnification"(博士學(xué)位論文,計(jì)算機(jī)科學(xué) 系,印第安納大學(xué),1997年12月)描述了不同的非線性顯示方法,這些方法用于局部執(zhí)行縮 放,放大地圖的某一部分而不隱藏該部分外圍的任何內(nèi)容,這是由于位于此待放大部分外 圍處的區(qū)域被減小,使得其補(bǔ)償待放大部分增大的顯示表面。 此文檔還顯示此類方法可例如由地理數(shù)據(jù)動(dòng)態(tài)地控制,以放大地圖的顯示道路交 通的部分,以便突出顯示其上交通測(cè)量揭示交通堵塞信息的道路,或放大同一地圖的顯示 空中交通的若干部分,以便突出顯示空中交通尤為繁忙的部分。 圖l示出了該論文中已知的用于放大以棋盤形式表示的地圖中的圓形部分的方 法。將近似恒定的放大(放大值大于100% )應(yīng)用于待放大部分的中心,同時(shí)將高度非線性 的縮小(放大值小于100% )應(yīng)用于該待放大部分的外圍。更具體地說(shuō),此公知方法涉及顯 示位于待放大部分外圍的所謂的外圍部分,方法是將值小于100%的相應(yīng)放大率應(yīng)用于 該外圍部分的特定元素,使得所述外圍部分的顯示表面與所述待放大部分的顯示表面的組 合在地圖的新圖像中占據(jù)的表面等于所述待放大部分的顯示表面與所述外圍部分的顯示 表面的組合在所述地圖的原始圖像中占據(jù)的表面。 圖2示出了網(wǎng)格的透視圖,其中每個(gè)點(diǎn)的縱坐標(biāo)表示用于圖1的實(shí)例的放大值???以看到一突出部分,其具有平坦圓形頂端和由圓形凹部圍繞的底部。圍繞此凹部的平坦部 分的縱坐標(biāo)表示地圖的初始放大(100%)。平坦頂端的縱坐標(biāo)表示應(yīng)用于地圖的所放大部 分的放大。凹部對(duì)應(yīng)于低于100%的放大值,換言之,實(shí)現(xiàn)了縮小。所述凹部的底部縱坐標(biāo) 表示最小放大值,其對(duì)應(yīng)于最高的縮小。在所述凹部的外側(cè),放大從初始值(100% )連續(xù)變 化到最小值。在內(nèi)側(cè),放大從最小值逐漸地變化到初始值(100% ),構(gòu)成突出部分的底部。
圖3示出了疊加有以棋盤形式表示的地圖的同一網(wǎng)格的透視圖。
圖4示出了來(lái)自Washington地鐵網(wǎng)絡(luò)的實(shí)際地圖,其上應(yīng)用了此類公知方法來(lái)放 大位于地圖中心的圓形部分。縮小了位于被放大部分外圍的對(duì)象。此圖顯示沒有隱藏區(qū)域, 并且沒有所表示對(duì)象的不連續(xù)。將輕微的模糊應(yīng)用于外圍區(qū)域以標(biāo)記地圖的被放大部分與 非放大部分之間的邊界。應(yīng)指出的是,盡管不存在隱藏,但是外圍區(qū)域中存在信息丟失,因 為屏幕和眼睛并沒有無(wú)限的分辨率位于外圍區(qū)域中的地鐵站是可見的,但是不能辨認(rèn)其 名稱,這是由于畸變和字符大小的減小造成的。HONGZHI SONG等人的文獻(xiàn)"LensList :Browsing and NavigatingLong Linear Information Structures" (HUMAN INTERFACE AND THEMANAGEMENT OF INFORMATION. METHODS, TECHNIQUES ANDT00LS IN INFORMATION DESIGN ; [LECTURE NOTES INC0MPUTER SCIENCE] , SPRINGER BERLIN HEIDELBERG, BERLIN, HEIDELBERG, vol. 4557,2007年7月22日(2007-07—22) ,535-543頁(yè),XP019064238 ISBN :978-3-540-73344-7 *圖1-3, 537-539 頁(yè))描述了一種用于顯示單詞的列表(例如,構(gòu)成菜單)的方法,其提供了對(duì)該列表的中心 部分的放大效果,而不隱藏該列表的上部部分或下部部分,從而保證列表的所有單詞的易 讀性。其涉及放大待放大中心部分內(nèi)的單詞的字體并且減小上部部分和下部部分中的單詞 的字體。字體大小從所顯示列表的頂部向所顯示列表的中心線性地增大,然后從中心向所 顯示列表的末端線性地減小。由用戶來(lái)選擇最大和最小大小。 公知方法的缺點(diǎn)是位于圍繞被放大部分的外圍部分中的所有對(duì)象都具有減小的 大小。在此外圍部分中選擇正確的放大可確保位于此外圍部分內(nèi)的所有對(duì)象的易讀性。但 是,位于外圍部分中的重要對(duì)象可能會(huì)被忽視,因?yàn)闇p小了易讀性。如果該對(duì)象是指示警告 或任何其他可能不可預(yù)見地出現(xiàn)的事件的符號(hào),則這可能很嚴(yán)重。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提出一種地圖顯示方法,其同時(shí)允許放大地圖的主要部分而 不隱藏外圍部分,并且增加表示在此外圍部分中出現(xiàn)的事件的對(duì)象的可見度而不隱藏該外 圍部分。 本發(fā)明的目的是一種允許顯示地圖的待放大部分而不隱藏該地圖的其他部分的 地圖顯示方法,所述方法包括以下階段-通過將大于100%的相應(yīng)放大率應(yīng)用于第一待放大部分的至少一些元素來(lái)顯示 該部分,其中100%比率對(duì)應(yīng)于初始顯示,-顯示位于所述第一待放大部分的外圍的第一外圍部分,-將值小于100%的相應(yīng)放大率應(yīng)用于該外圍部分的至少一些元素,使得所述外 圍部分的顯示表面與所述待放大部分的顯示表面的組合在地圖的新圖像中占據(jù)的表面等 于所述待放大部分的顯示表面與所述外圍部分的顯示表面的組合在所述地圖的原始圖像 中占據(jù)的表面;-選擇要應(yīng)用于外圍區(qū)域的元素的放大率的最小值以保持所述地圖的基本細(xì)節(jié)可 見;-然后以這樣的方式確定要相應(yīng)地應(yīng)用于所述外圍部分的元素的所有放大率值 這些值至少等于以此方式選擇的最小值;-以及確定要相應(yīng)地應(yīng)用于所述待放大部分的元素的所有放大率值,使得所述外 圍部分的顯示表面與所述待放大部分的顯示表面的組合在新圖像中占據(jù)的表面等于所述 待放大部分的顯示表面與所述外圍部分的顯示表面的組合在所述地圖的原始圖像中占據(jù) 的表面; 其特征在于還包括-檢測(cè)在所述第一外圍部分中出現(xiàn)的事件,然后
-定義第二待放大部分,其位于該事件的位置的中心,
-定義與該第二待放大部分關(guān)聯(lián)的第二外圍區(qū)域,-通過將大于100%的相應(yīng)放大率應(yīng)用于所述第二待放大部分的至少一些元素來(lái) 顯示該部分,以使所述事件更加清晰,-以及通過將小于100%的相應(yīng)放大率應(yīng)用于所述第二外圍部分的至少一些元素來(lái)顯示該部分,通過以下階段確定要相應(yīng)地應(yīng)用于構(gòu)成顯示所述第一和第二外圍部分的表 面組合的元素的放大率-選擇要應(yīng)用于顯示所述第一和第二外圍部分的表面組合的元素的放大率最小 值;-然后以這樣的方式確定要相應(yīng)地應(yīng)用于顯示所述第一和第二外圍部分的表面組 合的元素的所有放大率值這些值至少等于以此方式選擇的最小值;-以及確定要相應(yīng)地應(yīng)用于所述第一和第二待放大部分的元素的所有放大率值, 使得顯示所述第一和第二外圍部分的表面、顯示所述第一待放大部分的表面以及顯示所述 第二待放大部分的表面的組合在新圖像中占據(jù)的表面等于所述第一待放大部分、所述第二 待放大部分、所述第一外圍部分以及所述第二外圍部分的組合在所述地圖的原始圖像中占 據(jù)的表面。 以此方式為特征的方法同時(shí)提供了針對(duì)主要部分的放大效果和針對(duì)位于外圍部 分中的至少一個(gè)較小對(duì)象的放大效果,而不隱藏地圖的任何部分,因?yàn)槠渫ㄟ^將小于100% 的相應(yīng)放大率應(yīng)用于所述第二外圍部分的至少一些元素來(lái)顯示該部分,從而節(jié)省表面積以 避免隱藏所述地圖的某一部分。 例如,如果地圖顯示電信網(wǎng)絡(luò),具有顯露出來(lái)以指示警告的小標(biāo)記,則用戶可以容 易地讀取在外圍區(qū)域中出現(xiàn)的警告的符號(hào),而不隱藏地圖的任何部分。 本發(fā)明的另一 目的是提供一種包括保存程序的存儲(chǔ)裝置的可編程設(shè)備,所述程序
包括指令,當(dāng)所述指令被計(jì)算機(jī)執(zhí)行時(shí),將執(zhí)行根據(jù)本發(fā)明的方法的各階段。 本發(fā)明的另一目標(biāo)是提供一種保存程序的存儲(chǔ)裝置,所述程序包括指令,當(dāng)所述
指令在可編程設(shè)備上執(zhí)行時(shí),將執(zhí)行根據(jù)本發(fā)明的方法的各階段。
借助以下描述和附圖將更好地理解本發(fā)明和顯示其他特性 圖l(先前已描述)示出了一種上述論文中已知的用于放大以棋盤形式表示的地 圖中的圓形部分的方法; 圖2(先前已描述)示出了網(wǎng)格的透視圖,其中每個(gè)點(diǎn)的縱坐標(biāo)表示放大率值;
圖3(先前已描述)示出了疊加有以棋盤表示的地圖的同一網(wǎng)格的透視圖;
圖4(先前已描述)示出了來(lái)自Washington地鐵網(wǎng)絡(luò)的實(shí)際地圖,其上應(yīng)用了此 類公知方法來(lái)放大位于地圖中心的圓形部分; 圖5示出了放大地圖部分的方法的實(shí)施方式的第一實(shí)例中的放大率圖; 圖6以示意圖形式示出了針對(duì)此第一實(shí)例的地圖的原始圖像; 圖7以示意圖形式示出了針對(duì)此第一實(shí)例的同一地圖的局部放大后的圖像; 圖8以示意圖形式示出了第二地圖的原始圖像,以例示放大地圖部分的方法的實(shí)
施方式的第二實(shí)例; 圖9示出第二實(shí)例中的放大率圖并且例示了所獲得的視覺效果; 圖10以示意圖形式示出針對(duì)此第二實(shí)例的此第二地圖的局部放大后的圖像,指
示了為待放大部分的各個(gè)區(qū)域和外圍部分的各個(gè)區(qū)域選擇的放大率值; 圖11以示意圖形式示出了針對(duì)根據(jù)本發(fā)明的方法的實(shí)施方式的第一實(shí)例的第三地圖的局部放大后的圖像,其中存在由事件動(dòng)態(tài)地控制的額外局部放大; 圖12示出在根據(jù)本發(fā)明的方法的實(shí)施方式的此第一實(shí)例中獲得的視覺效果; 圖13示出根據(jù)本發(fā)明的方法的實(shí)施方式的放大方法的實(shí)例; 圖14示出根據(jù)本發(fā)明的方法的實(shí)施方式的放大函數(shù)的第一實(shí)例的圖; 圖15示出根據(jù)本發(fā)明的方法的實(shí)施方式的放大函數(shù)的第二實(shí)例的圖;以及 圖16示出根據(jù)本發(fā)明的方法的實(shí)施方式的放大函數(shù)的第三實(shí)例的圖。
具體實(shí)施例方式
圖5至7示出了放大地圖部分的方法的實(shí)施方式的第一實(shí)例。圖6以示意圖形式 在計(jì)算機(jī)屏幕上示出了地圖的原始圖像C1。用戶希望通過放大某一部分(比如說(shuō)待放大部 分,其在原始圖像C1中占據(jù)表面SPA1)來(lái)局部放大此圖像。 圖5示出了原始圖像C1的不同部分中的放大率T1的圖。針對(duì)此圖涉及的圖像元 素位于通過待放大部分的表面SPA1的中心0的直線XX上。在此實(shí)例中,對(duì)于任何其他通 過中心0的直線,此圖都將相同。 圖7以示意圖形式示出了通過局部放大圖像C1獲得的圖像C1'。在新的圖像C1' 中,通過在大于表面SPA1的表面SPA1'上顯示待放大部分來(lái)放大該部分。使用都大于值G2 的相應(yīng)放大率來(lái)放大該待放大部分的元素,其中G2大于100%且100%比率對(duì)應(yīng)于原始顯 示。所述比率經(jīng)由最大值G3經(jīng)過待放大部分的中心。 為了允許顯示此表面SPA1'而不隱藏圖像的其他部分,在新的圖像Cl'中,在表面 SPP1'上顯示所謂的外圍區(qū)域SPP1 (其在原始圖像Cl中位于待放大部分的表面SPA1的外 圍),使得表面SPP1'和表面SPA1'的組合在新的圖像C1'中占據(jù)的表面等于表面SPA1和 表面SPP1的組合在原始圖像C1中占據(jù)的表面。 為了避免視覺效果中的任何不連續(xù),相應(yīng)放大率沿直線XX從100%的比率經(jīng)過低 于100%的值(具體地說(shuō),最小值G1)連續(xù)變化到比率G2,100X比率應(yīng)用于距所述待放大 部分SPA1最遠(yuǎn)的外圍部分SPP1的元素,比率G2應(yīng)用于位于外圍部分SPP1的邊界處的待 放大部分SPA1的元素。 選擇此最小值Gl以使用戶仍能夠讀取地圖上表示的特定重要項(xiàng)目,例如指示警 告的符號(hào);然后確定將相應(yīng)地應(yīng)用于外圍區(qū)域SPP1的元素的所有其他放大率值,使得
-表面SPP1'和表面SPA1'的組合在新的圖像Cl'中占據(jù)的表面等于表面SPA1和 表面SPP1的組合在原始圖像Cl中占據(jù)的表面;-以及所述比率從100%的比率經(jīng)過單個(gè)極值(其為所述最小值G1)連續(xù)變化到
比率G2,比率G2應(yīng)用于位于外圍部分SPP1的邊界處的待放大部分SPA1的元素。 或者用戶選擇表面SPP1和SPA1的相應(yīng)大小,則最小值Gl的選擇將強(qiáng)制待放大部
分的放大率的最大值G3。 或者用戶選擇待放大部分的最大值G3,則值G1的選擇將強(qiáng)制表面SPP1和SPA1的 最大值。 圖8以示意圖形式示出了第二地圖的原始圖像,用于放大地圖部分的方法的實(shí)施 方式的第二實(shí)例。在此地圖上,在從上面查看時(shí),由矩形表示建筑物。在原始圖像中查看占 據(jù)表面SPA2的待放大部分以及占據(jù)表面SPP2的外圍部分。這兩個(gè)部分具有緊密的但不是
8圓形的形狀,以覆蓋用戶最感興趣的區(qū)域。此用戶使用諸如鼠標(biāo)的指點(diǎn)設(shè)備選擇了待放大 部分。 圖9示出了此第二實(shí)例中的放大率圖并且例示了所獲得的視覺效果。該圖的上 部表示來(lái)自原始圖像的沿直線AA的元素的放大率圖,直線AA大約經(jīng)過待放大部分的表面 SPA2的中心。沿直線AA的放大率從100的比率經(jīng)由最小值G4連續(xù)變化到最大值G5, 100% 的比率應(yīng)用于位于待放大部分SPA2以外和外圍部分SPP2以外的元素,最大值G5 —致地應(yīng) 用于待放大部分SPA2的所有元素。 選擇此最小值G4以使用戶仍能夠讀取表面SPP2'(其表示外圍部分SPP2)中顯示 的特定對(duì)象,例如指示警告的符號(hào)。然后確定將相應(yīng)地應(yīng)用于外圍區(qū)域SPP2的元素的所有 其他放大率值,使得-所述比率從100%比率經(jīng)過單個(gè)極值,即所述最小值G4,連續(xù)變化到比率G5 ;
-表示外圍部分的表面SPP2'和表示待放大部分的表面SPA2'的組合在新的圖像 中占據(jù)的表面等于表面SPA2和表面SPP2的組合在原始圖像中占據(jù)的表面。
中心線以示意圖形式表示位于原始圖像的待放大部分的表面SPA2的建筑物以及 位于外圍部分的表面SPP2的建筑物的正視圖。在這兩個(gè)表面中,建筑物可見并且具有相同 大小,因?yàn)樗鼈兌家韵嗤姆糯舐?00%來(lái)顯示。 較低的線以示意圖形式表示位于新的圖像中的待放大部分的表面SPA2'的建筑物 以及位于外圍部分的表面SPP2'的建筑物的正視圖。在表面SPP2'中,所顯示建筑物的大 小小于表面SPA2'中的建筑物的大小,但是可注意到所有建筑物都可見,沒有任何建筑物被 隱藏,這是由于表面SPA2'大于SPA2。 圖IO示出了此放大地圖部分的方法的實(shí)施方式的變型。其涉及將待放大部分 SPA3分解成多個(gè)具有不同放大率105% 、 110% 、 120%的區(qū)域,還將外圍部分SPP3分解成多 個(gè)具有不同放大率70%、80%、90%、95%的區(qū)域。用戶根據(jù)對(duì)每個(gè)區(qū)域的興趣選擇相應(yīng)用 于各個(gè)區(qū)域的放大率值。 選擇外圍部分SPP3中的此最小值(70% )以使用戶仍能夠讀取地圖上顯示的特定
對(duì)象,例如指示警告的符號(hào)。在選擇此最小值之后,選擇其他值,使得外圍部分的顯示表面
SPP3與待放大部分的顯示表面SPA3的組合在新的圖像中占據(jù)的表面等于所述待放大部分
的顯示表面與所述外圍部分的顯示表面的組合在地圖的原始圖像中占據(jù)的表面。 圖11以示意圖形式示出了第三地圖的局部放大后的圖像。其例示了此放大地圖
部分的方法的實(shí)施方式的第三實(shí)例。根據(jù)此變型,存在由事件動(dòng)態(tài)地控制的額外局部放大。
此地圖使用矩形表示建筑物并且使用三角形表示移動(dòng)電話網(wǎng)絡(luò)的基站。 使用大于100%的放大率在表面SPA4'上顯示第一待放大部分(未示出)。在表
面SPP4'上顯示第一外圍部分(未示出)。用戶限制第一待放大部分以覆蓋存在較高密度
的基站的區(qū)域。通過實(shí)例方式在此圖上指示代表基站BS1的三角形。通過顏色改變或?qū)?yīng)
三角形的閃動(dòng)來(lái)指示基站中的警告。 象征基站的三角形在放大后的部分SPA4'中顯示的大小大于在未放大部分中顯示 的大小。但是,三角形在外圍部分SPP4'中顯示的大小小于在未放大部分中顯示的大小,因 為對(duì)于多數(shù)圖像元素,該處的放大率低于100%。為了提高外圍部分中警告的可見度,計(jì)劃 檢測(cè)所述外圍部分SPP4'中的每個(gè)"警告"事件,然后自動(dòng)定義以下
-第二待放大部分3 八5,其具有較小的大小并且位于該事件的位置(在此實(shí)例中, 基站BS2)的中心;-以及圍繞此第二待放大部分SPA5的第二外圍區(qū)域SPP5,并且其中減小放大率以 避免隱藏地圖的某一部分。此第二外圍區(qū)域SPP5被限定為避免侵占顯示第一待放大部分 的表面SPA4',以免導(dǎo)致減小此用戶特別感興趣的部分。 圖12表示在此第三實(shí)例中獲得的新的圖像。此第三實(shí)施方式實(shí)例涉及
-在表面SPA5'上顯示第二待放大部分SPA5,使用大于100%的相應(yīng)放大率,優(yōu)選 地使用與第一放大后的部分SPA4'相同的比率,顯示此部分的元素,使得基站BS2的顯示大 小與第一放大后的部分SPA4'中的基站BS1的顯示大小相同;-以及在表面SPP5'上顯示第二外圍部分SPP5,使用相應(yīng)放大率顯示此部分的元 素,使得不隱藏地圖的任何部分。 表面SPP5'和表面SPP4'具有公共元素。然后將它們相連以形成單個(gè)表面 SPP4'-SPP5',其中放大率值低于100%并且被平滑以避免任何不連續(xù)。根據(jù)以下階段重新 計(jì)算構(gòu)成表面SPP5'和SPP4'的組合的所有元素的放大率-選擇要應(yīng)用于此表面SPP4' -SPP5'的元素的放大率的最小值以保持地圖的重要 元素清晰;-然后以這樣的方式確定要相應(yīng)地應(yīng)用于此表面SPP4' -SPP5'的元素的所有放大 率值這些值至少等于以此方式選擇的最小值;-以及確定要相應(yīng)地應(yīng)用于第一和第二待放大部分的元素的所有放大率值,使得 表面SPP4' -SPP5'、表面SPA4'以及表面SPA5'的組合在新圖像中占據(jù)的表面等于所述第 一待放大部分、所述第二待放大部分SPA5、所述第一外圍部分以及所述第二外圍部分SPP5 的組合在地圖的原始圖像中占據(jù)的表面。 圖13示出了可用于根據(jù)本發(fā)明的方法的實(shí)施方式的放大方法的實(shí)例。通過兩個(gè) 極坐標(biāo)確定圖像的每個(gè)點(diǎn)m :相對(duì)于基準(zhǔn)軸0X的角度dl,以及相對(duì)于基準(zhǔn)點(diǎn)0的距離x。位 于距基準(zhǔn)點(diǎn)0的距離為x處的所有點(diǎn)的放大記為T(x)。 在實(shí)際中,圖像元素并非一個(gè)點(diǎn),而是具有基本角寬度dd(的較小表面。在應(yīng)用放 大T (x)后,點(diǎn)m由點(diǎn)M表示,點(diǎn)M位于距離x處并且仍具有角位置d(,并且從基準(zhǔn)點(diǎn)0觀察 時(shí),仍具有相同的基本角寬度ddl 。該點(diǎn)占據(jù)的表面被倍增T (x)2 。 為了避免隱藏,所采用的方法涉及確定要相應(yīng)地應(yīng)用于待放大部分的元素的所有 放大率值,使得外圍部分的顯示表面與待放大部分的顯示表面的組合在新的圖像中占據(jù)的 表面等于待放大部分的顯示表面與外圍部分的顯示表面的組合在地圖的原始圖像中占據(jù) 的表面。 在此實(shí)例中,通過沿從基準(zhǔn)點(diǎn)0開始的半徑對(duì)基本表面進(jìn)行積分來(lái)計(jì)算表面。
圖14示出了根據(jù)本發(fā)明的方法的實(shí)施方式的放大函數(shù)的第一實(shí)例Tl(x)的圖。橫 坐標(biāo)表示圖像點(diǎn)相對(duì)于基準(zhǔn)點(diǎn)0的距離x,而縱坐標(biāo)表示放大Tl (x)。 在此非常簡(jiǎn)單的實(shí)例中,放大Tl(x)對(duì)于待放大部分(距離x二0到lp)具有恒定 值P(大于100% ),并且對(duì)于外圍部分(距離x二 Ip至ljlc)具有恒定值C(小于100% ), 值C被選擇為至少等于預(yù)定最小值Tmin以保持所有重要細(xì)節(jié)可見。 在使用縮放之前,放大對(duì)于所有點(diǎn)都為100% ,具體地說(shuō),在橫坐標(biāo)0與Ic之間都為100%。 如果表示小于Ip的橫坐標(biāo)點(diǎn)所占用的表面的增加等于表示Ip與Ic之間的橫坐
標(biāo)點(diǎn)所占用的表面的減小,則地圖的表面將保持不變。 對(duì)于每個(gè)具有角位置d((從0到360度)的半徑,得到 因此,必須選擇常數(shù)P和C以使
(P-100) Ip = (100-C) (Ic-Ip) 圖15示出了根據(jù)本發(fā)明的方法的實(shí)施方式的放大函數(shù)T2(x)的第二實(shí)例的圖。在此實(shí)例中,放大T2(x)對(duì)于待放大部分(距離x二0至ljlp)具有恒定值P(大于100% ),并且對(duì)于外圍部分(距離x = Ip到Ic)具有從C(小于100%)線性地變化到100%的值,值C被選擇為至少等于預(yù)定最小值Tmin以保持所有重要細(xì)節(jié)可見。T2(x)= !^^(x-/p)+c 在使用縮放之前,放大對(duì)于所有點(diǎn)都為100% ,具體地說(shuō),在橫坐標(biāo)0與Ic之間都為100%。 如果表示小于Ip的橫坐標(biāo)點(diǎn)所占用的表面的增加等于表示Ip與Ic之間的橫坐
標(biāo)點(diǎn)所占用的表面的減小,則地圖的表面將保持不變。 對(duì)于每個(gè)具有角位置(i (從0到360度)的半徑,得到 Jcp-ioo).血-J
100 —(i^(一)-c) 因此,必須選擇常數(shù)P和C以使 P. Ip -lOO.Ip =^ .(100 — C).(Ic-Ip) 圖16示出了根據(jù)本發(fā)明的方法的實(shí)施方式的放大函數(shù)T3(x)的第三實(shí)例的圖。在此實(shí)例中,放大T3(x)對(duì)于待放大部分(距離x = 0到Ip)為任何形式的函數(shù)(但是其值仍大于100%),并且對(duì)于外圍部分(距離x二 Ip到Ic)為任何形式的另一函數(shù)(但是其值仍小于100% ),最小值被選擇為至少等于預(yù)定最小值Tmin以保持所有重要細(xì)節(jié)可見。
在使用縮放之前,放大對(duì)于所有點(diǎn)都為100% ,具體地說(shuō),在橫坐標(biāo)0與Ic之間都為100%。 如果表示小于Ip的橫坐標(biāo)點(diǎn)所占用的表面的增加等于表示Ip與Ic之間的橫坐
標(biāo)點(diǎn)所占用的表面的減小,則地圖的表面將保持不變。 對(duì)于每個(gè)具有角位置d;(從0到360度)的半徑,得到 <formula>formula see original document page 11</formula> 因此針對(duì)每個(gè)具有角位置&的半徑選擇函數(shù)T3(x)以便滿足此條件。完全可以針對(duì)(i的每個(gè)值選擇略為不同的T3(x)函數(shù),只要對(duì)于d;的每個(gè)值都滿足此條件即可。
權(quán)利要求
一種允許顯示地圖的待放大部分而不隱藏該地圖的其他部分的地圖顯示方法,所述方法包括以下階段-通過將大于100%的相應(yīng)放大率(G2-G3)應(yīng)用于第一待放大部分的至少一些元素來(lái)顯示(SPA4’)該部分,其中100%比率對(duì)應(yīng)于初始顯示,-顯示(SPP4’)位于所述第一待放大部分的外圍的第一外圍部分,-將值小于100%的相應(yīng)放大率應(yīng)用于該外圍部分的至少一些元素,使得所述外圍部分的顯示表面(SPP4’)與所述待放大部分的顯示表面(SPA4’)的組合在地圖的新圖像(C1’)中占據(jù)的表面等于所述待放大部分的顯示表面與所述外圍部分的顯示表面的組合在所述地圖的原始圖像中占據(jù)的表面;-選擇要應(yīng)用于外圍區(qū)域的元素的放大率的最小值(G1)以保持所述地圖的基本細(xì)節(jié)可見;-然后以這樣的方式確定要相應(yīng)地應(yīng)用于所述外圍部分的元素的所有放大率值這些值至少等于以此方式選擇的最小值(G1);-以及確定要相應(yīng)地應(yīng)用于所述待放大部分的元素的所有放大率值,使得所述外圍部分的顯示表面(SPP4’)與所述待放大部分的顯示表面(SPA4’)的組合在新圖像中占據(jù)的表面等于所述待放大部分的顯示表面與所述外圍部分的顯示表面的組合在所述地圖的原始圖像中占據(jù)的表面;-檢測(cè)在所述第一外圍部分(SPP4’)中出現(xiàn)的事件,然后-定義第二待放大部分(SPA5),其位于該事件的位置(BS2)的中心,-定義與該第二待放大部分關(guān)聯(lián)的第二外圍區(qū)域(SPP5),-通過將大于100%的相應(yīng)放大率應(yīng)用于所述第二待放大部分(SPA5)的至少一些元素來(lái)顯示(SPA5’)該部分,以使所述事件更加清晰,-以及通過將小于100%的相應(yīng)放大率應(yīng)用于所述第二外圍部分(SPP5)的至少一些元素來(lái)顯示(SPP5’)該部分,通過以下階段確定要相應(yīng)地應(yīng)用于構(gòu)成顯示所述第一和第二外圍部分(SPP4’-SPP5’)的表面組合的元素的放大率-選擇要應(yīng)用于顯示所述第一和第二外圍部分(SPP4’-SPP5’)的表面組合的元素的放大率最小值;-然后以這樣的方式確定要相應(yīng)地應(yīng)用于顯示所述第一和第二外圍部分(SPP4’-SPP5’)的表面組合的元素的所有放大率值這些值至少等于以此方式選擇的最小值;-以及確定要相應(yīng)地應(yīng)用于所述第一和第二待放大部分的元素的所有放大率值,使得顯示所述第一和第二外圍部分(SPP4’-SPP5’)的表面、顯示所述第一待放大部分的表面(SPA4’)以及顯示所述第二待放大部分的表面(SPA5’)的組合在新圖像中占據(jù)的表面等于所述第一待放大部分、所述第二待放大部分(SPA5)、所述第一外圍部分以及所述第二外圍部分(SPP5)的組合在所述地圖的原始圖像中占據(jù)的表面。
2. 根據(jù)權(quán)利要求l的方法,其中確定要相應(yīng)地應(yīng)用于待放大部分(SPA3)的元素的所 有放大率值的階段還包括將所述待放大部分(SPA3)分解成多個(gè)具有不同放大率(105%, 110%, 120% )的區(qū)域。
3. 根據(jù)權(quán)利要求l的方法,其中確定要相應(yīng)地應(yīng)用于外圍部分(SPP3)的元素的所有放大率值的階段還包括將所述外圍部分(SPP3)分解成多個(gè)具有不同放大率(70%,80%, 90%,95% )的區(qū)域。
4. 根據(jù)權(quán)利要求l的方法,其中顯示(SPP1')位于待放大部分(SPA1)的外圍的外圍部 分(SPP1)的階段包括使用相應(yīng)的放大率顯示該部分的元素,所述相應(yīng)的放大率從100% 比率經(jīng)過低于100%的值連續(xù)變化到一比率(G2),所述100%比率應(yīng)用于距所述待放大部 分(SPA1)最遠(yuǎn)的外圍部分(SPP1)的元素,所述比率(G2)應(yīng)用于位于所述外圍部分(SPP1) 的邊界處的待放大部分(SPA1)的元素,使得所述外圍部分的顯示表面(SPP1')與所述待放 大部分的顯示表面(SPA1')的組合在所述地圖的新圖像(C1')中占據(jù)的表面等于所述待 放大部分的顯示表面(SPA1)與所述外圍部分的顯示表面(SPP1)的組合在所述地圖的原始 圖像(Cl)中占據(jù)的表面。
5. —種可編程設(shè)備,包括保存程序的存儲(chǔ)裝置,所述程序包括指令,當(dāng)所述指令被執(zhí)行 時(shí),將執(zhí)行根據(jù)權(quán)利要求1至4中的任一權(quán)利要求的方法的各階段。
6. —種存儲(chǔ)裝置,保存包括指令的程序,當(dāng)所述指令在可編程設(shè)備上執(zhí)行時(shí),將執(zhí)行根 據(jù)權(quán)利要求1至4中的任一權(quán)利要求的方法的各階段。
全文摘要
本發(fā)明涉及一種地圖顯示方法。此方法是對(duì)用于放大地圖的第一部分的顯示而不隱藏該地圖的第一外圍部分的方法的改進(jìn)。此改進(jìn)包括檢測(cè)在所述第一外圍部分(SPP4’)中出現(xiàn)的事件,然后定義第二待放大部分(SPA5),其位于該事件的位置(BS2)的中心,定義與該第二待放大部分關(guān)聯(lián)的第二外圍區(qū)域(SPP5),通過將大于100%的相應(yīng)放大率應(yīng)用于所述第二待放大部分(SPA5)的至少一些元素來(lái)顯示(SPA5’)該部分以使所述事件更加清晰,以及通過將小于100%的相應(yīng)放大率應(yīng)用于所述第二外圍部分(SPP5)的至少一些元素來(lái)顯示(SPP5’)該部分,從而節(jié)省表面積以避免隱藏所述地圖的某一部分。
文檔編號(hào)G09B29/10GK101783091SQ20091025407
公開日2010年7月21日 申請(qǐng)日期2009年12月16日 優(yōu)先權(quán)日2009年1月20日
發(fā)明者A·布雷特羅, B·德馬唐, J-R·烏利耶 申請(qǐng)人:阿爾卡特朗訊公司