專利名稱:信息顯示方法、信息處理裝置及信息顯示程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及這樣的方法和裝置,用于將地圖顯示在顯示屏上以使得指
示其位置要被指示的對象(下文稱為"位置指示對象")(position indication object)的指針(標記)被顯示在地圖上被測得作為位置指示對 象的當前位置的位置上。
背景技術(shù):
使用全球定位系統(tǒng)(GPS)的便攜式導(dǎo)航裝置已被廣泛使用。
另外,存在許多軟件,用于使用位置日志數(shù)據(jù)來指示作為移動對象的 位置指示對象(諸如人、設(shè)備或車輛之類)在地圖上的位置。
假設(shè)被測量作為當前位置的位置指示對象的位置在地圖上由指針來指 示。根據(jù)典型的方法,當位置指示對象移動時,地圖被滾動(scroll)而指 針被固定在某個點處,例如顯示屏的中心點。
根據(jù)在日本未實審專利申請公報No. 4-45476中公開的裝置,當位置 指示對象的位置被顯示在地圖上時,用于位置測量的時間間隔根據(jù)位置指 示對象的移動速度而改變。
發(fā)明內(nèi)容
根據(jù)地圖被滾動而指示位置指示對象的位置的指針被固定在顯示屏上 的某個點處的上述方法,只要地圖的比例尺(scale)和位置指示對象的移 動速度之間的關(guān)系是適當?shù)?,則地圖信息就可以被適當?shù)靥峁?br>
如果移動速度增加,例如,當用戶的移動狀態(tài)從走變?yōu)榕軙r,地圖以 適于之前的移動速度的比例尺則被滾動過快。在一些情況中,信息不能被 精確地讀出。
圖3圖示出了示出用戶走或跑的區(qū)域的地圖5。在地圖5所示的區(qū)域
6中,中心街道東西延伸,東側(cè)街道和西側(cè)街道各自南北延伸,各種設(shè)施以 及學(xué)校被定位。
假設(shè)用戶沿著西側(cè)街道向北走或跑,并且在時間tl時經(jīng)過東西美術(shù)館。
參考圖15A,在時間tl時,圖3所示的地圖5的一部分被顯示為顯示 屏l上的地圖5a。指示用戶的當前位置的指針9a被顯示在顯示屏1 (地圖 5a)的中心處。
此時,東西美術(shù)館的地標(landmark)被顯示為顯示屏1上的地圖5a 的一部分,并且例如包括關(guān)于東西美術(shù)館的照片和文本在內(nèi)的信息7被顯 示在地標的附近。
當用戶在上述情形中高速移動時,地圖在顯示屏1上被高速滾動。在 從時間tl起經(jīng)過預(yù)定時間后的時間t2時,如圖15B所示,地圖5e被顯示 在顯示屏1上,地圖5e示出了從地圖5a所示的區(qū)域被較多地偏移后的區(qū) 域。
在從時間t2起經(jīng)過預(yù)定時間后的時間t3,如圖15C所示,地圖5f被 顯示在顯示屏1上,地圖5f示出了從地圖5e所示的區(qū)域被較多地偏移后 的區(qū)域。
因此,包括關(guān)于東西美術(shù)館的照片和文本在內(nèi)的信息7在時間t2時未 被顯示。東西美術(shù)館的地標在時間t3時未被顯示。因此,難以可靠地讀取
Y曰息c
希望即使在位置指示對象的移動速度較高時也能可靠地讀取所需信
阜
根據(jù)本發(fā)明一個實施例,提供了一種信息顯示方法,通過該信息顯示 方法,信息處理裝置將地圖顯示在顯示屏上,以使得指針被顯示在地圖上 被測得作為位置指示對象的當前位置的位置處。該方法包括以下步驟當 位置指示對象的移動速度等于或小于閾值速度時,在第一顯示模式中根據(jù)
位置指示對象的移動來在顯示屏上滾動地圖;以及當位置指示對象的移動
速度大于所述閾值速度時,在第二顯示模式中將地圖固定在顯示屏上,或 者減小在顯示屏上滾動地圖的速度以使得滾動速度小于第一顯示模式中的滾動速度。
根據(jù)本發(fā)明實施例的該方法,當位置指示對象的移動速度大于閾值速 度時,地圖被固定在顯示屏上而不被滾動,或者,地圖以較低速度在顯示 屏上被滾動。因此,信息在較長時間中被顯示在顯示屏上,以使得可以可 靠地讀取所需信息。
如上所述,根據(jù)本發(fā)明的實施例,即使當位置指示對象的移動速度較 高時,也可以可靠地讀取所需信息。
圖1是圖示出根據(jù)本發(fā)明一個實施例的執(zhí)行信息顯示方法的信息顯示 系統(tǒng)的示圖2是圖示出該實施例中的信息處理裝置的示圖; 圖3是圖示出地圖的示圖4A至圖4C是圖示出在單點顯示模式中在地圖滾動模式和地圖固定 模式中的顯示狀態(tài)的示圖5A和圖5B是說明地圖固定模式中的地圖改變的示圖6是說明地圖固定模式中的地圖改變的示圖7是說明地圖滾動模式和地圖固定模式之間的模式切換的示圖8是圖示出地圖的示圖9A和圖9B是圖示出了單點顯示模式和多點顯示模式中的顯示狀態(tài) 的示圖IO是說明單點顯示模式和多點顯示模式之間的模式切換的示圖; 圖11圖示出了顯示模式設(shè)置處理的流程圖的一部分; 圖12圖示出了顯示模式設(shè)置處理的流程圖的另一部分; 圖13是繪制處理的流程圖14是示出區(qū)域的地圖改變處理的流程圖;以及 圖15A至圖15C是說明根據(jù)移動對象的移動在顯示屏上滾動地圖的情 況的示圖。
具體實施方式
l.信息顯示系統(tǒng)
圖1圖示出了根據(jù)本發(fā)明一個實施例的執(zhí)行信息顯示方法的信息顯示 系統(tǒng)。
信息顯示系統(tǒng)包括信息處理裝置10和20,其每個具有定位功能和無 線電通信功能,以使得信息處理裝置通過各自的無線電通信功能經(jīng)由網(wǎng)絡(luò) 30被彼此相連。
信息處理裝置10由用戶A使用。用戶A攜帶著信息處理裝置10?;?者,信息處理裝置IO被安裝在用戶A乘坐的車輛內(nèi)。信息處理裝置20由 用戶B使用。用戶B攜帶著信息處理裝置20?;蛘?,信息處理裝置20被 安裝在用戶B乘坐的車輛內(nèi)。
圖2圖示出了信息處理裝置10和20的示例性配置。
信息處理裝置10包括GPS天線11、 GPS運算單元12、控制單元 13、存儲單元14、操作單元15、顯示處理單元16、顯示單元17、無線電 通信單元18以及無線電通信天線19。
GPS天線ll接收來自GPS衛(wèi)星的無線電波。GPS運算單元12解調(diào)接 收到的信號并對信號執(zhí)行運算操作以測量信息處理裝置10的位置。
控制單元13控制信息處理裝置10的各個單元。雖然在圖中未示出控 制單元13的組件,然而控制單元13包括CPU、其中有將由CPU執(zhí)行的 程序以及固定數(shù)據(jù)的ROM,以及其中有被開發(fā)的程序或數(shù)據(jù)的RAM。
用作大容量存儲器的存儲單元14存儲地圖信息和內(nèi)容信息。
不必要將地圖信息存儲在信息處理裝置10中。信息顯示系統(tǒng)可以被 設(shè)計得使信息處理裝置10從連接到它的用戶A的服務(wù)器或者從連接到網(wǎng) 絡(luò)30的服務(wù)提供商的服務(wù)器獲取地圖信息。
操作單元15由用戶A操作來執(zhí)行信息處理裝置IO上的各種操作。
顯示處理單元16基于例如存儲在存儲單元14中的地圖信息以及由 GPS運算單元12獲取的位置信息將地圖和所需信息顯示在顯示單元17的 顯示屏上,如后所述。
顯示單元17包括諸如液晶顯示器或有機電致發(fā)光(EL)顯示器之類的顯示裝置。
無線電通信單元18將由GPS運算單元12獲得的位置信息作為指示信 息處理裝置10的當前位置的信息發(fā)送到信息處理裝置20,并且還從信息 處理裝置20接收作為指示信息處理裝置20的當前位置的信息的位置信 息。
信息處理裝置20也包括GPS天線21、 GPS運算單元22、控制單元 23、存儲單元24、操作單元25、顯示處理單元26、顯示單元27、無線電 通信單元28以及無線電通信天線29。各個組件的配置和操作與信息處理 裝置IO的相同。
2.信息顯示方法
根據(jù)本發(fā)明實施例的信息顯示方法包括單點顯示模式和多點顯示模式。
對于單點顯示模式,在圖1和2所示的信息顯示系統(tǒng)中,信息處理裝 置10和20的每個將地圖顯示在顯示屏上以使得指示此裝置的指針被顯示 此裝置在地圖上的位置處。
對于多點顯示模式,在圖1和圖2中的信息顯示系統(tǒng)中,信息處理裝 置10和20的每個將地圖顯示在顯示屏上,以使得指示此裝置的位置的指 針以及指示另一裝置的位置的另一指針同時地分別被顯示在此裝置的位置 處以及另一裝置的位置處。
在圖1和圖2中的信息顯示系統(tǒng)中,對于信息處理裝置10的另一裝置 是信息處理裝置20,而對于信息處理裝置20的另一裝置是信息處理裝置 10。
當用戶A攜帶信息處理裝置10時,信息處理裝置10的位置是用戶A 的位置。當信息處理裝置10被安裝在車輛內(nèi)并且用戶A乘坐該車輛時, 信息處理裝置10的位置是車輛的位置并且也是用戶A的位置。
類似地,當用戶B攜帶信息處理裝置20時,信息處理裝置20的位置 是用戶B的位置。當信息處理裝置20被安裝在車輛內(nèi)并且用戶B乘坐該 車輛時,信息處理裝置20的位置是車輛的位置并且也是用戶B的位置。
10因此,在下面的描述中,假設(shè)信息處理裝置10的位置是用戶A的位 置,而信息處理裝置20的位置是用戶B的位置。
假設(shè)地圖的比例尺由分數(shù)1/M表示,當分母"M"是一較大值時,地 圖比例尺較小,即,比率較小。當分母"M"是一較小值時,地圖比例尺
較大,即,比率較大。
因此,當?shù)貓D比例尺越小時(比例尺分母越大),可以將示出越大實 際區(qū)域的地圖顯示在顯示屏上。
2-1.信息顯示方法的單點顯示模式
信息處理裝置10中的單點顯示模式與信息處理裝置20中的單點顯示 模式完全相同。因此,下面將描述信息處理裝置10中的單點顯示模式。
假設(shè)攜帶著信息處理裝置10的用戶A在圖3中的地圖5所示的區(qū)域 中走或跑,或者,用戶A在安裝了信息處理裝置IO的車輛上在地圖5所 示的區(qū)域中駕駛。
在地圖5所示的區(qū)域中,中心街道東西延伸,東側(cè)街道和西側(cè)街道從 南北延伸,并且各種設(shè)施以及學(xué)校被定位。
假設(shè)用戶沿著西側(cè)街道向北移動,并且在時間tl時經(jīng)過東西美術(shù)館, 時間tl用作作為信息處理裝置10的GPS運算單元12的位置測量結(jié)果的 適當采樣率的某個采樣時間。
還假設(shè)用戶A在用作下一采樣時間的時間t2時經(jīng)過東西美術(shù)館和西 側(cè)小學(xué)之間的位置,并且在作為之后的采樣時間的時間t3時經(jīng)過西側(cè)小 學(xué)。
2-1-1.地圖滾動模式
假設(shè)在時間tl之前用戶A的移動速度等于或小于閾值速度Vth,并且 在時間tl時用戶A的移動速度大于閾值速度Vth。
在此情況中,地圖滾動模式被設(shè)置為時間tl。地圖以適于用戶A的移 動速度的滾動速度在顯示屏上被滾動。指示用戶A的指針被顯示以便被固 定在顯示屏上的某個點處,例如,顯示屏上的中心。因此,如圖4A所示,圖3中的地圖5的一部分被顯示為顯示屏1上 的地圖5a,并且在9a處指示的指針被顯示在顯示屏1 (地圖5a)的中 心。
在地圖5a上,例如,包括關(guān)于東西美術(shù)館的照片和文本在內(nèi)的信息7 被顯示在東西美術(shù)館的地標附近。
2-1-2.切換到地圖固定模式(map fixed mode)
當在時間tl時用戶A的移動速度大于閾值速度Vth時,顯示模式從地 圖滾動模式被切換到地圖固定模式。根據(jù)地圖滾動模式中的地圖比例尺將 閾值速度Vth設(shè)置為合適的值。
在地圖固定模式中,地圖不在顯示屏l上滾動。地圖5a被顯示為它位 于顯示屏1上。具體地,當用戶A的移動速度大于閾值速度Vth時,地圖 被固定在顯示屏1上而不以適合于用戶A的移動速度的高滾動速度滾動。
因此,可以解決如圖15所示的難以讀取包括關(guān)于東西美術(shù)館的照片 和文本在內(nèi)的信息7的這種問題。
此時,指針9a在顯示屏1 (地圖5a)上移動。在時間t2時,指針9a 被顯示在如圖4B所示的顯示屏1的上端附近。
2-1-3.地圖固定模式中的地圖改變
在地圖固定模式中,如果用戶A在同一方向上進一步移動,則指針9a 從顯示屏l上消失。
因此,當指針9a接近如圖5A所示的顯示屏1上的預(yù)定外圍部分la 時,地圖在顯示屏1上被偏移,以使得指針9a從顯示屏1的外圍部分la 向內(nèi)偏移,如圖5B所示。
圖4C圖示出了這樣一種情況,其中,從圖4B的地圖5a偏移后的示 出了圖3的地圖5的另一部分的地圖5b被顯示在顯示屏1上,并且經(jīng)偏移 的指針9a被顯示在顯示屏1的中心。
這種情況中的地圖改變與在地圖滾動模式中通過滾動地圖的地圖改變 不同。為了防止指針9a從顯示屏l上消失,顯示在顯示屏l上的地圖立即
12被改變?yōu)榱硪粋€地圖。
具體地,當?shù)貓D被改變之后,如圖4C所示,地圖5b在地圖固定模式 中顯示在顯示屏1上而不滾動。
當指針9a再次接近顯示屏1的外圍部分la時,如圖5A所示,則顯 示在顯示屏1上的地圖被改變。
上述情況為向上顯示(heading-up display),即,地圖被顯示以使得 位置指示對象的移動方向在顯示屏上向上,并且位置指示對象向北移動。 包括多點顯示模式中的地圖顯示一般地如圖6所示那樣被執(zhí)行。
示出了區(qū)域5A的地圖是在改變之前被顯示在顯示屏上的一部分。示 出了區(qū)域5B的地圖是在改變之后被顯示在顯示屏上另一部分。
Pl (0, 0) 、 P2 (X, 0) 、 P3 (0, Y)禾卩P4 (X,Y)分別對應(yīng)于示 出了區(qū)域5A的地圖的左上角、右上角、左下角和右下角。
X表示示出了區(qū)域5A和5B的各個地圖的橫向上的大小(像素數(shù) 目)。Y表示示出了區(qū)域5A和5B的各個地圖的縱向上的大小(像素數(shù) 目)。
在示出了區(qū)域5A的地圖中,設(shè)置了由陰影所示的外圍部分6A。令 wx表示外圍部分6A的橫向上的寬度(像素數(shù)目),并且令wy表示其縱 向上的寬度(像素數(shù)目)。
當橫向上的外圍部分與示出區(qū)域的地圖的比率由px= (wx/X) X 100[%]表示并且縱向上由py= (wy/Y) X100[。/。]表示時,滿足下面的關(guān)
系
0<px<50;并且 0<py<50。
令Pa (x, y)表示在示出了區(qū)域5A的地圖中由指針9a所指示的點。 當點Pa (x, y)位于外圍部分6A中時,即滿足下面的關(guān)系中的任一
個時,顯示在顯示屏1上的地圖從示出區(qū)域5A的地圖改變?yōu)槭境鰠^(qū)域5B
的地圖
0 S X《戰(zhàn); X-WX S X S X;0SySwy;以及 Y隱wy《y^ Y。
改變之后的示出區(qū)域5B的地圖被設(shè)置以使得由指針9a指示的點Pa (x, y)位于示出如下區(qū)域5B的地圖上。
當位置指示對象在所顯示地圖中在縱向上移動時,x = X/2并且y = Y-wy-a或y = wy+ot的區(qū)域為示出區(qū)域5B的地圖。當位置指示對象在所顯示 地圖中在橫向上移動時,y = Y/2并且x = wx+a或x = X-wx-a的區(qū)域為示 出區(qū)域5B的地圖。當位置指示對象在所顯示地圖中在斜向上移動時,y = Y-wy-a或y = wy+a并且x = wx+a或x = X-wx-a的區(qū)域為示出區(qū)域5B的 地圖。
在以與示出區(qū)域5A的地圖類似的方式在示出區(qū)域5B的地圖中設(shè)置外 圍部分6B的情況中,令a表示自外圍部分6B的內(nèi)邊緣起的距離。
距離a被設(shè)為適當?shù)闹?,以使得在示出區(qū)域5B的地圖上由指針9a指 示的點Pa (x, y)位于外圍部分6B的內(nèi)邊緣內(nèi)側(cè)。
改變之后,示出區(qū)域5B的地圖被用作改變之前的示出區(qū)域的地圖。 示出區(qū)域的地圖是否改變是基于上述用于改變的條件是否被滿足來確定 的。當示出區(qū)域的地圖改變時,區(qū)域以上述方式被改變。
2-1-4.從地圖固定模式切換到地圖滾動模式
在如上所述的顯示模式從地圖滾動模式切換到地圖固定模式之后,當 用戶A的移動速度小于預(yù)定值時,顯示模式被相反地從地圖固定模式切換 到地圖滾動模式。
在一些情況中,例如,如圖7中的曲線所示,由Vt表示的用戶A的 移動速度在時間ta時大于閾值速度Vth,并且此后,移動速度Vt圍繞閾值 速度Vth變化,以使得在時間點tb、 tc、 td、 te和tf時為閾值速度Vth。 在每個時間點tb、 tc、 td、 te和tf處改變顯示模式是不可取的。 因此,閾值速度Vth被設(shè)置為上限閾值速度,并且低于閾值速度Vth 的闊值速度Vtl被設(shè)置為下限閾值速度,以便為改變顯示模式提供滯后作 用(hysteresis),如下所述。圖7所示的單位時間TS是位置測量結(jié)果中一個采樣時間點和下一采 樣時間點之間的時間間隔。
移動速度Vt是通過將距離Ds除以單位時間Ts而獲得的,即,移動 速度Vt表達為Ds/Ts, Ds是用戶A.在對應(yīng)于單位時間Ts的一段時間中移 動的距離。距離Ds根據(jù)測得的位置來計算。
當移動速度Vt增加時,時間t (n)時的移動速度Vt (n)大于比時間 t (n)早單位時間Ts的時間t (n-1)時的移動速度Vt (n-1)。
另一方面,當移動速度Vt減小時,時間t (n)時的移動速度Vt (n) 小于比時間t (n)早單位時間Ts的時間t (n-1)時的移動速度Vt (n-1)。
因此,移動速度Vt是增加還是減小是通過將時間t (n)時的移動速 度Vt (n)與比時間t (n)早單位時間Ts的時間t (n-1)時的移動速度Vt (n-1)相比較來確定的。
在移動速度Vt增加的情況中,當如圖7所示移動速度Vt在緊鄰時間 ta之后大于上限閾值速度Vth時,顯示模式從地圖滾動模式被切換到地圖
固定模式,如上所述。
另一方面,在移動速度Vt減小的情況中,即使如時間tb、 td或tf所 示的移動速度Vt小于閾值速度Vth,地圖固定模式也不被切換到地圖滾動 模式。但是,當移動速度Vt小于下限閾值速度Vtl時(如時間tg所示 的),地圖固定模式被切換到地圖滾動模式。
因此,在圖7中,在時間ta時,顯示模式從地圖滾動模式被切換到地 圖固定模式。在時間tg時,地圖固定模式被切換到地圖滾動模式。在跟隨 時間tg的時間th之后的時間ti處,地圖滾動模式被切換為地圖固定模 式。
因此,這防止了由于移動速度Vt短時間內(nèi)在小范圍內(nèi)變化而使顯示 模式短時間內(nèi)時常改變的問題。
2-2.信息顯示方法的多點顯示模式
在圖1和圖2的信息顯示系統(tǒng)中,信息處理裝置10和信息處理裝置20的每個可以將地圖顯示在顯示屏上,以使得指示此裝置的指針和指示另 一裝置的另一指針可以同時地分別顯示在此裝置的位置和該另一裝置的位 置中。
信息處理裝置10中的多點顯示模式與信息處理裝置20中的完全相 同。因此,下面描述信息處理裝置10中的多點顯示模式。
假設(shè)分別攜帶著信息處理裝置10和20或者分別乘坐在安裝了信息處 理裝置10和20的其車輛內(nèi)的用戶A和B在圖8的地圖5所示的區(qū)域中的 某個位置彼此靠近,并且朝該區(qū)域中的西邊的目的地行進。圖8的地圖5 與圖3的地圖完全相同。
假設(shè)用戶A在時間點tl、 t2和t3時沿著西側(cè)街道朝北移動,并且在 時間t4時向左轉(zhuǎn)到中心街道上。
假設(shè)用戶B在時間點tl和t2時沿著東側(cè)街道朝南移動,在時間t3時 向右轉(zhuǎn)到中心街道上,并且在時間t4時經(jīng)過東側(cè)百貨商店。
2-2-1.單點顯示模式
首先,單點顯示模式被設(shè)置以使得要顯示在顯示屏上的地圖的比例尺 相對較大(比例尺的分母相對較小),示出了相對小的區(qū)域的地圖被顯示 在顯示屏上,并且只有指示用戶A的指針被顯示在顯示屏1上。
具體地,例如,在時間tl,地圖5a作為圖8所示的地圖5的一部分被 顯示在顯示屏l上,并且指針9a被顯示在顯示屏1 (地圖5a)的中心。
在單點顯示模式中,如上參考圖3至圖7所述的,顯示模式根據(jù)用戶 A的移動速度Vt而在地圖滾動模式和地圖固定模式之間切換。
在地圖固定模式中,示出區(qū)域的地圖如上參考圖5A至圖6所述的那 樣被改變,以使得指針9a不從顯示屏1上消失。
2-2-2.切換到多點顯示模式
在多點顯示模式中,作為信息處理裝置10和20的位置測量結(jié)果,用 戶A和B (信息處理裝置10和20)之間的距離被檢測作為每個采樣時間 時的對象間距離。在上述情況中,在時間tl時,用戶A和B分別位于對應(yīng)于地圖5上
的點Pal和Pbl的位置處,如圖8所示。對象間距離是點Pal和Pbl之間 的直線上的距離(在下文中,稱為"直線距離")。在時間t2時,用戶A 和B分別位于對應(yīng)于地圖5上點Pa2和Pb2的位置處。對象間距離是點 Pa2和Pb2之間的直線距離。
對于多點顯示模式,當對象間距離小于閾值距離Dtl時,顯示模式從 單點顯示模式被切換為多點顯示模式。閾值距離Dtl根據(jù)單點顯示模式中 的地圖比例尺而被設(shè)為適當值。
在上述情況中,雖然到時間tl時對象間距離等于或小于閾值距離 Dtl,然而,在時間t2時對象間距離也小于閾值距離Dtl。
因此,在時間t2時,顯示模式從單點顯示模式被切換到多點顯示模式。
在多點顯示模式中,顯示在顯示屏上的地圖的比例尺小于單點顯示模 式中的地圖比例尺。如圖9B所示,示出了比單點顯示模式時大的區(qū)域的 地圖5c被顯示在顯示屏1上。
地圖5c包括用戶A和B的各自當前位置。在顯示屏1上,指示用戶 A的當前位置的指針9a和指示用戶B的當前位置的指針9b同時被顯示。
因此,用戶A發(fā)現(xiàn)用戶A和B位于預(yù)定范圍內(nèi)。在信息處理裝置20 中,由于類似顯示處理被執(zhí)行,因此用戶B也發(fā)現(xiàn)了用戶B和A位于預(yù) 定范圍內(nèi)。
不同于單點顯示模式,在多點顯示模式中不使用地圖滾動模式。只使 用地圖固定模式。
在多點顯示模式中的地圖固定模式中,當用戶A和B中的任一個的當 前位置位于圖5A和圖5B所示的顯示屏1的外圍部分la內(nèi)時,示出區(qū)域 的地圖如上所述那樣改變。此時,示出區(qū)域的地圖被改變以使得用戶A和 B的當前位置都位于改變后的示出區(qū)域的地圖內(nèi)。
2-2-3.從多點顯示模式切換到單點顯示模式
在從單點顯示模式切換到多點顯示模式之后,當對象間距離(用戶A
17和B之間的直線距離)大于預(yù)定值時,顯示模式從多點顯示模式被切換到 單點顯示模式。
在一些情況中,例如,如圖IO中的曲線所示,由Dt表示的對象間距 離在時間tp時小于閾值距離Dtl,并且此后,對象間距離Dt圍繞閾值距
離Dtl變化,以使得在時間點tq、 tr和ts時為閾值距離Dtl 。 在每個時間點tq、 tr和ts時改變顯示模式是不可取的。 因此,將閾值距離Dtl設(shè)為下限閾值距離而將大于閾值距離Dtl的閾
值距離Dth設(shè)為上限閾值距離,以便為改變顯示模式提供滯后作用,如下所述。
如上參考圖7所述的,圖IO所示的單位時間Ts是位置測量結(jié)果中某 個采樣時間與下一采樣時間之間的時間間隔。
當對象間距離Dt減小時,時間t (n)處的對象間距離Dt (n)小于比 時間t (n)早單位時間Ts的時間t (n-l)處的對象間距離Dt (n-l)。
當對象間距離Dt增大時,時間t (n)處的對象間距離Dt (n)大于比 時間t (n)早單位時間Ts的時間t (n-l)處的對象間距離Dt (n-l)。
因此,對象間距離Dt是減小還是增加是通過比較時間t (n)處的對 象間距離Dt (n)與比時間t (n)早單位時間Ts的時間t (n-l)處的對象 間距離Dt (n-l)來確定的。
當對象間距離Dt減小并小于下限閾值距離Dtl時,如圖IO中的時間 tp所示,顯示模式從單點顯示模式被切換到多點顯示模式,如上所述。
另一方面,當對象間距離Dt增加并隨后大于閾值距離Dtl時,如時 間tq或ts所示,顯示模式不被切換到單點顯示模式。當對象間距離Dt大 于上限對象間距離Dth時,如時間tu所示,顯示模式被切換到單點顯示模 式。
因此,在圖10中,顯示模式在時間tp時從單點顯示模式被切換到多 點顯示模式。在時間tu時多點顯示模式被切換為單點顯示模式。在跟隨時 間tu的時間tv之后的時間tw時,單點顯示模式被切換為多點顯示模式。
因此,這防止了由于對象間距離Dt短時間內(nèi)在小范圍內(nèi)變化而使顯 示模式短時間內(nèi)時常改變的問題。2-3.用于信息顯示的處理 2-3-1.顯示模式設(shè)置處理
圖11和12圖示出了與由信息處理裝置IO執(zhí)行的上述顯示模式設(shè)置有
關(guān)的一系列處理步驟。
當信息處理裝置IO被開啟或用戶A執(zhí)行啟動操作時開始以40表示的 顯示模式設(shè)置處理。在步驟41中,單點顯示模式和地圖滾動模式被設(shè)置 為初始顯示模式。
在步驟42中,如上參考圖10所述的那樣計算當前對象間距離Dt (n)。
在步驟43中,判斷計算出的當前對象間距離Dt (n)是否小于在早單 位時間Ts時獲得的在先對象間距離Dt (n-l)。
當當前對象間距離Dt (n)小于在先對象間距離Dt (n-1)時,確定出 對象間距離Dt在減小。處理從步驟43前進到步驟44。
反之,當當前對象間距離Dt (n)等于或大于在先對象間距離Dt (n-1)時,確定出對象間距離Dt在增大。處理從步驟43前進到步驟46。
在步驟44中,判斷對象間距離Dt (n)是否小于下限閾值距離Dtl。
當對象間距離Dt (n)小于下限閾值距離Dtl時,處理從步驟44前進 到步驟45。在步驟45中,顯示模式從單點顯示模式被切換到多點顯示模 式,如圖10中的時間tp或tw所示。處理隨后前進到步驟51。
當對象間距離Dt (n)等于或大于下限閾值距離Dtl時,處理從步驟 44前進到步驟51。
在步驟46中,判斷對象間距離Dt (n)是否大于上限閾值距離Dth。
當對象間距離Dt (n)大于上限閾值距離Dth時,處理從步驟46前進 到步驟47。在步驟47中,顯示模式從多點顯示模式被切換為單點顯示模 式,如圖10中的時間tu所示。處理前進到步驟51。
當對象間距離Dt (n)等于或小于上限閾值距離Dth時,處理從步驟 46前進到步驟51。
在步驟51中,判斷此時所設(shè)置的顯示模式是否是單點顯示模式。當此時設(shè)置的顯示模式是單點顯示模式時,處理從步驟51前進到步
驟52。如上參考圖7所述的那樣來計算當前移動速度Vt (n)。
在步驟53中,判斷計算出的當前移動速度Vt (n)是否大于在早單位
時間Ts時獲得的在先移動速度Vt (n-l)。
當當前移動速度Vt (n)大于在先移動速度Vt (n-l)時,確定出移動
速度Vt在增大。處理從步驟53前進到54。
反之,當當前移動速度Vt (n)等于或小于在先移動速度Vt (n-l)
時,確定出移動速度Vt在減小。處理從步驟53前進到步驟56。
在步驟54中,判斷移動速度Vt (n)是否大于上限閾值速度Vth。 當移動速度Vt (n)大于上限閾值速度Vth時,處理從步驟54前進到
步驟55。在單點顯示模式中,顯示模式從地圖滾動模式被切換到地圖固定
模式,如圖7中的時間ta或ti所示。處理前進到步驟61。
當移動速度Vt (n)等于或小于上限閾值速度Vth時,處理從步驟54
前進到步驟61。
在步驟56中,判斷移動速度Vt (n)是否小于下限閾值速度Vtl。 當移動速度Vt (n)小于下限閾值速度Vtl時,處理從步驟56前進到
步驟57。在單點顯示模式中,顯示模式從地圖固定模式被切換到地圖滾動
模式,如圖7中的時間tg所示。處理前進到步驟61。
當移動速度Vt (n)等于或大于下限閾值速度Vtl時,處理從步驟56
前進到步驟61。
當在步驟51中確定此時所設(shè)置的顯示模式不是單點顯示模式而是多 點顯示模式時,則在步驟59中,顯示模式被設(shè)為地圖滾動模式而不是地 圖固定模式。處理前進到步驟61。
在步驟61中,判斷關(guān)于顯示模式設(shè)置的處理是否終止。當根據(jù)用戶 A的終止操作要終止處理時,將處理終止。當不終止處理時,則將處理返 回到步驟42。重復(fù)步驟42和后續(xù)步驟。
2-3-2.繪制例程
圖13圖示出了用于在如上所述那樣設(shè)置的顯示模式中由信息處理裝置io執(zhí)行的信息顯示的繪制例程。
用70表示的該繪制例程作為位置測量結(jié)果在每個采樣時間時與上述 顯示模式設(shè)置處理40同時被執(zhí)行。
根據(jù)繪制例程或處理70,在步驟71中,獲取與如上所述那樣設(shè)置的 顯示模式有關(guān)的數(shù)據(jù)。在步驟72中,判斷地圖固定模式是否被設(shè)置。
如上所述,在單點顯示模式中使用地圖滾動模式或者地圖固定模式。 在多點顯示模式中,只使用地圖固定模式。
當?shù)貓D固定模式被設(shè)置時,處理從步驟72前進到步驟73。
在步驟73中,判斷裝置(信息處理裝置10)的當前位置是否位于如 上參考圖5A至圖6所述的顯示屏的外圍部分中。
當裝置的當前位置位于顯示屏的外圍部分中時,處理從步驟73前進 到示出區(qū)域的地圖改變例程80。在該例程中,將如后所述那樣執(zhí)行示出區(qū) 域的地圖改變處理。此后,處理前進到步驟74。
當裝置的當前位置未位于顯示屏的外圍部分中時,處理從步驟73前 進到步驟74。
當在步驟72中判定出在單點顯示模式中所設(shè)置的顯示模式不是地圖 固定模式而是地圖滾動模式時,處理從步驟72前進到步驟74。
在步驟74中,繪制地圖和指針。處理隨后前進到步驟75。
在步驟75中,判斷繪制處理是否被終止。當不終止而是要繼續(xù)繪制 處理時,處理被返回到步驟71。重復(fù)步驟71和后續(xù)的步驟。
圖14圖示出了圖13所示的示出區(qū)域的地圖改變例程80。根據(jù)該示出 區(qū)域的地圖改變例程或處理80,在步驟81中,判斷所設(shè)置的顯示模式是 否是單點顯示模式。
當設(shè)置了單點顯示模式時,處理從步驟81前進到步驟82。在步驟82 中,如上參考圖6所述的那樣確定改變之后的示出區(qū)域的地圖。
當所設(shè)置的顯示模式為多點顯示模式時,處理從步驟81前進到步驟 83。在步驟83,判斷是否能夠?qū)⒃撗b置的當前位置和另一裝置的當前位置 以與單點顯示模式中相同的比例尺顯示在同一地圖上。
當難以將該裝置的當前位置和另一裝置的當前位置以與單點顯示模式
21中相同的比例尺顯示在同一地圖上時,處理從步驟83前進到步驟84。在
步驟84中,地圖比例尺被減小。此后,處理被返回步驟83。
當在步驟83中判定出能夠?qū)⒃撗b置的當前位置和另一裝置的當前位 置以與單點顯示模式中相同的比例尺或以在步驟84中被減小了的地圖比 例尺顯示在同一地圖上時,處理前進到步驟82。在步驟82中,確定改變 之后的示出區(qū)域的地圖。
3.其它實施例
3-1.單點顯示模式中的地圖顯示
在上述情況中,當在單點顯示模式中位置指示對象的移動速度Vt大 于上限閾值速度Vth時,地圖顯示模式被切換到地圖固定模式。當?shù)貓D未 固定在顯示屏上并且地圖比例尺被設(shè)置得小于地圖滾動模式中的比例尺 時,可以減小顯示屏上的地圖滾動速度。
3-2.多點顯示模式中的位置指示對象
在多點顯示模式中,第一位置指示對象可以被設(shè)置為具有定位功能的 信息處理裝置或用戶,而第二位置指示對象可以被設(shè)置為諸如目的地或目 標點之類的固定位置或點。
在此情況中,例如,當當前位置接近自目的地起的預(yù)定距離的點時, 顯示模式從單點顯示模式被切換到多點顯示模式,以使得當前位置和目的 地被同時顯示在地圖上。
在多點顯示模式中,位置指示對象的數(shù)目不限于兩個??梢允褂萌齻€ 或更多個位置指示對象。例如,假設(shè)位置指示對象的數(shù)目為三個,則當特 定兩個對象之間的距離、三個對象中任兩個之間的距離或者三個對象中每 兩個之間的距離小于下限閾值距離時,兩個或三個對象同時被顯示在地圖 上。
3-3.非實時信息顯示
在上述情況中,位置指示對象的位置是實時顯示的。本發(fā)明可應(yīng)用于基于所記錄的位置日志數(shù)據(jù)來非實時地顯示位置指示對象的位置的情況。
具體地,在圖2的情況中,信息處理裝置IO將被GPS運算單元12獲 得作為位置測量結(jié)果的位置信息與指示位置測量時間的時間信息一起記錄
在存儲單元14中。
信息處理裝置20也將被GPS運算單元22獲得作為位置測量結(jié)果的位 置信息與指示位置測量時間的時間信息一起記錄在存儲單元24中。
位置信息從存儲單元14或24被提供給信息處理裝置,例如個人計算 機(PC)。信息處理裝置(PC)非實時地將所測得的位置顯示作為信息 處理裝置10或20的當前位置。
因此,本發(fā)明有效地用于生活日志應(yīng)用(life-log application)。
本發(fā)明包含與2008年7月2日向日本特許廳提交的日本優(yōu)先權(quán)專利申 請JP 2008-173200所公開的主題有關(guān)的主題,該申請的全部內(nèi)容通過引用 被結(jié)合于此。
本領(lǐng)域的技術(shù)人員應(yīng)當明白,可以根據(jù)設(shè)計要求和其它因素進行各種 修改、組合、子組合和變更,只要它們在所附權(quán)利要求或其等同物的范圍 之內(nèi)即可。
權(quán)利要求
1.一種信息顯示方法,通過所述信息顯示方法,信息處理裝置將地圖顯示在顯示屏上,以使得指針被顯示在地圖上被測得作為位置指示對象的當前位置的位置處,所述方法包括以下步驟當所述位置指示對象的移動速度等于或小于閾值速度時,在第一顯示模式中根據(jù)所述位置指示對象的移動來在所述顯示屏上滾動地圖;以及當所述位置指示對象的移動速度大于所述閾值速度時,在第二顯示模式中將地圖固定在所述顯示屏上,或者減小在所述顯示屏上滾動地圖的速度以使得滾動速度小于所述第一顯示模式中的滾動速度。
2. 如權(quán)利要求1所述的方法,其中,所述位置指示對象是所述信息處 理裝置本身,其具有測量其自身的當前位置的功能。
3. 如權(quán)利要求1所述的方法,其中所述位置指示對象是不同于所述信息處理裝置的裝置,并且具有測量 其自身的當前位置的功能,以及記錄作為位置測量結(jié)果的位置信息以使得 所述位置信息被用在所述信息處理裝置中或者將所述位置信息發(fā)送到所述 信息處理裝置的功能。
4. 如權(quán)利要求1所述的方法,其中,在所述第二顯示模式中的信息顯 示期間,當所述指針指示所述顯示屏的所設(shè)置的外圍部分內(nèi)部的點時,示 出區(qū)域的地圖被改變,以使得所述指針指示所述外圍部分內(nèi)側(cè)的點。
5. 如權(quán)利要求1所述的方法,其中,在所述第二顯示模式中的信息顯 示期間,當所述位置指示對象的移動速度小于比所述閾值速度小的另一閾 值速度時,所述第二顯示模式被切換為所述第一顯示模式。
6. —種信息顯示方法,通過所述信息顯示方法,信息處理裝置將地圖 顯示在顯示屏上,以使得指針被顯示在地圖上被測得作為位置指示對象的 當前位置的位置處,所述方法包括以下步驟當用作第一位置指示對象和第二位置指示對象之間的距離的對象間距 離等于或大于閾值距離時,在第一顯示模式中以第一比例尺將地圖顯示在 所述顯示屏上,以使得指示所述第一位置指示對象的指針被顯示在地圖上;以及當所述對象間距離小于所述閾值距離時,在第二顯示模式中以小于所 述第一比例尺的第二比例尺將地圖顯示在所述顯示屏上,以使得指示所述 第一位置指示對象的指針和指示所述第二位置指示對象的另一指針被顯示 在地圖上。
7. 如權(quán)利要求6所述的方法,其中所述第一位置指示對象是所述信息處理裝置本身,其具有測量其自身 的當前位置的功能,并且所述第二位置指示對象是不同于所述信息處理裝置的裝置,并且具有 測量其自身的當前位置的功能以及將作為位置測量結(jié)果的位置信息發(fā)送給 用作所述信息處理裝置的所述第一位置指示對象的功能。
8. 如權(quán)利要求6所述的方法,其中,所述第一和第二位置指示對象的 每個都是不同于所述信息處理裝置的裝置,并且具有測量其自身的當前位 置的功能以及記錄作為位置測量結(jié)果的位置信息以使得所述位置信息被用 在所述信息處理裝置中或者將所述位置信息發(fā)送到所述信息處理裝置的功 能。
9. 如權(quán)利要求6所述的方法,其中,在所述第二顯示模式中,地圖被 固定在所述顯示屏上。
10. 如權(quán)利要求6所述的方法,其中,在所述第二顯示模式中的信息 顯示期間,當所述對象間距離大于比所述閾值距離長的另一閾值距離時, 所述第二顯示模式被切換為所述第一顯示模式。
11. 一種信息處理裝置,包括用于將地圖顯示在顯示屏上以使得指針被顯示在地圖上被測得作為位 置指示對象的當前位置的位置處的處理裝置;以及用于如下控制的控制裝置當所述位置指示對象的移動速度等于或小 于閾值速度時,在第一顯示模式中根據(jù)所述位置指示對象的移動來在所述 顯示屏上滾動地圖,并且當所述位置指示對象的移動速度大于所述閾值速 度時,在第二顯示模式中將地圖固定在所述顯示屏上,或者減小在所述顯 示屏上滾動地圖的速度以使得滾動速度小于所述第一顯示模式中的滾動速度。
12. —種信息處理裝置,包括用于將地圖顯示在顯示屏上以使得指針被顯示在地圖上被測得作為位 置指示對象的當前位置的位置處的處理裝置;以及用于如下控制的控制裝置當用作第一位置指示對象和第二位置指示 對象之間的距離的對象間距離等于或大于閾值距離時,在第一顯示模式中 以第一比例尺將地圖顯示在所述顯示屏上,以使得指示所述第一位置指示 對象的指針被顯示在地圖上,并且當所述對象間距離小于所述閾值距離 時,在第二顯示模式中以小于所述第一比例尺的第二比例尺將地圖顯示在 所述顯示屏上,以使得指示所述第一位置指示對象的指針和指示所述第二 位置指示對象的另一指針被顯示在地圖上。
13. —種信息顯示程序,該程序允許被提供用于將地圖顯示在顯示屏 上以使得指針被顯示在地圖上被測得作為位置指示對象的當前位置的位置 處的信息處理裝置的計算機充當如下裝置用于當所述位置指示對象的移動速度等于或小于閾值速度時,在第一 顯示模式中根據(jù)所述位置指示對象的移動來在所述顯示屏上滾動地圖的裝 置;以及 用于當所述位置指示對象的移動速度大于所述閾值速度時,在第二顯 示模式中將地圖固定在所述顯示屏上,或者減小在所述顯示屏上滾動地圖 的速度以使得滾動速度小于所述第一顯示模式中的滾動速度的裝置。
14. 一種信息顯示程序,該程序允許被提供用于將地圖顯示在顯示屏 上以使得指針被顯示在地圖上被測得作為位置指示對象的當前位置的位置 處的信息處理裝置的計算機充當如下裝置用于當用作第一位置指示對象和第二位置指示對象之間的距離的對象 間距離等于或大于閾值距離時,在第一顯示模式中以第一比例尺將地圖顯 示在所述顯示屏上,以使得指示所述第一位置指示對象的指針被顯示在地 圖上的裝置;以及用于當所述對象間距離小于所述閾值距離時,在第二顯示模式中以小 于所述第一比例尺的第二比例尺將地圖顯示在所述顯示屏上,以使得指示所述第一位置指示對象的指針和指示所述第二位置指示對象的另一指針被 顯示在地圖上的裝置。
15. —種信息處理裝置,包括處理單元,被配置為將地圖顯示在顯示屏上以使得指針被顯示在地圖 上被測得作為位置指示對象的當前位置的位置處;以及控制單元,被配置為當所述位置指示對象的移動速度等于或小于閾 值速度時,在第一顯示模式中根據(jù)所述位置指示對象的移動來在所述顯示 屏上滾動地圖,并且當所述位置指示對象的移動速度大于所述閾值速度 時,在第二顯示模式中將地圖固定在所述顯示屏上,或者減小在所述顯示 屏上滾動地圖的速度以使得滾動速度小于所述第一顯示模式中的滾動速 度。
16. —種信息處理裝置,包括處理單元,被配置為將地圖顯示在顯示屏上以使得指針被顯示在地圖上被測得作為位置指示對象的當前位置的位置處;以及控制單元,被配置為當用作第一位置指示對象和第二位置指示對象 之間的距離的對象間距離等于或大于閾值距離時,在第一顯示模式中以第 一比例尺將地圖顯示在所述顯示屏上,以使得指示所述第一位置指示對象 的所述指針被顯示在地圖上,并且當所述對象間距離小于所述閾值距離 時,在第二顯示模式中以小于所述第一比例尺的第二比例尺將地圖顯示在 所述顯示屏上,以使得指示所述第一位置指示對象的指針和指示所述第二 位置指示對象的另 一指針被顯示在地圖上。
全文摘要
本發(fā)明涉及信息顯示方法、信息處理裝置及信息顯示程序。公開了一種信息顯示方法,通過該方法,信息處理裝置將地圖顯示在顯示屏上,以使得指針被顯示在地圖上被測得作為位置指示對象的當前位置的位置處。該方法包括以下步驟當位置指示對象的移動速度等于或小于閾值速度時,在第一顯示模式中根據(jù)位置指示對象的移動來在顯示屏上滾動地圖,并且當位置指示對象的移動速度大于閾值速度時,在第二顯示模式中將地圖固定在顯示屏上,或者減小在顯示屏上滾動地圖的速度以使得滾動速度小于第一顯示模式中的滾動速度。
文檔編號G09B29/10GK101620804SQ200910149529
公開日2010年1月6日 申請日期2009年7月2日 優(yōu)先權(quán)日2008年7月2日
發(fā)明者今孝安, 伊藤大二, 佐古曜一郎, 佐野茜, 杉野彰信, 林和則, 蒲谷美輝, 鐮田恭則, 飛鳥井正道 申請人:索尼株式會社