"記憶装置に蓄えられている画像データを検索する画像検索装置において、過去の検索に関する情報を検索履歴データとして蓄える検索履歴蓄積手段と、前記検索履歴手段に蓄えられた一連の検索履歴データの少なくとも一部を一覧表示し、新たな検索の条件を受け付ける表示受付手段とを備え、前記検索履歴蓄積手段の蓄積する検索履歴データは、検索条件と共に、その検索条件を用いて得られた検索結果の縮小画像データを含み、前記表示受付手段は、検索履歴データに含まれる検索条件と縮小画像データとを対応させて表示することを特徴とする画像検索装置。請求項1記載の画像検索装置において、前記検索履歴蓄積手段の蓄積する検索履歴データは、検索条件に対する検索ヒット数の情報を含むことを特徴とする画像検索装置。請求項1または2記載の画像検索装置において、前記検索履歴蓄積手段の蓄積する検索履歴データは、検索条件として用いた画像データの縮小画像データを含むことを特徴とする画像検索装置。請求項1から3のいずれか1項記載の画像検索装置において、表示受付手段は、検索履歴データに含まれる検索条件の少なくとも一部が同一または類似するものをグループ化し、履歴グループとして表示することを特徴とする画像検索装置。請求項1から4のいずれか1項記載の画像検索装置において、前記表示受付手段は、表示している検索履歴データの項目を編集することにより得られる検索条件を新たな検索条件として受け付けることを特徴とする画像検索装置。請求項5記載の画像検索装置において、前記編集は、表示している複数の検索履歴データの検索条件または検索結果の結合を含むことを特徴とする画像検索装置。記憶装置に蓄えられている画像データを検索する画像検索方法において、過去の検索における検索条件と、その検索条件を用いて得られた検索結果の縮小画像データとを、検索履歴データとして検索履歴蓄積手段に蓄え、検索履歴蓄積手段に蓄えられた一連の検索履歴データの少なくとも一部を、その検索履歴データに含まれる検索条件と縮小画像データとを対応させて一覧表示し、その一覧表示に基づいて、新たな検索の条件を受け付けることを特徴とする画像検索方法。コンピューターにインストールされることにより、そのコンピューターを、過去の検索における検索条件を、その検索条件を用いて得られた検索結果の縮小画像データと共に、検索履歴データとして蓄える検索履歴蓄積手段、および前記検索履歴手段に蓄えられた一連の検索履歴データの少なくとも一部を、その検索履歴データに含まれる検索条件と縮小画像データとを対応させて一覧表示し、新たな検索の条件を受け付ける表示受付手段として動作させることを特徴とするコンピュータープログラム。特許文献1に開示の技術は、作業中断のために検索条件を保存するもので、検索条件指定画面上には1つの検索条件しか復元されない。このため、特許文献1に開示の技術では、一連の作業における他の検索条件との比較はできない。通常、1回の検索で所望の検索結果が得られることはあまりなく、所望の検索結果を得るためには、検索条件を変更して何度か検索を繰り返すことになる。特許文献1では、そのような検索の繰り返しについては、考慮されていない。特許文献1に開示の技術は、前回の検索条件を復元できるものの、その検索条件を用いるに至った過程、すなわち検索履歴、を管理するものはない。また、特許文献1に開示の技術では、復元が完了して検索結果画面を見るまでは、過去の検索結果の状態を知ることができない。特許文献1に開示の技術では、所望の検索結果が得られるまで検索を繰り返すことが考慮されていないため、どのような条件でどのような結果が得られたか、という情報は得られない。本発明は、過去の検索履歴を参照して画像検索を行うことのできる画像検索装置、画像ス検索方法および画像検索プログラムを提供することを目的とする。本発明は、記憶装置に蓄えられている画像データを検索する画像検索装置において、過去の検索に関する情報を検索履歴データとして蓄える検索履歴蓄積手段と、検索履歴手段に蓄えられた一連の検索履歴データの少なくとも一部を一覧表示し、新たな検索の条件を受け付ける表示受付手段とを備え、検索履歴蓄積手段の蓄積する検索履歴データは、検索条件と共に、その検索条件を用いて得られた検索結果の縮小画像データを含み、表示受付手段は、検索履歴データに含まれる検索条件と縮小画像データとを対応させて表示することを特徴とする画像検索装置が提供される。検索履歴データを一覧表示することで、それまでどのような検索をしてきたかを知ることができる。また、検索結果を縮小画像データで表示できるので、利用者にとっては、視覚的に過去の検索結果を思い出しやすくなる。検索履歴蓄積手段の蓄積する検索履歴データには、検索条件に対する検索ヒット数の情報を含むことができる。表示受付手段でこの検索ヒット数の情報を表示できるので、利用者にとって、その検索条件でどれくらいヒットしたかを思い出しやすくなる。検索履歴蓄積手段の蓄積する検索履歴データは、検索条件として用いた画像データの縮小画像データを含むことができる。縮小版ではあるが、検索条件として用いた画像が表示されるので、利用者にとって、過去に検索に使用した画像を思い出しやすくなる。表示受付手段は、検索履歴データに含まれる検索条件の少なくとも一部が同一または類似するものをグループ化し、履歴グループとして表示することができる。たとえば、検索に用いた画像が同じもの、その画像の付帯条件が同じもの、検索結果の縮小画像データが似ているもの、画像の色が似ているもの、画像データに撮影場所のデータが付加されている場合には撮影場所が近いもの、等でグループ化することができる。グループ化することにより、条件を分類できるので、新たな検索条件の作成の助けとなる。表示受付手段は、表示している検索履歴データの項目を編集することにより得られる検索条件を新たな検索条件として受け付けることができる。利用者は、過去の検索条件を利用して、新たな検索条件を設定することができる。過去の検索条件に対する検索結果が示されているので、利用者にとって、より最適な検索条件を設定することができる。検索履歴データの項目の編集では、表示している複数の検索履歴データの検索条件または検索結果を結合することができる。これにより、利用者の利便性が高められる。また、複数の検索履歴データから、それらの検索条件の組み合わせで、絞り込み検索を行うことができる。本発明の第2の観点によると、記憶装置に蓄えられている画像データを検索する画像検索方法において、過去の検索における検索条件と、その検索条件を用いて得られた検索結果の縮小画像データとを、検索履歴データとして検索履歴蓄積手段に蓄え、検索履歴蓄積手段に蓄えられた一連の検索履歴データの少なくとも一部を、その検索履歴データに含まれる検索条件と縮小画像データとを対応させて一覧表示し、その一覧表示に基づいて、新たな検索の条件を受け付けることを特徴とする画像検索方法が提供される。本発明の第3の観点によると、コンピューターにインストールされることにより、そのコンピューターを、過去の検索における検索条件を、その検索条件を用いて得られた検索結果の縮小画像データと共に、検索履歴データとして蓄える検索履歴蓄積手段、および検索履歴手段に蓄えられた一連の検索履歴データの少なくとも一部を、その検索履歴データに含まれる検索条件と縮小画像データとを対応させて一覧表示し、新たな検索の条件を受け付ける表示受付手段として動作させることを特徴とする画像検索プログラムが提供される。以下、本発明の実施の形態について、図面を参照して説明する。[実施の形態]図1は、本発明の実施の形態に係る画像検索装置を示すブロック構成図である。この画像検索装置は、元画像データベース11、検索用データベース12、検索モジュール13、履歴管理モジュール14、履歴データベース15、UIユーザーインターフェースモジュール16および全体制御モジール17を備える。図では、データベースをDBとして示す。元画像データベース11は、記憶装置として、検索の対象となる画像データを蓄積する。検索用データベース12は、検索に使用するデータを蓄積する。検索モジュール13は、全体制御モジュール17から指示される検索条件に従って、検索用データベース12に蓄えられているデータを参照し、元画像データベース11に蓄えられている画像データを検索する。履歴データベース14は、過去の検索に関する情報を検索履歴データとして蓄える。履歴管理モジュール15は、履歴データベース14への検索履歴の蓄積、履歴データベース14からの検索履歴の読み出し、その他、履歴データベース14に蓄積される検索履歴データの管理を行う。履歴データベース14および履歴管理モジュール15が、検索履歴蓄積手段を構成する。履歴データベース14の蓄積する検索履歴データには、検索条件と共に、その検索条件を用いて得られた検索結果の縮小画像データが含まれる。また、この実施の形態では、履歴データベース14の蓄積する検索履歴データに、検索条件に対する検索ヒット数の情報と、検索条件として用いた画像データの縮小画像データとを含むものとする。UIモジュール16は、表示受付手段を構成し、全体制御モジュール17および履歴管理モジュール15を介して、履歴データベース14に蓄えられた一連の検索履歴データの少なくとも一部を取得し、画面上に一覧表示する。さらに、UIモジュール16は、検索履歴データを画面上に一覧表示した状態で、利用者から、新たな検索の条件を受け付ける。また、UIモジュール16は、検索履歴データの表示において、検索履歴データに含まれる検索条件と縮小画像データとを対応させて表示する。[検索画面]図2は、UIモジュール16の表示画面の一例として、検索画面20を示す図である。この検索画面20には、クエリ画像表示窓21、付帯条件設定ボタン22、検索実行ボタン23、履歴表示ボタン24、検索結果表示エリア25およびヒット件数表示エリア26が設けられる。クエリ画像表示窓21は、検索の元となる画像これをクエリ画像というを表示するための窓である。検索モジュール13は、このクエリ画像に類似する画像を、元画像データベース11から検索する。クエリ画像は、ファイル名、画像URL等で画像を指定することにより、クエリ画像表示窓21に表示される。ただし、ファイル名、画像URL等で指定された画像そのものが表示されるのではなく、その画像の縮小画像が検索用データベース12に作成され、その縮小画像がクエリ画像として表示される。付帯条件設定ボタン22は、複数設けられ、付帯条件として、たとえば画像のサイズの大中小、画像レイアウトの縦長横長、画像の色の赤青黄黒あるいはその割合、撮影場所の日本米国中国など、画像以外の条件を設定することができる。付帯条件設定ボタン22として、撮影したカメラのメーカー、写っている物人、動物、自動車、自転車等写っている人数顔の数などを設定するボタンを設けることもできる。検索ボタン23は、検索を実行するためのボタンであり、これを押すポインティングデバイスでクリック、タッチパネルでタッチ等すると、検索モジュール13が、クエリ画像表示窓21に表示されるクリエ画像と、付帯条件設定ボタン22により設定された付帯条件に基づいて、元画像データベース11内の画像データを検索する。検索の結果の少なくとも一部が検索結果表示エリア25に縮小画像検索ヒットサムネイル画像というで表示され、ヒット件数表示エリア26に、ヒット件数が表示される。図3から図5は、図2に示す検索画面20での検索に続く、検索条件を変更しての一連の検索による表示画面例として、検索画面27,28,29を示す図である。図2に示す検索画面20では、付帯条件は設定していなかった。これに対して、図3に示す検索画面27では、付帯条件として、サイズ=小、レイアウト=横長と指定している。図4に示す検索画面28では、図3の検索画面27と同じ付帯条件を用い、クエリ画像を変更している。図5に示す検索画面29では、クリエ画像を変更し、付帯条件をすべてキャンセルしている。このように、実際の検索では、検索条件を変更して、何度か検索が繰り返される。[検索履歴表示]図6は、UIモジュール16の表示画面例として、検索履歴画面30を示す図である。図2から図5に示す検索を行った後に、履歴ボタン24を押すと、検索履歴画面30が表示される。この検索履歴画面30には、検索履歴データとして、検索日時31、履歴サムネイル32、付帯条件33、検察結果のプレビュー画面34および検索ヒット数35が、一覧として表示される。検索日時31は、検索が行われた日時を表示する。検索サムネイル32は、検索に用いたクエリ画像、またはその縮小画像を表示する。付帯条件33は、その検索で指定された付帯条件を表示する。付帯条件が指定されてない場合には、付帯条件33は空欄となる。プレビュー画面34は、検索結果表示エリア25に表示されていた検索結果、またはその一部を縮小表示する。検索ヒット数35は、その検索でのヒット数を表示する。なお、図6では、次に説明する履歴グループ化との関係から、下から2つ目の検索履歴データにおいて、付帯条件として撮影場所=日本としている。で、下から検索履歴画面30の各検索履歴データの欄には、編集ボタン36が設けられる。この編集ボタン36を押すと、検索画面に戻り、新たな検索条件を設定することができる。ここでは、検索履歴を、古いものから順に上に向かって配置した例を示すが、逆順でもよい。また、削除ボタンを設けて、一部の履歴を削除することもできる。[履歴グループ化]図7は、UIモジュール16により表示される表示画面例として、検索履歴データをグループ化した2つのグループ表示画面40,41を示す図である。UIモジュール16は、検索履歴データに含まれる検索条件の少なくとも一部が同一または類似するものをグループ化し、履歴グループとして表示することができる。たとえば、検索に用いた画像が同じもの、その画像の付帯条件が同じもの、検索結果の縮小画像データが似ているもの、画像の色が似ているもの、画像データに撮影場所のデータが付加されている場合には撮影場所が近いもの、等でグループ化することができる。図7に示す例では、クエリ画像が類似するものでグループ化したグループ表示画像40は、撮影場所でグループ化したグループ表示画像41を示している。グループ表示画像は、1つの履歴画面30に対して1つだけ表示するようにしてもよく、異なる条件でグループ化された複数のグループ表示画像を同時に表示してもよい。時図7に示す例では、検索結果のプレビュー縮小画面は表示していないが、一番新しい画像データや検索ヒット回数の多い画像データなどを、代表画像として示してもよい。[検索履歴データの編集]図8は、UIモジュール16により表示される表示画面例として、検索履歴データのマージ画面50を示す図である。UIモジュール16は、表示している検索履歴データの項目を編集することにより得られる検索条件を、新たな検索条件として受け付ける。たとえば、表示している複数の検索履歴データの検索条件または検索結果を結合マージして、新たな検索条件とすることができる。図8の例では、最新の検索履歴データにおけるクエリ画像と、その前の検索履歴データにおけるクエリ画像および付帯条件とを、新しい検索履歴データの欄にドラッグアンドドロップして、マージした例を示す。このとき、バックグランドで検索モジュール13による検索が行われ、新しい検索結果のプレビューおよびヒット数が表示される。編集ボタン36を押すことで、検索画面に移行し、検索結果を確認することができる。マージする検索条件を変更し、種々の組み合わせで検索を行うことができる。検索条件のマージにより、基本的には、検索条件のAND論理積が新たな検索条件となる。このため、過去の検索条件をマージしていると、互いに矛盾する条件がマージされる可能性がある。その場合には、警告表示により利用者に修正を求めることがよい。また、条件によっては、OR論理積として検索条件を設定することもできる。検索条件のマージによっては、新たな検索条件が、絞り込み検索に相当する場合がある。たとえば、1つの検索履歴データの検索条件をすべて使用し、それに、他の検索履歴データの一部の検索条件をマージするような場合である。また、マージにより、結果的に同様の条件となる場合も考えられる。そのような場合の検索速度を速めるためには、検索モジュール13において、検索結果のデータを検索用データベース12に保存しておくことがよい。検索結果をマージして、新たな検索条件とすることもできる。検索結果のマージは、その検索結果を得るのに使用した検索条件をマージすることに相当する。利用者にとって、過去の検索結果から、そのAND共通部分を取り出したい場合に有効である。[検索履歴データの作成]図9は、図1に示す画像検索装置中の履歴管理モジュール15による検索履歴データの作成フローを示す図である。UIモジュール16の表示する検索画面たとえば、図2の20上で検索ボタン図2の23を押すか、あるいはマージ画面たとえば、図8の50上で検索条件のマージが行われると、履歴管理モジュール15は、検索履歴データの作成を開始する。最初に、履歴管理モジュール15は、クリエ画像たとえば、図2に示す検索画面20中のクエリ画像表示窓21に表示される画像を縮小した履歴サムネイル画像を作成するステップS1。続いて、履歴管理モジュール15は、UIモジュール16から、検索条件として設定されている付帯条件たとえば、図2に示す検索画面20中の付帯条件設定ボタン22により設定された付帯条件、あるいは図8に示すマージ画面50中でマージされた検索条件の付帯条件を取得するステップS2。さらに、履歴管理モジュール15は、ステテム内のクロック、あるいは他の手段により提供されるクロックから、現在時刻を取得するステップS3そして、履歴管理モジュール15は、検索モジュール13による検索が完了するまで待機するステップS4。検索モジュール13による検索が完了すると、履歴管理モジュール15は、検索モジュール13から検索ヒット数を取得するステップS5。また、履歴管理モジュール15は、検索モジュール13から検索でヒットしたデータ検索ヒットデータを取得し、検索用データベース12に保存するステップS6。検索結果のデータを保存するのは検索条件をマージした後の検索速度を速めるためであり、その必要がない場合や、検索用データベース12の容量に余裕がなく場合などは、ステップS6は省略してもよい。検索モジュール13による検索が完了すると、UIモジュール16は、たとえば図2に示す検索画面20中の検索結果表示エリア25に、一画面分の検索ヒットサムネイル画像を表示する。履歴管理モジュール15は、この一画面分の検索ヒットサムネイル画像をUIモジュール16から取得しステップS7、たとえば図6に示す検索履歴画面30中のプレビュー画面34として示されるような検索結果画像として合成するステップS8。そして、履歴管理モジュール15は、以上で得られたデータを、検索履歴データとして履歴データベース14に登録するステップS9。[検索条件をマージしたときの検索動作]図10は、検索条件をマージしたときの、図1に示す画像検索装置中の検索モジュール13による検索動作フローを示す図である。図8を参照して説明したような検索条件のマージが行われる場合、検索モジュール13は、マージ前のそれぞれの検索で得られた検索ヒットデータを検索用データベース12から取得し、それをマージして、検索用データベース12に蓄えるステップS11。次に、検索モジュール13は、検索用データベース12に蓄えられているマージされた検索ヒットデータの中から、マージされた検索条件に合致するものを抽出するステップS12。[実施の形態による効果]以上説明した本発明の実施の形態によれば、検索履歴データを一覧表示することで、それまでどのような検索をしてきたかを知ることができる。また、検索結果を縮小画像データで表示できるので、利用者にとっては、視覚的に過去の検索結果を思い出しやすくなる。また、検索履歴データに検索条件に対する検索ヒット数の情報を含ませることで、その検索条件でどれくらいヒットしたかを利用者が思い出すことができる。検索履歴データに、検索条件として用いた画像データの縮小画像データを含ませることで、縮小版ではあるが検索条件として用いた画像が表示される、利用者にとって、過去に検索に使用した画像を思い出しやすくなる。検索履歴データに含まれる検索条件の少なくとも一部が同一または類似するものをグループ化することで、条件を分類でき、新たな検索条件の作成の助けとなる。検索履歴データの項目を編集できるようにすることで、利用者は、過去の検索条件を利用して、新たな検索条件を設定することができる。また、過去の検索条件に対する検索結果が示されているので、利用者にとって、より最適な検索条件を設定することができる。さらに、表示している複数の検索履歴データの検索条件または検索結果を結合して、新たな検索を行うことができる。[変形例]図1に示す画像検索装置を構成する各ブロックは、1つのパーソナルコンピューターで実施されてもよく、元画像データベース11として、外部接続される記憶装置をもちいてもよい。また、元画像データベース11、検索用データベース12および検索モジュール13をネットワーク上のサーバーとし、他をパーソナルコンピューターにより実施してもよい。また、UIモジュール16だけをパーソナルコンピューターとし、他のネットワーク上のサーバーで実現してもよい。さらに、パーソナルコンピューターの代わりに、少なくともUIモジュール16について、スマートフォンを含む携帯電話や他の端末により実現することもできる。さらに、元画像データベース11としてメモリカードを用い、プリンターで画像検索装置を構成することもできる。この場合には、メモリカードに記憶された画像を検索して、所望の画像をそのままプリントすることができる。また、UIモジュール16の表示する画面はあくまで一例であり、検索を実施する装置に応じて、種々変更することができる。"