(57)【要約】【課題】ドライバに対しより確実に情報を伝えることができる車載用の情報提供装置を提供する。【解決手段】ナビゲーション装置の制御部は、年齢，運転歴や、運転操作に基づき、ドライバの運転技量を判定すると共に、運転技量と、自車両の運転操作や自車両周辺の静的環境，動的環境に基づき、該ドライバにとっての運転負荷を推定する。そして、運転負荷が低い場合には、生成した各種メッセージを通知する（Ｓ１２２５）と共に、運転負荷が高い場合には、メッセージの提供を保留し（Ｓ１２３０）、運転負荷が低くなったときに、保留しているメッセージを提供する（Ｓ１２４５）。【選択図】図１２
2012194060.tif 000002
【特許請求の範囲】
【請求項１】
ドライバの運転技量を記憶している運転技量記憶手段と、
前記ドライバが運転する自車両の運転操作に関する情報と、自車両の走行環境に関する情報とのうちの少なくとも一つを運転情報として検出する運転情報検出手段と、
前記運転技量記憶手段に記憶されている前記運転技量と、前記運転情報検出手段により検出された前記運転情報とに基づき、前記ドライバにとっての運転の難易度を示す現在の運転負荷を推定する負荷推定手段と、
前記負荷推定手段により推定された前記現在の運転負荷が低い時期に各種メッセージを提供する提供手段と、
を備えることを特徴とする情報提供装置。
【請求項２】
請求項１に記載の情報提供装置において、
前記ドライバの年齢、或いは、運転経験の長さのうちの少なくとも一方に基づき該ドライバの前記運転技量を判別し、該運転技量を前記運転技量記憶手段に記憶する運転技量判別手段をさらに備えること、
を特徴とする情報提供装置。
【請求項３】
請求項１に記載の情報提供装置において、
前記ドライバによる自車両の運転操作に基づき該ドライバの前記運転技量を判別し、該運転技量を前記運転技量記憶手段に記憶する運転技量判別手段をさらに備えること、
を特徴とする情報提供装置。
【請求項４】
請求項１から請求項３のうちのいずれか１項に記載の情報提供装置において、
前記提供手段は、前記メッセージのうち緊急度の高いものについては、前記現在の運転負荷に関らず提供すること、
を特徴とする情報提供装置。
【請求項５】
請求項１から請求項４のうちのいずれか１項に記載の情報提供装置において、
予め定められた提供時期に提供されることが予定されている前記メッセージを提供時期設定メッセージとし、
地図データに登録されている経路の中から自車両の走行予定経路を予測する経路予測手段と、
自車両が前記走行予定経路を走行する際に前記ドライバに生じる運転負荷である将来の運転負荷を予測する負荷予測手段と、
前記負荷予測手段により予測された前記将来の運転負荷に基づき、前記提供時期設定メッセージに係る前記提供時期に前記ドライバに生じる運転負荷がどの程度であるかを判定し、該運転負荷が高い場合には該提供時期を変更する変更手段と、
を備え、
前記提供手段は、前記提供時期設定メッセージに係る前記提供時期が到来した後、前記現在の運転負荷が低い時期に、該提供時期設定メッセージを提供すること、
を特徴とする情報提供装置。
【請求項６】
請求項５に記載の情報提供装置において、
前記負荷推定手段により推定された前記現在の運転負荷に基づき、前記地図データに登録されている前記経路を走行する際に生じた前記ドライバの運転負荷の履歴情報を生成する履歴情報生成手段をさらに備え、
前記負荷予測手段は、前記履歴情報生成手段により生成された、前記走行予定経路に対応する前記履歴情報に基づき、該走行予定経路を走行する際の前記将来の運転負荷を予測すること、
を特徴とする情報提供装置。
【請求項７】
請求項５に記載の情報提供装置において、
前記地図データに登録されている前記経路を構成する各道路について、車両が該道路を安全に走行した際に前記運転技量の異なるそれぞれの前記ドライバに生じる運転負荷を示す運転負荷データを取得する運転負荷データ取得手段をさらに備え、
前記負荷予測手段は、前記運転技量判別手段により判別された前記ドライバの前記運転技量と前記運転負荷データとに基づき、該ドライバが運転する自車両が前記走行予定経路を走行する際の前記将来の運転負荷を予測すること、
を特徴とする情報提供装置。
【請求項８】
請求項１から請求項７のうちのいずれか１項に記載の情報提供装置において、
前記ドライバの生体情報を検出する生体情報検出手段をさらに備え、
前記負荷推定手段は、前記生体情報検出手段により検出された前記ドライバの前記生体情報をさらに加味して、該ドライバの前記現在の運転負荷を推定すること、
を特徴とする情報提供装置。
【請求項９】
請求項１から請求項８のうちのいずれか１項に記載の情報提供装置において、
前記メッセージには有効期限が設定されており、
前記メッセージに設定された前記有効期限が経過したか否かを判別する有効期限判別手段をさらに備え、
前記提供手段は、前記有効期限判別手段により前記有効期限が経過していないと判別された前記メッセージを提供すること、
を特徴とする情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用の情報提供装置に関する。
【背景技術】
【０００２】
経路案内情報や交通情報を提供するナビゲーション装置や、自車両周辺の歩行者や他の車両についての情報を提供し、安全運転を支援する運転支援装置等が知られている。また、これら以外にも、ニュース，天気予報，観光情報，各種施設に関する情報等、利便性や娯楽性を高めるための情報を提供する車載装置が知られており、このような装置を用いることで、より安全で快適な運転を行うことや、ドライブをより楽しむことが可能となる。
【０００３】
しかしながら、混雑している道路を走行している時や交差点を通過している時等、運転負荷が上昇している時に情報が提供されても、ドライバは提供された情報を理解できず、情報が十分に伝わらないというおそれがある。
【０００４】
そこで、特許文献１には、自車両の挙動や運転操作等に基づきドライバの運転負荷を判別し、運転負荷が低下した時期に情報を提供することで、ドライバに対して確実に情報を伝える車両用情報提供装置について記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−８７１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば、初心者とベテランのドライバでは、同じ条件の下で車両を運転する場合であっても各自にとっての運転の難易度は大きく異なっており、個々のドライバの運転負荷は運転技量に応じて大きく異なるものとなる。これに対し、特許文献１に記載の情報提供装置では、個々のドライバの運転技量を考慮することなく、車両の挙動等に基づき運転負荷が一律に判別されているため、運転負荷を判別する精度が悪く、ドライバに十分に情報が伝わらない場合があった。
【０００７】
本願発明は上記課題に鑑みてなされたものであり、ドライバに対しより確実に情報を伝えることができる車載用の情報提供装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題に鑑みてなされた請求項１に記載の情報提供装置は、ドライバの運転技量を記憶している運転技量記憶手段と、ドライバが運転する自車両の運転操作に関する情報と、自車両の走行環境に関する情報とのうちの少なくとも一つを運転情報として検出する運転情報検出手段と、を備えることを特徴とする。また、これらに加え、運転技量記憶手段に記憶されている運転技量と、運転情報検出手段により検出された運転情報とに基づき、ドライバにとっての運転の難易度を示す現在の運転負荷を推定する負荷推定手段と、負荷推定手段により推定された現在の運転負荷が低い時期に各種メッセージを提供する提供手段と、を備えることを特徴とする。
【０００９】
なお、運転技量とは、自車両を運転する個々のドライバに関するものであるため、個々のドライバを識別する情報と該ドライバの運転技量とを対応付けた状態で運転技量記憶手段に記憶させておき、負荷推定手段は、現在のドライバについての運転技量を運転技量記憶手段から読み出し、該ドライバの運転負荷を推定しても良い。
【００１０】
このような構成によれば、個々のドライバの運転技量を考慮して運転負荷が推定されるため、運転負荷を精度良く推定することができ、運転負荷が確実に低下した時期に各種メッセージを提供することができる。したがって、ドライバに対しより確実に情報を伝えることができるのである。
【００１１】
なお、情報提供装置は、次のようにしてドライバの運転技量を判別しても良い。
すなわち、請求項２に記載されているように、情報提供装置は、ドライバの年齢、或いは、運転経験の長さのうちの少なくとも一方に基づき該ドライバの運転技量を判別し、該運転技量を運転技量記憶手段に記憶する運転技量判別手段をさらに備えていても良い。
【００１２】
こうすることにより、簡易かつ確実にドライバの運転技量を判別することができる。
また、請求項３に記載されているように、情報提供装置は、ドライバによる自車両の運転操作に基づき該ドライバの運転技量を判別し、該運転技量を運転技量記憶手段に記憶する運転技量判別手段をさらに備えていても良い。
【００１３】
こうすることにより、より正確にドライバの運転技量を判別することができる。
また、自車両の故障に関する情報等といった緊急度の高い情報については、運転負荷に関らずドライバに通知したほうが良いと考えられる。
【００１４】
そこで、請求項４に記載の情報提供装置では、提供手段は、メッセージのうち緊急度の高いものについては、現在の運転負荷に関らず提供する。
こうすることにより、ドライバは、自車両の故障等への対処を迅速に行うことが可能となる。
【００１５】
ところで、例えば、ナビゲーション装置における経路案内では、交差点等の分岐点の手前で、「次の交差点を左折します」等といった自車両の進行方向を告げるメッセージが提供される場合があるが、交差点の５０ｍ手前で該メッセージを提供するといった具合に、このようなメッセージは提供時期が予め定められている。そして、このようなメッセージの提供が予定されている時期においてドライバの運転負荷が高くなる場合も想定される。
【００１６】
そこで、請求項５に記載の情報提供装置では、予め定められた提供時期に提供されることが予定されているメッセージを提供時期設定メッセージとし、地図データに登録されている経路の中から自車両の走行予定経路を予測する経路予測手段と、自車両が走行予定経路を走行する際にドライバに生じる運転負荷である将来の運転負荷を予測する負荷予測手段と、を備える。また、負荷予測手段により予測された将来の運転負荷に基づき、提供時期設定メッセージに係る提供時期にドライバに生じる運転負荷がどの程度であるかを判定し、該運転負荷が高い場合には該提供時期を変更する変更手段と、を備え、提供手段は、提供時期設定メッセージに係る提供時期が到来した後、現在の運転負荷が低い時期に、該提供時期設定メッセージを提供する。
【００１７】
こうすることにより、ドライバの運転負荷に応じて柔軟にメッセージの提供が予定されている時期を変更することができ、利便性を損なうことなく、ドライバに対しより確実に情報を伝えることができる。
【００１８】
ここで、将来の運転負荷の予測方法としては、次のようなものが考えられる。
すなわち、請求項６に記載されているように、情報提供装置は、負荷推定手段により推定された現在の運転負荷に基づき、地図データに登録されている経路を走行する際に生じたドライバの運転負荷の履歴情報を生成する履歴情報生成手段をさらに備え、負荷予測手段は、履歴情報生成手段により生成された、走行予定経路に対応する履歴情報に基づき、該走行予定経路を走行する際の将来の運転負荷を予測しても良い。
【００１９】
なお、履歴情報とは、自車両を運転する個々のドライバに関するものであるため、個々のドライバを識別する情報と該ドライバの履歴情報とを対応付けておき、負荷予測手段は、現在のドライバに対応する履歴情報に基づき将来の運転負荷を予測しても良い。
【００２０】
こうすることにより、正確に将来の運転負荷を予測することができる。
また、ドライバが自車両を運転した期間が短い場合等には、該ドライバが運転する自車両が走行した経路の数が少なく、走行予定経路に対応する該ドライバの履歴情報が生成されていないという可能性が高い。
【００２１】
そこで、請求項７に記載の情報提供装置は、地図データに登録されている経路を構成する各道路について、車両が該道路を安全に走行した際に運転技量の異なるそれぞれのドライバに生じる運転負荷を示す運転負荷データを取得する運転負荷データ取得手段をさらに備え、負荷予測手段は、運転技量判別手段により判別されたドライバの運転技量と運転負荷データとに基づき、該ドライバが運転する自車両が走行予定経路を走行する際の将来の運転負荷を予測する。
【００２２】
こうすることにより、走行予定経路に対応する履歴情報が生成されていない場合であっても、該走行予定経路を走行する際の将来の運転負荷を予測することが可能となる。
また、ドライバが疲労している場合等には、認知や判断を行う能力が低下するため、運転の難易度が向上し、同じ条件下の運転であっても、正常な場合と比べて運転負荷が増加すると考えられる。
【００２３】
そこで、請求項８に記載の情報提供装置は、ドライバの生体情報を検出する生体情報検出手段をさらに備え、負荷推定手段は、生体情報検出手段により検出されたドライバの生体情報をさらに加味して、該ドライバの現在の運転負荷を推定する。
【００２４】
こうすることにより、運転負荷を推定する精度を向上させることができ、ドライバに対しより確実に情報を伝えることが可能となる。
ところで、既に述べたように、情報提供装置は運転負荷が低い時期にメッセージを提供するため、運転負荷が高い場合にメッセージとして提供する情報の検出や取得等がなされた場合には、該情報に基づくメッセージの提供を保留し、運転負荷が低くなった時に保留されているメッセージを提供することが考えられる。
【００２５】
また、情報提供装置から提供されるメッセージとして、例えば、経路案内において、分岐点の手前で自車両の進行方向を告げるメッセージや、渋滞情報や事故情報等といった特定の道路に関するメッセージ等が考えられる。そして、このようなメッセージに関しては、保留中に自車両がメッセージに係る分岐点を通過した場合や、走行する道路が変わった場合等には、メッセージの内容が自車両の運転に適合しないものとなってしまう。
【００２６】
そこで、請求項９に記載の情報提供装置では、メッセージには有効期限が設定されており、メッセージに設定された有効期限が経過したか否かを判別する有効期限判別手段をさらに備え、提供手段は、有効期限判別手段により有効期限が経過していないと判別されたメッセージを提供する。
【００２７】
こうすることにより、自車両の運転に適合しないメッセージが提供されることを防ぐことができる。
【図面の簡単な説明】
【００２８】
【図１】車載システムの構成を示すブロック図と、ナビゲーション装置の構成を示すブロック図である。
【図２】ナビゲーション装置を制御する制御プログラムの構成を示すブロック図である。
【図３】情報提供処理のフローチャートである。
【図４】経路データと履歴情報についての説明図である。
【図５】運転技量判定処理と個人情報判定処理のフローチャートである。
【図６】運転操作判定処理のフローチャートである。
【図７】加減速操作評価処理とハンドル操作評価処理のフローチャートである。
【図８】運転負荷推定処理のフローチャートである。
【図９】ドライバ状態判定処理のフローチャートである。
【図１０】運転操作負荷判定処理のフローチャートである。
【図１１】静的環境負荷判定処理のフローチャートである。
【図１２】メッセージ報知処理のフローチャートである。
【図１３】運転負荷予測処理のフローチャートと、運転負荷データについての説明図である。
【図１４】案内メッセージ生成処理のフローチャートである。
【図１５】案内メッセージ報知処理のフローチャートである。
【発明を実施するための形態】
【００２９】
以下、本発明の実施形態について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００３０】
［構成の説明］
図１（ａ）は、ＣＡＮ等の車内ＬＡＮ７０を介して接続されたナビゲーション装置１０，メータＥＣＵ２０等から構成される本実施形態の車載システムの構成を示すブロック図である。車載システムは、経路案内を行うと共に、自車両のドライバの運転負荷が低い時期に各種情報を提供するよう構成されたナビゲーション装置１０と、メータを制御するメータＥＣＵ２０等を有している。また、車載システムは、携帯電話３１と無線通信を行い、スピーカやマイクを利用してハンズフリー通話を実現するハンズフリー装置３０と、自車両のエンジンや変速機を制御するパワートレインＥＣＵ４０と、ドライバのハンドル操作に応じて自車両の舵角を制御するステアリングＥＣＵ５０と、テレビ放送やラジオ放送の受信が可能なオーディオ６０等を有している。
【００３１】
次に、車載システムを構成するナビゲーション装置１０の構成について、図１（ｂ）を用いて説明する。ナビゲーション装置１０は、操作部１１ａ，表示部１１ｂ，スピーカ１１ｃ，外部通信機１２，センサ群１３，記憶部１４，地図データ入力器１５，制御部１６，位置検出器１７，車内ＬＡＮ通信部１８，レーダ１９等から構成されている。
【００３２】
操作部１１ａは、ユーザからの各種指示を受け付ける部位であり、具体的にはメカニカルなキースイッチや、タッチスイッチ等から構成される。
また、表示部１１ｂは、各種表示を行う部位であり、具体的にはＬＣＤや有機ＥＬ等から構成される。
【００３３】
また、スピーカ１１ｃは、制御部１６から入力された信号に基づき音声を出力する部位である。
また、外部通信機１２は、路側に設置された光ビーコンや電波ビーコン等を介してＶＩＣＳの情報センタから交通情報（事故情報や渋滞情報等）を取得する。また、ＦＭ多重放送によって送信される交通情報も取得する。
【００３４】
また、センサ群１３は、ドライバの生体情報を検出するための部位であり、ハンドルにおける把握位置に取り付けられた血圧センサや、該把握位置に取り付けられ、ハンドルを握るドライバの手の状態を検出する感圧センサや、ドライバの顔を撮影するカメラや、ドライバの体温を検出する赤外線センサ等から構成されている。
【００３５】
また、記憶部１４は、記憶保持動作が不要なデバイス（例えば、ＨＤＤ）から構成され、各種情報を記憶することができる。
また、地図データ入力器１５は、経路案内等を行う際に使用する地図データや、所定の施設を検索する際に用いる施設検索情報等の各種データを入力するための装置である。これらのデータの記憶媒体としては、そのデータ量が膨大であるため、ＤＶＤ−ＲＯＭやＨＤＤを用いるのが一般的である。
【００３６】
また、制御部１６は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらを接続するバスライン等からなる周知のマイクロコンピュータを中心に構成される。制御部１６は、ＲＯＭに記憶されているプログラムや、ＲＡＭにロードされたプログラムに従いナビゲーション装置１０の各部位を制御する。
【００３７】
また、位置検出器１７は、ＧＰＳ（Global Positioning System）用の人工衛星からの信号を、図示しないＧＰＳアンテナを介して受信して車両の位置、方位、速度等を検出するＧＰＳ受信器１７ａと、車両に加えられる回転運動の大きさを検出するジャイロスコープ１７ｂと、車両の前後方向の加速度等から走行した距離を検出する距離センサ１７ｃとを備えている。そして、これらは、各々が性質の異なる誤差を有しているため、互いに補完しながら使用するように構成されている。
【００３８】
また、車内ＬＡＮ通信部１８は、車内ＬＡＮ７０を介して種々の情報の送受信を行う部位である。
また、レーダ１９は、車両や歩行者等といった自車両周辺の障害物を検出する部位である。
【００３９】
次に、ナビゲーション装置１０を制御する制御プログラム１００の構成について、図２に記載のブロック図を用いて説明する。
制御プログラム１００は、ドライバに提供するメッセージを生成する情報提示機能群１１０と、ドライバや自車両の状態や走行環境に関する情報を取得する情報取得部１２０と、ドライバの運転技量を判定する運転技量判定部１５０と、運転技量に応じてドライバの運転負荷を算出する運転負荷推定部１４０とを有する。また、運転負荷が低下した際にドライバにメッセージを報知する報知制御部１３０と、表示部１１ｂに各種画像を表示することでメッセージを出力する画面出力部１６０と、スピーカ１１ｃを介して音声によりメッセージを出力する音声出力部１７０とを有する。
【００４０】
なお、情報提示機能群１１０は、地図データや自車両の現在地等に基づき経路案内に関するメッセージを生成すると共に、ＶＩＣＳの交通情報に基づくメッセージを生成するよう構成されている。また、車内ＬＡＮ７０を介して他の装置と通信を行い、車両の故障情報，交通情報，ニュース，携帯電話３１への着呼やメールの着信等の各種情報を取得し、これらの情報に基づくメッセージを生成するよう構成されている。
【００４１】
また、情報取得部１２０は、例えば、操作部１１ａを介して受け付けた操作や、キーレスエントリシステムを構成する携帯機（図示なし）から取得した情報に基づき、ドライバの年齢，運転歴等、ドライバに関する情報を特定するよう構成されている。また、車内ＬＡＮ７０を介して他の装置と通信を行い、運転操作に関する情報や、自車両の状態に関する情報や、車両の走行環境に関する情報を取得するよう構成されている。また、センサ群１３により、ドライバの生体情報を検出するよう構成されている。
【００４２】
［動作の説明］
次に、本実施形態のナビゲーション装置１０の動作について説明する。ナビゲーション装置１０は、自車両を運転する各ドライバの運転技量を判定すると共に、該運転技量と、自車両の運転操作，自車両の状態，走行環境に基づき、各ドライバにとっての運転の難易度である運転負荷を個別に推定する。そして、推定された運転負荷が低い時期に、経路案内に関するメッセージや、他の装置から取得した各種情報に基づくメッセージを提供するよう構成されている。以下では、該ナビゲーション装置１０の動作について、フローチャートを用いて詳細に説明する。
【００４３】
（１）情報提供処理について
まず、自車両を運転する個々のドライバの運転負荷を推定すると共に、運転負荷が低い時期に各種メッセージを提供するよう、メッセージの提供タイミングの遅延や繰り上げを行う情報提供処理について、図３に記載のフローチャートを用いて説明する。なお、本処理は、自車両の運転中に定期的に実行される処理である。
【００４４】
Ｓ２０５では、ナビゲーション装置１０の制御部１６は、自車両のドライバの運転技量を判定する運転技量判定処理を行い、Ｓ２１０に処理を移行する。
Ｓ２１０では、制御部１６は、ドライバの運転技量や、自車両の運転操作，自車両の状態，走行環境に基づき、該ドライバの運転負荷を、大，中，小の三段階で推定する運転負荷推定処理を行い、Ｓ２１５に処理を移行する。
【００４５】
Ｓ２１５では、制御部１６は、運転負荷に応じたタイミングでドライバに対し各種メッセージを提供するメッセージ報知処理を行い、Ｓ２２０に処理を移行する。
Ｓ２２０では、制御部１６は、地図データに登録されている経路を自車両が走行する際に生じたドライバの運転負荷の履歴情報を更新する。
【００４６】
ここで、履歴情報について、図４を用いて説明する。ナビゲーション装置１０で用いられる地図データは、複数のノードとノード間を結ぶリンクとにより経路を表す経路データを有しており、各リンクには固有のＩＤが付されている（図４（ａ）参照）。そして、履歴情報は、自車両を運転するドライバ毎に設けられており、リンクＩＤと、該リンクＩＤが示す経路を走行した際に推定されたドライバの運転負荷とから構成されている。なお、図４（ｂ）には、特定のドライバについての履歴情報の一例を示す表が記載されている。
【００４７】
そして、自車両が各リンクに対応する経路の走行を完了すると、制御部１６は、該経路の走行中に推定された運転負荷を平均化したものを特定する。具体的には、大，中，小の運転負荷の各段階を数値化すると共に、該経路を走行中に推定された運転負荷の数値の平均値を算出し、該平均値に基づき、該経路を走行中の運転負荷を大，中，小のいずれかに判定しても良い。また、大，中，小の各段階のうち、該経路を走行中に推定された時間が最も長い段階を、該経路を走行中の運転負荷としても良い。そして、現在のドライバに対応する履歴情報に対し、走行を完了した経路のリンクＩＤに対応付けて特定した運転負荷を設定することで、履歴情報を更新する。
【００４８】
続くＳ２２５では、制御部１６は、経路案内を実行中であるか否かを判定し、肯定判定が得られた場合には（Ｓ２２５：Ｙｅｓ）、Ｓ２３０に処理を移行し、否定判定が得られた場合には（Ｓ２２５：Ｎｏ）、本処理を終了する。なお、ナビゲーション装置１０は、ドライバ等により行われた操作に応じて目的地までの経路案内を行っても良いし、自車両が予め登録された通勤経路等を走行中であると判定した際に、自発的に該経路に沿って走行するための経路案内を行っても良い。
【００４９】
Ｓ２３０では、制御部１６は、これから先にドライバに生じる運転負荷を予測する運転負荷予測処理を行い、Ｓ２３５に処理を移行する。
Ｓ２３５では、制御部１６は、予め定められたタイミングで自車両の進路等を通知する案内メッセージを生成する案内メッセージ生成処理を行い、Ｓ２４０に処理を移行する。
【００５０】
Ｓ２４０では、制御部１６は、予め定められたタイミングで案内メッセージを通知する案内メッセージ報知処理を行い、本処理を終了する。
（２）運転技量判定処理について
次に、ドライバの運転技量を、高，中，低の三段階で判定する運転技量判定処理について、図５（ａ）に記載のフローチャートを用いて説明する。なお、本処理は、情報提供処理から起動される。
【００５１】
Ｓ３０５では、制御部１６は、現在のドライバが初めて自車両を運転する場合等、該ドライバの運転技量が未判定の状態であるか否かを判定し、肯定判定が得られた場合には（Ｓ３０５：Ｙｅｓ）、Ｓ３１０に処理を移行すると共に、否定判定が得られた場合には（Ｓ３０５：Ｎｏ）、Ｓ３１５に処理を移行する。
【００５２】
Ｓ３１０では、制御部１６は、ドライバの個人情報に基づき該ドライバの運転技量を判定する個人情報判定処理を行い、本処理を終了する。
一方、Ｓ３１５では、制御部１６は、運転操作に基づきドライバの運転技量を判定する運転操作判定処理を行い、本処理を終了する。
【００５３】
（３）個人情報判定処理について
次に、個人情報に基づきドライバの運転技量を、高，中，低の三段階で判定する個人情報判定処理について、図５（ｂ）に記載のフローチャートを用いて説明する。なお、本処理は、運転技量判定処理からコールされるサブルーチンとして構成されている。
【００５４】
Ｓ４０５では、制御部１６は、ドライバの個人情報に基づき、該ドライバの年齢が６５歳以上か否かを判定し、肯定判定が得られた場合には（Ｓ４０５：Ｙｅｓ）、Ｓ４１０に処理を移行し、否定判定が得られた場合には（Ｓ４０５：Ｎｏ）、Ｓ４１５に処理を移行する。
【００５５】
Ｓ４１０では、制御部１６は、運転技量を“低”と判定し、本処理を終了する。
Ｓ４１５では、制御部１６は、ドライバの個人情報に基づき、該ドライバの運転経験年数（運転歴と記載）が１年未満か否かを判定する。そして、肯定判定が得られた場合には（Ｓ４１５：Ｙｅｓ）、Ｓ４２０に処理を移行し、否定判定が得られた場合には（Ｓ４１５：Ｎｏ）、Ｓ４２５に処理を移行する。
【００５６】
Ｓ４２０では、制御部１６は、運転技量を“低”と判定して判定結果をＲＡＭに記憶し、本処理を終了する。
Ｓ４２５では、制御部１６は、ドライバの個人情報に基づき、該ドライバの運転歴が５年未満か否かを判定する。そして、肯定判定が得られた場合には（Ｓ４２５：Ｙｅｓ）、Ｓ４３０に処理を移行し、否定判定が得られた場合には（Ｓ４２５：Ｎｏ）、Ｓ４３５に処理を移行する。
【００５７】
Ｓ４３０では、制御部１６は、運転技量を“中”と判定して判定結果をＲＡＭに記憶し、本処理を終了する。
一方、Ｓ４３５では、制御部１６は、運転技量を“高”と判定して判定結果をＲＡＭに記憶し、本処理を終了する。
【００５８】
（４）運転操作判定処理について
次に、運転操作に基づきドライバの運転技量を、高，中，低の三段階で判定する運転操作判定処理について、図６に記載のフローチャートを用いて説明する。なお、本処理は、運転技量判定処理からコールされるサブルーチンとして構成されている。
【００５９】
Ｓ５０５では、制御部１６は、自車両を加減速させる操作について評価する加減速操作評価処理を行い、Ｓ５１０に処理を移行する。
Ｓ５１０では、制御部１６は、自車両のハンドル操作について評価するハンドル操作評価処理を行い、Ｓ５１５に処理を移行する。
【００６０】
Ｓ５１５では、制御部１６は、現在のドライバの運転操作についての評価期間が十分であるか否かを判定する。具体的には、現在のドライバが自車両を運転した期間が所定の閾値（例えば５時間）を超えるか否かを判定し、肯定判定が得られた場合には（Ｓ５１５：Ｙｅｓ）、Ｓ５２０に処理を移行し、否定判定が得られた場合には（Ｓ５１５：Ｎｏ）、本処理を終了する。
【００６１】
Ｓ５２０では、制御部１６は、自車両を加減速させる操作についての評価結果と、ハンドル操作についての評価結果を集計する。具体的には、各操作について定期的なタイミングで○，×の二段階で評価がなされるが（詳細は後述する）、○，×の数を集計しても良いし、各段階を数値化し、評価結果の平均値を算出しても良い。そして、Ｓ５２５に処理を移行する。
【００６２】
Ｓ５２５では、制御部１６は、集計結果に基づき、各操作についての評価結果が共に良好であるか否かを判定する。具体的には、○，×の数を集計した場合であれば、○の数が所定値を超える場合には、評価結果が良好であると判定しても良いし、各段階の評価を数値化したものの平均値を算出した場合であれば、該平均値が所定値を超える場合には、評価結果が良好であると判定しても良い。そして、肯定判定が得られた場合には（Ｓ５２５：Ｙｅｓ）、Ｓ５３０に処理を移行し、否定判定が得られた場合には（Ｓ５２５：Ｎｏ）、Ｓ５３５に処理を移行する。
【００６３】
Ｓ５３０では、制御部１６は、ドライバの運転技量を“高”と判定して判定結果をＲＡＭに記憶し、本処理を終了する。
Ｓ５３５では、制御部１６は、同様にして、一方の操作についての評価結果が良好であるか否かを判定し、肯定判定が得られた場合には（Ｓ５３５：Ｙｅｓ）、Ｓ５４０に処理を移行し、否定判定が得られた場合には（Ｓ５３５：Ｎｏ）、Ｓ５４５に処理を移行する。
【００６４】
Ｓ５４０では、制御部１６は、ドライバの運転技量を“中”と判定して判定結果をＲＡＭに記憶し、本処理を終了する。
一方、Ｓ５４５では、制御部１６は、ドライバの運転技量を“低”と判定して判定結果をＲＡＭに記憶し、本処理を終了する。
【００６５】
（５）加減速操作評価処理について
次に、自車両を加減速させる操作について、“○”，“×”の二段階で評価する加減速操作評価処理について、図７（ａ）に記載のフローチャートを用いて説明する。なお、本処理は、運転操作判定処理からコールされるサブルーチンとして構成されている。
【００６６】
Ｓ６０５では、制御部１６は、自車両周辺の静的環境や動的環境に基づき、安全運転を行う上で要求される加速度の上限値，下限値を設定する。
ここで、静的環境とは、例えば、走行中の道路の種別（高速道路か一般道路か），車線の数，道幅，道路の形状や、交差点，繁華街等といった走行中の場所等、頻繁に変化しない走行環境のことであり、制御部１６は、地図データに基づき、このような静的環境を判別しても良い。
【００６７】
また、動的環境とは、例えば、自車両周辺の混雑度合いや天候等、時間帯等によって動的に変化する走行環境のことであり、制御部１６は、レーダ１９を用いて車両や歩行者等の障害物を検出することや、外部から取得した交通情報や天候情報に基づき、動的環境について判別しても良い。
【００６８】
なお、例えば、道路の道幅が狭い場合や、繁華街を走行中である場合や、渋滞中の道路を走行している場合や、悪天候の場合等、静的環境や動的環境に基づき運転の難易度が高いと判定された場合には、安全運転を行う上で要求される加速度の上限値がより低く、下限値がより高く設定されることは言うまでも無い。また、このような加速度の上限値，下限値を示すデータ（教師データ）は、記憶部１４に記憶されている。
【００６９】
続くＳ６１０では、制御部１６は、車内ＬＡＮ７０を介してメータＥＣＵ２０から取得した自車両の車速に基づき前後方向の加速度を計測し、Ｓ６１５に処理を移行する。
Ｓ６１５では、制御部１６は、計測された加速度と、加速度の上限値，下限値に基づき、急加速や急減速がなされたか否かを判定する。なお、計測された加速度が上限値を超える場合には、急加速とみなされ、該加速度が下限値を下回る場合には、急減速とみなされる。そして、肯定判定が得られた場合には（Ｓ６１５：Ｙｅｓ）、Ｓ６２５に処理を移行し、否定判定が得られた場合には（Ｓ６１５：Ｎｏ）、Ｓ６２０に処理を移行する。
【００７０】
Ｓ６２０では、制御部１６は、判定結果を“○”とし、本処理を終了する。
一方、Ｓ６２５では、制御部１６は、判定結果を“×”とし、本処理を終了する。
（６）ハンドル操作評価処理について
次に、ハンドル操作について“○”，“×”の二段階で評価するハンドル操作評価処理について、図７（ｂ）に記載のフローチャートを用いて説明する。なお、本処理は、運転操作判定処理からコールされるサブルーチンとして構成されている。
【００７１】
Ｓ７０５では、制御部１６は、地図データに基づき、自車両が現在走行中の道路の形状を特定し、Ｓ７１０に処理を移行する。
Ｓ７１０では、制御部１６は、特定した道路の形状に基づき、安全運転を行う上で要求される舵角の目標値と横方向の加速度の目標値を設定し、Ｓ７１５に処理を移行する。なお、このような舵角や加速度の目標値を示すデータ（教師データ）は、記憶部１４に記憶されている。
【００７２】
Ｓ７１５では、制御部１６は、車内ＬＡＮ７０を介してステアリングＥＣＵ５０から現在の舵角を取得すると共に、該舵角と、車内ＬＡＮ７０を介して取得した現在の車速とに基づき、自車両の横方向の加速度を計測し、Ｓ７２０に処理を移行する。なお、制御部１６は、図示しない加速度センサにより、横方向の加速度を計測しても良い。
【００７３】
Ｓ７２０では、制御部１６は、自車両の舵角と横方向の加速度に関して、それぞれ、目標値と現在の値との差分を算出し、該差分が、予め定められた閾値以下であるか否かを判定する。そして、肯定判定が得られた場合には（Ｓ７２０：Ｙｅｓ）、Ｓ７２５に処理を移行し、否定判定が得られた場合には（Ｓ７２０：Ｎｏ）、Ｓ７３０に処理を移行する。
【００７４】
Ｓ７２５では、制御部１６は、判定結果を“○”とし、本処理を終了する。
一方、Ｓ７３０では、制御部１６は、判定結果を“×”とし、本処理を終了する。
（７）運転負荷推定処理について
次に、ドライバの運転技量や、自車両の運転操作や、自車両の状態や、走行環境に基づき、該ドライバの運転負荷を、大，中，小の三段階で推定する運転負荷推定処理について、図８に記載のフローチャートを用いて説明する。なお、本処理は、情報提供処理から起動される。
【００７５】
Ｓ８０５では、制御部１６は、ドライバの運転技量が“高”であるか否かを判定し、肯定判定が得られた場合には（Ｓ８０５：Ｙｅｓ）、Ｓ８１０に処理を移行し、否定判定が得られた場合には（Ｓ８０５：Ｎｏ）、Ｓ８１５に処理を移行する。
【００７６】
Ｓ８１０では、制御部１６は、運転負荷の判定に用いられる各種閾値を設定するための閾値レベルを高レベルに設定し、Ｓ８３０に処理を移行する。
Ｓ８１５では、制御部１６は、ドライバの運転技量が“中”であるか否かを判定し、肯定判定が得られた場合には（Ｓ８１５：Ｙｅｓ）、Ｓ８２０に処理を移行し、否定判定が得られた場合には（Ｓ８１５：Ｎｏ）、Ｓ８２５に処理を移行する。
【００７７】
Ｓ８２０では、制御部１６は、閾値レベルを中レベルに設定し、Ｓ８３０に処理を移行する。
一方、Ｓ８２５では、制御部１６は、閾値レベルを低レベルに設定し、Ｓ８３０に処理を移行する。
【００７８】
Ｓ８３０では、制御部１６は、ドライバの生体情報に基づきドライバの疲労度や異常を検出し、検出結果に応じて閾値レベルを再設定するドライバ状態判定処理を行い、Ｓ８３５に処理を移行する。
【００７９】
Ｓ８３５では、制御部１６は、ドライバの運転技量と運転操作等に基づき該ドライバの運転負荷を判定する運転操作負荷判定処理を行い、Ｓ８４０に処理を移行する。
Ｓ８４０では、制御部１６は、ドライバの運転技量が“高”であるか否かを判定し、肯定判定が得られた場合には（Ｓ８４０：Ｙｅｓ）、本処理を終了し、否定判定が得られた場合には（Ｓ８４０：Ｎｏ）、Ｓ８４５に処理を移行する。
【００８０】
Ｓ８４５では、制御部１６は、上述した静的環境に基づきドライバの運転負荷を判定する静的環境負荷判定処理を行い、本処理を終了する。
なお、静的環境に加えて、上述した動的環境に基づきドライバの運転負荷を判定しても良く、具体的には、例えば、レーダ１９を用いて自車両周辺の混雑度合いを検出すると共に、該混雑度合いと運転技量の各段階に対応する閾値とを比較し、ドライバの運転技量に応じた運転負荷を推定しても良い。また、例えば、車内ＬＡＮ７０を介して天候情報を取得し、悪天候である場合には運転負荷を“大”と推定しても良い。
【００８１】
（８）ドライバ状態判定処理について
次に、ドライバの生体情報に基づきドライバの疲労度や異常を検出し、検出結果に応じて閾値レベルを再設定するドライバ状態判定処理について、図９に記載のフローチャートを用いて説明する。なお、本処理は、運転負荷推定処理からコールされるサブルーチンとして構成されている。
【００８２】
Ｓ９０５では、制御部１６は、センサ群１３を介して、ドライバの顔の画像や、ドライバの体温，血圧や、ハンドルを握るドライバの手の状態を検出し、Ｓ９１０に処理を移行する。
【００８３】
Ｓ９１０では、制御部１６は、センサ群１３による検出結果に基づき、ドライバの体調や精神状態を判定する。
具体的には、撮影されたドライバの顔の画像と、予め用意されている該ドライバの顔の画像とを比較することで、現在のドライバの体調や精神状態を判別しても良い。また、ドライバの体温，血圧の変動に基づき、現在のドライバの体調等を判別しても良いし、ハンドルを握るドライバの手の動きから現在のドライバの体調等を判別しても良い。また、これらの判別結果から、総合的にドライバの体調や精神状態を判別しても良い。
【００８４】
続くＳ９１５では、制御部１６は、ドライバの体調や精神状態が不調であるか否かを判定し、肯定判定が得られた場合には（Ｓ９１５：Ｙｅｓ）、Ｓ９２０に処理を移行すると共に、否定判定が得られた場合には（Ｓ９１５：Ｎｏ）、本処理を終了する。
【００８５】
Ｓ９２０では、制御部１６は、閾値レベルを一段階下げ、本処理を終了する。
（９）運転操作負荷判定処理について
次に、ドライバの運転技量と、運転操作や自車両の状態に基づき、該ドライバの運転負荷を推定する運転操作負荷判定処理について、図１０に記載のフローチャートを用いて説明する。なお、本処理は、運転負荷推定処理からコールされるサブルーチンとして構成されている。
【００８６】
Ｓ１００５では、制御部１６は、車内ＬＡＮ７０を介して取得した自車両の車速に基づき、自車両が停車中であるか否かを判定する。そして、肯定判定が得られた場合には（Ｓ１００５：Ｙｅｓ）、Ｓ１０１０に処理を移行し、否定判定が得られた場合には（Ｓ１００５：Ｎｏ）、Ｓ１０１５に処理を移行する。
【００８７】
Ｓ１０１０では、制御部１６は、運転負荷を“小”と推定し、本処理を終了する。
Ｓ１０１５では、制御部１６は、車内ＬＡＮ７０を介して取得した自車両の車速に基づき、自車両の前後方向の加速度を算出し、急激な加速或いは減速がなされたか否か（前後方向の加速度が、予め定められた上限値を超えるか、或いは下限値を下回るか否か）が判定される。
【００８８】
なお、加速度の上限値，下限値としては、閾値レベルに対応する三種類の値が設けられており、閾値レベルが高レベルであるときは、三種類のうち、上限値に最大値が、下限値に最小値が用いられ、閾値レベルが下がるにつれ、上限値として用いられる値が低くなると共に、下限値として用いられる値が高くなる。
【００８９】
そして、肯定判定が得られた場合には（Ｓ１０１５：Ｙｅｓ）、Ｓ１０２０に処理を移行し、否定判定が獲られた場合には（Ｓ１０１５：Ｎｏ）、Ｓ１０２５に処理を移行する。
【００９０】
Ｓ１０２０では、制御部１６は、運転負荷を“大”と推定し、本処理を終了する。
Ｓ１０２５では、制御部１６は、車内ＬＡＮ７０を介して取得した車速や舵角に基づき自車両の横方向の加速度を計測し、該横方向の加速度が予め定められた閾値を超えるか否かを判定する。
【００９１】
なお、横方向の加速度の閾値としては、閾値レベルに対応する三種類の値が設けられており、閾値レベルが高レベルであるときは、三種類のうちの最大値が用いられ、閾値レベルが下がるにつれ、用いられる値が小さくなる。
【００９２】
そして、肯定判定が得られた場合には（Ｓ１０２５：Ｙｅｓ）、Ｓ１０２０に処理を移行し、否定判定が得られた場合には（Ｓ１０２５：Ｎｏ）、Ｓ１０３０に処理を移行する。
【００９３】
Ｓ１０３０では、制御部１６は、車内ＬＡＮ７０を介してパワートレインＥＣＵ４０からシフトレバーの位置情報を取得し、シフトレバーの位置がリバースに設定されているか否かを判定する。そして、肯定判定が得られた場合には（Ｓ１０３０：Ｙｅｓ）、Ｓ１０２０に処理を移行し、否定判定が得られた場合には（Ｓ１０３０：Ｎｏ）、Ｓ１０３５に処理を移行する。
【００９４】
Ｓ１０３５では、制御部１６は、車内ＬＡＮ７０を介して取得した舵角に基づき、自車両をＵターンさせる操作がなされているか否かを判定する。そして、肯定判定が得られた場合には（Ｓ１０３５：Ｙｅｓ）、Ｓ１０２０に処理を移行し、否定判定が得られた場合には（Ｓ１０３５：Ｎｏ）、Ｓ１０４０に処理を移行する。
【００９５】
Ｓ１０４０では、制御部１６は、運転負荷を“小”と推定し、本処理を終了する。
（１０）静的環境負荷判定処理について
次に、静的環境に基づきドライバの運転負荷を推定する静的環境負荷判定処理について、図１１に記載のフローチャートを用いて説明する。なお、本処理は、運転負荷推定処理からコールされるサブルーチンとして構成されている。
【００９６】
Ｓ１１０５では、制御部１６は、地図データと現在地とに基づき、自車両が駐車場を走行中であるか否かを判定し、肯定判定が得られた場合には（Ｓ１１０５：Ｙｅｓ）、Ｓ１１１０に処理を移行し、否定判定が得られた場合には（Ｓ１１０５：Ｎｏ）、Ｓ１１１５に処理を移行する。
【００９７】
Ｓ１１１０では、制御部１６は、運転負荷を“大”と推定し、本処理を終了する。
Ｓ１１１５では、制御部１６は、地図データと現在地とに基づき、自車両が有料道路の料金所付近であるか否かを判定し、肯定判定が得られた場合には（Ｓ１１１５：Ｙｅｓ）、Ｓ１１１０に処理を移行し、否定判定が得られた場合には（Ｓ１１１５：Ｎｏ）、Ｓ１１２０に処理を移行する。
【００９８】
Ｓ１１２０では、制御部１６は、地図データ，現在地と、車内ＬＡＮ７０を介して取得した舵角や、ウインカの操作状態等に基づき、自車両が交差点を右左折している最中か否かを判定する。そして、肯定判定が得られた場合には（Ｓ１１２０：Ｙｅｓ）、Ｓ１１１０に処理を移行し、否定判定が得られた場合には（Ｓ１１２０：Ｎｏ）、Ｓ１１２５に処理を移行する。
【００９９】
Ｓ１１２５では、制御部１６は、地図データに基づき、自車両が走行している道路の道幅が予め定められた閾値を下回るか否かを判定する。
なお、道幅の閾値としては、閾値レベルに対応する三種類の値が設けられており、閾値レベルが高レベルであるときは、三種類のうちの最小値が用いられ、閾値レベルが下がるにつれ、用いられる値が大きくなる。
【０１００】
そして、肯定判定が得られた場合には（Ｓ１１２５：Ｙｅｓ）、Ｓ１１１０に処理を移行し、否定判定が得られた場合には（Ｓ１１２５：Ｎｏ）、Ｓ１１３０に処理を移行する。
【０１０１】
Ｓ１１３０では、制御部１６は、運転負荷を“小”と推定し、本処理を終了する。
（１１）メッセージ報知処理について
次に、運転負荷に応じたタイミングでドライバに対し各種メッセージを報知するメッセージ報知処理について、図１２に記載のフローチャートを用いて説明する。なお、本処理は、情報提供処理から起動される。
【０１０２】
Ｓ１２０５では、制御部１６は、ドライバに報知する各種メッセージを生成する。
具体的には、制御部１６は、例えば、地図データに基づき自車両を目的地に誘導するための案内メッセージを生成しても良いし、外部通信機１２を介して取得した情報に基づき、渋滞情報や事故情報等、特定の道路区間についての交通情報に関するメッセージを生成しても良い。また、制御部１６は、例えば、地図データから走行中の道路や場所等の静的環境に関する情報を取得し、これに基づきドライバの注意を喚起する警告メッセージを生成しても良いし、レーダ１９を介して自車両周辺の車両，歩行者等の動的環境を検出し、検出結果に基づき、事故の危険性について警告する警告メッセージを生成しても良い。
【０１０３】
また、制御部１６は、例えば、車内ＬＡＮ７０を介して、自車両の故障情報，燃料の残量や、車速，ステアリング操作,シートベルト着用の有無，ドアの開閉状態等を示す情報を取得し、運転操作や自車両の状態に関する警告メッセージを生成しても良い。
【０１０４】
また、制御部１６は、例えば、地図データ入力器１５から入力された施設検索情報に基づき、各種施設に関するメッセージを生成しても良い。また、制御部１６は、例えば、車内ＬＡＮ７０を介して、オーディオ６０が受信したニュース，天気予報や、携帯電話３１が受信した観光情報，各種施設に関する情報や、携帯電話３１への着呼やメール着信を通知する情報等を取得し、これらに基づくメッセージを生成しても良い。
【０１０５】
なお、これらのメッセージのうち、例えば、自車両の故障や、事故の危険性等についての警告メッセージは緊急度の高いメッセージとなっていても良い。また、例えば、特定の道路区間に関する交通情報に基づくメッセージや、静的環境や動的環境に関するメッセージには有効期限が設定されており、該メッセージに係る情報を取得した時点や、該メッセージを生成した時点を起点として所定時間（例えば３分）が経過した際には、該メッセージの有効期限が経過したものとみなされる。
【０１０６】
続くＳ１２１０では、制御部１６は、Ｓ１２０５にて生成されたメッセージの有無を判定し、肯定判定が得られた場合には（Ｓ１２１０：Ｙｅｓ）、Ｓ１２１５に処理を移行し、否定判定が得られた場合には（Ｓ１２１０：Ｎｏ）、Ｓ１２３５に処理を移行する。
【０１０７】
Ｓ１２１５では、制御部１６は、生成されたメッセージが緊急度の高いメッセージかどうかを判定し、肯定判定が得られた場合には（Ｓ１２１５：Ｙｅｓ）、Ｓ１２２５に処理を移行し、否定判定が得られた場合には（Ｓ１２１５：Ｎｏ）、Ｓ１２２０に処理を移行する。
【０１０８】
Ｓ１２２０では、制御部１６は、推定された現在の運転負荷が“小”であるか否かを判定し、肯定判定が得られた場合には（Ｓ１２２０：Ｙｅｓ）、Ｓ１２２５に処理を移行し、否定判定が得られた場合には（Ｓ１２２０：Ｎｏ）、Ｓ１２３０に処理を移行する。
【０１０９】
Ｓ１２２５では、制御部１６は、表示部１１ｂやスピーカ１１ｃを介して生成されたメッセージを報知し、Ｓ１２３５に処理を移行する。
Ｓ１２３０では、制御部１６は、生成されたメッセージの報知を保留し、Ｓ１２３５に処理を移行する。
【０１１０】
Ｓ１２３５では、制御部１６は、保留中のメッセージの有無を判定し、肯定判定が得られた場合には（Ｓ１２３５：Ｙｅｓ）、Ｓ１２４０に処理を移行し、否定判定が得られた場合には（Ｓ１２３５：Ｎｏ）、Ｓ１２５０に処理を移行する。
【０１１１】
Ｓ１２４０では、制御部１６は、推定された現在の運転負荷が“小”であるか否かを判定し、肯定判定が得られた場合には（Ｓ１２４０：Ｙｅｓ）、Ｓ１２４５に処理を移行し、否定判定が得られた場合には（Ｓ１２４０：Ｎｏ）、Ｓ１２５０に処理を移行する。
【０１１２】
Ｓ１２４５では、制御部１６は、表示部１１ｂやスピーカ１１ｃを介して保留中のメッセージを報知し、Ｓ１２５０に処理を移行する。
Ｓ１２５０では、制御部１６は、保留中のメッセージのうち、有効期限が経過したメッセージを消去し、本処理を終了する。
【０１１３】
（１２）運転負荷予測処理について
次に、ドライバに生じる運転負荷を予測する運転負荷予測処理について、図１３（ａ）に記載のフローチャートを用いて説明する。なお、本処理は、情報提供処理から起動される。
【０１１４】
Ｓ１３０５では、制御部１６は、走行予定経路を予測する。具体的には、ドライバ等により設定された目的地までの経路案内が行われている場合であれば、経路案内に係る経路を走行予定経路として予測しても良い。また、予め登録された通勤経路等を走行中であると判定された場合には、該経路を走行予定経路として予測しても良い。そして、制御部１６は、Ｓ１３１０に処理を移行する。
【０１１５】
Ｓ１３１０では、制御部１６は、現在のドライバの履歴情報において、走行予定経路を構成する全てのリンクに対応する運転負荷が設定されているか否かを判定し、肯定判定が得られた場合には（Ｓ１３１０：Ｙｅｓ）、Ｓ１３１５に処理を移行し、否定判定が得られた場合には（Ｓ１３１０：Ｎｏ）、Ｓ１３２０に処理を移行する。
【０１１６】
Ｓ１３１５では、制御部１６は、現在のドライバの履歴情報において、走行予定経路を構成する各リンクに対応する運転負荷（“大”，“中”，“小”の三段階）を、該リンクに対応する道路を走行する際に生じる該ドライバの運転負荷として予測し、本処理を終了する。
【０１１７】
一方、Ｓ１３２０では、制御部１６は、地図データに含まれている運転負荷データに基づき、走行予定経路を走行する際に生じる運転負荷を予測する。
ここで、運転負荷データについて説明する。運転負荷データとは、地図データに登録されている経路を走行する際に生じる運転負荷を予め推定した推定結果を示すものである。
【０１１８】
既に述べたように、地図データは、複数のノードとノード間を結ぶリンクとにより経路を表す経路データを有しており、各リンクには固有のＩＤが付されている（図４（ａ）参照）。また、各リンクに対応する道路の形状，道幅，種別（高速道路か一般道路か等）や、該道路がどのような場所に設けられているか等の静的環境に基づき、該道路を安全に走行する際に生じる運転負荷（換言すれば、該道路を走行する際に規範となる運転操作が行われた場合の運転負荷）を、運転技量に応じて推定することができる。そして、運転負荷データでは、地図データに登録されている各リンクに対応する道路について、運転技量毎に、上述の如く推定された運転負荷（“大”，“中”，“小”の三段階）が設定されている（図１３（ｂ）参照）。
【０１１９】
そして、制御部１６は、走行予定経路に対応するリンクＩＤを特定すると共に、ドライバの運転技量と運転負荷データとに基づき、各リンクに対応する運転負荷を特定し、特定した運転負荷を、現在のドライバが走行予定経路を走行する際に生じる運転負荷とするのである。
【０１２０】
運転負荷を予測した後、制御部１６は、本処理を終了する。
（１３）案内メッセージ生成処理について
次に、予め定められたタイミングで自車両の進路等を通知する案内メッセージを生成する案内メッセージ生成処理について、図１４に記載のフローチャートを用いて説明する。なお、本処理は、情報提供処理から起動される。
【０１２１】
Ｓ１４０５では、制御部１６は、予め定められたタイミングで自車両の進路等を通知する案内メッセージを生成する。なお、ここでの案内メッセージとは、例えば、「次の交差点を左折する」ことや、「次の側道を走行して高速道路から出る」こと等を音声や画像で通知する情報であり、このような案内メッセージは、例えば、上記交差点や上記側道への入口から１００ｍ手前に到達した時点等、予め定められた提供時期に報知されることが予定されている。
【０１２２】
また、これらの案内メッセージには有効期限が設定されており、該メッセージを生成した時点を起点として所定時間（例えば３分）が経過した際や、自車両が該案内情報に係る交差点等の分岐点に到達した際には、有効期限が経過したものとみなされる。
【０１２３】
続くＳ１４１０では、制御部１６は、運転負荷予測処理による運転負荷の予測結果に基づき、生成した案内メッセージの提供時期において、運転負荷が“大”と予測されているか否かを判定する。そして、肯定判定が得られた場合には（Ｓ１４１０：Ｙｅｓ）、Ｓ１４１５に処理を移行し、否定判定が得られた場合には（Ｓ１４１０：Ｎｏ）、本処理を終了する。
【０１２４】
Ｓ１４１５では、制御部１６は、運転負荷予測処理による運転負荷の予測結果に基づき、提供時期が到来する前の時期であって、運転負荷が“小”と予測されている運転負荷低下時期をサーチし、生成した案内メッセージの提供時期を運転負荷低下時期に変更する。なお、提供時期が到来する前の時期に運転負荷低下時期が存在しない場合には、該提供時期を、提供時期の到来後における運転負荷低下時期に変更してもよい。そして、制御部１６は、本処理を終了する。
【０１２５】
（１４）案内メッセージ報知処理について
次に、予め定められたタイミングで案内メッセージを報知する案内メッセージ報知処理について、図１５に記載のフローチャートを用いて説明する。なお、本処理は、情報提供処理から起動される。
【０１２６】
Ｓ１５０５では、制御部１６は、生成した案内メッセージについての提供時期が到来したか否かを判定し、肯定判定が得られた場合には（Ｓ１５０５：Ｙｅｓ）、Ｓ１５１０に処理を移行し、否定判定が得られた場合には（Ｓ１５０５：Ｎｏ）、Ｓ１５２５に処理を移行する。
【０１２７】
Ｓ１５１０では、制御部１６は、現在の運転負荷が“小”であるか否かを判定し、肯定判定が得られた場合には（Ｓ１５１０：Ｙｅｓ）、Ｓ１５１５に処理を移行し、否定判定が得られた場合には（Ｓ１５１０：Ｎｏ）、Ｓ１５２０に処理を移行する。
【０１２８】
Ｓ１５１５では、制御部１６は、表示部１１ｂ，スピーカ１１ｃを用いて提供時期が到来した案内メッセージを報知し、Ｓ１５２５に処理を移行する。
一方、Ｓ１５２０では、制御部１６は、案内メッセージの報知を保留し、Ｓ１５２５に処理を移行する。
【０１２９】
Ｓ１５２５では、制御部１６は、保留中の案内メッセージの有無を判定し、肯定判定が得られた場合には（Ｓ１５２５：Ｙｅｓ）、Ｓ１５３０に処理を移行し、否定判定が得られた場合には（Ｓ１５２５：Ｎｏ）、Ｓ１５４０に処理を移行する。
【０１３０】
Ｓ１５３０では、制御部１６は、現在の運転負荷が“小”であるか否かを判定し、肯定判定が得られた場合には（Ｓ１５３０：Ｙｅｓ）、Ｓ１５３５に処理を移行し、否定判定が得られた場合には（Ｓ１５３０：Ｎｏ）、Ｓ１５４０に処理を移行する。
【０１３１】
Ｓ１５３５では、制御部１６は、表示部１１ｂ，スピーカ１１ｃを用いて保留中の案内メッセージを報知し、Ｓ１５４０に処理を移行する。
Ｓ１５４０では、制御部１６は、保留中の案内メッセージのうち、有効期限が経過した案内メッセージを消去し、本処理を終了する。
【０１３２】
［効果］
本実施形態のナビゲーション装置１０によれば、個人情報や運転操作に基づき、個々のドライバの運転技量が推定され、運転技量と、該ドライバの運転操作，自車両の状態，走行環境等に基づき、個々のドライバにとっての運転負荷が推定される。このため、ドライバの運転負荷を精度良く判定することができ、運転負荷が確実に低下した時期に各種メッセージを提供することができるため、ドライバに対しより確実に情報を伝えることができる。
【０１３３】
［他の実施形態］
（１）本実施形態のナビゲーション装置１０では、年齢，運転歴や、運転操作からドライバの運転技量を判定しているが、運転技量の判定方法は、これに限定されることは無く、例えば、車内ＬＡＮ７０に接続された記憶装置から第三者により判定された運転技量を取得し、該運転技量に基づき運転負荷を推定しても良い。このような場合であっても、同様の効果を得ることができる。
【０１３４】
（２）また、本実施形態のナビゲーション装置１０では、運転技量と、車速，舵角，前後方向或いは横方向の加速度等といった運転操作や自車両の状態と、静的環境や動的環境とに基づき、運転負荷を推定している。しかしながら、これに限定されることは無く、運転技量と、運転操作，自車両の状態，静的環境，動的環境のうちの少なくとも一つとに基づき運転負荷を推定しても良く、このような場合であっても、同様の効果を得ることができる。
【０１３５】
（３）また、本実施形態では、ナビゲーション装置１０を例に挙げて本発明に係る情報提供装置について説明したが、これに限定されることは無く、該情報提供装置は、例えば、メータとして構成されていても良いし、ヘッドアップディスプレイの制御装置等として構成されていても良い。このような場合であっても、同様の効果を得ることができる。
【０１３６】
（４）また、本実施形態では、運転負荷データが地図データに含まれており、ナビゲーション装置１０では、地図データ入力器１５を介して運転負荷データが取得される。しかしながら、これに限定されることは無く、例えば、外部通信機１２や、ハンズフリー装置３０に接続された携帯電話３１を介して外部サーバと通信を行い、該外部サーバから運転負荷データを取得しても良い。一方、該外部サーバでは、様々な運転手についての履歴情報を随時収集し、収集した履歴情報に基づき、より高い精度で運転負荷を推定した運転負荷データを生成しても良い。このような運転付加データを取得することにより、ナビゲーション装置１０は、より高い精度で運転負荷を予測することができる。
【０１３７】
［特許請求の範囲との対応］
上記実施形態の説明で用いた用語と、特許請求の範囲の記載に用いた用語との対応を示す。
【０１３８】
ナビゲーション装置１０が情報提供装置に相当する。
また、ナビゲーション装置１０の制御部１６のＲＡＭが運転技量記憶手段に、地図データ入力器１５が運転負荷データ取得手段に、センサ群１３が生体情報検出手段に相当する。
【０１３９】
また、自車両の車速，舵角，シフトレバーの位置や、自車両の前後方向の加速度，横方向の加速度等が運転操作に関する情報に相当する。
また、道路の種別（高速道路か一般道路か），車線の数，道幅，道路の形状や、交差点，繁華街等といった走行中の場所等といった静的環境と、自車両周辺の混雑度合い，天候等の動的環境が走行環境に相当する。
【０１４０】
また、運転操作負荷判定処理のＳ１００５，Ｓ１０１５，Ｓ１０２５，Ｓ１０３０，Ｓ１０３５や、静的環境負荷判定処理のＳ１１０５，Ｓ１１１５，Ｓ１１２０，Ｓ１１２５が運転情報検出手段に相当する。
【０１４１】
また、運転操作負荷判定処理のＳ１０１０，Ｓ１０２０，Ｓ１０４０や、静的環境負荷判定処理のＳ１１１０，Ｓ１１３０が負荷推定手段に相当する。
また、メッセージ報知処理のＳ１２２５，Ｓ１２４５や、案内メッセージ報知処理のＳ１５１５，Ｓ１５３５が提供手段に相当する。
【０１４２】
また、個人情報判別処理のＳ４１０，Ｓ４２０，Ｓ４３０が、請求項２における運転技量判別手段に相当する。
また、運転操作判別処理のＳ５３０，Ｓ５４０，Ｓ５４５が、請求項３における運転技量判別手段に相当する。
【０１４３】
また、案内メッセージが提供時期設定メッセージに相当し、運転負荷予測処理のＳ１３０５が経路予測手段に、運転負荷予測処理のＳ１３１５，Ｓ１３２０が負荷予測手段に、案内メッセージ生成処理のＳ１４１０，Ｓ１４１５が変更手段に、情報提供処理のＳ２２０が履歴情報生成手段に相当する。
【０１４４】
また、メッセージ放置処理のＳ１２５０や案内メッセージ報知処理のＳ１５４０が、有効期限判別手段に相当する。
【符号の説明】
【０１４５】
１０…ナビゲーション装置、１１ａ…操作部、１１ｂ…表示部、１１ｃ…スピーカ、１２…外部通信機、１３…センサ群、１４…記憶部、１５…地図データ入力器、１６…制御部、１７…位置検出器、１７ａ…ＧＰＳ受信器、１７ｂ…ジャイロスコープ、１７ｃ…距離センサ、１８…車内ＬＡＮ通信部、１９…レーダ、２０…メータＥＣＵ、３０…ハンズフリー装置、３１…携帯電話、４０…パワートレインＥＣＵ、５０…ステアリングＥＣＵ、６０…オーディオ、７０…車内ＬＡＮ、１００…制御プログラム、１１０…情報提示機能群、１２０…情報取得部、１３０…報知制御部、１４０…運転負荷推定部、１５０…運転技量判定部、１６０…画面出力部、１７０…音声出力部。
【図１】
2012194060.tif 000003
【図２】
2012194060.tif 000004
【図３】
2012194060.tif 000005
【図４】
2012194060.tif 000006
【図５】
2012194060.tif 000007
【図６】
2012194060.tif 000008
【図７】
2012194060.tif 000009
【図８】
2012194060.tif 000010
【図９】
2012194060.tif 000011
【図１０】
2012194060.tif 000012
【図１１】
2012194060.tif 000013
【図１２】
2012194060.tif 000014
【図１３】
2012194060.tif 000015
【図１４】
2012194060.tif 000016
【図１５】
2012194060.tif 000017