(57)【要約】【課題】検索条件のパラメータの変更を容易する技術の提供。【解決手段】検索条件のパラメータを面積で示したアイコンを表示する検索条件表示部であって、利用者の前記アイコンに対する既定の操作に応じて面積を変更する検索条件表示部と、面積が示す前記パラメータを採用した前記検索条件で検索を行う検索実行部と、を備える検索システムを構成する。【選択図】図１
2019106024.tif 000002
【特許請求の範囲】
【請求項１】
検索条件のパラメータを面積で示したアイコンを表示する検索条件表示部であって、利用者の前記アイコンに対する既定の操作に応じて面積を変更する検索条件表示部と、
面積が示す前記パラメータを採用した前記検索条件で検索を行う検索実行部と、
を備える検索システム。
【請求項２】
前記パラメータは、前記検索条件における範囲である、
請求項１に記載の検索システム。
【請求項３】
前記パラメータは、前記検索条件の優先度である、
請求項１または請求項２に記載の検索システム。
【請求項４】
互いに異なる複数の前記検索条件にそれぞれ対応する複数の前記アイコンが表示される、
請求項１〜請求項３のいずれかに記載の検索システム。
【請求項５】
前記パラメータが前記アイコンに対応付けて表記され、
前記アイコンの面積の変化に応じて、前記パラメータの表記も変化する、
請求項１〜請求項４のいずれかに記載の検索システム。
【請求項６】
前記既定の操作は、ピンチ操作である、
請求項１〜請求項５のいずれかに記載の検索システム。
【請求項７】
コンピュータを、
検索条件のパラメータを面積で示したアイコンを表示する検索条件表示部であって、利用者の前記アイコンに対する既定の操作に応じて面積を変更する検索条件表示部、
面積が示す前記パラメータを採用した前記検索条件で検索を行う検索実行部、
として機能させる検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索システム、検索プログラムに関する。
【背景技術】
【０００２】
従来、ジャンルや予算や現在地からの距離等の検索条件を指定して施設を検索する検索システムが知られている。特許文献１には、検索条件として予算または距離を選択させ、予算が選択された場合は予算指定用のスライダーを画面に表示し、距離が選択された場合は距離指定用のスライダーを画面に表示することが記載されている。利用者は、当該スライダーに対する操作によって予算又は距離を指定することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６１７７４４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば利用者が、夕飯を食べに行きたいという行動は決めているが、予算や距離等の行きたい施設における具体的な条件を決めかねている場合、検索条件を頻繁に変更しながら行きたい施設を探すことが考えられる。このような場合に従来の構成では、例えば予算指定用のスライダーの表示と距離指定用のスライダーの表示とを頻繁に切り替えて予算や距離を変更させる必要があり、利用者にとっては手間がかかる。また、数値をスライダーで示す場合、スライダーのつまみの移動方向と数値の増減との対応関係が、目盛り等が表示されていなければ直感的に分かりにくい可能性がある。
本発明は、上記課題にかんがみてなされたもので、検索条件のパラメータの変更を容易する技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、検索システムは、検索条件のパラメータを面積で示したアイコンを表示する検索条件表示部であって、利用者のアイコンに対する既定の操作に応じて面積を変更する検索条件表示部と、面積が示すパラメータを採用した検索条件で検索を行う検索実行部と、を備える。
【０００６】
上記の目的を達成するため、検索プログラムは、コンピュータを、検索条件のパラメータを面積で示したアイコンを表示する検索条件表示部であって、利用者のアイコンに対する既定の操作に応じて面積を変更する検索条件表示部、面積が示すパラメータを採用した検索条件で検索を行う検索実行部、として機能させる。
【０００７】
すなわち、検索システム、プログラムにおいては、利用者は検索条件を示すアイコンに対して既定の操作を行うことで、アイコンの面積を変化させることができる。アイコンの面積は、検索条件のパラメータと対応している。そのため利用者は、アイコンに対して既定の操作（アイコンの面積を変化させる操作）をすることで当該アイコンが示す検索条件のパラメータを変更することができる。検索条件を示すアイコンの面積の増加と、当該検索条件のパラメータの増加や上昇や強化とは、利用者にとって直感的に結びつけやすい可能性がある。また、アイコンの面積の減少と、パラメータの減少や低下や弱化とは、利用者にとって直感的に結びつけやすい可能性がある。したがって本検索システム、プログラムによれば、利用者は容易に検索条件のパラメータを変更することが可能である。
【図面の簡単な説明】
【０００８】
【図１】検索システムの構成を示すブロック図である。
【図２】図２Ａは検索システムのＵＩの一例を示す図、図２Ｂは検索条件の管理テーブルの一例を示す図、図２Ｃは第一グループの検索条件のパラメータの選択肢の一例を示す図である。
【図３】検索処理のフローチャートである。
【図４】検索処理のフローチャートである。
【図５】図５Ａおよび図５Ｂは操作後のアイコンの表示例を示す図である。
【図６】操作後のアイコンの表示例を示す図である。
【発明を実施するための形態】
【０００９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）検索システムの構成：
（２）検索処理：
（３）動作例：
（４）他の実施形態：
【００１０】
（１）検索システムの構成：
図１は、本発明の一実施形態である検索システムとして機能する端末１０の構成を示すブロック図である。端末１０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２０および記録媒体３０を備えており、制御部２０は、当該ＲＯＭや記録媒体３０に記録された所望のプログラムを実行することができる。本実施形態にかかる端末１０は、各種のプログラムにより各種の機能を実行可能な多機能端末である。端末１０は、各種の態様で実現可能であるが、本実施形態においては端末１０が、スマートフォンやタブレット端末である例が想定されている。
【００１１】
さらに、端末１０は、タッチパネルディスプレイ４０、通信部４１を備えている。タッチパネルディスプレイ４０は、図示しないインタフェースを介して制御部２０と接続されており、制御部２０とタッチパネルディスプレイ４０とで各種の信号を授受する。制御部２０は、タッチパネルディスプレイ４０に対して制御信号を出力することにより、任意の座標を指定し、任意の画像をタッチパネルディスプレイ４０に表示させることができる。タッチパネルディスプレイ４０は、ディスプレイに重ねられた透過型のタッチ検出面を備えた入力デバイスであり、タッチ検出面に対して検出対象物がタッチした位置を検出し、検出位置を示すタッチ座標を出力する。制御部２０は、当該タッチ座標に基づいてタッチ位置を取得することができる。
【００１２】
通信部４１は、外部の装置と無線通信を行うことが可能な装置である。本実施形態において通信部４１は、サーバ５０と無線通信を行うことが可能である。通信規格は各種の規格であって良く、例えば、通信部４１がＷｉ−Ｆｉ規格（Ｗｉ−Ｆｉは登録商標）での通信や公衆通信網を利用した通信によってインターネットを介してサーバ５０と通信を行う構成等が想定可能である。
【００１３】
本実施形態において、ＲＯＭや記録媒体３０には、施設を検索する検索条件を複数表示し、その中から利用者が指示した検索条件で施設を検索する機能を有する検索プログラム２１が記録されている。施設は各種の目的で検索されて良く、本実施形態においては、食事等の際に利用者の意向に適合した施設を決定するために検索が行われる。制御部２０は、当該検索プログラム２１を実行することにより、通信部４１を介して外部のサーバ５０に検索条件を送信し、検索条件に適合する施設を検索させることができる。
【００１４】
すなわち、サーバ５０は、複数の施設に関する情報（位置、属性、営業時間、特徴、連絡先等）を図示しない記録媒体に記録している。また、サーバ５０は、インターネット等の通信網を介して施設の検索や施設の情報の送信要求を受け付け、施設の情報を他の装置に提供する。端末１０がサーバ５０に対して所望の施設の検索条件を送信すると、サーバ５０は検索条件に適合する施設を取得し、端末１０に返信する。端末１０においては、返信された施設をタッチパネルディスプレイ４０に表示させる。端末１０においては、このようにして利用者が訪問先の施設を決定する行為を支援する。
【００１５】
なお、本実施形態において記録媒体３０には、検索履歴情報３０ａが記録されている。検索履歴情報３０ａは、端末１０の利用者が実行した検索の履歴を示す情報である。履歴を示す情報は、検索に関する種々の履歴であって良く、例えば、利用者が入力した検索条件を示す情報であっても良いし、利用者が施設検索用条件として指示した検索条件を示す情報であっても良いし、検索結果としてタッチパネルディスプレイ４０に表示された施設の履歴であっても良いし、タッチパネルディスプレイ４０に表示された検索結果から利用者が選択した施設の履歴であっても良く、これらのいずれかまたは全てであっても良い。
【００１６】
検索プログラム２１は、施設を検索する検索条件をタッチパネルディスプレイ４０に表示し、その中から利用者によって指示された検索条件で施設を検索する機能を制御部２０に実現させることができる。当該機能を実現するため、検索プログラム２１は、検索条件表示部２１ａと検索実行部２１ｂとを備えている。
【００１７】
検索条件表示部２１ａは、検索条件のパラメータを面積で示したアイコンを表示する機能と、利用者のアイコンに対する既定の操作に応じてアイコンの面積を変更する機能を制御部２０に実現させるプログラムモジュールである。本実施形態において制御部２０は、タッチパネルディスプレイ４０上に、互いに異なる複数の検索条件にそれぞれ対応する複数のアイコンを表示する。各アイコンの面積は、各アイコンにそれぞれ対応する検索条件のパラメータを示している。利用者がいずれかのアイコンに対して既定の操作を行うと、アイコンの面積が変化するとともにアイコンが示す検索条件のパラメータも変化するように構成されている。
【００１８】
図２Ａは、検索プログラム２１によってタッチパネルディスプレイ４０に表示されるＵＩ（ユーザインタフェース）の一例を示す図である。図２Ａに示すＵＩは、検索条件表示領域Ｚ１と検索指示領域Ｚ２と検索結果表示領域Ｚ３とを備えている。検索条件表示領域Ｚ１は、検索条件の選択肢が表示される領域である。本実施形態において、検索条件は円形のアイコンで示されている。当該アイコンの内部には検索条件のパラメータが表記される。検索指示領域Ｚ２は、施設を検索するための条件（施設検索用条件）として利用者が指示した検索条件を表示するための領域である。
【００１９】
本実施形態において、利用者は、検索条件を示すアイコンをタッチすることによって検索条件を選択することが可能である。アイコンが２本の指で選択された状態で利用者が２箇所のタッチ位置の間隔が広がるようにタッチ位置を変化させると、アイコンが拡大する（面積が増大する）。また、アイコンが２本の指で選択された状態で利用者が２箇所のタッチ位置の間隔が狭まるようにタッチ位置を変化させると、アイコンが縮小する（面積が減少する）。
【００２０】
すなわち制御部２０は、検索条件表示部２１ａの機能により、タッチパネルディスプレイ４０の出力情報に基づいて利用者がタッチした位置を示すタッチ座標を検出し、タッチ座標とアイコンの表示位置とに基づいて利用者が２本の指でアイコンをタッチしたか否かを検出する。利用者が２本の指でアイコンをタッチした状態でタッチ位置の間隔を広げるようにタッチ位置を変化させると、制御部２０は、アイコンに対するピンチアウト操作（既定の操作に相当する）がなされたと判断し、当該タッチ位置の変化に基づいてアイコンを拡大表示する。また、アイコンの拡大表示に同期して、制御部２０はアイコンが示す検索条件のパラメータを増加（上昇）させる。一方、利用者が２本の指でアイコンをタッチした状態でタッチ位置の間隔を狭めるようにタッチ位置を変化させると、制御部２０は、アイコンに対するピンチイン操作（既定の操作に相当する）がなされたと判断し、当該タッチ位置の変化に基づいてアイコンを縮小表示する。また、アイコンの縮小表示に同期して、制御部２０はアイコンが示す検索条件のパラメータを減少（低下）させる。
【００２１】
検索条件には、第一グループに分類される検索条件と、第二グループに分類される検索条件の２パターンが含まれうる。第一グループに分類される検索条件と第二グループに分類される検索条件とは、異なる表示態様（例えば異なる色や形状）でアイコンが表示されてもよい。本実施形態においては、図２Ａに示すように、第一グループに分類される検索条件のアイコンの輪郭を破線で示し、第二グループに分類される検索条件のアイコンの輪郭を実線で示して、これらを区別している。
【００２２】
第一グループには、範囲をパラメータとして指定して検索する検索条件が分類される。例えば、予算、現在地からの距離、利用人数、５段階評価値等を想定してよい。第二グループには、施設の特徴を示す文言で検索する検索条件が分類される。第二グループに分類される検索条件としては例えば、「食べ放題」、「駐車場有り」、「お洒落」、「子供可」等を想定してよい。検索条件である文言との単なる文字列の比較ではなく、同等の意味を持つ属性や特徴が関連付けて記録されている施設が、検索条件に合致すると扱われて良い。
【００２３】
第一グループに分類される検索条件については、検索条件における範囲がパラメータに相当する。制御部２０は検索条件表示部２１ａの機能により、第一グループに分類される検索条件を示すアイコン（輪郭が破線で示されている）の内部に、図２Ａに示すように、パラメータを示す文字や記号を表示する。
【００２４】
図２Ｂは、検索条件表示領域Ｚ１または検索指示領域Ｚ２に表示中の、検索条件の管理テーブルの一例を示す図である。図２Ｂに示すように、検索条件ごとに、検索条件名、グループ、表示位置、検索フラグ（詳細は後述する）、選択中のパラメータがＲＡＭ等のメモリに記録されている。表示位置には、例えばアイコンの中心座標と半径が記録される。第一グループに分類される各検索条件において選択可能なパラメータの選択肢は、例えば図２Ｃに示すように記録媒体３０に記録されている。図２Ｃは、第一グループに分類される検索条件ごとに、検索条件名、パラメータの選択肢、選択肢の個数が記録されることを示している。例えば、検索条件名が「予算（上限）」の検索条件においては、パラメータの選択肢として「１０００円」、…、「３０００円」、「５０００円」、「６０００円」、…、「上限なし」等のように昇順に並べられたパラメータと、選択肢の個数として「１０」が記録媒体３０に記録されている。
【００２５】
制御部２０は、ピンチアウト操作やピンチイン操作に応じて、第一グループに分類される検索条件を示すアイコンの半径を段階的に変化させるが、当該半径の段階数はパラメータの選択肢の個数に対応する。また、選択中のパラメータの選択肢内の昇順における順序とアイコンの半径は相関関係にある。すなわち、選択中のパラメータの選択肢内の昇順における順序が大きいほど、アイコンの半径も大きい。例えば、「５段階評価値（下限）」の検索条件のパラメータの選択肢の個数は「１」、「２」、「３」、「４」、「５」の５個であり、選択中のパラメータが「３」である場合、制御部２０は「５段階評価値（下限）」の検索条件を示すアイコンを５段階のうちの３番目に大きい半径の円として表示する。
【００２６】
制御部２０は、ピンチアウト操作に応じて「選択中のパラメータ」から昇順における次のパラメータを次の「選択中のパラメータ」とし、アイコン内部には新たに「選択中のパラメータ」となったパラメータを表示する。また、制御部２０は、ピンチイン操作に応じて「選択中のパラメータ」から降順における次のパラメータを次の「選択中のパラメータ」とし、アイコン内部には新たに「選択中のパラメータ」となったパラメータを表示する。したがってピンチアウト操作やピンチイン操作に応じてアイコンの面積が変化するとともにアイコン内部のパラメータの表記も変化する。
【００２７】
一方、第二グループに分類される検索条件については、検索条件の優先度がパラメータに相当する。図２Ｂに示すように、第二グループに分類される検索条件において選択可能なパラメータの選択肢（すなわち優先度の選択肢）は、本実施形態においては「高」、「標準」の２種類である。制御部２０は検索条件表示部２１ａの機能により、図２Ａに示すように、第二グループに分類される検索条件を示すアイコン（輪郭が実線で示されている）の内部には、施設の特徴を示す文言（＝検索条件名）を表示する。
【００２８】
第二グループに分類される検索条件を示すアイコンについては、制御部２０は、ピンチアウト操作に応じてアイコンを拡大するとともに当該アイコンが示す検索条件の優先度を上昇させる。また制御部２０は、ピンチイン操作に応じてアイコンを縮小するとともに当該アイコンが示す検索条件の優先度を低下させる。検索条件の優先度は、本実施形態においては高・標準の２段階で表されるため、アイコンの面積（半径）も大・標準の２段階で表される（大が優先度「高」に該当し、普通が優先度「標準」に該当する）。なお本実施形態においては、制御部２０は、第一グループに分類される検索条件の優先度は全て「高」として扱う。検索条件の優先度に応じた検索処理の具体的な内容については後述する。
【００２９】
また本実施形態においては、アイコンが１本の指で選択された状態で利用者がタッチ位置を変化させるとアイコンの表示位置も変化する。すなわち、制御部２０は、検索条件表示部２１ａの機能により、タッチパネルディスプレイ４０の出力情報に基づいて利用者がタッチした位置を示すタッチ座標を検出し、タッチ座標とアイコンの表示位置とに基づいて利用者が１本の指でアイコンをタッチしたか否かを検出する。利用者が１本の指でアイコンをタッチした状態でタッチ位置を変化させると、制御部２０は、当該タッチ位置の変化に基づいてアイコンの表示位置を変化させる。
【００３０】
以上の構成において、アイコンの可動領域は検索指示領域Ｚ２および検索条件表示領域Ｚ１である。したがって、利用者は、アイコンを１本の指でタッチしながら移動させることにより、アイコンを検索条件表示領域Ｚ１から検索指示領域Ｚ２に移動させることが可能である。もちろん、アイコンを検索指示領域Ｚ２から検索条件表示領域Ｚ１に移動させることも可能である。アイコンが検索条件表示領域Ｚ１から検索指示領域Ｚ２に移動した場合、制御部２０は当該アイコンが示す検索条件が施設検索用条件として新たに追加されたと見なす。アイコンが検索指示領域Ｚ２から検索条件表示領域Ｚ１に移動した場合、制御部２０は当該アイコンが示す検索条件が施設検索用条件から除外されたと見なす。なお施設検索用条件は、図２Ｂに示す管理テーブルにおける検索フラグがオンに設定されている検索条件である。
【００３１】
なお、上述したピンチアウト操作やピンチイン操作は、検索条件表示領域Ｚ１に存在するアイコンに対しても、検索指示領域Ｚ２に存在するアイコンに対しても、行うことができる。検索指示領域Ｚ２に存在するアイコンが示す検索条件のパラメータが利用者のピンチ操作によって変化した場合、制御部２０は施設検索用条件のパラメータが変化したと見なす。
【００３２】
アイコンが検索条件表示領域Ｚ１から検索指示領域Ｚ２上に移動した場合や、アイコンが検索指示領域Ｚ２から検索条件表示領域Ｚ１に移動した場合や、検索指示領域Ｚ２に存在するアイコンに対するピンチアウト操作やピンチイン操作によって当該アイコンが示す検索条件のパラメータが変化した場合に、制御部２０は、検索指示領域Ｚ２に存在するアイコンが示す検索条件であってアイコンの面積が示すパラメータを採用した検索条件で検索を実行する。
【００３３】
検索実行部２１ｂは、面積が示すパラメータを採用した検索条件で検索を行う機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、検索指示領域Ｚ２上に存在するアイコンが示す検索条件であって、当該アイコンの面積が示すパラメータを採用した状態の検索条件で検索を実行する。具体的には、制御部２０は、通信部４１を介して検索指示領域Ｚ２上に存在するアイコンが示す検索条件であって、当該アイコンの面積が示すパラメータを採用した検索条件を、サーバ５０に送信する。
【００３４】
サーバ５０が当該検索条件を取得すると、サーバ５０は図示しない記録媒体を参照し、当該検索条件に適合する情報が対応付けられた施設を取得する。そして、サーバ５０は、取得された施設を示す情報を端末１０に対して送信する。制御部２０は、通信部４１を介してサーバ５０から施設を示す情報を取得し、タッチパネルディスプレイ４０に表示する。本実施形態においては、施設を示す情報に施設を示すサムネイル画像が含まれており、制御部２０は、タッチパネルディスプレイ４０を制御し、当該サムネイル画像を検索結果表示領域Ｚ３に表示する。図２Ａにおいては、施設を示すサムネイル画像が正方形によって模式的に示されている。
【００３５】
次に、検索条件の優先度に応じた検索について説明する。優先度が「高」の検索条件が施設検索用条件の中に含まれる場合、優先度が「高」の検索条件を最低限満たす施設が検索される。例えば優先度が「高」の検索条件Ａと優先度が「標準」の検索条件Ｂの２つが、施設検索用条件として指示された場合、サーバ５０においては、ＡかつＢを満たす施設、Ａのみを満たす施設がそれぞれ検索される。そして、サーバ５０から検索結果を取得すると、制御部２０は検索実行部２１ｂの機能により、ＡかつＢを満たす施設、Ａのみを満たす施設の順に表示する。この構成によれば、優先度が高い検索条件Ａを満たす施設が表示される一方、優先度が低い検索条件Ｂのみを満たす施設は利用者が意図していない施設として除外して表示することができる。
【００３６】
なお例えば優先度が「高」の検索条件Ｃと同じく優先度が「高」の検索条件Ｄの２つが施設検索用条件として指示された場合、サーバ５０においては、ＣかつＤを満たす施設が検索され、端末１０においてはサーバ５０から取得したＣかつＤを満たす施設が検索結果として表示される。
【００３７】
また例えば優先度が「標準」の検索条件Ｅと優先度が「標準」の検索条件Ｆの２つが施設検索用条件として指示された場合、サーバ５０においては、ＥかつＦを満たす施設と、Ｅのみを満たす施設と、Ｆのみを満たす施設が検索される。端末１０においては、サーバ５０から検索結果を取得し、ＥかつＦを満たす施設と、Ｅのみを満たす施設と、Ｆのみを満たす施設が検索結果として表示される。ＥかつＦを満たす施設が優先的に表示され、Ｅのみ満たす施設やＦのみ満たす施設については、表示順はどのようであってもよい。
【００３８】
なお本実施形態の場合、ピンチ操作を行ってからアイコンを検索指示領域Ｚ２に移動させてもよいし、検索指示領域Ｚ２にアイコンを移動させてから検索指示領域Ｚ２内で当該アイコンに対してピンチ操作を行ってもよい。後者の場合は、利用者がアイコンに対してピンチ操作を行った後、他の操作を行わなくても、変化後のパラメータを採用した検索条件での検索結果が表示されることになる。そのため、ピンチ操作を行ったことによる検索結果の変化が利用者にとってわかりやすい。
【００３９】
また本実施形態の場合、施設検索に用いる条件（施設検索用条件）の入れ換えやパラメータの変更を、利用者は容易に行うことができる。そのため、検索条件を頻繁に変更しながら行きたい施設を検索するような場合に、利用者の使い勝手を向上させることができる。
【００４０】
（２）検索処理：
次に、制御部２０が実行する検索処理を、図３および図４を参照しながら説明する。検索処理は、利用者が検索プログラム２１を起動する等のトリガによって開始される。検索処理が開始されると、制御部２０は、検索条件表示部２１ａの機能によってタッチパネルディスプレイ４０を制御し、ＵＩの初期画面をディスプレイに表示させる。ＵＩが表示された状態において、制御部２０は、検索条件を示すアイコンの表示位置と、当該アイコンが示す検索条件等を対応付けた図２Ｂに示す管理テーブルをＲＡＭ等のメモリに記録する。アイコンの表示位置や大きさが変化した場合にも、制御部２０は、その変化に追従させて管理テーブルの記録内容を更新する。
【００４１】
以上のＵＩが表示された状態において、制御部２０は、タッチ座標を検知したか否かを判定する（ステップＳ１００）。すなわち、制御部２０は、タッチパネルディスプレイ４０の出力信号を監視し、利用者の指等によってタッチパネルディスプレイ４０がタッチ座標を検知しているか否かを判定する。
【００４２】
ステップＳ１００において、タッチ座標を検知したと判定される場合、制御部２０は、検索条件表示部２１ａの機能により、タッチ座標を保持する（ステップＳ１０５）。以後、タッチパネルディスプレイ４０の出力信号に基づいてタッチ座標が検知されている状態においては、最新のタッチ座標と、最新から遡って例えば直近のタッチオンから最新までのタッチ座標の履歴がＲＡＭ等のメモリに保持される。なお、タッチパネルディスプレイ４０のタッチパネルに対して複数の指でタッチされた場合、ステップＳ１００では複数の指のタッチ座標が検知され、ステップＳ１０５においては複数の指分のタッチ座標の履歴が保持される。
【００４３】
次に、制御部２０は、検索条件表示部２１ａの機能により、タッチ座標がアイコン上であるか否かを判定する（ステップＳ１１０）。すなわち、アイコンの表示位置は管理テーブルに記録されているため、制御部２０は、当該管理テーブルを参照してアイコンの表示位置を特定し、表示位置から既定範囲内にタッチ座標が存在する場合にタッチ座標がアイコン上であると判定する。
【００４４】
ステップＳ１１０において、タッチ座標がアイコン上であると判定されない場合、制御部２０は、検索条件表示部２１ａの機能により、タッチ状態をアイコン非選択状態に設定する（ステップＳ１１２）。本実施形態においては、タッチ状態として、アイコン選択状態１、アイコン選択状態２、アイコン非選択状態が定義されている。アイコン選択状態１は、アイコンが１本の指でタッチされている状態である。アイコン選択状態２は、アイコンが２本の指でタッチされている状態である。アイコン非選択状態は、アイコンがタッチされていない状態である。なおタッチ状態の初期値はアイコン非選択状態である。
【００４５】
制御部２０は、ステップＳ１１２でタッチ状態がアイコン非選択状態であることを示す設定を行った後、ステップＳ１００の処理に戻る。すなわち、制御部２０は、ＵＩ上のアイコンがタッチされるまで待機する。むろん、検索条件以外の指示、例えば、検索処理の終了等が行われる場合、当該指示を行うためのボタン等がＵＩに設けられ、ボタン等に対するタッチに応じて検索処理の終了等の割込が行われても良い。
【００４６】
ステップＳ１１０において、タッチ座標がアイコン上であると判定される場合、制御部２０は、検索条件表示部２１ａの機能により、タッチ座標は２個であるか否かを判定する（ステップＳ１１５）。すなわち、ステップＳ１００において検知されたタッチ座標の個数は２個であったか否かが判定される。ステップＳ１１５においてタッチ座標が２個であると判定される場合、制御部２０は、タッチ状態をアイコン選択状態２に設定する（ステップＳ１２０）。
【００４７】
続いて制御部２０は、ピンチアウト操作がなされたか否かを判定する（ステップＳ１２５）。具体的には例えば、制御部２０はメモリに保持されているタッチ座標の履歴を参照し、最新の２個のタッチ座標間の距離Ｋｓが基準時における２個のタッチ座標間の距離Ｋｋと比較して閾値Ｔ以上に広がっているか否かを判定する。基準時としては例えば、直近のタッチオン時、直近のピンチアウト操作がなされたとの判定時、直近のピンチイン操作がなされたとの判定時のうちの最も新しいものを想定してよい。Ｋｓ≧Ｋｋ＋Ｔである場合、制御部２０はピンチアウト操作がなされたと判定し、Ｋｓ＜Ｋｋ＋Ｔである場合、制御部２０はピンチアウト操作がなされたと判定しない。
【００４８】
ステップＳ１２５においてピンチアウト操作がなされたと判定されない場合、制御部２０はピンチイン操作がなされたか否かを判定する（ステップＳ１３５）。具体的には例えば制御部２０は、メモリに保持されているタッチ座標の履歴を参照し、最新の２個のタッチ座標間の距離Ｋｓが基準時における２個のタッチ座標間の距離Ｋｋと比較して閾値Ｔ以上狭まっているか否かを判定する。Ｋｓ≦Ｋｋ−Ｔである場合、制御部２０はピンチイン操作がなされたと判定し、Ｋｓ＞Ｋｋ−Ｔである場合、制御部２０はピンチイン操作がなされたと判定しない。ステップＳ１３５においてピンチイン操作がなされたと判定されない場合、すなわち、（Ｋｋ−Ｔ）＜Ｋｓ＜（Ｋｋ＋Ｔ）である場合、制御部２０はステップＳ１００に戻る。
【００４９】
ステップＳ１２５においてピンチアウト操作がなされたと判定される場合、制御部２０は検索条件表示部２１ａの機能により、アイコンを拡大し、パラメータを増加（上昇）させる（ステップＳ１３０）。すなわち制御部２０は、選択中のアイコンの中心座標は変化させず半径を増加させることによってアイコンを拡大するとともに、当該アイコンが示す検索条件のパラメータを増加（上昇）させる。なお、第一グループに分類される検索条件のアイコンであってパラメータが既に上限に達している検索条件のアイコンにピンチアウト操作がなされた場合、制御部２０は、ステップＳ１３０においてパラメータを変化させず（したがってアイコン内部の表記も変化無し）、アイコンの面積も変化させない。また、第二グループに分類される検索条件のアイコンであってパラメータが既に上限の「高」である検索条件のアイコンにピンチアウト操作がなされた場合、制御部２０は、ステップＳ１３０においてパラメータを変化させず、アイコンの面積も変化させない。
【００５０】
ステップＳ１３５においてピンチイン操作がなされたと判定された場合、制御部２０は検索条件表示部２１ａの機能により、アイコンを縮小し、パラメータを減少（低下）させる（ステップＳ１４０）。すなわち制御部２０は、選択中のアイコンの中心座標は変化させず半径を減少させることによってアイコンを縮小するとともに、当該アイコンが示す検索条件のパラメータを減少（低下）させる。なお、第一グループに分類される検索条件のアイコンであってパラメータが既に下限に達している検索条件のアイコンにピンチイン操作がなされた場合、制御部２０は、ステップＳ１４０においてパラメータを変化させず（したがってアイコン内部の表記も変化無し）、アイコンの面積も変化させない。また、第二グループに分類される検索条件のアイコンであってパラメータが既に下限の「標準」である検索条件のアイコンにピンチイン操作がなされた場合、制御部２０は、ステップＳ１４０においてパラメータを変化させず、アイコンの面積も変化させない。
【００５１】
ステップＳ１１５においてタッチ座標が２個であると判定されない場合、制御部２０は、タッチ座標は１個であるか否かを判定する（ステップＳ１４５）。すなわち、ステップＳ１００において検知されたタッチ座標の個数は１個であったか否かが判定される。ステップＳ１４５においてタッチ座標が１個であると判定される場合、制御部２０は、タッチ状態をアイコン選択状態１に設定する（ステップＳ１５０）。
【００５２】
続いて制御部２０は検索条件表示部２１ａの機能により、タッチ座標にアイコンを表示する（ステップＳ１５５）。すなわち、制御部２０は、ステップＳ１１０においてタッチ座標が存在すると判定されたアイコンの表示位置をタッチ座標に変更し、タッチパネルディスプレイ４０に制御信号を出力して当該表示位置に当該アイコンを表示させる。この処理の後、制御部２０がステップＳ１００以降の処理を繰り返すことにより、制御部２０は、タッチ操作によってアイコンが移動するＵＩを提供している。例えば、ＵＩ上に図２Ａに示すようなアイコンが表示されている状態において、利用者は、任意のアイコンをタッチして移動させることができる。ステップＳ１４５においてタッチ座標は１個であると判定されない場合（すなわちタッチ座標が３個以上である場合）、制御部２０はステップＳ１１２に進む。
【００５３】
一方、ステップＳ１００において、タッチ座標を検知したと判定されない場合、制御部２０は、タッチ状態がアイコン選択状態１であるか否かを判定する（ステップＳ１６０）。すなわち、制御部２０は、タッチ状態の設定がアイコン選択状態１であるか否か（アイコン選択状態２又はアイコン非選択状態であるか）を判定する。ステップＳ１６０において、タッチ状態がアイコン選択状態１であると判定されない場合（すなわちアイコン選択状態２又はアイコン非選択状態であると判定される場合）、制御部２０は、タッチ状態はアイコン選択状態２であるか否かを判定する（ステップＳ１９５）。ステップＳ１９５においてタッチ状態はアイコン選択状態２であると判定されない場合（すなわちタッチ状態はアイコン非選択状態である場合）、制御部２０はステップＳ１００以降の処理を繰り返す。すなわち、制御部２０は、利用者がタッチパネルディスプレイ４０をタッチするまで待機する。
【００５４】
ステップＳ１６０において、タッチ状態がアイコン選択状態１であると判定される場合、制御部２０は検索実行部２１ｂの機能により、タッチオフ座標が検索指示領域Ｚ２内であるか否かを判定する（ステップＳ１６５）。利用者が１本の指でアイコンをタッチして移動させている過程においては、ステップＳ１５０でタッチ状態がアイコン選択状態１に設定される。この後、利用者がタッチパネルディスプレイ４０から１本の指を離すと、ステップＳ１００を経てステップＳ１６０が実行される。この場合、ステップＳ１１２においてタッチ状態がアイコン非選択状態に設定されることなくステップＳ１６０の判定が行われるため、タッチ状態がアイコン選択状態１であると判定される。
【００５５】
制御部２０は、利用者がタッチを続ける場合にはステップＳ１０５でタッチ座標を保持するため、制御部２０がステップＳ１３０の判定を行う場合、メモリには最後のタッチ座標、すなわち、タッチオフ座標が保持されている。そこで、制御部２０は、当該タッチオフ座標を特定し、検索指示領域Ｚ２と比較することにより、当該タッチオフ座標が検索指示領域Ｚ２内であるか否かを判定する。
【００５６】
ステップＳ１６５においてタッチオフ座標は検索指示領域Ｚ２内であると判定される場合、制御部２０は、タッチしていたアイコンが示す検索条件を施設検索用条件に設定する（ステップＳ１７０）。具体的には制御部２０は、該当する検索条件の、管理テーブル（図２Ｂを参照）における検索フラグをオンに設定する。ステップＳ１７０を実行後、制御部２０はステップＳ１８０を実行する。
【００５７】
ステップＳ１６５においてタッチオフ座標は検索指示領域Ｚ２内であると判定されない場合、制御部２０は、タッチしていたアイコンが示す検索条件を施設検索用条件から解除する（ステップＳ１７５）。具体的には制御部２０は、該当する検索条件の、管理テーブルにおける検索フラグをオフに設定する。ステップＳ１７５を実行後、制御部２０はステップＳ１８０を実行する。
【００５８】
ステップＳ１９５においてタッチ状態はアイコン選択状態２であると判定される場合、制御部２０は、タッチしていたアイコンは検索指示領域Ｚ２内に存在するか否かを判定する（ステップＳ２００）。利用者がアイコンを２本の指でピンチアウト操作またはピンチイン操作している過程においては、ステップＳ１２０でタッチ状態がアイコン選択状態２に設定される。この後、利用者がタッチパネルディスプレイ４０から２本の指を離すと、ステップＳ１００，Ｓ１６０を経てステップＳ１９５が実行される。この場合、ステップＳ１１２においてタッチ状態がアイコン非選択状態に設定されることなくステップＳ１９５の判定が行われるため、タッチ状態がアイコン選択状態２であると判定される。
【００５９】
アイコンの表示位置は管理テーブルに記録されているため、ステップＳ２００では直前までピンチ操作していたアイコンの表示位置が検索指示領域Ｚ２内であるか否かが判定される。例えばアイコン（円形）の中心座標が検索指示領域Ｚ２内に含まれる場合に当該アイコンが検索指示領域Ｚ２内にあると判定してよい。
【００６０】
ステップＳ２００において、タッチしていたアイコン（ピンチ操作していたアイコン）は検索指示領域Ｚ２内に存在すると判定されない場合、制御部２０はステップＳ１９０に進む。ステップＳ２００において、タッチしていたアイコン（ピンチ操作していたアイコン）は検索指示領域Ｚ２内に存在すると判定される場合、制御部２０はステップＳ１８０に進む。
【００６１】
ステップＳ１７０又はステップＳ１７５又はステップＳ２００を実行後、制御部２０は、施設検索用条件は更新されたか否かを判定する（ステップＳ１８０）。すなわち制御部２０は、施設検索用条件に設定された検索条件が追加あるいはキャンセルされた場合、あるいは、施設検索用条件に設定されている検索条件のパラメータが変更された場合に、施設検索用条件が更新されたと判定する。具体的には、制御部２０は、管理テーブルと、後述するステップＳ１８７においてコピーした前回管理テーブルとを比較し、検索フラグの値が変更になった検索条件が存在するか、または、選択中のパラメータの値が変更になった検索条件が存在するかを判定する。いずれか一方でも存在する場合、制御部２０は、施設検索用条件は更新されたと判定する。すなわち、利用者がいずれかのアイコンを検索条件表示領域Ｚ１から検索指示領域Ｚ２に移動させて指を離した場合、あるいは、利用者がアイコンを検索指示領域Ｚ２から検索条件表示領域Ｚ１に移動させて指を離した場合、あるいは、利用者が検索指示領域Ｚ２内にあるアイコンに対するピンチ操作を行ったことによってアイコンの面積が変化した状態で指を離した場合に、制御部２０は、施設検索用条件は更新されたと判定する。なお前回管理テーブルの初期値には、検索処理開始時に設定された管理テーブルの初期値と同じ値が、検索処理開始時に設定される。
【００６２】
ステップＳ１８０において施設検索用条件は更新されたと判定される場合、制御部２０は検索実行部２１ｂの機能により、更新された施設検索用条件で検索を実行する（ステップＳ１８５）。具体的には制御部２０は、管理テーブルを参照し、検索フラグがオンに設定されている検索条件をパラメータとともに通信部４１を介してサーバ５０に送信する。この結果、検索結果としての施設を示す情報がサーバ５０から送信されると、制御部２０は、通信部４１を介して検索結果としての施設を示す情報を取得する。そして、制御部２０は、タッチパネルディスプレイ４０を制御し、各施設を検索結果表示領域Ｚ３に表示させる。むろん、検索結果の表示態様は種々の態様を採用可能であり、例えば、スクロール等によって表示対象の施設を変化させることが可能な構成等が採用されても良い。さらに、検索結果の利用態様としても種々の態様が採用されてよく、例えば、検索結果の施設がタップされると、施設の詳細情報が表示される構成や、施設に関する情報を表示するウェブサイトが開く構成等、種々の構成を採用可能である。
【００６３】
続いて制御部２０は、管理テーブルを前回管理テーブルにコピーする（ステップＳ１８７）。最新の管理テーブルの値がコピーされた前回管理テーブルは、ＲＡＭ等のメモリに記録され、次回ステップＳ１８０が実行される際に参照される。
【００６４】
続いて制御部２０は、タッチ状態をアイコン非選択状態に設定する（ステップＳ１９０）。なおステップＳ１８０において施設検索用条件は更新されたと判定されない場合、制御部２０はステップＳ１８５をスキップしてステップＳ１９０を実行する。
【００６５】
（３）動作例：
図５Ａは、図２Ａに示す「予算（上限）」を示す「５０００円以下」アイコンＩ１０を利用者がピンチアウト操作（１段階に相当する程度のピンチアウト操作）した場合のＵＩを示している。「予算（上限）」は、第一グループに分類される検索条件である。アイコンＩ１０に対するピンチアウト操作がなされた場合、ステップＳ１３０において制御部２０は、図２Ｂに示す管理テーブルと記録媒体３０に記録されているパラメータの選択肢を参照し、現在選択されているパラメータ「５０００円」の昇順に次のパラメータ「６０００円」を取得する。続いて制御部２０は、管理テーブルの「予算（上限）」における選択中のパラメータを「６０００円」に更新する。また制御部２０は、図５Ａに示すように、図２Ａの状態より半径を１段階増加させ内部に更新後の選択中のパラメータを表記したアイコンＩ１０を表示する。
【００６６】
利用者が指をアイコンＩ１０から離すと、ステップＳ１８５において検索が実行される。すなわちこの場合、検索指示領域Ｚ２には、予算６０００円以下（Ｃ１）、現在地から５００ｍ以内（Ｃ２）、子供可（Ｃ３）、食べ放題（Ｃ４）、焼き肉（Ｃ５）の５つの検索条件のアイコンが存在する。本実施形態において第一グループに分類される検索条件の優先度は「高」として扱われる。したがってＣ１，Ｃ２，Ｃ３の優先度は「高」、Ｃ４，Ｃ５の優先度は「標準」として検索が実行され、検索結果表示領域Ｚ３には検索結果の施設が表示される。
【００６７】
次に、図５Ｂは図５Ａに示す「飲み放題」アイコンＩ２０を利用者がピンチイン操作した場合のＵＩを示している。アイコンＩ２０に対するピンチイン操作がなされた場合、ステップＳ１４０において制御部２０は図２Ｂに示す管理テーブルを参照し現在選択されているパラメータ「高」を取得する。検索条件名が「飲み放題」の検索条件は第二グループに分類されるため、パラメータの選択肢は「標準」または「高」である。「飲み放題」において選択中のパラメータは「高」であるため、制御部２０はピンチイン操作に応じて選択中のパラメータを「高」より優先度が低い「標準」に更新する。そして制御部２０は、図５Ｂに示すように、図５Ａの状態より半径を１段階減少させ内部に検索条件名を表記した円形のアイコンＩ２０を表示する。
【００６８】
「飲み放題」アイコンＩ２０は検索指示領域Ｚ２ではなく検索条件表示領域Ｚ１に存在するため、利用者がアイコンＩ２０から指を離してもステップＳ２００において検索指示領域Ｚ２内であると判定されず、検索は実行されない。したがって検索結果表示領域Ｚ３の内容は変化しない。
【００６９】
次に図６は、図５Ｂに示すように検索条件表示領域Ｚ１に存在する「飲み放題」アイコンＩ２０に利用者がタッチし検索指示領域Ｚ２までアイコンＩ２０を移動させてタッチを離した場合のＵＩを示している。利用者がアイコンＩ２０を検索指示領域Ｚ２まで移動させてタッチを離すと、ステップＳ１８５において検索が実行される。すなわちこの場合、検索指示領域Ｚ２には、予算６０００円以下（Ｃ１）、現在地から５００ｍ以内（Ｃ２）、子供可（Ｃ３）、食べ放題（Ｃ４）、焼き肉（Ｃ５）、飲み放題（Ｃ６）の６つの検索条件のアイコンが存在する。したがってＣ１，Ｃ２，Ｃ３の優先度は「高」、Ｃ４，Ｃ５，Ｃ６の優先度は「標準」として検索が実行され、検索結果表示領域Ｚ３には検索結果の施設が表示される。
【００７０】
（４）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、検索条件のパラメータを面積で示したアイコンを表示し、利用者のアイコンに対する既定の操作に応じて面積を変更し、面積が示すパラメータを採用した検索条件で検索を行う限りにおいて、他にも種々の実施形態を採用可能である。例えば、検索システムは、各種のシステム、汎用コンピュータシステム、ナビゲーションシステム等に適用されていても良い。また、検索システムは、複数の装置（例えば、クライアントとサーバ）によって実現されるシステムであっても良い。
【００７１】
さらに、検索システムを構成する検索条件表示部２１ａ、検索実行部２１ｂの少なくとも一部が複数の装置に分かれて存在していても良い。例えば、検索条件表示部２１ａの一部がタッチパネルディスプレイ４０内の制御部で実現されても良い。また、検索実行部２１ｂによる検索は、サーバではなく端末で実行されてもよい。むろん、上述の実施形態の一部の構成が省略されてもよいし、処理の順序が変動または省略されてもよい。
【００７２】
検索条件表示部は、検索条件のパラメータを面積で示したアイコンを表示し、利用者のアイコンに対する既定の操作に応じて面積を変更することができればよい。ディスプレイにおける表示態様は種々の表示態様であって良い。アイコンの形状も円形に限定されない。
【００７３】
また、既定の操作は、ピンチアウト操作やピンチ操作以外の、指等の２つの指示部によって２箇所にタッチした状態でタッチ位置を変化させる操作であってもよい。例えば、２箇所にタッチした状態で２箇所のタッチ位置の中央付近を中心として時計回りまたは反時計回りに回転する方向にタッチ位置を移動させる操作が「既定の操作」であってもよい。
【００７４】
なお既定の操作は、指等の１つの指示部によって１箇所にタッチする操作であってもよい。例えば、ダブルタップでアイコンを拡大し、シングルタップでアイコンを縮小する構成を採用してもよい。また例えば、アイコンの輪郭を時計回りや反時計回りになぞる操作が既定の操作であってもよい。また例えば、アイコンに対して特定の方向にフリック操作することが既定の操作であってもよい。また、既定の操作は、ロングタップ等の操作であってもよいし、３箇所以上のタッチ操作であってもよい。
【００７５】
第一グループに分類される検索条件における範囲を示すパラメータの例として上記実施形態の他にも様々な例が想定されうる。例えば、検索条件名が「ジャンル」である検索条件において、既定の操作に応じてジャンルを汎化したり特化したりすることができてもよい。例えば、ジャンルの検索条件において選択中のパラメータが「ラーメン」である場合であって、「ラーメン」のアイコンを拡大する操作がなされた場合、「ラーメン」を汎化した「麺類」がパラメータとして選択されてもよい。また例えば「ラーメン」のアイコンを縮小する操作がなされた場合、「ラーメン」を特化した「味噌ラーメン」、「醤油ラーメン」、「豚骨ラーメン」等のパラメータが選択された検索条件のアイコンがそれぞれ表示されてもよい。あるいは、「ラーメン」アイコンを縮小する操作がなされた場合、「ラーメン」の下位層のうちの一つである例えば「味噌ラーメン」アイコンが表示され、「味噌ラーメン」アイコンを例えばタップすると「醤油ラーメン」等の同階層のジャンルが順に表示される構成であってもよい。
【００７６】
上記実施形態においては、第一グループに分類される検索条件の優先度は全て「高」として扱う構成であったが、第一グループに分類される検索条件において、優先度が予め個別に設定されていても良いし、第一グループに分類される検索条件においても利用者が優先度を「特定の操作」とは別の操作で変更することができてもよい。
【００７７】
上記実施形態においては、第二グループに分類される検索条件において、優先度が「高」の検索条件が施設検索用条件に含まれる場合、優先度が「高」の検索条件を最低限満たす施設が検索結果として表示される構成であったが、これに限定されない。具体的には、優先度が「高」の検索条件Ａと優先度が「標準」の検索条件Ｂの２つが施設検索用条件として指示された場合、Ｂのみを満たす施設は検索結果に表示されない構成であったが、表示順を下げた状態で表示する構成であってもよい。すなわち、ＡかつＢを満たす施設、Ａのみを満たす施設、Ｂのみを満たす施設、の順に検索結果が表示されてもよい。
また、上記実施形態においては、優先度が「高」の検索条件Ｃと優先度が「高」の検索条件Ｄが施設検索用条件として指示された場合、Ｃのみを満たす施設とＤのみを満たす施設は検索結果に表示されない構成であったが、ＣかつＤを満たす施設を優先的に表示した後、Ｃのみを満たす施設とＤのみを満たす施設を表示する構成であってもよい。Ｃのみを満たす施設とＤのみを満たす施設の表示順はどのようであってもよい。
また、上記実施形態においては、優先度が「標準」の検索条件Ｅと優先度が「標準」の検索条件Ｆが施設検索用条件として指示された場合、検索結果として、ＥかつＦを満たす施設が、Ｅのみ満たす施設やＦのみ満たす施設よりも優先的に表示される構成であったが、必ずしもそうでなくてもよい。
【００７８】
また、第二グループに分類される検索条件の優先度を変更した場合、上記実施形態においては、パラメータとして「高」と「標準」を変更して検索を行う例を説明したが、この方法に限定されない。例えば検索条件の優先度を変更することによって、検索条件に適合すると判断する施設の基準を変更するようにしてもよい。より具体的には例えば、検索条件の優先度が最高、高、標準の３段階であるとすると、最高の場合は施設に対するクチコミ件数（閲覧件数、評価件数等でもよい）がＮ１個以上の施設を対象に検索条件を用いた検索が行われ、優先度が高の場合はクチコミ件数がＮ１より小さいＮ２個以上の施設を対象に検索が行われ、優先度が標準の場合はクチコミ件数が０個以上の施設を対象に検索が行われるようにしてもよい。このようにすることで、検索条件の優先度を上昇させると、検索条件に合致することがより確からしい施設を検索結果として取得することが可能である。なお、検索条件の優先度の段階は、２段階や３段階であることに限定されない。何段階であっても、アイコンの面積が大きいほど優先度は高く扱われる。
【００７９】
また、パラメータの表記位置は、アイコンに対応付けて表記されていればよく、アイコン内部であってもよいし、アイコン外部であってもよい。また、上記実施形態においては、第二グループに分類される検索条件については既定の操作に応じてパラメータの表記を変えない構成を採用していたが、第二グループに分類される検索条件についても既定の操作に応じてパラメータの表記を変更するようにしてもよい。例えば、ピンチアウト操作に応じてパラメータの表記を、注意を引きやすい表示態様（例えば文字を太く、赤く、点滅させる等）に変更してもよいし、ピンチイン操作に応じてパラメータの表記をデフォルトの表示態様に戻すようにしてもよい。また、ピンチアウト操作に応じて施設の特徴を示す文言に加えてさらに詳しい説明を表記するようにしてもよい。例えば、「クチコミ数Ｎ２件以上」や「優先度：高」等の表記を付加するようにしてもよい。
【００８０】
なお利用者は、各種のユーザインタフェースで検索条件を新規で入力可能であって良い。例えば、利用者が検索条件を発話し、検索システムは発話された音声を示すデータに基づいて検索条件を取得し、当該検索条件を示すアイコンを新たに表示する構成であってもよい。もちろん、利用者が検索条件を示す文字を入力し、検索システムは入力された文字が示す検索条件を取得し、当該検索条件を示すアイコンを新たに表示する構成であってもよい。また例えば、既に表示されている任意の検索条件を示すアイコンに対して利用者が予め決められた操作（アイコンの面積を変更する操作や、アイコンを移動させる操作以外の操作。例えばタップ）を行うと、検索システムは当該アイコンを消滅させ（当該アイコンの表示を終了し）代わりに当該検索条件に関連する検索条件のアイコンを周囲に出現させる構成であってもよい。消滅したアイコンが示す検索条件に関連する検索条件は、消滅したアイコンが示す検索条件の階層構造に基づいて決められた条件であっても良いし、階層構造に関わらない条件であってよい。
階層構造に基づいて検索条件が決められる場合、例えば、消滅するアイコンの階層構造の上位階層の検索条件に分裂する構成や、消滅するアイコンの階層構造の下位階層の検索条件に分裂する構成や、消滅するアイコンの階層構造の同階層の検索条件に分裂する構成等が挙げられる。例えば、「和食」のアイコンをタップすると、「和食」の下位階層である「お寿司」・「天ぷら」・「うなぎ」等のアイコンに分裂してもよいし、「和食」の上位階層である「食べる」・「飲む」・「遊ぶ」・「見る」等の行為を示す文言のアイコンに分裂してもよいし、「和食」の同階層である「洋食」・「中華」等のアイコンに分裂してもよい。また例えば、「和食」のアイコンをタップすると、「和食」の階層構造に関わらない「接待」、「会食」等のような関連キーワードのアイコンに分裂してもよい。これらの関連キーワードは、利用者や他者の検索履歴情報に基づいて取得されてよい。なお、「和食」アイコンをタップすると、上述したこれら全てのアイコンに分裂する構成であってもよい。
【００８１】
検索実行部は、面積が示すパラメータを採用した検索条件で検索を行うことができればよい。例えば検索の対象は施設に限定されず、どのようなものであってもよい。検索の対象が施設である場合も、利用者に検索されうる任意の施設であって良く、例えば、各種の構造体、建築物、店舗等であっても良いし、建築物内に含まれる１区画（店舗や部屋等）であっても良い。施設の検索目的は限定されず、例えば、検索された施設が目的地となっても良いし、将来利用する施設の検討のために検索が行われても良く、種々の構成が採用可能である。
【００８２】
さらに、本発明のように、検索条件のパラメータを面積で示したアイコンを表示し、利用者のアイコンに対する既定の操作に応じて面積を変更し、面積が示すパラメータを採用した検索条件で検索を行う手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのプログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００８３】
１０…端末、２０…制御部、２１…検索プログラム、２１ａ…検索条件表示部、２１ｂ…検索実行部、３０…記録媒体、３０ａ…検索履歴情報、４０…タッチパネルディスプレイ、４１…通信部、５０…サーバ、Ｚ１…検索条件表示領域、Ｚ２…検索指示領域、Ｚ３…検索結果表示領域
【図１】
2019106024.tif 000003
【図２】
2019106024.tif 000004
【図３】
2019106024.tif 000005
【図４】
2019106024.tif 000006
【図５】
2019106024.tif 000007
【図６】
2019106024.tif 000008