(57)【要約】【課題】  目的地周辺に存在する駐車場の中から最適な駐車場を選択することが可能なナビゲーション装置を提供すること。【解決手段】  所定の目的地周辺に存在する駐車場に関する情報を収集する収集手段（入力装置１３）と、収集手段によって収集された駐車場に関する情報を記憶する記憶手段（外部記憶メモリ２１）と、目的地が設定された場合に、記憶手段から当該目的地周辺に存在する駐車場に関する情報を取得する取得手段（メインコントローラ１０）と、取得手段によって取得された駐車場に関する情報を呈示する呈示手段（表示装置１２ａ）と、を有する。【選択図】  図１
2005326202.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの入力内容から道路状況情報、走行案内情報、または、施設情報を収集する収集手段と、
上記収集手段によって収集された道路状況情報、走行案内情報、または、施設情報を記憶する記憶手段と、
経路案内時に、上記記憶手段から道路状況情報、走行案内情報、または、施設情報を取得する取得手段と、
上記取得手段によって取得された道路状況情報、走行案内情報、または、施設情報を呈示する呈示手段と、
を有することを特徴とするナビゲーション装置。
【請求項２】
所定の目的地周辺に存在する駐車場に関する情報を収集する収集手段と、
上記収集手段によって収集された上記駐車場に関する情報を記憶する記憶手段と、
目的地が設定された場合に、上記記憶手段から当該目的地周辺に存在する駐車場に関する情報を取得する取得手段と、
上記取得手段によって取得された駐車場に関する情報を呈示する呈示手段と、
を有することを特徴とするナビゲーション装置。
【請求項３】
前記収集手段は、ユーザから所定の入力がなされた場合には、上記入力が発生したときの現在位置に近接する駐車場に関する情報を、そのユーザの入力内容から収集することを特徴とする請求項２記載のナビゲーション装置。
【請求項４】
前記収集手段は、前記目的地周辺に存在する駐車場の混雑状況を示す情報を収集し、
前記呈示手段は、上記混雑状況を示す情報に基づき、その時点において混雑している可能性が低い駐車場を呈示することを特徴とする請求項２記載のナビゲーション装置。
【請求項５】
前記収集手段は、前記駐車場の設備の特徴を示す情報を収集し、
前記呈示手段は、上記駐車場の設備の特徴を示す情報を呈示することを特徴とする請求項２記載のナビゲーション装置。
【請求項６】
前記呈示手段は、自己の車両に関する情報と、前記駐車場の設備に関する情報とを比較し、最適な駐車場を選択するための情報を呈示することを特徴とする請求項５記載のナビゲーション装置。
【請求項７】
前記呈示手段は、天候に関する情報と、前記駐車場の設備に関する情報とを比較し、最適な駐車場を選択するための情報を呈示することを特徴とする請求項５記載のナビゲーション装置。
【請求項８】
前記収集手段は、駐車場の駐車料金に関する情報を収集し、
前記呈示手段は、上記駐車料金に関する情報を呈示することを特徴とする請求項２記載のナビゲーション装置。
【請求項９】
前記収集手段は、ユーザの発話に含まれているキーワードを参酌することにより、前記目的地周辺に存在する駐車場に関する情報を収集することを特徴とする請求項２記載のナビゲーション装置。
【請求項１０】
前記収集手段は、必要な情報を入手するための質問を行い、その結果としてなされるユーザの発話に含まれているキーワードを参酌することにより、前記目的地周辺に存在する駐車場に関する情報を収集することを特徴とする請求項９記載のナビゲーション装置。
【請求項１１】
前記収集手段は、前記目的地周辺において一定時間以上車両が停車した場合には、駐車されたと判断し、駐車された地点に関する情報を収集することを特徴とする請求項２記載のナビゲーション装置。
【請求項１２】
前記取得手段は、前記目的地周辺に複数の駐車場が存在する場合には、ユーザの要求に応じた駐車場に関する情報を取得し、前記呈示手段は取得手段によって取得された駐車場に関する情報を呈示することを特徴とする請求項２記載のナビゲーション装置。
【請求項１３】
前記ユーザの要求のデータを記憶した記録媒体を着脱可能な接続部を有し、
前記取得手段は、上記接続部を介して上記記録媒体から前記ユーザの要求のデータを読み取り、そのデータの示す要求に応じた駐車場に関する情報を取得することを特徴とする請求項１２記載のナビゲーション装置。
【請求項１４】
ユーザの入力内容から道路状況情報、走行案内情報、または、施設情報を収集し、
収集された上記道路状況情報、走行案内情報、または、施設情報を記憶し、
経路案内時に、記憶されている道路状況情報、走行案内情報、または、施設情報を呈示する、
ことを特徴とする情報呈示方法。
【請求項１５】
所定の目的地周辺に存在する駐車場に関する情報を収集し、
収集された上記駐車場に関する情報を記憶装置に記憶し、
目的地が設定された場合に、上記記憶装置から当該目的地周辺に存在する駐車場に関する情報を取得し、
取得された駐車場に関する情報を呈示する、
ことを特徴とする情報呈示方法。
【請求項１６】
ユーザの入力内容から道路状況情報、走行案内情報、または、施設情報を収集する収集手段、
上記収集手段によって収集された道路状況情報、走行案内情報、または、施設情報を記憶する記憶手段、
経路案内時に、上記記憶手段から道路状況情報、走行案内情報、または、施設情報を取得する取得手段、
上記取得手段によって取得された道路状況情報、走行案内情報、または、施設情報を呈示する呈示手段、
としてコンピュータを機能させることを特徴とするコンピュータ読み取り可能なナビゲーション用プログラム。
【請求項１７】
所定の目的地周辺に存在する駐車場に関する情報を収集する収集手段、
上記収集手段によって収集された上記駐車場に関する情報を記憶する記憶手段、
目的地が設定された場合に、上記記憶手段から当該目的地周辺に存在する駐車場に関する情報を取得する取得手段、
上記取得手段によって取得された駐車場に関する情報を呈示する呈示手段、
としてコンピュータを機能させることを特徴とするコンピュータ読み取り可能なナビゲーション用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、情報呈示方法、およびナビゲーション用プログラムに関する。
【背景技術】
【０００２】
ナビゲーション装置は、ＧＰＳ（Global Positioning Systems）衛星から送信される信号を受信して自車の現在位置を検出するとともに、各種センサにより検出される自車に関する情報およびナビゲーション装置の記録装置に記録されている地図情報に基づいて、自車の現在位置と地図データの道路形状とをマッチングし、表示部に表示された地図上に自車の現在位置を表示する。そして、目的地が設定された場合には、当該目的地までの案内（ナビゲーション）を実行する。
【０００３】
ところで、近年のナビゲーション装置では、過去の走行軌跡または停車位置を履歴情報として保存しておき、同一の経路を走行する際には、当該保存された情報を呈示することにより、例えば、経路の選択を効果的に行うことができるようにするものがある。
【０００４】
例えば、特許文献１に開示された技術では、一定時間以上継続して停車した場所を履歴情報として記憶しておき、ユーザが所要の入力操作を行った際に、当該履歴情報から目的地点の検索を行うことができるようにしている。
【０００５】
【特許文献１】特開２００１−５０７６０号公報（特許請求の範囲、要約書）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に示す技術では、過去に一定時間以上停車した位置が表示されるだけであるので、例えば、目的地の周辺に複数の駐車場が存在する場合に、それらの中で最適な駐車場を選択することができないという問題点がある。
【０００７】
本発明は、上記の事情に基づきなされたもので、その目的とするところは、目的地周辺に存在する駐車場等の施設の中から最適な駐車場等の施設を選択することが可能なナビゲーション装置、情報呈示方法、およびナビゲーション用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の目的を達成するため、本発明のナビゲーション装置は、ユーザの入力内容から道路状況情報、走行案内情報、または、施設情報を収集する収集手段と、収集手段によって収集された道路状況情報、走行案内情報、または、施設情報を記憶する記憶手段と、経路案内時に、記憶手段から道路状況情報、走行案内情報、または、施設情報を取得する取得手段と、取得手段によって取得された道路状況情報、走行案内情報、または、施設情報を呈示する呈示手段と、を有している。
【０００９】
また、本発明のナビゲーション装置は、所定の目的地周辺に存在する駐車場に関する情報を収集する収集手段と、収集手段によって収集された駐車場に関する情報を記憶する記憶手段と、目的地が設定された場合に、記憶手段から当該目的地周辺に存在する駐車場に関する情報を取得する取得手段と、取得手段によって取得された駐車場に関する情報を呈示する呈示手段と、を有している。
【００１０】
また、他の発明のナビゲーション装置は、上述の発明に加えて、収集手段が、ユーザから所定の入力がなされた場合には、入力が発生したときの現在位置に近接する駐車場に関する情報を、そのユーザの入力内容から収集するようにしている。
【００１１】
また、他の発明のナビゲーション装置は、上述の発明に加えて、収集手段が、目的地周辺に存在する駐車場の混雑状況を示す情報を収集し、呈示手段が、混雑状況を示す情報に基づき、その時点において混雑している可能性が低い駐車場を呈示するようにしている。
【００１２】
また、他の発明のナビゲーション装置は、上述の発明に加えて、収集手段が、駐車場の設備の特徴を示す情報を収集し、呈示手段が、駐車場の設備の特徴を示す情報を呈示するようにしている。
【００１３】
また、他の発明のナビゲーション装置は、上述の各発明に加えて、呈示手段が、自己の車両に関する情報と、駐車場の設備に関する情報とを比較し、最適な駐車場を選択するための情報を呈示するようにしている。
【００１４】
また、他の発明のナビゲーション装置は、上述の各発明に加えて、呈示手段が、天候に関する情報と、駐車場の設備に関する情報とを比較し、最適な駐車場を選択するための情報を呈示するようにしている。
【００１５】
また、他の発明のナビゲーション装置は、上述の発明に加えて、収集手段が、駐車場の駐車料金に関する情報を収集し、呈示手段が、駐車料金に関する情報を呈示するようにしている。
【００１６】
また、他の発明のナビゲーション装置は、上述の発明に加えて、収集手段が、ユーザの発話に含まれているキーワードを参酌することにより、目的地周辺に存在する駐車場に関する情報を収集するようにしている。
【００１７】
また、他の発明のナビゲーション装置は、上述の各発明に加えて、収集手段が、必要な情報を入手するための質問を行い、その結果としてなされるユーザの発話に含まれているキーワードを参酌することにより、目的地周辺に存在する駐車場に関する情報を収集するようにしている。
【００１８】
また、他の発明のナビゲーション装置は、上述の発明に加えて、収集手段が、目的地周辺において一定時間以上車両が停車した場合には、駐車されたと判断し、駐車された地点に関する情報を収集するようにしている。
【００１９】
また、他の発明のナビゲーション装置は、上述の発明に加えて、取得手段が、目的地周辺に複数の駐車場が存在する場合には、ユーザの要求に応じた駐車場に関する情報を取得し、呈示手段が取得手段によって取得された駐車場に関する情報を呈示するようにしている。
【００２０】
また、他の発明のナビゲーション装置は、上述の各発明に加えて、ユーザの要求のデータを記憶した記録媒体を着脱可能な接続部を有し、取得手段は、接続部を介して記録媒体からユーザの要求のデータを読み取り、そのデータの示す要求に応じた駐車場に関する情報を取得するようにしている。
【００２１】
また、本発明の情報呈示方法は、ユーザの入力内容から道路状況情報、走行案内情報、または、施設情報を収集し、収集された道路状況情報、走行案内情報、または、施設情報を記憶し、経路案内時に、記憶されている道路状況情報、走行案内情報、または、施設情報を呈示するようにしている。
【００２２】
また、本発明の情報呈示方法は、所定の目的地周辺に存在する駐車場に関する情報を収集し、収集された駐車場に関する情報を記憶装置に記憶し、目的地が設定された場合に、記憶装置から当該目的地周辺に存在する駐車場に関する情報を取得し、取得された駐車場に関する情報を呈示するようにしている。
【００２３】
また、本発明のナビゲーション用プログラムは、ユーザの入力内容から道路状況情報、走行案内情報、または、施設情報を収集する収集手段、収集手段によって収集された道路状況情報、走行案内情報、または、施設情報を記憶する記憶手段、経路案内時に、記憶手段から道路状況情報、走行案内情報、または、施設情報を取得する取得手段、取得手段によって取得された道路状況情報、走行案内情報、または、施設情報を呈示する呈示手段、としてコンピュータを機能させるようにしている。
【００２４】
また、本発明のナビゲーション用プログラムは、所定の目的地周辺に存在する駐車場に関する情報を収集する収集手段、収集手段によって収集された駐車場に関する情報を記憶する記憶手段、目的地が設定された場合に、記憶手段から当該目的地周辺に存在する駐車場に関する情報を取得する取得手段、取得手段によって取得された駐車場に関する情報を呈示する呈示手段、としてコンピュータを機能させるようにしている。
【発明の効果】
【００２５】
本発明は、目的地周辺に存在する駐車場等の施設の中から最適な駐車場等の施設を選択することが可能なナビゲーション装置、情報呈示方法、および、ナビゲーション用プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の一実施の形態について図に基づいて説明する。
【００２７】
図１は、本発明の実施の形態に係るナビゲーション装置の構成例を示すブロック図である。この図に示すように、本発明の実施の形態に係るナビゲーション装置は、メインコントローラ１０、自律航行ユニット１１、表示ユニット１２、入力装置１３、リモコン装置１４、音声出力装置１５、地図データベース１６、記憶媒体読み取り装置１７、ＶＩＣＳ（Vehicle Information and Communication System）センサ１８、送受信装置１９、主記憶メモリ２０、および、外部記憶メモリ２１を有している。
【００２８】
ここで、収集手段および取得手段としてのメインコントローラ１０は、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、および、ＲＡＭ（Random Access Memory）等を有しており、ＲＯＭに格納されているプログラムに基づいて、各種の演算処理を実行するとともに、ナビゲーション装置の各部を制御する。
【００２９】
自律航行ユニット１１は、ＧＰＳ受信機１１ａ、自律航行センサ１１ｂ、および、自動車位置演算装置１１ｃを有しており、複数のＧＰＳ衛星から送信される電波を受信し、自車の位置（緯度、経度、および、高度）を算出し、メインコントローラ１０に自車位置を出力する。ここで、ＧＰＳ受信機１１ａは、複数のＧＰＳ衛星から送信される電波を受信し、対応する電気信号を出力する。自律航行センサ１１ｂは、車両の速度を示す車速センサ、車両の各制御軸の角速度を示す角速度センサ、および、サイドブレーキの操作状態を示すサイドブレーキセンサ等を有している。自動車位置演算装置１１ｃは、ＧＰＳ受信機１１ａから供給される信号と、自律航行センサ１１ｂから供給される信号とを参照して、自車の位置を測位し、メインコントローラ１０に測位結果を出力する。
【００３０】
表示ユニット１２は、メインコントローラ１０から供給される描画命令に従って描画処理を実行し、得られた画像を表示装置１２ａに表示する。ここで、呈示手段としての表示装置１２ａは、例えば、ＬＣＤ（Liquid Crystal Display）等によって構成され、グラフィックコントローラ１２ｂから供給された映像信号を表示する。グラフィックコントローラ１２ｂは、メインコントローラ１０から供給された描画命令に従って描画処理を実行し、得られた画像を映像信号に変換して表示装置１２ａに供給する。ビデオＲＡＭ１２ｃは、グラフィックコントローラ１２ｂが描画処理を実行する際に、描画命令または描画途中の画像を一時的に格納する半導体記憶装置である。
【００３１】
収集手段としての入力装置１３は、マイクロフォン、増幅器、サンプリング回路、および、Ａ／Ｄ（Analog to Digital）変換器等によって構成されており、ユーザの発声をディジタル信号に変換して入力する。
【００３２】
収集手段としてのリモコン装置１４は、ユーザの操作に応じた情報を生成して、メインコントローラ１０に情報を無線によって伝達する。
【００３３】
呈示手段としての音声出力装置１５は、例えば、Ｄ／Ａ（Digital to Analog）変換器、増幅器、および、スピーカ等によって構成されており、メインコントローラ１０から供給された音声データを対応する音声に変換して出力する。
【００３４】
地図データベース１６は、例えば、ＨＤＤ（Hard Disk）またはＤＶＤ（Digital Versatile Disk）等によって構成されており、表示ユニット１２に表示すべき地図情報を格納している。
【００３５】
記憶媒体読み取り装置１７は、例えば、ＨＤＤ再生装置またはＤＶＤ再生装置によって構成されており、ＨＤＤまたはＤＶＤに記憶されている地図情報をメインコントローラ１０からの指示に応じて読み出す。
【００３６】
ＶＩＣＳセンサ１８は、道路の渋滞状況等を示すＶＩＣＳ情報を検出し、送受信装置１９に対して送信する装置である。送受信装置１９は、ＶＩＣＳセンサ１８によって検出されたＶＩＣＳ情報を受信するとともに、ＶＩＣＳセンサ１８との間で通信を行う装置である。
【００３７】
記憶手段としての主記憶メモリ２０は、例えば、ＲＡＭ等の半導体記憶装置によって構成されており、メインコントローラ１０が各種の演算処理を実行する際に、プログラムまたは演算途中のデータを一時的に格納する。
【００３８】
記憶手段としての外部記憶メモリ２１は、例えば、ＲＡＭ等の半導体記憶装置またはＨＤＤ等の磁気記録装置によって構成されており、メインコントローラ１０が実行するプログラムまたはデータ等を格納している。なお、外部記憶メモリ２１は、着脱可能な構成とし、プログラムまたはデータを必要に応じて更新できる構成としてもよい。
【００３９】
図２は、図１に示す主記憶メモリ２０または外部記憶メモリ２１に記憶されているプログラムが実行された場合に、実現される機能ブロックを説明するための図である。
【００４０】
この図において、音声認識部５０は、入力装置１３を介して入力された音声データに含まれている雑音を除去する処理等を実行した後、エージェント処理部５２の単語データベース５２ｃを参照して、音声データに対する認識処理を施し、この音声データに対応する単語の候補と、それぞれの候補の尤度（スコア）とを出力する。
【００４１】
具体的には、音声認識部５０は、例えば、入力された音声データと、単語データベース５２ｃに登録されているすべての単語とのマッチング処理を行ってスコアを算出し、どの単語のスコアが最も高いかを検討する。例えば、ユーザの発話が「え〜と、？？？が減ったよ。」である場合に、？？？の部分が「お腹」とも「お墓」とも認識され得るときは、音声認識部５０は、「？？？」の部分については単語「お腹」に対するスコアが８０％で、単語「お墓」に対するスコアが６５％のようにスコアを計算する。そして、最も高いスコアを有する単語「お腹」を発話「？？？」に対する単語であるとして選択する。そして、音声認識部５０は、「え〜と、お腹が減ったよ。」というテキスト文字列（または単語ＩＤ（Identifier））を生成して、自然言語解析部５１に供給する。
【００４２】
なお、音声認識部５０行う音声認識の手法は任意である。また、スコアの値が所定値を下回る単語については、候補として選択しないようにしてもよい。また、１つの音声入力に対して複数の単語の候補が選択されるようにしてもよい。具体的には、上述のように「お腹」を１つ選択するのではなく、「お腹」と「お墓」の双方を選択して、出力するようにすることも可能である。その場合には、特定した候補とそのスコアを示すデータ（以下、「単語データ」と称する）を生成して出力する。単語データは、単語情報そのものとスコアを含むものとしてもよいが、実際には単語ＩＤとスコアを含むものとした方がデータの取り扱い上有利である。
【００４３】
自然言語解析部５１は、音声認識部５０から供給された単語データ（またはテキストデータ）に形態素解析処理を施すことにより、単語データを構成する単語を品詞毎に分類し、分類結果を示すデータを単語データに付して、エージェント処理部５２に供給する。なお、自然言語解析部５１が行う分類の手法は任意であり、例えば、奈良先端技術大学で開発された日本語形態素解析の手法である“Ｃｈａｓｅｎ”を用いることができる。具体的には、自然言語解析部５１は、入力音声から所定の品詞（例えば、名詞、動詞のみ）を抽出して出力する。この結果、入力音声がユーザの自然な発話である場合（例えば、「あ〜お腹がすいたな。」）でも、処理に必要なキーワード（「お腹」および「すいた」）が抽出される。
【００４４】
エージェント処理部５２は、Ｉ／Ｆ５２ａ、カテゴリ辞書５２ｂ、単語データベース５２ｃ、処理項目データベース５２ｄ、および、ワイヤデータベース５２ｅを有し、自然言語解析部５１から供給された単語の品詞に基づいて、ユーザへの問いかけなどの処理を行う。例えば、ユーザが「お腹がすいたなあ」と発話した場合には、エージェント処理部５２はこれに対する問いかけとして「食事に行きますか」を音声合成処理部５３に出力する。
【００４５】
ここで、Ｉ／Ｆ５２ａは、図示せぬ他の処理部との間でデータを授受する場合に、データのフォーマット等を変換する。
【００４６】
カテゴリ辞書５２ｂは、例えば、図３に示すデータ構造を有している。すなわち、カテゴリ辞書５２ｂは、単語を示すデータと、当該単語が属するカテゴリを示すデータとを相互に関連付けて格納している。例えば、図３に示す例では、単語「減った」はカテゴリ「食事」に対応付けられている。なお、１個の単語が複数のカテゴリに属するようにしてもよい（例えば、図３の例では単語「お腹」は、カテゴリ「食事」および「病院」の双方に対応付けされている）。
【００４７】
単語データベース５２ｃは、単語とその発音データとを関連付けして格納しており、音声認識部５０が入力された音声データを認識処理する際に利用される。
【００４８】
処理項目データベース５２ｄは、認識された単語のカテゴリにそれぞれ対応する処理項目を記憶している。例えば、カテゴリ「食事」に属する音声データが入力された場合には、音声「食事に行きますか？」を出力する処理を実行する等である。
【００４９】
ワイヤデータベース５２ｅは、カテゴリ辞書５２ｂによって特定されたカテゴリと、処理項目データベース５２ｄの処理項目とを対応付けするためのデータベースである。
【００５０】
音声合成処理部５３は、音片合成用データベース５３ａ、音素合成用データベース５３ｂ、素片合成用データベース５３ｃを有しており、エージェント処理部５２から供給されたテキストデータに対応する音声を合成して出力する。
【００５１】
ここで、音片合成用データベース５３ａは、音片合成を実行する際に用いる音片データを格納している。ここで、音片とは、１つ以上の音素からなる音声の集合である。例えば、音片として「食事に」と「行きますか？」をそれぞれ格納しておき、これらをつなぎ合わせて合成することにより「食事に行きますか？」という自然な音声を得ることができる。
【００５２】
音素合成用データベース５３ｂは、音素合成を実行する際に用いる音素データを格納している。ここで、音素とは、語と語の意味を区別する機能を有する音声の最小単位をいう。本実施の形態では、音片合成を優先して音声合成が実行されるが、音片データが存在しない場合には、音素を合成することにより、必要な音声データを生成する。
【００５３】
素片合成用データベース５３ｃは、音片合成用データベース５３ａに格納されている音片と、音素合成用データベース５３ｂに格納されている音素とを用いて音声を合成する場合に、これらを合成するためのデータを格納している。
【００５４】
音声出力装置１５は、音声合成処理部５３から出力された音声データをＤ／A変換し、増幅器で増幅した後、スピーカから音声として出力する。
【００５５】
クロック５４は、例えば、水晶発振器またはカウンタ回路等によって構成されており、現在の日時を示すデータを連続的に発生し、エージェント処理部５２に供給する。なお、自律航行ユニット１１を介してＧＰＳ衛星から得られる日時情報を利用するようにしてもよい。
【００５６】
つぎに、本発明の実施の形態に係るナビゲーション装置の動作について説明する。
【００５７】
図４は、目的地周辺の駐車場に辿り着くまでの経路と、そこに至るまでのユーザの発話を説明するための図である。この例では、目的地は、図の右上に位置する「デパート」であり、ユーザは当初、デパートに隣接する駐車場Ｐ１を目指して運転している。
【００５８】
まず、場所Ｌ１において、ユーザは発話「今日は、お買い物があるからデパートの駐車場に直行だ。」を行っている。なお、この発話に対してもエージェント処理部５２は、所定の処理を実行するが、駐車場の混雑状況に関する情報が含まれていないことから、その説明は省略する。
【００５９】
つぎに、場所Ｌ２において、ユーザは発話「あー、右の駐車場が空いているね。」を行う。この発話は、入力装置１３においてディジタルデータに変換され、音声認識部５０に供給される。音声認識部５０では、当該発話に対応するテキストデータに変換され、自然言語解析部５１に供給される。自然言語解析部５１では、当該発話を形態素（意味を有する最小単位）に分解し、それぞれの形態素の品詞を特定して出力する。
【００６０】
エージェント処理部５２は、カテゴリ辞書５２ｂを参照して、自然言語解析部５１から供給された形態素のカテゴリを特定する。発話「あー、右の駐車場が空いているね。」の場合には、駐車場のカテゴリに属する形態素として「駐車場」および「空いている」が含まれているので、図３に示すように、これらから駐車に属するカテゴリとして特定される。また、駐車場を形容する形態素として「右の」が特定される。
【００６１】
エージェント処理部５２は、これらの形態素を解析するとともに、自律航行ユニット１１から供給される自車の現在位置と、地図情報とを参照することにより、場所Ｌ２において、進行方向右側に位置する駐車場Ｐ４に空きがあることを認識し、得られた情報を主記憶メモリ２０または外部記憶メモリ２１に格納する。
【００６２】
つぎに、デパート構内にある駐車場Ｐ１である場所Ｌ３において、ユーザが発話「あらっ？満車って表示がなかったけど、ここからすでに駐車渋滞じゃあないか。」がなされると、前述の場合と同様の処理がなされ、発話を構成する形態素がエージェント処理部５２に供給される。エージェント処理部５２は、「満車」および「駐車渋滞」を駐車のカテゴリに属する形態素として特定する。また、駐車場の場所を示す形態素として「ここ」を特定する。その結果、エージェント処理部５２は、駐車場Ｐ１が混雑状態にあることを認識し、得られた情報を主記憶メモリ２０または外部記憶メモリ２１に格納する。
【００６３】
つぎに、場所Ｌ４においてユーザが発話「やっぱり甘かったな。おや、向かいの駐車場も渋滞だ。」がなされると、前述の場合と同様の処理がなされ、発話を構成する形態素がエージェント処理部５２に供給される。エージェント処理部５２は、「駐車場」および「渋滞」を駐車のカテゴリに属する形態素として特定する。また、駐車場の場所を示す形態素として「向かい」を特定する。その結果、エージェント処理部５２は、駐車場Ｐ１の向かいにある駐車場Ｐ５が混雑状態にあることを認識し、得られた情報を主記憶メモリ２０または外部記憶メモリ２１に格納する。
【００６４】
つぎに、場所Ｌ５においてユーザが発話「ここは、大丈夫と思ったけど、満車か。皆考えることは同じか。」がなされると、前述の場合と同様の処理がなされ、発話を構成する形態素がエージェント処理部５２に供給される。エージェント処理部５２は、「満車」を駐車のカテゴリに属する形態素として特定する。また、駐車場の場所を示す形態素として「ここ」を特定する。その結果、エージェント処理部５２は、駐車場Ｐ２が混雑状態にあることを認識し、得られた情報を主記憶メモリ２０または外部記憶メモリ２１に格納する。
【００６５】
つぎに、場所Ｌ６においてユーザが発話「デパートに近いせいか、ここも満車だ。」がなされると、前述の場合と同様の処理がなされ、発話を構成する形態素がエージェント処理部５２に供給される。エージェント処理部５２は、「満車」を駐車のカテゴリに属する形態素として特定する。また、駐車場の場所を示す形態素として「ここ」を特定する。その結果、エージェント処理部５２は、駐車場Ｐ３が混雑状態にあることを認識し、得られた情報を主記憶メモリ２０または外部記憶メモリ２１に格納する。
【００６６】
最後に、駐車場Ｐ４内の場所Ｌ７に到達し、ユーザが発話「やっと駐車できた。分かっていればここに先にきたのに。あれっ、前もここだっけ？」がなされると、前述の場合と同様の処理がなされ、発話を構成する形態素がエージェント処理部５２に供給される。エージェント処理部５２は、「駐車」および「できた」を駐車のカテゴリに属する形態素として特定する。また、駐車場の場所を示す形態素として「ここ」を特定する。その結果、エージェント処理部５２は、駐車場Ｐ４に空きがある状態であることを認識し、得られた情報を主記憶メモリ２０または外部記憶メモリ２１に格納する。
【００６７】
ユーザが駐車場Ｐ４の所定の場所に車を移動し、サイドブレーキを操作すると、エージェント処理部５２は、車が停車したことを認識する。そして、エンジンが停止されて、ユーザがデパートで買い物をした後、再度、エンジンが始動されると、エージェント処理部５２は、クロック５４からの出力を参照し、一定時間以上停車されていたか否かを判定する。その結果、例えば、１０分以上停車がされていた場合には、「駐車」がされたと判断する。
【００６８】
つぎに、エージェント処理部５２は、場所Ｌ２〜Ｌ７において取得し、主記憶メモリ２０または外部記憶メモリ２１に格納した情報を読み出し、この情報に基づいて、図５に示す駐車場データベースを生成する。図５に示す例では、駐車場データベースは、日時、天気、場所、駐車場名、実績、空き情報、形態、屋根、車高制限、特典、料金、および、メモによって構成されている。なお、このような情報は、例えば、外部記憶メモリ２１に格納される。
【００６９】
ここで、日時は、目的地に到着した日時を示す情報である。天気は、目的地の天気を示す情報である。場所は、検索の目的地を示す情報である。駐車場名はそれぞれの駐車場の名称を示す。実績は、駐車ができたか否かを示す情報であり、この例では、駐車場Ｐ４に駐車したので、該当する部分に黒塗りの四角形が表示されている。空き情報は、駐車場が空き状態であったか否かを示す情報であり、エージェント処理部５２がユーザの発話から解析によって取得した情報である。形態は、駐車場の施設の形態を示し、例えば、立体ビル形式または青空（屋根無し）もしくは青空（屋根有り）等の情報である。屋根は、駐車場の屋根の有無を示す情報である。車高制限は、それぞれの駐車場に車高制限があるか否かを示す情報である。特典は、例えば、デパートで買い物をした場合に、駐車場料金の割引等があるか否かを示す情報である。料金は、例えば、１時間あたりの駐車料金を示す情報である。メモは、駐車場自体の情報またはその周辺に関する情報である。
【００７０】
ここで、この駐車場データベースには、図４を参照して前述した説明においてエージェント処理部５２が取得していない情報も格納されているが、このような情報については、エージェント処理部５２が図６に示すような駐車場データベースのデータ構造図を参照してユーザに問い合わせをし、音声またはリモコン装置１４によって入力させる。例えば、いまの例では、駐車場Ｐ４に駐車したことが分かっているので、エージェント処理部５２は、図６に示すデータ構造図を参照し、必要な情報をユーザに問い合わせる。具体的には、エージェント処理部５２は、駐車場Ｐ４に関する情報のうち、不明である情報について、音声合成処理部５３から音声を出力することにより問い合わせを行う。例えば、駐車場の形式については「駐車場はどのような形式なの？立体ビル形式？それとも青空形式」等の問い合わせを行う。そして、それに対するユーザの回答を参酌することにより、駐車場形態に関する情報を得る。同様にして、特典、料金、メモ、および、車高制限等に関する情報を取得する。なお、図６において、「車高」は自車の車高を示す情報であり、予めユーザが登録した情報である。
【００７１】
以上は、駐車場Ｐ４に関する情報の入力例であるが、駐車場Ｐ１〜Ｐ３，Ｐ５についても分かる範囲で情報を入力するようにしてもよい。
【００７２】
以上のようにして目的地を訪れて、その周辺にある駐車場を利用すると、前述のように駐車場に関する情報が収集される。そして、同一の目的地を繰り返し訪れると、目的地毎に情報が収集されて、図５に示すような駐車場データベースが構築される。図５に示す例では、２００３／１／２２、２００３／３／２２、２００３／４／６、および、２００３／５／２にデパートを訪れた際の情報が格納されている。なお、この図において、「−」は、以前に訪れたときと同じ情報であることを示している。以前と異なる場合には、新たな情報が追加される。例えば、駐車場Ｐ４は、２００３／１／２２に訪れた際には、駐車料金が２時間５００円であったものが、２００３／４／６に訪れた際には、２時間６００円に値上がりしているので、この情報が新たに追加される。
【００７３】
図７は、駐車場の空き情報を日時および駐車場毎に集計することにより得られた情報である。図７（Ａ）は、駐車場の空き状況を時間帯毎に集計したものである。この例は、日時、曜日、時間帯、駐車場空き情報によって構成されている。日時は、デパートを訪れた日時を示している。曜日は、デパートを訪れた曜日を示しており、訪れた曜日に黒塗りの四角形が順次追加されている。時間帯は、デパートを訪れた時間帯（２４時間表示）を示している。具体的には、０＞４は、０時から４時までの時間帯を示している。駐車場空き情報は、駐車場の空き状況を示しており、黒塗りの四角形が少ない程、空いている可能性が高いことを示している。なお、空き情報には、駐車場が満車である場合には黒塗りの四角形が３つ追加され、不明である場合には同四角形が２つ追加され、空きわずかの場合には同四角形が１つ追加され、空いている場合には追加されない。
【００７４】
図７（Ｂ）は、駐車場Ｐ１〜Ｐ５の空き状況を示す図である。この例では、各駐車場の空き状況に応じて黒塗りの四角形が累積的に追加されるので、四角形の数が少ない程、空き状況の状態である可能性が高いことを示している。
【００７５】
つぎに、以上のようにして、図４に示すデパート周辺の駐車場に関する情報が蓄積された状態において、再度、当該デパートを訪れる場合について説明する。
【００７６】
ユーザが発話により、または、リモコン装置１４を操作することにより、目的地として図４に示すデパートが設定されると、エージェント処理部５２は、外部記憶メモリ２１に格納されている駐車場データベースを検索し、当該デパートに関する情報が格納されているか否かを判定し、格納されている場合には該当する情報を取得する。
【００７７】
図８は、図５に示す情報および図７に示す情報を集計することにより得られた情報の一例を示している。図８（Ａ）は、図５に示す情報を集計することにより得られた情報の一例である。この例は、現在の日時である「２００３／６／１  木  １３：２０」に出かけた場合の情報である。この例では、駐車可能予測順位を示す情報が表示されているが、これは、図７（Ａ）に示す情報を参照して生成されたものである。
【００７８】
図８（Ｂ）は、図７（Ａ）に示す情報を集計して生成された情報であり、それぞれの時間帯毎の駐車場の混み具合が表示されている。
【００７９】
図８（Ａ），（Ｂ）に示す情報を参照することにより、エージェント処理部５２は、目的地であるデパート周辺の駐車場としては、駐車場Ｐ４が最も混雑していない可能性が高いと判断する。そして、エージェント処理部５２は、この情報を自律航行ユニット１１に通知する。
【００８０】
自律航行ユニット１１は、目的地を駐車場Ｐ４に設定して経路検索を行う。このとき、送受信装置１９からの情報を参照し、渋滞が発生している経路については、回避するように検索を行う。また、地図データベース１６からの情報を参照して、例えば、道路の一方通行の有無、進入可能時間等を考慮して最適な経路を選択する。
【００８１】
経路の検索が終了すると、表示装置１２ａには、図９に示すように、目的地である駐車場Ｐ４とそこに至るまでの経路（図中破線で示す経路）とが表示される。なお、この図において、丸で囲繞された数字は、図８（Ａ）に示す駐車可能予測順位を示している。また、数字の大きさは、駐車予想可能な程度を示している。この例では、Ｐ４の駐車可能性が最も高く、それ以外はほぼ同等である。
【００８２】
このような表示を参照して、目的地と経路をユーザが了承する操作または発声を行った場合には、エージェント処理部５２は、目的地である駐車場Ｐ４までの案内を開始する。
【００８３】
図１０は、目的地である駐車場Ｐ４の周辺におけるユーザの発声と、エージェント処理部５２から出力される音声の一例を示す図である。
【００８４】
図１０の場所Ｌ１０まで車両が到達すると、エージェント処理部５２（図中「Ａ」で示す）は、「ここで、右折してね。」という音声を出力する。それに対して、ユーザ（図中「Ｕ」で示す）は、「そうか。ここで、右折すればいいのか。」と発声する。なお、図４では、場所Ｌ１を通過した後に右折しているが、場所Ｌ１近傍の交差点で右折すると、駐車場Ｐ４が通行方向と反対側に位置しているため、駐車場への進入が困難となることから、エージェント処理部５２は、この点を考慮して、経路として場所Ｌ１０近傍の交差点で右折するように指示する。
【００８５】
その後、車両は場所Ｌ１１を経由して、場所Ｌ１２に到達する。このとき、ユーザは、「Ｐ２は、まだ駐車できそうだけど、右折できないな。」と発話する。それに対して、エージェント処理部５２は、この発話を解析することにより、駐車場Ｐ２に空きがあることを認識し、「右にあるＰ２は、駐車できるってことね。」という発話を行う。なお、このとき得られた情報は、図５、図７、および、図８に示す情報に追加される。
【００８６】
つぎに、車両が場所Ｌ１３に到達すると、ユーザは、「正面の駐車場は、駐車渋滞しているね。」と発話する。それに対して、エージェント処理部５２は、この発話を解析することにより、駐車場Ｐ５は空きが無い状態であることを認識し、「じゃあＰ５は駐車できないのね。」という発話を行う。なお、このとき得られた情報は、前述の場合と同様に、図５、図７、および、図８に示す情報に追加される。
【００８７】
つぎに、場所Ｌ１４に到達すると、車両は左折する。車両が駐車場Ｐ４内に進入すると、ユーザの妻は「もう着いちゃったの？早いわね。」と発話する。これに対して、ユーザは「秘密兵器積んでいるからね。ここは、駐車できるぞ。」と発話する。これに対して、エージェント処理部５２は、「ここＰ４に駐車ね。」と発話する。そして、駐車場Ｐ４に進入して所定の場所に車が停止され、サイドブレーキが操作されると、エージェント処理部５２は、駐車が開始されたことを認識する。そして、デパートにおける買い物が終了して、ユーザとその妻が車両に戻ってエンジンを始動すると、前述の場合と同様に、図５，図７、および、図８に示す情報を編集する処理を実行する。
【００８８】
以上のような処理を繰り返すことにより、駐車場データベースに格納されるデータの量が増加するので、より正確に混雑していない駐車場を選択することが可能になる。
【００８９】
以上の実施の形態によれば、目的地周辺の駐車場に関する情報を収集し、目的地が選択された場合に、当該目的地の周辺に存在する駐車場に関する情報を呈示するようにしたので、過去の履歴に基づいて、最適な駐車場を選択することが可能になる。
【００９０】
また、目的地としてデパートが設定された場合でも、その周辺にある最適な駐車場を目的地として検索を行うようにしたので、最適な駐車場までの最適な経路を知ることができる。
【００９１】
なお、以上の実施の形態では、ユーザが自発的に行った発話を解析することにより、駐車場に関する情報を収集するようにしたが、以下に示すように、エージェント処理部５２がユーザに質問することにより、必要な情報を収集することも可能である。
【００９２】
つぎに、図１１〜１３を参照して、以上の実施の形態において駐車場に関する情報を入力する際の動作の一例を説明する。
【００９３】
図１１は、目的地が入力された場合に実行される処理である。このフローチャートに示す処理が開始されると、以下のステップが実行される。
【００９４】
ステップＳ１０：エージェント処理部５２は、ユーザの発話を解析することにより、目的地が設定されたと判断した場合には、目的地を特定する情報を発話内容から抽出する。
【００９５】
ステップＳ１１：エージェント処理部５２は、ユーザの発話を解析し、目的地を認識する。
【００９６】
ステップＳ１２：エージェント処理部５２は、ステップＳ１１で認識した目的地周辺の地図情報を地図データベース１６または送受信装置１９から取得し、表示ユニット１２に供給する。その結果、表示装置１２ａには目的地周辺の地図が表示される。
【００９７】
ステップＳ１３：エージェント処理部５２は、目的地周辺に存在する駐車場に関する情報を、地図データベース１６または送受信装置１９から取得し、ステップＳ１２において表示された地図に重畳して表示する。
【００９８】
ステップＳ１４：エージェント処理部５２は、ステップＳ１３において表示された駐車場に関する情報（例えば、駐車場を示すアイコン等）に対して、目的地から近い順に番号を付与し、この付与された番号を表示ユニット１２に供給して表示させる。
【００９９】
ステップＳ１５：エージェント処理部５２は、ステップＳ１４において表示されたすべての駐車場に関する情報が、駐車場データベースに漏れなく存在するか否かを判定し、存在すると判定した場合には図１３に示す（Ｒ）に進み、それ以外の場合には図１２に示す（Ｑ）に進む。
【０１００】
ステップＳ１６：エージェント処理部５２は、ステップＳ１４において番号が付与された駐車場の中で、情報が未入力の状態となっている駐車場が存在するか否かを判定し、存在する場合には図１２に示す（Ｑ）に進み、それ以外の場合にはステップＳ１７に進む。
【０１０１】
ステップＳ１７：エージェント処理部５２は、ユーザに駐車場情報に関する質問を行う。例えば、地図データベース１６を参照して、現在走行中の経路の近傍に駐車場が存在する場合には、車両と当該駐車場との位置関係を考慮して、例えば、「右側の駐車場は空いてないの？」のような質問を行う。あるいは、駐車場を特定せずに、駐車場に関する情報がないかを問い合わせてもよい。
【０１０２】
ステップＳ１８：エージェント処理部５２は、ステップＳ１７においてなされた質問に対するユーザからの回答を入力する。
【０１０３】
ステップＳ１９：エージェント処理部５２は、地図データベース１６に格納されている地図情報と、自車位置とを比較し、ユーザの発話の対象となっている駐車場が特定できるか否かを判定し、特定できる場合にはステップＳ２０に進み、それ以外の場合にはステップＳ２２に進む。
【０１０４】
ステップＳ２０：エージェント処理部５２は、表示装置１２ａに表示されている駐車場の何れかを特定する表示を行い、その駐車場でよいか否かを問い合わせ、よいと判定した場合にはステップＳ２１に進み、それ以外の場合にはステップＳ１７に戻って同様の処理を繰り返す。
【０１０５】
ステップＳ２１：エージェント処理部５２は、ステップＳ１８で入力された情報を、図５、図７、および、図８に示す情報に追加する準備を開始する。
【０１０６】
ステップＳ２２：エージェント処理部５２は、駐車場に付与されている番号をユーザに問い合わせる。
【０１０７】
ステップＳ２３：エージェント処理部５２は、ユーザの発話を解析し、付与されている番号を特定する。
【０１０８】
ステップＳ２４：エージェント処理部５２は、ステップＳ２３において対象となる駐車場の番号が特定できたか否かを判定し、特定できた場合にはステップＳ２５に進み、それ以外の場合にはステップＳ２６に進む。
【０１０９】
ステップＳ２５：エージェント処理部５２は、表示装置１２ａに表示されている駐車場の何れかを特定する表示を行い、その駐車場でよいか否かを問い合わせ、よいと判定した場合には図１２に示す（Ｑ）に進み、それ以外の場合にはステップＳ２６に進む。
【０１１０】
ステップＳ２６：エージェント処理部５２は、音声合成処理部５３から所定の音声を出力し、駐車場の位置をユーザに問い合わせる。
【０１１１】
ステップＳ２７：エージェント処理部５２は、ステップＳ２６における問い合わせの結果を参照し、該当する駐車場が存在するか否かを判定し、存在する場合にはステップＳ２９に進み、それ以外の場合にはステップＳ２８に進む。
【０１１２】
ステップＳ２８：エージェント処理部５２は、ユーザの発話の内容に基づいて、表示装置１２ａの該当する位置に駐車場の新たな番号を表示する。
【０１１３】
ステップＳ２９：エージェント処理部５２は、ユーザに対して付与番号の問い合わせをする。
【０１１４】
ステップＳ３０：エージェント処理部５２は、ステップＳ２９の問い合わせの結果としてなされたユーザの発話を参照し、表示装置１２ａに表示されている地図上に、駐車場の位置を表示する。
【０１１５】
ステップＳ３１：エージェント処理部５２は、ステップＳ２８またはステップＳ３０において表示された情報を指示し、その指示された場所でよいか否かを問い合わせ、よいと判定した場合には図１２に示す（Ｑ）に進み、それ以外の場合にはステップＳ２６に戻って同様の処理を繰り返す。
【０１１６】
つぎに、図１２を参照して、駐車場に関する情報を外部記憶メモリ２１に格納する際の処理の流れを説明する。このフローチャートの処理が開始されると、以下のステップが実行される。
【０１１７】
ステップＳ５０：エージェント処理部５２は、情報の入力を開始してよいか、例えば、音声による問い合わせを行う。
【０１１８】
ステップＳ５１：エージェント処理部５２は、今回利用した駐車場に関する情報を入力するか否かを判定し、入力すると判定した場合にはステップＳ５５に進み、それ以外の場合にはステップＳ５２に進む。
【０１１９】
ステップＳ５２：エージェント処理部５２は、ユーザに対して、例えば、音声により駐車場に関する問い合わせを行う。具体的には、駐車場の混雑状況、駐車料金、設備の特徴等に関する問い合わせを行う。
【０１２０】
ステップＳ５３：エージェント処理部５２は、ステップＳ５２における問い合わせに対するユーザの回答を入力し、キーワードを抽出し、カテゴリを特定する。
【０１２１】
ステップＳ５４：エージェント処理部５２は、ステップＳ５３において取得したデータを、外部記憶メモリ２１に記憶させる。
【０１２２】
ステップＳ５５：エージェント処理部５２は、車両を駐車した後に再度問い合わせる旨を音声によってユーザに通知する。
【０１２３】
ステップＳ５６：エージェント処理部５２は、ユーザがサイドブレーキを操作したか否かを判断し、操作した場合にはステップＳ５７に進み、それ以外の場合にはステップＳ５８に進む。
【０１２４】
ステップＳ５７：エージェント処理部５２は、サイドブレーキが操作されたことから、現在、車両が位置している駐車場は、空き状態であると判断し、外部記憶メモリ２１に対して「空き」の状態である旨の情報を追加する。
【０１２５】
ステップＳ５８：エージェント処理部５２は、図示せぬ発話ボタン（発話を行う場合に操作されるボタン）が操作されたか否かを判定し、操作された場合にはステップＳ５９に進み、それ以外の場合にはステップＳ５１に戻って同様の処理を繰り返す。
【０１２６】
ステップＳ５９：エージェント処理部５２は、ユーザの発話の内容を解析することにより、駐車場に関する情報であるか否かを判定し、駐車場に関する情報である場合にはステップＳ５１に戻って同様の処理を繰り返し、それ以外の場合にはステップＳ６０に進む。
【０１２７】
ステップＳ６０：エージェント処理部５２は、ユーザの質問の内容に応じた対応（処理）を行う。
【０１２８】
つぎに、図１３に示すフローチャートを参照して、目的地が設定された場合に、最適な駐車場を選択して表示する際の動作について説明する。図１３に示すフローチャートの処理が開始されると、以下のステップが実行される。
【０１２９】
ステップＳ８０：エージェント処理部５２は、外部記憶メモリ２１から駐車場に関する情報を読み出す。
【０１３０】
ステップＳ８１：エージェント処理部５２は、クロック５４から出力されるデータから、その日の曜日とその時点の時刻を取得する。
【０１３１】
ステップＳ８２：エージェント処理部５２は、図５、図７、および、図８に示す情報を参照して、ステップＳ８１で取得した曜日および時刻において、最も空いている可能性が高い（混雑している可能性が低い）駐車場を特定する。
【０１３２】
ステップＳ８３：エージェント処理部５２は、送受信装置１９の出力を参照し、自車が存在する地域の天気情報を取得できるか否かを判定し、取得できる場合にはステップＳ８６に進み、それ以外の場合にはステップＳ８４に進む。
【０１３３】
ステップＳ８４：エージェント処理部５２は、送受信装置１９の出力を参照し、自車が存在する地域のその時点における天気情報を取得する。
【０１３４】
ステップＳ８５：エージェント処理部５２は、送受信装置１９の出力を参照し、「暑い、雨、雪、風、悪い」等の所定のキーワードが含まれているか否かを判定し、含まれている場合にはステップＳ８６に進み、それ以外の場合にはステップＳ８４に戻って同様の処理を繰り返す。
【０１３５】
ステップＳ８６：エージェント処理部５２は、ステップＳ８５において取得した天気に関するキーワードが「雨」または「雪」であるか否かを判定し、これらに該当する場合にはステップＳ８７に進み、それ以外の場合にはステップＳ９０に進む。
【０１３６】
ステップＳ８７：エージェント処理部５２は、駐車場に屋根が付いている方が望ましいか否かについてユーザに音声で問い合わせを行う。
【０１３７】
ステップＳ８８：エージェント処理部５２は、ステップＳ８７における問い合わせの結果、ユーザが屋根付きの駐車場を希望しているか否かを判定し、屋根付きを希望している場合にはステップＳ８９に進み、それ以外の場合にはステップＳ９０に進む。
【０１３８】
ステップＳ８９：エージェント処理部５２は、屋根付きの駐車場を、駐車できる可能性が高い順に表示装置１２ａに一覧表示する。
【０１３９】
ステップＳ９０：エージェント処理部５２は、屋根付きの如何に拘わらず、目的地周辺に存在する駐車場を、駐車できる可能性が高い順に表示装置１２ａに一覧表示する。
【０１４０】
以上のフローチャートによれば、前述した処理を実現することが可能になる。
【０１４１】
また、以上のフローチャートに示す処理では、その時点における天気を参照して駐車場を選択するようにしたので、例えば、雨が降っている場合には、屋根付きの駐車場が優先的に検索されるので、車両からの乗り降りを楽に行うことが可能になる。
【０１４２】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【０１４３】
例えば、以上の実施の形態では、駐車場に関する情報（施設情報）を例に挙げて説明したが、これ以外にも、例えば、自車の走行する道路あるいはそれに近接する道路の渋滞状況を示す道路状況情報および最適な経路を示す走行案内情報等をユーザの発話内容から収集して記憶し、必要に応じてユーザに呈示するようにしてもよい。
【０１４４】
また、以上の実施の形態では、その時点の天気に応じて、屋根付きの駐車場を優先的に選択するようにしたが、これ以外にも、例えば、駐車料金を考慮して、優先順位を決めるようにしてもよい。そのような実施の形態によれば、駐車料金を節約することが可能になる。
【０１４５】
また、以上の実施の形態において、案内時に、その時点での目的地周辺の駐車場情報が得られない場合にのみ、上述した方法で、駐車場を案内するようにしてもよい。案内時に、その時点での目的地周辺の駐車場情報が電気通信回線等を介して得られる場合には、その情報に基づいて、駐車場を案内するようにしてもよい。
【０１４６】
また、以上の実施の形態において、駐車場以外の場所（例えば、空き地）での停車が検出された場合、所定の条件を満たしたときには、その地点を、駐車場のリストに追加するようにしてもよい。その場合の所定の条件とは、例えば、停車時間が２時間以上であること等である。また、その地点を駐車場としてリストに加えた後に、その駐車場に案内された際に、その地点に物理的に駐車ができない状態になっていた場合（例えば、空き地に家が建ってしまった場合）には、ユーザの発話に基づいて、その地点を駐車場のリストから削除するようにしてもよい。
【０１４７】
また、以上の実施の形態において、ユーザの要求として、車高の条件（例えば、ハイルーフ車でも駐車可能か否か）、雨の日に傘をささずに目的地に着けるか（つまり、目的地に隣接して駐車可能か否か）、駐車間隔が広いか否か、屋根付きの駐車場か否か、買物による駐車料金の割引があるか否か、夜間でも駐車場が明るいか否か、等の要求が設定されると、その要求に応じて、駐車場に関して収集する情報を追加・変更するようにしてもよい。つまり、エージェント処理部５２は、その条件について判定するための情報を、上述のようにして、ユーザの発話から収集し、その情報に基づいて、駐車場の案内をする。また、そのようなユーザの要求をデータとして、メモリカード、携帯電話機等といった可搬性の記録媒体または記録装置に記憶させておき、ナビゲーション装置がその記録媒体からユーザの要求のデータを読み取ったり、その記録装置から受信したりするようにしてもよい。その場合には、ナビゲーション装置には、そのような記録媒体からデータを読み取る読み取り装置や、そのような記録媒体からデータを受信する受信回路が設けられる。このようにすることで、ユーザが、複数の車を運転する場合でも、同様の案内を享受することができる。
【０１４８】
また、車高の制限を有する駐車場であって、車両が車高制限に該当する高さを有する場合には、当該駐車場は選択の候補から除外するようにしてもよい。
【０１４９】
また、目的地から駐車場までの距離を考慮して、優先順位を決めるようにしてもよい。そのような実施の形態によれば、目的地からの距離が近い駐車場を優先的に選択することが可能になる。
【０１５０】
また、混雑の状況、駐車料金、目的地からの距離、および、屋根の有無等について、予め重み付けをしておき、当該重み付けに基づいて計算した結果に基づいて、駐車場の優先順位を決定するようにしてもよい。そのような実施の形態によれば、ユーザの意向を反映した優先順位を定めることが可能になる。なお、重み付けを天候等に応じて変更するようにすることも可能である。
【０１５１】
また、ユーザとの対話によって得られた図５に示す駐車場データベースの情報ならびに図７および図８に示す集計結果の情報を他のユーザとの間で交換できるようにしてもよい。そのような実施の形態によれば、過去に行ったことがない目的地に出かける場合であっても、情報の共有化により、駐車場を効率良く見つけだすことが可能になる。なお、情報を交換する方法としては、例えば、メモリカード、携帯電話機等といった可搬性の記録媒体または記録装置に記憶させておき、ナビゲーション装置がその記録媒体からユーザが要求したデータを読み取ったり、その記録装置から受信したりするようにしてもよい。あるいは、ナビゲーション装置同士が通信手段によって直接情報を交換したり、サーバ装置に情報を一旦アップロードし、他のユーザが必要な情報をダウンロードしたりするようにしてもよい。
【０１５２】
また、以上の各実施の形態では、ナビゲーション装置を車両に取り付ける場合を例に挙げて説明を行ったが、車両のみならず、船舶、航空機等に取り付けることも可能であることはいうまでもない。
【０１５３】
なお、上記の処理機能は、例えば、図１に示すようなコンピュータによって実現される。その場合、ナビゲーション装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Recordable）／ＲＷ（Rewritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【０１５４】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１５５】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【産業上の利用可能性】
【０１５６】
本発明は、目的地探索を行うナビゲーション装置に利用することができる。
【図面の簡単な説明】
【０１５７】
【図１】本発明の実施の形態に係るナビゲーション装置の構成例を示すブロック図である。
【図２】図１に示す実施の形態において、主記憶メモリまたは外部記憶メモリに記憶されているプログラムが実行された場合に、実現される機能ブロックを説明するための図である。
【図３】図２に示すカテゴリ辞書の内容を説明するための図である。
【図４】図１に示す実施の形態に係るナビゲーション装置が駐車場に関する情報を収集する動作を説明するための図である。
【図５】図１に示す実施の形態に係るナビゲーション装置が有する駐車場データベースに格納されている情報の一例を示す図である。
【図６】図５に示す駐車場データベースのデータ構造を説明するための図である。
【図７】図５に示す駐車場データベースの情報を集計した結果を示す図であり、（Ａ）は曜日および時間帯毎の混雑状況を示す図であり、（Ｂ）は駐車場毎の混雑状況を示す図である。
【図８】図５に示す駐車場データベースの情報を集計した結果を示す図であり、（Ａ）は主に駐車可能予測順位を示す図であり、（Ｂ）は時間帯毎の混雑状況を示す図である。
【図９】図１に示す実施の形態において目的地を検索した場合に表示装置に表示される情報の一例を示す図である。
【図１０】図１に示す実施の形態において駐車場データベースにある程度情報が格納された場合の目的地までの案内動作を説明するための図である。
【図１１】図１に示す実施の形態において駐車場データベースを構築する動作を説明するためのフローチャートである。
【図１２】図１に示す実施の形態において駐車場に関する情報を外部記憶メモリに格納する際の処理の流れを説明するフローチャートである。
【図１３】図１に示す実施の形態において目的地が設定された場合に、最適な駐車場を選択して表示する際の動作について説明するフローチャートである。
【符号の説明】
【０１５８】
１０  メインコントローラ（収集手段、取得手段）
１２ａ  表示装置（呈示手段）
１３  入力装置（収集手段）
１４  リモコン装置（収集手段）
１５  音声出力装置（呈示手段）
２０  主記憶メモリ（記憶手段）
２１  外部記憶メモリ（記憶手段）
【図１】
2005326202.tif 000003
【図２】
2005326202.tif 000004
【図３】
2005326202.tif 000005
【図４】
2005326202.tif 000006
【図５】
2005326202.tif 000007
【図６】
2005326202.tif 000008
【図７】
2005326202.tif 000009
【図８】
2005326202.tif 000010
【図９】
2005326202.tif 000011
【図１０】
2005326202.tif 000012
【図１１】
2005326202.tif 000013
【図１２】
2005326202.tif 000014
【図１３】
2005326202.tif 000015