(57)【特許請求の範囲】
【請求項１】
コンピュータを、
目的地の入力に伴い、出発地からの推奨ルートを検索する推奨ルート検索手段と、
前記推奨ルート検索手段により検索された前記推奨ルートを表示画面に出力する出力制御手段と、
前記出発地からの移動の開始を検出する位置検出手段と、
実際の移動ルートと前記推奨ルート検索手段により検索された推奨ルートとの差異を算出するルート差異算出手段と、
前記ルート差異算出手段により算出された差異に応じて、得点を付与する得点付与手段と、
して機能させ、
前記出力制御手段を、前記位置検出手段により前記出発地からの移動の開始が検出されたことに応じて、前記推奨ルートの前記表示画面への出力を行わないように制御させること、
を特徴とするナビゲーションプログラム。
【請求項２】
請求項１に記載のナビゲーションプログラムにおいて、
前記得点付与手段を、前記ルート差異算出手段により算出されたルートに関する差異の度合いがより小さいものについて、より高い得点を付与するように機能させることを特徴とするナビゲーションプログラム。
【請求項３】
請求項１又は２に記載のナビゲーションプログラムにおいて、
前記コンピュータを、前記推奨ルート検索手段により検索された推奨ルートを用いて到着予定時刻を算出する予定時刻算出手段として機能させ、
前記ルート差異算出手段を、実際の到着時刻と前記予定時刻算出手段により算出された到着予定時刻との差異を算出するように機能させることを特徴とするナビゲーションプログラム。
【請求項４】
請求項３に記載のナビゲーションプログラムにおいて、
前記得点付与手段を、前記ルート差異算出手段により算出された時刻に関する差異の度合いがより小さいものについて、より高い得点を付与するように機能させることを特徴とするナビゲーションプログラム。
【請求項５】
コンピュータを、
目的地の入力に伴い、出発地からの推奨ルートを検索する推奨ルート検索手段と、
前記推奨ルート検索手段により検索された前記推奨ルートを表示画面に出力する出力制御手段と、
前記出発地からの移動の開始を検出する位置検出手段と、
実際の移動ルートと前記推奨ルート検索手段により検索された推奨ルートとの差異を算出するルート差異算出手段と、
前記ルート差異算出手段により算出された差異の度合いがより大きいものについて、より警告度の高い警告を出力する警告出力手段と、
して機能させ、
前記出力制御手段を、前記位置検出手段により前記出発地からの移動の開始が検出されたことに応じて、前記推奨ルートの前記表示画面への出力を行わないように制御させること、
を特徴とするナビゲーションプログラム。
【請求項６】
請求項５に記載のナビゲーションプログラムにおいて、
前記コンピュータを、前記推奨ルート検索手段により検索された推奨ルートを用いて到着予定時刻を算出する予定時刻算出手段として機能させ、
移動途中の場合には、前記推奨ルート検索手段を、現在地から目的地までの修正推奨ルートを検索するように機能させ、
前記ルート差異算出手段を、前記修正推奨ルートに基づき前記予定時刻算出手段により算出される到着予定時刻と、前記推奨ルートに基づき前記予定時刻算出手段により算出された到着予定時刻との差異を算出するように機能させることを特徴とするナビゲーションプログラム。
【請求項７】
請求項１から６のいずれかに記載のナビゲーションプログラムにおいて、
前記コンピュータを、前記実際の移動ルートを記憶する記憶手段として機能させ、
前記推奨ルート検索手段を、前記記憶手段に記憶された前記実際の移動ルートを前記推奨ルートとするように機能させることを特徴とするナビゲーションプログラム。
【請求項８】
請求項１から７のいずれかに記載のナビゲーションプログラムにおいて、
前記コンピュータを、前記出力制御手段によって前記推奨ルートの前記表示画面への出力を行わない制御がされている状態で、前記推奨ルートを出力するか否かを切り替える出力切替手段として機能させるためのナビゲーションプログラム。
【請求項９】
請求項１から８のいずれかに記載のナビゲーションプログラムを記憶したプログラム記憶媒体。
【請求項１０】
請求項１から８のいずれかに記載のナビゲーションプログラムが記憶された記憶部と、
前記ナビゲーションプログラムを実行する制御部と、を備えるナビゲーション装置。
【請求項１１】
請求項１から８のいずれかに記載のナビゲーションプログラムが記憶された記憶部と、
前記ナビゲーションプログラムを実行する制御部と、を備える携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの地図認識感覚の向上が可能なナビゲーションプログラム、プログラム記憶媒体、ナビゲーション装置、及び携帯端末に関する。
【背景技術】
【０００２】
従来、ユーザによって設定された目的地までの推奨経路を算出し、その推奨経路に従って走行するために、ドライバにとって必要な案内情報を報知する機能を備えたナビゲーション装置が提案されている。その中で、遠回りの度合いを算出し、許容度を超えた経路への侵入を回避させる報知を行うナビゲーション装置が示されている（例えば、特許文献１）。
【特許文献１】特開２００４−２７１２３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このように、ナビゲーション装置はドライバの補助を行う目的で機能強化されており、ドライバが地図を見なくても目的地に着くことを基本機能としている。よって、ナビゲーション装置を用いることにより、ドライバは楽に目的地に到着できる。しかし、これらの機能を使い続ける弊害として、地図を見たり、道を覚えたりするというドライバの地図認識感覚を低下させてしまう。
【０００４】
そこで、本発明は、ナビゲーション機能を有しつつ、ユーザの地図認識感覚の向上を目的とするナビゲーションプログラム、プログラム記憶媒体、ナビゲーション装置、及び携帯端末を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【０００６】
請求項１の発明は、コンピュータ（１）を、目的地の入力に伴い、出発地からの推奨ルートを検索する推奨ルート検索手段（１１）と、前記推奨ルート検索手段により検索された前記推奨ルートを表示画面（４）に出力する出力制御手段（１０）と、前記出発地からの移動の開始を検出する位置検出手段（１０）と、実際の移動ルートと前記推奨ルート検索手段により検索された推奨ルートとの差異を算出するルート差異算出手段（１３）と、前記ルート差異算出手段により算出された差異に応じて、得点を付与する得点付与手段（１６）と、して機能させ、前記出力制御手段を、前記位置検出手段により前記出発地からの移動の開始が検出されたことに応じて、前記推奨ルートの前記表示画面への出力を行わないように制御させること、を特徴とするナビゲーションプログラムである。
【０００７】
請求項２の発明は、請求項１に記載のナビゲーションプログラムにおいて、前記得点付与手段（１６）を、前記ルート差異算出手段（１３）により算出されたルートに関する差異の度合いがより小さいものについて、より高い得点を付与するように機能させることを特徴とするナビゲーションプログラムである。
請求項３の発明は、請求項１又は２に記載のナビゲーションプログラムにおいて、前記コンピュータ（１）を、前記推奨ルート検索手段（１１）により検索された推奨ルートを用いて到着予定時刻を算出する予定時刻算出手段（１２）として機能させ、前記ルート差異算出手段（１３）を、実際の到着時刻と前記予定時刻算出手段により算出された到着予定時刻との差異を算出するように機能させることを特徴とするナビゲーションプログラムである。
請求項４の発明は、請求項３に記載のナビゲーションプログラムにおいて、前記得点付与手段（１６）を、前記ルート差異算出手段（１３）により算出された時刻に関する差異の度合いがより小さいものについて、より高い得点を付与するように機能させることを特徴とするナビゲーションプログラムである。
【０００８】
請求項５の発明は、コンピュータ（１）を、目的地の入力に伴い、出発地からの推奨ルートを検索する推奨ルート検索手段（１１）と、前記推奨ルート検索手段により検索された前記推奨ルートを表示画面（４）に出力する出力制御手段（１０）と、前記出発地からの移動の開始を検出する位置検出手段（１０）と、実際の移動ルートと前記推奨ルート検索手段により検索された推奨ルートとの差異を算出するルート差異算出手段（１３）と、前記ルート差異算出手段により算出された差異の度合いがより大きいものについて、より警告度の高い警告を出力する警告出力手段（１５）と、して機能させ、前記出力制御手段を、前記位置検出手段により前記出発地からの移動の開始が検出されたことに応じて、前記推奨ルートの前記表示画面への出力を行わないように制御させること、を特徴とするナビゲーションプログラムである。
【０００９】
請求項６の発明は、請求項５に記載のナビゲーションプログラムにおいて、前記コンピュータ（１）を、前記推奨ルート検索手段（１１）により検索された推奨ルートを用いて到着予定時刻を算出する予定時刻算出手段（１２）として機能させ、移動途中の場合には、前記推奨ルート検索手段を、現在地から目的地までの修正推奨ルートを検索するように機能させ、前記ルート差異算出手段（１３）を、前記修正推奨ルートに基づき前記予定時刻算出手段により算出される到着予定時刻と、前記推奨ルートに基づき前記予定時刻算出手段により算出された到着予定時刻との差異を算出するように機能させることを特徴とするナビゲーションプログラムである。
請求項７の発明は、請求項１から６のいずれかに記載のナビゲーションプログラムにおいて、前記コンピュータ（１）を、前記実際の移動ルートを記憶する記憶手段（５）として機能させ、前記推奨ルート検索手段（１１）を、前記記憶手段（５）に記憶された前記実際の移動ルートを前記推奨ルートとするように機能させることを特徴とするナビゲーションプログラムである。
請求項８の発明は、請求項１から７のいずれかに記載のナビゲーションプログラムにおいて、前記コンピュータ（１）を、前記出力制御手段（１０）によって前記推奨ルートの前記表示画面（４）への出力を行わない制御がされている状態で、前記推奨ルートを出力するか否かを切り替える出力切替手段（１４）として機能させるためのナビゲーションプログラムである。
【００１０】
請求項９の発明は、請求項１から８のいずれかに記載のナビゲーションプログラムを記憶したプログラム記憶媒体（５）である。
【００１１】
請求項１０の発明は、請求項１から８のいずれかに記載のナビゲーションプログラムが記憶された記憶部（５）と、前記ナビゲーションプログラムを実行する制御部（１０）と、を備えるナビゲーション装置（１）である。
【００１２】
請求項１１の発明は、請求項１から８のいずれかに記載のナビゲーションプログラムが記憶された記憶部（５）と、前記ナビゲーションプログラムを実行する制御部（１０）と、を備える携帯端末（１００）である。
なお、符号を付して説明した構成は、適宜改良してもよく、また、少なくとも一部を他の構成物に代替してもよい。
【発明の効果】
【００１３】
本発明によれば、以下の効果を奏することができる。
（１）本発明は、入力された出発地から目的地までの推奨ルートを検索し、実際の移動ルートと推奨ルートとの差異を算出し、差異に応じて得点を付与するので、差異を得点という客観的な基準で示すことができる。また、出発地から目的地までの推奨ルートとの差異を、ユーザが認識することができる。よって、得点という客観的判断要素により、ユーザの一連の移動に対してゲーム性を持たせることができ、ユーザには、高得点を狙おうとする心理が働く。そのため、ユーザは、高得点を得るために推奨ルートをしっかりと認識してから移動するようになるので、ユーザの本機能の使用に対するモチベーションが向上し、地図認識感覚の向上に貢献する。
【００１４】
（２）本発明は、ルート関する差異の度合いがより小さいものについてより高い得点を付与するので、ユーザには、より高得点を狙って推奨ルートと全く同じルートを移動して差異の度合いを小さくしようとする心理が働く。よって、ユーザは、推奨ルートをしっかりと認識してから移動するようになるので、ユーザの地図認識感覚の向上に貢献する。
【００１５】
（３）本発明は、推奨ルートによる到着予定時刻を算出し、実際の到着時刻と到着予定時刻との差異を算出するので、ユーザは、到着予定時刻と、実際の到着時刻との両方を知ることができる。また、到着予定時刻と、実際の到着時刻との差異により、ルートの差異を認識することができる。さらに、時刻に関する差異の度合いがより小さいものについてより高い得点を付与するので、ユーザには、より高得点を狙って推奨ルートと全く同じルートを移動して時刻に関する差異の度合いを小さくしようとする心理が働く。よって、ユーザは、推奨ルートをしっかりと認識してから移動するようになるので、ユーザの地図認識感覚や時間感覚の向上に貢献する。
【００１６】
（４）本発明は、入力された出発地から目的地までの推奨ルートを検索し、実際の移動ルートと推奨ルートとの差異を算出し、差異に応じて警告を出力する。そして、差異の度合いが大きいものについて、より警告度の高い警告を出力するので、例えば、文字や音声により出力された警告から、ユーザは、差異が発生していること、及び差異の度合いを知ることができる。また、警告が出力された場合には、ユーザが警告の指示に従うことにより、設定した時刻までに目的地に着くことを補助するので、ユーザが道に迷う等の問題を発生させるのを防ぐことができ、ユーザに安心感を与えることができる。さらに、ユーザには、警告を出力させずに移動しようとする心理が働き、事前に推奨ルートをしっかりと認識してから移動するようになるので、ユーザの本機能の使用に対するモチベーションが向上し、地図認識感覚の向上に貢献する。
【００１７】
（５）本発明は、実際の移動ルートを記憶するので、移動に関する履歴を蓄積することができる。また、蓄積されたデータを、例えば、曜日や時間別の渋滞度合い等の分析等に用いることができる。さらに、以前移動したルートと同一のルートを移動する際に、以前のルートとの差異が明らかとなり、ユーザの地図認識力が向上をしたか否かの評価に用いることができる。さらにまた、記憶された実際の移動ルートを推奨ルートとするので、例えば、以前移動したある店舗までルートが、お気に入りのルートとなった場合のように、繰り返し同じルートを移動する際に、過去の移動ルートと同一のルートを推奨ルートとすることで、ユーザに地図認識を定着させる補助的な役割を果たすことができる。
【００１８】
（６）本発明は、推奨ルートを案内するか否かを切り替えるので、推奨ルートを案内しないことにより、ユーザ自身の方向感覚や距離感を頼りに移動することができる。よって、ユーザの地図認識感覚や時間感覚を向上することができる。
【００１９】
（７）本発明は、ナビゲーションプログラムを記憶したプログラム記憶媒体として提供できるので、様々なコンピュータに本機能を取り込むことができる。また、本機能を実現する自動車等のナビゲーション装置や、携帯電話機等の携帯端末を提供することができる。
【発明を実施するための最良の形態】
【００２０】
本発明は、ナビゲーション機能を有しつつ、ユーザの地図認識感覚の向上を目的とするナビゲーションプログラム、プログラム記憶媒体、ナビゲーション装置、及び携帯端末を提供するという目的を、ナビゲーションプログラムが、コンピュータを、目的地の入力に伴い出発地からの推奨ルートを検索する推奨ルート検索手段と、実際の移動ルートと検索された推奨ルートとの差異を算出するルート差異算出手段と、算出された差異に応じて得点を付与する得点付与手段と、して機能させることによって実現した。
【００２１】
（第１実施形態）
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
図１は、第１実施形態の一例に係るナビゲーション装置１の機能を示す機能ブロック図である。ナビゲーション装置１は、制御部１０、入力部２、位置検出部３、出力部４、及び記憶部５を有する。
ナビゲーション装置１は、例えば、ユーザである自動車のドライバが視認可能な、かつ、運転の邪魔とならない車内の所定の位置に設置された、地図認識感覚の向上のための装置である。
【００２２】
制御部１０は、情報の演算、処理を行う情報演算処理装置であり、当該ナビゲーション装置１全体の制御を行う。制御部１０は、記憶部５に記憶された各種プログラムを適宜読み出して実行することにより、上述のハードウェアと協働し、本発明に係る各種機能を実現している。
また、制御部１０は、推奨ルート検索手段１１、予定時刻算出手段１２、ルート差異算出手段１３、出力切替手段１４、警告出力手段１５、及び得点付与手段１６を有する。各機能の詳細については、後述するフローチャートで適宜説明する。
【００２３】
入力部２は、ユーザの操作により入力を行う操作部であり、例えば、液晶ディスプレイ上に設けられたタッチパネルや、液晶ディスプレイの周囲に配置された操作ボタン、さらには、赤外線通信等によりナビゲーション装置１と通信する、ナビゲーション装置１と別体のリモコン等を用いた操作を含んでよい。
位置検出部３は、例えば、人工衛星を利用して、受信機が地球上のどこにあるのかを正確に割り出すＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用したものである。ＧＰＳは、人工衛星が発信する電波を利用することで、受信機であるナビゲーション装置１の緯度・経度・高度等を数ｃｍから数十ｍの誤差で割り出すことができる。
出力部４は、例えば、地図等の画像データを出力する液晶ディスプレイ等であり、音声出力するスピーカを備えてもよい。
【００２４】
記憶部５は、ナビゲーションプログラム等のアプリケーションを動作させるためのプログラム、各種データベース、及び各種のパラメータ等を記憶している。記憶部５は、無線等の通信インタフェース（図示せず）を介してネットワーク上に有するプログラムをダウンロードし、記憶するローカルディスクでもよいし、プログラムが記憶されたコンピュータ可読媒体でもよい。コンピュータ可読媒体としては、電気的、磁気的、光学的、電磁的に実現するものを含んでよい。記憶部５は、地図データベース５１及び履歴データベース５２を有する。この各データベースの用途については、後述するフローチャートで適宜説明する。
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、ナビゲーション装置１は、記憶部５、制御部１０等を備えた情報処理装置であり、本発明のコンピュータの概念に含まれる。
【００２５】
図２は、第１実施形態の一例に係るナビゲーション装置１の表示画面を示す図である。ナビゲーション装置１は、液晶ディスプレイ４１と、その下方にスピーカ４２とを備える。液晶ディスプレイ４１は、タッチパネルの機能を有し、液晶ディスプレイ４１上の所定の位置をユーザが指で選択することで、選択した場所に関連付けられた機能を実行する。スピーカ４２は、ユーザの位置や、目的地への到着予定時刻に応じて、適宜音声によって案内する。
【００２６】
図２に示す例は、ユーザが、出発地、目的地及び到着時刻を設定した際に表示される画面である。液晶ディスプレイ４１には、右方の上部から下部に向かって順番に、出発地変更ボタン６０、目的地変更ボタン６１、時刻変更ボタン６２、及び地図表示ボタン６３が表示されている。ユーザが、所定の機能の名称が表示されるボタン位置を指でタッチ等することにより、ボタン位置に該当する機能が選択され、当該機能に関する画面が液晶ディスプレイ４１に表示される。例えば、目的地を変更したい場合には、目的地変更ボタン６１が表示される位置をユーザが選択することで、目的地を指定する画面に遷移する。また、地図表示ボタン６３の位置を選択することで、後述の図３（ａ）に示す地図表示画面に遷移する。
【００２７】
図３は、第１実施形態の一例に係るナビゲーション装置１の画面例を示す。
図３（ａ）は、出発地、目的地、及び到着時刻の設定に基づき算出された推奨する道順である推奨ルート６６を示す図である。液晶ディスプレイ４１には、出発地６４、目的地６５、推奨ルート６６、及び到着予定時刻６７が表示されている。推奨ルート６６は点線で示されている。また、より詳細な拡大地図を表示する詳細ボタン６８、及びより広い範囲の地図を表示する広域ボタン６９を備えてもよい。この画面を用いて、ユーザは、出発地６４から目的地６５までの道順を覚えるのである。
図３（ｂ）は、ユーザが実際に移動している際の画面を示す図である。液晶ディスプレイ４１は、電源は入っているが何も表示していない。この例のように、ユーザの地図認識感覚の向上のために、移動開始後は、液晶ディスプレイ４１には何も表示されない。すなわち、推奨ルートを案内しない。しかし、例えば、図３（ａ）に示す到着予定時刻６７を表示してもよい。
【００２８】
図３（ｃ）は、警告を発している画面を示す図である。この場面は、実際に移動している通過ルート（移動ルート）が推奨ルートを外れて、到着予定時刻までに到着できない場合であり、液晶ディスプレイ４１に警告画面７０を表示し、スピーカ４２からは、警告音や音声等のルートを外れている旨の案内情報を出力している。また、画面右下には地図表示ボタン６３が表示される。ユーザが、地図表示ボタン６３の位置を選択することで、現時点までの移動の軌跡と、現時点から目的地６５までの推奨ルート６６とを示す地図（図３（ｄ））を表示する。
図３（ｄ）は、移動途中で表示する画面を示す図である。液晶ディスプレイ４１には、出発地６４、目的地６５の他、移動軌跡７１及び現時点からの修正推奨ルート７２が表示される。移動軌跡７１及び修正推奨ルート７２は異なる点線で示されている。なお、図３（ｄ）のように、例えば、現在地（現地点）を分かりやすくするために旗の印を付してもよい。
【００２９】
図３（ｅ）は、目的地へ到着後に表示される画面を示す図である。液晶ディスプレイ４１には、到着時刻７３、出発地６４、目的地６５、推奨ルート６６、及び通過ルート７４が表示される。推奨ルート６６と実際の通過ルート７４とは、異なる点線で示されており、この画面で、ユーザがルート上の差異を見ることができる。また、液晶ディスプレイ４１の右下方には、得点表示ボタン７５が表示される。この得点表示ボタン７５の表示位置をユーザが選択することで、図３（ｆ）に示される画面が表示される。図３（ｆ）は、得点表示された画面を示す図である。液晶ディスプレイ４１は、得点表示画面７６に、実際の移動にかかった「あなたの所要時間」、推奨ルートを標準速度で走行した場合の「推奨ルートによる所要時間」、実際に移動した「あなたの走行距離」、及び推奨ルートを移動した場合の「推奨ルートの走行距離」を表示する。なお、通過ルートと推奨ルートとの差異として、時間と距離とによる差異を表示してもよい。また、ルート及び時間の差異により算出した得点が、「あなたの今回の得点」として得点表示画面７６に表示される。
【００３０】
図４は、第１実施形態の一例に係るメイン処理のフローチャートを示す。
まず、ステップＳ１において、制御部１０は、推奨ルート検索処理を行う。
ここで、推奨ルート検索処理について、図５を用いて説明する。
まず、図５のステップＳ１１において、制御部１０は、出発地を把握する。出発地の把握は、位置検出部３を用いて現在地を出発地と把握してもよいし、例えば、上述の図２で示す画面により入力される情報により把握してもよい。
その後、ステップＳ１２で、制御部１０は、目的地及び到着時刻の入力を受け付ける。目的地及び到着時刻の入力は、例えば、上述の図２で示す画面を用いて行う。
【００３１】
その後、ステップＳ１３で、制御部１０（推奨ルート検索手段１１）は、推奨ルートを検索し、到着予定時刻を算出する。この推奨ルートは、例えば、記憶部５に記憶された地図データベース５１に基づいて、出発地から目的地までの最短のルートが算出される。高速道路の使用有無等をユーザに選択させてもよい。その他、過去の履歴が記憶された履歴データベース５２を用いてもよい。その場合は、過去の実際の通過ルートを推奨ルートとする。このような設定は、例えば、以前移動したある店舗までルートが、お気に入りのルートとなり、そのお気に入りのルートを繰り返し移動したい場合に有効である。実際の通過ルートを新たに推奨ルートに設定することで、ユーザに地図認識を定着させる補助的な役割を果たすことができる。
【００３２】
その後、ステップＳ１４において、制御部１０は、予定時刻算出手段１２により目的地までの到着時刻を算出し、入力した到着時刻までに目的地に到着可能か否かを判断する。入力した到着時刻までに目的地に到着可能と判断される場合（ステップＳ１４の処理でＹＥＳが判断される場合）には、制御部１０は、処理をステップＳ１６に移す。他方、入力した到着時刻までに目的地に到着不可と判断される場合（ステップＳ１４の処理でＮＯが判断される場合）には、制御部１０は、処理をステップＳ１５に移す。
【００３３】
ステップＳ１５では、制御部１０は、到着時刻の入力を再度受け付ける。具体的には、液晶ディスプレイ４１に、到着時刻までに到着できるルートが存在しない旨を表示し、その後、到着時刻を修正可能な上述の図２に示す画面を表示する。そして、再度ユーザに到着可能な到着時刻の入力の設定を促す。その後、制御部１０は、処理をステップＳ１３に移す。
他方、ステップＳ１６では、制御部１０は、推奨ルートを記憶部５に記憶させる。その後、制御部１０は、本処理を終了する。
【００３４】
図４に戻って、制御部１０は、ステップＳ２において、ナビゲーション起動処理を行う。ナビゲーション起動処理の詳細を、図６に基づき説明する。
図６のステップＳ２１において、制御部１０は、上述の図５のステップＳ１６で記憶部５に記憶された推奨ルートを出力部４に出力する。具体的には、制御部１０は、記憶部５に記憶された推奨ルートを、地図データベース５１に記憶された地図上に表示するように制御し、液晶ディスプレイ４１上に表示させる。
【００３５】
その後、ステップＳ２２で、制御部１０は、ナビゲーションの起動を受け付けたか否かを判断する。ここで、ナビゲーションの起動とは、例えば、液晶ディスプレイ４１の地図の表示を非表示にする選択をユーザが行ったり、移動を開始したことを位置検出部３が識別したりして、実際の移動の開始を受け付けることをいう。ナビゲーションの起動を受け付けた場合（ステップＳ２２の処理でＹＥＳが判断される場合）には、制御部１０は、処理をステップＳ２３に移す。他方、ナビゲーションの起動を受け付けていない場合（ステップＳ２２の処理でＮＯが判断される場合）には、制御部１０は、引続きステップＳ２２の処理を行い、ナビゲーションの起動を受け付けるのを待つ。
ステップＳ２３では、制御部１０は、液晶ディスプレイ４１上の推奨ルートの表示を消す制御を行う。本処理により、推奨ルートの表示が行われなくなる。なお、後述するが、制御部１０は、推奨ルートの表示を行わない場合でも、警告は行う。その後、制御部１０は、本処理を終了する。
【００３６】
図４に戻って、制御部１０は、ステップＳ３において、差異算出処理を行う。差異算出処理を、図７に基づき説明する。
図７のステップＳ３１において、制御部１０は、推奨ルート検索手段１１により、現在地から目的地への推奨ルート（修正推奨ルート）を更新し、予定時刻算出手段１２により、現在地から目的地までの到着時刻を算出する。ここで、現在地は、位置検出部３により検出された位置データに基づき把握できる。また、制御部１０により、修正推奨ルートは逐次更新される。
次に、ステップＳ３２で、制御部１０は（ルート差異算出手段１３）、入力した到着時刻までに目的地に到着可能か否かを判断する。入力した到着時刻までに目的地に到着可能と判断する場合（ステップＳ３２の処理でＹＥＳが判断される場合）には、制御部１０は、処理をステップＳ３４に移す。他方、入力した到着時刻までに目的地に到着不可と判断する場合（ステップＳ３２の処理でＮＯが判断される場合）には、制御部１０は、処理をステップＳ３３に移す。
【００３７】
ステップＳ３３では、制御部１０（警告出力手段１５）は、出力部４に警告を出力する。制御部１０により、警告を、例えば、上述の図３（ｃ）に示すような画面を液晶ディスプレイ４１に表示し、音声によりスピーカ４２から案内する。この警告を、差異の度合いに応じて変化させる。例えば、図８のような警告レベルテーブル５５を記憶部５に用意し、推奨ルートとの距離の差や、時間の差等の差異の度合いに応じて、制御部１０が該当するレベルの警告を出力する。警告度が高いとは、図８の例では、表示される文字の色が赤であったり、音声によって案内される内容が緊迫感を表すものであったり、音量が大きかったりすることを示す。このように、制御部１０は、推奨ルートの案内情報を停止していても、推奨ルートから外れた場合には、警告を出力することができる。
【００３８】
その後、ステップＳ３４では、制御部１０（出力切替手段１４）は、表示切替の入力を受け付けたか否かを判断する。表示切替の入力を受け付ける場合は、例えば、上述の図３（ｃ）の画面で、地図表示ボタン６３の表示位置が選択されたか否かにより判断される。表示切替の入力を受け付けた場合（ステップＳ３４の処理でＹＥＳが判断される場合）には、制御部１０は、処理をステップＳ３５に移す。他方、表示切替の入力を受け付けていない場合（ステップＳ３４の処理でＮＯが判断される場合）には、制御部１０は、本処理を終了する。
【００３９】
ステップＳ３５では、制御部１０は、推奨ルート検索手段１１により、現在地からの目的地への推奨ルート（修正推奨ルート）を検索し、出力部４に所定の時間出力する。この警告を受けて、ユーザが、所定の時間表示される地図を見ることにより、道に迷うことを防ぐことができる。
その後、ステップＳ３６では、制御部１０は、所定の時間が到来したか否かを判断する。所定の時間が到来した場合（ステップＳ３６の処理でＹＥＳが判断される場合）には、制御部１０は、処理をステップＳ３７に移す。他方、所定の時間が到来していない場合（ステップＳ３６の処理でＮＯが判断される場合）には、制御部１０は、所定の時間が到来するのを待つ。
【００４０】
ステップＳ３７では、制御部１０は、推奨ルートの表示を消し、本処理を終了する。
なお、本処理では、所定の時間が到来したことで推奨ルートの表示を消すこととしているが、例えば、移動を開始したことを制御部１０が検出することで消すこととしてもよいし、地図を画面から消すボタンを液晶ディスプレイ４１上に設けてユーザに選択させてもよい。
【００４１】
図４に戻って、制御部１０は、ステップＳ４において、目的地に到着したか否かを判断する。目的地に到着した場合（ステップＳ４の処理でＹＥＳが判断される場合）には、制御部１０は、処理をステップＳ５に移す。他方、目的地に到着していない場合（ステップＳ４の処理でＮＯが判断される場合）には、制御部１０は、処理をステップＳ３に戻し、差異算出処理を行う。
ステップＳ５では、制御部１０は、評価処理を行う。この評価処理については、図９で説明する。
【００４２】
図９のステップＳ５１において、制御部１０は、実際に移動した通過ルートを表示する。
その後、ステップＳ５２で、制御部１０は、当初の推奨ルートとの差異を表示する。例えば、上述の図３（ｅ）に示すように、通過ルートと推奨ルートとを同時に示した画面を、液晶ディスプレイ４１に表示してもよい。
【００４３】
その後、ステップＳ５３では、制御部１０（ルート差異算出手段１３、得点付与手段１６）は、点数付けを行う。得点付与手段１６による点数付けは、ルート差異算出手段１３により算出される推奨ルートとの距離の差、ルートの外れ具合、時間の差等の差異の度合いに基づいて行われ、例えば、１００点を満点として計算される。この点数付けは、差異の度合いが小さいほど、制御部１０により高得点が付与される。
その後、ステップＳ５４では、制御部１０は、計算された得点を表示する。例えば、上述の図３（ｆ）に示す画面を液晶ディスプレイ４１に表示する。
【００４４】
このように、本発明によれば、推奨ルートと実際の通過ルートとの差異の度合いを、得点という客観的な判断基準によりユーザに示すことができる。よって、ユーザには、得点アップの心理が働き、そのために地図を見る習慣を付けることができ、さらに繰り返し行うことで地図認識感覚や時間感覚の向上に貢献する。
【００４５】
（第２実施形態）
次に、本発明を適用した第２実施形態について説明する。
第２実施形態は、携帯端末１００において、ナビゲーション機能を実現したものである。
なお、以下の説明及び図面において、上述した第１実施形態と同様の機能を果たす部分には、同一の符号又は末尾に同一の符号を付して、重複する説明を適宜省略する。
【００４６】
図１０は、第２実施形態の一例に係るナビゲーション装置の表示画面を示す図である。本実施形態のナビゲーション装置は、例えば、ＧＰＳ機能を搭載した位置検出部３（図１参照）を備える携帯端末１００であり、自動車等に設置されたナビゲーション装置と同様に実現できる。携帯端末１００は、例えば、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ
Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔｓ）等の携帯情報端末である。ディスプレイ１４１には、出発地１６４、目的地１６５、及び出発地１６４から目的地１６５までの推奨する道順である推奨ルート１６６が表示される。ユーザは、自動車等に設置されたナビゲーション装置の場合と同様に、まず、ディスプレイ１４１に表示された地図と地図上の推奨ルート１６６とを見て目的地１６５までのルートを覚え、その後、ユーザが覚えた地図の記憶を頼りに、目的地１６５まで移動する。なお、警告の出力は、携帯端末１００の機能を生かし、例えば、バイブレーションによる報知であってもよい。このように、本発明は、自動車等の乗物に関するナビゲーションに限らず、ユーザが携行する携帯端末１００により実現することができる。
【００４７】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。
【００４８】
（変形形態）
以上説明した実施形態に限定されることなく、種々の変形や変更が可能であって、それらも本発明の範囲内である。
（１）各実施形態では、距離及び時間等による差異の度合いにより得点を付与している。しかし、これに限らず、距離又は時間の一方の差異の度合いによって得点を付与してもよい。また、自動車等の乗物の燃料消費量やユーザの歩数等の他の要素を用いて得点を付与してもよい。燃料消費量は、移動距離と標準的な燃料消費量とを用いて算出したり、実際の自動車の制御部と連携して燃料消費量のデータを受け取ることにより算出することができる。また、歩数は、例えば、歩数計機能を有するものにより、又は、歩幅を入力することにより用いることができる。そして、例えば、燃料消費量により得点を付与することにより、より燃料を消費しないで移動する契機となり、地球上への二酸化炭素の排出量や燃料の消費量を削減した移動をすることができる。また、ユーザに燃料消費を抑えた移動ができ、ユーザに得した気分を与えることができる。
（２）各実施形態では、推奨ルートを地図データベースや、履歴データベースに基づいて算出したが、渋滞情報等をＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）を利用して取得し、渋滞情報を加味して算出してもよい。また、推奨ルートは複数種類を表示して、その中からユーザに決定させるようにしてもよい。
（３）各実施形態では、距離及び時間等による差異の度合いにより警告の度合いを変化させている。しかし、これに限らず、距離又は時間の一方の差異の度合いによって警告の度合いを変化させてもよい。また、距離及び時間等に優先順位をつけて、優先順位を加味したうえで得点を付与してもよい。
（４）さらに、本発明のナビゲーションプログラムをＤＶＤ等の媒体に記憶することで、既存のナビゲーション装置にインストールすることができ、本機能を実現することができる。
【図面の簡単な説明】
【００４９】
【図１】第１実施形態の一例に係るナビゲーション装置の機能を示す機能ブロック図である。
【図２】第１実施形態の一例に係るナビゲーション装置の表示画面を示す図である。
【図３】第１実施形態の一例に係るナビゲーション装置の画面例を示す。
【図４】第１実施形態の一例に係るメイン処理のフローチャートを示す。
【図５】第１実施形態の一例に係る推奨ルート検索処理のフローチャートを示す。
【図６】第１実施形態の一例に係るナビゲーション起動処理のフローチャートを示す。
【図７】第１実施形態の一例に係る差異算出処理のフローチャートを示す。
【図８】第１実施形態の一例に係る警告レベルテーブルを示す図である。
【図９】第１実施形態の一例に係る評価処理のフローチャートを示す。
【図１０】第２実施形態の一例に係るナビゲーション装置の表示画面を示す図である。
【符号の説明】
【００５０】
１      ナビゲーション装置
２      入力部
３      位置検出部
４      出力部
５      記憶部
１０    制御部
１１    推奨ルート検索手段
１２    予定時刻算出手段
１３    ルート差異算出手段
１４    出力切替手段
１５    警告出力手段
１６    得点付与手段
４１    液晶ディスプレイ
４２    スピーカ
５１    地図データベース
５２    履歴データベース
５５    警告レベルテーブル
１００  携帯端末
１４１  ディスプレイ
【図１】
0005037259.tif 000002
【図２】
0005037259.tif 000003
【図３】
0005037259.tif 000004
【図４】
0005037259.tif 000005
【図５】
0005037259.tif 000006
【図６】
0005037259.tif 000007
【図７】
0005037259.tif 000008
【図８】
0005037259.tif 000009
【図９】
0005037259.tif 000010
【図１０】
0005037259.tif 000011