(57)【要約】【課題】表示された施設情報に基づいて意図する施設を容易に探すことができるようにする。【解決手段】検索条件を表す文字列を入力するための入力部と、文字列が入力されたときに、施設データを参照して前記文字列を含む施設を検索する地点検索処理手段と、検索された施設についての施設情報を取得する施設情報取得処理手段と、検索条件を表す文字列に基づいて、表示部３５の検索結果表示画面に表示される施設情報を圧縮する圧縮処理手段とを有する。検索条件を表す文字列に基づいて、表示部３５の検索結果表示画面に表示される施設情報が圧縮されるので、施設情報を構成する文字列が長くても、検索結果表示画面に施設情報を十分に表示することができる。【選択図】図１
2010008216.tif 000002
【特許請求の範囲】
【請求項１】
検索条件を表す文字列を入力するための入力部と、文字列が入力されたときに、施設データを参照して前記文字列を含む施設を検索する地点検索処理手段と、検索された施設についての施設情報を取得する施設情報取得処理手段と、検索条件を表す文字列に基づいて、表示部の検索結果表示画面に表示される施設情報を圧縮する圧縮処理手段とを有することを特徴とする施設情報表示システム。
【請求項２】
前記圧縮処理手段は、検索条件を表す文字列に基づいて圧縮条件が成立するかどうかを判断し、圧縮条件が成立する場合に、施設情報を圧縮する請求項１に記載の施設情報表示システム。
【請求項３】
前記検索条件を表す文字列が、施設の名称に単語単位で含まれる場合、前記圧縮処理手段は、施設の名称において、検索条件を表す文字列を省略用の文字に変換する請求項１に記載の施設情報表示システム。
【請求項４】
前記検索条件を表す文字列が、施設の住所に単語単位で含まれる場合、前記圧縮処理手段は、施設の住所において、検索条件を表す文字列を省略用の文字に変換する請求項１に記載の施設情報表示システム。
【請求項５】
前記検索条件を表す文字列で推測される複数のキーワードが含まれる場合、前記圧縮処理手段は、操作者によって選択されたキーワードについて施設情報を圧縮する請求項１に記載の施設情報表示システム。
【請求項６】
検索条件を表す文字列が入力部に入力されたときに、施設データを参照して前記文字列を含む施設を検索し、検索された施設についての施設情報を取得し、検索条件を表す文字列に基づいて、表示部の検索結果表示画面に表示される施設情報を圧縮することを特徴とする施設情報表示方法。
【請求項７】
コンピュータを、検索条件を表す文字列が入力部に入力されたときに、施設データを参照して前記文字列を含む施設を検索する地点検索処理手段、検索された施設についての施設情報を取得する施設情報取得処理手段、及び検索条件を表す文字列に基づいて、表示部の検索結果表示画面に表示される施設情報を圧縮する圧縮処理手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、施設情報表示システム、施設情報表示方法及びプログラムに関するものである。
【背景技術】
【０００２】
従来、ナビゲーション装置においては、操作者である運転者が目的地を入力し、探索条件を設定すると、該探索条件に基づいて、経路探索処理が行われ、地図データに基づいて、現在地で表される出発地から目的地までの経路が探索される。そして、探索された経路、すなわち、探索経路が、表示部に形成された地図画面に、車両の現在地を表す自車位置と共に表示され、探索経路の案内、すなわち、経路案内が行われる。また、地図画面上の探索経路の表示のほかに、音声出力による経路案内も行われる。
【０００３】
ところで、前記ナビゲーション装置においては、所定の地点を目的地として設定したり、所定の地点を登録地点として登録したりする場合、運転者が、ナビゲーション装置の表示部に形成された地点入力画面において、前記地点における所定の施設の名称、電話番号、住所等、例えば、施設の名称を入力すると、該施設の名称に基づいて施設が検索され、表示部に形成された検索結果表示画面に、各施設の名称及び住所がリスト（施設一覧）で表示される。
【０００４】
したがって、運転者が必要に応じて検索結果表示画面のリストをスクロールし、表示された施設の中から意図する施設を探し、選択すると、選択された施設が目的地として設定されたり、登録地点として登録されたりする。
【０００５】
ところで、前記検索結果表示画面においては、複数の行が形成され、各行の表示枠に、各施設の名称及び住所から成る施設情報が表示されるが、施設情報を構成する文字列が長く、各行の表示枠を超えると、該表示枠に施設情報を十分に表示することができず、表示された施設情報に基づいて、運転者が意図する施設を探すのが困難になってしまう。そこで、文字列が長く、各行の表示枠を超えた場合に、施設情報を複数の行にわたって表示するようにしたナビゲーション装置が提供されている（例えば、特許文献１参照。）。
【特許文献１】特開２０００−３９３３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記従来のナビゲーション装置においては、施設情報が複数の行にわたって表示されるので、検索結果表示画面上に表示することができる施設の数が少なくなり、運転者は意図する施設を探すために検索結果表示画面を繰り返しスクロールしなければならず、操作が煩わしい。
【０００７】
本発明は、前記従来のナビゲーション装置の問題点を解決して、表示された施設情報に基づいて意図する施設を容易に探すことができるようにした施設情報表示システム、施設情報表示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
そのために、本発明の施設情報表示システムにおいては、検索条件を表す文字列を入力するための入力部と、文字列が入力されたときに、施設データを参照して前記文字列を含む施設を検索する地点検索処理手段と、検索された施設についての施設情報を取得する施設情報取得処理手段と、検索条件を表す文字列に基づいて、表示部の検索結果表示画面に表示される施設情報を圧縮する圧縮処理手段とを有する。
【発明の効果】
【０００９】
本発明によれば、検索条件を表す文字列に基づいて、表示部の検索結果表示画面に表示される施設情報が圧縮されるので、施設情報を構成する文字列が長くても、検索結果表示画面に施設情報を十分に表示することができる。したがって、運転者は、表示された施設情報に基づいて意図する施設を容易に探すことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、施設情報表示システムとしてのナビゲーションシステムについて説明する。
【００１１】
図１は本発明の第１の実施の形態におけるナビゲーションシステムを示すブロック図である。
【００１２】
図において、１４は情報端末、例えば、車両に搭載された車載装置としてのナビゲーション装置、６３はネットワーク、５１は情報提供者としての情報センタであり、前記ナビゲーション装置１４、ネットワーク６３、情報センタ５１等によってナビゲーションシステムが構成される。
【００１３】
前記ナビゲーション装置１４は、車両の現在地を自車位置として、また、車両の方位を自車方位として検出する現在地検出部としてのＧＰＳセンサ１５、地図データのほかに各種の情報が記録された情報記録部としてのデータ記録部１６、入力された情報に基づいて、ナビゲーション処理等の各種の演算処理を行うナビゲーション処理部１７、操作者である運転者が操作することによって所定の入力を行うための第１の入力部としての操作部３４、図示されない画面に表示された画像によって各種の表示を行い、運転者に対して通知を行うための第１の出力部としての表示部３５、音声によって所定の入力を行うための第２の入力部としての音声入力部３６、音声によって運転者に対して通知を行うための第２の出力部としての音声出力部３７、及び通信端末として機能する送受信部としての通信部３８を備え、前記ナビゲーション処理部１７に、ＧＰＳセンサ１５、データ記録部１６、操作部３４、表示部３５、音声入力部３６、音声出力部３７及び通信部３８が接続される。また、前記ナビゲーション処理部１７には、車速を検出する車速検出部としての車速センサ４４が接続される。なお、本実施の形態においては、ＧＰＳセンサ１５によって自車方位を検出するようになっているが、自車方位を検出するために方位検出部としての図示されない方位センサを独立させて配設することができる。また、前記ＧＰＳセンサ１５は、併せて時刻を検出する。
【００１４】
前記データ記録部１６には地図データが記録され、該地図データには、交差点に関する交差点データ、ノードに関するノードデータ、道路リンクに関する道路データ、探索用に加工された探索データ、施設に関する施設データ等が含まれる。
【００１５】
該施設データには、施設ごとに、データサイズ、名称、座標（緯度及び経度）、電話番号、ジャンル（種別）、住所、詳細情報等が含まれる。前記ジャンルには、公共施設、交通機関、デパート、スーパーマーケット、アウトレットモール、ショッピングモール、アミューズメント等の用途上の形態、道路、河川、山、池等の地理上の形態等が含まれる。
【００１６】
また、前記データ記録部１６には、所定の情報を音声出力部３７によって出力するためのデータ、統計データ、走行履歴データ等が記録される。
【００１７】
前記データ記録部１６は、前記各種のデータを記録するために、ハードディスク、ＣＤ、ＤＶＤ、光ディスク等の図示されないディスクを備えるほかに、各種のデータを読み出したり、書き込んだりするための読出・書込ヘッド等の図示されないヘッドを備える。なお、前記データ記録部１６にメモリカード等を使用することができる。
【００１８】
また、前記ナビゲーション処理部１７は、ナビゲーション装置１４の全体の制御を行う制御装置としての、かつ、演算装置としてのＣＰＵ３１、該ＣＰＵ３１が各種の演算処理を行うに当たってワーキングメモリとして使用されるＲＡＭ３２、制御用のプログラムのほか、目的地までの経路の探索、探索経路の案内、すなわち、経路案内等を行うための各種のプログラムが記録されたＲＯＭ３３、各種のデータ、プログラム等を記録するために使用される図示されないフラッシュメモリ等を備える。
【００１９】
前記操作部３４は、運転者が操作することによって、ナビゲーション装置１４において各種の機能を実現させるためのものであり、ナビゲーション装置１４とは独立させて配設された図示されないリモコン、キーボード、マウス等のほかに、ナビゲーション装置１４の筐（きょう）体等に部品による操作要素としての図示されないスイッチ、ボタン、キー、ダイヤル等が形成される。また、前記表示部３５としてはディスプレイが使用される。本実施の形態においては、操作部３４及び表示部３５として、操作部の機能を併せて有するタッチパネルが使用され、該タッチパネルにおいては、画面に画像による操作要素としてのキー、スイッチ、ボタン等が表示され、キー、スイッチ、ボタン等をタッチすることによって、所定の入力操作を行うことができる。
【００２０】
また、音声入力部３６は、図示されないマイクロホン等によって構成され、音声によって必要な情報を入力することができる。さらに、音声出力部３７は、図示されない音声合成装置及びスピーカを備え、音声出力部３７から各種の情報が音声で出力される。
【００２１】
前記通信部３８は、情報提供者としてのＶＩＣＳ（登録商標）センタ等の図示されない道路交通情報センタ等から送られた交通情報、一般情報等の各種の情報を、道路に沿って配設された電波ビーコン装置、光ビーコン装置等を介して電波ビーコン、光ビーコン等として受信するための図示されないビーコンレシーバ、ラジオ局を介してラジオ放送、例えば、ＦＭ多重放送を受信するための図示されないラジオ受信機等を備える。なお、前記交通情報には、渋滞情報、規制情報、駐車場情報、交通事故情報、サービスエリアの混雑状況情報等が含まれ、一般情報には、ニュース、天気予報等が含まれる。なお、前記通信部３８は、前記情報センタ５１から前記各種の情報を受信することもできる。そのために、前記情報センタ５１は、サーバ５３、該サーバ５３に接続された通信部５７及び情報記録部としてのデータベース（ＤＢ）５８等を備え、前記サーバ５３は、制御装置としての、かつ、演算装置としてのＣＰＵ５４、ＲＡＭ５５、ＲＯＭ５６等を備える。また、前記データベース５８に、前記データ記録部１６に記録された各種のデータと同様のデータが記録される。さらに、情報センタ５１は、複数の車両（自車又は他車）から収集した走行履歴データをリアルタイムに提供することができる。
【００２２】
なお、前記ナビゲーションシステム、ナビゲーション処理部１７、ＣＰＵ３１、５４、サーバ５３等は、単独で、又は二つ以上組み合わせることによってコンピュータとして機能し、各種のプログラム、データ等に基づいて演算処理を行う。また、データ記録部１６、ＲＡＭ３２、５５、ＲＯＭ３３、５６、データベース５８、フラッシュメモリ等によって記憶装置又は記録媒体が構成される。そして、演算装置として、ＣＰＵ３１、５４に代えてＭＰＵ等を使用することもできる。
【００２３】
次に、前記構成のナビゲーションシステムの基本動作について説明する。
【００２４】
まず、運転者によって操作部３４が操作され、ナビゲーション装置１４が起動されると、ＣＰＵ３１の図示されない初期化処理手段は、初期化処理を行い、ＧＰＳセンサ１５によって検出された自車位置及び自車方位を読み込むとともに、各種のデータを初期化する。なお、前記ＣＰＵ３１の図示されないマッチング処理手段は、マッチング処理を行い、読み込まれた自車位置の軌跡、及び自車位置の周辺の道路を構成する各道路リンクの形状、配列等に基づいて、自車位置がいずれの道路リンク上に位置するかの判定を行うことによって、自車位置を特定する。
【００２５】
続いて、ＣＰＵ３１の図示されない基本情報取得処理手段は、基本情報取得処理を行い、前記地図データを、データ記録部１６から読み出して取得するか、又は通信部３８を介して情報センタ５１等から受信して取得する。
【００２６】
そして、前記ＣＰＵ３１の図示されない表示処理手段は、表示処理を行い、前記表示部３５に地図画面を形成し、該地図画面に自車位置、自車位置の周辺の地図及び自車方位を表示する。したがって、運転者は、前記自車位置、自車位置の周辺の地図及び自車方位に従って車両を走行させることができる。
【００２７】
また、運転者が操作部３４を操作して所定の地点を目的地として入力すると、ＣＰＵ３１の図示されない目的地設定処理手段は、目的地設定処理を行い、目的地を設定する。なお、必要に応じて、出発地を入力し、設定することもできる。また、あらかじめ所定の地点を登録地点として登録しておき、登録地点を目的地として設定することができる。次に、運転者が操作部３４を操作して探索条件を入力すると、ＣＰＵ３１の図示されない経路探索処理手段は、経路探索処理を行い、前記自車位置、目的地、探索条件等を読み込むとともに、データ記録部１６から探索データ等を読み出し、自車位置、目的地及び探索データに基づいて、自車位置で表される出発地から目的地までの経路を前記探索条件で探索し、探索経路を表す経路データを出力する。この場合、道路リンクごとに付与されたリンクコストの合計が最も小さい経路が探索経路とされる。
【００２８】
続いて、前記ＣＰＵ３１の図示されない案内処理手段は、案内処理を行い、経路案内を行う。そのために、前記案内処理手段の経路表示処理手段は、経路表示処理を行い、前記経路データを読み込み、該経路データに従って前記地図画面に探索経路を表示する。この場合、必要に応じて、前記案内処理手段の音声出力処理手段は、音声出力処理を行い、音声出力部３７から探索経路を音声で出力して経路案内を行う。
【００２９】
また、前記表示処理手段は、通信部３８を介して交通情報を受信すると、交通情報を交通状況指標としての渋滞帯に変換し、該渋滞帯を前記地図画面上の道路に沿って表示する。この場合、前記渋滞帯は、渋滞の始点から終点まで延在させて表示され、かつ、渋滞の度合いに応じて渋滞帯の色が、赤、橙（だいだい）、緑等に変更される。このようにして、運転者は、車両を走行させる予定の経路、探索経路等における道路の渋滞状況を知ることができる。
【００３０】
ところで、前述されたように、ナビゲーション装置１４においては、所定の地点を目的地として設定したり、登録地点として登録したりすることができるようになっていて、運転者が、地図画面上で所定の地点を選択し、地図画面上の操作要素としての決定ボタンをタッチ（押下）すると、選択された地点が目的地として設定されたり、登録地点として登録されたりする。また、前記表示部３５に地点入力画面を形成し、該地点入力画面において、所定の地点における施設を目的地として設定したり、登録地点として登録したりすることができる。
【００３１】
そのために、メニュー画面において運転者が操作部３４を操作して目的地の設定を選択すると、前記目的地設定処理手段の地点検索処理手段は、地点検索処理を行う。そして、メニュー画面において運転者が操作部３４を操作して地点の登録を選択すると、ＣＰＵ３１の図示されない地点登録処理手段は、地点登録処理を行い、前記地点登録処理手段の地点検索処理手段は、地点検索処理を行う。
【００３２】
次に、地点検索処理手段の動作について説明する。この場合、目的地を設定する場合と地点を登録する場合とで、地点検索処理手段は同じ内容の処理を行うので、目的地を設定する場合における地点検索処理手段の動作についてだけ説明し、地点を登録する場合の地点検索処理手段の動作については省略する。
【００３３】
まず、前記メニュー画面において、運転者が目的地の設定を選択すると、前記地点検索処理手段の入力案内処理手段は、入力案内処理を行い、表示部３５に入力メニュー画面を形成し、該入力メニュー画面に、目的地となる所定の施設を検索するための入力項目として施設の名称、電話番号、住所等を表示する。続いて、運転者が、施設の名称、電話番号、住所等のうちの所定の入力項目を選択すると、前記入力案内処理手段は、表示部３５に、入力項目に対応する地点入力画面として名称入力画面、電話番号入力画面、住所入力画面等を形成する。
【００３４】
そして、運転者が、前記地点入力画面において、前記入力項目を入力すると、前記地点検索処理手段の検索実行処理手段は、検索実行処理を行い、前記施設データを参照し、前記入力項目に基づいて施設を検索する。
【００３５】
このようにして、施設が検索されると、前記目的地設定処理手段の検索結果表示処理手段は、検索結果表示処理を行い、表示部３５に検索結果表示画面を形成し、検索された各施設の名称及び住所をリスト（施設一覧）で表示する。
【００３６】
したがって、運転者が必要に応じて検索結果表示画面をスクロールし、表示された施設の中から意図する施設を探し、選択すると、前記目的地設定処理手段の設定実行処理手段は、設定実行処理を行い、選択された施設を目的地として設定する。
【００３７】
ところで、前記検索結果表示画面においては、複数の行が形成され、各行の表示枠に、各施設の名称及び住所から成る施設情報が表示されるが、施設情報を構成する文字列が長く、各行の表示枠を超えると、該表示枠に施設情報を十分に表示することができず、表示された施設情報に基づいて、運転者が意図する施設を探すのが困難になってしまう。
【００３８】
そこで、文字列が長く、各行の表示枠を超えた場合に、施設情報を複数の行にわたって表示することが考えられるが、その場合、検索結果表示画面上に表示することができる施設の数が少なくなり、運転者は意図する施設を探すために検索結果表示画面を繰り返しスクロールしなければならず、操作が煩わしくなってしまう。
【００３９】
そこで、本実施の形態においては、施設情報を圧縮し、施設情報を構成する文字列の一部を省略して文字列を短くするようにしている。
【００４０】
次に、前記検索結果表示処理手段の動作について説明する。
【００４１】
図２は本発明の第１の実施の形態における検索結果表示処理手段の動作を示すフローチャート、図３は本発明の第１の実施の形態における検索結果表示画面の例を示す第１の図、図４は本発明の第１の実施の形態における検索結果表示画面の例を示す第２の図である。
【００４２】
図３及び４において、ｇ１は検索結果表示画面、ｋ１〜ｋ７、ｂｉ（ｉ＝１、２、…）は第１の操作要素としてのキー、ｓ１は第２の操作要素としてのスクロールバー、ａ１〜ａ３は第１の表示領域としての検索条件表示部、ａ４は第２の表示領域としてヒット数表示部、Ｌ１は第３の表示領域としてのリスト表示部である。該リスト表示部Ｌ１には、第４の表示領域としての各行の表示枠ｍｉ（ｉ＝１、２、…）、及び前記キーｂｉが表示される。なお、前記ヒット数表示部ａ４、リスト表示部Ｌ１及び表示枠ｍｉは、前記検索実行処理手段による検索結果を表示する検索結果表示部として機能する。
【００４３】
ところで、運転者が前記入力項目として名称を選択し、名称入力画面において施設の名称を５０音の文字で入力し、所定の実行キーをタッチ（押下）すると、前記検索結果表示処理手段は、前記検索結果表示画面ｇ１を形成してキーｋ１〜ｋ７、ｂｉ、スクロールバーｓ１を形成するとともに、検索条件、ヒット数及び検索された施設の施設情報を読み込み、検索条件表示部ａ１〜ａ３に、施設を検索する際の条件を表す検索条件を、ヒット数表示部ａ４に、検索結果のヒット数を、表示枠ｍｉに、検索された施設の施設情報を表示する。
【００４４】
前記検索条件表示部ａ１には、図３及び４に示されるように、前記地点入力画面において施設の名称を入力したときの文字列、例えば、「とうき」が表示される。前記文字列は、運転者が文字を入力することによって設定される検索条件を表し、施設の名称の少なくとも一部を構成する入力条件を表す。なお、運転者は、「読み修正」のキーｋ１をタッチし、文字列を修正することによって入力条件を変更することができる。
【００４５】
該入力条件が設定されると、前記検索実行処理手段は、名称に文字列「とうき」が文字単位で含まれる施設を検索する。
【００４６】
なお、運転者が文字列「とうき」を入力するに当たり、「陶器」、「東京駅」、「登記」、「冬季」、「東急」等のように、名称に文字列「とうき」で推測されるキーワードを含む施設を探すことが考えられるので、前記検索実行処理手段は、名称にキーワード「陶器」、「東京駅」、「登記」、「冬季」、「東急」等が含まれる施設を検索する。
【００４７】
また、図３に示されるように、前記検索条件表示部ａ２には、施設データとしてデータ記録部１６に記録された施設を絞り込むために選択された地域、例えば、日本全国であることを表す「全エリア」が表示される。前記地域は、運転者が選択することによって設定される検索条件を表し、施設の住所の少なくとも一部を構成する選択条件を表す。なお、運転者は、「エリア修正」のキーｋ２をタッチし、地域を変更し、都道府県を選択したり、市町村を選択したりすることによって、図４に示されるように、施設を更に絞り込み、ヒット数表示部ａ４に表示される検索結果のヒット数を小さくすることができる。
【００４８】
そして、前記選択条件が設定されると、前記検索実行処理手段は、日本全国の施設データを参照して検索を行う。
【００４９】
また、前記検索条件表示部ａ３には、施設データとしてデータ記録部１６に記録された施設を絞り込むために選択されたジャンル（種別）、例えば、すべてのジャンルであることを表す「全ジャンル」が表示される。前記ジャンルは、運転者が選択することによって設定される検索条件を表し、選択条件を表す。なお、運転者は、「ジャンル修正」のキーｋ７をタッチし、ジャンルを変更し、公共施設、交通機関、デパート、スーパーマーケット、アウトレットモール、ショッピングモール、アミューズメント等の用途上の形態、道路、河川、山、池等の地理上の形態等を選択することによって、施設を更に絞り込み、ヒット数表示部ａ４に表示される検索結果のヒット数を小さくすることができる。
【００５０】
そして、前記選択条件が設定されると、前記検索実行処理手段は、すべてのジャンルの施設データを参照して検索を行う。
【００５１】
前記ヒット数表示部ａ４には、前記検索実行処理手段が、検索条件表示部ａ１に表示された入力条件、及び検索条件表示部ａ２、ａ３に表示された選択条件に基づいて検索を行ったときの検索結果が、ヒット数として表示され、リスト表示部Ｌ１には、前記検索実行処理手段が、検索条件表示部ａ１に表示された入力条件、及び検索条件表示部ａ２、ａ３に表示された選択条件に基づいて検索を行ったときの検索結果が、各施設についての施設情報のリストとして表示される。
【００５２】
前記リスト表示部Ｌ１は、複数の表示枠ｍｉ及び該各表示枠ｍｉに対応させて形成されたキーｂｉを備え、前記各表示枠ｍｉに、各施設について施設情報が、名称と住所とを分離用の文字（記号）「／」を介して互いに隣接させて表示される。そして、所定の表示枠において、施設情報を表す文字列（文字「／」を含む。）が長く、表示枠に文字列の全体を表示することができない場合は、運転者が対応するキーｂｉをタッチすると、表示枠において文字列をスクロールし、表示されていない部分を表示することができる。
【００５３】
また、前記リスト表示部Ｌ１には、あらかじめ設定されたｎ個の、本実施の形態においては、５個の表示枠ｍｉが形成される。ヒット数がｎ個より大きい場合は、ｎ個の表示枠ｍｉが、ヒット数がｎ個以下である場合は、ヒット数の表示枠ｍｉが形成される。そして、ヒット数がｎ個より大きい場合は、運転者がキーｋ３〜ｋ６をタッチすることによって、リスト表示部Ｌ１において施設のリストをスクロールすることができる。なお、キーｋ３がタッチされると、一つの表示枠の分だけリストが上方に移動させられ、キーｋ４がタッチされると、１ページの表示枠の分だけリストが上方に移動させられ、キーｋ５がタッチされると、１ページの表示枠の分だけリストが下方に移動させられ、キーｋ６がタッチされると、一つの表示枠の分だけリストが下方に移動させられ、スクロールバーｓ１を移動させ、リストの表示されていない施設についての施設情報を表示することができる。
【００５４】
ところで、前述されたように、前記各表示枠ｍｉに施設情報が表示されるが、施設情報を表す文字列が長い場合、表示枠ｍｉには、一部の文字列だけが表示される。
【００５５】
したがって、各表示枠ｍｉに表示された一部の文字列だけで各施設を識別することが困難になるので、運転者は、そのたびにキーｂｉをタッチして表示枠内の文字列をスクロールしなければならない。その結果、操作部３４の操作性が低くなってしまうだけでなく、運転者が意図する施設を探すのに時間がかかってしまう。
【００５６】
そこで、本実施の形態においては、操作部３４の操作性を向上させ、運転者が意図する施設を探す時間を短くするために、各表示枠ｍｉに表示されるべき文字列のうちの所定の文字列を、省略用の文字（記号）、例えば、「〜」に変換して圧縮し、表示するようにしている。
【００５７】
そのために、前記検索結果表示処理手段の施設情報取得処理手段は、施設情報取得処理を行い、検索された施設についての施設情報を読み込むことによって取得し、検索結果表示処理手段の圧縮処理手段は、圧縮処理を行い、施設情報を圧縮する。
【００５８】
すなわち、前記圧縮処理手段の圧縮条件判断処理手段は、圧縮条件判断処理を行い、入力条件を表す文字列が施設の名称に単語単位で含まれるかどうかによって、第１の圧縮条件が成立したかどうかを判断する。入力条件を表す文字列が施設の名称に単語単位で含まれ、第１の圧縮条件が成立する場合、圧縮処理手段の文字列変換処理手段は、文字列変換処理を行い、施設の名称において入力条件を表す文字列を、省略用の文字「〜」に変換する。
【００５９】
また、前記圧縮条件判断処理手段は、選択条件を表す文字列が施設の住所に単語単位で含まれるかどうかによって、第２の圧縮条件が成立したかどうかを判断する。選択条件を表す文字列が施設の住所に単語単位で含まれ、第２の圧縮条件が成立する場合、前記文字列変換処理手段は、施設の住所において選択条件を表す文字列を、省略用の文字「〜」に変換する。
【００６０】
例えば、図３の検索結果表示画面ｇ１においては、検索条件表示部ａ１に表示された入力条件を表す文字列が「とうき」であるので、文字列「とうき」が施設の名称に単語単位で含まれる場合、文字列「とうき」が文字「〜」に変換され、表示枠ｍ１内の施設の名称において文字列「陶芸・陶器教室」が「陶芸・〜教室」に、表示枠ｍ４内の施設の名称において文字列「長谷川登記事務所」が「長谷川〜事務所」に、表示枠ｍ５内の施設の名称において文字列「○△□自動車冬季試験コーナ」が「○△□自動車〜試験コーナ」にされる。
【００６１】
このとき、表示枠ｍ２内の施設の名称に「東京駅」が、表示枠ｍ３内の施設の名称に「東京」が含まれるが、文字列「とうき」は、「東京駅」、「東京」の一部であり、文字単位では施設の名称に含まれるが、施設の名称に単語単位で含まれないので、文字列の変換は行われない。
【００６２】
そして、検索条件表示部ａ２に表示された選択条件が全エリアであり、文字列を有していないので、施設の住所においては文字列の変換は行われない。
【００６３】
また、図４の検索結果表示画面ｇ１においては、検索条件表示部ａ２に表示された選択条件を表す文字列が「東京都」であるので、文字列「東京都」が施設の住所に単語単位で含まれる場合、文字列「東京都」が文字「〜」に変換され、表示枠ｍ２内の施設の住所において文字列「東京都千代田区」が「〜千代田区」に、表示枠ｍ３内の施設の住所において文字列「東京都新宿区」が「〜新宿区」にされる。なお、表示枠ｍ３内の施設の名称において文字列「東京都」が存在しているが、文字列「東京都」は施設の名称に含まれるので、文字列の変換は行われない。
【００６４】
本実施の形態においては、省略用の文字として「〜」が使用されるようになっているが、省略用の文字として、入力条件及び選択条件を表す際に使用される可能性がないか、又は使用される可能性があっても、極めて低い文字「？」、「！」、「％」等を使用することができる。また、入力条件を表す文字と選択条件を表す文字として同じ「〜」を使用するようになっているが、入力条件を表す文字と選択条件を表す文字として互いに異なる文字を使用することができる。
【００６５】
このように、本実施の形態においては、第１の圧縮条件が成立する場合、施設の名称において入力条件を表す文字列が文字「〜」に変換され、第２の圧縮条件が成立する場合、施設の住所において選択条件を表す文字列が文字「〜」に変換されるので、施設情報を構成する文字列が長くても、表示枠ｍｉに施設情報を十分に表示することができるので、運転者は表示された施設情報に基づいて意図する施設を容易に探すことができる。
【００６６】
次に、フローチャートについて説明する。
ステップＳ１  すべての施設情報について圧縮処理を行ったかどうかを判断する。すべての施設情報について圧縮処理を行った場合は処理を終了し、圧縮処理を行っていない場合はステップＳ２に進む。
ステップＳ２  入力条件を表す文字列が施設の名称に含まれるかどうかを判断する。入力条件を表す文字列が施設の名称に含まれる場合はステップＳ３に、含まれない場合はステップＳ４に進む。
ステップＳ３  入力条件を表す文字列を省略用の文字に変換する。
ステップＳ４  選択条件を表す文字列が施設の住所に含まれるかどうかを判断する。選択条件を表す文字列が施設の住所に含まれる場合はステップＳ５に進み、含まれない場合はステップＳ１に戻る。
ステップＳ５  選択条件を表す文字列を省略用の文字に変換し、ステップＳ１に戻る。
【００６７】
次に、本願発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００６８】
図５は本発明の第２の実施の形態における検索結果表示画面の例を示す図である。
【００６９】
この場合、検索結果表示画面ｇ１の所定の箇所、本実施の形態においては、下部分に、第３の操作要素としてのリスト操作部Ｌ２が形成される。該リスト操作部Ｌ２には、第４の操作要素としてのキーｑｊ（ｊ＝１、２、…）、及び該キーｑｊのリストをスクロールするための第５の操作要素としてのスクロールボタンｂ１１、ｂ１２が表示される。そして、各キーｑｊに、検索条件表示部ａ１に表示された文字列「とうき」で推測されるキーワード「陶器」、「東京駅」、「登記」、「冬季」、「東急」等が割り当てられ、例えば、キーｑ１をタッチしてキーワード「陶器」を選択すると、検索条件表示部ａ１に表示された入力条件、及び検索条件表示部ａ２、ａ３に表示された選択条件で検索を行ったときの検索結果のうちの、施設の名称にキーワード「陶器」が含まれる施設だけがリストとして表示される。そして、それに伴って、ヒット数表示部ａ４には、名称にキーワード「陶器」が含まれる施設の数が表示される。
【００７０】
なお、本実施の形態においては、文字列「とうき」を使用して検索を行い、名称にキーワード「陶器」が含まれる施設が表示されるようになっているが、キーワード「陶器」を使用して検索を行うことができる。
【００７１】
次に、検索結果表示画面ｇ１を英語表記で形成するようにした本発明の第３の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００７２】
図６は本発明の第３の実施の形態における検索結果表示画面の例を示す第１の図、図７は本発明の第３の実施の形態における検索結果表示画面の例を示す第２の図である。
【００７３】
図において、ｇ２１は検索結果表示画面、ｋ２１〜ｋ２６は第１の操作要素としてのキー、ｓ２１は第２の操作要素としてのスクロールバー、ａ２１〜ａ２３は第１の表示領域としての検索条件表示部、ａ２４は第２の表示領域としてヒット数表示部、Ｌ２１は第３の表示領域としてのリスト表示部である。前記キーｋ２４は戻るキーである。前記リスト表示部Ｌ２１には、第４の表示領域としての各行の表示枠ｍｉ’（ｉ’＝１、２、…）が表示される。なお、前記ヒット数表示部ａ２４、リスト表示部Ｌ２１及び表示枠ｍｉ’は、前記検索実行処理手段による検索結果を表示する検索結果表示部として機能する。
【００７４】
ところで、前記地点入力画面において、運転者が施設の名称を５０音の文字で入力し、所定の実行キーをタッチ（押下）すると、検索結果表示処理手段は、前記検索結果表示画面ｇ２１を形成してキーｋ２１〜ｋ２６、スクロールバーｓ２１を形成するとともに、検索条件表示部ａ２１〜ａ２３に検索条件を、ヒット数表示部ａ２４に、検索結果のヒット数を、表示枠ｍｉ’に、検索された施設の施設情報を表示する。
【００７５】
前記検索条件表示部ａ２１には、前記地点入力画面において施設の名称を入力したときの文字列、例えば、「ＰＡＲＫ」が表示される。前記文字列は、運転者が文字を入力することによって設定される検索条件を表し、施設の名称の少なくとも一部を構成する入力条件を表す。なお、運転者は、「Ｎａｍｅ」のキーｋ２１をタッチし、文字列を修正することによって入力条件を変更することができる。
【００７６】
該入力条件が設定されると、前記検索実行処理手段は、名称に文字列「ＰＡＲＫ」が文字単位で含まれる施設を検索する。
【００７７】
なお、運転者が、文字列「ＰＡＲＫ」を入力するに当たり、「Ｐａｒｋ」、「Ｐａｒｋｉｎｇ」等のように、名称に文字列「Ｐａｒｋ」で推測されるキーワードを含む施設を探すことが考えられるので、前記検索実行処理手段は、名称にキーワード「Ｐａｒｋ」、「Ｐａｒｋｉｎｇ」等が含まれる施設を検索する。
【００７８】
また、前記検索条件表示部ａ２２には、施設データとしてデータ記録部１６に記録された施設を絞り込むために選択された地域が表示される。なお、地域が選択されない場合、検索条件表示部ａ２２は空白にされる。前記地域は、運転者が選択することによって設定される検索条件を表し、選択条件を表す。運転者は、「Ｔｏｗｎ」のキーｋ２２をタッチし、地域を変更することによって、施設を更に絞り込み、ヒット数表示部ａ２４に表示される検索結果のヒット数を小さくすることができる。
【００７９】
そして、前記選択条件が設定されると、前記検索実行処理手段は、すべての地域の施設データを参照して検索を行う。
【００８０】
また、前記検索条件表示部ａ２３には、施設データとしてデータ記録部１６に記録された施設を絞り込むために選択されたジャンル（種別）が表示される。なお、ジャンルが選択されていない場合は、検索条件表示部ａ２３空白にされる。前記ジャンルは、運転者が選択することによって設定される検索条件を表し、選択条件を表す。なお、運転者は、「Ｃａｔｅｇｏｒｙ」のキーｋ２３をタッチし、ジャンルを変更し、施設を更に絞り込み、ヒット数表示部ａ２４に表示される検索結果のヒット数を小さくすることができる。
【００８１】
そして、前記選択条件が設定されると、前記検索実行処理手段は、すべてのジャンルの施設データを参照して検索を行う。
【００８２】
前記ヒット数表示部ａ２４には、前記検索実行処理手段が、検索条件表示部ａ２１に表示された入力条件、及び検索条件表示部ａ２２、ａ２３に表示された選択条件に基づいて検索を行ったときの検索結果が、ヒット数として表示され、リスト表示部Ｌ２１には、前記検索実行処理手段が、検索条件表示部ａ２１に表示された入力条件、及び検索条件表示部ａ２２、ａ２３に表示された選択条件に基づいて検索を行ったときの検索結果が、各施設についての施設情報のリストとして表示される。
【００８３】
前記リスト表示部Ｌ２１は、複数の表示枠ｍｉ’を備え、該各表示枠ｍｉ’に、各施設について施設情報が、名称と住所とを分離用の文字（記号）「／」を介して互いに隣接させて表示される。
【００８４】
また、前記リスト表示部Ｌ２１には、あらかじめ設定されたｎ’個の、本実施の形態においては、４個の表示枠ｍｉ’が形成される。ヒット数がｎ’個より大きい場合は、ｎ’個の表示枠ｍｉ’が、ヒット数がｎ’個以下である場合は、ヒット数の表示枠ｍｉ’が形成される。そして、ヒット数がｎ’個より大きい場合は、運転者がキーｋ２５、ｋ２６をタッチすることによって、リスト表示部Ｌ２１において施設のリストをスクロールすることができる。なお、キーｋ２５がタッチされると、一つの表示枠の分だけリストが上方に移動させられ、キーｋ２６がタッチされると、一つの表示枠の分だけリストが下方に移動させられ、スクロールバーｓ２１を移動させ、リストの表示されていない施設についての施設情報を表示することができる。
【００８５】
ところで、前述されたように、前記各表示枠ｍｉ’に施設情報が表示されるが、施設情報を表す文字列が長い場合、表示枠ｍｉ’には、一部の文字列だけが表示される。
【００８６】
したがって、各表示枠ｍｉ’に表示された一部の文字列だけで各施設を識別することが困難になるので、運転者が意図する施設を探すのに時間がかかってしまう。
【００８７】
そこで、本実施の形態においては、運転者が意図する施設を探す時間を短くするために、各表示枠ｍｉ’に表示されるべき文字列のうちの所定の文字列を、省略用の文字（記号）、例えば、「＊＊」に変換するようにしている。
【００８８】
そのために、前記圧縮処理手段は、表示枠ｍｉ’に表示されるべき施設情報を圧縮する。
【００８９】
すなわち、前記圧縮条件判断処理手段は、入力条件を表す文字列が施設の名称に単語単位で含まれるかどうかによって、第１の圧縮条件が成立したかどうかを判断する。入力条件を表す文字列が施設の名称に単語単位で含まれ、第１の圧縮条件が成立する場合、前記文字列変換処理手段は、施設の名称において入力条件を表す文字列を文字「＊＊」に変換する。
【００９０】
また、前記圧縮条件判断処理手段は、選択条件を表す文字列が施設の住所に単語単位で含まれるかどうかによって、第２の圧縮条件が成立したかどうかを判断する。選択条件を表す文字列が施設の住所に単語単位で含まれ、第２の圧縮条件が成立する場合、前記文字列変換処理手段は、施設の住所において選択条件を表す文字列を文字「＊＊」に変換する。
【００９１】
例えば、図６の検索結果表示画面ｇ２１においては、検索条件表示部ａ２１に表示された入力条件を表す文字列が「ＰＡＲＫ」であるので、文字列「ＰＡＲＫ」で推測されるキーワードが施設の名称に単語単位で含まれる場合、文字列「ＰＡＲＫ」が文字「＊＊」に変換され、表示枠ｍ１’内の施設の名称において文字列「Ｇｏｌｄｅｎ  Ｇａｔｅ  Ｐａｒｋ」が「Ｇｏｌｄｅｎ  Ｇａｔｅ  ＊＊」に、表示枠ｍ２’内の施設の名称において文字列「Ｐｉｎｅ  Ｌａｋｅ  Ｐａｒｋ」が「Ｐｉｎｅ  Ｌａｋｅ  ＊＊」に、表示枠ｍ３’内の施設の名称において文字列「Ｂｅｒｎａｌ  Ｈｉｌｌ  Ｐａｒｋ」が「Ｂｅｒｎａｌ  Ｈｉｌｌ  ＊＊」にされる。
【００９２】
このとき、表示枠ｍ４’内の施設の名称に「Ｐａｒｋｉｎｇ」が含まれるが、文字列「ＰＡＲＫ」は、「Ｐａｒｋｉｎｇ」の一部であり、施設の名称に単語単位でに含まれないので、文字列の変換は行われない。
【００９３】
そして、検索条件表示部ａ２２に表示された選択条件がすべての地域であるので、施設の住所においては文字列の変換は行われない。
【００９４】
また、図７の検索結果表示画面ｇ２１においては、検索条件表示部ａ２１に表示された入力条件を表す文字列が「ＰＡＲＫ」であり、検索条件表示部ａ２２に表示された選択条件を表す文字列が「Ｂｅｒｎａｌ」であるので、文字列「ＰＡＲＫ」が施設の名称に単語単位で含まれる場合、文字列「ＰＡＲＫ」が文字「＊＊」に変換され、文字列「Ｂｅｒｎａｌ」が施設の住所に単語単位で含まれる場合、文字列「Ｂｅｒｎａｌ」が文字「＊＊」に変換され、表示枠ｍ１’内の施設の名称において文字列「Ｂｅｒｎａｌ  Ｈｉｌｌ  Ｐａｒｋ」が「Ｂｅｒｎａｌ  Ｈｉｌｌ  ＊＊」にされ、表示枠ｍ１’内の施設の住所において文字列「Ｂｅｒｎａｌ  Ｈｅｉｇｈｔｓ  Ｂｏｕｌｅｖａｒｄ」が「＊＊  Ｈｅｉｇｈｔｓ  Ｂｏｕｌｅｖａｒｄ」にされる。また、表示枠ｍ２’内の施設の住所において文字列「Ｂｅｒｎａｌ  Ｈｅｉｇｈｔｓ  Ｂｏｕｌｅｖａｒｄ」が「＊＊  Ｈｅｉｇｈｔｓ  Ｂｏｕｌｅｖａｒｄ」にされる。
【００９５】
このように、本実施の形態においては、第１の圧縮条件が成立する場合、施設の名称において入力条件を表す文字列が文字「＊＊」に変換され、第２の圧縮条件が成立する場合、施設の住所において選択条件を表す文字列が文字「＊＊」に変換されるので、施設情報を構成する文字列が長くても、表示枠ｍｉ’に施設情報を十分に表示することができる。したがって、運転者は表示された施設情報に基づいて意図する施設を容易に探すことができる。
【００９６】
次に、本発明の第４の実施の形態について説明する。なお、第３の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００９７】
図８は本発明の第４の実施の形態における検索結果表示画面の例を示す図である。
【００９８】
この場合、検索結果表示画面ｇ２１の所定の箇所、本実施の形態においては、下部分に、第３の操作要素としてのリスト操作部Ｌ２２が形成される。該リスト操作部Ｌ２２には、第４の操作要素としてのキーｑｊ’（ｊ＝１、２）が表示される。そして、各キーｑｊに、検索条件表示部ａ２１に表示された文字列「ＰＡＲＫ」で推測されるキーワード「ＰＡＲＫ」、「ＰＡＲＫＩＮＧ」等が割り当てられ、例えば、キーｑ２２をタッチしてキーワード「ＰＡＲＫＩＮＧ」を選択すると、検索条件表示部ａ２１に表示された入力条件、及び検索条件表示部ａ２２、ａ２３に表示された選択条件に基づいて検索を行ったときの検索結果のうちの、施設の名称にキーワード「ＰＡＲＫＩＮＧ」が含まれる施設だけがリストとして表示される。そして、それに伴って、ヒット数表示部ａ２４には、施設の名称にキーワード「ＰＡＲＫＩＮＧ」が含まれる施設の数が表示される。
【００９９】
本実施の形態においては、文字列「ＰＡＲＫ」を使用して検索を行い、名称にキーワード「ＰＡＲＫＩＮＧ」が含まれる施設が表示されるようになっているが、キーワード「ＰＡＲＫＩＮＧ」を使用して検索を行うことができる。
【０１００】
なお、本発明は前記各実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【０１０１】
【図１】本発明の第１の実施の形態におけるナビゲーションシステムを示すブロック図である。
【図２】本発明の第１の実施の形態における検索結果表示処理手段の動作を示すフローチャートである。
【図３】本発明の第１の実施の形態における検索結果表示画面の例を示す第１の図である。
【図４】本発明の第１の実施の形態における検索結果表示画面の例を示す第２の図である。
【図５】本発明の第２の実施の形態における検索結果表示画面の例を示す図である。
【図６】本発明の第３の実施の形態における検索結果表示画面の例を示す第１の図である。
【図７】本発明の第３の実施の形態における検索結果表示画面の例を示す第２の図である。
【図８】本発明の第４の実施の形態における検索結果表示画面の例を示す図である。
【符号の説明】
【０１０２】
１４    ナビゲーション装置
３４    操作部
３５    表示部
５１    情報センタ
６３    ネットワーク
ｇ１、ｇ２１    検索結果表示画面
【図１】
2010008216.tif 000003
【図２】
2010008216.tif 000004
【図３】
2010008216.tif 000005
【図４】
2010008216.tif 000006
【図５】
2010008216.tif 000007
【図６】
2010008216.tif 000008
【図７】
2010008216.tif 000009
【図８】
2010008216.tif 000010