專(zhuān)利名稱(chēng):在顯示器上標(biāo)注圖象的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種標(biāo)注圖象以便在屏幕上顯示的方法以及用于此目的的計(jì)算機(jī)程序、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和設(shè)備。尤其是,本發(fā)明涉及這樣一種方法顯示諸如地圖之類(lèi)的可旋轉(zhuǎn)的圖象,并且動(dòng)態(tài)地顯示與圖象的部分或特征相關(guān)的文字。
背景技術(shù):
公開(kāi)號(hào)為WO86/02764的PCT專(zhuān)利申請(qǐng)公開(kāi)了通過(guò)街道動(dòng)態(tài)標(biāo)注顯示街道地圖,其中,“每個(gè)標(biāo)記處于接近于且平行于相應(yīng)的街道的位置上并且具有最接近右上方的定位”,而且其中,如WO86/02764的圖4A到4G所示,當(dāng)標(biāo)記經(jīng)過(guò)垂直方向時(shí),每個(gè)標(biāo)注的文本的定向就翻轉(zhuǎn)180°。
美國(guó)專(zhuān)利6011494公開(kāi)了以“鳥(niǎo)瞰圖”模式顯示地圖,其中地圖的定向依據(jù)車(chē)輛或使用者的行進(jìn)方向而改變,并且其中,如US6011494的圖27所示,地圖特征的標(biāo)記的方向是一致水平的。
美國(guó)專(zhuān)利5297051公開(kāi)了通過(guò)街道的動(dòng)態(tài)標(biāo)注顯示街道地圖,其中,當(dāng)由于地圖的顯示方向在北或南和東或西之間變化而使得標(biāo)記從水平到垂直方向變化時(shí),各個(gè)標(biāo)記的每個(gè)字符仍然保持豎直。
發(fā)明內(nèi)容
本發(fā)明的目的之一是提供一種改進(jìn)的標(biāo)注用于在屏幕上顯示的可旋轉(zhuǎn)圖象局部或特征的方法,尤其是,在圖象和/或標(biāo)注特別復(fù)雜的情況下的改進(jìn)方法。
按照本發(fā)明的第一個(gè)方面,提供了一種標(biāo)注屏幕上顯示的圖象的方法,包括步驟獲取圖象、顯示被旋轉(zhuǎn)的該圖象以及在圖象上顯示第一和第二文本標(biāo)記,其中每個(gè)標(biāo)記標(biāo)識(shí)了圖象的局部或特征,而且根據(jù)第一標(biāo)注方案顯示第一文本標(biāo)記,而根據(jù)與第一標(biāo)注方案不同的第二標(biāo)注方案來(lái)顯示第二文本標(biāo)記。
雖然現(xiàn)有技術(shù)教導(dǎo)了顯示和圖象一起旋轉(zhuǎn)的重疊文本標(biāo)記或顯示在圖象上有固定方位的重疊文本標(biāo)記,發(fā)明人已經(jīng)意識(shí)到需要將這些結(jié)合起來(lái),尤其是當(dāng)圖象和/或相關(guān)的標(biāo)注特別復(fù)雜時(shí)。發(fā)明人已經(jīng)體會(huì)到通過(guò)使用一種特別的標(biāo)注技術(shù),一幅圖象,例如地圖,它的某些局部或特征被非常清楚地標(biāo)注,因此,這種標(biāo)注技術(shù)的結(jié)合保證了當(dāng)標(biāo)注有不同局部或特征的圖象旋轉(zhuǎn)時(shí),依然能清楚和容易地讀取標(biāo)記。
這種方法可以進(jìn)一步包括在顯示旋轉(zhuǎn)圖象之前顯示未旋轉(zhuǎn)圖象的步驟,其中在未旋轉(zhuǎn)圖象上的第一和第二文本標(biāo)記與分別使用于旋轉(zhuǎn)圖象的方案一致。
而且,圖象上顯示的每個(gè)文本標(biāo)記可以從一個(gè)數(shù)據(jù)庫(kù)中獲取并被顯示,這個(gè)數(shù)據(jù)庫(kù)直接或間接地表明了將根據(jù)哪種標(biāo)注方案來(lái)顯示。
如果第一和第二文本標(biāo)記分別是第一和第二組文本標(biāo)記的一項(xiàng),那么同一組中的文本標(biāo)記就按照相同的標(biāo)注方案理想地進(jìn)行顯示。
標(biāo)注方案的其中一種可以包括顯示隨圖象旋轉(zhuǎn)的文本標(biāo)記,在顯示器上水平地顯示文本標(biāo)記(即沒(méi)有旋轉(zhuǎn))或,按照本發(fā)明的第二個(gè)方面,顯示如下的文本標(biāo)記,其被旋轉(zhuǎn)到相對(duì)于旋轉(zhuǎn)圖象的多個(gè)可能方位中的一個(gè)上。就后者而言,這些可能方位之間的角度間隔可以是常數(shù),而且理想地,這些可能方位的數(shù)目是奇數(shù)。
以下將通過(guò)實(shí)施例并參考相應(yīng)的附圖對(duì)本發(fā)明加以描述,其中圖1A到1F的圖象標(biāo)注有使用根據(jù)本發(fā)明第一方面的標(biāo)注方法的文本標(biāo)記;圖2A到2H的圖象標(biāo)注有使用根據(jù)本發(fā)明第二方面的備選標(biāo)注方法的文本標(biāo)記;圖3A到3N,4A到4E和5A到5K進(jìn)一步解釋了圖2A到2H替換標(biāo)注方法;以及圖6示意地表示了一種能夠?qū)嵤┍景l(fā)明標(biāo)注方法的計(jì)算機(jī)系統(tǒng)。
具體實(shí)施方式
圖1A到1F是用于在常規(guī)顯示器上顯示的由地圖的摘錄和相關(guān)的文本標(biāo)記一起構(gòu)成圖象。特別地,該圖象由相互連接的道路——主要街道和布萊克路構(gòu)成,并且具有位于它們的交匯點(diǎn)的特征,在這種情況下是“市政廳”。圖1A到1E顯示了采用五種不同方位方式的同一地圖,即從圖1A的初始方位起,圖1B,1C,1D和1E分別逆時(shí)針旋轉(zhuǎn)了大約45°,135°,225°和315°。
布萊克路和主要街道的標(biāo)記是疊加到圖象上的,以使它們能和地圖一起旋轉(zhuǎn),并使這些標(biāo)注的文本按照以下表1中總結(jié)的那樣方位,從而使文本保持直立。
表1圖1A到1E中道路標(biāo)注的文本的方向當(dāng)一個(gè)文本標(biāo)記轉(zhuǎn)過(guò)垂直方向時(shí),文本的方向翻轉(zhuǎn)180°來(lái)使其保持直立。這可以發(fā)生在正好的垂直方向上,也可以發(fā)生在標(biāo)記接近垂直方向或剛剛經(jīng)過(guò)垂直方向之后。而且,在垂直方向上的文本的默認(rèn)方向可以如圖1A或圖1F的布萊克路所示。
盡管地圖旋轉(zhuǎn),市政廳標(biāo)記的方位恒定地保持水平。
圖2A到2H是與圖1A到1F所示相同的圖象,采取了另一種可選的標(biāo)注方法。從圖2A的起始方向起,圖2B、2C、2D、2E、2F、2G和2H的地圖分別逆時(shí)針旋轉(zhuǎn)了30°、60°、120°、150°、210°、240°、300°和330°。
布萊克路和主要街道的標(biāo)注是按照參照上述圖1A到1E介紹的相同方式疊加到圖象上的。
如以下表2所總結(jié)的那樣,“市政廳”特征的標(biāo)記隨著圖象一起旋轉(zhuǎn),只是文本標(biāo)記還可以進(jìn)一步順時(shí)針旋轉(zhuǎn)90°、180°或270°,從而使標(biāo)記與正方形“市政廳”特征最接近水平方向的邊保持平行,并且從而使這些標(biāo)記的文本保持直立。
表2圖3A到3I中“市政廳”標(biāo)記的旋轉(zhuǎn)可以將標(biāo)注圖2A到2H的正方形“市政廳”特征的基礎(chǔ)規(guī)則擴(kuò)展到標(biāo)注如圖3A到3M所示的不同的形狀,這些圖3A到3M是從圖3A的初始方向起,將一個(gè)三角形特征分別逆時(shí)針旋轉(zhuǎn)了20°、40°、80°、100°、140°、160°、200°、220°、260°、280°、320°和340°。
如以下表3所總結(jié)的那樣,三角形特征的標(biāo)記與圖象一起旋轉(zhuǎn),只是文本標(biāo)記還可以進(jìn)一步順時(shí)針旋轉(zhuǎn)60°、120°、180°、240°或300°,從而使標(biāo)記與三角形最接近水平方向的邊保持平行,并且從而使這些標(biāo)記的文本保持直立。由于文本標(biāo)記有三種彼此角間距為常數(shù)的可能方向,因此與水平方向的最大偏差為±30°。
表3圖3A到3M“市政廳”標(biāo)記的旋轉(zhuǎn)如果希望采用標(biāo)記平行于三角形較下的或較上的邊的方式來(lái)標(biāo)注圖形,則會(huì)將與水平方向的最大偏差增加到±60°。這可以由圖3N解釋?zhuān)c圖3C所示的標(biāo)注方法不同,應(yīng)用了圖3N所示的另一種可選標(biāo)注方法,從而使標(biāo)記持續(xù)與圖3A與3B所示的三角形的較下的邊的一個(gè)或另一個(gè)保持平行。
用于標(biāo)注圖2A到2H的正方形“市政廳”特征和圖3A到3M的三角形特征的方法并不局限于標(biāo)注多邊形,而是可以在標(biāo)記相對(duì)于旋轉(zhuǎn)圖象旋轉(zhuǎn)了任意數(shù)量的可能方向而進(jìn)行顯示時(shí)使用。
例如,見(jiàn)圖4A到4E和5A到5K,其中分別具有四個(gè)和五個(gè)可能的方向,一條參考線(xiàn)(由該線(xiàn)任意一端的點(diǎn)來(lái)表示)逆時(shí)針旋轉(zhuǎn)180°并被對(duì)其進(jìn)行標(biāo)注,從而使標(biāo)記具有相對(duì)于該旋轉(zhuǎn)的參考線(xiàn)的四個(gè)或五個(gè)可能定向之一,并且從而使標(biāo)記的方向盡可能與水平方向接近。
值得注意的是,當(dāng)存在偶數(shù)個(gè)可能方向并且它們之間的角間距是常量時(shí),由于對(duì)稱(chēng)性,因此標(biāo)記與水平方向的最大偏差,要比當(dāng)將這一數(shù)量減小到奇數(shù)個(gè)可能的方向時(shí)的情況大一半。當(dāng)有三個(gè)、四個(gè)和五個(gè)可能的等間隔的方向時(shí),標(biāo)記的方向與水平方向的最大偏差分別是±30°、±45°和±18°。
至少?gòu)腢S6011494中可以獲知,動(dòng)態(tài)標(biāo)注從而單獨(dú)存儲(chǔ)地圖圖象和相關(guān)的標(biāo)記,并取決于用戶(hù)要求選擇性標(biāo)注地圖。為了簡(jiǎn)化這種選擇性標(biāo)注方法并利用本發(fā)明,需要從一個(gè)數(shù)據(jù)庫(kù)中獲取各個(gè)文本標(biāo)記以進(jìn)行顯示,所述數(shù)據(jù)庫(kù)將要使用哪種標(biāo)注方式。即,標(biāo)記是否與圖象一起旋轉(zhuǎn)顯示。當(dāng)顯示第一組和第二組文本標(biāo)記時(shí),便于從一個(gè)判斷文本標(biāo)記屬于那一組的數(shù)據(jù)庫(kù)中獲取用于顯示的各個(gè)文本標(biāo)記,從而指出它是否與圖象一起旋轉(zhuǎn)顯示。
能實(shí)行上述方法的常規(guī)計(jì)算機(jī)系統(tǒng)如圖4所示,包括一個(gè)顯示器、一個(gè)具有一個(gè)軟驅(qū)和一個(gè)鍵盤(pán)的CPU主機(jī),都以公知的方式與處理器連接。按照本發(fā)明的方法在這樣一個(gè)計(jì)算機(jī)系統(tǒng)中的實(shí)施可以容易地通過(guò)適當(dāng)?shù)挠?jì)算機(jī)編程和配置或通過(guò)二者的結(jié)合,在硬件、計(jì)算機(jī)程序(固化在計(jì)算機(jī)中或存儲(chǔ)在存儲(chǔ)介質(zhì)中)中實(shí)現(xiàn)。當(dāng)然,這種計(jì)算機(jī)編程和配置是公知的,并無(wú)需過(guò)量的勞動(dòng)就可以由本領(lǐng)域普通技術(shù)人員實(shí)現(xiàn)。
本領(lǐng)域的普通技術(shù)人員還會(huì)明白,本發(fā)明所教導(dǎo)的方法可以等效地應(yīng)用于具有顯示器的其它類(lèi)型的設(shè)備,而并非僅可應(yīng)用于上述的計(jì)算機(jī)系統(tǒng)。比如,可以在諸如PDA或車(chē)輛導(dǎo)航系統(tǒng)之類(lèi)的移動(dòng)終端上采用本發(fā)明,這些移動(dòng)終端依據(jù)裝置的方位和/或用戶(hù)或宿主車(chē)輛的運(yùn)動(dòng)方向顯示旋轉(zhuǎn)地圖。
權(quán)利要求
1.一種標(biāo)注圖象以便在屏幕上顯示的方法,包括步驟獲取圖象、旋轉(zhuǎn)地顯示該圖象和在該圖象上顯示第一和第二文本標(biāo)記,其中每個(gè)標(biāo)記標(biāo)識(shí)了圖象的局部或特征,而且其中第一文本標(biāo)記按照一種標(biāo)注方案顯示,而第二文本標(biāo)記按照一種不同的標(biāo)注方案顯示。
2.如權(quán)利要求
1所述的方法,其中標(biāo)注方案之一包括顯示隨圖象旋轉(zhuǎn)的文本標(biāo)記。
3.如權(quán)利要求
1所述的方法,其中標(biāo)注方案之一包括顯示如下的文本標(biāo)記,其相對(duì)于旋轉(zhuǎn)圖象而被旋轉(zhuǎn)到多個(gè)可能方向之一上。
4.如權(quán)利要求
3所述的方法,其中標(biāo)注方案之一包括顯示相對(duì)于旋轉(zhuǎn)圖象而被旋轉(zhuǎn)到多個(gè)可能方向之一上的文本標(biāo)記;并且其中這些可能方向之間的角間距是常數(shù)。
5.如權(quán)利要求
4所述的方法,其中標(biāo)注方案之一包括顯示相對(duì)于旋轉(zhuǎn)圖象而被旋轉(zhuǎn)到奇數(shù)個(gè)可能方位之一上的文本標(biāo)記。
6.如權(quán)利要求
1所述的方法,其中標(biāo)注方案之一包括在顯示器上水平地顯示文本標(biāo)記。
7.如以上任一項(xiàng)權(quán)利要求
所述的方法,還包括步驟在旋轉(zhuǎn)地顯示圖象之前顯示未旋轉(zhuǎn)的圖象,其中第一和第二文本標(biāo)記按照分別與使用于旋轉(zhuǎn)圖象的相同方案顯示在未旋轉(zhuǎn)的圖象之上。
8.如以上任一項(xiàng)權(quán)利要求
所述的方法,其中在圖象上顯示的每個(gè)文本標(biāo)記是一個(gè)數(shù)據(jù)庫(kù)中獲取來(lái)進(jìn)行顯示的,該數(shù)據(jù)庫(kù)直接或間接地表明按照哪種標(biāo)注方案顯示。
9.如以上任一項(xiàng)權(quán)利要求
所述的方法,其中,第一和第二文本標(biāo)記分別是第一組和第二組文本標(biāo)記的一項(xiàng);并且其中同一組中的文本標(biāo)記按照相同的標(biāo)注方案顯示。
10.一種標(biāo)注圖象以便在屏幕上顯示的方法,包括步驟獲取圖象、旋轉(zhuǎn)地顯示該圖象,在所述圖象上顯示一個(gè)文本標(biāo)記,其被旋轉(zhuǎn)到相對(duì)于旋轉(zhuǎn)圖象的多個(gè)可能方位之一上。
11.如權(quán)利要求
10所述的方法,其中這些可能方向的角間距是常數(shù)。
12.如權(quán)利要求
11所述的方法,其中這些可能方向的角間距是常數(shù),而相對(duì)于旋轉(zhuǎn)圖象的可能方向數(shù)是奇數(shù)。
13.一種計(jì)算機(jī)程序,包含用于實(shí)現(xiàn)以上任一項(xiàng)權(quán)利要求
所述方法的指令。
14.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上記錄有數(shù)據(jù),代表實(shí)現(xiàn)權(quán)利要求
1到12之任一項(xiàng)所述方法的指令。
15.一種具有顯示器和處理器的設(shè)備,所述設(shè)備配置為實(shí)現(xiàn)權(quán)利要求
1到1中任一項(xiàng)所述方法。
專(zhuān)利摘要
公開(kāi)了一種標(biāo)注在屏幕上顯示的圖象的方法,以及相同作用的計(jì)算機(jī)程序、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和設(shè)備。該方法包括步驟獲取圖象,旋轉(zhuǎn)地顯示圖象和顯示圖象上的第一和第二文本標(biāo)記,其中每個(gè)標(biāo)記標(biāo)識(shí)了圖象的局部或特征,而且其中第一文本標(biāo)記按照一種標(biāo)注方案顯示,而第二文本標(biāo)記按照一種不同的標(biāo)注方案顯示。還公開(kāi)了一種標(biāo)注顯示在圖象上的文本標(biāo)記的方法,其中標(biāo)記被旋轉(zhuǎn)到相對(duì)于多個(gè)旋轉(zhuǎn)圖象的多個(gè)可能方向之一上。
文檔編號(hào)G06T3/60GKCN1647137SQ03808647
公開(kāi)日2005年7月27日 申請(qǐng)日期2003年4月3日
發(fā)明者J·R·金霍爾恩 申請(qǐng)人:皇家飛利浦電子股份有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan