(57)【要約】【課題】  車両走行中の車内又は車外に関する状況変化時に蓄積された移動履歴情報を用いてユーザにとって必要な情報を前もって提示する車載情報提示装置及び方法を提供する。【解決手段】  車内又は車外に関する状況を検出する状況検出手段１０１と、車両の移動履歴情報を蓄積する移動履歴情報蓄積手段１０２と、前記車内外状況検出手段で検出された状況が変化したときに前記移動履歴情報蓄積手段で蓄積されている移動履歴情報から経路を予測する経路予測手段と１０３、前記経路予測手段で予測された経路に関する情報を提示する情報提示手段１０４とを備える。【選択図】図１
2005031071.tif 000002
【特許請求の範囲】
【請求項１】
車両に配置されかつ車内又は車外に関する状況を検出して前記状況の変化を検出する状況検出手段と、
前記車両の移動履歴情報を蓄積する移動履歴情報蓄積手段と、
前記状況検出手段で検出された前記状況が変化したときに、前記移動履歴情報蓄積手段で蓄積されている移動履歴情報から経路を予測する行動予測手段と、
前記行動予測手段で予測された前記車両の経路に関する情報を提示する情報提示手段とを備えることを特徴とする車載情報提示装置。
【請求項２】
前記状況検出手段が車外の天候を検出して前記天候の変化を検出する天候検出装置である
請求項１に記載の車載情報提示装置。
【請求項３】
前記状況検出手段が車内の同乗者を検出して前記同乗者の変化を検出する同乗者検出手段である
請求項１又は２に記載の車載情報提示装置。
【請求項４】
車両の経路を設定する経路設定手段と、
前記車両の現在位置を検出する現在位置検出手段と、
前記車両の移動履歴情報を蓄積する移動履歴情報蓄積手段と、
前記経路設定手段で設定された前記経路から前記現在位置検出手段で検出された前記現在位置との間が一定の距離を越えたときに前記移動履歴情報蓄積手段で蓄積されている前記移動履歴情報から前記車両の経路を予測する行動予測手段と、
前記行動予測手段で予測された前記車両の経路に関する情報を提示する情報提示手段とを
備えることを特徴とする車載情報提示装置。
【請求項５】
車両の経路を設定する経路設定手段と、
前記車両の車内または車外に関する状況を検出する状況検出手段と、
前記経路設定手段で前記経路を設定したときの前記状況検出手段で検出した状況を蓄積する経路設定時状況蓄積手段と、
前記車両の移動履歴を蓄積する移動履歴蓄積手段と、
前記状況検出手段で検出した現在の状況と前記経路設定時状況蓄積手段で蓄積された経路設定時の状況とが異なる場合に前記移動履歴蓄積手段で蓄積された移動履歴を用いて経路設定の入力を促進する経路設定入力促進手段と、
を備えることを特徴とする車両情報提示装置。
【請求項６】
車両の目的地を設定する目的地設定手段と、
前記車両の渋滞状況を検出する渋滞状況検出手段と、
前記目的地設定手段で前記目的地を設定したときの前記渋滞状況検出手段で検出した渋滞状況を蓄積する目的地設定時渋滞状況蓄積手段と、
前記車両の移動履歴を蓄積する移動履歴蓄積手段と、
前記目的地設定時渋滞状況蓄積手段で蓄積された目的地設定時の渋滞状況と現在の渋滞状況とが異なる場合に前記移動履歴蓄積手段で蓄積された移動履歴を用いて目的地設定の入力を促進する目的地設定入力促進手段と、
を備えることを特徴とする車両情報提示装置。
【請求項７】
目的地の候補を蓄積する目的地候補蓄積手段と、
前記目的地設定時渋滞状況蓄積手段で蓄積された目的地設定時の渋滞状況と現在の渋滞状況が異なる場合に前記目的地候補蓄積手段で蓄積されている目的地を検索する代替目的地検索手段と、
をさらに備えることを特徴とする請求項６記載の車両情報提示装置。
【請求項８】
車両の位置情報を検出する位置情報取得手段と、
前記位置情報取得手段で検出された前記車両の位置情報の履歴を蓄積する移動履歴蓄積手段と、
前記車両の目的地を設定する目的地設定手段と、
前記目的地設定手段で設定された前記目的地までの経路を設定する経路設定手段と、
前記位置情報取得手段で検出された前記車両の位置情報に基づき、前記設定された経路から離脱したか否かを検出する経路離脱検出手段と、
前記経路離脱検出手段で前記設定された経路から離脱したと判定したとき前記移動履歴蓄積手段で蓄積された移動履歴から目的地が変更されたか否かを判定する目的地変更判定手段と、
を備えることを特徴とする車載情報提示装置。
【請求項９】
前記目的地変更判定手段が、前記移動履歴蓄積手段で蓄積された移動履歴から前記離脱した経路の走行回数を利用して目的地が変更されたか否かを判定することを特徴とする請求項８に記載の車載情報提示装置。
【請求項１０】
前記目的地変更判定手段で目的地が変更されたと判定した場合に、経路設定の入力促進を行う経路設定入力促進手段と、
をさらに備えることを特徴とする請求項８に記載の車載情報提示装置。
【請求項１１】
車両の経路を設定する経路設定手段と、
前記車両の車内または車外に関する状況を検出する状況検出手段と、
前記経路設定手段で前記経路を設定したときの前記状況検出手段で検出した状況を蓄積する経路設定時状況蓄積手段と、
前記状況検出手段で検出した現在の状況と前記経路設定時状況蓄積手段で蓄積された経路設定時の状況とが異なる場合に経路設定の入力を促進する経路設定入力促進手段と、
を備えることを特徴とする車載情報提示装置。
【請求項１２】
車両の目的地を設定する目的地設定手段と、
前記車両の渋滞状況を検出する渋滞状況検出手段と、
前記目的地設定手段で前記目的地を設定したときの前記渋滞状況検出手段で検出した渋滞状況を蓄積する目的地設定時渋滞状況蓄積手段と、
前記目的地設定時渋滞状況蓄積手段で蓄積された目的地設定時の渋滞状況と現在の渋滞状況が異なる場合に目的地設定の入力を促進する目的地設定入力促進手段と、
を備えることを特徴とする車両情報提示装置。
【請求項１３】
前記状況検出手段が車外の気温を検出して前記気温の変化を検出する車外温度検出装置である
請求項１〜５，１１のいずれか１つに記載の車載情報提示装置。
【請求項１４】
前記状況検出手段が、車外の画像情報を撮像するカメラ撮像装置と、
撮像された画像情報からその画像情報の変化を検出する画像情報処理手段とを備える請求項１〜５，１１，１３のいずれか１つに記載の車載情報提示装置。
【請求項１５】
前記状況検出手段が補助タイヤの着脱を検出して前記補助タイヤの変化を検出する補助タイヤ検出装置である
請求項１〜５，１１，１３，１４のいずれか１つに記載の車載情報提示装置。
【請求項１６】
前記状況検出手段が車内のチャイルドシートの利用を検出して前記利用の変化を検出するチャイルドシート検出手段である
請求項１〜５，１１，１３〜１５のいずれか１つに記載の車載情報提示装置。
【請求項１７】
前記状況検出手段が車内で選曲されている曲を検出して前記選曲の変化を検出する選曲検出手段である
請求項１〜５，１１，１３〜１６のいずれか１つに記載の車載情報提示装置。
【請求項１８】
前記状況検出手段が車内の可変シートの利用を検出して前記利用の変化を検出する可変シート検出手段である
請求項１〜５，１１，１３〜１７のいずれか１つに記載の車載情報提示装置。
【請求項１９】
前記状況検出手段が車内の設定温度を検出して前記設定温度の変化を検出する車内設定温度検出手段である
請求項１〜５，１１，１３〜１８のいずれか１つに記載の車載情報提示装置。
【請求項２０】
車両に配置されかつ車内又は車外に関する状況を検出して前記状況の変化を状況検出手段で検出し、
前記状況検出手段で検出された前記状況が変化したときに、移動履歴情報蓄積手段に蓄積されている前記車両の移動履歴情報から経路を行動予測手段で予測し、
前記行動予測手段で予測された前記車両の経路に関する情報を情報提示手段により提示することを特徴とする車載情報提示方法。
【請求項２１】
車両の経路を経路設定手段で設定し、
前記車両の現在位置を現在位置検出手段で検出し、
前記車両の移動履歴情報を移動履歴情報蓄積手段で蓄積し、
前記経路設定手段で設定された前記経路から前記現在位置検出手段で検出された前記現在位置との間が一定の距離を越えたときに前記移動履歴情報蓄積手段で蓄積されている前記移動履歴情報から前記車両の経路を行動予測手段で予測し、
前記行動予測手段で予測された前記車両の経路に関する情報を情報提示手段で提示することを特徴とする車載情報提示方法。
【請求項２２】
車両の移動履歴情報を蓄積する移動履歴情報蓄積装置と、
前記車両の車載情報提示装置に配置されかつ車内又は車外に関する状況を検出して前記状況の変化を検出する状況検出手段で検出された前記状況が変化したときに、前記移動履歴情報蓄積手段で蓄積されている移動履歴情報から経路を予測するとともに、前記予測された前記車両の経路に関する情報を前記車両に配置された情報提示手段により提示させる行動予測手段とを備えて、前記車両の前記車載情報提示装置に接続可能なことを特徴とする車載情報提示装置用サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カーナビゲーションシステム等車載向け情報端末に関する車載情報提示装置及び方法及び車載情報提示装置用サーバに関する。
【背景技術】
【０００２】
インターネットの普及により我々の身の回りには実に様々な情報があふれている。情報機器を利用するユーザは、検索したい情報のキーワードを情報機器に入力することでそれらの情報にアクセスすることができるが、自分の欲する情報がある度に、情報と直接結びつくキーワードをユーザ自身が毎回入力する作業は非常に手間がかかるものである。そこで１つのソリューションとして、ユーザの行動を予測することで必要となるであろう情報を決定し、予めユーザにその情報を提示する方法が考案されている。
【０００３】
例えば、車載端末において、運転の開始位置、終了位置をその日時などの条件と共に走行履歴として記憶しておき、ユーザがエンジンを始動したのを検出すると、現在の位置および日時などの条件をキーとして走行履歴を検索し、過去に最も多い頻度で行った目的地と、過去にその目的地までの走行に要した時間を参照して、ユーザに目的地までの経路および所要時間を自動的に示す車載情報装置がある（例えば、特許文献１参照。）。
【０００４】
【特許文献１】特開平１１−１４９５９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、検索に用いる履歴データベースは出発地、目的地の組み合わせを時系列に記憶しており、エンジンを起動時にデータベースを検索することで目的地を予測し、所要時間等をユーザに提示するのみであった。そのため、エンジン起動時以外のタイミングで、言い換えれば、車両走行中などにおいて車内又は車外に関して状況が変化したとき、例えば、天候の変化や、同乗者の変更等が生じたときに、データベースを検索して目的地を予測し、所要時間等をユーザに提示することができなかった。
【０００６】
従って、本発明の目的は、前記問題を解決することにあって、少なくともエンジン起動時以外のタイミングで車内又は車外に関して状況が変化したとき、蓄積された移動履歴情報を用いてユーザにとって必要な情報を前もって提示することができる車載情報提示装置及び方法及び車載情報提示装置用サーバを提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、本発明は以下のように構成する。
【０００８】
本発明によれば、車両に配置されかつ車内又は車外に関する状況を検出して前記状況の変化を検出する状況検出手段と、
前記車両の移動履歴情報を蓄積する移動履歴情報蓄積手段と、
前記状況検出手段で検出された前記状況が変化したときに、前記移動履歴情報蓄積手段で蓄積されている移動履歴情報から経路を予測する行動予測手段と、
前記行動予測手段で予測された前記車両の経路に関する情報を提示する情報提示手段とを備えることを特徴とする車載情報提示装置を提供する。
【０００９】
また、本発明によれば、車両の経路を設定する経路設定手段と、
前記車両の現在位置を検出する現在位置検出手段と、
前記車両の移動履歴情報を蓄積する移動履歴情報蓄積手段と、
前記経路設定手段で設定された前記経路から前記現在位置検出手段で検出された前記現在位置との間が一定の距離を越えたときに前記移動履歴情報蓄積手段で蓄積されている前記移動履歴情報から前記車両の経路を予測する行動予測手段と、
前記行動予測手段で予測された前記車両の経路に関する情報を提示する情報提示手段とを備えることを特徴とする車載情報提示装置を提供する。
【００１０】
また、本発明によれば、車両の経路を設定する経路設定手段と、
前記車両の車内または車外に関する状況を検出する状況検出手段と、
前記経路設定手段で前記経路を設定したときの前記状況検出手段で検出した状況を蓄積する経路設定時状況蓄積手段と、
前記車両の移動履歴を蓄積する移動履歴蓄積手段と、
前記状況検出手段で検出した現在の状況と前記経路設定時状況蓄積手段で蓄積された経路設定時の状況とが異なる場合に前記移動履歴蓄積手段で蓄積された移動履歴を用いて経路設定の入力を促進する経路設定入力促進手段と、
を備えることを特徴とする車両情報提示装置を提供する。
【００１１】
また、本発明によれば、車両の目的地を設定する目的地設定手段と、
前記車両の渋滞状況を検出する渋滞状況検出手段と、
前記目的地設定手段で前記目的地を設定したときの前記渋滞状況検出手段で検出した渋滞状況を蓄積する目的地設定時渋滞状況蓄積手段と、
前記車両の移動履歴を蓄積する移動履歴蓄積手段と、
前記目的地設定時渋滞状況蓄積手段で蓄積された目的地設定時の渋滞状況と現在の渋滞状況とが異なる場合に前記移動履歴蓄積手段で蓄積された移動履歴を用いて目的地設定の入力を促進する目的地設定入力促進手段と、
を備えることを特徴とする車両情報提示装置を提供する。
【００１２】
また、本発明によれば、車両の位置情報を検出する位置情報取得手段と、
前記位置情報取得手段で検出された前記車両の位置情報の履歴を蓄積する移動履歴蓄積手段と、
前記車両の目的地を設定する目的地設定手段と、
前記目的地設定手段で設定された前記目的地までの経路を設定する経路設定手段と、
前記位置情報取得手段で検出された前記車両の位置情報に基づき、前記設定された経路から離脱したか否かを検出する経路離脱検出手段と、
前記経路離脱検出手段で前記設定された経路から離脱したと判定したとき前記移動履歴蓄積手段で蓄積された移動履歴から目的地が変更されたか否かを判定する目的地変更判定手段と、
を備えることを特徴とする車載情報提示装置を提供する。
【００１３】
また、本発明によれば、車両の経路を設定する経路設定手段と、
前記車両の車内または車外に関する状況を検出する状況検出手段と、
前記経路設定手段で前記経路を設定したときの前記状況検出手段で検出した状況を蓄積する経路設定時状況蓄積手段と、
前記状況検出手段で検出した現在の状況と前記経路設定時状況蓄積手段で蓄積された経路設定時の状況とが異なる場合に経路設定の入力を促進する経路設定入力促進手段と、
を備えることを特徴とする車載情報提示装置を提供する。
【００１４】
また、本発明によれば、車両の目的地を設定する目的地設定手段と、
前記車両の渋滞状況を検出する渋滞状況検出手段と、
前記目的地設定手段で前記目的地を設定したときの前記渋滞状況検出手段で検出した渋滞状況を蓄積する目的地設定時渋滞状況蓄積手段と、
前記目的地設定時渋滞状況蓄積手段で蓄積された目的地設定時の渋滞状況と現在の渋滞状況が異なる場合に目的地設定の入力を促進する目的地設定入力促進手段と、
を備えることを特徴とする車両情報提示装置を提供する。
【００１５】
また、本発明によれば、車両に配置されかつ車内又は車外に関する状況を検出して前記状況の変化を状況検出手段で検出し、
前記状況検出手段で検出された前記状況が変化したときに、移動履歴情報蓄積手段に蓄積されている前記車両の移動履歴情報から経路を行動予測手段で予測し、
前記行動予測手段で予測された前記車両の経路に関する情報を情報提示手段により提示することを特徴とする車載情報提示方法を提供する。
【００１６】
また、本発明によれば、車両の経路を経路設定手段で設定し、
前記車両の現在位置を現在位置検出手段で検出し、
前記車両の移動履歴情報を移動履歴情報蓄積手段で蓄積し、
前記経路設定手段で設定された前記経路から前記現在位置検出手段で検出された前記現在位置との間が一定の距離を越えたときに前記移動履歴情報蓄積手段で蓄積されている前記移動履歴情報から前記車両の経路を行動予測手段で予測し、
前記行動予測手段で予測された前記車両の経路に関する情報を情報提示手段で提示することを特徴とする車載情報提示方法を提供する。
【００１７】
さらに、本発明によれば、車両の移動履歴情報を蓄積する移動履歴情報蓄積装置と、
前記車両の車載情報提示装置に配置されかつ車内又は車外に関する状況を検出して前記状況の変化を検出する状況検出手段で検出された前記状況が変化したときに、前記移動履歴情報蓄積手段で蓄積されている移動履歴情報から経路を予測するとともに、前記予測された前記車両の経路に関する情報を前記車両に配置された情報提示手段により提示させる行動予測手段とを備えて、前記車両の前記車載情報提示装置に接続可能なことを特徴とする車載情報提示装置用サーバを提供する。
【００１８】
前記構成によれば、本発明では、車内又は車外に関する状況を検出する状況検出手段と、車両の移動履歴情報を蓄積する移動履歴情報蓄積手段と、前記状況検出手段で検出された状況が変化したときに前記移動履歴情報蓄積手段で蓄積されている移動履歴情報から経路を予測する経路予測手段と、前記経路予測手段で予測された経路に関する情報を提示する情報提示手段とを備える車載情報提示装置により、エンジン起動時以降、状況が変化する度に経路を予測することにより、柔軟に情報の提供を可能にするものである。
【発明の効果】
【００１９】
本発明によれば、エンジン起動時だけでなく、車内又は車外の状況が変化した場合に、過去の移動履歴情報から行動を予測することにより、車載端末の利便性を向上させることができる。
【発明を実施するための最良の形態】
【００２０】
以下に、本発明にかかる実施の形態を図面に基づいて詳細に説明する。
【００２１】
本発明の実施形態を具体的に説明する前に、本発明のさまざまな態様について、まず、説明する。
【００２２】
本発明の第１態様によれば、車両に配置されかつ車内又は車外に関する状況を検出して前記状況の変化を検出する状況検出手段と、
前記車両の移動履歴情報を蓄積する移動履歴情報蓄積手段と、
前記状況検出手段で検出された前記状況が変化したときに、前記移動履歴情報蓄積手段で蓄積されている移動履歴情報から経路を予測する行動予測手段と、
前記行動予測手段で予測された前記車両の経路に関する情報を提示する情報提示手段とを備えることを特徴とする車載情報提示装置を提供する。
【００２３】
本発明の第２態様によれば、前記状況検出手段が車外の天候を検出して前記天候の変化を検出する天候検出装置である第１の態様に記載の車載情報提示装置を提供する。
【００２４】
本発明の第３態様によれば、前記状況検出手段が車内の同乗者を検出して前記同乗者の変化を検出する同乗者検出手段である第１又は２の態様に記載の車載情報提示装置を提供する。
【００２５】
本発明の第４態様によれば、車両の経路を設定する経路設定手段と、
前記車両の現在位置を検出する現在位置検出手段と、
前記車両の移動履歴情報を蓄積する移動履歴情報蓄積手段と、
前記経路設定手段で設定された前記経路から前記現在位置検出手段で検出された前記現在位置との間が一定の距離を越えたときに前記移動履歴情報蓄積手段で蓄積されている前記移動履歴情報から前記車両の経路を予測する行動予測手段と、
前記行動予測手段で予測された前記車両の経路に関する情報を提示する情報提示手段とを備えることを特徴とする車載情報提示装置を提供する。
【００２６】
本発明の第５態様によれば、車両の経路を設定する経路設定手段と、
前記車両の車内または車外に関する状況を検出する状況検出手段と、
前記経路設定手段で前記経路を設定したときの前記状況検出手段で検出した状況を蓄積する経路設定時状況蓄積手段と、
前記車両の移動履歴を蓄積する移動履歴蓄積手段と、
前記状況検出手段で検出した現在の状況と前記経路設定時状況蓄積手段で蓄積された経路設定時の状況とが異なる場合に前記移動履歴蓄積手段で蓄積された移動履歴を用いて経路設定の入力を促進する経路設定入力促進手段と、
を備えることを特徴とする車両情報提示装置を提供する。
【００２７】
本発明の第６態様によれば、車両の目的地を設定する目的地設定手段と、
前記車両の渋滞状況を検出する渋滞状況検出手段と、
前記目的地設定手段で前記目的地を設定したときの前記渋滞状況検出手段で検出した渋滞状況を蓄積する目的地設定時渋滞状況蓄積手段と、
前記車両の移動履歴を蓄積する移動履歴蓄積手段と、
前記目的地設定時渋滞状況蓄積手段で蓄積された目的地設定時の渋滞状況と現在の渋滞状況とが異なる場合に前記移動履歴蓄積手段で蓄積された移動履歴を用いて目的地設定の入力を促進する目的地設定入力促進手段と、
を備えることを特徴とする車両情報提示装置を提供する。
【００２８】
本発明の第７態様によれば、目的地の候補を蓄積する目的地候補蓄積手段と、
前記目的地設定時渋滞状況蓄積手段で蓄積された目的地設定時の渋滞状況と現在の渋滞状況が異なる場合に前記目的地候補蓄積手段で蓄積されている目的地を検索する代替目的地検索手段と、
をさらに備えることを特徴とする第６の態様に記載の車両情報提示装置を提供する。
【００２９】
本発明の第８態様によれば、車両の位置情報を検出する位置情報取得手段と、
前記位置情報取得手段で検出された前記車両の位置情報の履歴を蓄積する移動履歴蓄積手段と、
前記車両の目的地を設定する目的地設定手段と、
前記目的地設定手段で設定された前記目的地までの経路を設定する経路設定手段と、
前記位置情報取得手段で検出された前記車両の位置情報に基づき、前記設定された経路から離脱したか否かを検出する経路離脱検出手段と、
前記経路離脱検出手段で前記設定された経路から離脱したと判定したとき前記移動履歴蓄積手段で蓄積された移動履歴から目的地が変更されたか否かを判定する目的地変更判定手段と、
を備えることを特徴とする車載情報提示装置を提供する。
【００３０】
本発明の第９態様によれば、前記目的地変更判定手段が、前記移動履歴蓄積手段で蓄積された移動履歴から前記離脱した経路の走行回数を利用して目的地が変更されたか否かを判定することを特徴とする第８の態様に記載の車載情報提示装置を提供する。
【００３１】
本発明の第１０態様によれば、前記目的地変更判定手段で目的地が変更されたと判定した場合に、経路設定の入力促進を行う経路設定入力促進手段と、
をさらに備えることを特徴とする第８の態様に記載の車載情報提示装置を提供する。
【００３２】
本発明の第１１態様によれば、車両の経路を設定する経路設定手段と、
前記車両の車内または車外に関する状況を検出する状況検出手段と、
前記経路設定手段で前記経路を設定したときの前記状況検出手段で検出した状況を蓄積する経路設定時状況蓄積手段と、
前記状況検出手段で検出した現在の状況と前記経路設定時状況蓄積手段で蓄積された経路設定時の状況とが異なる場合に経路設定の入力を促進する経路設定入力促進手段と、
を備えることを特徴とする車載情報提示装置を提供する。
【００３３】
本発明の第１２態様によれば、車両の目的地を設定する目的地設定手段と、
前記車両の渋滞状況を検出する渋滞状況検出手段と、
前記目的地設定手段で前記目的地を設定したときの前記渋滞状況検出手段で検出した渋滞状況を蓄積する目的地設定時渋滞状況蓄積手段と、
前記目的地設定時渋滞状況蓄積手段で蓄積された目的地設定時の渋滞状況と現在の渋滞状況が異なる場合に目的地設定の入力を促進する目的地設定入力促進手段と、
を備えることを特徴とする車両情報提示装置を提供する。
【００３４】
本発明の第１３態様によれば、前記状況検出手段が車外の気温を検出して前記気温の変化を検出する車外温度検出装置である第１〜５，１１のいずれか１つの態様に記載の車載情報提示装置を提供する。
【００３５】
本発明の第１４態様によれば、前記状況検出手段が、車外の画像情報を撮像するカメラ撮像装置と、撮像された画像情報からその画像情報の変化を検出する画像情報処理手段とを備える第１〜５，１１，１３のいずれか１つの態様に記載の車載情報提示装置を提供する。
【００３６】
本発明の第１５態様によれば、前記状況検出手段が補助タイヤの着脱を検出して前記補助タイヤの変化を検出する補助タイヤ検出装置である第１〜５，１１，１３，１４のいずれか１つの態様に載の車載情報提示装置を提供する。
【００３７】
本発明の第１６態様によれば、前記状況検出手段が車内のチャイルドシートの利用を検出して前記利用の変化を検出するチャイルドシート検出手段である第１〜５，１１，１３〜１５のいずれか１つの態様に記載の車載情報提示装置を提供する。
【００３８】
本発明の第１７態様によれば、前記状況検出手段が車内で選曲されている曲を検出して前記選曲の変化を検出する選曲検出手段である第１〜５，１１，１３〜１６のいずれか１つの態様に記載の車載情報提示装置を提供する。
【００３９】
本発明の第１８態様によれば、前記状況検出手段が車内の可変シートの利用を検出して前記利用の変化を検出する可変シート検出手段である第１〜５，１１，１３〜１７のいずれか１つの態様に記載の車載情報提示装置を提供する。
【００４０】
本発明の第１９態様によれば、前記状況検出手段が車内の設定温度を検出して前記設定温度の変化を検出する車内設定温度検出手段である第１〜５，１１，１３〜１８のいずれか１つの態様第記載の車載情報提示装置を提供する。
【００４１】
本発明の第２０態様によれば、車両に配置されかつ車内又は車外に関する状況を検出して前記状況の変化を状況検出手段で検出し、
前記状況検出手段で検出された前記状況が変化したときに、移動履歴情報蓄積手段に蓄積されている前記車両の移動履歴情報から経路を行動予測手段で予測し、
前記行動予測手段で予測された前記車両の経路に関する情報を情報提示手段により提示することを特徴とする車載情報提示方法を提供する。
【００４２】
本発明の第２１態様によれば、車両の経路を経路設定手段で設定し、
前記車両の現在位置を現在位置検出手段で検出し、
前記車両の移動履歴情報を移動履歴情報蓄積手段で蓄積し、
前記経路設定手段で設定された前記経路から前記現在位置検出手段で検出された前記現在位置との間が一定の距離を越えたときに前記移動履歴情報蓄積手段で蓄積されている前記移動履歴情報から前記車両の経路を行動予測手段で予測し、
前記行動予測手段で予測された前記車両の経路に関する情報を情報提示手段で提示することを特徴とする車載情報提示方法を提供する。
【００４３】
本発明の第２２態様によれば、車両の移動履歴情報を蓄積する移動履歴情報蓄積装置と、
前記車両の車載情報提示装置に配置されかつ車内又は車外に関する状況を検出して前記状況の変化を検出する状況検出手段で検出された前記状況が変化したときに、前記移動履歴情報蓄積手段で蓄積されている移動履歴情報から経路を予測するとともに、前記予測された前記車両の経路に関する情報を前記車両に配置された情報提示手段により提示させる行動予測手段とを備えて、前記車両の前記車載情報提示装置に接続可能なことを特徴とする車載情報提示装置用サーバを提供する。
【００４４】
以下、本発明の実施形態について説明する。
【００４５】
（第１実施形態）
図１は本発明の第１実施形態にかかる、車載情報提示方法を実施可能な車載情報提示装置の全体構成を示すシステム構成図である。ここでは、車載情報提示装置の一例として車載されるカーナビゲーションシステムを想定する。図１において、１０１は車両１９９のワイパー操作や車両１９９に取り付けた雨滴感知センサにより車外の天候を検出して前記天候の変化を検出する、状況検出手段の一例としての天候検出装置、１０２は車両１９９に取り付けたＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサによる車両の位置とその時刻の移動履歴情報を蓄積してユーザの現在位置までの移動履歴情報を蓄積する移動履歴情報蓄積手段、１０３は天候検出装置１０１と移動履歴情報蓄積手段１０２とが接続され、かつ、エンジン起動時には経路設定手段として機能しかつ天候検出装置１０１で天候の変化が検出されたときに、移動履歴情報蓄積手段１０２で蓄積されたデータを基にユーザの将来の目的地やその車両の経路を予測する行動予測手段、１０４は行動予測手段１０３に接続されかつ行動予測手段１０３の結果をもとにユーザに情報を提供する情報提示手段、１０５は行動予測手段１０３に接続されたキー入力装置や音声入力装置などのユーザ入力手段（入力装置）である。
【００４６】
前記車載情報提示装置では、行動予測手段１０３により、移動履歴情報蓄積手段１０２で蓄積されたデータを基にユーザの将来の目的地やその車両１９９の経路を予測し、予測した目的地やその車両１９９の経路を情報提示手段１０４でユーザに提示する。その後、天候検出装置１０１で車外の前記天候の変化を検出すると、前記天候の変化状態に基づき、行動予測手段１０３により、移動履歴情報蓄積手段１０２で蓄積されたデータを基にユーザの将来の目的地やその車両１９９の経路を再度予測し、予測した目的地やその車両１９９の経路を情報提示手段１０４でユーザに提示する。情報提示手段１０４でユーザに提示された情報は、ユーザ入力手段１０５からの入力により選択を促されて、さらなる情報を提示可能としている。
【００４７】
前記車両１９９に車載されている図１の前記車載情報提示装置のシステムの具体的なハードウエア構成を図２に示す。図２において、２０１は車両１９９の現在位置を検出する、現在位置検出手段の一例としてのＧＰＳセンサ、２０２は図１９に示されるように車両１９９の天面などに装着されて車外の雨を感知する、天候検出装置１０１の一例としての雨滴感知センサ、２０３はカーナビゲーションシステムのカーナビ本体２００内に配置されかつ車載情報提示用プログラムを記憶するとともに移動履歴情報をデータとして蓄積する、移動履歴情報蓄積手段１０２の一例としてのデータ記憶装置であるハードディスク、２０４はカーナビ本体２００内に配置されかつハードディスク２０３に記憶されていた車載情報提示用プログラムがロードされて一時的に記憶されるとともに各種情報も一時的に記憶される主記憶装置、２０５はカーナビ本体２００内に配置されかつＧＰＳセンサ２０１と雨滴感知センサ２０２とハードディスク２０３と主記憶装置２０４とが接続されかつ行動予測手段１０３の一例として機能し、かつ、主記憶装置２０４に記憶されたカーナビ本体２００のプログラムを実行するとともにハードディスク２０３に記憶された移動履歴情報などを元にカーナビ本体２００の演算処理を行うＣＰＵ、２０６はＣＰＵ２０５に接続されかつカーナビ本体２００に接続される、情報提示手段１０４の一例としての液晶ディスプレイなどの表示装置、２０７はユーザ入力手段１０５の一例として機能しかつＣＰＵ２０５に接続されかつリモコンやタッチパネルや音声入力装置等によりユーザが情報を入力できる入力装置、２０８は通信手段などでＣＰＵ２０５などに接続可能でかつカーナビ本体２００からネットワークを介して取得できる情報が蓄積されている外部情報記憶装置である。
【００４８】
前記雨滴感知センサ２０２は、所定量以上の水分を検出したとき雨が降り出したと検出し、その量により雨の量を検出することができる。
【００４９】
前記ハードディスク２０３に蓄積されているデータの一例としては、図４に示すように、出発地と目的地と天候とが関連付けられたデータであり、例えば出発地が決まれば、そのときの天候の情報により目的地を検索することができるようなデータとなっている。
【００５０】
前記表示装置２０６では、例えば、図５〜図７に示すように、出発地と、目的地と、出発地から目的地までの経路と、所要時間などが画面表示されてユーザに提示されるようにしている。ユーザは、表示装置２０６で表示された情報に対して入力装置２０７で入力してさらなる情報を表示させることもできる。また、必要に応じて、ＣＰＵ２０５が通信手段などで外部情報記憶装置２０８と接続して、外部情報記憶装置２０８からハードディスク２０３とは別の情報を取得して、取得した情報とハードディスク２０３に記憶された移動履歴情報を元にカーナビ本体の演算処理を行って、新たな情報を表示装置２０６で表示させることもできる。
【００５１】
よって、ＧＰＳセンサ２０１により車両１９９の現在位置を検出するとともに、雨滴感知センサ２０２により車外の雨を感知しながら車両１９９の走行を行い、雨滴感知センサ２０２により車外の雨を感知したとき、ＣＰＵ２０５を行動予測手段１０３として機能させて、目的地の変更を予測して、表示装置２０６で表示させることができる。
【００５２】
以上のように、構成された車載情報提示装置の動作を図３のフローチャート及び図５〜図７の情報提示手段によりユーザに提示される画面を用いて詳細に説明する。また、車載情報提示装置の動作におけるデータのやりとりを図２１に示す。
【００５３】
（ステップＡ１）
まず、ユーザが車両１９９のエンジンを起動させる。
【００５４】
（ステップＡ２）
エンジンの起動により、ハードディスク２０３に記憶されていた車載情報提示用プログラムが主記憶装置２０４にロードされて記憶され、同時に、ＧＰＳセンサ２０１から現在位置に関する情報が取得されて主記憶装置２０４に記憶される。
【００５５】
次いで、ＣＰＵ２０５は、行動予測手段１０３として機能すべく、主記憶装置２０４にロードされた車載情報提示用プログラムに基づき、移動履歴情報蓄積手段１０２の一例としてのハードディスク２０３内のユーザの現在までの移動履歴情報のデータと、ＧＰＳセンサ２０１からの現在位置データとから目的地を推測し、図２２に示すように、目的地の候補がユーザに、情報提示手段１０４の一例としての表示装置２０６で提示される。ここでは、図４に示すような、出発地と目的地と天候とが関連付けられたデータがハードディスク２０３に蓄積されているものとする。そのため、図５に示すように、現在、自宅において車両１９９のエンジンを起動させると、行動予測手段１０３としてのＣＰＵ２０５により、ハードディスク２０３内に図４のように蓄積されているデータから、出発地が自宅のデータを検索して、目的地が「会社」、「テニスコート」、「レストラン」のうちのどれかであると推測し、図２２に示されるように、前記３つの目的地の候補を表示装置２０６によりユーザに提示して選択を促す。
【００５６】
表示装置２０６に提示された画面に対して、ユーザが、「会社」、「テニスコート」、「レストラン」の３つの候補から、目的地として「テニスコート」を、ユーザ入力手段１０５の一例としての入力装置２０７で選択入力すると、ＣＰＵ２０５により「テニスコート」までの経路検索を行う。
【００５７】
すなわち、入力装置２０７によるユーザの入力情報を元に、行動予測手段１０３としてのＣＰＵ２０５でハードディスク２０３内に蓄積されたデータを検索して「テニスコート」までの経路を探し出し、探し出した情報、例えば、図５に示すように「テニスコート」までの経路とその所要時間とを表示装置２０６によりユーザに提示する。
【００５８】
（ステップＡ３）
ステップＡ２に次いで、天候検出装置１０１の一例としての雨滴感知センサ２０２で天候に変化が無いか否か検出する。雨滴感知センサ２０２で天候に変化が検出されていない場合には、ステップＡ４へ進む。
【００５９】
一方、雨滴感知センサ２０２で天候に変化が検出された場合、例えば、車両の走行により、自宅から出発して図６に示す車両の位置にユーザが移動してきたとＧＰＳセンサ２０１により検出したときに、急に雨が降り出したとする。この場合、雨滴感知センサ２０２により天候に変化があったと検出し、天候変化検出信号をＣＰＵ２０５に入力して、ステップＡ２へ戻る。
【００６０】
（ステップＡ２）
ステップＡ３の後のステップＡ２では、図６の車両位置において、天候変化検出信号を受け取ったＣＰＵ２０５は、再び、これまでの移動履歴情報が蓄積されているハードディスク２０３のデータを用いて、天候変化に基づいて変更されそうな移動先を予測する。すなわち、雨滴感知センサ２０２から雨滴が感知された情報が主記憶装置２０４に伝えられると同時に、ＧＰＳセンサ２０１から検出された現在位置情報を基に、再び、目的地予測がＣＰＵ２０５において開始される。例えば、過去の移動履歴情報では、図４に示すように、出発地が自宅で、天候が雨の場合には目的地として「レストラン」へ行くデータしかハードディスク２０３内に無い場合、又は、天候が雨の場合の目的地として「自宅」や「スーパーマーケット」や「レストラン」へ行くデータがあっても「レストラン」へ行くデータが多い場合には、急に雨が降り出したため、過去の移動履歴情報からすると、「テニスコート」ではなく「レストラン」へ行く可能性が高いとＣＰＵ２０５で判断し、図２３に示すように表示装置２０６で「レストラン」への目的地変更を促す選択画面を表示する。図２３の画面で目的地を「レストラン」へ変更することに対しの答えとして「はい」、「いいえ」のうちの「はい」を入力装置２０７で選択入力することにより、「レストラン」への目的地変更が決定される。ユーザの選択入力の後、すなわち、ユーザが、入力装置２０７で「レストラン」を選択すると、ＣＰＵ２０５が目的地を「レストラン」に変更して現在位置から「レストラン」への経路を検索して、図７に示されるように、現在位置から「レストラン」までの経路とその所要時間とを表示装置２０６によりユーザに提示する。
【００６１】
なお、ユーザが車両の運転等で確認処理ができない時間が所定の時間以上に継続した場合には、ＣＰＵ２０５により、自動的に目的地を変更してもよい。
【００６２】
この結果、ユーザも雨のため「テニスコート」でのテニスを楽しめないということで、雨が止むのを待つために、「レストラン」等を行く予定にしていた場合には、この機能により、表示装置２０６に表示された「レストラン」へ目的地を変更することが容易になる。
【００６３】
（ステップＡ４）
ステップＡ３で天候に変化がなく、ステップＡ４で、目的地に到着して車両１９９のエンジンが停止した場合には、ステップＡ５を経て、本車載情報提示装置の動作を終了する。それ以外の場合には、再びステップＡ３へ戻り、天候の変更が無いか否か検出し続ける。例えば、雨が降り出したために「レストラン」へ向かっていたが、その途中で雨滴感知センサ２０２により天候に変化があり晴れてきたと検出した場合には、再びＣＰＵ２０５により検索しなおして「テニスコート」へ目的地を再び変更することも可能である。
【００６４】
（ステップＡ５）
ステップＡ５では、エンジン始動からエンジン停止までの間、言い換えれば、前記例では自宅を出発してから目的地に到着するまでの間の移動履歴情報（例えば、出発地、天候、目的地などの情報）をＣＰＵ２０５によりハードディスク２０３に追加登録して終了する。
【００６５】
以上の動作により、従来まではエンジン起動時に目的地（移動先）を予測するのみで、車両走行途中で、天候状況が変化した場合に対応できていなかったが、本発明の第１実施形態にかかる車載情報提示装置により、雨滴感知センサ２０２で天候の状況が変化したと検出した場合には、行動予測手段１０３として機能するＣＰＵ２０５により、天候の変化に応じて再び目的地を予測し直すことができて、柔軟に移動経路を設定することが可能になる。
【００６６】
なお、車両の出発地、天候、車両の目的地の移動履歴情報をその日時、曜日、運転者、同乗者などの他の車両走行情報と共に移動履歴情報としてハードディスク２０３に記憶するようにして、曜日又は日時又は運転者又は同乗者などの車両走行情報も考慮して、天候の変化に伴う目的地の提示を行えるようにしてもよい。
【００６７】
なお、本発明の第１実施形態にかかる車載情報提示装置においては、天候検出装置１０１の例として、雨滴感知センサ２０２等により車外の天候を把握したが、これに代えて又はこれに追加して、ワイパーの動き等を検出するセンサを用いて車外の天候を推測することもできる。例えば、車両１９９のワイパーの動きが所定時間以上継続して行われるとき、雨が降り出したと検出し、その後、ワイパーの低速と高速の動作速度のうち低速から高速に切り替われば、雨がより多く降っていると検出することができる。
【００６８】
より詳細には、ワイパーを駆動するワイパー駆動モータのセンサ２６０２を用いたハードウエア構成を図２５に示す。図２５は、ワイパー駆動モータ用センサ２６０２がＣＰＵ２０５に接続されている以外は、基本的に図２の構成と同様であるためそれらの説明を省略する。ワイパー駆動モータ用センサ２６０２を天候検出装置の例として用いた場合、ワイパー駆動モータ用センサ２６０２からワイパーの動きの度合い（ワイパー駆動モータの駆動時間や駆動速度）の情報を検出することにより、雨量を検知することが可能になる。すなわち、例えば、ワイパー駆動モータ用センサ２６０２の検出により、ワイパー駆動モータが間欠的に駆動されているときは、雨が降り始めており、ワイパー駆動モータが低速で駆動されているときは、少量の雨が降っており、ワイパー駆動モータが高速で駆動されているときは、大量の雨が降っていると、ＣＰＵ２０５により判断することができる。そこで、図２６に示すように雨の量によって施設が利用できるか否かの情報を蓄積しておくことにより、ＣＰＵ２０５により目的地として設定すべきか否かを判断することが可能になる。図２６に示す、施設と雨量の関係は、ユーザが予め入力設定してもよいし、一般の公共情報を利用して第３者によって設定されたものを用いてもよい。雨量によって目的地を推測するか否かを判断する実施の形態のフローチャートを図２４に示す。図２４のフローチャートは、天候の変化がいるか否かを判断するステップＡ３と、エンジン停止を判断するステップＡ４との間に、目的地が天候に依存しているか否かを判断するステップＡ３Ａを設け、目的地が天候に依存している場合にはステップＡ２に戻り、目的地が天候に依存していない場合にはステップＡ４に進むようにしている。これ以外の工程は、基本的に図３のフローチャートと同様のものである。よって、ステップＡ３で、ワイパー等により雨量の変化を検出し天候が変化した場合に、ステップＡ３Ａで、ＣＰＵ２０５により、その雨量の度合いに応じて目的地予測をし直すべきか否かを判断するようにしている。例えば、目的地が「テニスコート」であった場合、クレー（土）のテニスコートであれば、少量の雨でもコートが利用できない可能性が高いため、目的地変更を行うが、目的地が屋内のテニスコートであった場合には、雨が降ってもテニスコートが利用できるため、目的地の変更を行わないというような情報が予めハードディスク２０３に記憶されており、この情報を参照して、ＣＰＵ２０５により、前記したように、雨量の度合いに応じて目的地予測をし直すべきか否かを判断する。このように、天候の情報が取得できる場合には、図４に代わり図２８に示すように、出発地と目的地と関連付けて雨の量も移動履歴情報としてハードディスク２０３に蓄積することができる。
【００６９】
なお、目的地が天候に依存しているか否かを過去の移動履歴から判断してもよい。例えば、図６１に示すように、車両の過去の移動履歴より各日付とその日の天候に応じた自宅以外の移動先のリストを作成する。図６１の表より、図６２のように天候によって移動先が異なっているか否かを判断する。図６２において、×は天候が晴れのときの移動先、○は雨の日の移動先を表現している。さらに、地図上の地点にクラスタリング手法を利用することで、各移動先ごとのまとまりを生成することが可能になる。なお、クラスタリング手法については、各移動先間の地図上の距離をクラスター間の距離として定義することで適用することが可能である。次に、各クラスターにおける移動先が得られたときの天候に関する情報を取得する。その結果、各クラスターへの移動先が生じた状況を検出することができる。次に、各クラスターでの状況が十分にまとまっているか否かを判断する。例えば、クラスターＡは天候が晴れのときの移動先の状況でまとまっている。一方、クラスターＢは晴れのときの移動先と雨のときの移動先の状況がある。また、クラスターＣは雨のときの移動先の状況でまとまっている。そこで、晴れのときの移動先の状況に対応するクラスター（例えばクラスターＡ）に向かって走行していると判断されたときに雨が検出された場合には、目的地の変更設定を促進する画面を表示する。また逆に、雨のときの移動先の状況に対応するクラスター（例えばクラスターＣ）に向かって走行していると判断されたときに晴れてきた場合に、目的地の変更設定を促進する画面を表示する。一方、天候に関係のない移動先の状況のクラスター（例えばクラスターＢ）に向かって走行している場合には、天候の変化があっても目的地の変更設定を促進する画面を表示しない。このようにして、過去のユーザの移動履歴から、目的地の設定を変更すべきか否かを判断し、ユーザの目的地設定を支援することが可能になる。なお、上記の例においては、天候の変化による行き先が異なる例について説明したが、天候だけでなく、車両に同乗している人数や、車両にチャイルドシート等が取り付けられたか否かの状況によって行き先の傾向が変化するか否かを判断することで、目的地設定支援の画面を表示するか否かを判断してもよい。特に、乗車人数の場合は、図６３の例においては、乗車人数によって行き先の偏りがあるか否かを判断する例を示しているが、車両に同乗している人数が複数例えば家族が同乗したときの移動先と、一人で行く移動先の傾向が異なる場合が多い。家族が同乗した場合には、レストランや遊戯施設が多いが、一人の場合（例えば通勤等で車両を利用している場合）には、通勤場所へ向かうことが多い、乗車人数によらない場合としてスーパーがある等の傾向を抽出することが可能になる。
【００７０】
なお、上記の方法においては、行き先を統計的クラスタリング手法を用いて説明したが、図６２に示すように、地図を格子状、又は、都道府県や市町村などの境界情報等を用いて分割し、各区画における状況を検出してもよい。これにより、移動履歴から、車両の状況によって行き先が変更されるか否かを判断することが可能になる。
【００７１】
なお、ワイパーの駆動モータで雨が降っているか否かを検出する場合、フロントガラスの汚れを取り除くためにワイパーを利用することがあるため、例えば、予め設定された所定の時間以上、ワイパーを使用した場合のみ、雨が降っているとＣＰＵ２０５で判断し、目的地予測を行うようにすることもできる。
【００７２】
なお、図５に示すように、目的地までの所要時間も推測する場合には、予め設定された雨量より多くの雨が検知された場合には、渋滞等により所要時間が変わる可能性が高いため、再び所要時間をＣＰＵ２０５により計算し直すことも可能である。
【００７３】
なお、第１実施形態では、エンジン始動時に雨が降っていない場合の例で説明したが、逆に、エンジン始動時に雨が降っていて、雨滴感知センサ２０２等により雨が止んだのを検出することにより、ＣＰＵ２０５により目的地予測を行うこともできる。当然、ワイパー駆動モータ用センサ２６０２によりワイパーの動作を検出して雨が止んだのを検出するようにしてもよい。この場合、移動履歴情報蓄積手段１０２において、車両の位置とその時刻の情報だけでなく、各時刻におけるワイパーの作動状況等、車載機器のセンサから得られる情報も蓄積しておく必要がある。
【００７４】
特に、経路が設定されたときの状況と、現在の状況が異なる場合には、目的地が変更される場合が多く、その状況が検出されたときには、新たな目的地・経路を設定する画面を自動的に提示してもよい。例えば、図４５に示すシステム構成で前記機能を実現することが可能である。図４５において、５１０１は車載機器のセンサから車両の状況を検出する状況検出手段である。５１０２はＧＰＳアンテナ（ＧＰＳセンサ）等により車両の位置情報を検出する位置情報取得手段である。５１０３は車載ディスプレイ等に対するユーザのリモコン操作により目的地の設定や、経路の設定を行う経路設定手段である。なお、車両の過去の移動履歴から、これから向かおうとしている目的地の設定や、経路の予測により自動的に経路が設定されてもよい。例えば、平日の昼間に最寄りのスーパーへ行く習慣のあるユーザであれば、平日の昼間に車両のエンジンがかけられた場合には、最寄りのスーパーに行くとシステム（例えば経路設定手段５１０３）が判断し、自動的に経路を設定することも可能である。
【００７５】
５１０４は経路設定手段５１０３で経路が設定されたとき、状況検出手段５１０１で検出された状況を蓄積する経路設定時状況蓄積手段である。例えば、車外の状況として、外気の温度や天候、路面の状態等を状況検出手段５１０１で検出して経路設定時状況蓄積手段５１０４に蓄積する。また、車内の状況としてエンジンキーやシート位置により運転者を識別し、運転者がだれであるかの情報や、各シートのセンサにより乗車人数を推定することにより、車内の状況を状況検出手段５１０１で検出して経路設定時状況蓄積手段５１０４に蓄積することが可能になる。
【００７６】
５１０５は位置情報取得手段５１０２で取得した位置情報の履歴を車両の移動履歴として蓄積する移動履歴蓄積手段である。なお、移動体端末の場合には、基地局の位置から移動体端末の位置情報を検出することも可能である。これらの情報を、例えば、時刻とその時刻における緯度、経度の情報として移動履歴として移動履歴蓄積手段５１０５に蓄積することが可能である。また、車両の場合には、交差点の識別情報とその交差点を通過した時刻の情報により、交差点の系列情報として移動履歴を移動履歴蓄積手段５１０５に蓄積することも可能である。また、交差点だけでなく、道路の識別情報で移動履歴を移動履歴蓄積手段５１０５に蓄積することも可能である。
【００７７】
５１０６は経路設定時状況蓄積手段５１０４で蓄積されている状況と、車両の現在の状況との差異を検出する状況差異検出手段である。経路設定を行ったときは、天候が晴れであったが、現在、雨が降ってきたときには、状況に変化があったと、その差異を状況差異検出手段５１０６により検出する。
【００７８】
５１０７は移動履歴蓄積手段５１０５で蓄積された移動履歴の情報から統計的手法を用いて、これから車両が向かう目的地を推定する目的地予測手段である。これは、前述したように、運転者の生活習慣から移動先（目的地）を目的地予測手段５１０７で推定する。
【００７９】
５１０８は経路設定時状況蓄積手段５１０４で蓄積されている経路設定時の状況に対して、現在の車両の状況が変化していると判断した場合に、目的地予測手段５１０７で予測された目的地の候補を出力することで、運転者に新たな目的地の設定や新たな経路の設定を促す経路設定入力促進手段である。これにより、経路設定手段５１０３で経路が設定されたときの状況と、現在の状況の違いにより、運転者の移動先（目的地）の変化に自動的に対応することが可能になる。
【００８０】
以下、図４６のフローチャートを用いて、処理の流れについて説明する。
【００８１】
＜ステップＤ１＞
ステップＤ１において、位置情報取得手段５１０２によりＧＰＳセンサ等から車両の位置情報を取得する。
【００８２】
＜ステップＤ２＞
ステップＤ２において、ステップＤ１で取得した位置情報と、取得した時刻に関する情報を対応付けて移動履歴として移動履歴蓄積手段５１０５に蓄積する。
【００８３】
＜ステップＤ３＞
ステップＤ３において状況検出手段５１０１で取得できる情報を取得する。例えば、雨滴感知センサ２０２を利用して天気の情報を取得する。また、シートセンサにより乗車している人数の情報を取得する。
【００８４】
＜ステップＤ４＞
ステップＤ４において、経路設定手段５１０３により経路が設定されたか否かを判断する。経路が設定されていない場合には、ステップＤ１へ戻り、移動履歴を継続して蓄積する。経路が設定されたときには、ステップＤ５へ進む。例えば、図４７に示すように、自宅を出発するユーザが、テニスコートまでの経路を設定したものとする。ただし、テニススクール等に加入しており、定期的にテニスコートを向かうユーザであれば、自動的に経路を設定することが可能になる。
【００８５】
＜ステップＤ５＞
ステップＤ４において経路が設定された場合には、ステップＤ５において、ステップＤ２で検出された状況に関する情報を経路設定時状況蓄積手段５１０４に蓄積する。例えば、図４７においては、状況に関する情報として、天候：晴、気温：２５度、乗車人数４名というように経路設定時状況蓄積手段５１０４に蓄積される。
【００８６】
＜ステップＤ６＞
ステップＤ６において、ステップＤ３と同様に、再び、状況の検出を行う。
【００８７】
＜ステップＤ７＞
ステップＤ７において、経路設定入力促進手段５１０７において、経路が設定されたときに経路設定時状況蓄積手段５１０４に蓄積された状況と、現在の車内外の状況とを比較し、差異があるかどうかを状況差異検出手段５１０６により判断する。状況差異検出手段５１０６により状況に変化がなかったと判断された場合には、ステップＤ６へ戻り、再び、状況の検出を行う。逆に、状況差異検出手段５１０６により経路が設定されたときの状況と、現在の状況との間に変化があったと判断された場合には、ステップＤ８へ進む。例えば、経路設定時には、図４７に示すように状況が蓄積されていたが、図４８に示すように、車両がテニスコートの方向へ向かっていたが、その途中において、降雨があり雨が検出されたとする。この場合、経路設定時状況蓄積手段５１０４の蓄積内容と現在の状況が異なることが状況差異検出手段５１０６により検出され、ステップＤ８へ進む。
【００８８】
＜ステップＤ８＞
ステップＤ８において、移動履歴蓄積手段５１０５に蓄積されている、過去の移動履歴から、現在位置から過去の向かった移動先（目的地）の情報を利用して目的地の候補を目的地予測手段５１０７で推定する。例えば、図４８の車両位置においては、過去にテニスコート以外に、「レストラン」や「自宅」へ移動した履歴が蓄積されていたとする。よって、「レストラン」や「自宅」が移動先（目的地）の候補として抽出して推定することが可能になる。
【００８９】
＜ステップＤ９＞
ステップＤ９において、経路設定入力促進手段５１０８により、状況が変化したときの移動先（目的地）の候補を表示し、運転者が簡単に移動先（目的地）を変更できるようにする。例えば、図４９に示すように、表示装置の画面に表示された地図上にウインドウが重ねて表示され、ウインドウ内でレストランＡと自宅がそれぞれ表示され、ユーザがリモコンなどの入力装置で選択することで、目的地（移動先）を簡単に変更することが可能になる。
【００９０】
以上の動作により、出発時においてはテニスコートに向かっていたが、降雨等の状況の変化によって目的地を変更または、自宅に帰らなければならなくなった場合には、簡単に目的地の変更を行うことができるようになる。
【００９１】
なお、前記実施形態においては、状況の変化として天候の変化によって目的地の変更・促進を行う例について記載している。さらに、スキー場等に向かうときに、降雪や道路の凍結を検出することで、目的地の変更を促してもよい。
【００９２】
なお、本発明の第１実施形態にかかる車載情報提示装置においては、目的地として「テニスコート」から「レストラン」に変更したが、ＣＰＵ２０５などが通信手段（図示せず）により、車両外部の遊戯施設のデータベース等の外部情報記憶装置２０８と接続して、外部情報、例えば屋内のテニスコートのある場所などの遊戯施設の情報を入手して、これを用いることにより、雨を感知したことにより屋外テニスコートから屋内のテニスコートへ目的地を変更することも可能である。また、雨を感知することで、ハードディスク２０３内に移動履歴情報として記憶されておりかつユーザが以前に訪れたことのある屋外駐車場しかないスーパーと屋内駐車場のあるスーパーとの情報のうちから、屋内駐車場のあるスーパーの情報をＣＰＵ２０５により探し出して、「レストラン」から「屋外駐車場しかないスーパー」へ、また、「レストラン」若しくは「屋外駐車場しかないスーパー」から「屋内駐車場のあるスーパー」に目的地の変更を促すことも可能である。
【００９３】
また、本発明の第１実施形態にかかる車載情報提示装置において、状況検出手段として、天候検出装置１０１に代えて又は天候検出装置１０１に追加して、車外の温度を検出する車外温度検出装置とすることも可能である。これにより、例えば、スキー場等へ向かう運転の場合に、車外の温度が氷点下になるようなときには、路面が凍る可能性が高いため、ユーザが交通量の多い幹線道路を多く使っていたとする。このとき、移動履歴情報蓄積手段１０２では、車外温度検出装置により検出された車外温度と、出発地、天候、目的地、出発地から目的地へ移動したときに使用した幹線道路などの移動経路などの情報とを関連付けて移動履歴情報としてハードディスク２０３に蓄積しておけば、車外の温度が低く氷点下になりそうなときには幹線道路を利用するという移動履歴情報をデータとして多く蓄えられることになる。そこで、車外温度検出装置の検出結果として、車外の温度が、車外の温度が低く氷点下にならないような通の場合の経路で出発地から目的地へ経路案内していた場合でも、車外の温度が氷点下になったことが車外温度検出装置により検出された場合には、ＣＰＵ２０５でユーザが幹線道路の経路を通ることを予測し、その経路での渋滞情報や沿線の情報をＣＰＵ２０５により表示装置２０６で提示することが可能になる。
【００９４】
また、本発明の第１実施形態にかかる車載情報提示装置において、図２０（ａ），（ｂ）に示されるように、状況検出手段として、天候検出装置１０１に代えて又は天候検出装置１０１に追加して、車外の状況を車外撮像カメラ１１８で撮像するカメラ撮像装置と、撮像された画像情報からその画像情報の変化を検出する画像情報処理手段とすることも可能である。これにより、例えば、カメラ撮像装置で撮像された画像を画像情報処理手段で処理して画像情報の変化を検出するとき車外でアイスバーンや積雪が検出された場合には、前記と同様に過去の移動履歴情報から、ＣＰＵ２０５により、その状況においてよく利用する経路に自動的に変更する動作が可能になる。より詳細には、図２０（ａ），（ｂ）に車両１９９にカメラ撮像装置の一例としてのカメラ１１８を装着した図を示す。車外において積雪があった場合には、積雪前の図２７（ａ）と比較して、図２７（ｂ）に示すようにカメラ１８８で撮像された画像において下半分が白くかつ同じ色で写るようになる。そのため、カメラ１８８で撮像された画像の下部において白に近いＲＧＢ値でかつ同色で、積雪が考えられる１２月から２月（日本の本州地域の場合）であれば、画像情報処理手段により、車外において積雪があると判断することが可能である。
【００９５】
なお、ユーザが設定した目的地が有効な時間（営業時間等）内に到着できるか否かによって、ＣＰＵ２０５により、目的地の候補を変更することもできる。例えば、図２９に示すように、各目的地に対する営業時間や目的地に進入可能な時間とを関連付けた情報が、ネットワークと接続可能な外部情報記憶装置２０８内又はカーナビ本体のハードディスク２０３内に蓄えられており、目的地が図２９の「テニスコート」であったが、渋滞等により、「テニスコート」の営業時間である１８時を過ぎてしまった場合（営業時間と、ＣＰＵ２０５に入力された現在時刻情報とのＣＰＵ２０５による比較の結果として営業時間を過ぎたことがＣＰＵ２０５により判明した場合又は営業時間を過ぎることがＣＰＵ２０５により判明する場合）には、ＣＰＵ２０５によりユーザにそのことを知らせ、ＣＰＵ２０５によりその地点から目的地の変更を促すことも可能である。また、他のテニスコートへ目的地の変更をＣＰＵ２０５により促すことも可能である。具体的なシステム構成を図５０に示す。
【００９６】
図５０において、５６０１は、道路における渋滞情報を蓄積している渋滞情報蓄積手段である。渋滞情報蓄積手段５６０１においては、各道路での渋滞情報とともに、現在の渋滞状況において、各交差点間での車両による走行に必要な所要時間の情報も蓄積されている。
【００９７】
５６０２は、車両で向かう遊戯施設やランドマークの位置情報、さらに、その施設のカテゴリーに関する情報が蓄積されている目的地候補蓄積手段である。例えば、「テニスコートＡ」に関しては、その位置情報、「テニス」「スポーツ施設」等のカテゴリーに関する情報が蓄積されている。渋滞情報蓄積手段５６０１と目的地候補蓄積手段５６０２とはサーバに備えられている。
【００９８】
５６０３は、車載端末において、車両の目的地を設定する目的地設定手段である。目的地は、目的地候補蓄積手段５６０２から選択してもよい。
【００９９】
５６０４は、渋滞情報蓄積手段５６０１に蓄積されている渋滞情報をネットワーク等を介して取得する渋滞情報検出手段である。
【０１００】
５６０５は、目的地設定手段５６０３で設定された目的地に到達する時間を計算する上で必要な渋滞情報を、目的地設定時に渋滞情報検出手段５６０４から選択・蓄積する目的地設定時渋滞情報蓄積手段である。
【０１０１】
５６０６は、目的地設定時渋滞情報蓄積手段５６０５で蓄積された渋滞情報を監視し、目的地設定時の渋滞情報との差異を計算する渋滞状況差異検出手段である。
【０１０２】
５６０７は、渋滞情報差異検出手段５６０６で、目的地設定時に渋滞情報検出手段５６０４により検出された渋滞情報に対して、大きく変化があったと判断された場合に、目的地候補蓄積手段５６０２からネットワークを介して代替目的地を検索する代替目的地検索手段である。
【０１０３】
５６０８は、代替目的地候補検索手段５６０７で検索された新たな目的地を提示し、ユーザに目的地設定の入力を促進する目的地設定入力促進手段である。
【０１０４】
前記のように構成されたシステムの動作について図５１のフローチャートを用いて説明する。
【０１０５】
＜ステップＦ１＞
ステップＦ１において、ＧＰＳセンサ（図示せず）等により、車両の現在位置を取得する。
【０１０６】
＜ステップＦ２＞
次に、ステップＦ２において目的地が設定された場合には、ステップＦ３へ進む。ステップＦ２において目的地が設定されていない場合には、ステップＦ１へ戻り、再び、ステップＦ１で最新の車両の現在位置を取得する。ここでは、図５２に示すように自宅が現在位置とし、目的地がテニスコートとなっている。
【０１０７】
＜ステップＦ３＞
ステップＦ３において、渋滞情報蓄積手段５６０１から渋滞状況検出手段５６０４で最新の渋滞状況を取得する。渋滞状況検出手段５６０４で取得された渋滞情報をもとに、ステップＦ１で取得した現在位置から、ステップＦ２で設定された目的地までのルートの探索を渋滞状況検出手段５６０４で行うとともに、さらに、その所要時間を渋滞状況検出手段５６０４で算出し、所要時間を算出する際に利用した渋滞情報を目的地設定時渋滞情報蓄積手段５６０５に蓄積しておく。
【０１０８】
図５２の例においては、自宅からテニスコートへ向かうにあたり、図５２の斜線で示した部分１０００において渋滞が生じており、斜線で示した部分１０００を通過するのに５分かかることが判明している。その結果、テニスコートまでの所要時間が３０分となっている。
【０１０９】
＜ステップＦ４＞
ステップＦ４において、ステップＦ３で利用した渋滞情報を、渋滞情報差異検出手段５６０６で監視すべき渋滞情報として渋滞情報差異検出手段５６０６に設定する。ここでは、図５２の斜線部分１０００の渋滞情報が、監視すべき渋滞情報として渋滞情報差異検出手段５６０６に設定される。
【０１１０】
＜ステップＦ５＞
ステップＦ５において、渋滞状況検出手段５６０４により、ステップＦ４で設定された渋滞情報の最新情報を取得する。
【０１１１】
＜ステップＦ６＞
ステップＦ６において、ステップＦ５で渋滞状況検出手段５６０４により取得した渋滞情報が、目的地設定時渋滞情報蓄積手段５６０５で蓄積された目的地設定時の渋滞情報より長くなっているかどうかを渋滞情報差異検出手段５６０６で判断する。長くなっていない場合には、ステップＦ５へ戻り、再び、渋滞状況検出手段５６０４により最新情報を取得する。なお、最新情報の取得は、1分間等の定期的な間隔をあけて情報を取得してもよい。ステップＦ６において渋滞が長くなっていた場合には、ステップＦ７へ進む。
【０１１２】
例えば、目的地設定時の渋滞情報に対して、１０分以上の差異が生じた場合には、長く変化したと判断してステップＦ７へ進むように渋滞情報差異検出手段５６０６で設定されていたとする。このとき、図５３に示すように、渋滞状況検出手段５６０４により取得した渋滞情報に基づき、事故等により、斜線部分１０００の渋滞情報が通過に３０分かかることが判明したとする。この渋滞情報は、目的地設定時の渋滞情報の５分に対して２５分の差異があるため、渋滞情報差異検出手段５６０６で長く変化したと判断されてステップＦ７へ進むこととなる。
【０１１３】
＜ステップＦ７＞
ステップＦ７において、ステップＦ５で渋滞状況検出手段５６０４により取得した最新の渋滞情報を利用して、目的地までの所要時間の算出を再び渋滞状況検出手段５６０４で行う。その結果、所要時間が、あらかじめ設定された閾値より大きいと渋滞情報差異検出手段５６０６で判断された場合には、ステップＦ８へ進む。
【０１１４】
例えば、所要時間の閾値として１５分が設定されていたとする。このとき、図５３の斜線部分１０００の渋滞情報により、所要時間が６０分に変化したとする。この所要時間は、目的地が設定されたときの所要時間の３０分に対して３０分長くなっており、閾値より大きくなっている。よって、ステップＦ８へ進み、新たな目的地の候補の検索を代替目的地検索手段５６０７で実行することとなる。
【０１１５】
＜ステップＦ８＞
ステップＦ８において、目的地候補蓄積手段５６０２において蓄積されている目的地の候補から、現在、設定されている目的地の代替候補となる目的地を代替目的地検索手段５６０７において検索する。その結果を目的地設定入力促進手段５６０８で表示装置の画面においてユーザに提示する。ユーザが目的地として設定した場合には、目的地設定手段５６０３で入力されたものとして、新たな目的地として設定される。
【０１１６】
あらかじめ目的地設定時に利用した目的地は、テニスコートであり、カテゴリーとしてスポーツ施設となっていた。そこで、目的地候補蓄積手段５６０２で蓄積されている最寄りの「スポーツ施設」を代替目的地検索手段５６０７で検索した結果、「スポーツジムＢ」が検索されたとする。そこで、図５４に示すように、新たな目的地の候補として「スポーツジムＢ」と「自宅」へ戻ることをユーザに提案する。同時に、各目的地に対して、現在位置からの所要時間を提示することで、ユーザの行動の指針を与える上で参考となる。
【０１１７】
以上の動作により、渋滞情報等の変化により、目的地設定時に対して所要時間等に大きな変化がでた場合には、新たな目的地の設定を促すことが可能になり、ユーザは、渋滞状況等の変化に応じて、臨機応変に目的地を変更することが可能になる。
【０１１８】
なお、目的地設定入力促進手段５６０８で設定される目的地は、過去に訪問した目的地を候補として優先的に出力してもよい。過去に訪問したことがある目的地であるため、その目的地での行動を予測することができ、行動を変更する指針としやすい。例えば、テニスコートに行こうとしていたが、事故等の交通状況の変化で、到着までに多くの所要時間を要してしまう場合に、いつも通っているスポーツジムを代替候補として提示することで、そのスポーツジムでできる運動は、以前、体験したことがあるため、そのスポーツジムに変更すべきか否かを容易に判断することが可能になる。
【０１１９】
なお、前記第１実施形態では、天候の変化によって目的地の変更をユーザに促したが、目的地が十分に離れている場合には、ＣＰＵ２０５によりネットワークを使って目的地の天候を調べることにより、もし、車両の近辺で雨を感知しても、目的地の天気が雨でなかった場合には、目的地の変更をＣＰＵ２０５により促さないようにすることもできる。このためには、目的地に関する都道府県情報のテーブルと、各都道府県の天気情報をネットワークによって提供されているサービスを予め設定して、ＣＰＵ２０５と接続可能としておく必要がある。
【０１２０】
なお、前記第１実施形態では、ユーザとして運転者が一人である場合について述べたが、運転者毎に移動履歴情報をハードディスク２０３に蓄積することにより、エンジン始動時などに運転者情報を入力装置２０７から入力し、入力された運転者情報を元にＣＰＵ２０５により、各運転者に応じた目的地の予測を可能としてもよい。
【０１２１】
なお、本発明の第１実施形態にかかる車載情報提示装置において、状況検出手段として、天候検出装置１０１に代えて又は天候検出装置１０１に追加して、補助タイヤの利用を検出する補助タイヤ利用検出手段とすることも可能である。これにより、補助タイヤを利用した場合には近くのカーショップやガソリンスタンドに行くという移動履歴情報がデータとしてハードディスク２０３で蓄積されていた場合には、ユーザが新たに補助タイヤを利用した場合には、ＣＰＵ２０５により、カーショップやガソリンスタンドへ行くことを予測し、そこまでの経路の案内や、その店に関する情報を提示することが可能になる。
【０１２２】
以上のように、雨滴感知センサ２０２やワイパー駆動モータ用センサ２６０２などの天候検出装置や車外温度検出装置やカメラ撮像装置や補助タイヤ検出装置等の車外の状況を検出する状況検出手段を備えることにより、ユーザの操作無しで、ＣＰＵ２０５により、過去の移動履歴情報から移動先を予測したり、その経路に関する情報を提供したり、移動先までの経路を案内したりすることができるようになる。
【０１２３】
なお、前記第１実施形態では、カーナビ本体内の移動履歴情報を蓄積しカーナビ本体のＣＰＵ２０５により目的地を予測するシステムの動作について述べた。しかしながら、移動履歴情報の蓄積と目的地の予測を、ネットワークを介してサーバを利用して計算してもよい。サーバ１９０を用いたシステムの構成を図３０に示す。図３０において、１９３はサーバ１９０内に配置されかつサーバ用プログラムを記憶するとともに移動履歴情報をデータとして蓄積する、移動履歴情報蓄積手段の一例としてのデータ記憶装置であるハードディスク、１９４はサーバ１９０内に配置されかつハードディスク１９３に記憶されていたサーバ用プログラムがロードされて一時的に記憶されるとともに各種情報も一時的に記憶される主記憶装置、１９５はサーバ１９０内に配置されかつハードディスク１９３と主記憶装置１９４とが接続され、かつ、エンジン起動時には経路設定手段として機能するとともにその後は行動予測手段の一例として機能し、かつ、主記憶装置１９４に記憶されたサーバ１９０のサーバ用プログラムを実行するとともにハードディスク１９３に記憶された移動履歴情報などを元にサーバ１９０での演算処理を行うＣＰＵ、１９６はサーバ１９０と車載のカーナビ本体２００のＣＰＵ２０５などとを接続可能な公衆ネットワークである。よって、カーナビ本体２００のＣＰＵ２０５は、通信手段（図示せず。）などで必要なときにサーバ１９０と公衆ネットワーク１９６を介して接続して、ＣＰＵ２０５とＣＰＵ１９５との連携により、ＣＰＵ１９５の制御の元に、車両１９９の移動履歴情報の蓄積をハードディスク１９３に行うとともに、目的地の予測をＣＰＵ１９５により行い、その結果を公衆ネットワーク１９６を介してＣＰＵ２０５に戻すことにより、前記ハードディスク２０３とＣＰＵ２０５などで行っていたと同様の動作を行うようにしてもよい。
【０１２４】
（第２実施形態）
図８は本発明の第２実施形態にかかる、車載情報提示方法を実施可能な車載情報提示装置の全体構成を示すシステム構成図である。ここでも、第１実施形態と同様に、車載情報提示装置の一例として車載されるカーナビゲーションシステムを想定する。図８において、８０１はカーナビの経路探索機能等により目的地までの経路を設定する経路設定手段、８０２は車両に取り付けた一例としてのＧＰＳセンサ等により車両の現在位置を検出する現在位置検出手段、８０３はＧＰＳセンサなどの現在位置検出手段８０２による車両の位置とその時刻の移動履歴情報を蓄積してユーザの現在位置までの移動履歴情報を蓄積する移動履歴情報蓄積手段、８０４は経路設定手段８０１と現在位置検出手段８０２と移動履歴情報蓄積手段８０３とが接続され、かつ、経路設定手段８０１で設定された経路と現在位置検出手段８０２の現在位置との差が大きくなったときに、移動履歴情報蓄積手段８０３のこれまでの移動履歴情報を用いてユーザの将来の目的地やその経路を予測する行動予測手段、８０５は行動予測手段８０４の結果をもとにユーザに情報を提供する情報提示手段である。
【０１２５】
前記車載情報提示装置では、エンジン起動時には経路設定手段８０１により経路を設定し、移動履歴情報蓄積手段８０３で蓄積されたデータを基にユーザの目的地やその車両９１９の経路を予測し、予測した目的地やその車両９１９の経路を情報提示手段８０５でユーザに提示する。その後、ユーザの目的地の変更を検出すると、前記現在位置検出手段８０２からの現在位置に基づき、行動予測手段８０４により、移動履歴情報蓄積手段８０３で蓄積されたデータを基にユーザの目的地やその車両９１９の経路を再度予測し、予測した目的地やその車両９１９の経路を情報提示手段８０５でユーザに提示する。
【０１２６】
前記車両９１９に車載されている図８の前記車載情報提示装置のシステムの具体的なハードウエア構成を図９に示す。図９において、９０１は車両９１９の現在位置を検出する、現在位置検出手段８０２の一例としてのＧＰＳセンサ、９０２はカーナビ本体９２０内に配置されかつ車載情報提示用プログラムを記憶するとともにカーナビ本体で移動履歴情報をデータとして蓄積する、移動履歴情報蓄積手段８０３の一例としてのデータ記憶装置であるハードディスク、９０３はカーナビ本体９２０内に配置されかつハードディスク９０２に記憶されていた車載情報提示用プログラムがロードされて一時的に記憶されるとともに各種情報も一時的に記憶される主記憶装置、９０４はカーナビ本体９２０内に配置されかつＧＰＳセンサ９０１とハードディスク９０２と主記憶装置９０３とが接続され、かつ、経路設定手段８０１及び行動予測手段８０４の一例として機能し、かつ、主記憶装置９０３に記憶されたカーナビ本体９２０のプログラムを実行するとともにハードディスク９０２に記憶された移動履歴情報などを元にカーナビ本体９２０の演算処理を行うＣＰＵ、９０５はＣＰＵ９０４に接続されかつカーナビ本体９２０に接続される、情報提示手段８０５の一例としての液晶ディスプレイなどの表示装置、９０７はＣＰＵ９０４に接続されかつリモコンやタッチパネルや音声入力装置等によりユーザが情報を入力できる入力装置、９０８は通信手段などでＣＰＵ９０４に接続可能でかつカーナビ本体９２０からネットワークを介して取得できる情報が蓄えられている外部情報記憶装置である。
【０１２７】
前記ハードディスク９０２に蓄積されているデータの一例としては、第１実施形態と同様に図４に示すテーブルのうちの天候情報を抜いた、出発地と目的地とが関連付けられたデータであり、例えば出発地が決まれば目的地を検索することができるようなデータとなっている。
【０１２８】
前記表示装置９０５では、例えば、第１実施形態と同様に図５〜図７に示すように、出発地と、目的地と、出発地から目的地までの経路と、所要時間などが画面表示されてユーザに提示されるようにしている。ユーザは、表示装置９０５で表示された情報に対して入力装置９０７で入力してさらなる情報を表示させることもできる。また、必要に応じて、ＣＰＵ９０４が通信手段などで外部情報記憶装置９０８と接続して、外部情報記憶装置９０８からハードディスク９０２とは別の情報を取得して、取得した情報とハードディスク９０２に記憶された移動履歴情報を元にカーナビ本体の演算処理を行って、新たな情報を表示装置９０５で表示させることもできる。
【０１２９】
よって、ＧＰＳセンサ９０１により車両９１９の現在位置を検出するとともに車両９１９の走行を行い、車両９１９が目的地への経路を外れたとＣＰＵ２０５により判断されたとき、ＣＰＵ２０５を行動予測手段１０３として機能させて、目的地の変更を予測して、表示装置２０６で表示させることができる。
【０１３０】
以上のように、構成された車載情報提示装置の動作を図１０のフローチャートを用いて説明する。
【０１３１】
（ステップＢ１）
まず、ユーザが車両９１９のエンジンを起動させる。
【０１３２】
（ステップＢ２）
エンジンの起動により、ハードディスク９０２に記憶されていた車載情報提示用プログラムが主記憶装置９０３にロードされて記憶され、同時に、ＧＰＳセンサ９０１から現在位置に関する情報が取得されて主記憶装置９０３に記憶される。
【０１３３】
次いで、ＣＰＵ９０４は、経路設定手段８０１として機能すべく、主記憶装置９０３にロードされた車載情報提示用プログラムに基づき、移動履歴情報蓄積手段８０３の一例としてのハードディスク９０２内のユーザの現在までの移動履歴情報のデータと、ＧＰＳセンサ９０１からの現在位置データとから目的地を推測し、第１実施形態と同様に図２２に示すように、目的地の候補がユーザに、情報提示手段８０５の一例としての表示装置９０５で提示される。ここでは、第１実施形態と同様に図４に示すような、出発地と目的地と天候とが関連付けられたデータがハードディスク９０２に蓄積されているものとする。そのため、第１実施形態と同様に図５に示すように、現在、自宅において車両９１９のエンジンを起動させると、経路設定手段８０１としてのＣＰＵ９０４により、ハードディスク９０２内に図４のように蓄積されているデータから、出発地が自宅のデータを検索して、目的地が「会社」、「テニスコート」、「レストラン」のうちのどれかであると推測し、図２２に示されるように、前記３つの目的地の候補を表示装置９０５によりユーザに提示して選択を促す。
【０１３４】
表示装置９０５に提示された画面に対して、ユーザが、「会社」、「テニスコート」、「レストラン」の３つの候補から、目的地として「テニスコート」を、入力装置９０７で選択入力すると、ＣＰＵ９０４により「テニスコート」までの経路検索を行う。すなわち、入力装置９０７によるユーザの入力情報を元に、行動予測手段８０４としてのＣＰＵ９０４でハードディスク９０２内に蓄積されたデータを検索して「テニスコート」までの経路を探し出し、探し出した情報、例えば、第１実施形態と同様に図５に示すように「テニスコート」までの経路とその所要時間とを表示装置９０５によりユーザに提示する。ここまでの動作は第１実施形態と同じである。
【０１３５】
（ステップＢ３）
現在位置検出手段８０２の一例のＧＰＳセンサ９０１で検出される現在位置がステップＢ２で設定された経路上にあるか否か検出する。検出される現在位置がステップＢ２で設定された経路上にあるとＣＰＵ９０４で判断する場合には、ステップＢ４へ進む。
【０１３６】
ここで、検出される現在位置がステップＢ２で設定された経路上になく、ステップＢ２へ戻る場合について説明する。例えば、図１１に示すように、エンジン起動時にユーザは「テニスコート」へ向かう予定にしていたが、昼食をとるために「レストラン」へ向かい始めたとする。このとき、システムの目的地が「テニスコート」であるにもかかわらず、車両がステップＢ２で設定された経路とは違う地点にいることが、ＧＰＳセンサ９０１で検出されたデータと前記設定された経路との比較により、ＣＰＵ９０４で判断されることになる。このように、ステップＢ２で設定された経路から車両の位置がある一定の距離（例えば２００ｍ）、離れたとＣＰＵ９０４で判断される場合には、ステップＢ２へ戻る。
【０１３７】
ここで、従来までのカーナビシステムにおいては、経路から車両の位置がある一定の距離離れると、ユーザが経路を間違えたと判断し、ユーザが手動で目的地を変更するまでは、常に、ステップＢ２で設定された経路へ戻すべく案内を行ってしまうだけである。
【０１３８】
（ステップＢ２）
図１１の車両位置において、再び、これまでの移動履歴情報が蓄積されているハードディスク９０２のデータを用いて、移動先を、行動予測手段８０４として機能するＣＰＵ９０４で予測する。その結果、行き先が「レストラン」であるとＣＰＵ９０４で判断すると、第１実施形態と同様に図２３に示すように経路の変更の選択をユーザに促す。ここで、例えば、図１１では、「自宅」から「テニスコート」への経路を外れて、「自宅」から「レストラン」への経路上に現在位置があるとＣＰＵ９０４で判断することにより（さらに追加して、「レストラン」への経路に沿って現在位置が移動しているとＣＰＵ９０４で判断することにより）、車両の行き先が「レストラン」であるとＣＰＵ９０４で判断する。
【０１３９】
ユーザが確認した場合には、図１２に示すように目的地を「レストラン」へＣＰＵ９０４により変更する。なお、ユーザが運転から手を離すことができない場合には、一定時間表示した後に、自動的にＣＰＵ９０４により経路を変更してもよい。
【０１４０】
（ステップＢ４）
ステップＢ４で、目的地に到着して車両９１９のエンジンが停止した場合には、ステップＢ５を経て、本車載情報提示装置の動作を終了する。それ以外の場合には、再びステップＢ３へ戻り、経路から離れているか否か検出し続ける。例えば、「自宅」から「テニスコート」へ行き先を変更して「レストラン」へ向かっていたが、その途中で再び行き先を変更して「テニスコート」へ変更したと検出した場合には、再びＣＰＵ２０５により検索しなおして図３２に示すように「レストラン」から「テニスコート」へ目的地を再び変更することも可能である。このとき、経路としては、現在位置から「テニスコート」への経路を表示させることが好ましい。
【０１４１】
（ステップＢ５）
ステップＢ５では、エンジン起動からエンジン停止までの間、言い換えれば、前記例では自宅を出発してから目的地に到着するまでの間の移動履歴情報（例えば、出発地、目的地などの情報）をＣＰＵ９０４によりハードディスク９０２に追加登録して終了する。
【０１４２】
以上の動作により、従来まではエンジン起動時に目的地や経路を設定し、車両走行途中でユーザが目的地を変更したい場合には、手動で目的地を変更しなければならなかったが、本発明の第２実施形態にかかる車載情報提示装置により、ユーザがエンジン起動時に設定した経路から外れた場合には、目的地が変更されたと判断し、自動的に目的地を変更することが可能になる。
【０１４３】
前記第２実施形態のステップＢ３において、車両の現在位置がステップＢ２で設定された経路上にあるか否か、言い換えれば、予め設定された経路から車両９１９が、離れたか否か（例えば、所定の距離だけ離れたか否か）の判断（判定）について、図３１を用いて説明する。
【０１４４】
図３１において、予め設定された経路上に一定の間隔でポイント（緯度・経度）を設定する。ユーザの車両９１９と各ポイントとの距離を計算し、最も近いポイントとの距離が所定の値を超えたとき、車両９１９が予め設定された経路から離れたと判定する。車両９１９が予め設定された経路上を走行している場合には、設定された少なくとも一つのポイントからは近い距離にある状態を維持することとなる。ユーザが経路から離れたか否かの閾値は、ユーザ毎に設定してもよい。
【０１４５】
なお、第２実施形態においては、設定された経路から離れているか否かで目的地が変更されたか否かを検出した。しかしながら、設定された経路に対して、曲がる交差点を間違えたり、右折すべき交差点を左折してしまったりなどして経路を間違えることで、設定された経路から離れてしまうこともある。そこで、以下に、目的地が変更されたのか、経路を間違えたのかを判定することで、目的地変更をより正確に行う方法について説明する。
【０１４６】
一般に、経路を間違えることは、過去の走行が十分にない経路であることが多い。逆に、過去の走行が十分にある経路については、周辺の施設についても熟知しており、目的地を変更する機会が多い傾向がある。そこで、経路から離脱したときに、その経路に対する過去の走行回数をもとに、経路から離脱したのか、新たな目的地が設定されたのかを自動的に判定する方法について、図５５を用いて説明する。
【０１４７】
図５５において、６１０１は、ＧＰＳアンテナ（ＧＰＳセンサ）等により車両の位置情報を検出する位置情報取得手段である。
【０１４８】
６１０２は、ユーザまたはシステムにより車両がこれから向かう目的地を設定する目的地設定手段である。
【０１４９】
６１０３は、経路探索を行うための地図情報が蓄積されている地図情報蓄積手段である。
【０１５０】
６１０４は、位置情報取得手段６１０１で取得した現在位置の情報と、目的地設定手段６１０２で設定された目的地の情報と、地図情報蓄積手段６１０３で蓄積された地図情報より、現在位置から目的地までの経路を探索する経路探索手段である。
【０１５１】
６１０５は、経路探索手段６１０４で探索された経路を蓄積する経路蓄積手段である。
【０１５２】
６１０６は、経路蓄積手段６１０５で蓄積されている経路に対して車両の現在地点（現在位置）が、どれだけ離脱しているかを算出する（言い換えれば離脱距離を算出する）経路離脱距離算出手段（経路離脱算出手段の一例）である。
【０１５３】
６１０７は、位置情報取得手段６１０１で取得された位置情報の履歴を移動履歴として蓄積する移動履歴蓄積手段である。移動履歴蓄積手段６１０７では、例えば、本車両に対する各道路の過去の通行回数等が蓄積されている。
【０１５４】
６１０８は、経路離脱距離算出手段６１０６で算出された離脱距離と、移動履歴蓄積手段６１０７で蓄積されている履歴から、目的地が変更されたか否かを判定する目的地変更判定手段である。本目的地変更判定手段６１０８においては、離脱した経路が過去に十分に走行していた経路であるか、初めて走行するに近い経路であるかを基に、経路を間違ったのか、目的地が変更されたのかを判定する手段である。
【０１５５】
前記の構成のシステムの動作について、図５６のフローチャートを用いて説明する。
【０１５６】
＜ステップＥ１＞
ステップＥ１において、位置情報取得手段６１０１により車両の現在位置の情報を取得する。
【０１５７】
＜ステップＥ２＞
ステップＥ２において、ステップＥ１において位置情報取得手段６１０１で取得した現在位置の情報を、移動履歴蓄積手段６１０７において移動履歴として蓄積する。
【０１５８】
＜ステップＥ３＞
ステップＥ３において、目的地設定手段６１０２において、ユーザによる目的地設定または、システムにより、車両がこれから移動する目的地が設定されたかどうかを検出する。目的地が設定されていない場合には、ステップＥ１へ戻り、現在位置の情報を取得してその情報を移動履歴として蓄積することを継続して行う。目的地が設定された場合には、ステップＥ４へ進む。
【０１５９】
＜ステップＥ４＞
ステップＥ４において、経路探索手段６１０４において現在位置から目的地までの経路探索を行い、経路蓄積手段６１０５において目的地までの経路を記憶させる。例えば、図５７に示すように「自宅」から「テニスコート」までの経路が設定されたとする。このとき、走行する経路は道路Ｒ００１→道路Ｒ００４→道路Ｒ００３という経路が設定されている。
【０１６０】
＜ステップＥ５＞
ステップＥ５において、位置情報取得手段６１０１で再び車両の現在位置の情報を取得する。
【０１６１】
＜ステップＥ６＞
ステップＥ６において、経路離脱距離算出手段６１０５により、ステップＥ５で取得した現在位置が、ステップＥ４で経路蓄積手段６１０５に蓄積された経路から、どれだけの距離（離脱距離）があるかを計算する。
【０１６２】
＜ステップＥ７＞
ステップＥ７において、ステップＥ６で算出された離脱距離が、あらかじめ設定された閾値を越えているかどうかを目的地変更判定手段６１０８により判定する。閾値を超えていなければ、設定された経路を走行していると判定し、ステップＥ５へ戻り、再び現在位置の監視を行う。例えば、図５７に示す車両の位置の場合には、設定された経路と十分に近いところに車両の位置があることとなり、経路から離脱していないことになり、ステップＥ５へ戻ることになる。逆に、閾値を越えている場合は、経路から離れていると目的地変更判定手段６１０８により判定し、ステップＥ８へ進む。例えば、図５８に示すように、テニスコートへの設定された経路に対して、図５８の車両の位置は、経路から離脱していることとなり、ステップＥ８へ進むこととなる。
【０１６３】
＜ステップＥ８＞
ステップＥ８において、移動履歴蓄積手段６１０７で蓄積されている移動履歴から、ステップＥ７で離脱している経路について、過去に走行した回数を算出する。図５９に示すように、各道路に対する過去の通過回数を計算する。ここでは、道路Ｒ００４から離脱している。そこで、道路Ｒ００４に対して過去の走行回数をみると２５回となっている。
【０１６４】
＜ステップＥ９＞
ステップＥ９において、目的地変更判定手段６１０８において、過去の通行回数が閾値より小さい場合には、あまり走行したことのない道路において、経路を間違ったと判定し、ステップＥ１０へ進む。一方、過去の通行回数が十分に大きい場合には、慣れた道路において離脱しているため、経路を間違ったと判定せず、目的地が変更されたと判定し、ステップＥ１１へ進む。図５８の例では、道路Ｒ００４に対して十分に過去の走行回数が２５回と多いため、道を間違えたのではなく、目的地が変更されたものと判定し、ステップＥ１１へ進む。
【０１６５】
＜ステップＥ１０＞
ステップＥ１０において、目的地変更判定手段６１０８により経路を間違ったと判定したので、目的地は同一のままで、離脱した現在位置から目的地までの経路を探索しなおす。その後、ステップＥ４へ戻る。
【０１６６】
＜ステップＥ１１＞
ステップＥ１１において、目的地が変更されたと目的地変更判定手段６１０８により判定してステップＥ１２にさらに進む。
【０１６７】
＜ステップＥ１２＞
ステップＥ１２において、現在位置から過去に向かった行き先を移動履歴蓄積手段６１０７内で目的地設定手段６１０２により検索し、新たな目的地として設定する。例えば、図６０に示すように、車両の現在位置から向かう移動先の候補を移動履歴蓄積手段６１０７から判定し、レストランＡと自宅を変更された目的地の候補として提示する。
【０１６８】
以上の動作により、あらかじめ設定された経路から離脱したときに、過去の移動履歴から道を間違ったのか、目的地が変更されたのかを判定し、目的地が変更されたと判定したときには、新たな目的地の候補を自動的に提案し、さらに経路案内を行うことが可能になる。
【０１６９】
なお、本実施形態においては、目的地が変更されたものとして、新たな目的地の設定を促す方法について述べたが、新たな目的地が設定された時点で、設定された経路を消去するだけでもよい。これは、過去に十分走行した経路においての離脱であるため、運転者は十分に土地感があるものと判定し、新たな経路案内は必要ないと判定できるからである。
【０１７０】
なお、本実施形態においては、過去の移動履歴から目的地を変更したのか、道に迷ったのかを判定している。さらに、目的地から離脱したときに、車両の現在位置と目的地までの距離を算出し、目的地までの距離が十分に小さいとき（十分に近いとき）には、さらなる経路案内や目的地設定を行わなくてもよい。これは、十分に目的地に近づき、他の目的地によってから、最終的な目的地に行くと判定したためである。
【０１７１】
なお、第２実施形態では、ユーザの車両９１９が経路から外れたときに、新たに目的地の予測を行うが、ユーザが始めて行く目的地である場合には、過去の移動履歴情報が無いため、設定された経路から外れても目的地の予測をすることができない。そのため、新たなスーパーの開店や、新たに子供が塾に行き始めたときなどは、過去にその移動履歴情報が無いために、予め設定された経路から外れても、目的地の予測は行わない。
【０１７２】
なお、経路から外れたときに、新たな目的地を予測するか否かを、ユーザによって区別するための目的地予測可否手段（図示せず。）（具体的には、目的地予測不要キーのオン操作により目的地予測不要通知の発信、オフ操作により目的地予測不要通知の非発信などを行う手段）をさらに、行動予測手段８０４に接続して備えるようにしてもよい。この目的地予測可否手段により、目的地予測が不要であることを行動予測手段８０４に予め通知しておくことにより、新しい目的地の多い母親や、新たな顧客を開拓している営業マンが運転している場合は、新たな目的地予測を行う機能を外しておくこともできる。また、目的地予測可否手段による行動予測手段８０４への目的地予測が不要であることを通知することにより、４月は新しい店舗が開店したり、新しい職場に通勤することが多いため、季節に応じて目的地予測の機能を制御してもよい。
【０１７３】
なお、予め設定された目的地の経路から離れた場合でも、事故等により経路を変更する場合がある。その場合は、目的地を新たに予測する必要がない。そこで、予め設定された経路から車両９１９が離れた場合には、ネットワークを介して、設定された経路上に事故等の情報をＣＰＵ９０４により確認することもできる。事故・工事等により通行止めの情報が存在したとＣＰＵ９０４により判断した場合には、ＣＰＵ９０４により目的地の再予測は行わないようにすることが可能である。なお、事故等の情報が提供されているＵＲＬ等の情報は予めハードディスク９０２などに設定しておく必要がある。
【０１７４】
なお、第２実施形態では、目的地が変更された例について述べたが、目的地は同じで、いつもと違う経路を利用しただけの場合もある。その場合は、経路から外れたとＣＰＵ９０４により判断した場合に、ＣＰＵ９０４により、過去に走行した移動履歴情報があるか否かをハードディスク９０２内で検索し、過去に走行した移動履歴情報があれば、ＣＰＵ９０４により、目的地が同じで、違う経路を自動的に設定することが可能になる。
【０１７５】
なお、ユーザの車両が経路から離れた連続時間が、ある閾値を超えた場合に、あらたな経路の予測をしてもよい。例えば、図１２に示すように、あらかじめ設定された経路から一定の距離離れた状態が３分以上連続して続いた場合には、目的地を予測しなおしてもよい。これにより、ユーザが目的地を変更して新たな目的地へ向かったが、その先が渋滞しており、あらかじめ設定された経路から、閾値以上の距離、離れない場合がある。このような場合、あらかじめ設定された経路から離れている連続時間で判断することにより、ユーザの目的地が変更されたと判定してもよい。この場合、図１１におけるステップＢ３は、「経路から離れている時間が一定時間以上か」という分岐のフローとなる。
【０１７６】
前記第２実施形態の前記行動予測手段８０４のより具体的な構成例としては、図３７に示されるように、ナビゲーションに用いられる地図を示す内容の地図情報１１０３ａを予め記憶している地図情報記憶部１１０３と、現在位置検出手段８０２により検出された現在位置が後述するノードに相当するか否かを判定するノード判定部１１０２と、移動履歴蓄積手段８０３に蓄積されているノードの出現頻度に基づき、後述する遷移状態情報を作成するための出現頻度の閾値を決定する閾値算出部１１０５と、その閾値以上の出現頻度を有するノード間の遷移に関する情報であって、その頻度やノードを走行した日時などを含む遷移状態情報を作成する遷移状態情報作成部１１０６と、その遷移状態情報及び履歴情報８０３ａから所定の条件を決定する条件決定部１１０７と、条件決定部１１０７により決定された条件を用いて遷移状態情報から今後の目的地となるノードを予測する予測部１１０８とを備えている。
【０１７７】
前記移動履歴蓄積手段８０３には、ノードであると判定された現在位置に対応するノードを履歴情報８０３ａとして記憶するための領域を有するようにしている。
【０１７８】
前記行動予測手段８０４は、特願２００２−２９７３０４号の明細書等に記載された予測方法を実行するものである。
【０１７９】
図３８は、地図情報記憶部１１０３の地図情報１１０３ａに含まれる内容を示す情報内容表示図である。
【０１８０】
ここでノードとは、所定の場所とその範囲を示すものであって、例えば所定の交差点やランドマークや地区などを示す。また、固有名称を有する「○○交差点」や「△△遊園地」など以外にも、ユーザに特有の「職場」や「Ａ子さんの家」などもノードとして表される。そして各ノードには、それぞれを識別するための識別番号たるノード番号が割り当てられている。
【０１８１】
地図情報１１０３ａは、図３８に示すように、各ノード番号と、そのノード番号に対応するノードの種別又は名称と、そのノードの代表点の経度及び緯度により示される位置とが登録されている。
【０１８２】
ノード番号は、例えば交差点であれば「Ｃ○○」、ランドマークであれば「Ｌ○○」、地区（エリア）であれば「Ａ○○」などのように割り当てられている。
【０１８３】
また、図３８に示す地図情報１１０３ａには、各ノードの位置が、それぞれの代表点の緯度及び経度のみにより登録されているが、実際には、交差点、ランドマーク、地区などそれぞれのノードに応じた範囲（代表点を中心とした半径など）を表す情報も登録されている。例えば、ノードが交差点やランドマークであれば、その代表点を中心とした半径１０ｍの範囲を示す範囲情報を地図情報１１０３ａに登録しても良く、地区（エリア）であれば、その代表点を中心とした半径１ｋｍの範囲を示す範囲情報を地図情報１１０３ａに登録しても良く、個々のノードごとにその範囲を異ならせても良い。また、緯度及び経度の代わりに住所をノードの位置として地図情報１１０３ａに登録させても良い。
【０１８４】
なお、地図情報１１０３ａにはノード番号及び種別又は名称を登録させたが、各ノードが識別できればノード番号だけを登録したり、名称だけを登録しておいても良い。
【０１８５】
そして、このような交差点やランドマーク、エリアなどのノードを特定する情報（ノード番号など）が移動履歴蓄積手段８０３に履歴情報８０３ａとして蓄積される。
【０１８６】
なお、ユーザの車両１９９の走行状況に応じて地図情報１１０３ａのノードを追加登録したり、地図情報１１０３ａからノードを削除しても良い。
【０１８７】
例えば、交差点で、カーナビ２００を搭載したユーザの車両１９９が２つ以上の方向に走行したことがあれば、その交差点をノードとして地図情報１１０３ａに登録したり、ノードとて登録されていた交差点で、過去の所定の期間においてユーザが１方向にしか走行しなくなると、そのノードを地図情報１１０３ａから削除する。また、このようなノードの設定には地図情報１１０３ａは必ずしも必要でなく、ユーザの走行履歴のみを用いて行うことができる。
【０１８８】
ノード判定部１１０２は、現在位置検出手段８０２により検出された現在位置を地図情報１１０３ａから検索し、その現在位置が地図情報１１０３ａにノードとして登録されているときには、そのノードのノード番号と、そのノードを通過した時刻とを履歴情報８０３ａとして移動履歴蓄積手段８０３に登録する。
【０１８９】
図３９は、移動履歴蓄積手段８０３の履歴情報８０３ａに含まれる内容を示す情報内容表示図である。
【０１９０】
この図３９に示すように、ノード判定部１１０２は、ノード番号とそれに対応する通過時刻とを時系列に沿って履歴情報８０３ａとして移動履歴蓄積手段８０３に登録する。また、ノード判定部１１０２は履歴情報８０３ａを所定のセグメントで移動履歴蓄積手段８０３に登録する。
【０１９１】
図３９の（ａ）は、エンジンのスタート（出発地）からストップ（目的地）までのセグメントで登録された２つの履歴情報８０３ａを示し、図３９の（ｂ）は、出発地から再びその出発地に戻ってくるまでのセグメントで登録された履歴情報８０３ａを示す。
【０１９２】
図３９の（ａ）に示す一方の履歴情報８０３ａは、車両１９９が７月３１日の８時５分にノード番号Ｌ６のノードを出発し、同日の８時６分にノード番号Ｃ８のノードを通過し、さらに同日の８時８分にノード番号Ｃ１２のノードを通過したことを示している。
【０１９３】
また、図３９の（ｂ）に示す履歴情報８０３ａは、車両１９９が７月３１日の８時５分にノード番号Ｌ６のノードを出発し、同日の８時６分にノード番号Ｃ８のノードを通過し、同日の２１時２０分にノード番号Ｌ６のノードに戻ってきたことを示している。
【０１９４】
なお、ノード判定部１１０２は履歴情報８０３ａを「同じ日付」というセグメントで蓄積しても良いし、セグメント無しに蓄積しても良い。
【０１９５】
また、ノード判定部１１０２は通過時刻を「月、日、時、分」の単位で移動履歴蓄積手段８０３に登録したが、その他、年や秒、曜日などの単位で登録しても良いし、それらのうちの何れかの単位の組合せで登録しても良い。また、履歴情報８０３ａが走行単位、つまりエンジンのスタートからストップまでのセグメントで登録されている場合には、ノード判定部１１０２はエンジンをスタートした時刻やストップした時刻をノード番号とともに移動履歴蓄積手段８０３に登録し、通過したノードに関してはそのノード番号のみを登録するようにしても良い。さらに、ノード判定部１１０２は、このような日時に関する情報だけでなく、天気あるいは運転者や同乗者に関する情報などを履歴情報８０３ａに含めて移動履歴蓄積手段８０３に登録しても良い。
【０１９６】
閾値算出部１１０５は、移動履歴蓄積手段８０３の履歴情報８０３ａを参照して、遷移状態情報を構成するノードを選別するための出現頻度の閾値を算出する。閾値の算出方法は、様々であって、例えば、移動履歴蓄積手段８０３に蓄積されたデータ量に応じて算出したり、全てのノードの出現頻度の分布を求めて算出したり、全てのノードの出現頻度の平均値を求めてその値に一定数を乗じて算出したりするなどの方法であるが、どのような方法でも良い。
【０１９７】
遷移状態情報作成部１１０６は、閾値算出部１１０５で閾値が算出されると、移動履歴蓄積手段８０３の履歴情報８０３ａを利用して、閾値以上の出現頻度のノードから遷移状態情報を作成する。
【０１９８】
図４０は、遷移状態情報に含まれる内容の一例を模式的に示す情報内容表示図である。
【０１９９】
この図４０に示すように、遷移状態情報は、走行を開始したランドマークや地区などのノード（出発地）を示すノード番号Ｌ６、Ｌ１２８、Ａ２５３、Ｌ８５がルート直下の最上位に位置し、それらのノード番号を基点とした遷移状態が木構造で表現され、走行を終了したランドマークやエリアなどのノード（目的地）を示すノード番号Ｌ１２８、Ｌ２、Ａ３０などが各枝の最下層に位置するように、構成されている。
【０２００】
さらに、遷移状態情報には、各ノード番号に対応して、そのノードを出発、経過又は到着したときの状態を示す内容の状態情報が含められており（図４０中では、四角内に表現されたデータ）、この状態情報を用いれば、例えば「平日の午前９時から１２時までに走行したノード」などの条件を検索のキーとして、木構造の遷移状態情報を探索することが可能となっている。
【０２０１】
なお、図４０に示す遷移状態情報の状態情報は、図３９の履歴情報８０３ａにより示される日付と時刻とを含んでいるが、この他にも、上述したように運転者や同乗者に関する情報などを含んでいても良く、「晴れ、雨、曇り、雪」などの天気や、温度、降水確率などの気象情報を含んでいても良い。また、このような状態情報は、全てのノード番号にそれぞれ対応するように登録されている。
【０２０２】
条件決定部１１０７は、予測部１１０８による予測に用いる条件として適切な条件を、自らが保持する条件テーブルを参照して決定する。
【０２０３】
図４１（ａ）は、前記条件テーブルの１つである休日条件テーブルに含まれる内容を示す内容表示図である。
【０２０４】
休日条件テーブルは、休日が何月何日であって、平日が何月何日であることを示す情報を含んでいる。
【０２０５】
即ち、条件決定部１１０７は、このような休日条件テーブルを参照して、今日が休日か平日かを判定する。そして例えば今日が休日であると判定したときには、条件決定部１１０７は、休日を条件の１つの候補として特定する。
【０２０６】
図４１（ｂ）は、前記条件テーブルの１つである時刻条件テーブルに含まれる内容を示す内容表示図である。
【０２０７】
時刻条件テーブルは、朝が何時から何時までであって、昼が何時から何時まであって、夜が何時から何時までであることを示す情報を含んでいる。
【０２０８】
即ち、条件決定部１１０７は、このような時刻条件テーブルを参照して、今が朝か昼か夜かを判定する。そして例えば今が夜であると判定したときには、条件決定部１１０７は、夜を条件の１つの候補として特定する。
【０２０９】
図４１（ｃ）は、前記条件テーブルの１つである季節条件テーブルに含まれる内容を示す内容表示図である。
【０２１０】
季節条件テーブルは、春が何月から何月までであって、夏が何月から何月までであって、秋が何月から何月までであって、冬が何月から何月までであることを示す情報を含んでいる。
【０２１１】
即ち、条件決定部１１０７は、このような季節条件テーブルを参照して、今日が春か夏か秋か冬かを判定する。そして例えば今日が春であると判定したときには、条件決定部１１０７は、春を条件の１つの候補として特定する。
【０２１２】
図４２は、条件決定部１１０７の一連の動作を示す動作フロー図である。
【０２１３】
まず、条件決定部１１０７は、移動履歴蓄積手段８０３の履歴情報８０３ａを参照して、現在から近い過去までの状態に関する情報を取得する。今、現在位置がノード番号Ｃ９のノードであり、ノード番号Ｌ６のノードが出発地であり、現在日時が６月３日１４時とする。
【０２１４】
条件決定部１１０７は、図４１に示す休日条件テーブル及び時刻条件テーブル並びに季節条件テーブルを参照して、「平日」、「昼」、「夏」などの条件を抽出でき、これらの条件の中から１つの条件、例えば「平日、ノード番号Ｃ９」を選択する（ステップＳ１００）。
【０２１５】
そして条件決定部１１０７は、遷移状態情報からこの条件を満たすノードを検索する（ステップＳ１０２）。ここで、図４０の遷移状態情報では、ノード番号Ｃ９のノードＡが前記条件を満たすため、条件決定部１１０７はこのノードＡを前記検索条件に該当するノードとして把握する。
【０２１６】
次に、条件決定部１１０７はこのノード番号Ｃ９のノードＡを基点として、今後遷移する可能性のあるノード（最下層に位置するノード）を１つ選択し（ステップＳ１０４）、そのノードへの遷移確率を計算して（ステップＳ１０６）、その値を記憶しておく（ステップＳ１０８）。
【０２１７】
ここで、遷移確率の計算方法としては次のようなものがある。条件を「Cond」、条件「Cond」における基点（ノード番号Ｃ９のノードＡ）の出現頻度をFreq（C9｜Cond）、遷移可能性のあるノード（Ln）において条件「Cond」を満たす頻度をFreq（Ln｜Cond）とすると、遷移確率Ｐ（Ln｜C9）は、遷移確率Ｐ（Ln｜C9）＝Freq（Ln｜Cond）／Freq（C9｜Cond）として求めることができる。
【０２１８】
このように１つのノードに対して遷移確率が計算されると、この条件の基で他に遷移する可能性のあるノードがあるか否かを判定し（ステップＳ１１０）、そのノードがあれば（ステップＳ１１０のＹ）、そのノードに対しても遷移確率を計算してその値を記憶する。
【０２１９】
一方、他にノードがなければ（ステップＳ１１０のＮ）、記憶している遷移確率に基づいて、その条件における遷移確率のエントロピーを計算し（ステップＳ１１２）、その値を条件と共に記憶する（ステップＳ１１４）。
【０２２０】
そして条件決定部１１０７は、エントロピーを上述のように記憶すると、現在選択している条件のほかの条件（例えば、「平日、ノード番号Ｃ９、昼」や「平日、ノード番号Ｌ６のノードからノード番号Ｃ９のノードへ遷移、夏」など条件）があるか否かを判定し（ステップＳ１１６）、条件があれば（ステップＳ１１６のＹ）ステップＳ１００からの動作を繰り返し実行する。
【０２２１】
また条件がなければ（ステップＳ１１６のＮ）、条件決定部１１０７は既に記憶しているエントロピーの値が最も小さな値となる条件を選択して、それを最適な条件として決定する（ステップＳ１１８）。
【０２２２】
なお、条件決定部１１０７が保持する条件テーブルは木構造で構成されていても良い。
【０２２３】
図４３は、木構造の条件テーブルの例を示し、（ａ）は木構造の条件テーブルの１つである時刻条件テーブルを示し、（ｂ）は木構造の条件テーブルの１つである曜日条件テーブルを示し、（ｃ）は木構造の条件テーブルの１つである天気条件テーブルを示す。
【０２２４】
図４３の（ａ）に示す時刻条件テーブルは、条件「６時から７時」、「８時から９時」、及び「１０時から１１時」が条件「朝」に属し、条件「１２時から１３時」、条件「１４時から１５時」、及び条件「１６時から１７時」が条件「昼」に属し、条件「１８時から１９時」、条件「２０時から２１時」、及び条件「２２時から２３時」が条件「夜」に属していることを示す。
【０２２５】
図４３の（ｂ）に示す曜日条件テーブルは、条件「月曜日から木曜」と条件「金曜日」がそれぞれ条件「平日」に属し、条件「土曜日」と条件「日曜日」が条件「休日」に属することを示している。
【０２２６】
また、図４３の（ｃ）に示す天気条件テーブルは、「晴れ」、「曇り」、及び「雨」がそれぞれ条件としてあることを示している。
【０２２７】
例えば、現在の状態が「月曜日」且つ「１４時」且つ「晴れ」であるとすると、条件決定部１１０７は、曜日条件テーブルを参照して現在の状態「月曜日」が条件「平日」に属すると判別し、さらに時刻条件テーブルを参照して現在の状態「１４時」が条件「昼」に属すると判別する。
【０２２８】
そこで、条件決定部１１０７は、条件「平日」と、条件「昼」と、条件「晴れ」とを用いて遷移状態情報を検索し、遷移確率のエントロピーが最小となる条件を決定する。例えば、その条件が「昼」であったとすると、条件決定部１１０７は、条件「平日」と、条件「晴れ」と、「昼」の一階層下の条件「１４時から１５時」とを用いて遷移状態情報を検索し、遷移確率のエントロピーが最小となる条件を決定する。今、この条件が「平日」であったとすると、条件決定部１１０７は、条件「昼」のエントロピーと、条件「昼」且つ「平日」のエントロピーとを比較し、前者の方が小さければ、条件「昼」を最適な条件として決定する。一方、後者の方が小さければ、条件決定部１１０７は、条件「晴れ」と、条件「１４時から１５時」と、「平日」の一階層下の条件「月曜日から木曜日」とを用いて上述と同様の動作を繰り返すことで最適な条件を決定する。
【０２２９】
また、図４１及び図４３に示す条件テーブルは、ユーザごとに異なる場合と異ならない場合とがある。即ち、休日条件テーブルは、各ユーザの休日に応じて異なる場合がある一方、天気条件テーブルは、ユーザによって異なることはない。そこで、条件決定部１１０７は、ユーザごとの条件テーブルと、どのユーザに対しても同じ内容の汎用的な条件テーブルとを備えていても良い。例えば、条件決定部１１０７は各ユーザのそれぞれに対応した休日条件テーブルをユーザごとに切り換えて用い、汎用的な天気条件テーブルを全てのユーザに対して用いる。また、ユーザごとに異なる条件テーブルを随時取得する手段を、条件決定部１１０７に備えても良い。
【０２３０】
予測部１１０８は、条件決定部１１０７により適切な条件の決定がなされると、決定された条件及び遷移状態情報を参照して、今後の遷移先ノード（目的地）を予測する。
【０２３１】
遷移先ノードの予測方法としては、例えば、予測確率（遷移確率）が最も高いノードを遷移先ノードとする方法や、予測確率に応じてノードに範囲を与えておいて乱数により値を出力し、その値の属する範囲を持つノードを遷移先ノードとする方法や、所定の値以上の確率値をもつノードは全て遷移先ノードとする方法などがある。なお、遷移先ノードが予測されると、遷移状態情報を参照することにより当然、予測されたノードまでの経路も予測することが可能である。
【０２３２】
また、前記具体的な構成例を第１実施形態に適用する場合の条件決定部１１０７の処理としては、次のようなものも考えられる。
【０２３３】
条件のバリエーションとして、図４３に示すような「曜日条件」、「時刻条件」、「天気条件」に関する階層化されたカテゴリ構造を考え、図４４に示すフローチャートを用いて説明する。
【０２３４】
今、現在までの経路情報を「L６→C９」、現在ノードをC９、現在の状態を「月曜日」、「１４時」、「晴れ」とする。
【０２３５】
まず、経路情報「L６→C９」を満たす現在ノードを図４０に示す遷移状態情報を検索する（ステップｆ１）。図４０では、Ａに相当する。
【０２３６】
次に、上述したのと同様な方法で、条件Condを経路情報「L６→C９」とした場合、今後遷移する可能性のあるノード（最下層に位置するノード）への遷移確率を算出してそのエントロピーを計算し、基準エントロピーとする（ステップｆ２）。
【０２３７】
基準エントロピーを計算すると、図４３の各条件のカテゴリのなかで、現在の状態を満たす最も抽象度の高いカテゴリ「平日」、「昼、「晴れ」の３つを条件候補として決定する（ステップｆ３）。
【０２３８】
これらの条件候補の中でまず「平日」を選択し（ステップｆ４）、条件Condとして経路情報「L６→C９」と「平日」を満たすものについてエントロピーを算出し（ステップｆ５）、エントロピーを記憶しておく（ステップｆ７）。
【０２３９】
ステップｆ３で決定された候補の中で、現在選択している「平日」以外の条件が存在するかどうかの判定を行う（ステップｆ６）。ここでは、「昼」、「晴れ」というカテゴリが候補として残っているので、次の条件として「昼」を選択し（ステップｆ４）、同様の処理を行う。
【０２４０】
残りの条件「晴れ」についても同様の処理を行い、すべての条件候補について処理が終了すると、終了条件を満たすかどうかの判定を行う（ステップｆ８）。
【０２４１】
終了条件を満たすかどうかの判定は、次の２つの判定基準で行われる。１つ目の判定基準は、３つの条件候補それぞれについて記憶されているエントロピーと、ステップｆ２で算出した基準エントロピーを比較して、基準エントロピーが最も小さい値を持つ場合である。２つ目の判定基準は、３つの条件候補が、図４３の階層の最下層のカテゴリであり、それ以上の具象カテゴリが存在しない場合である。以上の場合は処理を終了し、現在選択されている条件を最適条件とする（ステップｆ９）。この場合最適条件は、経路情報「L６→C９」のみとなり、曜日や時刻などの条件は選択されないことになる。
【０２４２】
ここで、条件候補「昼」を選択した時のエントロピーが最も小さい場合、このエントロピーの値を基準エントロピーとし（ステップｆ２）、「昼」カテゴリを１つ具象化して「１４時〜１５時」カテゴリとし、「平日」カテゴリ、「晴れ」カテゴリ、および「１４時〜１５時」カテゴリを新たな条件候補として決定する（ステップｆ３）。そしてこれら新たな条件候補について同様の処理を行う（ステップｆ４からステップｆ６）。
【０２４３】
ここで終了条件を満たすと、最適条件は経路情報「L６→C９」と「昼」カテゴリとなり、また、終了条件を満たさず、例えば「平日」カテゴリのエントロピーが最も小さくなると、さらにステップｆ２からステップｆ８の作業を、終了条件を満たすまで繰り返す。
【０２４４】
例えば、最適条件として「平日」、「１４時〜１５時」、「晴れ」というカテゴリが決定されると、図４０の遷移状態情報の中で、過去に経路「L６→C９」を走行し、「平日」、「１４時〜１５時」、「晴れ」であったものの事例のみを対象として遷移確率を計算して、遷移先ノードを決定すればよい。
【０２４５】
また、同じく図４４のフローチャートを用いて、次のような条件決定部１１０７の処理も考えられる。今、現在までの経路情報を「L６→C９」、現在ノードをC９、現在の状態を「月曜日」、「１４時」、「晴れ」とする。
【０２４６】
まず、経路情報「L６→C９」を満たす現在ノードを図４０に示す遷移状態情報を検索する（ステップｆ１）。図４０では、Ａに相当する。
【０２４７】
次に、上述したのと同様な方法で、条件Condを経路情報「L６→C９」とした場合、今後遷移する可能性のあるノード（最下層に位置するノード）への遷移確率を算出してそのエントロピーを計算し、基準エントロピーとする（ステップｆ２）。
【０２４８】
基準エントロピーを計算すると、図４３の各条件それぞれにおいて、カテゴリ階層を「ROOT」から１段階具象化したカテゴリを条件候補とする（ステップｆ３）。具体的には、曜日条件において「平日」、「休日」、時刻条件において「朝」、「昼」、「夜」、天気条件において「晴れ」、「くもり」、「雨」の３種類の候補である。
【０２４９】
これらの候補の中からまず、曜日条件を「平日」、「休日」に具象化したカテゴリを選択し（ステップｆ４）、図４０に示す過去の走行履歴を表す遷移状態情報の中で、経路情報「L６→C９」を満たすものを対象として、「平日」および「休日」というカテゴリで分類した場合の遷移確率およびエントロピーを算出し（ステップｆ５）、エントロピーを記憶しておく（ステップｆ７）。
【０２５０】
次に、時刻条件を「朝」、「昼」、「夜」に具象化したカテゴリを選択し（ステップｆ４）、図４０に示す過去の走行履歴を表す遷移状態情報の中で、経路情報「L６→C９」を満たすものを対象として、「朝」、「昼」、および「夜」というカテゴリで分けた場合の遷移確率およびエントロピーを算出し（ステップｆ５）、エントロピーを記憶しておく（ステップｆ７）。
【０２５１】
天気条件についても同様にエントロピーを計算する。
【０２５２】
ステップｆ８の終了条件の判定は上述したものと同様である。
【０２５３】
例えば、時刻条件を「朝」、「昼」、「夜」に具象化した場合のエントロピーが最も小さいとすると、次回のステップｆ３での条件候補としては、「平日」、「休日」というカテゴリ、「晴れ」、「くもり」、「雨」というカテゴリ、「朝」カテゴリを細分化した「６時〜７時」、「８時〜９時」、「１０時〜１１時」というカテゴリ、同様に「昼」、「夜」をそれぞれ具象化した２種類のカテゴリ、以上合計５通りの条件の候補についてエントロピーを計算することになる。
【０２５４】
これら２つの条件決定部１１０７の違いは、前者が、図４０の遷移状態情報に示す過去の走行データのうちで、曜日や時刻などの条件が、現在の状態と同一の条件を満たすもののみを対象にしてエントロピーを計算する（例えば、現在が月曜日であり曜日条件として「平日」が与えられると、過去の事例の中で同一経路であった事例のうち、「平日」であったもののみのエントロピーを計算することになる）のに対して、後者は、同一経路であった全事例を対象にしてエントロピーを計算している点である。
【０２５５】
なお、このような条件カテゴリはユーザによって異なる（例えば、あるユーザの休日は土曜と日曜だが、別のユーザの休日は月曜と火曜であるなど）ことが考えられるので、このような条件カテゴリを取得する手段を設け、ユーザごとに異なる条件カテゴリを利用してもよい。
【０２５６】
（第３実施形態）
図１３は本発明の第３実施形態にかかる、車載情報提示方法を実施可能な車載情報提示装置の全体構成を示すシステム構成図である。ここでも、車載情報提示装置の一例として車載されるカーナビゲーションシステムを想定する。図１３において、１３０１は車両１４０９のシートセンサ等により同乗者の人数等を検出する同乗者検出手段、１３０２はＧＰＳセンサによる車両１４０９の位置とその時刻の移動履歴情報を蓄積する移動履歴情報蓄積手段、１３０３は同乗者検出手段１３０１と移動履歴情報蓄積手段１３０２とが接続され、かつ、エンジン起動時には経路設定手段として機能しかつ同乗者の人数等に変更があった場合に移動履歴情報蓄積手段１３０２のこれまでの移動履歴情報を用いてユーザの将来の目的地や車両１４０９の経路を予測する行動予測手段、１３０４は行動予測手段１３０３の結果をもとにユーザに情報を提供する情報提示手段である。
【０２５７】
前記車載情報提示装置では、行動予測手段１３０３により、移動履歴情報蓄積手段１３０２で蓄積されたデータを基にユーザの将来の目的地やその車両１４０９の経路を予測し、予測した目的地やその車両１４０９の経路を情報提示手段１３０４でユーザに提示する。その後、同乗者検出手段１３０１で同乗者の変化を検出すると、前記同乗者の変化状態に基づき、行動予測手段１３０３により、移動履歴情報蓄積手段１３０２で蓄積されたデータを基にユーザの将来の目的地やその車両１４０９の経路を再度予測し、予測した目的地やその車両１４０９の経路を情報提示手段１３０４でユーザに提示する。
【０２５８】
前記車両１４０９に車載されている図１３の前記車載情報提示装置のシステムの具体的なハードウエア構成を図１４に示す。図１４において、１４０１は車両１４０９の現在位置を検出する、現在位置検出手段の一例としてのＧＰＳセンサ、１４０２は図３３に示されるように車両１４０９のシートの底部と背もたれ部分などに装着されて車両１４０９の乗車人数を検知する、同乗者検出手段１３０１の一例としてのシートセンサ、１４０３はカーナビ本体１４２０内に配置されかつ車載情報提示用プログラムを記憶するとともにカーナビ本体１４２０で移動履歴情報をデータとして蓄積する、移動履歴情報蓄積手段１３０２の一例としてのデータ記憶装置であるハードディスク、１４０４はカーナビ本体１４２０内に配置されかつハードディスク１４０３に記憶されていた車載情報提示用プログラムがロードされて一時的に記憶されるとともに各種情報も一時的に記憶される主記憶装置、１４０５はカーナビ本体１４２０内に配置されかつＧＰＳセンサ１４０１とシートセンサ１４０２とハードディスク１４０３と主記憶装置１４０４とが接続され、かつ、行動予測手段１３０３の一例として機能し、かつ、主記憶装置１４０４に記憶されたカーナビ本体１４２０のプログラムを実行するとともにハードディスク１４０３に記憶された移動履歴情報などを元にカーナビ本体１４２０の演算処理を行うＣＰＵ、１４０６はＣＰＵ１４０５に接続されかつカーナビ本体１４２０に接続される、情報提示手段１３０４の一例としての液晶ディスプレイなどの表示装置、１４０７はＣＰＵ１４０５に接続されかつユーザがリモコンやタッチパネルや音声入力装置等によりユーザが情報を入力できる入力装置、１４０８は通信手段などでＣＰＵ１４０５に接続可能でかつカーナビ本体１４２０からネットワークを介して取得できる情報が蓄えられている外部情報記憶装置である。
【０２５９】
車両１４０９への前記シートセンサ１４０２の装着例を図３３に示す。図３３では、シートの底部と背もたれ部分に荷重センサをそれぞれ装着することにより、荷物等と人が座ったか否かを判断することが可能になっている。すなわち、シートの底部の荷重センサのみが荷重を検出した場合には荷物等がシートに載せられたとＣＰＵ１４０５により検出し、シートの底部と背もたれ部分との両方の荷重センサが荷重を検出した場合には人がシートに座ったとＣＰＵ１４０５により検出するようにしてもよい。
【０２６０】
前記ハードディスク２０３に蓄積されているデータの一例としては、図１６に示すように、出発地と目的地と乗車人数とが関連付けられたデータであり、例えば出発地が決まれば、そのときの乗車人数の情報により目的地を検索することができるようなデータとなっている。
【０２６１】
前記表示装置１４０６では、例えば、第１実施形態と同様に図５〜図７に示すように、出発地と、目的地と、出発地から目的地までの経路と、所要時間などが画面表示されてユーザに提示されるようにしている。ユーザは、表示装置１４０６で表示された情報に対して入力装置１４０７で入力してさらなる情報を表示させることもできる。また、必要に応じて、ＣＰＵ１４０５が通信手段などで外部情報記憶装置１４０８と接続して、外部情報記憶装置１４０８からハードディスク１４０３とは別の情報を取得して、取得した情報とハードディスク１４０３に記憶された移動履歴情報を元にカーナビ本体の演算処理を行って、新たな情報を表示装置１４０６で表示させることもできる。
【０２６２】
よって、ＧＰＳセンサ１４０１により車両１４０９の現在位置を検出するとともに、シートセンサ１４０２により車内の同乗者の状況を検出し、車両１４０９９の走行を行い、シートセンサ１４０２により同乗者の人数変更を検出したとき、ＣＰＵ１４０５を行動予測手段１３０３として機能させて、目的地の変更を予測して、表示装置２０６で表示させることができる。
【０２６３】
以上のように、構成された車載情報提示装置の動作を図１５のフローチャートを用いて説明する。
【０２６４】
（ステップＣ１）
まず、ユーザが車両１４０９のエンジンを起動させる。
【０２６５】
（ステップＣ２）
エンジンの起動により、ハードディスク２０３に記憶されていた車載情報提示用プログラムが主記憶装置２０４にロードされて記憶され、同時に、ＧＰＳセンサ２０１から現在位置に関する情報が取得されて主記憶装置２０４に記憶される。
【０２６６】
次いで、ＣＰＵ１４０５は、行動予測手段１３０３として機能すべく、主記憶装置１４０４にロードされた車載情報提示用プログラムに基づき、移動履歴情報蓄積手段１３０２の一例としてのハードディスク１４０３内のユーザの現在までの移動履歴情報のデータと、ＧＰＳセンサ１４０１からの現在位置データとシートセンサ１４０２からの乗車人数データとから目的地を推測し、第１実施形態と同様に図２２に示すように、目的地の候補がユーザに、情報提示手段１３０４の一例としての表示装置１４０６で提示される。ここでは、図１６に示すような、出発地と目的地と乗車人数とが関連付けられたデータがハードディスク１４０３に蓄積されているものとする。そのため、第１実施形態と同様に図５に示すように、現在、自宅において車両１４０９のエンジンを起動させると、行動予測手段１３０３としてのＣＰＵ１４０５により、ハードディスク１４０３内に図１６のように蓄積されているデータから、出発地が自宅のデータを検索して、乗車人数に応じて、目的地が「会社」、「テニスコート」、「レストラン」のうちのどれかであるが、どこに向かうかはＣＰＵ１４０５により判断できない。そこで、予測結果をシステムが断定できないので、ユーザには何も提示しない。
【０２６７】
（ステップＣ３）
ステップＣ２に次いで、ステップＣ３において、シートセンサ１４０２によって同乗者に変更がないか否か検出する。同乗者に変更がなかった場合には、ステップＣ４へ進む。
【０２６８】
ここで、同乗者に変更があり、ステップＣ２へ戻る場合について説明する。例えば、図１７に示すように、ユーザは「待ち合わせ場所」に向かい、そこで、家族を乗車させたとする。その場合、シートセンサ１４０２により、車両に乗っている人の数が１人から４人への変更が検出される。そこで、再び、ステップＣ２へ戻る。
【０２６９】
（ステップＣ２）
図１７に示す待ち合わせ場所において、エンジンは停止させていなかったが、乗車人数が４人に変更されたので、ＣＰＵ１４０５により、再び図１６の移動履歴情報を用いて予測を行う。
【０２７０】
その結果、自宅から出発したこと、及び、乗車人数が４人であることを元に図１６の移動履歴情報を検索して、ＣＰＵ１４０５により「レストラン」へ向かうと判断し、図１８に示すようにレストランまでの経路をＣＰＵ１４０５により表示装置１４０６に示し、その所要時間を提示する。さらに、「本日のおすすめ」等、そのレストランに関する情報も提示することができる。
【０２７１】
（ステップＣ４）
ステップＣ４で、目的地に到着して車両１４０９のエンジンが停止した場合には、ステップＣ５を経て、本車載情報提示装置の動作を終了する。それ以外の場合には、再びステップＣ３へ戻る。
【０２７２】
（ステップＣ５）
ステップＣ５では、エンジン起動時からエンジン停止までの間、言い換えれば、前記例では自宅を出発してから目的地に到着するまでの間の移動履歴情報（例えば、出発地、乗車人数、目的地などの情報）をＣＰＵ１４０５によりハードディスク１４０３に追加登録して終了する。
【０２７３】
以上の動作により、従来まではエンジン起動時に目的地や経路を設定し、車両走行途中でユーザの状況に変化があった場合に、何も情報を提供しなかったが、本発明の第３実施形態にかかる車載情報提示装置により、乗車人数等の変化があった場合には、再び、過去の移動履歴情報から行き先等を予測することにより、より便利な車載端末が提供できるようになる。
【０２７４】
なお、第３実施形態では、シートセンサ１４０２により車両に乗車している人数の変化により再び予測を行ったが、同乗者検出手段１３０１として、シートセンサ１４０２に限らず、携帯電話等の各ユーザが保有している端末を局所無線技術により認識する端末認識装置を備えることで、乗車している人数だけでなく、乗車している人に変化があった場合に、それをトリガーとして予測を再開することも可能である。
【０２７５】
なお、図３４に示すように、シートの折り畳み状態を検出するセンサ１４３０を装着することにより、乗車している人数を検出することができる。センサ１４３０により、シートが利用されていない状態からシートが利用されている状態に変化したときに、乗車定員に変化があったと判断し、目的地が変化する可能性があるため、ＣＰＵ１４０５により、過去の移動履歴情報を使って目的地およびこれから進む経路を予測することも可能である。より具体的には、前記シートの折り畳み状態を検出する可変シート検出手段として機能する可変シート検出センサ１４３０を、車内において７人乗り乗用車の可変シート例えば３列目シートを利用しているかどうかを検出する３列目シート検出手段にすることも可能である。これにより、例えば、同乗者が増加し、３列目シートを利用したときには、過去の移動履歴情報よりファミリーレストランに行くデータが多く移動履歴情報としてハードディスク１４０３に蓄積されていた場合には、そのファミリーレストランに関する情報を提示したり、その近くのファミリーレストランに関する情報を提示したりすることが可能になる。
【０２７６】
なお、本発明の第３実施形態にかかる車載情報提示装置において、同乗者検出手段１３０１を車内においてビルトインのチャイルドシートの設置を検出するチャイルドシート検出手段にすることも可能である。これにより、例えば、チャイルドシートを設置して行くお店の過去の移動履歴情報が「赤ちゃん専門店」や赤ちゃんメニューが豊富なレストランとしてハードディスク１４０３に蓄積させることができる。このとき、チャイルドシートの設置が検出された場合には、ＣＰＵ１４０５により、ハードディスク１４０３に蓄えられている移動履歴情報を参照することで、赤ちゃん専門店や赤ちゃんメニューが豊富なレストランに行くとＣＰＵ１４０５により予測し、それらを目的地への設定をＣＰＵ１４０５により促したり、そこまでの経路情報をＣＰＵ１４０５により提供したりすることができる。
【０２７７】
なお、本発明の第３実施形態にかかる車載情報提示装置において、同乗者検出手段１３０１を、車内において選曲されている曲を検出する選曲検出手段にすることも可能である。これにより、恋人等を乗車させているときに車内で選曲されている曲と、そのときに訪れることが多いレストランに関する移動履歴情報がデータとしてハードディスク１４０３に蓄えられる。この移動履歴情報をＣＰＵ１４０５により参照することで、恋人と待ち合わせを行い乗車した後、いつも恋人を乗車させたときの選曲情報を用いて、いつも訪れるレストランに行くことをＣＰＵ１４０５により予測し、そのレストランに関する情報をＣＰＵ１４０５により提供することが可能になる。
【０２７８】
なお、本発明の第３実施形態にかかる車載情報提示装置において、同乗車検出手段１３０１を、車内のエアコンの設定温度を検出する車内設定温度検出手段にすることも可能である。これにより、例えば、冷房を多く利用する夏によくいくレストランへの移動履歴情報がハードディスク１４０３に蓄積されていることがある。このとき、エアコンのスイッチをオンにした瞬間に、設定温度検出手段で検出された設定温度を用いて、レストランに行くことをＣＰＵ１４０５により予測し、それに関する情報をＣＰＵ１４０５により提示することが可能になる。
【０２７９】
以上のように、同乗者検出手段やチャイルドシート検出手段や選曲検出手段や３列目シート検出手段や車内設定温度検出手段等の車内の状況を検出する車内状況検出手段を備えることにより、ユーザの操作なしで、過去の移動履歴情報から移動先を予測したり、その経路に関する情報を提供したり、移動先までの経路を案内したりすることができるようになる。
【０２８０】
なお、図３３に示すシートに装着された荷重センサ１４０２によって、図３５に示すように助手席に乗車している人の荷重を測定し、図３６に示すテーブルを作成する。これにより、図３３のシートの荷重センサ１４０２により乗車定員と誰が乗車しているかを判断することが可能になる。
【０２８１】
前記種々の実施形態において、車外の状況の一例としては、外気の温度や天候、路面の状態等などの情報が挙げられるとともに、車内の状況の一例としては、エンジンキーやシート位置により運転者を識別し、運転者が誰であるかの情報、各シートのセンサにより乗車人数を推定する乗車人数情報、ビルトインのチャイルドシートの設置を検出するチャイルドシート使用情報、車内において選曲されている曲を検出する選曲情報と、エアコンの設定温度を検出する車内設定温度情報などが挙げられる。
【０２８２】
なお、前記種々の実施形態において、経路又は目的地設定入力促進手段により経路又は目的地設定入力の促進を行い、一旦、設定したのち、再度、状況が変更した場合には、その都度、経路又は目的地設定手段で経路又は目的地の設定を行うこともできる。
【０２８３】
なお、前記様々な実施形態のうちの任意の実施形態を適宜組み合わせることにより、それぞれの有する効果を奏するようにすることができる。
【産業上の利用可能性】
【０２８４】
本発明にかかる車載情報提示装置及び方法及び車載情報提示装置用サーバは、エンジン起動時だけでなく、車内又は車外の状況が変化した場合に、過去の移動履歴情報から行動を予測することにより、車載端末の利便性を向上させることができ、カーナビゲーションシステム等車載向け情報端末等として有用である。
【図面の簡単な説明】
【０２８５】
【図１】本発明の第１実施形態にかかる車載情報提示装置のシステム構成を示す図である。
【図２】本発明の第１実施形態にかかる車載情報提示装置におけるハードウエア構成を示す図である。
【図３】本発明の第１実施形態にかかる車載情報提示装置の動作のフローチャートを示す図である。
【図４】本発明の第１実施形態にかかる車載情報提示装置の移動履歴情報を示す図である。
【図５】本発明の第１実施形態にかかる車載情報提示装置の情報提示手段によりユーザに提示される画面を示す図である。
【図６】本発明の第１実施形態にかかる車載情報提示装置の情報提示手段によりユーザに提示される画面を示す図である。
【図７】本発明の第１実施形態にかかる車載情報提示装置の情報提示手段によりユーザに提示される画面を示す図である。
【図８】本発明の第２実施形態にかかる車載情報提示装置のシステム構成を示す図である。
【図９】本発明の第２実施形態にかかる車載情報提示装置におけるハードウエア構成を示す図である。
【図１０】本発明の第２実施形態にかかる車載情報提示装置のフローチャートを示す図である。
【図１１】本発明の第２実施形態にかかる車載情報提示装置の情報提示手段によりユーザに提示される画面を示す図である。
【図１２】本発明の第２実施形態にかかる車載情報提示装置の情報提示手段によりユーザに提示される画面を示す図である。
【図１３】本発明の第３実施形態にかかる車載情報提示装置のシステム構成を示す図である。
【図１４】本発明の第３実施形態にかかる車載情報提示装置におけるハードウエア構成を示す図である。
【図１５】本発明の第３実施形態にかかる車載情報提示装置のフローチャートを示す図である。
【図１６】本発明の第３実施形態にかかる車載情報提示装置の移動履歴情報を示す図である。
【図１７】本発明の第３実施形態にかかる車載情報提示装置の情報提示手段によりユーザに提示される画面を示す図である。
【図１８】本発明の第３実施形態にかかる車載情報提示装置の情報提示手段によりユーザに提示される画面を示す図である。
【図１９】本発明の第１実施形態にかかる車載情報提示装置の雨滴感知センサの車両への装着例を示す車両の側面図である。
【図２０】（ａ），（ｂ）は本発明の第１実施形態にかかる車載情報提示装置の車外撮像カメラの車両への装着例を示す車両の側面図及び背面図である。
【図２１】本発明の第１実施形態にかかる車載情報提示装置の動作を示すフローチャートである。
【図２２】本発明の第１実施形態にかかる車載情報提示装置の情報提示手段によりユーザに目的地の候補が提示される画面を示す図である。
【図２３】本発明の第１実施形態にかかる車載情報提示装置の情報提示手段によりユーザに提示してレストランへの目的地変更を促す画面を示す図である。
【図２４】本発明の第１実施形態にかかる車載情報提示装置の雨量によって目的地を推測するか否かを判断するフローチャートである。
【図２５】本発明の第１実施形態にかかる車載情報提示装置のワイパー駆動モータのセンサを用いたハードウエア構成を示す図である。
【図２６】本発明の第１実施形態にかかる車載情報提示装置の雨の量によって施設が利用できるか否かの情報を含む移動履歴情報を示す図である。
【図２７】（ａ），（ｂ）はそれぞれ本発明の第１実施形態にかかる車載情報提示装置のカメラで撮像された画像において、車外において積雪が無い場合と車外において積雪があった場合に画像の下半分が白くかつ同じ色で写る場合との説明図である。
【図２８】本発明の第１実施形態にかかる車載情報提示装置の雨の量を含む移動履歴情報を示す図である。
【図２９】本発明の第１実施形態にかかる車載情報提示装置の各目的地に対する営業時間や目的地に進入可能な時間のテーブルの図である。
【図３０】本発明の第１実施形態にかかる車載情報提示装置のネットワークを介してサーバを利用する場合のシステム構成図である。
【図３１】本発明の第２実施形態にかかる車載情報提示装置の予め設定された経路から車両が、所定の距離を離れたか否かの判断をする場合を示す説明図である。
【図３２】本発明の第２実施形態にかかる車載情報提示装置の情報提示手段によりユーザに提示される画面を示す図である。
【図３３】本発明の第３実施形態にかかる車載情報提示装置において車両へのシートセンサの装着例を示す説明図である。
【図３４】本発明の第３実施形態にかかる車載情報提示装置において車両のシートの底部と背もたれ部分に荷重センサを装着する例を示す説明図である。
【図３５】本発明の第３実施形態にかかる車載情報提示装置の情報提示手段によりユーザに提示される画面を示す図である。
【図３６】本発明の第３実施形態にかかる車載情報提示装置の助手席に乗車している人の荷重を含む移動履歴情報を示す図である。
【図３７】本発明の第２実施形態にかかる車載情報提示装置のカーナビの機能構成を示す機能ブロック図である。
【図３８】本発明の第２実施形態にかかる車載情報提示装置の地図情報に含まれる内容を示す情報内容表示図である。
【図３９】（ａ），（ｂ）はそれぞれ本発明の第２実施形態にかかる車載情報提示装置の履歴情報に含まれる内容を示す情報内容表示図である。
【図４０】本発明の第２実施形態にかかる車載情報提示装置の遷移状態情報に含まれる内容の一例を模式的に示す情報内容表示図である。
【図４１】（ａ）〜（ｃ）は、本発明の第２実施形態にかかる車載情報提示装置の条件テーブルに含まれる内容を示す情報内容表示図である。
【図４２】本発明の第２実施形態にかかる車載情報提示装置の条件決定部の一連の動作を示す動作フロー図である。
【図４３】（ａ）〜（ｃ）は、本発明の第２実施形態にかかる車載情報提示装置の木構造の条件テーブルに含まれる内容を示す情報内容表示図である。
【図４４】本発明の第１実施形態にかかる車載情報提示装置の条件決定部の一連の動作を示す動作フロー図である。
【図４５】本発明の第１実施形態にかかる車載情報提示装置において、経路設定時の状況と現在の状況が異なる場合に目的地が変更された否かを判断するシステム構成の図である。
【図４６】図４５の前記システムの動作を示すフローチャートである。
【図４７】図４５の前記システムにおいて、自宅を出発するユーザが、テニスコートまでの経路を設定した場合を示す説明図である。
【図４８】図４５の前記システムにおいて、車両がテニスコートの方向へ向かっていたが、その途中において、降雨があり雨が検出された場合を示す説明図である。
【図４９】図４５の前記システムにおいて、表示装置の画面に表示された地図上にウインドウが重ねて表示され、ウインドウ内でレストランＡと自宅がそれぞれ表示された状態を示す説明図である。
【図５０】本発明の第１実施形態にかかる車載情報提示装置において、目的地が有効な時間（営業時間等）内に到着できるか否かによって目的地の候補を変更することが可能なシステムの構成図である。
【図５１】図５０の前記システムの動作を示すフローチャートである。
【図５２】図５０の前記システムにおいて、自宅が現在位置とし、目的地がテニスコートとなっている場合を示す説明図である。
【図５３】図５０の前記システムにおいて、事故等により斜線部分の渋滞情報が通過に３０分かかることが判明した場合を示す説明図である。
【図５４】図５０の前記システムにおいて、新たな目的地の候補として「スポーツジムＢ」と「自宅」へ戻ることをユーザに提案する場合を示す説明図である。
【図５５】本発明の第２実施形態にかかる車載情報提示装置において、経路から離脱したときに、その経路に対する過去の走行回数をもとに、経路から離脱したのか、新たな目的地が設定されたのかを自動的に判定するシステムの構成図である。
【図５６】図５５の前記システムの動作を示すフローチャートである。
【図５７】図５５の前記システムにおいて、「自宅」から「テニスコート」までの経路が設定された場合を示す説明図である。
【図５８】図５５の前記システムにおいて、テニスコートへの設定された経路に対して車両の位置が経路から離脱している場合を示す説明図である。
【図５９】図５５の前記システムにおいて、各道路に対する過去の通過回数との関係を表として示す図である。
【図６０】図５５の前記システムにおいて、車両の現在位置から向かう移動先の候補を移動履歴蓄積手段から判断し、レストランＡと自宅を変更された目的地の候補として提示する場合を示す説明図である。
【図６１】本発明の第１実施形態にかかる車載情報提示装置において、車両の過去の移動履歴より各日付とその日の天候に応じた自宅以外の移動先のリストを表として示す図である。
【図６２】天候と移動先との関係を示す説明図である。
【図６３】乗車人数と移動先（行き先）との関係を示す説明図である。
【符号の説明】
【０２８６】
１０１  天候検出装置
１０２、８０３、１３０２  移動履歴情報蓄積手段
１０３、８０４、１３０３  行動予測手段
１０４、８０５、１３０４  情報提示手段
１１８  カメラ
１９３  移動履歴情報蓄積装置
１９０  サーバ
１９６  公衆ネットワーク
１９９、９１９、１４０９  車両
２００、９２０、１４２０  カーナビ本体
２０１、９０１、１４０１  ＧＰＳセンサ
２０２  雨滴感知センサ
２０３、９０２、１４０３  ハードディスク
１９４、２０４、９０３、１４０４  主記憶装置
１９５、２０５、９０４、１４０５  ＣＰＵ
２０６、９０５、１４０６  表示装置
２０７、９０７、１４０７  入力装置
２０８、９０８、１４０８  外部情報記憶装置
８０１  経路設定手段
８０２  現在位置検出手段
１０００  斜線で示した部分
１３０１  同乗者検出手段
１４０２  シートセンサ
１４３０  可変シート検出センサ
２６０２  ワイパ駆動モータセンサ
５１０１  状況検出手段
５１０２  位置情報取得手段
５１０３  経路設定手段
５１０４  経路設定時状況蓄積手段
５１０５  移動履歴蓄積手段
５１０６  状況差異検出手段
５１０７  目的地予測手段
５１０８  経路設定入力促進手段
５６０１  渋滞情報蓄積手段
５６０２  目的地候補蓄積手段
５６０３  目的地設定手段
５６０４  渋滞状況検出手段
５６０５  目的地設定時渋滞情報蓄積手段
５６０６  渋滞状況差異検出手段
５６０７  代替目的地検索手段
５６０８  目的地設定入力促進手段
６１０１  位置情報取得手段
６１０２  目的地設定手段
６１０３  地図情報蓄積手段
６１０４  経路探索手段
６１０５  経路蓄積手段
６１０６  経路離脱距離算出手段
６１０７  移動履歴蓄積手段
６１０８  目的地変更判定手段
【図１】
2005031071.tif 000003
【図２】
2005031071.tif 000004
【図３】
2005031071.tif 000005
【図４】
2005031071.tif 000006
【図５】
2005031071.tif 000007
【図６】
2005031071.tif 000008
【図７】
2005031071.tif 000009
【図８】
2005031071.tif 000010
【図９】
2005031071.tif 000011
【図１０】
2005031071.tif 000012
【図１１】
2005031071.tif 000013
【図１２】
2005031071.tif 000014
【図１３】
2005031071.tif 000015
【図１４】
2005031071.tif 000016
【図１５】
2005031071.tif 000017
【図１６】
2005031071.tif 000018
【図１７】
2005031071.tif 000019
【図１８】
2005031071.tif 000020
【図１９】
2005031071.tif 000021
【図２０】
2005031071.tif 000022
【図２１】
2005031071.tif 000023
【図２２】
2005031071.tif 000024
【図２３】
2005031071.tif 000025
【図２４】
2005031071.tif 000026
【図２５】
2005031071.tif 000027
【図２６】
2005031071.tif 000028
【図２７】
2005031071.tif 000029
【図２８】
2005031071.tif 000030
【図２９】
2005031071.tif 000031
【図３０】
2005031071.tif 000032
【図３１】
2005031071.tif 000033
【図３２】
2005031071.tif 000034
【図３３】
2005031071.tif 000035
【図３４】
2005031071.tif 000036
【図３５】
2005031071.tif 000037
【図３６】
2005031071.tif 000038
【図３７】
2005031071.tif 000039
【図３８】
2005031071.tif 000040
【図３９】
2005031071.tif 000041
【図４０】
2005031071.tif 000042
【図４１】
2005031071.tif 000043
【図４２】
2005031071.tif 000044
【図４３】
2005031071.tif 000045
【図４４】
2005031071.tif 000046
【図４５】
2005031071.tif 000047
【図４６】
2005031071.tif 000048
【図４７】
2005031071.tif 000049
【図４８】
2005031071.tif 000050
【図４９】
2005031071.tif 000051
【図５０】
2005031071.tif 000052
【図５１】
2005031071.tif 000053
【図５２】
2005031071.tif 000054
【図５３】
2005031071.tif 000055
【図５４】
2005031071.tif 000056
【図５５】
2005031071.tif 000057
【図５６】
2005031071.tif 000058
【図５７】
2005031071.tif 000059
【図５８】
2005031071.tif 000060
【図５９】
2005031071.tif 000061
【図６０】
2005031071.tif 000062
【図６１】
2005031071.tif 000063
【図６２】
2005031071.tif 000064
【図６３】
2005031071.tif 000065