(57)【要約】【課題】  画像へのキーワードの設定作業を確実に行うことができる画像処理装置、画像処理方法及び画像処理プログラムを提供する。【解決手段】  モニタ２８にキーワード設定画面が表示され、入力された画像がインデックス表示される（ステップＳ１４）。そして、入力された画像の最初の画像が選択されて（ステップＳ１６）、選択された画像に対してキーワードを設定するキーワード設定領域５６が表示される（ステップＳ１８）。プルダウンメニューＭ１０、Ｍ１２及び「ＯＫ」ボタンによりキーワードが設定されると（ステップＳ２０）、次の画像が選択されて（ステップＳ２４）、ステップＳ１８の処理に戻り、ステップＳ２４において選択された次の画像に対してキーワードを設定する状態になる。そして、上記ステップＳ１８からＳ２４の処理を繰り返して、入力された全ての画像にキーワードが設定されると（ステップＳ２２のＮｏ）、入力された画像がキーワードと関連付けられて、ハードディスク装置１８に記憶される（ステップＳ２６）。【選択図】      図４
2007207031.tif 000002
【特許請求の範囲】
【請求項１】
画像を入力する画像入力手段と、
前記入力された画像に対してキーワードを入力するためのキーワード入力画面を表示する表示制御手段と、
前記入力された画像に対するキーワードの設定入力を受け付けるキーワード設定手段と、
前記入力された画像に対して所定の条件のキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶する画像記憶手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像記憶手段は、前記入力された画像の全てに対してキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶することを特徴とする請求項１記載の画像処理装置。
【請求項３】
画像を入力する画像入力手段と、
前記入力された画像が有する画像特徴情報に基づいて、前記入力された画像を所定のデータグループに分類する画像分類手段と、
前記入力された画像を前記データグループごとに一時記憶する一時記憶手段と、
前記入力された画像又は前記データグループに対してキーワードを入力するためのキーワード入力画面を表示する表示制御手段と、
前記入力された画像又は前記データグループに対するキーワードの設定入力を受け付けるキーワード設定手段と、
前記入力された全ての画像又は前記全てのデータグループに対してキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶する画像記憶手段と、
を備えることを特徴とする画像処理装置。
【請求項４】
前記画像分類手段は、前記画像が有する日時情報、位置情報、撮影者情報又は被写体情報のうち少なくとも一つの情報に基づいて、前記入力された画像を分類することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記表示制御手段は、前記入力された画像を前記キーワード設定画面にインデックス表示させることを特徴とする請求項１から４のいずれか１項記載の画像処理装置。
【請求項６】
前記キーワードに対して１以上の属性を登録するキーワード属性登録手段と、
前記キーワードの属性ごとに、キーワードを登録するキーワード登録手段とを更に備え、
前記キーワード設定手段は、前記キーワードの属性ごとに、前記登録されたキーワードの中から所望のキーワードの選択入力を受け付けることを特徴とする請求項１から５のいずれか１項記載の画像処理装置。
【請求項７】
前記キーワード属性登録手段は、前記キーワードの属性が複数ある場合に、前記キーワードの属性の間に上下関係を設定し、
前記キーワード登録手段は、前記上位の属性に登録されたキーワードに対して選択可能な下位のキーワードを登録することを特徴とする請求項６記載の画像処理装置。
【請求項８】
前記登録されたキーワードを追加又は変更するキーワード編集手段を更に備えることを特徴とする請求項６又は７記載の画像処理装置。
【請求項９】
前記記憶された画像を検索するためのキーワードの入力を受け付ける検索キーワード入力手段と、
前記入力されたキーワードに合致する画像を検出する画像検出手段と、
前記検出された画像を表示する検出画像表示手段と、
前記表示された画像のキーワードを変更するキーワード変更手段と、
を更に備えることを特徴とする請求項１記載の画像処理装置。
【請求項１０】
前記記憶されたデータグループを検索するためのキーワードの入力を受け付ける検索キーワード入力手段と、
前記入力されたキーワードに合致するデータグループを検出するデータグループ検出手段と、
前記検出されたデータグループに属する画像を表示する検出画像表示手段と、
前記検出されたデータグループのキーワードを変更するキーワード変更手段と、
を更に備えることを特徴とする請求項３記載の画像処理装置。
【請求項１１】
人物の名称及び人物の画像特徴量を登録する人物登録手段と、
前記入力された画像から人物を検出する人物検出手段と、
前記検出された人物の画像特徴量を検出する画像特徴量検出手段と、
前記検出された人物と前記人物登録手段に登録された人物の画像特徴量を照合し、前記検出された人物が前記人物登録手段に登録済みかどうか判断する人物照合手段とを更に備え、
前記キーワード設定手段は、前記検出された人物が前記人物登録手段に登録済みの場合に、前記登録済みの人物の名称を前記画像のキーワードに設定することを特徴とする請求項１記載の画像処理装置。
【請求項１２】
前記人物登録手段に登録された人物の中から、前記検出された人物が前記人物登録手段に未登録の場合に、前記未登録の人物を前記人物登録手段に登録するかどうかの選択を受け付ける選択手段を更に備え、
前記人物登録手段は、前記未登録の人物を登録することが選択された場合に、前記検出された人物の名称の入力を受け付けて、前記検出された人物の画像特徴量とともに登録することを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
前記選択手段は、前記未登録の人物が所定の人数以下の場合に、前記未登録の人物を前記人物登録手段に登録するかどうかの選択を受け付けることを特徴とする請求項１２記載の画像処理装置。
【請求項１４】
前記選択手段は、前記未登録の人物の顔領域が占める面積の前記画像の面積に対する割合が所定値以上の場合に、前記未登録の人物を前記人物登録手段に登録するかどうかの選択を受け付けることを特徴とする請求項１２又は１３記載の画像処理装置。
【請求項１５】
音声の入力を受け付ける音声入力手段と、
前記入力された音声を文字化する音声文字化手段とを更に備え、
前記表示制御手段は、前記入力された画像を前記キーワード設定画面において順番に再生表示させ、
前記キーワード設定手段は、前記画像の再生中に入力された音声が文字化された文字列を、前記再生中の画像のキーワードに設定することを特徴とする請求項１記載の画像処理装置。
【請求項１６】
画像を入力する画像入力工程と、
前記入力された画像に対してキーワードを入力するためのキーワード入力画面を表示する表示制御工程と、
前記入力された画像に対するキーワードの設定入力を受け付けるキーワード設定工程と、
前記入力された画像に対して所定の条件のキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶する画像記憶工程と、
を備えることを特徴とする画像処理方法。
【請求項１７】
前記画像記憶工程において、前記入力された画像の全てに対してキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶することを特徴とする請求項１６記載の画像処理方法。
【請求項１８】
前記記憶された画像を検索するためのキーワードの入力を受け付ける検索キーワード入力工程と、
前記入力されたキーワードに合致する画像を検出する画像検出工程と、
前記検出された画像を表示する検出画像表示工程と、
前記表示された画像のキーワードを変更するキーワード変更工程と、
を更に備えることを特徴とする請求項１６記載の画像処理方法。
【請求項１９】
人物の名称及び人物の画像特徴量を人物登録手段に登録する工程と、
前記入力された画像から人物を検出する人物検出工程と、
前記検出された人物の画像特徴量を検出する画像特徴量検出工程と、
前記検出された人物と前記人物登録手段に登録された人物の画像特徴量を照合し、前記検出された人物が前記人物登録手段に登録済みかどうか判断する人物照合工程とを更に備え、
前記キーワード設定工程において、前記検出された人物が前記人物登録手段に登録済みの場合に、前記登録済みの人物の名称を前記画像のキーワードに設定することを特徴とする請求項１６記載の画像処理方法。
【請求項２０】
前記人物登録手段に登録された人物の中から、前記検出された人物が前記人物登録手段に未登録の場合に、前記未登録の人物を前記人物登録手段に登録するかどうかの選択を受け付ける選択工程と、
前記未登録の人物を登録することが選択された場合に、前記検出された人物の名称の入力を受け付けて、前記検出された人物の画像特徴量とともに登録する工程と、
を更に備えることを特徴とする請求項１９記載の画像処理方法。
【請求項２１】
前記入力された画像を前記キーワード設定画面において順番に再生表示させる工程と、
前記画像の再生中に、音声の入力を受け付ける音声入力工程と、
前記入力された音声を文字化する音声文字化工程とを更に備え、
前記キーワード設定工程において、前記画像の再生中に入力された音声が文字化された文字列を、前記再生中の画像のキーワードに設定することを特徴とする請求項１６記載の画像処理方法。
【請求項２２】
画像を入力する画像入力工程と、
前記入力された画像が有する画像特徴情報に基づいて、前記入力された画像を所定のデータグループに分類する画像分類工程と、
前記入力された画像を前記データグループごとに一時記憶する一時記憶工程と、
前記入力された画像又は前記データグループに対してキーワードを入力するためのキーワード入力画面を表示する表示制御工程と、
前記入力された画像又は前記データグループに対するキーワードの設定入力を受け付けるキーワード設定工程と、
前記入力された全ての画像又は前記全てのデータグループに対してキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶する画像記憶工程と、
を備えることを特徴とする画像処理方法。
【請求項２３】
前記記憶されたデータグループを検索するためのキーワードの入力を受け付ける検索キーワード入力工程と、
前記入力されたキーワードに合致するデータグループを検出するデータグループ検出工程と、
前記検出されたデータグループに属する画像を表示する検出画像表示工程と、
前記検出されたデータグループのキーワードを変更するキーワード変更工程と、
を更に備えることを特徴とする請求項２２記載の画像処理方法。
【請求項２４】
画像を入力する画像入力機能と、
前記入力された画像に対してキーワードを入力するためのキーワード入力画面を表示する表示制御機能と、
前記入力された画像に対するキーワードの設定入力を受け付けるキーワード設定機能と、
前記入力された画像に対して所定の条件のキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶する画像記憶機能と、
をコンピュータに実現させることを特徴とする画像処理プログラム。
【請求項２５】
前記画像記憶機能において、前記入力された画像の全てに対してキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶することを特徴とする請求項２４記載の画像処理プログラム。
【請求項２６】
前記記憶された画像を検索するためのキーワードの入力を受け付ける検索キーワード入力機能と、
前記入力されたキーワードに合致する画像を検出する画像検出機能と、
前記検出された画像を表示する検出画像表示機能と、
前記表示された画像のキーワードを変更するキーワード変更機能と、
をコンピュータに実現させることを特徴とする請求項２４記載の画像処理プログラム。
【請求項２７】
人物の名称及び人物の画像特徴量を人物登録手段に登録する機能と、
前記入力された画像から人物を検出する人物検出機能と、
前記検出された人物の画像特徴量を検出する画像特徴量検出機能と、
前記検出された人物と前記人物登録手段に登録された人物の画像特徴量を照合し、前記検出された人物が前記人物登録手段に登録済みかどうか判断する人物照合機能と、
前記キーワード設定機能において、前記検出された人物が前記人物登録手段に登録済みの場合に、前記登録済みの人物の名称を前記画像のキーワードに設定する機能と、
をコンピュータに実現させることを特徴とする請求項２４記載の画像処理プログラム。
【請求項２８】
前記人物登録手段に登録された人物の中から、前記検出された人物が前記人物登録手段に未登録の場合に、前記未登録の人物を前記人物登録手段に登録するかどうかの選択を受け付ける選択機能と、
前記未登録の人物を登録することが選択された場合に、前記検出された人物の名称の入力を受け付けて、前記検出された人物の画像特徴量とともに登録する機能と、
をコンピュータに実現させることを特徴とする請求項２７記載の画像処理プログラム。
【請求項２９】
前記入力された画像を前記キーワード設定画面において順番に再生表示させる機能と、
前記画像の再生中に、音声の入力を受け付ける音声入力機能と、
前記入力された音声を文字化する音声文字化機能と、
前記キーワード設定機能において、前記画像の再生中に入力された音声が文字化された文字列を、前記再生中の画像のキーワードに設定する機能と、
をコンピュータに実現させることを特徴とする請求項２４記載の画像処理プログラム。
【請求項３０】
画像を入力する画像入力機能と、
前記入力された画像が有する画像特徴情報に基づいて、前記入力された画像を所定のデータグループに分類する画像分類機能と、
前記入力された画像を前記データグループごとに一時記憶する一時記憶機能と、
前記入力された画像又は前記データグループに対してキーワードを入力するためのキーワード入力画面を表示する表示制御機能と、
前記入力された画像又は前記データグループに対するキーワードの設定入力を受け付けるキーワード設定機能と、
前記入力された全ての画像又は前記全てのデータグループに対してキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶する画像記憶機能と、
をコンピュータに実現させることを特徴とする画像処理プログラム。
【請求項３１】
前記記憶されたデータグループを検索するためのキーワードの入力を受け付ける検索キーワード入力機能と、
前記入力されたキーワードに合致するデータグループを検出するデータグループ検出機能と、
前記検出されたデータグループに属する画像を表示する検出画像表示機能と、
前記検出されたデータグループのキーワードを変更するキーワード変更機能と、
をコンピュータに実現させることを特徴とする請求項３０記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、画像処理方法及び画像処理プログラムに係り、特に画像を記憶、管理する技術に関する。
【背景技術】
【０００２】
従来、画像特徴量とキーワードとの関係を記憶しておき、入力されたキーワードを対応する画像特徴量に変換し、データベースに記憶されているデータを分割して得られた複数の領域の画像データを画像特徴量に変換して、画像特徴量の比較することにより、データベースの画像データを検索する画像検索装置が提案されている（特許文献１）。
【０００３】
また、日付入り写真から日付を読み取って、スケジュールデータを参照して、読み取った日付と関連付けられた行事を含むヘッダ情報と画像データで構成される画像ファイルを生成し、日付又は行事で画像ファイルを検索する画像検索手段が提案されている（特許文献２）。
【特許文献１】特許３６４９２６４号公報
【特許文献２】特開２００５−１００１９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
画像を記憶するストレージ装置において、画像や画像が含まれるディレクトリ等に検索用のキーワードを設定する操作は、ユーザにとって面倒であり、実際にはキーワードの入力が行われないことが多い。このため、キーワードが設定されていない画像を検索したり、分類することが困難であるという問題があった。本発明はこのような事情に鑑みてなされたもので、画像へのキーワードの設定作業を確実に行うことができる画像処理装置、画像処理方法及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために請求項１に係る画像処理装置は、画像を入力する画像入力手段と、前記入力された画像に対してキーワードを入力するためのキーワード入力画面を表示する表示制御手段と、前記入力された画像に対するキーワードの設定入力を受け付けるキーワード設定手段と、前記入力された画像に対して所定の条件のキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶する画像記憶手段とを備えることを特徴とする。
【０００６】
請求項１に係る画像処理装置は、例えば、入力された画像に対してキーワードを手動入力する手段のほか、予め登録した人物が検出された場合にその人物を示す文字列を自動的にキーワードに設定する手段、音声入力によりキーワードを設定する手段等、又はこれらの手段の併用により、入力された画像に対してキーワードが設定された場合に、画像を記憶する。すなわち、入力された画像に対して、所定の条件によりキーワードの設定が完了してから画像を記憶するようにしたため、キーワードを用いた画像の検索を容易に行うことができる。
【０００７】
請求項２に係る画像処理装置は、請求項１において、前記画像記憶手段は、前記入力された画像の全てに対してキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶することを特徴とする。
【０００８】
請求項２に係る画像処理装置によれば、入力された画像の全てに対してキーワードの設定が完了してから画像を記憶するようにした、すなわち、画像の検索に用いるキーワードを設定することを必須にしたため、キーワードを用いた画像の検索を容易に行うことができる。
【０００９】
請求項３に係る画像処理装置は、画像を入力する画像入力手段と、前記入力された画像が有する画像特徴情報に基づいて、前記入力された画像を所定のデータグループに分類する画像分類手段と、前記入力された画像を前記データグループごとに一時記憶する一時記憶手段と、前記入力された画像又は前記データグループに対してキーワードを入力するためのキーワード入力画面を表示する表示制御手段と、前記入力された画像又は前記データグループに対するキーワードの設定入力を受け付けるキーワード設定手段と、前記入力された全ての画像又は前記全てのデータグループに対してキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶する画像記憶手段とを備えることを特徴とする。
【００１０】
請求項３に係る画像処理装置によれば、入力された画像又はデータグループ（フォルダ）の全てに対してキーワードの設定が完了させてから画像を記憶するようにして、画像又はデータグループの検索に用いるキーワードを設定することを必須にしたため、キーワードを用いた画像の検索を容易に行うことができる。
【００１１】
請求項４に係る画像処理装置は、請求項３において、前記画像分類手段は、前記画像が有する日時情報、位置情報、撮影者情報又は被写体情報のうち少なくとも一つの情報に基づいて、前記入力された画像を分類することを特徴とする。請求項４は、画像の分類を行うための情報の種類を限定したものである。
【００１２】
請求項５に係る画像処理装置は、請求項１から４において、前記表示制御手段は、前記入力された画像を前記キーワード設定画面にインデックス表示させることを特徴とする。
【００１３】
請求項５に係る画像処理装置によれば、ユーザは、入力した画像を確認しながら、キーワードの設定入力を行うことができる。
【００１４】
請求項６に係る画像処理装置は、請求項１から５において、前記キーワードに対して１以上の属性を登録するキーワード属性登録手段と、前記キーワードの属性ごとに、キーワードを登録するキーワード登録手段とを更に備え、前記キーワード設定手段は、前記キーワードの属性ごとに、前記登録されたキーワードの中から所望のキーワードの選択入力を受け付けることを特徴とする。
【００１５】
請求項６に係る画像処理装置によれば、例えば、「場所」、「イベント」、「人」等のキーワードの属性ごとにキーワードを選択することにより、画像等に対するキーワードの設定手順を簡略化することができる。
【００１６】
請求項７に係る画像処理装置は、請求項６において、前記キーワード属性登録手段は、前記キーワードの属性が複数ある場合に、前記キーワードの属性の間に上下関係を設定し、前記キーワード登録手段は、前記上位の属性に登録されたキーワードに対して選択可能な下位のキーワードを登録することを特徴とする。
【００１７】
請求項７に係る画像処理装置によれば、キーワードの属性の間に、上位のキーワードにより選択可能な下位のキーワードが制約されるため、画像のキーワード設定が容易になる。
【００１８】
請求項８に係る画像処理装置は、請求項６又は７において、前記登録されたキーワードを追加又は変更するキーワード編集手段を更に備えることを特徴とする。
【００１９】
請求項８に係る画像処理装置によれば、画像に対して設定可能なキーワードを追加、編集することができる。
【００２０】
請求項９に係る画像処理装置は、請求項１において、前記記憶された画像を検索するためのキーワードの入力を受け付ける検索キーワード入力手段と、前記入力されたキーワードに合致する画像を検出する画像検出手段と、前記検出された画像を表示する検出画像表示手段と、前記表示された画像のキーワードを変更するキーワード変更手段とを更に備えることを特徴とする。
【００２１】
請求項９に係る画像処理装置によれば、キーワードを用いた画像検索時に、簡単な操作でキーワードを変更することができる。これにより、キーワードによる画像の検索性能の向上を図ることができる。
【００２２】
請求項１０に係る画像処理装置は、請求項３において、前記記憶されたデータグループを検索するためのキーワードの入力を受け付ける検索キーワード入力手段と、前記入力されたキーワードに合致するデータグループを検出するデータグループ検出手段と、前記検出されたデータグループに属する画像を表示する検出画像表示手段と、前記検出されたデータグループのキーワードを変更するキーワード変更手段とを更に備えることを特徴とする。
【００２３】
請求項１０に係る画像処理装置によれば、キーワードを用いた画像のデータグループの検索時に、簡単な操作でキーワードを変更することができる。これにより、キーワードによる画像データグループの検索性能の向上を図ることができる。
【００２４】
請求項１１に係る画像処理装置は、請求項１において、人物の名称及び人物の画像特徴量を登録する人物登録手段と、前記入力された画像から人物を検出する人物検出手段と、前記検出された人物の画像特徴量を検出する画像特徴量検出手段と、前記検出された人物と前記人物登録手段に登録された人物の画像特徴量を照合し、前記検出された人物が前記人物登録手段に登録済みかどうか判断する人物照合手段とを更に備え、前記キーワード設定手段は、前記検出された人物が前記人物登録手段に登録済みの場合に、前記登録済みの人物の名称を前記画像のキーワードに設定することを特徴とする。
【００２５】
請求項１１に係る画像処理装置によれば、被写体になる人物をあらかじめ登録しておくことにより、登録済みの人物を撮影した画像に対して、その人物の名称をキーワードとして自動的に設定できる。
【００２６】
請求項１２に係る画像処理装置は、請求項１１において、前記人物登録手段に登録された人物の中から、前記検出された人物が前記人物登録手段に未登録の場合に、前記未登録の人物を前記人物登録手段に登録するかどうかの選択を受け付ける選択手段を更に備え、前記人物登録手段は、前記未登録の人物を登録することが選択された場合に、前記検出された人物の名称の入力を受け付けて、前記検出された人物の画像特徴量とともに登録することを特徴とする。
【００２７】
請求項１２に係る画像処理装置によれば、画像中から未登録の人物が検出された場合に、検出された人物を人物登録手段に登録することができる。
【００２８】
請求項１３に係る画像処理装置は、請求項１２において、前記選択手段は、前記未登録の人物が所定の人数以下の場合に、前記未登録の人物を前記人物登録手段に登録するかどうかの選択を受け付けることを特徴とする。
【００２９】
請求項１３に係る画像処理装置によれば、画像中に多数の人物が写っている場合等に、多数の人物の登録処理を行わないで済むため、人物の登録及びキーワードの設定処理を簡略化することができる。
【００３０】
請求項１４に係る画像処理装置は、請求項１２又は１３において、前記選択手段は、前記未登録の人物の顔領域が占める面積の前記画像の面積に対する割合が所定値以上の場合に、前記未登録の人物を前記人物登録手段に登録するかどうかの選択を受け付けることを特徴とする。
【００３１】
請求項１４に係る画像処理装置によれば、画像の背景等に無関係の人物が小さく写りこんでいる場合等に、人物の登録処理を行わないで済むため、人物の登録及びキーワードの設定処理を簡略化することができる。
【００３２】
請求項１５に係る画像処理装置は、請求項１において、音声の入力を受け付ける音声入力手段と、前記入力された音声を文字化する音声文字化手段とを更に備え、前記表示制御手段は、前記入力された画像を前記キーワード設定画面において順番に再生表示させ、前記キーワード設定手段は、前記画像の再生中に入力された音声が文字化された文字列を、前記再生中の画像のキーワードに設定することを特徴とする。
【００３３】
請求項１５に係る画像処理装置によれば、自動的に再生される画像に対して音声入力により容易にキーワードを設定することができる。
【００３４】
請求項１６に係る画像処理方法は、画像を入力する画像入力工程と、前記入力された画像に対してキーワードを入力するためのキーワード入力画面を表示する表示制御工程と、前記入力された画像に対するキーワードの設定入力を受け付けるキーワード設定工程と、前記入力された画像に対して所定の条件のキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶する画像記憶工程とを備えることを特徴とする。
【００３５】
請求項１７に係る画像処理方法は、請求項１６の画像記憶工程において、前記入力された画像の全てに対してキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶することを特徴とする。
【００３６】
請求項１８に係る画像処理方法は、請求項１６において、前記記憶された画像を検索するためのキーワードの入力を受け付ける検索キーワード入力工程と、前記入力されたキーワードに合致する画像を検出する画像検出工程と、前記検出された画像を表示する検出画像表示工程と、前記表示された画像のキーワードを変更するキーワード変更工程とを更に備えることを特徴とする。
【００３７】
請求項１９に係る画像処理方法は、請求項１６において、人物の名称及び人物の画像特徴量を人物登録手段に登録する工程と、前記入力された画像から人物を検出する人物検出工程と、前記検出された人物の画像特徴量を検出する画像特徴量検出工程と、前記検出された人物と前記人物登録手段に登録された人物の画像特徴量を照合し、前記検出された人物が前記人物登録手段に登録済みかどうか判断する人物照合工程とを更に備え、前記キーワード設定工程において、前記検出された人物が前記人物登録手段に登録済みの場合に、前記登録済みの人物の名称を前記画像のキーワードに設定することを特徴とする。
【００３８】
請求項２０に係る画像処理方法は、請求項１９において、前記人物登録手段に登録された人物の中から、前記検出された人物が前記人物登録手段に未登録の場合に、前記未登録の人物を前記人物登録手段に登録するかどうかの選択を受け付ける選択工程と、前記未登録の人物を登録することが選択された場合に、前記検出された人物の名称の入力を受け付けて、前記検出された人物の画像特徴量とともに登録する工程とを更に備えることを特徴とする。
【００３９】
請求項２１に係る画像処理方法は、請求項１６において、前記入力された画像を前記キーワード設定画面において順番に再生表示させる工程と、前記画像の再生中に、音声の入力を受け付ける音声入力工程と、前記入力された音声を文字化する音声文字化工程とを更に備え、前記キーワード設定工程において、前記画像の再生中に入力された音声が文字化された文字列を、前記再生中の画像のキーワードに設定することを特徴とする。
【００４０】
請求項２２に係る画像処理方法は、画像を入力する画像入力工程と、前記入力された画像が有する画像特徴情報に基づいて、前記入力された画像を所定のデータグループに分類する画像分類工程と、前記入力された画像を前記データグループごとに一時記憶する一時記憶工程と、前記入力された画像又は前記データグループに対してキーワードを入力するためのキーワード入力画面を表示する表示制御工程と、前記入力された画像又は前記データグループに対するキーワードの設定入力を受け付けるキーワード設定工程と、前記入力された全ての画像又は前記全てのデータグループに対してキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶する画像記憶工程とを備えることを特徴とする。
【００４１】
請求項２３に係る画像処理方法は、請求項２２において、前記記憶されたデータグループを検索するためのキーワードの入力を受け付ける検索キーワード入力工程と、前記入力されたキーワードに合致するデータグループを検出するデータグループ検出工程と、前記検出されたデータグループに属する画像を表示する検出画像表示工程と、前記検出されたデータグループのキーワードを変更するキーワード変更工程とを更に備えることを特徴とする。
【００４２】
請求項２４に係る画像処理プログラムは、画像を入力する画像入力機能と、前記入力された画像に対してキーワードを入力するためのキーワード入力画面を表示する表示制御機能と、前記入力された画像に対するキーワードの設定入力を受け付けるキーワード設定機能と、前記入力された画像に対して所定の条件のキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶する画像記憶機能とをコンピュータに実現させることを特徴とする。
【００４３】
請求項２５に係る画像処理プログラムは、請求項２４の画像記憶機能において、前記入力された画像の全てに対してキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶することを特徴とする。
【００４４】
請求項２６に係る画像処理プログラムは、請求項２４において、前記記憶された画像を検索するためのキーワードの入力を受け付ける検索キーワード入力機能と、前記入力されたキーワードに合致する画像を検出する画像検出機能と、前記検出された画像を表示する検出画像表示機能と、前記表示された画像のキーワードを変更するキーワード変更機能とをコンピュータに実現させることを特徴とする。
【００４５】
請求項２７に係る画像処理プログラムは、請求項２４において、人物の名称及び人物の画像特徴量を人物登録手段に登録する機能と、前記入力された画像から人物を検出する人物検出機能と、前記検出された人物の画像特徴量を検出する画像特徴量検出機能と、前記検出された人物と前記人物登録手段に登録された人物の画像特徴量を照合し、前記検出された人物が前記人物登録手段に登録済みかどうか判断する人物照合機能と、前記キーワード設定機能において、前記検出された人物が前記人物登録手段に登録済みの場合に、前記登録済みの人物の名称を前記画像のキーワードに設定する機能とをコンピュータに実現させることを特徴とする。
【００４６】
請求項２８に係る画像処理プログラムは、請求項２７において、前記人物登録手段に登録された人物の中から、前記検出された人物が前記人物登録手段に未登録の場合に、前記未登録の人物を前記人物登録手段に登録するかどうかの選択を受け付ける選択機能と、前記未登録の人物を登録することが選択された場合に、前記検出された人物の名称の入力を受け付けて、前記検出された人物の画像特徴量とともに登録する機能とをコンピュータに実現させることを特徴とする。
【００４７】
請求項２９に係る画像処理プログラムは、請求項２４において、前記入力された画像を前記キーワード設定画面において順番に再生表示させる機能と、前記画像の再生中に、音声の入力を受け付ける音声入力機能と、前記入力された音声を文字化する音声文字化機能と、前記キーワード設定機能において、前記画像の再生中に入力された音声が文字化された文字列を、前記再生中の画像のキーワードに設定する機能とをコンピュータに実現させることを特徴とする。
【００４８】
請求項３０に係る画像処理プログラムは、画像を入力する画像入力機能と、前記入力された画像が有する画像特徴情報に基づいて、前記入力された画像を所定のデータグループに分類する画像分類機能と、前記入力された画像を前記データグループごとに一時記憶する一時記憶機能と、前記入力された画像又は前記データグループに対してキーワードを入力するためのキーワード入力画面を表示する表示制御機能と、前記入力された画像又は前記データグループに対するキーワードの設定入力を受け付けるキーワード設定機能と、前記入力された全ての画像又は前記全てのデータグループに対してキーワードの設定が完了した場合に、前記入力された画像を前記キーワードと関連付けて記憶する画像記憶機能とをコンピュータに実現させることを特徴とする。
【００４９】
請求項３１に係る画像処理プログラムは、請求項３０において、前記記憶されたデータグループを検索するためのキーワードの入力を受け付ける検索キーワード入力機能と、前記入力されたキーワードに合致するデータグループを検出するデータグループ検出機能と、前記検出されたデータグループに属する画像を表示する検出画像表示機能と、前記検出されたデータグループのキーワードを変更するキーワード変更機能とをコンピュータに実現させることを特徴とする。
【００５０】
請求項２４から３１に係る画像処理プログラムを含むソフトウェアやファームウェアをパーソナルコンピュータ（ＰＣ）のほか、ビデオ再生装置（ビデオデッキ、テレビ）やデジタルカメラ、携帯情報端末（ＰＤＡ）、携帯フォトプレーヤー、携帯電話等の画像再生機能を有する装置に適用することにより、本発明の画像処理装置及び画像処理方法を実現することができる。
【発明の効果】
【００５１】
本発明によれば、入力された画像、又は、入力された画像が格納されたデータグループ（フォルダ）の全てに対してキーワードの設定が完了させてから画像を記憶するようにして、画像又はデータグループの検索に用いるキーワードを設定することを必須にしたため、キーワードを用いた画像の検索を容易に行うことができる。
【発明を実施するための最良の形態】
【００５２】
以下、添付図面に従って本発明に係る画像処理装置、画像処理方法及び画像処理プログラムの好ましい実施の形態について説明する。
【００５３】
図１は、本発明の一実施形態に係る画像処理装置の主要構成を示すブロック図である。この画像処理装置１０は、例えば、パーソナルコンピュータ（ＰＣ）等から構成されており、画像の記憶、検索、分類、プリント注文等を行うための装置である。図１に示すように、中央処理装置（ＣＰＵ）１２は、バス１４を介して画像処理装置１０内の各ブロックに接続されており、各ブロックの動作を制御する。主メモリ１６は、制御プログラムが格納される記憶領域や、プログラム実行時の作業領域を含んでいる。ハードディスク装置１８には、画像処理装置１０のオペレーティングシステム（ＯＳ）や、本発明に係る画像処理プログラム、各種のアプリケーションソフト等が格納される。ＣＤ−ＲＯＭ装置２０は、図示せぬＣＤ−ＲＯＭからのデータの読み込みを行う。本発明に係る画像処理プログラムは、当該画像処理プログラムが記録されたＣＤ−ＲＯＭをＣＤ−ＲＯＭ装置２０にセットすることにより画像処理装置１０にインストールすることができる。カードインターフェース部（カードＩ／Ｆ）２２は、メモリカード２４から画像データを読み取る。表示メモリ２６は、表示用データを一時記憶する。モニタ２８は、例えば、ＣＲＴ（Cathode Ray Tube）モニタや液晶モニタであり、この表示メモリ２６から出力される画像データ、文字データ等に基づいて画像や文字等を表示する。キーボード３０及びマウス３２は、操作者からの操作入力を受け付けて、操作入力に応じた信号をＣＰＵ１２に入力する。なお、図１の画像処理装置１０では、ポインティングデバイスとしては、マウス３２のほか、タッチパネルやタッチパッド等を用いることができる。マウスコントローラ３４は、マウス３２の状態を検出してモニタ２８上のマウスポインタの位置や、マウス３２の状態等の信号をＣＰＵ１２に出力する。オーディオ入出力回路３６には、マイク３８及びスピーカ４０が接続され、各種の音声信号が入力されるとともに、キーボード３０等からの操作入力に応じて各種動作音が再生出力される。通信インターフェース部（通信Ｉ／Ｆ）４２は、ネットワーク４４との通信を行う。カメラ接続インターフェース部（カメラ接続Ｉ／Ｆ）４６は、撮像装置（電子カメラ、デジタルカメラ）４８との間でデータの送受信を行う。
【００５４】
次に、本発明の第１の実施形態に係る画像処理の手順について、図２以降を参照して説明する。まず、メモリカード２４又は撮像装置４８から画像処理装置１０に画像が入力されると、入力された画像のＥＸＩＦ（Exchangeable Image File Format）タグ情報に基づいて、画像が撮影された撮影日時に対応するフォルダが自動的に作成され、入力された画像が作成されたフォルダに振り分けられて、主メモリ１６又はハードディスク装置１８の一時記憶領域に一時記憶されるとともに、キーワード設定画面がモニタ２８に表示される。
【００５５】
図２は、キーワード設定画面を示す図である。図２に示すキーワード設定画面は、入力された画像を確認し、キーワードを設定する際のＧＵＩ（Graphical User Interface）として用いられるもので、操作ボタン表示領域５０、フォルダ名表示領域５２、画像表示領域５４及びキーワード設定領域５６を有している。上記操作ボタン表示領域５０、フォルダ名表示領域５２、画像表示領域５４及びキーワード設定領域５６において、表示内容が多く表示領域が不足した場合等に必要に応じて垂直方向及び水平方向のスクロールバーＢ１が設けられる。また、図中の符号５８は、本発明に係る画像処理プログラムやキーワード設定画面の名称又はカレントフォルダの名称等が表示されるタイトルバーであり、キーワード設定画面を最小化（アイコン化）するための最小化ボタン、最大化するための最大化ボタン及びキーワード設定画面を閉じるための終了ボタン等を備える。なお、このタイトルバー５８の構成は、画像処理装置１０を構成するＰＣのオペレーションシステム（ＯＳ）により異なっていてもよい。
【００５６】
操作ボタン表示領域５０には、カレントフォルダ（作業中のフォルダ）の前に表示されたフォルダに戻るための「Ｂａｃｋ」ボタンや、カレントフォルダの後に表示されたフォルダに進むための「Ｆｏｒｗａｒｄ」ボタン等の各種の操作ボタンが表示される。
【００５７】
フォルダ名表示領域５２には、画像処理装置１０内のフォルダ名がツリー表示される。図２に示すように、フォルダ名表示領域５２において、カレントフォルダのフォルダ名「２００５＿０１０２」は強調表示（反転表示）されている。なお、カレントフォルダは、フォルダ名表示領域５２において、マウス３２によりマウスポインタＣ１を移動させて、所望のフォルダ名をクリックすることにより変更することができる。
【００５８】
画像表示領域５４には、上記カレントフォルダ内の画像がインデックス表示（サムネイル表示）される。そして、画像表示領域５４に表示された画像のうち、最初の画像が選択された状態となり、枠の色等により強調表示される。なお、マウス３２を用いて所望の画像をクリックすることによっても画像を選択することができる。
【００５９】
キーワード設定領域５６は、上記画像表示領域５４において選択された画像に対してキーワードを設定するための画面である。図２に示すように、キーワード設定領域５６には、キーワードの属性（例えば、「場所」や「イベント」）ごとにプルダウンメニュー（ドロップダウンメニュー）Ｍ１０、Ｍ１２が表示される。ユーザは、このプルダウンメニューＭ１０、Ｍ１２により、設定可能なキーワード群が選択される。図２に示す例では、キーワードの属性「場所」は、属性「イベント」の上位の属性となっており、例えば、属性「場所」のプルダウンメニューＭ１０において「家」が選択されると、下位の属性「イベント」のプルダウンメニューＭ１２において「誕生日」、「日常」等が表示されて選択可能になり、属性「場所」のプルダウンメニューＭ１０において「幼稚園」が選択されると、下位の属性「イベント」のプルダウンメニューＭ１２において「運動会」、「入園式」等が表示されて選択可能になる。
【００６０】
ユーザにより、上記画像表示領域５４において選択された画像に対して、マウス３２を用いてキーワードが選択され、マウス３２によりＯＫボタンがクリックされると、キーワードが確定するとともに、フォルダ内の次の画像が選択された状態になり、次の画像に対するキーワードを設定する状態になる。そして、入力された全ての画像に対してキーワードが設定されると、キーワード設定画面が閉じられる。なお、キーワード群の表示の態様はプルダウンメニューに限定されるものではなく、例えば、キーワード群をテーブル状又はマトリックス状等に並べて表示するようにしてもよい。
【００６１】
なお、このキーワードの属性及び設定可能なキーワード群は、ユーザが追加、変更することができる。図３は、キーワード編集画面を示す図である。なお、以下の説明において、図２と同様の構成については同一の符号を付して説明を省略する。
【００６２】
図３に示すように、キーワード編集画面には、属性ごとにキーワード群がテーブルにより一覧表示されている。本実施形態では、属性「場所」が属性「イベント」の上位の属性であり、マウスポインタＣ１により属性「場所」のテーブルＴ１０においてキーワード「家」がクリックされると、図３（ａ）に示すように、下位の属性「イベント」のテーブルＴ１２にキーワード「家」に対応するキーワード群「誕生日」、「日常」が表示される。また、マウスポインタＣ１により属性「場所」のテーブルＴ１０においてキーワード「幼稚園」がクリックされると、図３（ｂ）に示すように、下位の属性「イベント」のテーブルＴ１２にキーワード「幼稚園」に対応するキーワード群「運動会」、「入園式」が表示される。
【００６３】
各属性に新たなキーワードを追加する場合には、各テーブルＴ１０及びＴ１２の空欄をクリックして、キーボード３０により所望の文字列を入力すればよい。例えば、属性「場所」にキーワード「実家」を追加する場合には、属性「場所」のテーブルＴ１０の空欄をマウス３２によりクリックして、キーボード３０を用いて入力すればよい。また、既存のキーワードを編集する場合には、各テーブルＴ１０及びＴ１２中のキーワードをクリックして、キーボード３０により文字列の入力、消去を行えばよい。
【００６４】
また、上記のようにして編集されたキーワードの、図２のプルダウンメニューＭ１０やテーブルＴ１０における表示順序は、操作ボタン表示領域５０の「Ｕｐ」ボタン及び「Ｄｏｗｎ」ボタンをクリックすることにより変更することができる。また、操作ボタン表示領域５０の「新規属性追加」ボタンをクリックすると、キーワード編集画面に新しいテーブルが追加され、新しいキーワード属性（例えば、「人」）を追加することができる。なお、新しい属性は、既存の属性「場所」、「イベント」の上位、下位のいずれの属性も追加可能である。また、既存の属性と上下関係を有さない属性を追加することもできる。
【００６５】
次に、本発明の第１の実施形態に係る画像処理装置１０において、入力された画像に対してキーワードを設定する際のＣＰＵ１２の処理の流れについて、図４のフローチャートを参照して説明する。まず、メモリカード２４又は撮像装置４８から画像が入力されると（ステップＳ１０）、入力された画像のＥＸＩＦタグ情報に基づいて、画像が撮影された撮影日時に対応するフォルダが自動的に作成され、入力された画像が作成されたフォルダに振り分けられて、主メモリ１６又はハードディスク装置１８の一時記憶領域に一時記憶される（ステップＳ１２）。
【００６６】
次に、モニタ２８にキーワード設定画面（図２）が表示され、入力された画像がインデックス表示される（ステップＳ１４）。そして、入力された画像の最初の画像が選択されて（ステップＳ１６）、選択された画像に対してキーワードを設定するキーワード設定領域５６が表示される（ステップＳ１８）。プルダウンメニューＭ１０、Ｍ１２及び「ＯＫ」ボタンによりキーワードが設定されると（ステップＳ２０）、次の画像が選択されて（ステップＳ２４）、ステップＳ１８の処理に戻り、ステップＳ２４において選択された次の画像に対してキーワードを設定する状態になる。なお、ステップＳ２０では、キーワードは少なくとも最上位の属性「場所」について設定されればよい。
【００６７】
そして、上記ステップＳ１８からＳ２４の処理を繰り返して、入力された全ての画像にキーワードが設定されると（ステップＳ２２のＮｏ）、入力された画像がキーワードと関連付けられて（例えば、画像のＥＸＩＦタグ情報にキーワードが書き込まれて）、ハードディスク装置１８に記憶される（ステップＳ２６）。
【００６８】
本実施形態によれば、画像の入力時に、画像の検索に用いるキーワードを設定することを必須にしたため、キーワードを用いた画像の検索を容易に行うことができる。
【００６９】
次に、上記のようにして入力された画像を検索する処理について、図５から図７を参照して説明する。図５は、画像検索画面を示す図である。図５に示す画像検索画面は、検索指示領域６０及び検索画像表示領域６２を備える。検索指示領域６０には、キーワードの属性に対応する検索用キーワード入力欄Ｔ２０及びＴ２２が設けられている。検索用キーワード入力欄Ｔ２０及びＴ２２に検索用のキーワード（例えば、属性「場所」に対応する検索用キーワード入力欄Ｔ２０に「幼稚園」、属性「イベント」に対応する検索用キーワード入力欄Ｔ２２に「運動会」）が入力されて「検索実行」ボタンがクリックされると、「場所」のキーワード「幼稚園」、「イベント」のキーワード「運動会」に対応する画像がハードディスク装置１８から読み出されて、検索画像表示領域６２にインデックス表示される。なお、画像の検索は、図中の「中止」ボタンをクリックすることにより中止することができる。また、画像の検索は、少なくとも１つの検索用の属性のキーワードが入力されれば実行可能である。
【００７０】
上記の画像検索の終了後、検索画像表示領域６２に表示された画像の中にキーワードに合致しない画像が含まれていた場合、その画像のキーワードを変更することができる。例えば、キーワード「運動会」で検索した画像の中に「入園式」の画像Ｐ１０が含まれていた場合、所定の操作により（例えば、画像Ｐ１０を右クリック又はダブルクリックすることにより）、画像Ｐ１０のキーワードを変更するためのキーワード変更画面が表示される。図６は、キーワード変更画面を示す図である。図６に示すキーワード変更画面には、あらかじめ設定されたキーワード属性に対応するプルダウンメニューＭ２０及びＭ２２が設けられている。ユーザは、このプルダウンメニューＭ２０及びＭ２２により所望のキーワードを選択し、「キーワード保存」ボタンをクリックすることによりキーワードを変更できる。そして、「キーワード保存」ボタンがクリックされると、図５の画像検索画面に戻る。このとき、キーワードが変更された画像は、検索画像表示領域６２から消去される。
【００７１】
なお、図６に示すキーワード変更画面において、「中止」ボタンがクリックされると、キーワードの変更画面が閉じられて、図５の画像検索画面に戻る。
【００７２】
なお、上記図２と同様に、キーワードの属性「場所」は、属性「イベント」の上位の属性となっており、例えば、属性「場所」のプルダウンメニューＭ２０において「家」が選択されると、下位の属性「イベント」のプルダウンメニューＭ２２において、キーワード「家」に対応するキーワード群「誕生日」、「日常」等が表示されて選択可能になる。
【００７３】
図７は、画像の検索及びキーワードの変更処理の流れを示すフローチャートである。まず、検索用キーワード入力欄Ｔ２０及びＴ２２のうち少なくとも一方に検索用のキーワードが入力され、「検索実行」ボタンのクリックが受け付けられると（ステップＳ３０）、画像の検索が実行されて（ステップＳ３２）、検索用キーワードに合致する画像が検索画像表示領域６２にインデックス表示される（ステップＳ３４）。
【００７４】
次に、ステップＳ３２の画像検索の終了後、検索画像表示領域６２に表示された画像のキーワードを変更するための操作入力がなければ（ステップＳ３６のＮｏ）、処理を終了する。一方、検索画像表示領域６２に表示された画像のキーワードを変更するための操作入力を受け付けた場合には（ステップＳ３６のＹｅｓ）、図６に示したキーワード変更画面がモニタ２８に表示されて、キーワードの変更が受け付けられる（ステップＳ３８）。そして、キーワード変更画面が閉じられて、画像検索画面が表示されるとともに、入力された画像がキーワードと関連付けられて（例えば、画像のＥＸＩＦタグ情報にキーワードが書き込まれて）、ハードディスク装置１８に記憶される（ステップＳ４０）。
【００７５】
本実施形態によれば、キーワードを用いた画像検索時に、簡単な操作でキーワードを変更することができる。これにより、キーワードによる画像の検索性能の向上を図ることができる。
【００７６】
なお、本実施形態では、入力された画像に対して個別にキーワードを設定するようにしたが、例えば、入力された画像を格納するために作成されたフォルダに対してキーワードを設定するようにしてもよい。
【００７７】
また、本実施形態では、入力された画像が撮影日時又は入力日時に対応するフォルダに振り分けられるようにしたが、フォルダへの振り分けの方法についてはこれに限定されるものではない。例えば、入力された画像のＥＸＩＦタグ情報にＧＰＳ（Global Positioning System）情報や撮影者情報、被写体情報が含まれている場合には、これらのＥＸＩＦタグ情報ごとのフォルダを作成して画像を振り分けるようにしてもよいし、全ての画像を１つのフォルダに振り分けるようにしてもよい。また、本実施形態では、所定の枚数ごとにフォルダを作成して画像を振り分けるようにしてもよい。
【００７８】
次に、本発明に係る画像のキーワードの設定方法の第２の実施形態について、図８以降を参照して説明する。本実施形態の画像処理装置１０は、人物の名称及び画像特徴量をハードディスク装置１８内の所定の記憶領域に記憶している。画像が入力されると、画像処理装置１０は、入力された画像を解析して画像の中に人物が含まれているかどうかを検出する。そして、画像処理装置１０は、画像の中に人物が検出された場合に、検出された人物の画像特徴量と、あらかじめ登録した人物の画像特徴量とを照合して、画像特徴量が合致する人物の名称を入力された画像のキーワードに設定する。
【００７９】
図８は、人物の登録画面を示す図である。メモリカード２４又は撮像装置４８から人物を含む画像Ｐ３０が入力されると、入力された画像Ｐ３０に対して人物の検出処理が自動的に実行される。そして、図８に示すように、人物の顔領域Ａ１０が検出されて人物登録画面に表示される。人物の顔領域の検出結果が正確でない場合には、「人物再検出」ボタンをクリックすることにより、人物の検出処理が再度実行される。また、人物登録画面において、マウスポインタＣ１をドラッグすることにより、所望の矩形領域を顔領域として設定することができる。
【００８０】
次に、キーボード３０により人物名入力欄Ｔ３０に人物の名称が入力され、「登録」ボタンがクリックされると、人物の名称「太郎」と、顔領域Ａ１０に含まれる人物の顔画像の画像特徴量がハードディスク装置１８に記憶される。ここに、画像特徴量とは、例えば、顔の輪郭、目や鼻、口、耳、まゆ毛等の位置及び形状、毛髪、ひげ等の色、生え際の位置等である。
【００８１】
図９は、画像処理装置１０に人物を登録する際のＣＰＵ１２の処理の流れを示すフローチャートである。まず、メモリカード２４又は撮像装置４８から、人物の画像が入力されると（ステップＳ５０）、図８に示す人物画像の登録画面がモニタ２８に表示されるとともに、人物の顔領域Ａ１０の検出が行われる（ステップＳ５２）。なお、上述のように、ステップＳ５２において検出された人物の顔領域Ａ１０は、「人物再検出」ボタン又はマウス３２により手動で調整可能である。次に、上記顔領域Ａ１０内に含まれる人物の顔の画像特徴量が検出される（ステップＳ５４）。そして、人物名入力欄Ｔ３０に人物の名称が入力されて、「登録」ボタンがクリックされたことが検知されると（ステップＳ５６）、人物の名称及び画像特徴量が関連付けられてハードディスク装置１８に記憶される（ステップＳ５８）。
【００８２】
これにより、画像処理装置１０に画像が入力されると、あらかじめ登録された人物の名称が入力された画像のキーワードに自動的に設定される。図１０は、本実施形態に係る画像処理装置において、入力された画像に対してキーワードを設定する際のＣＰＵ１２の処理の流れを示すフローチャートである。まず、メモリカード２４又は撮像装置４８から画像が入力されると（ステップＳ７０）、入力された画像のＥＸＩＦタグ情報に基づいて、画像が撮影された撮影日時に対応するフォルダが自動的に作成され、入力された画像が作成されたフォルダに振り分けられて、主メモリ１６又はハードディスク装置１８の一時記憶領域に一時記憶される（ステップＳ７２）。
【００８３】
次に、入力された画像に対して、順次人物の顔検出が行われる。まず、最初の画像から人物の顔領域が検出された場合（ステップＳ７４のＹｅｓ）、検出された人物の画像特徴量が画像処理装置１０に登録済みの人物の画像特徴量と照合される（ステップＳ７６）。そして、検出された人物の画像特徴量と、登録済みの人物の画像特徴量とが合致した場合（ステップＳ７６のＹｅｓ）、当該人物の名称が画像のキーワードに設定され（ステップＳ７８）、ステップＳ８０の処理に進む。
【００８４】
一方、ステップＳ７６において、検出された人物の画像特徴量と合致する登録済みの人物が検出されなかった場合（ステップＳ７６のＮｏ）、図１１に示すキーワード設定画面が表示される。図１１に示すように、キーワード設定画面には、検出された人物のうち登録済みの人物の名称（「花子」と「太郎」）が人名表示欄Ｔ３２に表示されるとともに、画像処理装置１０に未登録の人物の名称を人名入力欄Ｔ３４に入力するように求められる。そして、キーボード３０からの操作入力に基づいて検出された人物の名称「ボビー」が人名入力欄Ｔ３６に入力され（ステップＳ８２）、「人名登録＆キーワード設定」ボタンがクリックされたことを受け付けると（ステップＳ８４のＹｅｓ）、検出された人物の名称及び画像特徴量が関連付けられてハードディスク装置１８に記憶されるとともに（ステップＳ８６）、検出された人物の名称（「花子」と「太郎」）及び入力された人物の名称「ボビー」が画像のキーワードに設定されて（ステップＳ７８）、ステップＳ８０の処理に進む。
【００８５】
一方、キーワード設定画面において、「登録せずにキーワード設定」ボタンがクリックされたことを受け付けると（ステップＳ８４のＮｏ）、検出された人物の名称や画像特徴量は登録されずに、検出された人物の名称（「花子」と「太郎」）及び入力された人物の名称「ボビー」が画像のキーワードに設定されて（ステップＳ７８）、ステップＳ８０の処理に進む。
【００８６】
次に、ステップＳ８０において、画像中において他の人物が検出された場合には（ステップＳ８０のＹｅｓ）、ステップＳ７６の処理に戻り、上記ステップＳ７６からＳ８６の処理を繰り返して、画像のキーワードに他の人物の名称が追加される。そして、画像中において検出された全ての人物の名称がキーワードに設定されると（ステップＳ８０のＮｏ）、ステップＳ８８の処理に進む。
【００８７】
また、ステップＳ７４において、画像から人物が検出されなかった場合には（ステップＳ７４のＮｏ）、上記第１の実施形態と同様の処理によりキーワードが設定されて（ステップＳ９０）、ステップＳ８８の処理に進む。
【００８８】
次に、入力された画像でキーワードが未設定の画像がある場合には（ステップＳ８８のＹｅｓ）、次の画像（例えば、画像の日時情報やファイル名の順で次の画像）のキーワードの設定処理に移行し（ステップＳ９２）、ステップＳ７４に戻る。そして、ステップＳ７４からステップＳ９２の処理を繰り返して、入力された全ての画像にキーワードが設定されると（ステップＳ８８のＮｏ）、入力された画像がキーワードと関連付けられて（例えば、画像のＥＸＩＦタグ情報にキーワードが書き込まれて）、ハードディスク装置１８に記憶される（ステップＳ９４）。
【００８９】
ここで、本実施形態の画像処理装置１０の作用について、画像処理装置１０の使用場面に即して説明する。
【００９０】
［場面１］
画像処理装置１０には、ユーザの人物の名称「花子」、「太郎」及びそれぞれの画像特徴量が登録されている。画像処理装置１０に画像が入力されると、人物の検出処理が実行され、人物「花子」又は「太郎」が検出された画像には、文字列「花子」又は「太郎」が自動的にキーワードとして設定される。
【００９１】
［場面２−１］
花子と太郎はイギリス旅行をした。このとき、現地係員「ボビー」と写真を撮った。この画像を画像処理装置１０に入力したところ、未登録の現地係員「ボビー」の名称を設定するためのキーワード設定画面（図１１参照）がモニタ２８に表示された。ユーザ「太郎」は、現地係員の名前を覚えていたので、キーワード設定画面の人物名入力欄Ｔ３４に文字列「ボビー」を入力して登録した。
【００９２】
［場面２−２］
後に、花子と太郎がこの画像を閲覧したとき、図１２に示すように、閲覧画面のキーワード表示欄Ｔ３６に表示されたキーワードの中に人名「ボビー」を見いだして懐かしく感じた。
【００９３】
［場面３］
数年後、花子と太郎はパリ旅行をした。花子と太郎は、パリのレストランの店員と写真を撮った。パリから帰国後、花子と太郎が画像処理装置１０に画像を入力すると、未登録の店員の名称の設定を要求されなかった。この店員と撮った画像を閲覧したところ、閲覧画面にキーワードとして「ボビー」が表示された。イギリス旅行のときに出会った現地係員「ボビー」と再会していた。
【００９４】
［場面４−１］
花子と太郎に子供「一郎」ができた。画像処理装置１０に一郎が写った画像を入力すると、一郎の名称の設定が要求されたため、「一郎」を登録した。
【００９５】
［場面４−２］
しばらくして、一郎が写った画像を入力すると、一郎が検出されて名称の設定を再度要求された。画像処理装置１０の人物認識機能が認識できなくなるほど、一郎が成長していたためであった。
【００９６】
本実施形態によれば、［場面２−１］及び［場面２−２］において、現地で出会った現地係員の名前「ボビー」のように、時間の経過とともに忘れてしまうようなことを記録することができた。また、本実施形態によれば、［場面３］において、予期せず「ボビー」に再会していたことに気付くことができた。また、本実施形態によれば、［場面４−１］及び［場面４−２］において、子供「一郎」の成長、変化に気付くことができた。
【００９７】
なお、検出された未登録の人物が所定の人数以上の場合には、上記ステップＳ８４において人物の名称の登録を行わずに、ステップＳ７８の処理に進むようにしてもよい。この場合、検出された人物のうち登録済みの人物の名称のみを自動的にキーワードに設定するか、第１の実施形態と同様にしてキーワードを設定する。これにより、画像中に多数の人物が写っている場合等に、多数の人物の登録処理を行わないで済むため、人物の登録及びキーワードの設定処理を簡略化することができる。
【００９８】
また、検出された未登録の人物が画像中において占める面積の割合が所定値以下の場合には、上記ステップＳ８４において人物の名称の登録を行わずに、ステップＳ７８の処理に進むようにしてもよい。この場合、検出された人物のうち登録済みの人物の名称のみを自動的にキーワードに設定するか、第１の実施形態と同様にしてキーワードを設定する。これにより、画像の背景等に撮影者や被写体とは無関係の人物が小さく写りこんでいる場合等に、人物の登録処理を行わないで済むため、人物の登録及びキーワードの設定処理を簡略化することができる。
【００９９】
次に、本発明に係る画像のキーワードの設定方法の第３の実施形態について、図１３以降を参照して説明する。本実施形態の画像処理装置１０は、画像が入力されると、入力された画像を自動的に再生する。そして、画像処理装置１０は、画像の再生中に入力された音声信号を解析して文字化し、当該画像のキーワードに設定する。
【０１００】
図１３は、本実施形態に係るキーワード設定画面を示す図である。図１３に示すように、本実施形態に係るキーワード設定画面には、所定の時間（例えば、数秒から十数秒）間隔で、入力された画像Ｐ４０が順番に表示される。画像が表示されている間に、ユーザがマイク３８に向かって音声を発すると、ＣＰＵ１２によってマイク３８から入力された音声信号が解析されて文字化され、図１３に示す音声認識結果表示欄Ｔ４０に表示される。ＣＰＵ１２によって「ＯＫ」ボタンがクリックされたことが検知されると、文字化された音声信号「おいしそう」が画像のキーワードに設定される。
【０１０１】
そして、キーワードが設定されていない画像の表示が繰り返されて、入力された全ての画像に対してキーワードの設定が終了すると、図１３に示すキーワード設定画面が自動的に閉じられる。
【０１０２】
図１４は、本実施形態に係る画像処理装置１０において、入力された画像に対してキーワードを設定する際のＣＰＵ１２の処理の流れを示すフローチャートである。まず、メモリカード２４又は撮像装置４８から画像が入力されると（ステップＳ１００）、入力された画像のＥＸＩＦタグ情報に基づいて、画像が撮影された撮影日時に対応するフォルダが自動的に作成され、入力された画像が作成されたフォルダに振り分けられて、主メモリ１６又はハードディスク装置１８の一時記憶領域に一時記憶される（ステップＳ１０２）。
【０１０３】
次に、マイク３８が使用可能な状態になり、音声の入力受付が開始されるとともに（ステップＳ１０４）、図１３に示したキーワード設定画面がモニタ２８に表示され、入力された画像が再生表示される（ステップＳ１０６）。マイク３８から音声が入力されたことが検知されると（ステップＳ１０８）、音声検出処理（ステップＳ１１０）及び音声認識処理（ステップＳ１１２）が行われる。ステップＳ１１２の音声認識処理において、入力された音声が文字化できなかった場合、又は、文字化のミス等のために「やりなおし」ボタンのクリックが検出された場合には（ステップＳ１１２のＮｏ）、ステップＳ１１０に戻り、再度音声の検出及び認識処理が行われる。一方、入力された音声が正しく文字化され、「ＯＫ」ボタンのクリックが検出された場合には（ステップＳ１１２のＹｅｓ）、文字化された音声が再生画像のキーワードに設定されて（ステップＳ１１４）、ステップＳ１１６の処理に進む。
【０１０４】
また、ステップＳ１０８において、図１３に示すキーワード設定画面の「手動入力」ボタンがクリックされたことが検知されると（ステップＳ１０８の「手動入力」）、上記第１の実施形態と同様の処理によりキーワードが設定されて（ステップＳ１１８）、ステップＳ１１６の処理に進む。
【０１０５】
次に、入力された画像でキーワードが未設定の画像がある場合には（ステップＳ１１６のＹｅｓ）、次の画像（例えば、画像の日時情報やファイル名の順で次の画像）がキーワード設定画面に表示されて（ステップＳ１２０）、ステップＳ１０６に戻る。そして、ステップＳ１０６からステップＳ１２０の処理を繰り返して、入力された全ての画像にキーワードが設定されると（ステップＳ１１６のＮｏ）、入力された画像がキーワードと関連付けられて（例えば、画像のＥＸＩＦタグ情報にキーワードが書き込まれて）、ハードディスク装置１８に記憶される（ステップＳ１２２）。
【０１０６】
本実施形態によれば、自動的に再生される画像に対して音声入力により容易にキーワードを設定することができる。
【図面の簡単な説明】
【０１０７】
【図１】本発明の一実施形態に係る画像処理装置の主要構成を示すブロック図
【図２】本発明の第１の実施形態に係るキーワード設定画面を示す図
【図３】キーワード編集画面を示す図
【図４】本発明の第１の実施形態に係る画像処理装置において、入力された画像に対してキーワードを設定する際のＣＰＵ１２の処理の流れを示すフローチャート
【図５】画像検索画面を示す図
【図６】キーワード変更画面を示す図
【図７】画像の検索及びキーワードの変更処理の流れを示すフローチャート
【図８】人物の登録画面を示す図
【図９】画像処理装置１０に人物を登録する際のＣＰＵ１２の処理の流れを示すフローチャート
【図１０】本発明の第２の実施形態に係る画像処理装置において、入力された画像に対してキーワードを設定する際のＣＰＵ１２の処理の流れを示すフローチャート
【図１１】本発明の第２の実施形態に係るキーワード設定画面を示す図
【図１２】画像閲覧画面を示す図
【図１３】本発明の第３の実施形態に係るキーワード設定画面を示す図
【図１４】本発明の第３の実施形態に係る画像処理装置において、入力された画像に対してキーワードを設定する際のＣＰＵ１２の処理の流れを示すフローチャート
【符号の説明】
【０１０８】
１０…画像処理装置、１２…ＣＰＵ、１４…バス、１６…主メモリ、１８…ハードディスク装置、２０…ＣＤ−ＲＯＭ装置、２２…カードＩ／Ｆ、２４…メモリカード、２６…表示メモリ、２８…モニタ、３０…キーボード、３２…マウス、３４…マウスコントローラ、３６…オーディオ入出力回路、３８…マイク、４０…スピーカ、４２…通信Ｉ／Ｆ、４４…ネットワーク、４６…カメラ接続Ｉ／Ｆ、４８…撮像装置
【図１】
2007207031.tif 000003
【図２】
2007207031.tif 000004
【図３】
2007207031.tif 000005
【図４】
2007207031.tif 000006
【図５】
2007207031.tif 000007
【図６】
2007207031.tif 000008
【図７】
2007207031.tif 000009
【図８】
2007207031.tif 000010
【図９】
2007207031.tif 000011
【図１０】
2007207031.tif 000012
【図１１】
2007207031.tif 000013
【図１２】
2007207031.tif 000014
【図１３】
2007207031.tif 000015
【図１４】
2007207031.tif 000016