(57)【要約】【課題】目的地に設定された施設に種別に応じて、適切なタイミングでルート案内を終了する。【解決手段】ナビゲーション装置は、ルート案内を終了すべきか否かを判定するための基準となる判定基準として、施設からの基準距離と、施設における基準滞在時間とを、施設の種別ごとに記憶している。ルート案内手段は、目的地に設定されたルートまでのルート案内を実行する。目的地に設定された施設に近づくと、ナビゲーション装置の現在位置が検出され、また、その施設での滞在時間が算出される。そして、目的地に設定された施設からの基準距離以内に現在位置が存在し、かつ、滞在時間が基準滞在時間を超える場合に、ルート案内手段は、ナビゲーション装置を搭載する移動体が目的地に設定された施設に正しく到着したものと判断してルート案内を終了する。【選択図】図５
2013156055.tif 000002
【特許請求の範囲】
【請求項１】
目的地に設定された施設までのルート案内を行うルート案内手段と、
施設の種別ごとに、当該施設からの基準距離及び当該施設における基準滞在時間を記憶する判定基準記憶部と、
現在位置を検出する現在位置検出手段と、
施設における滞在時間を算出する滞在時間算出手段と、を備え、
前記ルート案内手段は、目的地に設定された施設から前記基準距離以内に現在位置が到達し、かつ、目的地に設定された施設における滞在時間が前記基準滞在時間を超えた場合に、前記ルート案内を終了することを特徴とするナビゲーション装置。
【請求項２】
前記ルート案内手段は、目的地に設定された施設について駐車場位置を示す駐車場位置データが存在するか否かを判定し、前記駐車場位置データが存在する場合には、前記基準距離及び前記基準滞在時間に拘わらず、前記駐車場位置データが示す駐車場位置に現在位置が到達したときに前記ルート案内を終了することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記滞在時間算出手段は、前記ナビゲーション装置が搭載された車両のエンジンが停止した時刻から、次にエンジンが始動された時刻までの時間を前記滞在時間として算出することを特徴とする請求項１又は２に記載のナビゲーション装置。
【請求項４】
前記滞在時間算出手段は、前記現在位置が、目的地に設定された施設から前記基準距離以内のエリアに滞在している時間を前記滞在時間として検出することを特徴とする請求項１又は２に記載のナビゲーション装置。
【請求項５】
施設の種別ごとに、当該施設からの基準距離及び当該施設における基準滞在時間を記憶したナビゲーション装置により実行されるルート案内方法であって、
目的地に設定された施設までのルート案内を行うルート案内工程と、
現在位置を検出する現在位置検出工程と、
施設における滞在時間を算出する滞在時間算出工程と、を備え、
前記ルート案内工程は、目的地に設定された施設から前記基準距離以内に現在位置が到達し、かつ、目的地に設定された施設における滞在時間が前記基準滞在時間を超えた場合に、前記ルート案内を終了することを特徴とするルート案内方法。
【請求項６】
施設の種別ごとに、当該施設からの基準距離及び当該施設における基準滞在時間を記憶する記憶部及びコンピュータを備えるナビゲーション装置により実行されるルート案内プログラムであって、
目的地に設定された施設までのルート案内を行うルート案内手段と、
現在位置を検出する現在位置検出手段と、
施設における滞在時間を算出する滞在時間算出手段、として前記コンピュータを機能させ、
前記ルート案内手段は、目的地に設定された施設から前記基準距離以内に現在位置が到達し、かつ、目的地に設定された施設における滞在時間が前記基準滞在時間を超えた場合に、前記ルート案内を終了することを特徴とするルート案内プログラム。
【請求項７】
請求項６に記載のルート案内プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地までのルート案内を行うナビゲーション装置に関する。
【背景技術】
【０００２】
目的地までのルート案内を行うナビゲーション装置は、一般的に、目的地から所定距離の範囲内に車両が到達したときに、車両が目的地に到着したと判定する。これに対し、目的地の施設の種類ごとに到着判定の基準となる距離を変更する手法が特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３０８６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、目的地からの距離に基づいて到着判定を行っている。一般的には目的地である施設の種別によってその施設における滞在時間が異なるので、施設における滞在時間も考慮してルート案内を終了するか否かを判断することが好ましい。
【０００５】
また、近年では地図データが整備されており、施設についてその駐車場の位置を示すデータが用意されている場合がある。そのような場合には、駐車場の位置を示すデータを用いて到着の判定を行う方が正確である。
【０００６】
本発明の解決しようとする課題としては、上記のものが一例として挙げられる。本発明は、目的地に設定された施設に種別に応じて、適切なタイミングでルート案内を終了する手法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、ナビゲーション装置であって、目的地に設定された施設までのルート案内を行うルート案内手段と、施設の種別ごとに、当該施設からの基準距離及び当該施設における基準滞在時間を記憶する判定基準記憶部と、現在位置を検出する現在位置検出手段と、施設における滞在時間を算出する滞在時間算出手段と、を備え、前記ルート案内手段は、目的地に設定された施設から前記基準距離以内に現在位置が到達し、かつ、目的地に設定された施設における滞在時間が前記基準滞在時間を超えた場合に、前記ルート案内を終了することを特徴とする。
【０００８】
請求項５に記載の発明は、施設の種別ごとに、当該施設からの基準距離及び当該施設における基準滞在時間を記憶したナビゲーション装置により実行されるルート案内方法であって、目的地に設定された施設までのルート案内を行うルート案内工程と、現在位置を検出する現在位置検出工程と、施設における滞在時間を算出する滞在時間算出工程と、を備え、前記ルート案内工程は、目的地に設定された施設から前記基準距離以内に現在位置が到達し、かつ、目的地に設定された施設における滞在時間が前記基準滞在時間を超えた場合に、前記ルート案内を終了することを特徴とする。
【０００９】
請求項６に記載の発明は、施設の種別ごとに、当該施設からの基準距離及び当該施設における基準滞在時間を記憶する記憶部及びコンピュータを備えるナビゲーション装置により実行されるルート案内プログラムであって、目的地に設定された施設までのルート案内を行うルート案内手段と、現在位置を検出する現在位置検出手段と、施設における滞在時間を算出する滞在時間算出手段、として前記コンピュータを機能させ、前記ルート案内手段は、目的地に設定された施設から前記基準距離以内に現在位置が到達し、かつ、目的地に設定された施設における滞在時間が前記基準滞在時間を超えた場合に、前記ルート案内を終了することを特徴とする。
【図面の簡単な説明】
【００１０】
【図１】ナビゲーション装置の概略構成を示すブロック図である。
【図２】実施例にかかるルート案内処理を実行する部分の機能構成を示す。
【図３】判定基準である基準距離及び基準滞在時間の設定例である。
【図４】実施例に係るルート案内処理のフローチャートである。
【図５】実施例に係るルート案内処理のフローチャートである。
【発明を実施するための形態】
【００１１】
本発明の好適な実施形態では、ナビゲーション装置は、目的地に設定された施設までのルート案内を行うルート案内手段と、施設の種別ごとに、当該施設からの基準距離及び当該施設における基準滞在時間を記憶する判定基準記憶部と、現在位置を検出する現在位置検出手段と、施設における滞在時間を算出する滞在時間算出手段と、を備え、前記ルート案内手段は、目的地に設定された施設から前記基準距離以内に現在位置が到達し、かつ、目的地に設定された施設における滞在時間が前記基準滞在時間を超えた場合に、前記ルート案内を終了する。
【００１２】
上記のナビゲーション装置は、ルート案内を終了すべきか否かを判定するための基準となる判定基準として、施設からの基準距離と、施設における基準滞在時間とを、施設の種別ごとに記憶している。ルート案内手段は、目的地に設定されたルートまでのルート案内を実行する。目的地に設定された施設に近づくと、ナビゲーション装置の現在位置が検出され、また、その施設での滞在時間が算出される。そして、目的地に設定された施設からの基準距離以内に現在位置が存在し、かつ、滞在時間が基準滞在時間を超える場合に、ルート案内手段は、ナビゲーション装置を搭載する移動体が目的地に設定された施設に正しく到着したものと判断してルート案内を終了する。施設からの距離と、滞在時間とを考慮することにより、目的地への到着をより正確に判定し、適切なタイミングでルート案内を終了することが可能となる。
【００１３】
上記のナビゲーション装置の一態様では、前記ルート案内手段は、目的地に設定された施設について駐車場位置を示す駐車場位置データが存在するか否かを判定し、前記駐車場位置データが存在する場合には、前記基準距離及び前記基準滞在時間に拘わらず、前記駐車場位置データが示す駐車場位置に現在位置が到達したときに前記ルート案内を終了する。
【００１４】
この態様では、施設に関する地図データとして、当該施設に付設された駐車場の位置を示す駐車場位置データが用意されている場合には、その駐車場位置データが示す駐車場位置を利用して目的地への到着を判断し、ルート案内を終了する。よって、より正確なタイミングでルート案内を終了することが可能となる。
【００１５】
上記のナビゲーション装置の他の一態様では、前記滞在時間算出手段は、前記ナビゲーション装置が搭載された車両のエンジンが停止した時刻から、次にエンジンが始動された時刻までの時間を前記滞在時間として算出する。これにより、車両などの移動体に搭載されたナビゲーション装置において、施設における滞在時間を容易に算出することができる。
【００１６】
上記のナビゲーション装置の他の一態様では、前記滞在時間算出手段は、前記現在位置が、目的地に設定された施設から前記基準距離以内のエリアに滞在している時間を前記滞在時間として検出する。これにより、人が所持して移動する携帯型ナビゲーション装置などにおいて、施設における滞在時間を容易に算出することができる。
【００１７】
本発明の他の好適な実施形態では、施設の種別ごとに、当該施設からの基準距離及び当該施設における基準滞在時間を記憶したナビゲーション装置により実行されるルート案内方法は、目的地に設定された施設までのルート案内を行うルート案内工程と、現在位置を検出する現在位置検出工程と、施設における滞在時間を算出する滞在時間算出工程と、を備え、前記ルート案内工程は、目的地に設定された施設から前記基準距離以内に現在位置が到達し、かつ、目的地に設定された施設における滞在時間が前記基準滞在時間を超えた場合に、前記ルート案内を終了する。
【００１８】
本発明の他の好適な実施形態では、施設の種別ごとに、当該施設からの基準距離及び当該施設における基準滞在時間を記憶する記憶部及びコンピュータを備えるナビゲーション装置により実行されるルート案内プログラムは、目的地に設定された施設までのルート案内を行うルート案内手段と、現在位置を検出する現在位置検出手段と、施設における滞在時間を算出する滞在時間算出手段、として前記コンピュータを機能させ、前記ルート案内手段は、目的地に設定された施設から前記基準距離以内に現在位置が到達し、かつ、目的地に設定された施設における滞在時間が前記基準滞在時間を超えた場合に、前記ルート案内を終了する。
【００１９】
上記のルート案内方法及びルート案内プログラムによっても、施設からの距離と、滞在時間とを考慮することにより、目的地への到着をより正確に判定し、適切なタイミングでルート案内を終了することが可能となる。上記のルート案内プログラムは記憶媒体に記憶することができる。
【実施例】
【００２０】
以下、図面を参照して本発明の好適な実施例について説明する。
【００２１】
[ナビゲーション装置]
図１は、ナビゲーション装置１の構成を示す。図１に示すように、ナビゲーション装置１は、自立測位装置１０、ＧＰＳ受信機１８、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０、及び、入力装置６０を備える。
【００２２】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を備える。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
【００２３】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置（以後、「現在位置」とも呼ぶ。）を検出するために用いられる。
【００２４】
システムコントローラ２０は、インタフェース２１、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２３及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２４を含んでおり、ナビゲーション装置１全体の制御を行う。
【００２５】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。
【００２６】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００２７】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ、ＤＶＤ、Ｂｌｕ−ｌａｙ  Ｄｉｓｋ等といったディスク３３から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。
【００２８】
データ記憶ユニット３６は、例えば、ＨＤＤなどにより構成され、地図データなどのナビゲーション処理に用いられる各種データを記憶するユニットである。通信装置３８は、例えば、ＦＭチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ：登録商標）センタなどから配信される情報（以下、「ＶＩＣＳ情報」と呼ぶ。）を電波３９より取得する。そしてインタフェース３７は、通信装置３８のインタフェース動作を行い、ＶＩＣＳ情報をシステムコントローラ２０等に入力する。
【００２９】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３６から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３６から読み出された地図データなどを表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、画像表示部として機能し、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【００３０】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＣＤ−ＲＯＭドライブ３１又はＤＶＤ−ＲＯＭ３２、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ）変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。
【００３１】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式の場合、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。
【００３２】
[機能構成]
図２は、本実施例によるルート案内処理を実行する部分の機能構成を示す。システムコントローラ２０は、機能的には、ルート案内部７１と、現在位置検出部７２と、滞在時間算出部７３と、判定基準記憶部７４とを備える。なお、ルート案内部７１、現在位置検出部７２及び滞在時間算出部７３は、実際にはシステムコントローラ２０が、ＲＡＭ２４などに予め用意されたルート案内プログラムを実行することにより実現される。判定基準記憶部７４は、システムコントローラ２０のＲＯＭ２３又はＲＡＭ２４により実現することができる。なお、その代わりに、判定基準記憶部７４をデータ記憶ユニット３６により構成してもよい。
【００３３】
ルート案内部７１は、ルート案内を実行する。具体的には、利用者が入力装置６０などを操作して目的地を設定すると、ルート案内部７１は、データ記憶ユニット３６に記憶されている地図データを利用して車両の現在位置から目的地までの走行ルートを算出し、その走行ルートに従って利用者にルート案内を行う。
【００３４】
現在位置検出部７２は、ＧＰＳ受信機１８や自立測位装置１０から入力されたデータに基づいて、ナビゲーション装置１が搭載された車両の現在位置を測定する。
【００３５】
滞在時間算出部７３は、車両が目的地に到着した際に、目的地に滞在した時間を算出する。具体的には、滞在時間算出部７３は、車両が目的地近傍に到着し、車両のＡＣＣ電源がオフとされた時刻、即ちエンジンが停止された時刻を検出するとともに、その後にＡＣＣ電源が再度オンとされた時刻、即ちエンジンが再始動された時刻を検出する。そして、ＡＣＣ電源がオフとされてから再度オンとされるまでの時間を、車両が目的地に滞在した時間である滞在時間と決定する。
【００３６】
判定基準記憶部７４は、車両が目的地に到着しルート案内部７１によるルート案内を終了すべきか否かを判定する際の基準となる情報を記憶する。具体的には、判定基準記憶部７４は、判定の閾値として、「基準距離」と「基準滞在時間」とを記憶する。
【００３７】
「基準距離」は、目的地に設定された施設の位置を起点とした所定の距離を示す。なお、通常の地図データでは、施設の位置は、それを代表する１つの地点の位置座標として用意されている。車両が目的地周辺に到着すると、ルート案内部７１は、車両の現在位置が、目的地に設定されている施設から基準距離以内に到達しているか否かを判定する。
【００３８】
「基準滞在時間」は、車両が目的地である施設に滞在する標準的な時間、又は、それより短い時間に設定される。車両が目的地周辺に到着すると、滞在時間算出部７３は上述のように当該車両が目的地に滞在した滞在時間を算出する。そして、ルート案内部７１は、滞在時間算出部７３が算出した滞在時間が基準滞在時間を超えているか否かを判定する。
【００３９】
そして、ルート案内部７１は、現在位置検出部７２が検出した現在位置が目的地に設定された施設から基準距離以内に位置し、かつ、滞在時間算出部７３が算出した滞在時間が基準滞在時間を超えた場合に、利用者が正しく目的地に到着したと判断してルート案内を終了する。
【００４０】
ここで、本実施例では、基準距離及び基準滞在時間を、施設の種別ごとに設定する点に特徴を有する。図３に、基準距離及び基準滞在時間の設定例を示す。図３に示すように、施設の種別ごとに、基準距離及び基準滞在時間が予め決定され、判定基準記憶部７４に記憶される。
【００４１】
例えば、コンビニエンスストアについては、一般的に駐車場がそれほど大きくないため、基準距離は「３０ｍ」と設定されている。よって、コンビニエンスストアが目的地に設定されている場合、車両がそのコンビニエンスストアの位置から３０ｍ以内に到達したときに、そのコンビニエンスストアに到着したと判断される。また、一般的にコンビニエンスストアには利用者はそれほど長く滞在するものではないので、基準滞在時間は「０分」と設定されている。よって、コンビニエンスストアの場合は、そこで一度車両が停止して利用者が一時的に滞在すれば、滞在時間の長さを問わずルート案内は終了される。
【００４２】
一方、遊園地については、大型の駐車場が用意されている場合が多いので、基準距離は「５００ｍ」に設定されている。よって、遊園地が目的地に設定されている場合、車両が遊園地の位置から５００ｍ以内に到達すれば、その遊園地に到着したと判定される。また、一般的に遊園地には利用者は比較的長い時間滞在するため、基準滞在時間は「６０分」と設定されている。よって、遊園地の場合は、滞在時間が６０分を超えれば、ルート案内が終了される。
【００４３】
なお、上記の基準距離及び基準滞在時間は、多数の施設について施設や駐車場の大きさ、滞在時間などの実例を検討し、標準的な距離及び滞在時間を決定して記憶することが望ましい。
【００４４】
このように、本実施例では、目的地に設定される施設の種別に応じて、ルート案内の終了判断に用いられる基準距離及び基準滞在時間が異なるように設定されている。よって、目的地に設定された施設の種別に応じて適切なタイミングでルート案内が終了される。
【００４５】
[ルート案内処理]
次に、本実施例によるルート案内処理について説明する。図４、５は実施例に係るルート案内処理のフローチャートである。この処理は、システムコントローラ２０のＣＰＵ２２が予め用意されたプログラムを実行することにより実現される。
【００４６】
まず、ナビゲーション装置１は入力装置６０などを通じて利用者からの目的地の入力を受け取る（ステップＳ１１）。
【００４７】
次に、ルート案内部７１は、入力された目的地に対応する施設について、駐車場位置を示す駐車場位置データが存在するか否かを判定する（ステップＳ１２）。近年では、大型の施設などについては、その施設を示す位置データとは別に、駐車場の位置を示す駐車場位置データが地図データ中に用意されている場合がある。よって、ルート案内部７１は、データ記憶ユニット３６に記憶された地図データを参照し、目的地に設定された施設についてそのような駐車場位置データが用意されているか否かを判定する。
【００４８】
駐車場位置データが用意されている場合（ステップＳ１２；Ｙｅｓ）、ルート案内部７１はその駐車場位置データを取得し、ＲＡＭ２４などに一時的に記憶する（ステップＳ１３）。一方、駐車場位置データが用意されていない場合（ステップＳ１２；Ｎｏ）、ルート案内部７１はステップＳ１４へ進む。
【００４９】
次に、ルート案内部７１は、地図データを参照して、目的地に設定された施設の種別を取得し（ステップＳ１４）、さらに判定基準記憶部７４を参照して、その種別に基づいて基準距離及び基準滞在時間を取得する（ステップＳ１５）。例えば、目的地に設定された施設が「遊園地」である場合、ルート案内部７１は図３に示すように、基準距離「５００ｍ」、基準滞在時間「６０分」を取得する。そして、ルート案内部７１は、目的地へのルート案内を開始する（ステップＳ１６）。
【００５０】
ルート案内中において、ルート案内部７１は、車両のＡＣＣ電源がオフにされたか否かを判定する（ステップＳ１７）。車両のＡＣＣ電源がオフにされると（ステップＳ１７；Ｙｅｓ）、ルート案内部７１は、目的地に設定された施設に駐車場位置データがあるか否かを判定する（ステップＳ１８）。即ち、ルート案内部７１は、ステップＳ１２の判定が肯定的であり、ステップＳ１３で駐車場位置データが記憶されたか否かを判定する。
【００５１】
駐車場位置データがある場合（ステップＳ１８；Ｙｅｓ）、ルート案内部７１は、その駐車場位置データが示す駐車場位置を用いてルート案内の終了判定を行う。これは、駐車場位置データが存在する場合には、それを用いて目的地に到着したか否かを判定してルート案内を終了させる方が正確だからである。具体的には、ルート案内部７１は、現在位置検出部７２が検出した現在位置が、駐車場位置データが示す駐車場位置に入っているか否かを判定し（ステップＳ１９）、入っている場合には（ステップＳ１９；Ｙｅｓ）、車両が目的地である施設に到着したとしてルート案内を終了する（ステップＳ２５）。なお、実際には、車両の現在位置が、駐車場位置データが示す駐車場位置から所定の範囲内に入ったときに、ステップＳ１９は肯定判断（Ｙｅｓ）される。このように、目的地に設定された施設に駐車場位置データが存在する場合には、その駐車場位置データを用いてルート案内の終了判定を行うので、正確なタイミングでルート案内を終了することができる。
【００５２】
一方、ステップＳ１８又はステップＳ１９の判定結果が否定的（Ｎｏ）である場合、ルート判定部７１は、現在位置が、目的地に設定された施設の位置から、ステップＳ１５で取得した基準距離以内であるか否かを判定する（ステップＳ２０）。基準距離以内でない場合、処理はステップＳ１７へ戻る。基準距離以内である場合（ステップＳ２０；Ｙｅｓ）、ルート案内部７１は、車両のＡＣＣ電源がオフされた時刻を記憶し（ステップＳ２１）、次に車両のＡＣＣ電源が再度オンされたか否かを判定する（ステップＳ２２）。
【００５３】
車両のＡＣＣ電源が再度オンされた場合（ステップＳ２２；Ｙｅｓ）、ルート案内部７１は滞在時間を算出する（ステップＳ２３）。具体的には、ルート案内部７１は、前述のように、ＡＣＣ電源がオフにされた時刻から、ＡＣＣ電源が再度オンにされた時刻までの時間を滞在時間として算出する。そして、ルート案内部７１は、算出された滞在時間が、ステップＳ１５で取得された基準滞在時間を超えているか否かを判定する（ステップＳ２４）。滞在時間が基準滞在時間を超えていない場合（ステップＳ２４；Ｎｏ）、処理はステップＳ１７へ戻る。一方、滞在時間が基準滞在時間を超えている場合（ステップＳ２４；Ｙｅｓ）、ルート案内部７１はルート案内を終了する（ステップＳ２５）。
【００５４】
このように、ルート案内部７１は、現在位置が施設から基準距離以内にあり、かつ、その施設での滞在時間が基準滞在時間を超えた場合に、車両が目的地に到着したとしてルート案内を終了するので、適切なタイミングでルート案内を終了することができる。なお、実際には、利用者は目的地である施設から基準距離内に到達すると一端車両を停止して施設に滞在する。よって、その後に利用者がその施設から出発するために再度車両を始動させたときにルート案内が終了することになる。なお、この時に、ルート案内を終了する旨を示す音声メッセージなどを出力することとしてもよい。
【００５５】
[変形例]
上記の実施例は車両に搭載されるナビゲーション装置を想定しているが、本発明は、人が所持して使用する携帯型のナビゲーション装置にも適用可能である。その場合、現在位置の検出には、携帯型ナビゲーション装置に搭載されているＧＰＳ機能を使用することができる。また、滞在時間の算出については、施設から基準距離以内のエリアに現在位置が入ってから出るまでの時間を滞在時間として算出することができる。または、上記の実施例と同様に、ナビゲーション装置の電源がオフにされてから、再度オンにされるまでの時間を施設における滞在時間としてもよい。なお、携帯型のナビゲーション装置は、専用のナビゲーション装置に限らず、特定のナビゲーションアプリケーションをインストールして実行するスマートフォンなどの端末装置であってもよい。
【符号の説明】
【００５６】
１  ナビゲーション装置
２０  システムコントローラ
７１  ルート案内部
７２  現在位置検出部
７３  滞在時間算出部
７４  判定基準記憶部
【図１】
2013156055.tif 000003
【図２】
2013156055.tif 000004
【図３】
2013156055.tif 000005
【図４】
2013156055.tif 000006
【図５】
2013156055.tif 000007