(57)【要約】【課題】所望のデータを簡単に検索することができるようにする。【解決手段】画面１５１には、検索結果を表示する領域として、それぞれ円形の領域１７１乃至領域１７４が設けられている。領域１７１は、最も評価値が高い検索結果が表示される領域とされ、画像１９１−１乃至画像１９１−４の評価値は、それぞれ第１のグループに分類されたことになる。領域１７２は、領域１７１に表示された検索結果の次に評価値が高い検索結果が表示される領域とされ、画像１９２−１乃至画像１９２−６の評価値は、それぞれ第２のグループに分類されたことになる。領域１７３の画像１９３−１乃至画像１９３−６の評価値は、それぞれ第３のグループに分類され、領域１７４の画像１９４−１および画像１９４−２の評価値は、それぞれ第４のグループに分類されたことになる。【選択図】図３
2008305312.tif 000002
【特許請求の範囲】
【請求項１】
蓄積されたデータの中から、与えられた情報に対応するデータを検索する装置が検索結果として出力するデータを表示する検索結果表示装置であって、
前記検索結果を、前記検索結果のそれぞれが前記与えられた情報との関連性の高さ表す評価値とともに取得する検索結果取得手段と、
前記検索結果取得手段により取得された前記検索結果を、前記評価値の大きさに基づいて所定の数のグループに分類する分類手段と、
前記分類手段により分類された前記検索結果を、前記グループにそれぞれ対応して定められた表示領域であって、同心円状に構成される複数の表示領域にそれぞれ表示させるように制御する表示制御手段と
を備える検索結果表示装置。
【請求項２】
前記分類手段により分類された前記検索結果のうち、
前記評価値が最も大きい第１のグループに分類された前記検索結果が、前記複数の表示領域のうちの中心の円状の第１の表示領域に表示され、
前記第１のグループの次に前記評価値が大きい第２のグループに分類された前記検索結果が、前記第１の表示領域と同心であって前記第１の表示領域の外周に配置された第２の表示領域に表示される
請求項１に記載の検索結果表示装置。
【請求項３】
前記分類手段は、
前記検索結果として得られるデータに付加されたメタデータに基づいて所定の数のグループに分類された前記検索結果のそれぞれをさらに分類する
請求項１に記載の検索結果表示装置。
【請求項４】
前記表示制御手段により表示が制御される画面において、同心円状に構成される複数の表示領域のうちの１つの表示領域に、前記メタデータに関する情報が表示され、
前記所定の数のグループに分類された前記検索結果のそれぞれが、各表示領域において前記メタデータに関する情報が表示された位置に対応する位置に表示される
請求項３に記載の検索結果表示装置。
【請求項５】
ユーザの操作を受け付ける操作受付手段をさらに備え、
前記表示制御手段は、前記操作受付手段により受け付けられた操作に対応して、
前記メタデータに関する情報の表示を制御し、
前記制御されて表示される前記メタデータに関する情報に対応する前記検索結果の表示を制御する
請求項４に記載の検索結果表示装置。
【請求項６】
蓄積されたデータの中から、与えられた情報に対応するデータを検索する装置が検索結果として出力するデータを表示する検索結果表示装置の検索結果表示方法であって、
前記検索結果を、前記検索結果のそれぞれが前記与えられた情報との関連性の高さ表す評価値とともに取得し、
前記取得された前記検索結果を、前記評価値の大きさに基づいて所定の数のグループに分類し、
前記分類された前記検索結果を、前記グループにそれぞれ対応して定められた表示領域であって、同心円状に構成される複数の表示領域にそれぞれ表示させるように制御するステップ
を含む検索結果表示方法。
【請求項７】
蓄積されたデータの中から、与えられた情報に対応するデータを検索する装置が検索結果として出力するデータを表示する検索結果表示処理をコンピュータに行わせるプログラムであって、
コンピュータを、
前記検索結果を、前記検索結果のそれぞれが前記与えられた情報との関連性の高さ表す評価値とともに取得する検索結果取得手段と、
前記検索結果取得手段により取得された前記検索結果を、前記評価値の大きさに基づいて所定の数のグループに分類する分類手段と、
前記分類手段により分類された前記検索結果を、前記グループにそれぞれ対応して定められた表示領域であって、同心円状に構成される複数の表示領域にそれぞれ表示させるように制御する表示制御手段として機能させる
プログラム。
【請求項８】
請求項７に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索結果表示装置および方法、プログラム、並びに記録媒体に関し、特に、所望のデータを簡単に検索することができるようにする検索結果表示装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
近年、検索エンジンの普及が目覚しい。例えば、インターネット上の検索エンジンを用いて所定のキーワードなどを入力して検索を行うと、WebページのURL（Uniform Resource Locator）とWebページのタイトルが検索結果として得られるようになされている。
【０００３】
このとき得られたURL、Webページのタイトルなどは、通常、検索エンジンにより算出された、入力されたキーワードとの関連性の高さなどを表す「relevance」と呼ばれる評価値に基づいてソートされるなどして表示される。
【０００４】
また、画像データに対応する言語情報から意味的な情報を予め抽出しておき、この意味情報によって検索結果を分類して出力することによって、ユーザにより分かり易いインターフェースを持つ検索装置も提案されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００３−１５０６３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、近年、コンピュータなどの記憶容量は飛躍的に増大しており、その結果、蓄積されるデータの量も膨大なものとなっている。
【０００７】
従って、例えば、蓄積されている画像のデータの中から、所望の画像のデータを検索したい場合、１回の検索で所望の画像そのものが、検索結果として得られる可能性は低く、通常、複数の検索結果が表示される。例えば、検索結果として大量に表示された画像の中から、所望の画像を発見するのは困難である。
【０００８】
また、検索結果として大量の画像が表示された場合、それらの検索結果のなかから、さらに絞り込んで検索するなどして、所望の画像を得ることも可能であるが、この場合、検索を実行するユーザは、例えば、検索エンジンに入力するキーワードや画像などを注意深く選択していく必要があり、所望の画像が得られるまでに時間がかかる。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、所望のデータを簡単に検索することができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の一側面は、蓄積されたデータの中から、与えられた情報に対応するデータを検索する装置が検索結果として出力するデータを表示する検索結果表示装置であって、前記検索結果を、前記検索結果のそれぞれが前記与えられた情報との関連性の高さ表す評価値とともに取得する検索結果取得手段と、前記検索結果取得手段により取得された前記検索結果を、前記評価値の大きさに基づいて所定の数のグループに分類する分類手段と、前記分類手段により分類された前記検索結果を、前記グループにそれぞれ対応して定められた表示領域であって、同心円状に構成される複数の表示領域にそれぞれ表示させるように制御する表示制御手段とを備える検索結果表示装置である。
【００１１】
前記分類手段により分類された前記検索結果のうち、前記評価値が最も大きい第１のグループに分類された前記検索結果が、前記複数の表示領域のうちの中心の円状の第１の表示領域に表示され、前記第１のグループの次に前記評価値が大きい第２のグループに分類された前記検索結果が、前記第１の表示領域と同心であって前記第１の表示領域の外周に配置された第２の表示領域に表示されるようにすることができる。
【００１２】
前記分類手段は、前記検索結果として得られるデータに付加されたメタデータに基づいて所定の数のグループに分類された前記検索結果のそれぞれをさらに分類するようにすることができる。
【００１３】
前記表示制御手段により表示が制御される画面において、同心円状に構成される複数の表示領域のうちの１つの表示領域に、前記メタデータに関する情報が表示され、前記所定の数のグループに分類された前記検索結果のそれぞれが、各表示領域において前記メタデータに関する情報が表示された位置に対応する位置に表示されるようにすることができる。
【００１４】
ユーザの操作を受け付ける操作受付手段をさらに備え、前記表示制御手段は、前記操作受付手段により受け付けられた操作に対応して、前記メタデータに関する情報の表示を制御し、前記制御されて表示される前記メタデータに関する情報に対応する前記検索結果の表示を制御するようにすることができる。
【００１５】
本発明の一側面は、蓄積されたデータの中から、与えられた情報に対応するデータを検索する装置が検索結果として出力するデータを表示する検索結果表示装置の検索結果表示方法であって、前記検索結果を、前記検索結果のそれぞれが前記与えられた情報との関連性の高さ表す評価値とともに取得し、前記取得された前記検索結果を、前記評価値の大きさに基づいて所定の数のグループに分類し、前記分類された前記検索結果を、前記グループにそれぞれ対応して定められた表示領域であって、同心円状に構成される複数の表示領域にそれぞれ表示させるように制御するステップを含む検索結果表示方法である。
【００１６】
本発明の一側面のプログラムは、蓄積されたデータの中から、与えられた情報に対応するデータを検索する装置が検索結果として出力するデータを表示する検索結果表示処理をコンピュータに行わせるプログラムであって、コンピュータを、前記検索結果を、前記検索結果のそれぞれが前記与えられた情報との関連性の高さ表す評価値とともに取得する検索結果取得手段と、前記検索結果取得手段により取得された前記検索結果を、前記評価値の大きさに基づいて所定の数のグループに分類する分類手段と、前記分類手段により分類された前記検索結果を、前記グループにそれぞれ対応して定められた表示領域であって、同心円状に構成される複数の表示領域にそれぞれ表示させるように制御する表示制御手段として機能させるプログラムである。
【００１７】
本発明の一側面においては、前記検索結果が、前記検索結果のそれぞれが前記与えられた情報との関連性の高さ表す評価値とともに取得され、前記取得された前記検索結果が、前記評価値の大きさに基づいて所定の数のグループに分類され、前記分類された前記検索結果が、前記グループにそれぞれ対応して定められた表示領域であって、同心円状に構成される複数の表示領域にそれぞれ表示させられるように制御される。
【発明の効果】
【００１８】
本発明によれば、所望のデータを簡単に検索することができる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２０】
本発明の一側面の検索結果表示装置は、蓄積されたデータの中から、与えられた情報に対応するデータを検索する装置（例えば、図１の検索処理部３２）が検索結果として出力するデータを表示する検索結果表示装置であって、前記検索結果を、前記検索結果のそれぞれが前記与えられた情報との関連性の高さ表す評価値とともに取得する検索結果取得手段（例えば、図２の検索結果取得部１０１）と、前記検索結果取得手段により取得された前記検索結果を、前記評価値の大きさに基づいて所定の数のグループに分類する分類手段（例えば、図２の検索結果解析部１０２と分類データ生成部１０３）と、前記分類手段により分類された前記検索結果を、前記グループにそれぞれ対応して定められた表示領域であって、同心円状に構成される複数の表示領域にそれぞれ表示させるように制御する表示制御手段（例えば、図２の表示データ生成部１０４）とを備える。
【００２１】
本発明の一側面の検索結果表示方法は、蓄積されたデータの中から、与えられた情報に対応するデータを検索する装置（例えば、図１の検索処理部３２）が検索結果として出力するデータを表示する検索結果表示装置の検索結果表示方法であって、前記検索結果を、前記検索結果のそれぞれが前記与えられた情報との関連性の高さ表す評価値とともに取得し（例えば、図４のステップＳ１０１の処理）、前記取得された前記検索結果を、前記評価値の大きさに基づいて所定の数のグループに分類し（例えば、図４のステップＳ１０２およびステップＳ１０３の処理）、前記分類された前記検索結果を、前記グループにそれぞれ対応して定められた表示領域であって、同心円状に構成される複数の表示領域にそれぞれ表示させるように制御する（例えば、図４のステップＳ１０４の処理）ステップを含む。
【００２２】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２３】
図１は、本発明の一実施の形態に係る検索システムの構成例を示すブロック図である。
【００２４】
この検索システム１０は、データベース３１、検索処理部３２、制御部３３、および表示部３４により構成されている。
【００２５】
データベース３１には、データが蓄積されており、例えば、画像のデータなどが複数蓄積されている。データベース３１は、例えば、ＨＤＤ（hard disk drive）などにより構成されるようにしてもよいし、DVD（Digital Versatile Disc）、半導体メモリカードなどの所定の記録媒体が装着されたドライブなどにより構成されるようにしてもよい。
【００２６】
なお、データベース３１は、１つの装置ではなく、例えば、インターネットに接続された複数のサーバなどにより構成されるようにすることも可能である。
【００２７】
検索処理部３２は、データベース３１に蓄積されたデータの中から、所定の条件に合致するデータを検索し、得られたデータを検索結果として出力する。検索処理部３２は、例えば、いわゆる検索エンジンなどとして構成され、制御部３３を介して入力されたキーワード、画像のデータなどに対応するデータを、データベース３１に蓄積されたデータの中から検索する。
【００２８】
検索処理部３２は、例えば、データベース３１に蓄積された画像のデータの特徴量を演算し、演算した特徴量を予め設定された基準で、入力されたキーワード、または入力された画像のデータの特徴量などと比較し、各画像のデータ毎に評価値を算出する。そして、例えば、評価値の値が予め設定された閾値より高い画像のデータが、演算結果として出力されるようになされている。評価値は、例えば、入力されたキーワードとの関連性の高さなどを表す値として算出される。
【００２９】
検索処理部３２は、例えば、制御部３３を介し、キーワードとして「赤」が入力された場合、データベース３１に蓄積された各画像のデータにおける画素の輝度信号、色差信号などを抽出して画像の色を検出し、画像全体として最も赤色の領域が大きい画像のデータほど高い評価値となるように、各画像のデータの評価値を演算する。そして、検索処理部３２は、例えば、予め定められた閾値より高い評価値の画像のデータを検索結果として出力するようになされている。
【００３０】
制御部３３は、検索システム１０全体を制御する機能ブロックであり、例えば、キーボード、マウスなどからなる操作部を有する構成とされ、ユーザによる操作の入力を受け付ける。
【００３１】
制御部３３は、例えば、ユーザの操作により検索の実行が指令された場合、ユーザにより入力されたキーワード、または入力された画像のデータなどを、検索処理部３２に供給し、検索処理部３２による検索の実行を制御する。また、制御部３３は、例えば、検索処理部３２から検索結果が出力された場合、検索結果を表示部３４に表示させるための表示データを生成するようになされている。制御部３３は、例えば、表示部３４に表示された画面に基づいてユーザによりなされた操作に基づいて、検索結果の表示の態様を変更して表示部３４に表示させるための表示データをさらに生成するようになされている。
【００３２】
表示部３４は、例えば、LCD（liquid crystal display）などにより構成されるディスプレイであり、制御部３３から供給される表示データに基づいてユーザに提示する画面を表示するようになされている。
【００３３】
なお、検索システム１０は、データベース３１乃至表示部３４の一部または全部が一体（１つの装置）として構成されるようにしても構わない。
【００３４】
図２は、図１の制御部３３の機能的構成例を示すブロック図である。
【００３５】
同図において、検索結果取得部１０１は、操作入力受付部１０５から供給される情報に基づいて、検索処理部３２に、データベース３１に蓄積されたデータを検索させ、検索結果を取得する。
【００３６】
検索結果解析部１０２は、検索結果取得部１０１から供給された検索結果に関する情報を解析する。
【００３７】
例えば、検索処理部３２により画像のデータが検索される場合、検索結果解析部１０２は、検索結果取得部１０１から供給された検索結果としての画像のデータに、それぞれ付加された評価値などを表す情報を抽出する。なお、評価値は、上述したように検索処理部３２により算出され、各画像のデータに付加されて制御部３３に供給されるようになされている。
【００３８】
また、検索結果解析部１０２は、例えば、検索結果として供給された画像のデータに付加された、撮影日時などを表す情報により構成されるメタデータを、必要に応じて抽出する。なお、メタデータは、データベース３１に蓄積された画像のデータに予め付加されているものとする。
【００３９】
分類データ生成部１０３は、検索結果解析部１０２により抽出された評価値に基づいて、検索結果（例えば、画像のデータ）を分類する。分類データ生成部１０３は、例えば、各画像の評価値を予め設定された複数の閾値に基づいて分類する。例えば、ある検索結果のデータに対応する評価値を評価値ｖとし、閾値ｋ１、閾値ｋ２、閾値ｋ３が予め設定されている場合、分類データ生成部１０３は、次のようにして検索結果を分類する。なお、ここで、ｋ１＞ｋ２＞ｋ３の関係が成り立つものとする。
【００４０】
ｖ＞ｋ１である場合、その検索結果のデータは、第１のグループに分類される。
【００４１】
ｋ１≧ｖ＞ｋ２である場合、その検索結果のデータは、第２のグループに分類される。
【００４２】
ｋ２≧ｖ＞ｋ３である場合、その検索結果のデータは、第３のグループに分類される。
【００４３】
ｋ３≧ｖである場合、その検索結果のデータは、第４のグループに分類される。
【００４４】
表示データ生成部１０４は、分類データ生成部１０３から供給された、複数のグループに分類された画像のデータを、それぞれグループ毎に、表示部３４の画面の所定の領域に表示させる表示データを生成するようになされている。
【００４５】
図３は、表示部３４に表示される画面であって、検索結果を表示する画面の例を示す図である。
【００４６】
同図に示される画面１５１には、検索結果を表示する領域として、それぞれ円形の領域１７１乃至領域１７４が設けられている。この例では、検索結果として、領域１７１乃至領域１７４に画像が表示されている。
【００４７】
領域１７１は、最も評価値が高い検索結果が表示される領域とされ、例えば、分類データ生成部１０３により、上述した第１のグループに分類された、検索結果が表示される領域である。同図の領域１７１には、画像１９１−１乃至画像１９１−４が表示されており、画像１９１−１乃至画像１９１−４の評価値は、それぞれ第１のグループに分類されたことになる。
【００４８】
領域１７２は、領域１７１に表示された検索結果の次に評価値が高い検索結果が表示される領域とされ、例えば、分類データ生成部１０３により、上述した第２のグループに分類された、検索結果が表示される領域である。同図の領域１７２には、画像１９２−１乃至画像１９１−６が表示されており、画像１９２−１乃至画像１９２−６の評価値は、それぞれ第２のグループに分類されたことになる。
【００４９】
領域１７３は、領域１７２に表示された検索結果の次に評価値が高い検索結果が表示される領域とされ、例えば、分類データ生成部１０３により、上述した第３のグループに分類された、検索結果が表示される領域である。同図の領域１７３には、画像１９３−１乃至画像１９３−６が表示されており、画像１９３−１乃至画像１９３−６の評価値は、それぞれ第３のグループに分類されたことになる。
【００５０】
領域１７４は、領域１７３に表示された検索結果の次に評価値が高い検索結果が表示される領域とされ、例えば、分類データ生成部１０３により、上述した第４のグループに分類された、検索結果が表示される領域である。同図の領域１７４には、画像１９４−１および画像１９４−２が表示されており、画像１９４−１および画像１９４−２の評価値は、それぞれ第４のグループに分類されたことになる。
【００５１】
例えば、従来の検索システムにおいては、画像１９１−１、画像１９１−２、・・・画像１９４−１、画像１９４−２のように、評価値の高い検索結果が画面の上方向から下方向へ順に表示されるが、検索結果の一覧をユーザに提示する場合などは、このような表示方式では、ユーザにとって利便性の高い検索システムを提供することが難しい。
【００５２】
すなわち、従来の検索システムにおける表示方式の場合、ユーザは、所望の（目的の）検索結果が画面に表示されていない場合、画面を下方向にスクロールされるなどして検索結果をチェックしていく必要があり、目的の検索結果を見つけるのに時間がかかってしまう。
【００５３】
また、検索結果が大量に取得された場合、スクロール量が増えることになるが、実際には、画面を下方向にスクロールさせるほど検索結果の評価値は低いものとなっており、それ以上スクロールさせても、目的の検索結果が表示される可能性は少ないが、そのことをユーザに実感させることは難しい。従って、例えば、ユーザは、画面をさらに下方向にスクロールさせれば、目的の検索結果が表示されるのではないかと期待してしまうことがあり、結果として、ユーザに無駄な操作をさせることになってしまう。
【００５４】
これに対して、本発明によれば、図３に示されるように検索結果の一覧が画面に表示されるので、簡単に目的の検索結果を見つけることができる。図３において、最も評価値の高い画像は、画面中央の円形の領域１７１に表示され、評価値が低くなるのに従って、画像は円の外周（領域１７２乃至領域１７４）に表示される。すなわち、検索によりユーザが得たかった画像（目的の画像）は、画面の中央に表示されている可能性が高く、画面の中央から遠い位置に表示された画像が目的の画像である可能性は低いことが、ユーザにも直感的に理解できる。
【００５５】
次に、図４のフローチャートを参照して、本発明の検索システム１０による検索結果表示処理について説明する。この処理は、例えば、ユーザが制御部３３の操作部などを操作して、データの検索を指令したとき実行される。ここでは、データベース３１に、例えば、デジタルスチルカメラなどにより撮影された画像のデータが蓄積されているものとし、ユーザが、所定のキーワード（例えば、画像の色を表す言葉など）を入力して画像の検索を指令した場合を例として説明する。
【００５６】
ステップＳ１０１において、検索結果取得部１０１は、検索処理部３２により実行された検索処理の検索結果を取得する。これにより、データベース３１に蓄積されている画像のデータのうち、入力されたキーワードに対応する複数の画像のデータが検索結果として取得される。なお、このとき、画像のデータに付加された評価値などその画像のデータとともに取得される。
【００５７】
ステップＳ１０２において、検索結果解析部１０２は、ステップＳ１０１の処理で取得された検索結果としての複数の画像のデータの評価値を、この後行われる処理に用いるために、それぞれ取得する。
【００５８】
ステップＳ１０３において、分類データ生成部１０３は、ステップＳ１０２の処理で取得された評価値に基づいて、検索結果の画像の表示位置をそれぞれ設定する。このとき、分類データ生成部１０３は、検索結果解析部１０２により抽出された評価値について、例えば、各画像の評価値を予め設定された複数の閾値に基づいて分類し、上述したように第１のグループ乃至第４のグループに分類する。そして、その分類結果に基づいて画像の表示位置が設定される。
【００５９】
ステップＳ１０４において、表示データ生成部１０４は、表示部３４において、ステップＳ１０３の処理により設定された表示位置に、検索結果の画像をそれぞれ表示させるための表示データを生成する。これにより、例えば、図３を参照して上述してように、表示部３４の画面１５１において、領域１７１には、第１のグループに分類された評価値の画像が表示され、領域１７２には、第２のグループに分類された評価値の画像が表示され、領域１７３には、第３のグループに分類された評価値の画像が表示され、領域１７４には、第４のグループに分類された評価値の画像が表示される。
【００６０】
このようにして、検索結果が表示される。
【００６１】
なお、例えば、第１のグループに分類された評価値の画像が多く表示される場合、図３の領域１７１の面積がより大きく表示され、その分だけ領域１７２乃至領域１７４の面積がより小さく表示されるようにしてもよい。さらに、領域１７２乃至領域１７４に表示される画像は、領域１７１に表示される画像よりも小さく（例えば、縮小されて）表示されるようにしてもよい。このようにすることで、ユーザに、より分かり易くなるように検索結果を表示することができる。
【００６２】
また、図３のように表示された画面において、例えば、ユーザが制御部３３の操作部を操作するなどして拡大表示する領域を指定することにより、画面の一部が拡大されて表示されるようにしてもよい。図５は、表示部３４において、図３に示される画面の一部が拡大されて表示された画面の例を示す図である。
【００６３】
図５の例では、表示部３４の画面１５１に、図３の図中下側やや右の部分が拡大されて表示されており、図３においてその部分に表示されていた、画像１９２−４、画像１９２−５、および画像１９３−４も、それぞれ拡大されて表示されている。
【００６４】
また、図５の図中右下側には、小画面２１１が表示されている。小画面２１１は、例えば、ユーザが現在拡大されて表示されている部分を認識可能となるように、検索結果が表示された画面全体を縮小して表示するためのものであり、図中に同心円で示されているものが、上述した領域１７１乃至領域１７４に対応し、四角形の枠２１２は、現在拡大されて表示されている部分を示している。
【００６５】
例えば、図３の画面において検索結果として表示される画像の数が極めて多い場合、ユーザは、個々の画像を確認するために、制御部３３の操作部を操作するなどして、図３の画面に、拡大させる部分を指定するためのGUI（Graphical User Interface）などを表示させ、そのGUIに基づいて図３の画面において、所望の部分を拡大させる操作を行う。これにより、図５に示されるような画面が表示されることになる。
【００６６】
あるいはまた、検索結果の画像の数が膨大であり、図３における第１のグループ乃至第４のグループに属する画像の全てを所定の大きさで表示することが出来ない場合、図３において所定の大きさで表示できる画像の上限個数を超えた分の画像については、図３の画面に表示せず、ユーザの操作により図３の画面における所望の部分が拡大して表示された場合にのみ表示されるようにしてもよい。
【００６７】
図６は、表示部３４において、図３に示される画面の一部が拡大されて表示された画面の別の例を示す図である。同図においては、画面の一部（小画面２１１の枠２１２により示される部分）が拡大されて表示されたことにより、図３の画面で表示されなかった画像が表示されている。いまの場合、検索結果の画像の数が膨大で、図３の画面では画像の全てを所定の大きさで表示することが出来ないため、画像１９２−４−１、画像１９２−５−１、画像１９２−５−２および画像１９３−４−１は、図３の画面では表示されていなかった。図６に示されるように、画面の一部が拡大されて表示された場合、画像１９２−４−１、画像１９２−５−１、画像１９２−５−２および画像１９３−４−１が表示される。
【００６８】
このように、画面の所定の部分を拡大させて表示することで、例えば、検索結果が多数表示された場合でも、ユーザは簡単に目的の検索結果を見つけることができ、また、現在拡大されている部分の画像の評価値も小画面２１１により、ユーザに認識させることが可能となる。
【００６９】
ところで、検索結果として取得されたデータに、メタデータが付加されている場合、評価値とともに、メタデータを用いて検索結果のデータの表示位置が設定されるようにしてもよい。
【００７０】
例えば、検索結果として取得された複数の画像のデータのそれぞれに、それらの画像の撮影日を表すメタデータが付加されていた場合、図７に示されるような画面が、検索結果を表示する画面として表示部３４に表示されるようにしてもよい。
【００７１】
図７の画面２５１は、図３の場合と同様に、検索結果を表示する領域として、それぞれ円形の領域２７１乃至領域２７３が設けられているが、図３の場合と異なり、領域２７３の外側に位置する領域２７４には、画像の撮影日に関する情報が表示されている。この例では、領域２７４が小領域２７４A乃至小領域２７４Hで構成されており、小領域２７４Aには、「２００７／１（西暦２００７年１月を表す）」と表示されており、小領域２７４Ｂには、「２００７／２（西暦２００７年２月を表す）」と表示されており、・・・小領域２７４Ｈには、「２００７／８（西暦２００７年８月を表す）」と表示されている。
【００７２】
なお、同図における波線２６０は、撮影日に関する情報の始点または終点を表すGUIとされて表示されている。
【００７３】
領域２７１乃至領域２７３も、領域２７４と同様に、それぞれ小領域２７１Ａ乃至小領域２７１Ｈ、小領域２７２Ａ乃至小領域２７２Ｈ、および小領域２７３Ａ乃至小領域２７３Ｈで構成されている。
【００７４】
図７の例の場合、分類データ生成部１０３は、例えば、検索結果解析部１０２により抽出された評価値と、予め設定された２つの閾値に基づいて、検索結果の画像のデータを第１のグループ乃至第３のグループの３つのグループに分類する。
【００７５】
そして、評価値の最も高い第１のグループに分類された画像が領域２７１に表示されることになるが、その画像の撮影日に基づいて、領域２７１の、どの小領域に表示されるかが設定される。すなわち、小領域２７１Ａに表示された画像２９１−１は、西暦２００７年１月に撮影された画像であり、小領域２７４Ｄに表示された画像２９１−２は、西暦２００７年４月に撮影された画像であり、小領域２７１Ｇに表示された画像２９１−３は、西暦２００７年７月に撮影された画像であり、小領域２７１Ｈに表示された画像２９１−４は、西暦２００７年８月に撮影された画像である。
【００７６】
同様に、第１のグループの次に評価値の高い第２のグループに分類された画像が領域２７２に表示されることになるが、その画像の撮影日に基づいて、領域２７２の、どの小領域に表示されるかが設定される。すなわち、画像２９２−１は、西暦２００７年１月に撮影された画像であり、画像２９２−２は、西暦２００７年３月に撮影された画像であり、画像２９２−３は、西暦２００７年４月に撮影された画像であり、画像２９２−４は、西暦２００７年５月に撮影された画像であり、画像２９２−５は、西暦２００７年８月に撮影された画像ある。
【００７７】
さらに、第２のグループの次に評価値の高い第３のグループに分類された画像が領域２７３に表示されることになるが、上述した領域２７１および領域２７２の場合と同様に、その画像の撮影日に基づいて、小領域２７３Ａ乃至小領域２７３Ｈのどの小領域に表示されるかが設定される。
【００７８】
なお、図７において、領域２７１乃至領域２７４に示される点線は、上述した小領域を説明するためのものであり、実際に画面に点線を表示させる必要はない。
【００７９】
また、画面の中央の領域２７１に表示される画像においては、最も外側の領域２７４に表示された撮影日との対応をユーザに認識させ難いので、領域２７２と領域２７３は、それぞれ小領域２７２Ａ乃至小領域２７２Ｈと小領域２７３Ａ乃至小領域２７３Ｈに分けられて、検索結果の画像が表示される領域とされ、領域２７１のみは、小領域に分けられることなく、検索結果の画像が表示される領域とされてもよい。
【００８０】
このようにすることで、ユーザは、検索結果が表示された画面において、画像の評価値だけでなく、撮影日も認識することができ、より簡単に目的の画像を見つけることが可能となる。
【００８１】
図８は、図７に示されるような検索結果の表示に対応する検索結果表示処理の例を説明するフローチャートである。
【００８２】
図８のステップＳ１５１の処理は、図４のステップＳ１０１の処理と同様の処理なので、詳細な説明は省略する
【００８３】
ステップＳ１５２において、検索結果解析部１０２は、ステップＳ１５１の処理で取得された検索結果としての複数の画像のデータの評価値とともに、その画像のメタデータ（例えば、画像の撮影日）を、この後行われる処理に用いるために、それぞれ取得する。
【００８４】
ステップＳ１５３において、分類データ生成部１０３は、ステップＳ１５２の処理で取得された評価値とメタデータに基づいて、検索結果の画像の表示位置をそれぞれ設定する。このとき、分類データ生成部１０３は、検索結果解析部１０２により抽出された評価値について、例えば、各画像の評価値を予め設定された複数の閾値に基づいて分類し、上述したように第１のグループ乃至第３のグループに分類する。さらに、分類データ生成部１０３は、第１のグループ乃至第３のグループに分類された画像のそれぞれの撮影日を特定し、特定結果に基づいて画像の表示位置が設定される。
【００８５】
ステップＳ１５４において、表示データ生成部１０４は、表示部３４において、ステップＳ１５３の処理により設定された表示位置に、検索結果の画像をそれぞれ表示させるための表示データを生成する。
【００８６】
これにより、例えば、図７を参照して上述してように、表示部３４の画面２５１において、領域２７１の小領域２７１Ａ乃至小領域２７１Ｈには、第１のグループに分類された評価値の画像が、それぞれの画像の撮影日に対応して表示され、領域２７２の小領域２７２Ａ乃至小領域２７２Ｈには、第２のグループに分類された評価値の画像が、それぞれの画像の撮影日に対応して表示され、領域２７３の小領域２７３Ａ乃至小領域２７３Ｈには、第３のグループに分類された評価値の画像が、それぞれの画像の撮影日に対応して表示され、また、領域２７４の小領域２７４Ａ乃至小領域２７４Ｈには、それぞれ撮影日に関する情報（例えば、「２００７／１」など）が表示されることになる。
【００８７】
このようにして、検索結果が表示される。
【００８８】
このように、評価値とともに、メタデータを用いて検索結果のデータの表示位置が設定される場合、検索結果のデータの表示位置が動的に変更されるようにしてもよい。
【００８９】
例えば、図７に示される波線２６０を、制御部３３の操作部を介して操作することにより、領域２７４に表示される撮影日に関する情報の始点または終点が変化するようにし、領域２７４に表示された撮影日に関する情報に対応して検索結果の画像が表示されるようにしてもよい。
【００９０】
この場合、波線２６０を、図７に示される状態から時計回り（図中右方向）に移動させると、画面２５１の表示は、図９に示されるように変化する。すなわち、撮影日に関する情報の始点が、図７においては、「２００７／１（西暦２００７年１月）」であったものが、図９においては、「２００７／２（西暦２００７年２月）」に変化する。また、撮影日に関する情報の終点が、図７においては、「２００７／８（西暦２００７年８月）」であったものが、図９においては、「２００７／９（西暦２００７年９月）」に変化する。
【００９１】
これに伴って、図７においては、領域２７１の小領域２７１Aに、評価値が第１のグループに分類され、西暦２００７年１月に撮影された画像２９１−１が表示されていたが、図９においては、画像２９１−１が表示されていない。また、図７においては、領域２７２の小領域２７２Aに、評価値が第２のグループに分類され、西暦２００７年１月に撮影された画像２９２−１が表示され、領域２７３の小領域２７３Aに、評価値が第３のグループに分類され、西暦２００７年１月に撮影された画像２９３−１が表示されていたが、図９においては、画像２９２−１と画像２９３−１は、表示されておらず、小領域２７２Aに、評価値が第２のグループに分類され、西暦２００７年９月に撮影された画像２９２−６が表示され、小領域２７３Aに、評価値が第３のグループに分類され、西暦２００７年９月に撮影された画像２９３−７が表示されている。
【００９２】
また、波線２６０を、図７に示される状態から反時計回り（図中左方向）に移動させると、画面２５１の表示は、図１０に示されるように変化する。すなわち、撮影日に関する情報の始点が、図７においては、「２００７／１（西暦２００７年１月）」であったものが、図１０においては、「２００６／１２（西暦２００６年１２月）」に変化する。また、撮影日に関する情報の終点が、図７においては、「２００７／８（西暦２００７年８月）」であったものが、図１０においては、「２００７／７（西暦２００７年７月）」に変化する。
【００９３】
これに伴って、図７においては、領域２７１の小領域２７１Hに、評価値が第１のグループに分類され、西暦２００７年８月に撮影された画像２９１−４が表示されていたが、図１０においては、画像２９１−４は表示されていない。また、図７においては、領域２７３の小領域２７３Hに、評価値が第３のグループに分類され、西暦２００７年８月に撮影された画像２９３−６が表示されていたが、図１０においては、画像２９３−６は表示されておらず、小領域２７３Hに、評価値が第３のグループに分類され、西暦２００６年１２月に撮影された画像２９３−０が表示されている。
【００９４】
このようにすることで、例えば、検索結果の画像が極めて多い場合、検索結果の中からメタデータに基づいて表示される画像が選択されて表示されるようにすることができ、ユーザにとってさらに見易い検索結果の表示画面を提供することが可能となる。
【００９５】
なお、図９と図１０を参照して上述したように検索結果の画像を表示させる場合、例えば、図８のステップＳ１５１の処理で取得された検索結果の画像は、２００６年１２月から西暦２００７年９月までの期間に撮影された画像とされ、それらの画像のうち、最初に、西暦２００７年１月から西暦２００７年８月までの期間に撮影された画像が図７に示されるように表示されるように、ステップＳ１５４の処理で表示データが生成されるようにすればよい。
【００９６】
以上においては、検索システム１０により画像のデータが検索されて検索結果が表示される例について説明したが、他のデータが検索されて検索結果が表示される場合であっても本発明を適用することが可能である。
【００９７】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図１１に示されるような汎用のパーソナルコンピュータ７００などに、ネットワークや記録媒体からインストールされる。
【００９８】
図１１において、CPU（Central Processing Unit）７０１は、ROM（Read Only Memory）７０２に記憶されているプログラム、または記憶部７０８からRAM（Random Access Memory）７０３にロードされたプログラムに従って各種の処理を実行する。RAM７０３にはまた、CPU７０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００９９】
CPU７０１、ROM７０２、およびRAM７０３は、バス７０４を介して相互に接続されている。このバス７０４にはまた、入出力インタフェース７０５も接続されている。
【０１００】
入出力インタフェース７０５には、キーボード、マウスなどよりなる入力部７０６、CRT(Cathode Ray Tube)、ＬＣＤ(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部７０７、ハードディスクなどより構成される記憶部７０８、モデム、LANカードなどのネットワークインタフェースカードなどより構成される通信部７０９が接続されている。通信部７０９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１０１】
入出力インタフェース７０５にはまた、必要に応じてドライブ７１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア７１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部７０８にインストールされる。
【０１０２】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、リムーバブルメディア７１１などからなる記録媒体からインストールされる。
【０１０３】
なお、この記録媒体は、図１１に示される、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア７１１により構成されるものだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM７０２や、記憶部７０８に含まれるハードディスクなどで構成されるものも含む。
【０１０４】
なお、本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１０５】
【図１】本発明の一実施の形態に係る検索システムの構成例を示すブロック図である。
【図２】図１の制御部の機能的構成例を示すブロック図である。
【図３】検索結果を表示する画面の例を示す図である。
【図４】検索結果表示処理の例を説明するフローチャートである。
【図５】検索結果を表示する画面の一部を拡大して表示する例を示す図である。
【図６】検索結果を表示する画面の一部を拡大して表示する別の例を示す図である。
【図７】検索結果を表示する画面の別の例を示す図である。
【図８】検索結果表示処理の別の例を説明するフローチャートである。
【図９】検索結果を表示する画面のさらに別の例を示す図である。
【図１０】検索結果を表示する画面のさらに別の例を示す図である。
【図１１】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１０６】
１０  検索システム，  ３１  データベース，  ３２  検索処理部，  ３３  制御部，  ３４  表示部，  １０１  検索結果取得部，  １０２  検索結果解析部，  １０３  分類データ生成部，  １０４  表示データ生成部，  １０５  操作入力受付部，  ７０１  ＣＰＵ，  ７１１  リムーバブルメディア
【図１】
2008305312.tif 000003
【図２】
2008305312.tif 000004
【図３】
2008305312.tif 000005
【図４】
2008305312.tif 000006
【図５】
2008305312.tif 000007
【図６】
2008305312.tif 000008
【図７】
2008305312.tif 000009
【図８】
2008305312.tif 000010
【図９】
2008305312.tif 000011
【図１０】
2008305312.tif 000012
【図１１】
2008305312.tif 000013