(57)【要約】  【課題】地域の境界を通過する前に境界を通過することをユーザに通知することができるナビゲーション装置２０を提供する。  【解決手段】本発明のナビゲーション装置２０は、予め定められた地図領域であるメッシュ毎に、当該メッシュに含まれる道路を示すリンクに関する情報であるリンクデータ２５３、および、当該メッシュの領域に含まれる、地域の境界を示す情報である境界情報２７を保持する地図情報保持部２５と、車両の現在位置および進行方向を算出する現在位置算出部２４と、現在位置算出部２４によって算出された車両の現在位置、および、地図情報保持部２５内の境界情報２７を参照して、車両の現在位置と、当該車両の前方に存在する境界との位置関係が予め定められた条件を満たす場合に、境界を通過する予定である旨を、音声または表示により運転者に通知する境界通知部２３とを備える。【選択図】図１
2010122003.tif 000002
【特許請求の範囲】
【請求項１】
地図上の道路を示すリンクに関する情報であるリンクデータ、および、地域の境界を示す情報である境界情報を保持する地図情報保持手段と、
現在位置および進行方向を算出する現在位置算出手段と、
前記現在位置算出手段によって算出された前記現在位置と進行方向、および、前記地図情報保持手段に保持される境界情報を参照して、前記現在位置と、前記現在位置の進行方向の前方に存在する前記境界との位置関係が予め定められた条件を満たす場合に、前記境界を通過することを、音声または表示により通知する境界通知手段と
を備えることを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置であって、
前記リンクデータを参照して、出発地点から目的地点までの経路を探索する経路探索手段と、
前記現在位置に基づいて前記経路探索手段によって探索された経路の誘導を行う経路誘導手段と
をさらに備え、
前記境界通知手段は、
前記経路誘導手段によって経路の誘導が行われている場合に、前記経路上において、前記現在位置の進行方向前方の第１の距離以内に前記境界が存在するならば、当該境界を通過することを通知することを特徴とするナビゲーション装置。
【請求項３】
請求項２に記載のナビゲーション装置であって、
前記境界通知手段は、
前記経路誘導手段によって経路の誘導が行われていない場合に、前記現在位置の進行方向前方へ、前記第１の距離よりも短い第２の距離以内に前記境界が存在するならば、当該境界を通過することを通知することを特徴とするナビゲーション装置。
【請求項４】
請求項１から３のいずれか一項に記載のナビゲーション装置であって、
前記境界通知手段は、
境界を通過することと共に、前記現在位置から当該境界までの距離をさらに運転者に通知することを特徴とするナビゲーション装置。
【請求項５】
請求項１に記載のナビゲーション装置であって、
前記リンクデータを参照して、出発地点から目的地点までの経路を探索する経路探索手段と、
前記現在位置に基づいて前記経路探索手段によって探索された経路の誘導を行う経路誘導手段と、
前記現在位置の移動速度を算出する速度算出手段と、
前記経路上に存在する前記境界を検出する経路上境界検出手段と
をさらに備え、
前記境界通知手段は、
前記経路誘導手段によって経路の誘導が行われている場合に、前記速度算出手段によって算出された移動速度を用いて前記現在位置から前記経路上の境界までの移動時間が第１の時間よりも短いと判断したとき、当該境界を通過することを通知することを特徴とするナビゲーション装置。
【請求項６】
請求項５に記載のナビゲーション装置であって、
前記境界通知手段は、
前記経路誘導手段によって経路の誘導が行われていない場合に、前記速度算出手段によって算出された移動速度を用いて前記現在位置から前記経路上の境界までの移動時間が前記第１の時間よりも短い第２の時間よりも短いと判断したとき、当該境界を通過することを通知することを特徴とするナビゲーション装置。
【請求項７】
請求項５または６に記載のナビゲーション装置であって、
前記境界通知手段は、
前記境界を通過することと共に、算出した前記経路上の境界までの移動時間を通知することを特徴とするナビゲーション装置。
【請求項８】
請求項１に記載のナビゲーション装置であって、
前記地図情報保持手段が保持する境界情報は、行政区分上の境界に関する情報であることを特徴とするナビゲーション装置。
【請求項９】
地図情報保持手段を備えたナビゲーション装置におけるナビゲーション方法であって、
前記地図情報保持手段に保持された地図上の道路を示すリンクに関する情報であるリンクデータを参照して、現在位置および進行方向を算出する現在位置算出ステップと、
前記現在位置算出ステップにおいて算出した前記現在位置、および、前記地図情報保持手段に保持された地域の境界を示す情報である境界情報を参照して、前記現在位置と、当該現在位置の前方に存在する境界との位置関係が予め定められた条件を満たす場合に、境界を通過することを通知する境界通知ステップと
を実行することを特徴とするナビゲーション方法。
【請求項１０】
地図上の道路を示すリンクに関する情報であるリンクデータを参照して現在位置および進行方向を算出する現在位置算出機能、ならびに
前記現在位置算出機能によって算出された前記現在位置、および、地域の境界を示す情報である境界情報を参照して、前記現在位置と、当該現在位置の前方に存在する境界との位置関係が予め定められた条件を満たす場合に、境界を通過することを通知する境界通知機能を備えたナビゲーション機能を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置および方法に係り、特に、地域の境界を通過することを通知する技術に関する。
【背景技術】
【０００２】
下記の特許文献１には、車両が県境を越えた場合に、その旨を検出して運転者等に通知する技術が開示されている。
【０００３】
【特許文献１】特開平８−１４９２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、米国では州毎に車の制限速度が異なる場合がある。また、米国に限らず、行政区画等の地域毎に、その地域の条例が異なる場合がある。このように、地域毎に条例が異なる場合、地域の境界を超える場合には、その境界の向こう側の地域の条例を遵守しているか否かを、その境界を越える前に確認しておくことが必要な場合がある。上記特許文献１では、境界を通過した後にその旨を通知しており、運転者が気づかない間に境界を通過して他の地域に進入してしまう場合がある。
【０００５】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、地域の境界を通過する前に境界を通過することをユーザに通知することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第１の態様は、地図上の道路を示すリンクに関する情報であるリンクデータ、および、地域の境界を示す情報である境界情報を保持する地図情報保持手段と、現在位置および進行方向を算出する現在位置算出手段と、現在位置算出手段によって算出された現在位置と進行方向、および、地図情報保持手段に保持される境界情報を参照して、現在位置と、現在位置の進行方向の前方に存在する境界との位置関係が予め定められた条件を満たす場合に、境界を通過することを、音声または表示により通知する境界通知手段とを備えることを特徴とするナビゲーション装置を提供する。
【０００７】
また、本発明の第２の態様は、地図情報保持手段を備えたナビゲーション装置におけるナビゲーション方法であって、地図情報保持手段に保持された地図上の道路を示すリンクに関する情報であるリンクデータを参照して、現在位置および進行方向を算出する現在位置算出ステップと、現在位置算出ステップにおいて算出した現在位置、および、地図情報保持手段に保持された地域の境界を示す情報である境界情報を参照して、現在位置と、当該現在位置の前方に存在する境界との位置関係が予め定められた条件を満たす場合に、境界を通過することを通知する境界通知ステップとを実行することを特徴とするナビゲーション方法を提供する。
【０００８】
また、本発明の第３の態様は、地図上の道路を示すリンクに関する情報であるリンクデータを参照して現在位置および進行方向を算出する現在位置算出機能、ならびに現在位置算出機能によって算出された現在位置、および、地域の境界を示す情報である境界情報を参照して、現在位置と、当該現在位置の前方に存在する境界との位置関係が予め定められた条件を満たす場合に、境界を通過することを通知する境界通知機能を備えたナビゲーション機能を実現させることを特徴とするプログラムを提供する。
【発明の効果】
【０００９】
本発明のナビゲーション装置によれば、地域の境界を通過する前に境界を通過することをユーザに通知することができる。
【発明を実施するための最良の形態】
【００１０】
まず、本発明の第１の実施形態について説明する。
【００１１】
図１は、第１の実施形態にかかるナビゲーションシステム１０の構成の一例を示すシステム構成図である。ナビゲーションシステム１０は、入力装置１１、表示装置１２、スピーカ１３、センサ１４、およびナビゲーション装置２０を備える。ナビゲーション装置２０は、経路探索部２１、経路誘導部２２、境界通知部２３、現在位置算出部２４、および地図情報保持部２５を有する。
【００１２】
地図情報保持部２５は、予め定められた地図領域であるメッシュ毎に、当該メッシュに含まれる道路を示すリンクに関する情報を含むリンクテーブル、および、当該メッシュの領域に含まれる、地域の境界を示す情報である境界情報を保持する。また、地図情報保持部２５は、リンクテーブルや境界情報の他に、地図データも保持している。
【００１３】
リンクテーブル２５０には、例えば図２に示すように、道路を示すリンクに関する情報を含むメッシュデータ２５１が所定の地図領域を示すメッシュ毎に格納されている。それぞれのメッシュデータ２５１には、それぞれのメッシュを識別するメッシュＩＤ２５２およびメッシュ内のリンクに関するデータであるリンクデータ２５３等が含まれる。
【００１４】
それぞれのリンクデータ２５３には、それぞれのリンクを識別するリンクＩＤ２５４、当該リンクの開始ノード座標２５５、当該リンクの終了ノード座標２５６、当該リンクの道路種別２５７、当該リンクのリンク長２５８、当該リンクの開始ノードに接続されている他のリンクの識別情報である開始接続リンク２５９、当該リンクの終了ノードに接続されている他のリンクの識別情報である終了接続リンク２６０、および当該リンクの名称２６１等が格納されている。
【００１５】
境界情報２７には、例えば図３に示すように、それぞれの境界線を識別する境界ＩＤ２７０に対応付けて、当該境界線が含まれているメッシュのメッシュＩＤ２７１、当該境界線の始点２７２、当該境界線の終点２７３、当該境界線の始点から終点へ向かって左側にある地域の名称を示す左側地域２７４、および当該境界線の始点から終点へ向かって右側にある地域の名称を示す左側地域２７４が格納されている。
【００１６】
センサ１４は、例えばＧＰＳ（Global Positioning System）受信機や方位センサ、距離センサ、車速センサ等であり、測地衛星から送信されたＧＰＳ信号や、車両の進行方位、車両の移動距離、車速等を測定し、測定情報を現在位置算出部２４に供給する。
【００１７】
現在位置算出部２４は、センサ１４から供給された測定情報および地図情報保持部２５に格納されたリンクデータに基づいて、ナビゲーション装置２０が搭載された車両が所定距離（例えば１０ｍ）移動する毎に、例えばマップマッチング等により当該車両の現在位置および進行方向を算出し、算出した車両の現在位置および進行方向を示す情報を経路探索部２１、経路誘導部２２、および境界通知部２３に提供する。
【００１８】
経路探索部２１は、出発地点、目的地点、および経由地点の座標や、探索条件等を含む探索情報を、タッチパネル等の入力装置１１を介してユーザから受け付けた場合に、地図情報保持部２５内のリンクデータを参照し、当該探索情報に基づいて、例えばダイクストラ法等のアルゴリズムを用いて、経由地点を通り出発地点から目的地点へ至る経路を探索し、探索結果を表示装置１２に表示する。そして、経路探索部２１は、探索した経路の中で、入力装置１１を介してユーザから指定された経路を誘導経路として、当該誘導経路を境界通知部２３へ送る。なお、経路探索部２１は、車両の現在位置を出発地点として経路探索を実行してもよい。
【００１９】
経路誘導部２２は、経路探索部２１から誘導経路を示す情報を受け取った場合に、地図情報保持部２５に格納されている、車両の現在位置付近の地図データを取得し、取得した地図データで示される地図上に車両の現在位置を示すカーマークを表示することにより経路誘導を開始する。また、経路誘導部２２は、車両が目的地点に到着した場合に、その旨を境界通知部２３に通知する。例えば、目的地点から所定距離（例えば１００ｍ）以内の範囲に車両の現在位置が進入した場合に、経路誘導部２２は、車両が目的地点に到着したと判定する。
【００２０】
また、経路誘導部２２は、現在位置算出部２４によって算出された車両の現在位置および地図情報保持部２５に格納されているリンクデータを参照して、誘導経路上において、車両の前方所定距離以内に、進行方向を指示すべき案内地点が存在する場合に、当該案内地点に関する画像を表示装置１２に表示すると共に、誘導を示す音声をスピーカ１３を介して再生することにより、進むべき方向を案内する。
【００２１】
境界通知部２３は、経路誘導部２２から誘導経路を示す情報を受け取った場合に、車両が目的地点に到着した旨を経路誘導部２２から通知されるまで、経路誘導部２２によって経路誘導が行われている旨を保持する。そして、境界通知部２３は、所定のタイミング毎に、経路誘導が行われているか否かを判定する。経路誘導が行われている場合、境界通知部２３は、現在位置算出部２４によって算出された車両の現在位置および地図情報保持部２５内のデータを参照して、誘導経路上において、車両の現在位置から当該車両の前方第１の距離以内（例えば１０ｋｍ以内）に境界線が存在するか否かを判定する。
【００２２】
例えば図４（ａ）に示すように、車両の現在位置３２から前方１０ｋｍ以内の誘導経路３１上に境界線３０が存在する場合、境界通知部２３は、当該境界線３０の境界ＩＤが通知済みとして登録されていなければ、車両が当該境界線３０を通過する予定である旨を運転者に通知し、当該境界線３０の境界ＩＤを通知済みの境界ＩＤとしてナビゲーション装置２０内のメモリに登録する。
【００２３】
境界通知部２３は、車両が境界線を通過する予定である旨を表示装置１２に表示したり、スピーカ１３を介して音声により運転者に通知する。また、このとき、境界通知部２３は、地図情報保持部２５内の境界情報を参照して、車両の現在位置から通過予定の境界線までの距離を算出し、車両が境界線を通過する予定である旨と共に、算出した距離を、例えば「＊＊＊ｋｍ先、地域の境界です。」というようにユーザに通知してもよい。
【００２４】
また、境界通知部２３は、車両が境界線を通過する予定である旨を通知する場合に、地図情報保持部２５内の境界情報を参照して、例えば「＊＊＊ｋｍ先、Ｙ町です。」、「＊＊＊ｋｍ先、Ｘ市とＹ町の境界です。」、あるいは「現在はＸ市です。＊＊＊ｋｍ先、Ｙ町です。」等のような音声または表示によりユーザに通知してもよい。
【００２５】
一方、経路誘導が行われていない場合、境界通知部２３は、現在位置算出部２４によって算出された車両の現在位置および地図情報保持部２５内のデータを参照して、車両が走行中の道路と同一名称の道路上において、車両の現在位置から前方へ、第１の距離よりも短い第２の距離以内（例えば１ｋｍ以内）に境界線が存在するか否かを判定する。
【００２６】
例えば図４（ｂ）に示すように、車両が走行中の道路３３と同一名称の道路３３上において、車両の現在位置３２から前方へ１ｋｍ以内に境界線３０が存在する場合、境界通知部２３は、当該境界線３０の境界ＩＤが通知済みとして登録されていなければ、車両が当該境界線３０を通過する予定である旨を運転者に通知し、当該境界線３０の境界ＩＤを通知済みの境界ＩＤとしてナビゲーション装置２０内のメモリに登録する。
【００２７】
なお、境界通知部２３は、通知済みとして登録された境界ＩＤを、登録されてから所定時間（例えば１時間）以上経過した後に、メモリから削除するようにしてもよい。これにより、運転者が境界線付近で寄り道した場合や、境界線を超えた後に再び同一の道路を通って同一の境界線を超える場合等に、境界通知部２３は、再び境界線を通過する予定である旨を運転者に通知することができる。
【００２８】
図５は、第１の実施形態におけるナビゲーション装置２０の動作の一例を示すフローチャートである。例えば、車両のエンジンが始動する等の所定のタイミングで、ナビゲーション装置２０は、本フローチャートに示す動作を開始する。
【００２９】
まず、境界通知部２３は、経路誘導部２２によって経路誘導が行われているか否かを判定する（Ｓ１００）。経路誘導が行われている場合（Ｓ１００：Ｙｅｓ）、境界通知部２３は、現在位置算出部２４によって算出された車両の現在位置および地図情報保持部２５内のデータを参照して、車両の現在位置から前方１０ｋｍ以内の誘導経路上に境界線が存在するか否かを判定する（Ｓ１０１）。
【００３０】
車両の現在位置から前方１０ｋｍ以内の誘導経路上に境界線が存在する場合（Ｓ１０１：Ｙｅｓ）、境界通知部２３は、当該境界線の境界ＩＤが通知済みとしてメモリに登録されているか否かを判定する（Ｓ１０２）。当該境界線の境界ＩＤが通知済みとしてメモリに登録されていない場合（Ｓ１０２：Ｎｏ）、境界通知部２３は、車両が当該境界線を通過する予定である旨を、当該境界線までの距離と共に、音声または表示により運転者に通知する（Ｓ１０３）。そして、境界通知部２３は、当該境界線の境界ＩＤを通知済みの境界ＩＤとしてナビゲーション装置２０内のメモリに登録し（Ｓ１０４）、再びステップＳ１００に示した処理を実行する。
【００３１】
車両の現在位置から前方１０ｋｍ以内の誘導経路上に境界線が存在しない場合（Ｓ１０１：Ｎｏ）、または、当該境界線の境界ＩＤが通知済みとしてメモリに登録されている場合（Ｓ１０２：Ｙｅｓ）、境界通知部２３は、再びステップＳ１００に示した処理を実行する。
【００３２】
ステップＳ１００において経路誘導が行われていない場合（Ｓ１００：Ｎｏ）、境界通知部２３は、現在位置算出部２４によって算出された車両の現在位置および地図情報保持部２５内のデータを参照して、車両が走行中の道路と同一名称の道路上において、車両の現在位置から前方へ１ｋｍ以内の間に境界線が存在するか否かを判定する（Ｓ１０５）。
【００３３】
車両が走行中の道路と同一名称の道路上において、車両の現在位置から前方へ１ｋｍ以内の間に境界線が存在する場合（Ｓ１０５：Ｙｅｓ）、境界通知部２３は、ステップＳ１０２に示した処理を実行する。一方、車両が走行中の道路と同一名称の道路上において、車両の現在位置から前方へ１ｋｍ以内の間に境界線が存在しない場合（Ｓ１０５：Ｎｏ）、境界通知部２３は、再びステップＳ１００に示した処理を実行する。
【００３４】
以上、本発明の第１の実施形態について説明した。
【００３５】
上記説明から明らかなように、本実施形態のナビゲーション装置２０によれば、地域の境界を通過する前に境界を通過することをユーザに通知することができる。
【００３６】
次に、本発明の第２の実施形態について説明する。
【００３７】
図６は、第２の実施形態にかかるナビゲーションシステム１０の構成の一例を示すシステム構成図である。なお、以下に説明する点を除き、図６において、図１と同じ符号を付した構成は、図１における構成と同一または同様の機能を有するため説明を省略する。
【００３８】
境界通知部２３は、経路誘導部２２から誘導経路を示す情報を受け取った場合に、車両が目的地点に到着した旨を経路誘導部２２から通知されるまで、経路誘導部２２によって経路誘導が行われている旨を保持する。そして、境界通知部２３は、所定のタイミング毎にセンサ１４からの車速情報を参照して、車両の平均速度を算出する。そして、境界通知部２３は、経路誘導が行われているか否かを判定する。
【００３９】
経路誘導が行われている場合、境界通知部２３は、現在位置算出部２４によって算出された車両の現在位置、地図情報保持部２５内のデータ、および算出した車両の平均速度を参照して、所定時間後（例えば３０分後）に通過する誘導経路上の地点を算出する。そして、境界通知部２３は、車両の現在位置から当該算出した地点までの誘導経路上に境界線が存在するか否かを判定する。
【００４０】
例えば図７（ａ）に示すように、３０分後に通過する予定の地点３４までの誘導経路３１上に境界線３０が存在する場合、境界通知部２３は、当該境界線３０の境界ＩＤが通知済みとして登録されていなければ、車両が当該境界線３０を通過する予定である旨を運転者に通知し、当該境界線３０の境界ＩＤを通知済みの境界ＩＤとしてナビゲーション装置２０内のメモリに登録する。
【００４１】
境界通知部２３は、車両が境界線を通過する予定である旨を表示装置１２に表示したり、スピーカ１３を介して音声により運転者に通知する。また、このとき、境界通知部２３は、算出した平均速度を用いて境界線３０を通過するまでの所要時間を算出し、車両が境界線を通過する予定である旨と共に、算出した所要時間を、例えば「＊＊＊分後、地域の境界です。」というようにユーザに通知してもよい。
【００４２】
また、境界通知部２３は、車両が境界線を通過する予定である旨を通知する場合に、地図情報保持部２５内の境界情報を参照して、例えば「＊＊＊分後、Ｙ町です。」、「＊＊＊分後、Ｘ市とＹ町の境界です。」、あるいは「現在はＸ市です。＊＊＊分後、Ｙ町です。」等のような音声または表示によりユーザに通知してもよい。
【００４３】
一方、経路誘導が行われていない場合、境界通知部２３は、現在位置算出部２４によって算出された車両の現在位置、地図情報保持部２５内のデータ、および算出した車両の平均速度を参照して、所定時間後（例えば１０分後）に通過する誘導経路上の地点を算出する。そして、境界通知部２３は、車両の現在位置から当該算出した地点までの誘導経路上に境界線が存在するか否かを判定する。
【００４４】
例えば図７（ｂ）に示すように、車両が走行中の道路３３と同一名称の道路３３上において、１０分後に通過する予定の地点３５までの間に境界線３０が存在する場合、境界通知部２３は、境界通知部２３は、当該境界線３０の境界ＩＤが通知済みとして登録されていなければ、車両が当該境界線３０を通過する予定である旨を運転者に通知し、当該境界線３０の境界ＩＤを通知済みの境界ＩＤとしてナビゲーション装置２０内のメモリに登録する。
【００４５】
図８は、第２の実施形態におけるナビゲーション装置２０の動作の一例を示すフローチャートである。例えば、車両のエンジンが始動する等の所定のタイミングで、ナビゲーション装置２０は、本フローチャートに示す動作を開始する。
【００４６】
まず、境界通知部２３は、センサ１４からの車速情報を参照して、車両の平均速度を算出する（Ｓ２００）。そして、境界通知部２３は、経路誘導中であるか否かを判定する（Ｓ２０１）。経路誘導中である場合（Ｓ２０１：Ｙｅｓ）、境界通知部２３は、現在位置算出部２４によって算出された車両の現在位置、地図情報保持部２５内のデータ、および算出した車両の平均速度を参照して、３０分後に通過する誘導経路上の地点を算出する（Ｓ２０２）。
【００４７】
次に、境界通知部２３は、車両の現在位置から当該算出した地点までの間の誘導経路上に境界線が存在するか否かを判定する（Ｓ２０３）。車両の現在位置から当該算出した地点までの間の誘導経路上に境界線が存在する場合（Ｓ２０３：Ｙｅｓ）、境界通知部２３は、当該境界線の境界ＩＤが通知済みとしてメモリに登録されているか否かを判定する（Ｓ２０４）。
【００４８】
当該境界線の境界ＩＤが通知済みとしてメモリに登録されていない場合（Ｓ２０４：Ｎｏ）、境界通知部２３は、車両の平均速度を用いて当該境界線を通過するまでの所要時間を算出し、車両が当該境界線を通過する予定である旨を、算出した所要時間と共に、音声または表示により運転者に通知する（Ｓ２０５）。そして、境界通知部２３は、当該境界線の境界ＩＤを通知済みの境界ＩＤとしてナビゲーション装置２０内のメモリに登録し（Ｓ２０６）、再びステップＳ２００に示した処理を実行する。
【００４９】
車両の現在位置から、算出した地点までの間に境界線が存在しない場合（Ｓ２０３：Ｎｏ）、または、当該境界線の境界ＩＤが通知済みとしてメモリに登録されている場合（Ｓ２０４：Ｙｅｓ）、境界通知部２３は、再びステップＳ２００に示した処理を実行する。
【００５０】
ステップＳ２０１において、経路誘導中でない場合（Ｓ２０１：Ｎｏ）、境界通知部２３は、現在位置算出部２４によって算出された車両の現在位置、地図情報保持部２５内のデータ、および算出した車両の平均速度を参照して、１０分後に通過する誘導経路上の地点を算出し（Ｓ２０７）、ステップＳ２０３に示した処理を実行する。
【００５１】
以上、本発明の第２の実施形態について説明した。
【００５２】
上記説明から明らかなように、本実施形態のナビゲーション装置２０においても、地域の境界を通過する前に境界を通過することをユーザに通知することができる。
【００５３】
なお、上記した第１または第２の実施形態におけるナビゲーション装置２０は、例えば図９に示すような構成のコンピュータ４０によって実現される。コンピュータ４０は、ＣＰＵ（Central Processing Unit）４１、ＲＡＭ（Random Access Memory）４２、ＲＯＭ（Read Only Memory）４３、ＨＤＤ（Hard Disk Drive）４４、入力インターフェイス（Ｉ／Ｆ）４５、出力インターフェイス（Ｉ／Ｆ）４６、およびメディアインターフェイス（Ｉ／Ｆ）４７を備える。
【００５４】
ＣＰＵ４１は、ＲＯＭ４３またはＨＤＤ４４に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ４３は、コンピュータ４０の起動時にＣＰＵ４１によって実行されるブートプログラムや、コンピュータ４０のハードウェアに依存するプログラム等を格納する。ＨＤＤ４４は、ＣＰＵ４１によって実行されるプログラムやデータ等を格納する。
【００５５】
入力インターフェイス４５は、入力装置１１またはセンサ１４からの信号を受信してＣＰＵ４１へ送る。ＣＰＵ４１は、入力インターフェイス４５を介して、入力装置１１およびセンサ１４を制御し、入力インターフェイス４５を介して、入力装置１１またはセンサ１４から信号を取得する。出力インターフェイス４６は、ＣＰＵ４１から取得したデータを、表示装置１２またはスピーカ１３へ出力する。ＣＰＵ４１は、出力インターフェイス４６を介して、表示装置１２およびスピーカ１３を制御し、生成したデータを、出力インターフェイス４６を介して表示装置１２またはスピーカ１３へ出力する。
【００５６】
メディアインターフェイス４７は、記録媒体４８に格納されたプログラムまたはデータを読み取り、ＲＡＭ４２を介してＣＰＵ４１に提供する。ＣＰＵ４１は、当該プログラムを、メディアインターフェイス４７を介して記録媒体４８からＲＡＭ４２上にロードし、ロードしたプログラムを実行する。記録媒体４８は、例えばＤＶＤ（Digital Versatile Disk）、ＰＤ（Phase change rewritable Disk）等の光学記録媒体、ＭＯ（Magneto-Optical disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【００５７】
コンピュータ４０のＣＰＵ４１は、ＲＡＭ４２上にロードされたプログラムを実行することにより、経路探索部２１、経路誘導部２２、境界通知部２３、現在位置算出部２４、および地図情報保持部２５の各機能を実現する。また、ＲＯＭ４３またはＨＤＤ４４には、地図情報保持部２５内のデータが格納される。
【００５８】
コンピュータ４０は、これらのプログラムを、記録媒体４８から読み取って実行するが、他の例として、コンピュータ４０に通信機能を設け、コンピュータ４０は、有線または無線の通信回線を介してこれらのプログラムを取得するようにしてもよい。
【００５９】
また、第２の実施形態において、車両の現在位置から、所定時間後に通過する誘導経路上の地点を算出する場合、境界通知部２３は、車両の平均速度だけでなく、前方の渋滞情報を考慮して所定時間後に通過する誘導経路上の地点を算出するようにしてもよい。
【００６０】
また、上記した第１の実施形態では、経路誘導が行われている場合には前方１０ｋｍ以内に境界線が存在するか否か、経路誘導が行われていない場合には前方１ｋｍ以内に境界線が存在するか否かをそれぞれ判定するが、本発明はこれに限られず、走行中の道路の種別に応じて、距離の閾値を変えるようにしてもよい。
【００６１】
例えば、高速道路を走行中の場合、経路誘導が行われているならば前方３０ｋｍ以内に境界線が存在するか否か、経路誘導が行われていないならば前方１０ｋｍ以内に境界線が存在するか否かをそれぞれ判定し、市街地の生活道路を走行中の場合、経路誘導が行われているならば前方１ｋｍ以内に境界線が存在するか否か、経路誘導が行われていないならば前方３００ｍ以内に境界線が存在するか否かをそれぞれ判定するようにしてもよい。
【図面の簡単な説明】
【００６２】
【図１】第１の実施形態にかかるナビゲーションシステム１０の構成の一例を示すシステム構成図である。
【図２】地図情報保持部２５に格納されているリンクテーブル２５０のデータの構造の一例を示す図である。
【図３】地図情報保持部２５に格納されている境界情報２７のデータの構造の一例を示す図である。
【図４】第１の実施形態において境界の存在を通知する場面の一例を説明するための概念図である。
【図５】第１の実施形態におけるナビゲーション装置２０の動作の一例を示すフローチャートである。
【図６】第２の実施形態にかかるナビゲーションシステム１０の構成の一例を示すシステム構成図である。
【図７】第２の実施形態において境界の存在を通知する場面の一例を説明するための概念図である。
【図８】第２の実施形態におけるナビゲーション装置２０の動作の一例を示すフローチャートである。
【図９】ナビゲーション装置２０の機能を実現するコンピュータ４０の一例を示すハードウェア構成図である。
【符号の説明】
【００６３】
１０・・・ナビゲーションシステム、１１・・・入力装置、１２・・・表示装置、１３・・・スピーカ、１４・・・センサ、２０・・・ナビゲーション装置、２１・・・経路探索部、２２・・・経路誘導部、２３・・・境界通知部、２４・・・現在位置算出部、２５・・・地図情報保持部、２７・・・境界情報、４０・・・コンピュータ、４１・・・ＣＰＵ、４２・・・ＲＡＭ、４３・・・ＲＯＭ、４４・・・ＨＤＤ、４５・・・入力インターフェイス、４６・・・出力インターフェイス、４７・・・メディアインターフェイス、４８・・・記録媒体
【図１】
2010122003.tif 000003
【図２】
2010122003.tif 000004
【図３】
2010122003.tif 000005
【図４】
2010122003.tif 000006
【図５】
2010122003.tif 000007
【図６】
2010122003.tif 000008
【図７】
2010122003.tif 000009
【図８】
2010122003.tif 000010
【図９】
2010122003.tif 000011