(57)【要約】【課題】使用者によって選択された画像ファイルに関連する画像ファイルを検索すること。【解決手段】画像検索部１０３ｃは、使用者によって入力スイッチ１０１が操作されることにより選択された画像ファイルに付加されている画像ファイルの分類情報を取得し、取得した分類情報に基づいて画像ファイルの検索条件を決定し、決定した検索条件に基づいてＨＤＤ１０４に記録されている画像ファイルを検索する。画像表示部１０３ｂは、画像検索部１０３ｃによって検索された画像ファイルをモニタ１０５に表示する。【選択図】図１
2007188404.tif 000002
【特許請求の範囲】
【請求項１】
記録手段に記録された画像を使用者からの指示に応じて選択する画像選択手段と、
前記画像選択手段で選択した画像に付加されている画像の分類情報を取得する分類情報取得手段と、
前記分類情報取得手段で取得した前記分類情報に基づいて、画像の検索条件を決定する決定手段と、
前記決定手段で決定した検索条件に基づいて、前記記録手段に記録されている画像を検索する検索手段とを備えることを特徴とする画像検索装置。
【請求項２】
請求項１に記載の画像検索装置において、
前記分類情報取得手段で取得した前記分類情報をモニタに一覧表示する分類情報表示手段をさらに備えることを特徴とする画像検索装置。
【請求項３】
請求項２に記載の画像検索装置において、
前記分類情報表示手段で表示した分類情報一覧の中から使用者によって選択された分類情報を特定する特定手段と、
前記特定手段で特定した分類情報に基づく検索条件で前記検索手段によって検索された画像を前記モニタに表示する画像表示手段とをさらに備えることを特徴とする画像検索装置。
【請求項４】
請求項３に記載の画像検索装置において、
前記画像表示手段は、既にモニタに画像が表示されている場合には、前記モニタの表示内容を、前記特定手段で特定した分類情報に基づく検索条件で前記検索手段によって検索された画像に切り替えることを特徴とする画像検索装置。
【請求項５】
請求項３に記載の画像検索装置において、
前記画像表示手段は、既にモニタに画像が表示されている場合には、既にモニタに表示されている画像に対して前記特定手段で特定した分類情報に基づく検索条件で絞り込みを行い、その絞り込み結果を前記モニタに表示することを特徴とする画像検索装置。
【請求項６】
記録手段に記録された画像を使用者からの指示に応じて選択し、
選択した画像に付加されている画像の分類情報を取得し、
取得した前記分類情報に基づいて、画像の検索条件を決定し、
決定した検索条件に基づいて、前記記録手段に記録されている画像を検索することを特徴とする画像検索方法。
【請求項７】
コンピュータに、
記録手段に記録された画像を使用者からの指示に応じて選択する画像選択手順と、
前記画像選択手順で選択した画像に付加されている画像の分類情報を取得する分類情報取得手順と、
前記分類情報取得手順で取得した前記分類情報に基づいて、画像の検索条件を決定する決定手順と、
前記決定手順で決定した検索条件に基づいて、前記記録手段に記録されている画像を検索する検索手順とを実行させるための画像検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラで撮像した画像を管理するための画像検索装置、画像検索方法、および画像検索プログラムに関する。
【背景技術】
【０００２】
次のような情報処理装置が特許文献１によって知られている。この情報処理装置は、画像に関連付けられているキーワード一覧を画像とともにモニタに表示し、キーワード一覧の中から任意のキーワードが選択されると、そのキーワードを検索条件として関連する画像を検索して表示する。
【０００３】
【特許文献１】特開２００５−３０９５１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の装置においては、使用者は任意の画像に関連する画像を検索するためにキーワードを選択する必要があるが、その画像に複数のキーワードが関連付けられている場合、各キーワード単位でしか関連する画像を検索することができなかった。
【課題を解決するための手段】
【０００５】
本発明は、記録手段に記録された画像を使用者からの指示に応じて選択し、選択した画像に付加されている画像の分類情報を取得し、取得した分類情報に基づいて、画像の検索条件を決定し、決定した検索条件に基づいて、記録手段に記録されている画像を検索することを特徴とする。
このとき、取得した分類情報をモニタに一覧表示するようにしてもよい。そして、表示した分類情報一覧の中から使用者によって選択された分類情報を特定し、特定した分類情報に基づく検索条件で検索された画像をモニタに表示することが好ましい。
また、既にモニタに画像が表示されている場合には、モニタの表示内容を、特定した分類情報に基づく検索条件で検索された画像に切り替えるようにしてもよく、既にモニタに表示されている画像に対して特定した分類情報に基づく検索条件で絞り込みを行い、その絞り込み結果をモニタに表示するようにしてもよい。
【発明の効果】
【０００６】
本発明によれば、使用者は画像を選択するだけでその画像に関連する画像を検索することができる。すなわち、画像単位に関連画像を検索することが可能となる。
【発明を実施するための最良の形態】
【０００７】
図１は、本実施の形態における画像検索装置の一実施の形態の構成を示すブロック図である。画像検索装置１００としては、例えば画像を蓄積するためのフォトストレージャが使用される。この画像検索装置１００は、入力装置１０１と、外部インターフェース１０２と、制御装置１０３と、ＨＤＤ１０４と、モニタ１０５とを備えている。
【０００８】
入力装置１０１は、例えば、操作用リモコン（リモコン）であり、このリモコンには画像検索装置１００を操作するために必要なボタン（キー）が配置されている。使用者はこのリモコンを操作することによって、画像検索装置１００に対して種々の指示を出すことができる。
【０００９】
外部インターフェース１０２は、例えばＵＳＢインターフェースや無線ＬＡＮモジュールなど、外部機器と有線通信または無線通信を行うためのインターフェースである。本実施の形態におけるフォトストレージャは、この外部インターフェース１０２を介して外部機器、例えばカメラ（デジタルカメラ）から画像、すなわち画像データファイル（画像ファイル）を取り込む。または、外部インターフェース１０２として、メモリカードなどの記憶媒体を挿入するためのメモリカードスロットを設け、メモリカード経由で画像ファイルを取り込むようにしてもよい。
【００１０】
外部インターフェース１０２を介して取り込んだ画像ファイルは、制御装置１０３に出力され、制御装置１０３によってＨＤＤ１０４に記録される。なお、ＨＤＤ１０４は、外部インターフェース１０２を介して取り込んだ画像ファイル、および画像検索装置１００を動作させるための種々のプログラムを記録するためのハードディスクドライブである。モニタ１０５は、例えば液晶モニタであり、制御装置１０３から出力される画像データを表示する。
【００１１】
制御装置１０３は、ＣＰＵ、メモリ、およびその他周辺回路で構成され、分類情報管理部１０３ａと、画像表示部１０３ｂと、画像検索部１０３ｃとを機能的に備えている。
【００１２】
分類情報管理部１０３ａは、ＨＤＤ１０４に記録されている各画像ファイルを分類するために使用する分類情報を管理する。画像ファイルの分類情報は、画像の撮像時にカメラによって付加される撮像日時情報、シーンモードの設定状況、カメラＩＤ情報、およびレンズの種類情報などの撮影情報と、使用者によって任意に付加される画像の内容を示す内容情報とを含んでいる。
【００１３】
なお、外部インターフェース１０２を介して取り込まれる画像ファイルは、例えばＥｘｉｆ形式の画像ファイルのように、ファイル内にデジタルカメラで撮像された画像データを格納する画像データ部と、ヘッダー情報など種々の情報を格納する付加情報部とを含んでいる。上述したカメラによって付加される撮影情報は、画像ファイル内の付加情報部に記録されている。すなわち、分類情報管理部１０３ａは、画像データ部から撮影情報を取得することができる。
【００１４】
内容情報は、画像検索装置（フォトストレージャ）１００上で使用者によって付加される。例えば、使用者は、内容情報として「長男の写真」、「夏の写真」、「運動会」などの画像の内容を示す情報を自由に付加することができる。また、使用者の画像ファイルに対するお気に入り度などを内容情報として付加するようにしてもよい。このとき、１枚の画像に対して複数の内容情報を付加することも可能である。画像ファイルに内容情報を付加するに当たっては、使用者はリモコンを使用してモニタ１０５上で各画像ファイルを選択し、リモコン上に配置されている「内容情報付加」ボタンを選択する。これによってモニタ１０５上に内容情報を入力するための画面が表示され、使用者はこの画面上で任意の内容情報を付加していく。
【００１５】
使用者は、ＨＤＤ１０４に記録されている全ての画像に対して、１枚ずつ付加情報を付加していくことも可能であるが、複数枚の画像ファイルに対して同じ分類情報を付加したい場合に、それぞれの画像ファイルに対して個別に分類情報を付加することは操作が面倒である。よって、本実施の形態の画像検索装置１００においては、複数枚の画像ファイルに対して一括して同じ分類情報を付加できるようになっている。
【００１６】
例えば、使用者はモニタ１０５上に表示されている複数の画像を選択して、選択した複数の画像に対して分類情報を付加できるようにしてもよい。また、一枚の画像ファイルに任意の分類情報が付加された場合には、撮影日が同じ他の画像ファイルに対しても一括して同じ分類情報を付加してもよく、同日にカメラから画像検索装置１００に取り込まれた他の画像ファイルに対して一括して同じ分類情報を付加するようにしてもよい。この他、カメラまたは画像検索装置１００に画像内に写っている人物の顔を認識する顔認識機能が搭載されている場合には、一枚の画像ファイルに任意の分類情報が付加されたときに、その画像ファイル内に存在する人物が写っている他の画像ファイルに対しても一括して同じ分類情報を付加するようにしてもよい。
【００１７】
分類情報管理部１０３ａは、画像ファイルの分類情報、すなわち画像ファイル内の画像データ部から取得した撮影情報と、使用者によって付加された内容情報とをＨＤＤ１０４内にデータベース化して保存する。例えば、分類情報管理部１０３ａは、図２に示すように、画像ファイルに付加された分類情報をＨＤＤ１０４内に作成した分類情報データベースによって管理する。なお、図２に示す例では、画像ファイル１〜画像ファイル１０の１０枚の画像ファイルについての分類情報がデータベース化されており、各画像ファイルには、それぞれ分類情報１〜４に示す分類情報が付加されている。
【００１８】
例えば、画像ファイル１には、分類情報１として上述した撮影情報に含まれる撮像日時情報として「２００５年８月１０日撮影」が付加されており、また上述した「内容情報」として「長男の写真」、「運動会」、「夏の写真」が付加されている例を示している。
【００１９】
画像表示部１０３ｂは、使用者によって入力装置１０１が操作され、ＨＤＤ１０４に記録されている画像表示が指示されると、図３に示すようにＨＤＤ１０４内に記録されている複数の画像ファイルをモニタ１０５上に表示する。
【００２０】
このときモニタ１０５上に表示する画像ファイルは、ＨＤＤ１０４内に記録されている全ての画像ファイルを表示するようにしてもよく、使用者によって選択された画像ファイルのみを表示するようにしてもよく、または使用者によって選択された分類情報が付加されている画像ファイルを表示するようにしてもよい。この図２に示す例では、ＨＤＤ１０４に記録されている全ての画像、すなわち画像ファイル１〜画像ファイル１０が表示された例を示している。
【００２１】
なお、複数の画像ファイルを一度に表示する場合に、全ての画像ファイルをモニタ１０５上に表示しきれない場合には、画面上にスクロールバーを表示して、使用者が画面をスクロールすることによって表示しきれない画像ファイルを閲覧できるようにする。よって、図３に示す例では、一画面内に４枚の画像ファイルしか表示できないため、表示しきれないその他の画像ファイル、すなわち画像ファイル５〜画像ファイル１０については、使用者はスクロールバー３ａを操作して閲覧する必要がある。
【００２２】
この図３に示す画面上では、使用者は入力装置１０１を操作して任意の画像を選択することができる。例えば、使用者はリモコン上に配置されたカーソル移動キーを操作して、画像ファイルを選択するためのカーソル３ｂを画面上で移動させて画像ファイルを選択する。図３に示す例では、画像ファイル１にカーソル３ｂが当たっており、この画像ファイル１が選択されている状態を示している。
【００２３】
画像検索部１０３ｃは、このカーソル３ｂの移動状況を監視して、画面上でいずれかの画像ファイルが選択されたことを検出する。このとき、常に、現在カーソル３ｂが当たっている画像ファイルが選択されているものとして検出しても良いが、この場合には、使用者が図３に示す画面上で画像ファイル３を選択するために、画像ファイル１から画像ファイル２→画像ファイル３とカーソル３ｂを移動させたときは、実際には選択されていない画像ファイル２も一時的に選択されたものとして検出されたことになる。よって、本実施の形態では、使用者による画像ファイルの選択が完了した時点で選択されている画像ファイルを使用者が最終的に選択した画像ファイルとして検出するために、カーソル３ｂが１つの画像ファイル上に所定時間以上、例えば１秒以上止まったときに、その画像ファイルが選択されたものと検出するようにする。
【００２４】
画像検索部１０３ｃは、画面上でいずれかの画像ファイルが選択されたことを検出すると、選択されている画像ファイルに付加されている分類情報を全て抽出し、各分類情報ごとに同一の分類情報が付加されている画像ファイルのファイル名を分類情報データベースを参照して検索する。すなわち、選択された画像ファイルに付加されている分類情報に基づいて検索条件を設定し、設定した検索条件で分類情報データベースを検索して検索条件に合致するファイル名を取得する。
【００２５】
例えば、現在、画像ファイル１が選択されている場合には、画像検索部１０３ｃは、図２に示す分類情報データベースから画像ファイル１に付加されている分類情報、すなわち「２００５年８月１０日撮影」、「長男の写真」、「運動会」、および「夏の写真」を抽出する。そして、抽出した分類情報のそれぞれを検索条件に設定して、抽出した分類情報ごとに、同一の分類情報が付加されている画像ファイルのファイル名を分類情報データベース内から検索する。
【００２６】
具体的には、分類情報として「２００５年８月１０日撮影」が付加されている画像ファイルのファイル名として画像ファイル１〜８を検索し、分類情報として「長男の写真」が付加されている画像ファイルのファイル名として画像ファイル１および９を検索する。また、分類情報として「運動会」が付加されている画像ファイルのファイル名として画像ファイル１、５、７および８を検索し、分類情報として「夏の写真」が付加されている画像ファイルのファイル名として画像ファイル１〜８を検索する。
【００２７】
画像検索部１０３ｃは、分類情報データベースから抽出した画像ファイル１に付加されている分類情報、および抽出した分類情報ごとに検索したファイル名の検索結果を、制御装置１０３が有するメモリ内に一時的に記憶しておく。
【００２８】
使用者はさらに、図３に示す画面上で入力装置１０１を操作して、選択した画像ファイル１に対して実行する処理を指示するための操作メニューを呼び出すことができる。例えば、使用者がリモコン上に配置されている「操作メニュー表示」ボタンを押下したことを検出すると、画像表示部１０３ｂは、図４（ａ）に示すような操作メニューをモニタ１０６上に表示する。
【００２９】
分類情報管理部１０３ａは、使用者によって、この図４（ａ）に示す操作メニュー上で「分類項目の一覧」が選択されると、メモリ上に一時記憶しておいた分類情報データベースから抽出した画像ファイル１に付加されている分類情報を読み込む。そして、図４（ｂ）に示すように、読み込んだ分類情報一覧をモニタ１０５上に一覧表示する。ここで表示される分類情報一覧は、画像検索部１０３ｃで画像ファイル名を検索する際に設定した検索条件の一覧に相当する。図４（ｂ）に示す例では、画像ファイル１に付加されている分類情報として「２００５年８月１０日撮影」、「長男の写真」、「運動会」、および「夏の写真」が一覧表示されている。
【００３０】
その後、使用者がリモコンを操作して分類情報一覧から任意の項目を選択すると、画像表示部１０３ｂは、メモリ上に一時記憶しておいた画像ファイル１に付加されている分類情報ごとに検索したファイル名の検索結果の中から、選択された分類情報を検索条件として検索したファイル名を読み込む。そして、該当するファイル名の画像ファイルをＨＤＤ１０４内から取得して、モニタ１０５上に表示する。図５は、分類情報一覧内から使用者によって「運動会」が選択された場合の画面表示の具体例を示す図である。この図５に示す例では、分類情報に「運動会」が付加されている画像ファイル、すなわち画像ファイル１、５、７および８が表示されている。
【００３１】
この図５に示す画面上においても、使用者はリモコンを操作して画面上に表示されたカーソル３ｂを移動させて画像ファイルを選択することができる。そして、使用者によって画像ファイルが選択されると、画像検索部１０３ｃは、図３で上述した場合と同じように、使用者によって選択された画像ファイルに付加されている分類情報を抽出し、抽出した分類情報に基づいて検索条件を設定して分類情報データベース内を検索する。
【００３２】
なお、画像検索部１０３ｃは、使用者によって選択された画像ファイルに付加されている分類情報を抽出するに当たっては、現在表示されている画像ファイルの検索条件と一致する分類情報は抽出対象外とする。すなわち、図５は、図４（ｂ）に示す分類情報一覧上で「運動会」が選択され、分類情報に「運動会」が付加されている画像ファイルが既に表示されているため、画像検索部１０３ｃは使用者によって選択された画像ファイルに付加されている「運動会」は抽出対象外とする。
【００３３】
例えば、図５に示す画面上で画像ファイル１が選択されている場合には、画像検索部１０３ｃは、分類情報データベースから「運動会」を除いた画像ファイル１に付加されている分類情報、すなわち「２００５年８月１０日撮影」、「長男の写真」、および「夏の写真」を抽出する。そして、抽出した分類情報のそれぞれを検索条件に設定して、抽出した分類情報ごとに、同一の分類情報が付加されている画像ファイルのファイル名を分類情報データベース内から検索する。
【００３４】
具体的には、分類情報として「２００５年８月１０日撮影」が付加されている画像ファイルのファイル名として画像ファイル１〜８を検索し、分類情報として「長男の写真」が付加されている画像ファイルのファイル名として画像ファイル１および９を検索する。また、分類情報として「夏の写真」が付加されている画像ファイルのファイル名として画像ファイル１〜８を検索する。
【００３５】
さらに画像検索部１０３ｃは、現在表示されている画像ファイルの検索条件と一致する分類情報と抽出した各分類情報とが共に付加されている画像ファイルのファイル名を分類情報データベースを参照して検索する。すなわち、現在表示されている画像ファイルの検索条件と一致する分類情報と、抽出した各分類情報とをＡＮＤで結んだ検索条件（ＡＮＤ条件）を設定して分類情報データベースを検索する。
【００３６】
図５に示す例では、現在表示されている画像ファイルの検索条件と一致する分類情報「運動会」と、抽出した「２００５年８月１０日撮影」とをＡＮＤ条件に設定して、これらの分類情報が共に付加されている画像ファイルのファイル名を分類情報データベース内から検索する。同様に、「運動会」と「長男の写真」とが付加されている画像ファイル、および「運動会」と「夏の写真」とが付加されている画像ファイルのそれぞれのファイル名を分類情報データベース内から検索する。
【００３７】
これによって、分類情報に「運動会」と「２００５年８月１０日撮影」とが付加されている画像ファイルのファイル名として画像ファイル１、５、７および８が検索され、分類情報に「運動会」と「長男の写真」とが付加されている画像ファイルとして画像ファイル１が検索され、分類情報に「運動会」と「夏の写真」とが付加されている画像ファイルとして画像ファイル１、５、７および８が検索される。
【００３８】
画像検索部１０３ｃは、分類情報データベースから抽出した「運動会」を除いた画像ファイル１に付加されている分類情報、抽出した分類情報ごとに検索したファイル名の検索結果、および上述したＡＮＤ条件を用いて検索した画像ファイル名の検索結果を制御装置１０３が有するメモリ内に一時的に記憶しておく。
【００３９】
使用者は、この図５に示す画面上においても、上述したように選択した画像ファイルに対する処理を指示するための操作メニューを呼び出すことができる。図６（ａ）は、図５に示す画面上から呼び出された操作メニューの具体例を示す図である。ここでは、図４（ａ）の操作メニューに表示された項目に加えて「戻る」という項目が追加されている。使用者によってこの「戻る」項目が選択された場合には、画像表示部１０３ｂは、図５の前画面、すなわち図３に示す画面をモニタ１０５上に表示する。
【００４０】
また、使用者によって「分類項目の一覧」が選択された場合には、分類情報管理部１０３ａは、メモリ上に一時記憶しておいた「運動会」を除いた画像ファイル１に付加されている分類情報を読み込む。そして、図６（ｂ）に示すように、読み込んだ分類情報一覧をモニタ１０５上に一覧表示する。図６（ｂ）に示す例では、「２００５年８月１０日撮影」、「長男の写真」、および「夏の写真」が一覧表示されている。
【００４１】
別の具体例として、図７に示すように、図５に示す画面上で使用者によって画像ファイル８が選択された場合、すなわち画像ファイル８にカーソル３ｂが当たっている場合について説明する。この場合には、画像検索部１０３ｃは、分類情報データベースから「運動会」を除いた画像ファイル８に付加されている分類情報、すなわち「２００５年８月１０日撮影」、「次男の写真」、および「夏の写真」を抽出する。
【００４２】
そして、画像検索部１０３ｃは、抽出した分類情報ごとに、同一の分類情報が付加されている画像ファイルのファイル名を分類情報データベースを参照して検索する。具体的には、分類情報として「２００５年８月１０日撮影」が付加されている画像ファイルのファイル名として画像ファイル１〜８を検索し、分類情報として「次男の写真」が付加されている画像ファイルのファイル名として画像ファイル６、８および１０を検索し、分類情報として「夏の写真」が付加されている画像ファイルのファイル名として画像ファイル１〜８を検索する。
【００４３】
さらに画像検索部１０３ｃは、画像ファイル８に付加されている分類情報に基づいて上述したＡＮＤ条件を設定して、現在画像が検索されている条件と一致する分類情報と抽出した各分類情報とが共に付加されている画像ファイルのファイル名を分類情報データベースから検索する。これによって、分類情報に「運動会」と「２００５年８月１０日撮影」とが付加されている画像ファイルのファイル名として画像ファイル１、５、７および８が検索され、分類情報に「運動会」と「次男の写真」とが付加されている画像ファイルとして画像ファイル８が検索され、分類情報に「夏の写真」と「次男の写真」とが付加されている画像ファイルとして画像ファイル６および８が検索される。
【００４４】
画像検索部１０３ｃは、分類情報データベースから抽出した「運動会」を除いた画像ファイル８に付加されている分類情報、抽出した分類情報ごとに検索したファイル名の検索結果、および上述したＡＮＤ条件を用いて検索した画像ファイル名の検索結果を制御装置１０３が有するメモリ内に一時的に記憶しておく。
【００４５】
そして、図７に示す画面上において、使用者によって操作メニューが呼び出された場合には、画像表示部１０３ｂは、図８（ａ）に示すような操作メニューをモニタ１０６上に表示する。この図８（ａ）の操作メニューにおいても「戻る」項目が表示されており、使用者によってこの「戻る」項目が選択された場合には、画像表示部１０３ｂは、前画面をモニタ１０５上に表示する。
【００４６】
また、図８（ａ）に示す操作メニュー内から使用者によって「分類項目の一覧」が選択された場合には、分類情報管理部１０３ａは、メモリ上に一時記憶しておいた分類情報データベースから抽出した画像ファイル８に付加されている分類情報を読み込む。そして、図８（ｂ）に示すように、読み込んだ分類情報一覧をモニタ１０５上に一覧表示する。図８（ｂ）に示す例では、画像ファイル８に付加されている分類情報として「２００５年８月１０日撮影」、「次男の写真」、および「夏の写真」が一覧表示されている。
【００４７】
ここで使用者は、上述した図４（ｂ）の場合と同様に、リモコンを操作して分類情報一覧から任意の項目を選択し、選択した項目が分類情報として付加されている画像の一覧を表示することができる。このとき、図５や図７に示す画面においては、上述したように、既に分類情報に「運動会」が付加されている画像ファイルが検索されて表示されている。
【００４８】
このため、使用者の要望としては、既にモニタ１０５に表示している結果を無視して改めて図６（ｂ）または図８（ｂ）で選択した分類情報が付加されている画像ファイルに表示内容を切り替えたい場合と、分類情報に「運動会」が付加されている画像ファイルの中からさらに図６（ｂ）または図８（ｂ）で選択した分類情報が付加されている画像ファイルを絞り込んで表示したい場合とが考えられる。
【００４９】
そこで本実施の形態では、使用者はリモコン上に配置された「切り替え」ボタンと「絞り込み」ボタンとのいずれかを用いて図６（ｂ）または図８（ｂ）の分類情報一覧から任意の項目を選択することによって、上記いずれの方法で画像を表示するかを指定することができる。以下、使用者によって図７に示す画面上で画像８が選択され、図８（ｂ）の分類情報一覧から「次男の写真」が選択された場合の処理について説明する。
【００５０】
図８（ｂ）に示す分類情報一覧において、使用者によって「切り替え」が指定されると同時に分類情報として「次男の写真」が選択された場合には、画像表示部１０３ｂは、メモリ上に一時記憶しておいた分類情報に「次男の写真」が付加されている画像ファイルのファイル名の検索結果を読み込む。そして、該当するファイル名の画像ファイルをＨＤＤ１０４内から取得して、モニタ１０５上に表示する。これによって、モニタ１０５上には、図９に示すように分類情報に「次男の写真」が付加されている画像ファイル、すなわち画像ファイル６、８および１０が表示される。
【００５１】
また、図８（ｂ）に示す分類情報一覧において、使用者によって「絞り込み」が指定されると同時に分類情報として「次男の写真」が選択された場合には、画像表示部１０３ｂは、メモリ上に一時記憶しておいた分類情報に「運動会」と「次男の写真」とが付加されている画像ファイルのファイル名の検索結果を読み込む。すなわち、「運動会」と「次男の写真」とをＡＮＤ条件として検索した結果得られたファイル名を読み込む。そして、該当するファイル名の画像ファイルをＨＤＤ１０４内から取得して、モニタ１０５上に表示する。
【００５２】
これによって、既に検索条件に「運動会」が設定されてモニタ１０５上に表示されている画像ファイル一覧の中から、さらに検索条件に「次男の写真」を追加設定した結果得られる画像ファイルをモニタ１０５上に表示することができる。すなわち、モニタ１０５上には、図１０に示すように分類情報に「運動会」と「次男の写真」とが付加されている画像ファイル８を表示することができる。
【００５３】
図１１は、本実施の形態における画像検索装置の処理を示すフローチャートである。図１１に示す処理は、使用者によって入力装置１０１が操作され、ＨＤＤ１０４内に保存されている画像のモニタ１０５への表示が指示されると起動するプログラムとして制御装置１０３によって実行される。
【００５４】
ステップＳ１０において、画像表示部１０３ｂは、ＨＤＤ１０４内に保存されている画像ファイルを読み込んで図２に示したようにモニタ１０５上に一覧表示する。その後ステップＳ２０へ進み、画像表示部１０３ｂは、使用者によって画面上のいずれかの画像ファイルが選択されたか否かを判断する。すなわち画面上のいずれかの画像ファイルにカーソル３ｂが当たっているか否かを判断する。画像ファイルが選択されたと判断した場合には、ステップＳ３０へ進む。
【００５５】
ステップＳ３０では、画像検索部１０３ｃは、上述したように、使用者によって選択された画像ファイルに付加されている分類情報に基づいて検索条件を設定して、ステップＳ４０へ進む。ステップＳ４０では、設定した検索条件で分類情報データベースを検索して検索条件に合致するファイル名を取得する。その後、ステップＳ５０へ進む。ステップＳ５０では、画像表示部１０３ｂは、使用者によって操作メニューの表示が指示されたか否かを判断する。操作メニューの表示が指示されたと判断した場合には、ステップＳ６０へ進む。
【００５６】
ステップＳ６０では、画像表示部１０３ｂは、図３（ａ）で上述した操作メニューをモニタ１０５上に表示してステップＳ７０へ進む。ステップＳ７０では、画像表示部１０３ｂは、使用者によって操作メニュー内から「分類項目の一覧」が選択されたか否かを判断する。「分類項目の一覧」が選択されたと判断した場合には、ステップＳ８０へ進む。ステップＳ８０では、分類情報管理部１０３ａは、上述した分類情報一覧をモニタ１０５上に表示して、ステップＳ９０へ進む。
【００５７】
ステップＳ９０では、画像表示部１０３ａは、分類情報一覧の中からいずれかの分類情報が選択されたか否かを判断する。いずれかの分類情報が選択されたと判断した場合にはステップＳ１００へ進む。ステップＳ１００では、画像表示部１０３ａは、使用者によって指定された画像検索方法、すなわち上述した「切り替え」、「絞り込み」のいずれかに応じてステップＳ４０で検索したファイル名の画像ファイルをＨＤＤ１０４内から取得して、モニタ１０５上に表示する。その後、後述するステップＳ１３０へ進む。
【００５８】
次に、ステップＳ７０において、使用者によって操作メニュー内から「分類項目の一覧」が選択されていない場合の処理について説明する。この場合にはステップＳ１１０へ進む。ステップＳ１１０では、画像表示部１０３ｂは、使用者によって操作メニュー内から「戻る」が選択されたか否かを判断する。「戻る」が選択されたと判断した場合には、ステップＳ１２０へ進む。ステップＳ１２０では、画像表示部１０４ａは、モニタ１０５上の表示を前画面に戻して、ステップＳ１３０へ進む。
【００５９】
ステップＳ１３０では、使用者によって入力装置１０１が操作され、画像表示の終了指示があったか否かを判断する。終了指示がないと判断した場合には、ステップＳ２０へ戻って処理を繰り返す。これに対して、終了指示があったと判断した場合には、処理を終了する。
【００６０】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）画像ファイルに付加された分類情報を分類情報データベースで管理し、画像ファイルを表示中に使用者によって分類情報一覧の表示が指示されると、選択された画像ファイルに付加されている分類情報を一覧表示するようにした。そして、使用者によって一覧の中から任意の分類情報が選択された場合には、その選択された分類情報が付加されている画像ファイルをモニタ１０５上に一覧表示するようにした。これによって、使用者は分類情報一覧の中から画像を閲覧したい分類情報を選択するだけで、容易に関連する画像を閲覧することができ、使用者の利便性を向上することができる。
【００６１】
（２）画像ファイルをモニタ１０５に表示している状態で、使用者によって画像ファイルが選択された場合には、画像検索部１０３ｃは、選択されている画像ファイルに付加されている分類情報を全て抽出して検索条件を設定し、設定した検索条件で分類情報データベースを検索して検索条件に合致するファイル名を取得するようにした。これによって、使用者に検索処理を意識させることなくバックグラウンドで検索を実行することができる。
【００６２】
（３）使用者によって分類情報一覧から任意の分類情報が選択された場合には、画像表示部１０３ｂは、あらかじめ画像検索部１０３ｃで検索しておいた検索結果の中から、使用者によって選択された分類情報を検索条件として検索したファイル名の検索結果を読み込んで、そのファイル名の画像ファイルをＨＤＤ１０４内から取得するようにした。これによって、使用者によって分類情報が選択されたときには、あらかじめバックグラウンドで検索しておいたファイル名の画像ファイルを読み込めばよく、その時点で検索処理を実行する必要がないことから、画像の表示を高速に行うことができる。
【００６３】
（４）使用者は分類情報一覧から分類情報を選択する際に、選択された分類情報が付加された画像ファイルの表示に切り替える「切り替え」と、既に表示されている画像ファイルの中から選択された分類情報が付加された画像ファイルのみを絞り込んで表示する「絞り込み」とを選択できるようにした。これによって、使用者は好みの方法で検索した画像ファイルを閲覧できるようになり、使用者の利便性が向上する。
【００６４】
―変形例―
なお、上述した実施の形態の画像検索装置は、以下のように変形することもできる。
（１）上述した実施の形態では、分類情報管理部１０３ａは、画像ファイルごとの分類情報を分類情報データベースに格納して管理する例について説明した。しかしこれに限定されず、各画像ファイルの分類情報を画像ファイル内の付加情報部に記録して管理してもよく、その他の管理方法で管理するようにしてもよい。
【００６５】
（２）上述した実施の形態では、画像検索部１０３ｃは、使用者によって画像ファイルが選択されたことを検出したときに、選択された画像ファイルに付加されている分類情報を検索条件に設定し、その検索条件に合致する画像ファイルのファイル名を検索するようにした。そして、画像表示部１０３ｂは、使用者によって分類情報一覧から任意の分類情報が選択された場合に、検索済みのファイル名の画像ファイルをＨＤＤ１０４から取得してモニタ１０５上に表示する例について説明した。しかしこれに限定されず、画像検索部１０３ｃは、ファイル名を検索すると同時に検索したファイル名の画像ファイルをＨＤＤ１０４から取得してメモリに記憶しておき、画像表示部１０３ｂは、画像検索部１０３ｃによって既に取得されている画像ファイルをメモリから読み込んで表示するようにしてもよい。
【００６６】
（３）上述した実施の形態では、画像検索装置１００としてフォトストレージャを使用する例について説明した。しかしこれに限定されず、パーソナルコンピュータ（パソコン）やその他の情報端末に適用することも可能である。例えばパソコンを使用する場合には、入力装置１０１として、キーボードやマウスなどを搭載し、使用者はこれらの入力用部材を操作して画像検索装置１００に対して指示を出すようにすればよい。
【００６７】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【図面の簡単な説明】
【００６８】
【図１】画像検索装置の一実施の形態の構成を示すブロック図である。
【図２】分類情報データベースの具体例を示す図である。
【図３】モニタ１０５上の画像の表示例を示す第１の図である。
【図４】操作メニューおよび分類情報一覧の具体例を示す第１の図である。
【図５】モニタ１０５上の画像の表示例を示す第２の図である。
【図６】操作メニューおよび分類情報一覧の具体例を示す第２の図である。
【図７】モニタ１０５上の画像の表示例を示す第３の図である。
【図８】操作メニューおよび分類情報一覧の具体例を示す第３の図である。
【図９】モニタ１０５上の画像の表示例を示す第４の図である。
【図１０】モニタ１０５上の画像の表示例を示す第５の図である。
【図１１】画像検索装置の処理を示すフローチャート図である。
【符号の説明】
【００６９】
１００  画像検索装置、１０１  入力装置、１０２  外部インターフェース、１０３  制御装置、１０３ａ  分類情報管理部、１０３ｂ  画像表示部、１０３ｃ  画像検索部、１０４  ＨＤＤ、１０５  モニタ
【図１】
2007188404.tif 000003
【図２】
2007188404.tif 000004
【図３】
2007188404.tif 000005
【図４】
2007188404.tif 000006
【図５】
2007188404.tif 000007
【図６】
2007188404.tif 000008
【図７】
2007188404.tif 000009
【図８】
2007188404.tif 000010
【図９】
2007188404.tif 000011
【図１０】
2007188404.tif 000012
【図１１】
2007188404.tif 000013