"複数の検索対象画像データを取得する画像取得手段と、前記画像取得手段により取得された前記複数の検索対象画像データのそれぞれに含まれるオブジェクトが写っている画像データを検索する第1の画像検索手段と、前記画像取得手段により取得された複数の検索対象画像データに共通して含まれるオブジェクトが写っている画像データを検索する第2の画像検索手段と、前記第1の画像検索手段および前記第2の画像検索手段の検索結果の少なくともいずれか一方を出力する検索結果出力手段と、前記検索結果出力手段からの出力を第1の画像検索手段および前記第2の画像検索手段のいずれか一方から他方へと切り替える画像検索切替手段と、を備えることを特徴とする画像検索装置。請求項1に記載の画像検索装置であって、前記複数の画像データのそれぞれに含まれるオブジェクトまたは共通して含まれるオブジェクトの構図、位置関係または背景色のいずれか1つを少なくとも指定する検索条件指定手段を備え、前記第1の画像検索手段、または前記第2の画像検索手段は、前記検索条件指定手段の指定条件を満たす前記画像データを検索する、ことを特徴とする画像検索装置。請求項1または2に記載の画像検索装置であって、検索キーとして設定された前記複数の検索対象画像データの仮の画像検索結果をプレビュー表示させる検索画像プレビュー手段を備え、前記検索画像プレビュー手段は、前記複数の検索対象画像データの組み合わせが変更される都度、その変更された検索条件を満たす仮の画像検索結果をプレビュー表示させる、ことを特徴とする画像検索装置。請求項1から3のいずれか1項に記載の画像検索装置であって、前記画像取得手段により取得された前記複数の画像データが、同一の画像データである場合、前記第1の画像検索手段または前記第2の画像検索手段は、前記複数の画像データのそれぞれに含まれるオブジェクトの個数をカウントし、カウントされた個数分の前記オブジェクトが含まれる画像データを検索する、ことを特徴とする画像検索装置。複数の検索対象画像データを取得する画像取得ステップと、前記画像取得ステップにより取得された前記複数の検索対象画像データのそれぞれに含まれるオブジェクトが写っている画像データを検索する第1の画像検索ステップと、前記画像取得ステップにより取得された複数の検索対象画像データに共通して含まれるオブジェクトが写っている画像データを検索する第2の画像検索ステップと、前記第1の画像検索ステップおよび前記第2の画像検索ステップの検索結果の少なくともいずれか一方を出力する検索結果出力ステップと、前記検索結果出力ステップからの出力を第1の画像検索ステップおよび前記第2の画像検索ステップのいずれか一方から他方へと切り替える画像検索切替ステップと、を有することを特徴とする画像検索方法。コンピューターを、複数の検索対象画像データを取得する画像取得手段と、前記画像取得手段により取得された前記複数の検索対象画像データのそれぞれに含まれるオブジェクトが写っている画像データを検索する第1の画像検索手段と、前記画像取得手段により取得された複数の検索対象画像データに共通して含まれるオブジェクトが写っている画像データを検索する第2の画像検索手段と、前記第1の画像検索手段および前記第2の画像検索手段の検索結果の少なくともいずれか一方を出力する検索結果出力手段と、前記検索結果出力手段からの出力を第1の画像検索手段および前記第2の画像検索手段のいずれか一方から他方へと切り替える画像検索切替手段と、として機能させることを特徴とするプログラム。ところで、図17に示すように、ある人物が写っている画像データAと、別の人物が写っている画像データBをユーザが所持していたとする。ここで、ユーザが、画像データAに写っている人物と画像データBに写っている人物とが一緒に写っている画像データCを探している場合がある。このような場合において、特許文献1に開示される画像検索方法で画像データCを検索したい場合に、画像データAまたは画像データBをクエリ画像に設定して画像検索を行っても、類似度が比較的厳しい第1の条件を満足する特徴点が画像データCとの間で得られない可能性が高く、検索結果として出力されないか、あるいは検索結果の上位に出力させることはできない。また、図18に示すように、複数の人物が写っている画像データD、Eをユーザが所持していたとする。ここで、ユーザが画像データD,Eに共通する特定人物のみが写っている画像データFを探している場合がある。このような場合において、特許文献1に開示される画像検索方法で画像データFを検索したい場合に、画像データDまたは画像データEをクエリ画像に設定して画像検索を行っても、類似度が比較的厳しい第1の条件を満足する特徴点が画像データFとの間で得られない可能性が高く、検索結果として出力されないか、あるいは検索結果の上位に出力させることはできない。すなわち、特許文献1に開示される画像検索方法では上述のようなユーザの所望する画像データを検索するものとしては検索精度が悪くなってしまう。本発明は、上述した課題の少なくとも1つを鑑みてなされたものであり、ユーザが所望する画像データを精度よく検索して出力することができる画像検索装置、画像検索方法、およびプログラムを提供することを目的とする。本発明の一側面としての画像検索装置は、複数の検索対象画像データを取得する画像取得手段と、画像取得手段により取得された複数の検索対象画像データのそれぞれに含まれるオブジェクトが写っている画像データを検索する第1の画像検索手段と、画像取得手段により取得された複数の検索対象画像データに共通して含まれるオブジェクトが写っている画像データを検索する第2の画像検索手段と、第1の画像検索手段および第2の画像検索手段の検索結果の少なくともいずれか一方を出力する検索結果出力手段と、検索結果出力手段からの出力を第1の画像検索手段および第2の画像検索手段のいずれか一方から他方へと切り替える画像検索切替手段とを備えるものである。画像検索装置を上述の構成とすることで、単一の画像データからは得ることのできない、複数の画像データから得られる検索条件が反映された画像検索結果を上位に出力させることができるので、図17および図18に示したようなユーザの要望を満たす画像データを精度よく検索して出力させることができる。また、複数の画像データから得られる検索条件についても切り替えることができるので、図17および図18に示したようなユーザの要望それぞれに対して所望の検索結果を容易に出力させることが可能である。また、複数の画像データのそれぞれに含まれるオブジェクトまたは共通して含まれるオブジェクトの構図、位置関係または背景色のいずれか1つを少なくとも指定する検索条件指定手段を備え、第1の画像検索手段、または第2の画像検索手段は、検索条件指定手段の指定条件を満たす画像データを検索することが好ましい。画像検索装置を上述の構成とすることで、ユーザが所望する画像データの中でも、画像データ内のオブジェクトの構図、位置関係、背景色を検索条件として設定できるので、ユーザの要望をより正確に満たす画像データを検索して出力させることができる。また、検索キーとして設定された複数の検索対象画像データの仮の画像検索結果をプレビュー表示させる検索画像プレビュー手段を備え、検索画像プレビュー手段は、複数の検索対象画像データの組み合わせが変更される都度、その変更された検索条件を満たす仮の画像検索結果をプレビュー表示させることが好ましい。画像検索装置を上述の構成とすることで、ユーザは、指定した画像データに応じてどのような検索結果が出力されるのかを確認しながら、所望の画像データの検索作業を行うことができる。また、画像取得手段により取得された複数の画像データが、同一の画像データである場合、第1の画像検索手段または第2の画像検索手段は、複数の画像データのそれぞれに含まれるオブジェクトの個数をカウントし、カウントされた個数分のオブジェクトが含まれる画像データを検索することが好ましい。画像検索装置を上述の構成とすることで、たとえば、ユーザが単一のオブジェクトが写っている画像データは所有しているが、複数の同一のオブジェクトが写っている画像データを捜している場合であっても、所望の画像データを検索して出力させることができる。また、本発明は、画像検索装置のみならず、画像検索装置を構成する各手段が実行する各工程を有する画像検索方法においても実現することができる。さらに、画像検索装置を構成する各手段に相当する機能をコンピューターに実行させるプログラムにおいても本発明を実現することができる。そのため、本発明の一側面である画像検索方法、プログラムについても、上述した画像検索装置と同様の効果を奏することができる。以下、本発明に係る画像検索装置、画像検索方法、およびプログラムについて、図面を参照しつつ、実施の形態に基づいて説明する。なお、本発明に係る画像検索方法については画像検索装置の動作を例として説明し、本発明に係るプログラムについては、画像検索装置にインストールされているプログラムを例として説明する。図1は、本発明の実施の形態に係るサーバー1とクライアント端末2の概略構成を示す説明図である。サーバー1と、クライアント端末2とはネットワーク3を介して双方向通信可能に接続されている。ネットワーク3は、インターネット、イントラネット、WANWideAreaNetwork、LANLocalAreaNetworkなどのいずれであってもよい。サーバー1は、ネットワーク3を介して接続された不図示のコンピューター上に存在する数多くの画像データを格納し、クライアント端末2からの検索要求に応じて類似一致する画像データの検索を実行すると共に、検索結果として抽出された画像データを送信する、画像検索装置の一例である。サーバー1の構成図2は、図1に示すサーバー1の内部構成の機能を機能ブロック図にて模式的に示す説明図である。サーバー1は、互いに通信可能に接続されている中央処理装置CPU11、メモリー12、記憶装置13、および入出力インターフェース14を備えている。CPU11は、メモリー12に格納されているOS不図示、各種プログラム、モジュールを実行する。メモリー12は、CPU11によって実行されるプログラム、モジュールを不揮発的に記憶すると共に、CPU11による処理実行時にプログラム、モジュールが展開される揮発的な作業領域を有する。なお、メモリー12としては、たとえば、プログラムなどを不揮発的に記憶するリードオンリメモリー、プログラム実行時における揮発的な作業領域を提供するランダムアクセスメモリーといった半導体記憶装置が用いられ得る。記憶装置13は、たとえば、ハードディスクドライブ、フラッシュメモリードライブといった1または複数の大容量記憶装置によって構成されている。記憶装置13には、画像データベース13Aが構築されている。画像データベース13Aは、画像データの検索に要する時間を短縮させるために、画像インデックスがクラスタリングにより構築されており、複数の画像データ、所属クラスタ、各画像データの画像特徴量が関連付けられて構成されている。ここで、画像データの画像特徴量とは、たとえば、画像データの平均輝度、最小輝度、最高輝度、色相、画像データに含まれるオブジェクト商品、図形、動物、人物の顔などのサイズ、位置といった複数種類の値から構成される。なお、これらの特徴量は、当業者にとって周知の方法で取得することが可能であるから説明を省略する。図3は、図2に示す画像データベース13Aに記憶されている情報の一例を示す図である。図3に示すように、画像データ毎に所属する所属クラスタおよび、画像特徴量が記憶されている。なお、図示していないが、各クラスタには各画像データの画像特徴量の代表値たとえば、各画像データの特徴量の平均値が関連付けられており、画像検索の際に、まず代表値の単位で画像検索が行われ、その後に類似する代表値に属する各画像データとの比較が行われるようになっている。図4は、図2に示す画像データベース13A内に生成されるクラスタの概念を説明する図である。図4に示す例では、正規化された画像特徴量に基づいて画像データに顔が含まれるか否かによって画像データが分類される。顔を含むクラスタについては、顔の大きさを示す正規化された画像特徴量が所定値以上図4では顔サイズ大であるか所定値未満図4では顔サイズ小であるかに基づいてさらに分類される。顔サイズ大のクラスタについては、顔が子供の顔であるか大人の顔であるか図4では年齢を、たとえば、顔の器官位置に関する画像特徴量に基づいてさらに分類される。顔サイズ小のクラスタについては、風景シーンであるか否かを、青または緑の色相を示す正規化された画像特徴量が所定値以上であるかに基づいてさらに分類される。そして、風景シーンのクラスタについては、色相が青を示すか否かに基づきさらに分類され、色相が青でないクラスタについては色相が緑を示すか否かに基づきさらに分類される。顔を含まないクラスタについては、風景であるか否かに基づいて分類され、風景シーンでないクラスタについては、彩度が所定値以上彩度大であるか所定値未満彩度小であるかに基づいてさらに分類される。なお、図4に示すクラスタの構成及び分類はあくまでも一例であり、これに限定されるものではなく、複数のクラスタを構成したり、図4とは異なる分類としてもよい。クラスタリングは、画像データベース13Aに対して画像インデックスを作成する最初のタイミングにて、あるいは、画像データベース13Aに所定量の新規な画像データが追加されたタイミングにてサーバー1によって実行される。なお、クラスタリングの手法としては、上述したような階層型クラスタリング手法の他、K-平均法、自己組織化マップSOMなどの非階層型クラスタリング手法なども知られているが、それらのいずれを採用してもよい。なお、記憶装置13は、複数の画像データのみを格納するデータ格納部として機能してもよい。この場合には、記憶装置13に格納されている各画像データの特徴量、各画像データの管理情報はメモリー12に格納される。さらに、本実施の形態では、記憶装置13が画像データおよび管理情報を単に格納するデータベースを例として説明しているが、記憶装置13に検索処理機能を備える制御部を備えさせて、外部からの検索処理要求に応じて検索結果の画像データを出力する独立型のデータベースシステムであってもよい。この場合には、サーバー1の外部にデータベースシステムが配置され、入出力インターフェース14を介して両者の間で検索要求および検索結果の送受信が実行される。いずれの場合にも、データベース検索用のプログラムはメモリー12に格納され、CPU11によって実行される。入出力インターフェース14は、外部装置、たとえば、クライアント端末2との間で、周知の通信プロトコルに従って検索要求の受信および検索結果の送信を実行する。なお、図示しないが、入出力インターフェース14は、キーボードなどの操作部としての機能、ディスプレイなどの表示部としての機能を有するものであってもよい。図5は、図1に示すサーバー1が備えるメモリー12に格納されている各種プログラム、モジュールを示す説明図である。図5に示すように、メモリー12には画像検索プログラムSP1が格納されている。画像検索プログラムSP1は、記憶装置13から画像データを検索するプログラムであり、検索画像取得モジュールSM11および画像検索モジュールSM12を備えている。検索画像取得モジュールSM11は、クライアント端末2によりネットワーク3を介して送信されてきた、ユーザにより検索条件として設定されている1または複数の検索画像データを取得するモジュールである。画像検索モジュールSM12は、検索画像取得モジュールSM11により取得した1または複数の検索画像データを用いて、ユーザが探している画像データと類似または一致する画像データを記憶装置13の画像データベース13Aから検索するモジュールである。図6は、図5に示す画像検索モジュールSM12の詳細機能を示す図である。図6に示すように、画像検索モジュールSM12は、サブモジュールとして検索条件設定モジュールSM13、検索特徴量算出モジュールSM14および類似画像検索モジュールSM15を更に備えている。検索条件設定モジュールSM13は、検索画像取得モジュールSM11により取得した複数の検索画像データの検索条件を設定するモジュールである。具体的には、複数の検索画像データそれぞれに含まれるオブジェクトが全て含まれる画像データを検索する場合以下、この場合を第1検索条件とする。と、複数の検索画像データに共通して含まれるオブジェクトを有する画像データを検索する場合以下、この場合を第2検索条件とする。のいずれかを設定する。なお、本実施の形態においては、初期設定として第1検索条件が設定されているものとし、ユーザから変更指示が有った場合には、第2検索条件へと切り替えが行われる。しかし、初期設定として第2検索条件が設定されていてもよい。検索特徴量算出モジュールSM14は、検索画像取得モジュールSM11により取得した複数の検索画像データから、検索条件設定モジュールSM13により設定された検索条件に応じて、画像データに含まれるオブジェクトを特定すると共に、検索する際に設定する特徴量を算出するモジュールである。検索特徴量算出モジュールSM14は、検索条件設定モジュールSM13により設定された検索条件によって、特徴量の算出方法が異なる。すなわち、第1検索条件が設定されていた場合には、複数の検索画像データそれぞれのオブジェクトについての特徴量をそれぞれ算出し、第2検索条件が設定されていた場合には、複数の検索画像データに共通するオブジェクトについての特徴量を算出する。なお、これらの特徴量の算出方法については、当業者であれば画像データの特徴量についての公知技術によって容易に実現できるため、詳細な説明は省略するが、たとえば、第2検索条件の場合であれば、各画像データから抽出したSURF特徴量をSupportVectorMachineで多クラス分類し、各クラスの平均値を算出し、その平均値が閾値以上の特徴量を使用することなどが考えられる。類似画像検索モジュールSM15は、検索特徴量算出モジュールSM14により算出された特徴量と、画像データベース13Aに格納されている各クラスタの代表値および各クラスタに属する画像データの特徴量とを用いて類似するクラスタおよび類似するクラスタに属する類似画像データを検索し、その検索結果を出力するモジュールである。類似画像検索モジュールSM15は、第1検索条件が設定されていた場合には、検索特徴量算出モジュールSM14で複数の画像データ毎に算出された特徴量たとえば、ある大きさ以上の顔サイズをもつクラスタに属し、更に正面を向いている複数の人物が写っているクラスタに属する画像データの特徴量をすべて有するか否かという観点からユーザが探している画像データと類似一致する画像データの検索すなわち、複数の特徴量のAND検索を実行する。また、第2検索条件が設定されていた場合には、検索特徴量算出モジュールSM14で算出された複数の画像データに共通する特徴量と近似するか否かという観点からユーザが探している画像データと類似一致するクラスタの代表値および各クラスタに属する類似一致する画像データの検索を実行して、これらの検索結果を出力する。クライアント端末2の構成図7は、図1に示すクライアント端末2の内部構成を機能ブロック図にて模式的に示す説明図である。クライアント端末2は、互いに通信可能に接続されている中央処理装置CPU21、メモリー22、記憶装置23、および入出力インターフェース24を備えている。CPU21は、メモリー21に格納されているOS不図示、各種プログラム、モジュールを実行する。メモリー21は、CPU21によって実行されるプログラム、モジュールを不揮発的に記憶すると共に、CPU21による処理実行時にプログラム、モジュールが展開される揮発的な作業領域を有する。なお、メモリー21としては、たとえば、プログラムなどを不揮発的に記憶するリードオンリメモリー、プログラム実行時における揮発的な作業領域を提供するランダムアクセスメモリーといった半導体記憶装置が用いられ得る。記憶装置23は、たとえば、ハードディスクドライブ、フラッシュメモリードライブといった1または複数の大容量記憶装置によって構成されている。記憶装置13には、ユーザが検索条件として設定可能な画像データDが複数記憶されている。入出力インターフェース24は、外部装置、たとえば、サーバー1との間で、周知の通信プロトコルに従って検索要求の送信、検索結果の受信を実行する機能を有する。また、図示しないが、入出力インターフェース24は、サーバー1に対してユーザが画像検索指示を入力するための操作部としての機能を有し、たとえば、ボタン、ホイールによって実現され得る。また、入出力インターフェース24には、表示部としての機能を有し、ユーザに対して検索した画像データに基づく画像の表示、ユーザに対する各種情報の表示を行う。図8は、図1に示すクライアント端末2が備えるメモリー22に格納されている各種プログラム、モジュールを示す説明図である。メモリー21は、画像検索要求プログラムCP1と、WebブラウザプログラムCP2とを備える。画像検索要求プログラムCP1は、サーバー1に対して画像検索処理を要求するプログラムであり、画像特定モジュールCM11、検索要求モジュールCM12、検索結果取得モジュールCM13を備えている。画像特定モジュールCM11は、検索対象となる1または複数の画像データDを特定するモジュールである。検索要求モジュールCM12は、画像特定モジュールCM11により抽出された1または複数の画像データDと検索条件が設定された検索要求をサーバー1に対して送信するモジュールである。なお、ここでいう検索条件には、上述した第1検索条件、または第2検索条件のいずれかの設定がなされているものとする。検索結果取得モジュールCM13は、サーバー1から検索結果として一または複数の検索結果の画像データを取得するモジュールである。WebブラウザプログラムCP2は、検索結果取得モジュールCM13が取得したデータを用いて表示部に検索結果を表示させるプログラムである。画像データの検索処理図9は、図1に示すクライアント端末2およびサーバー1間において実行される画像検索処理を示すフローチャートである。クライアント端末2のCPU21は、ユーザによって特定された複数の画像検索画像が選択されるとSTART、その複数の検索画像に対応する複数の検索画像データおよび検索条件を特定するステップS10。複数の検索画像データは、たとえば、記憶装置13に格納されている複数の画像データDであり、ユーザによって不図示の操作部を介して選択される。CPU21は、検索処理要求検索クエリーとして、複数の検索画像データおよびその検索条件を示す情報をサーバー1に送信するステップS11。具体的には、入出力インターフェース24、ネットワーク3を介してサーバー1に送信される。サーバー1のCPU11は、ステップS11の複数の検索画像データおよび検索条件を示す情報を含む画像検索処理要求をクライアント端末2から受信すると、画像検索プログラムSP1を実行する。具体的には、CPU11は、画像検索プログラムSP1の検索画像取得モジュールSM11を実行して、複数の検索画像データを取得するステップS12。具体的には、入出力インターフェース14を介して複数の検索画像データがサーバー1内に取り込まれ、メモリー12に格納される。CPU11は、ステップS12が完了すると、検索条件設定モジュールSM12を実行して、検索処理要求に含まれる検索条件を示す情報に応じた検索条件を設定する。ステップS13。具体的には、検索条件設定モジュールSM12により、検索条件が上述した第1設定条件なのか第2設定条件であるのかを判定する。なお、ステップS12とステップS13の処理については前後が逆であっても構わない。CPU11は、ステップS13が完了すると、検索特徴量算出モジュールSM14を実行して、類似画像を検索する際に使用する特徴量を、ステップS13で設定された検索条件に応じて算出するステップS14。CPU11は、ステップS14が完了すると、類似画像検索モジュールSM15を実行する。類似画像検索モジュールSM15は、画像データベース13Aを参照し、ステップS14で算出された特徴量から、ユーザが探している画像データと類似一致するクラスタおよび画像データを検索するステップS15。具体的には、算出した各特徴量の値と、各クラスタに対応付けられている属性各特徴量の代表値とを用いて類似するクラスタおよび画像データが検索される。なお、ユーザが探している画像データと類似一致するか否かは、たとえば、ユークリッド距離、マハラノビス距離といった距離算出方法によって算出された、各特徴量の値と、各クラスタに対応付けられている代表値との間の距離、すなわち、各特徴量の値と各クラスタの代表値によって表される多元ベクトル間の距離を用いて判断され、得られた距離が短いほど類似一致していると判断される。なお、これら類似度を算出するための各距離の算出手法および内積の演算式は当業者にとって周知であるから説明を省略する。また、ユーザが探している画像データと類似一致した複数の画像データの選択方法としては、閾値としての距離を予め決めておいて、その閾値に含まれる画像データを選択する、あるいは、選択画像データ数を予め設定しておき、類似である画像データの上位から順番に選択画像データ数までを選択するようにすればよい。CPU11は、ステップS15において検索された複数の画像データを、検索要求の送信元であるクライアント端末2に対して送信するステップS16。クライアント端末2のCPU21は、ステップS16の送信によって複数の画像データを受信すると、検索結果取得モジュールCM13を実行して、メモリー21に格納するステップS17。CPU21は、ステップS17を完了すると、WebブラウザプログラムCP2を実行して、メモリー21に格納されている複数の画像データを表示部に表示させステップS18、画像検索処理を終了するEND。画像検索画面例について図10は、画像検索画面の一例を示す図である。図10に示すように、表示ウィンドウ101には、複数の検索画像を指定する検索画像指定領域F11と、検索条件を指定する検索条件指定領域F21と、画像検索結果が表示される画像検索結果表示領域F31と、検索実行ボタンF41とキャンセルボタンF42が表示されている。検索画像指定領域F11では、クライアント端末2の所定のフォルダに格納されている複数の画像データDの画像がサムネイル形式で表示されている。そして、サムネイル形式で表示された各画像の右隣に示すチェックボックスにチェックを入れることにより、画像の指定を行うことができる。検索条件指定領域F21には、検索条件を設定する項目がそれぞれ表示されている。そして、検索条件の各項目の右隣に示すチェックボックスにチェックを入れることにより、検索条件の指定を行うことができる。なお、この表示例の場合、人物の画像検索を行うものであるため、検索条件としてすべての人物、特定の人物という項目表示となっているが、人物以外の画像検索の場合には、表示をすべての物、特定の物など適宜表示を変更すればよい。画像検索結果表示領域F31には、検索画像指定領域F11および検索条件指定領域F21に入力された条件のもと、検索実行ボタンF41がユーザにより押下されると、図9に示した画像検索処理が実行され、その実行結果が表示される。なお、左上から右方向へ順番にユーザが探している画像データと類似一致する画像データがサムネイル形式で表示される。なお、この表示例では、検索画像を変更、または検索条件を変更したい場合には、それらの変更を行った後に、検索実行ボタンF41を再度ユーザが押下することで、それらの変更が反映された検索結果が表示される。実施の形態の効果以上のように、本実施の形態におけるサーバー1では、検索画像取得モジュールSM11が複数の画像データを取得し、類似画像検索モジュールSM15が、複数の画像データそれぞれに含まれるオブジェクトが写っている画像データを検索する、あるいは複数の画像データに共通して含まれる所定のオブジェクトが写っている画像データを検索するものであり、検索条件設定モジュールSM13によって、複数の画像データに基づく画像検索結果として出力を、上述のいずれか一方の出力から他方の出力へと切り替えることが可能であるため、単一の画像データからは得ることのできない、複数の画像データから得られる検索条件が反映された画像検索結果を出力させることができる。つまり、図17および図18に示したようなユーザが所望する画像データを容易に検索結果として出力させることができる。また、複数の画像データから得られる検索条件についても切り替えることができるので、図17および図18に示したようなユーザの要望それぞれに対して所望の検索結果を容易に出力させることが可能である。変形例についてなお、上記実施形態は例示に過ぎず、本発明は、以下に例示するもの各変形例同士の組み合わせも含む、それ以外の他の実施態様も含むものである。変形例1たとえば、複数の画像データに含まれる所定のオブジェクトの構図、位置関係または背景色のいずれか1つを少なくとも指定することができるようにしてもよい。図11は、変形例1の画像検索画面の一例を示す図である。なお、図10に示す表示例と同一機能の部分についての同一の符号を付して説明は省略する。表示ウィンドウ101の検索条件を指定する検索条件指定領域F21には、検索イメージ画像作成ボタンB22が表示されている。このボタンB22を押下すると、別ウィンドウが表示され、検索クエリとしての画像データに含まれる所定のオブジェクトの構図、位置関係または背景色のいずれか1つを少なくとも指定することができる。図12は、図11に示す検索イメージ画像作成ボタンB22が押下されると新たに表示される画面例を示す図である。図12に示すように、表示ウィンドウ201には、イメージ画像キャンパスF51と、使用領域選択領域F61と、背景色選択領域F71と、完了ボタンB23と、キャンセルボタンB24とが表示されている。図13にイメージ画像作成手順の具体例を示す。ユーザは、マウスなどのポインティングデバイスを用い、図12に示す使用領域選択領域F61に表示される画像から使用領域をドラッグして選択する。そして、イメージ画像キャンパスF51にその使用領域をドロップして所望の位置に配置させる。なお、配置した使用領域のサイズ調整をマウスの操作ですることも可能である。さらにユーザは、背景色選択領域F71を操作してイメージ画像キャンパスF51の背景色を指定し、完了ボタンB23を押下すると、オブジェクトの構図、位置関係または背景色が指定される。図13に示す例では、プリンター画像が左側に位置し、人物画像が右側に位置する関係となるような画像、および背景色が指定される。なお、背景色に関しては、ハッチングで表示しているが、実際には指定した色が背景に表示される。そして、図12の完了ボタンB23が押下されると、そのイメージ画像から読み取れるオブジェクトの構図、位置関係、または背景色が検索条件として設定されて、画像検索処理が行われ、画像検索結果は、図10に示した画像検索結果表示領域F31に表示される。図12および図13に示したように、ユーザが所望する画像データの中でも、画像データ内のオブジェクトの構図、位置関係、背景色を検索条件として設定できるので、ユーザの要望をより正確に満たす検索結果を出力させることができる。変形例2また、図14に示すように、画像検索結果表示領域F31に、仮の画像検索結果をプレビュー表示させるようにしてもよい。その場合、たとえば、類似画像検索モジュールSM15が、1つの検索画像データが設定された場合、その検索画像データについて類似画像検索処理を実行し、クライアント端末2のWebブラウザプログラムCP2によりプレビュー表示させ、更にもう一つの検索画像データが設定された場合に、類似画像検索モジュールSM15が現在の類似画像で抽出されている母集団から、検索条件を満たす類似画像に絞り込んで、クライアント端末2のWebブラウザプログラムCP2によりその結果を表示させるようにしてもよい。また、類似画像検索モジュールSM15が、複数の検索画像データの組み合わせが変更される都度、その検索設定条件に従った画像検索処理を実行し、その検索実行結果の一部または全部を仮の画像検索結果としてクライアント端末2のWebブラウザプログラムCP2によりプレビュー表示させてもよい。このようなプレビュー表示機能を有することで、指定された画像データに応じてどのような検索結果が出力されるのかをユーザが確認しながら、所望の画像データの検索作業を行うことが可能となる。変形例3また、図15に示すように、ユーザにより設定された複数の画像データが、同一の画像データである場合、同一の画像データに含まれるオブジェクトの個数をカウントし、そのカウントされた個数分のオブジェクトが含まれる画像データを検索結果として出力するようにしてもよい。なお、検索条件指定領域F21Aに示すように、オブジェクトの個数を直接指定できる項目を設け、この項目のチェックボックスにチェックを入れることで、個数を指定できるようにしてもよい。請求項4の効果このような検索処理機能を有することで、画像検索装置を上述の構成とすることで、たとえば、ユーザが単一のオブジェクトが写っている画像データは所有しているが、複数の同一のオブジェクトが写っている画像データを捜している場合、所望の画像データを容易に検索することができる。変形例4また、図16に示すように、画像検索結果表示領域F31Bと画像検索結果表示領域F31Cを設けて、第1検索条件に基づく画像検索結果を画像検索結果表示領域F31Bに表示させると共に、第2検索条件に基づく画像検索結果を画像検索結果表示領域F31Cに表示させるようにしてもよい。すなわち、複数の検索画像データそれぞれに含まれるオブジェクトが全て含まれる画像データを検索した場合と、複数の検索画像データに共通して含まれるオブジェクトのみを有する画像データを検索した場合の両方をそれぞれの検索結果として自動的に表示させるようしてもよい。このように両方の検索結果を自動的に表示させることで、ユーザに2つの検索結果を表示させて、探している画像がどちらなのかを直接確認してもらう方が、画像検索操作に不慣れなユーザにとっては親切な設計になる。なお、第2検索条件に限って、更に、以下のような機能を持たせてもよい。すなわち、一つの検索画像データがユーザによって選択された際に、類似する画像を画像検索結果表示領域F31に提示し、それらの中から、探している画像に類似しているものを選択してもらい、元々設定されていた1つの検索画像データとその選択された画像データの組み合わせに応じて画像検索処理結果を出力するようにしてもよい。その場合、既に設定された1つ検索画像データと、選択された画像データとの共通した特徴点を更に抽出し、それらの特徴点に基づく画像検索結果を出力すればよい。このような機能を有することで、ユーザが探している画像について、共通する要素を有する画像データの組み合わせを用いて、効果的な画像検索結果を出力させることが可能となる。変形例5上述した画像検索装置では、第1検索条件および第2検索条件に基づく画像検索機能を有し、これらを切り替え可能に構成したが、これらのいずれか1つの機能のみを有する画像検索装置であってもよい。そのような画像検索装置であっても、図17または図18のいずれか1つに示したようなユーザが所望する画像データを容易に出力させることができる。"