(57)【特許請求の範囲】
【請求項１】
検索対象の周囲に検索結果を画面表示する表示制御方法であって、
前記検索対象の周囲に円弧帯状の表示領域を設定する表示領域設定ステップと、
前記検索結果の数に応じて前記円弧帯状の表示領域を区分して、検索結果ごとの表示領域を形成する区分ステップと、
前記区分された表示領域に前記検索結果に対応する項目情報を表示する項目表示ステップと、
前記区分された表示領域の何れかがユーザ操作により選択された場合に、前記検索結果の詳細情報に応じて当該検索結果の表示領域を前記円弧方向に拡大し、当該詳細情報を表示する詳細表示ステップと、
前記区分された表示領域がユーザ操作により選択解除された場合に、前記拡大された表示領域を縮小し、表示されていた詳細情報を非表示とする詳細非表示ステップと、
を含むことを特徴とする表示制御方法。 
【請求項２】
前記検索結果の表示領域を、前記項目情報を表示する項目表示領域と、前記詳細情報を表示する詳細表示領域と、で構成し、
前記詳細表示ステップでは、ユーザ操作に基づいて、前記項目表示領域から前記詳細表示領域を前記円弧方向に展開し、
前記詳細非表示ステップでは、ユーザ操作に基づいて、前記展開された詳細表示領域を前記項目表示領域の方向に圧縮することを特徴とする請求項１に記載の表示制御方法。 
【請求項３】
垂直置き型の画面に前記検索結果を表示する場合、
前記詳細表示ステップでは、ユーザ操作により最後に表示された詳細情報を、前記画面に表示された前記検索対象の直下に位置させることを特徴とする請求項１又は２に記載の表示制御方法。 
【請求項４】
ユーザ操作に基づいて、前記円弧帯状の表示領域を、前記円弧方向に回動させる表示領域移動ステップを含むことを特徴とする請求項１から３のいずれか一項に記載の表示制御方法。 
【請求項５】
検索対象の周囲に検索結果を画面表示するためのプログラムであって、
前記検索対象の周囲に円弧帯状の表示領域を設定する表示領域設定ステップと、
前記検索結果の数に応じて前記円弧帯状の表示領域を区分して、検索結果ごとの表示領域を形成する区分ステップと、
前記区分された表示領域に前記検索結果に対応する項目情報を表示する項目表示ステップと、
前記区分された表示領域の何れかがユーザ操作により選択された場合に、前記検索結果の詳細情報に応じて当該検索結果の表示領域を前記円弧方向に拡大し、当該詳細情報を表示する詳細表示ステップと、
前記区分された表示領域がユーザ操作により選択解除された場合に、前記拡大された表示領域を縮小し、表示されていた詳細情報を非表示とする詳細非表示ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索対象に関連する情報（検索結果）を画面上に表示する際に有用な表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、コンピュータ、携帯電話、ＴＶ、ビデオカメラ等、身近な電子機器の操作手段として、グラフィカルユーザインターフェース（ＧＵＩ：Graphical User Interface）が採用されている。ＧＵＩとは、グラフィックを多用した表示画面によりユーザに情報を提供するとともに、大半の操作をマウス等のポインティングデバイスによって直接的に行うことができるユーザインターフェースである。
近年では、デザイン性だけでなく、電子機器の高機能化に対応できる操作性に優れたＧＵＩが要求されている。
【０００３】
例えば、インターネット上で配信されている情報（例えば、ウェブページに含まれる情報）を検索キーワード等の検索条件によって検索し、その検索結果画面を表示する際に、表示態様を工夫することにより利便性を向上する技術が開示されている（例えば、特許文献１、２）。
具体的には、特許文献１では、キーワードを表すマザーアイコンをスクリーン上に表示し、検索エンジンを用いてそのキーワードで検索したウェブサイトのサムネイル画像をマザーアイコンの周囲に子アイコンとして表示するようにしている。
また、特許文献２では、表示画面上の任意の１点を中心として検索条件を表示し、その周辺に関連ワードやコンテンツ群を配置して表示するようにしている。
すなわち、特許文献１，２で開示されている技術は、キーワード等の検索対象の周囲に検索結果を配置するものである。
【特許文献１】特開２００５−１４１３４０号公報
【特許文献２】特開２００２−２６９１３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１、２に記載の技術を利用して検索結果を画面上に表示する場合、複数の検索結果を検索キーワード等の検索条件の周囲に配置するので、検索結果同士が重なってしまったりして、検索結果の視認性が損なわれる可能性がある。また、検索結果画面で提示された情報の詳細内容を知りたい場合、検索結果から所望のウェブページに遷移してコンテンツを閲覧することとなるため、ページ遷移のための操作が必要となり、操作性、利便性に欠けている。
また、特許文献１，２に記載の技術は、検索条件の周囲に検索結果を単純に配置するだけなので、視覚的に斬新であるとはいえず、画面表示は極めて平凡である。
【０００５】
本発明は、視覚的に斬新で、利便性に優れた検索結果画面のＧＵＩを実現できる表示制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に記載の発明は、検索対象の周囲に検索結果を画面表示する表示制御方法であって、
前記検索対象の周囲に円弧帯状の表示領域を設定する表示領域設定ステップと、
前記検索結果の数に応じて前記円弧帯状の表示領域を区分して、検索結果ごとの表示領域を形成する区分ステップと、
前記区分された表示領域に前記検索結果に対応する項目情報を表示する項目表示ステップと、
前記区分された表示領域の何れかがユーザ操作により選択された場合に、前記検索結果の詳細情報に応じて当該検索結果の表示領域を前記円弧方向に拡大し、当該詳細情報を表示する詳細表示ステップと、
前記区分された表示領域がユーザ操作により選択解除された場合に、前記拡大された表示領域を縮小し、表示されていた詳細情報を非表示とする詳細非表示ステップと、
を含むことを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の表示制御方法において、前記検索結果の表示領域を、前記項目情報を表示する項目表示領域と、前記詳細情報を表示する詳細表示領域と、で構成し、
前記詳細表示ステップでは、ユーザ操作に基づいて、前記項目表示領域から前記詳細表示領域を前記円弧方向に展開し、
前記詳細非表示ステップでは、ユーザ操作に基づいて、前記展開された詳細表示領域を前記項目表示領域の方向に圧縮することを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の表示制御方法において、垂直置き型の画面に前記検索結果を表示する場合、
前記詳細表示ステップでは、ユーザ操作により最後に表示された詳細情報を、前記画面に表示された前記検索対象の直下に位置させることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の表示制御方法において、ユーザ操作に基づいて、前記円弧帯状の表示領域を、前記円弧方向に回動させる表示領域移動ステップを含むことを特徴とする。
【００１０】
請求項５に記載の発明は、検索対象の周囲に検索結果を画面表示するためのプログラムであって、
前記検索対象の周囲に円弧帯状の表示領域を設定する表示領域設定ステップと、
前記検索結果の数に応じて前記円弧帯状の表示領域を区分して、検索結果ごとの表示領域を形成する区分ステップと、
前記区分された表示領域に前記検索結果に対応する項目情報を表示する項目表示ステップと、
前記区分された表示領域の何れかがユーザ操作により選択された場合に、前記検索結果の詳細情報に応じて当該検索結果の表示領域を前記円弧方向に拡大し、当該詳細情報を表示する詳細表示ステップと、
前記区分された表示領域がユーザ操作により選択解除された場合に、前記拡大された表示領域を縮小し、表示されていた詳細情報を非表示とする詳細非表示ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の効果】
【００１１】
本発明によれば、検索対象に関連する情報（検索結果）を画面上に表示する際のＧＵＩを、視覚的に斬新で、利便性に優れたものとすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。尚、本発明の表示制御方法及びプログラムにより表示される検索結果に対する検索対象とは、検索の対象となる実体であり、キーワードや画像等のデータと、実物（現実世界に実在する物）のことを示す。以下、第１実施形態では検索対象が画像である場合、第２実施形態では検索対象が実物である場合についてそれぞれ説明する。
【００１３】
（第１実施形態）
図１は、第１実施形態に係るネットワーク構成について示す概略図である。
第１実施形態では、サーバ１からクライアント２に、ネットワークＮを介してコンテンツ（例えば、ウェブページ等）を提供し、クライアント２においてコンテンツを利用する場合について示している。
【００１４】
図１に示すように、サーバ１には、通信ネットワークＮを介してクライアント２（例えば、パーソナルコンピュータ２ａ、携帯電話２ｂ等）が接続されている。
通信ネットワークＮは、インターネットや電気通信事業者等の電話回線網、携帯電話通信網等であり、当該通信ネットワークＮに接続するサーバ１とクライアント２の間を、データ通信可能に接続する。
【００１５】
このようなネットワークシステムにおいて、例えば、ユーザが、クライアント２でウェブブラウザを起動しＵＲＬを指定すると、クライアント２はこれを元に対応するコンテンツ（例えば、ウェブページのＨＴＭＬファイル）を保有しているサーバ１をインターネット上で探して、コンテンツのデータを要求する。
一方、要求されたコンテンツを保有するサーバ１は、要求されたコンテンツをクライアント２に送信する。そして、クライアント２は、受信したコンテンツの内容を解析してウェブページ等を表示する。
サーバ１が、ポータルサイトのウェブサーバである場合、ユーザによる検索操作に伴いクライアント２から送信される操作情報に基づいて、サーバ１はコンテンツの検索を行い、検索結果を含む新たな画面データを生成し、この画面データをクライアント２に送信する。そして、クライアント２では、サーバ１から送信された画面データに基づく表示制御がなされることとなる。
【００１６】
図２は、サーバ１のハードウェア構成の概略を示すブロック図である。第１実施形態におけるサーバ１は、検索サービスを提供するポータルサイトのウェブサーバである。例えば、クライアント２におけるユーザ操作によって検索対象となるキーワードや画像が指定され、この検索対象による検索が指示されると、検索対象に関連する関連情報を抽出してクライアント２に提示する。
図２に示すように、サーバ１は、制御部１１、通信部１２、検索データベース１３等を備えて構成され、各部はバスライン１４により電気的に接続されている。
【００１７】
制御部１１は、ＣＰＵ（Central Processing Unit）１１１、ＲＡＭ（Random Access Memory）１１２、フラッシュＲＯＭ（Read Only Memory）１１３で構成される。
ＣＰＵ１１１は、各種演算処理を行う他、各部の集中制御を行う。ＲＡＭ１１２は、ＣＰＵ１１１が演算処理を行うときのデータを一時的に記憶しておく作業領域を有する。フラッシュＲＯＭ１１３は、ＣＰＵ１１１が実行するオペレーティングシステム（ＯＳ）やサーバ用ソフトウェア、ウェブアプリケーション等のプログラムを記憶する。
通信部１２は、ＴＣＰ／ＩＰ等の通信プロトコルに従って処理を行い、ネットワークＮを介してクライアント２とデータの送受信を行う。
【００１８】
検索データベース１３には、検索対象が有している対象情報に対応する関連情報が登録されている。つまり、検索対象に関連する情報として、関連情報が登録されている。
ここで、検索対象とは、クライアント２において検索対象とされたキーワードや画像である。また、対象情報とは、それぞれの検索対象を特定するための情報である。
【００１９】
例えば、クライアント２においてユーザが入力したキーワードに基づいて検索する場合、このキーワード自体が検索対象であり、対象情報となりうる。また、クライアント２においてユーザが選択した画像（画面上に配置されている画像）に基づいて検索する場合、この画像自体が検索対象であり、当該画像のファイル名や画像を構成するオブジェクトの名称（画像処理により認識可能）、予め設定されたメタ情報（タグ情報）、又は画像の近傍に配置されているテキストが対象情報となりうる。
【００２０】
図４は、検索データベース１３に格納される情報テーブルの一例について示す説明図である。図４には、「わらび餅」という対象情報に対して登録されている関連情報について示している。
検索データベース１３には、検索対象を特定するための対象情報（対象となるキーワード）に対して、対象情報に関する詳細内容を有する詳細情報が、項目情報により分類されて登録されている。つまり、上位階層となる項目情報と、下位階層となる詳細情報により関連情報が構成されている。
【００２１】
図４に示すように、「わらび餅」という対象情報に対しては、「解説」「食べる」「つくる」「買う」「知る」という５つの項目情報が登録されている。そして、「解説」という項目情報に対しては、「わらび餅とは、デンプンと水、・・」というわらび餅の解説が詳細情報として登録され、「食べる」という項目情報に対しては、わらび餅を食べるために利用しうる、例えば、飲食店に関する情報（飲食店名、飲食店の画像、飲食店が提供するウェブサイトのＵＲＬ等）が詳細情報として登録されている。また、「つくる」「買う」「知る」という項目情報に対しても同様に、それぞれの項目情報に対応する詳細情報が登録されている。
【００２２】
なお、詳細情報をさらに複数の階層からなる階層構造で構成するようにしてもよい。例えば、図４において、項目情報「食べる」の下位に複数の飲食店からなる小項目情報を設け、その下位に飲食店ごとの詳細情報（例えば、地域別の飲食店の連絡先や住所、ウェブページのＵＲＬ等）を対応付けるようにしてもよい。
【００２３】
図２において、サーバ１のＣＰＵ１１１は、例えば、フラッシュＲＯＭ１１３に記憶されているサーバ用ソフトウェア及びウェブアプリケーションを実行することにより、クライアント２におけるユーザ操作に応じた処理を行う。例えば、クライアント２のウェブブラウザにおいて、検索対象（キーワードや画像）による検索を指示する操作が行われると、検索結果画面のデータを生成して、これをクライアント２に送信する。
そして、クライアント２では、サーバ１から送信された画面データに基づいて、検索結果画面が表示されることとなる。
例えば、クライアント２において「わらび餅」を対象情報として含んでいる検索対象（キーワード「わらび餅」や「わらび餅」の画像）による検索が行われると、サーバ１は、検索結果として図４に示す関連情報（項目情報、詳細情報）を提示する表示制御を行うこととなる。
【００２４】
図３は、クライアント２のハードウェア構成の概略を示すブロック図である。
図３に示すように、クライアント２は、制御部２１、記憶部２２、通信部２３、操作部２４、表示部２５等を備えて構成され、各部はバスライン２６により電気的に接続されている。
【００２５】
制御部２１の構成はサーバ１の制御部１１の構成と同様である。フラッシュＲＯＭ２１３は、ＯＳやウェブブラウザ等のプログラムを記憶する。
記憶部２２は、例えばハードディスクで構成され、サーバ１からダウンロードしたコンテンツ（例えば、ウェブページで公開されている画像）のデータ等を記憶する。
通信部２３は、ＴＣＰ／ＩＰ等の通信プロトコルに従って処理を行い、ネットワークＮを介してサーバ１とデータの送受信を行う。
操作部２４は、例えば、キーボード及びマウスで構成され、ユーザが情報を入力する際に使用される。例えば、サーバ１から提供されたポータルサイトのトップページにおいて、ユーザは操作部２４を操作することにより、検索対象となるキーワードの入力又は画像の選択を行い、この検索対象による検索を指示することができる。
表示部２５は、例えば、垂直置きの液晶ディスプレイ等の表示装置で構成され、制御部２１からの表示制御指令に基づいて所定の画面を表示する。表示部２５には、例えば、ウェブブラウザのＧＵＩが表示される。
【００２６】
クライアント２のＣＰＵ２１１は、例えば、フラッシュＲＯＭ２１３に記憶されているウェブブラウザを実行し、ユーザが操作部２４によりＵＲＬを入力することに伴い、ＵＲＬで指定されるウェブページをサーバ１に要求する。そして、サーバ１から送信されたウェブページ（例えば、ポータルサイトにおける検索結果画面）のデータを解析して、ウェブブラウザのウィンドウに表示する。
【００２７】
上述したように、サーバ１がクライアント２にポータルサイトを提供し、クライアント２において検索対象による検索が行われると、クライアント２のウェブブラウザには検索結果画面が表示される。この検索結果画面において、検索対象が有している対象情報、及び対象情報に基づいて抽出された関連情報が提示されることとなる。
本実施形態では、この検索結果画面の表示において本発明の表示制御方法が適用されている。
【００２８】
図５は、検索対象による検索結果画面を表示するための表示制御処理の一例を示すフローチャートである。すなわち、この表示制御処理は、サーバ１において検索処理が実行された後、この検索結果を表示するための処理である。この表示制御処理は、例えば、サーバ１のＣＰＵ１１１がフラッシュＲＯＭ１１３に記憶されているサーバ用ソフトウェア及びウェブアプリケーションを実行することにより実現される。
【００２９】
例えば、クライアント２において、ユーザ操作によりキーワードが入力、又は画面上の画像が選択（マウスのクリック）され、このキーワード又は画像を検索対象とする検索が指示されると、サーバ１において検索処理が実行される。
具体的には、サーバ１は、検索対象が有している対象情報を取得し、取得した対象情報に基づいて検索データベース１３から関連情報を抽出する。このとき、検索対象がキーワードの場合はキーワード自体が対象情報とされ、検索対象が画像の場合は画像のファイル名、画像認識により取得される画像を構成しているオブジェクト名、予め設定されたメタ情報（タグ情報）、又は画像の近傍に配置されているテキスト等が対象情報とされる。例えば、検索対象が「わらび餅」の画像の場合、「わらび餅」という対象情報が取得され、図４に示す関連情報が抽出されることとなる。
そして、図５に示すフローチャートに従って、上記検索処理により抽出された関連情報をクライアント２の表示部２５に表示するための表示制御が行われる。
【００３０】
なお、本実施形態では、検索が指示されたときに提供する検索結果画面において、まず、関連情報として項目情報だけを表示し、当該検索結果画面において項目情報の選択操作が行われたときに、この選択された項目情報に対応する詳細情報を提示するようにしている。
【００３１】
図５において、ステップＳ１０１では、検索対象の表示領域（第１表示領域）を設定する。本実施形態では、検索結果画面における検索対象の表示領域は予め設定（例えば、画面上の略中央）されている。なお、第１表示領域の大きさは、検索対象の種類（キーワードか画像か）や大きさによって適宜変更される。
ステップＳ１０２では、ステップＳ１０１で設定した第１表示領域に検索対象を配置する。
【００３２】
ステップＳ１０３では、検索対象が有している対象情報、及び対象情報に基づいて抽出された検索結果（関連情報）を表示するための表示領域（第２表示領域）を設定する。このとき、第２表示領域は、第１表示領域を囲繞する円周に沿って設定される。つまり、検索対象の周囲に円弧帯状の表示領域が設定される。また、第２表示領域の大きさは、対象情報と検索結果（関連情報）の数や情報量に応じて適宜変更される。例えば、第２表示領域が円周の全部に設定されると円環状の表示領域となり、円周の一部に設定されると円弧帯状の表示領域となる。
そして、検索結果の数に応じて円弧帯状に設定された表示領域を区分して、検索結果ごとの表示領域を形成する。
【００３３】
ステップＳ１０４では、ステップＳ１０３で設定した第２表示領域（区分された表示領域）に対象情報及び項目情報を配置する。すなわち、区分された表示領域は、項目情報を表示する項目表示領域となる。
ステップＳ１０５では、サーバ１は、ステップＳ１０１〜Ｓ１０４において生成された検索結果画面の画面データをクライアント２に対して送信する。
すると、クライアント２の表示部２５には、検索対象の周囲に円弧状に関連情報が表示されることとなる（図６参照）。本実施形態では、検索が指示されたときに提供する検索結果画面において、まず、関連情報として項目情報だけを表示するので、第２表示領域ＡＲ２には対象情報ＴＩ１と項目情報ＲＩ１〜ＲＩ５が表示される。
【００３４】
ステップＳ１０５までの処理により、クライアント２において検索結果画面（例えば、図６に示す検索結果画面）が表示された後、ステップＳ１０６以降の処理が行われる。
すなわち、ステップ１０６では、検索結果画面において、検索結果の詳細情報を表示／非表示する選択操作（例えば、マウスによるクリック操作）が行われたか否かを判定する。ここで、図６に示す詳細情報が表示されていない画面において項目情報ＲＩ１〜ＲＩ５の選択操作が行われると、この選択操作は詳細情報を表示する操作と判定する。また、後述する図７に示す詳細情報が表示されている画面において項目情報ＲＩ１（詳細情報の表示が展開されている項目情報）の選択操作が行われると、この選択操作は詳細情報を非表示する操作と判定する。
そして、ユーザによる詳細情報を表示／非表示する操作があると判定した場合はステップＳ１０７に移行し、ユーザによる操作がないと判定した場合はステップＳ１０９に移行する。
【００３５】
ステップＳ１０７では、ユーザの操作に基づいて、対象情報及び関連情報を表示する第２表示領域を再設定し、対象情報、項目情報、詳細情報を配置する。例えば、ユーザにより詳細情報を表示する操作が行われた場合には、表示領域に表示する情報量が増加するので、第２表示領域の大きさを円弧方向に拡大させる。一方、ユーザにより詳細情報を非表示する操作が行われた場合には、表示領域に表示する情報量が減少するので、第２表示領域の大きさを縮小させる。つまり、詳細情報を表示する詳細表示領域の分だけ、表示領域ＡＲ２が拡大又は縮小されることとなる。
【００３６】
ステップＳ１０８では、サーバはステップＳ１０６〜Ｓ１０７において生成された画面データをクライアント２に対して送信する。
すると、クライアント２の表示部２５において、検索対象の周囲に円弧帯状に形成された第２表示領域には、ユーザの操作に基づいて詳細情報が表示又は非表示されるようになる（図７参照）。
【００３７】
ステップＳ１０９では、終了操作されたか否かを判定する。ここで、終了操作とは、検索結果画面の表示を終了する操作であり、例えば、ウェブブラウザを終了する操作や、他のウェブページ（例えば、ポータルサイトのトップページ）に遷移する操作等を含む。そして、終了操作されたと判定した場合は表示制御処理を終了する。一方、終了操作されていないと判定した場合は、ステップＳ１０６に移行し、表示制御処理を継続する。
クライアント２において、検索対象に対する検索が指示されると、サーバ１では上述した表示制御処理が行われ、クライアント２ではサーバ１から送信された画面データに従って検索結果画面が表示されることとなる。
【００３８】
図６は、クライアント２において検索対象（わらび餅の画像）による検索が行われたときの検索結果画面の一例を示す説明図であり、例えば、図５のステップＳ１０５の処理後にクライアント２において表示される検索結果画面である。
なお、わらび餅の画像は「わらび餅」という１つの対象情報を有しているものとする。したがって、サーバ１における検索処理により、図４に示す項目情報（「解説」「食べる」「つくる」「買う」「知る」）及び詳細情報が関連情報として抽出される。
【００３９】
図５におけるステップＳ１０１〜Ｓ１０５の処理がなされると、図６に示すように、検索結果画面Ｄ１において、画面の略中央が第１表示領域ＡＲ１として設定され、ここに検索対象であるわらび餅の画像Ｔ１が表示される。そして、このわらび餅の画像Ｔ１（第１表示領域ＡＲ１）の周囲に円弧帯状に第２表示領域ＡＲ２が設定される。さらに第２表示領域ＡＲ２は、個々の対象情報及び関連情報を表示するための短冊型の表示領域に分割（区分）され、各表示領域に対象情報ＴＩ１及び関連情報ＲＩ１〜ＲＩ５が表示される。
【００４０】
このように、第２表示領域ＡＲ２には、検索対象が有する対象情報ＴＩ１が表示されるとともに、この対象情報ＴＩ１の表示に隣接して抽出された検索結果（項目情報ＲＴ１〜ＲＴ５）が表示される。
これにより、検索対象に関する検索結果を、対象情報を含めてユーザに提示することができるので、検索結果画面の利便性が向上する。
【００４１】
そして、図６に示す検索結果画面Ｄ１において、ユーザにより項目情報ＲＩ１〜ＲＩ５の何れかの選択操作（例えば、マウスのクリック操作）が行われると、選択された項目情報に対応する詳細情報が表示される。
図７は、クライアント２において検索対象（わらび餅の画像）による検索が行われたときの検索結果画面の一例を示す説明図である。例えば、図６に示す検索結果画面Ｄ１において、ユーザにより項目情報「解説」ＲＩ１の選択操作（詳細情報を表示する操作）が行われると、図７に示す検索結果画面Ｄ２が表示される。
【００４２】
すなわち、図５におけるステップＳ１０６〜Ｓ１０８の処理がなされると、図７に示すように、検索対象であるわらび餅の画像Ｔ１（第１表示領域ＡＲ１）の周囲に円弧方向に第２表示領域ＡＲ２が拡大され、設定しなおされる。
なお、第２表示領域ＡＲ２は、第１表示領域ＡＲ１を囲繞するように設定されるが、図７に示すように、表示する検索対象と関連情報の視認性を確保できれば、一部が重複しても構わない。
【００４３】
そして、第２表示領域ＡＲ２は個々の対象情報及び関連情報を表示するための短冊型の表示領域に分割され、各表示領域に対象情報ＴＩ１及び関連情報ＲＩ１〜ＲＩ５が表示される。
このとき、ユーザによって選択操作がなされた項目情報「解説」ＲＩ１については、項目情報「解説」ＲＩ１と「食べる」ＲＩ２の間に詳細情報ＲＩ１１の表示領域が設定され、この表示領域に詳細情報ＲＩ１１が表示される。
【００４４】
また、図７に示すように、ユーザ操作に基づいて展開される詳細情報ＲＩ１１は、検索対象Ｔ１の直下に表示されるようにする。つまり、表示部２５は垂直置き型のディスプレイなので、検索対象Ｔ１の直下に、展開された詳細情報ＲＩ１１を表示することで、ユーザが所望する情報を最も視認しやすい表示態様で提示することができる。
なお、複数の詳細情報が展開されている場合には、ユーザ操作により最後に展開された詳細情報が画面の垂直方向に検索対象Ｔ１の直下となるように表示制御すればよい。
【００４５】
図７に示す検索結果画面Ｄ２において、ユーザにより項目情報「解説」ＲＩ１の選択操作（詳細情報を非表示する操作）が行われると、再度、図５のステップＳ１０６からＳ１０８の処理がなされ、図６に示す検索結果画面Ｄ１に遷移することとなる。
【００４６】
ここで、詳細情報ＲＩ１１を表示するとき（図６→図７）は、詳細情報ＲＩ１１の表示（詳細表示領域）が項目情報ＲＩ１の背面（項目表示領域の背面）から現出するように展開され、すなわち、第２表示領域ＡＲ２の全体が検索対象Ｔ１の円周に沿って拡張されるアニメーションによる表示制御を行うのが望ましい。
また、詳細情報ＲＩ１１を非表示とするとき（図７→図６）は、詳細情報ＲＩ１１の表示（詳細表示領域）が項目情報ＲＩ１の背面（項目表示領域の背面）に収納されるように圧縮して、すなわち、第２表示領域ＡＲ２の全体が検索対象Ｔ１の円周に沿って縮小されるアニメーションによる表示制御を行うのが望ましい。これにより、検索結果画面を遷移する際の表示が視覚的に興趣に富んだものとなる。
【００４７】
上述したように、第１実施形態では、検索対象の周囲に検索結果（項目情報、詳細情報）をクライアント２の表示部２５に表示する際に、検索対象の表示領域（第１表示領域）ＡＲ１を設定し（ステップＳ１０１）、この第１表示領域ＡＲ１に検索対象Ｔ１を配置する（ステップＳ１０２）。なお、この処理は、検索対象Ｔ１の位置を取得することに他ならない。
そして、検索対象Ｔ１の周囲に円弧帯状の表示領域（第２表示領域）ＡＲ２を設定し（ステップＳ１０３：表示領域設定ステップ）、さらに、検索結果の数に応じて円弧帯状の表示領域ＡＲ２を区分して、検索結果ごとの表示領域を形成する（ステップＳ１０３：区分ステップ）。そして、区分された表示領域に検索結果に対応する項目情報ＲＩ１〜ＲＩ５を表示する（ステップＳ１０４：項目表示ステップ）。
【００４８】
さらに、区分された表示領域（項目情報が表示されている表示領域）の何れかがユーザ操作により選択された場合に、検索結果の詳細情報に応じて検索結果の表示領域ＡＲ２を円弧方向に拡大し、当該詳細情報を表示する（ステップＳ１０６，Ｓ１０７：詳細表示ステップ）。
また、区分された表示領域がユーザ操作により選択解除された場合に、拡大された表示領域ＡＲ２を縮小し、表示されていた詳細情報を非表示とする（ステップＳ１０６，Ｓ１０７：詳細非表示ステップ）。
これにより、検索対象に関連する関連情報（検索結果）をクライアント２の表示部２５に表示する際のＧＵＩを、視覚的に斬新で、利便性に優れたものとすることができる。
【００４９】
また、検索結果画面におけるユーザの操作に基づいて、関連情報（項目情報、詳細情報）の表示を展開又は圧縮するので、ユーザは検索結果の関連性を視覚的に認識できるとともに、所望の情報だけを表示させることができる。
また、第１実施形態に係る検索結果画面では、検索対象に関連する関連情報の内容を、ページ遷移することなく連続して閲覧できる。さらに、関連情報の表示により検索対象が覆われて隠れてしまうこともない。
【００５０】
なお、第１実施形態では、ユーザの操作に基づいて詳細情報の表示／非表示を行うようにしているが、複数の詳細情報を表示させようとすると、表示領域が不足する可能性がある。このような場合は、先に展開された詳細情報については自動的に圧縮させることにより、表示領域上に提示する情報が重なり、表示される情報が煩雑となるのを防止するのが望ましい。
【００５１】
（第２実施形態）
第１実施形態では、パーソナルコンピュータ等のクライアント２において、インターネットを利用した一般的な検索が行われたときの検索結果画面を表示させる場合に、本発明を適用している。つまり、クライアント２においてユーザが入力したキーワードや選択した画像等の情報を検索対象としている。
第２実施形態では、現実世界に実在する物を検索対象とし、この検索対象に関連する関連情報（検索結果）を表示させる場合に、本発明を適用する。すなわち、現実に存在している検索対象の周囲に円弧帯状に検索結果を表示するようにしている。
【００５２】
図８は、第２実施形態に係るテーブル３のハードウェア構成の概略を示すブロック図である。
第２実施形態において、テーブル３を情報検索装置として機能させるため、テーブルに載置される物（検索対象となりうる物）には、例えば、識別情報（識別コード）が登録されたＩＣタグが備えられる。ＩＣタグとは、識別に利用される微小な無線ＩＣチップである。つまり、テーブル３は、ＩＣタグから識別情報を取得することにより、載置されている物を認識することができる。
また、ユーザが関連情報を検索したい検索対象は、テーブル３の略中央に載置されるものとする。
【００５３】
図８に示すように、テーブル３は、制御部３１、液晶タッチパネル３２、対象物検知部３３，検索データベース３４、記憶部３５等を備えて構成され、各部はバスライン３６により電気的に接続されている。
【００５４】
制御部３１の構成は、第１実施形態のクライアント２の制御部２１の構成とほぼ同様である（図３参照）。フラッシュＲＯＭ３１３は、後述する操作部３２１からの検索指示に基づいて検索処理を行い、後述する表示部３２２に検索結果を表示するための検索プログラムを記憶している。
【００５５】
液晶タッチパネル３２は、テーブルの載置面を表示面とする水平置き型のディスプレイで構成され、中央に載置された物についてユーザが検索を指示するための操作部３２１として機能するとともに、検索結果を表示するための表示部３２２として機能する。
操作部３２１は、例えば、テーブル中央に載置された物の近傍においてユーザが検索開始記号（例えば、「？」）を描くと、液晶タッチパネル３２がこの検索開始記号を検知し、テーブル中央に載置された物についての検索指示として制御部３１に出力する。つまり、第２実施形態では、検索対象の近傍で「？」を描く操作が、検索対象による検索を指示するユーザ操作となる。また、表示部３２２は、制御部３１による表示制御に従って、検索結果を表示する。
【００５６】
対象物検知部３３は、テーブルに載置された物（例えば、皿等の食器）のＩＣタグに登録されている識別情報を無線通信により取得するＩＣタグリーダであり、例えば、テーブル３の載置面中央に設けられている。ユーザがテーブル中央に物を載置し、その近傍において「？」と描くと、対象物検知部３３は中央に載置された物から識別情報を取得する。
検索データベース３４は、第１実施形態の検索データベース１４（図２参照）と同様の構成を有する。すなわち、検索対象（載置された物）が有しうる対象情報と、これに対応する関連情報が登録されている。
【００５７】
記憶部３５は、例えば、不揮発性の半導体メモリで構成され、検索対象から取得される識別情報と、この識別情報が示す対象情報（すなわち、載置された物が有している対象情報）を予め対応付けて記憶している。例えば、第２実施形態では、料理を盛りつける食器を予め定め、食器ごとの識別情報と、盛りつけられる料理名を対応付けて記憶する。この場合、料理名が検索対象を特定する対象情報となる。
【００５８】
上述したように、第２実施形態に係る情報検索装置としてのテーブル３は、液晶タッチパネル３２で構成される表示部３２２、操作部３２１を備える。また、液晶タッチパネル３２に載置された物から対象情報を取得する対象情報取得部（対象物検知部３３，記憶部３５）、取得した対象情報に基づいて関連情報を検索する関連情報検索部（制御部３１）を備える。そして、制御部３１は、表示部３２２に検索結果を表示するときの制御を行う（表示制御部）。
【００５９】
具体的には、情報検索装置としてのテーブル３において、ＣＰＵ３１１は、例えば、ユーザによる検索操作に伴い、フラッシュＲＯＭ３１３に記憶されている検索プログラムを実行し、対象物検知部３３により検索対象のＩＣタグに登録されている識別情報を取得する。次いで、この識別情報と記憶部３５に記憶されている情報を照合することにより検索対象とされた物が有する対象情報（例えば、料理名）を取得する。そして、これに基づいて検索データベース３４から関連情報を抽出し、表示部３２２に表示させる。
【００６０】
この表示制御処理は、第１実施形態とほぼ同様に行われる。
第２実施形態では、テーブル３において検索処理が行われ、その検索結果を自身の表示部３２２に表示する点、検索対象が実在する物である点が第１実施形態と異なる。
第２実施形態では、テーブル３に載置された検索対象の周囲に円弧状に関連情報を表示するので、図５におけるステップＳ１０１、Ｓ１０２の代わりに、検索対象の位置が取得されることとなる。ここでは、検索対象とする物はテーブル中央に載置されるようにしているので、検索対象の位置はテーブル中央となる。なお、記憶部３５において、識別情報に対応させて食器の大きさを登録しておくことで、食器（検索対象）が載置されている領域を正確に把握できる。
【００６１】
図９は、第２実施形態に係るテーブル３において、検索対象による検索が行われたときの検索結果画面の一例を示す説明図である。
図９は、わらび餅が盛りつけられた食器ＲＴ１を検索対象とした場合、すなわち、わらび餅が盛りつけられた食器ＲＴ１がテーブル中央に載置され、その近傍において、ユーザが「？」を描く操作を行った場合について示している。
図９に示すように、テーブル３において、「わらび餅」という対象情報を有する食器ＲＴ１が検索対象とされると、これに関連する関連情報を表示するための表示領域が、検索対象ＲＴ１の周囲に円弧帯状に設定される。そして、当該表示領域に、対象情報「わらび餅」に基づいて抽出された関連情報が表示される。
【００６２】
また、テーブル３において、載置される食器そのものに関する情報（例えば、有田焼など）を、対象情報として当該食器の識別情報に対応付けて登録しておけば、この情報についてもユーザに提示することができる。
【００６３】
この関連情報の表示は、ユーザ操作に基づいて、検索対象ＲＴ１を囲繞する円周上を回動して表示されるようにする。例えば、ユーザが関連情報の一部を押下して、そのまま円弧状にスライドさせる操作を行うと、スライド方向に関連情報の表示が回動するように表示制御を行う。テーブル３の表示部３２２は水平置き型なので、ユーザはテーブル上方のあらゆる方向から情報を視認することができる。
そこで、所望するユーザに対して関連情報が適切な表示態様で提示できるようにしている。なお、初期の表示態様は、ユーザによる検索操作が行われた位置を基準に設定されるようにすればよい。
【００６４】
上述したように、第２実施形態に係るテーブル３によれば、現実の検索対象ＲＴ１に関連する関連情報（検索結果）を表示部３２２に表示する際のＧＵＩを、視覚的に斬新で、利便性に優れたものとすることができる。
【００６５】
以上、本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００６６】
例えば、上記実施形態では、検索対象が一つの対象情報を有している場合について説明したが、検索対象が複数の対象情報を有している場合にも適用できる。
図１０は、第１実施形態におけるクライアント２において検索対象による検索が行われたときの検索結果画面の一例を示す説明図である。
図１０では、例えば、クライアント２において、ユーザにより抹茶が入った有田焼の画像が検索対象として指定され、当該画像から「抹茶」「有田焼」という２つの対象情報が取得された場合について示している。例えば、画像近傍に「抹茶」「有田焼」というテキストが配置されていると、「抹茶」「有田焼」という２つの対象情報が取得される。
【００６７】
この場合は、図１０に示すように、検索対象Ｔ２の周囲に円弧帯状に形成された第２表示領域ＡＲ２には、対象情報ＴＩ２、ＴＩ３が配置され、それぞれの表示に隣接して関連情報ＲＩ６〜ＲＩ９が配置される。図１０では、対象情報「抹茶」に対応する関連情報は圧縮され非表示となっており、対象情報「有田焼」に対応する関連情報ＲＩ６〜ＲＩ９のみが展開され表示されている。
【００６８】
図１０に示す検索結果画面において、対象情報「抹茶」ＴＩ２の選択操作が行われると、「抹茶」に対応する関連情報が展開されて表示されることとなる。このとき、他方の対象情報「有田焼」に対応する関連情報ＲＩ６〜ＲＩ９については自動的に対象情報ＴＩ３の背面に収納され、非表示とされるようにしてもよい。また、関連情報を構成する詳細情報（例えば、詳細情報ＲＩ６１）については、第１実施形態と同様の表示制御が行われるようにすればよい。
【００６９】
また、検索結果画面において、ユーザ操作により検索結果の表示領域の大きさを変更可能としてもよい。例えば、第１実施形態（図６参照）において、第２表示領域ＡＲ２の円弧方向端部がドラッグされると、第２表示領域ＡＲ２が円弧方向に拡大／縮小されるようにする。
【００７０】
また、検索結果画面において、ユーザ操作により検索対象の位置が変更された場合は、変更後の検索対象の位置に応じて検索結果の表示を更新するようにしてもよい。
例えば、第１実施形態（図６参照）において、ユーザのドラッグアンドドロップ等の操作により検索対象Ｔ１の位置（検索対象Ｔ１の表示領域ＡＲ１）が変更されると、変更後の検索対象Ｔ１の位置を検出する。そして、変更後の検索対象Ｔ１の周囲に円弧帯状の表示領域ＡＲ２を設定して、検索結果を表示するようにする。
また例えば、第２実施形態（図９参照）において、検索対象ＲＴ１の位置が変更されると、液晶タッチパネル３２（操作部３２１）により検索対象ＲＴ１の位置を検出し、その周囲に円弧帯状の表示領域を設定して、検索結果を表示するようにする。
【００７１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００７２】
【図１】第１実施形態に係るネットワーク構成について示す概略図である。
【図２】サーバ１のハードウェア構成の概略を示すブロック図である。
【図３】クライアント２のハードウェア構成の概略を示すブロック図である。
【図４】検索データベース１３に格納される情報テーブルの一例について示す説明図である。
【図５】検索対象による検索結果画面を表示するための表示制御処理の一例を示すフローチャートである。
【図６】クライアント２において検索対象（わらび餅の画像）による検索が行われたときの検索結果画面の一例を示す説明図である。
【図７】クライアント２において検索対象（わらび餅の画像）による検索が行われたときの検索結果画面の一例を示す説明図である。
【図８】第２実施形態に係るテーブル３のハードウェア構成の概略を示すブロック図である。
【図９】第２実施形態に係るテーブル３において、検索対象による検索が行われたときの検索結果画面の一例を示す説明図である。
【図１０】第１実施形態におけるクライアント２において検索対象による検索が行われたときの検索結果画面の他の一例を示す説明図である。
【符号の説明】
【００７３】
Ｄ２  検索結果画面
ＡＲ１  第１表示領域
ＡＲ２  第２表示領域
Ｔ１  検索対象
ＴＩ１  対象情報
ＲＩ１〜ＲＩ５  項目情報（関連情報）
ＲＩ１１  詳細情報（関連情報）
【図１】
0004783813.tif 000002
【図２】
0004783813.tif 000003
【図３】
0004783813.tif 000004
【図４】
0004783813.tif 000005
【図５】
0004783813.tif 000006
【図６】
0004783813.tif 000007
【図７】
0004783813.tif 000008
【図８】
0004783813.tif 000009
【図９】
0004783813.tif 000010
【図１０】
0004783813.tif 000011