(57)【要約】【課題】  画像の認識性を高め、かつ一覧表示の能力を向上して、容易に所望の画像を検索することのできる画像検索技術を提供する。【解決手段】  画像を記憶する画像記憶ステップ（Ｓ１２）と、画像記憶ステップで記憶された画像から所望の画像を検索する画像検索ステップ（Ｓ２６）と、画像検索ステップで検索された画像のインデックス画像の一覧を表示する一覧表示ステップ（Ｓ２２、Ｓ２４）と、画像検索ステップでの検索結果に応じて一覧表示ステップで表示するインデックス画像の表示の順番又は表示されるインデックス画像のサイズを制御する表示制御ステップ（Ｓ１６、Ｓ２２、Ｓ２３、Ｓ２４）とをコンピュータに実行させるための画像検索プログラムである。【選択図】    図４
2007122157.tif 000002
【特許請求の範囲】
【請求項１】
画像を記憶する画像記憶手段と、
前記画像記憶手段に記憶されている画像のインデックス画像を生成するインデックス生成手段と、
前記画像記憶手段に記憶された画像から所望の画像を検索する画像検索手段と、
前記画像検索手段で検索された画像のインデックス画像の一覧を表示する一覧表示手段と、
前記画像検索手段の検索結果に応じて前記一覧表示手段で表示するインデックス画像の表示の順番又は表示されるインデックス画像のサイズを制御する表示制御手段と、
を有することを特徴とする画像検索装置。
【請求項２】
キーワードを入力するキーワード入力手段を更に有し、
前記画像検索手段は、前記キーワード入力手段で入力された複数のキーワードに基づいて画像を検索し、
前記表示制御手段は、前記入力された複数のキーワードに一致するキーワードの数に応じて前記画像検索手段で検索された画像のインデックス画像のサイズを変えることを特徴とする請求項1に記載の画像検索装置。
【請求項３】
検索のためのサンプル画像を指定するサンプル画像指定手段と、
前記サンプル画像と、前記画像記憶手段に記憶された前記画像との類似度を算出する類似度算出手段とを更に有し、
前記画像検索手段は、前記類似度算出手段で算出した類似度をもとに前記サンプル画像に類似の画像を検索し、
前記表示制御手段は、前記類似度に応じて、前記画像検索手段で検索された画像のインデックス画像のサイズを変えることを特徴とする請求項1に記載の画像検索装置。
【請求項４】
前記画像検索手段の検索結果に応じて前記一覧表示手段で表示するインデックス画像のサイズを設定するサイズ設定手段をさらに有することを特徴とする請求項２乃至３のうちいずれか１項に記載の画像検索装置。
【請求項５】
前記表示制御手段は、
前記検索結果に応じて前記一覧表示手段で表示するインデックス画像のサイズを制御するか否かの選択が可能になされたことを特徴とする請求項１に記載の画像検索装置。
【請求項６】
画像を記憶する画像記憶ステップと、
前記画像記憶ステップで記憶された画像から所望の画像を検索する画像検索ステップと、
前記画像検索ステップで検索された画像のインデックス画像の一覧を表示する一覧表示ステップと、
前記画像検索ステップでの検索結果に応じて前記一覧表示ステップで表示するインデックス画像の表示の順番又は表示されるインデックス画像のサイズを制御する表示制御ステップと、
をコンピュータに実行させるための画像検索プログラム。
【請求項７】
キーワードを入力するキーワード入力ステップを更に有し、
前記検索ステップは、前記キーワード入力ステップで入力された複数のキーワードに基づいて画像を検索し、
前記表示制御ステップは、前記入力された複数のキーワードに一致するキーワードの数に応じて前記検索ステップで検索された画像のインデックス画像のサイズを変えることを特徴とする請求項６に記載の画像検索プログラム。
【請求項８】
検索のためのサンプル画像を指定するサンプル画像指定ステップと、
前記サンプル画像と、前記画像記憶ステップで記憶された前記画像との類似度を算出する類似度算出ステップとを更に有し、
前記検索ステップは、前記類似度算出ステップで算出した類似度をもとに前記サンプル画像に類似の画像を検索し、
前記表示制御ステップは、前記類似度に応じて、前記検索ステップで検索された画像のインデックス画像のサイズを変えることを特徴とする請求項６に記載の画像検索プログラム。
【請求項９】
前記画像検索ステップでの検索結果に応じて前記一覧表示ステップで表示するインデックス画像のサイズを設定するサイズ設定ステップをさらに有することを特徴とする請求項７乃至８のうちいずれか１項に記載の画像検索プログラム。
【請求項１０】
前記表示制御ステップは、
前記検索結果に応じて前記一覧表示ステップで表示するインデックス画像のサイズを制御するか否かを選択することを特徴とする請求項６に記載の画像検索プログラム。
【請求項１１】
画像を記憶する画像記憶ステップと、
前記画像記憶ステップで記憶された画像から所望の画像を検索する画像検索ステップと、
前記画像検索ステップで検索された画像のインデックス画像の一覧を表示する一覧表示ステップと、
前記画像検索ステップでの検索結果に応じて前記一覧表示ステップで表示するインデックス画像の表示の順番又は表示されるインデックス画像のサイズを制御する表示制御ステップと、
を備えたことを特徴とする画像検索方法。
【請求項１２】
画像を記憶する画像記憶ステップと、
前記画像記憶ステップで記憶された画像から所望の画像を検索する画像検索ステップと、
前記画像検索ステップで検索された画像のインデックス画像の一覧を表示する一覧表示ステップと、
前記画像検索ステップでの検索結果に応じて前記一覧表示ステップで表示するインデックス画像の表示の順番又は表示されるインデックス画像のサイズを制御する表示制御ステップと、
をコンピュータに実行させるための画像検索プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を検索する際に、当該画像の認識性を高め、かつ一覧表示の能力を向上して、容易に画像を検索することのできる画像検索装置、画像検索プログラム、画像検索方法及び記録媒体に関する。
【背景技術】
【０００２】
画像データを一覧表示する場合、表示すべき一覧用小画像は全て同一のサイズで整列されて表示される。このとき、小画像のサイズを大きくすると画像の認識性は向上するが、一覧表示能力が減少してしまう。
【０００３】
そこで特許文献１には、ユーザが定めたデータの種類に応じて、仮想空間中の配置位置とサイズを変更して表示する方法が開示されている。
【特許文献１】特開平２００１−３５１１２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示された技術では、１種類のデータを他の種類のデータから識別する際には有効であるが、データを複数の種類に分類して表示するには不十分である。
更に、特定のデータを検索する場合は、配置位置を切り替えて認識性を高め、全ての種類の画像を調べる必要がある。このため、切り替え操作と調査に時間がかかり、必ずしも簡便な検索が可能とはなっていなかった。
【０００５】
本発明は、係る事情に鑑みてなされたものであって、画像の認識性を高め、かつ一覧表示の能力を向上して、容易に所望の画像を検索することのできる画像検索装置、画像検索プログラム、画像検索方法及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための、本発明に係る請求項１に記載の画像検索装置は、画像を記憶する画像記憶手段と、前記画像記憶手段に記憶されている画像のインデックス画像を生成するインデックス生成手段と、前記画像記憶手段に記憶された画像から所望の画像を検索する画像検索手段と、前記画像検索手段で検索された画像のインデックス画像の一覧を表示する一覧表示手段と、前記画像検索手段の検索結果に応じて前記一覧表示手段で表示するインデックス画像の表示の順番又は表示されるインデックス画像のサイズを制御する表示制御手段とを有する。
【０００７】
また、本発明に係る請求項２に記載の画像検索装置は、上記記載の発明である画像検索装置において、キーワードを入力するキーワード入力手段を更に有し、前記画像検索手段は、前記キーワード入力手段で入力された複数のキーワードに基づいて画像を検索し、前記表示制御手段は、前記入力された複数のキーワードに一致するキーワードの数に応じて前記画像検索手段で検索された画像のインデックス画像のサイズを変える。
【０００８】
また、本発明に係る請求項３に記載の画像検索装置は、上記記載の発明である画像検索装置において、検索のためのサンプル画像を指定するサンプル画像指定手段と、前記サンプル画像と、前記画像記憶手段に記憶された前記画像との類似度を算出する類似度算出手段とを更に有し、前記画像検索手段は、前記類似度算出手段で算出した類似度をもとに前記サンプル画像に類似の画像を検索し、前記表示制御手段は、前記類似度に応じて、前記画像検索手段で検索された画像のインデックス画像のサイズを変える。
【０００９】
また、本発明に係る請求項４に記載の画像検索装置は、上記記載の発明である画像検索装置において、前記画像検索手段の検索結果に応じて前記一覧表示手段で表示するインデックス画像のサイズを設定するサイズ設定手段をさらに有する。
【００１０】
また、本発明に係る請求項５に記載の画像検索装置は、上記記載の発明である画像検索装置において、前記表示制御手段は、前記検索結果に応じて前記一覧表示手段で表示するインデックス画像のサイズを制御するか否かの選択が可能になされた。
【００１１】
また、本発明に係る請求項６に記載の画像検索プログラムは、画像を記憶する画像記憶ステップと、前記画像記憶ステップで記憶された画像から所望の画像を検索する画像検索ステップと、前記画像検索ステップで検索された画像のインデックス画像の一覧を表示する一覧表示ステップと、前記画像検索ステップでの検索結果に応じて前記一覧表示ステップで表示するインデックス画像の表示の順番又は表示されるインデックス画像のサイズを制御する表示制御ステップと、をコンピュータに実行させる。
【００１２】
また、本発明に係る請求項７に記載の画像検索プログラムは、上記記載の発明である画像検索プログラムにおいて、キーワードを入力するキーワード入力ステップを更に有し、前記検索ステップは、前記キーワード入力ステップで入力された複数のキーワードに基づいて画像を検索し、前記表示制御ステップは、前記入力された複数のキーワードに一致するキーワードの数に応じて前記検索ステップで検索された画像のインデックス画像のサイズを変える。
【００１３】
また、本発明に係る請求項８に記載の画像検索プログラムは、上記記載の発明である画像検索プログラムにおいて、検索のためのサンプル画像を指定するサンプル画像指定ステップと、前記サンプル画像と、前記画像記憶ステップで記憶された前記画像との類似度を算出する類似度算出ステップとを更に有し、前記検索ステップは、前記類似度算出ステップで算出した類似度をもとに前記サンプル画像に類似の画像を検索し、前記表示制御ステップは、前記類似度に応じて、前記検索ステップで検索された画像のインデックス画像のサイズを変える。
【００１４】
また、本発明に係る請求項９に記載の画像検索プログラムは、上記記載の発明である画像検索プログラムにおいて、前記画像検索ステップでの検索結果に応じて前記一覧表示ステップで表示するインデックス画像のサイズを設定するサイズ設定ステップをさらに有する。
【００１５】
また、本発明に係る請求項１０に記載の画像検索プログラムは、上記記載の発明である画像検索プログラムにおいて、前記表示制御ステップは、前記検索結果に応じて前記一覧表示ステップで表示するインデックス画像のサイズを制御するか否かを選択する。
【００１６】
また、本発明に係る請求項１１に記載の画像検索方法は、画像を記憶する画像記憶ステップと、前記画像記憶ステップで記憶された画像から所望の画像を検索する画像検索ステップと、前記画像検索ステップで検索された画像のインデックス画像の一覧を表示する一覧表示ステップと、前記画像検索ステップでの検索結果に応じて前記一覧表示ステップで表示するインデックス画像の表示の順番又は表示されるインデックス画像のサイズを制御する表示制御ステップとを備えた。
【００１７】
また、本発明に係る請求項１２に記載の記録媒体は、画像を記憶する画像記憶ステップと、前記画像記憶ステップで記憶された画像から所望の画像を検索する画像検索ステップと、前記画像検索ステップで検索された画像のインデックス画像の一覧を表示する一覧表示ステップと、前記画像検索ステップでの検索結果に応じて前記一覧表示ステップで表示するインデックス画像の表示の順番又は表示されるインデックス画像のサイズを制御する表示制御ステップとをコンピュータに実行させるプログラムを記録した。
【発明の効果】
【００１８】
本発明によれば、検索対象となる画像の認識性が高まり、かつ一覧表示の能力が向上するため、所望の画像を容易に検索することができる。
【発明を実施するための最良の形態】
【００１９】
〔第１の実施の形態〕  
本実施の形態では、ユーザは、設定した検索条件に基づいて表示される検索画面から所望の画像を選択することができる。  
そしてその検索では、ユーザはキーワード検索あるいは類似画像検索の２つの検索方法を選択して使用することができる。  
キーワード検索とは、キーワードに基づいて画像を検索することをいう。類似画像検索とは、指定した画像に類似する画像を検索することをいう。
【００２０】
図１は、キーワード検索時の状態を表示する検索画面１を示す図である。  
検索画面１には、ツールメニューエリア２、条件設定エリア３及び検索結果表示エリア４が設けられている。  
ツールメニューエリア２には、画像検索に関する操作を行うための各種のボタンが設けられている。条件設定エリア３には、画像を検索する条件、画像を表示する条件を設定するための操作部材が設けられている。検索結果表示エリア４には、検索された複数の画像のインデックス画像が異なるサイズに分類されて表示される。
【００２１】
そして、ツールメニューエリア２には、表示条件ボタン２ａ、ソート順ボタン２ｂ、検索ボタン２ｃ及び終了ボタン２ｄが設けられている。  
表示条件ボタン２ａを操作すると、キーワード検索で得られた画像を検索結果表示エリア４に表示する方法、あるいは類似画像検索で得られた画像を検索結果表示エリア４に表示する方法を指定することができる。ソート順ボタン２ｂを操作すると、検索結果表示エリア４に表示される画像の表示順序を変更することができる。検索ボタン２ｃを操作すると、指定された条件で画像の検索を実行する。終了ボタン２ｄを操作すると、検索画面１を閉じる。
【００２２】
条件設定エリア３には、検索条件設定エリア５、検索条件入力エリア６及びチェックボックス９が設けられている。  
検索条件設定エリア５には、キーワードボタン５ａ、類似画像ボタン５ｂが備わっている。キーワードボタン５ａを操作すると、キーワード検索の条件を設定することができる。類似画像ボタン５ｂを操作すると、類似画像検索の条件を設定することができる。  
検索条件入力エリア６には、検索条件設定エリア５で操作したキーワードボタン５ａあるいは類似画像ボタン５ｂに対応した操作ボタン等が表示される。図１では、キーワードボタン５ａが操作されたため、条件入力欄６ａが表示されている。  
チェックボックス９にチェックを入力すると、検索結果表示エリア４に表示する画像のサイズを変化させることができる。  
検索結果表示エリア４には、複数のサイズの画像を表示することができる。図１では、複数の画像エリア４ａ、４ｂ、４ｃ、…が設けられている。
【００２３】
続いて、キーワードによる画像検索方法を図１を参照しつつ説明する。  
ユーザがキーワードボタン５ａを操作すると、検索条件入力エリア６には条件入力欄６ａが表示される。ユーザは、この条件入力欄６ａに複数のキーワードを入力することができる。ここで、キーワードは、単語に限らず文章を入力することもできる。  
そして、ユーザが検索ボタン２ｃを操作すると、入力されたキーワードをもつ画像が検索される。検索された画像は、予めユーザが表示条件ボタン２ａを操作して設定した条件に従って、検索結果表示エリア４に表示される。
【００２４】
図１では、ユーザが指定した全てのキーワードをもつ画像のインデックス画像が画像表示エリア４ａに大きなサイズで表示される。ユーザが指定したキーワードの内、１つのキーワードが不一致である画像のインデックス画像が画像表示エリア４ｂに普通のサイズで表示される。ユーザが指定したキーワードの内、２つ以上のキーワードが不一致である画像のインデックス画像が画像表示エリア４ｃに小さなサイズで表示される。
【００２５】
ユーザがソート順ボタン２ｂを操作すると、ソート項目を表示したプルダウンメニュー（不図示）が表示される。ユーザが１つのソート項目を指定すると、それぞれの画像表示エリア４ａ、４ｂ、４ｃに表示されたインデックス画像が、そのソート項目に従って、ソートされる。  
ユーザがチェックボックス９のチェックを外すと、検索結果表示エリア４に表示されるインデックス画像のサイズは同一のサイズとなる。ユーザがチェックボックス９にチェックを入れると、上述のようにキーワードとの一致度の高い画像のインデックス画像が大きいサイズで表示される。
【００２６】
図２は、類似画像検索時の状態を表示する検索画面１を示す図である。  
検索条件入力エリア６の構成が、図１に示す画面と異なっているが、その他の構成は同一である。  
検索条件入力エリア６には、類似画像選択ボタン６ｂと類似画像データ表示エリア６ｃが設けられている。ユーザは類似画像選択ボタン６ｂを操作して、画像を検索する際のサンプル画像である参照画像を選択することができる。選択された画像は、類似画像データ表示エリア６ｃに表示される。
【００２７】
続いて、類似画像による画像検索方法を図２を参照しつつ説明する。  
ユーザが類似画像ボタン５ｂを操作すると、検索条件入力エリア６には類似画像選択ボタン６ｂと類似画像データ表示エリア６ｃが表示される。ユーザは、類似画像選択ボタン６ｂを操作して画像データが保存されているファイルを開き、参照画像を選択する。選択された画像は類似画像データ表示エリア６ｃに表示されるため、ユーザは、参照画像として採用するかどうかをこの表示に基づいて判断することができる。
【００２８】
そして、ユーザが検索ボタン２ｃを操作すると、選択した参照画像と類似する画像が検索される。検索された画像は、予めユーザが表示条件ボタン２ａを操作して設定した条件に従って、検索結果表示エリア４に表示される。
【００２９】
図２では、ユーザが選択した参照画像との一致度が９０％以上の画像のインデックス画像が画像表示エリア４ａに大きなサイズで表示される。ユーザが選択した参照画像との一致度が８０％以上９０％未満の画像のインデックス画像が画像表示エリア４ｂに普通のサイズで表示される。ユーザが選択した参照画像との一致度が５０％以上８０％未満の画像のインデックス画像が画像表示エリア４ｃに小さなサイズで表示される。  
なお、この他の動作は、図１で説明したキーワード検索方法と同様であるため、その詳細の説明は省略する。
【００３０】
図３は、上述の検索方法を実現するための検索装置２０の構成を示すブロック図である。  
検索装置２０には、操作部２１、表示部２２、通信部２４、処理部２５、画像メモリ２６、データベース２７、プログラムメモリ２８、外部画像メモリ２９が設けられている。
【００３１】
操作部２１は、種々の機能を操作し、指示入力を行うためのマウスやキーボードなどの入力部材である。表示部２２は、検索画面などを表示する。通信部２４は、外部装置（不図示）との間で画像データなどの情報を授受するための通信インターフェースである。処理部２５は、検索装置２０の各部を統括して制御する。  
画像メモリ２６は、画像データを保存するための記憶媒体である。データベース２７は、画像データに付随する管理情報などを記憶するための記憶媒体である。プログラムメモリ２８は、検索装置２０で動作するプログラムを格納するための記憶媒体である。外部画像メモリ２９は、画像データを保存するための外部の記憶媒体である。
【００３２】
次に、検索装置２０を用いた検索動作について図４乃至図１５を参照しつつ説明する。なお、以下に説明する検索機能は、本検索方法の内、主な機能に関するものである。従って、以下の説明において言及されていない機能であっても、図１乃至図３で説明された機能は、本検索方法に係る機能に含まれる。
【００３３】
図４において、ユーザが検索装置２０を起動すると、ステップＳ０１〜Ｓ０２で、検索装置２０内部の各種データが初期化され、表示部２２には、検索画面１が表示される。そして、ユーザの次の操作入力を待機する。
【００３４】
ステップＳ１１において、ユーザが、新たな画像の登録を検索装置２０に指示すると、ステップＳ１２に示す画像登録処理（図５）を実行する。  
図５のステップＴ０１において、処理部２５は表示部２２に画像登録ダイアログを表示する。
【００３５】
図６は、画像登録ダイアログ３３を示す図である。  
画像登録ダイアログ３３には、登録ボタン３３ａ、終了ボタン３３ｂ、登録画像表示エリア３３ｃ及びキーワード入力エリア３３ｄが備えられている。  
ユーザは画像登録ダイアログ３３を操作して、新たな画像にキーワードを付与した後、検索装置２０に保存することができる。
【００３６】
図５のステップＴ０２において、処理部２５は、外部画像メモリ２９に保存されている画像を読み込み、登録画像表示エリア３３ｃに表示する。そして、ステップＴ０３において、読み込んだ画像を分析して特徴量を算出する。  
続いて、ステップＴ０４〜Ｔ０５において、読み込んだ画像を画像メモリ２６に保存すると共に、算出した特徴量を画像と関連付けてデータベース２７に記憶する。  
ユーザが、登録画像表示エリア３３ｃに表示された画像を確認し、その画像に付与するキーワードをキーワード入力エリア３３ｄに入力して、「登録ボタン」３３ａを操作すると、ステップＴ０６において、処理部２５は、入力されたキーワードを画像と関連付けてデータベース２７に記憶する。
【００３７】
この一連の動作を、外部画像メモリ２９に保存されている画像について繰り返し、ユーザが「終了ボタン」を操作すると、画像登録処理を終了し、ユーザの次の操作入力を待機する。
【００３８】
図４のステップＳ１３において、ユーザが、検索条件切り替えボタン５を操作すると、ステップＳ１４において、キーワードボタン５ａ、類似画像ボタン５ｂのいずれが操作されたかによって、検索条件入力エリア６の表示内容を変更する。そして、それと共に、現在の検索方式を切り替える。  
そして、ユーザの次の操作入力を待機する。
【００３９】
図４のステップＳ１５において、ユーザが、表示条件ボタン２ａを操作すると、ステップＳ１６に示す表示条件設定処理（図７）を実行する。  
図７のステップＴ１１において、処理部２５は現在の検索方式を調べる。  
現在の検索方式が、キーワード検索方式である場合は、ステップＴ１２において、処理部２５は、表示部２２にキーワード検索表示条件取得ダイアログ３４を表示する。  
ユーザは、キーワード検索表示条件取得ダイアログ３４を用いて、検索結果表示エリア４に表示されるインデックス画像のサイズとその表示条件とを設定することができる。
【００４０】
図８は、キーワード検索表示条件取得ダイアログ３４を示す図である。  
キーワード検索表示条件取得ダイアログ３４には、保存して終了ボタン３４ａ、キャンセルボタン３４ｂ、表示サイズ入力エリア３４ｃ及び表示条件入力エリア３４ｄが設けられている。
【００４１】
ユーザは、表示サイズ入力エリア３４ｃにインデックス画像の倍率を入力し、それに対応する表示条件入力エリア３４ｄに不一致となるキーワード数を入力する。  
例えば、図８の例では、不一致となるキーワード数が０、即ち、与えられたキーワードの全てと一致している場合は、表示されるインデックス画像の倍率は２００％である。不一致となるキーワード数が１である場合は、表示されるインデックス画像の倍率は１５０％である。不一致となるキーワード数が２である場合は、表示されるインデックス画像の倍率は１００％である。不一致となるキーワード数が３である場合は、インデックス画像は表示されない。
【００４２】
図７のステップＴ１４において、ユーザが表示条件を入力し、保存して終了ボタン３４ａを操作すると、入力された表示条件をデータベース２７に記憶して表示条件設定処理を終了する。  
そして、ユーザの次の操作入力を待機する。
【００４３】
現在の検索方式が、類似画像検索方式である場合は、ステップＴ１３において、処理部２５は、表示部２２に類似画像検索表示条件取得ダイアログ３５を表示する。  
ユーザは、類似画像検索表示条件取得ダイアログ３５を用いて、検索結果表示エリア４に表示されるインデックス画像のサイズとその表示条件とを設定することができる。
【００４４】
図９は、類似画像検索表示条件取得ダイアログ３５を示す図である。  
類似画像検索表示条件取得ダイアログ３５には、保存して終了ボタン３５ａ、キャンセルボタン３５ｂ、表示サイズ入力エリア３５ｃ及び表示条件入力エリア３５ｄが設けられている。
【００４５】
ユーザは、表示サイズ入力エリア３５ｃにインデックス画像の倍率を入力し、それに対応する表示条件入力エリア３５ｄに特徴量の一致度（％）を入力する。  
例えば、図９の例では、特徴量の一致度が９０〜１００％である場合は、表示されるインデックス画像の倍率は２００％である。特徴量の一致度が８０〜８９％である場合は、表示されるインデックス画像の倍率は１５０％である。特徴量の一致度が５０〜７９％である場合は、表示されるインデックス画像の倍率は１００％である。特徴量の一致度が５０％未満である場合は、インデックス画像は表示されない。
【００４６】
図７のステップＴ１４において、ユーザが表示条件を入力し、保存して終了ボタン３５ａを操作すると、入力された表示条件をデータベース２７に記憶して表示条件設定処理を終了する。  
そして、ユーザの次の操作入力を待機する。
【００４７】
図４のステップＳ１７において、ユーザが類似画像選択ボタン６ｂを操作すると、ステップＳ１８に示す類似画像選択処理（図１０）を実行する。
【００４８】
図１０のステップＴ２１〜Ｔ２２において、処理部２５は、画像メモリ２６に登録されている画像データを読み出して、表示部２２に表示する。ステップＴ２３において、ユーザが、参照画像とする画像データを決定すると、ステップＴ２４において、処理部２５は、その画像データに対応する特徴量をデータベース２７より取得する。ステップＴ２５〜Ｔ２６において、その特徴量をバッファメモリに記憶すると共に、その画像データを参照画像として登録する。  
そして、ユーザの次の操作入力を待機する。
【００４９】
図４のステップＳ２５において、ユーザが検索ボタン２ｃを操作すると、ステップＳ２６に示す検索実行処理（図１１）を実行する。
【００５０】
図１１のステップＴ３１において、処理部２５は、画像メモリ２６に登録されている画像データを読み出して、ステップＴ３２において、現在の検索方式が類似画像検索方式かどうかを調べる。  
ステップＴ３２でＮｏの場合、即ち、現在の検索方式がキーワード検索方式の場合は、ステップＴ３３に示すキーワード検索処理（図１２）を実行する。
【００５１】
図１２のステップＰ０１〜Ｐ０２において、ユーザが設定した複数のキーワードと画像データのキーワードが一致するかどうかを調べる。キーワードが一致する場合は、一致した件数を１インクリメントする。  
この処理を繰り返して一致したキーワードの件数を求める。
【００５２】
ステップＰ０３において、一致した件数（あるいは不一致件数）に基づいて、図８に示す表示条件Ａ１，Ａ２，Ａ３，Ａ４のいずれに該当するかを調べる。  
表示条件Ａ１，Ａ２，Ａ３のいずれかに該当する場合は、ステップＰ０４〜Ｐ０７において、その表示条件を取り出して設定し、ステップＰ０８において、その表示条件を登録する。そして、キーワード検索処理を終了する。  
表示条件Ａ４に該当する場合は、表示を行わないため、表示条件を登録せず、キーワード検索処理を終了する。
【００５３】
図１１において、ステップＴ３２でＹｅｓの場合、即ち、現在の検索方式が類似画像検索方式の場合は、ステップＴ３４に示す類似画像検索処理（図１３）を実行する。
【００５４】
図１３のステップＰ１１において、登録された参照画像の特徴量と画像データの特徴量とを比較して一致度（％）を算出する。  
ステップＰ１３において、一致度に基づいて、図９に示す表示条件Ａ１，Ａ２，Ａ３，Ａ４のいずれに該当するかを調べる。  
表示条件Ａ１，Ａ２，Ａ３のいずれかに該当する場合は、ステップＰ１４〜Ｐ１７において、その表示条件を取り出して設定し、ステップＰ１８において、その表示条件を登録する。そして、キーワード検索処理を終了する。  
表示条件Ａ４に該当する場合は、表示を行わないため、表示条件を登録せず、類似画像検索処理を終了する。
【００５５】
図１１に戻り、ステップＴ３１〜Ｔ３４の処理を、画像メモリ２６に保存されている全ての画像データについて繰り返し、検索実行処理を終了する。
【００５６】
図４に戻り、ステップＳ２６を実行した後は、ステップＳ２２に示す表示画像生成処理（図１４）を実行する。  
図１４のステップＴ４１〜Ｔ４２において、検索結果として設定されている表示条件を読み出す。そして、ステップＴ４３において、その表示条件に対応するインデックス画像のサイズを決定し、ステップＴ４４において、当該画像サイズに基づいて表示画像を生成する。そして、表示画像生成処理を終了する。
【００５７】
図４に戻り、ステップＳ２３に示すデータソート処理（後述）を実行し、続いてステップＳ２４において、生成した画像を検索結果表示エリア４に表示する。
【００５８】
そして、ユーザの次の操作入力を待機する。
【００５９】
図４のステップＳ２７において、ユーザがソート順ボタン２ｂを操作すると、ソート項目を選択するためのダイアログ（不図示）が表示される。  
ユーザは、ダイアログからソートする項目を選択することができる。例えば、画像データの日付、解像度、ファイル名称、ファイルフォーマット、ＧＰＳ情報、Ｅｘｉｆ情報などを選択することができる。  
そして、ステップＳ２８において、ユーザがソート順の変更実行を指示すると、ステップＳ２３に示すデータソート処理（図１５）を実行する。
【００６０】
図１５のステップＴ５１において、処理部２５は、２つの画像データＡと画像データＢについて、ソート項目のデータを抽出する。そして、ステップＴ５２〜Ｔ５４において、データを比較して、画像データＢを画像データＡの上位に配置するか、下位に配置するかを決定し、その決定に従ってソートする。  
このステップＴ５１〜Ｔ５４の処理を、全ての画像データの組合わせについて実行して、データソート処理を終了する。
【００６１】
図４に戻り、続いてステップＳ２４において、ソートした結果に基づいて画像の表示順を変更して検索結果表示エリア４に表示する。
【００６２】
そして、ユーザの次の操作入力を待機する。
【００６３】
図４のステップＳ２１において、ユーザがチェックボックス９を操作すると、ステップＳ２２〜Ｓ２４において、そのチェック内容に従って、検索結果表示エリア４に表示する画像を生成し、ソート処理を行った後、更新表示する。  
なお、ステップＳ２２〜Ｓ２４の処理は既に説明しているため、その詳細の説明は省略する。
【００６４】
そして、ユーザの次の操作入力を待機する。
【００６５】
図４のステップＳ３１において、ユーザが終了ボタン２ｄを操作すると、ステップＳ３２において、必要なデータの保存を行って、検索処理を終了する。
【００６６】
〔実施の形態のバリエーション〕  
なお、インデックス画像の表示サイズの変更は、実施の形態に示した例に限られず、種々のバリエーションで実施することができる。  
例えば、以下のような実施の形態をとることができる。
【００６７】
（１）ユーザが指定した日時に近い撮影日時をもつ画像は大きく表示し、日時が離れるにつれて小さく表示する。  
（２）ファイルの使用回数が多い画像は大きく表示する。
【００６８】
（３）画素数が大きいほど大きく表示する。
【００６９】
（４）コメントが入力されている画像は、コメントを全て重ねて表示できるサイズで表示する。
【００７０】
なお、上述の実施の形態では、類似画像検索において「一致度」を用いているが、これと同様の概念である「類似度」を定義し、この「類似度」を用いて検索しても良い。
【００７１】
〔実施の形態の効果〕  
以上説明した実施の形態によれば、指定された特徴をもつファイルは表示サイズを大きくすることで、認識性が向上する。また、指定された特徴をもたないファイルはサイズを小さく表示することで一覧として表示可能な画像の数を増やすことができる。  
この結果、検索対象となる画像の認識性が高まり、かつ一覧表示の能力が向上するため、所望の画像を容易に検索することができる。
【００７２】
なお、上述の実施の形態で説明した各機能は、ハードウエアを用いて構成しても良く、また、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現しても良い。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【００７３】
更に、各機能は図示しない記録媒体に格納したプログラムをコンピュータに読み込ませることで実現させることもできる。ここで本実施の形態における記録媒体は、プログラムを記録でき、かつコンピュータが読み取り可能な記録媒体であれば、その記録形式は何れの形態であってもよい。
【００７４】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００７５】
【図１】キーワード検索時の状態を表示する検索画面を示す図。
【図２】類似画像検索時の状態を表示する検索画面を示す図。
【図３】検索装置の構成を示すブロック図。
【図４】検索処理の概略の手順を示すフロー図。
【図５】画像登録処理の概略の手順を示すフロー図。
【図６】画像登録ダイアログを示す図。
【図７】表示条件設定処理の概略の手順を示すフロー図。
【図８】キーワード検索表示条件取得ダイアログを示す図。
【図９】類似画像検索表示条件取得ダイアログを示す図。
【図１０】類似画像選択処理の概略の手順を示すフロー図。
【図１１】検索実行処理の概略の手順を示すフロー図。
【図１２】キーワード検索処理の概略の手順を示すフロー図。
【図１３】類似画像検索処理の概略の手順を示すフロー図。
【図１４】表示画像生成処理の概略の手順を示すフロー図。
【図１５】データソート処理の概略の手順を示すフロー図。
【符号の説明】
【００７６】
１…検索画面、２…ツールメニューエリア、３…条件設定エリア、４…検索結果表示エリア、５…条件設定切り替えボタン、６…検索条件入力エリア、９…チェックボックス、２０…検索装置、２２…表示部、２５…処理部、２６…画像メモリ、２７…データベース、３３…画像登録ダイアログ、３４…キーワード検索表示条件取得ダイアログ、３５…類似画像検索表示条件取得ダイアログ。
【図１】
2007122157.tif 000003
【図２】
2007122157.tif 000004
【図３】
2007122157.tif 000005
【図４】
2007122157.tif 000006
【図５】
2007122157.tif 000007
【図６】
2007122157.tif 000008
【図７】
2007122157.tif 000009
【図８】
2007122157.tif 000010
【図９】
2007122157.tif 000011
【図１０】
2007122157.tif 000012
【図１１】
2007122157.tif 000013
【図１２】
2007122157.tif 000014
【図１３】
2007122157.tif 000015
【図１４】
2007122157.tif 000016
【図１５】
2007122157.tif 000017