(57)【要約】【課題】限られた表示領域において精度の高い情報を容易かつ適切に表示すること。【解決手段】情報検索装置１００では、検索条件入力部２０１は、検索条件の入力を受け付ける。検索部２０２は、入力された検索条件に基づいて複数種類のデータベースＤＢ１〜ＤＢｎからそれぞれ目的情報を検索する。また、決定部２０４は、変換テーブルに基づいて、優先順位が最も高いデータベースから検索された目的情報のみを表示画面に表示するように決定する。目的情報報知制御部２０５は、決定部２０４によって決定された内容を表示制御する。また、決定部２０４は、表示切替指示入力部２０６によって表示切替指示が入力された場合、現在表示されている目的情報が検索されたデータベースの次に優先順位が高いデータベースから検索された目的情報を、表示画面に表示するように決定する。【選択図】        図２
2005234991.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のデータベースから目的情報を検索し、検索された目的情報を表示画面に表示して報知する情報検索装置において、
任意の検索条件の入力を受け付ける検索条件入力手段と、
前記検索条件入力手段によって入力された検索条件に基づいて前記複数種類のデータベースからそれぞれ目的情報を検索する検索手段と、
あらかじめ定められた前記複数種類のデータベースの優先順位に関する情報に基づいて、前記検索手段によって検索された目的情報の中から前記表示画面にて報知する内容を決定する決定手段と、
前記表示画面を制御して、前記決定手段によって決定された内容を報知する目的情報報知制御手段と、
を備えたことを特徴とする情報検索装置。
【請求項２】
複数種類のデータベースから目的情報を検索し、検索された目的情報を音声出力にて報知する情報検索装置において、
任意の検索条件の入力を受け付ける検索条件入力手段と、
前記検索条件入力手段によって入力された検索条件に基づいて前記複数種類のデータベースからそれぞれ目的情報を検索する検索手段と、
あらかじめ定められた前記複数種類のデータベースの優先順位に関する情報に基づいて、前記検索手段によって検索された目的情報の中から音声出力する内容を決定する決定手段と、
前記決定手段によって決定された内容を報知する音声出力手段と、
を備えたことを特徴とする情報検索装置。
【請求項３】
前記決定手段は、少なくとも前記優先順位が最も高いデータベースから検索された目的情報のみを報知するように決定することを特徴とする請求項１または２に記載の情報検索装置。
【請求項４】
前記表示画面に表示された内容の表示切替指示の入力を受け付ける表示切替指示入力手段を備え、
前記決定手段は、前記表示切替指示入力手段によって表示切替指示が入力された場合、現在表示されている目的情報が検索されたデータベースの次に高い優先順位のデータベースから検索された目的情報を、報知するように決定することを特徴とする請求項１に記載の情報検索装置。
【請求項５】
前記決定手段は、あらかじめ定められた前記複数種類のデータベースの優先順位に関する情報に基づいて、前記検索手段によって検索された目的情報の中から前記表示画面に強調表示する内容を決定することを特徴とする請求項１に記載の情報検索装置。
【請求項６】
前記優先順位に関する情報は、前記位置情報の正確さに関する精度順位をあらわす情報であることを特徴とする請求項５に記載の情報検索装置。
【請求項７】
前記目的情報は、目的地の位置をあらわす位置情報を含むナビケーション情報であることを特徴とする請求項１〜６のいずれか一つに記載の情報検索装置。
【請求項８】
複数種類のデータベースから目的情報を検索し、検索された目的情報を表示画面に表示する情報検索方法において、
任意の検索条件を入力する検索条件入力工程と、
前記検索条件入力工程によって入力された検索条件に基づいて前記複数種類のデータベースからそれぞれ目的情報を検索する検索工程と、
あらかじめ定められた前記複数種類のデータベースの優先順位に関する情報に基づいて、前記検索工程によって検索された目的情報の中から前記表示画面にて報知する内容を決定する決定工程と、
前記決定工程によって決定された内容を前記表示画面に報知する目的情報報知工程と、
を含んだことを特徴とする情報検索方法。
【請求項９】
複数種類のデータベースから目的情報を検索し、検索された目的情報を音声出力にて報知する情報検索方法において、
任意の検索条件を入力する検索条件入力工程と、
前記検索条件入力工程によって入力された検索条件に基づいて前記複数種類のデータベースからそれぞれ目的情報を検索する検索工程と、
あらかじめ定められた前記複数種類のデータベースの優先順位に関する情報に基づいて、前記検索工程によって検索された目的情報の中から音声出力する内容を決定する決定工程と、
前記決定工程によって決定された内容を報知する音声出力工程と、
を含んだことを特徴とする情報検索方法。
【請求項１０】
請求項８または９に記載の情報検索方法を、コンピュータに実行させることを特徴とする情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報検索装置、情報検索方法および情報検索プログラムに関する。ただし、この発明の利用は、上述の情報検索装置、情報検索方法および情報検索プログラムには限られない。
【背景技術】
【０００２】
従来から、例えば、自動車、航空機、船舶等の各種の移動体が、現在存在している地点を含む地図を、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示装置の画面に表示し、地図上の当該地点に上記移動体の位置を示す位置マークを重畳して表示し、これに基づいて目的地までの経路誘導等をおこなうナビゲーション装置が知られている（たとえば、下記特許文献１を参照。）。
【０００３】
上述したナビゲーション装置には、通常、日本全国に点在する行政機関、交通施設、病院、学校、名所、遊園地、レストラン、コンビニアンスストア、駐車場またはガソリンスタンドなど、さまざまなジャンルごとに整備された目的情報を格納する基本データベースが標準装備されている。そして、この基本データベースは、全国に点在する目的情報がほぼ網羅されている。
【０００４】
しかしながら、この基本データベースは、その更新頻度が低かったり、目的情報に含まれている目的地の名称、住所、電話番号などの内容に誤りがある場合があり、目的情報が十分正確ではないという問題があった。このため、地図上において、目的地をあらわすマークが、選択した目的地の実際の地点とは異なる地点や代表地点に重畳してしまうこととなり、ルート探索を実行しても、正しい経路誘導をおこなうことができず、目的地まで辿り着くことが困難であった。
【０００５】
そこで、従来から、上述したナビゲーション装置には、基本データベースとは別に、特定の地域や特定のジャンルに関する目的情報に特化した特定データベースが、一または複数個備えられている。この特定データベースは、目的情報を限定しているため、更新頻度が高く、かつ、格納されている目的情報の内容は、基本データベースに格納されている目的情報の内容よりも正確である。したがって、基本データベースと特定データベースの目的情報が重複する場合、特定データベースの目的情報を用いることによって、正確な経路誘導をおこなうことができる。
【０００６】
【特許文献１】特開平１０−３０７０３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来技術のナビゲーション装置において目的地の検索をおこなった場合、基本データベースおよび特定データベースの双方に共通する複数の目的情報が同時に検索され、複数の同一目的情報が表示装置の画面上に表示されることとなる。この画面上に表示されている複数の同一目的情報は、格納元のデータベースによって精度が異なるため、複数の同一目的情報のうち、どの目的情報が最も正確であるが、ユーザにとって不明である。したがって、ユーザが目的情報の選択を躊躇してしまうことがあり、ルート探索をおこなうまでに時間や手間がかかり面倒であるという問題が一例として挙げられる。
【０００８】
特に、ナビゲーション装置は車内に設けられており、車内の設置場所や設置スペースには制約があるため、表示装置の大きさには限界がある。そのため、情報の表示領域は必要最低限の内容が表示できる程度の大きさに限定されてしまうこととなる。したがって、表示装置の一画面上に同一目的情報が多数表示された場合、画面をスクロールするなどの手間がかかるため、ユーザは目的情報の選択を簡単におこなうことができず、ルート探索をおこなうまでに時間がかかり、操作が煩雑になるという問題が一例として挙げられる。
【０００９】
さらに、複数の同一目的情報から不正確な目的情報を選択した場合、選択した目的地の実際の地点とは異なる地点や代表地点に重畳してしまうこととなる。したがって、ルート探索を実行しても、正しい経路誘導をおこなうことができず、目的地まで辿り着くことが困難であるという問題が一例として挙げられる。またこれにより、結果的にナビゲーション装置自体の信頼性が低下するという問題が一例として挙げられる。
【課題を解決するための手段】
【００１０】
請求項１の発明にかかる情報検索装置は、複数種類のデータベースから目的情報を検索し、検索された目的情報を表示画面に表示して報知する情報検索装置において、任意の検索条件の入力を受け付ける検索条件入力手段と、前記検索条件入力手段によって入力された検索条件に基づいて前記複数種類のデータベースからそれぞれ目的情報を検索する検索手段と、あらかじめ定められた前記複数種類のデータベースの優先順位に関する情報に基づいて、前記検索手段によって検索された目的情報の中から前記表示画面にて報知する内容を決定する決定手段と、前記表示画面を制御して、前記決定手段によって決定された内容を報知する目的情報報知制御手段と、を備えたことを特徴とする。
【００１１】
また、請求項２の発明にかかる情報検索装置は、複数種類のデータベースから目的情報を検索し、検索された目的情報を音声出力にて報知する情報検索装置において、任意の検索条件の入力を受け付ける検索条件入力手段と、前記検索条件入力手段によって入力された検索条件に基づいて前記複数種類のデータベースからそれぞれ目的情報を検索する検索手段と、あらかじめ定められた前記複数種類のデータベースの優先順位に関する情報に基づいて、前記検索手段によって検索された目的情報の中から音声出力する内容を決定する決定手段と、前記決定手段によって決定された内容を報知する音声出力手段と、を備えたことを特徴とする。
【００１２】
また、請求項８の発明にかかる情報検索方法は、複数種類のデータベースから目的情報を検索し、検索された目的情報を表示画面に表示する情報検索方法において、任意の検索条件を入力する検索条件入力工程と、前記検索条件入力工程によって入力された検索条件に基づいて前記複数種類のデータベースからそれぞれ目的情報を検索する検索工程と、あらかじめ定められた前記複数種類のデータベースの優先順位に関する情報に基づいて、前記検索工程によって検索された目的情報の中から前記表示画面にて報知する内容を決定する決定工程と、前記決定工程によって決定された内容を前記表示画面に報知する目的情報報知工程と、を含んだことを特徴とする。
【００１３】
また、請求項９の発明にかかる情報検索方法は、複数種類のデータベースから目的情報を検索し、検索された目的情報を音声出力にて報知する情報検索方法において、任意の検索条件を入力する検索条件入力工程と、前記検索条件入力工程によって入力された検索条件に基づいて前記複数種類のデータベースからそれぞれ目的情報を検索する検索工程と、あらかじめ定められた前記複数種類のデータベースの優先順位に関する情報に基づいて、前記検索工程によって検索された目的情報の中から音声出力する内容を決定する決定工程と、前記決定工程によって決定された内容を報知する音声出力工程と、を含んだことを特徴とする。
【００１４】
また、請求項１０の発明にかかる情報検索プログラムは、請求項８または９に記載の情報検索方法を、コンピュータに実行させることを特徴とする。
【発明を実施するための最良の形態】
【００１５】
以下に添付図面を参照して、この発明にかかる情報検索装置、情報検索方法および情報検索プログラムの好適な実施の形態を詳細に説明する。
（実施の形態）
（情報検索装置のハードウェア構成）
まず、この発明の実施の形態にかかる情報検索装置のハードウェア構成について説明する。図１は、この発明の実施の形態にかかる情報検索装置のハードウェア構成を示すブロック図である。
【００１６】
図１に示すように、情報検索装置１００は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＨＤＤ（ハードディスクドライブ）１０４と、ＨＤ（ハードディスク）１０５と、ＣＤ／ＤＶＤドライブ１０６と、着脱可能な記録媒体の一例としてのＣＤ／ＤＶＤ１０７と、入力Ｉ／Ｆ（インターフェース）１０８と、入力キー１０９と、リモコン１１０と、映像Ｉ／Ｆ（インターフェース）１１１と、ディスプレイ（またはタッチパネル）１１２と、音声Ｉ／Ｆ（インターフェース）１１３と、スピーカ１１４Ａと、マイク１１４Ｂと、通信Ｉ／Ｆ（インターフェース）１１５と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）レシーバ１１６と、角速度センサ１１７と、走行距離センサ１１８と、傾斜センサ１１９と、から構成されている。また、各構成部１０１〜１１９はバス１２０によってそれぞれ接続されている。
【００１７】
ここで、ＣＰＵ１０１は、情報検索装置１００の全体の制御を司る。ＲＯＭ１０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。ＨＤＤ１０４は、ＣＰＵ１０１の制御にしたがってＨＤ１０５に対するデータのリード／ライトを制御する。ＨＤ１０５は、ＨＤＤ１０４の制御で書き込まれたデータを記憶する。
【００１８】
ＣＤ／ＤＶＤドライブ１０６は、ＣＰＵ１０１の制御にしたがってＣＤ／ＤＶＤ１０７に対するデータのリード／ライトを制御する。ＣＤ／ＤＶＤ１０７は、ＣＤ／ＤＶＤドライブ１０６の制御にしたがって記録されたデータの読み出される着脱自在な記録媒体である。また、ＣＤ／ＤＶＤ１０７として、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体としては、ＣＤ／ＤＶＤ１０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリーカードなどであってもよい。
【００１９】
また、入力Ｉ／Ｆ１０８は、文字、数値、各種指示等の入力をする入力キー１０９や、入力キー１０９の一部または全部を備えたリモコン１１０から送信されてくるデータを入力する。また、不図示であるが必要に応じて出力Ｉ／Ｆを設け、この出力Ｉ／Ｆを介して文字や画像を光学的に読み取るスキャナや、文字や画像を印刷するプリンタを接続することができる。
【００２０】
また、映像Ｉ／Ｆ１１１は、映像表示用のディスプレイ（またはタッチパネル）１１２と接続される。映像Ｉ／Ｆ１１１は、具体的には、たとえば、ディスプレイ（またはタッチパネル）１１２全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ（またはタッチパネル）１１２を表示制御する制御ＩＣなどによって構成される。
【００２１】
ディスプレイ（またはタッチパネル）１１２には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像等の各種データが表示される。このディスプレイ１１２は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。また、タッチパネル１１２の場合は、入力Ｉ／Ｆ１０８に接続され、タッチパネル１１２の押下／非押下を検出して入力Ｉ／Ｆ１０８にデータを入力する。
【００２２】
また、音声Ｉ／Ｆ１１３は、音声出力用のスピーカ１１４Ａと音声入力用のマイク１１４Ｂに接続される。音声Ｉ／Ｆ１１３は、具体的には、たとえば、音声ディジタルデータのＤ／Ａ変換を行うＤ／Ａコンバータと、Ｄ／Ａコンバータから出力される音声アナログ信号を増幅する増幅器と、から構成されている。また、スピーカ１１４Ａは音声を出力し、マイク１１４Ｂは外部から読み上げられた音声を入力する。また、通信Ｉ／Ｆ１１５は、ＧＰＳレシーバ１１６、角速度センサ１１７、走行距離センサ１１８および傾斜センサ１１９から出力される各種データを入力する。
また、ＧＰＳレシーバ１１６は、ＧＰＳ衛星からの電波を受信し、ＧＰＳ衛星との幾何学的位置を求めるものであり、地球上どこでも計測可能である。電波としては、１．５７５．４２ＭＨｚの搬送波で、Ｃ／Ａ（Ｃｏａｒｓｅ  ａｎｄ  Ａｃｃｅｓｓ）コードおよび航法メッセージが乗っているＬ１電波を用いておこなわれる。Ｃ／Ａコードはビット率１．０２３Ｍｂｐｓで、コードの長さは１０２３ｂｉｔ＝１ｍｓである。また、航法メッセージはビット率５０ｂｐｓで、コードの長さは、サブフレームが３００ｂｉｔ＝６ｓであり、メインフレームが１５００ｂｉｔ＝３０ｓであり、５サブフレームが１メインフレームであり、２５メインフレームが１マスターフレームである。すなわち、ＧＰＳ衛星からの電波を受信してＧＰＳ測位データを出力するとともに、自車の進行方向の絶対方位データを出力する。
【００２３】
角速度センサ１１７は、自車の回転時の角速度を検出し、角速度データと相対方位データとを出力する。走行距離センサ１１８は、車輪の回転に伴って出力される所定周期のパルス信号のパルス数をカウントすることによって車輪一回転当たりのパルス数を算出し、その一回転当たりのパルス数に基づく走行距離データを出力する。傾斜センサ１１９は、路面の傾斜角度を検出し、傾斜角データを出力する。
（情報検索装置の機能的構成）
つぎに、この発明の実施の形態にかかる情報検索装置１００の機能的構成について説明する。図２は、この発明の実施の形態にかかる情報検索装置１００の機能的構成を示すブロック図である。情報検索装置１００は、複数種類のデータベースＤＢ１〜ＤＢｎ（ｎは２以上の整数）から目的情報を検索し、検索された目的情報を、表示部２０７の表示画面に表示して報知する。
【００２４】
この情報検索装置１００は、複数種類のデータベースＤＢ１〜ＤＢｎと、検索条件入力部２０１と、検索部２０２と、優先順位情報記憶部２０３と、決定部２０４と、目的情報報知制御部２０５と、表示切替指示入力部２０６と、表示部２０７と、データ入力部２０８と、目的情報入力部２０９と、地図情報データベース２１０と、地図情報抽出部２１１と、測位部２１２と、ルート探索入力部２１３と、ルート探索実行部２１４と、位置情報表示制御部２１５と、音声出力部２１６と、から構成されている。
【００２５】
複数種類のデータベースＤＢ１〜ＤＢｎは、それぞれ、目的情報が記憶されている。この目的情報は、たとえば、それぞれ、目的地の位置をあらわす位置情報を含むナビゲーション情報とすることができる。このナビゲーション情報は、たとえば、行政機関、交通施設、病院、学校、名所、遊園地、レストラン、コンビニアンスストア、駐車場またはガソリンスタンドなど、さまざまなジャンルのうち、少なくとも１つのジャンルによって、類別することができる。
【００２６】
また、市区町村や都道府県によって分類することもできる。この複数種類のデータベースＤＢ１〜ＤＢｎに記憶されている目的情報については後述する。この複数種類のデータベースＤＢ１〜ＤＢｎは、具体的には、たとえば、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＣＤ／ＤＶＤ１０７などによって、その機能を実現する。
【００２７】
検索条件入力部２０１は、任意の検索条件の入力を受け付ける。この検索条件としては、たとえば、行政機関、交通施設、病院、学校、名所、遊園地、レストラン、コンビニアンスストア、駐車場またはガソリンスタンドなどの目的情報のジャンルや、目的地が所在する都道府県、市区町村の地域など目的地の位置を間接的に指定する検索条件や、目的地の名称、住所、電話番号など目的地を直接指定する検索条件が挙げられる。
【００２８】
この検索条件入力部２０１は、具体的には、たとえば、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＣＤ／ＤＶＤ１０７などの記録媒体に格納されているプログラムを、ＣＰＵ１０１が実行することによって、または、入力Ｉ／Ｆ１０８あるいは音声Ｉ／Ｆ１１３によって、その機能を実現する。
【００２９】
検索部２０２は、検索条件入力部２０１によって入力された検索条件に基づいて複数種類のデータベースＤＢ１〜ＤＢｎからそれぞれ目的情報を検索する。ここで、具体的には、たとえば、複数種類のデータベースＤＢ１〜ＤＢｎのいずれかに記憶されている目的情報に含まれているジャンル、名称、電話番号、住所などの内容が、入力された検索条件と完全一致することによって、検索条件に適合した目的情報を検索することができる。
【００３０】
また、たとえば、複数のデータベースのいずれかに記憶されている目的情報に含まれているジャンル、名称、電話番号、住所などの内容が、入力された検索条件と一部一致することによって、検索条件に適合した目的情報を検索することができる。この検索部２０２は、具体的には、たとえば、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＣＤ／ＤＶＤ１０７などの記録媒体に格納されているプログラムを、ＣＰＵ１０１が実行することによってその機能を実現する。
【００３１】
優先順位情報記憶部２０３は、優先順位に関する情報を記憶する。この優先順位に関する情報とは、たとえば、図３に示すような、複数種類のデータベースＤＢ１〜ＤＢｎのデータベース名と、優先順位とが関連付けられた変換テーブル３００である。この優先順位は、たとえば、目的情報に含まれている目的地の位置情報の正確さをあらわす精度順位によって設定することができる。
【００３２】
優先順位は、このほか、各データベースＤＢ１〜ＤＢｎの最終更新日時や、記憶されている情報量などによっても設定することができる。この優先順位情報記憶部２０３は、具体的には、たとえば、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＣＤ／ＤＶＤ１０７などによって、その機能を実現する。
【００３３】
決定部２０４は、あらかじめ定められた複数種類のデータベースＤＢ１〜ＤＢｎの優先順位に関する情報に基づいて、検索部２０２によって検索された目的情報の中から、表示部２０７の表示画面にて報知する内容を決定する。この決定部２０４は、具体的には、優先順位情報記憶部２０３に記憶されている変換テーブル３００によって、目的情報の検索元となるデータベース名から優先順位に変換することにより、目的情報ごとに優先順位を得ることができる。
【００３４】
目的情報報知制御部２０５は、表示部２０７の表示画面を制御して、決定部２０４によって決定された内容を報知する。ここで、決定部２０４によって決定された内容とは、検索された目的情報や、目的情報が検索されなかった場合の検索不可表示情報などが挙げられる。この目的情報報知制御部２０５は、具体的には、たとえば、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＣＤ／ＤＶＤ１０７などの記録媒体に格納されているプログラムを、ＣＰＵ１０１が実行することによってその機能を実現する。
【００３５】
表示切替指示入力部２０６は、表示部２０７の表示画面に表示された内容の表示切替指示の入力を受け付ける。この表示切替指示が入力された場合、上述した決定部２０４は、現在表示されている目的情報が検索されたデータベースの次に高い優先順位のデータベースから検索された目的情報を、表示画面に表示するように決定する。この表示切替指示入力部２０６は、具体的には、たとえば、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＣＤ／ＤＶＤ１０７などの記録媒体に格納されているプログラムを、ＣＰＵ１０１が実行することによって、または、入力Ｉ／Ｆ１０８によって、その機能を実現する。
【００３６】
表示部２０７は、表示画面を有し、目的情報報知制御部２０５および位置情報表示制御部２１５から出力される各種情報を表示する。この表示部２０７は、具体的には、たとえば、図１に示したディスプレイ（またはタッチパネル）１１２によって、その機能を実現する。
【００３７】
データ入力部２０８は、図１に示したＧＰＳレシーバ１１６、角速度センサ１１７、走行距離センサ１１８または傾斜センサ１１９から出力されてくる各種データを入力する。このデータ入力部２０８は、図１に示した通信Ｉ／Ｆ１１５によって、その機能を実現する。
【００３８】
目的情報入力部２０９は、目的情報報知制御部２０５によって表示画面上に報知（表示）された目的情報の入力を受け付ける。具体的に説明すると、たとえば、図１に示した入力キー１０９またはリモコン１１０をユーザが操作することによって、または、タッチパネル１１２の所望の位置をユーザが押下することによって、表示画面上に報知された目的情報の入力を受け付ける。また、この目的情報の入力は、音声認識によっておこなうこともできる。具体的に説明すると、目的情報を読み上げることにより、読み上げられた音声が図１に示したマイク１１４Ｂから入力される。そして、マイク１１４Ｂから入力された音声を認識する。
【００３９】
この目的情報入力部２０９は、具体的には、たとえば、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＣＤ／ＤＶＤ１０７などの記録媒体に格納されているプログラムを、ＣＰＵ１０１が実行することによって、または、入力Ｉ／Ｆ１０８あるいは音声Ｉ／Ｆ１１３によって、その機能を実現する。
【００４０】
地図情報データベース２１０は、たとえば、市区町村や都道府県の地図が網羅された地図情報を記憶する。また、この地図情報には、緯度情報および経度情報を含む位置情報が付加されており、後述する測位部２１２によって測位された位置に対応付けすることができる。この地図情報データベース２１０は、具体的には、たとえば、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＣＤ／ＤＶＤ１０７などによって、その機能を実現する。
【００４１】
地図情報抽出部２１１は、測位部２１２によって算出された自車または目的地の位置を示す位置情報（緯度情報および経度情報）に対応する地図情報を、地図情報データベース２１０から抽出する。この地図情報抽出部２１１は、具体的には、たとえば、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＣＤ／ＤＶＤ１０７などの記録媒体に格納されているプログラムを、ＣＰＵ１０１が実行することによってその機能を実現する。
【００４２】
測位部２１２は、データ入力部２０８から出力されてくるデータに基づいて、自車の現在位置を測定する。具体的には、自立型の場合、角速度センサ１１７から出力された角速度データおよび相対方位データと、走行距離センサ１１８から出力されてくる走行距離データと、傾斜センサ１１９から出力されてくる傾斜角データと、によって、自車の移動方向と移動距離を算出し、それを基準地点に加算して現在位置を算出する。そして、算出した現在位置の位置情報（緯度情報および経度情報）に基づいて、対応する地図情報を地図情報抽出部２１１から取得する。
【００４３】
また、ＧＰＳ型の場合、宇宙空間に打ち上げられている複数個のＧＰＳ衛星からの電波を受信し、受信結果に基づいて３次元測量法または２次元測量法により移動体の現在位置を算出する。そして、算出した現在位置に基づいて、表示画面上に自車の位置マークおよび該当する地図を表示する。また、上述の自立型とＧＰＳ型の双方の機能を備えることとしてもよい。
【００４４】
また、測位部２１２は、目的情報入力部２０９から入力された目的情報に含まれている位置情報に基づいて、目的地の位置を算出する。そして、算出した目的地の位置に基づいて、表示画面上に目的地の位置マークおよび該当する地図を表示する。この測位部２１２は、具体的には、たとえば、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＣＤ／ＤＶＤ１０７などの記録媒体に格納されているプログラムを、ＣＰＵ１０１が実行することによってその機能を実現する。
【００４５】
ルート探索入力部２１３は、自車から目的地までのルート（経路）の探索入力を受け付ける。具体的に説明すると、たとえば、図１に示した入力キー１０９またはリモコン１１０をユーザが操作することによって、または、タッチパネル１１２の所望の位置をユーザが押下することによって、ルート探索の入力を受け付ける。このルート探索入力部２１３は、具体的には、たとえば、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＣＤ／ＤＶＤ１０７などの記録媒体に格納されているプログラムを、ＣＰＵ１０１が実行することによって、または、入力Ｉ／Ｆ１０８によって、その機能を実現する。
【００４６】
ルート探索実行部２１４は、ルート探索入力があった場合、自車から目的地までのルート（経路）の探索を実行する。具体的には、測位部２１２によって算出された自車および目的地の位置情報（緯度情報および経度情報）と、その位置情報に対応する地図情報と、によってルート探索をおこなう。ルート探索の詳細については周知であるので、ここでは省略する。このルート探索実行部２１４は、具体的には、たとえば、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＣＤ／ＤＶＤ１０７などの記録媒体に格納されているプログラムを、ＣＰＵ１０１が実行することによって、または、入力Ｉ／Ｆ１０８によって、その機能を実現する。
【００４７】
位置情報表示制御部２１５は、表示部２０７の表示画面を制御して、自車、目的地の位置情報や探索されたルートを、その位置情報に対応する地図情報を重畳して表示する。この位置情報表示制御部２１５は、具体的には、たとえば、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＣＤ／ＤＶＤ１０７などの記録媒体に格納されているプログラムを、ＣＰＵ１０１が実行することによってその機能を実現する。
【００４８】
音声出力部２１６は、決定部２０４によって決定された内容を音声出力する。ここで、決定部２０４によって決定された内容とは、検索された目的情報や、目的情報が検索されなかった場合の検索不可情報などの音声が挙げられる。たとえば、検索された目的情報の場合は、目的情報に含まれている目的地の名称、住所、ジャンル、その他付加情報を読み上げることができる。この音声情報は、目的情報ごとに、後述するデータベースＤＢｉに、たとえば圧縮音声データとして格納することとしてもよい。また、検索不可情報の場合は、その旨を読み上げることによって音声出力する。この検索不可情報も後述するデータベースＤＢｉに、たとえば圧縮音声データとして格納することとしてもよい。また、この音声出力部２１６は、具体的には、たとえば、図１に示した音声Ｉ／Ｆ１１３およびスピーカ１１４によってその機能を実現する。
【００４９】
つぎに、複数種類のデータベースＤＢ１〜ＤＢｎの内容について説明する。図４〜図６は、この実施の形態にかかる各データベースＤＢ１〜ＤＢｎのデータ内容に関する説明図である。ここでは、データベース数ｎをｎ＝３の場合について説明する。図４に示すデータベースＤＢ３に記憶されている目的情報は、たとえば、目的地の名称と、位置情報と、電話番号と、ジャンルとからなるナビゲーション情報によって構成されている。また、位置情報は、住所と緯度情報と経度情報とによって構成されている。
【００５０】
また、図５に示すデータベースＤＢ２に記憶されている目的情報は、図４に示した目的地の名称、位置情報、電話番号およびジャンルのほか、付加情報として、営業時間、休業日、利用料金、駐車台数、車両制限からなるナビゲーション情報によって構成されている。また、図６に示すデータベースＤＢ１は、図５に示した付加情報に、さらに、提携店、提携先条件、事前予約の有無、駐車場の形態を追加したナビゲーション情報によって構成されている。
【００５１】
ここで、図４に示したデータベースＤＢ３は、たとえば全国の目的情報を網羅したデータベースであり、図５に示したデータベースＤＢ２は、たとえば関東地区の目的情報を網羅したデータベースであり、図６に示したデータベースＤＢ１は、たとえば東京都の目的情報を網羅したデータベースである。これらのデータベースＤＢ１〜ＤＢ３では、図６に示したデータベースＤＢ１が目的情報の情報量が最も少ないが、目的情報は最も正確なデータベースとされている。一方、図４に示したデータベースＤＢ３は、目的情報の情報量が最も多いが、目的情報はデータベースＤＢ１およびデータベースＤＢ２よりも不正確なデータベースとされている。
【実施例１】
【００５２】
つぎに、上述した実施の形態の実施例１について説明する。この実施例１は、決定部２０４が、優先順位が最も高いデータベースＤＢｉから検索された目的情報のみを表示画面に表示するように決定し、また、表示切替指示入力部２０６によって表示切替指示が入力された場合、現在表示されている目的情報が検索されたデータベースＤＢｉの次に高い優先順位のデータベースＤＢｊから検索された目的情報を、表示画面に表示するように決定する例である。また、ここでは、たとえば、優先順位に関する情報は、位置情報の正確さに関する精度順位をあらわすものとする。図７および図８は、この実施例１の情報検索装置１００の一実施例を示すフローチャートである。
【００５３】
図７に示すように、優先順位ｉをｉ＝１に設定する（ステップＳ７０１）。そして、検索条件が入力されたか否かを判定する（ステップＳ７０２）。図９は、表示画面９００に表示された検索条件入力画面９０１の一例を示す説明図である。この図９の検索条件入力画面９０１は、ジャンルを「駐車場」に限定し、目的地である駐車場の名称「あい」を検索条件とする例である。この検索条件入力画面９０１では、入力キー９０２を押下して決定キー９０３を押下することにより、検索条件を入力することができる。そして、検索条件が入力された場合（ステップＳ７０２：Ｙｅｓ）、この入力された検索条件に基づいて、複数種類のデータベースすべてから検索する（ステップＳ７０３）。
【００５４】
検索された目的情報がない場合は（ステップＳ７０４：Ｎｏ）、表示画面９００に検索されなかった旨、すなわち検索不可表示をし（ステップＳ７０５）、ステップＳ７０２に戻る。一方、検索された目的情報があった場合は（ステップＳ７０４：Ｙｅｓ）、図３に示した変換テーブル３００によって、検索された目的情報のデータベース名を優先順位に変換する（ステップＳ７０６）。
【００５５】
そして、優先順位ｉのデータベースＤＢｉから検索された目的情報があるか否かを判定する（ステップＳ７０７）。優先順位ｉのデータベースＤＢｉから検索された目的情報がない場合は（ステップＳ７０７：Ｎｏ）、優先順位ｉを１つインクリメントする（ステップＳ７０８）。そして、インクリメントされた優先順位ｉが、データベース数ｎと一致するか否かを判定する（ステップＳ７０９）。一致しない場合は（ステップＳ７０９：Ｎｏ）、ステップＳ７０７に戻る。一方、一致する場合は（ステップＳ７０９：Ｙｅｓ）、優先順位ｉをｉ＝１にリセットし（ステップＳ７１０）、ステップＳ７０７に戻る。
【００５６】
また、優先順位ｉのデータベースＤＢｉから検索された目的情報があった場合（ステップＳ７０７：Ｙｅｓ）、その目的情報を表示決定する（ステップＳ７１１）。そして、表示決定された目的情報を表示画面９００に表示する（ステップＳ７１２）。この表示画面９００に表示された目的情報１０００の一例を図１０に示す。図１０に示すように、ステップＳ７０１〜ステップＳ７１２までの処理により、表示画面９００には、優先順位が最も高いデータベースから検索された目的情報として、図６に示したデータベースから検索された駐車場「あい」の情報のみが表示された目的情報１０００が表示されている。
【００５７】
これによれば、複数種類のデータベースから、同一駐車場「あい」が検索された場合であっても、目的情報１０００に表示される駐車場の目的情報は、最も精度の高い図６に示したデータベースＤＢ１から検索された駐車場の目的情報である。したがって、車載ナビゲーション装置などのように、表示画面９００の大きさに制約がある場合でも、限られた表示領域内で最も精度のよい情報のみを表示することができ、表示画面９００を見やすくすることができる。
【００５８】
また、同一の駐車場の目的情報が複数同時に表示されることがないため、運転者や同乗者が、表示されている同一駐車場の目的情報の中から選択入力操作をおこなう必要がなく、運転者や同乗者の手間を省くことができる。特に運転者にとっては運転中の操作回数が減少するため、視線を情報検索装置１００に向ける必要もなく、安全な運転をおこなうことができる。
【００５９】
また、同一の駐車場の目的情報が複数同時に表示されない分、図６に示したデータベースＤＢ１から検索された目的情報に付加情報１００１がある場合は、図１０に示すように、付加情報１００１を表示する表示領域も確保することができ、限られた表示領域の中で、有用な情報を運転者に提供することができる。
【００６０】
つぎに、図１０に示すように、次の情報表示ボタン１００２を押下することにより、次に優先順位が高いデータベースＤＢｊから検索された目的情報への表示切替指示入力があったか否かを判定する（ステップＳ７１３）。表示切替指示入力があった場合（ステップＳ７１３：Ｙｅｓ）、ステップＳ７０８に移行する。そして、Ｓ７０７〜Ｓ７１０の処理のあと、次に優先順位が高い目的情報を表示決定し（ステップＳ７１１）、表示画面９００に表示することができる（ステップＳ７１２）。これにより、優先順位が高いデータベースから検索された目的情報から順次表示画面９００に表示することができる。
【００６１】
一方、表示切替指示入力がない場合（ステップＳ７１３：Ｎｏ）、図８に示すように、表示画面９００に表示された目的情報から所望の目的情報が選択されたか否かを判定する（ステップＳ８０１）。目的情報が選択されない場合は（ステップＳ８０１：Ｎｏ）、図７に示したステップＳ７１２に戻る。一方、目的情報が選択された場合（ステップＳ８０１：Ｙｅｓ）、目的情報に含まれている位置情報に対応する地図情報を地図情報データベース２１０から抽出する（ステップＳ８０２）。
【００６２】
そして、抽出された地図情報と、選択された目的情報とにより、目的地を地図上に重畳して表示画面９００上に表示する（ステップＳ８０３）。図１１は、目的地を地図上に重畳表示した表示画面９００の一例を示す説明図である。図１１に示すように、Ｔ１は、図６に示した優先順位が最も高いデータベースＤＢ１から検索された駐車場「あい」であり、Ｔ３は、図４に示した優先順位が最も高いデータベースＤＢ３から検索された駐車場「あい」である。このように、同一駐車場であってもデータベースＤＢ１〜ＤＢｎの精度の相違によって地図上に重畳表示される位置は異なるが、精度の高いデータベースから検索された目的情報を選択することにより、位置が正確な目的地のみを地図上に表示することができ、目的地の位置を正確に把握することができる。これにより、ルート探索をおこなう場合、正しいルートを設定することができる。
【００６３】
この後、ルート探索入力があったか否かを判定する（ステップＳ８０４）。ルート探索入力がない場合は（ステップＳ８０４：Ｎｏ）、ステップＳ８０３に戻る。一方、ルート探索入力があった場合は（ステップＳ８０４：Ｙｅｓ）、選択された目的情報に基づいて、ルート探索を実行する（ステップＳ８０５）。このルート探索の実行により、探索されたルートを地図上に表示する（ステップＳ８０６）。
【００６４】
このルート探索によれば、精度の高いデータベースから検索された目的情報によってルート探索を実行することができるため、目的地まで正確に案内することができ、また、探索されたルートを信頼して運転することができるため、運転者に安心感を与え、安全な運転を支援することができる。
【実施例２】
【００６５】
つぎに、上述した実施の形態の実施例２について説明する。この実施例２では、決定部２０４が、あらかじめ定められた複数種類のデータベースＤＢ１〜ＤＢｎの優先順位に関する情報に基づいて、検索部２０２によって検索された目的情報の中から表示画面９００に強調表示する内容を決定する例である。また、実施例１と同様、ここでは、たとえば、優先順位に関する情報は、位置情報の正確さに関する精度順位をあらわすものとする。図１２は、上述した実施の形態の情報検索装置１００の一実施例を示すフローチャートである。なお、図８に示した実施例１のフローチャートは、この実施例２にも適用する。
【００６６】
まず、検索条件が入力されたか否かを判定する（ステップＳ１２０１）。そして、実施例１と同様、図９に示すように、検索条件を目的地である駐車場の名称「あい」として、入力キー９０２を押下する。そして、決定キー９０３を押下することにより、検索条件を入力することができる。検索条件が入力された場合（ステップＳ１２０１：Ｙｅｓ）、この入力された検索条件に基づいて、複数種類のデータベースＤＢ１〜ＤＢｎすべてから検索する（ステップＳ１２０２）。
【００６７】
検索された目的情報がない場合は（ステップＳ１２０３：Ｎｏ）、表示画面９００に検索されなかった旨、すなわち検索不可表示をし（ステップＳ１２０４）、ステップＳ１２０１に戻る。一方、検索された目的情報があった場合は（ステップＳ１２０３：Ｙｅｓ）、図３に示した変換テーブル３００によって、検索された目的情報から得られたデータベース名を優先順位に変換する（ステップＳ１２０５）。
【００６８】
つぎに、目的情報が、複数種類のデータベースＤＢ１〜ＤＢｎから検索されたか否かを判定する（ステップＳ１２０６）。目的情報が１種類のデータベースのみから検索された場合は（ステップＳ１２０６：Ｎｏ）、その検索された目的情報を表示画面９００に表示する（ステップＳ１２０７）。一方、目的情報が複数種類のデータベースから検索された場合（ステップＳ１２０６：Ｙｅｓ）、優先順位が最も高いデータベースＤＢｉから検索された目的情報のみを強調表示するように決定する（ステップＳ１２０８）。
【００６９】
そして、強調表示決定された目的情報を表示画面９００に強調表示する（ステップＳ１２０９）。また、他の検索された目的情報は表示画面９００に表示することとしてもよい。優先順位が最も高いデータベースから検索された目的情報のみを強調表示した画面例を図１３に示す。図１３に示すように、検索された目的情報は矩形状のアイコン１３０１〜１３０３によって表示されており、強調表示決定された目的情報のアイコン１３０１については、他の目的情報のアイコン１３０２，１３０３の色と異なる色にすることにより強調表示することができる。
【００７０】
また、図１４に示すように、目的情報のアイコン１３０１〜１３０３がすべて同色であっても、目的情報のアイコン１３０１〜１３０３を縦に配列する場合に、強調表示決定された目的情報のアイコン１３０１を、先頭（たとえば、表示画面で一番上）に配置することにより、強調表示することができる。そして、強調表示された目的情報のアイコン１３０１を選択することにより、図１０に示すような情報表示画面１０００を表示することができる。
【００７１】
この実施例２によれば、複数種類のデータベースＤＢ１〜ＤＢｎから目的情報が検索された場合であっても、最も優先順位の高いデータベースＤＢｉから検索された目的情報を強調表示決定することにより、どの目的情報が正確な目的情報であるか否かを運転者や同乗者に促すことができる。
【００７２】
また、上述した実施の形態および実施例では、複数種類のデータベースＤＢ１〜ＤＢｎから目的情報を検索し、検索された目的情報を表示画面９００に表示する情報検索装置１００について説明したが、複数種類のデータベースＤＢ１〜ＤＢｎから目的情報を検索し、検索された目的情報を音声出力する構成としてもよい。
【００７３】
この場合、各データベースＤＢ１〜ＤＢｎに記憶されている目的情報に含まれている目的地の名称、住所、電話番号その他付加情報を音声出力する音声データが記憶されており、決定部２０４によって決定された場合に、その決定された目的情報の音声データのみを再生することによって、優先順位の最も高い目的情報を音声出力することができる。
【００７４】
これにより、優先順位、すなわち、精度順位が低い目的情報が音声出力されないため、運転者や同乗者は、同一目的地についての異なる目的情報の音声出力を聞き続ける必要がなく、精度順位の高い目的情報のみを効率的に聞くことができる。また、この音声出力と表示画面９００の表示の両方をおこなう構成としてもよい。これによれば、運転者は表示画面９００を見ずに最も優先順位（精度順位）の高いデータベースから検索された目的情報を把握することができるとともに、その後、表示画面９００を見ることによって、情報の内容を確認することができる。
【００７５】
また、音声出力された目的情報をユーザが読み上げることにより、ユーザによって読み上げられた目的情報を、図１に示したマイク１１４Ｂから入力して音声認識することとしてもよい。これにより、運転者や同乗者が、目的情報の選択入力のために視線を情報検索装置１００に向ける必要もなく、安全な運転をおこなうことができる。
【００７６】
また、上述した実施の形態および実施例においては、目的情報としてナビゲーション情報を記憶した複数種類のデータベースＤＢ１〜ＤＢｎを用いることとしたが、複数種類のデータベースＤＢ１〜ＤＢｎに記憶される目的情報は、ナビゲーション情報に限定されることはない。たとえば、複数種類のデータベースＤＢ１〜ＤＢｎを、たとえば、出版社が異なる複数の辞書データベースに適用し、この辞書データベースにあらかじめ優先順位に関する情報を設定しておくことにより、同一検索条件によって意味内容を調べる場合であっても、最も正確なデータベースから検索された意味内容のみを表示または音声出力することとなるため、精度の高い情報を、効率よく表示または音声出力することができる。
【００７７】
以上説明したように、この実施の形態および実施例にかかる情報検索装置、情報検索方法および情報検索プログラムでは、限られた領域の表示画面において、精度の高い情報を、容易かつ適切に表示することができるという効果を得ることができる。これにより、目的情報の選択を躊躇せずに簡単におこなうことができ、ルート探索の効率化を図ることができる。また、精度のよいデータベースから検索された目的情報を用いてルート探索をおこなうことができるため、経路誘導にしたがって、運転者は安心して運転することができ、目的地まで容易に到着することができる。
【００７８】
なお、この実施の形態および実施例で説明した情報検索方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００７９】
【図１】この発明の実施の形態にかかる情報検索装置のハードウェア構成を示すブロック図である。
【図２】この発明の実施の形態にかかる情報検索装置の機能的構成を示すブロック図である。
【図３】この発明の実施の形態にかかる情報検索装置の複数種類のデータベースのデータベース名と、優先順位とが関連付けられた変換テーブルを示す説明図である。
【図４】この発明の実施の形態にかかるデータベースＤＢ３のデータ内容を示す説明図である。
【図５】この発明の実施の形態にかかるデータベースＤＢ２のデータ内容を示す説明図である。
【図６】この発明の実施の形態にかかるデータベースＤＢ１のデータ内容を示す説明図である。
【図７】この発明の実施の形態にかかる情報検索装置の実施例１を示すフローチャート（前半）である。
【図８】この発明の実施の形態にかかる情報検索装置の実施例１および実施例２を示すフローチャート（後半）である。
【図９】この発明の実施の形態にかかる情報検索装置の実施例１における、表示画面に表示された検索条件入力画面の一例を示す説明図である。
【図１０】この発明の実施の形態にかかる情報検索装置の実施例１における表示画面に表示された目的情報を示す説明図である。
【図１１】この発明の実施の形態にかかる情報検索装置の実施例１における、目的地が地図上に重畳表示された表示画面の一例を示す説明図である。
【図１２】この発明の実施の形態にかかる情報検索装置の実施例２を示すフローチャート（前半）である。
【図１３】この発明の実施の形態にかかる情報検索装置の実施例２における、優先順位が最も高いデータベースから検索された目的情報のみを強調表示した画面例を示す説明図である。
【図１４】この発明の実施の形態にかかる情報検索装置の実施例２における、優先順位が最も高いデータベースから検索された目的情報のみを強調表示した他の画面例を示す説明図である。
【符号の説明】
【００８０】
１００  情報検索装置
２０１  検索条件入力部
２０２  検索部
２０４  決定部
２０５  目的情報報知制御部
２０６  表示切替指示入力部
２０７  表示部
ＤＢ１〜ＤＢｎ  複数種類のデータベース
【図１】
2005234991.tif 000003
【図２】
2005234991.tif 000004
【図３】
2005234991.tif 000005
【図４】
2005234991.tif 000006
【図５】
2005234991.tif 000007
【図６】
2005234991.tif 000008
【図７】
2005234991.tif 000009
【図８】
2005234991.tif 000010
【図９】
2005234991.tif 000011
【図１０】
2005234991.tif 000012
【図１１】
2005234991.tif 000013
【図１２】
2005234991.tif 000014
【図１３】
2005234991.tif 000015
【図１４】
2005234991.tif 000016