(57)【要約】【課題】走行時間や走行経路などの走行履歴を考慮することにより、より実際の走行状況に即した走行終了メッセージを出力すること。【解決手段】ナビゲーション装置は、蓄積部１０１によって、移動体が連続して走行した際の走行距離や走行時間を走行履歴として蓄積し、判定部１０２によって移動体の連続走行が終了すると判定された場合には、蓄積部１０１によって蓄積された走行履歴に応じた走行終了メッセージを出力部１０３によって出力する。経路設定部１０４によって目的地点までの経路が設定されている場合には、蓄積部１０１によって、移動体が当該経路に沿って移動したか否かを走行履歴として蓄積する。【選択図】図１
2007205930.tif 000002
【特許請求の範囲】
【請求項１】
移動体が連続して走行した際の走行履歴を蓄積する蓄積手段と、
前記移動体の連続走行が終了するか否かを判定する判定手段と、
前記判定手段によって前記移動体の連続走行が終了すると判定された場合に、前記蓄積手段によって蓄積された走行履歴に応じた走行終了メッセージを出力する出力手段と、
を備えることを特徴とするナビゲーション装置。
【請求項２】
前記蓄積手段は、前記移動体が連続して走行した走行距離を前記走行履歴として蓄積することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記蓄積手段は、前記移動体が連続して走行した走行時間を前記走行履歴として蓄積することを特徴とする請求項１または２に記載のナビゲーション装置。
【請求項４】
目的地点までの経路を設定する経路設定手段をさらに備え、
前記蓄積手段は、経路が設定されている場合に、前記移動体が当該経路に沿って移動したか否かを前記走行履歴として蓄積することを特徴とする請求項１〜３のいずれか一つに記載のナビゲーション装置。
【請求項５】
移動体が連続して走行した際の走行履歴を蓄積する蓄積工程と、
前記移動体の連続走行が終了するか否かを判定する判定工程と、
前記判定工程によって前記移動体の連続走行が終了すると判定された場合に、前記蓄積工程によって蓄積された走行履歴に応じた走行終了メッセージを出力する出力工程と、
を含むことを特徴とするメッセージ出力方法。
【請求項６】
請求項５に記載のメッセージ出力方法をコンピュータに実行させることを特徴とするメッセージ出力プログラム。
【請求項７】
請求項６に記載のメッセージ出力プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、走行終了時にメッセージを出力するナビゲーション装置、メッセージ出力方法、メッセージ出力プログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来、たとえば、車両などを運転することによる移動体の走行が終了する際に、走行開始から走行終了までの走行経路や当該走行経路の走行に要した走行時間などを報知するようにしたナビゲーション装置がある。このようなナビゲーションシステムにおいては、具体的には、たとえば、目的地点に近付いた場合に、「運転お疲れ様でした」などの定型メッセージを、表示画面に表示したり音声によって出力したりして報知がおこなわれる。
【０００３】
また、従来、目的地点周辺に到達すると、車両の現在地点からユーザ目的地点へ到達するための、細街路を含む道路地図をディスプレイに表示し、表示が完了した後に、「目的地点周辺です」や「案内を終了します」などの経路案内の終了を知らせる音声を出力するナビゲーション装置がある（たとえば、下記特許文献１参照。）。
【０００４】
【特許文献１】特開２００１−７４４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述した特許文献１を含む従来の技術では、走行経路や走行時間の長さに関係なく、定型メッセージが報知される。このため、たとえば、走行経路や走行時間が極端に短い場合にも、走行終了時には「運転お疲れ様でした」という定型メッセージが一様に報知されることとなり、実際の走行状況にそぐわないメッセージが報知されることがある。このように、実際の走行状況とは無関係に、無味乾燥な定型メッセージが一様に報知されることは、運転者によっては、却って煩わしく感じる場合があるという問題が一例として挙げられる。
【課題を解決するための手段】
【０００６】
請求項１の発明にかかるナビゲーション装置は、移動体が連続して走行した際の走行履歴を蓄積する蓄積手段と、前記移動体の連続走行が終了するか否かを判定する判定手段と、前記判定手段によって前記移動体の連続走行が終了すると判定された場合に、前記蓄積手段によって蓄積された走行履歴に応じた走行終了メッセージを出力する出力手段と、を備えることを特徴とする。
【０００７】
また、請求項５の発明にかかるメッセージ出力方法は、移動体が連続して走行した際の走行履歴を蓄積する蓄積工程と、前記移動体の連続走行が終了するか否かを判定する判定工程と、前記判定工程によって前記移動体の連続走行が終了すると判定された場合に、前記蓄積工程によって蓄積された走行履歴に応じた走行終了メッセージを出力する出力工程と、を含むことを特徴とする。
【０００８】
また、請求項６の発明にかかるメッセージ出力プログラムは、請求項５に記載のメッセージ出力方法をコンピュータに実行させることを特徴とする。
【０００９】
また、請求項７の発明にかかるコンピュータに読み取り可能な記録媒体は、請求項６に記載のメッセージ出力プログラムを記録したことを特徴とする。
【発明を実施するための最良の形態】
【００１０】
以下に添付図面を参照して、この発明にかかるナビゲーション装置、メッセージ出力方法、メッセージ出力プログラム、および録媒体の好適な実施の形態を詳細に説明する。
【００１１】
（ナビゲーション装置の機能的構成）
図１は、この発明の実施の形態にかかるナビゲーション装置の機能的構成を示すブロック図である。はじめに、この発明の実施の形態にかかるナビゲーション装置の機能的構成について図１を参照して説明する。図１において、この実施の形態のナビゲーション装置は、蓄積部１０１と、判定部１０２と、出力部１０３と、経路設定部１０４と、を備えている。
【００１２】
まず、蓄積部１０１は、移動体が連続して走行した際の走行履歴を蓄積する。ここで、移動体とは、場所の移動を伴う走行が可能な物体であり、たとえば、車両や船舶などである。具体的には、たとえば、移動体が車両である場合、蓄積部１０１は、車両のエンジンを始動してから停止されるまでの間に走行した際の走行履歴を蓄積する。なお、移動体は、広義として、人間であってもよい。この場合、ナビゲーション装置は、たとえば、携帯型電話機などに搭載される。
【００１３】
ほかに、たとえば、ナビゲーション装置において、移動体を誘導すべき目的地点が設定されている場合、蓄積部１０１は、目的地点が設定されてから当該目的地点あるいはその近傍の地に到達するまでの間に走行した際の走行履歴を蓄積してもよい。蓄積部１０１は、移動体が連続して走行した走行距離を走行履歴として蓄積してもよいし、移動体が連続して走行した走行時間を走行履歴として蓄積してもよい。蓄積部１０１は、走行履歴および走行時間の両方を、走行履歴として蓄積してもよい。
【００１４】
判定部１０２は、移動体の連続走行が終了するか否かを判定する。具体的には、たとえば、移動体が車両である場合、判定部１０２は、車両のエンジンが停止されたことをもって連続走行が終了すると判定する。ほかに、たとえば、ナビゲーション装置において、移動体を誘導すべき目的地点が設定されている場合、判定部１０２は、目的地点あるいはその近傍に到達したことをもって連続走行が終了すると判定してもよい。
【００１５】
出力部１０３は、判定部１０２によって移動体の連続走行が終了すると判定された場合に、蓄積部１０１によって蓄積された走行履歴に応じた走行終了メッセージを出力する。出力部１０３は、走行終了メッセージをナビゲーション装置の表示画面に表示することによって走行終了メッセージを出力してもよいし、音声によって走行終了メッセージを出力してもよいし、表示画面および音声を併用して走行終了メッセージを出力してもよい。
【００１６】
ここで、走行終了メッセージとは、走行終了時の利用者に想定される状況を考慮して、利用者を労う言葉など、利用者に一息つかせることができるようなメッセージである。具体的には、たとえば、移動体が車両である場合、走行終了メッセージは、「お疲れ様でした。」、「大変お疲れ様でした。」、「毎日ご苦労様です。」、「楽しいドライブでしたか？」など、運転状況や運転者の疲労度合いなどの各種の状況を想定して、複数設定されている。
【００１７】
経路設定部１０４は、目的地点までの経路を設定する。たとえば、移動体が車両である場合、経路設定部１０４は、運転者によって設定された目的地点あるいは経由地と車両の現在地点とを結ぶ経路の中から、設定条件にしたがって優先度の高い経路を、目的地点までの経路として設定する。経路設定部１０４によって経路が設定されている場合、上述した蓄積部１０１は、移動体がこの経路に沿って移動したか否かを走行履歴として蓄積してもよい。
【００１８】
（メッセージ出力処理手順）
図２は、この発明の実施の形態にかかるメッセージ出力処理手順を示すフローチャートである。つぎに、この発明の実施の形態にかかるメッセージ出力処理手順について図２を参照して説明する。図２に示すフローチャートにおいて、まず、判定部１０２は、移動体が走行を開始したか否かを判断する（ステップＳ２０１）。
【００１９】
ステップＳ２０１において、移動体が走行を開始していない場合（ステップＳ２０１：Ｎｏ）には、移動体が走行を開始するまで待ち、移動体が走行を開始した場合（ステップＳ２０１：Ｙｅｓ）に、蓄積部１０１は、移動体が連続して走行した際の走行履歴を蓄積する（ステップＳ２０２）。なお、経路設定部１０４によって目的地点までの経路が設定されている場合、蓄積部１０１は、移動体がこの経路に沿って移動したか否かを走行履歴として蓄積するようにしてもよい。
【００２０】
判定部１０２は、この移動体の連続走行が終了するか否かを判定する（ステップＳ２０３）。移動体の連続走行が終了していないと判定された場合（ステップＳ２０３：Ｎｏ）、ステップＳ２０２に戻る。移動体の連続走行が終了すると判定された場合（ステップＳ２０３）、出力部１０３は、蓄積部１０１によって蓄積された走行履歴に応じた走行終了メッセージを出力して（ステップＳ２０４）、一連の処理を終了する。
【００２１】
上述したように、実施の形態によれば、移動体の連続走行が終了する時点で、移動体が連続して走行した際の走行履歴に応じた走行終了メッセージを出力することができる。したがって、ナビゲーション装置は、多様な走行終了メッセージの中から、実際の走行状況に即した走行終了メッセージを出力することができる。これによって、利用者は、走行終了時に違和感や不快感を覚えることなく、快適な気持ちで走行を終了することができる。
【００２２】
また、実施の形態によれば、移動体が連続して走行した走行距離に応じた走行終了メッセージを出力することができる。したがって、ナビゲーション装置は、走行に際しての利用者の労力に応じた走行終了メッセージを出力することができる。これによって、利用者は、たとえば、出発地点から比較的近いにも拘わらず、道に迷うなどして長い距離を走行して目的地点に到達した場合などの心理的な疲労などが軽減されることが期待でき、快適な気持ちで走行を終了することができる。
【００２３】
また、実施の形態によれば、移動体が連続して走行した走行時間に応じた走行終了メッセージを出力することができる。したがって、ナビゲーション装置は、利用者が実際に走行に要した労力に応じた走行終了メッセージを出力することができる。これによって、利用者は、なんらかの原因で走行距離に見合わないような長い時間走行したことによる肉体的および心理的な疲労などが軽減されることが期待でき、快適な気持ちで走行を終了することができる。
【００２４】
また、実施の形態によれば、目的地点までの経路が設定されている場合には、移動体が当該経路に沿って移動したか否かを加味して、走行終了メッセージを出力することができる。したがって、目的地点までの経路を外れて走行した場合には、当初設定されていた経路と実際に走行した経路との走行状況を案内する情報などを出力することができる。これによって、利用者は、目的地点までの経路を外れて走行した場合にも、当初設定されていた経路と実際に走行した経路との走行状況を比較することができ、以降の走行に反映させてより快適な運転をおこなうことができる。
【実施例】
【００２５】
つぎに、上述した実施の形態にかかるナビゲーション装置の実施例について説明する。この実施例は、上述した実施の形態にかかるナビゲーション装置を、移動体としての車両に搭載されたナビゲーション装置に適用した例である。
【００２６】
（ナビゲーション装置のハードウェア構成）
図３は、実施例のナビゲーション装置のハードウェア構成を示すブロック図である。はじめに、実施例のナビゲーション装置のハードウェア構成について図３を参照して説明する。図３に示すように、実施例のナビゲーション装置は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ（メモリ）３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、マイク３０９と、スピーカ３１０と、入力デバイス３１１と、映像Ｉ／Ｆ３１２と、カメラ３１３と、ディスプレイ３１４と、通信Ｉ／Ｆ３１５と、ＧＰＳユニット３１６と、各種センサ３１７と、を備えている。また、各構成部３０１〜３１７は、バス３２０によってそれぞれ接続されている。
【００２７】
まず、ＣＰＵ３０１は、ナビゲーション装置の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、ナビゲーションプログラムなどのプログラムを記録している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。
【００２８】
ここで、ナビゲーションプログラムとは、ＣＰＵ３０１によって実行されることにより、車両が連続して走行した際の走行履歴を蓄積させ、車両の連続走行が終了するか否かを判定させ、車両の連続走行が終了すると判定された場合には蓄積された走行履歴に応じた走行終了メッセージを出力させるプログラムである。
【００２９】
さらに、ナビゲーションプログラムとは、ＣＰＵ３０１によって実行されることにより、車両が連続して走行した走行距離、車両が連続して走行した走行時間を走行履歴として蓄積させるプログラムである。走行履歴は、走行距離あるいは走行時間のいずれか一方を蓄積させてもよいし、走行距離および走行時間の両方を蓄積させてもよい。
【００３０】
さらに、ナビゲーションプログラムとは、ＣＰＵ３０１によって実行されることにより、目的地点までの経路を設定させ、経路が設定されている場合に、車両が当該経路に沿って移動したか否かを上述した走行履歴として蓄積させるプログラムである。
【００３１】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御に従って磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００３２】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御に従って光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御に従ってデータが読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。
【００３３】
磁気ディスク３０５や光ディスク３０７に記録される情報の他の一例として、経路探索・経路誘導などに用いる地図データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを有しており、ディスプレイ３１４の表示画面において２つぎ元または３つぎ元に描画される。ナビゲーション装置が経路誘導中の場合は、地図データとＣＰＵ３０１によって取得された車両の現在地点とが重ねて表示されることとなる。
【００３４】
この実施例において、磁気ディスク３０５には、上述したナビゲーションプログラムの実行にともなって出力される走行終了メッセージが記録されている。走行終了メッセージは、上述した実施の形態において説明したように、「お疲れ様でした。」、「大変お疲れ様でした。」、「毎日ご苦労様です。」、「楽しいドライブでしたか？」など、運転状況や運転者の疲労度合いなどの各種の状況を想定して設定された、複数パターンが記録されている。走行終了メッセージは、『無音』という設定も存在する。
【００３５】
各走行終了メッセージには、それぞれ、走行距離範囲を特定する走行距離データや、走行時間範囲を特定する走行時間データなどが関連付けられている。具体的には、たとえば、「おつかれさまでした」という走行終了メッセージには、『５〜１０ｋｍ』という走行距離データと、『２０分〜６０分』という走行時間データと、が関連付けられている。
【００３６】
ほかに、たとえば、「大変お疲れ様でした。」という走行終了メッセージには、『５０ｋｍ以上』という走行距離データと、『１２０分以上』という走行時間データと、が関連付けられている。なお、走行終了メッセージが『無音』である場合、『無音』の走行終了メッセージには、『２ｋｍ以下』という走行距離データと、『１０分以下』という走行時間データと、が関連付けられている。
【００３７】
走行終了メッセージには、走行距離データや走行時間データにくわえて、特定の経路をあらわす経路データが関連付けられていてもよい。具体的には、たとえば、頻繁に走行する経路や平日（月〜金曜日）に通行する経路をあらわす経路データには、「毎日ご苦労様です。」という走行終了メッセージが関連付けられている。
【００３８】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。また、スピーカ３１０からは音声が出力される。なお、マイク３０９から入力された音声は、音声データとして磁気ディスク３０５あるいは光ディスク３０７に記録可能である。
【００３９】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。さらに、入力デバイス３１１は、デジタルカメラや携帯電話端末などの他の情報処理端末を接続し、データの入出力をおこなうことができる。
【００４０】
映像Ｉ／Ｆ３１２は、映像入力用のカメラ３１３および映像出力用のディスプレイ３１４と接続される。映像Ｉ／Ｆ３１２は、具体的には、たとえば、ディスプレイ３１４全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ３１４を表示制御する制御ＩＣなどによって構成される。
【００４１】
カメラ３１３は、車両３３０内外の映像を撮像し、画像データとして出力する。カメラ３１３で撮像された画像は、画像データとして磁気ディスク３０５あるいは光ディスク３０７に記録可能である。ディスプレイ３１４には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ３１４は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００４２】
通信Ｉ／Ｆ３１５は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１５は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。
【００４３】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１５は、たとえば、ＦＭチューナー、ＶＩＣＳ／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。なお、ＶＩＣＳは登録商標である。
【００４４】
ＧＰＳユニット３１６は、ＧＰＳ衛星からの電波を受信し、ナビゲーション装置３００を搭載した車両の位置に関する情報を出力する。ＧＰＳユニット３１６の出力情報は、後述する各種センサ３１７の出力値とともに、ＣＰＵ３０１による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００４５】
各種センサ３１７は、車速センサや加速度センサ、角速度センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ３１７の出力値は、ＣＰＵ３０１による車両の現在地点の算出や、速度や方位の変化量の測定に用いられる。
【００４６】
なお、図示および説明を省略するが、ナビゲーション装置は、上述した構成３０１〜３１７に加えて、ＤＶＤやＣＤなどの再生、テレビ放送の受信・録画などの各種機能を実現する構成を備えていてもよい。
【００４７】
（走行状況と走行終了メッセージとの関係）
図４は、ナビゲーション装置を搭載する車両の走行状況と出力される走行終了メッセージとの関係を説明する説明図である。つぎに、ナビゲーション装置を搭載する車両の走行状況と出力される走行終了メッセージとの関係について図４を参照して説明する。図４においては、出発地点４００に位置する車両が、地点４１０あるいは地点４２０を目的地点として走行する場合について説明する。地点４１０は、たとえば、出発地点４００からの直線距離が５〜１０ｋｍ範囲内にある、出発地点４００に対して比較的近い地点である。地点４２０は、たとえば、出発地点４００からの直線距離が５０ｋｍ以上の、出発地点４００に対して比較的遠い地点である。
【００４８】
たとえば、出発地点４００において車両のエンジンが始動され、経路４０１を通って地点４１０へ到達した後、地点４１０において車両のエンジンが停止された場合、ナビゲーション装置は、「お疲れ様でした」というメッセージを出力する。
【００４９】
これに対し、たとえば、出発地点４００において車両のエンジンが始動され、経路４０２を通って地点４２０へ到達した後、地点４２０において車両のエンジンが停止された場合、ナビゲーション装置は、「大変お疲れ様でした」というメッセージを出力する。
【００５０】
さらに、たとえば、出発地点４００において車両のエンジンが始動され、経路４０５を通って、再び出発地点４００に到達した時点で車両のエンジンが停止された場合には、経路４０５の距離に応じて出力する走行終了メッセージを選択してもよい。具体的には、たとえば、経路４０５の走行距離が１ｋｍ以下のように短い場合には、走行終了メッセージを出力しない。
【００５１】
これに対し、経路４０５の走行距離が、１０ｋｍ程度であった場合には、たとえば、「楽しいドライブでしたか？」などの走行終了メッセージを出力してもよい。いずれの場合にも、走行終了メッセージは、スピーカ３１０から音声を流すことによって出力してもよいし、ディスプレイ３１４に表示することによって出力してもよい。
【００５２】
ナビゲーション装置において、目的地点までの経路が設定されている場合には、地点４１０あるいは地点４２０の近傍に到達した時点で、走行終了メッセージを出力してもよい。たとえば、地点４１０までの経路が設定されている状況で、出発地点４００において車両のエンジンが始動され、経路４０３を通って地点４３０に到達した時点で車両のエンジンが停止された場合には、地点４１０に到達したわけではないので、メッセージを出力しない。
【００５３】
この場合、その後、地点４３０において再び車両のエンジンが始動され、経路４０４を通って地点４１０あるいはその近傍に到達した時点で、「お疲れ様でした」というメッセージが出力される。なお、地点４００から地点４３０までの走行距離、あるいは、地点４００から地点４３０までの走行時間によっては、該当する走行終了メッセージを出力してもよい。これによって、たとえば、走行距離が短くても、渋滞に巻き込まれたために長い走行時間を要した場合などには、運転者を労う走行終了メッセージを出力することができる。
【００５４】
ナビゲーション装置において設定されている経路とは異なる経路を走行した場合には、目的地点に到達した時点で、当初設定されていた経路とは異なる経路を走行したことを案内する走行終了メッセージを出力してもよい。この場合、走行終了メッセージに加えて、実際に走行した経路の走行距離や走行時間や、当初設定されていた経路の走行距離や当該経路を走行した場合に要すると推測される推定走行時間などを案内する情報を出力してもよい。
【００５５】
（ナビゲーション装置のメッセージ出力処理手順）
図５は、ナビゲーション装置のメッセージ出力方法を説明するフローチャートである。つぎに、ナビゲーション装置のメッセージ出力処理手順について図５を参照して説明する。図５に示すフローチャートにおいて、まず、目的地点までの経路を設定する（ステップＳ５０１）。ステップＳ５０１においては、たとえば、車両の現在地点から目的地点までの経路のうち、あらかじめ設定された条件にしたがって推奨される１つの経路が設定される。
【００５６】
そして、走行を開始してからの走行履歴を蓄積する（ステップＳ５０２）とともに、ステップＳ５０１において設定された経路（以下、「推奨経路」という）に沿って走行しているか否かの情報を蓄積する（ステップＳ５０３）。推奨経路を逸脱した場合には、逸脱した地点の情報などを、併せて蓄積してもよい。
【００５７】
つぎに、走行が終了したか否かを判定する（ステップＳ５０４）。ステップＳ５０４においては、たとえば、推奨経路における目的地点あるいはその近傍に到達したか否かをもって走行が終了したか否かを判定する。また、ステップＳ５０４においては、たとえば、車両のエンジンが停止されたか否かをもって、走行が終了したか否かを判定する。
【００５８】
ステップＳ５０４において、走行が終了していない場合（ステップ５０４：Ｎｏ）には、ステップＳ５０２に戻る。走行が終了した場合（ステップ５０４：Ｙｅｓ）には、走行時間がｔ１未満か否かを判定する（ステップＳ５０５）。ここで、ｔ１という時間は、任意に設定可能であり、たとえば、『１０分』のように設定される。走行時間がｔ１未満の場合（ステップＳ５０５：Ｙｅｓ）、ステップＳ５０９へ移行する。
【００５９】
走行時間がｔ１以上の場合（ステップＳ５０５：Ｎｏ）には、走行時間がｔ２より長いか否かを判定する（ステップＳ５０６）。ここで、ｔ２という時間は、任意に設定可能であり、たとえば、『１２０分以上』のようにｔ１よりも長い時間に設定されている。走行時間がｔ２以下である場合（ステップＳ５０６：Ｎｏ）には、「おつかれさまでした」という走行終了メッセージを出力して（ステップＳ５０７）、ステップＳ５０９へ移行する。
【００６０】
ステップＳ５０６において、走行時間がｔ２より長い場合（ステップＳ５０６：Ｙｅｓ）、「大変おつかれさまでした」というメッセージを出力するとともに（ステップＳ５０８）、ステップＳ５０４：Ｙｅｓにおいて走行が終了したと判定するまでに、途中で推奨経路を外れたか否かを判定する（ステップＳ５０９）。
【００６１】
ステップＳ５０９において、推奨経路を外れていない場合（ステップＳ５０９：Ｎｏ）には、ステップＳ５０１において推奨経路が設定されてからの走行状況を、ディスプレイ３１４に表示して（ステップＳ５１０）、一連の処理を終了する。ステップＳ５１０においては、たとえば、走行距離や走行時間などをディスプレイ３１４に表示する。
【００６２】
ステップＳ５０９において、推奨経路を外れていた場合（ステップＳ５０９：Ｙｅｓ）には、推奨経路を外れた回数をディスプレイ３１４に表示するとともに（ステップＳ５１１）、実際の走行状況と推奨経路の走行状況とを、ディスプレイ３１４に比較表示して（ステップＳ５１２）、一連の処理を終了する。
【００６３】
ステップＳ５１２においては、たとえば、実際の走行距離や走行時間に加えて、推奨経路の走行距離や推奨経路を走行した場合に要したと推測される推定走行時間などを案内する情報をディスプレイ３１４に表示する。
【００６４】
なお、図５に示したフローチャートでは、目的地点までの経路が設定されている場合について説明したが、これに限るものではない。たとえば、過去の走行履歴に基づいて、複数回走行した経路に一致する経路を走行している場合には、当該一致する経路が通勤経路などの常用経路であるとみなし、目的地点までの経路が設定されていない場合であっても、常用経路の終着地点またはその近傍に到達した時点で走行が終了したと判定する。
【００６５】
さらに、自宅の位置が設定されており、設定された自宅の地点へ近付くように走行している場合、目的地点が設定されていない場合でも、自宅の地点またはその近傍に到達した時点で走行が終了したと判定してもよい。
【００６６】
また、図５に示したフローチャートでは、ステップＳ５０５において、出力する走行終了メッセージを、走行時間に基づいて決定している例について説明したがこれに限るものではない。走行時間に代えてあるいは加えて、走行距離に基づいて、出力する走行終了メッセージを決定してもよい。
【００６７】
上述したように、実施例によれば、車両の連続走行が終了する時点で、車両が連続して走行した際の走行履歴に応じた走行終了メッセージを出力することができる。したがって、ナビゲーション装置は、多様な走行終了メッセージの中から、実際の走行状況に即した走行終了メッセージを出力することができる。これによって、運転者は、走行終了時に違和感や不快感を覚えることなく、快適な気持ちで走行を終了することができる。
【００６８】
また、実施例によれば、車両が連続して走行した走行距離に応じた走行終了メッセージを出力することができる。したがって、ナビゲーション装置は、運転者が実際に運転した労力に応じた走行終了メッセージを出力することができる。これによって、運転者は、たとえば、出発地点から比較的近いにも拘わらず、道に迷うなどして長い距離を走行して目的地点に到達した場合などの心理的な疲労などが軽減されることが期待でき、快適な気持ちで走行を終了することができる。
【００６９】
また、実施例によれば、車両が連続して走行した走行時間に応じた走行終了メッセージを出力することができる。したがって、ナビゲーション装置は、運転者が実際に運転した労力に応じた走行終了メッセージを出力することができる。これによって、運転者は、たとえば、渋滞に巻き込まれた場合など、走行距離に見合わないような長い時間、運転席に拘束されたことによる肉体的および心理的な疲労などが軽減されることが期待でき、快適な気持ちで走行を終了することができる。
【００７０】
また、実施例によれば、目的地点までの経路が設定されている場合には、車両が当該経路に沿って移動したか否かを加味して、走行終了メッセージを出力することができる。したがって、目的地点までの経路を外れて走行した場合には、当初設定されていた経路と実際に走行した経路との走行状況を案内する情報などを出力することができる。これによって、運転者は、目的地点までの経路を外れて走行した場合にも、当初設定されていた経路と実際に走行した経路との走行状況を比較することができ、以降の走行に反映させてより快適な運転をおこなうことができる。
【００７１】
以上説明したように、実施の形態のナビゲーション装置、メッセージ出力方法、メッセージ出力プログラム、および記録媒体によれば、実際の走行状況に即した走行終了メッセージを出力することができる。これによって、利用者は、走行終了時に違和感や不快感を覚えることなく、快適な気持ちで走行を終了することができる。
【００７２】
なお、本実施の形態で説明したメッセージ出力方法は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００７３】
【図１】この発明の実施の形態にかかるナビゲーション装置の機能的構成を示すブロック図である。
【図２】この発明の実施の形態にかかるメッセージ出力処理手順を示すフローチャートである。
【図３】実施例のナビゲーション装置のハードウェア構成を示すブロック図である。
【図４】ナビゲーション装置を搭載する車両の走行状況と出力される走行終了メッセージとの関係を説明する説明図である。
【図５】ナビゲーション装置のメッセージ出力方法を説明するフローチャートである。
【符号の説明】
【００７４】
１０１  蓄積部
１０２  判定部
１０３  出力部
１０４  経路設定部
【図１】
2007205930.tif 000003
【図２】
2007205930.tif 000004
【図３】
2007205930.tif 000005
【図４】
2007205930.tif 000006
【図５】
2007205930.tif 000007