(57)【特許請求の範囲】
【請求項１】
目的地の候補地を絞り込むために、予算と目的地での滞在時間と帰宅希望時間とを含む目的地絞込条件を入力する条件入力手段と、
前記条件入力手段が入力した目的地絞込条件に合った目的地の候補地を検索する検索手段と、
前記検索手段が検索した目的地の候補地のうちから選択したものを目的地として設定する目的地設定手段と、
現在地から目的地までのルートを探索するルート探索手段と、
から構成され、
前記条件入力手段は、予算と道路環境条件とを含む第１の目的地絞込条件を入力する第１の条件入力手段と、前記目的地の地域条件と該目的地での滞在時間と帰宅希望時間とを含む第２の目的地絞込条件を入力する第２の条件入力手段と、を備え、
前記検索手段は、前記第１の目的地絞込条件に合った目的地の候補地を検索して該検索結果を表示する第１の検索手段と、前記第１の検索手段が表示した目的地の候補地のうちから前記第２の目的地絞込条件に合った目的地の候補地を検索して該検索結果を表示する第２の検索手段と、を備え、
前記目的地設定手段は、前記第２の検索手段が表示した目的地の候補地のうちから選択したものを目的地として設定する、
ことを特徴とするナビゲーション装置。
【請求項２】
前記条件入力手段は、目的地に行く際の条件と目的地から帰宅する際の条件とをそれぞれ入力し、
前記検索手段は、目的地に行く際の条件、及び目的地から帰宅する際の条件をそれぞれ満たすように、目的地を検索し、
前記ルート探索手段は、目的地に行く際の条件、及び目的地から帰宅する際の条件をそれぞれ満たすように、ルートを探索する、
ことを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記目的地設定手段で設定された目的地に到達するまでに必要なガソリンの量を求める必要量取得手段と、
車輌のガソリンの残量を求める残量取得手段と、
前記残量取得手段で取得したガソリンの残量が、前記必要量取得手段で取得した目的地に到達するために必要なガソリンの量を下回った場合に、給油が必要である旨の警報を出力する警報手段と、
を備える、ことを特徴とする請求項１又は２に記載のナビゲーション装置。
【請求項４】
目的地の候補地を絞り込むために、予算と目的地での滞在時間と帰宅希望時間とを含む目的地絞込条件を入力する条件入力工程と、
前記条件入力工程が入力した目的地絞込条件に合った目的地の候補地を検索する検索工程と、
前記検索工程が検索した目的地の候補地のうちから選択したものを目的地として設定する目的地設定工程と、
現在地から目的地までのルートを探索するルート探索工程と、
から構成され、
前記条件入力工程は、予算と道路環境条件とを含む第１の目的地絞込条件を入力する第１の条件入力工程と、前記目的地の地域条件と該目的地での滞在時間と帰宅希望時間とを含む第２の目的地絞込条件を入力する第２の条件入力工程と、を備え、
前記検索工程は、前記第１の目的地絞込条件に合った目的地の候補地を検索して該検索結果を表示する第１の検索工程と、前記第１の検索工程が表示した目的地の候補地のうちから前記第２の目的地絞込条件に合った目的地の候補地を検索して該検索結果を表示する第２の検索工程と、を備え、
前記目的地設定工程は、前記第２の検索工程が表示した目的地の候補地のうちから選択したものを目的地として設定する、
ことを特徴とする目的地検索・ナビゲーション方法。
【請求項５】
コンピュータを、
目的地の候補地を絞り込むために、予算と目的地での滞在時間と帰宅希望時間とを含む目的地絞込条件を入力する条件入力手段と、
前記条件入力手段が入力した目的地絞込条件に合った目的地の候補地を検索する検索手段と、
前記検索手段が検索した目的地の候補地のうちから選択したものを目的地として設定する目的地設定手段と、
現在地から目的地までのルートを探索するルート探索手段と、
から構成され、
前記条件入力手段は、予算と道路環境条件とを含む第１の目的地絞込条件を入力する第１の条件入力手段と、前記目的地の地域条件と該目的地での滞在時間と帰宅希望時間とを含む第２の目的地絞込条件を入力する第２の条件入力手段と、を備え、
前記検索手段は、前記第１の目的地絞込条件に合った目的地の候補地を検索して該検索結果を表示する第１の検索手段と、前記第１の検索手段が表示した目的地の候補地のうちから前記第２の目的地絞込条件に合った目的地の候補地を検索して該検索結果を表示する第２の検索手段と、を備え、
前記目的地設定手段は、前記第２の検索手段が表示した目的地の候補地のうちから選択したものを目的地として設定する、
ことを特徴とするナビゲーション装置として機能させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーション装置、目的地検索・ナビゲーション方法、及び、プログラムに関する。
【０００２】
【従来の技術】
従来、車を利用して旅行やレジャーに出かける場合、本やインターネット等を利用して様々な施設の利用料金や交通費等を調べ、予算に合った目的地を探し、地図等を用いて目的地まで出かけていた。
また、交通費等を複数の人数で負担する場合、ガソリン代及び有料道路料金等を領収書等から計算し、１人当たりの費用を求めていた。
【０００３】
【発明が解決しようとする課題】
しかし、本やインターネット等を利用して予算に合った目的地を探すのは、非常に手間がかかるため、予め順序立てて計画をたてなければならない。
また、ガソリン代及び有料道路料金等の領収書から１人当たりの費用を計算するのも非常に手間がかかる。
【０００４】
従って、本発明は、予算に合った目的地を簡単に検索できるナビゲーション装置、目的地検索・ナビゲーション方法を提供することを目的とする。また、本発明は、目的地を簡単に検索するためのプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明の第１の観点にかかるナビゲーション装置は、
目的地の候補地を絞り込むために、予算と目的地での滞在時間と帰宅希望時間とを含む目的地絞込条件を入力する条件入力手段と、
前記条件入力手段が入力した目的地絞込条件に合った目的地の候補地を検索する検索手段と、
前記検索手段が検索した目的地の候補地のうちから選択したものを目的地として設定する目的地設定手段と、
現在地から目的地までのルートを探索するルート探索手段と、
から構成され、
前記条件入力手段は、予算と道路環境条件とを含む第１の目的地絞込条件を入力する第１の条件入力手段と、前記目的地の地域条件と該目的地での滞在時間と帰宅希望時間とを含む第２の目的地絞込条件を入力する第２の条件入力手段と、を備え、
前記検索手段は、前記第１の目的地絞込条件に合った目的地の候補地を検索して該検索結果を表示する第１の検索手段と、前記第１の検索手段が表示した目的地の候補地のうちから前記第２の目的地絞込条件に合った目的地の候補地を検索して該検索結果を表示する第２の検索手段と、を備え、
前記目的地設定手段は、前記第２の検索手段が表示した目的地の候補地のうちから選択したものを目的地として設定する、ことを特徴とする。
【０００６】
例えば、前記条件入力手段は、目的地に行く際の条件と目的地から帰宅する際の条件とをそれぞれ入力し、前記検索手段は、目的地に行く際の条件、及び目的地から帰宅する際の条件をそれぞれ満たすように、目的地を検索し、前記ルート探索手段は、目的地に行く際の条件、及び目的地から帰宅する際の条件をそれぞれ満たすように、ルートを探索する。
【０００７】
前記目的地設定手段で設定された目的地に到達するまでに必要なガソリンの量を求める必要量取得手段と、車輌のガソリンの残量を求める残量取得手段と、
前記残量取得手段で取得したガソリンの残量が、前記必要量取得手段で取得した目的地に到達するために必要なガソリンの量を下回った場合に、給油が必要である旨の警報を出力する警報手段と、をさらに配置してもよい。
【００１３】
本発明の第２の観点にかかる目的地検索・ナビゲーション方法は、
目的地の候補地を絞り込むために、予算と目的地での滞在時間と帰宅希望時間とを含む目的地絞込条件を入力する条件入力工程と、
前記条件入力工程が入力した目的地絞込条件に合った目的地の候補地を検索する検索工程と、
前記検索工程が検索した目的地の候補地のうちから選択したものを目的地として設定する目的地設定工程と、
現在地から目的地までのルートを探索するルート探索工程と、
から構成され、
前記条件入力工程は、予算と道路環境条件とを含む第１の目的地絞込条件を入力する第１の条件入力工程と、前記目的地の地域条件と該目的地での滞在時間と帰宅希望時間とを含む第２の目的地絞込条件を入力する第２の条件入力工程と、を備え、
前記検索工程は、前記第１の目的地絞込条件に合った目的地の候補地を検索して該検索結果を表示する第１の検索工程と、前記第１の検索工程が表示した目的地の候補地のうちから前記第２の目的地絞込条件に合った目的地の候補地を検索して該検索結果を表示する第２の検索工程と、を備え、
前記目的地設定工程は、前記第２の検索工程が表示した目的地の候補地のうちから選択したものを目的地として設定する、ことを特徴とする。
【００１５】
本発明の第３の観点にかかるプログラムは、
コンピュータを、
目的地の候補地を絞り込むために、予算と目的地での滞在時間と帰宅希望時間とを含む目的地絞込条件を入力する条件入力手段と、
前記条件入力手段が入力した目的地絞込条件に合った目的地の候補地を検索する検索手段と、
前記検索手段が検索した目的地の候補地のうちから選択したものを目的地として設定する目的地設定手段と、
現在地から目的地までのルートを探索するルート探索手段と、
から構成され、
前記条件入力手段は、予算と道路環境条件とを含む第１の目的地絞込条件を入力する第１の条件入力手段と、前記目的地の地域条件と該目的地での滞在時間と帰宅希望時間とを含む第２の目的地絞込条件を入力する第２の条件入力手段と、を備え、
前記検索手段は、前記第１の目的地絞込条件に合った目的地の候補地を検索して該検索結果を表示する第１の検索手段と、前記第１の検索手段が表示した目的地の候補地のうちから前記第２の目的地絞込条件に合った目的地の候補地を検索して該検索結果を表示する第２の検索手段と、を備え、
前記目的地設定手段は、前記第２の検索手段が表示した目的地の候補地のうちから選択したものを目的地として設定する、ことを特徴とする。
【００１７】
【発明の実施の形態】
次に、本発明の実施の形態にかかるカーナビゲーションシステムについて図面を参照して説明する。
【００１８】
本発明の実施の形態にかかるカーナビゲーションシステムは、複数の動作モードを有する。動作モードの１つは費用提示モードである。費用提示モードにおいて、カーナビゲーションシステムは、目的地までのルート案内に加え、予算に応じた目的地検索や、車輌の走行に伴って消費される費用（燃料費、有料道路料金等）の提示等を行う。
【００１９】
上記カーナビゲーションシステムは、図１に示すように、ＰＴＴ（送信ボタン）１と、マイク２と、スピーカ３と、音声認識ユニット４と、ディスプレイ５と、ナビゲーションユニット６と、から構成される。
【００２０】
なお、図１中では、音声認識ユニット４とナビゲーションユニット６とを別々のユニットとして示しているが、同一のユニットが音声認識ユニット４とナビゲーションユニット６の両方の機能を果たしてもよい。
【００２１】
ＰＴＴ１は、マイク２のスイッチとして機能する。
マイク２は、ＰＴＴ１が押下された状態で入力される音声を音声信号に変換し、音声認識ユニット４に出力する。
スピーカ３は、ナビゲーションユニット６から供給される音声信号を音声に変換して出力する。
【００２２】
音声認識ユニット４は、予め提供されたプログラムに従って、マイク２から供給される音声信号を解析し、ナビゲーションユニット６を動作させるための信号（コマンド）に変換する。そして、音声認識ユニット４は、変換した信号をナビゲーションユニット６に出力する。なお、音声認識ユニット４の詳しい構成は後述する。
【００２３】
ディスプレイ５は、液晶パネル及びタッチセンサ等から構成される。ディスプレイ５は、ナビゲーションユニット６の制御に従って、様々な画像やメッセージを表示する。また、ディスプレイ５は、画面上で行われるタッチ操作をタッチセンサにより検出し、検出した操作に応じた信号をナビゲーションユニット６に出力する。
【００２４】
ナビゲーションユニット６は、音声認識ユニット４及びディスプレイ５から供給される信号に応答し、予め提供されたプログラムに従って動作する。例えば、ナビゲーションユニット６は、インターネット等を介して外部のデータベースにアクセスし、目的地の検索に用いる情報等を取得（ダウンロード）する。また、ナビゲーションユニット６は、ＶＩＣＳ（Vehicle Information and Communication System）や文字放送等の他のシステムから供給される渋滞・事故情報を用いて、目的地までのルートを案内する。さらに、費用提示モードにおいて、ナビゲーションユニット６は、予算に応じた目的地を検索したり、車輌の走行に伴って消費される費用を提示する。なお、ナビゲーションユニット６の詳しい構成は後述する。
【００２５】
次に、音声認識ユニット４の詳しい構成について説明する。
音声認識ユニット４は、図２（ａ）に示すように、メモリ４１と、ＣＰＵ（Central Processing Unit）４２と、から構成されている。
【００２６】
メモリ４１は、ＲＡＭ（Random Access Memory）及びＲＯＭ（Read Only Memory）から構成され、人間が発する音声を解析するための音声解析プログラム、単語や文法等の情報を含む音声認識用辞書、及び、解析された音声（文章）とナビゲーションユニット６を動作させるための信号との対応を示す信号変換テーブル等を記憶する。
【００２７】
ＣＰＵ４２は、メモリ４１が記憶している音声解析プログラムに従って、マイク２から供給される音声信号を解析し、マイク２が拾った音声を音声認識用辞書を用いて認識する。そして、ＣＰＵ４２は、メモリ４１が記憶している信号変換テーブルを用いて、認識した音声を信号に変換し、ナビゲーションユニット６に出力する。
【００２８】
次に、ナビゲーションユニット６の詳しい構成について説明する。
ナビゲーションユニット６は、図２（ｂ）に示すように、通信部６１と、記憶部６２と、読取部６３と、制御部６４と、から構成されている。
【００２９】
通信部６１は、アンテナ等を備え、無線により外部のシステムと通信する。
記憶部６２は、ＲＡＭ及びＲＯＭ等から構成され、目的地までのルート案内等を実行するためのナビゲーションプログラム、インターネット等を介して情報を収集するための通信プログラム等を記憶する。
【００３０】
読取部６３は、地図データ等を記録したＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、及び／又は、半導体メモリ等の記録媒体を収納する。読取部６３は、制御部６４の制御に従って、記録媒体に記録されている地図データの中から、所定のデータを読み取る。なお、地図データには、道路や建物の位置だけでなく、様々な施設のジャンル（種類）、屋内施設／屋外施設の区別、及び、施設の利用料金、定休日、営業時間等に関する情報も含まれている。
【００３１】
制御部６４は、ＣＰＵ等から構成され、記憶部６２が記憶している様々なプログラムに従って動作する。例えば、制御部６４は、ナビゲーションプログラムに従って動作し、読取部６３を制御して所定地域の地図データを取得する。そして、制御部６４は、ディスプレイ５を制御し、所定地域の地図をディスプレイ５に表示してルート案内を行う。また、制御部６４は、費用提示モードにおいて、予算に応じた目的地を検索したり、車輌の走行に伴って費やされる費用をディスプレイ５に表示したり、スピーカ３を介して音声として出力する。なお、制御部６４の詳しい動作は後述する。
【００３２】
次に、費用提示モードにおけるカーナビゲーションシステムの動作について説明する。
始めに、カーナビゲーションシステムの利用者がディスプレイ５の画面上で行う操作に応答して、ナビゲーションユニット６の制御部６４が行う動作について説明する。
【００３３】
ナビゲーションユニット６の制御部６４は、カーナビゲーションシステムの利用者がディスプレイ５の画面上で行う所定の操作に応答して、カーナビゲーションシステムを費用提示モードに設定する。
【００３４】
そして、制御部６４は、記憶部６２が記憶しているプログラムに従って、図３に示す割勘モード処理を開始する。
始めに、制御部６４は、目的地を設定するか否かを判別する（ステップＳ１０１）。具体的には、制御部６４は、ディスプレイ５を制御して、例えば図４に示す選択画面を表示する。
【００３５】
これにより、制御部６４は、利用者に目的地を設定するか否かを選択させる。そして、制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号により、目的地を設定するか否かを判別する。
【００３６】
目的地を設定しないと判別した場合（ステップＳ１０１；ＮＯ）、制御部６４は、図５に示す費用提示処理を行う（ステップＳ１０２）。
【００３７】
始めに、制御部６４は、車両の走行に伴って消費される費用の提示方法を判別する（ステップＳ２０１）。具体的には、制御部６４は、ディスプレイ５を制御し、例えば図６（ａ）に示すような提示方法選択画面を表示する。
【００３８】
これにより、制御部６４は、費用の総額を提示するか、１人当たりの費用を提示するか、を利用者に選択させる。制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号により、費用の提示方法を判別する。
【００３９】
そして、制御部６４は、判別した提示方法に従って費用を提示する（ステップＳ２０２）。具体的には、制御部６４は、予め設定された時間間隔で、車輌の平均燃費と走行距離、及び、有料道路を利用したか否か等から車輌の走行に伴って消費された費用を求める。また、制御部６４は、読取部６３を制御して、車輌の現在位置周辺の地図データを取得する。そして、制御部６４は、ディスプレイ５を制御し、例えば図６（ｂ）又は図６（ｃ）に示すように、現在位置周辺の地図と共にかかった費用をリアルタイムで表示する。
【００４０】
一方、ステップＳ１０１の処理で目的地を設定すると判別した場合（ステップＳ１０１；ＹＥＳ）、制御部６４は、車両の走行に伴って消費される費用の提示方法を設定する（ステップＳ１０３）。
【００４１】
具体的には、制御部６４は、ディスプレイ５を制御し、例えば図６（ａ）と同様の提示方法選択画面を表示する。これにより、制御部６４は、費用の総額を提示するか、１人当たりの費用を提示するか、を利用者に選択させる。制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号に従って、費用の提示方法を設定する。
【００４２】
続いて、制御部６４は、目的地を検索するか否かを判別する（ステップＳ１０４）。具体的には、制御部６４は、ディスプレイ５を制御して、例えば図４と同様の選択画面を表示する。
【００４３】
これにより、制御部６４は、利用者に目的地を検索するか否かを選択させる。そして、制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号により、目的地を検索するか否かを判別する。
【００４４】
目的地を検索すると判別した場合（ステップＳ１０４；ＹＥＳ）、制御部６４は、図７に示す目的地検索処理を行う（ステップＳ１０５）。
【００４５】
始めに、制御部６４は、利用者の予算、及び、車輌の走行に伴って消費される費用の負担人数を判別する（ステップＳ３０１）。具体的には、制御部６４は、ディスプレイ５を制御して、例えば図８（ａ）に示すような予算入力画面を表示する。
【００４６】
これにより、制御部６４は、利用者に、総予算と人数、又は、１人当たりの予算と人数を入力させる。制御部６４は、ディスプレイ５から供給される利用者の入力結果から利用者の予算及び費用負担人数を判別する。
【００４７】
次に、制御部６４は、検索する目的地のジャンル（種類）を判別する（ステップＳ３０２）。具体的には、制御部６４は、ディスプレイ５を制御して、例えば図８（ｂ）に示すようなジャンル選択画面を表示する。
【００４８】
これにより、制御部６４は、利用者に目的地のジャンルを選択させる。そして、制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号により目的地のジャンルを判別する。
【００４９】
続いて、制御部６４は、天候を考慮する必要があるか否かを判別する（ステップＳ３０３）。例えば、制御部６４は、読取部６３を制御し、記録媒体の地図データを検索して、判別したジャンルの施設に屋外施設等が含まれているか否かを判別する。そして、判別したジャンルの施設に屋外施設等が含まれている場合、制御部６４は、天候を考慮する必要があると判別する。
天候を考慮する必要がないと判別した場合（ステップＳ３０３；ＮＯ）、制御部６４は、後述するステップＳ３０６の処理を行う。
【００５０】
一方、天候を考慮する必要があると判別した場合（ステップＳ３０３；ＹＥＳ）、制御部６４は、天候を考慮した方がよいことをメッセージで利用者に通知し、天候を考慮するか否かを判別する（ステップＳ３０４）。具体的には、制御部６４は、ディスプレイ５を制御し、例えば図８（ｃ）に示すような選択画面を表示する。
【００５１】
これにより、制御部６４は、利用者に天候を考慮するか否かを選択させる。そして、制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号により天候を考慮するか否かを判別する。
天候を考慮しないと判別した場合（ステップＳ３０４；ＮＯ）、制御部６４は、後述するステップＳ３０６の処理を行う。
【００５２】
一方、天候を考慮すると判別した場合（ステップＳ３０４；ＹＥＳ）、制御部６４は、各地の天候情報を取得する（ステップＳ３０５）。例えば、制御部６４は、通信部６１を制御し、インターネット等を介して外部のデータベースにアクセスし、各地の天候情報を取得する。また、制御部６４は、通信部６１を制御し、ＶＩＣＳや文字放送等の他のシステムから各地の天候情報を取得する。
【００５３】
次に、制御部６４は、有料道路を利用するか否かを判別する（ステップＳ３０６）。具体的には、制御部６４は、ディスプレイ５を制御し、例えば図４と同様の選択画面を表示する。
【００５４】
これにより、制御部６４は、利用者に、有料道路を利用するか否かを選択させる。そして、制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号により有料道路を利用するか否かを判別する。
有料道路を利用しないと判別した場合（ステップＳ３０６；ＮＯ）、制御部６４は、後述するステップＳ３０８の処理を行う。
【００５５】
一方、有料道路を利用すると判別した場合（ステップＳ３０６；ＹＥＳ）、制御部６４は、有料道路の利用形態を判別する（ステップＳ３０７）。具体的には、制御部６４は、ディスプレイ５を制御し、例えば図９（ａ）に示すような選択画面を表示する。
【００５６】
これにより、制御部６４は、有料道路を、往路のみ利用するか、復路のみ利用するか、又は、往復とも利用するか、を利用者に選択させる。制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号により、有料道路の利用形態を判別する。
【００５７】
そして、制御部６４は、以上で設定された条件（予算、ジャンル、天候考慮の有無、有料道路利用の有無）を用いて、１回目の絞込処理を行う（ステップＳ３０８）。
【００５８】
例えば、制御部６４は、始めに、記録媒体の地図データ（データベース）に登録されている施設等のジャンルが選択されたジャンルに合致するか否かを判別する。そして、制御部６４は、選択されたジャンルに合致すると判別した施設等を、目的地の候補地として検出する。
【００５９】
続いて、制御部６４は、天候を考慮する場合、天候が雨である地域の屋外施設等を、検出した候補地から除外する。また、制御部６４は、読取部６３を制御し、記録媒体の地図データから施設の利用料金、定休日、営業時間等に関する情報を取得し、利用不可能な施設等を、候補地から除外する。
【００６０】
さらに、制御部６４は、残った候補地に行くために必要な費用（燃料費及び交通費等）を候補地毎に求める。具体的には、制御部６４は、車輌のシステムにアクセスして現在のガソリン残量を求め、平均燃費と距離とから給油の有無等を判別し、必要な燃料費を求める。また、制御部６４は、有料道路利用の有無等から必要な交通費を求める。
【００６１】
そして、制御部６４は、求めた必要費用が予算内に収まる候補地を、残った候補地の中から検出する。
以上のようにして、制御部６４は、設定された条件に合った目的地を絞り込む。
【００６２】
その後、制御部６４は、地域情報（混雑状況や入場規制等）を考慮するか否かを判別する（ステップＳ３０９）。具体的には、制御部６４は、ディスプレイ５を制御し、例えば図８（ｃ）と同様の選択画面を表示する。
【００６３】
これにより、制御部６４は、地域情報を考慮するか否かを利用者に選択させる。制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号により、地域情報を考慮するか否かを判別する。
地域情報を考慮しないと判別した場合（ステップＳ３０９；ＮＯ）、制御部６４は、後述するステップＳ３１１の処理を行う。
【００６４】
一方、地域情報を考慮すると判別した場合（ステップＳ３０９；ＹＥＳ）、制御部６４は、通信部６１を制御し、インターネット等を介して外部のデータベースにアクセスする。そして、制御部６４は、ステップＳ３０８で絞り込んだ各目的地周辺の地域情報を、外部のデータベースから取得する（ステップＳ３１０）。これにより、目的地及び目的地周辺の詳しい最新の情報を得ることができる。
【００６５】
続いて、制御部６４は、目的地での滞在時間を考慮するか否かを判別する（ステップＳ３１１）。具体的には、制御部６４は、ディスプレイ５を制御し、例えば図８（ｃ）と同様の選択画面を表示する。
【００６６】
これにより、制御部６４は、滞在時間を考慮するか否かを利用者に選択させる。制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号により、滞在時間を考慮するか否かを判別する。
滞在時間を考慮しないと判別した場合（ステップＳ３１１；ＮＯ）、制御部６４は、後述するステップＳ３１３の処理を行う。
【００６７】
一方、滞在時間を考慮すると判別した場合（ステップＳ３１１；ＹＥＳ）、制御部６４は、目的地での滞在時間を判別する（ステップＳ３１２）。具体的には、制御部６４は、ディスプレイ５を制御し、例えば図９（ｂ）に示すような滞在時間入力画面を表示する。
【００６８】
これにより、制御部６４は、目的地での滞在時間を利用者に入力させる。制御部６４は、ディスプレイ５から供給される利用者の入力結果から、目的地での滞在時間を判別する。
【００６９】
続いて、制御部６４は、帰宅時間を考慮するか否かを判別する（ステップＳ３１３）。具的的には、制御部６４は、ディスプレイ５を制御し、例えば図８（ｃ）と同様の選択画面を表示する。
【００７０】
これにより、制御部６４は、帰宅時間を考慮するか否かを利用者に選択させる。制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号により、帰宅時間を考慮するか否かを判別する。
帰宅時間を考慮しないと判別した場合（ステップＳ３１３；ＮＯ）、制御部６４は、後述するステップＳ３１５の処理を行う。
【００７１】
一方、帰宅時間を考慮すると判別した場合（ステップＳ３１３；ＹＥＳ）、制御部６４は、帰宅希望時間を判別する（ステップＳ３１４）。具体的には、制御部６４は、ディスプレイ５を制御し、例えば図９（ｂ）と同様の帰宅時間入力画面を表示する。
【００７２】
これにより、制御部６４は、帰宅希望時間を利用者に入力させる。制御部６４は、ディスプレイ５から供給される利用者の入力結果から、帰宅希望時間を判別する。
【００７３】
その後、制御部６４は、目的地の追加があるか否かを判別する（ステップＳ３１５）。具体的には、制御部６４は、ディスプレイ５を制御し、例えば図９（ｃ）に示すような選択画面を表示する。
【００７４】
これにより、制御部６４は、目的地の追加があるか否かを利用者に選択させる。制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号により、目的地の追加があるか否かを判別する。
目的地の追加があると判別した場合（ステップＳ３１５；ＹＥＳ）、制御部６４は、ステップＳ３０２にリターンする。
【００７５】
一方、目的地の追加がないと判別した場合（ステップＳ３１５；ＮＯ）、制御部６４は、ステップＳ３１０で取得した地域情報、ステップＳ３１２で判別した滞在時間、及び、ステップＳ３１４で判別した帰宅希望時間を用いて、ステップＳ３０８の絞込処理で絞り込んだ目的地の候補をさらに絞り込む（ステップＳ３１６）。
【００７６】
例えば、制御部６４は、滞在時間と帰宅希望時間とから行くことのできる目的地を絞り込む。また、制御部６４は、取得した地域情報を用いて、入場規制が行われている地域（又は施設）と入場制限が行われていない地域（又は施設）を区別する。
【００７７】
そして、制御部６４は、ステップＳ３１６で絞り込んだ結果を利用者に提示する（ステップＳ３１７）。具体的には、制御部６４は、ディスプレイ５を制御し、例えば図１０に示すように、絞り込みによって得られた目的地の一覧を条件により合致するものから順に番号を振って表示すると共に、入場制限があるか否か等を表示する。
【００７８】
これにより、制御部６４は、利用者に設定する目的地を選択させる。そして、制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号により、利用者が選択した目的地を判別し、目的地を設定する（ステップＳ３１８）。
【００７９】
以上で、制御部６４は、目的地検索処理を終了し、後述するステップＳ１０７のルート検索処理を行う。なお、以上の目的地検索処理で設定された様々な条件は、目的地までのルートを検索する際にも用いられる。
【００８０】
上記したステップＳ１０４の処理で目的地を検索しないと判別した場合（ステップＳ１０４；ＮＯ）、制御部６４は、図１１に示すルート条件設定処理を行う（ステップＳ１０６）。
【００８１】
ステップＳ１０６の処理は、目的地を検索しないで設定する場合に行われる。即ち、目的地が既に決まっている場合に行われる。制御部６４は、ルート条件設定処理を実行することにより、目的地までのルートを検索する際の条件を設定する。
【００８２】
始めに、制御部６４は、目的地を判別する（ステップＳ４０１）。具体的には、制御部６４は、ディスプレイ５を制御し、例えば図１２に示す目的地入力画面を表示する。
【００８３】
これにより、制御部６４は、利用者に、既に決まっている目的地を直接入力させる。そして、制御部６４は、ディスプレイ５から供給される利用者の入力結果から目的地を判別する。
【００８４】
次に、制御部６４は、目的地検索処理のステップＳ３０６と同様にして、有料道路を利用するか否かを判別する（ステップＳ４０２）。
有料道路を利用しないと判別した場合（ステップＳ４０２；ＮＯ）、制御部６４は、後述するステップＳ４０４の処理を行う。
【００８５】
一方、有料道路を利用すると判別した場合（ステップＳ４０２；ＹＥＳ）、制御部６４は、目的地検索処理のステップＳ３０７と同様にして、有料道路の利用形態を判別する（ステップＳ４０３）。
【００８６】
続いて、制御部６４は、目的地検索処理のステップＳ３０９と同様にして、目的地周辺の地域情報を考慮するか否かを判別する（ステップＳ４０４）。
地域情報を考慮しないと判別した場合（ステップＳ４０４；ＮＯ）、制御部６４は、後述するステップＳ４０６の処理を行う。
【００８７】
一方、地域情報を考慮すると判別した場合（ステップＳ４０４；ＹＥＳ）、制御部６４は、目的地検索処理のステップＳ３１０と同様にして、目的地周辺の地域情報を取得する（ステップＳ４０５）。
【００８８】
さらに、制御部６４は、目的地検索処理のステップＳ３１１と同様にして、目的地での滞在時間を考慮するか否かを判別する（ステップＳ４０６）。
滞在時間を考慮しないと判別した場合（ステップＳ４０６；ＮＯ）、制御部６４は、後述するステップＳ４０８の処理を行う。
【００８９】
一方、滞在時間を考慮すると判別した場合（ステップＳ４０６；ＹＥＳ）、制御部６４は、目的地検索処理のステップＳ３１２と同様にして、目的地での滞在時間を判別する（ステップＳ４０７）。
【００９０】
そして、制御部６４は、目的地検索処理のステップＳ３１３と同様にして、帰宅時間を考慮するか否かを判別する（ステップＳ４０８）。
帰宅時間を考慮しないと判別した場合（ステップＳ４０８；ＮＯ）、制御部６４は、ルート条件設定処理を終了する。
【００９１】
一方、帰宅時間を考慮すると判別した場合（ステップＳ４０８；ＹＥＳ）、制御部６４は、目的地検索処理のステップＳ３１４と同様にして、帰宅希望時間を判別する（ステップＳ４０９）。
以上で、制御部６４は、ルート条件設定処理を終了し、以下に示すステップＳ１０７のルート検索処理を行う。
【００９２】
ステップＳ１０７の処理において、制御部６４は、読取部６３を制御して記録媒体の地図データを取得する。そして、制御部６４は、取得した地図データを用いて、上記した目的地検索処理及び／又はルート条件設定処理で設定された様々な条件に合うルートを検索する（ステップＳ１０７）。
【００９３】
そして、制御部６４は、検索したルートを利用者に提示する（ステップＳ１０８）。具体的には、制御部６４は、ディスプレイ５を制御してルートの一覧を表示する。
【００９４】
これにより、制御部６４は、利用者に目的地までのルートを選択させる。そして、制御部６４は、利用者の選択に応じてディスプレイ５から供給される信号により利用者が選択したルートを判別し、ルートを設定する（ステップＳ１０９）。
【００９５】
その後、制御部６４は、設定したルートで、設定した目的地までのルート案内処理を実行する。また、制御部６４は、予め設定された時間間隔で、車輌の平均燃費と走行距離、及び、有料道路を利用したか否か等から車輌の走行に伴って消費された費用を求める。そして、制御部６４は、ステップＳ１０３で設定した提示方法に従って、図６（ｂ）又は図６（ｃ）のように車輌の走行に伴って費される費用を利用者に提示する（ステップＳ１１０）。
【００９６】
以上のように、制御部６４が目的地に到達するまでにかかる費用等を求め、予算に応じた目的地及びルートを検索するため、利用者は、予算に合った目的地及びルートを簡単に検索して設定することができる。また、車両の走行に伴って消費される費用が、ディスプレイ５に表示されるため、利用者は、かかった費用を簡単に把握することができる。
【００９７】
次に、利用者がＰＴＴ１を押下してマイク２から入力する音声に応答して、ナビゲーションユニット６の制御部６４が行う動作について説明する。
【００９８】
音声に応答して制御部６４が行う動作は、上記した動作と実質的に同じである。ただし、制御部６４は、ディスプレイ５を制御してメッセージや費用等を表示する代わりに、メッセージや費用を示す音声信号をスピーカ３に出力する。
【００９９】
上記したステップＳ１０１を例にとって説明すると、制御部６４は、図４に示した選択画面をディスプレイ５に表示する代わりに、「目的地を設定しますか。」というメッセージを示す音声信号をスピーカ３に出力する。これにより、スピーカ３から、「目的地を設定しますか。」という音声が出力される。
【０１００】
利用者は、ＰＴＴ１を押下し、出力されたメッセージに対して、「設定する」又は「設定しない」とマイク２に向かって発声する。
音声認識ユニット４は、マイク２から入力された音声を解析し、ナビゲーションユニット６を動作させるための信号に変換する。そして、音声認識ユニット４は、変換した信号をナビゲーションユニット６の制御部６４に出力する。
【０１０１】
制御部６４は、音声認識ユニット４から供給される信号により、目的地を設定するか否かを判別する。
【０１０２】
以上のように、制御部６４から利用者に提示される情報が音声で出力され、出力された情報に対して、利用者が音声で応答するということ以外は、ディスプレイ５を用いる場合と実質的に同一である。
【０１０３】
以上の場合も、制御部６４が目的地に到達するまでにかかる費用等を求め、予算に応じた目的地及びルートを検索するため、利用者は、予算に合った目的地及びルートを簡単に検索して設定することができる。また、車両の走行に伴って消費される費用が、音声により通知されるため、利用者は、かかった費用を簡単に把握することができる。さらに、音声を用いる場合、利用者は、ＰＴＴ１を押下してマイク２に向かって発声するだけでよいので、操作が非常に簡単である。このため、利用者は、車輌の走行中であっても安全に目的地を検索することができる。
【０１０４】
なお、上記したディスプレイ５を用いた処理と音声を用いた処理とは、両方同時に行われてもよい。具体的には、制御部６４は、ディスプレイ５にメッセージを表示すると共に、メッセージを示す音声信号をスピーカ３に出力する。これにより、ディスプレイ５に表示されるメッセージが音声としても出力される。そして、制御部６４は、ディスプレイ５から供給される信号、及び、音声認識ユニット４から供給される信号の何れに応答して、上記した処理を実行してもよい。
【０１０５】
また、制御部６４は、費用と共に、例えば図１３に示すように、費用の表示方法を切り替えるための表示切替ボタンを表示してもよい。制御部６４は、利用者が表示切替ボタンに触れることによってディスプレイ５から供給される信号に応答して、費用の表示方法を総額から１人当たりの費用に、又は、１人当たりの費用から総額に、切り替えてもよい。
【０１０６】
また、制御部６４は、車両の走行に伴って消費された片道の費用だけでなく、車輌が走行している現在地点から引き返した場合にかかる往復の費用を求め、利用者に提示するようにしてもよい。
【０１０７】
さらに、制御部６４は、利用者が上記表示切替ボタンに触れることによってディスプレイ５から供給される信号に応答して、費用の表示方法を、片道の総額、１人当たりの片道費用、往復の総額、及び、１人当たりの往復費用の順で切り替えてもよい。
【０１０８】
また、制御部６４は、ガソリンの残量が、目的地に到達するために必要なガソリンの量を下回った場合に、給油が必要である旨のメッセージをディスプレイ５に表示したり、スピーカ３を介して音声として出力してもよい。具体的には、制御部６４は、予め設定された時間間隔で車輌のシステムにアクセスし、ガソリンの残量を取得する。そして、制御部６４は、取得した残量が目的地に到達するために必要な量を下回ったか否かを判別し、残量が必要量を下回ったと判別した場合に、上記メッセージを利用者に提示してもよい。
【０１０９】
また、目的地及びルートを検索する条件として、食事することができるか否か、宿泊できるか否か等をさらに設定してもよい。この場合も、制御部６４は、外部のデータベースから食事にかかる平均費用及び平均宿泊費等を取得し、予算に合った目的地及びルートを検索する。
【０１１０】
また、制御部６４は、目的地周辺の地域情報から、目的地の施設が入場を制限されていたり、非常に混雑していると判別した場合には、読出部６３を制御して記録媒体の地図データを検索し、目的地周辺にある別の施設等を利用者に提示するようにしてもよい。
【０１１１】
また、制御部６４は、ルート案内中に、他のシステムから供給される渋滞・事故情報から突発的な渋滞に巻き込まれたと判別し、さらに、帰宅希望時間に間に合わないと判別した場合には、別のルートを検索して利用者に提示するようにしてもよい。これにより、利用者は、突発的な渋滞に巻き込まれた場合には、新たなルートを再設定することができる。
【０１１２】
また、制御部６４は、利用者に提示した目的地の検索結果を保存するか否かを判別し、保存すると判別した場合に、記憶部６２を制御して検索結果を保存してもよい。
【０１１３】
また、上記実施の形態では、ＰＴＴ（送信ボタン）１を備えた音声認識システムを示したが、ＰＴＴ１を備えない音声感度感知型の音声認識システムであってもよい。この場合、利用者は、ＰＴＴ１を操作する必要がなく、音声を発するだけでコマンドを入力することができる。
【０１１４】
また、本発明の装置は、専用の装置を用いる必要はなく、通常のコンピュータにより実現することができる。例えば、コンピュータに上記した各処理を実行させるためのプログラム及びデータを記録媒体（ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ、半導体メモリ等）に記録して配布し、これをインストールしてＯＳ上で実行することにより、この発明の装置を実現できる。また、上記プログラム及びデータは、インターネット上のサーバ装置が有するディスク装置等に格納しておき、コンピュータに、例えば搬送波に重畳してダウンロード等するものとしてもよい。
【０１１５】
【発明の効果】
以上の説明から明らかなように、本発明によって、予算に合った目的地を簡単に検索することができる。また、本発明によって、かかった費用を簡単に把握することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかるカーナビゲーションシステムの構成図である。
【図２】（ａ）は、図１のカーナビゲーションシステムを構成する音声認識ユニットの構成図であり、（ｂ）は、カーナビゲーションシステムを構成するナビゲーションユニットの構成図である。
【図３】図２（ｂ）のナビゲーションユニットを構成する制御部が行う割勘モード処理を示すフローチャートである。
【図４】図３の割勘モード処理を構成するステップＳ１０１の処理で、ナビゲーションユニットを構成するディスプレイが表示する選択画面を示す図である。
【図５】図３の割勘モード処理を構成する費用提示処理を示すフローチャートである。
【図６】（ａ）は、図５の費用提示処理でディスプレイが表示する提示方法選択画面を示す図であり、（ｂ）及び（ｃ）は、費用の提示方法を示す図である。
【図７】図３の割勘モード処理を構成する目的地検索処理を示すフローチャートである。
【図８】（ａ）は、図７の目的地検索処理でディスプレイが表示する予算入力画面を示す図であり、（ｂ）は、ディスプレイが表示するジャンル選択画面を示す図であり、（ｃ）は、ディスプレイが表示する選択画面を示す図である。
【図９】（ａ）は、図７の目的地検索処理でディスプレイが表示する選択画面を示す図であり、（ｂ）は、ディスプレイが表示する滞在時間入力画面を示す図であり、（ｃ）は、ディスプレイが表示する選択画面を示す図である。
【図１０】図７の目的地検索処理でディスプレイが表示する目的地の検索結果を示す図である。
【図１１】図３の割勘モード処理を構成するルート条件設定処理を示すフローチャートである。
【図１２】図１１のルート条件設定処理でディスプレイが表示する目的地入力画面を示す図である。
【図１３】ディスプレイに表示される費用の提示方法を示す図である。
【符号の説明】
１    ＰＴＴ（送信ボタン）
２    マイク
３    スピーカ
４    音声認識ユニット
５    ディスプレイ
６    ナビゲーションユニット
４１  メモリ
４２  ＣＰＵ
６１  通信部
６２  記憶部
６３  読取部
６４  制御部
【図１】
0003919527.tif 000002
【図２】
0003919527.tif 000003
【図３】
0003919527.tif 000004
【図４】
0003919527.tif 000005
【図５】
0003919527.tif 000006
【図６】
0003919527.tif 000007
【図７】
0003919527.tif 000008
【図８】
0003919527.tif 000009
【図９】
0003919527.tif 000010
【図１０】
0003919527.tif 000011
【図１１】
0003919527.tif 000012
【図１２】
0003919527.tif 000013
【図１３】
0003919527.tif 000014