(57)【要約】  検索条件の設定を容易にする。  通信端末は、まず、あるカテゴリの検索対象に対応する画像である検索パネルＰ１を含む複数の検索パネルを表示する。その後、ユーザがいずれかの検索パネル（ここではＰ１）を選択すると、通信端末は、検索パネルＰ１のカテゴリのサブカテゴリの検索対象に対応する画像である検索パネルＰ１１〜Ｐ１６を表示させる。ユーザは、検索パネルＰ１１〜Ｐ１６のいずれかを移動させることで、検索条件を変更することができる。例えば、通信端末は、ユーザが検索パネルＰ１のみを選択している場合には、検索対象を「レストラン」として検索を実行する一方、ユーザが検索パネルＰ１３を検索パネルＰ１に近付けた場合には、検索対象を「レストラン」かつ「イタリアン」とし、サブカテゴリを指定しない場合よりも検索対象を絞り込んだ検索を実行する。
2014041929.tif 000002
【特許請求の範囲】
【請求項１】
第１の検索対象に対応する第１の画像と、複数の第２の検索対象にそれぞれ対応する複数の第２の画像とを表示領域に表示させる表示制御部と、
前記第１の画像と前記複数の第２の画像との相対的な位置関係を変更させる操作を検出する検出部と、
前記検出部により検出された操作に従って検索条件を変更し、前記第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成する生成部と
を備えるユーザインタフェース装置。
【請求項２】
前記生成部は、
前記位置関係に応じて、前記複数の第２の画像の少なくともいずれかに対応する第２の検索対象の重みを変更したクエリを生成する
請求項１に記載のユーザインタフェース装置。
【請求項３】
前記生成部は、
前記複数の第２の画像のうち前記操作により前記第１の画像に近付いた第２の画像に対応する第２の検索対象を検索条件に含み、又は前記複数の第２の画像のうち前記操作により前記第１の画像から離れた第２の画像に対応する第２の検索対象を検索条件から除外するクエリを生成する
請求項２に記載のユーザインタフェース装置。
【請求項４】
前記表示制御部は、
各々異なる複数の第１の検索対象に対応する複数の第１の画像を表示させ、
前記検出部により前記複数の第１の画像のうちのいずれかを選択する所定の操作が検出されると、前記複数の第２の画像のうち当該選択された第１の画像に対応する複数の第２の画像を表示させる
請求項１ないし３のいずれか１項に記載のユーザインタフェース装置。
【請求項５】
前記複数の第２の検索対象が前記第１の検索対象の下位概念を表す
請求項１ないし４のいずれか１項に記載のユーザインタフェース装置。
【請求項６】
前記生成部により生成されたクエリに応じた検索結果を取得する取得部を備え、
前記表示制御部は、
前記検索結果に相当するコンテンツを表示させる前に、当該コンテンツの数量を前記表示領域に表示させる
請求項１ないし５のいずれか１項に記載のユーザインタフェース装置。
【請求項７】
前記表示制御部は、
前記位置関係の変化に応じて、前記複数の第２の画像の少なくともいずれかの表示態様を変化させる
請求項１ないし６のいずれか１項に記載のユーザインタフェース装置。
【請求項８】
第１の検索対象に対応する第１の画像と、複数の第２の検索対象にそれぞれ対応する複数の第２の画像とを表示領域に表示させるステップと、
前記第１の画像と前記複数の第２の画像との相対的な位置関係を変更させる操作を検出するステップと、
検出された前記操作に従って検索条件を変更し、前記第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成するステップと
を有する検索方法。
【請求項９】
コンピュータに、
第１の検索対象に対応する第１の画像と、複数の第２の検索対象にそれぞれ対応する複数の第２の画像とを表示領域に表示させるステップと、
前記第１の画像と前記複数の第２の画像との相対的な位置関係を変更させる操作を検出するステップと、
検出された前記操作に従って検索条件を変更し、前記第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＩ（User Interface）に関する。
【背景技術】
【０００２】
スマートフォンなどの電子機器のＵＩには使いやすさが求められており、例えば、高齢者などの操作に不慣れな者であっても容易に操作できる機種や、通常のモードに加えて操作が容易なモードを備えた機種に一定の需要がある。特許文献１には、ユーザの顔の特徴に基づいて当該ユーザの年齢や性別といった属性を判定し、ユーザの属性に応じた操作画面を表示させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０５９１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、情報の検索においては、検索に不慣れな者が適切な検索条件を設定できず、結果として所望の情報に到達しにくいという課題が存在する。例えば、既存のサーチエンジンは、いわゆるアンド検索やオア検索が実装されていることが多いが、検索に不慣れな者にとっては、検索語を多数設定することが困難であったり、あるいはそもそも適切な検索語を想起できなかったりする場合がある。
そこで、本発明は、検索条件の設定を容易にすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、第１の検索対象に対応する第１の画像と、複数の第２の検索対象にそれぞれ対応する複数の第２の画像とを表示領域に表示させる表示制御部と、前記第１の画像と前記複数の第２の画像との相対的な位置関係を変更させる操作を検出する検出部と、前記検出部により検出された操作に従って検索条件を変更し、前記第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成する生成部とを備えるユーザインタフェース装置を提供する。【０００６】
また、前記生成部は、前記位置関係に応じて、前記複数の第２の画像の少なくともいずれかに対応する第２の検索対象の重みを変更したクエリを生成してもよい。
また、前記生成部は、前記複数の第２の画像のうち前記操作により前記第１の画像に近付いた第２の画像に対応する第２の検索対象を検索条件に含み、又は前記複数の第２の画像のうち前記操作により前記第１の画像から離れた第２の画像に対応する第２の検索対象を検索条件から除外するクエリを生成してもよい。
また、前記表示制御部は、各々異なる複数の第１の検索対象に対応する複数の第１の画像を表示させ、前記検出部により前記複数の第１の画像のうちのいずれかを選択する所定の操作が検出されると、前記複数の第２の画像のうち当該選択された第１の画像に対応する複数の第２の画像を表示させてもよい。
また、前記複数の第２の検索対象が前記第１の検索対象の下位概念を表してもよい。
また、前記生成部により生成されたクエリに応じた検索結果を取得する取得部を備え、前記表示制御部は、前記検索結果に相当するコンテンツを表示させる前に、当該コンテンツの数量を前記表示領域に表示させてもよい。
また、前記表示制御部は、前記位置関係の変化に応じて、前記複数の第２の画像の少なくともいずれかの表示態様を変化させてもよい。【０００７】
また、本発明は、第１の検索対象に対応する第１の画像と、複数の第２の検索対象にそれぞれ対応する複数の第２の画像とを表示領域に表示させるステップと、前記第１の画像と前記複数の第２の画像との相対的な位置関係を変更させる操作を検出するステップと、検出された前記操作に従って検索条件を変更し、前記第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成するステップとを有する検索方法を提供する。【０００８】
また、本発明は、コンピュータに、第１の検索対象に対応する第１の画像と、複数の第２の検索対象にそれぞれ対応する複数の第２の画像とを表示領域に表示させるステップと、前記第１の画像と前記複数の第２の画像との相対的な位置関係を変更させる操作を検出するステップと、検出された前記操作に従って検索条件を変更し、前記第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成するステップとを実行させるためのプログラムを提供する。
【発明の効果】
【０００９】
本発明によれば、検索条件の設定を容易にすることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】情報検索システムの全体構成を示すブロック図
【図２】通信端末のハードウェア構成を示すブロック図
【図３】通信端末の検索機能に関する機能的構成を示すブロック図
【図４】検索画面の一例を示す図
【図５】検索対象の階層構造の一例を示す図
【図６】検索処理を示すフローチャート
【図７】検索画面の画面遷移の一例を示す図
【図８】検索条件が変更される場合の画面遷移の一例を示す図
【図９】検索条件が変更される場合の画面遷移の一例を示す図
【図１０】検索条件が変更される場合の画面遷移の一例を示す図
【符号の説明】
【００１１】
１０…情報検索システム、１００…通信端末、１１０…制御部、１１１…検出部、１１２…生成部、１１３…取得部、１１４…表示制御部、１２０…記憶部、１３０…通信部、１４０…タッチスクリーン部、１４１…表示部、１４２…センサ部、２００…検索サーバ、３００…ネットワーク
【発明を実施するための形態】
【００１２】
［実施例］
図１は、本発明の一実施例である情報検索システム１０の全体構成を示すブロック図である。情報検索システム１０は、通信端末１００と、検索サーバ２００とを備え、これらを移動通信網やインターネットなどのネットワーク３００によって相互に接続した構成である。
【００１３】
通信端末１００は、ユーザが情報の検索などに用いる電子機器である。通信端末１００は、ここでは、スマートフォンやタブレット端末などの移動通信端末であるとし、後述するようにタッチスクリーンでの操作が可能なように構成されている。また、検索サーバ２００は、通信端末１００からの要求（クエリ）に応じてコンテンツの検索を実行し、その検索結果を返すサーバ装置である。本実施例において、コンテンツとは、Webページであるとする。つまり、検索サーバ２００は、検索条件に合致するWebページのＵＲＬ（Uniform Resource Locator）のリストを検索結果とし、これを通信端末１００に提供する。
【００１４】
図２は、通信端末１００のハードウェア構成を示すブロック図である。通信端末１００は、制御部１１０と、記憶部１２０と、通信部１３０と、タッチスクリーン部１４０とを備える。なお、通信端末１００は、ここには図示されないが、タッチスクリーン部１４０以外の操作手段（いわゆる操作ボタンなど）、マイクロホン、スピーカなどを備えていてもよい。
【００１５】
制御部１１０は、通信端末１００の各部の動作を制御する手段である。制御部１１０は、ＣＰＵ（Central Processing Unit）などの演算処理装置やメモリを備え、所定のプログラムを実行することによって制御を行う。また、制御部１１０は、タッチスクリーン部１４０によって受け付けられたユーザからの操作に応じて、本発明に係るユーザインタフェース装置を実現する。
【００１６】
記憶部１２０は、データを記憶する手段である。記憶部１２０は、例えば、ハードディスクやフラッシュメモリなどの記録媒体を備え、制御部１１０が制御に用いるデータを記憶している。例えば、記憶部１２０は、制御部１１０が実行するプログラムや、タッチスクリーン部１４０に画像を表示させるための画像データなどを記憶することができる。
通信部１３０は、ネットワーク３００を介してデータを送受信する手段である。通信部１３０は、アンテナや、ネットワーク３００の通信方式に対応したモデムなどを備え、データの変調・復調といったデータ通信に必要な処理を実行する。
【００１７】
タッチスクリーン部１４０は、画像を表示するとともにユーザの操作を受け付ける手段である。タッチスクリーン部１４０は、より詳細には、表示部１４１とセンサ部１４２とを備える。表示部１４１は、液晶素子や有機ＥＬ（electroluminescence）素子により構成された表示領域とこれを駆動する駆動回路とを備え、画像データに応じた画像を表示する。センサ部１４２は、表示部１４１の表示領域に重ねて設けられたセンサを備え、ユーザの操作に応じた座標情報を制御部１１０に供給する。本実施例において、ユーザの操作とは、表示領域の任意の位置に指などによって接触することを指す。また、座標情報は、表示領域の所定の位置を原点とした２次元直交座標系の座標によって記述される。
【００１８】
図３は、通信端末１００の検索機能に関する機能的構成を示すブロック図である。通信端末１００の制御部１１０は、所定のプログラムを実行することにより、検出部１１１、生成部１１２、取得部１１３及び表示制御部１１４に相当する機能を実現する。この機能は、本発明に係るユーザインタフェース装置の機能に相当する。
【００１９】
検出部１１１は、ユーザの操作を検出する手段である。検出部１１１は、センサ部１４２から供給された座標情報と、そのとき表示領域に表示されている画像とに基づき、ユーザの操作がどのような操作であるかを検出する。検出部１１１は、表示領域の１点に瞬間的に触れる「タップ」、タップ操作を素早く２回繰り返す「ダブルタップ」、表示領域の１点に触れた後、そのまま離さずに接触位置を移動させる「ドラッグ」などの操作を検出することができる。また、検出部１１１は、操作の継続時間を検出することが可能であり、表示領域の１点に所定の時間以上触れ続ける操作、いわゆる「長押し」を検出することも可能である。
【００２０】
生成部１１２は、検出部１１１により検出された操作に応じた処理を実行する手段である。本実施例において、生成部１１２の主要な機能は、クエリを生成する機能である。ここにおいて、クエリとは、検索条件を指定し、当該検索条件による検索を検索サーバ２００に要求するための情報（文字列）をいい、検索対象を表す検索語を少なくとも含んでいる。生成部１１２は、検出部１１１により検出された操作に応じたクエリを生成することができる。また、生成部１１２により生成されたクエリは、通信部１３０を介して検索サーバ２００に送信される。
【００２１】
取得部１１３は、データを取得する手段である。例えば、取得部１１３は、通信端末１００からクエリが送信された場合に、検索サーバ２００から検索結果を表す一覧データを通信部１３０を介して取得する。なお、取得部１１３は、一覧データに限らず、情報の検索や表示に必要な他のデータを取得することも可能である。
【００２２】
表示制御部１１４は、表示部１４１による表示を制御する手段である。表示制御部１１４は、取得部１１３により取得されたデータに応じた文字や画像を表示部１４１に表示させる。例えば、表示制御部１１４は、後述する検索パネルを表示させたり、一覧データに基づく検索結果の一覧を表示させたりすることができる。
【００２３】
情報検索システム１０の構成は、以上のとおりである。この構成のもと、通信端末１００のユーザは、通信端末１００を用いて、必要に応じてコンテンツの検索を実行することが可能である。本実施例の検索は、ユーザが文字（テキスト）を入力することなく、表示部１４１の表示領域に表示された画像を選択することで実行可能である点に特徴を有する。
【００２４】
図４は、本実施例の検索画面の一例を示す図である。同図に示す検索画面は、複数の検索パネルＰ１〜Ｐ８を表示するものである。検索パネルＰ１〜Ｐ８は、各々が所定の検索対象に対応するアイコン（画像）である。例えば、検索パネルＰ１は、「レストラン」という検索対象に対応している。ユーザは、レストランを検索しようとする場合には、検索パネルＰ１を選択すればよい。検索パネルを選択する操作は、例えば、検索パネルに触れる操作である。
【００２５】
また、ユーザは、所定の操作を行うことによって、検索条件を変更することが可能である。本実施例において、検索パネル（すなわち検索対象）は、階層構造を有している。検索パネルは、あるカテゴリ（あるいはジャンル）に属する検索対象を示すものであり、かつ、当該カテゴリに属するより下位のカテゴリ（以下「サブカテゴリ」という。）が関連付けられ得る。
【００２６】
図５は、検索対象の階層構造の一例を示す図である。ここでは、図４の検索パネルＰ１に相当する「レストラン」のカテゴリと、そのサブカテゴリを示している。「レストラン」のサブカテゴリには、「和食」、「中華」、「イタリアン」、「禁煙」、「土日営業」、「予約可」といったサブカテゴリが関連付けられている。ここにおいて、「和食」というサブカテゴリは、和食を提供するレストランを表しており、提供する料理のジャンルを問わない「レストラン」という上位概念に対する下位概念に相当する。
【００２７】
本実施例において、ユーザは、「レストラン」のような上位のカテゴリのみを指定して検索を行うことも可能であるが、これらのサブカテゴリをさらに指定して検索を行うことも可能である。例えば、ユーザが「レストラン」を検索対象とした場合には、これに該当するコンテンツが検索結果として表示される一方、ユーザが「レストラン」と「禁煙」とを検索対象とした場合には、「レストラン」のみを検索対象とした場合の検索結果のうち、「禁煙」という条件にも合致する検索結果が選択的に表示される。すなわち、後者の検索は、いわゆる絞り込み検索である。
【００２８】
なお、検索パネルの数やその検索対象は、あくまでも一例であって、図示されたものに限定されない。また、検索対象は、ユーザ毎に異なっていてもよい。例えば、検索対象は、ユーザの性別や年齢、ユーザがいる場所などによって異なるものが用意されていてもよい。さらに、通信端末１００は、ユーザの操作に応じて、表示させる検索パネルやその配置をカスタマイズできるように構成されていてもよい。
【００２９】
また、検索パネルに表示される文字と実際の検索語とは必ずしも一致していなくてもよい。例えば、「カフェ」と表記された検索パネルＰ３を選択した場合のクエリには、「カフェ」ではなく「喫茶店」が含まれていてもよいし、これらの双方をオア検索の検索語として含んでいてもよい。あるいは、検索パネルに文字ではなく画像を表示することも可能である。
【００３０】
また、本実施例の検索は、インターネット全体のコンテンツを検索するものであってもよいし、特定のWebサイト内のコンテンツのみを検索するものであってもよい。あるいは、本実施例の検索は、ＧＰＳ（Global Positioning System）などの測位手段を利用して自端末の位置の周辺に関連するコンテンツを検索する、いわゆるローカル検索であってもよい。例えば、飲食店、娯楽施設、宿泊施設などを検索することが目的の場合には、ローカル検索が求められる場合もある。
【００３１】
図６は、本実施例の検索処理を示すフローチャートである。この検索処理において、通信端末１００の制御部１１０は、検索パネルのいずれかを選択する操作を検出すると（ステップＳ１）、次いで、当該検索パネルに対する操作が所定の操作であるか否かを判断する（ステップＳ２）。ここにおいて、所定の操作とは、検索条件を絞り込まない場合の検索パネルを選択する操作と異なる操作である。例えば、検索パネルを選択する操作がタップ操作である場合、ここでいう所定の操作はダブルタップ操作や長押し操作とすればよい。
【００３２】
制御部１１０は、所定の操作を検出すると、ステップＳ１において選択された検索パネルに対応するカテゴリのサブカテゴリに相当する検索パネルを表示させるように表示部１４１を制御する（ステップＳ３）。このとき、制御部１１０は、先に表示されていた検索パネルのうち、ステップＳ１において選択された検索パネル以外のものを非表示にしてもよい。
【００３３】
図７は、検索画面の画面遷移の一例を示す図である。同図に示す例は、ユーザが「レストラン」を示す検索パネルＰ１に対して所定の操作を行い、これに対応するサブカテゴリの検索パネルＰ１１、Ｐ１２、Ｐ１３、Ｐ１４、Ｐ１５、Ｐ１６を表示させる場合を示したものである。ここでは、検索パネルＰ１１〜Ｐ１６は、検索パネルＰ１を囲むように、それぞれが検索パネルＰ１からほぼ等距離になるように配置されている。
【００３４】
制御部１１０は、この状態において、サブカテゴリの検索パネルが移動されたか否かを判断する（ステップＳ４）。検索パネルの移動は、例えば、検索パネルに対するドラッグ操作によって実現される。そして、制御部１１０は、サブカテゴリの検索パネルが移動された場合には、検索条件を変更する（ステップＳ５）。その後、制御部１１０は、検索を開始する旨の操作を検出すると、変更した検索条件に応じたクエリを生成する（ステップＳ６）。ステップＳ６の処理を実行するタイミングは、例えば、ユーザが検索パネルに触れていた指を離したタイミングであってもよいし、所定の操作（いわゆる検索ボタンを押下する操作）を検出したタイミングであってもよい。
【００３５】
一方、ステップＳ２において所定の操作が検出されなかった場合や、ステップＳ４においてサブカテゴリの検索パネルが移動されなかった場合、制御部１１０は、検索条件を変更することなくクエリを生成する（ステップＳ６）。つまり、この場合、制御部１１０は、サブカテゴリの検索パネルを選択せず、上位のカテゴリの検索パネルのみを選択した場合と同様のクエリを生成する。
【００３６】
このようにしてクエリを生成したら、制御部１１０は、通信部１３０を介してこれを検索サーバ２００に送信する（ステップＳ７）。検索サーバ２００は、クエリを受信すると、受信したクエリに応じた一覧データを生成し、通信端末１００に送信する。制御部１１０は、通信部１３０を介して一覧データを受信し（ステップＳ８）、一覧データに応じた検索結果を表示部１４１に表示させる（ステップＳ９）。
【００３７】
図８は、検索条件が変更される場合の画面遷移の一例を示す図である。同図に示す例は、図７に示した例において、ユーザが「イタリアン」のサブカテゴリに対応する検索パネルＰ１３を移動させ、検索パネルＰ１に近付けた場合を示すものである。なお、図８に示した矢印は、検索パネルＰ１３の移動方向を示している。この結果、検索パネルＰ１と検索パネルＰ１１〜Ｐ１６との相対的な位置関係が変化する。ここでは、検索パネルＰ１と検索パネルＰ１３の距離が移動前よりも短くなっている。このとき、通信端末１００は、「イタリアン」と「レストラン」とを検索条件に含んだクエリを生成する。すなわち、通信端末１００は、ユーザがサブカテゴリを指定しない場合に比べ、検索結果を絞り込むようにクエリを生成する。
【００３８】
なお、ユーザは、サブカテゴリの検索パネルを複数移動させてもよい。例えば図９の例は、図８の例において、「イタリアン」の検索パネルＰ１３に加えて、さらに「禁煙」の検索パネルＰ１４と「土日営業」の検索パネルＰ１５とを検索パネルＰ１に近付けたものである。この場合、通信端末１００は、「イタリアン」、「禁煙」、「土日営業」及び「レストラン」を検索条件に含んだクエリを生成する。ユーザは、土日でも営業している禁煙のイタリアンレストランを検索したい場合には、このような操作を行えばよい。
【００３９】
また、通信端末１００は、一部のサブカテゴリを検索条件から除外することも可能である。一部のサブカテゴリの検索対象を検索条件に含まないクエリを生成するためには、例えば図１０に示すように、サブカテゴリの検索パネルを元の位置から移動させ、検索パネルＰ１から遠ざけるようにすればよい。通信端末１００は、サブカテゴリの検索パネルが元の位置から離れたことを検出した場合、当該検索パネルに対応する検索対象を検索条件から除外したクエリを生成する。例えば、図１０の例の場合、通信端末１００は、「レストラン」を検索条件に含み、「中華」と「イタリアン」を検索条件から除外したクエリを生成する。
【００４０】
以上のとおり、本実施例によれば、第１の画像と第２の画像に相当する２種類の画像（検索パネル）の相対的な位置関係を変更させる操作によって、検索条件を変更することが可能である。これにより、ユーザは、文字を入力したり、検索対象を自ら思い浮かべたりしなくても、検索条件を容易に設定することが可能になる。
【００４１】
［変形例］
本発明は、上述した実施例の態様に限らず、他の態様でも実施することができる。以下に示すのは、本発明の他の態様の一例である。なお、これらの変形例は、必要に応じて、各々を適宜組み合わせることも可能である。
【００４２】
（１）上述した実施例の検索は、いわゆるアンド検索（複数の検索対象の論理積を検索結果とする論理検索）である。しかし、本発明は、アンド検索とオア検索（複数の検索対象の論理和を検索結果とする論理検索）の双方に適用可能である。また、本発明は、ユーザの操作に応じてアンド検索とオア検索のいずれかを選択的に実行するように構成されてもよい。例えば、上述した実施例の構成において、通信端末１００は、検索パネルＰ１に対して、検索パネルＰ１１〜Ｐ１６のいずれかが近付いた場合（すなわち、検索パネルＰ１と検索パネルＰ１１〜Ｐ１６のいずれかとの距離が縮まった場合）にはアンド検索を実行し、検索パネルＰ１１〜Ｐ１６のいずれかが離れた場合（すなわち、検索パネルＰ１と検索パネルＰ１１〜Ｐ１６のいずれかとの距離が広がった場合）にはオア検索を実行するようにしてもよい。
【００４３】
（２）本発明において、検索条件を変更するための操作は、第１の画像と第２の画像との距離（検索パネルの距離）を変更する操作に限定されない。検索条件を変更するための操作は、第１の画像と第２の画像との距離を変えずに、第１の画像を中心にして第２の画像を時計回り又は反時計回りに回転させるような操作であってもよい。このようにしても、第１の画像と第２の画像の相対的な位置関係を変えることが可能である。また、この場合、例えば、時計回りに回転させたらアンド検索を実行し、反時計回りに回転させたらオア検索を実行するとしてもよい。
【００４４】
（３）本発明の検索は、いわゆる重み付け検索であってもよい。ここにおいて、重み付け検索とは、検索対象である検索語がクエリに複数ある場合に、ある検索語と別の検索語の重み（重要度、重視する度合い）を異ならせて行う検索をいう。本発明においては、例えば、第１の画像と第２の画像との距離に応じて重み付けを行うことが可能である。例えば、通信端末１００は、第２の画像が第１の画像により近付いた場合に当該第２の画像に対応する検索対象の重みを大きくし、第２の画像が第１の画像からより遠ざかった場合に当該第２の画像に対応する検索対象の重みを小さくしてもよい。
【００４５】
（４）通信端末１００は、ユーザの操作に応じて検索パネルの表示態様を異ならせるようにしてもよい。例えば、通信端末１００は、相対的な位置関係が変更された検索パネルの色を変えたり、あるいは点滅させたりすることによって他の検索パネルと表示態様を異ならせ、他の検索パネルとの区別が容易になるようにしてもよい。このとき、通信端末１００は、移動している検索パネルＰ１１〜Ｐ１６（第２の画像）の色を、検索パネルＰ１（第１の画像）との距離に応じて徐々に変化させる、いわゆるグラデーション表示を行ってもよい。
【００４６】
（５）通信端末１００は、検索条件が変更された場合において、一覧データを表示させる前（すなわち検索結果を表示させる前）に、当該コンテンツの数量を表示部１４１に表示させるようにしてもよい。ここでいう数量とは、ユーザが指定した検索条件に該当するコンテンツの数そのものであってもよいし、概数であってもよい。また、通信端末１００は、第１の画像又は第２の画像（検索パネル）の表示態様によって検索条件に該当するコンテンツの数量を表してもよい。例えば、通信端末１００は、検索条件に該当するコンテンツの多寡に応じて検索パネルの色を変えてもよい。
【００４７】
（６）本発明の検索は、サーバ装置を介するものに限定されない。本発明の検索は、いわゆるデスクトップ検索のような、ローカルファイル（自装置に記憶されているファイル）の検索にも適用可能である。すなわち、本発明は、クエリを生成し、これを外部に出力するものに限定されず、生成したクエリに応じた検索を自装置で実行するものも含まれ得る。
【００４８】
（７）本発明のコンテンツは、Webページに限定されない。本発明のコンテンツは、Webページ以外の文書であってもよいし、音楽、動画、ゲームなどのデジタルコンテンツ（又はそのリンク）を埋め込んだWebページであってもよい。あるいは、本発明のコンテンツは、このようなデジタルコンテンツのレビューや評判（いわゆる口コミ情報）が記述されたWebページであってもよい。つまり、本発明は、このようなデジタルコンテンツを検索するためのものであってもよい。
【００４９】
（８）本発明の操作手段は、タッチスクリーンに限定されない。例えば、本発明の操作手段は、検索対象に対応する画像（検索パネル）を机上や壁面に投影し、赤外線などによって指の位置を検出するものであってもよい。また、本発明の操作は、必ずしも指で行われる必要はなく、スタイラス（スタイラスペン、タッチペンともいう。）を用いて行われてもよい。ここでは、指とこれに代替する指示用の器具とを総称して「指示体」という。
【００５０】
また、本発明の操作は、指示体を表示領域に接触させるものに限定されない。例えば、静電容量式のタッチスクリーンは、指が接触したことだけでなく、指が（接触せずに）近接した状態をも検知可能である。本発明の操作手段は、このような指が近接した状態に基づいて操作を検出するものであってもよい。
【００５１】
（９）本発明のユーザインタフェース装置は、スマートフォンやタブレット端末以外のさまざまな電子機器にも適用可能である。例えば、本発明は、携帯ゲーム機、携帯音楽プレーヤ、電子書籍、電子辞書、パーソナルコンピュータなどのユーザインタフェース装置としても適用可能である。
【００５２】
また、本発明は、ユーザインタフェース装置としてだけではなく、これを備えた電子機器、かかる電子機器とサーバ装置とを備える情報検索システム、情報の検索方法、コンピュータを本発明のユーザインタフェース装置として機能させるためのプログラムとして把握されてもよい。また、本発明に係るプログラムは、光ディスクなどの記録媒体に記録した形態や、インターネットなどのネットワークを介して、コンピュータにダウンロードさせ、これをインストールして利用可能にする形態などでも提供することができる。
【図１】
2014041929.tif 000003
【図２】
2014041929.tif 000004
【図３】
2014041929.tif 000005
【図４】
2014041929.tif 000006
【図５】
2014041929.tif 000007
【図６】
2014041929.tif 000008
【図７】
2014041929.tif 000009
【図８】
2014041929.tif 000010
【図９】
2014041929.tif 000011
【図１０】
2014041929.tif 000012
【手続補正書】
【提出日】平成26年5月28日(2014.5.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の第１の検索対象に対応する複数の第１の画像を表示領域に表示させ、前記複数の第１の画像のうちいずれかを選択する操作に応じて、複数の第２の検索対象に対応する複数の第２の画像を前記表示領域に表示させる表示制御部と、
前記選択された第１の画像と前記複数の第２の画像との相対的な位置関係を変更させる操作を検出する検出部と、
前記検出部により検出された操作に従って検索条件を変更し、前記選択された第１の画像に対応する第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成する生成部とを備え、
前記複数の第２の画像は、前記選択された第１の画像を囲むように、それぞれ前記選択された第１の画像からの距離が等しい位置に配置される
ユーザインタフェース装置。
【請求項２】
前記生成部は、
前記位置関係に応じて、前記複数の第２の検索対象の少なくともいずれかの重みを変更したクエリを生成する
請求項１に記載のユーザインタフェース装置。
【請求項３】
前記生成部は、
前記複数の第２の画像のうち前記操作により前記選択された第１の画像に近付いた第２の画像に対応する第２の検索対象を検索条件に含み、又は前記複数の第２の画像のうち前記操作により前記選択された第１の画像から離れた第２の画像に対応する第２の検索対象を検索条件から除外するクエリを生成する
請求項２に記載のユーザインタフェース装置。
【請求項４】
前記表示制御部は、
各々異なる複数の第１の検索対象に対応する複数の第１の画像を表示させ、
前記検出部により前記複数の第１の画像のうちのいずれかを選択する所定の操作が検出されると、前記複数の第２の画像のうち当該選択された第１の画像に対応する複数の第２の画像を表示させる
請求項１ないし３のいずれか１項に記載のユーザインタフェース装置。
【請求項５】
前記複数の第２の検索対象が前記第１の検索対象の下位概念を表す
請求項１ないし４のいずれか１項に記載のユーザインタフェース装置。
【請求項６】
前記生成部により生成されたクエリに応じた検索結果を取得する取得部を備え、
前記表示制御部は、
前記検索結果に相当するコンテンツを表示させる前に、当該コンテンツの数量を前記表示領域に表示させる
請求項１ないし５のいずれか１項に記載のユーザインタフェース装置。
【請求項７】
前記表示制御部は、
前記位置関係の変化に応じて、前記複数の第２の画像の少なくともいずれかの表示態様を変化させる
請求項１ないし６のいずれか１項に記載のユーザインタフェース装置。
【請求項８】
複数の第１の検索対象に対応する複数の第１の画像を表示領域に表示させ、前記複数の第１の画像のうちいずれかを選択する操作に応じて、複数の第２の検索対象に対応する複数の第２の画像を前記表示領域に表示させるステップと、
前記選択された第１の画像と前記複数の第２の画像との相対的な位置関係を変更させる操作を検出するステップと、
検出された前記操作に従って検索条件を変更し、前記選択された第１の画像に対応する第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成するステップとを有し、
前記複数の第２の画像は、前記選択された第１の画像を囲むように、それぞれ前記選択された第１の画像からの距離が等しい位置に配置される
検索方法。
【請求項９】
コンピュータに、
複数の第１の検索対象に対応する複数の第１の画像を表示領域に表示させ、前記複数の第１の画像のうちいずれかを選択する操作に応じて、複数の第２の検索対象に対応する複数の第２の画像を前記表示領域に表示させるステップと、
前記選択された第１の画像と前記複数の第２の画像との相対的な位置関係を変更させる操作を検出するステップと、
検出された前記操作に従って検索条件を変更し、前記選択された第１の画像に対応する第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成するステップと
を実行させるためのプログラムであって、
前記複数の第２の画像は、前記選択された第１の画像を囲むように、それぞれ前記選択された第１の画像からの距離が等しい位置に配置される
プログラム。
【手続補正書】
【提出日】平成27年7月28日(2015.7.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の第１の検索対象に対応する複数の第１の画像を表示領域に表示させ、前記複数の第１の画像のうちいずれかを選択する操作に応じて、複数の第２の検索対象に対応する複数の第２の画像を、前記複数の第２の画像が、前記選択された第１の画像を囲んでそれぞれ前記選択された第１の画像からの距離が等しい位置に配置されるように、前記表示領域に表示させる表示制御部と、
前記選択された第１の画像と、前記選択された１以上の第２の画像との相対的な位置関係を変更させる操作を検出する検出部と、
前記検出部により検出された操作に従って検索条件を変更し、前記選択された第１の画像に対応する第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成する生成部であって、当該クエリおいて、前記位置関係の変化に応じてアンド検索およびオア検索のいずれか採用される生成部と
を備えるユーザインタフェース装置。
【請求項２】
前記生成部は、前記選択された第１の画像と前記選択された１以上の第２の画像との間の距離に応じて、前記アンド検索または前記オア検索を決定する
請求項１に記載のユーザインタフェース装置。
【請求項３】
前記生成部は、前記検出した操作が、前記選択された第１の画像を中心とした前記選択された１以上の第２の画像の回転操作である場合に、当該回転の方向に応じて前記アンド検索または前記オア検索を決定する
請求項１に記載のユーザインタフェース装置。
【請求項４】
前記生成部は、
前記位置関係に応じて、前記複数の第２の検索対象の少なくともいずれかの重みを変更したクエリを生成する
請求項１に記載のユーザインタフェース装置。
【請求項５】
前記生成部は、
前記複数の第２の画像のうち前記操作により前記選択された第１の画像に近付いた第２の画像に対応する第２の検索対象を検索条件に含み、又は前記複数の第２の画像のうち前記操作により前記選択された第１の画像から離れた第２の画像に対応する第２の検索対象を検索条件から除外するクエリを生成する
請求項４に記載のユーザインタフェース装置。
【請求項６】
前記表示制御部は、
各々異なる複数の第１の検索対象に対応する複数の第１の画像を表示させ、
前記検出部により前記複数の第１の画像のうちのいずれかを選択する所定の操作が検出されると、前記複数の第２の画像のうち当該選択された第１の画像に対応する複数の第２の画像を表示させる
請求項１ないし５のいずれか１項に記載のユーザインタフェース装置。
【請求項７】
前記複数の第２の検索対象が前記第１の検索対象の下位概念を表す
請求項１ないし６のいずれか１項に記載のユーザインタフェース装置。
【請求項８】
前記生成部により生成されたクエリに応じた検索結果を取得する取得部を備え、
前記表示制御部は、
前記検索結果に相当するコンテンツを表示させる前に、当該コンテンツの数量を前記表示領域に表示させる
請求項１ないし７のいずれか１項に記載のユーザインタフェース装置。
【請求項９】
前記表示制御部は、
前記位置関係の変化に応じて、前記複数の第２の画像の少なくともいずれかの表示態様を変化させる
請求項１ないし８のいずれか１項に記載のユーザインタフェース装置。
【請求項１０】
複数の第１の検索対象に対応する複数の第１の画像を表示領域に表示させ、前記複数の第１の画像のうちいずれかを選択する操作に応じて、複数の第２の検索対象に対応する複数の第２の画像を、前記複数の第２の画像が、前記選択された第１の画像を囲んでそれぞれ前記選択された第１の画像からの距離が等しい位置に配置されるように、前記表示領域に表示させるステップと、
前記選択された第１の画像と、前記選択された１以上の第２の画像との相対的な位置関係を変更させる操作を検出するステップと、
検出された前記操作に従って検索条件を変更し、前記選択された第１の画像に対応する第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成するステップであって、当該クエリおいて、前記位置関係の変化に応じてアンド検索およびオア検索のいずれか採用されるステップと
を有する検索方法。
【請求項１１】
コンピュータに、
複数の第１の検索対象に対応する複数の第１の画像を表示領域に表示させ、前記複数の第１の画像のうちいずれかを選択する操作に応じて、複数の第２の検索対象に対応する複数の第２の画像を、前記複数の第２の画像が、前記選択された第１の画像を囲んでそれぞれ前記選択された第１の画像からの距離が等しい位置に配置されるように、前記表示領域に表示させるステップと、
前記選択された第１の画像と、前記選択された１以上の第２の画像との相対的な位置関係を変更させる操作を検出するステップと、
検出された前記操作に従って検索条件を変更し、前記選択された第１の画像に対応する第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成するステップであって、当該クエリおいて、前記位置関係の変化に応じてアンド検索およびオア検索のいずれか採用されるステップと
を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明は、複数の第１の検索対象に対応する複数の第１の画像を表示領域に表示させ、前記複数の第１の画像のうちいずれかを選択する操作に応じて、複数の第２の検索対象に対応する複数の第２の画像を、前記複数の第２の画像が、前記選択された第１の画像を囲んでそれぞれ前記選択された第１の画像からの距離が等しい位置に配置されるように、前記表示領域に表示させる表示制御部と、前記選択された第１の画像と、前記選択された１以上の第２の画像との相対的な位置関係を変更させる操作を検出する検出部と、前記検出部により検出された操作に従って検索条件を変更し、前記選択された第１の画像に対応する第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成する生成部であって、当該クエリおいて、前記位置関係の変化に応じてアンド検索およびオア検索のいずれか採用される生成部とを備えるユーザインタフェース装置を提供する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
また、前記生成部は、前記位置関係に応じて、前記複数の第２の画像の少なくともいずれかに対応する第２の検索対象の重みを変更したクエリを生成してもよい。
また、前記生成部は、前記複数の第２の画像のうち前記操作により前記第１の画像に近付いた第２の画像に対応する第２の検索対象を検索条件に含み、又は前記複数の第２の画像のうち前記操作により前記第１の画像から離れた第２の画像に対応する第２の検索対象を検索条件から除外するクエリを生成してもよい。
また、前記表示制御部は、各々異なる複数の第１の検索対象に対応する複数の第１の画像を表示させ、前記検出部により前記複数の第１の画像のうちのいずれかを選択する所定の操作が検出されると、前記複数の第２の画像のうち当該選択された第１の画像に対応する複数の第２の画像を表示させてもよい。
また、前記複数の第２の検索対象が前記第１の検索対象の下位概念を表してもよい。
また、前記生成部により生成されたクエリに応じた検索結果を取得する取得部を備え、前記表示制御部は、前記検索結果に相当するコンテンツを表示させる前に、当該コンテンツの数量を前記表示領域に表示させてもよい。
また、前記生成部は、前記選択された第１の画像と前記選択された１以上の第２の画像との間の距離に応じて、前記アンド検索または前記オア検索を決定してもよい。
また、前記生成部は、前記検出した操作が、前記選択された第１の画像を中心とした前記選択された１以上の第２の画像の回転操作である場合に、当該回転の方向に応じて前記アンド検索または前記オア検索を決定してもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、本発明は、複数の第１の検索対象に対応する複数の第１の画像を表示領域に表示させ、前記複数の第１の画像のうちいずれかを選択する操作に応じて、複数の第２の検索対象に対応する複数の第２の画像を、前記複数の第２の画像が、前記選択された第１の画像を囲んでそれぞれ前記選択された第１の画像からの距離が等しい位置に配置されるように、前記表示領域に表示させるステップと、前記選択された第１の画像と、前記選択された１以上の第２の画像との相対的な位置関係を変更させる操作を検出するステップと、検出された前記操作に従って検索条件を変更し、前記選択された第１の画像に対応する第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成するステップであって、当該クエリおいて、前記位置関係の変化に応じてアンド検索およびオア検索のいずれか採用されるステップとを有する検索方法を提供する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明は、コンピュータに、複数の第１の検索対象に対応する複数の第１の画像を表示領域に表示させ、前記複数の第１の画像のうちいずれかを選択する操作に応じて、複数の第２の検索対象に対応する複数の第２の画像を、前記複数の第２の画像が、前記選択された第１の画像を囲んでそれぞれ前記選択された第１の画像からの距離が等しい位置に配置されるように、前記表示領域に表示させるステップと、前記選択された第１の画像と、前記選択された１以上の第２の画像との相対的な位置関係を変更させる操作を検出するステップと、検出された前記操作に従って検索条件を変更し、前記選択された第１の画像に対応する第１の検索対象と前記複数の第２の検索対象の少なくともいずれかとを検索するためのクエリを生成するステップであって、当該クエリおいて、前記位置関係の変化に応じてアンド検索およびオア検索のいずれか採用されるステップとを実行させるためのプログラム。
【国際調査報告】
2014041929.tif 000013
2014041929.tif 000014
2014041929.tif 000015