(57)【特許請求の範囲】
【請求項１】
検索キーワードを入力する入力手段と、
前記入力手段によって入力された前記検索キーワードに基づいて、互いに異なる情報が格納された複数の検索用データベースの検索を行い、目的情報を抽出する検索手段と、
前記検索手段により抽出された前記目的情報を出力する出力手段と、を備える情報検索装置であって、
複数の単語と、当該単語それぞれに対し、当該単語と前記検索用データベースそれぞれとの関連度合を示す重み値とが記憶されている重み値データベースと、
前記重み値データベースに記憶された重み値を更新するための更新情報が記憶された情報記憶装置と接続する接続手段と、
前記接続手段により前記情報記憶装置と接続された際に、前記重み値データベースに記憶された前記重み値を前記更新情報に基づいて更新する更新手段と、
前記入力手段によって入力された検索キーワードから単語を抽出して、当該単語に対する前記重み値から前記検索キーワードの重み値を計算し、その計算結果に基づいて前記複数の検索用データベースの優先順位を決定する決定手段と、を備え、
前記決定手段は、前記更新手段により前記重み値が更新されていない場合は、前記抽出された単語に対する前記重み値データベースから抽出した重み値から前記検索キーワードの重み値を計算する一方、前記更新手段により前記重み値が更新された場合は、前記更新手段により更新された重み値から前記検索キーワードの重み値を計算するものであり、
前記出力手段は、前記決定手段により決定された優先順位が高い前記検索用データベースから抽出された前記目的情報を優先的に出力する
ことを特徴とする情報検索装置。
【請求項２】
検索キーワードを入力する入力手段と、
前記入力手段によって入力された前記検索キーワードに基づいて、互いに異なる情報が格納された複数の検索用データベースの検索を行い、目的情報を抽出する検索手段と、
前記検索手段により抽出された前記目的情報を出力する出力手段と、を備える情報検索装置であって、
複数の単語と、当該単語それぞれに対し、当該単語と前記検索用データベースそれぞれとの関連度合を示す重み値とが記憶されている重み値データベースと、
ユーザによる情報の分野の選択を受け付けて、該選択された分野に関連する単語の重み値を変更する受付手段と、
前記入力手段によって入力された検索キーワードから単語を抽出して、当該単語に対する前記重み値データベースから抽出した重み値から前記検索キーワードの重み値を計算し、その計算結果に基づいて前記複数の検索用データベースの優先順位を決定する決定手段と、を備え、
前記出力手段は、前記決定手段により決定された優先順位が高い前記検索用データベースから抽出された前記目的情報を優先的に出力する
ことを特徴とする情報検索装置。
【請求項３】
前記検索手段は、前記決定手段により決定された優先順位が最も高い前記検索用データベースの検索を行う
ことを特徴とする請求項１または請求項２に記載の情報検索装置。
【請求項４】
前記検索手段は、前記決定手段により決定された優先順位が高い前記検索用データベースから順に検索を行う
ことを特徴とする請求項１または請求項２に記載の情報検索装置。
【請求項５】
前記情報検索装置は、車両に搭載され、
地図を含む情報画面を表示させる表示手段を備え、
前記情報記憶装置は、前記情報画面の表示に用いられる画像情報が記憶されており、
前記表示手段は、前記接続手段により前記情報記憶装置が接続された際には、前記画像情報を用いて前記情報画面を表示させる
ことを特徴とする請求項１、請求項１を引用する請求項３および請求項４、のうちのいずれか１項に記載の情報検索装置。
【請求項６】
前記複数の検索用データベースには、前記情報検索装置に搭載された記憶装置に記憶されるデータベースと、前記情報検索装置が通信可能な前記情報検索装置の外部の外部記憶装置に記憶されるデータベースと、が含まれる
ことを特徴とする請求項１から請求項５のいずれか１項に記載の情報検索装置。
【請求項７】
前記情報検索装置は、車両に搭載されて用いられるものである
ことを特徴とする請求項６に記載の情報検索装置。
【請求項８】
前記外部記憶装置は、前記車両の内部に配置される
ことを特徴とする請求項７に記載の情報検索装置。
【請求項９】
前記外部記憶装置は、前記車両の外部に配置される
ことを特徴とする請求項７に記載の情報検索装置。
【請求項１０】
前記接続手段により請求項１に記載の情報検索装置と接続可能に構成された情報記憶装置であって、
前記情報記憶装置は、前記重み値を更新するための更新情報が記憶されている
ことを特徴とする情報記憶装置。
【請求項１１】
前記接続手段により請求項５に記載の情報記憶装置と接続可能に構成された情報記憶装置であって、
前記情報記憶装置は、前記重み値を更新するための更新情報と、前記情報画面の表示に用いられる画像情報と、が記憶されている
ことを特徴とする情報記憶装置。
【請求項１２】
コンピュータシステムに、請求項１から請求項９のいずれか１項に記載の情報検索装置を構成する各手段としての機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーワードに基づいて情報を検索する情報検索装置に関する。
【背景技術】
【０００２】
車両に搭載されるカーナビゲーションシステムにおいて、目的地を検索したい場合には、ユーザが目的地検索画面で施設名称等を入力して検索を行うことが一般的である。
例えば、入力された目的地に対し、複数のデータベースから情報を検索する情報検索装置が提案されている（特許文献１参照）。この情報検索装置では、検出結果をデータベースの精度に応じた優先順位で表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２３４９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、カーナビゲーションシステムとして、地図表示および経路案内以外の情報を出力可能なものがある。そのようなシステムにおいて、例えば目的地検索を行うためには、メニュー画面から目的地検索を選択し、目的地検索用の画面を一度表示させてからキーワード等を入力して検索していた。そして、例えば天気予報を表示させるためには、一旦メニュー画面に戻ってから天気予報の画面を選択していた。
【０００５】
このように、目的地の検索と天気予報のように調べたい情報の分野が異なると、いずれかの情報を表示させる際には、予めその情報に対応した画面をまず選択し、その上で入力操作を行う必要があった。すなわち、ユーザが情報に対応した画面を選択することで、検索対象となるデータベースを指定する必要があった。それゆえ、ユーザは多くの操作に時間を要し、不便であった。また、メニュー画面から最初に選択した画面が間違っていた場合、調べたい情報を表示させるためには一旦メニュー画面に戻って正しい画面を選択し、再度キーワードを入力したりボタンを押下したりする必要があり、使い勝手の悪いものとなっていた。
【０００６】
この点、特許文献１の技術は、複数のデータベースに対して検索を行うものではあるが、複数のデータベースは類似分野の情報を有しており、異なる分野の情報を有する複数のデータベースから調べたい情報を簡便に取得できるものではなかった。
【０００７】
本発明は、上述した問題に鑑みてなされたものであり、その目的は、簡便に調べたい情報を取得できる情報検索装置、情報記憶装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した問題を解決するためになされた請求項１に記載の発明は、互いに異なる情報が格納された複数の検索用データベースの検索を行って目的情報を抽出する情報検索装置であって、検索キーワードを入力する入力手段により検索キーワードが入力されると、入力された検索キーワードに基づいて、検索手段が複数の検索用データベースの検索を行って目的情報を抽出し、出力手段がその抽出された目的情報を出力するように構成されている。
【０００９】
そして、この情報検索装置は、入力手段によって入力された検索キーワードと複数の検
索用データベースとの関連度合に応じて、複数の検索用データベースの優先順位を決定する決定手段を備えており、上述した出力手段は、決定手段により決定された優先順位が高い検索用データベースから抽出された目的情報を優先的に出力することを特徴とする。ここで、データベースとは、格納された情報を検索可能に構築されたものであれば、どのような形式でもよい。
またこの情報検索装置は、重み値データベースを有している。重み値とは、単語と検索用データベースとの関連度合を示す値であって、重み値データベースには、複数の単語と、それぞれの単語における複数の検索用データベースそれぞれに対する重み値と、が記憶されている。そして、決定手段が、検索キーワードから単語を抽出して、当該単語に対する重み値データベースから抽出した重み値から検索キーワードの重み値を計算し、その計算結果に基づいて複数の検索用データベースの優先順位を決定する。またこの情報検索装置は、上述した重み値データベースに記憶された重み値を更新するための更新情報が記憶された情報記憶装置と接続する接続手段を有している。また、接続手段により情報検索装置が情報記憶装置と接続された際に、重み値データベースに記憶された重み値を情報記憶装置に記憶された更新情報に基づいて更新する更新手段を備えている。そして、重み値が更新された場合、決定手段は、更新手段により更新された重み値を用いて、複数の検索用データベースの優先順位を決定する。
【００１０】
このように構成された情報検索装置であれば、検索キーワードを入力して検索を行うだけで、異なる情報が格納された複数の検索用データベースの中から所望の目的情報が出力される。よって、従来のように検索対象となるデータベースをユーザが予め指定する必要がなくなり、簡便に目的の情報を取得できるようになる。
また上述した問題を解決するためになされた請求項２に記載の発明は、検索キーワードを入力する入力手段と、前記入力手段によって入力された前記検索キーワードに基づいて、互いに異なる情報が格納された複数の検索用データベースの検索を行い、目的情報を抽出する検索手段と、前記検索手段により抽出された前記目的情報を出力する出力手段と、を備える情報検索装置であって、複数の単語と、当該単語それぞれに対し、当該単語と前記検索用データベースそれぞれとの関連度合を示す重み値とが記憶されている重み値データベースと、ユーザによる情報の分野の選択を受け付けて、該選択された分野に関連する単語の重み値を変更する受付手段と、前記入力手段によって入力された検索キーワードから単語を抽出して、当該単語に対する前記重み値データベースから抽出した重み値から前記検索キーワードの重み値を計算し、その計算結果に基づいて前記複数の検索用データベースの優先順位を決定する決定手段と、を備え、前記出力手段は、前記決定手段により決定された優先順位が高い前記検索用データベースから抽出された前記目的情報を優先的に出力することを特徴とする情報検索装置である。
【００１１】
なお、上述した検索手段は、複数の検索用データベースに対して検索が可能であればよく、必要に応じて１または複数の検索用データベースから目的情報を抽出できるように構成されていればよい。例えば、請求項３に記載の情報検索装置ように、検索手段が、決定手段により決定された優先順位が最も高い検索用データベースの検索を行うように構成してもよい。
【００１２】
このように構成された情報検索装置であれば、優先順位の最も高いデータベースに絞って検索処理を実行するため、処理負荷および処理時間を軽減することができる。
なお、優先順位の最も高い検索用データベースのみでなく、例えば優先順位２番目まで、３番目まで、といったように、優先順位の高い複数のデータベースに絞って検索処理を実行してもよい。
【００１３】
請求項４に記載の情報検索装置は、検索手段が、決定手段により決定された優先順位が高い検索用データベースから順に検索を行うことを特徴とする。
このように構成された情報検索装置であれば、優先順位の高い、即ちユーザが必要としている可能性の高い目的情報を迅速に得ることができる。
【００１４】
なお、優先順位が高いデータベースから順に検索を行う際には、１つのデータベースの検索が終了すると自動的に次のデータベースの検索を実行するように構成してもよいし、ユーザの指示に応じて次のデータベースの検索を実行するように構成してもよい。
【００１６】
また、上述した情報検索装置であれば、単語の重み値に基づく適切なデータベースが選択されるため、適切な目的情報を出力することができる。
なお、重み値の設定は、ユーザが自ら設定できるように構成してもよい。それにより、ユーザが望む目的情報を精度良く出力できるようになる。ただし、単語ごとに値を変更することは大きな手間が掛かるため、例えば優先的に出力したい情報の分野をユーザが選択できるようにし、選択された分野に関連する単語の重み値を大きくするように構成してもよい。
【００１８】
また、上述した情報検索装置であれば、情報記憶装置を接続することにより、接続前と比べて抽出される目的情報を変えることができる。よって、情報記憶装置を接続することで簡便に出力される目的情報の傾向を調整することができる。
【００１９】
この場合、情報記憶装置ごとに優先的に出力される分野に応じた重み値を予め記憶しておき、ある分野の単語を検索キーワードとして入力したときに最も優先順位が高いと決定される検索用データベースが、接続した情報記憶装置によって異なるように構成してもよい。これにより、ユーザが自分の嗜好に応じた情報記憶装置を接続することで、自分の嗜好に添った目的情報を得られるようになる。
【００２０】
請求項５に記載の情報検索装置は、車両に搭載され、地図を含む情報画面を表示させる表示手段を備えている。また、接続手段によりこの情報検索装置と接続される情報記憶装置は、情報画面の表示に用いられる画像情報が記憶されている。情報検索装置の表示手段は、情報記憶装置が接続された際には、情報記憶装置に記憶された画像情報を用いて情報画面を表示させることを特徴とする。
【００２１】
このように構成された情報検索装置であれば、ユーザは、情報記憶装置を接続することで情報画面の表示態様を変更することができる。ここで、情報記憶装置ごとに異なる表示態様となる画像情報を記憶しておいてもよい。これにより、ユーザが自分の嗜好に応じた情報記憶装置を接続することで、自分の嗜好に沿った画面の表示態様とすることができる。
【００２２】
請求項６に記載の情報検索装置は、上述した複数の検索用データベースには、情報検索装置に搭載された記憶装置に記憶されるデータベースと、情報検索装置が通信可能な情報検索装置の外部の外部記憶装置に記憶されるデータベースと、が含まれることを特徴とする。
【００２３】
このように構成された情報検索装置であれば、検索キーワードを入力して検索を行うだけで、異なる情報が格納された情報検索装置に搭載された記憶装置の検索用データベースと、情報検索装置の外部にある外部記憶装置の検索用データベースと、を含む複数の検索用データベースの中から所望の目的情報が出力される。よって、従来のように検索対象となるデータベースをユーザが予め指定する必要がなくなり、簡便に目的の情報を取得できるようになる。
【００２４】
上述した請求項６に記載の情報検索装置は、請求項７に記載のように、車両に搭載されて用いられるものであってもよい。その場合はさらに、請求項８に記載のように、外部記憶装置が車両の内部に配置されていてもよいし、請求項９に記載のように、外部記憶装置が車両の外部に配置されていてもよい。
【００２５】
外部記憶装置が車両の内部にある場合、情報検索装置に接続されている外部記憶装置を、異なる検索用データベースが記憶された外部記憶装置に交換したり、一旦情報検索装置から取り外してＰＣなどと接続して検索用データベースを更新したりすることが容易に行えるようになる。
【００２６】
また、外部記憶装置が車両の外部にある場合、外部記憶装置の大容量化やデータの更新が行い易いため、大きなデータ容量を必要とする検索用データベースや、更新が頻繁に行われる検索用データベースなどを対象として検索を行うことができるようになる。このような外部記憶装置として、例えばインターネットの検索エンジンとして機能するサーバシステムの記憶装置が考えられる。
【００２７】
請求項１０に記載の発明は、接続手段により請求項１に記載の情報検索装置と接続可能に構成された情報記憶装置であって、上述した重み値を更新するための更新情報が記憶されていることを特徴とする情報記憶装置である。
【００２８】
また、請求項１１に記載の発明は、接続手段により請求項５に記載の情報検索装置と接続可能に構成された情報記憶装置であって、上述した重み値を更新するための更新情報と、情報画面の表示に用いられる画像情報と、が記憶されていることを特徴とする情報記憶装置である。
【００２９】
請求項１０，１１のように構成された情報記憶装置であれば、情報検索装置と接続するだけで、情報検索装置が検索時に出力する目的情報の傾向を調整することができる。さらに請求項１１のように構成された情報記憶装置では、情報検索装置と接続するだけで、情報画面の表示態様を変更することができる。
【００３０】
請求項１２に記載の発明は、コンピュータシステムに、請求項１から請求項９のいずれか１項に記載の情報検索装置を構成する各手段としての機能を実現させるためのプログラムである。
【００３１】
このようなプログラムにより制御されるコンピュータシステムは、請求項１から請求項９のいずれかに記載の情報検索装置の一部を構成することができる。
なお、上述したプログラムは、コンピュータシステムによる処理に適した命令の順番付けられた列からなるものであって、各種記録媒体や通信回線を介して、情報検索装置やこれを利用するユーザに提供されるものである。
【図面の簡単な説明】
【００３２】
【図１】情報検索装置の概略構成を示すブロック図
【図２】車両のインストルメントパネルを示す図
【図３】情報画面の一例を示す図
【図４】情報記憶装置を示す図
【図５】情報画面の表示態様の変化を示す図
【図６】検索データ表示処理の処理手順を示すフローチャート
【図７】重み値データベースの一例を示す図
【図８】検索リストの一例を示す図
【図９】検索された目的情報の一例を示す図
【図１０】変形例の検索データ表示処理の処理手順を示すフローチャート
【発明を実施するための形態】
【００３３】
以下に本発明の実施形態を図面と共に説明する。ただし、以下に説明する実施形態は、あくまでも例示にすぎず、本発明が、下記の事例以外にも様々な形態で実施できるのはもちろんである。
［実施例］
（１）全体構成
図１は本実施例の情報検索装置１の概略構成を示すブロック図である。本情報検索装置１は、車両に搭載されて用いられるいわゆるカーナビゲーション装置を想定したシステムとして構成されている。情報検索装置１は、情報記憶装置接続インターフェース（Ｉ／Ｆ）３７を介して情報記憶装置２と接続可能に構成されており、また車両外部のサーバシステム３とネットワーク４を介して通信可能に構成されている。
【００３４】
この情報検索装置１は、位置検出装置１１、入力操作機器１２、表示装置１３、音声出力装置１４、音声入力装置１５、車両情報入力インターフェース（Ｉ／Ｆ）１６、および制御装置１７を備えている。
【００３５】
位置検出装置１１は、ＧＰＳアンテナを介してＧＰＳ用の人工衛星からのＧＰＳ情報を受信し、車両の位置座標を検出するＧＰＳ受信機と、車両に加えられる回転運動の角速度に応じた検出信号を出力するジャイロスコープと、車両の速度に応じた検出信号を出力する車速センサとを備えている。これらは各々が性質の異なる誤差を有しているため、互いに補完しながら使用するように構成されている。なお、精度によっては、上述したセンサ等の一部のみを用いて構成してもよく、また、地磁気に基づいて絶対方位を検出する地磁気センサや左右操舵輪の回転差などから得られる車両のステアリング角を累積して方向を求めるセンサ等を用いてもよい。
【００３６】
入力操作機器１２は、操作スイッチ群１２ａおよび図示しないリモコンセンサを介して指示入力するためのリモートコントロール端末（いわゆるリモコン）１２ｂを有する。操作スイッチ群１２ａとしては、後述する表示装置１３と一体に構成され表示面上に設定されるタッチパネル、および表示装置１３の周囲に設けられたメカニカルなキースイッチ等を用いることができる。なお、本実施例ではタッチパネルのみを用いる構成を例示する。
【００３７】
表示装置１３は、液晶ディスプレイ等の表示面を有するカラー表示装置であって、制御装置１７からの映像信号の入力に応じて各種画像を表示面に表示する。表示装置１３および表示面に表示される画面の一例を図２および図３を用いて説明する。
【００３８】
図２は車両のインストルメントパネル（以下、単にインパネともいう）２０を示す図である。本実施例においては、インパネ２０には、ハンドル２１、情報記憶装置２を差し込み可能な差込口２２、および表示装置１３が配置されている。速度計などの計器類は配置されておらず、計器類の示す情報は表示装置１３の表示面に表示される情報画面２３に表示される。
【００３９】
図３は情報画面２３の一例である。情報画面２３の中央には、経路案内等に用いる地図を表示する地図表示領域２４が配置され、その上方には後述する検索データ表示処理にて検索キーワードを入力されるキーワード入力欄２５が配置される。また情報画面２３の左端のアイコン表示領域２６には各種機能を選択するための複数のアイコン２７が配置される。
【００４０】
また情報画面２３の右上には計器類の示す情報や車両の状態、時刻、天気などを表示する情報表示領域２８が配置され、それ以外の部分にオーディオのジャケット写真やその他の写真を表示可能な領域が配置される。
【００４１】
上述した地図表示領域２４には、車両の走行中においては、地図表示画面として、後述する記憶装置４０から読み出した地図データに示される地図上に、位置検出装置１１にて検出した車両の現在位置を示すマーク，名称，目印，各種ランドマークのシンボル等のデータ，目的地までの経路を示す経路線などを重ねた画像が表示される。
【００４２】
音声出力装置１４は、各種情報を音声にてユーザに報知できるように構成されている。そのため、表示装置１３の地図表示領域２４による表示と、音声出力装置１４からの音声出力との両方でユーザに対してルート案内等の各種案内をすることができる。
【００４３】
音声入力装置１５は、図示しないマイクロフォンを有しており、そのマイクロフォンを介して入力されたユーザの発する音声を入力する。
車両情報入力Ｉ／Ｆ１６は、ユーザによるブレーキ，アクセル，ウインカなどの操作を検出する各種センサからの出力信号を入力するインターフェースであって、入力した各種センサの出力信号を制御装置１７に転送する。
【００４４】
制御装置１７は、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏ，およびこれらの構成を接続するバスライン等からなる周知のマイクロコンピュータを中心に構成されており、情報検索装置１全体を制御する。
【００４５】
制御装置１７は、表示データ処理部３１、音声認識部３２、検索条件入力部３３、範囲切替指示入力部３４、検索範囲決定部３５、検索部３６、情報記憶装置接続インターフェース（Ｉ／Ｆ）３７、通信部３８、提示部３９、記憶装置４０などを備えている。
【００４６】
表示データ処理部３１は、上記ＲＯＭやＲＡＭ、記憶装置４０などから読み込んだアプリケーションプログラム４１や各種データに従って、ナビゲーション関係の処理や、後述する検索データ表示処理などを実行する。
【００４７】
上述したナビゲーション関係の処理として、地図表示処理，経路算出処理，経路案内処理などが挙げられる。
地図表示処理は、位置検出装置１１からの各検出信号に基づいて車両の現在位置を算出し、記憶装置４０に格納された地図データ４２に基づいて現在位置付近の地図等を示す地図表示画面を表示装置１３に表示する処理である。経路算出処理は、記憶装置４０に格納された地図データ４２に基づいて、現在位置から、ユーザによる入力操作機器１２の操作によって指定された目的位置までの最適な経路を算出する処理である。このように自動的に最適な経路を設定する手法として、ダイクストラ法によるコスト計算等の手法が知られている。
【００４８】
また、経路案内処理は、経路算出処理によって算出された経路を示す経路線を地図表示画面に重ねて表示させたり、音声出力装置１４に音声として出力させたりすることにより目的地までの走行案内を行う処理である。この経路案内処理においては、上述した経路算出の結果と地図データ内に格納されている道路の形状データや、交差点の位置情報、踏切の位置情報等から、案内に必要なポイントを算出したり、どのような案内（右に曲がるか左に曲がるかの指示等、すなわち、いわゆるナビゲーション）が必要なのかを決定する。
【００４９】
音声認識部３２は、音声入力装置１５を介して入力された音声から会話音声データを抽出する。そして、その抽出した会話音声データに対し、記憶装置４０に格納された図示しない辞書データを参照して照合を行い、複数の比較対象パターン候補と比較して一致度の高い上位比較対象パターンを入力情報と決定する。
【００５０】
検索条件入力部３３は、入力操作機器１２または音声入力装置１５を介してキーワード入力欄２５に入力された文字情報からなる検索キーワードを受け付ける。
範囲切替指示入力部３４は、後述する検索リスト６０において切替ボタン６１が押されたこと、即ち検索対象となるデータベースを切り替える指示を受け付ける。なお、この範囲切替指示入力部３４の機能は、本実施例では用いられることはなく、後述する変形例において用いられるものである。データベースを切り替える具体的な処理については変形例において述べる。
【００５１】
検索範囲決定部３５は、検索条件入力部３３が受け付けた検索キーワードから単語を抽出し、記憶装置４０に格納された重み値データベース（重み値ＤＢ）４３、および情報記憶装置２に格納される更新情報に基づいて重み付け処理を行い、複数のデータベースの中から検索対象となるデータベースを決定する。なお、重み付け処理の具体的な処理内容については後述する。
【００５２】
検索部３６は、検索条件入力部３３に受け付けられた検索キーワードに基づいて、検索範囲決定部３５により決定されたデータベースの検索を行い、目的情報を抽出する。また、決定されたデータベースが車両外部に位置するサーバシステム３の有する第４のデータベース（ＤＢ４）５２である場合には、ネットワーク４を介してサーバシステム３に検索要求を送信する。
【００５３】
情報記憶装置接続インターフェース（Ｉ／Ｆ）３７は、制御装置１７と情報記憶装置２との接続を仲介する。
通信部３８は、制御装置１７とサーバシステム３とのデータ通信を実現する装置であって、サーバシステム３への検索要求の送信や、サーバシステム３からの情報の受信を行う。
【００５４】
提示部３９は、検索部３６にて検索された結果を、映像信号または音声信号として表示装置１３や音声出力装置１４に出力する。
記憶装置４０は、データを記憶する記憶領域として、情報検索装置１を作動させるためのアプリケーションプログラム４１用の記憶領域，地図情報を示す地図データ４２用の記憶領域，検索キーワードの重み付けに用いる重み値ＤＢ４３やそれ以外の複数の検索用データベース、その他の各種データを記憶するための記憶領域など有している記憶媒体である。重み値ＤＢ４３の詳細については後述する。
【００５５】
この記憶装置４０に記憶されている地図データには、マップマッチング、経路算出処理による経路探索、経路案内処理によるルート案内等に用いる道路データや、地図表示に必要な各種データからなる描画データなどが含まれる。
【００５６】
また、上述したように記憶装置４０には異なる情報が記憶された複数の検索用データベースが登録されている。第１のデータベース（ＤＢ１）４４は、経路算出処理において利用される目的地の名称、電話番号などの情報が格納されている。第２のデータベース（ＤＢ２）４５には、車両の操作マニュアル情報が格納されている。また、第３のデータベース（ＤＢ３）４６には、テレビやラジオの番組表情報、音楽データなどの情報が格納されている。
【００５７】
情報記憶装置２は、重み値ＤＢ４３にて単語に設定された重み値を更新するための更新情報と、情報画面２３の表示に用いられる画像情報とが記憶されてなるものであって、例えばＵＳＢメモリを適用することができる。また情報記憶装置２は、図４に示すように、リボン２ａなどの装飾が施されている。
【００５８】
情報記憶装置２が情報記憶装置接続Ｉ／Ｆ３７に接続されると、表示データ処理部３１は画像情報を読み出し、その画像情報を用いて情報画面２３の表示態様を変化させる。具体的には、情報画面２３の背景、地図表示領域２４の表示、アイコン２７のデザインや色、グラデーションなどの表示、情報表示領域２８の背景や表示態様が変化する。
【００５９】
表示態様が変化した情報画面２３の具体例を図５（Ａ）〜（Ｃ）に示す。この図５（Ａ）〜（Ｃ）は、情報記憶装置２に記憶された画像情報によって、女性の嗜好に添うように表示態様を変えたものである。図５（Ａ）はピンク色や白色を基調とした可愛らしい表示態様の一例であり、図５（Ｂ）キャラクターをあしらった表示態様の一例であり、図５（Ｃ）は金色や黒色を基調とした派手な表示態様の一例である。
【００６０】
このように、情報記憶装置２を使って、ユーザの嗜好に合わせた表示態様に情報画面２３に切り替えることが可能となる。なお、情報記憶装置２を用いた更新情報についての詳細は後述する。
【００６１】
また、サーバシステム３は、情報検索装置１とネットワーク４を介してデータ通信が可能に構成されており、サーバシステム３を制御する制御装置５１と、外部記憶装置５３に記憶される第４のデータベース（ＤＢ４）５２とを有している。サーバシステム３はウェブサイトの検索エンジンを提供するサーバとして構成され、データベース５２にはウェブサイト検索用データが記憶されている。情報検索装置１から検索要求があった場合には、第４のデータベース５２から要求されたキーワードの検索を行い、検索結果を情報検索装置１に送信する。このように情報検索装置１は、サーバシステム３を介してウェブサイトの情報を取得することができる。
（２）情報検索装置による処理
以下に、情報検索装置１が備える制御装置により実行される本発明の特徴的な処理である検索データ表示処理について、図６のフローチャートを参照して説明する。この検索データ表示処理は、情報検索装置１が起動している間、繰り返し実行される。なお、従来のナビゲーション装置が実行する、上述した地図表示処理、経路算出処理、および経路案内処理の詳細については、従来手法と同様であるため詳しい説明は省略する。
【００６２】
この検索データ表示処理では、まず、検索条件となるキーワードがキーワード入力欄２５に入力されたか否かを判定し（Ｓ１）、入力されていなければ（Ｓ１：ＮＯ）、再度Ｓ１を繰り返して入力が行われるまで待機する。検索キーワードが入力されていれば（Ｓ１：ＹＥＳ）、処理がＳ２に移行する。
【００６３】
次に、重み付け処理を行う（Ｓ２）。ここでは、入力された検索キーワードから単語を抽出して、その単語を重み値ＤＢ４３から検索して複数のデータベースごとの重み値（単語とデータベースとの関連度合を示す値）を抽出し、加算処理して最も数値の大きいデータベースを検索対象のデータベースと決定する。
【００６４】
重み値ＤＢ４３の一例を図７に示す。重み値ＤＢ４３には複数の単語が登録されており、それぞれの単語には、データベースに関連する度合を示す重み値が複数のデータベースごとに設定されている。この重み値は、予め適切な値を設定しておけばよい。もし、似通った情報が複数のデータベースに格納されている場合には、車両の内部に配置されるデータベース（ＤＢ１〜ＤＢ３）に対する重み値を高く設定し、車両の外部に配置されるデータベース（ＤＢ４）に対する重み値を低く設定してもよい。
【００６５】
ここで、例えば、図３に示すように、キーワード入力欄２５に入力されたキーワードが「窓」「曇り」である場合には、それらの単語に対応する各データベースの重み値ＷDBiを抽出し、データベースごとに重み値を加算する。その結果、各データベースの計算結果は、ＳＵＭ（ＷDB1）＝０．９５、ＳＵＭ（ＷDB2）＝１．２５、ＳＵＭ（ＷDB3）＝０．３５、ＳＵＭ（ＷDB4）＝０．７５、となり、計算結果が大きいデータベースから順に優先順位を上位と定める。この場合、優先順位は上位から順にＤＢ２、ＤＢ１、ＤＢ４、ＤＢ３となる。
【００６６】
なお、入力された単語に対応する各データベースの重み値ＷDBiは、ｔｆ／ｉｄｆ法など公知の技術を用いることができる。また、単純に単語ごとの重み値を加算処理するのではなく、検索キーワードの入力順序（図３では１番目が「窓」、２番目が「曇り」となっている）によって重み値を変えるなどの公知の技術を用いてもよい。さらに、重み値ＤＢ４３に登録されていない単語がキーワードとして入力された場合には、その単語の関連語を検索して、そこで抽出された単語の重み値を重み付け処理に用いてもよい。
【００６７】
また、情報検索装置１に情報記憶装置２が接続されている場合、情報記憶装置２が記憶する各単語に対する重み値の更新情報に基づいて、重み付け処理にて用いられる重み値ＤＢの重み値が更新される。そして、重み値が更新された場合には、更新後の重み値を用いて、前述の重み付け処理により、各データベースの優先順位を決定する。重み値の変化に伴い検索結果も変化するため、情報記憶装置２を接続することにより、検索時に出力される目的情報の傾向を調整することが可能となる。
【００６８】
ここで、更新情報とは、例えば、情報検索装置１の記憶装置４０が備える重み値ＤＢ４３とは異なる新たな重み値ＤＢとすることが考えられる。この場合には、Ｓ２の処理にて使用する重み値ＤＢを情報記憶装置２が記憶する重み値ＤＢとするとよい。またそれ以外には、例えば特定の単語に対する重み値を加算または減算するパラメータ情報であってもよい。この場合には、その特定の単語がキーワードとして入力された場合には、そのパラメータ分の重み値を加算または減算して重み付け処理（重み値の加算処理）を行うように構成することが考えられる。
【００６９】
フローチャートの説明に戻る。Ｓ２の後、検索対象となるデータベースが決定したか否かを判断する（Ｓ３）。具体的には、優先順位１位のデータベースが決定していれば、検索対象となるデータベースが決定したと判断する。データベースが決定しない場合とは、例えばキーワードとして入力された単語のいずれもが重み値ＤＢに登録されていない場合である。
【００７０】
検索対象となるデータベースが決定していなければ（Ｓ３：ＮＯ）、処理がＳ６に移行する。検索対象となるデータベースが決定していれば（Ｓ３：ＹＥＳ）、その決定したデータベースに対して検索処理を実行する（Ｓ４）。検索処理の具体的な処理は公知であるため詳細な説明は割愛する。
【００７１】
次にＳ４の検索処理にて検索結果（目的情報）が得られたか否かを判断し（Ｓ５）、検索結果が得られていなければ（Ｓ５：ＮＯ）処理がＳ６に移行する。一方、目的情報の検索結果が得られていれば（Ｓ５：ＹＥＳ）、処理がＳ７に移行する。
【００７２】
上記Ｓ３にて検索対象データベースが決定しなかった場合、およびＳ５にて検索結果が得られなかった場合には、エラー処理として、検索結果が得られなかった旨、および異なるキーワードの入力を促す旨を画面に表示する（Ｓ６）。その後、処理がＳ１に戻る。
【００７３】
また、Ｓ６にて検索結果が得られた場合には、得られた結果が２件以上であるか否かを判断し（Ｓ７）、１件しか検出されていなければ（Ｓ７：ＮＯ）、処理がＳ１０に移行する。一方、２件以上検出されていれば（Ｓ７：ＹＥＳ）、図８に示すように検索結果をリスト表示してなる検索リスト６０を情報画面２３内に提示する（Ｓ８）。そして、検索リスト６０に挙げられた検索結果の中からユーザによっていずれかの検索結果が選択されるまで待機し（Ｓ９：ＮＯ）、いずれかの検索結果が選択されれば（Ｓ９：ＹＥＳ）、処理がＳ１０に移行する。
【００７４】
次に、検索結果を提示する（Ｓ１０）。
検索結果の提示例を説明する。例えば、図８にて「リアガラスの曇りをとる」が選択された場合、検索結果として図９に示す目的情報（車両の操作マニュアル情報）の画面を表示する。検索結果が１件であった場合には、図８の表示を行うことなく、図９の画面を表示する。
【００７５】
また、例えばキーワードを入力して検索された結果が経路算出処理にて用いられる施設名称であった場合、その検索結果を表示する画面には経路案内の目的地として設定するためのボタンが配置される。
【００７６】
具体的には、キーワード入力欄２５に「近く」「コンビニ」と入力した場合、図７からわかるように、優先順位は上位から順にＤＢ１、ＤＢ４、ＤＢ３、ＤＢ２となり、検索処理はＤＢ１に対して行われる。検索結果の表示画面にはＤＢ１から抽出されたコンビニと共にそのコンビニを目的地として設定するボタンが表示される。そして、そのボタンを押す（画面上でそのボタンを選択して決定する操作を行う）ことで、ワンタッチで経路案内の目的地として設定される。
【００７７】
また、例えばキーワード入力欄２５に「天気予報」「愛知」と入力した場合、図７からわかるように、優先順位は上位から順にＤＢ４、ＤＢ１、ＤＢ３、ＤＢ２となり、検索処理はＤＢ４に対して行われる。そして、外部のサーバシステム３につながり、愛知県各地の天気予報図が表示される。
【００７８】
また、例えばキーワード入力欄２５に「卒業」と入力した場合、図７からわかるように、優先順位は上位から順にＤＢ３、ＤＢ４、ＤＢ１、ＤＢ２となり、検索処理はＤＢ３に対して行われる。検索結果の表示画面にはＤＢ３から抽出された音楽データの画面（プレイリスト）と共にその曲を再生するためのボタンが表示され、そのボタンを押すことで再生を開始することができる。
【００７９】
このＳ１０の後、本処理を終了する。
（３）発明の効果
以上説明した情報検索装置１であれば、検索キーワードを入力して検索を行うと、重み値ＤＢ４３（または情報記憶装置２の更新情報）を利用して、複数のデータベースの中から単語の重み値に基づく適切なデータベースが選択され、その選択されたデータベースから抽出された目的情報が出力される。
【００８０】
従って、複数のデータベースから目的情報を検索する際に、ユーザが予めデータベースを選択する操作（例えば、目的地検索画面を表示させるといった操作）をする必要がなくなり、簡便に目的の情報を取得できるようになる。また、検索対象となるデータベースはキーワードの重み付けに応じて適切であると思われるものが選択されるため、ユーザの所望する情報を精度よく取得できる。
【００８１】
また、本実施例の情報検索装置１では、重み付け処理によって定められた優先順位の低いデータベース、即ち、当該データベースの検索結果をユーザが必要としていない可能性の高いデータベースに対して検索処理を実行せず、優先順位の高いデータベースに絞って検索処理を実行するため、不要な検索処理を無くすことで処理負荷および検索時間を軽減することができる。また、優先順位の高い、即ちユーザが必要としている可能性の高いデータベースから検索処理を実行することで、目的情報を迅速に得ることができる。
【００８２】
また、本実施例の情報検索装置１では、情報記憶装置２の接続の有無に応じて、同じ検索キーワードにて検索した場合の検索結果が変化する。よって、情報記憶装置２を接続することで簡便に検索時に出力される目的情報の傾向を調整することができる。さらに、情報記憶装置２を接続することで情報画面２３の表示態様を変更することができる。
（４）変形例
以上、本発明の実施例について説明したが、本発明は、上記実施例に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【００８３】
例えば、上記実施例においては、図６のＳ２における重み付け処理によって優先度が最も高いと判定されたデータベースからのみ検索を行う構成を例示したが、優先度が最も高いデータベース以外を検索した結果も出力できるように構成してもよい。その場合、例えば図１０に示すフローチャートのように検索データ表示処理を実行するとよい。
【００８４】
この図１０の検索データ表示処理では、まず、変数ｉを１に設定する（Ｓ２１）。
続くＳ２２では検索条件となるキーワードが入力されたか否かを判断し、Ｓ２３では重み付け処理を行う。このＳ２２およびＳ２３の処理は、図６の検索データ表示処理におけるＳ１、Ｓ２の処理と同様の処理である。
【００８５】
次に、Ｓ２３における重みの計算結果がｉ番目に多いデータベース、即ち優先順位がｉ番目のデータベースを選択する（Ｓ２４）。
次に、検索対象となるデータベースが決定したか否かを判断する（Ｓ２５）。具体的には、優先順位ｉ番目のデータベースが決定していれば、検索対象となるデータベースが決定したと判断する。検索対象となるデータベースが決定していなければ（Ｓ２５：ＮＯ）、処理がＳ２８に移行する。
【００８６】
一方、検索対象となるデータベースが決定していれば（Ｓ２５：ＹＥＳ）、そのデータベースに対して検索処理を実行し（Ｓ２６）、検索結果が得られたか否かを判断し（Ｓ２７）、検索結果が得られていなければ（Ｓ２７：ＮＯ）、処理がＳ２８に移行する。
【００８７】
Ｓ２８のエラー処理は、図６の検索データ表示処理におけるＳ６の処理と同様の処理であって、Ｓ２８の後、処理がＳ２２に戻る。
また、Ｓ２７にて検索結果が得られた場合には（Ｓ２７：ＹＥＳ）、図８に示すような検索リスト６０を情報画面２３内に提示する（Ｓ２９）。
【００８８】
次に、検索リスト６０における切替ボタン６１が押されたか否かを判断する（Ｓ３０）。切替ボタンが押されていなければ（Ｓ３０：ＮＯ）、検索リスト６０に挙げられた検索結果の中からユーザによっていずれかの検索結果が選択されたか否か判断する（Ｓ３１）。そして、いずれの検索結果も選択されていなければ（Ｓ３１：ＮＯ）、処理がＳ３０に戻る。
【００８９】
即ち、このＳ３０、Ｓ３１のループによって、検索リスト６０を表示した状態で、切替ボタン６１が押されるか、検索結果が選択されるまで待機することとなる。検索結果が選択された場合（Ｓ３１：ＹＥＳ）、情報画面２３に選択された検索結果を提示し（Ｓ３２）、本処理を終了する。
【００９０】
一方、Ｓ３０にて切替ボタン６１が押された場合（Ｓ３０：ＹＥＳ）、変数ｉをｉ＋１にインクリメントし（Ｓ３３）、続いて、変数ｉが基準値ｎより大きいか否かを判断する（Ｓ３４）。ここでいう基準値ｎは、情報検索装置が検索可能なデータベースの数である。変数ｉが基準値ｎより大きくない場合（Ｓ３４：ＮＯ）、処理がＳ２４に戻る。変数ｉが基準値ｎより大きい場合（Ｓ３４：ＹＥＳ）、変数ｉを１に戻し（Ｓ３５）、処理がＳ２４に戻る。
【００９１】
即ち、Ｓ３３からＳ３５の処理によって、Ｓ２４にて選択するデータベースを、前回検索したデータベースより優先順位の１つ低いものに変更する。そして、前回検索したデータベースが最も優先順位の低いデータベースであった場合には、次は最も優先順位の高いデータベースに変更する。
【００９２】
このように検索データ表示処理を実行する情報検索装置であれば、切替ボタン６１を押すだけで、情報画面２３に表示される情報を、簡便に異なるデータベースから抽出された目的情報に切り替えることができる。
【００９３】
なお、上記図１０の検索データ表示処理においては、切替ボタン６１を押すごとに異なるデータベースの検索を実行する構成を例示しているが、切替ボタン６１が押されることをトリガとすることなく、順次異なるデータベースの検索を行うように構成してもよいし、複数のデータベースの検索を同時に行うように構成してもよい。なお、検索処理を行うデータベースの順序を、重み付け処理にて定められた優先順位に従って実行することとしてもよい。そのように構成することで、ユーザが所望していると考えられる目的情報を迅速に出力させることができる。
【００９４】
また、上記実施例においては、サーバシステム３はウェブサイトの検索エンジンを提供するサーバとして構成されており、データベース５２が有するデータはウェブサイト検索用データである構成を例示した。しかしながら、データベース５２の有するデータは、上記データに限定されることなく、様々な分野のデータとすることができる。例えば、サーバシステム３は独自のコンテンツを提供するものであって、データベース５２にはそのコンテンツを検索するためのキーワードや、そのコンテンツ自体が記憶されるものとすることができる。
【００９５】
また、上記実施例においては、情報検索装置１が有する記憶装置４０と、サーバシステム３が有する外部記憶装置５３と、に記憶されるデータベースを、検索対象となる検索用データベースとする構成を例示したが、情報検索装置１の外部であって車両の内部に配置され、情報検索装置１と通信可能な外部記憶装置に記憶されるデータベースを検索対象としてもよい。
【符号の説明】
【００９６】
１…情報検索装置、２…情報記憶装置、２ａ…リボン、３…サーバシステム、４…ネットワーク、１１…位置検出装置、１２…入力操作機器、１２ａ…操作スイッチ群、１２ｂ…リモートコントロール端末、１３…表示装置、１４…音声出力装置、１５…音声入力装置、１６…車両情報入力Ｉ／Ｆ、１７…制御装置、２０…インパネ、２１…ハンドル、２２…差込口、２３…情報画面、２４…地図表示領域、２５…キーワード入力欄、２６…アイコン表示領域、２７…アイコン、２８…情報表示領域、３１…表示データ処理部、３２…音声認識部、３３…検索条件入力部、３４…範囲切替指示入力部、３５…検索範囲決定部、３６…検索部、３７…情報記憶装置接続Ｉ／Ｆ、３８…通信部、３９…提示部、４０…記憶装置、４１…アプリケーションプログラム、４２…地図データ、４３…重み値ＤＢ、５１…制御装置、５２…データベース、５３…外部記憶装置、６０…検索リスト、６１…切替ボタン
【図１】
0005471717.tif 000002
【図６】
0005471717.tif 000003
【図７】
0005471717.tif 000004
【図８】
0005471717.tif 000005
【図９】
0005471717.tif 000006
【図１０】
0005471717.tif 000007
【図２】
0005471717.tif 000008
【図３】
0005471717.tif 000009
【図４】
0005471717.tif 000010
【図５】
0005471717.tif 000011