(57)【要約】【課題】ユーザに馴染みがあって実際の位置との対応を容易に判別できる、疎らに分散した位置の通過時刻を画面上に表示することを可能とする地図情報表示装置を提供する。【解決手段】イベントの発生位置と、種類と、発生位置に存在するランドマークとを対応付けたイベント履歴情報を蓄積しているイベント履歴蓄積部１０６と、イベント履歴情報をランドマークが属するジャンル毎に集計して得られる、通過発生地点数と駐停車発生地点数とに基づいて、通過予想時刻を表示する地点が属するジャンルを表示ジャンルとして選択する表示ジャンル選択部１２４と、選択された表示ジャンルに属するランドマークの位置を通過時刻の表示位置として決定する表示ランドマーク決定部１２５と、決定された位置の通過予想時刻を算出する時刻算出部１１４と、地図と、通過予想時刻が算出された位置と関連付けられた通過予想時刻とを含む画像を表示する地図表示部１１５とを備える。【選択図】図１
2008039433.tif 000002
【特許請求の範囲】
【請求項１】
移動体向けに地図を表示する装置であって、
地図と、前記地図に含まれる地点の通過予想時刻とを含む画像を表示する表示手段と、
前記移動体の通過および駐停車を含むイベントの発生した位置と、当該イベントの種類と、当該イベントの発生位置から一定の範囲内に存在するランドマークとを対応付けた情報であるイベント履歴情報を蓄積しているイベント履歴蓄積手段と、
ランドマークの位置と、当該ランドマークが属するジャンルとを対応付けたランドマーク情報を蓄積しているランドマーク情報蓄積手段と、
前記ランドマーク情報を参照して、前記イベント履歴情報を前記ランドマークが属するジャンル毎に集計することにより、前記ジャンル毎の前記通過が発生した地点の数である通過発生地点数と、前記ジャンル毎の前記駐停車が発生した地点の数である駐停車発生地点数とを取得する発生位置数取得手段と、
前記通過発生地点数と前記駐停車発生地点数とが予め定めた条件を満たす近さにあるジャンルを表示ジャンルとして選択する表示ジャンル選択手段と、
選択された前記表示ジャンルに属するランドマークを、前記ランドマーク情報を参照することにより特定し、特定した当該ランドマークの位置を通過時刻の表示位置として決定する表示ランドマーク決定手段と、
決定された前記位置の通過予想時刻を算出する予想時刻算出手段と、
前記地図と、前記通過予想時刻が算出された前記位置と関連付けられた前記通過予想時刻とを含む前記画像を前記表示手段に表示させる表示制御手段とを備える
ことを特徴とする地図情報表示装置。
【請求項２】
前記表示ジャンル選択手段は、前記ジャンル毎の前記通過発生地点数と前記ジャンル毎の前記駐停車発生地点数との前記ジャンル毎の差が所定の閾値より小さいジャンルを前記表示ジャンルとして選択する
ことを特徴とする請求項１に記載の地図情報表示装置。
【請求項３】
前記表示ジャンル選択手段は、前記ジャンル毎の前記通過発生地点数と前記ジャンル毎の前記駐停車発生地点数との前記ジャンル毎の差が所定の閾値より小さいジャンルのうち、前記ジャンル毎の前記駐停車発生地点数が最も多いジャンルを前記表示ジャンルとして選択する
ことを特徴とする請求項２に記載の地図情報表示装置。
【請求項４】
前記表示ジャンル選択手段は、前記ジャンル毎の前記通過発生地点数に対する前記ジャンル毎の前記駐停車発生地点数の前記ジャンル毎の比が最大であるジャンルを前記表示ジャンルとして選択する
請求項１に記載の地図情報表示装置。
【請求項５】
さらに、前記移動体が道路上で一定時間以上留まった場合に、駐停車イベントを検知するとともに、移動体の前方に存在するランドマークのうち、移動体の位置から所定の距離以内のランドマークを当該駐停車イベントが発生した位置に存在するランドマークとして検知する発生検知手段と、
前記発生検知手段により検知された前記駐停車イベントの発生位置と、イベントの種類である駐停車と、前記発生検知手段により検知された前記ランドマークと対応付けて前記イベント履歴情報蓄積手段に格納するイベント履歴情報格納手段とを備える
ことを特徴とする請求項１に記載の地図情報表示装置。
【請求項６】
さらに、外部ネットワーク媒体からランドマークの更新情報を取得し、取得した前記更新情報に基づいて前記ランドマーク情報を更新するか否かを判断する更新判断手段と、
前記更新判断手段が更新すると判断した場合に、前記更新情報に従って、前記ランドマーク情報を更新するランドマーク情報更新手段とを備え、
前記更新判断手段は、前記更新情報がランドマークの削除を含み、かつ、前記更新情報に含まれる削除対象のランドマークから所定の距離以内に、前記削除対象のランドマークと同ジャンルであるランドマークが前記削除対象のランドマーク以外に存在しない場合に、前記更新情報に削除対象として含まれるランドマークに関する前記ランドマーク情報を更新しないと判断する
ことを特徴とする請求項１に記載の地図情報表示装置。
【請求項７】
前記表示ランドマーク決定手段は、さらに、前記表示ジャンル選択手段が選択したジャンルに属するランドマークのうち、移動体が通過していないランドマークについて、前記移動体が通過していないランドマークの位置の近くに存在する、移動体が通過したことがある位置を通過時刻表示位置として決定する
ことを特徴とする請求項１に記載の地図情報表示装置。
【請求項８】
移動体向けに地図を表示する地図情報表示方法であって、
イベントの発生した位置と、当該イベントの種類と、当該イベントの発生位置に存在するランドマークとを対応付けた情報であるイベント履歴情報を、前記ランドマークが属するジャンル毎に集計することにより得られる、前記ジャンル毎の通過というイベントが発生した地点の数である通過発生地点数と、前記ジャンル毎の駐停車というイベントが発生した地点の数である駐停車発生地点数とに基づいて、通過予想時刻を表示する地点が属するジャンルを表示ジャンルとして選択する表示ジャンル選択ステップと、
ランドマークの位置と、当該ランドマークが属するジャンルとを対応付けたランドマーク情報を参照することにより、選択された前記表示ジャンルに属するランドマークを特定し、特定した当該ランドマークの位置を通過時刻の表示位置として決定する表示ランドマーク決定ステップと、
決定された前記位置の通過予想時刻を算出する予想時刻算出ステップと、
前記地図と、前記通過予想時刻が算出された前記位置に関連付けられた前記通過予想時刻とを含む画像をモニタに表示させる表示制御ステップとを含む
ことを特徴とする地図情報表示方法。
【請求項９】
移動体向けに地図を表示する地図情報表示プログラムであって、
イベントの発生した位置と、当該イベントの種類と、当該イベントの発生位置に存在するランドマークとを対応付けた情報であるイベント履歴情報を、前記ランドマークが属するジャンル毎に集計することにより得られる、前記ジャンル毎の通過というイベントが発生した地点の数である通過発生地点数と、前記ジャンル毎の駐停車というイベントが発生した地点の数である駐停車発生地点数とに基づいて、通過予想時刻を表示する地点が属するジャンルを表示ジャンルとして選択する表示ジャンル選択ステップと、
ランドマークの位置と、当該ランドマークが属するジャンルとを対応付けたランドマーク情報を参照することにより、選択された前記表示ジャンルに属するランドマークを特定し、特定した当該ランドマークの位置を通過時刻の表示位置として決定する表示ランドマーク決定ステップと、
決定された前記位置の通過予想時刻を算出する予想時刻算出ステップと、
前記地図と、前記通過予想時刻が算出された前記位置に関連付けられた前記通過予想時刻とを含む画像をモニタに表示させる表示制御ステップとをコンピュータに実行させる
ことを特徴とする地図情報表示プログラム。
【請求項１０】
演算装置と、記憶媒体とから構成される装置であって、
前記記憶媒体には、
イベントの発生した位置と、当該イベントの種類と、当該イベントの発生位置に存在するランドマークとを対応付けた情報であるイベント履歴情報と、
ランドマークの位置と、当該ランドマークが属するジャンルとを対応付けたランドマーク情報とが蓄積され、
前記演算部は、
前記イベント履歴情報を前記ランドマークが属するジャンル毎に集計することにより得られる、前記ジャンル毎の通過というイベントが発生した地点の数である通過発生地点数と、前記ジャンル毎の駐停車というイベントが発生した地点の数である駐停車発生地点数とに基づいて、通過予想時刻を表示する地点が属するジャンルを表示ジャンルとして選択する表示ジャンル選択ステップと、
選択された前記表示ジャンルに属するランドマークを、前記ランドマーク情報を参照することにより特定し、特定した当該ランドマークの位置を通過時刻の表示位置として決定する表示ランドマーク決定ステップと、
決定された前記位置の通過予想時刻を算出する予想時刻算出ステップと、
前記地図と、前記通過予想時刻が算出された前記位置に関連付けられた前記通過予想時刻とを含む画像をモニタに表示させる表示制御ステップとを実行する
ことを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体向けに地図を表示する装置及びその方法に関し、特に、表示された地図に含まれる地点の通過予想時刻を地図とともに表示する装置及びその方法に関する。
【背景技術】
【０００２】
現在、カーナビゲーション装置や携帯電話などのモバイル端末ナビゲーション装置などの地図表示装置において、ユーザが設定した目的地における到着時刻を表示するということが行われている。到着時刻を表示することで、ユーザは目的地に間に合うかどうかを知ることができるため、安心して移動することができる。また、到着時刻は寄り道するかどうかの判断にも利用することができる。
【０００３】
しかし、目的地への距離が遠い場合や、目的地が決まってない場合、さらに、サービスエリアなど、ユーザが設定した目的地以外の場所にも立ち寄ることを考えている場合など、目的地だけではなく、別の位置の通過時刻についても表示することは目的地の到着時刻と同様に有効である。たとえ、通過時刻の表示位置が目的地とは異なったとしても通過時刻表示は有効である。表示された位置の通過時刻を元に、その位置の周辺の通過時刻をユーザが推測できるためである。
【０００４】
例えば、特許文献１に記載の車両用のナビゲーション装置は、ユーザが目的地を設定したとき、目的地までの走行経路上における主要交差点の通過時刻を地図上に表示する。また、表示される地図の縮尺に応じて、通過時刻を表示する位置を変更する。
【０００５】
また、地図上に画像や文字を表示する際は、見易くするということが重要である。例えば、特許文献２に記載の車両用ナビゲーション装置は、地図上にランドマークを表示する際に、表示された地図上のランドマークの数を所定の数に保つことで、見易くするようにしている。
【特許文献１】特開２００４‐２８６４５６号公報
【特許文献２】特開平１０‐１５３４４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、例えば、特許文献１に記載のナビゲーション装置では、ユーザが目的地を設定しないと、通過時刻が表示されないという問題があった。
【０００７】
また、ユーザは目的地までの走行経路以外にも寄り道を検討したい場所があるかもしれない。しかし、特許文献１に記載のナビゲーション装置では、目的地へ走行経路上の通過時刻しか表示されないという問題があった。だからといって地図上の全ての主要交差点の通過時刻を表示すると、表示される通過時刻の数が多くなる、表示位置が密集することにより、ユーザにとってわかりにくくなる。特許文献２に記載の車両用ナビゲーション装置のように、通過時刻を表示される位置の数を所定の数に保ったとしても、通過時刻を表示する際には別の問題が生じる。
【０００８】
まず、単に数だけで通過時刻が表示される位置を絞り込んだのでは、その絞り込んで表示されている位置と実際の位置との対応がユーザにとって分かり難い場合がある。ユーザにとって分かり難い場合とは、例えば、通過時刻が表示されている位置がユーザに馴染みがない位置である場合、また、通過時刻が表示されている位置が図３４のように画面上の一部に偏っている場合等である。
【０００９】
特に、このように実際の位置との対応がユーザにとって分かり難い位置の通過時刻を表示する問題は、走行中に画面を長時間注視することが安全運転のために許されないカーナビゲーション装置では、深刻である。
【００１０】
そこで本発明では、ユーザに馴染みがあって実際の位置との対応を容易に判別できる、疎らに分散した位置の通過時刻を画面上に表示することを可能とする地図情報表示装置及びその方法の提供を目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明に係る地図情報表示装置は、移動体向けに地図を表示する装置であって、地図と、前記地図に含まれる地点の通過予想時刻とを含む画像を表示する表示手段と、前記移動体の通過および駐停車を含むイベントの発生した位置と、当該イベントの種類と、当該イベントの発生位置から一定の範囲内に存在するランドマークとを対応付けた情報であるイベント履歴情報を蓄積しているイベント履歴蓄積手段と、ランドマークの位置と、当該ランドマークが属するジャンルとを対応付けたランドマーク情報を蓄積しているランドマーク情報蓄積手段と、前記ランドマーク情報を参照して、前記イベント履歴情報を前記ランドマークが属するジャンル毎に集計することにより、前記ジャンル毎の前記通過が発生した地点の数である通過発生地点数と、前記ジャンル毎の前記駐停車が発生した地点の数である駐停車発生地点数とを取得する発生位置数取得手段と、前記通過発生地点数と前記駐停車発生地点数とが予め定めた条件を満たす近さにあるジャンルを表示ジャンルとして選択する表示ジャンル選択手段と、選択された前記表示ジャンルに属するランドマークを、前記ランドマーク情報を参照することにより特定し、特定した当該ランドマークの位置を通過時刻の表示位置として決定する表示ランドマーク決定手段と、決定された前記位置の通過予想時刻を算出する予想時刻算出手段と、前記地図と、前記通過予想時刻が算出された前記位置と関連付けられた前記通過予想時刻とを含む前記画像を前記表示手段に表示させる表示制御手段とを備える。
【００１２】
このように、通過発生地点数と駐停車地点数とに基づいて表示位置を決定するため、ユーザに馴染みがある位置を通過時刻の表示位置として選択することができる。したがって、ユーザは通過時刻の表示位置と、その実際の位置との対応を容易に判別することが可能となる。
【００１３】
また、特定のジャンルに属するランドマークを通過時刻の表示位置として決定する。一般に、特定のジャンルに属するランドマークは、通常、疎らに分散しているため、これにより、通過時刻の表示位置を疎らに分散させることが可能となる。
【００１４】
好ましくは、前記表示ジャンル選択手段は、前記ジャンル毎の前記通過発生地点数と前記ジャンル毎の前記駐停車発生地点数との前記ジャンル毎の差が所定の閾値より小さいジャンルを前記表示ジャンルとして選択する。
【００１５】
このように、通過発生地点数と駐停車発生地点数との差が閾値より小さいジャンルを表示ジャンルとして選択する。通過発生地点数と駐停車発生地点数との差が小さいジャンルに属するランドマークは、ユーザが通りかかると停止する位置であるため、ユーザに馴染みのある位置といえる。そのため、ユーザに馴染みがある位置を通過時刻の表示位置として決定することができ、ユーザは通過時刻の表示位置と実際の位置との対応を容易に判別することが可能となる。
【００１６】
さらに好ましくは、前記表示ジャンル選択手段は、前記ジャンル毎の前記通過発生地点数と前記ジャンル毎の前記駐停車発生地点数との前記ジャンル毎の差が所定の閾値より小さいジャンルのうち、前記ジャンル毎の前記駐停車発生地点数が最も多いジャンルを前記表示ジャンルとして選択する。
【００１７】
このように、通過発生地点数と駐停車発生地点数との差が閾値より小さいジャンルが複数ある場合には、駐停車発生地点数が最大であるジャンルを表示ジャンルとして選択する。上述のように、通過発生地点数と駐停車発生地点数との差が小さいジャンルに属するランドマークは、ユーザが通りかかると停止する位置であり、さらにその中で、停止した回数が多い位置にあるランドマークが属するジャンルは、特にユーザに馴染みがあるジャンルであるといえる。そのため、ユーザに馴染みがある位置を通過時刻の表示位置として決定することができ、ユーザは通過時刻の表示位置と実際の位置との対応を容易に判別することが可能となる。
【００１８】
さらに好ましくは、前記表示ジャンル選択手段は、前記ジャンル毎の前記通過発生地点数に対する前記ジャンル毎の前記駐停車発生地点数の前記ジャンル毎の比が最大であるジャンルを前記表示ジャンルとして選択する。
【００１９】
このように、通過発生地点数に対する駐停車発生地点数の比が最大であるジャンルを表示ジャンルとして選択する。ある地点に駐停車するには、その地点を通過することが前提となるため、通過発生地点数に対する駐停車発生地点数の比が最大であるジャンルは、ユーザが通りかかると最も停止する可能性が高いジャンルである。したがって、通過発生地点数に対する駐停車発生地点数の比が最大であるジャンルに属する位置は、ユーザに馴染みのある位置といえる。そのため、ユーザに馴染みがある位置を通過時刻の表示位置として決定することができ、ユーザは通過時刻の表示位置と実際の位置との対応を容易に判別することが可能となる。
【００２０】
さらに好ましくは、さらに、前記移動体が道路上で一定時間以上留まった場合に、駐停車イベントを検知するとともに、移動体の前方に存在するランドマークのうち、移動体の位置から所定の距離以内のランドマークを当該駐停車イベントが発生した位置に存在するランドマークとして検知する発生検知手段と、前記発生検知手段により検知された前記駐停車イベントの発生位置と、イベントの種類である駐停車と、前記発生検知手段により検知された前記ランドマークと対応付けて前記イベント履歴情報蓄積手段に格納するイベント履歴情報格納手段とを備える。
【００２１】
このように、駐停車の位置から所定の範囲内にあるランドマークをイベント発生位置のランドマークとしてイベント履歴情報を蓄積し、そのようなイベント履歴情報をもとに、駐停車発生地点数が集計される。駐停車した位置とランドマークの位置とがほぼ同一である場合に、イベントの発生位置とランドマークとを対応付けてイベント履歴情報を蓄積する場合よりも、イベントの発生位置に対応付けられるランドマークを増やすことができる。したがって、イベント履歴情報を効率的に蓄積することができ、例えば、地図情報表示装置を利用して間がないユーザなどの利便性を向上させることが可能となる。
【００２２】
さらに好ましくは、さらに、外部ネットワーク媒体からランドマークの更新情報を取得し、取得した前記更新情報に基づいて前記ランドマーク情報を更新するか否かを判断する更新判断手段と、前記更新判断手段が更新すると判断した場合に、前記更新情報に従って、前記ランドマーク情報を更新するランドマーク情報更新手段とを備え、前記更新判断手段は、前記更新情報がランドマークの削除を含み、かつ、前記更新情報に含まれる削除対象のランドマークから所定の距離以内に、前記削除対象のランドマークと同ジャンルであるランドマークが前記削除対象のランドマーク以外に存在しない場合に、前記更新情報に削除対象として含まれるランドマークに関する前記ランドマーク情報を更新しないと判断する。
【００２３】
このように、ランドマーク情報を最新の情報によって更新することを原則としながらも、閉店などにより削除対象となったランドマークと同一のジャンルに属するランドマークが一定の範囲内にない場合には、例外的に、削除対象であるランドマーク情報を削除しない。これにより、削除対象となったランドマークが更新されることによって、そのランドマークがある位置が昨日まで通過時刻の表示位置であったにもかかわらず、今日になると突然、通過時刻が表示されないというような、地図情報表示装置を使い慣れたユーザが突然の変更によってとまどうことを防ぐことができる。したがって、ユーザの利便性を向上させることが可能となる。
【００２４】
さらに好ましくは、前記表示ランドマーク決定手段は、さらに、前記表示ジャンル選択手段が選択したジャンルに属するランドマークのうち、移動体が通過していないランドマークについて、前記移動体が通過していないランドマークの位置の近くに存在する、移動体が通過したことがある位置を通過時刻表示位置として決定する。
【００２５】
このように、表示ジャンルとして選択されたジャンルに属するランドマークの近くにあり、かつ、通過したことのあるランドマークの位置を、通過時刻の表示位置とする。ランドマークが属するジャンルとしてはユーザに馴染みがあるとしても、通過したことがあるランドマークである方がユーザに分かり易いこともある。したがって、表示ジャンルとして選択されたジャンルに属しないランドマークを通過時刻の表示位置とすることにより、ユーザに馴染みがある位置を通過時刻の表示位置として決定することができ、ユーザは通過時刻の表示位置と実際の位置との対応を容易に判別することが可能となる。
【００２６】
なお、本発明は、このような特徴的な手段を備える地図情報表示装置として実現することができるだけでなく、地図情報表示装置に含まれる特徴的な手段をステップとする地図情報表示方法として実現したり、地図情報表示装置に含まれる特徴的な手段としてコンピュータを機能させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記録媒体やインターネット等の通信ネットワークを介して流通させることができる。
【発明の効果】
【００２７】
本発明により、ユーザは、本発明に係る地図情報表示装置の画面上に通過時刻が表示された地図上の位置と、実際の道路上の位置との対応を容易に理解することが可能となり、視認性を向上させることが可能となる。また、ユーザが通過時刻を推測することを容易にすることが可能となり、ユーザが移動するときの予定を随時適切に計画し、また、計画を変更することが可能となる。
【発明を実施するための最良の形態】
【００２８】
ユーザに分かり易い通過時刻の表示位置とは、地図上の位置と実際の位置との対応をとり易い位置であり、それはユーザにとって印象が強い位置である。そこで、本発明では通過時刻の表示位置としてユーザにとって印象が強い位置を抽出する。ユーザにとって印象が強い位置とは、イベントが発生した位置であって、その位置の近くにあるランドマークのジャンルを少なくともユーザが知っている必要がある。
【００２９】
ここで、「イベント」とは、ユーザやユーザが運転する自動車などの移動体の移動に伴う変化をいう。このような「イベント」には、停止、右左折など移動体の挙動や、トンネル通過、道路の車線数の変化など環境の変化も含む。
【００３０】
また、「ランドマーク」とは、特定の店舗や駅など道路付近にある
また、ユーザにとって印象が強い位置の通過時刻を表示するとしても、どのようなルールでそのような位置が抽出されたかが、明らかである方が、ユーザは地図表示を見て、どのような位置の通過時刻が表示されているかを容易に理解でき、そのため、通過時刻の表示位置と実際の位置との対応を取り易くなる。
【００３１】
すなわち、例えば、「トンネル通過」というイベントが発生した位置がユーザにとって印象が強い位置である場合、通過時刻の表示位置が「トンネル通過」というイベントが発生した位置であることも、表示上で確認できるとユーザは表示位置と実際の位置との対応を取り易くなる。
【００３２】
また、例えば、「トンネル通過」という同じ種類のイベントでも発生する位置により、通過時刻が表示される位置とされない位置があれば、ユーザにとってルールがわかりにくくなる。よって、通過時刻を表示するイベントについては、イベントが発生する全ての位置において通過時刻を表示する必要がある。
【００３３】
このように、イベント発生点を全て表示するため、イベントの選択いかんによっては、そのイベントが発生した位置が密集する場合があり得る。できるだけ疎らに分散しているイベントを選択することが望ましい。
【００３４】
特定の店舗や駅といったランドマークの通過もしくは駐停車、駐車をイベントとして限定し、このようなイベントから推知される当該イベントの発生位置に対するユーザの印象から、ユーザにとって印象の強い位置を抽出する。そして、このように抽出されたユーザにとって印象の強い位置にあるランドマークが属するジャンルを選択し、選択したジャンルのランドマークを全て表示することでこれを実現する。
【００３５】
例えば、ユーザがホームセンターというジャンルに対して印象が強かったとする。このとき、ホームセンター全てのランドマークに対する通過時刻を表示する。同ジャンルの店舗や駅は一般的に競合を避けるために疎らに分散していることが多い。よって、全てのホームセンターの通過時刻を表示しても密集して見難くならないうえに、表示されていない地図上の任意の位置の通過時刻を表示されている通過時刻をもとにユーザが容易に推測できる。
【００３６】
特に、同じ系列店の店舗にジャンルを限定すると効果はより顕著になる。同じ系列店の店舗は競合を避けるために疎らに分散することが非常に多い。その上、コンビニエンスストアに代表されるように、同じ系列店の店舗は同じような外観になっており、ユーザにとって認識しやすい。
【００３７】
例えば、「Ｃコンビニ」のＡ支店というコンビニエンスストアについてよく知っているユーザはたとえ行ったことがない「Ｃコンビニ」のＢ支店でも一目で「Ｃコンビニ」と認識することができる。また、同じ系列店のランドマーク「Ｃコンビニ」を全て地図上に表示することにより、他の複数の「Ｃコンビニ」の位置関係から実際の位置を推測できるため、地図上の位置と実際の位置との対応が非常に取りやすくなる。
【００３８】
しかも、どういったルールで通過時刻表示位置が選択されているのかをユーザは判別が容易になる。例えば、全ての「Ｃコンビニ」の通過時刻が表示されているため、一目で「Ｃコンビニ」の通過時刻が表示されるというルールを知ることができる。つまり、ユーザにとって通過時刻表示位置と現実の位置との対応関係が非常にとりやすい。
【００３９】
以下本実施例の手法について説明する。
図１は、本発明の実施の形態における地図情報表示装置の構成を示すブロック図である。以下、まず各構成要素について図を用いて説明し、後に本装置の動作について説明する。
【００４０】
本実施の形態の地図情報表示装置１００は、時刻取得部１０１と、位置取得部１０２と、ランドマーク情報蓄積部１０３と、地図情報蓄積部１０４と、発生検知部１０５と、通過ランドマーク抽出部１１６と、駐停車ランドマーク抽出部１１７と、駐停車判定部１１８と、時刻算出部１１４と、地図表示部１１５と、イベント履歴蓄積部１０６と、通過履歴蓄積部１１９と、駐停車履歴蓄積部１２１と、発生位置数取得部１０８と、通過ランドマーク数抽出部１２２と、駐停車ランドマーク数抽出部１２３と、画面区域取得部１０９と、表示位置選択部１１０と、表示ジャンル選択部１２４と、時刻表示ランドマーク決定部１２５と、エンジン取得部１２６とから構成されている。
【００４１】
時刻取得部１０１は、装置内の時計や、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）アンテナにより現在の時刻情報を取得する。例えば「２００６年４月２０日１１時１３分２０秒」のように年月日時分秒を取得する。
【００４２】
位置取得部１０２は、ＧＰＳアンテナまたはＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）タグ、基地局通信、画像認識等により、移動体の現在地の位置を検知する。例えば、東経「１３４．５．５９．９」、北緯「３４．５．１５．６」のように移動体の経度、緯度の情報を検知する。
【００４３】
ランドマーク情報蓄積部１０３は、ランドマークの位置とランドマークのジャンルを蓄積する。図２は、ランドマーク情報蓄積部１０３に蓄積されたランドマーク情報の例を示す図である。例えば、図２においてID「００１」は、経度「１３４．３．０．９」、緯度「３４．６．３．６」の位置にジャンル「Ａ書店」のランドマークが存在することを示す。
【００４４】
地図情報蓄積部１０４は、ノード位置や接続ノード、ノード間のリンクの旅行時間、車線数、道路の種類、構造物といった道路情報を蓄積する。構造物は道路上の構造物のことであり、例えば「橋」「トンネル」「料金所」「高架」といったものが存在する。
【００４５】
図３は、地図情報蓄積手段に蓄積された道路情報の例を示す図である。例えば、図３（ａ）および図３（ｂ）に示すように、ノードの位置、接続ノード、ノード間を結ぶリンクの旅行時間が蓄積されている。例えば、図２（ａ）は、ノードID「００１」のノード位置が経度「１３４．３．０．９」であり、緯度が「３４．６．３．６」であり、また、ノードID「００１」がノードID「００２」と、ID「００３」と、ID「００４」と、ID「００５」と接続していることを示す。また、図２（ｂ）は、リンクID「００１」が始点ノードID「００１」と終点ノードID「００２」とを結ぶリンクであり、リンクID「００１」の旅行時間は「９０秒」、車線数は「片側２車線」、道路種類は「県道」、道路上の構造物は「なし」であることを示す。
【００４６】
なお、旅行時間に関してはＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）などの外部ネットワーク媒体１２０から取得しても良い。外部ネットワーク媒体１２０から取得することで、現在の状況に最も適した最新の旅行時間を取得することができる。
【００４７】
ここから、図１の説明に戻る。
発生検知部１０５は、位置取得部１０２の取得した現在位置とランドマーク情報蓄積部１０３に蓄積されたランドマークの位置とジャンルを用いてランドマーク通過、及びランドマーク駐停車というイベントの発生を検知する。発生検知部１０５は、通過ランドマーク抽出部１１６と、駐停車ランドマーク抽出部１１７と、駐停車判定部１１８とによって構成される。
【００４８】
通過ランドマーク抽出部１１６は、位置取得部１０２が取得した現在位置と、ランドマーク情報蓄積部１０３が蓄積するランドマークの位置とジャンル情報とから、ランドマーク通過のイベント、つまり通過したランドマークの情報を抽出する。
【００４９】
具体的には現在位置の近傍にあるランドマークを通過したとして抽出する。
例えば、図４は、通過ランドマーク抽出部１１６が通過ランドマークを抽出する例を示す図である。図４（ａ）は、図２と同様に、ランドマーク情報蓄積部１０３に蓄積されているランドマーク情報の一例であり、また、現在位置が経度「１３４．３．０．１０」、緯度「３４．６．３．６」であることを示す。
【００５０】
図４（ｂ）は、図４（ａ）に示すランドマーク情報に含まれる各ランドマークの位置と現在位置との距離を、通過ランドマーク抽出部１１６が算出した例を示す図である。図４（ｂ）において、ID「００１」は、算出された距離が経度「０．０．０．１」、緯度「０」であることから、通過ランドマーク抽出部１１６は、経度「１３４．３．０．９」、緯度「３４．６．３．６」の位置にあるID「００１」のランドマークを通過ランドマークとして抽出する。
【００５１】
つまり、経度「１３４．３．０．９」、緯度「３４．６．３．６」のジャンル「Ａ書店」のランドマークを通過したと判定する。
【００５２】
エンジン取得部１２６は、移動体が車であった場合、電力供給線に電力が供給されているかどうか等によって、車のエンジンの入切情報を取得する。
【００５３】
駐停車判定部１１８は、移動体が停止していることを検知する。例えば移動体が車の場合、エンジン取得部１２６がエンジンの切情報を取得したときに停止、つまり駐停車を判定する。
【００５４】
なお、駐停車判定部１１８は、位置取得部１０２から取得した現在位置が一定時間以上変化しないときに、停止つまり駐停車を検知してもよい。より具体的には、例えば、「駐停車」とは、例えば、位置が１秒以上５分以内、同じ位置に停止する停車と、位置が５分より長く同じ位置に停止する駐車との両方を含むとし、このような規則を駐停車判定部１１８が保持し、駐停車判定部１１８は、このような保持している規則に適合する場合に、駐停車を検知してもよい。
【００５５】
駐停車ランドマーク抽出部１１７は、位置取得部１０２が取得した現在位置と、ランドマーク情報蓄積部１０３が蓄積するランドマークの位置とジャンル情報と、駐停車判定部１１８による停止の判定とから、ランドマーク駐停車のイベント、つまり駐停車したランドマークの情報を抽出する。
【００５６】
具体的には停止判定時の現在位置のランドマークを駐停車したとして抽出する。例えば、現在位置が東経「１３４．３．０．９」北緯「３４．６．３．６」であり、ランドマーク情報が図２のように蓄積されていたとする。このとき、駐停車判定部１１８が停止を判定したとすると、位置が一致するランドマークとしてID「００１」のランドマークを抽出する。つまり、経度「１３４．３．０．９」、緯度「３４．６．３．６」のジャンル「Ａ書店」のランドマークに駐停車したと判定する。
【００５７】
駐停車ランドマークに対しては、移動体は通過もしているため、駐停車ランドマークは必ず通過ランドマークでもある。
【００５８】
イベント履歴蓄積部１０６は、発生検知部１０５が検知したイベント発生位置とイベントの種類、つまり、通過ランドマーク位置とジャンルと、駐停車ランドマークの位置とジャンルとを蓄積する。イベント履歴蓄積部１０６は、通過履歴蓄積部１１９と駐停車履歴蓄積部１２１とにより構成される。
【００５９】
通過履歴蓄積部１１９は、通過ランドマーク抽出部１１６が抽出した通過したランドマークの位置とジャンルとを蓄積する。既に同内容のものを蓄積している場合は蓄積しなくてもよい。
【００６０】
例えば、図５は、通過履歴蓄積部１１９に蓄積された通過ランドマークの例を示す図である。図５において、ID「００１」は、経度「１３４．３．０．９」、緯度「３４．６．３．６」の位置にあるジャンル「Ａ書店」のランドマークを通過したことがあることを示す。
【００６１】
駐停車履歴蓄積部１２１は、駐停車ランドマーク抽出部が抽出した駐停車したランドマークの位置とジャンルとを蓄積する。既に同内容のものを蓄積している場合は蓄積しなくてもよい。
【００６２】
例えば、図６は、駐停車履歴蓄積部１２１に蓄積された通過ランドマークの例を示す図である。図６において、ID「００１」は、経度「１３４．３．０．９」、緯度「３４．６．３．６」の位置にジャンル「Ａ書店」のランドマークを駐停車したことがあることを示す。
【００６３】
発生位置数取得部１０８は、イベント履歴蓄積部１０６が蓄積するイベント発生位置とイベントの種類、つまり、通過ランドマークの位置とジャンルと、駐停車ランドマークの位置とジャンルとから、全てのイベント種類についてのイベント発生位置数つまり、全ジャンルについての通過ランドマーク数と駐停車ランドマーク数とを取得する。発生位置数取得部１０８は、通過ランドマーク数抽出部１２２と、駐停車ランドマーク数抽出部１２３とによって構成される。
【００６４】
通過ランドマーク数抽出部１２２は、通過履歴蓄積部１１９に蓄積された通過したランドマークの位置とジャンルとから、全てのジャンルにおいて、通過したランドマークの位置の数、つまり通過したランドマークの数を取得する。例えば、図７（ａ）のように通過履歴が蓄積されていたとき、ジャンル「Ａ書店」について通過ランドマーク数を計算すると、通過履歴から、ジャンル「Ａ書店」の通過ランドマーク履歴はID「００１」、ID「００２」であり、位置は、経度「１３４．３．０．９」緯度「３４．６．３．６」の位置と、経度「１３４．３．０．９」緯度「３４．５．３０．１」の位置との２種類であるため、図７（ｂ）に示すように通過ランドマーク数は２個となる。
【００６５】
駐停車ランドマーク数抽出部１２３は、駐停車履歴蓄積部１２１に蓄積された駐停車したランドマークの位置とジャンルから、全てのジャンルにおいて、駐停車したランドマークの位置の数、つまり駐停車したランドマークの数を取得する。例えば、図８（ａ）のように駐停車履歴が蓄積されていたとき、ジャンル「Ａ書店」について駐停車ランドマーク数を計算すると、駐停車履歴から、ジャンル「Ａ書店」の駐停車ランドマーク履歴はID「００１」、ID「００２」であり、位置は、経度「１３４．３．０．９」緯度「３４．６．３．６」の位置と、経度「１３４．３．０．９」緯度「３４．５．３０．１」の位置との２種類であるため、図８（ｂ）のように、駐停車ランドマーク数は２個となる。
【００６６】
画面区域取得部１０９は、位置取得部１０２から取得した現在位置や装置に設定された縮尺から装置に表示する地図画面区域の地図上での位置を取得する。例えば、現在位置が東経「１３４．５．５９．９」、北緯「３４．５．１５．６」であったとき、設定された縮尺から、現在位置を中心に「±０．１．０．０」まで表示する設定になっていたとすると、東経「１３４．４．５９．９」〜東経「１３４．６．５９．９」、北緯「３４．４．１５．６」〜北緯「３４．６．１５．６」からなる長方形の区域を取得する。
【００６７】
表示位置選択部１１０は、発生位置数取得部１０８が取得したイベント発生位置数と、ランドマーク情報蓄積部１０３に蓄積されたランドマーク情報と、画面区域取得部１０９から取得した表示画面区域とにより、取得したランドマーク位置の中から通過時刻表示位置を決定する。表示位置選択部１１０は、表示ジャンル選択部１２４と、時刻表示ランドマーク決定部１２５とにより構成される。
【００６８】
表示ジャンル選択部１２４は、通過ランドマーク数抽出部１２２が取得した各ジャンルに対する通過ランドマークの数、駐停車ランドマーク数抽出部１２３が取得した各ジャンルに対する駐停車ランドマークの数からランドマークを表示するジャンルを選択する。
【００６９】
ここで選択したジャンルのランドマーク全ての位置について通過時刻を表示するため、ユーザにとって地図上の表示位置と実際の位置と対応がとりやすいランドマークのジャンルを選択する必要がある。ただ一つのランドマークに多くの回数行っているからといって、同ジャンルの他のランドマークについてもよく位置を知っているとは限らない。また、通過ランドマーク数が多いからといって、そのランドマークの存在に移動中にユーザが気付いているとは限らない。またランドマークに駐停車をすると、そのランドマークにユーザは気付いていて位置がよくわかると考えられるが、駐停車ランドマーク数が多いからといって、同ジャンルの他のランドマークについてもよく位置を知っているとは限らない。
【００７０】
そこで、あるジャンルについて通過したランドマーク全てについて駐停車したことがある場合、ユーザ自身そのジャンルのランドマークに興味があり、位置を熟知していて、通過しただけでも外観などから、そのユーザにとってすぐにわかるようなランドマークであると考えられる。よってそのジャンルのランドマーク全ての通過時刻を表示することは有効である。つまり通過ランドマーク数と駐停車ランドマークが一致するジャンル一つを、通過時刻を表示するジャンルとして決定する。
【００７１】
通過ランドマーク数と駐停車ランドマークとが一致するジャンルが複数あった場合は、駐停車ランドマーク数が多いジャンルを通過時刻表示ジャンルとして選択する。なぜならば、通過と駐停車の数が一致している場合、ランドマーク数が多いランドマークほど、よりそのジャンルのランドマークに熟知していると考えられるからである。
【００７２】
例えば、図９（ａ）のように通過ランドマーク数が算出され、また、図９（ｂ）のように駐停車ランドマーク数が算出されていたとき、通過ランドマーク数と、駐停車ランドマーク数との一致判定を行うと、一致するのはジャンル「Ａ書店」（駐停車ランドマーク数２）とジャンル「Ｃコンビニ」（駐停車ランドマーク数１）である。よって、図９（ｃ）に示すように、これらのうち最も駐停車ランドマーク数が多い「Ａ書店」を通過時刻表示ジャンルとして選択する。
【００７３】
時刻表示ランドマーク決定部１２５は、画面区域取得部１０９が取得した表示画面区域と、ランドマーク情報蓄積部１０３に蓄積されたランドマーク情報と、表示ジャンル選択部が選択した通過時刻表示ジャンルとによって、通過時刻を表示するランドマークの位置を決定する。具体的には、通過時刻表示ジャンルに該当する全てのランドマークの位置のうち表示画面区域に含まれるものを通過時刻表示位置として決定する。
【００７４】
すなわち、時刻表示ランドマーク決定部１２５は、選択された表示ジャンルに属するランドマークを、ランドマーク情報蓄積部１０３を参照することにより特定し、特定したランドマークの位置を通過時刻の表示位置として決定する表示ランドマーク決定手段の一例である。
【００７５】
例えば、図１０（ａ）のように、ランドマーク情報がランドマーク情報蓄積部１０３に蓄積されており、図１０（ｂ）のように、表示画面区域が、東経「１３４．２．５９．９」〜東経「１３４．４．５９．９」、北緯「３４．４．１５．６」〜北緯「３４．６．１５．６」 からなる長方形の区域であるとする。また、通過時刻表示ジャンルが「Ａ書店」であったとする。このとき、ジャンル「Ａ書店」に該当する全てのランドマークをランドマーク情報蓄積部１０３から抽出する。この場合、図１０（ｃ）のように、ID「００１」と、「００４」と、「００７」とが該当する。このうち、ランドマーク位置が表示画面領域に存在するのは、ID「００１」の経度「１３４．３．０．９」緯度「３４．６．３．６」、及びID「００４」の経度「１３４．３．０．９」緯度「３４．５．３０．１」であるため、経度「１３４．３．０．９」緯度「３４．６．３．６」の位置と、経度「１３４．３．０．９」緯度「３４．５．３０．１」の位置とを通過時刻表示位置とする。
【００７６】
時刻算出部１１４は、時刻取得部１０１が取得した現在時刻、位置取得部１０２が取得した現在位置、地図情報蓄積部１０４に蓄積された道路情報、特にリンク間の旅行時間情報から、時刻表示ランドマーク決定部１２５が決定した通過時刻表示位置に対して、最短の通過時刻を算出する。すなわち、時刻算出部１１４は、決定された位置の通過予想時刻を算出する予想時刻算出手段の一例である。
【００７７】
地図表示部１１５は、画面区域取得部１０９が取得した画面区域について、地図情報蓄積部１０４に蓄積された地図情報を表示する。同時に、表示される地図上に時刻表示ランドマーク決定部１２５が決定した通過時刻表示位置に対応する地図上の位置に、時刻算出部１１４が算出した通過時刻を表示する。例えば、図１１のように、地図上に通過時刻表示位置の通過時刻を表示する。
【００７８】
このような地図表示部１１５は、地図と、その地図に含まれる地点の通過予想時刻とを含む画像を表示する表示手段、および、地図と、通過予想時刻が算出された地点と関連付けられた通過予想時刻とを含む画像を表示手段に表示させる表示制御手段の一例である。
【００７９】
以下、本実施の形態２のフローチャートを、図１２を用いて説明する。
通過ランドマーク数抽出部１２２は、通過履歴蓄積部１１９に蓄積された通過履歴から全てのジャンルについて通過ランドマークの位置数を取得する（ステップS１０１）。
【００８０】
駐停車ランドマーク数抽出部１２３は、通過履歴蓄積部１２１に蓄積された駐停車履歴から全てのジャンルについて駐停車ランドマークの位置数を取得する（ステップS１０２）。
【００８１】
表示ジャンル選択部１２４は、通過ランドマーク数抽出部１２２が取得した通過ランドマークの位置数と駐停車ランドマーク数抽出部１２３が取得した駐停車ランドマークの位置数が一致するジャンルを抽出する（ステップS１０３）。
【００８２】
表示ジャンル選択部１２４は、通過ランドマークと駐停車ランドマークの位置数が一致するジャンルの中から駐停車ランドマーク位置数が最も多いジャンルを一つ抽出する（ステップS１０４）。
【００８３】
位置取得部１０２は、ＧＰＳなどにより、移動体の現在位置を取得する（ステップS１０５）。
【００８４】
画面区域取得部１０９は、地図情報の装置への表示画面区域を取得する（ステップS１０６）。
【００８５】
時刻表示ランドマーク決定部１２５は、表示ジャンル選択部１２４が選択した表示ジャンルのランドマーク位置の中で画面区域取得部１０９が取得した表示画面区域に含まれるランドマーク位置を通過時刻表示位置として決定する（ステップS１０７）。
【００８６】
時刻算出部１１４は、時刻表示ランドマーク決定部１２５が決定した通過時刻表示位置について、時刻取得部１０１が取得した現在時刻と位置取得部１０２が取得した現在位置と地図情報蓄積部１０４が蓄積する地図情報を用いて通過時刻を算出する（ステップS１０８）。
【００８７】
地図表示部１１５は、地図情報蓄積部１０４に蓄積された地図情報を装置に表示する。同時に地図上の対応する通過時刻表示位置に時刻算出部１１４が算出した通過時刻を表示する（ステップS１０９）。
【００８８】
以下、本実施の形態のための前準備のフローである。
通過ランドマーク抽出部１１６は、位置取得部１０２が取得した現在位置とランドマーク情報蓄積部１０３に蓄積されたランドマーク情報から、通過したランドマーク情報を取得する（ステップS１１０）。
【００８９】
通過履歴蓄積部１１９は、通過ランドマーク抽出部１１６が取得したユーザが通過経験のあるランドマークの位置とジャンルを蓄積する（ステップS１１１）。
【００９０】
エンジン取得部１２６は車のエンジンの入切情報を取得する（ステップS３１１２）。
駐停車判定部は移動体が駐停車（停止）しているかどうか判定を行い（ステップS１１３）、駐停車していると判定した場合は、ステップS３０１３に進む（ステップS１１３のYes）。駐停車していないと判定した場合は、ステップS３００５に戻る（ステップS１１３のNo）。
【００９１】
移動体が駐停車している場合、駐停車ランドマーク抽出部１１７は、位置取得部１０２が取得した現在位置とランドマーク情報蓄積部１０３に蓄積されたランドマーク情報から、駐停車したランドマーク情報を取得する（ステップS１１４）。
【００９２】
駐停車履歴蓄積部１２１は、駐停車ランドマーク抽出部１１７が取得したユーザが駐停車経験のあるランドマークの位置とジャンルを蓄積する（ステップS１１５）。
【００９３】
地図情報表示装置１００は、終了するか判定を行い（ステップS１１６）、終了する場合は、フローを終了する（ステップS１１６のYes）。終了しない場合は、ステップS１０１に戻る（ステップS１１６のNo）。
【００９４】
（実施の形態の装置が計算機である場合の例）
なお、実施の形態の装置は計算機である場合が多い。計算機上で実行するときの本実施の形態の装置の構成例を図１３に示す。
【００９５】
図１３の装置は、入力装置８１０１、出力装置８１０５、演算・記憶装置８１０７により構成されている。
【００９６】
入力装置８１０１は、時刻取得装置８１０２と位置取得装置８１０３とエンジン取得装置８２１３で構成される。時刻取得装置８１０２は、時刻取得部１０１を含む。位置取得装置８１０３は位置取得部１０２を含む。エンジン取得装置８２１３はエンジン取得部１２６を含む。
【００９７】
出力装置８１０５は、地図表示装置８１０６により構成される。地図表示装置８１０６は地図表示部１１５を含む。
【００９８】
演算・記憶装置８１０７は、演算装置であるCPU（中央演算装置）８１０８と記憶装置であるメモリ８１１０によって構成される。
【００９９】
CPU８１０８は、その内部にもしくは外部に高速にアクセスできる記憶装置であるキャッシュメモリ８１０９を持つことが多い。CPU８１０８は、発生検知部１０５、通過ランドマーク抽出部１１６、駐停車ランドマーク抽出部１１７、駐停車判定部１１８、発生位置数取得部１０８、通過ランドマーク数抽出部１２２、駐停車ランドマーク数抽出部１２３、表示位置選択部１１０、表示ジャンル選択部１２４、時刻表示ランドマーク決定部１２５、時刻算出部１１４、画面区域取得部１０９を含む。
【０１００】
メモリ８１１０は、CPU８１０８が比較的高速にアクセスできるメインメモリ８１１１と記憶容量が大きい外部記憶装置、例えばハードディスク８１１２とにより構成されることが多い。メモリ８１１０は、イベント履歴蓄積部１０６と、通過履歴蓄積部１１９と、駐停車履歴蓄積部１２１と、ランドマーク情報蓄積部１０３と、地図情報蓄積部１０４とを含む。特に速度と容量を効率化するために、メインメモリ８１１１に通過履歴蓄積部１１９と、駐停車履歴蓄積部１２１とを含むイベント履歴蓄積部１０６を含み、ハードディスク８１１２にランドマーク情報蓄積部１０３と、地図情報蓄積部１０４とを含むとなお良い。
【０１０１】
以下、本実施の形態の計算機上で実行するときのフローチャートを、図１４を用いて説明する。
【０１０２】
CPU８１０７は、メインメモリ８１１１に蓄積された通過履歴から全てのジャンルについて通過ランドマークの位置数を取得する（ステップS２０１）。
【０１０３】
CPU８１０７は、メインメモリ８１１１に蓄積された駐停車履歴から全てのジャンルについて駐停車ランドマークの位置数を取得する（ステップS２０２）。
【０１０４】
CPU８１０７は、取得した通過ランドマークの位置数と取得した駐停車ランドマークの位置数が一致するジャンルを抽出する（ステップS２０３）。
【０１０５】
CPU８１０７は、通過ランドマークと駐停車ランドマークの位置数が一致するジャンルの中から駐停車ランドマーク位置数が最も多いジャンルを一つ抽出する（ステップS２０４）。
【０１０６】
位置取得装置８１０３は、ＧＰＳなどにより、移動体の現在位置を取得する（ステップS２０５）。
【０１０７】
CPU８１０７は、地図情報の装置への表示画面区域を取得する（ステップS２０６）。
CPU８１０７は、選択した表示ジャンルのランドマーク位置の中で、取得した表示画面区域に含まれるランドマーク位置を通過時刻表示位置として決定する（ステップS２０７）。
【０１０８】
CPU８１０７は、決定した通過時刻表示位置について、時刻取得装置８１０２が取得した現在時刻と位置取得装置８１０３が取得した現在位置とハードディスク８１１２が蓄積する地図情報を用いて通過時刻を算出する（ステップS２０８）。
【０１０９】
地図表示装置８１０６は、ハードディスク８１１２に蓄積された地図情報を装置に表示する。同時に地図上の対応する通過時刻表示位置に算出した通過時刻を表示する（ステップS２０９）。
【０１１０】
以下、計算機上における本実施の形態のための前準備のフローである。
CPU８１０７は、位置取得装置８１０３が取得した現在位置とハードディスク８１１２蓄積されたランドマーク情報から、通過したランドマーク情報を取得する（ステップS２１０）。
【０１１１】
メインメモリ８１１１は、CPU８１０８が取得したユーザが通過経験のあるランドマークの位置とジャンルを蓄積する（ステップS２１１）。
【０１１２】
エンジン取得装置８２１３は車のエンジンの入切情報を取得する（ステップS２１２）。
【０１１３】
CPU８１０８は移動体が駐停車（停止）しているかどうか判定を行い（ステップS２１３）、駐停車していると判定した場合は、ステップS２１４に進む（ステップS２１３のYes）。駐停車していないと判定した場合は、ステップS２０１に戻る（ステップS２１３のNo）。
【０１１４】
移動体が駐停車している場合、CPU８１０８は、位置取得装置８１０３が取得した現在位置とハードディスク８１１２に蓄積されたランドマーク情報から、駐停車したランドマーク情報を取得する（ステップS２１４）。
【０１１５】
メインメモリ８１１１は、CPU８１０８が取得したユーザが駐停車経験のあるランドマークの位置とジャンルを蓄積する（ステップS２１５）。
【０１１６】
CPU８１０８は、終了するか判定を行い（ステップS２１６）、終了する場合は、フローを終了する（ステップS２１６のYes）。終了しない場合は、ステップS２０１に戻る（ステップS２１６のNo）。
【０１１７】
（変形例１）
なお、実施の形態においては、通過したランドマークの位置数と駐停車したランドマークの位置数トを算出し、両者が一致したジャンルのうち最も駐停車ランドマーク数の多いジャンルを通過時刻表示ジャンルとしていた。しかし、全てのジャンルについて通過経験のあるランドマークを算出し、通過経験のあるランドマークが全て駐停車経験もあるか否かによって判定してもよい。具体的には通過経験のあるランドマークについて全て駐停車経験もあるジャンルを通過時刻表示ジャンルとする。特に、通過経験のあるランドマークについて全て駐停車経験もあるジャンルがほぼ唯一にしか存在しないときに利用できる。これにより、ランドマークの位置数を算出しなくても表示ジャンルを決定することができる。
【０１１８】
（変形例２）
なお、実施の形態においては、通過したランドマークの位置数と駐停車したランドマークの位置数トを算出し、両者が一致したジャンルのうち最も駐停車ランドマーク数の多いジャンルを通過時刻表示ジャンルとしていた。しかし、実際は、いくら印象深かったとしても、通過したランドマーク全てに駐停車するわけではないので、通過したランドマークの位置数と駐停車したランドマークの位置数が一致するジャンルは存在しない可能性がある。特に、ユーザが装置を購入して、あまり期間がたっていないときは、履歴がたまっていないため、通過ランドマークと駐停車ランドマークの数が一致するランドマークがない可能性が高い。そこで、通過したランドマークの中で駐停車したランドマークの比率を用いて通過時刻表示ジャンルを決定してもよい。具体的には、駐停車したランドマークの位置数を通過したランドマークの位置数で除算した値が最も高いジャンルを通過時刻表示ジャンルとする。これにより、通過したランドマークの位置数と駐停車したランドマークの位置数が一致するジャンルが存在しなかったとしても通過時刻表示ジャンルを決定することができる。
【０１１９】
なお、同様に、駐停車したランドマークの位置数を通過したランドマークの位置数で減算した値が最も高いジャンルを通過時刻表示ジャンルとしてもよい。これにより、通過したランドマークの位置数と駐停車したランドマークの位置数が一致するジャンルが存在しなかったとしても通過時刻表示ジャンルを決定することができる。
【０１２０】
なお、同様に、駐停車したランドマークの位置数を通過したランドマークの位置数で減算した値が所定の値より高いジャンルのうち、駐停車したランドマークの数が最も多いジャンルを通過時刻表示ジャンルとしてもよい。
【０１２１】
これにより、ユーザが装置を購入して、あまり期間がたっていないときは、履歴がたまっていないため、通過ランドマークと駐停車ランドマークの数が一致するランドマークがない可能性が高い場合でも、通過時刻表示ジャンルを決定することができる。
【０１２２】
（変形例３）
なお、実施の形態においては、通過時刻表示ジャンルに該当するランドマークを全て表示していた。しかし、通過時刻表示ジャンルに該当するランドマークでもユーザが通過したランドマークしか位置を知らない場合、通過していないランドマークも表示すると、位置把握に少し混乱を生じてしまう可能性がある。よって、自宅から十分現在位置が離れているときなど、通過していないランドマークについてユーザが知らないことが確実である場合などは、通過時刻表示ジャンルに該当するランドマークの中でも通過したランドマークのみ表示してもよい。
【０１２３】
（変形例４）
なお、実施の形態においては、駐停車したランドマークの判定を、駐停車時の位置とランドマーク位置との一致判定により行っていた。しかし、移動体が車の場合、駐車場の位置とランドマークの位置が離れていることもある。よって、駐停車の時の判定位置に関しては、判定するランドマークの駐車場の位置にしてもよい。また、駐停車位置とランドマーク位置との距離が閾値以内であれば、そのランドマークに駐停車したことにしてもよい。
【０１２４】
（変形例５）
なお、変形例４においては、駐停車ランドマークの判定にランドマークの駐車場の位置もしくは、駐停車位置とランドマーク位置との距離により判定していた。しかし、複数の店について駐車場が共通である場合など、同じ駐停車位置で複数のランドマークが駐停車位置として検出される場合が存在する。このような場合、他のランドマークに対する駐停車履歴からユーザの駐停車目的を類推し、駐停車ランドマークを特定してもよい。具体的には、駐停車を判定するランドマークについて、同ジャンルの他のランドマークについて駐停車したことがあるという履歴があれば、ユーザはそのジャンルのランドマークにも行く可能性があるため、駐停車したランドマークとする。
【０１２５】
（変形例６）
なお、実施の形態では、ランドマークの位置と駐停車したときの現在位置とが一致したときに停車したランドマークと判定していた。しかし、装置を使用当初など履歴が十分にたまっていない場合は、駐停車したランドマークの数が少なすぎて通過時刻を表示できない場合がある。そこで、特に移動体が車の場合、停車中、移動体の前方に位置するランドマークを停車したランドマークとしてもよい。特に車が道路上に停車している場合は、停車中に運転席の前方を見ている場合が多く、視界の先に位置するランドマークを認識している可能性が高い。逆に、道路以外に停車している場合は、前方を注視する必要がないため、車の前方のランドマークでも認識していない可能性がある。また、道路以外だと塀に囲まれているなど前方に対する視界が悪い場所も多く、他のランドマークが認識できない可能性がある。また、停車中、エンジンを切っている場合は、ユーザは車から降りている可能性が高く、前方のランドマークを認識していない可能性がある。
【０１２６】
そこで、例えば、移動体の現在位置が道路上でかつ、エンジンを切っていないにも関わらず、一定時間以上変化していなかったとき、移動体の現在の向きの前方に位置するランドマークのうち、現在位置に近いランドマークは他のランドマークの影に隠れていないため、認識している可能性が高い。よって停車したランドマークとする。
【０１２７】
以下本実施例の手法について説明する。
図１５は、本発明の変形例６における地図情報表示装置の構成の一部を示すブロック図である。実施の形態で示した同様の機能を有する構成要素は、変形例６における地図情報表示装置に特徴的な部位と関連する部位のみを示し、それらには同様の符号を付与している。また、実施の形態で示した同様の機能を有する構成要素に関するここでの説明を省略する。以下、まず各構成要素について図を用いて説明し、後に本装置の動作について説明する。
【０１２８】
位置取得部２０２は、ＧＰＳアンテナまたはＩＣタグ、基地局通信、画像認識等により、移動体の現在地の位置、及び現在の移動体の向きを検知する。特に車の場合、向きとは運転席の前の窓が向いている方向を表す。例えば、東経「１３４．５．５９．９」、北緯「３４．５．１５．６」、向き「０度」のように移動体の経度、緯度、向きの情報を検知する。向きは真北方向角であり、真北の方向を０度とし、真北の方向から右回りを正としている。
【０１２９】
停車判定部２２６は、移動体が特に車の場合、エンジン取得部１２６から取得したエンジン情報がエンジンを切られていない状態であったとき、停止していること、つまり停車を検知する。例えば、時刻取得部１０１が時刻、位置取得部２０２が現在位置情報を取得し、１秒以上移動体の現在位置が連続して同じ位置であり、エンジンが切られていなかった場合、停車と判定する。
【０１３０】
道路上判定部２２７は、位置取得部２０２が取得した現在位置が、地図情報蓄積部１０４から取得した道路の位置上にあったときに、現在位置が道路上に存在すると判定する。例えば、図１６のように地図情報蓄積部１０４に道路情報が蓄積されており、現在位置が東経「１３４．３．０．９」北緯「３４．５．５２．０」であったとすると、リンクID００１の道路を表す式が道路情報から東経「１３４．３．０．９」北緯「３４．６．３．６」〜北緯「３４．５．３０．０」の直線であることから、現在位置はこのリンクIDの直線上に存在するため、現在位置は道路上に存在すると判定される。
【０１３１】
前方ランドマーク抽出部２２８は、移動体について停車判定部２２６が停車していると判定し、道路上判定部２２７が道路上にいると判定されたときに、位置取得部２０２が取得した移動体の向きから所定の範囲内の向きにあり、距離が現在位置から所定の範囲にあるランドマークを駐停車ランドマークとして抽出する。例えば、図１７（ａ）は、前方ランドマーク抽出部２２８がランドマークを抽出する方法を模式的に示す図である。図１７（ｃ）のように、ランドマーク情報が蓄積され、図１７（ｂ）のように現在位置が東経「１３４．３．０．８」、北緯「３４．６．３．６」、向きが「９０度」であったとする。このときランドマークID「００１」について位置が東経「１３４．３．１．０」北緯「３４．６．３．７」であるため、このランドマークに対する現在位置からの距離は「６ｍ」向きは「６０度」となる。距離に対する閾値が１０ｍ、向きに対する閾値が±４０度であったとすると、図７（ａ）の円の内部である閾値以内に存在するため、このランドマークID「００１」を駐停車ランドマークとして抽出する。
【０１３２】
駐停車履歴蓄積部２２１は、駐停車ランドマーク抽出部１１７が抽出した駐停車したランドマーク、及び前方ランドマーク抽出部２２８が抽出した駐停車ランドマークの位置とジャンルを蓄積する。既に同内容のものを蓄積している場合は蓄積しなくてもよい。
【０１３３】
以下、変形例６のフローチャートを、図１８を用いて説明する。図１８は、本発明の変形例６における地図情報表示装置の動作の例を示すフローチャートの一部である。本図は、図１２に示す実施の形態の地図情報表示装置１００が実行する処理と同様の処理には、同一の符号を付しており、実施の形態で説明したフローについては説明を省略する。
【０１３４】
すなわち、本図は、変形例６における地図情報表示装置が実行する処理が、図１２に示すＳ１０１からＳ１１２までの処理については実施の形態と同様であり、また、Ｓ３０１からＳ３０４までについては変形例６に特徴的な処理であり、また、図１２に示すＳ１１３からＳ１１６までの処理については実施の形態と同様であることを示す。
【０１３５】
通過ランドマーク蓄積部１１９が、通過ランドマークを蓄積した後（ステップS１１１）、エンジン取得部１２６は移動体のエンジン入切情報を取得する（ステップS１１２）。
【０１３６】
停車判定部２２６は、移動体が現在、停車中であるか判定を行う（ステップS３０１）。現在停車中であればステップS３０２に進む（ステップS３０１のYes）。現在停車中でなければステップS１１３に進む（ステップS３０１のNo）。
【０１３７】
道路上判定部２２７は、現在移動体が道路上に存在するか判定を行い（ステップS３０２）、道路上に存在すれば、ステップS３０３に進む（ステップS３０２のYes）。道路上に存在しなければ、ステップS１１３に進む（ステップS３０２のNo）。
【０１３８】
前方ランドマーク抽出部２２８は、位置取得部２０２が取得した移動体の向きから所定の範囲内の向きにあり、距離が現在位置から所定の範囲にあるランドマークを駐停車ランドマークとして抽出する（ステップS３０３）。
【０１３９】
駐停車履歴蓄積部２２１は、前方ランドマーク抽出部２２８が抽出した駐停車ランドマークの位置とジャンルを蓄積する（ステップS３０４）。以下実施の形態と同様である。
【０１４０】
なお、前方ランドマーク抽出部２２８が抽出したランドマークは、通過履歴に存在しない可能性もある。そのような場合は、通過履歴蓄積部１１９に蓄積しても良い。
【０１４１】
なお、状況によっては、道路上に停車していたとしてもそれほど前方を注視していない可能性がある。例えば、人を送迎するために停車している場合は、前方を気にする必要がなく、むしろ送迎対象の人を気にしているため、前方を注視していない可能性が高い。同様に休憩のために停車している場合も前方を注視していない可能性が高い。また、車からユーザが降りた場合も前方を注視していない可能性が高い。対して、特に信号がある場所で停車していた場合は、信号のある前方を見つめるため、前方の認識性が高い。また、渋滞のある場所で停車していた場合は、前方の車の移動を見つめるため、前方の認識性が高い。よって、現在位置が一定時間以上同じ位置に存在し、その上現在位置が信号の位置から所定の範囲内に存在するときに、停車を検知してもよい。また、現在位置が渋滞中に存在するときも停車を検知しても良い。
【０１４２】
これにより、前方を注視していない停車を除くことができる。
【０１４３】
（変形例７）
なお、実施の形態においては、学習した履歴により通過時刻を表示するランドマークのジャンルを変更していた。しかし、十分学習が進んだ後は、通過時刻を表示するジャンルを固定していた方がユーザにとってわかりやすい。なぜなら表示される通過表示位置が固定され、その位置の通過時刻により、その位置や他の位置の通過時刻を算出することに慣れるからである。よって、例えば通過時刻表示ジャンルの駐停車ランドマークの位置数が一定値を越えたら、それ以上学習は行わず、通過時刻表示を固定してもよい。なぜならば、たとえそれ以上にユーザにとって明確なランドマークが存在したとしても、そのランドマークは充分ユーザにとって位置がよくわかる場所と考えられるからである。
【０１４４】
（変形例８）
なお、実施の形態においては、通過時刻表示ジャンルを一つに固定していた。なぜなら、一つのジャンルのランドマークについて表示した方がユーザにとって通過時刻を表示された位置の把握がしやすいからである。しかし、一つのジャンルのランドマークでは、ランドマーク数が少なくなりすぎて、地図画面にほとんど通過時刻表示がされないという場合がある。そこで通過時刻を表示するランドマークの位置が一定になるように、通過時刻を表示するランドマークのジャンルを増やしてもよい。このとき、駐停車ランドマーク位置数の多いものから順に選択するが、表示されるランドマーク同士の位置が近くに位置しないようにする。具体的には、同じものを売っているジャンル同士で、複数のランドマーク表示ジャンルを構成する。なぜなら同じものを売っているランドマークは競合を避けるため、ランドマーク同士が離れることが多いからである。また、それぞれのランドマーク位置について距離を算出し、最小距離が大きくなるようなジャンル同士を選択してもよい。
【０１４５】
ただ、複数のランドマークを表示すると、位置の把握が困難になるため、通過時刻を表示するランドマークのジャンルを表すアイコンを、通過時刻とともに表示すると特に有効である。例えば、通過時刻を表示する位置のランドマークのジャンルが「コンビニエンスストア：Ｃコンビニ」であった場合、Ｃコンビニの看板の絵を通過時刻と共に表示する。
【０１４６】
（変形例９）
なお、実施の形態においては、ジャンルにより通過時刻表示位置を決定していた。このジャンルは特に系列店（チェーン店）に特定すると、商圏の競合を避けるため、それぞれの位置が離れるという利点があった。また店の外観が共通なものも多いためユーザが認識しやすいという利点があった。よって、ジャンルを系列店に限定してもよい。ジャンルを系列店とするときの、系列店情報の作成方法について説明する。
【０１４７】
一般的に系列店であるランドマークの名称は「Ｃコンビニ  ＡＡ店」「京阪電車  ＡＡ市駅」など、（「系列店名  地名＋（店））」もしくは「ＡＡ  Ｃコンビニ」など「地名＋系列店名」の構成になっていることが多い。よって、地名を除去することで系列店の名前を抽出することができる。具体的には地名データベースを備え、ランドマークの名称から、名称の先頭または末尾の地名を除去することにより、系列店名を抽出し、ジャンルとしてもよい。地名についてはランドマークの位置も用いて該当する地名を算出する。
【０１４８】
系列店を抽出する際に、似たランドマークの名称の一致度をとるだけでは、例えば、「ＵＶＷ」と「ＵＶＵ」などのように、似た名前のランドマークも同じ系列店とみなされる場合がある。地名を除去することにより、より確実に系列店名を抽出することができる。
【０１４９】
（変形例１０）
なお、変形例９においては、ランドマークの名称から地名を抽出することにより系列店を検出していた。しかし、同じ会社の同じ系列店であっても名称が異なることや、字数の問題で、ランドマーク情報に名称が正確に記されていない場合も存在する。そこで、ランドマークのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報、ウェブサイト情報から系列店を抽出してもよい。具体的には、ランドマークのウェブページのトップページが一致する場合、同じ系列店とする。トップページに関しては、ランドマークのウェブページのリンクから判断してもいいし、ウェブページのＵＲＬの「／」までの前方一致性から判定してもよい。例えば、ウェブページが「ｈｔｔｐ：／／ｗｗｗ．ｔｏｋｋｙｏ＿ｔｅｓｔ．ｃｏｍ／ａｂｃ．ｈｔｍｌ」であるランドマークと、ウェブページが「ｈｔｔｐ：／／ｗｗｗ．ｔｏｋｋｙｏ＿ｔｅｓｔ＿ａｂｃ＿ｈｃ．ｃｏｍ」であるランドマークとでは、ＵＲＬの「／」までの前方一致性が高い。具体的にはドメイン名が一致するため、同系列店である。
【０１５０】
なお、ランドマークのウェブページの店舗一覧ページから同系列店であることを判定してもよい。
【０１５１】
（変形例１１）
なお、変形例８においてはランドマークの名称、変形例１０においては、ランドマークのウェブページにより系列店を判定していた。しかし、実際にユーザがランドマークを目にするときに認識するのは、ランドマークの看板である。よって、比較するランドマークの看板を同サイズに拡大縮小したときに、一致度が高ければ同系列店としてもよい。これにより、店舗により看板が全く異なり、同じ系列店でもユーザが一目でそれとわからないような系列店を除去することができる。
【０１５２】
（変形例１２）
なお、実施の形態においては、駐停車ランドマーク数と通過ランドマーク数の一致するジャンルが複数あった場合、最も駐停車ランドマーク数の多いジャンルを選択していた。しかし、通過時刻が表示されるランドマークの数が多すぎるとユーザにとって一目で表示画面を認識するのが困難になる。よって、ランドマーク数もしくは駐停車ランドマーク数が閾値以上であるジャンルは通過時刻表示ジャンルから除去してもよい。
【０１５３】
（変形例１３）
なお、変形例１２においては、表示される縮尺に関わらず、表示されるジャンルは一定であった。しかし、表示されるジャンルが縮尺によらず一定では、広域地図では、通過表示位置が多すぎて見えにくくなる。詳細地図では逆に通過表示位置が少なすぎてなくなってしまう場合がある。よって、縮尺に応じて表示されるジャンルを変更してもよい。表示される通過時刻表示位置の数が一定になるように縮尺によりランドマーク数を制限する閾値を変更する。
【０１５４】
（変形例１４）
なお、実施の形態においては、現在の地域に関わらず、表示されるジャンルは一定であった。しかし、特にジャンルが系列店の場合、系列店は地域密着型の系列店が多く、主に位置する地域が異なる場合がある。例えば、関東には多いが関西にはほとんど店舗がない系列店の場合、関東を移動している場合は通過時刻が表示されるが、関西では全く表示されないという場合が存在する。そこで地域により通過時刻を表示するジャンルを変更してもよい。具体的には、都道府県ごとに、通過したランドマークの位置数と駐停車したランドマークの位置数を算出し、通過したランドマークの位置数と駐停車したランドマークの位置数が一致したジャンルのうち、現在位置する都道府県で最も駐停車したランドマークの位置数が多いジャンルを通過時刻表示ジャンルとする。これにより、地域による通過時刻表示位置数の変化を防ぐことが出来る。
【０１５５】
また、出発位置をも対応づけた履歴を蓄積し、各移動の出発位置を考慮して通過時刻表示ジャンルを変更しても良い。
【０１５６】
（変形例１５）
なお、実施の形態では、ランドマーク情報蓄積部１０３に蓄積されたランドマークのうち、通過時刻表示ジャンルに該当するランドマークの位置の通過時刻を表示していた。このランドマーク情報蓄積部１０３に蓄積するランドマーク情報はインターネットなどの外部ネットワークから最新の情報を入手し、常に更新してもよい。これにより新しいランドマークができたときも、その位置の通過時刻を表示するため、ユーザは現実との対応がとりやすくなる。ただ、ランドマークの閉店や移転などにより、通過時刻表示ジャンルが同一であっても、今までの通過時刻が表示されていた位置において、通過時刻が表示されなくなる場合がある。しかし、装置をユーザが充分使用した後は、ユーザは表示される通過時刻表示位置について学習しており、その場所の通過時刻から他の場所の通過時刻を判断するのに慣れている可能性がある。そういった場合、今まで表示されていた位置の通過時刻が表示されなくなるとユーザにとって不便になる。そこで、ランドマーク情報更新により、ランドマークの位置が変更された後も、以前に通過時刻を表示していた位置にそのまま通過時刻を表示してもよい。例えば、図１９のように、以前に通過時刻を表示していた位置に以前とは違うアイコンを表示し、通過時刻を表示する。
【０１５７】
しかし、ランドマークが移転するなど同ジャンルの別のランドマークが消去されたランドマークの位置の充分近くに存在する場合は、新しいランドマーク位置の通過時刻表示によって他の位置の通過時刻が算出できると考えられるため、以前の通過時刻表示位置を消去する。例えば、図２０の場合、以前のランドマーク表示位置ID００１のランドマークは現在のランドマーク情報蓄積部１０３に蓄積されていない。そこで以前の通過時刻表示位置について、現在の同ジャンルのランドマークの位置との距離を計算する。距離の最小値が閾値未満であれば消去し、閾値以上であれば、以前の通過時刻表示位置にも通過時刻を表示する。図２０の場合、例えば以前に存在したID００１のランドマーク位置とID００２のランドマーク位置との距離を算出し、閾値例えば、１００ｍ以内であったとすると、以前の通過時刻表示位置を消去する。
【０１５８】
以下本実施例の手法について説明する。
図２１は、本発明の変形例１５における地図情報表示装置の構成の一部を示すブロック図である。実施の形態で示した同様の機能を有する構成要素は、変形例１５における地図情報表示装置に特徴的な部位と関連する部位のみを示し、それらには同様の符号を付与している。また、実施の形態で示した同様の機能を有する構成要素に関するここでの説明を省略する。以下、まず各構成要素について図を用いて説明し、後に本装置の動作について説明する。  ランドマーク更新部３３０は、外部ネットワーク媒体１２０から受け取ったランドマークの更新情報とランドマーク情報蓄積部１０３に蓄積されたランドマークの情報を用いて、ランドマーク情報蓄積部１０３に蓄積されたランドマークの情報を更新する。ランドマーク更新部３３０は、ランドマーク更新情報取得部３２９と、ランドマーク追加部３２６、ランドマーク削除判定部３２７、ランドマーク削除部３２８により構成される。
【０１５９】
ランドマーク更新情報取得部３２９は、ランドマークの追加、削除といった更新情報を外部ネットワーク媒体１２０から取得する。例えば、図２２のように「追加」または「削除」といった更新の種類と共に、ランドマークの位置とジャンルの情報を取得する。例えば、東経「１３４．３．０．９」北緯「３４．６．３．６」の位置にあるジャンル「Ａ書店」のランドマークを「削除」するという情報を取得する。
【０１６０】
ランドマーク追加部３２６は、ランドマーク更新情報取得部３２９が取得した更新の種類「追加」のランドマーク更新情報に従って、ランドマーク情報蓄積部１０３に取得した新たなランドマークの位置とジャンルの情報とを追加する。
【０１６１】
ランドマーク削除判定部３２７は、ランドマーク更新情報取得部３２９が取得した更新の種類「削除」のランドマーク更新情報とランドマーク情報蓄積部１０３に蓄積されたランドマークの情報とを用いて、削除対象となるランドマークを削除するかしないかの判定を行う。具体的には、削除対象ランドマークの位置から所定の範囲内の距離に同ジャンルのランドマークがなければ削除しない。同ジャンルのランドマークがあれば削除する。図２３（ａ）のように、ランドマーク更新情報を受け取ったとする。所定の範囲を１００ｍとする。削除対象のランドマークは図２３（ｂ）のID「００１」のランドマークであり、位置は東経「１３４．３．０．９」北緯「３４．６．３．６」、ジャンルは「Ａ書店」である。ランドマーク情報蓄積部１０３に蓄積されている同ジャンルのランドマークはID「００４」のランドマークであるが、削除対象であるID「００１」のランドマーク位置との距離は、それぞれの位置から計算すると「１０００ｍ」となり「１００ｍ」よりも大きい。所定の範囲内に同ジャンルのランドマークが存在しないため、ID「００１」のランドマークは削除しないと決定する。
【０１６２】
ランドマーク削除部３２８は、ランドマーク更新情報取得部３２９がランドマークを削除することを判定した場合、ランドマーク更新情報に従って、ランドマーク情報蓄積部１０３に蓄積されているランドマークのうち、ランドマーク更新情報のランドマーク位置とジャンルが一致するランドマーク情報を削除する。
【０１６３】
以下、変形例１５のフローチャートを、図２４を用いて説明する。
図２４は、本発明の変形例１５における地図情報表示装置の動作の例を示すフローチャートの一部である。本図は、図１２に示す実施の形態の地図情報表示装置１００が実行する処理と同様の処理には、同一の符号を付しており、実施の形態で説明したフローについては説明を省略する。
【０１６４】
すなわち、本図は、変形例１５における地図情報表示装置はＳ４０１からＳ４０６までの処理を実行し、その後に変形例１５における地図情報表示装置が実行する処理は、図１２に示す実施の形態の地図情報表示装置１００が実行するＳ１０１以降の処理と同様であることを示す。
【０１６５】
ランドマーク更新情報取得部３２９は、ランドマークの追加、削除といった更新情報を外部ネットワーク媒体１２０から取得する（ステップS４０１）。
【０１６６】
ランドマーク追加部３２６は、ランドマーク更新情報取得部３２９が取得したランドマーク更新情報の中にランドマーク追加情報があるかどうかを判定する（ステップS４０２）。
【０１６７】
ランドマーク追加情報があれば、ステップS４０３に進む（ステップS４０２のYes）。ランドマーク追加情報がなければ、ステップS４０４に進む（ステップS４０２のNo）。ランドマーク追加情報があった場合、ランドマーク追加部３２６は、ランドマーク更新情報取得部３２９が取得したランドマーク更新情報に従って、ランドマーク情報蓄積部１０３に取得した新たなランドマークの位置とジャンルの情報を追加する（ステップS４０３）。
【０１６８】
ランドマーク削除判定部３２７は、ランドマーク更新情報取得部３２９が取得したランドマーク更新情報の中にランドマーク削除情報があるかどうかを判定する（ステップS４０４）。ランドマーク削除情報があれば、ステップS４０５に進む（ステップS４０４のYes）。ランドマーク追加情報がなければ、ステップS１０１に進む（ステップS４０４のNo）。ランドマーク削除情報があった場合、ランドマーク削除判定部３２７は、ランドマーク更新情報取得部３２９が取得した更新の種類「削除」のランドマーク更新情報とランドマーク情報蓄積部１０３に蓄積されたランドマークの情報を用いて、削除対象となるランドマークを削除するかしないかの判定を行う（ステップS４０５）。ランドマークを削除するように判定されたならば、ステップS４０６に進む（ステップS４０５のYes）。ランドマークを削除しないように判定されたならば、ステップS４０６に進む（ステップS４０５のNo）。ランドマークを削除するように判定された場合、ランドマーク削除部３２８は、ランドマーク更新情報に従って、ランドマーク情報蓄積部１０３に蓄積されているランドマークのうち、ランドマーク更新情報のランドマーク位置とジャンルが一致するランドマーク情報を削除する（ステップS４０６）。以下実施の形態と同様である。
【０１６９】
（変形例１６）
なお、実施の形態では通過時刻表示位置は、通過時刻表示ジャンルに該当するランドマークの位置であった。しかし、ランドマークの位置と実際にユーザが欲しい通過時刻の表示位置が異なる可能性がある。ユーザの位置の把握に使うのはランドマークの位置であるが、実際通過時刻が知りたい場所が異なる場合がある。例えば、図２５のように、ユーザの進路上と通過時刻表示ジャンルに該当するランドマークの位置がずれている場合、ユーザが本当に知りたいのは図２５の点線の丸印で示すような進路上の通過時刻であり、この通過時刻を通過時刻が実際に表示された位置から類推する。しかし類推するのは時間がかかるため、できるだけ類推しなくてもすむような位置の時刻を表示するのが望ましい。よって目的地を設定、あるいは装置がユーザの移動先を履歴などから予測し、ユーザの未来の移動経路とランドマークの位置を比較し、最もランドマークの位置に近い移動経路上の位置の通過時刻を表示してもよい。
【０１７０】
このとき、図２６のようにアイコンなどランドマークの位置と実際に通過時刻を表示している位置をそれぞれ表示すると、ユーザが位置関係を把握しやすくなるため、なおよい。
【０１７１】
なお、変更先の通過時刻表示位置だけでなくランドマークの位置にもそのまま通過時刻を表示してもよい。
【０１７２】
（変形例１７）
なお、変形例１６では、ユーザの移動経路上に通過時刻表示位置を変更していた。しかし、実際はユーザの未来の移動経路は不確定であり、ランドマークの位置に通過時刻を表示する方がユーザにとって有益な場合もある。よって、通過時刻表示位置を変更する状況をさらに限定することで、本当にユーザが通過時刻表示位置を変更してほしいときだけに変更できる。具体的には、通過時刻表示ジャンルに該当するランドマークの中でも、ユーザが通過したことがないランドマークは、その位置を通過することは、まずない。しかも通過したことがないランドマークの位置は現実での位置がわからないため、その位置から通過時刻を知りたい位置のランドマークの通過時刻を類推するのもユーザにとって困難である。よって、地図表示画面区域中の通過時刻表示ジャンルに該当するランドマークについて通過履歴を分析し、通過したことがあれば、そのままその位置の通過時刻を表示する。しかし、通過したことがない場合は通過時刻表示位置を変更する。ただ、通過時刻表示位置は最も疎らになるように選択されているため、変更対象の通過時刻表示位置に近い位置に変更するほうが、ユーザにとって他の位置の通過時刻が類推しやすくなる。特に変更先は通過したことがある場所であると、ユーザにとって実際の位置がわかりやすくなり、より類推しやすくなる。また、通過したことがあるため、ユーザの未来の移動経路となる可能性も比較的高く、他の場所の通過時刻も類推移しやすい。具体的には、通過履歴を分析し、通過したことがある全てのジャンルのランドマークのうち、最も通過時刻を変更するランドマークの位置に近いものを通過時刻表示位置とする。
【０１７３】
以下本実施例の手法について説明する。
図２７は、本発明の変形例１７における地図情報表示装置の一部の構成を示すブロック図である。本図では、実施の形態で示した同様の機能を有する構成要素は、変形例１７における地図情報表示装置に特徴的な部位と関連する部位のみを示し、それらには同様の符号を付与している。また、実施の形態で示した同様の機能を有する構成要素に関するここでの説明を省略する。以下、まず各構成要素について図を用いて説明し、後に本装置の動作について説明する。
【０１７４】
表示位置選択部４１０は、発生位置数取得部１０８が取得したイベント発生位置数とランドマーク情報蓄積部１０３に蓄積されたランドマーク情報、画面区域取得部１０９から取得した表示画面区域により、取得したランドマーク位置の中から通過時刻表示位置を決定する。表示位置選択部４１０は、表示ジャンル選択部１２４と、時刻表示ランドマーク決定部１２５と、変更対象抽出部４２６と、変更先算出部４２７とにより構成される。
【０１７５】
変更対象抽出部４２６は、時刻表示ランドマーク決定部１２５が決定した通過時刻表示位置のうち、通過履歴蓄積部１１９に蓄積されていない位置を変更対象位置として全て抽出する。
【０１７６】
ここで、図２８は、時刻算出の変更対象位置を抽出する例を示す図である。例えば、図２８（ａ）のように通過時刻表示ランドマーク位置が決定されており、図２８（ｂ）のように通過ランドマークが蓄積されていたとすると、図２８（ｃ）のように通過ランドマークに存在しないランドマークは、ランドマーク位置東経「１３４．３．０．９」北緯「３４．５．３０．１」の位置のみである。
【０１７７】
変更先算出部４２７は、変更対象抽出部４２６が抽出した変更対象位置に対して、通過履歴蓄積部１１９に蓄積された通過ランドマーク位置のなかから変更先位置を算出する。具体的には通過ランドマークのうち、画面区域取得部１０９が取得した表示画面区域内に存在し、通過時刻表示位置ではないランドマークのうち、最も変更対象位置に距離が近いランドマークを変更先位置として算出する。例えば、図２９（ａ）に示す位置にあるジャンル「Ａ書店」であるランドマークが変更対象であるとする。また、図２９（ｃ）のように、通過ランドマークが蓄積されているとする。このとき、通過ランドマークのうち、図２９（ｂ）に示す表示画面区域内に存在し、通過表示位置と異なるランドマークはID「００３」とID「００４」である。ID「００３」に対する変更対象ランドマーク位置からの距離を計算すると「１１５２ｍ」となる。また、ID「００４」に対する変更対象ランドマーク位置からの距離を計算すると「１７９４ｍ」となるため、最も距離が近いID「００３」のランドマークの位置である、経度「１３４．３．２０．９」、緯度「３４．６．３．６」を変更先位置とする。
【０１７８】
時刻算出部１１４は、実施の形態と同様に、時刻取得部１０１が取得した現在時刻、位置取得部１０２が取得した現在位置、地図情報蓄積部１０４に蓄積された道路情報、特にリンク間の旅行時間情報から、時刻表示ランドマーク決定部１２５が決定した通過時刻表示位置のうち、変更対象抽出部４２６が抽出していない位置、及び変更先位置算出部４２７が算出した変更先位置に対して、最短の通過時刻を算出する。
【０１７９】
以下、変形例１７のフローチャートを、図３０を用いて説明する。図３０は、本発明の変形例１７における地図情報表示装置の動作の例を示すフローチャートの一部である。本図は、図１２に示す実施の形態の地図情報表示装置１００が実行する処理と同様の処理には、同一の符号を付しており、実施の形態で説明したフローについては説明を省略する。
【０１８０】
すなわち、本図は、変形例１７における地図情報表示装置が実行する処理が、図１２に示すＳ１０１からＳ１０７までの処理については実施の形態と同様であり、また、Ｓ５０１からＳ５０３までについては変形例１７に特徴的な処理であり、また、図１２に示すＳ１０９からＳ１１６までの処理については実施の形態と同様であることを示す。
【０１８１】
時刻表示ランドマーク決定部１２５が通過時刻表示位置を決定した後（ステップS１０７）、変更対象抽出部４２６は、時刻表示ランドマーク決定部１２５が決定した通過時刻表示位置のうち、通過履歴蓄積部１１９に蓄積されていない位置を変更対象位置として全て抽出する（ステップS５０１）。変更先算出部４２７は、変更対象抽出部４２６が抽出した変更対象位置に対して、最も近い通過履歴蓄積部１１９に蓄積された通過ランドマーク位置を抽出する（ステップS５０２）。時刻算出部１１４は、時刻表示ランドマーク決定部１２５が決定した通過時刻表示位置のうち、変更対象抽出部４２６が抽出していない位置、及び変更先位置算出部４２７が算出した変更先位置に対して、最短の通過時刻を算出する（ステップS５０３）。以下実施の形態と同様である。
【０１８２】
なお、地図表示部は、図２６のようにアイコンなどによってランドマークの位置と実際に通過時刻を表示している位置とをそれぞれ地図上に表示すると、ユーザが位置関係を把握しやすくなるため、なおよい。
【０１８３】
なお、変更先算出部４２７は、通過したランドマークに対して変更するのではなく、通過履歴と地図情報から算出した変更対象位置に最も近い交差点を変更先位置として選択しても良い。特にランドマークが少ない地域において有効である。
【０１８４】
（変形例１８）
なお、実施の形態においては移動体が通過ランドマーク位置数と停車ランドマーク位置数が一致し、よく知っていると思われる通過時刻表示ジャンルについて通過時刻を表示することで、ユーザにとって対応の現実の位置との対応がとりやすい場所の通過時刻を表示していた。通過時刻表示ジャンルに該当するランドマークのうち、通過、停車したことが全くないランドマークについては、通過時刻表示ジャンルに該当する他のランドマークに比べて、現実の位置との対応がとりづらい。そこで、そのようなランドマークについては、ユーザがそのランドマーク通ったときに通過時刻表示ジャンルを通ったことを伝えると、ユーザはより現実の位置との対応がとりやすくなる。
【０１８５】
以下本実施例の手法について説明する。
図３１は、本発明の変形例１８における地図情報表示装置の一部の構成を示すブロック図である。本図では、実施の形態で示した同様の機能を有する構成要素は、変形例１８における地図情報表示装置に特徴的な部位と関連する部位のみを示し、それらには同一様の符号を付与している。また、実施の形態で示した同様の機能を有する構成要素に関するここでの説明を省略する。以下、まず各構成要素について図を用いて説明し、後に本装置の動作について説明する。
【０１８６】
一致判定部５３０は、通過ランドマーク抽出部１１６が抽出した現在位置に存在するランドマークのジャンルと表示ジャンル選択部１２４が選択したジャンルが一致するかどうかを判定する。
【０１８７】
ジャンル提示部５３１は、一致判定部５３０が一致すると判定したときに、通過ランドマーク抽出部１１６が抽出した現在位置に位置するランドマークのジャンルを移動体に提示する。例えば、現在位置に位置するランドマークのジャンルが系列店「Ｃコンビニ」であった場合、図３２のように、移動体に「ここはＣコンビニです」と音声や地図表示画面で提示する。
【０１８８】
以下、変形例１８のフローチャートを、図３３を用いて説明する。図３３は、本発明の変形例１８における地図情報表示装置の動作の例を示すフローチャートである。本図は、図３３に示す実施の形態の地図情報表示装置が実行する処理と同様の処理には、同一の符号を付しており、実施の形態で説明したフローについては説明を省略する。
【０１８９】
通過ランドマーク抽出部１１６が、位置取得部１０２が取得した現在位置とランドマーク情報蓄積部１０３に蓄積されたランドマーク情報から、通過したランドマーク情報を取得した後（ステップS１１０）、一致判定部５３０は、通過ランドマーク抽出部１１６が抽出した現在位置に存在する通過ランドマークのジャンルと表示ジャンル選択部１２４が選択したジャンルが一致するかどうかを判定し（ステップS６１１）、一致する場合は（ステップS６１１のYes）、ステップS６１２に進む。一致しない場合は（ステップS６１１のNo）、ステップS１０１に戻る。ジャンルが一致する場合、ジャンル提示部５３１は、現在位置に存在する通過ランドマークのジャンルを移動体に提示する（ステップS６１２）。
【０１９０】
以上、実施の形態および変形例について説明したが、本発明の地図情報表示装置は、これらに限定されるものではない。以上の実施の形態および変形例で説明した地図情報表示装置が備える各機能を、矛盾しない限りにおいて、任意に組み合わせて構成される装置であってもよい。
【産業上の利用可能性】
【０１９１】
本発明に係る地図情報表示装置は、カーナビゲーション装置やＧＰＳ、地図付き携帯電話等の移動体の位置情報を取得し、地図情報を提供する装置に適用できる。
【図面の簡単な説明】
【０１９２】
【図１】本発明の実施の形態における地図情報表示装置の構成を示すブロック図である。
【図２】ランドマーク情報蓄積部に蓄積されたランドマーク情報の例を示す図である。
【図３】地図情報蓄積手段に蓄積された道路情報の例を示す図である。
【図４】通過ランドマーク抽出部が通過ランドマークを抽出する例を示す図である。
【図５】通過履歴蓄積部に蓄積された通過ランドマークの例を示す図である。
【図６】駐停車履歴蓄積部に蓄積された停車ランドマークの例を示す図である。
【図７】通過ランドマーク数抽出部が通過ランドマーク数を算出する例を示す図である。
【図８】駐停車ランドマーク数抽出部が停車ランドマーク数を算出する例を示す図である。
【図９】表示ジャンル選択部が通過時刻表示ジャンルを選択する例を示す図である。
【図１０】時刻表示ランドマーク決定部が通過時刻表示ランドマーク位置を決定する例を示す図である。
【図１１】通過時刻表示部が通過時刻を表示する例を示す図である。
【図１２】本発明の一実施の形態における地図情報表示装置の動作の例を示すフローチャートである。
【図１３】本発明の一実施の形態の計算機における地図情報表示装置の構成を示すブロック図である。
【図１４】本発明の一実施の形態の計算機における地図情報表示装置の動作の例を示すフローチャートである。
【図１５】本発明の変形例６における地図情報表示装置の構成の一部を示すブロック図である。
【図１６】道路上判定部が現在位置は道路上であるかを判定する例を示す図である。
【図１７】前方ランドマーク抽出部が前方ランドマークを抽出する例を示す図である。
【図１８】本発明の変形例６における地図情報表示装置の動作の例を示すフローチャートの一部である。
【図１９】ランドマークが消去したとしても通過時刻を表示する例を示す図である。
【図２０】周りのランドマークの位置により、失われたランドマークの位置について通過時刻の表示を判定する例を示す図である。
【図２１】本発明の変形例１５における地図情報表示装置の構成を示すブロック図の一部である。
【図２２】ランドマーク更新情報の例を示す図である。
【図２３】ランドマーク削除判定の例を示す図である。
【図２４】本発明の変形例１５における地図情報表示装置の動作の例を示すフローチャートの一部である。
【図２５】通過時刻表示ジャンルに該当するランドマークの位置とユーザが通過時刻を知りたい位置が異なる例を示す図である。
【図２６】ランドマークに近い移動経路上の位置の通過時刻を表示する例を示す図である。
【図２７】本発明の変形例１７における地図情報表示装置の構成の一部を示すブロック図である。
【図２８】時刻算出の変更対象位置を抽出する例を示す図である。
【図２９】時刻算出の変更先位置を算出する例を示す図である。
【図３０】本発明の変形例１７における地図情報表示装置の動作の例を示すフローチャートの一部を示す図である。
【図３１】本発明の変形例１８における地図情報表示装置の構成の一部を示すブロック図である。
【図３２】ジャンル提示部がジャンル名を提示する例を示す図である。
【図３３】本発明の変形例１８における地図情報表示装置の動作の例を示すフローチャートである。
【図３４】地図上の通過時刻表示位置が密集している例を示す図である。
【符号の説明】
【０１９３】
１００  地図情報表示装置
１０１  時刻取得部
１０２  位置取得部
１０３  ランドマーク情報蓄積部
１０４  地図情報蓄積部
１０５  発生検知部
１０６  イベント履歴蓄積部
１０８  発生位置数取得部
１０９  画面区域取得部
１１０  表示位置選択部
１１４  時刻算出部
１１５  地図表示部
１１６  通過ランドマーク抽出部
１１７  駐停車ランドマーク抽出部
１１８  駐停車判定部
１１９  通過履歴蓄積部
１２０  外部ネットワーク媒体
１２１  駐停車履歴蓄積部
１２２  通過ランドマーク数抽出部
１２３  駐停車ランドマーク数抽出部
１２４  表示ジャンル選択部
１２５  時刻表示ランドマーク決定部
１２６  エンジン取得部
２０２  位置取得部
２２１  駐停車履歴蓄積部
２２６  停車判定部
２２７  道路上判定部
２２８  前方ランドマーク抽出部
３２６  ランドマーク追加部
３２７  ランドマーク削除判定部
３２８  ランドマーク削除部
３２９  ランドマーク更新情報取得部
３３０  ランドマーク更新部
４１０  表示位置選択部
４２６  変更対象抽出部
４２７  変更先算出部
５３０  一致判定部
５３１  ジャンル提示部
８１０１  入力装置
８１０２  時刻取得装置
８１０３  位置取得装置
８１０５  出力装置
８１０６  地図表示装置
８１０７  演算・記憶装置
８１０８  ＣＰＵ
８１０９  キャッシュメモリ
８１１０  メモリ
８１１１  メインメモリ
８１１２  ハードディスク
８２１３  エンジン取得装置
【図１】
2008039433.tif 000003
【図２】
2008039433.tif 000004
【図３】
2008039433.tif 000005
【図４】
2008039433.tif 000006
【図５】
2008039433.tif 000007
【図６】
2008039433.tif 000008
【図７】
2008039433.tif 000009
【図８】
2008039433.tif 000010
【図９】
2008039433.tif 000011
【図１０】
2008039433.tif 000012
【図１１】
2008039433.tif 000013
【図１２】
2008039433.tif 000014
【図１３】
2008039433.tif 000015
【図１４】
2008039433.tif 000016
【図１５】
2008039433.tif 000017
【図１６】
2008039433.tif 000018
【図１７】
2008039433.tif 000019
【図１８】
2008039433.tif 000020
【図１９】
2008039433.tif 000021
【図２０】
2008039433.tif 000022
【図２１】
2008039433.tif 000023
【図２２】
2008039433.tif 000024
【図２３】
2008039433.tif 000025
【図２４】
2008039433.tif 000026
【図２５】
2008039433.tif 000027
【図２６】
2008039433.tif 000028
【図２７】
2008039433.tif 000029
【図２８】
2008039433.tif 000030
【図２９】
2008039433.tif 000031
【図３０】
2008039433.tif 000032
【図３１】
2008039433.tif 000033
【図３２】
2008039433.tif 000034
【図３３】
2008039433.tif 000035
【図３４】
2008039433.tif 000036