(57)【要約】【課題】  経路の再探索を、早い時期に適切に実行することが可能な経路案内装置を提供すること。【解決手段】  ナビゲーション装置は、誘導経路が車両の進路前方に位置する分岐点において右左折を伴う経路であるか否か判断し（Ｓ３００）、右左折を伴う経路であると、上記分岐点より車両側の第一地点を車両が通過した後、上記分岐点と第一地点との間に位置する第二地点を通過するまでの期間に、運転者が向けた視線の向きを表す情報を視線検出装置から取得して、上記期間に、運転者の視線が所定時間以上、車両前後方向に延びる基準線から上記分岐点より先の誘導経路側に所定角度より大きく向いたか否か判断する（Ｓ６００）。そして、運転者の視線が誘導経路側に所定時間以上、所定角度より大きく向いていないと判断すると、上記分岐点において現在の誘導方向とは異なる方向に車両を誘導可能な経路を探索し、これを誘導経路に設定する（Ｓ８００）。【選択図】  図５
2006029822.tif 000002
【特許請求の範囲】
【請求項１】
道路地図情報を取得する地図情報取得手段と、
車両の現在位置を表す位置情報を取得する位置情報取得手段と、
前記位置情報取得手段が取得した位置情報と、前記地図情報取得手段が取得した道路地図情報と、に基づき、車両の現在位置から予め設定された目的地までの経路を探索し、誘導経路を設定する経路探索手段と、
を備える経路案内装置であって、
車両の運転者が向けた視線の向きを表す情報を、運転者の視線の向きを検出する視線検出装置から取得する視線情報取得手段と、
前記位置情報取得手段が取得した位置情報に基づき、前記経路探索手段により設定された誘導経路における車両の進路前方に位置する分岐点の一つを、所定の規則に従って選択し、前記選択した分岐点を基準分岐点として、車両が前記基準分岐点より車両側に所定距離手前の地点を通過したか否かを判断する通過判断手段と、
前記通過判断手段により車両が前記所定距離手前の地点を通過したと判断された場合、前記視線情報取得手段が取得する前記視線の向きを表す情報に基づき、前記基準分岐点にて、運転者が誘導経路に沿って車両を走行させるか否かを予測判定する予測判定手段と、
前記予測判定手段により運転者が誘導経路に沿って車両を走行させないと予測判定されると、前記経路探索手段に、前記基準分岐点から予め設定された目的地までの経路を探索させるリルート手段と、
を備えることを特徴とする経路案内装置。
【請求項２】
道路地図情報を取得する地図情報取得手段と、
車両の現在位置を表す位置情報を取得する位置情報取得手段と、
前記位置情報取得手段が取得した位置情報と、前記地図情報取得手段が取得した道路地図情報と、に基づき、車両の現在位置から予め設定された目的地までの経路を探索し、誘導経路を設定する経路探索手段と、
を備える経路案内装置であって、
前記位置情報取得手段が取得した位置情報に基づき、前記経路探索手段により設定された誘導経路における車両の旋回を伴う分岐点のうち、車両の進路前方に位置する次の分岐点を基準分岐点として、その基準分岐点より車両側に所定距離手前の地点を、車両が通過したか否かを判断する通過判断手段と、
前記通過判断手段により、車両が前記所定距離手前の地点を通過したと判断されると、運転者の視線の向きを検出する視線検出装置から、車両の運転者が向けた視線の向きを表す情報を取得する視線情報取得手段と、
前記視線情報取得手段が取得した前記視線の向きを表す情報に基づき、前記基準分岐点にて、運転者が誘導経路に沿って車両を走行させるか否かを予測判定する予測判定手段と、
前記予測判定手段により運転者が誘導経路に沿って車両を走行させないと予測判定されると、前記経路探索手段に、車両の現在位置から予め設定された目的地までの経路であって、現在設定されている誘導経路が前記基準分岐点において示す誘導方向とは異なる方向に車両を誘導可能な経路を探索させるリルート手段と、
を備えることを特徴とする経路案内装置。
【請求項３】
前記予測判定手段は、
前記視線情報取得手段が取得した前記視線の向きを表す情報に基づき、運転者の視線が、車両の前後方向に延びる基準線から、前記基準分岐点より先の誘導経路側に所定角度以上向いたか否かを判断する視線判断手段、
を備え、前記視線判断手段により、運転者の視線が、前記基準線から前記基準分岐点より先の誘導経路側に所定角度以上向かなかったと判断されると、運転者が誘導経路に沿って車両を走行させないと予測判定することを特徴とする請求項２記載の経路案内装置。
【請求項４】
前記予測判定手段は、
前記視線情報取得手段が取得した前記視線の向きを表す情報に基づき、運転者の視線が、所定時間以上、車両の前後方向に延びる基準線から、前記基準分岐点より先の誘導経路側に所定角度以上向いたか否かを判断する視線判断手段、
を備え、前記視線判断手段により、運転者の視線が、所定時間以上、前記基準線から前記基準分岐点より先の誘導経路側に所定角度以上向かなかったと判断されると、運転者が誘導経路に沿って車両を走行させないと予測判定することを特徴とする請求項２記載の経路案内装置。
【請求項５】
前記視線情報取得手段は、前記通過判断手段により、車両が前記所定距離手前の地点としての第一の地点を通過したと判断されてから、前記基準分岐点と前記第一の地点との間に位置する第二の地点を、車両が通過するまでの期間に、車両の運転者が向けた視線の向きを表す情報を、前記視線検出装置から取得することを特徴とする請求項１〜請求項４のいずれかに記載の経路案内装置。
【請求項６】
車両の走行速度を検出する速度検出装置から、前記車両の走行速度を表す速度情報を取得する速度情報取得手段と、
前記速度情報取得手段が取得した速度情報に基づき、車両の走行速度が予め定められた所定速度未満であるか否かを判断する速度判断手段と、
前記速度判断手段により前記車両の走行速度が所定速度未満であると判断されると、前記リルート手段の動作を禁止する速度依存型禁止手段と、
を備えることを特徴とする請求項１〜請求項５のいずれかに記載の経路案内装置。
【請求項７】
前記道路地図情報は、各分岐点毎に、その分岐点付近に運転者の視界から分岐点より先の道路を遮蔽する可能性のある建造物が存在するか否かを表す遮蔽物情報を有し、
当該経路案内装置は、
前記遮蔽物情報に基づいて、前記基準分岐点付近に、前記基準分岐点より先の誘導経路を、運転者の視界から遮蔽する可能性のある建造物が存在するか否かを判断する遮蔽物判断手段と、
前記遮蔽物判断手段により、前記基準分岐点より先の誘導経路を、運転者の視界から遮蔽する可能性のある建造物が存在すると判断されると、前記リルート手段の動作を禁止する遮蔽物依存型禁止手段と、
を備えることを特徴とする請求項１〜請求項６のいずれかに記載の経路案内装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在地から目的地までの経路を案内する経路案内装置に関する。
【背景技術】
【０００２】
従来より、経路案内装置としては、利用者の操作により入力装置から目的地の指定情報が入力されると、現在地から目的地までの最適な経路を探索し、これを誘導経路に設定して、運転者が経路に沿って車両を走行させることができるように案内するカーナビゲーション装置が知られている。
【０００３】
また、経路の案内方法としては、設定した誘導経路を、道路地図情報と共に、液晶ディスプレイ等の表示装置に表示させる方法や、交差点等の分岐点で旋回方向を音声案内する方法が知られている。但し、道路地図情報と共に誘導経路を表示装置に表示させて、交差点等で旋回方向を案内する程度であると、運転者が旋回地点を錯誤することが多いため、近年では、交差点周囲の景色を三次元でアニメーション表示するなどして、旋回地点を運転者が錯誤しないようにしている。
【０００４】
また、近年では、運転者の視線を検出し、この検出結果に基づいて、経路誘導に対する運転者の視認行動が正しいか否かを判断し、正しくない場合には、運転者を視認誘導して、正しい方向に車両を導く方法が発明されている（例えば、特許文献１〜３参照）。
【特許文献１】特開２００４−０３７１４９号公報
【特許文献２】特開２００４−０３７１５０号公報
【特許文献３】特開２００４−０５３５４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような様々な案内を行っても、運転者は、誘導経路とは異なる経路に、車両を走行させることがある。典型的な例としては、運転者が案内の内容を錯誤して、誘導経路とは異なる経路に、車両を走行させてしまう場合である。また、誘導経路に渋滞が発生していると、運転者は、渋滞を回避するために、意識的に誘導経路とは異なる経路に車両を走行させることがある。また、走行レーンの変更ができずに、旋回（右左折）を案内する分岐点で、車両を直進させる場合がある。
【０００６】
このため、カーナビゲーション装置には、車両が誘導経路から一定距離又は一定時間以上外れると、現在の車両位置から目的地までの経路を再探索するリルート機能が設けられていることが多い。
【０００７】
しかしながら、従来装置では、車両が誘導経路から一定距離又は一定時間以上外れないと、経路の再探索が行われないため、誘導経路を外れてから所定期間は、適切な経路案内をすることができないといった問題があった。また、再探索後の経路が、ただちに車両の旋回（右左折）を伴うものである場合には、走行レーン等の関係から、その経路に沿って車両を走行させることができず、運転者に不満が及ぶ可能性があった。
【０００８】
本発明は、こうした問題に鑑みなされたものであり、経路の再探索を、早い時期に適切に実行することが可能な経路案内装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
かかる目的を達成するためになされた本発明の経路案内装置では、地図情報取得手段が道路地図情報を取得し、位置情報取得手段が車両の現在位置を表す位置情報を取得する。例えば、地図情報取得手段は、道路地図情報を記憶する装置から道路地図情報を取得し、位置情報取得手段は、車両の現在位置を検出する位置検出装置から車両の現在位置を表す位置情報を取得する。また、この経路案内装置では、経路探索手段が、上記取得した道路地図情報及び位置情報に基づいて、車両の現在位置から予め設定された目的地までの経路を探索し、誘導経路を設定する。
【００１０】
この経路案内装置は、車両の運転者が向けた視線の向きを表す情報を、運転者の視線の向きを検出する視線検出装置から取得する視線情報取得手段と、上記誘導経路における車両の進路前方に位置する分岐点の一つを、所定の規則に従って選択し、選択した分岐点を基準分岐点として、この基準分岐点より車両側に所定距離手前の地点を車両が通過したか否かを、上記位置情報に基づき判断する通過判断手段と、を備え、この通過判断手段により車両が上記所定距離手前の地点を通過したと判断されると、上記視線情報取得手段が取得する視線の向きを表す情報に基づき、予測判定手段が、上記基準分岐点にて、運転者が誘導経路に沿って車両を走行させるか否かを予測判定する。
【００１１】
予測判定手段により運転者が誘導経路に沿って車両を走行させないと予測されると、経路案内装置は、リルート手段にて、経路探索手段に経路の再探索を実行させる。具体的には、基準分岐点から予め設定された目的地までの経路を探索させる。
【００１２】
このように、本発明の経路案内装置では、運転者の視線の向きに基づいて、車両の進路前方に位置する分岐点（交差点等）で運転者が誘導経路に沿って車両を走行させるか否かを予測し、運転者が誘導経路に沿って車両を走行させないと予測される場合には、経路の再探索（リルート）を実行するので、運転者が誘導経路とは異なる経路に車両を走行させる場合に、従来装置よりも早く適切に経路の再探索を実行することができる。尚、本発明の経路案内装置は、請求項２記載のように構成されてもよい。
【００１３】
請求項２記載の経路案内装置では、上記位置情報取得手段が取得した位置情報に基づき、通過判断手段が、上記経路探索手段により設定された誘導経路における車両の旋回を伴う分岐点であって、車両の進路前方に位置する次（最寄）の分岐点を基準分岐点として選択し、この基準分岐点より車両側に所定距離手前の地点を車両が通過したか否かを判断する。また、この通過判断手段により、車両が上記所定距離手前の地点を通過したと判断されると、視線情報取得手段が運転者の視線の向きを検出する視線検出装置から取得した上記視線の向きを表す情報に基づいて、予測判定手段が、上記基準分岐点において、運転者が誘導経路に沿って車両を走行させるか否かを予測判定する。
【００１４】
また、リルート手段は、予測判定手段により運転者が誘導経路に沿って車両を走行させないと予測判定されると、経路探索手段に、車両の現在位置から予め設定された目的地までの経路であって、現在設定されている誘導経路が上記基準分岐点において示す誘導方向とは異なる方向に車両を誘導可能な経路を探索させる。
【００１５】
この経路案内装置によれば、運転者が誘導経路とは異なる経路に車両を走行させる場合に、従来装置よりも早く適切に経路の再探索を実行することができ、例えば、運転者が案内を正しく理解しておらず、右左折を案内する分岐点（交差点等）で直進してしまう場合でも、分岐点通過前に直ちに誘導経路を修正し、その誘導経路を運転者に案内することができる。
【００１６】
尚、右左折を案内する分岐点で車両が直進してしまう事象に限定して、本発明を適用する場合には、車両の現在位置から予め設定された目的地までの経路であって、上記基準分岐点で車両が直進する場合に通過する道路を含む目的地までの経路を経路探索手段に探索させ、これを誘導経路に設定するようにリルート手段を構成するとよい。このようにリルート手段を構成すると、右左折を案内する分岐点で車両が直進してしまう場合であっても、分岐点通過直後から適切に経路案内をすることができる。即ち、再探索後の経路が、分岐点通過後ただちに車両の旋回（右左折）を伴うものであっても、それを早い時期に適切に案内することができる。
【００１７】
また、予測判定手段は、請求項３記載のように構成されるとよい。請求項３記載の経路案内装置における予測判定手段は、視線情報取得手段が取得した上記視線の向きを表す情報に基づき、運転者の視線が、車両の前後方向に延びる基準線から、上記基準分岐点より先の誘導経路側に所定角度以上向いたか否かを、視線判断手段にて判断し、視線判断手段により、運転者の視線が、基準線から上記基準分岐点より先の誘導経路側に所定角度以上向かなかったと判断されると、運転者が誘導経路に沿って車両を走行させないと予測する。
【００１８】
運転者の視線が、車両の進路前方に位置する上記分岐点より先の誘導経路側（具体的に、誘導経路が分岐点で左折（右折）するものである場合には、基準線より左側（右側））に所定角度以上向く場合には、運転者が誘導経路に沿って車両を走行させる可能性が高いということができるので、この経路案内装置によれば、簡単な演算処理で運転者が旋回地点で誘導経路に沿って車両を走行させるか否かを正確に予測することができる。
【００１９】
尚、上記基準線は、車両の前後方向に対して平行に延びる線の他、その線から車両の左右方向に所定角度傾いた線も含むものとする。例えば、上記基準線は、運転者が車両を直進させる場合に最も頻度の高い視線の方向に設定されるとよい。また、上記所定角度としては、試験により予め定められたものを用いてもよいし、車両位置と分岐点との位置関係から算出したものを用いてもよい。また、上記所定角度は、分岐点の種類に関係なく固定値にされてもよいし、分岐点の種類毎に設定されてもよい。
【００２０】
また、上記予測判定手段は、請求項４記載のように構成されるとよい。請求項４記載の経路案内装置における予測判定手段は、視線情報取得手段が取得した上記視線の向きを表す情報に基づき、運転者の視線が、所定時間以上、車両の前後方向に延びる基準線から、上記基準分岐点より先の誘導経路側に所定角度以上向いたか否かを、視線判断手段により判断し、視線判断手段により、運転者の視線が、所定時間以上、基準線から上記基準分岐点より先の誘導経路側に所定角度以上向かなかったと判断されると、運転者が誘導経路に沿って車両を走行させないと予測する。
【００２１】
請求項４記載の経路案内装置によれば、運転者の視線が、所定期間に、所定時間以上、上記基準分岐点より先の誘導経路側に所定角度以上向いたか否かを判断することにより、運転者が旋回地点で誘導経路に沿って車両を走行させるか否かを予測するので、右左折前の視認行動（右左折位置確認・安全確認のための視認行動）とは関係なく向けた視線により、誤った予測結果を導いてしまうのを抑えることができる。
【００２２】
また、上記経路案内装置における視線情報取得手段は、請求項５記載のように構成されるとよい。請求項５記載の経路案内装置における視線情報取得手段は、通過判断手段により、車両が上記所定距離手前の地点としての第一の地点を通過したと判断されてから、上記基準分岐点と第一の地点との間に位置する第二の地点を、車両が通過するまでの期間に、車両の運転者が向けた視線の向きを表す情報を、視線検出装置から取得する。
【００２３】
この経路案内装置によれば、第一の地点から第二の地点までの期間の運転者の視認行動に基づいて、上記予測判定を行うので、瞬間的な運転者の視認行動に基づいて上記予測判定を行うよりも、高精度に上記予測判定を行うことができる。
【００２４】
尚具体的に、視線判断手段は、車両が第一の地点を通過してから第二の地点を通過するまでの期間に、運転者の視線が、継続して所定時間以上、基準線から上記基準分岐点より先の誘導経路側に所定角度以上向いたか否かを判断する構成にされてもよいし、上記期間において運転者の視線が基準線から上記基準分岐点より先の誘導経路側に所定角度以上向いた時間の総計が、所定時間以上であるか否かを判断する構成にされてもよい。
【００２５】
また、分岐点に設置された信号機が「黄」「赤」の場合には、運転者の視線が誘導経路側よりも信号機側を向く可能性が高くなり、予測判定手段による予測結果の信頼性が低下する可能性があるから、このような場合には、経路の再探索が行われないように経路案内装置を構成するとよい。
【００２６】
請求項６記載の経路案内装置は、車両の走行速度を検出する速度検出装置から、車両の走行速度を表す速度情報を取得する速度情報取得手段を備え、速度情報取得手段が取得した速度情報に基づき、速度判断手段にて、車両の走行速度が予め定められた所定速度未満であるか否かを判断し、速度判断手段により車両の走行速度が上記所定速度未満であると判断されると、速度依存型禁止手段により、リルート手段の動作を禁止する。
【００２７】
この経路案内装置によれば、車両の走行速度が遅く、運転者の視線が信号機側を向いている可能性が高い場合に、リルート手段が動作しないので、誤った予測により不適切に誘導経路の変更が行われてしまうのを防止することができる。
【００２８】
また、分岐点付近に、分岐点より先の誘導経路の視認を妨げるような建造物があると、運転者の視線が誘導経路側に向きにくいので、各分岐点毎に、その分岐点付近に運転者の視界から分岐点より先の道路を遮蔽する可能性のある建造物が存在するか否かを表す遮蔽物情報を、道路地図情報に付し、経路案内装置を請求項７記載のように構成するとよい。
【００２９】
請求項７記載の経路案内装置は、上記遮蔽物情報に基づいて、通過判断手段による通過判断の基準にされた車両の進路前方に位置する上記基準分岐点付近に、上記基準分岐点より先の誘導経路を、運転者の視界から遮蔽する可能性のある建造物が存在するか否かを判断する遮蔽物判断手段を備え、この遮蔽物判断手段により、上記基準分岐点より先の誘導経路を、運転者の視界から遮蔽する可能性のある建造物が存在すると判断されると、遮蔽物依存型禁止手段にて、リルート手段の動作を禁止する。
【００３０】
この経路案内装置によれば、運転者から基準分岐点より先の誘導経路を視認することができない可能性がある場合に、リルート手段を動作させないので、誤った予測により不適切に誘導経路の変更が行われてしまうのを防止することができる。
【００３１】
尚、上記遮蔽物情報は、例えば、分岐点を基準とした各方角毎に、運転者の視界から分岐点より先の道路を遮蔽する可能性のある建造物が存在するか否かを表すフラグ情報を備える構成とすることができる。
【００３２】
また、請求項１〜７記載の経路案内装置は、上記各手段としての機能をコンピュータに実現させるためのプログラムを、コンピュータに実行させることにより構成されてもよい。また、このプログラムは、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ハードディスク、ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録された状態で、提供されてもよいし、ネットワークを通じて提供されてもよい。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施例について図面と共に説明する。図１は、本発明が適用されたカーナビゲーション装置１の構成を表すブロック図である。
本実施例のナビゲーション装置１は、主に、車両の現在位置及び進行方位等を検出する位置検出装置１０と、道路地図情報を含む地図データが記録された記憶媒体（ＣＤ−ＲＯＭ、ＤＶＤ、ハードディスク等）から地図データ等を読み出し、これを制御回路２０に入力する地図データ入力器３１と、表示装置３３と、外部情報入出力装置３５と、利用者の操作情報を制御回路２０に入力するための操作スイッチ群３６と、操作スイッチ群３６と同様に利用者の操作情報を制御回路２０に入力するためのリモートコントロール端末（以下、リモコンと称す。）３７ａと、リモコン３７ａから受信した信号を制御回路２０に入力するリモコンセンサ３７ｂと、音声出力装置３８と、運転者の視線の向きを検出する視線検出装置３９と、装置内各部を統括制御する制御回路２０と、を備える。
【００３４】
位置検出装置１０は、ＧＰＳ(Global Positioning System）用の人工衛星から送信されてくる電波をＧＰＳアンテナを介して受信し、車両の現在位置等を検出するＧＰＳ受信機１１と、車両に加えられる回転運動（車両の旋回運動）の大きさを検出するジャイロスコープ１３と、車両の単位時間当たりの走行距離を計測する距離センサ１５と、地磁気から進行方位を検出する地磁気センサ１７とを備える。制御回路２０は、互いに性質の異なる誤差を有するこれら各センサ等１１〜１７の出力信号を、補完しながら使用して、車両の現在位置及び進行方位を確定する構成にされている。尚、図１に示した位置検出装置１０の構成は一例であって、位置検出装置１０は、上述したうちの一部のセンサで構成されたものであってもよいし、ステアリングの回転センサや各転動輪の車輪センサ、傾斜角センサ等が更に付加されたものであってもよい。
【００３５】
一方、地図データ入力器３１は、道路地図情報を含む上記地図データや、建造物等に関するデータ、位置検出の精度向上のためのマップマッチング用データ等の各種データを、記録媒体から読み出し、制御回路２０に入力する構成にされている。
【００３６】
地図データに含まれる道路地図情報は、分岐点等の複数のノード間をリンクにより接続して道路地図を形成するものであって、各リンクに対し、リンクの識別番号（リンクＩＤ）、リンクの長さを示すリンク長、リンクの始端及び終端の位置座標、リンクの道路幅及び道路種別等のデータからなるリンク情報を備える。また、この道路地図情報は、各ノードに対し、ノードの識別番号（ノードＩＤ）、ノードの位置座標、ノード種別（分岐点に関する情報、信号機の有無を表す情報）等のデータからなるノード情報を備える。
【００３７】
その他、この道路地図情報は、分岐点を表す各ノード毎に図２に示す構成の遮蔽物情報を備える。図２は、遮蔽物情報の構成を表す説明図である。
遮蔽物情報は、自身に関連付けられたノードの付近に、運転者の視界からそのノード（分岐点）より先の道路を遮蔽する可能性のある建造物（以下、これを「遮蔽物」と表現する。）が存在するか否かを表すフラグ情報を、各方角毎に備える。具体的に、本実施例の遮蔽物情報は、分岐点を表すノードＩＤに関連付けられて、北西・北東・南西・南東の計４つの方角毎に、遮蔽物が有ることを示す値「１」又は遮蔽物が無いことを示す値「０」の二値で表されたフラグ情報を備える。尚、フラグ情報は、車両を走行させて、試験的にデータを収集し、これを解析することで作成することができる。
【００３８】
また、表示装置３３は、液晶ディスプレイ等からなるカラー表示装置であり、その表示画面には、地図画面として、車両の現在位置を表すマーク、地図データ入力器３１より入力される地図データ、誘導経路などが重ねて表示される。外部情報入出力装置３５は、外部、例えばＶＩＣＳ（Vehicle Information and Communication System）などのインフラから提供される情報を受信すると共に、外部へ各種情報を送信するための装置であり、この外部情報入出力装置３５が外部から受信した情報は、制御回路２０にて処理される。
【００３９】
その他、視線検出装置３９は、頭部の運動に左右されず運転者の視線を検出することが可能な非接触式の視線検出装置であり、ダッシュボード等、運転者の目を撮影可能な位置に設置される。具体的に、本実施例の視線検出装置３９は、図３，図４に示すように、運転者の視線についての検出結果として、車両の左側を０度、右側を１８０度とした運転者の視線の水平方向の角度Θｈと、車両の下方を０度、上方を１８０度とした運転者の視線の垂直方向の角度Θｖと、それら角度Θｈ及びΘｖを検出した時刻Ｔと、を出力し、これを制御回路２０に入力する。尚、図３は、視線検出装置３９により検出される角度Θｈ及びΘｖを表す説明図であり、図４は、制御回路２０にて実現される機能の一部を表した機能ブロック図である。
【００４０】
制御回路２０は、各種演算処理を行うためのＣＰＵ２１と、ＣＰＵ２１により実行される各種プログラムを記憶するＲＯＭ２２と、ＣＰＵ２１によるプログラムの実行時に、作業用メモリとして使用されるＲＡＭ２３と、を備え、これらを用いて、装置内各部を統括制御し、経路探索・案内等の各種機能を実現する。
【００４１】
例えば、制御回路２０は、ＲＯＭ２２に記憶されたプログラムをＣＰＵ２１に実行させることにより、位置確定部２５として機能し、センサ等１１〜１７の出力信号を、車両の位置情報として位置検出装置１０から取得し、これらの情報に基づき車両の現在位置及び進行方位を確定する。
【００４２】
また、制御回路２０は、ＲＯＭ２２に記憶されたプログラムをＣＰＵ２１に実行させることにより、インタフェース部２６として機能し、選択画面の表示等、表示装置３３を通じて利用者とのインタフェースを提供する。
【００４３】
インタフェース部２６は、リモコン３７ａを介してリモコンセンサ３７ｂから、あるいは操作スイッチ群３６から、目的地の指定情報が入力されると、ＣＰＵ２１にＲＯＭ２２に記憶された経路探索用のプログラムを実行させる。これにより、制御回路２０は、経路探索部２７として機能する。
【００４４】
経路探索部２７は、位置確定部２５から車両の現在位置を表す情報を取得すると共に、地図データ入力器３１を制御して、地図データ入力器３１から道路地図情報を取得し、これら車両の現在位置を表す情報及び道路地図情報に基づき、ダイクストラ法等の周知の経路探索方法を用いて、位置確定部２５が確定した車両の現在位置から指定された目的地までの最適な経路を探索し、それを誘導経路に設定する。
【００４５】
また、制御回路２０のＣＰＵ２１は、誘導経路が設定されている場合、経路案内用のプログラムを実行することにより、経路案内部２８として機能する。経路案内部２８は、位置確定部２５にて確定された車両の現在位置を表す情報に基づき、車両の走行路を理解し、経路探索部２７にて設定された誘導経路に沿って、運転者が車両を走行させることができるように、適宜、音声出力装置３８に、経路案内用の音声信号を入力して、音声出力装置３８に経路を音声案内させる。
【００４６】
また、制御回路２０は、ＲＯＭ２２に記憶されたプログラムをＣＰＵ２１に実行させることにより、車両が誘導経路に沿って走行しない場合のリルート機能を実現する。
上記プログラムにより制御回路２０で実現されるリルート制御部２９は、車両が誘導経路から一定距離又は一定時間以上外れると、経路探索部２７に、現在の車両位置から目的地までの経路を再探索させ、誘導経路を再設定させる。また、図５（ａ）に示す拡張リルート制御処理を、所定条件が満足される度（例えば車両が分岐点を通過する度）に実行して、本発明に係る機能を実現する。尚、図５（ａ）は、ＣＰＵ２１が繰返し実行する拡張リルート制御処理を表すフローチャートである。
【００４７】
拡張リルート制御処理を実行すると、ＣＰＵ２１は、位置確定部２５から車両の現在位置及び進行方位を表す情報を取得し（Ｓ１００）、この情報に基づき現在位置から先の誘導経路、即ち車両の進路前方の誘導経路を解析して（Ｓ２００）、誘導経路が、車両の現在位置から進路前方の所定距離以内に、旋回（右左折）を伴う分岐点を含むものであるか否か判断する（Ｓ３００）。
【００４８】
ここで、誘導経路が、車両の現在位置から進路前方の所定距離以内に、旋回（右左折）を伴う分岐点を含むものではないと判断すると（Ｓ３００でＮｏ）、ＣＰＵ２１は、Ｓ１００に移行して、現在位置から車両の進路前方の所定距離以内に、旋回（右左折）を伴う分岐点が現れるまで、上述の処理を繰り返す。そして、誘導経路が、車両の現在位置から進路前方の所定距離以内に、旋回（右左折）を伴う分岐点を含むものであると判断すると（Ｓ３００でＹｅｓ）、ＣＰＵ２１は、車両の進路前方の所定距離内に存在する分岐点であって、旋回（右左折）を伴う最寄の分岐点を、遮蔽物の判定対象に設定し、Ｓ４００にて、図６に示す遮蔽物判定前処理を実行する。尚、図６は、ＣＰＵ２１が実行する遮蔽物判定前処理を表すフローチャートである。
【００４９】
遮蔽物判定前処理を実行すると、ＣＰＵ２１は、Ｓ１００での取得情報に基づき、車両の進行方位が東であるか否か判断する（Ｓ４１０）。そして、進行方位が東であると判断すると（Ｓ４１０でＹｅｓ）、誘導経路が上記判定対象の分岐点で右折するものであるのか、それとも左折するものであるのかを判別する（Ｓ４２０）。ここで、右折するものであると判断すると、ＣＰＵ２１は、Ｓ４２３にて、上記判定対象の分岐点のノードＩＤに関連付けられた遮蔽物情報を地図データ入力器３１から取得し、この遮蔽物情報から南西のフラグ情報を取得する。一方、Ｓ４２０で誘導経路が上記判定対象の分岐点で左折するものであると判断すると、Ｓ４２７にて、上述と同様の方法で、上記判定対象の分岐点に対応する遮蔽物情報から北西のフラグ情報を取得する。
【００５０】
尚、このように車両の進行方位が東である場合に、南西又は北西のフラグ情報を取得するのは、車両が分岐点の西から東方向に進んでいる場合には、分岐点より南西又は北西に存在する遮蔽物によって、分岐点から南北に延びる道路が運転者の視線から遮蔽されてしまう可能性があるためである。このようにして、Ｓ４２３又はＳ４２７でフラグ情報を読み出した後には、Ｓ５００に処理を移行する。
【００５１】
一方、ＣＰＵ２１は、車両の進行方位が東ではないと判断すると（Ｓ４１０でＮｏ）、進行方位が西であるか否か判断し（Ｓ４３０）、西であると判断すると（Ｓ４３０でＹｅｓ）、誘導経路が上記判定対象の分岐点で右折するものであるのか、それとも左折するものであるのかを判別する（Ｓ４４０）。
【００５２】
ここで、右折するものであると判断すると、ＣＰＵ２１は、Ｓ４４３にて、上記判定対象の分岐点に対応する遮蔽物情報から北東のフラグ情報を取得し、左折するものであると判断すると、Ｓ４４７にて、上記判定対象の分岐点に対応する遮蔽物情報から南東のフラグ情報を取得する。また、このようにして、フラグ情報を読み出した後には、Ｓ５００に処理を移行する。
【００５３】
また、ＣＰＵ２１は、車両の進行方位が西ではないと判断すると（Ｓ４３０でＮｏ）、進行方位が南であるか否か判断し（Ｓ４５０）、南であると判断すると（Ｓ４５０でＹｅｓ）、誘導経路が上記判定対象の分岐点で右折するものであるのか、それとも左折するものであるのかを判別する（Ｓ４６０）。
【００５４】
ここで、右折するものであると判断すると、ＣＰＵ２１は、Ｓ４６３にて、上記判定対象の分岐点に対応する遮蔽物情報から北西のフラグ情報を取得し、左折するものであると判断すると、Ｓ４６７にて、上記判定対象の分岐点に対応する遮蔽物情報から北東のフラグ情報を取得する。また、このようにして、フラグ情報を読み出した後には、Ｓ５００に処理を移行する。
【００５５】
一方、車両の進行方位が南ではなく北であると判断すると（Ｓ４５０でＮｏ）、その後Ｓ４７０で、誘導経路が上記判定対象の分岐点で右折するものであるのか、それとも左折するものであるのかを判別し、右折するものであると判断すると、Ｓ４７３にて、上記判定対象の分岐点に対応する遮蔽物情報から南東のフラグ情報を取得し、左折するものであると判断すると、Ｓ４７７にて、上記判定対象の分岐点に対応する遮蔽物情報から南西のフラグ情報を取得する。そして、Ｓ５００に処理を移行する。
【００５６】
Ｓ５００において、ＣＰＵ２１は、上記遮蔽物判定前処理により取得したフラグ情報に基づいて、車両の進路前方に位置する上記判定対象の分岐点付近に、分岐点より先の誘導経路（即ち、誘導経路に沿って車両が走行する場合に、上記判定対象の分岐点通過後に車両が走行する予定の経路）を、運転者の視界から遮蔽する可能性のある建造物が存在するか否かを判断する。具体的に、ＣＰＵ２１は、上記遮蔽物判定前処理により取得したフラグ情報が値「１」を示していると、分岐点より先の誘導経路を、運転者の視界から遮蔽する可能性のある建造物が存在すると判断して（Ｓ５００でＹｅｓ）、Ｓ６００〜Ｓ８００の処理を実行せずに、当該拡張リルート制御処理を一旦終了する。
【００５７】
一方、上記遮蔽物判定前処理により取得したフラグ情報が値「０」を示していると、ＣＰＵ２１は、分岐点より先の誘導経路を、運転者の視界から遮蔽する可能性のある建造物が存在しないと判断し（Ｓ５００でＮｏ）、図７に示す視線・速度監視処理を実行する（Ｓ６００）。尚、図７は、ＣＰＵ２１が実行する視線・速度監視処理を表すフローチャートである。
【００５８】
視線・速度監視処理を実行すると、ＣＰＵ２１は、位置確定部２５から、車両の現在位置及び進行方位を表す情報を取得し（Ｓ６１０）、この情報と、道路地図情報に含まれる上記判定対象の分岐点の位置座標と、に基づき、車両が上記判定対象の分岐点より手前側所定距離Ｘ１離れた地点（以下、これを「第一地点」と表現する。）を、分岐点側に通過したか否かを判断する（Ｓ６１５）。尚、この判断は、道路地図情報に含まれる上記判定対象の分岐点の位置座標と、車両の現在位置の座標との差が所定距離Ｘ１未満で、車両の進行方位が分岐点側を向いているか否かを判断することにより、実現することができる。
【００５９】
ここで、車両が第一地点を通過していないと判断すると（Ｓ６１５でＮｏ）、ＣＰＵ２１は、車両が第一地点を通過するまで待機し、通過したと判断すると（Ｓ６１５でＹｅｓ）、Ｓ６２０にて、車両の走行速度Ｖを把握する。具体的に、ＣＰＵ２１は、車両の走行速度を検出可能な距離センサ１５の出力信号を速度情報として取得し、この出力信号が示す単位時間当たりの車両の走行距離を、車両の走行速度Ｖとして設定する。
【００６０】
この後、ＣＰＵ２１は、車両の走行速度Ｖが、試験等に基づいて予め設定された閾値Ｖｓ未満であるか否か判断し（Ｓ６３０）、閾値Ｖｓ未満であると判断すると（Ｓ６３０でＹｅｓ）、リルートを禁止するためのリルート禁止フラグをセットし（Ｓ６４０）、Ｓ７００に移行する。
【００６１】
一方、車両の走行速度Ｖが閾値Ｖｓ以上であると判断すると（Ｓ６３０でＮｏ）、ＣＰＵ２１は、視線検出装置３９から、その時点での運転者の視線の向きを表す図４に示す構成の視線検出結果を取得し（Ｓ６５０）、これをＲＡＭ２３に書き込んで、図８に示す構成の検出結果履歴テーブルを作成する（Ｓ６６０）。尚、図８は、検出結果履歴テーブルの構成を表す説明図である。具体的に、ＣＰＵ２１は、視線検出装置３９から取得した視線検出結果と、その視線検出時点で車両が位置する地点の上記判定対象の分岐点からの距離Ｘとを、互いに関連付けて、検出結果履歴テーブルに書き込む（Ｓ６６０）。
【００６２】
その後、ＣＰＵ２１は、位置確定部２５から車両の現在位置及び進行方位を表す情報を取得し（Ｓ６７０）、この情報に基づいて、上記判定対象の分岐点と第一地点との間に位置する地点であって上記判定対象の分岐点からの距離Ｘ２（Ｘ２＜Ｘ１）の地点（以下、これを「第二地点」と表現する。）を、車両が分岐点側に通過したか否か判断する（Ｓ６７５）。
【００６３】
ここで、車両が第二地点を通過していないと判断すると（Ｓ６７５でＮｏ）、ＣＰＵ２１は、Ｓ６２０に移行して、現時点での車両の走行速度Ｖを把握し、車両の走行速度Ｖが依然として閾値Ｖｓ以上である場合には、その時点での運転者の視線の向きを表す視線検出結果を視線検出装置３９から取得し（Ｓ６５０）、これを現時点での車両位置を表す距離Ｘ（即ち、分岐点からの距離Ｘ）の情報と共に、検出結果履歴テーブルに書き込む（Ｓ６６０）。尚、この際には、後の処理にてタイムスタンプが表す時刻Ｔから視線を向けた時間を算出する都合上、検出結果を検出順に並べて検出結果履歴テーブルを作成する。
【００６４】
一方、車両の走行速度Ｖが閾値Ｖｓ未満に下がった場合、ＣＰＵ２１は、Ｓ６３０でＹｅｓと判断して、リルート禁止フラグをセットし（Ｓ６４０）、Ｓ７００に移行する。
また、車両が第二地点を通過したと判断すると（Ｓ６７５でＹｅｓ）、ＣＰＵ２１は、図９に示す視線分析処理を実行する（Ｓ６８０）。図９は、ＣＰＵ２１が実行する視線分析処理を表すフローチャートである。視線分析処理を実行すると、ＣＰＵ２１は、リルート禁止フラグをセット・リセットする際の判断に用いる運転者の垂直方向の視線の向きを表す角度Θｖの閾値Θｖｓ１，Θｖｓ２を設定する。尚、図１０は、閾値Θｖｓ１，Θｖｓ２及び閾値Θｈｓ１，Θｈｓ２を表す説明図である。この閾値Θｖｓ１，Θｖｓ２は、フロントガラスを介して運転者が外界を視認できる範囲に基づいて決定される。
【００６５】
例えば、閾値Θｖｓ１としては、運転者がフロントガラスを通じて運転席から視認することができる外界の下縁に視線を向けた場合に、視線検出装置３９から得られる垂直方向の角度Θｖを設定することができる。また、閾値Θｖｓ２としては、運転者がフロントガラスを通じて運転席から視認することができる外界の上縁に視線を向けた場合に、視線検出装置３９から得られる垂直方向の角度Θｖを設定することができる。
【００６６】
この処理は、予め試験により、運転者がフロントガラスを通じて運転席から視認することができる外界の下縁に視線を向けた場合の角度Θｖと、運転者がフロントガラスを通じて運転席から視認することができる外界の上縁に視線を向けた場合の角度Θｖとを得て、これを図示しないＥＥＰＲＯＭ等に記憶させておき、この記憶値をＥＥＰＲＯＭから読み出して、閾値Θｖｓ１，Θｖｓ２に設定することにより、実現することが可能である。Ｓ６８１での処理を終えると、ＣＰＵ２１は、続くＳ６８２にて、リルート禁止フラグをセット・リセットする際の判断に用いる運転者の水平方向の視線の向きを表す角度Θｈの閾値Θｈｓ１，Θｈｓ２を設定する。
【００６７】
具体的に、ＣＰＵ２１は、誘導経路が上記判定対象の分岐点において左折するものである場合、図１０（ｂ）に示すように、閾値Θｈｓ１を値（ΘＨＳ−ΔΘｈ１）に設定し（Θｈｓ１＝ΘＨＳ−ΔΘｈ１）、閾値Θｈｓ２を１８０°に設定する（Θｈｓ２＝１８０°）。尚、角度ΘＨＳは、運転者の視線を向きを評価するための基準線ＬＮの水平方向の角度であり、例えば、運転者が車両を直進させている場合に、最も頻度の高い視線の向きを表す水平方向の角度Θｈを、角度ΘＨＳとすることができる。その他、角度ΘＨＳ＝９０°としてもよい。その他、角度ΔΘｈ１は、基準線ＬＮからの視線のずれを表すものである。
【００６８】
本実施例では、運転者の視線の向きが基準線ＬＮより水平方向左側に角度ΔΘｈ１以下であると、上記判定対象の分岐点より左に延びる誘導経路側に運転者の視線が移動していないと評価する。このため、角度ΔΘｈ１としては、予め試験等により、上記判定対象の分岐点より左に延びる誘導経路側に運転者の視線が移動していないと評価することが適切な基準線ＬＮからの水平方向の角度の限界値が設定される。尚、値（ΘＨＳ−ΔΘｈ１）は、試験結果に基づき、予めＥＥＰＲＯＭ等に記憶させておけばよく、Ｓ６８２では、ＥＥＰＲＯＭの記憶値を、閾値Θｈｓ１に設定すればよい。
【００６９】
一方、誘導経路が上記判定対象の分岐点において右折するものである場合、ＣＰＵ２１は、図１０（ｃ）に示すように、閾値Θｈｓ１を０°に設定し（Θｈｓ１＝０°）、閾値Θｈｓ２を値（ΘＨＳ＋ΔΘｈ２）に設定する（Θｈｓ２＝ΘＨＳ＋ΔΘｈ２）。尚、角度ΔΘｈ２は、基準線ＬＮからの視線のずれを表すものである。本実施例では、運転者の視線の向きが基準線ＬＮより水平方向右側に角度ΔΘｈ２以下であると、上記判定対象の分岐点より右に延びる誘導経路側に運転者の視線が移動していないと評価する。
【００７０】
このため、角度ΔΘｈ２としては、予め試験等により、上記判定対象の分岐点より右に延びる誘導経路側に運転者の視線が移動していないと評価することが適切な基準線ＬＮからの水平方向の角度の限界値が設定される。尚、値（ΘＨＳ＋ΔΘｈ２）は、予めＥＥＰＲＯＭ等に記憶させておけばよく、Ｓ６８２では、ＥＥＰＲＯＭの記憶値を、閾値Θｈｓ２に設定すればよい。
【００７１】
Ｓ６８２での処理を終えると、ＣＰＵ２１は、車両が上記第一地点を通過してから第二地点を通過するまでの間に視線検出装置３９から取得した視線検出結果であって、Ｓ６８５での判断対象となっていない視線検出結果のうち、タイムスタンプの時刻Ｔが最も古いものを、上述の検査結果履歴テーブルから読み出す（Ｓ６８４）。
【００７２】
そして、読み出した視線検出結果が示す垂直方向の角度Θｖが、値Θｖｓ１からΘｖｓ２までの範囲内に収まっているか否かを判断する（Ｓ６８５）。即ち、Ｓ６８５では、Ｓ６８４で読み出した視線検出結果が示す垂直方向の角度Θｖが、関係式Θｖｓ１≦Θｖ≦Θｖｓ２を満足する値であるか否かを判断する。
【００７３】
ここで、角度Θｖが、関係式Θｖｓ１≦Θｖ≦Θｖｓ２を満足する値ではないと判断すると（Ｓ６８５でＮｏ）、ＣＰＵ２１は、Ｓ６８４に移行して、未処理の視線検出結果の内、時刻Ｔの最も古いものを検査結果履歴テーブルから読み出し、その視線検出結果が示す垂直方向の角度Θｖが、値Θｖｓ１からΘｖｓ２までの範囲内に収まっているか否かを判断する（Ｓ６８５）。
【００７４】
Ｓ６８４で読み出した視線検出結果が示す垂直方向の角度Θｖが、関係式Θｖｓ１≦Θｖ≦Θｖｓ２を満足する値であると判断すると（Ｓ６８５でＹｅｓ）、ＣＰＵ２１は、続くＳ６８７にて、Ｓ６８４で読み出した視線検出結果が示す水平方向の角度Θｈが、値Θｈｓ１からΘｈｓ２までの範囲内に収まっているか否かを判断する。即ち、Ｓ６８７では、Ｓ６８４で読み出した視線検出結果が示す水平方向の角度Θｈが、関係式Θｈｓ１≦Θｈ≦Θｈｓ２を満足する値であるか否か判断する。
【００７５】
そして、水平方向の角度Θｈが関係式Θｈｓ１≦Θｈ≦Θｈｓ２を満足する値であると判断すると（Ｓ６８７でＹｅｓ）、Ｓ６８４に移行し、未処理の視線検出結果の内、時刻Ｔの最も古いものを検査結果履歴テーブルから読み出し、その視線検出結果が示す角度Θｖが、値Θｖｓ１からΘｖｓ２までの範囲内に収まっているか否かを判断する。
【００７６】
一方、水平方向の角度Θｈが、関係式Θｈｓ１≦Θｈ≦Θｈｓ２を満足しない値であると判断すると（Ｓ６８７でＮｏ）、ＣＰＵ２１は、タイムスタンプが示す時刻Ｔから、水平方向の角度Θｈが、値Θｈｓ１からΘｈｓ２までの範囲内に収まっていない時間Ｔ０を算出する（Ｓ６８９）。
【００７７】
具体的に、ここでは、運転者の水平方向の視線の向きを表す角度Θｈが、関係式Θｈｓ１≦Θｈ≦Θｈｓ２を満足しない値であると判断された視線検出結果のタイムスタンプが時刻Ｔ［ｎ］を表している場合、この視線検出の前の回に検出された視線検出結果のタイムスタンプが表す時刻Ｔ［ｎ−１］を用いて、値（Ｔ［ｎ］−Ｔ［ｎ−１］）を、運転者の水平方向の視線の向きを表す角度Θｈが、値Θｈｓ１からΘｈｓ２までの範囲内に収まっていない時間Ｔ０として算出する。但し、Ｓ６８４で読み出した視線検出結果が、第一地点の通過後、最初に検出した視線の検出結果である場合（即ち、ｎ＝１である場合）には、上述の方法で時刻Ｔ０を算出することができないので、時刻Ｔ０＝０に設定する。
【００７８】
Ｓ６８９での処理を終えると、ＣＰＵ２１は、Ｓ６９１に移行して、検出された水平方向の角度Θｈが、値Θｈｓ１からΘｈｓ２までの範囲内に収まっていない時間Ｔ０の総計Ｔ１を算出する。具体的には、変数Ｔ１の初期値を０とし、この変数Ｔ１にＳ６８９で求めた時間Ｔ０を加算することで、運転者の水平方向の視線の向きを表す角度Θｈが、値Θｈｓ１からΘｈｓ２までの範囲内に収まっていない時間Ｔ０の総計Ｔ１を算出する。
【００７９】
この後、ＣＰＵ２１は、総計Ｔ１が、予め定められた閾値Ｔｓ以上であるか否か判断し（Ｓ６９３）、総計Ｔ１が閾値Ｔｓ未満であると判断すると（Ｓ６９３でＮｏ）、検査結果履歴テーブルに記載の各時刻毎の視線検出結果の全てについて、Ｓ６８５での判断が終了したか否かを判断する（Ｓ６９５）。
【００８０】
そして、終了していないと判断すると（Ｓ６９５でＮｏ）、検査結果履歴テーブルから次の視線検出結果を読み出し、その垂直方向の角度Θｖが、関係式Θｖｓ１≦Θｖ≦Θｖｓ２を満足する値であって、水平方向の角度Θｈが、関係式Θｈｓ１≦Θｈ≦Θｈｓ２を満足しない値である場合には、その視線検出結果のタイムスタンプが示す時刻Ｔ［ｎ］と、この視線検出の前の回に検出された視線検出結果のタイムスタンプが示す時刻Ｔ［ｎ−１］を用いて、水平方向の角度Θｈが、値Θｈｓ１からΘｈｓ２までの範囲内に収まっていない時間Ｔ０＝Ｔ［ｎ］−Ｔ［ｎ−１］を算出し（Ｓ６８９）、総計Ｔ１を更新する（Ｓ６９１）。
【００８１】
このような処理を繰返し行った結果、総計Ｔ１が閾値Ｔｓ以上となると、ＣＰＵ２１は、Ｓ６９３でＹｅｓと判断してＳ６９７に移行し、リルート禁止フラグをセットして、Ｓ７００に移行する。一方、上述の処理を全視線検出結果について繰返し行っても、総計Ｔ１が閾値Ｔｓ未満であると、ＣＰＵ２１は、全視線検出結果についての処理が終了した時点で（Ｓ６９５でＹｅｓ）、Ｓ６９９に移行し、リルート禁止フラグをリセットした状態で、当該視線分析処理を終了する。その後、Ｓ７００に移行する。
【００８２】
Ｓ７００に処理を移行すると、ＣＰＵ２１は、リルート禁止フラグの状態を判別することにより、リルートを実行してもよいか否かを判断する。ここで、リルート禁止フラグがセットされていると、ＣＰＵ２１はＮｏと判断して、リルート（Ｓ８００での処理）を実行せずに当該拡張リルート制御処理を一旦終了する。
【００８３】
一方、ＣＰＵ２１は、リルート禁止フラグがリセットされていると判断すると、Ｓ７００でＹｅｓと判断してＳ８００に移行し、経路探索部２７に探索条件を設定して、その条件で、車両の現在位置から目的地までの最適な経路を探索させ、それを誘導経路に設定させる。その後、当該拡張リルート制御処理を一旦終了する。
【００８４】
具体的に、Ｓ７００でＹｅｓと判断された場合には、車両が第一地点を通過してから第二地点を通過するまでの期間に、運転者の視線が所定時間Ｔｓ以上、車両の前後方向に延びる基準線ＬＮから、上記判定対象の分岐点より先の誘導経路側に所定角度ΔΘｈ１又はΔΘｈ２より大きく向いていないので、運転者が旋回地点で誘導経路に沿って車両を走行させないと予測される。従って、Ｓ８００では、現在設定されている誘導経路が上記判定対象の分岐点で示す誘導方向とは異なる方向に車両を誘導可能な経路を、経路探索部２７に探索させる。
【００８５】
図５（ｂ）は、拡張リルート制御処理のＳ８００で実行される処理内容の例を示したフローチャートである。図５（ｂ）に示す処理では、まず、上記判定対象の分岐点（ノード）に接続されているリンクを道路地図情報に基づいて把握し（Ｓ８１０）、分岐点に接続されているリンクのうち、現在設定されている誘導経路が含むリンク以外のリンクであって、当該車両が進入可能なリンクを経路の探索対象に選択する（Ｓ８２０）。尚、現在設定されている誘導経路が含むリンクとは、上記判定対象の分岐点より車両側であって現在車両が走行中のリンク、及び、誘導経路が示す上記判定対象の分岐点より先のリンクのことである。
【００８６】
そして、上記選択したリンクの夫々について、そのリンクを含む現在位置から目的地までの最適な経路を経路探索部２７に探索させ（Ｓ８３０）、上記選択した各リンクを含む経路のうち、最適な経路を誘導経路に設定させる（Ｓ８４０）。尚、Ｓ８４０では、例えば、車両が上記判定対象の分岐点で直進する方向の経路を、誘導経路として優先的に選択させるようにすることができる。また、Ｓ８００の処理では、進路前方の上記判定対象の分岐点までの誘導経路が基本的に変更されないので、車両の現在位置から進路前方の上記判定対象の分岐点までの誘導経路を変更しないことを前提として、上記判定対象の分岐点から目的地までの経路を経路探索部２７に探索させてもよい。
【００８７】
以上、本実施例のナビゲーション装置１について説明したが、このナビゲーション装置１では、経路探索部２７により設定された誘導経路が車両の進路前方に位置する分岐点において車両の旋回を伴う経路である場合に、ＣＰＵ２１が、位置確定部２５から得た車両の現在位置を表す情報に基づき、車両の進路前方に位置する上記旋回を伴う最寄の分岐点より車両側に所定距離Ｘ１手前の第一地点を、車両が通過したか否か判断する（Ｓ６１５）。
【００８８】
そして、車両が第一地点を通過してから、上記分岐点と第一地点との間に位置する第二地点を通過するまでの期間に、車両の運転者が向けた視線の向きを表す視線検出結果を、視線検出装置から取得する（Ｓ６５０）。また、取得した視線検出結果に基づいて、視線分析処理（Ｓ６８０）により、運転者が上記旋回を伴う最寄（次）の分岐点で誘導経路に沿って車両を走行させるか否かを予測する。
【００８９】
ここで、ＣＰＵ２１は、車両が第一地点を通過してから第二地点を通過するまでの期間に、運転者の視線が、所定時間Ｔｓ以上、車両の前後方向に延びる基準線ＬＮから上記分岐点より先の誘導経路側に、水平方向に沿って所定角度ΔΘｈ１，ΔΘｈ２より大きく向いたか否か判断する（Ｓ６８４〜Ｓ６９５）。
【００９０】
そして、運転者の視線が、時間Ｔｓ以上、基準線ＬＮから上記誘導経路側に角度ΔΘｈ１，ΔΘｈ２より大きく向いていないと判断すると、運転者が上記分岐点で誘導経路に沿って車両を走行させないと予測し（Ｓ６９９）、現在設定されている誘導経路が上記分岐点にて示す誘導方向とは異なる方向に車両を誘導可能な経路を探索して、それを誘導経路に設定する（Ｓ８００）。一方で、運転者の視線が、時間Ｔｓ以上、基準線ＬＮから上記誘導経路側に角度ΔΘｈ１，ΔΘｈ２より大きく向いている場合には、運転者が上記分岐点で誘導経路に沿って車両を走行させると予測し、リルート禁止フラグをセットして（Ｓ６９７）、Ｓ８００でのリルートを禁止する。
【００９１】
即ち、このナビゲーション装置１では、図１１左図のように、誘導経路が車両前方の分岐点で左方向への旋回を伴う経路である場合に、運転者の視線が誘導方向（左方向）を向いておらず運転者が旋回の意思を見せていないと、Ｓ８００の処理にて、現在の誘導方向（左方向）とは別の方向（直進方向又は右方向）に車両を誘導する誘導経路が分岐点通過前に設定され、運転者に案内される（図１１右図参照）。その一方で、運転者の視線が誘導方向（左方向）を向いており運転者が誘導方向への旋回の意思を見せている場合には、Ｓ８００の処理が実行されず、引き続き同じ誘導経路（図１１左図）が案内される。
【００９２】
従って、このナビゲーション装置１によれば、運転者が誘導経路とは異なる経路に車両を走行させる場合に、従来装置よりも早く適切に経路の再探索を実行することができ、適切な経路案内を実行することができる。例えば、運転者が案内内容を正しく理解しておらず、右左折を案内する分岐点で直進してしまう場合でも、分岐点通過前に直ちに誘導経路を修正し、その誘導経路を運転者に案内することができる。また、上記方法を用いて運転者の行動を予測すれば、右左折位置・安全確認のための視認行動とは関係なく向けた視線により、誤った予測結果を導いてしまうのを抑えることができ、簡単な演算処理で運転者が誘導経路に沿って車両を走行させるか否かを正確に予測することができる。
【００９３】
また、本実施例のナビゲーション装置１では、ＣＰＵ２１が、車両の走行速度を表す速度情報として、距離センサから出力信号を取得し（Ｓ６２０）、この出力信号に基づき、車両の走行速度Ｖを把握する。そして、この情報に基づき、車両の走行速度が予め定められた所定速度Ｖｓ未満であるか否かを判断し（Ｓ６３０）、車両の走行速度Ｖが所定速度Ｖｓ未満である場合には、リルートを禁止する（Ｓ６４０）。
【００９４】
従って、このナビゲーション装置１によれば、車両の走行速度が遅く、運転者の視線が信号機側を向いている可能性が高い場合に、誤った予測でリルートを実行することがなく利用者にとって好ましくない時期に誘導経路の変更が行われてしまうのを防止することができる。
【００９５】
その他、本実施例のナビゲーション装置１では、ＣＰＵ２１が、遮蔽物情報に基づいて、車両の進路前方に位置する上記分岐点付近に、その分岐点より先の誘導経路を、運転者の視界から遮蔽する可能性のある建造物が存在するか否かを判断し（Ｓ４００〜Ｓ５００）、この分岐点より先の誘導経路を、運転者の視界から遮蔽する可能性のある建造物が存在すると判断される場合には、Ｓ６００〜Ｓ８００の処理をスキップすることにより、リルートを禁止する。
【００９６】
分岐点付近に、分岐点より先の誘導経路の視認を妨げるような建造物があると、運転者の視線が誘導経路側に向きにくく、誤った予測結果を導いてしまう可能性あるが、このナビゲーション装置１によれば、運転者から分岐点より先の誘導経路を視認することができない可能性がある場合に、Ｓ８００での処理を実行しないので、利用者にとって好ましくない時期に誘導経路の変更が実行されてしまうのを防止することができる。
【００９７】
尚、本発明の通過判断手段は、ＣＰＵ２１が実行するＳ６１５にて実現されており、視線情報取得手段は、Ｓ６５０にて実現されている。その他、予測判定手段は、視線分析処理（Ｓ６８０）にて実現されており、リルート手段は、Ｓ８００にて実現されている。
【００９８】
その他、本発明の速度情報取得手段は、ＣＰＵ２１が実行するＳ６２０にて実現され、速度判断手段はＳ６３０にて実現され、速度依存型禁止手段はＳ６４０にて実現されている。また、遮蔽物判断手段は、ＣＰＵ２１が実行するＳ４００〜Ｓ５００にて実現され、遮蔽物依存型禁止手段は、Ｓ８００の処理を実行せずに当該拡張リルート制御処理を一旦終了する処理にて実現されている。
【００９９】
また、本発明の経路案内装置は、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、上記実施例のナビゲーション装置１には、値Θｖｓ１，Θｖｓ２，ΘＨＳ，ΔΘｈ１，ΔΘｈ２，Ｔｓ，Ｖｓを学習更新するための機能を設けてもよい。学習更新機能を設ければ、より好適なタイミングでリルートを実行することができる。
【図面の簡単な説明】
【０１００】
【図１】本実施例のカーナビゲーション装置１の構成を表すブロック図である。
【図２】遮蔽物情報の構成を表す説明図である。
【図３】視線検出装置３９により検出される角度Θｈ及びΘｖを表す説明図である。
【図４】制御回路２０にて実現される機能の一部を表した機能ブロック図である。
【図５】ＣＰＵ２１が繰返し実行する拡張リルート制御処理を表すフローチャート（ａ）及びＳ８００で実行される処理内容の具体例を示したフローチャート（ｂ）である。
【図６】ＣＰＵ２１が実行する遮蔽物判定前処理を表すフローチャートである。
【図７】ＣＰＵ２１が実行する視線・速度監視処理を表すフローチャートである。
【図８】検出結果履歴テーブルの構成を表す説明図である。
【図９】ＣＰＵ２１が実行する視線分析処理を表すフローチャートである。
【図１０】閾値Θｖｓ１，Θｖｓ２，Θｈｓ１，Θｈｓ２を表す説明図である。
【図１１】拡張リルート制御処理による誘導経路の変更態様を示した説明図である。
【符号の説明】
【０１０１】
１…ナビゲーション装置、１０…位置検出装置、１１…ＧＰＳ受信機、１３…ジャイロスコープ、１５…距離センサ、１７…地磁気センサ、２０…制御回路、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２５…位置確定部、２６…インタフェース部、２７…経路探索部、２８…経路案内部、２９…リルート制御部、３１…地図データ入力器、３３…表示装置、３５…外部情報入出力装置、３６…操作スイッチ群、３７ａ…リモコン、３７ｂ…リモコンセンサ、３８…音声出力装置、３９…視線検出装置
【図１】
2006029822.tif 000003
【図２】
2006029822.tif 000004
【図３】
2006029822.tif 000005
【図４】
2006029822.tif 000006
【図５】
2006029822.tif 000007
【図６】
2006029822.tif 000008
【図７】
2006029822.tif 000009
【図８】
2006029822.tif 000010
【図９】
2006029822.tif 000011
【図１０】
2006029822.tif 000012
【図１１】
2006029822.tif 000013