(57)【要約】【課題】余暇の範囲内での快適なドライブを実現する。【解決手段】余暇としての行動予定時間を入力することにより（Ｓ１００）、その行動予定時間で移動可能な範囲を算出し（Ｓ１２０，Ｓ１３０）、その移動範囲に存在するレジャースポットを検索する（Ｓ１４０）。そして、レジャースポットが選択されると（Ｓ１５０，Ｓ１６０）、選択されたレジャースポットに基づいたルートを探索し、ドライブプランを表示して（Ｓ１７０）、ドライブルートを設定する。【選択図】図１
2006091021.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されて用いられ、
車両現在位置から到着希望時刻の設定された地点である設定地点までの走行時間を、繰り返し予測する走行時間予測手段と、
該走行時間予測手段にて予測された走行時間及び前記到着希望時刻に基づき、前記到着希望時刻に合わせて前記設定地点へ到着するための前記車両現在位置における出発時刻を算出する出発時刻算出手段と、
該出発時刻算出手段にて算出された出発時刻に基づく報知を行う報知手段とを備えていることを特徴とする出発案内装置。
【請求項２】
請求項１に記載の出発案内装置において、
前記報知手段は、前記出発時刻そのものを報知することを特徴とする出発案内装置。
【請求項３】
請求項１又は２に記載の出発案内装置において、
前記報知手段は、前記出発時刻になった旨を報知することを特徴とする出発案内装置。
【請求項４】
請求項１〜３のいずれかに記載の出発案内装置において、
前記設定地点を、目的地又は経由地としてルート設定可能であり、
前記走行時間予測手段は、設定されたルートに従って走行した場合の走行時間を予測することを特徴とする出発案内装置。
【請求項５】
請求項４に記載の出発案内装置において、
前記経由地における滞在予定時間を設定できるようになっており、
前記走行時間予測手段は、前記経由地における滞在予定時間を考慮して、前記走行時間を予測することを特徴とする出発案内装置。
【請求項６】
請求項４又は５に記載の出発案内装置において、
さらに、前記設定されたルートに基づくルート案内を行うことが可能な案内手段を備えていることを特徴とする出発案内装置。
【請求項７】
請求項４〜６のいずれかに記載の出発案内装置において、
前記報知手段は、前記設定地点でない目的地や経由地への到着予想時刻を報知することを特徴とする出発案内装置。
【請求項８】
請求項６又は７のいずれかに記載の出発案内装置において、
前記案内手段は、前記出発時刻になるまでは、前記設定地点に係る目的地とは別の第２の目的地へのルート案内が可能であることを特徴とする出発案内装置。
【請求項９】
車両現在位置から到着希望時刻の設定された地点である設定地点までの走行時間を、繰り返し予測する走行時間予測手段、
該走行時間予測手段にて予測された走行時間及び前記到着希望時刻に基づき、前記到着希望時刻に合わせて前記設定地点へ到着するための前記車両現在位置における出発時刻を算出する出発時刻算出手段、
該出発時刻算出手段にて算出された出発時刻に基づく報知を行う報知手段としてコンピュータを機能させる出発案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライブプラン提供や出発案内など、車両誘導を目的としたサービスに関する。
【背景技術】
【０００２】
自動車の走行に伴ってＧＰＳ等により位置を検出し、現在地から目的地までの適切なルートを演算して求め、さらに、そのルートの案内を音声にて行うナビゲーションシステムが知られている。
【０００３】
このようなナビゲーションシステムでは、近年、走行地点周辺のドライブポイントや、目的地への到着予想時刻なども案内されるようになってきた。このような従来のシステムでは、走行ルート（案内のための設定がなされていないものを含む）や目的地が決定されてはじめて、ドライブポイントや到着予想時刻といった情報が得られる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、目的地が予め決まっており、決まった時刻までにそこへ到着しなければならないという状況があっても、例えば旅行先などでは、時間の許す限り、ドライブポイントを回りたいと思うことがある。従来のシステムでは、出発地と目的地とが設定されてルート探索が行われた後、例えばルート案内が開始されると、そのルートに従った場合の走行時間（到着予想時刻）が提供される。そのため、上述したような状況には、対応できない。
【０００５】
なお、固定的な出発地点での出発時刻を報知する技術に関しては、本出願人が特願２０００−３０４５５６号公報に開示した。しかし、上述したように時間の許す限りドライブポイントを回りたいという状況では、車両の移動によって出発地点が変わってくるため、固定的な出発地点での出発時刻を報知しても意味がない。
【０００６】
結局、上述したような状況下では、決まった時刻までに目的地へ到着できるか否かが気になって、折角の余暇を十分に楽しめないことになってしまう。本発明は、決まった時刻までにある地点へ到着すべき状況下でも余暇を利用してドライブを楽しめるようにすることを目的とし、もって、余暇の範囲内での快適なドライブを実現する。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためになされた出発案内装置では、車両の現在位置から設定地点までの走行時間を、繰り返し予測する。例えば１０分というような所定時間間隔で予測することが考えられる。設定地点は到着希望時刻が設定された地点をいい、本発明ではさらに、この到着希望時刻と走行時間とに基づき、その到着希望時刻に合わせて設定地点へ到着するための車両現在位置における出発時刻を算出する。そして、算出した出発時刻に基づく報知を行う（請求項１）。
【０００８】
つまり、繰り返し設定地点までの走行時間を予測することによって、設定地点までの走行時間が変わってくるような車両の移動があっても、車両移動地点に応じた適切な出発時刻を算出し、算出した出発時刻に基づく報知を行うのである。このようにすれば、決まった時刻までにある地点へ到着すべき状況があっても、余暇を利用して十分にドライブが楽しめる。例えば旅行先などで時間の許す限りドライブポイントを回りたいという場合、到着希望時刻が設定された設定地点を入力しておけば、出発時刻に基づく報知がなされるため、利用者は、安心してドライブを楽しめることになる。
【０００９】
なお、出発時刻に基づく報知には、例えば、出発時刻そのものの報知が含まれる（請求項２）。このようにすれば、車両の移動地点における出発時刻が分かるため、常に余裕を持って行動できる。また、これに加え又は代え、出発時刻になった旨を報知するようにしてもよい（請求項３）。このようにすれば、出発時刻になったか否かを気にする必要がなくなるため、さらに便利である。
【００１０】
ところで、走行時間は、例えば車両現在位置から設定地点までの直線距離に基づいて予測することもできる。しかし、上述した設定地点を目的地又は経由地としてルート設定可能な構成とし、設定されたルートに従って走行した場合の走行時間を予測すれば（請求項４）、さらに正確な走行時間が予測できる。すなわち、この場合は、車両現在位置からのルート設定を繰り返し行う。なお、目的地又は経由地としての設定は、利用者が手動で行うようにしてもよいし、あるいは、設定地点を含めた行き先の入力がなされることを前提として、本装置が自動的に行うようにしてもよい。
【００１１】
またこのとき、経由地における滞在予定時間を設定できるようにし、経由地における滞在予定時間を考慮して、走行時間を予測する構成にしてもよい（請求項５）。さらに、ルート設定がなされるのであるから、設定されたルートに基づくルート案内が可能な構成にしてもよい（請求項６）。
【００１２】
ところで、目的地へのルート案内が可能な構成では、報知手段が、設定地点でない目的地や経由地への到着予想時刻を報知するようにしてもよい（請求項７）。このようにすれば、設定地点以外の地点への到着予想時刻が分かるため便利である。
【００１３】
なお、案内手段によるルート案内を行う構成について上述したが、出発時刻になるまでは、例えば周辺のドライブポイントを適切なルートで回れることが望ましい。そこで、出発時刻になるまでは、設定地点に係る目的地とは別の第２の目的地へのルート案内を可能な構成にするとよい（請求項８）。
【００１４】
このような第２の目的地へのルート案内において、上述したような、ドライブルート設定装置の構成を採用して、ドライブルートを設定できるようにすれば、出発までの余暇に合わせたドライブプランが提示されることになり、さらに、利用者にとって便利になる。
【００１５】
ところで、このような出発案内装置の各手段としての機能は、コンピュータを機能させるプログラムとして実現することができる。すなわち、出発案内プログラムの発明として実現することができる。また、このような出発案内プログラムは、例えば、ＦＤ、ＭＯ、ＤＶＤ、ＣＤ−ＲＯＭ、ハードディスク等のコンピュータ読み取り可能な記録媒体に記録し、必要に応じてコンピュータシステムにロードして起動することにより用いることができる。この他、ＲＯＭやバックアップＲＡＭをコンピュータ読み取り可能な記録媒体としてプログラムを記録しておき、このＲＯＭあるいはバックアップＲＡＭをコンピュータシステムに組み込んで用いてもよい。
【発明を実施するための最良の形態】
【００１６】
（第一実施例）
以下、本発明を具体化した実施例を図面を参照して説明する。
【００１７】
図１は実施例としての車載用ナビゲーション装置１の全体構成を示すブロック図である。本車載用ナビゲーション装置１は、位置検出器２２、地図データ入力器２４、操作スイッチ群２６、表示装置２８、スピーカ３０、外部メモリ３２、通信装置３４、電子制御装置（ＥＣＵ）３６を備えている位置検出器２２は、周知のジャイロスコープ３８、車速センサ４０、および衛星からの電波に基づいて車両の位置を検出するＧＰＳ（ＧｌｏｂａｌＰｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）のためのＧＰＳ受信機４２を有している。これらのセンサ等３８，４０，４２は各々が性質の異なる誤差を持っているため、複数のセンサにより補間しながら使用するように構成されている。なお、精度によっては上述した内の一部で構成してもよく、さらに、地磁気センサ、ステアリングの回転センサや各転動輪の車輪センサ等を用いてもよい。
【００１８】
地図データ入力器２４は、記録媒体に格納された地図データを入力する。なお、地図データには、道路の種別を示すデータや、位置検出精度向上のためのマップマッチング用データなどが含まれる。道路の種別を示すデータは、高速道路、一般道路などの区別するためのデータである。ところで、地図データが格納される記録媒体としては、そのデータ量からＣＤ−ＲＯＭやＤＶＤ−ＲＯＭを用いるのが一般的であるが、メモリカード等の他の媒体を用いても良い。
【００１９】
操作スイッチ群２６は、車載用ナビゲーション装置１を操作するための各種スイッチから構成され、具体的には、表示装置２８に表示させる表示内容を切り替えるためのスイッチや、表示内容に合わせて情報を入力するためのスイッチなどを含む。本実施例では、操作スイッチ群２６を構成する各種スイッチとしては、表示装置２８と一体に構成されたタッチスイッチと、表示装置２８とは別のメカニカルなスイッチとを併用している。メカニカルなスイッチには、数値を入力するためのテンキーが含まれる。なお、車両後部座席からの操作を可能にするため、リモートコントロール端末を用いて構成にすることも考えられる。
【００２０】
表示装置２８は、カラー表示装置であり、その表示画面には、位置検出器２２から入力された車両現在位置マークと、地図データ入力器２４より入力された地図データと、さらに地図上に表示する誘導経路や設定地点の目印等の付加データとを重ねて表示することができる。また、後述する各種処理のための情報入力画面を表示することができる。
【００２１】
スピーカ３０からは、ルート案内を音声にて運転者に報知することができるよう構成されており、本実施例では、表示装置２８による表示とスピーカ３０からの音声出力との両方で、運転者にルート案内をすることができる。例えば、右折の場合には、交差点などを表示して進行方向を示すと共に、「次の交差点を右折して下さい」といった内容を音声にて出力する。音声により運転者に報知すれば、運転者は視点を移動させること無く、設定した地点の交通情報を確認できるので、より一層の安全運転を達成できる。
【００２２】
外部メモリ３２は、電子制御装置３６の設定した経路を記憶し、その記憶内容は図示しない電源によってバックアップされるようになっている。通信装置３４は、外部の例えばＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）システムなどから提供される情報やデータベースを有するセンタ装置から提供される情報を受信し、また、例えば検索のための情報を外部へ送信するための装置である。この通信装置３４を介して外部から受け取った情報は、電子制御装置３６にて処理される。また、通信装置３４として利用される機器としては、移動体通信機器である自動車電話や携帯電話などを用いてもよいし、専用の送受信機を用いてもよい。
【００２３】
電子制御装置３６は通常のコンピュータとして構成されており、内部には、周知のＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏおよびこれらの構成を接続するバスラインが備えられている。そして、位置検出器２２、地図データ入力器２４及び操作スイッチ群２６からの入力に応じて、表示装置２８、スピーカ３０、外部メモリ３２、通信装置３４を制御し、ルート設定を行い、そのルートに従ってルート案内を行う。
【００２４】
このような構成を持った本車載用ナビゲーション装置１では、電子制御装置３６によるルート設定に特徴を有している。すなわち、ドライブルート設定処理を実行することにより、利用者それぞれの余暇に合わせたドライブルートを設定する。ドライブルートを設定すると、その後は、表示装置２８にそのルートを表示すると共にスピーカ３０を介して音声にて案内（ルート案内）する。
【００２５】
そこで次に、ドライブルート設定処理を説明する。図２及び図３は、電子制御装置３６にて実行されるドライブルート設定処理を示すフローチャートである。この処理は、上述した操作スイッチ群２６を介してドライブルート設定の指示があったときに実行される。なお、ドライブルート設定に際しての情報入力は、ウィザード形式を用いて行われる。ウィザード形式とは、一連の情報入力を利用者に分かり易くするように、情報入力画面を順次表示して、利用者の入力を促す形式である。したがってここでは、図４〜６に示す画面表示例を適宜参照して説明する。
【００２６】
まず最初のステップ（以下、ステップを単に記号Ｓで示す。）１００において、行動予定時間を入力する。この行動予定時間が、上述した利用者の余暇に相当する。この処理は、図４（ａ）に示すような、入力画面を表示して行う。利用者は、出発日時及び帰宅日時にそれぞれ対応する入力フィールド（記号Ａで示した）に年月日と時刻とを入力する。この入力操作には、操作スイッチ群２６のテンキーを用いる。なお、図４（ａ）に示す画面表示例の下方には、「次へ」ボタン（記号Ｂで示した）と「キャンセル」ボタン（記号Ｃで示した）とが表示されている。出発日時及び帰宅日時を入力した後、この画面上の「次へ」ボタンを押下することで次の処理へ移行する。ボタンの押下は、画面上のボタン位置を指で触れることで実現される。一方、「キャンセル」ボタンの機能は、以降の処理を実行せず、本ドライブルート設定処理を強制終了するものである。これらボタンの機能は、以下に示す画面表示例でも同様である。
【００２７】
図２中のＳ１１０では、行動予定時間が複数日に跨るか否かを判断する。すなわち出発日と帰宅日とが異なるか否かを判断する。ここで複数日に跨ると判断された場合（Ｓ１１０：ＹＥＳ）、Ｓ１３０にて一日単位の移動範囲を算出し、Ｓ１４０へ移行する。一日単位の移動範囲の算出は、図４（ａ）に示すように４月２４日の午前９時２５分に出発する場合、例えば、その日の午後７時まで移動することを想定し、午後７時までに移動可能な範囲を算出するという具合に行われる。なお、ここでは午後７時として説明したが、この時刻は利用者によって任意に設定できるようにしておけば便利である。一方、複数日に跨らないと判断された場合（Ｓ１１０：ＮＯ）、Ｓ１２０にて行動予定時間での移動範囲を算出し、Ｓ１４０へ移行する。Ｓ１２０では、行動予定時間内で往復できる範囲を算出する。
【００２８】
なお、本実施例では、帰宅日時を入力するようにしていることから分かるように、行動予定時間で自宅（出発地点）まで戻ってくることを予定している。したがって、例えば２日で行動する場合には、１日目、２日目の移動で帰宅できるように、日毎の移動範囲を算出する。三日間以上行動する場合も同様である。このような移動範囲は、日毎の到達予定地点と自宅との位置関係を考慮して決定すればよい。例えば２日間で行動する場合、１日目の到達地点が一日で移動できる最長距離にあれば、２日目の移動範囲は自宅方向に限定される。一方、１日目の到達地点が一日で移動できる半分の距離にあれば、２日目の移動範囲が拡がることになる。
【００２９】
Ｓ１４０では、Ｓ１２０又はＳ１３０で算出した移動範囲にあるドライブポイントとしてのレジャースポットを検索する。レジャースポットの検索は、通信装置３４を介し、外部のセンタ装置（不図示）のデータベースを利用して実現する。なお、外部メモリ３２に予めレジャースポットのデータベースを構築しておくことで実現してもよい。
【００３０】
検索されるレジャースポットの情報には、レジャースポットのカテゴリ、営業日、営業時間、駐車場の有無、プレイタイムなどの属性情報が付加されている。続くＳ１５０では、検索されたレジャースポットのカテゴリの一覧表示を行い、カテゴリの入力を行う。このときの画面表示例は、図４（ｂ）に示す如くである。ここでは「フィッシング」、「バードウォッチング」、「スキー」、「テニス」、「ワンダーフォーゲル」の表示がなされている。カテゴリ入力は、画面上を指で触れることによって所望するカテゴリを選択状態とし、「次へ」ボタンを押下することによってなされる。記号Ｄで示す「フィッシング」が選択状態とされ（斜線を施して示した）、「次へ」ボタンが押下されたものとして、説明を続ける。なお、記号Ｅで示した「戻る」ボタンは、前画面への切り換えを実現するためのものである。これは以下に示す画面表示例でも同様である。
【００３１】
次のＳ１６０では、レジャースポットを入力すると共に、そのレジャースポットでのプレイタイムを入力する。画面表示例を、図４（ｃ）に示した。ここには記号Ｆで示すようにバス釣りが可能な○○湖が選択され、記号Ｇで示すように、そこでのプレイタイムが３時間と入力された様子が示されている。レジャースポットを単に通過するような場合には、敢えてプレイタイムを入力する必要はない。また、レジャースポットを複数選択することもできる。ここでも「次へ」ボタンの押下で次の処理へ移行する。
【００３２】
続くＳ１７０では、Ｓ１６０で選択されたレジャースポット及びプレイタイムに基づき、ドライブプランを作成して表示する。本実施例では、ドライブプランは、図５（ａ）に示すように、プラン１〜５の最大５ルートが作成される。レジャースポットが複数選択されたときは、全てを回ると行動予定時間を大きく上回る場合も考えられる。したがって、そのような場合には、利用者の希望するレジャースポットのいくつかをカットしたルートも含め、複数のドライブプランを提供する。なお、あるプランを選択状態として、記号Ｈで示す「詳細」ボタンを押下することによって、そのプランの詳細が表示できるようになっている。図５（ｂ）に示す如くである。この場合、どのようなルートで、どのようにレジャースポットを回るかが表示される。このとき、記号Ｉで示したスクロールバーを用いて、ルートの全体が分かるようにスクロール表示させることができる。
【００３３】
なお、Ｓ１７０におけるプラン作成のためのルート探索は、ダイクストラ法によりコスト計算して行われる。例えば、レジャースポットが一つだけ選択された場合はそのレジャースポットを目的地とし、レジャースポットが複数箇所選択された場合は、その中の一つを目的地とし、その他を経由地とする。そして、ノード間のリンクに対するリンク情報及び通行規制を含むリンク間の接続情報とを用いて出発地から各ノードに至るまでの経路コスト（経路に対する評価値）を計算し、目的地までの全てのコスト計算が終了した段階で、経路コストを考慮してルートを決定する。このとき、道路種別などを考慮してプレイタイムを含めた所要時間を算出し、行動予定時間を大きく上回るようであれば、レジャースポットの一部を経由地から外して、別のルートを探索する。また、同程度の経路コストとなるルートが探索されれば、それぞれ別のドライブプランとして表示する。
【００３４】
図５（ａ）に示す「次へ」ボタンが押下されると、Ｓ１８０にて、ドライブプランが選択されたか否かを判断する。ここでドライブプランが選択されたと判断されると（Ｓ１８０：ＹＥＳ）、図３中のＳ１９０へ移行する。一方、ドライブプランが選択されなかったと判断した場合（Ｓ１８０：ＮＯ）、本ドライブルート設定処理を終了する。
【００３５】
Ｓ１９０では、選択されたドライブプランのルート周辺の食事処を検索する。ここでは食事処の営業時間を考慮して、ルート周辺で一般的な食事の時間帯に営業している店を表示する。図６（ａ）に画面表示例を示した。このとき、各店舗への到着予想時刻も表示する。ここで図中に示すように「軽食□」が選択され、「次へ」ボタンが押下されると、ルートに組み込まれてルートが更新される。なお、食事処は、複数選択してもよい。また、弁当などを持参する場合には、選択を行わず（選択状態とせず）「次へ」ボタンを押下すればよい。さらに、「詳細」ボタンが押下されると、選択された店舗の詳細情報が表示されることになる。
【００３６】
続くＳ２００では、翌日プランを作成するか否かを判断する。行動予定時間が複数日に跨っており、かつ、最終日のプランを決定していない場合、ここで肯定判断される。ここで翌日プランを作成する場合（Ｓ２００：ＹＥＳ）、Ｓ２１０へ移行する。一方、翌日プランを作成しない場合（Ｓ２００：ＮＯ）、Ｓ２３０にて全行程のドライブルートを設定して、本ドライブルート設定処理を終了する。このとき、設定されたドライブルートは表示装置２８にて表示され、利用者の指示があると、上述したルート案内が開始される。
【００３７】
翌日プランを作成する場合に移行するＳ２１０では、チェックイン予定時刻を入力する。これは宿泊施設を探索するにあたり、利用者に希望のチェックイン予定時刻を入力させる処理である。続くＳ２２０では、入力されたチェックイン予定時刻を考慮して、ルート周辺の宿泊施設を検索する。検索結果は、図６（ｂ）に示す如く画面表示される。この場合、チェックイン予定時刻が午後７時の場合の検索例である。ここで「次へ」ボタンが押下されると、選択状態となっている宿泊施設がルートに組み込まれる。もちろんここでも、宿泊施設を必ずしも選択する必要はない。なお、「詳細」ボタンが押下された場合、選択された宿泊施設の詳細情報が表示される。そしてその後、図２中のＳ１３０からの処理を繰り返す。
【００３８】
以上詳述したように、本実施例では、利用者が余暇としての行動予定時間を入力することにより（図２中のＳ１００，図４（ａ））、移動範囲を算出し（Ｓ１３０，Ｓ１４０）、その移動範囲に存在するレジャースポットを検索する（Ｓ１４０）。そして、レジャースポットが選択されると（Ｓ１５０，Ｓ１６０，図４（ｂ）及び（ｃ））、選択されたレジャースポットに基づいたルートを探索し、ドライブプランを表示して（Ｓ１７０）、ドライブルートを設定する（Ｓ２３０）。これによって、利用者それぞれの余暇に合わせた適切なドライブルートを提供できる。
【００３９】
また、レジャースポットの選択操作では、プレイタイムが入力でき（図４（ｃ））、入力されたプレイタイムを考慮してルート探索がなされる。したがって、レジャースポットでの時間を十分楽しむことができる。さらにまた、本実施例では、出発日時と帰宅日時とで行動予定時間を指定できるようにした。そして、行動予定時間が複数日に跨る場合（図２中のＳ１１０：ＹＥＳ）、一日単位の移動を考慮して移動範囲を算出し（Ｓ１３０）、その移動範囲にあるドライブポイントを検索する（Ｓ１４０）。そして、一日毎にドライブプランを立てていくことができる（図３中のＳ２００）。これによって、一泊二日、二泊三日といったドライブプランを立てるときに有利である。
【００４０】
また、本実施例では、設定されたルート周辺の食事処、宿泊施設の検索を可能にした（図３中のＳ１９０，Ｓ２２０）。このとき、営業時間を考慮して食事処を検索すると共に（Ｓ１９０）、利用者から入力されるチェックイン予定時刻を考慮して宿泊施設を検索する（Ｓ２１０，Ｓ２２０）。これによって、ルート設定の後、ドライブルートのカスタマイズができ、利用者の要求に近いドライブルートを提供できる。
【００４１】
なお、本実施例の電子制御装置３６及び操作スイッチ群２６が「時間設定手段」及び「選択手段」に相当し、電子制御装置３６、通信装置３４及び表示装置２８が「取得提示手段」に相当し、電子制御装置３６及び地図データ入力器２４が「ルート設定手段」に相当する。
【００４２】
また、各手段としての電子制御装置３６による機能は、電子制御装置３６にて実行されるプログラムによって実現される。したがって、電子制御装置３６にて実行されるプログラムが「ドライブルート設定プログラム」に相当する。そして、図２中に示すＳ１００の処理が時間設定手段としての処理に相当し、Ｓ１１０〜Ｓ１４０，Ｓ１９０，Ｓ２２０の処理が取得提示手段としての処理に相当し、Ｓ１５０及びＳ１６０の処理が選択手段としての処理に相当し、Ｓ１７０及びＳ２３０の処理がルート設定手段としての処理に相当する。
【００４３】
（第二実施例）
上記実施例は、利用者それぞれの余暇に合わせてドライブプランを提供するものであった。これは目的地が決定されていない状況において、余暇の範囲で適切な目的地を設定するという思想である。
【００４４】
本第２実施例は、目的地が予め決まっており、決まった時刻までにそこへ到着しなければならないという状況を想定したものである。このとき、例えば旅行先などでは、時間の許す限り、ドライブポイントを回りたいと思うことがある。なお、ハードウェア構成に関しては、上記第１実施例の車載用ナビゲーション装置１と同様である。すなわち、図１に示す構成を採用する。したがって、ハードウェア構成に関する説明は省略し、上記第１実施例と同一の符号を用いて説明する。
【００４５】
本第２実施例の車載用ナビゲーション装置１では、電子制御装置３６による出発案内に特徴を有している。すなわち、出発案内処理を実行することにより、目的地への適切な出発を促すことにより、出発までの余暇を有効に利用するという思想である。
【００４６】
そこで次に、出発案内処理を説明する。図７は、電子制御装置３６にて実行される出発案内処理を示すフローチャートである。この処理は、上述した操作スイッチ群２６を介して指示があった後、例えば１０分というような所定時間間隔で繰り返し実行される。なお、出発案内を行うための情報入力は、ウィザード形式を用いて行われる。ウィザード形式とは、一連の情報入力を利用者に分かり易くするように、情報入力画面を順次表示して、利用者の入力を促す形式である。したがってここでは、図８に示す画面表示例を適宜参照して説明する。
【００４７】
まず最初のＳ３００において、設定された情報があるか否かを判断する。この情報とは、行き先地点、到着希望時刻、及び滞在予定時間の情報である。ここで設定された情報があると判断された場合（Ｓ３００：ＹＥＳ）、Ｓ３１０の処理を実行せず、Ｓ３２０へ移行する。一方、設定された情報がないと判断された場合（Ｓ３００：ＮＯ）、Ｓ３１０にて、情報設定処理を行う。
【００４８】
ここでＳ３１０における情報設定処理について説明する。まず行き先地点を入力する。行き先地点は、一つだけでなく複数入力することができる。この入力は、操作スイッチ群２６を介して行われ、地図による指示、施設名称による指示、住所による指示、電話番号による指示、メモリ地点による指示などで行われる。ここに挙げた入力手法は、従来のナビゲーション装置での目的地や経由地の入力手法と同様である。
【００４９】
行き先地点の入力が終了すると、行き先地点に対する到着希望時刻を入力する。到着希望時刻の入力画面は、例えば図８（ａ）に示す如くである。ここでは、Ａ〜Ｄの４つの地点が行き先として入力された場合が示されており、いずれか一つの行き先に対して到着希望時刻を入力できるようになっている。到着希望時刻の入力は、操作スイッチ群２６のテンキーを用いて行う。図８（ａ）では、Ｃ地点に対する到着希望時刻として「午後７時２０分」が入力された様子が示されている。なお、本実施例では、一つの行き先だけに対し到着希望時刻が入力できる構成としたが、複数の行き先に対して、到着希望時刻を入力できるようにしてもよい。ここで到着希望時刻の入力された行き先が「設定地点」に相当する。
【００５０】
なお、図８（ａ）中の下方に示した「戻る」ボタン（記号Ａで示した）が押下されると、前画面への切り換えが行われる。図８（ａ）からは、行き先入力の画面（不図示）へ切り換えられることになる。また、「次へ」ボタン（記号Ｂで示した）が押下されると、次の処理へ移行する。「キャンセル」ボタン（記号Ｃで示した）が押下されると、以降の処理を実行することなく、本出発案内処理が強制終了される。これら画面上に表示されるボタンの押下は、画面上のボタン位置を指で触れることにより実現される。また、これら各ボタンの機能は、以下で説明する画面表示例でも同様である。
【００５１】
図８（ａ）中に記号Ｂで示した「次へ」ボタンが押下されると、次に、図８（ｂ）に示すような画面表示がなされ、行き先地点での滞在予定時間が入力できるようになる。図８（ｂ）では、Ｂ地点で１時間、Ｄ地点で０．５時間を滞在予定としている。
【００５２】
図８（ｂ）中の「次へ」ボタンが押下されると、情報設定処理が終了し、図７中のＳ３２０へ移行する。Ｓ３２０では、ルート探索を行う。このルート探索は、ダイクストラ法によりコスト計算して行われる。例えば、行き先地点が一つだけ設定された場合はその地点を目的地とし、行き先地点が複数箇所設定された場合は、その中の一つを目的地とし、その他を経由地とする。そして、ノード間のリンクに対するリンク情報及び通行規制を含むリンク間の接続情報とを用いて車両現在位置から各ノードに至るまでの経路コスト（経路に対する評価値）を計算し、目的地までの全てのコスト計算が終了した段階で、経路コストを考慮してルートを決定する。なお、車両現在位置から最も遠くにある行き先地点を目的地としてもよいが、別の行き先地点を目的地として適宜ルート探索を行い、経路コストの最も小さくなるルートを決定してもよい。
【００５３】
Ｓ３３０では、決定したルートに従って走行する場合の走行時間を予測する。ここでは上述したリンク情報から得られる道路種別毎の平均車速に基づき、通信装置３４を介してＶＩＣＳシステムなどから得られる渋滞情報、さらに、行き先地点での滞在予定時間を加味して、目的地及び経由地までの走行時間を予測する。なお、利用者の中には、制限速度通りに運転するタイプや制限速度よりもゆっくり運転するタイプがある。そこで、道路種別毎の平均車速については、利用者自身で設定変更できるようにしてもよい。また、当初の到着希望時刻と実際の到着時刻とのズレを統計して、自動的に更新変更されるようにしてもよい。これによって、利用者が変わっても、適切な走行時間の予測が可能になる。
【００５４】
続くＳ３４０では、ある地点に対して設定された到着希望時刻と、予測した走行時間とに基づき、決定されたルートの出発地点における出発時刻を算出する。そして次のＳ３５０では、算出した出発時刻を報知する。例えば「出発時刻は○○時○○分です」というようなメッセージを表示装置２８に表示したり、あるいは、スピーカ３０を介して出力したりする。
【００５５】
またＳ３６０では、出発時刻になったか否かを判断する。この処理は、現在時刻と出発時刻を比較することによって行う。現在時刻は、ＧＰＳ受信機４２からの情報に基づいて特定してもよいし、装置１内部の時計機能（ＲＴＣ）を用いて特定してもよい。なお、Ｓ３６０における判断処理は、現在時刻が丁度出発時刻になった場合を判断するだけでなく、算出された出発時刻の前後１０分というように、判断に幅を持たせてもよい。
【００５６】
出発時刻になっていないうちは（Ｓ３６０：ＮＯ）、Ｓ３７０にて通常のナビゲーション処理を行い、その後、本出発案内処理を終了する。この場合は、終了後所定時間が経過すると、本出発案内処理が再び実行される。一方、出発時刻になったと判断された場合（Ｓ３６０：ＮＯ）、Ｓ３８０にて出発時刻になった旨を報知し、Ｓ３９０へ移行する。
【００５７】
Ｓ３７０における通常のナビゲーション処理とは、上述した行き先地点とは別に目的地や経由地を設定することによって実現される第２のルートに従う案内処理である。つまり、出発時刻となるまでは別の場所へのルート案内が可能になっているのである。また、Ｓ３８０における報知は、Ｓ３５０における報知と同様、表示装置２８やスピーカ３０を介して行う。この場合、「出発時刻になりました」というようなメッセージを出力することが考えられる。
【００５８】
出発時刻になった旨の報知がなされると、利用者は、操作スイッチ群２６を介し、設定した行き先地点へのルート案内の開始を指示することができる。したがってＳ３９０では、利用者からのルート案内の要求があったか否かを判断する。ここでルート案内の要求があったと判断された場合（Ｓ３９０：ＹＥＳ）、Ｓ４００にてルート案内を開始し、その後、本出発案内処理を終了する。Ｓ４００にてルート案内が開始されると、その後は、本出発案内処理は実行されず、通常のナビゲーション処理が実行されることになる。一方、ルート案内の要求がないと判断された場合（Ｓ３９０：ＮＯ）、Ｓ４００の処理を実行せず、本出発案内処理を終了する。この場合もその後は、本出発案内処理は実行されない。
【００５９】
以上説明したように、本実施例では、利用者による指示があると、出発案内処理（図７参照）を例えば１０分というような所定時間間隔で繰り返し実行する。これによって、行き先地点及び、一つの行き先地点に対する到着希望時刻を入力すると（Ｓ３１０，図８（ａ））、所定時間間隔で、車両現在位置から行き先地点までのルートが探索され（Ｓ３２０）、そのルートに従って走行した場合の走行時間が予測される（Ｓ３３０）。そして、探索したルートにおける出発時刻が算出され（Ｓ３４０）、出発時刻に基づく報知がなされる（Ｓ３５０，Ｓ３８０）。
【００６０】
つまり、繰り返し行き先地点までの走行時間を予測することによって、行き先地点までの走行時間が変わってくるような車両の移動があっても、車両移動地点に応じた適切な出発時刻を算出し、算出した出発時刻に基づく報知を行うのである。これによって、決まった時刻までにある地点へ到着すべき状況があっても、余暇を利用して十分にドライブが楽しめる。例えば旅行先などで時間の許す限りドライブポイントを回りたいという場合、行き先地点を入力し、さらに、一つの行き先地点についての到着希望時刻を入力しておけば、出発時刻に基づく報知がなされるため、利用者は、安心してドライブを楽しめる。
【００６１】
このとき、行き先地点に対して滞在予定時間を入力することができ（Ｓ３１０，図８（ｂ））、走行時間は、この滞在予定時間を含めて予測される。これによって、行き先地点での滞在予定までが考慮され、行き先地点での滞在時間を考える必要がないため便利である。
【００６２】
また、本実施例では、出発時刻そのものを報知する（図７中のＳ３５０）。これによって、車両の移動地点において所定時間間隔で出発時刻が分かり、常に余裕を持って行動できる。加えて、出発時刻になった旨を報知する（Ｓ３８０）。その結果、出発時刻になったか否かを気にする必要がなく、何度も時計に目をやるという煩わしさがないため、利用者にとって便利である。
【００６３】
さらにまた、本実施例では、いわゆるナビゲート機能を備える構成となっている。すなわち、出発時刻になった旨の報知があったとき（図７中のＳ３８０）、操作スイッチ群２６を介してルート案内開始を要求すると（Ｓ３９０：ＹＥＳ）、探索したルートに基づくルート案内が開始される（Ｓ４００）。これによって、行き先地点までの走行途中で道に迷うことなくなり、到着希望時刻までに到着できる可能性が高くなる。
【００６４】
また、本実施例では、出発時刻になるまでは（図７中のＳ３６０：ＮＯ）、通常のナビゲーション処理が実行されるようにして（Ｓ３７０）、設定された行き先地点とは別の第２の目的地へのルート案内を可能にした。これによって、出発時刻までの余暇におけるドライブを十分に楽しむことができる。
【００６５】
ところで、この通常のナビゲーション処理において、上記第１実施例に示したドライブルート設定処理が実行可能な構成にするとさらによい。その余暇に合わせたドライブプランが提示されるからである。この場合の行動予定時間は現在時刻から出発時刻までの時間となる。
【００６６】
なお、本実施例における電子制御装置３６、通信装置３４、及び地図データ入力器２４が「走行時間予測手段」に相当し、電子制御装置３６が「出発時刻算出手段」に相当し、電子制御装置３６、表示装置２８及びスピーカ３０が「報知手段」及び「案内手段」に相当する。
【００６７】
また、各手段としての電子制御装置３６による機能は、電子制御装置３６にて実行されるプログラムによって実現される。したがって、電子制御装置３６にて実行されるプログラムが「出発案内プログラム」に相当する。そして、図７中に示すＳ３２０及びＳ３３０の処理が走行時間予測手段としての処理に相当し、Ｓ３４０の処理が出発時刻算出手段としての処理に相当し、Ｓ３５０及びＳ３６０，Ｓ３８０の処理が報知手段としての処理に相当し、Ｓ３７０，Ｓ３９０及びＳ４００の処理が案内手段としての処理に相当する。
【００６８】
（その他の例）
以上、本発明はこのような実施例に何等限定されるものではなく、本発明の主旨を逸脱しない範囲において種々なる形態で実施し得る。
【００６９】
（イ）上記第１実施例では、行動予定時間を出発日時及び帰宅日時で入力するようにしていたが（図４（ａ）参照）、例えば５時間というように時間で指定するようにしてもよい。
【００７０】
（ロ）上記第１実施例では、食事場所や宿泊施設の検索を自動的に行うような構成としていたが、もちろん、利用者の要求があった場合だけ、あるいは、検索を行う設定が外部メモリ３２にある場合だけ行うようにしてもよい。後者の設定は、例えばメニューによって設定変更できるようにしておくことが考えられる。
【００７１】
（ハ）上記第２実施例では、出発時刻そのものを報知すると共に、出発時刻になった旨を報知する構成であった。これに加えて、例えば複数の行き先地点が設定された場合に、各行き先地点への到着予想時刻を報知するようにしてもよい。このようにすれば、さらに利用者にとって便利である。
【００７２】
（ニ）また、上記第１実施例では行動予定時間などを、上記第２実施例では、行き先地点・到着希望時刻・滞在予定時間などを、操作スイッチ群２６を用いて入力していた。これに対して、例えば、本車載用ナビゲーション装置１に有線又は無線で携帯情報端末などを接続できる構成としておき、利用者が携帯情報端末に予めスケジュールを記憶させておくことを前提として、利用者のスケジュールを自動的に読み出して、操作スイッチ群２６を操作することなく、行動予定時間・行き先地点・到着希望時刻・滞在予定時間といった情報を入力することが考えられる。なお、本車載用ナビゲーション装置１と携帯情報端末との接続には、近距離無線通信技術として標準化されてきたＢｌｕｅｔｏｏｔｈなどを用いることができる。
【図面の簡単な説明】
【００７３】
【図１】車載用ナビゲーション装置の構成を示すブロック図である。
【図２】ドライブルート設定処理の前半部分を示すフローチャートである。
【図３】ドライブルート設定処理の後半部分を示すフローチャートである。
【図４】（ａ）は行動予定時間入力の画面表示例を示す説明図であり、（ｂ）はカテゴリ選択の画面表示例を示す説明図であり、（ｃ）はレジャースポット選択の画面表示例を示す説明図である。
【図５】（ａ）はドライブプラン選択の画面表示例を示す説明図であり、（ｂ）はプラン詳細の画面表示例を示す説明図である。
【図６】（ａ）は食事処選択の画面表示例を示す説明図であり、（ｂ）は宿泊施設選択の画面表示例を示す説明図である。
【図７】出発案内処理を示すフローチャートである。
【図８】（ａ）は到着希望時刻入力の画面表示例を示す説明図であり、（ｂ）は滞在予定時間入力の画面表示例を示す説明図である。
【符号の説明】
【００７４】
１…車載用ナビゲーション装置
２２…位置検出器
２４…地図データ入力器
２６…操作スイッチ群
２８…表示装置
３０…スピーカ
３２…外部メモリ
３４…通信装置
３６…電子制御装置
３８…ジャイロスコープ
４０…車速センサ
４２…ＧＰＳ受信機
【図１】
2006091021.tif 000003
【図２】
2006091021.tif 000004
【図３】
2006091021.tif 000005
【図４】
2006091021.tif 000006
【図５】
2006091021.tif 000007
【図６】
2006091021.tif 000008
【図７】
2006091021.tif 000009
【図８】
2006091021.tif 000010