(57)【特許請求の範囲】
【請求項１】
ユーザによる第１キーワードの入力を受け付ける受付手段と、
前記第１キーワードの属性に基づき、現在地及びユーザが指定した指定位置のいずれかを第２キーワードとして決定する決定手段と、
前記第１キーワードが検索条件として入力された場合、前記第１キーワードとは別の検索条件として、前記第１キーワードとともに、決定された前記第２キーワードを表示する表示手段と、
を有することを特徴とする表示装置。
【請求項２】
前記決定手段は、自装置の現在地または前記指定位置の住所の一部の名称に基づき前記第２キーワードを決定することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記決定手段は、前記住所の名称のうち、当該住所の名称の複数の階層をそれぞれ前記第２キーワードとして決定した場合の検索結果の件数に基づいて、前記住所の一部のうち、前記第２キーワードとする前記住所の階層を決定することを特徴とする請求項２に記載の表示装置。
【請求項４】
前記決定手段は、住所情報を階層状に保持する住所データベースにアクセスし、前記現在地または前記指定位置の住所周辺の住所情報を抽出し、前記現在地または前記指定位置と、前記現在地または前記指定位置の周辺の住所情報を前記第２キーワードとして決定することを特徴とする請求項１〜３のいずれか一つに記載の表示装置。
【請求項５】
前記決定手段は、前記第２キーワードが複数の場合、第２キーワード候補として表示し、ユーザ選択に基づき前記第２キーワードとして決定することを特徴とする請求項１〜４のいずれか一つに記載の表示装置。
【請求項６】
前記決定手段は、位置情報と住所情報との間の変換を行うジオコーダを有し、
前記ジオコーダに自装置の現在地の位置情報を入力することで、前記現在地に対応する住所情報の出力を得て、当該住所情報に基づき前記第２キーワードを決定することを特徴とする請求項１〜５のいずれか一つに記載の表示装置。
【請求項７】
前記表示手段は、前記第２キーワードが目的地に基づくものであるか、現在地に基づくものであるかに応じて、前記第２キーワードの表示態様を異ならせることを特徴とする請求項１に記載の表示装置。
【請求項８】
表示装置が実施する表示方法において、
ユーザによる第１キーワードの入力を受け付ける受付工程と、
前記第１キーワードの属性に基づき、現在地及びユーザにより指定された指定位置のいずれかを第２キーワードとして決定する決定工程と、
前記第１キーワードが検索条件として入力された場合、前記第１キーワードとは別の検索条件として、前記第１キーワードとともに、決定された前記第２キーワードを表示する表示工程と、
を含むことを特徴とする表示方法。
【請求項９】
請求項８に記載の表示方法をコンピュータに実行させることを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報検索の検索結果を表示する表示装置、表示方法および表示プログラムに関する。ただし、この発明の利用は、表示装置、表示方法および表示プログラムに限らない。
【背景技術】
【０００２】
キーワードの操作入力により、キーワードがマッチする検索結果を表示する表示装置がある。この場合、キーワードがマッチする検索結果に必要がない情報を含めて多数表示されるため、ユーザがさらに絞り込みのキーワードを操作入力して再度検索を行わなければならない。
【０００３】
従来、ユーザのキーワード入力時に、装置が現在地の住所情報や活動目的・趣味の対象等で検索キーワードを追加してキーワード検索する技術が開示されている（例えば、下記特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３３４０９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１の技術では、ユーザが所望する検索結果が得られない場合があるとともに、検索毎の検索キーワードが妥当であるか不明な状態で行うことになる。例えば、ユーザが操作入力した検索キーワードに、装置がユーザの現在地の住所情報や活動目的・趣味等を検索条件として自動的に追加キーワードを追加して検索を行うため、ユーザが所望しない検索結果が多数表示される一方、ユーザが所望する検索結果が得られないことがある。この場合、装置が自動的に追加した追加キーワードが不明な状態のままであるため、ユーザが絞り込みのキーワードを再度操作入力しなければならず煩雑になる、追加キーワードと同じ検索結果が得られる、等の問題が一例として挙げられる。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる表示装置は、ユーザによる第１キーワードの入力を受け付ける受付手段と、前記第１キーワードの属性に基づき、現在地及びユーザが指定した指定位置のいずれかを第２キーワードとして決定する決定手段と、前記第１キーワードが検索条件として入力された場合、前記第１キーワードとは別の検索条件として、前記第１キーワードとともに、決定された前記第２キーワードを表示する表示手段と、を有することを特徴とする。
【０００７】
また、請求項８の発明にかかる表示方法は、表示装置が実施する表示方法において、ユーザによる第１キーワードの入力を受け付ける受付工程と、前記第１キーワードの属性に基づき、現在地及びユーザにより指定された指定位置のいずれかを第２キーワードとして決定する決定工程と、前記第１キーワードが検索条件として入力された場合、前記第１キーワードとは別の検索条件として、前記第１キーワードとともに、決定された前記第２キーワードを表示する表示工程と、を含むことを特徴とする。
【０００８】
また、請求項９の発明にかかる表示プログラムは、請求項８に記載の表示方法をコンピュータに実行させることを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる表示装置の機能的構成の一例を示すブロック図である。
【図２】図２は、実施の形態にかかる表示装置の処理手順の一例を示すフローチャートである。
【図３】図３は、表示装置の実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【図４】図４は、実施例にかかるナビゲーション装置による検索処理の概要を説明する図である。
【図５】図５は、実施例にかかるナビゲーション装置が行う検索処理例を示すフローチャートである。
【図６】図６は、実施例にかかるナビゲーション装置が行う住所データベースを用いた住所の周辺検索の処理例を説明する図である。
【図７】図７は、実施例にかかるナビゲーション装置が行う地図データを用いた周辺検索例を説明する図である。
【図８Ａ】図８Ａは、実施例にかかるナビゲーション装置が行う地図データを用いた周辺検索のオフセット設定例を示す図である。（その１）
【図８Ｂ】図８Ｂは、実施例にかかるナビゲーション装置が行う地図データを用いた周辺検索のオフセット設定例を示す図である。（その２）
【図９】図９は、実施例にかかるナビゲーション装置が行う住所データベースおよび地図データを用いた住所の周辺検索の処理例を説明する図である。
【図１０】図１０は、実施例にかかるナビゲーション装置が行う地図データを用いた周辺検索の他のオフセット設定例を示す図である。
【発明を実施するための形態】
【００１０】
（実施の形態）
以下に添付図面を参照して、この発明にかかる表示装置、表示方法および表示プログラムの好適な実施の形態を詳細に説明する。
【００１１】
図１は、実施の形態にかかる表示装置の機能的構成の一例を示すブロック図である。表示装置１００は、例えば、ユーザによる携帯、あるいは車両等の移動体への搭載等によって移動自在である。表示装置１００は、受付部１０１と、決定部１０２と、表示部１０３と、を備える。
【００１２】
受付部１０１は、ユーザによる第１キーワードの入力を受け付ける。第１キーワードは、ユーザが検索のために、表示装置１００の表示部の検索キーワード入力欄にテキスト入力した文字列である。例えば、ユーザは、コンビニエンスストアの施設検索時に、キーボード等の受付部１０１で第１キーワードとして「コンビニ」と入力することで、表示装置１００は、検索結果、例えば「○○コンビニ」の一覧を表示部に検索結果として表示する。
【００１３】
決定部１０２は、表示装置１００の現在地または、ユーザが指定した位置に基づく第２キーワードを決定する。第２キーワードは、ユーザが操作入力するものではなく、表示装置１００の決定部１０２が生成する。この第２キーワードは、ユーザが操作入力した第１キーワード(テキスト文字列)とは直接関連しない別の検索条件であり、第１キーワードを絞り込む検索キーワードに相当する。
【００１４】
決定部１０２は、例えば、ジオコーダを備えて構成できる。ジオコーダは、住所情報と位置情報との間の変換を行う。ジオコーダは、住所情報の入力により、位置情報（緯度経度）を出力する。この際、ジオコーダは住所情報（県郡市区町村番地）と位置情報（緯度経度）とを対応付けて記憶している住所データベースを検索し、住所情報に対応した位置情報を出力する。以下に説明するように、実施の形態では、ジオコーダは、リバース（機能）により、位置情報に対応した住所情報を出力する。
【００１５】
決定部１０２は、表示装置１００の現在地の位置情報に基づき、ジオコーダが出力する住所情報を第２キーワードに決定する。ここで、決定部１０２は、ジオコーダが出力する住所情報の全部または一部を第２キーワードとして決定する。後述するが、決定部１０２は、ジオコーダを用いる際に、住所データベースを参照し、所定の位置（住所）の周辺の住所情報を検索する住所の周辺検索機能を有する。住所データベースは、住所を「県郡市区町村番地」の各区切り（レベル）毎に階層状の構造を有し、所定レベル（例えば「県郡市区」迄）を対象とする検索が行えるようになっている。
【００１６】
表示部１０３は、ユーザにより第１キーワードが検索条件として入力された場合、第１キーワードとは別の検索条件である第２キーワードを第１キーワードとともに表示画面の検索キーワード入力欄に表示する。
【００１７】
例えば、上記例では、ユーザが第１キーワードとして「コンビニ」を操作入力したとき、決定部１０２は、表示装置１００の現在地に対応する住所情報の一部として、「川崎市×区」を第２キーワードに決定する。そして、表示部１０３は、検索キーワード入力欄に、「コンビニ  川崎市×区」と表示する。
【００１８】
決定部１０２は、第２キーワードとして現在地に限らず、ユーザ指定の位置情報（指定位置）に対応する住所情報を決定することもできる。決定部１０２は、ユーザ指定時には、ユーザが指定した位置情報に基づき、ジオコーダが出力する住所情報を第２キーワードに決定する。
【００１９】
決定部１０２は、表示装置１００の外部装置から目的地や経由地（目的地の途中の立ち寄り地）の位置情報を取得してもよい。例えば、ユーザが情報検索装置上でこれから向かおうとする施設等の目的地の検索操作を行うために、目的地の位置を指定したとする。この場合、決定部１０２は、操作指定した目的地の位置情報を取得してジオコーダに入力することができ、ユーザは、検索のために目的地の住所情報をテキスト入力する手間を省くことができる。また、目的地における住所情報を知らなくともキーワードに絞り込み条件が付与できる。このように、表示装置１００は、第２キーワードを決定するための位置情報として、ユーザが情報検索等を行った際の位置情報を外部の装置から取得できる。
【００２０】
また、決定部１０２は、表示装置１００の外部装置に限らず、装置内部に保持する履歴から第２キーワードを決定してもよい。例えば、ユーザによる第１キーワードの操作入力に関連する第２キーワードを用いた過去の履歴を保持しておくことで、ユーザが第１キーワードを操作入力した際に、過去の履歴において選択された頻度が高い第２キーワード（住所情報）を、第２キーワードとして決定することもできる。さらには、過去の履歴と、現在地を組み合わせたり、過去の履歴と、目的地等の情報検索された指定位置とを組み合わせたりすることで、第２キーワードの候補の表示の優先順位を決定することもできる。
【００２１】
そして、表示部１０３は、第１キーワードと第２キーワードとからなる「コンビニ  川崎市×区」を検索キーワードとして、検索キーワード入力欄に表示する。
【００２２】
この後、表示装置１００は、検索キーワード入力欄に表示された、「コンビニ  川崎市×区」という検索キーワードに基づく検索を行うことができ、所定の検索結果を表示出力する。
【００２３】
第２キーワードは、第１キーワードとは別の検索条件であるが、第１キーワードだけでは多数となる検索結果を絞り込むために有効なキーワードである。上記のように、第２キーワードを、ユーザが所持する表示装置１００の現在地（あるいはユーザの位置指定）に基づく住所情報とすることで、第１キーワードを、ユーザの現在地周辺の住所情報で絞り込み検索でき、ユーザが所望する検索結果を上位に表示できるようになる。
【００２４】
第２キーワードについて、過去における表示装置１００の移動位置に基づき、例えば、移動頻度が高い位置（所定の施設等の位置情報あるいは住所情報）を記憶しておき、この過去の移動位置を第２キーワードとして自動生成することもできる。この場合、移動頻度が高い位置の住所情報が検索キーワード入力欄に表示され、ユーザが確認した上で検索実行できる。
【００２５】
また、決定部１０２は、現在地周辺の住所を第２キーワードとする場合、住所データベースの階層構造を利用して、現在地の住所の周辺の住所を検索する住所の周辺検索機能を有してもよい。住所の周辺検索処理では、現在地として取得した「番地」までを含む最下層の住所データに基づき、一つ上の階層「市区郡町村」までの情報を抽出し、「市区郡町村」の情報を含む一つ下の階層「市区郡町村」の住所データを検索し、第２キーワードとする。
【００２６】
この住所の周辺検索例を説明する。例えば、現在地として取得した「番地」までを含む最下層の住所データが「神奈川県川崎市幸区新小倉１」のとき、決定部１０２は、住所データベースを参照して一つ上の階層「市区郡町村」までの情報「神奈川県川崎市」（親階層）を抽出する。その後、決定部１０２は、「市区郡町村」の情報を含む一つ下の階層「市区郡町村」の住所データを検索して、「神奈川県川崎市」内の複数の区（例えば「神奈川県川崎市川崎区」、「神奈川県川崎市川崎区」ほか全６区）を第２キーワードとする。これにより、現在地の「神奈川県川崎市幸区」の周辺（住所データベースの同階層（兄弟階層）の）複数の区を第２キーワード候補として決定することができる。
【００２７】
決定部１０２は、第２キーワード候補を全て表示しユーザにより選択する構成としてもよい。このほか、第２キーワード候補のなかから第２キーワードを自動選択することができる。
【００２８】
第２キーワード候補の自動選択については、例えば、現在地の住所が「神奈川県川崎市幸区新小倉」である場合、それぞれの階層で検索した場合の検索結果の件数に基づき決定する。第１キーワードが「コンビニ」の場合において、「コンビニ＋川崎市」＝１００件、「コンビニ＋幸区」＝４０件、「コンビニ＋川崎区」＝１件であったとする。この場合、決定部１０２は、検索結果の件数に対応した所定の閾値（例えば、１０件以上１００件未満）と比較し、第２キーワードとして「幸区」を決定する。ただし、「区」単位の場合は、他の市町村でも同様の「区」が存在する可能性があるため、「市」のキーワードと組み合わせて検索する。
【００２９】
また、決定部１０２は、第２キーワードとして、現在地、目的地、経由地、出発地の各第２キーワード候補がある場合、第１キーワードの属性に基づき、現在地、目的地、経由地、出発地のいずれを優先表示させるかを決定してもよい。例えば、第１キーワードが「駐車場」「コンビニ」の場合、ユーザが現在地周辺で直ぐに必要な検索と判断し、「現在地」の第２キーワード候補を優先表示する。また、第１キーワードが「昼食」、「夕食」、「観光」などの場合、ユーザが目的地で行う検索と判断し、「目的地」の第２キーワード候補を優先表示する。
【００３０】
表示部１０３は、第２キーワード候補が複数ある場合の表示例として、現在地、目的地、経由地、さらには出発地別に表示様態（色、フォントなど）を変更して表示してもよい。また、現在地、目的地、経由地等別に、表示の優先順位を変更してもよい。
【００３１】
図２は、実施の形態にかかる表示装置の処理手順の一例を示すフローチャートである。表示装置１００による検索時の処理例を説明する。はじめに、表示装置１００は、ユーザによる検索処理のための検索キーワード入力欄を表示部に表示する。そして、表示装置１００は、ユーザ操作による検索のためのテキスト入力文字列（第１キーワード）の入力を受け付ける（ステップＳ２０１）。
【００３２】
次に、表示装置１００は、自装置の現在地または、ユーザが指定した位置に基づく第２キーワードを決定する（ステップＳ２０２）。表示装置１００は、例えば、ジオコーダに対して自装置の現在地（緯度経度）を入力することで、現在地の住所情報を得て、この住所情報を第２キーワードに決定する。この際、上述したように、自装置の現在地周辺の住所情報を得ることもできる。また、自装置の現在地に限らず、ユーザが任意に指定した位置周辺の住所情報を得る構成としてもよい。
【００３３】
この後、表示装置１００は、検索キーワード入力欄に、第１キーワードと、第２キーワードとを表示する（ステップＳ２０３）。ユーザ入力の第１キーワードは、ユーザが検索のために操作入力したものであるが、第２キーワードは、第１キーワードとは直接関連せず、現在地（またはユーザが指定した位置）に基づき、表示装置１００が生成した住所情報である。
【００３４】
ユーザは、表示装置１００の検索キーワード入力欄に表示された第１キーワードと、第２キーワードの表示を見て、表示された検索キーワードによる検索を開始する（ステップＳ２０４）。検索キーワード入力欄には、ユーザ入力による第１キーワードに加えて、現在地（あるいはユーザ指定）の住所情報が表示されており、この状態で検索を実行すると、ユーザが望む検索である第１キーワードを第２キーワードが示す現在地（ユーザ指定）の住所情報で絞り込む検索を行うことができる。
【００３５】
以上説明した実施の形態によれば、表示装置は、第１キーワードと第２キーワードからなる検索キーワードは、検索処理を実行する以前の段階で検索キーワード入力欄に表示する。ユーザは、表示装置が自動生成した第２キーワードの表示を目視等で確認した上で検索実行できる。
【００３６】
これにより、ユーザが検索キーワードがどのようなものであるかを把握した状態で検索実行できる。これにより、ユーザが操作入力することなく、表示装置はユーザの現在地やユーザ指定の住所情報で絞り込んだ検索結果を表示できるようになり、多数表示される検索結果の一覧のなかでユーザが所望する検索結果に近いものに絞り込んだ結果をユーザに提示できるようになる。
【００３７】
そして、ユーザは、第１キーワードをテキスト入力等で操作入力するだけで、表示装置が第１キーワードと異なる第２キーワードを自動入力し、検索キーワードとして表示する。これにより、ユーザが期待する検索結果を省入力操作で表示できるようになるとともに、絞り込み条件として住所情報を知らずとも有効な絞り込み条件が設定される。また、ユーザが期待した検索結果が表示されるため、検索処理で期待した検索結果とならないとき、検索結果の表示後に、検索結果を絞り込むための検索キーワードをユーザにより再度、操作入力しなければならない手間を省くことができるようになる。
【００３８】
そして、表示装置が自動生成する第２キーワードは、検索キーワード入力欄にキーワード候補の一つとして表示できる。例えば、表示装置は、第１キーワードについてユーザ操作による確定入力状態の後、自動生成した第２キーワードを複数候補の一つとして反転表示することができる。この際、ユーザが第２キーワードを用いた検索を行う場合に反転表示を確定表示に変える操作を行うだけでよい。これにより、ユーザが第２キーワードを用いた絞り込みを行うか否かを容易に選択できる。
【００３９】
仮に、第２キーワードが適切でないとユーザが判断すれば、検索キーワード入力欄の第２キーワードを削除操作すればよい。このように、検索キーワードがどのようなものであるかを、ユーザが検索キーワード入力欄の表示を実際に見て把握した状態の後に検索実行できる。
【００４０】
例えば、表示装置をユーザが携帯する場合、ユーザが所望する任意の検索キーワード（第１キーワード）を表示装置に操作入力すると、表示装置は、第１キーワードをユーザの現在地の周辺で絞り込む検索キーワードをユーザに提示する。これにより、ユーザは絞り込みの第２キーワードを操作入力せずとも、表示装置が絞り込みの検索キーワードを自動生成するため、ユーザ操作の手間を省いて適切な検索キーワードに基づく検索が行えるようになる。また、ユーザは、自動生成された第２キーワードを含む検索キーワードの妥当性を判断した状態で検索実行できるようになる。
【００４１】
なお、上記の説明では、検索キーワードを表示部上の検索キーワード入力欄に文字表示する構成を説明したが、検索キーワード（テキストデータ）および検索結果を音声化して音声出力してもよい。さらには、ユーザの音声を音声認識によりテキスト化する機能を用い、検索キーワード入力欄に検索キーワードを音声入力してもよい。
【実施例】
【００４２】
次に、本発明の実施例について説明する。実施例では、自車にナビゲーション装置３００が搭載され、ナビゲーション装置３００が上記の表示装置１００の機能を実行する場合の一例について説明する。
【００４３】
（ナビゲーション装置３００のハードウェア構成）
図３は、表示装置の実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。図３において、ナビゲーション装置３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、磁気ディスクドライブ３０４、磁気ディスク３０５、光ディスクドライブ３０６、光ディスク３０７、音声Ｉ／Ｆ（インターフェース）３０８、マイク３０９、スピーカ３１０、入力デバイス３１１、映像Ｉ／Ｆ３１２、ディスプレイ３１３、通信Ｉ／Ｆ３１４、ＧＰＳユニット３１５、各種センサ３１６、カメラ３１７、を備えている。各構成部３０１〜３１７は、バス３２０によってそれぞれ接続されている。
【００４４】
ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、表示プログラムを含む各種プログラムを記録している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、ナビゲーション装置３００の全体の制御を司る。
【００４５】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、例えば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００４６】
また、光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどを用いることができる。
【００４７】
磁気ディスク３０５および光ディスク３０７に記録される情報の一例としては、地図データ、車両情報、道路情報、走行履歴などが挙げられる。地図データは、カーナビゲーションシステムにおいて経路探索するときに用いられ、建物、河川、地表面、エネルギー補給施設などの地物（フィーチャ）を表す背景データ、道路の形状をリンクやノードなどで表す道路形状データなどを含むベクタデータである。
【００４８】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。マイク３０９は、例えば、車両のダッシュボード部などに設置され、その数は単数でも複数でもよい。スピーカ３１０からは、所定の音声信号を音声Ｉ／Ｆ３０８内でＤ／Ａ変換した音声が出力される。
【００４９】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス３１１は、リモコン、キーボード、タッチパネルのうちいずれか一つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。
【００５０】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３に接続される。映像Ｉ／Ｆ３１２は、具体的には、例えば、ディスプレイ３１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ３１３を制御する制御ＩＣなどによって構成される。
【００５１】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１３としては、例えば、ＴＦＴ液晶ディスプレイ、有機ＥＬディスプレイなどを用いることができる。
【００５２】
カメラ３１７は、車両外部の道路を含む映像を撮影する。映像は静止画あるいは動画のどちらでもよく、例えば、カメラ３１７によって車両外部を撮影し、撮影した画像をＣＰＵ３０１において画像解析したり、映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力したりする。
【００５３】
通信Ｉ／Ｆ３１４は、無線を介してネットワークに接続され、ナビゲーション装置３００およびＣＰＵ３０１のインターフェースとして機能する。ネットワークとして機能する通信網には、ＣＡＮやＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）などの車内通信網や、公衆回線網や携帯電話網、ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＬＡＮ、ＷＡＮなどがある。通信Ｉ／Ｆ３１４は、例えば、公衆回線用接続モジュールやＥＴＣ（ノンストップ自動料金支払いシステム、登録商標）ユニット、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ：登録商標）／ビーコンレシーバなどである。
【００５４】
ＧＰＳユニット３１５は、ＧＰＳ衛星からの電波を受信し、車両の現在地を示す情報を出力する。ＧＰＳユニット３１５の出力情報は、後述する各種センサ３１６の出力値とともに、ＣＰＵ３０１による車両の現在地の算出に際して利用される。現在地を示す情報は、例えば、緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００５５】
各種センサ３１６は、車速センサ、加速度センサ、角速度センサ、傾斜センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ３１６の出力値は、ＣＰＵ３０１による車両の現在地の算出や、速度や方位の変化量の算出に用いられる。
【００５６】
図３に記載のＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行することによって図１に示した表示装置１００の受付部１０１〜表示部１０３の機能を実現する。
【００５７】
（第２キーワード生成の概要）
図４は、実施例にかかるナビゲーション装置による検索処理の概要を説明する図である。図４は、図１の決定部１０２の構成例であり、ジオコーダ４１０の機能についても、ＣＰＵ３０１のプログラム実行で得ることができる。
【００５８】
ナビゲーション装置３００は、検索時、ディスプレイ３１３上に検索キーワード入力欄４００を表示する。ユーザは、検索キーワード入力欄４００に所望する検索のキーワード（第１キーワード「×××」ＫＷ１）を操作入力する。
【００５９】
この検索時、ナビゲーション装置３００のジオコーダ４１０は、ナビゲーション装置３００の現在地（緯度経度）をＧＰＳユニット３１５から取得し、緯度経度に対応する住所情報を第２キーワードとして出力する。これにより、ナビゲーション装置３００は、検索キーワード入力欄４００上に、検索キーワードＫＷとして、第１キーワード「×××」ＫＷ１と、第２キーワード「□○」ＫＷ２とを表示する。
【００６０】
第１キーワードＫＷ１と、第２キーワードＫＷ２との間に１文字スペースを入れて表示することで、これら第１キーワードＫＷ１と、第２キーワードＫＷ２とを目視上区別し易くなる。また、第２キーワードＫＷ２は、ユーザが操作入力したものではなく、ナビゲーション装置３００が自動生成したものであるため、反転表示させることで、入力が未確定状態としてもよい。ユーザは、第２キーワードＫＷ２のテキスト文字を見て、検索に用いる場合に確定操作するようにしてもよい。
【００６１】
そして、ナビゲーション装置３００は、ユーザ操作により、検索キーワード入力欄４００に表示されている検索キーワードＫＷ（第１キーワードＫＷ１および第２キーワードＫＷ２）に基づく検索処理を実行し、検索結果の一覧４２０をディスプレイ３１３上に表示する。
【００６２】
（検索処理例）
図５は、実施例にかかるナビゲーション装置が行う検索処理例を示すフローチャートである。ナビゲーション装置３００のＣＰＵ３０１（図１の表示部１０３）が実行する処理概要を説明する。
【００６３】
ナビゲーション装置３００は、検索時に、ディスプレイ３１３上に検索キーワード入力欄４００を表示し、ユーザによる所望する検索用のキーワード（第１キーワード）の操作入力を受け付ける（ステップＳ５０１）。
【００６４】
ユーザによる第１キーワードの入力時、ナビゲーション装置３００は、自装置の現在地（緯度経度）をＧＰＳユニット３１５から取得し、ジオコーダ４１０へ入力する（ステップＳ５０２）。ジオコーダ４１０は、現在地に対応する住所情報（第２キーワード）を出力する（ステップＳ５０３）。
【００６５】
この後、ナビゲーション装置３００は、目的地あるいは経由地の設定の有無を判断する（ステップＳ５０４）。移動体の目的地あるいは目的地の途中の経由地が設定されていれば（ステップＳ５０４:Ｙｅｓ）、設定されている目的地や経由地の位置情報（緯度経度）をジオコーダ４１０へ入力する（ステップＳ５０２）。この際、ナビゲーション装置３００（ジオコーダ４１０）は、設定されている目的地や経由地に対応する住所情報（第２キーワード）を出力する（ステップＳ５０３）。
【００６６】
上記処理によれば、ナビゲーション装置３００（ジオコーダ４１０）は、現在地の住所情報を第２キーワードとして出力する。また、目的地や経由地が設定されていれば、ナビゲーション装置３００（ジオコーダ４１０）現在地の住所情報に加えて、これら目的地や経由地の住所情報についても第２キーワードとして出力する。
【００６７】
また、ステップＳ５０４において、移動体の目的地あるいは目的地の途中の経由地が設定されていなければ（ステップＳ５０４：Ｎｏ）、ナビゲーション装置３００は、ステップＳ５０５に移行する。また、ステップＳ５０３において、現在地に加え、目的地や経由地の住所情報を出力した場合にも、ナビゲーション装置３００は、ステップＳ５０５に移行する。
【００６８】
この後、ステップＳ５０５では、ナビゲーション装置３００は、検索キーワード入力欄４００に検索キーワードの候補を表示する（ステップＳ５０５）。検索キーワードは、第１キーワードと第２キーワードとを含んでいる。第２キーワードは、現在地のみ、あるいは現在地と目的地および経由地の住所情報であるため、一つまたは複数の異なる住所情報となり、これに対応して検索キーワードとして複数の候補となる場合がある。
【００６９】
検索キーワードが複数となる場合、所定のソート順、第２キーワードについて、例えば、現在地の表示の優先順位を最も高くし、以下は優先順位にしたがい、経由地、目的地として表示する。この他、予めのユーザ設定等に基づき、目的地の表示の優先順位を最も高くしたり、経由地の優先順位を最も高くしてもよい。この際、上述したように、第２キーワードを未確定状態で複数の候補を表示し、候補のなかから決定した第２キーワードを確定表示させることができる。この際、カーソルの移動操作で、複数の候補一覧をスクロールでき、確定表示は、例えば、スペースキーや、かな変換キー等の操作で行うことができる。
【００７０】
そして、ユーザ操作により、第２キーワードを確定することで、ナビゲーション装置３００は、検索キーワード入力欄４００に表示する検索キーワードを確定する（ステップＳ５０６）。この後、ユーザによる検索開始のボタン等の選択操作により、ナビゲーション装置３００は、検索キーワード入力欄４００に表示している検索キーワードを用いた検索処理を実行し（ステップＳ５０７）、検索結果をユーザに提示する。
【００７１】
（住所の周辺検索の処理例１）
図６は、実施例にかかるナビゲーション装置が行う住所データベースを用いた住所の周辺検索の処理例を説明する図である。ナビゲーション装置３００のＣＰＵ３０１（図１の決定部１０２の機能、図４のジオコーダ４１０を用いた機能）が行う処理例であり、例えば、現在地の位置情報に基づき現在地の周辺の住所情報を出力する処理例を示す。
【００７２】
はじめに、現在地の位置情報（例えば、緯度経度「Ｅ１３９．４０．３５．６Ｎ３５．３２．２４．０」）をジオコーダ４１０に入力すると（ステップＳ６０１）、ジオコーダ４１０は、現在地の位置情報に対応する住所情報「神奈川県川崎市幸区新小倉１」を出力する（ステップＳ６０２）。ここで、ＣＰＵ３０１は、ジオコーダ４１０が出力する住所情報のうち１階層上の住所情報「神奈川県川崎市幸区」を抽出し、第２キーワード候補ＫＷ２−１に決定する。
【００７３】
次に、ＣＰＵ３０１は、ステップＳ６０２で得た住所情報「神奈川県川崎市幸区」のさらに１階層上（市区・郡町村抽出）の住所情報「神奈川県川崎市」を抽出し（ステップＳ６０３）、第２キーワード候補ＫＷ２−２に決定する。
【００７４】
次に、ＣＰＵ３０１は、ステップＳ６０３で得た住所情報「神奈川県川崎市」の１階層下の住所情報「神奈川県川崎市○×」を住所データベース６１０を検索して抽出し（ステップＳ６０４）、第２キーワード候補ＫＷ２−３に決定する。ステップＳ６０４で得た第２キーワード候補ＫＷ２−３は、ステップＳ６０２で得た第２キーワード候補ＫＷ２−１と同階層（兄弟階層）の住所情報である。
【００７５】
この後、ＣＰＵ３０１は、複数の第２キーワード候補ＫＷ２−１〜ＫＷ２−３を第２キーワードＫＷ２に決定する。この後、ＣＰＵ３０１は、第１キーワードＫＷ１と第２キーワードＫＷ２とからなる検索キーワードＫＷを検索キーワード入力欄４００に表示する。そして、ＣＰＵ３０１は、ユーザ操作により、検索キーワードＫＷによる検索処理を実行する。
【００７６】
ここで、検索キーワード入力欄４００にはテキストの文字列を複数行表示可能な構成であれば、ＣＰＵ３０１は、複数の第２キーワード候補ＫＷ２−１〜ＫＷ２−３を検索キーワード入力欄４００に表示する。
【００７７】
しかし、図６に示すように、検索キーワード入力欄４００にはテキストの文字列を１行だけ表示する構成の場合には、ＣＰＵ３０１は、複数の第２キーワード候補ＫＷ２−１〜ＫＷ２−３のうち一つのみ（例えば優先順位が最も高い一つ）だけを検索キーワード入力欄４００に表示する。但し、複数の第２キーワード候補ＫＷ２−１〜ＫＷ２−３が含まれていることを表示する（例えば候補数）。
【００７８】
この他、ＣＰＵ３０１は、第２キーワードＫＷ２として、複数の第２キーワード候補ＫＷ２−１〜ＫＷ２−３のうち一つあるいは所定数のみをユーザ選択できるよう表示してもよい。この際、ＣＰＵ３０１は、複数の第２キーワード候補ＫＷ２−１〜ＫＷ２−３に所定の優先順位を付与し、優先順位が高い一つの第２キーワード候補ＫＷ２（例えば、現在地を示す第２キーワード候補ＫＷ２−１）のみを検索キーワード入力欄４００に表示する設定としてもよい。残りの第２キーワード候補ＫＷ２−２、ＫＷ２−３については、プルダウン表示等により、ユーザ選択が可能なようにしておく。
【００７９】
第２キーワード候補ＫＷ２−１〜ＫＷ２−３の表示の優先順位は、例えば、現在地の表示の優先順位を最も高くし、現在地を中心として距離が近い順の優先順位や、予めのユーザ設定の優先順位等に基づき、ナビゲーションに設定した目的地や経由地へ向かう経路（誘導経路）上で現在地に近い順で表示してもよい。
【００８０】
上記の説明では、現在地の住所の周辺検索を例に説明したが、他に目的地や経由地であっても同様にこれら目的地や経由地の住所の周辺検索を行うことができる。
【００８１】
そして、住所の周辺検索によって得られた複数の第２キーワード候補ＫＷ２−１〜ＫＷ２−３は、ユーザ選択によりいずれかが第２キーワードＫＷ２として決定され、第１キーワードＫＷ１とともに検索キーワードＫＷとして検索キーワード入力欄４００に表示される。そして、上述したように、検索キーワード入力欄４００に表示された検索キーワードＫＷに基づく検索を実行することができる。
【００８２】
（住所の周辺検索の処理例２）
図７は、実施例にかかるナビゲーション装置が行う地図データを用いた周辺検索例を説明する図である。この処理例では、地図情報（緯度経度がＸＹ軸方向の地図データ）を用いて現在地の住所を取得する例について説明する。
【００８３】
図７に示すように、ナビゲーション装置３００は、地図データ７００上において現在地の位置情報（緯度経度）Ｐを取得する。そして、地図データ７００上の現在地Ｐを中心として所定の距離（オフセット分）Ｌだけ全方向（図示の例ではＸＹ軸に沿った東西南北の４方向）に離れた４箇所の位置の緯度経度の住所を取得する。
【００８４】
図７の例では、現在地Ｐの住所が「神奈川県川崎市新小倉」である。現在地Ｐを中心として、距離（オフセット）Ｌだけ離れた北方向の位置Ｏｎは、「神奈川県川崎市幸区鹿島田」であり、距離Ｌだけ離れた東方向の位置Ｏｅは、「神奈川県川崎市幸区古川町」であり、距離Ｌだけ離れた西方向の位置Ｏｗは、「神奈川県川崎市幸区南加瀬」である。また、距離Ｌだけ離れた南方向の位置Ｏｓは、「神奈川県横浜市鶴見区江ヶ崎町」である。
【００８５】
このように、地図データ７００上で、現在地Ｐを中心としてオフセット（距離）Ｌだけ離れた各位置Ｏｎ，Ｏｅ，Ｏｗ，Ｏｓの住所をそれぞれ取得することにより、現在地Ｐ周辺の住所を取得できる。より詳細には、地図データ７００上において各位置Ｏｎ，Ｏｅ，Ｏｗ，Ｏｓの位置情報（緯度経度）を取得してジオコーダ４１０に入力し、ジオコーダ４１０が出力する住所情報を用いる。
【００８６】
そして、図７に示す例では、現在地Ｐおよび各位置Ｏｎ，Ｏｅ，Ｏｗの住所がいずれも「川崎市幸区」であるが、位置Ｏｓの住所は「横浜市鶴見区」であり他と異なるが、地図データ７００上でオフセットを用いることで簡単に現在地Ｐの周辺の住所情報を取得することができる。
【００８７】
図８Ａおよび図８Ｂは、実施例にかかるナビゲーション装置が行う地図データを用いた周辺検索のオフセット設定例を示す図である。図８Ａに示すように所定縮尺の地図データ７００の表示の際の行政区画（図中太線）の密度が粗な場合には、現在地Ｐを中心とした各位置Ｏｎ，Ｏｅ，Ｏｗ，Ｏｓのオフセット（距離）Ｌ１を比較的大きく設定する。例えば、各位置Ｏｎ，Ｏｅ，Ｏｗ，Ｏｓのうちいずれかが行政区画を超えて他の行政区に位置するオフセット（距離）Ｌ１とする。図８Ａの例では、２つの位置Ｏｓ，Ｏｗが現在地Ｐと異なる行政区に位置している。
【００８８】
一方、図８Ｂに示すように所定縮尺の地図データ７００の表示の際の行政区画（図中太線）の密度が密な場合には、現在地Ｐを中心とした各位置Ｏｎ，Ｏｅ，Ｏｗ，Ｏｓのオフセット（距離）Ｌ２を比較的小さく設定する。例えば、現在地Ｐに対し、各位置Ｏｎ，Ｏｅ，Ｏｗ，Ｏｓ全てが異なる他の行政区に位置することがないオフセット（距離）Ｌ２とする。図８Ｂの例では、２つの位置Ｏｎ，Ｏｗが現在地Ｐと異なる行政区に位置している。
【００８９】
これら図８Ａ，図８Ｂのように地図データ７００上の行政区画に応じて現在地Ｐからのオフセット（距離）Ｌを変更して設定した周辺検索を行うことにより、現在地Ｐの住所情報が示す一つの行政区だけではなく、周辺の他の行政区の住所を得ることができるようになる。
【００９０】
（住所の周辺検索の処理例３）
図９は、実施例にかかるナビゲーション装置が行う住所データベースおよび地図データを用いた住所の周辺検索の処理例を説明する図である。図１の決定部１０２は、ジオコーダ４１０とキーワード組み合わせ部９０１とを備える。図３に示したＣＰＵ３０１がジオコーダ４１０およびキーワード組み合わせ部９０１の機能をプログラム実行する。
【００９１】
第１キーワードＫＷ１「コンビニ」は、ユーザの操作入力で得られる。キーワード組み合わせ部９０１は、第２キーワードＫＷ２を、上述した住所データベース６１０を用いた結果（図６参照）と、地図データ７００を用いた結果（図７参照）とを組み合わせて得る。
【００９２】
キーワード組み合わせ部９０１は、上述した住所データベース６１０を用いて現在地の住所を示す第２キーワード候補「川崎市幸区」ＫＷ２−１と、第２キーワード候補「川崎市」ＫＷ２−２と、第２キーワード候補「川崎市川崎区ほか全６区」ＫＷ２−３と、を得る。
【００９３】
さらに、組み合わせ部９０１は、上述した地図データ７００を用いて第２キーワード候補「横浜市鶴見区」ＫＷ２−Ａを得る。なお、この「横浜市鶴見区」は、住所データベース６１０を用いた第２キーワード候補ＫＷ２−１〜ＫＷ２−３には含まれていない（図６参照）。このように、住所データベース６１０に基づく第２キーワード候補ＫＷ２−１〜ＫＷ２−３と、地図データ７００に基づく第２キーワード候補ＫＷ２−Ａとをそれぞれ得ることにより、住所データベース６１０あるいは地図データベース７００の一方だけでは得られない第２キーワード候補ＫＷ２−Ａを得ることができるようになる。これにより、現在地Ｐの周辺検索の第２キーワード候補を複数決定できるようになる。
【００９４】
この処理例においても、上述したように、検索キーワード入力欄４００の表示行数に応じて複数の第２キーワード候補ＫＷ２−１〜ＫＷ２−３，ＫＷ２−Ａの全部あるいは、一部を優先順位に従いソートして表示することができる。
【００９５】
図１０は、実施例にかかるナビゲーション装置が行う地図データを用いた周辺検索の他のオフセット設定例を示す図である。第２キーワードＫＷ２は、第１キーワードＫＷ１による検索結果を絞り込むためのキーワードである。このため、現在地Ｐを中心として東西南北の各方向（Ｎ，Ｅ，Ｗ，Ｓ）への距離（オフセット）Ｌを複数有しても良い。
【００９６】
図１０の例では、各方向に２つの距離（オフセット）Ｌ１，Ｌ２を設定している。例えば、北方向では距離Ｌ１の位置Ｏｎ１と、距離Ｌ２の位置Ｏｎ２となる。これにより、ジオコーダ４１０に入力される位置情報（緯度経度）は各方向毎に２つずつとなり、対応してジオコーダ４１０からは各方向毎に２つの住所情報が出力される。
【００９７】
これにより、各方向毎に異なる住所情報が出力されることとなり、例えば、北方向の距離Ｌ１の位置Ｏｎ１と、距離Ｌ２の位置Ｏｎ２とでは、異なる行政区（例えば、異なる区）の住所情報が得られる場合もある。このような場合、第２キーワード候補ＫＷ２として新たな候補を得ることができ、絞り込み条件の候補（第２キーワード候補ＫＷ２）を増やすことができるようになる。上記例に限らず、各方向に２つ以上複数の距離（オフセット）Ｌ１，Ｌ２，Ｌ３を設定しても良く、絞り込み条件の候補（第２キーワード候補ＫＷ２）を増やすことができるようになる。
【００９８】
さらには、オフセットＬを設定する方向についても、移動体の現在の移動方向に基づき設定してもよい。例えば、移動体の移動方向が北である場合、ナビゲーション装置３００は、南を除く北東西（Ｎ，Ｅ，Ｗ）の３方向にそれぞれオフセットＬを設定する。これにより、移動体の移動方向に対応した住所情報を第２キーワードとして絞り込み検索し、移動体の移動方向に対応した検索結果を得ることができるようになる。
【００９９】
さらには、各方向に対するオフセットＬの設定数についても、移動体の現在の移動方向に基づき設定してもよい。例えば、移動体の移動方向が北である場合、ナビゲーション装置３００は、進行方向と逆の南（Ｓ）方向には、オフセットＬを設定しないかあるいは単一の距離Ｌ１で設定する。そして、北東西（Ｎ，Ｅ，Ｗ）の３方向に対しては各方向毎に複数のオフセットＬ１，Ｌ２を設定する。これにより、移動体の移動方向に対応した第２キーワード候補の数を増やすことができるようになる。
【０１００】
（サーバによる表示処理例）
上記の実施例では、ナビゲーション装置３００が検索処理を実行する構成としたが、ナビゲーション装置３００、あるいは簡易な表示装置（例えばスマートフォンやサーバ通信型ナビゲーション装置等）を用いても上記同様の検索処理を実行できる。この場合、図１に示した受付部１０１の機能を表示装置が有し、決定部１０２と表示部１０３の機能をサーバが有する構成とする。
【０１０１】
表示装置は、現在地を位置検出できるＧＰＳ等の機能、インターネット等のネットワークを介してサーバと通信を行う通信部、入力部と表示部等を有すればよく、現在地と、ユーザが操作入力した第１キーワードとをサーバに送信する。サーバでは、表示装置の現在地の位置情報に基づく第２キーワードを生成し、第２キーワードを表示装置に送信する。そして、表示装置は、第１キーワードと第２キーワードからなる検索キーワードを表示部の検索キーワード入力欄４００に表示する。
【０１０２】
そして、検索キーワード入力欄４００に表示された検索キーワードに対するユーザ操作により、表示装置あるいはサーバは、検索処理を実行する。検索処理時、表示装置は、通信部を介して所定の検索サーバにアクセスして検索結果を得る構成にもできる。
【０１０３】
このように、表示装置とサーバからなるシステム構成とした場合においても、上記実施例同様に、ユーザは、所望する検索結果を簡単な操作で得ることができるようになる。
【０１０４】
以上説明した実施例によれば、ナビゲーション装置は、移動体の現在地（目的地、経由地等）に基づき、第２キーワードを自動生成し、ユーザが操作入力した第１キーワードとともに検索キーワード入力欄に表示する。これにより、ユーザは、検索キーワード入力欄に表示された第２キーワードの表示を目視等で確認した上で検索実行でき、第１キーワードに基づく検索結果を、現在地の住所情報で絞り込むことができ、この際、ユーザによる第２キーワードの操作入力を不要にし、かつ多数の検索結果のなかからユーザが期待する検索結果が得られるようになる。
【０１０５】
また、現在地は、移動体の移動に基づき常に位置が変化するため、ユーザは、移動中の現在地の情報（位置や住所）を知らない場合が多い。このようにユーザが現在地（目的地、経由地）の住所等を知らない状態であっても、ナビゲーション装置が第２キーワードを自動生成するため、ユーザが期待する検索結果を簡単に得ることができるようになる。
【０１０６】
さらに、表示装置が自動生成する第２キーワードについて、住所の周辺検索により複数の第２キーワード候補を表示することで、第２キーワードをユーザ選択できるようになる。第２キーワードをユーザ選択できることで、ユーザが期待する検索結果をより精度良く提示できるようになる。
【０１０７】
なお、本実施の形態で説明した表示方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【符号の説明】
【０１０８】
１００  表示装置
１０１  受付部
１０２  決定部
１０３  表示部
３００  ナビゲーション装置
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
ＫＷ  検索キーワード
ＫＷ１  第１キーワード
ＫＷ２  第２キーワード
【図１】
0006710051.tif 000002
【図２】
0006710051.tif 000003
【図３】
0006710051.tif 000004
【図４】
0006710051.tif 000005
【図５】
0006710051.tif 000006
【図６】
0006710051.tif 000007
【図７】
0006710051.tif 000008
【図８Ａ】
0006710051.tif 000009
【図８Ｂ】
0006710051.tif 000010
【図９】
0006710051.tif 000011
【図１０】
0006710051.tif 000012