(57)【要約】【課題】運転中に適切な休憩案内をおこなうこと。【解決手段】車両を連続して運転している時間または距離に関する情報（以下「連続運転情報」という）を取得する連続運転情報取得部１０１と、車両の現在位置にかかる渋滞状況に関する情報（以下「渋滞情報」という）を取得する渋滞情報取得部１０２と、連続運転情報取得部１０１によって取得された連続運転情報と、渋滞情報取得部１０２によって取得された渋滞情報と、に基づいて、休憩案内に関する報知をおこなう報知部１０７と、を備えたことを特徴とする。【選択図】        図１
2006177735.tif 000002
【特許請求の範囲】
【請求項１】
車両を連続して運転している時間または距離に関する情報（以下「連続運転情報」という）を取得する連続運転情報取得手段と、
前記車両の現在位置にかかる渋滞状況に関する情報（以下「渋滞情報」という）を取得する渋滞情報取得手段と、
前記連続運転情報取得手段によって取得された連続運転情報と、前記渋滞情報取得手段によって取得された渋滞情報と、に基づいて、休憩案内に関する報知をおこなう報知手段と、
を備えたことを特徴とするナビゲーション装置。
【請求項２】
休憩地点に関する情報を取得する休憩地点情報取得手段を備え、
前記報知手段は、前記休憩地点情報取得手段によって取得された休憩地点に関する情報を報知することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
目的地までの経路を探索する経路探索手段と、
前記経路における渋滞状況に関する情報（以下「経路渋滞情報」という）を取得する経路渋滞情報取得手段と、
を備え、
前記報知手段は、前記連続運転情報取得手段によって取得された連続運転情報と、前記経路渋滞情報取得手段によって取得された経路渋滞情報と、に基づいて、休憩案内に関する報知をおこなうことを特徴とする請求項１または２に記載のナビゲーション装置。
【請求項４】
目的地までの経路を探索する経路探索手段を備え、
前記報知手段は、前記目的地までの距離または所要時間が所定以上である場合にのみ、休憩案内に関する報知をおこなうことを特徴とする請求項１〜３のいずれか一つに記載のナビゲーション装置。
【請求項５】
目的地までの経路を探索する経路探索手段と、
前記経路の途中における休憩地点を設定する休憩地点設定手段と、
前記休憩地点設定手段によって設定された休憩地点において休憩案内に関する報知をおこなう報知手段と、
前記経路における渋滞状況に関する情報（以下「経路渋滞情報」という）を取得する経路渋滞情報取得手段と、
を備え、
前記休憩地点設定手段は、前記経路渋滞情報取得手段によって取得された経路渋滞情報に基づいて、前記休憩地点をあらたに設定することを特徴とするナビゲーション装置。
【請求項６】
休憩地点に関する情報を取得する休憩地点情報取得手段を備え、
前記休憩地点設定手段は、前記休憩地点情報取得手段によって取得された休憩地点に関する情報に基づいて、休憩地点を設定することを特徴とする請求項５に記載のナビゲーション装置。
【請求項７】
前記休憩地点設定手段は、前記目的地までの距離または所要時間が所定以上である場合にのみ、休憩地点をあらたに設定することを特徴とする請求項５または６に記載のナビゲーション装置。
【請求項８】
車両を連続して運転している時間または距離に関する情報（以下「連続運転情報」という）を取得する連続運転情報取得工程と、
前記車両の現在位置にかかる渋滞状況に関する情報（以下「渋滞情報」という）を取得する渋滞情報取得工程と、
前記連続運転情報取得工程によって取得された連続運転情報と、前記渋滞情報取得工程によって取得された渋滞情報と、に基づいて、休憩案内に関する報知をおこなう報知工程と、
を含むことを特徴とするナビゲーション方法。
【請求項９】
目的地までの経路を探索する経路探索工程と、
前記経路の途中における休憩地点を設定する休憩地点設定工程と、
前記休憩地点設定工程によって設定された休憩地点において休憩案内に関する報知をおこなう報知工程と、
前記経路における渋滞状況に関する情報（以下「経路渋滞情報」という）を取得する経路渋滞情報取得工程と、
を含み、
前記休憩地点設定工程は、前記経路渋滞情報取得工程によって取得された経路渋滞情報に基づいて、前記休憩地点をあらたに設定することを特徴とするナビゲーション方法。
【請求項１０】
請求項８または９に記載のナビゲーション方法をコンピュータに実行させることを特徴とするナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、休憩の案内をおこなうナビゲーション装置、ナビゲーション方法、およびナビゲーションプログラムに関する。ただし、本発明の利用は、上述したナビゲーション装置、ナビゲーション方法、およびナビゲーションプログラムに限られない。
【背景技術】
【０００２】
従来、目的地までの経路の探索や経路の案内などをおこなうナビゲーション装置には、運転時間が所定時間を経過するごと、あるいは、運転距離が所定距離を超えるごとに、ユーザに休憩を促す休憩案内機能が搭載されている。長時間または長距離の連続運転は、ユーザに疲労を与えると同時に、交通事故などの原因となる。このため、ナビゲーション装置は、安全運転励行策の一環として休憩案内機能によって休憩案内をおこなう。
【０００３】
休憩案内機能においては、ユーザが休憩案内によって休憩を取らなければ機能を活かすことができない。このため、休憩案内は適切なタイミングや場所・内容によっておこなうことが必要である。
【０００４】
このため、車両の走行履歴に基づいて走行頻度を判定し、判定された走行頻度に応じて休憩案内の頻度を変更する。たとえば、走行頻度が低い場合には休憩案内をおこなう間隔を短くし、走行頻度が高い場合には休憩案内をおこなう間隔を長くする技術が開示されている（たとえば、下記特許文献１参照。）。
【０００５】
【特許文献１】特開２００２−２８６４７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前述した特許文献１にかかる発明では、経路上の交通情報を考慮した休憩案内をおこなうことができなかった。たとえば、渋滞中の高速道路など、周囲に休憩できる場所がない場合であっても休憩案内をおこなうため、ユーザは休憩案内されても休憩を取ることができず、結果として適切な休憩案内を提供できないという問題点が一例として挙げられる。
【０００７】
また、所定時間を経過するごとに休憩案内をおこなう場合、渋滞によってほとんど走行していなくても、所定時間が経過したことによって休憩案内をおこなう。このような場合にも、ユーザにとって適切な休憩案内とならないという問題点が一例として挙げられる。
【０００８】
さらに、目的地の近くまで到達しているにも関わらず、運転開始からの所要時間または距離によって休憩案内をおこなっていた。このような休憩案内は、ユーザにとって有効な情報とは言えず、ユーザが休憩案内機能を有効利用できないという問題が一例として挙げられる。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるナビゲーション装置は、車両を連続して運転している時間または距離に関する情報（以下「連続運転情報」という）を取得する連続運転情報取得手段と、前記車両の現在位置にかかる渋滞状況に関する情報（以下「渋滞情報」という）を取得する渋滞情報取得手段と、前記連続運転情報取得手段によって取得された連続運転情報と、前記渋滞情報取得手段によって取得された渋滞情報と、に基づいて、休憩案内に関する報知をおこなう報知手段と、を備えたことを特徴とする。
【００１０】
また、請求項５の発明にかかるナビゲーション装置は、目的地までの経路を探索する経路探索手段と、前記経路の途中における休憩地点を設定する休憩地点設定手段と、前記休憩地点設定手段によって設定された休憩地点において休憩案内に関する報知をおこなう報知手段と、前記経路における渋滞状況に関する情報（以下「経路渋滞情報」という）を取得する経路渋滞情報取得手段と、を備え、前記休憩地点設定手段は、前記経路渋滞情報取得手段によって取得された経路渋滞情報に基づいて、前記休憩地点をあらたに設定することを特徴とする。
【００１１】
また、請求項８の発明にかかるナビゲーション方法は、車両を連続して運転している時間または距離に関する情報（以下「連続運転情報」という）を取得する連続運転情報取得工程と、前記車両の現在位置にかかる渋滞状況に関する情報（以下「渋滞情報」という）を取得する渋滞情報取得工程と、前記連続運転情報取得工程によって取得された連続運転情報と、前記渋滞情報取得工程によって取得された渋滞情報と、に基づいて、休憩案内に関する報知をおこなう報知工程と、を含むことを特徴とする。
【００１２】
また、請求項９の発明にかかるナビゲーション方法は、目的地までの経路を探索する経路探索工程と、前記経路の途中における休憩地点を設定する休憩地点設定工程と、前記休憩地点設定工程によって設定された休憩地点において休憩案内に関する報知をおこなう報知工程と、前記経路における渋滞状況に関する情報（以下「経路渋滞情報」という）を取得する経路渋滞情報取得工程と、を含み、前記休憩地点設定工程は、前記経路渋滞情報取得工程によって取得された経路渋滞情報に基づいて、前記休憩地点をあらたに設定することを特徴とする。
【００１３】
また、請求項１０の発明にかかるナビゲーションプログラムは、請求項８または９に記載のナビゲーション方法をコンピュータに実行させることを特徴とする。
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照して、この発明にかかるナビゲーション装置、ナビゲーション方法、およびナビゲーションプログラムの好適な実施の形態を詳細に説明する。
【００１５】
（実施の形態）
（ナビゲーション装置１００の機能的構成）
図１は、実施の形態にかかるナビゲーション装置の機能的構成を示すブロック図である。はじめに、実施の形態にかかるナビゲーション装置の機能的構成を説明する。ナビゲーション装置１００は、連続運転情報取得部１０１と、渋滞情報取得部１０２と、休憩地点情報取得部１０３と、経路探索部１０４と、経路渋滞情報取得部１０５と、休憩地点設定部１０６と、報知部１０７と、から構成される。
【００１６】
連続運転情報取得部１０１は、車両を連続して運転している時間または距離に関する情報（以下「連続運転情報」という）を取得する。車両を連続して運転している時間とは、たとえば、運転中における運転開始時からの経過時間である。また、車両を連続して運転している距離とは、たとえば、運転中における運転開始地点から車両の現在位置までの道のり距離である。
【００１７】
車両を連続して運転している時間の取得は、たとえば、運転開始時の時刻を記憶しておき、現在時刻との差分を算出する。また、車両を連続して運転している距離の取得は、たとえば、運転開始時の総走行距離の値と、現在位置における総走行距離の値との差分を取ることによっておこなう。また、ＧＰＳ衛星からの電波を受信して求められる車両の位置を用いて、運転開始時の車両の位置と現在の車両の位置との差分を求めてもよい。
【００１８】
渋滞情報取得部１０２は、車両の現在位置にかかる渋滞状況に関する情報（以下「渋滞情報」という）を取得する。渋滞情報は、たとえば、車両が現在渋滞に巻き込まれているかの情報や、現在位置より進行方向前方に渋滞が発生しているかの情報である。
【００１９】
休憩地点情報取得部１０３は、休憩地点に関する情報を取得する。休憩地点に関する情報とは、たとえば、休憩に適した施設（コンビニエンスストア、ファミリーレストランなど）の位置情報である。さらに、休憩地点の混雑状況を示す情報を含んでもよい。
【００２０】
経路探索部１０４は、目的地までの経路を探索する。また、経路渋滞情報取得部１０５は、経路における渋滞状況に関する情報（以下「経路渋滞情報」という）を取得する。経路渋滞情報の取得は、たとえば、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）情報を受信し、経路探索部１０４によって探索された経路上の渋滞情報を得ることによっておこなう。
【００２１】
休憩地点設定部１０６は、経路の途中における休憩地点を設定する。休憩地点は、所定の時間または距離以上運転した箇所としてもよいし、休憩地点情報取得部１０３によって取得された休憩地点に関する情報に基づいて、休憩地点を設定してもよい。
【００２２】
この休憩地点設定部１０６は、経路渋滞情報取得部１０５によって取得された経路渋滞情報に基づいて、休憩地点をあらたに設定する。たとえば、経路上に渋滞が発生しているため、設定した休憩地点に至る前に所定時間以上経過してしまう場合は、休憩地点を経路上手前に変更して再設定する。休憩地点の再設定は、現在位置から目的地までの残りの距離または残りの所要時間が所定以上である場合にのみおこなうようにしてもよい。
【００２３】
報知部１０７は、連続運転情報取得部１０１によって取得された連続運転情報と、渋滞情報取得部１０２によって取得された渋滞情報と、に基づいて、休憩案内に関する報知をおこなう。報知部１０７は、連続運転情報と渋滞情報とに基づいて、たとえば、連続して運転している時間または距離が所定以上となった場合に、渋滞情報によって現在位置が渋滞しているかを判断する。そして、現在位置が渋滞していない場合には休憩案内をおこない、現在位置が渋滞している場合には休憩案内をおこなわない。
【００２４】
また、報知部１０７は、休憩地点情報取得部１０３によって休憩地点に関する情報が取得された場合は、休憩地点情報取得部１０３によって取得された休憩地点に関する情報を報知する。経路探索部１０４によって目的地までの経路が探索された場合には、連続運転情報取得部１０１によって取得された連続運転情報と、経路渋滞情報取得部１０５によって取得された経路渋滞情報と、に基づいて、休憩案内に関する報知をおこなう。
【００２５】
また、経路探索部１０４によって目的地までの経路が探索された場合には、現在位置から目的地までの距離または所要時間が所定以上である場合にのみ、休憩案内に関する報知をおこなうようにしてもよい。
【００２６】
また、報知部１０７は、休憩地点設定部１０６によって休憩地点が設定された場合には、休憩地点設定部１０６によって設定された休憩地点において休憩案内に関する報知をおこなう。
（ナビゲーション装置１００の休憩案内処理手順）
【００２７】
図２は、車両の運転中に休憩案内をおこなう際の処理手順を示すフローチャートである。まず、連続運転情報取得部１０１によって連続運転情報を取得する（ステップＳ２０１）。つぎに、渋滞情報取得部１０２または経路渋滞情報取得部１０５によって渋滞情報または経路渋滞情報を取得する（ステップＳ２０２）。
【００２８】
そして、報知部１０７は、連続運転情報および渋滞情報（または経路渋滞情報）に基づいて、休憩案内をおこなうかを判断する（ステップＳ２０３）。休憩案内をおこなう場合は（ステップＳ２０３：Ｙｅｓ）、休憩地点情報取得部１０３によって、休憩地点に関する情報を取得する（ステップＳ２０４）。そして、休憩地点に関する情報を報知して（ステップＳ２０５）、本フローチャートによる処理を終了する。一方、休憩案内をおこなわない場合は（ステップＳ２０３：Ｎｏ）、ステップＳ２０１に戻り、以降の処理を繰り返す。
【００２９】
以上説明したように、ナビゲーション装置１００によれば、連続運転情報に加えて、渋滞情報（または経路渋滞情報）に基づいて休憩案内をおこなうかを判断するので、適切なタイミングおよび場所で休憩案内をおこなうことができる。また、休憩に適した施設の位置情報や、休憩地点の混雑状況を示す情報をユーザに提供することができる。これにより、ナビゲーション装置１００の休憩案内機能をより活用させることができる。
【００３０】
図３は、あらかじめ休憩地点を定めて休憩案内をおこなう際の処理手順を示すフローチャートである。まず、経路探索部１０４によって、目的地までの経路を探索する（ステップＳ３０１）。つぎに、休憩地点設定部１０６によって休憩地点を設定する（ステップＳ３０２）。報知部１０７は、休憩地点に到着したかを判断し（ステップＳ３０３）、休憩地点に到着した場合は（ステップＳ３０３：Ｙｅｓ）、休憩案内をおこない（ステップＳ３０４）、本フローチャートによる処理を終了する。
【００３１】
一方、休憩地点に到着しなかった場合は（ステップＳ３０３：Ｎｏ）、経路渋滞情報取得部１０５によって、経路渋滞情報を取得する（ステップＳ３０５）。そして、休憩地点設定部１０６は、休憩地点をあらたに設定するかを判断する（ステップＳ３０６）。休憩地点をあらたに設定する場合は（ステップＳ３０６：Ｙｅｓ）、休憩地点をあらたに設定して（ステップＳ３０７）、ステップＳ３０３に戻り、以降の処理を繰り返す。一方、休憩地点をあらたに設定しない場合は（ステップＳ３０６：Ｎｏ）、ステップＳ３０３に戻り、以降の処理を繰り返す。
【００３２】
以上説明したように、ナビゲーション装置１００によれば、あらかじめ経路上に休憩地点を設定して休憩案内をおこなう場合においても、経路渋滞情報に基づいて、あらたに休憩地点を設定することができる。これにより、適切なタイミングおよび場所で休憩案内をおこなうことができ、ナビゲーション装置１００の休憩案内機能をより活用することができる。
【実施例１】
【００３３】
（ナビゲーション装置のハードウェア構成）
図４は、実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。はじめに、実施例にかかるナビゲーション装置４００のハードウェア構成について説明する。なお、以下の実施例１〜３において、ナビゲーション装置４００のハードウェア構成は同一である。
【００３４】
図４において、ナビゲーション装置４００は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、ＨＤＤ（ハードディスクドライブ）４０４と、ＨＤ（ハードディスク）４０５と、ＣＤ／ＤＶＤドライブ４０６と、着脱可能な記録媒体の一例としてのＣＤ／ＤＶＤ４０７と、入力Ｉ／Ｆ（インターフェース）４０８と、入力キー４０９と、リモコン４１０と、映像Ｉ／Ｆ（インターフェース）４１１と、ディスプレイ（またはタッチパネル）４１２と、音声Ｉ／Ｆ４１３と、スピーカ４１４と、マイク４１５と、通信Ｉ／Ｆ（インターフェース）４１６と、ＧＰＳレシーバ４１７と、移動速度センサ４１８と、角速度センサ４１９と、走行距離センサ４２０と、傾斜センサ４２１と、から構成されている。また、各構成部４０１〜４２１は、バス４３０によってそれぞれ接続されている。
【００３５】
ここで、ＣＰＵ４０１は、ナビゲーション装置４００の全体の制御を司る。ＲＯＭ４０２は、制御プログラムなどのプログラムを記憶している。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。ＨＤＤ４０４は、ＣＰＵ４０１の制御にしたがってＨＤ４０５に対するデータのリード／ライトを制御する。ＨＤ４０５は、ＨＤＤ４０４の制御で書き込まれたデータを記憶する。
【００３６】
また、ＣＤ／ＤＶＤドライブ４０６は、ＣＰＵ４０１の制御にしたがってＣＤ／ＤＶＤ４０７に対するデータのリード／ライトを制御する。ＣＤ／ＤＶＤ４０７は、ＣＤ／ＤＶＤドライブ４０６の制御にしたがって記録されたデータの読み出される着脱可能な記録媒体である。また、ＣＤ／ＤＶＤ４０７として、書込可能な記録媒体を利用することもできる。この着脱可能な記録媒体として、ＣＤ／ＤＶＤ４０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどであってもよい。
【００３７】
また、入力Ｉ／Ｆ４０８は、文字、数値、各種指示などを入力する入力キー４０９や、入力キー４０９の一部または全部を備えたリモコン４１０から送信されてくるデータを入力する。また、不図示であるが必要に応じて出力Ｉ／Ｆを設け、この出力Ｉ／Ｆを介して文字や画像を光学的に読み取るスキャナや、文字や画像を印刷するプリンタを接続することができる。さらに、後述する各センサ４１８〜４２１からのデータを入力する。
【００３８】
また、映像Ｉ／Ｆ４１１は、映像表示用のディスプレイ（またはタッチパネル）４１２と接続される。映像Ｉ／Ｆ４１１は、具体的には、たとえば、ディスプレイ（またはタッチパネル）４１２全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ（またはタッチパネル）４１２を表示制御する制御ＩＣなどによって構成される。
【００３９】
ディスプレイ（またはタッチパネル）４１２には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ４１２は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。また、タッチパネル４１２の押下／非押下を検出して入力Ｉ／Ｆ４０８にデータを入力する。
【００４０】
また、音声Ｉ／Ｆ４１３は、音声出力用のスピーカに接続される。音声Ｉ／Ｆ４１３は、具体的には、たとえば、音声デジタルデータのＤ／Ａ変換をおこなうＤ／Ａコンバータと、Ｄ／Ａコンバータから出力される音声アナログ信号を増幅する増幅器と、音声アナログデータのＡ／Ｄ変換をおこなうＡ／Ｄコンバータと、から構成されている。また、スピーカ４１４は音声を出力する。マイク４１５は外部からの音声を入力する。
【００４１】
通信Ｉ／Ｆ４１６は、基地局（図示せず）を介して通信サーバ（図示せず）と無線通信をおこなう通信モジュールである。通信Ｉ／Ｆ４１６は、たとえば、汎用の携帯電話機と同様の構成であり、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）方式、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）方式のＴＤＭＡ、ＴＤＤあるいはＣＤＭＡ構成などを採用することができる。また、通信Ｉ／Ｆ４１６は、汎用の携帯電話機および入力Ｉ／Ｆ４０８にワイヤード接続（インターフェース接続）した構成や、汎用の携帯電話機および入力Ｉ／Ｆ４０８に微弱無線送受信部を設けた無線接続方式の構成を採用することとしてもよい。
【００４２】
本実施例においては、通信Ｉ／Ｆ４１６を介して渋滞や交通規制などの道路交通情報を受信する。通信Ｉ／Ｆ４１６を介した道路交通情報の受信は、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）センターから道路交通情報が配信されたタイミングでおこなってもよいし、ＶＩＣＳセンターに対し定期的に道路交通情報を要求することでおこなってもよい。通信Ｉ／Ｆ４１６は、たとえば、ＦＭチューナー、ＶＩＣＳ／ビーコンレシーバおよびその他の通信機器として実現することが可能である。
【００４３】
なお、公知の技術であるため詳細な説明を省略するが、「ＶＩＣＳ」とは、ＶＩＣＳセンターで編集、処理された渋滞や交通規制などの道路交通情報をリアルタイムに送信し、カーナビゲーション装置などの車載機に文字・図形で表示する情報通信システムである。ＶＩＣＳセンターで編集、処理された道路交通情報（ＶＩＣＳ情報）をナビゲーション装置４００に伝達する方法としては、各道路上に設置された「ビーコン」と「ＦＭ多重放送」を利用する方法がある。「ビーコン」には、主に高速道路で使用される「電波ビーコン」と、主要な一般道路で使用される「光ビーコン」がある。「ＦＭ多重放送」を利用する場合には、広域エリアの道路交通情報を受信することが可能となる。「ビーコン」を利用する場合には、自車位置を元にした直近の道路の詳細な情報など、自車が位置する場所において必要な道路交通情報を受信することが可能となる。
【００４４】
また、ＧＰＳレシーバ４１７は、ＧＰＳ衛星（図示せず）からの電波を受信してナビゲーション装置４００本体の現在位置を求めるものである。具体的に、たとえばナビゲーション装置４００が車両などに備えられている場合には、この車両などが位置する現在位置を取得する。なお、たとえばナビゲーション装置４００が人によって携帯されている場合には、この人物が位置する現在位置を取得する。なお、ＧＰＳとは、Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍの略称であり、４つ以上の衛星からの電波を受信することによって地上での位置を正確に求めるシステムである。なお、公知の技術であるためＧＰＳについての詳細な説明は省略する。ＧＰＳレシーバ４１７は、衛星からの電波を受信するためのアンテナ、受信した電波を復調するチューナーおよび復調したデータに基づき位置を算出する演算回路などを備えている。
【００４５】
なお、本実施例においては、ＧＰＳレシーバ４１７によって得られるＧＰＳ測位データおよび自車の進行方向の絶対方位データを、移動速度センサ４１８、角速度センサ４１９、走行距離センサ４２０および傾斜センサ４２１から得られる各データで補正することによって、現在位置を取得する。この現在位置は、ナビゲーション装置４００の３次元情報（経度、緯度、高さ）と進行方向のほか、速度、加速度に関するデータを含んでいる。
【００４６】
（ナビゲーション装置４００の機能的構成）
図５は、ナビゲーション装置の機能的構成を示すブロック図である。つぎに、ナビゲーション装置４００の機能的構成について説明する。なお、以下の実施例１〜３において、ナビゲーション装置４００の機能的構成は同一である。
【００４７】
ナビゲーション装置４００は、走行時間取得部５０１と、地図情報記憶部５０２と、休憩地点抽出部５０３と、現在位置取得部５０４と、地点入力部５０５と、経路探索部５０６と、経路誘導部５０７と、ＶＩＣＳ情報取得部５０８と、過去渋滞情報抽出部５０９と、渋滞判断部５１０と、休憩地点設定部５１１と、休憩案内報知部５１２と、表示部５１３と、音声出力部５１４と、から構成される。
【００４８】
走行時間取得部５０１は、走行開始からの経過時刻（連続走行時間）を取得する。走行時間取得部５０１は、たとえば、車両が移動を開始した際の時刻を記憶しておき、現在時刻との差分を算出することによって連続走行時間を取得する。また、連続走行時間は、休憩をおこなうごとにリセットして算出する。ここで、休憩をおこなったかの判断は、たとえば、３０分以上車両が停止した場合を休憩とみなすなど、任意に設定することができる。走行時間取得部５０１は、具体的には、たとえば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、ＨＤ４０５、ＣＤ／ＤＶＤ４０７などに記録されたプログラムを、ＣＰＵ４０１が実行することによって、その機能を実現する。
【００４９】
地図情報記憶部５０２は、地図情報を記憶する。地図情報は、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを有しており、後述する表示部５１３によって２次元または３次元に描画される。背景データは、背景の形状をあらわす背景形状データと、背景の種類をあらわす背景種別データとを有する。背景形状データは、たとえば、地物の代表点・ポリライン・ポリゴン・地物の座標などを含んでいる。また、背景種別データは、たとえば、地物の名称や住所・電話番号をあらわすテキストデータ、建物・河川・地表面などの地物の種別データを含んでいる。また、地物のうち、「ガソリンスタンド」や「コンビニエンスストア」など、所定の目的のために設けられている施設は、その種類によってジャンル分けされている。そして、地物の代表点および座標のデータと、ジャンルデータとが紐つけされている。
【００５０】
また、道路形状データは、複数のノードと、ノード間を連結するリンクと、を有する道路ネットワークである。ノードは、Ｔ字路などの三叉路、十字路、五叉路などの複数の道路が交差する交差点を示している。リンクは、道路を示している。リンクには形状補間点を有するものもあり、この形状補間点によって曲線道路を表現することができる。道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、車幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。
【００５１】
また、交通条件データには、過去の渋滞情報を、季節・曜日・大型連休・時刻などを基準に統計処理した過去渋滞情報を記憶している。これにより、実際に発生している渋滞のほか、今後生じる渋滞の予測が可能となる。地図情報記憶部５０２は、具体的には、たとえば、図４に示したＲＡＭ４０３またはＨＤＤ４０５によってその機能を実現する。なお、地図情報記憶部５０２は、ナビゲーション装置４００の外部に設けられていてもよい。その場合、ナビゲーション装置４００は、たとえば、図４に示した通信Ｉ／Ｆ４１６によってネットワークを介して地図情報を取得する。
【００５２】
休憩地点抽出部５０３は、地図情報記憶部５０２に記憶された情報から現在位置周辺や、任意の地点周辺の休憩地点となる施設または場所（停車帯など）を抽出する。休憩地点となる施設は、たとえば、コンビニエンスストアやファミリーレストラン、高速道路上のサービスエリア（ＳＡ）など、車両を停止させることができ、買い物ができる場所やトイレなどが設けられた施設が想定される。また、休憩地点抽出部５０３が休憩地点として抽出する施設を、特定のジャンルの施設に指定できるようにしてもよい。以下の説明においては、休憩地点として抽出する施設として、コンビニエンスストアを指定しているものとする。休憩地点抽出部５０３は、具体的には、たとえば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、ＨＤ４０５、ＣＤ／ＤＶＤ４０７などに記録されたプログラムを、ＣＰＵ４０１が実行することによって、その機能を実現する。
【００５３】
現在位置取得部５０４は、ナビゲーション装置４００の現在位置情報を取得する。具体的には、たとえば、図４に示したＧＰＳレシーバ４１７によって得られるＧＰＳ測位データおよび自車の進行方向の絶対方位データを、移動速度センサ４１８、角速度センサ４１９、走行距離センサ４２０および傾斜センサ４２１から得られる各データで補正することによって、現在位置情報を取得する。この現在位置情報は、ナビゲーション装置４００の３次元情報（経度、緯度、高さ）と進行方向のほか、速度、加速度に関するデータを含んでいる。現在位置取得部５０４は、具体的には、たとえば、図４に示したＧＰＳレシーバ４１７および入力Ｉ／Ｆ４０８によって、その機能を実現する。
【００５４】
地点入力部５０５は、任意の地点の入力を受け付ける。ユーザは、地点入力部５０５に任意の地点を入力することによって、後述する経路探索部５０６が設定する経路の出発地点や目的地、休憩地点、経由地点などを設定することができる。地点の入力は、たとえば、後述する表示部５１３に表示された地図情報の任意の一点を指定することによっておこなう。また、住所や緯度・経度など地図情報の任意の一点を指定する情報を入力することによっておこなってもよい。地点入力部５０５は、具体的には、たとえば、図４に示した入力Ｉ／Ｆ４０８によって、その機能を実現する。
【００５５】
経路探索部５０６は、経路誘導部５０７が案内する目的地までの経路を探索する。経路探索部５０６は、地図情報記憶部５０２が記憶する地図情報を用いて、地点入力部５０５から入力された目的地までの経路を探索する。複数の経路が探索された場合、最も効率的・経済的な経路や、ユーザが選択した経路を案内する経路としてもよい。また、後述するＶＩＣＳ情報取得部５０８によって取得される渋滞情報を考慮して、目的地に到達するまでの時間が、より短い経路を探索するようにしてもよい。経路探索部５０６は、具体的には、たとえば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、ＨＤ４０５、ＣＤ／ＤＶＤ４０７などに記録されたプログラムを、ＣＰＵ４０１が実行することによって、その機能を実現する。
【００５６】
経路誘導部５０７は、現在位置取得部５０４によって取得されたナビゲーション装置４００の現在位置をもとに、経路探索部５０６が設定した経路に沿って、車両の進行方向などを誘導する。具体的には、後述する表示部５１３に経路探索部５０６によって設定された経路を地図情報とともに表示させ、ナビゲーション装置４００の現在位置に基づいて、経路に沿った進行方向案内や交通情報などを表示させる。また、後述する音声出力部５１４に、進行方向案内や交通情報などの案内を音声によって出力させる。経路誘導部５０７は、具体的には、たとえば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、ＨＤ４０５、ＣＤ／ＤＶＤ４０７などに記録されたプログラムを、ＣＰＵ４０１が実行することによって、その機能を実現する。
【００５７】
ＶＩＣＳ情報取得部５０８は、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）センターで編集・処理された渋滞や交通規制などの道路交通情報（ＶＩＣＳ情報）をリアルタイムに受信する。ＶＩＣＳ情報は、大半の高速道路と都市圏の一般道路を対象に、渋滞・工事などの情報を提供するほか、サービスエリアの駐車場の混雑状況などを表示する機能も備える。渋滞情報は、道路を一定区間ごとに細分化して区間ごとに渋滞情報を配信している。ＶＩＣＳ情報の取得は、ＦＭ多重放送や道路上の発信機から発信されるビーコン信号を受信することによっておこなう。または、サーバに接続してＶＩＣＳ情報を取得するようにしてもよい。ＶＩＣＳ情報取得部５０８は、具体的には、たとえば、図４に示した通信Ｉ／Ｆ４１６によってその機能を実現する。
【００５８】
過去渋滞情報抽出部５０９は、地図情報記憶部５０２に記憶されている過去渋滞情報から、任意の地点の渋滞情報を抽出する。任意の地点の渋滞情報は、季節・曜日・大型連休・時刻などを基準に統計処理されており、過去渋滞情報抽出部５０９は、取得したい条件に最も合致した渋滞情報を取得する。過去渋滞情報抽出部５０９は、具体的には、たとえば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、ＨＤ４０５、ＣＤ／ＤＶＤ４０７などに記録されたプログラムを、ＣＰＵ４０１が実行することによって、その機能を実現する。
【００５９】
渋滞判断部５１０は、車両の現在位置および車両が走行する経路上に渋滞が発生しているかを判断する。車両の現在位置に渋滞が発生しているかの判断は、たとえば、車両の進行速度の遷移やブレーキの回数によって判断する。また、ＶＩＣＳ情報取得部５０８によって取得したＶＩＣＳ情報のうち、現在位置取得部５０４によって取得された現在位置に該当する箇所の渋滞情報を用いてもよい。
【００６０】
車両が走行する経路上に渋滞が発生しているかの判断は、たとえば、ＶＩＣＳ情報取得部５０８によって取得したＶＩＣＳ情報のうち、経路誘導部５０７によって誘導されている経路上の渋滞情報によって判断する。渋滞判断部５１０は、具体的には、たとえば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、ＨＤ４０５、ＣＤ／ＤＶＤ４０７などに記録されたプログラムを、ＣＰＵ４０１が実行することによって、その機能を実現する。
【００６１】
休憩地点設定部５１１は、経路探索部５０６によって探索された経路上に休憩地点を設定する。休憩地点設定部５１１は、経路探索部５０６によって経路が探索されると、ＶＩＣＳ情報取得部５０８によって取得されたＶＩＣＳ情報および過去渋滞情報抽出部５０９によって抽出された過去渋滞情報を用いて、車両が経路を走行するのに要する所要時間を算出する。そして、休憩地点設定部５１１は、走行開始からの所要時間が所定の時間となる地点を休憩地点に設定する。所定の時間は、休憩をおこなう間隔であり（休憩間隔）、ユーザが任意に指定することができる。
【００６２】
休憩地点設定部５１１は、休憩地点抽出部５０３によって抽出された施設を休憩地点に設定する。経路抽出部５０３によって複数の施設が抽出された場合には、一覧表示してユーザに選択させるようにしてもよい。さらに、休憩地点の設定は、ユーザが地点入力部５０５などによって経路周辺の施設を指定することによりおこなってもよい。なお、本実施例において、休憩地点は連続走行時間に基づいて設定することとしたが、連続して運転する距離（連続走行距離）に基づいて設定するようにしてもよい。
【００６３】
また、休憩地点設定部５１１は、走行中においても、ＶＩＣＳ情報取得部５０８によって取得される渋滞情報から、休憩地点に到達するまでに要する所要時間を逐次予想して、適宜休憩地点を再設定する。たとえば、休憩間隔が２時間と指定されている場合、出発時にはＶＩＣＳ情報や過去渋滞情報に基づいて、到達までの所要時間を２時間と見込んだ地点周辺のコンビニエンスストアを休憩地点抽出部５０３によって抽出する。そして、抽出されたコンビニエンスストアを休憩地点として設定する。
【００６４】
走行を開始した後に、渋滞の発生によって休憩地点として設定したコンビニエンスストアに到達するまでの所要時間が走行開始から３時間と予想される場合、経路上手前の走行開始からの所要時間が２時間の地点周辺のコンビニエンスストアを休憩地点抽出部５０３によって抽出し、抽出されたコンビニエンスストアを休憩地点に再設定する。また、経路上の渋滞が解消し、休憩地点として設定したコンビニエンスストアに到達するまでの所要時間が走行開始から１時間半と予想される場合、経路上先の走行開始からの所要時間が２時間の地点周辺のコンビニエンスストアを休憩地点抽出部５０３によって抽出し、抽出されたコンビニエンスストアを休憩地点に再設定する。
【００６５】
休憩地点設定部５１１は、具体的には、たとえば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、ＨＤ４０５、ＣＤ／ＤＶＤ４０７などに記録されたプログラムを、ＣＰＵ４０１が実行することによって、その機能を実現する。
【００６６】
休憩案内報知部５１２は、休憩案内に関する情報を所定のタイミングで後述する表示部５１３および音声出力部５１４に出力する。以下、休憩案内報知部５１２によって出力された休憩案内に関する情報が、表示部５１３および音声出力部５１４によって画像出力および音声出力されることを「休憩案内をおこなう」という。所定のタイミングとは、たとえば、走行時間取得部５０１によって取得された連続走行時間が所定以上になった時である。また、休憩地点設定部５１１によって休憩地点が設定されている場合には、現在位置取得部５０４によって取得する現在位置が、休憩地点に到達した時である。休憩地点への進入のための車線変更などが必要な場合は、休憩地点から一定の距離に到達した時に休憩案内をおこなうようにしてもよい。
【００６７】
また、休憩案内報知部５１２は、目的地までの所要時間が所定以下である場合は、休憩案内をおこなわない。これは、目的地の近くまで到達している場合は、休憩を取るよりも運転を継続する方が好ましい場合があるためである。さらに、休憩地点が混雑している場合は、休憩案内をおこなわないようにしてもよい。たとえば、ＶＩＣＳ情報取得部５０８では、サービスエリアなどの駐車場の混雑状態を取得する。この情報によって、休憩地点が混雑している場合には休憩案内をおこなわず、他の混雑していない地点において休憩案内をおこなうようにしてもよい。
【００６８】
休憩案内報知部５１２は、休憩案内に関する情報として、あらかじめパターン化した休憩案内データを保持している。そして、休憩地点抽出部５０３によって抽出された周辺の休憩地点に関する情報や、渋滞判断部５１０によって判断された車両の現在位置または車両が走行する経路上の渋滞情報などに応じて、休憩案内をおこなうタイミングおよび内容を変更させる。
【００６９】
図６は、休憩案内データの一例を示す図である。休憩案内報知部５１２は、運転中の渋滞情報などに応じて、休憩案内のパターンを切り換える。また、各パターンの（Ｄ）〜（Ｊ）には、渋滞情報や休憩地点の設定などに応じた切な語句が設定される。たとえば、パターンＡは、所定の時間連続して運転した際におこなう休憩案内のコメントである。（Ｄ）には休憩地点までの距離が、（Ｅ）には休憩地点として抽出した施設名が設定される。
【００７０】
パターンＢは、経路上に渋滞が発生した場合に、渋滞前に休憩を促すコメントである。（Ｆ）には、経路上の渋滞発生地点までの距離が設定される。パターンＣは、休憩地点が混雑している場合に、休憩地点を変更する際のコメントである。（Ｇ）には、変更前の休憩地点（Ｈ）までの距離、（Ｈ）には変更前の休憩地点の施設名、（Ｉ）には、変更後の休憩地点（Ｊ）までの距離、（Ｊ）には変更後の休憩地点の施設名が、それぞれ設定される。
【００７１】
休憩案内報知部５１２は、具体的には、たとえば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、ＨＤ４０５、ＣＤ／ＤＶＤ４０７などに記録されたプログラムを、ＣＰＵ４０１が実行することによって、その機能を実現する。
【００７２】
表示部５１３は、経路誘導部５０７の制御によって、地図情報や探索された経路、現在位置や進行方向などを表示出力する。また、休憩案内報知部５１２によって報知される休憩案内に関する報知を表示出力する。表示部５１３は、具体的には、たとえば、図４に示した映像Ｉ／Ｆ４１１およびディスプレイ４１２によってその機能を実現する。
【００７３】
音声出力部５１４は、経路誘導部５０７の制御によって、地図情報や探索された経路、現在位置や進行方向などを音声出力する。また、休憩案内報知部５１２によって報知される休憩案内に関する報知を音声出力する。音声出力部５１４は、具体的には、たとえば、図４に示した音声Ｉ／Ｆ４１３およびスピーカ４１４によってその機能を実現する。
【００７４】
なお、実施の形態にかかるナビゲーション装置１００の構成のうち、連続運転情報取得部１０１は走行時間取得部５０１によって、渋滞情報取得部１０２はＶＩＣＳ情報取得部５０８、過去渋滞情報抽出部５０９、渋滞判断部５１０によって、休憩地点情報取得部１０３は休憩地点抽出部５０３によって、経路探索部１０４は経路探索部５０６によって、経路渋滞情報取得部１０５は、ＶＩＣＳ情報取得部５０８、過去渋滞情報抽出部５０９、渋滞判断部５１０によって、休憩地点設定部１０６は休憩地点設定部５１１によって、報知部１０７は休憩案内報知部５１２、表示部５１３、音声出力部５１４によってその機能を実現する。
【００７５】
（休憩案内報知部５１２による休憩案内の処理手順）
つぎに、休憩案内報知部５１２が、経路誘導中に休憩案内をおこなう際の処理手順について説明する。休憩案内報知部５１２は、所定の時間連続して運転がなされた場合、または、あらかじめ設定された休憩地点に到達した場合に休憩案内をおこなう。以下に、所定の時間ごとに休憩案内をおこなう場合の処理手順について、それぞれ説明する。
【００７６】
図７は、所定の時間ごとに休憩案内をおこなう際の処理手順を示すフローチャートである。まず、休憩案内報知部５１２は、走行時間取得部５０１によって取得された連続走行時間によって、所定以上の時間連続運転しているかを判断する（ステップＳ７０１）。
【００７７】
所定以上の時間連続運転している場合は（ステップＳ７０１：Ｙｅｓ）、渋滞判断部５１０による判断によって、渋滞に巻き込まれているかを判断する（ステップＳ７０２）。また、所定以上の時間連続運転していない場合は（ステップＳ７０１：Ｎｏ）、所定以上の時間連続運転するまで待機する。
【００７８】
渋滞に巻き込まれていない場合は（ステップＳ７０２：Ｎｏ）、目的地までの所要時間が所定以上かを判断する（ステップＳ７０３）。目的地までの所要時間が所定以上であった場合（ステップＳ７０３：Ｙｅｓ）、休憩地点抽出部５０３によって、周囲の休憩地点を検索する（ステップＳ７０４）。そして、検索した休憩地点の位置や名称などを表示部５１３や音声出力部５１４によって表示および音声出力して、休憩案内をおこない（ステップＳ７０５）、本フローチャートによる処理を終了する。
【００７９】
一方、渋滞に巻き込まれている場合は（ステップＳ７０２：Ｙｅｓ）、渋滞判断部５１０によって渋滞から抜けたと判断されるまで待機する。なお、あらかじめ待機する時間の上限を定めておき、一定の時間が経過しても渋滞が解消しない場合は、渋滞中であっても休憩案内をおこなうようにしてもよい。また、目的地までの所要時間が所定以上でない場合は（ステップＳ７０３：Ｎｏ）、休憩地点の探索および休憩案内はおこなわずに、本フローチャートによる処理を終了する。
【００８０】
図８は、ステップＳ７０５において休憩案内をおこなう際の表示画面の一例を示す図である。図には、表示部５１３に車両の現在位置を示す三角マーク８０１および周囲の休憩地点として、コンビニエンスストアを示すマーク８０２が表示されている。また、マーク８０２の上には、休憩地点を示すフラグ８０３が表示されている。そして、「１キロ先左にコンビニエンスストアがあります。休憩しませんか？」と、休憩を促すコメント８１０が表示されている。コメント８１０は、図６に示したパターンＡのコメントを状況に応じて変更したものである。また、同時にコメント８１０と同内容の音声が音声出力部５１４によって音声出力される。これにより、ユーザは、休憩を取るべきタイミングおよび場所を知ることができる。
【００８１】
以上のように、実施例１のナビゲーション装置４００では、渋滞に巻き込まれている場合には、所定の時間以上連続運転がおこなわれていても、休憩案内をおこなわない。渋滞に巻き込まれている場合、道路上の通行が滞っているため、休憩を取りたくてもコンビニエンスストアやサービスエリアなどの休憩できる地点に至ることができず、休憩を取ることができない場合が多い。実施例１によれば、渋滞に巻き込まれている間を避けて休憩案内をおこなうことにより、ユーザが休憩案内に起因して休憩をおこなう頻度を向上させることができる。
【実施例２】
【００８２】
実施例１では、所定の時間ごとに休憩案内をおこなう場合において、車両の現在位置の渋滞情報を考慮して休憩案内をおこなう構成とした。実施例２では、あらかじめ目的地までの経路を設定した場合において、経路上における渋滞情報に基づいて休憩案内をおこなう構成である。前述のように、渋滞に巻き込まれている場合には、休憩を取りたくても取ることができない場合が多い。このため、所定の休憩間隔となる地点が渋滞している場合には、渋滞区間の手前、もしくは渋滞区間を抜けた後に休憩案内をおこなう。
【００８３】
図９は、経路上における渋滞情報を考慮して休憩案内をおこなう場合の処理手順を示すフローチャートである。まず、経路探索部５０６によって目的地までの経路を探索し（ステップＳ９０１）、走行を開始する（ステップＳ９０２）。渋滞判断部５１０は、走行する経路上に渋滞箇所があるかを判断する（ステップＳ９０３）。
【００８４】
経路上に渋滞箇所がある場合（ステップＳ９０３：Ｙｅｓ）、休憩地点設定部５１１は、渋滞を抜けるまでに所定以上の時間が経過するかを判断する（ステップＳ９０４）。渋滞を抜けるまでの所要時間は、ＶＩＣＳ情報に含まれる渋滞の長さや過去の渋滞情報などから判断する。また、所定以上の時間とは、たとえば、ユーザによって定められた休憩案内をおこなう間隔の上限以上の時間である。
【００８５】
渋滞を抜けるまでに所定以上の時間が経過する場合は（ステップＳ９０４：Ｙｅｓ）、休憩案内報知部５１２によって渋滞の手前で休憩案内をおこない（ステップＳ９０５）、本フローチャートによる処理を終了する。一方、渋滞を抜けるまでに所定以上の時間が経過しない場合は（ステップＳ９０４：Ｎｏ）、渋滞を抜けてから休憩案内をおこない（ステップＳ９０６）、本フローチャートによる処理を終了する。なお、このときおこなわれる休憩案内は、休憩地点抽出部５０３によって抽出された休憩地点を用いておこなってもよい。
【００８６】
また、経路上に渋滞箇所がない場合は（ステップＳ９０３：Ｎｏ）、所定の時間を走行したら休憩案内をおこない（ステップＳ９０７）、本フローチャートによる処理を終了する。
【００８７】
図１０は、ステップＳ９０５において渋滞の手前で休憩案内をおこなう場合の表示画面の一例を示す図である。ステップＳ９０５のように、渋滞を抜けるまでに所定以上の時間が経過する場合は、渋滞の手前で休憩案内をおこなう。三角マーク１００１は車両の現在位置を示す。また、経路上の太線１００２は、渋滞している箇所を示す。そして、渋滞している箇所の手前に、休憩地点としてサービスエリア（ＳＡ）１００３にフラグが表示されている。そして、「１０キロ先渋滞です。休憩してください。」と、前方に渋滞箇所があるため、早めに休憩を取るよう促すコメント１０１０が表示されている。
【００８８】
このように、実施例２のナビゲーション装置４００では、経路上に渋滞が発生していると判断した場合には、渋滞を抜けるまでの時間によって、渋滞に入る前に休憩案内をおこなうか、渋滞を抜けてから休憩案内をおこなうかを判断する。前述のように、渋滞に巻き込まれている間は休憩を取ることができない場合が多い。実施例２によれば、経路上の渋滞区間を抜ける時間を用いることにより、より適切なタイミングおよび場所で休憩案内をおこなう。
【実施例３】
【００８９】
実施例１および２は、運転中に渋滞情報に基づいて休憩案内をおこなう地点を判断する構成とした。実施例３では、あらかじめ休憩地点を設定しておく構成について説明する。ナビゲーション装置４００において目的地までの経路の探索をおこなうと、ＶＩＣＳ情報取得部５０８によって取得される渋滞情報などによって、経路中の各地点までの所要時間を算出することができる。これにより、あらかじめ休憩間隔となる地点周辺の施設を休憩地点として設定しておく。
【００９０】
図１１は、あらかじめ設定された休憩地点において休憩案内をおこなう際の処理手順を示すフローチャートである。まず、経路探索部５０６によって、目的地までの経路を探索する（ステップＳ１１０１）。つぎに、休憩地点設定部５１１は、探索された経路の経路渋滞情報を取得し（ステップＳ１１０２）、連続走行時間が所定の時間となる地点を算出する（ステップＳ１１０３）。
【００９１】
また、休憩地点抽出部５０３によって、連続走行時間が所定の時間となる地点周辺の休憩地点に関する情報を取得する（ステップＳ１１０４）。具体的には、周辺の休憩に適した施設の位置情報を抽出する。そして、休憩地点設定部５１１は、連続走行時間が所定の時間となる位置周辺の施設を休憩地点に設定する（ステップＳ１１０５）。ここまでが、車両の走行開始前の処理である。
【００９２】
走行が開始されると（ステップＳ１１０６）、休憩案内報知部５１２は、休憩地点に到着したかを判断し（ステップＳ１１０７）、休憩地点に到着した場合は（ステップＳ１１０７：Ｙｅｓ）、休憩案内報知部５１２によって休憩案内をおこない（ステップＳ１１０８）、本フローチャートによる処理を終了する。
【００９３】
一方、休憩地点に到着しない場合は（ステップＳ１１０７：Ｎｏ）、ＶＩＣＳ情報取得部５０８などから経路渋滞情報を取得し（ステップＳ１１０９）、休憩地点設定部５１１は、休憩地点までの所要時間が変化したかを判断する（ステップＳ１１１０）。所要時間が変化した場合は（ステップＳ１１１０：Ｙｅｓ）、さらに目的地までの所要時間が所定以上であるかを判断する（ステップＳ１１１１）。
【００９４】
目的地までの所要時間が所定以上である場合は（ステップＳ１１１１：Ｙｅｓ）、休憩地点設定部５１１は休憩地点を再設定して（ステップＳ１１１２）、ステップＳ１１０７に戻り、以降の処理を繰り返す。このとき、休憩地点を再設定した旨を報知してもよい。なお、所要時間の変化が一定値以下である場合には、休憩地点を再設定せず、ステップＳ１１０５において設定した休憩地点で休憩案内をおこなうようにしてもよい。
【００９５】
一方、休憩地点までの所要時間が変化しない場合（ステップＳ１１１０：Ｎｏ）、および、目的地までの所要時間が所定以下である場合は（ステップＳ１１１１：Ｎｏ）、休憩地点設定部５１１は休憩地点を再設定せず、ステップＳ１１０７に戻り、以降の処理を繰り返す。
【００９６】
以上説明したように、実施例３においては、あらかじめ休憩地点を設定しておき、経路上の渋滞情報によって休憩地点までの所要時間が変化した場合には、休憩地点の再設定をおこなう。また、目的地までの所要時間が所定以下の場合には、休憩地点を再設定せず、目的地への到着を優先させる。休憩地点をあらかじめ定めておくことにより、ユーザがドライブプランを事前に把握することができる。また、休憩地点を渋滞情報に応じて再設定することにより、適切なタイミングおよび場所で休憩案内をおこなうことができる。
【００９７】
以上説明したように、実施例１〜３にかかるナビゲーション装置によれば、渋滞情報に基づいて休憩案内をおこなうことによって、適切なタイミングで休憩案内をおこなうことができる。このため、ユーザが休憩案内に起因した休憩を取る頻度を向上させることができ、ナビゲーション装置の休憩案内機能の活用を図ることができる。
【００９８】
また、周囲の休憩地点に関する情報を取得して休憩案内をおこなうことができる。このため、休憩に適した地点の情報を報知し、適切な内容の休憩案内をおこなうことができる。また、渋滞情報に含まれる休憩地点の混雑状況についての情報を取得することにより、適切な休憩地点において休憩案内をおこなうことができる。
【００９９】
なお、本実施の形態で説明したナビゲーション方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【０１００】
【図１】実施の形態にかかるナビゲーション装置の機能的構成を示すブロック図である。
【図２】車両の運転中に休憩案内をおこなう際の処理手順を示すフローチャートである。
【図３】あらかじめ休憩地点を定めて休憩案内をおこなう際の処理手順を示すフローチャートである。
【図４】実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。
【図５】ナビゲーション装置の機能的構成を示すブロック図である。
【図６】休憩案内データの一例を示す図である。
【図７】所定の時間ごとに休憩案内をおこなう際の処理手順を示すフローチャートである。
【図８】ステップＳ７０５において休憩案内をおこなう際の表示画面の一例を示す図である。
【図９】経路上における渋滞情報を考慮して休憩案内をおこなう場合の処理手順を示すフローチャートである。
【図１０】ステップＳ９０５において渋滞の手前で休憩案内をおこなう場合の表示画面の一例を示す図である。
【図１１】あらかじめ設定された休憩地点において休憩案内をおこなう際の処理手順を示すフローチャートである。
【符号の説明】
【０１０１】
１００  ナビゲーション装置
１０１  連続運転情報取得部
１０２  渋滞情報取得部
１０３  休憩地点情報取得部
１０４  経路探索部
１０５  経路渋滞情報取得部
１０６  休憩地点設定部
１０７  報知部
【図１】
2006177735.tif 000003
【図２】
2006177735.tif 000004
【図３】
2006177735.tif 000005
【図４】
2006177735.tif 000006
【図５】
2006177735.tif 000007
【図６】
2006177735.tif 000008
【図７】
2006177735.tif 000009
【図８】
2006177735.tif 000010
【図９】
2006177735.tif 000011
【図１０】
2006177735.tif 000012
【図１１】
2006177735.tif 000013