專利名稱:數(shù)字地圖顯示縮放的方法、裝置及存儲其程序的存儲器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字地圖顯示的縮放方法,數(shù)字地圖顯示的縮放裝置和存儲數(shù)字地圖顯示縮放程序的存儲媒體,用于在顯示屏內(nèi)放大并縮小作為以數(shù)字形式的地圖信息的數(shù)字地圖的顯示部分。
作為數(shù)字形式的地圖信息的數(shù)字地圖是以電子形式輸入的地圖,一般在作為數(shù)字地圖顯示裝置的計算機(諸如,便攜式筆記本電腦等)的顯示屏上顯示。把這種數(shù)字地圖稱為電子地圖或地圖軟件,其中在顯示屏上可以顯示地圖。
用這種數(shù)字地圖,在例如便攜式計算機顯示屏上顯示地圖,可以執(zhí)行在該地圖上設(shè)定目標的這種操作,這些數(shù)字地圖近年來會應(yīng)用于汽車導(dǎo)航系統(tǒng)等。
順便說說,數(shù)字地圖顯示裝置具有縮放這種數(shù)字地圖的顯示區(qū)域的功能。運用在相關(guān)技術(shù)中的數(shù)字地圖顯示裝置,用戶可以運用鼠標器作為指點器,在多個步驟中放大或縮小。
圖1中,用不連續(xù)的方法,大約在5個步驟的范圍內(nèi),以1000、1002、1003和1004的比例,可以進行放大變焦或縮小變焦。通過拖曳鼠標器的方向可以指定執(zhí)行這種經(jīng)放大或縮小顯示的區(qū)域。“鼠標器”是一種裝置,它可以在桌上移動以通過隨著指針定位在部分處按下鼠標器按鈕來指定在屏幕上的特定部分?!巴弦贰笔峭ㄟ^按下鼠標器按鈕移動鼠標的一種動作。
然而,用不連續(xù)的方法,在多個步驟中只可放大或縮小數(shù)字地圖的顯示部分,因此不能在顯示屏上以用戶所需比例顯示經(jīng)放大或縮小的顯示部分。
因此,本發(fā)明的目的在于提供一種數(shù)字地圖顯示縮放方法、數(shù)字地圖縮放顯示裝置和用于存儲數(shù)字地圖縮放程序的存儲媒體,通過解決上述問題能使用戶用連續(xù)的方法,在顯示屏內(nèi)放大或縮小數(shù)字地圖的數(shù)字部分。
通過一種數(shù)字地圖顯示縮放方法獲得本發(fā)明的上述目的,其中所述方法用指向裝置放大或縮小在顯示屏幕內(nèi)的作為數(shù)字形式的地圖信息的數(shù)字地圖的顯示部分,其特征在于,指向裝置的第一指定部分和第二指定部分的操作分別指定對于在所示顯示屏內(nèi)的所示數(shù)字地圖的所示顯示部分進行連續(xù)放大操作和連續(xù)縮小操作。
在本發(fā)明中,通過分別操作指向裝置的第一指定部分和第二指定部分,可以指定對在顯示屏內(nèi)的數(shù)字地圖的顯示部分進行連續(xù)放大操作和連續(xù)縮小操作。
結(jié)果,用戶可以用相同的方法,連續(xù)放大或連續(xù)縮小在顯示屏內(nèi)的數(shù)字地圖的顯示部分。
通過一種數(shù)字地圖顯示縮放裝置可以獲得本發(fā)明的上述目的,其中所述裝置放大和縮小在顯示屏內(nèi)作為以數(shù)字形式的地圖信息的數(shù)字地圖的顯示部分,裝置包括具有顯示屏的顯示裝置,用于顯示數(shù)字地圖的顯示部分;具有第一指定部分和第二指定部分的指向裝置,用于分別通過操作第一指定部分和第二指定部分,對于在顯示屏內(nèi)的數(shù)字地圖的顯示部分進行連續(xù)放大操作和連續(xù)縮小操作;和算術(shù)處理裝置,用于對于通過操作指向裝置指定的顯示部分進行連續(xù)放大操作和連續(xù)縮小操作進行處理。
在本發(fā)明中,在顯示部分的顯示屏顯示數(shù)字地圖的顯示部分。指向裝置包括第一指定部分和第二指定部分,而且用戶通過操作第一和第二指定部分,在顯示屏內(nèi)進行對數(shù)字地圖的顯示部分進行連續(xù)放大操作和連續(xù)縮小操作。
算術(shù)處理器通過操作指向裝置對于顯示部分的連續(xù)放大操作和連續(xù)縮小操作進行處理。
在本發(fā)明中,較佳的是,當(dāng)一直按下指向裝置的第一指定部分時,繼續(xù)對于顯示部分進行連續(xù)放大操作,而當(dāng)一直按下指向裝置的第二指定部分時,繼續(xù)對于顯示部分進行連續(xù)縮小操作。
因此,用戶可以簡單的方法,連續(xù)放大或連續(xù)縮小在顯示屏內(nèi)的數(shù)字地圖的顯示部分。此外,用戶可以通過連續(xù)按下,以簡單的方法進行所需的放大或縮小。
通過一種存儲媒體可以獲得本發(fā)明的所述目的,其中所述存儲媒體存儲運用指向裝置放大和縮小在顯示裝置的顯示屏內(nèi)作為數(shù)字形式的地圖信息的數(shù)字地圖的數(shù)字地圖顯示縮放程序,其特征在于,上述數(shù)字地圖顯示縮放程序包括下列步驟通過分別操作指向裝置的第一指定部分和第二指定部分,指定對在顯示屏內(nèi)的數(shù)字地圖的顯示部分進行連續(xù)放大操作和連續(xù)縮小操作。
在本發(fā)明中,通過分別操作指向裝置的第一指定部分和第二指定部分,可以指定對在顯示屏內(nèi)的數(shù)字地圖的顯示部分進行連續(xù)放大操作和連續(xù)縮小操作。
結(jié)果,用戶可以簡單的方法,連續(xù)放大或連續(xù)縮小在顯示屏內(nèi)的數(shù)字地圖的顯示部分。
圖1示出在相關(guān)技術(shù)中如何執(zhí)行不連續(xù)放大和縮?。?br>
圖2是本發(fā)明數(shù)字地圖縮放裝置一實施例小型筆記本個人計算機的立體圖;圖3表示圖2中數(shù)字地圖縮放裝置其整個系統(tǒng)的方框圖;圖4所示是圖2中數(shù)字地圖縮放裝置顯示屏上顯示的一例數(shù)字地圖顯示部分;圖5示出以指定作為要放大部分的區(qū)域的放大模式進行放大的例子;圖6示出在顯示部分處減小到具有指定尺寸的區(qū)域的例子;圖7示出如何通過運用鼠標器的左鍵和右鍵連續(xù)放大或減小顯示部分;圖8示出用于以連續(xù)縮放放大和縮小的原理;圖9示出連續(xù)縮放的流程圖。
下面,參照附圖詳細描述本發(fā)明的較佳實施例。
以下說明的實施例是本發(fā)明具體的較佳實施例,因此受到種種技術(shù)限定。但本發(fā)明保護范圍,除非另有說明對本發(fā)明有所限定以外,否則無論如何都不限于以下所說明的種種形式。
圖2是本發(fā)明數(shù)字地圖縮放裝置100一較佳實施例的立體圖。該數(shù)字地圖顯示縮放裝置100的系統(tǒng)配置示于圖3。
圖2中數(shù)字地圖顯示縮放裝置100是所謂的便攜式筆記本個人計算機,包括主體2,顯示裝置3,鼠標器6,觸摸片12和觸摸片31和32等。顯示裝置3具有一顯示屏,例如可采用液晶顯示器(LCD)。該顯示裝置3按照可以打開閉合的方式與主體2相連。
主體2具有前面提及的鼠標器6,觸摸片12和觸摸片31與32作為指點裝置,以及電源指示燈15等。鼠標器是在桌面上滑動指點顯示屏特定部位的器件。
圖3是表示主體2和顯示裝置3內(nèi)系統(tǒng)配置的框圖。
主體2具有軟盤驅(qū)動器(FDD)86,CD-ROM(光盤只讀存儲器)驅(qū)動器87,鍵盤11的檢測電路84,CPU(中央處理器)81,ROM(只讀存儲器)82,RAM(隨機存取存儲器)83和控制器51。
觸摸片12、31、32和鼠標器6與控制器51相連??刂破?1、ROM82、RAM83、檢測電路84、硬盤驅(qū)動器85、軟盤驅(qū)動器86和CD-ROM驅(qū)動器87均通過總線BA與CPU81連接。
圖2中鼠標器6具有鼠標主體6a,左位鍵6b,右位鍵6c。觸摸片12下部設(shè)有功能與左位鍵相似的觸摸片31和功能與右位鍵相似的觸摸片32。
圖3中CPU81按照ROM82中存儲的程序執(zhí)行各種處理。CPU81執(zhí)行各種處理所需的數(shù)據(jù)和程序等,以合適方式存儲于RAM83。檢測電路84檢測鍵11的操作,向CPU81輸出檢測信號。
硬盤驅(qū)動器(HDD)85以合適方式存儲由CPU81處理的程序和數(shù)據(jù)等。軟盤驅(qū)動器(FDD)86向其中安裝的軟盤驅(qū)動器89記錄數(shù)據(jù)和從中回放數(shù)據(jù)。
控制器51檢測觸摸片12(第一觸摸片)、觸摸片31與32(第二觸摸片)和鼠標器6的操作,向CPU81輸出檢測信號。
用戶利用觸摸片12、31和32移動光標5時,用戶用他們的手指觸摸(按壓)觸摸片12上的規(guī)定位置,并按照光標應(yīng)移動的方向移動該觸摸位置??刂破?1檢測出這種操作,也就是說,用戶用他們的手指向觸摸片加有壓力時,該位置的靜電容因受壓而變化,例如,用手指按壓觸摸片12上某個位置時,水平電極和垂直電極之間的靜電容與其他電極間的靜電容相比有較大變化。
操作鍵盤11中的鍵時,檢測電路84便向CPU81輸出一與此操作相應(yīng)的檢測信號。CPU81便按照輸入的檢測信號生成例如規(guī)定的字符數(shù)據(jù),該字符數(shù)據(jù)輸出至顯示屏4顯示。CPU81按類似方式讀出ROM82中存儲的光標5的圖形數(shù)據(jù),送至顯示屏4顯示。此方法中如例如圖2所示顯示光標5。
圖3中的控制器51、CPU81、ROM82、RAM83和檢測電路84構(gòu)成算術(shù)處理裝置120。算術(shù)處理裝置120是具有這種功能的部分,其中作為操作鼠標器6的左鍵6b和右鍵6c和作為指向裝置的觸摸片12、31和32的結(jié)果,對于在顯示屏內(nèi)的數(shù)字地圖的顯示部分執(zhí)行放大和縮小操作。
本發(fā)明實施例數(shù)字地圖顯示縮放方法的程序由諸如美國微軟公司的Windows’95(視窗95)這種操作系統(tǒng)來操作,并存儲在例如CD-ROM88上。CD-ROM88上的數(shù)字地圖顯示縮放程序因而可以通過將該CD-ROM88放入CD-ROM驅(qū)動器87,轉(zhuǎn)錄至硬盤驅(qū)動器85上?!安僮飨到y(tǒng)”(OS)是指形成計算機應(yīng)用基礎(chǔ)、具有例如“應(yīng)用程序執(zhí)行”和“文件管理”等功能的軟件。
作為替代,這種數(shù)字地圖顯示縮放程序也可以存儲在軟盤89上,來替代CD-ROM88。軟盤驅(qū)動器86中插入該軟盤89時,該軟盤89中的數(shù)字地圖顯示縮放程序便轉(zhuǎn)錄至硬盤驅(qū)動器85上。
作為替代,該數(shù)字地圖縮放程序也可以通過諸如因特網(wǎng)這種網(wǎng)絡(luò)轉(zhuǎn)錄至硬盤驅(qū)動器85上。
接下來,圖4示出的是圖1和圖2中顯示裝置3的顯示屏4上顯示的數(shù)字地圖顯示縮放程序中所包含的圖像130。該圖像130只是一個例子,圖像130內(nèi)顯示的有標題欄131,菜單欄132,工具欄133,(信息顯示)列表框134,指導(dǎo)區(qū)135,地圖顯示區(qū)136,地圖窗標題欄138,比例標尺顯示139,經(jīng)度/緯度顯示140,(放大變焦)按鈕141,(縮小變焦)按鈕142,標尺欄143,標尺欄調(diào)節(jié)手柄(也稱為“滑塊”)144,窗口最大化按鈕145,窗口最小化按鈕146和X按鈕(關(guān)閉按鈕)147等。圖像130的窗口130a內(nèi)顯示有隔離窗口130b。該隔離窗口130b內(nèi)顯示有一例數(shù)字地圖的顯示部分150。菜單欄132位于標題欄131下邊,并排列有功能名稱,用位于該菜單欄的光標單擊時,就出現(xiàn)更為詳細的顯示。術(shù)語“單擊”是指迅速按壓并釋放鼠標器按鈕的操作。
圖5示出其中用戶操作圖2的鼠標器6以在顯示部分上指定運用圖2的指向器5需要放大的矩形或正方形區(qū)域的例子。圖5的例子示出其中把顯示區(qū)域150的指定區(qū)域151放大到放大區(qū)域152中的狀態(tài)。
這個指定區(qū)域151是窄于用于顯示區(qū)域150的區(qū)域,而且通過拖動鼠標器6可以把它指定為矩形或正方形。當(dāng)希望把指定區(qū)域151(以放大模式指定)放大到如圖5所示的放大區(qū)域152時,通過在桌上移動鼠標器6同時按下鼠標器6的左鍵6b,可以執(zhí)行放大操作。在這種情況下,通過拖曳鼠標器6以把指向器5從所需放大的始點SP對角移動到終點FP,可以容易地設(shè)定放大區(qū)域152。
相反,圖6示出縮小模式。這里,通過在顯示部分150內(nèi)指定具有規(guī)定尺寸的區(qū)域153,可以使整個顯示部分150包括在這個指定區(qū)域153中。即,由這個指定尺寸的區(qū)域153指定要將顯示部分150縮小到什么尺寸。通過按下鼠標器6的右鍵6c用指向器5指定始點SP1、對角地拖曳鼠標器6并指定終點FP1,可以設(shè)定這個具有指定尺寸的區(qū)域153。
當(dāng)如圖5所示進行放大時,按下圖2的鼠標器6的左鍵6b。每次按下這個右鍵6b,一次一步,就能夠放大在顯示部分150中指定的區(qū)域。此外,如圖6所示,在縮小模式中,每次按下鼠標器6的右鍵6c,一次一步,可以把顯示部分150縮小到具有指定尺寸的區(qū)域。如果連續(xù)按下鼠標器6的左鍵6b,那么能夠連續(xù)放大,而如果連續(xù)按下鼠標器6的右鍵6c,那么能夠連續(xù)縮小。
圖7示出如何運用鼠標器6的左鍵6b進行放大和如何運用鼠標器6的右鍵6c進行縮小。
圖8概念地示出當(dāng)前選中的用于連續(xù)縮放(即,連續(xù)放大和縮小)顯示部分的具有比例Sn的數(shù)字地圖層、用于一步放大的比例S(n-1)的數(shù)字地圖層和用于沿著三維方向一步縮小的比例S(n+1)的數(shù)字地圖層。上述數(shù)字地圖層是用于如圖9的流程圖所示的程序數(shù)據(jù)。
接著,參照圖9描述根據(jù)數(shù)字地圖縮放顯示程序,對于圖4中的數(shù)字地圖的顯示部分150進行縮放操作的例子。
例如,把CD-ROM插入圖3的CD-ROM驅(qū)動器87。作為替換,把軟盤89插入軟盤驅(qū)動器86。
結(jié)果,通過總線BA,把存儲在CD-ROM88或軟盤驅(qū)動器89上的本發(fā)明的數(shù)字地圖顯示縮放程序的較佳實施例放在硬盤的硬盤驅(qū)動器2上。
當(dāng)完成這些準備時,在圖4的顯示裝置3的顯示屏4上顯示窗口130b。該窗口130b是數(shù)字地圖的窗口。
圖9是示出在數(shù)字地圖顯示部分150處進行連續(xù)縮放的流程圖。在使用鼠標器6開始連續(xù)縮放時,把用于地圖層的比例即諸如CD-ROM等存儲盤片內(nèi)的數(shù)據(jù)取作Sn(單位米/點),假設(shè)此數(shù)據(jù)將被顯示在圖1的顯示屏幕4的比例Sc上。
此外,比例S的單位(米/點)表示在地圖上相應(yīng)于一個顯示像素的實際距離。
在圖9中,fzoom-in(Sc)表示放大率(例如,80%),fzoom-out(Sc)表示縮小率(例如,125%)。放大率和縮小率都相對于兩維(線段)。
目前,如此設(shè)定放大率和縮小率,從而它們的關(guān)系為fzoom-in=(1/fzoom-out)=常數(shù)(例如,0.8),但在必要時可任意地改變這個值。例如,也可隨著靠近地球2的表面時依據(jù)加速度來進行增大放大率的操作。
在開始圖9的步驟SP1時,假設(shè)數(shù)字地圖的像素部分已在此開始時具有縮放模式。
在步驟S2中,對于按下鼠標器6的左鼠標鍵6b還是按下右鼠標鍵6c作出決定。
當(dāng)按下鼠標器6的左鼠標鍵時,處理過程進到步驟SP3的放大處理,而當(dāng)按下右鍵6c時,處理過程進到步驟SP10的縮小處理。
此外,當(dāng)按下左鍵6b時,在步驟SP3中,對于由用戶按下鼠標器6的左鍵6b設(shè)定的下一個比例“新比例”進行計算。把這個新比例稱為“Snew”。在步驟SP4中,對于一步放大當(dāng)前顯示的數(shù)字地圖,獲得地圖層(數(shù)據(jù))的比例S(n-1)。
在步驟SP5中,比較新比例Snew和在步驟SP4中的比例S(n-1)。當(dāng)新比例較大時,處理過程進到步驟SP6,而當(dāng)并非這種情況時,處理過程進到步驟SP7。
在步驟SP6中,放大并顯示當(dāng)前顯示的地圖層(數(shù)據(jù))。而在步驟SP7中,放大一步放大的地圖層(數(shù)據(jù))。
這樣做,相對于目標數(shù)據(jù),在圖4的顯示屏4上可以顯示顯示部分。
與這作比較,當(dāng)在步驟SP2中按下右鍵6c時,在步驟SP10中,對于由用戶由鼠標器6的右鍵6c設(shè)定的下一個比例“新比例”進行計算。當(dāng)這個新比例Snew大于在盤上的地圖層的比例Sn時,處理過程進到步驟SP12,而當(dāng)不是這種情況上,處理過程進到步驟SP14。
在步驟SP12中,對于一步縮小當(dāng)前顯示的地圖,獲得地圖層的比例S(n+1)。然后,在步驟SP13中,縮小用于一步縮小的地圖層(數(shù)據(jù))。與這作比較,在步驟SP14中,縮小當(dāng)前顯示的數(shù)據(jù)。
于是,用戶運用鼠標器6的鍵6b和6c可以放大或縮小目標數(shù)據(jù),此外,可以連續(xù)放大或縮小顯示部分。
與其中通過拖動鼠標器的方向來指定放大和縮小的相關(guān)技術(shù)不同,運用鼠標器6的左鍵6b或右鍵6c,可以可靠地指定放大和縮小,而與拖動如圖5或圖6所示的鼠標器方向無關(guān),而且可以可靠容易地進行操作。
如圖6所示,在縮小之后,在地圖顯示器中可以顯示縮小之前所示的區(qū)域。
運用鼠標器6的左鍵6b和右鍵6c,可以指定連續(xù)放大或縮小顯示部分150的特定區(qū)域的模式。此外,通過特定鼠標器6,可以容易地指定放大或縮小的這些區(qū)域。此外,通過用戶一直按下左鍵6b或右鍵6c,可以進行連續(xù)放大或縮小。
本發(fā)明并不局限于上述實施例。
在上述實施例中,示出一個例子,其中把本發(fā)明的數(shù)字地圖顯示縮放程序存儲在如圖1所示的CD-ROM88或軟盤89上。然而,本發(fā)明并不局限于這個方面,還可以把這預(yù)先存儲在硬盤驅(qū)動器85的硬盤上。作為替換,例如,通過網(wǎng)絡(luò)(諸如,外部互連網(wǎng)),可以把這種數(shù)字地圖顯示縮放程序存儲在硬盤驅(qū)動器的硬盤85上。其它類型的盤(諸如,高密度記錄盤(DVD)也可以用作記錄媒體。
此外,圖2的數(shù)字地圖顯示縮放裝置是個人筆記本電腦,而本發(fā)明并不局限于此,而是可應(yīng)用與個人臺式電腦、安裝在移動車輛(諸如,汽車)上的導(dǎo)航系統(tǒng)和便攜式導(dǎo)航系統(tǒng)。
還可用如圖2所示的觸摸片12、31和32代替鼠標器6的左鍵6b和右鍵6c。在這種情況下,通過在觸摸片12上移動手指來代替設(shè)定鼠標器6的移動量,可以指定在顯示部分內(nèi)的區(qū)域。觸摸片31和32與分別與鼠標器6的左鍵6b和右鍵6c相對應(yīng)。
如上所述,根據(jù)本發(fā)明,用戶可以連續(xù)放大或縮小在顯示屏內(nèi)的數(shù)字地圖的顯示部分。
權(quán)利要求
1.一種數(shù)字地圖顯示縮放方法,其中用指向裝置放大或縮小在顯示裝置的顯示屏內(nèi)的作為數(shù)字形式的地圖信息的數(shù)字地圖的顯示部分,其特征在于,所述指向裝置的第一指定部分和第二指定部分的操作分別指定對于在所示顯示屏內(nèi)的所示數(shù)字地圖的所示顯示部分進行連續(xù)放大操作和連續(xù)縮小操作。
2.如權(quán)利要求1所述的數(shù)字地圖顯示縮放方法,其特征在于,所述指向裝置是鼠標器,而且通過按下所述第一指定部分而移動所述鼠標器指定要被放大的所述顯示部分的區(qū)域,和通過按下所述第二指定部分而移動所述鼠標器指定要被縮小的所述顯示部分的區(qū)域。
3.一種數(shù)字地圖顯示縮放裝置,它放大和縮小在顯示屏內(nèi)作為以數(shù)字形式的地圖信息的數(shù)字地圖的顯示部分,其特征在于,所述裝置包括具有顯示屏的顯示裝置,用于顯示所述數(shù)字地圖的所述顯示部分;具有第一指定部分和第二指定部分的指向裝置,用于分別通過操作所述第一指定部分和第二指定部分,對于在所述顯示屏內(nèi)的所述數(shù)字地圖的所述顯示部分進行連續(xù)放大操作和連續(xù)縮小操作;和算術(shù)處理裝置,用于對于通過操作所述指向裝置指定的顯示部分進行連續(xù)放大操作和連續(xù)縮小操作進行處理。
4.如權(quán)利要求3所述的數(shù)字地圖顯示縮放裝置,其特征在于,當(dāng)一直按下所述指向裝置的所述第一指定部分時,繼續(xù)對于所述顯示部分進行連續(xù)放大操作,而當(dāng)一直按下所述指向裝置的所述第二指定部分時,繼續(xù)對于所述顯示部分進行連續(xù)縮小操作。
5.一種存儲媒體,用于存儲運用指向裝置放大和縮小在顯示裝置的顯示屏內(nèi)作為以數(shù)字形式的地圖信息的數(shù)字地圖的數(shù)字地圖顯示縮放程序,其特征在于,上述數(shù)字地圖顯示縮放程序包括下列步驟通過分別操作所述指向裝置的第一指定部分和第二指定部分,指定對在所述顯示屏內(nèi)的所述數(shù)字地圖的所述顯示部分進行連續(xù)放大操作和連續(xù)縮小操作。
全文摘要
在數(shù)字地圖縮放方法中,它放大和縮小在顯示屏內(nèi)作為以數(shù)字形式的地圖信息的數(shù)字地圖的顯示部分,通過分別操作指向裝置的第一指定部分和第二指定部分,對在顯示屏內(nèi)的數(shù)字地圖的顯示部分進行連續(xù)放大操作和連續(xù)縮小操作。
文檔編號G06F3/14GK1201184SQ98109540
公開日1998年12月9日 申請日期1998年6月2日 優(yōu)先權(quán)日1997年6月2日
發(fā)明者渡邊隆一, 南雅文 申請人:索尼株式會社