(57)【要約】【課題】ユーザに快適な走行環境を提供することを可能とした走行案内装置、走行案内方法及びコンピュータプログラムを提供する。【解決手段】車両の走行予定経路を取得し（Ｓ２）、ユーザの操作に基づいて複数の事象候補の中から事象を選択するとともに事象の閾値及び出発希望時刻を入力し（Ｓ３〜Ｓ５）、走行予定経路に含まれる判定リンクの事象の状態を取得し（Ｓ７）、ユーザにより入力された出発希望時刻の範囲内であって、且つ走行予定経路に含まれる全ての判定リンクについてのユーザにより選択された事象の状態が、同じくユーザにより入力された閾値未満となる出発予定時刻を推奨出発時刻として案内する（Ｓ８、Ｓ９）ように構成する。【選択図】図３
2010164419.tif 000002
【特許請求の範囲】
【請求項１】
出発地から目的地へと至る走行予定経路を取得する走行予定経路取得手段と、
車両が前記出発地を出発する出発予定時刻を取得する出発予定時刻取得手段と、
前記車両が前記出発予定時刻に前記出発地を出発した場合において、前記走行予定経路に含まれる道路区間への到着予定時刻を区間毎に取得する到着予定時刻取得手段と、
前記到着予定時刻取得手段により取得された到着予定時刻における前記道路区間の事象の状態を区間毎に取得する事象状態取得手段と、
前記事象状態取得手段により取得した全ての前記道路区間の事象の状態が閾値未満の状態である場合に、前記出発予定時刻取得手段により取得した前記出発予定時刻を推奨出発時刻として案内する案内手段と、を有することを特徴とする走行案内装置。
【請求項２】
前記出発予定時刻取得手段は、車両が前記出発地から出発する出発予定時刻を複数取得し、
前記事象状態取得手段は、到着予定時刻における前記道路区間の事象の状態を前記複数の出発予定時刻毎に取得し、
前記案内手段は、
前記出発予定時刻取得手段により取得された複数の出発予定時刻の内、前記事象状態取得手段により取得した全ての前記道路区間の事象の状態が閾値未満の状態となる出発予定時刻を特定する出発予定時刻特定手段を備え、
前記出発予定時刻特定手段により特定された出発予定時刻を推奨出発時刻として案内することを特徴とする請求項１に記載の走行案内装置。
【請求項３】
複数の事象候補から事象を選択する事象選択手段を有し、
前記事象状態取得手段は、前記判定地点の前記事象選択手段により選択された事象の状態を取得することを特徴とする請求項１又は請求項２に記載の走行案内装置。
【請求項４】
出発地から目的地へと至る走行予定経路を取得する走行予定経路取得ステップと、
車両が前記出発地を出発する出発予定時刻を取得する出発予定時刻取得ステップと、
前記車両が前記出発予定時刻に前記出発地を出発した場合において、前記走行予定経路に含まれる道路区間への到着予定時刻を区間毎に取得する到着予定時刻取得ステップと、
前記到着予定時刻取得ステップにより取得された到着予定時刻における前記道路区間の事象の状態を区間毎に取得する事象状態取得ステップと、
前記事象状態取得ステップにより取得した全ての前記道路区間の事象の状態が閾値未満の状態である場合に、前記出発予定時刻取得手段により取得した前記出発予定時刻を推奨出発時刻として案内する案内ステップと、を有することを特徴とする走行案内方法。
【請求項５】
コンピュータに搭載され、
出発地から目的地へと至る走行予定経路を取得する走行予定経路取得機能と、
車両が前記出発地を出発する出発予定時刻を取得する出発予定時刻取得機能と、
前記車両が前記出発予定時刻に前記出発地を出発した場合において、前記走行予定経路に含まれる道路区間への到着予定時刻を区間毎に取得する到着予定時刻取得機能と、
前記到着予定時刻取得機能により取得された到着予定時刻における前記道路区間の事象の状態を区間毎に取得する事象状態取得機能と、
前記事象状態取得機能により取得した全ての前記道路区間の事象の状態が閾値未満の状態である場合に、前記出発予定時刻取得手段により取得した前記出発予定時刻を推奨出発時刻として案内する案内機能と、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両が出発地を出発することを推奨する時刻を案内する走行案内装置、走行案内方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、車両の走行案内を行い、運転者が所望の目的地に容易に到着できるようにしたナビゲーション装置が車両に搭載されていることが多い。ここで、ナビゲーション装置とは、ＧＰＳ受信機などにより自車の現在位置を検出し、その現在位置に対応する地図データをＤＶＤ−ＲＯＭやＨＤＤなどの記録媒体またはネットワークを通じて取得して液晶モニタに表示することが可能な装置である。更に、かかるナビゲーション装置には、所望する目的地を入力すると、自車位置から目的地までの最適経路を探索する経路探索機能を備えており、ディスプレイ画面に誘導経路を表示するとともに、交差点に接近した場合等には音声による案内をすることによって、運転者を所望の目的地まで確実に案内するようになっている。
【０００３】
また、従来のナビゲーション装置では、目的地への到着希望時刻に基づいて、出発地を出発することを推奨する時刻を案内することも行われていた。例えば、特開２００２−１８１５５３号公報（特許文献１）には、ユーザによって目的地と目的地への到着希望時刻が入力された場合に、現在位置から目的地までの経路を探索するとともに、入力された到着希望時刻に目的地へと到着するために出発すべき出発予定時刻を算出し、算出した出発予定時刻を案内する技術について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１８１５５３号公報（第２頁〜第４頁、図２、図３）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記した特許文献１に記載された技術では、目的地への到着時刻を考慮した出発時刻を案内することができるが、車両走行時の道路区間の事象の状態については考慮していなかった。ここで、事象の状態としては、例えば渋滞、道路の冠水、積雪、路面凍結、視界不良などの状態があり、これらの事象の状態は車両の走行環境を大きく左右する。また、これらの道路区間の事象の状態は、時間経過によって変化する。従って、同じ道路区間を走行する場合でも走行する時刻によって事象の状態、即ち車両の走行環境は大きく変化する。
【０００６】
そして、前記した特許文献１に記載された技術では、目的地までの経路において走行時に渋滞中の道路区間や道路が冠水している等の事象の状態が悪い道路区間が含まれる場合には、渋滞中の道路区間や冠水中の道路区間等を走行するのに必要な時間を考慮して、通常より早めの時刻を出発予定時刻として算出し、案内することは可能であるが、それぞれの道路区間が渋滞する時刻や冠水する時刻を回避して走行する為の出発予定時刻を案内することができなかった。
【０００７】
本発明は前記従来における問題点を解消するためになされたものであり、目的地までの経路に含まれる道路区間の事象の状態を考慮することにより、目的地までの経路において渋滞する虞のある道路区間や道路が冠水する虞のある道路区間等が含まれる場合であっても、それぞれの道路区間が渋滞する時刻や冠水する時刻等の事象の状態が悪くなる時刻を回避して走行する為の出発予定時刻を推奨出発時刻として案内することが可能であり、ユーザに快適な走行環境を提供することを可能とした走行案内装置、走行案内方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本願の請求項１に係る走行案内装置（１）は、出発地から目的地へと至る走行予定経路を取得する走行予定経路取得手段（１３）と、車両が前記出発地を出発する出発予定時刻を取得する出発予定時刻取得手段（１３）と、前記車両が前記出発予定時刻に前記出発地を出発した場合において、前記走行予定経路に含まれる道路区間への到着予定時刻を区間毎に取得する到着予定時刻取得手段（１３）と、前記到着予定時刻取得手段により取得された到着予定時刻における前記道路区間の事象の状態を区間毎に取得する事象状態取得手段（１３）と、前記事象状態取得手段により取得した全ての前記道路区間の事象の状態が閾値未満の状態である場合に、前記出発予定時刻取得手段により取得した前記出発予定時刻を推奨出発時刻として案内する案内手段（１３）と、を有することを特徴とする。
ここで、「事象の状態」とは、時間変化に伴い状態が変化する道路上の事象の状態であり、例えば渋滞、道路の冠水、積雪、路面凍結、視界などの状態がある。
【０００９】
また、請求項２に係る走行案内装置（１）は、請求項１に記載の走行案内装置であって、前記出発予定時刻取得手段（１３）は、車両が前記出発地から出発する出発予定時刻を複数取得し、前記事象状態取得手段（１３）は、到着予定時刻における前記道路区間の事象の状態を前記複数の出発予定時刻毎（１３）に取得し、前記案内手段（１３）は、前記出発予定時刻取得手段により取得された複数の出発予定時刻の内、前記事象状態取得手段により取得した全ての前記道路区間の事象の状態が閾値未満の状態となる出発予定時刻を特定する出発予定時刻特定手段（１３）を備え、前記出発予定時刻特定手段により特定された出発予定時刻を推奨出発時刻として案内することを特徴とする。
【００１０】
また、請求項３に係る走行案内装置（１）は、請求項１又は請求項２に記載の走行案内装置であって、複数の事象候補から事象を選択する事象選択手段（１３）を有し、前記事象状態取得手段（１３）は、前記判定地点の前記事象選択手段により選択された事象の状態を取得することを特徴とする。
【００１１】
また、請求項４に係る走行案内方法は、出発地から目的地へと至る走行予定経路を取得する走行予定経路取得ステップと、車両が前記出発地を出発する出発予定時刻を取得する出発予定時刻取得ステップと、前記車両が前記出発予定時刻に前記出発地を出発した場合において、前記走行予定経路に含まれる道路区間への到着予定時刻を区間毎に取得する到着予定時刻取得ステップと、前記到着予定時刻取得ステップにより取得された到着予定時刻における前記道路区間の事象の状態を区間毎に取得する事象状態取得ステップと、前記事象状態取得ステップにより取得した全ての前記道路区間の事象の状態が閾値未満の状態である場合に、前記出発予定時刻取得手段により取得した前記出発予定時刻を推奨出発時刻として案内する案内ステップと、を有することを特徴とする。
【００１２】
更に、請求項５に係るコンピュータプログラムは、コンピュータに搭載され、出発地から目的地へと至る走行予定経路を取得する走行予定経路取得機能と、車両が前記出発地を出発する出発予定時刻を取得する出発予定時刻取得機能と、前記車両が前記出発予定時刻に前記出発地を出発した場合において、前記走行予定経路に含まれる道路区間への到着予定時刻を区間毎に取得する到着予定時刻取得機能と、前記到着予定時刻取得機能により取得された到着予定時刻における前記道路区間の事象の状態を区間毎に取得する事象状態取得機能と、前記事象状態取得機能により取得した全ての前記道路区間の事象の状態が閾値未満の状態である場合に、前記出発予定時刻取得手段により取得した前記出発予定時刻を推奨出発時刻として案内する案内機能と、を実行させることを特徴とする。
【発明の効果】
【００１３】
前記構成を有する請求項１に係る走行案内装置では、目的地までの経路に含まれる道路区間の事象の状態を考慮することにより、目的地までの経路において渋滞する虞のある道路区間や道路が冠水する虞のある道路区間等が含まれる場合であっても、それぞれの道路区間が渋滞する時刻や冠水する時刻等の事象の状態が悪くなる時刻を回避して走行する為の出発予定時刻を推奨出発時刻として案内することが可能となる。それにより、ユーザに快適な走行環境を提供することが可能となる。
【００１４】
また、請求項２に係る走行案内装置では、複数の出発候補時刻の中から、目的地までの経路に含まれる各道路区間の事象の状態が悪くなる時刻を回避して走行することができる出発予定時刻を選択できる。それにより、ユーザが希望する出発希望時刻の内で、ユーザに最も快適な走行環境を提供できる出発予定時刻を推奨出発時刻として案内することが可能となる。
【００１５】
また、請求項３に係る走行案内装置では、複数の事象候補の内から選択された事情の状態が悪くなる時刻を回避して目的地まで走行する為の出発予定時刻を推奨出発時刻として案内することが可能となる。それにより、ユーザの要望に沿った快適な走行環境を提供することが可能となる。
【００１６】
また、請求項４に係る走行案内方法では、目的地までの経路に含まれる道路区間の事象の状態を考慮することにより、目的地までの経路において渋滞する虞のある道路区間や道路が冠水する虞のある道路区間等が含まれる場合であっても、それぞれの道路区間が渋滞する時刻や冠水する時刻等の事象の状態が悪くなる時刻を回避して走行する為の出発予定時刻を推奨出発時刻として案内することが可能となる。それにより、ユーザに快適な走行環境を提供することが可能となる。
【００１７】
更に、請求項５に係るコンピュータプログラムでは、目的地までの経路に含まれる道路区間の事象の状態を考慮することにより、目的地までの経路において渋滞する虞のある道路区間や道路が冠水する虞のある道路区間等が含まれる場合であっても、それぞれの道路区間が渋滞する時刻や冠水する時刻等の事象の状態が悪くなる時刻を回避して走行する為の出発予定時刻を推奨出発時刻としてコンピュータに案内させることが可能となる。それにより、ユーザに快適な走行環境を提供することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係るナビゲーション装置を示したブロック図である。
【図２】事象状態ＤＢに記憶されるデータの一例を示した図である。
【図３】本実施形態に係る出発予定時刻案内処理プログラムのフローチャートである。
【図４】液晶ディスプレイに表示される事象回避出発時刻案内ボタン選択画面を示した図である。
【図５】液晶ディスプレイに表示される事象選択画面を示した図である。
【図６】液晶ディスプレイに表示される閾値入力画面を示した図である。
【図７】液晶ディスプレイに表示される希望出発時刻入力画面を示した図である。
【図８】車両が出発地から目的地までの走行予定経路を走行する際に特定される判定リンクの一例を示した図である。
【図９】本実施形態に係る推奨出発時刻特定処理のサブ処理プログラムのフローチャートである。
【図１０】本実施形態に係る閾値判定処理のサブ処理プログラムのフローチャートである。
【図１１】回避対象とする事象として『渋滞』が選択された場合の出発予定時刻案内処理プログラムによる推奨出発時刻の算出例を示した図である。
【図１２】回避対象とする事象として『渋滞』が選択された場合の出発予定時刻案内処理プログラムによる推奨出発時刻の算出例を示した図である。
【図１３】回避対象とする事象として『道路の冠水』が選択された場合の出発予定時刻案内処理プログラムによる推奨出発時刻の算出例を示した図である。
【発明を実施するための形態】
【００１９】
以下、本発明に係る走行案内装置をナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置１の概略構成について図１を用いて説明する。図１は本実施形態に係るナビゲーション装置１を示したブロック図である。
【００２０】
図１に示すように本実施形態に係るナビゲーション装置１は、車両の現在位置を検出する現在位置検出部１１と、各種のデータが記録されたデータ記録部１２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ（走行予定経路取得手段、出発予定時刻取得手段、到着予定時刻取得手段、事象状態取得手段、案内手段、出発予定時刻特定手段、事象選択手段）１３と、ユーザからの操作を受け付ける操作部１４と、ユーザに対して地図等の情報を表示する液晶ディスプレイ１５と、経路案内に関する音声ガイダンスを出力するスピーカ１６と、プログラムを記憶した記憶媒体であるＤＶＤを読み取るＤＶＤドライブ１７と、交通情報センタやプローブセンタ等の情報センタとの間で通信を行う通信モジュール１８と、から構成されている。
【００２１】
以下に、ナビゲーション装置１を構成する各構成要素について順に説明する。
現在位置検出部１１は、ＧＰＳ２１、地磁気センサ２２、車速センサ２３、ステアリングセンサ２４、ジャイロセンサ２５、高度計（図示せず）等からなり、現在の車両の位置、方位、車両の走行速度等を検出することが可能となっている。ここで、特に車速センサ２３は、車両の移動距離や車速を検出する為のセンサであり、車両の車輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ１３に出力する。そして、ナビゲーションＥＣＵ１３は発生するパルスを計数することにより車輪の回転速度や移動距離を算出する。尚、上記５種類のセンサをナビゲーション装置１が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置１が備える構成としても良い。
【００２２】
また、データ記録部１２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ３１、事象状態ＤＢ３２、所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。
【００２３】
ここで、地図情報ＤＢ３１は、経路案内、交通情報案内及び地図表示に必要な各種地図データが記録されている。
また、地図データは、具体的には、道路（リンク）形状に関するリンクデータ、ノード点に関するノードデータ、各交差点に関する交差点データ、施設に関する施設データ、経路を探索するための探索データ、地点を検索するための検索データ、地図、道路、交通情報等の画像を液晶ディスプレイ１５に描画するための画像描画データ等から構成されている。尚、一部のリンクに関するリンクデータには、車両の進行方向に関する情報も含まれる。例えば、中央分離帯を有する大型の道路では、車両の進行方向（上り、下り）毎に対応付けられた複数本のリンクから構成される。
【００２４】
一方、事象状態ＤＢ３２は、車両の走行予定経路に含まれるリンク（道路区間）の内、後述の閾値判定を行う対象となるリンク（以下、判定リンクという）毎の事象の状態及び該判定リンクに進入してから次回の判定リンクに進入するまでの旅行時間（以下、判定リンク間旅行時間という）が記憶される記憶部である。そして、事象状態ＤＢ３２に記憶される判定リンク毎の事象の状態及び判定リンク間旅行時間は、後述のようにＶＩＣＳセンタやプローブセンタから取得される。ここで、“事象の状態”とは、時間変化に伴い状態が変化する道路上の事象の状態であり、例えば渋滞、道路の冠水、積雪、路面凍結、視界などの状態がある。また、事象状態ＤＢ３２には、現在時刻の事象の状態に加えて、推定される今後の事象の状態（例えば、現在時刻から３時間後まで１０分経過毎の状態）についても記憶される。
そして、例えば渋滞の状態を特定する情報としては、判定リンク毎の渋滞度（『渋滞』、『混雑』、『渋滞無し』のいずれか）がＶＩＣＳセンタやプローブセンタから取得され、事象状態ＤＢ３２に記憶される。また、道路の冠水の状態を特定する情報としては、判定リンク毎の水位（○○ｃｍ）がＶＩＣＳセンタやプローブセンタから取得され、事象状態ＤＢ３２に記憶される。また、積雪の状態を特定する情報としては、判定リンク毎の積雪量（○○ｃｍ）がＶＩＣＳセンタやプローブセンタから取得され、事象状態ＤＢ３２に記憶される。また、路面凍結の状態を特定する情報としては、判定リンク毎の路面凍結の有無（『凍結あり』、『凍結なし』のいずれか）がＶＩＣＳセンタやプローブセンタから取得され、事象状態ＤＢ３２に記憶される。また、視界の状態を特定する情報としては、判定リンク毎の視認可能距離（○○ｍ）がＶＩＣＳセンタやプローブセンタから取得され、事象状態ＤＢ３２に記憶される。
【００２５】
例えば、図２は事象状態ＤＢ３２に記憶される判定リンク毎の事象の状態の内、判定リンクの一つであるリンクＡの特に渋滞の状態に関する情報を示した図である。
図２に示すように、事象状態ＤＢ３２に記憶される判定リンクの事象の状態は、現在時刻からの経過時間毎に、その状態が記憶される。例えば、図２に示す例では現在時刻から１０分経過毎の渋滞度（『渋滞』、『混雑』、『渋滞無し』のいずれか）が事象状態ＤＢ３２に記憶される。
そして、ナビゲーションＥＣＵ１３は、事象状態ＤＢ３２に記憶された判定リンク毎の事象の状態を用いて、リンクが渋滞する時刻や冠水する時刻等の事象の状態が悪くなる時刻を回避して走行する為の出発予定時刻を特定する。
【００２６】
尚、事象状態ＤＢ３２に記憶される判定リンク毎の事象の状態は、ナビゲーションＥＣＵ１３が算出する構成としても良い。例えば、渋滞度については、車両の過去の走行履歴（渋滞履歴）から算出することが可能である。また、道路の冠水の水位については、センタから取得した予想降水量や地図情報ＤＢ３１から取得した地形情報等に基づいて算出することが可能である。また、積雪量や路面凍結の有無については、センタから取得した予想降雪量、予想気温、地図情報ＤＢ３１から取得した地形情報、事故履歴等に基づいて算出することが可能である。また、視認可能距離については、センタから取得した天気予報、予想気温、地図情報ＤＢ３１から取得した地形情報等に基づいて算出することが可能である。
【００２７】
また、事象状態ＤＢ３２に記憶される判定リンク毎の判定リンク間旅行時間についても、ナビゲーションＥＣＵ１３が算出する構成としても良い。例えば、次の判定リンクまでの経路を構成する各リンクの事象の状態（渋滞度、道路冠水の水位、積雪量、路面凍結の有無、視認可能距離）や各リンクの平均旅行時間等から算出することが可能である。
【００２８】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）１３は、目的地が選択された場合に現在位置から目的地までの走行予定経路を設定する走行予定経路設定処理、走行予定経路に含まれる全ての判定リンクの事象の状態が閾値未満となる出発予定時刻を推奨出発時刻として案内する出発予定時刻案内処理等のナビゲーション装置１の全体の制御を行う電子制御ユニットである。そして、演算装置及び制御装置としてのＣＰＵ４１、並びにＣＰＵ４１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ４２、制御用のプログラムのほか、出発予定時刻案内処理プログラム（図３、図９、図１０参照）等が記録されたＲＯＭ４３、ＲＯＭ４３から読み出したプログラムを記憶するフラッシュメモリ４４等の内部記憶装置を備えている。
【００２９】
操作部１４は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ（図示せず）から構成される。そして、ナビゲーションＥＣＵ１３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、液晶ディスプレイ１５の前面に設けたタッチパネルによって構成することもできる。また、本実施形態では、目的地までの走行予定経路をナビゲーション装置１において設定した際に、回避対象とする事象（渋滞、道路の冠水、積雪、路面凍結、視界）を選択する為の選択手段、事象の状態の閾値及び出発予定時刻の範囲を入力する入力手段としても用いられる。
【００３０】
また、液晶ディスプレイ１５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの走行予定経路、走行予定経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。また、本実施形態では、目的地までの走行予定経路をナビゲーション装置１において設定した際に、回避対象とする事象（渋滞、道路の冠水、積雪、路面凍結、視界）の選択や、事象の状態の閾値及び出発希望時刻の範囲を入力する画面についても表示される。
【００３１】
また、スピーカ１６は、ナビゲーションＥＣＵ１３からの指示に基づいて走行予定経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。
【００３２】
また、ＤＶＤドライブ１７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて地図情報ＤＢ３１の更新等が行われる。
【００３３】
また、通信モジュール１８は、交通情報センタ、例えば、ＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。
更に、本実施形態に係る通信モジュール１８は、目的地までの走行予定経路をナビゲーション装置１において設定した際に、ＶＩＣＳセンタやプローブセンタに対して設定された走行予定経路に関する情報を送信する。そして、送信した走行予定経路に対応する判定リンク毎の事象の状態及び判定リンク間旅行時間をＶＩＣＳセンタやプローブセンタから受信する。
尚、判定リンク毎の事象の状態及び判定リンク間旅行時間については既に図２を用いて説明したので、説明は省略する。
【００３４】
続いて、前記構成を有するナビゲーション装置１において実行する出発予定時刻案内処理プログラムについて図３に基づき説明する。図３は本実施形態に係る出発予定時刻案内処理プログラムのフローチャートである。ここで、出発予定時刻案内処理プログラムはナビゲーション装置１において走行予定経路が設定された場合、又は操作部１４においてユーザの所定の操作を受け付けた場合に実行され、ユーザの選択した事象（渋滞、道路の冠水、積雪、路面凍結、視界）の状態が閾値以上の状態となることを回避して走行予定経路を走行する為の出発予定時刻を推奨出発時刻として案内するプログラムである。尚、以下の図３、図９、図１０にフローチャートで示されるプログラムは、ナビゲーションＥＣＵ１３が備えているＲＡＭ４２、ＲＯＭ４３等に記憶されており、ＣＰＵ４１により実行される。
【００３５】
先ず、出発予定時刻案内処理プログラムでは、ステップ（以下、Ｓと略記する）１において、ＣＰＵ４１はナビゲーション装置１において車両の走行予定経路が設定されているか否か判定する。ここで、走行予定経路は、例えば、操作部１４の操作により目的地が入力された場合において、経路探索の結果により設定された車両の現在位置から目的地までの経路がある。尚、経路探索に関しては既に公知であるのでその説明は省略する。
【００３６】
そして、走行予定経路が設定されていると判定された場合（Ｓ１：ＹＥＳ）には、Ｓ２へと移行する。一方、走行予定経路が設定されていないと判定された場合（Ｓ１：ＮＯ）には、当該出発予定時刻案内処理プログラムを終了する。
【００３７】
次に、Ｓ２でＣＰＵ４１は、ナビゲーション装置１において設定されている走行予定経路を車両の走行予定経路として取得する。
【００３８】
続いて、Ｓ３でＣＰＵ４１は、液晶ディスプレイ１５に対して事象選択画面、閾値入力画面、希望出発時刻入力画面を順に表示する。そして、液晶ディスプレイ１５に表示された事象選択画面、閾値入力画面、希望出発時刻入力画面において、ユーザは回避対象とする事象（渋滞、道路の冠水、積雪、路面凍結、視界）の選択や、事象の状態の閾値及び出発希望時刻の範囲を入力する。
【００３９】
ここで、図４〜図７は液晶ディスプレイ１５に表示される事象回避出発時刻案内ボタン選択画面、事象選択画面、閾値入力画面、希望出発時刻入力画面を示した図である。
【００４０】
先ず、図４に示すようにＳ３に移行すると液晶ディスプレイ１５には事象回避出発時刻案内ボタン選択画面が表示される。そして、事象回避出発時刻案内ボタン選択画面では事象回避出発時刻案内ボタン５１が配置される。
【００４１】
その後、事象回避出発時刻案内ボタン５１が押下されると、図５に示すように液晶ディスプレイ１５には事象選択画面５２が表示される。尚、事象選択画面５２には、事象選択ボタン５３〜５６が表示される。ここで、事象選択ボタン５３が押下されると、回避対象とする事象として「渋滞」が選択される。また、事象選択ボタン５４が押下されると、回避対象とする事象として「道路の冠水」が選択される。また、事象選択ボタン５５が押下されると、回避対象とする事象として「積雪、路面凍結」が選択される。また、事象選択ボタン５６が押下されると、回避対象とする事象として「視界」が選択される。
尚、回避対象とする事象として複数の事象を選択可能に構成しても良い。
【００４２】
そして、事象選択ボタン５３〜５６のいずれかが押下されると、次に、事象の状態の閾値を入力する閾値入力画面５７が液晶ディスプレイ１５に表示される。例えば、図６にはユーザが回避対象とする事象として「道路の冠水」が選択された場合の閾値入力画面５７を示す。そして、閾値入力画面５７に表示された閾値入力ボタン５８を操作することによって、閾値が入力される。また、後述のようにＣＰＵ４１は、走行予定経路中に含まれる全ての判定リンクの事象の状態が閾値入力画面５７で入力された閾値未満となる出発予定時刻を推奨出発時刻として案内する。例えば、道路の冠水が１０ｃｍであることが事象の状態の閾値として入力された場合には、走行予定経路中に含まれる全ての判定リンクの冠水が１０ｃｍ未満となる出発予定時刻を推奨出発時刻として案内する。
尚、ユーザが回避対象とする事象として「渋滞」が選択された場合には、閾値入力画面５７において渋滞度（『渋滞』、『混雑』、『渋滞無し』のいずれか）を閾値として選択する構成とする。また、ユーザが回避対象とする事象として「積雪、路面凍結」が選択された場合には、閾値入力画面５７において積雪量（○○ｃｍ）や路面凍結の有無（『凍結あり』、『凍結なし』のいずれか）を閾値として入力する構成とする。また、ユーザが回避対象とする事象として「視界」が選択された場合には、閾値入力画面５７において視認可能距離（○○ｍ）を閾値として入力する構成とする。
【００４３】
続いて、事象の状態の閾値が入力されると、出発地から出発することを希望する時刻の範囲を入力する出発希望時刻入力画面５９が液晶ディスプレイ１５に表示される。図７には出発希望時刻入力画面５９を示す。そして、出発希望時刻入力画面５９に表示された時刻入力ボタン６０を操作することによって、出発希望時刻の範囲が入力される。尚、本実施形態では入力可能な出発希望時刻は１０分単位とする。また、時刻の範囲ではなく希望する出発時刻を複数個入力させる構成としても良い。そして、後述のようにＣＰＵ４１は、入力された出発希望時刻の範囲内（具体的には、入力された出発希望時刻の範囲内に含まれる１０分毎の時刻）で、走行予定経路中に含まれる全ての判定リンクの事象の状態が閾値入力画面５７で入力された閾値未満となる出発予定時刻を推奨出発時刻として案内する。
【００４４】
尚、事象の状態の閾値は、閾値入力画面５７を用いてユーザに入力させるのではなく、プローブ情報としてプローブセンタから取得する構成としても良い。ここで、プローブセンタが事象の状態の閾値を設定する場合には、リンク毎に事象の状態と車両の通行量とを比較し、車両が快適に走行することが可能であると判定した事象の状態の下限を閾値に設定することが望ましい。
【００４５】
その後、Ｓ４においてＣＰＵ４１は、液晶ディスプレイ１５に表示された事象選択画面、閾値入力画面、希望出発時刻入力画面において、回避対象とする事象（渋滞、道路の冠水、積雪、路面凍結、視界）の選択、事象の状態の閾値及び出発希望時刻の範囲の入力がそれぞれ完了したか否か判定する。
【００４６】
そして、回避対象とする事象の選択、事象の状態の閾値及び出発希望時刻の範囲の入力がそれぞれ完了したと判定された場合（Ｓ４：ＹＥＳ）には、Ｓ５へと移行する。それに対して、回避対象とする事象の選択、事象の状態の閾値及び出発希望時刻の範囲の入力が完了していないと判定された場合（Ｓ４：ＮＯ）には、完了するまで待機する。
【００４７】
Ｓ５でＣＰＵ４１は、事象選択画面において選択された事象、閾値入力画面において入力された事象の状態の閾値、希望出発時刻入力画面において入力された出発希望時刻の範囲をそれぞれ取得する。
【００４８】
続いて、Ｓ６においてＣＰＵ４１は、前記Ｓ２で取得された車両の走行予定経路に含まれる判定リンクを特定する。ここで、判定リンクは後述の閾値判定を行う対象となるリンクである。具体的には、（ａ）出発地を含むリンク、（ｂ）交差点に接続されているリンク、（ｃ）曲がり角に接続されているリンク、（ｄ）過去の履歴から事象の状態の変化量や変化頻度が高いリンク（例えば、一週間以内に渋滞度が『渋滞無し』から『渋滞』へと所定回数以上変化しているリンク、１年内に道路の冠水が所定回数以上起きているリンク、１年以内に積雪量が１０ｃｍ以上となることが所定回数以上あるリンク、１年以内に視認可能距離が５０ｍ以下となることが所定回数以上あるリンク等）である。
【００４９】
例えば、図８は車両７０が出発地７１から目的地７２までの走行予定経路７３を走行する際に特定される判定リンクの一例を示した図である。図８に示す例では、出発地を含むリンクとしてリンクＡが判定リンクに特定され、曲がり角に接続されているリンクとしてリンクＢが判定リンクに特定され、交差点に接続されているリンクとしてリンクＣが判定リンクに接続され、一週間以内に渋滞度が『渋滞無し』から『渋滞』へと所定回数以上変化しているリンクとしてリンクＤが判定リンクに特定される。
尚、走行予定経路を構成する全てのリンクを判定リンクに特定しても良い。また、出発地から所定距離（例えば１ｋｍ）ごとにあるリンクを判定リンクに特定しても良い。
【００５０】
その後、Ｓ７においてＣＰＵ４１は、前記Ｓ６で特定された判定リンクについてリンク毎に事象の状態及び該判定リンクに進入してから次回の判定リンクに進入するまでの旅行時間（判定リンク間旅行時間）を取得する。具体的には、ＶＩＣＳセンタやプローブセンタに対して前記Ｓ２で取得した車両の走行予定経路や前記Ｓ６で特定された判定リンクに関する情報を送信し、該当する判定リンクの事象の状態及び判定リンク間旅行時間を要求する。そして、要求に応じてＶＩＣＳセンタやプローブセンタから配信された判定リンクの事象の状態及び判定リンク間旅行時間をリンク毎に取得する。尚、判定リンクの事象の状態については現在時刻の状態に加えて、推定される今後の事象の状態（例えば、現在時刻から３時間後まで１０分経過毎の状態）についても取得する。また、事象の状態については、出発希望時刻の開始時刻から３時間後まで１０分経過毎の状態を取得するように構成しても良い。
また、ＶＩＣＳセンタやプローブセンタは、現在の判定リンクの事象の状態、判定リンクの過去の事象の状態の履歴、地形等に基づいて今後の事象の状態を推定する。尚、前記Ｓ７で取得された判定リンク毎の事象の状態及び判定リンク間旅行時間については、事象状態ＤＢ３２に記憶される。
【００５１】
その後、Ｓ８においてＣＰＵ４１は、後述の推奨出発時刻特定処理（図９）を実行する。尚、推奨出発時刻特定処理は、ユーザにより入力された出発希望時刻の範囲内であって、且つ走行予定経路に含まれる全ての判定リンクについてのユーザにより選択された事象の状態が、同じくユーザにより入力された閾値未満となる出発予定時刻を推奨出発時刻として特定する処理である。
【００５２】
続いて、Ｓ９においてＣＰＵ４１は、前記Ｓ８で特定された推奨出発時刻を案内する。例えば、前記Ｓ８において推奨出発時刻が現在時刻の１０分後から２０分後までの間に特定された場合には、「事象を回避できる出発時刻は現在時刻から１０分後〜２０分後の間です。」や「事象を回避できる出発時刻は×：××〜×：××です。」との文章を液晶ディスプレイ１５に表示したり、同内容の音声をスピーカ１６から出力する。
【００５３】
次に、上記Ｓ８の推奨出発時刻特定処理のサブ処理について図９に基づき説明する。図９は推奨出発時刻特定処理のサブ処理プログラムのフローチャートである。
【００５４】
以下の、Ｓ１１〜Ｓ１４の処理は、ユーザにより入力された出発希望時刻の範囲に含まれる複数の時刻に対して実行される。具体的には、ユーザにより入力された出発希望時刻の範囲の開始時刻から順に所定時間ｎ分（例えば１０分）経過毎の時刻を出発予定時刻として処理対象とし、Ｓ１１〜Ｓ１４の処理を繰り返し実行する。そして、ユーザにより入力された出発希望時刻の範囲に含まれる全ての出発予定時刻に対する処理が完了した後に当該推奨出発時刻特定処理のサブ処理プログラムを終了する。
【００５５】
従って、ＣＰＵ４１は、先ずＲＡＭ４２から変数ｉを読み出し、ｉ＝０を初期値として入力する。
【００５６】
その後、Ｓ１１においてＣＰＵ４１は、後述の閾値判定処理（図１０）を実行する。尚、閾値判定処理は、処理対象となる出発予定時刻（出発希望時刻の範囲の開始時刻からｉ分後）に車両が出発した場合に、走行予定経路に含まれる各判定リンクの到達時における該リンクのユーザに選択された事象の状態が、ユーザに入力された閾値未満の状態であるか否かをリンク毎に判定する処理である。
【００５７】
そして、Ｓ１２においてＣＰＵ４１は、前記Ｓ１１の閾値判定処理の結果に基づいて、処理対象となる出発予定時刻に車両が出発した場合において、走行予定経路に含まれる全ての判定リンクの到達時におけるユーザに選択された事象の状態が、ユーザに入力された閾値未満の状態であるか否か判定する。
【００５８】
その結果、処理対象となる出発予定時刻に車両が出発した場合において、走行予定経路に含まれる全ての判定リンクの到達時におけるユーザに選択された事象の状態が、ユーザに入力された閾値未満の状態であると判定された場合（Ｓ１２：ＹＥＳ）、具体的にはＲＡＭ４２から読み出した後述の閾値超過判定フラグ“ｆ”が「０」の場合には、Ｓ１３へと移行する。それに対して、処理対象となる出発予定時刻に車両が出発した場合において、走行予定経路に含まれるいずれかの判定リンクの到達時におけるユーザに選択された事象の状態が、ユーザに入力された閾値以上の状態にあると判定された場合（Ｓ１２：ＮＯ）、具体的にはＲＡＭ４２から読み出した後述の閾値超過判定フラグ“ｆ”が「１」の場合には、Ｓ１４へと移行する。
【００５９】
Ｓ１３においてＣＰＵ４１は、現在処理対象である出発予定時刻を推奨出発時刻として特定し、ＲＡＭ４２に記憶する。尚、ＲＡＭ４２に記憶された出発予定時刻は、Ｓ９で推奨出発時刻として案内される。
【００６０】
その後、Ｓ１４においてＣＰＵ４１は、現在処理対象である出発予定時刻を更新する。具体的には、変数ｉに対して所定時間ｎ分（例えば１０分）を加算する。その後、更新した出発予定時刻に対してＳ１１以降の処理を実行する。
【００６１】
尚、ユーザにより入力された出発希望時刻の範囲に含まれる全ての出発予定時刻に対する処理が完了した後には、当該推奨出発時刻特定処理のサブ処理プログラムを終了し、Ｓ９へと移行する。
【００６２】
次に、上記Ｓ１１の閾値判定処理のサブ処理について図１０に基づき説明する。図１０は閾値判定処理のサブ処理プログラムのフローチャートである。
【００６３】
以下の、Ｓ２１〜Ｓ２６の処理は、前記Ｓ６で特定された車両の走行予定経路に含まれる各判定リンクに対して実行される。具体的には、前記Ｓ６で特定された判定リンクの内、出発地に最も近い判定リンクから順に処理対象とし、Ｓ２１〜Ｓ２６の処理を繰り返し実行する。そして、前記Ｓ６で特定された全ての判定リンクに対する処理が完了した後、又は後述の閾値超過判定フラグ“ｆ”が「１」となった時点で当該閾値判定処理のサブ処理プログラムを終了する。
【００６４】
従って、ＣＰＵ４１は、先ずＲＡＭ４２から変数ｊ、ｋを読み出し、それぞれ初期値であるｊ＝１、ｋ＝ｉを代入する。また、ＲＡＭ４２から閾値超過判定フラグ“ｆ”を読み出して「０」を代入する（フラグをＯＦＦする）。尚、変数ｊは現在処理対象にある判定リンクを識別する値であり、また、変数ｋは出発希望時刻の範囲の開始時刻からｉ分後に車両が出発した場合において、出発希望時刻の範囲の開始時刻から現在処理対象である判定リンクに到達するまでの時間を示す値である。また、閾値超過判定フラグ“ｆ”は、走行予定経路に含まれるいずれかの判定リンクの到達時におけるユーザに選択された事象の状態が、ユーザに入力された閾値以上の状態にあるか否かを示すフラグである。
【００６５】
その後、Ｓ２１においてＣＰＵ４１は、事象状態ＤＢ３２に記憶された判定リンク毎の事象の状態の内から、処理対象となる判定リンクの到着予定時刻（即ち、出発希望時刻の範囲の開始時刻からｋ分後）のユーザに選択された事象の状態を取得する。
【００６６】
続いて、Ｓ２２においてＣＰＵ４１は、前記Ｓ２１で取得した事象の状態がユーザに入力された閾値未満であるか否か判定する。
【００６７】
そして、前記Ｓ２１で取得した事象の状態がユーザに入力された閾値以上の状態であると判定された場合（Ｓ２２：ＮＯ）には、Ｓ２３へと移行する。Ｓ２３においてＣＰＵ４１は、出発希望時刻の範囲の開始時刻からｉ分後に車両が出発した場合において、走行予定経路に含まれるいずれかの判定リンクの到達時におけるユーザに選択された事象の状態が、ユーザに入力された閾値以上の状態にあると判定し、ＲＡＭ４２から読み出した閾値超過判定フラグ“ｆ”に「１」を代入する（フラグをＯＮする）。その後、当該閾値判定処理のサブ処理プログラムを終了し、Ｓ１２へと移行する。
【００６８】
一方、前記Ｓ２１で取得した事象の状態がユーザに入力された閾値未満であると判定された場合（Ｓ２２：ＹＥＳ）には、Ｓ２４へと移行する。Ｓ２４においてＣＰＵ４１は、事象状態ＤＢ３２に記憶された判定リンク間旅行時間から、現在処理対象であるｊ番目の判定リンクから次の処理対象となるｊ＋１番目の判定リンクまでの判定リンク間旅行時間を取得する。
【００６９】
続いて、Ｓ２５においてＣＰＵ４１は、ＲＡＭ４２から変数ｋを読み出し、前記Ｓ２４で取得した判定リンク間旅行時間を加算する。その結果、次の処理対象となるｊ＋１番目の判定リンクへの到着予定時刻が算出される。
【００７０】
その後、Ｓ２６においてＣＰＵ４１は、現在処理対象である判定リンクを更新する。具体的には、現在処理対象の判定リンクの次に出発地に近い判定リンクを新たな処理対象の判定リンクに設定する。その後、更新した判定リンクに対してＳ２１以降の処理を実行する。
【００７１】
尚、前記Ｓ６で特定された車両の走行予定経路に含まれる全ての判定リンクに対して処理が完了した後には、当該閾値判定処理のサブ処理プログラムを終了し、Ｓ１２へと移行する。
【００７２】
ここで、図１１及び図１２は図８に示す走行予定経路７３を車両７０が走行する場合において、ユーザにより回避対象とする事象として『渋滞』が選択され、閾値として『渋滞』が入力され、出発希望時刻の範囲として現在時刻から０分後〜３０分後の時刻が入力された場合に、上記出発予定時刻案内処理プログラムによる推奨出発時刻の算出例を示した図である。
【００７３】
例えば、ユーザによって入力された出発希望時刻の範囲の開始時刻に出発地を出発した場合には、判定リンクＡの到達時（即ち、現在時刻）の渋滞度は『渋滞無し』と推定され、判定リンクＢの到着時（開始時刻から１０分経過後）の渋滞度は『渋滞無し』と推定され、判定リンクＣの到着時（開始時刻から２０分経過後）の渋滞度は『渋滞』と推定され、判定リンクＤの到着時（開始時刻から５０分経過後）の渋滞度は『混雑』と推定される。従って、出発希望時刻の範囲の開始時刻に出発地を出発すると、判定リンクＣの走行時において判定リンクＣの事象の状態が閾値以上となるので、開始時刻は推奨出発時刻として選択されない。
また、開始時刻から１０分後に出発地を出発した場合には、判定リンクＡの到達時（開始時刻から１０分経過後）の渋滞度は『渋滞無し』と推定され、判定リンクＢの到着時（開始時刻から２０分経過後）の渋滞度は『混雑』と推定され、判定リンクＣの到着時（開始時刻から４０分経過後）の渋滞度は『混雑』と推定され、判定リンクＤの到着時（開始時刻から６０分経過後）の渋滞度は『混雑』と推定される。従って、出発希望時刻の範囲の開始時刻から１０分後に出発地を出発すると、全ての判定リンクＡ〜Ｄの走行時において各判定リンクの事象の状態が閾値未満となるので、開始時刻から１０分後は推奨出発時刻として選択される。
【００７４】
以上の処理を出発希望時刻の範囲の開始時刻から２０分後に出発地を出発した場合及び開始時刻から３０分後に出発地を出発した場合についても繰り返し行う。
その結果、図１１及び図１２に示す例では、開始時刻（現在時刻）から１０分後〜２０分後の時刻が推奨出発時刻として案内される。
【００７５】
また、図１３は図８に示す走行予定経路７３を車両７０が走行する場合において、ユーザにより回避対象とする事象として『道路の冠水』が選択され、閾値として『６０ｃｍ』が入力され、出発希望時刻の範囲として現在時刻から０分後〜３０分後の時刻が入力された場合に、上記出発予定時刻案内処理プログラムによる推奨出発時刻の算出例を示した図である。
【００７６】
例えば、ユーザによって入力された出発希望時刻の範囲の開始時刻に出発地を出発した場合には、判定リンクＡの到達時（即ち、開始時刻）の水位は『１０ｃｍ』と推定され、判定リンクＢの到着時（開始時刻から１０分経過後）の水位は『２０ｃｍ』と推定され、判定リンクＣの到着時（開始時刻から２０分経過後）の水位は『３０ｃｍ』と推定され、判定リンクＤの到着時（開始時刻から４０分経過後）の水位は『４０ｃｍ』と推定される。従って、出発希望時刻の範囲の開始時刻から０分後に出発地を出発すると、全ての判定リンクＡ〜Ｄの走行時において各判定リンクの事象の状態が閾値未満となるので、開始時刻は推奨出発時刻として選択される。
また、開始時刻から２０分後に出発地を出発した場合には、判定リンクＡの到達時（開始時刻から２０分経過後）の水位は『３０ｃｍ』と推定され、判定リンクＢの到着時（開始時刻から３０分経過後）の水位は『４０ｃｍ』と推定され、判定リンクＣの到着時（開始時刻から４０分経過後）の水位は『７０ｃｍ』と推定され、判定リンクＤの到着時（開始時刻から６０分経過後）の水位は『４０ｃｍ』と推定さる。従って、出発希望時刻の範囲の開始時刻から２０分後に出発地を出発すると、判定リンクＣの走行時において判定リンクＣの事象の状態が閾値以上となるので、開始時刻から２０分後は推奨出発時刻として選択されない。
【００７７】
以上の処理を出発希望時刻の範囲の開始時刻から１０分後に出発地を出発した場合及び開始時刻から３０分後に出発地を出発した場合についても繰り返し行う。
その結果、図１３に示す例では、開始時刻（現在時刻）から０分後〜１０分後の時刻が推奨出発時刻として案内される。
【００７８】
以上詳細に説明した通り、本実施形態に係るナビゲーション装置１、ナビゲーション装置１による走行案内方法及びナビゲーション装置１のナビゲーションＥＣＵ１３により実行されるコンピュータプログラムでは、車両の走行予定経路を取得し（Ｓ２）、ユーザの操作に基づいて複数の事象候補の中から事象を選択するとともに事象の閾値及び出発希望時刻を入力し（Ｓ３〜Ｓ５）、走行予定経路に含まれる判定リンクの事象の状態を取得し（Ｓ７）、ユーザにより入力された出発希望時刻の範囲内であって、且つ走行予定経路に含まれる全ての判定リンクについてのユーザにより選択された事象の状態が、同じくユーザにより入力された閾値未満となる出発予定時刻を推奨出発時刻として案内する（Ｓ８、Ｓ９）ので、目的地までの経路において渋滞する虞のある道路区間や道路が冠水する虞のある道路区間等が含まれる場合であっても、それぞれの道路区間が渋滞する時刻や冠水する時刻等の事象の状態が悪くなる時刻を回避して走行する為の出発予定時刻を推奨出発時刻として案内することが可能となる。それにより、ユーザに快適な走行環境を提供することが可能となる。
また、複数の出発候補時刻の中から、目的地までの経路に含まれる各道路区間の事象の状態が悪くなる時刻を回避して走行することができる出発予定時刻を選択できる（Ｓ１３）ので、ユーザが希望する出発希望時刻の内で、ユーザに最も快適な走行環境を提供できる出発予定時刻を推奨出発時刻として案内することが可能となる。
また、複数の事象候補の内からユーザにより選択された事情の状態が悪くなる時刻を回避して目的地まで走行する為の出発予定時刻を推奨出発時刻として案内することができるので、ユーザの要望に沿った快適な走行環境を提供することが可能となる。
【００７９】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では図５に示す事象選択画面５２において、複数の事象候補の内から回避対象とする事象をいずれか一つユーザに選択させる構成としているが、複数の事象を選択させる構成としても良い。また、現在の天候やリンクの状況からナビゲーションＥＣＵ１３が選択する構成としても良い。更に、自動的に全ての事象候補を回避対象として設定する構成としても良い。
【００８０】
また、本実施形態では図７に示す出発希望時刻入力画面５９において、ユーザに希望の出発時刻の範囲を入力させる構成としているが、希望の到着時刻の範囲を入力させる構成としても良い。そして、ナビゲーションＥＣＵ１３は、希望の到着時刻の範囲が入力された場合には、入力された範囲内に目的地に到着する条件を満たす出発予定時刻を推奨出発時刻として案内する。
【００８１】
また、本実施形態では走行予定経路を設定する度に事象の選択や、閾値の入力、出発希望時刻の範囲の入力（Ｓ３〜Ｓ５）を実行しているが、予め走行予定経路の設定前にナビゲーション装置１においてそれらの選択や値の入力を行わせ、その選択結果や入力値を用いてＳ６以降の処理を実行することとしても良い。それにより、Ｓ３〜Ｓ５の処理を省略することが可能となる。
【００８２】
また、出発予定時刻案内処理プログラム（図３）を実行した結果、ユーザにより入力された出発希望時刻の範囲内であって、且つ走行予定経路に含まれる全ての判定リンクについてのユーザにより選択された事象の状態が、同じくユーザにより入力された閾値未満となる出発予定時刻が存在しないと判定された場合には、目的地までの別ルートを探索しても良い。そして、新たに探索された別ルートを走行予定経路として再度出発予定時刻案内処理プログラムを実行しても良い。また、複数の走行予定経路を対象として出発予定時刻案内処理プログラムを実行することも可能である。
【００８３】
また、ナビゲーション装置１と携帯電話機等の携帯端末とを通信可能に構成し、前記Ｓ８で特定された推奨出発時刻をユーザの携帯端末に送信するように構成しても良い。また、出発予定時刻案内処理プログラム（図３）は、車両の駐車中においてナビゲーションＥＣＵ１３が車両周辺の道路が冠水する虞があると判定した場合に実行する構成としても良い。更に、その際の車両の走行予定経路は、車両の現在位置から指定の避難地域までの経路とすることが望ましい。また、回避対象とする事象としては『道路の冠水』をナビゲーションＥＣＵ１３が選択する構成とする。
【符号の説明】
【００８４】
１                ナビゲーション装置
１３              ナビゲーションＥＣＵ
３１              地図情報ＤＢ
４１              ＣＰＵ
４２              ＲＡＭ
４３              ＲＯＭ
【図１】
2010164419.tif 000003
【図２】
2010164419.tif 000004
【図３】
2010164419.tif 000005
【図４】
2010164419.tif 000006
【図５】
2010164419.tif 000007
【図６】
2010164419.tif 000008
【図７】
2010164419.tif 000009
【図８】
2010164419.tif 000010
【図９】
2010164419.tif 000011
【図１０】
2010164419.tif 000012
【図１１】
2010164419.tif 000013
【図１２】
2010164419.tif 000014
【図１３】
2010164419.tif 000015