(57)【要約】【課題】アクセス者に応じて画像の分類を行うこと。【解決手段】アクセス者特定部１０４ｃは、登録された人物によるアクセスがあった場合に、そのアクセス者を特定する。顔認識部１０４ｂは、アクセス者が管理対象画像内に写っているか否かを顔認識情報に基づいて判定し、画像分類部１０４ｄは、アクセス者が写っている管理対象画像と、アクセス者が写っていない管理対象画像とを分類する。【選択図】図１
2007128332.tif 000002
【特許請求の範囲】
【請求項１】
管理対象画像を分類して管理する画像管理装置であって、
人物を登録する登録手段と、
前記登録手段で登録された人物による当該画像管理装置へのアクセスがあった場合に、そのアクセス者を特定するアクセス者特定手段と、
前記アクセス者特定手段によって特定された前記アクセス者が前記管理対象画像内に写っているか否かを顔認識情報に基づいて判定するアクセス者存否判定手段と、
前記アクセス者存否判定手段による判定結果に基づいて、前記アクセス者が写っている管理対象画像と、前記アクセス者が写っていない管理対象画像とを分類する分類手段とを備えることを特徴とする画像管理装置。
【請求項２】
請求項１に記載の画像管理装置において、
前記アクセスが外部通信回線を介さずに当該画像管理装置に対して行われる場合、
前記アクセス者特定手段は、当該画像管理装置へ内部アクセスがあったときに、前記アクセス者を特定することを特徴とする画像管理装置。
【請求項３】
請求項１に記載の画像管理装置において、
当該画像管理装置が通信回線を介して外部ネットワークに接続される場合、
前記アクセス者特定手段は、当該画像管理装置へ前記通信回線を介した外部からのアクセスがあったときに、前記アクセス者を特定することを特徴とする画像管理装置。
【請求項４】
請求項１〜３のいずれか一項に記載の画像管理装置において、
前記分類手段は、前記アクセス者が写っていない管理対象画像を、前記登録手段で登録した人物ごとに分類することを特徴とする画像管理装置。
【請求項５】
請求項１〜４のいずれか一項に記載の画像管理装置において、
前記管理対象画像はイベントごとに撮像され、
前記登録手段は、前記イベント単位に、前記イベントへの参加人物を登録することを特徴とする画像管理装置。
【請求項６】
請求項１〜５のいずれか一項に記載の画像管理装置において、
前記分類手段による分類結果に基づいて、前記管理対象画像の分類データを作成する分類データ作成手段と、
前記アクセス者によるアクセスが終了した場合に、前記分類データ作成手段で作成された分類データを削除する削除手段とをさらに備えることを特徴とする画像管理装置。
【請求項７】
コンピュータに、
人物を登録する人物登録手順と、
前記人物登録手順で登録された人物によるアクセスがあった場合に、そのアクセス者を特定するアクセス者特定手順と、
前記アクセス者特定手順によって特定された前記アクセス者が管理対象画像内に写っているか否かを顔認識情報に基づいて判定するアクセス者存否判定手順と、
前記アクセス者存否判定手順による判定結果に基づいて、前記アクセス者が写っている管理対象画像と、前記アクセス者が写っていない管理対象画像とを分類する分類手順とを実行させるための画像管理プログラム。
【請求項８】
請求項７に記載の画像管理プログラムにおいて、
前記分類手順は、前記アクセス者が写っていない管理対象画像を、前記登録手順で登録した人物ごとに分類することを特徴とする画像管理プログラム。
【請求項９】
請求項７または８に記載の画像管理プログラムにおいて、
前記管理対象画像はイベントごとに撮像され、
前記登録手順は、前記イベント単位に、前記イベントへの参加人物を登録することを特徴とする画像管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラで撮像された画像を管理するための画像管理装置、および画像管理プログラムに関する。
【背景技術】
【０００２】
次のような画像配信サーバが特許文献１によって知られている。この画像配信サーバは、画像内に写っている人物の顔を認識して、その画像内に写っている人物に対して当該画像を自動的に配信する。
【０００３】
【特許文献１】特開２００４−３２６２８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像配信サーバでは、画像内に写っている人物に対してその画像を配信するようにしていたため、画像を受信する人物は、自分が写っていない画像を取得することができないという問題が生じていた。
【課題を解決するための手段】
【０００５】
本発明は、登録された人物によるアクセスがあった場合に、そのアクセス者を特定し、アクセス者が管理対象画像内に写っているか否かを顔認識情報に基づいて判定して、アクセス者が写っている管理対象画像と、アクセス者が写っていない管理対象画像とを分類することを特徴とする。
アクセスが外部通信回線を介さずに当該画像管理装置に対して行われる場合には、画像管理装置へ内部アクセスがあったときにアクセス者を特定し、画像管理装置が通信回線を介して外部ネットワークに接続される場合には、画像管理装置へ通信回線を介した外部からのアクセスがあったときにアクセス者を特定する。
また、アクセス者が写っていない管理対象画像を登録された人物ごとに分類することが好ましく、人物の登録は、画像の撮像が行われたイベント単位に、イベントへの参加人物を登録することが好ましい。
さらに、管理対象データの分類結果に基づいて管理対象画像の分類データを作成するようにし、アクセス者によるアクセスが終了した場合に分類データを削除するようにしてもよい。
【発明の効果】
【０００６】
本発明によれば、アクセス者が写っている画像と写っていない画像とを分類するようにしたので、アクセス者は、自分が写っている画像の分類結果、または自分が写っていない画像の分類結果を選択して、それぞれの分類結果に含まれる画像を取得することができる。
【発明を実施するための最良の形態】
【０００７】
図1は、本実施の形態における画像管理装置をデジタルカメラに適用した場合の一実施の形態の構成を示すブロック図である。デジタルカメラ１００は、入力スイッチ１０１と、レンズ１０２と、撮像素子１０３と、制御装置１０４と、メモリ１０５と、メモリカードスロット１０６と、モニタ１０７と、通信装置１０８とを備えている。
【０００８】
入力スイッチ１０１は、使用者によって操作される種々の入力部材を含んでいる。例えば、この入力スイッチ１０１には、レリーズスイッチやデジタルカメラ１００を操作するための種々の操作ボタンが含まれる。
【０００９】
レンズ１０２は、複数の光学レンズ群から構成されるが、図１では代表して１枚のレンズで表している。撮像素子１０３は、例えばＣＣＤであり、使用者によって入力スイッチ１０１に含まれるレリーズスイッチが押下されるごとに、レンズ１０２を通して入力される被写体像を撮像して、撮像した画像データを制御装置１０４へ出力する。
【００１０】
通信装置１０８は、例えば無線ＬＡＮモジュールであり、デジタルカメラ１００は、この通信装置１０８を介して、外部ネットワークに接続された外部機器、例えば無線通信機能を備える他のデジタルカメラやパソコンと通信することができる。
【００１１】
制御装置１０４は、ＣＰＵやその他周辺回路で構成され、撮像素子１０３から入力された画像データをモニタ１０７に出力して表示する。これによって使用者は撮像した画像を確認することができる。同時に制御装置１０４は、画像データをメモリカードスロット１０６に挿入されているメモリカード内に記憶する。
【００１２】
そして、通信装置１０８を介して外部のデジタルカメラからアクセスがあった場合には、そのアクセス者、すなわち外部デジタルカメラの使用人物を判定して、当該アクセス者用にメモリカード内に記憶した画像を分類し、分類結果を外部デジタルカメラへ送信することによってアクセス者へ提供する。なお、本実施の形態における画像の分類方法としては、画像の撮像を行うイベント単位、例えば同窓会や運動会などのイベント単位に、アクセス者が写っている画像とアクセス者が写っていない画像とに分類するものとする。また、アクセス者が写っていない画像として分類された画像については、その中に写っているアクセス者以外の人物ごとに分類を行う。
【００１３】
このような処理を行うために、制御装置１０４は、テーブル登録部１０４ａと、顔認識部１０４ｂと、アクセス者特定部１０４ｃと、画像分類部１０４ｄと、画像配信部１０４ｅとを機能的に有している。
【００１４】
テーブル登録部１０４ａは、メモリ１０５内に格納されているマスタテーブル、およびイベントテーブルにデータを登録する。
【００１５】
マスタテーブルは、上述したように画像を分類するに当たって、画像内に写っている人物を判定するために使用される、イベントの参加者に関するデータが登録されるテーブルである。図２は、マスタテーブルの具体例を示す図である。この図２に示すように、マスタテーブルには、イベント参加者２ａごとにその人物の顔の画像データ（顔画像）２ｂと、デジタルカメラ１００へアクセスするためのＩＤ番号２ｃ、およびパスワード２ｄと、分類対象の画像内で認識した顔認識データと比較して、画像内に存在する人物が誰であるかを判定するための顔特徴データ２ｅとが対応付けられて記憶される。
【００１６】
テーブル登録部１０４ａは、次のようにマスタテーブルへデータの登録を行う。まず、使用者は、登録用にイベントの参加者の画像（参加者画像）を撮像する。使用者によって参加者画像が撮像されると、顔認識部１０４ｂは、撮像された参加者画像に対して顔認識処理を実行して、イベント参加者の顔部分の画像（顔画像）を抽出する。そして、顔画像に基づいて顔の特徴点の位置関係を表す情報、すなわち、個人の顔を識別するための特徴点としての目、鼻、口などの位置関係を表す情報を、顔特徴データとして算出する。なお、顔認識処理、および顔特徴データの算出方法については、公知の技術のため説明を省略する。
【００１７】
テーブル登録部１０４ａは、顔認識部１０４ｂによる顔画像の抽出、および顔特徴データの算出が完了すると、算出された顔特徴データに基づいて、同じ参加者のデータが既にマスタテーブルに登録されているか否かを確認する。すなわち、算出された顔特徴データと一致する顔特徴データがマスタテーブル内に存在するか否かを判定し、存在する場合には当該登録対象の参加者のデータは、既にマスタテーブルに登録済みであると判定する。
【００１８】
そして、登録対象の参加者のデータがマスタテーブルに未登録であると判定した場合には、テーブル登録部１０４ａは、使用者に対してこの登録対象のイベント参加者がデジタルカメラ１００へアクセスするためのＩＤ番号とパスワードの入力を求める。その結果、使用者によってＩＤ番号とパスワードが入力されると、参加者画像に基づいて抽出した顔画像と、入力されたＩＤ番号およびパスワードと、イベント参加者の画像に基づいて算出した顔特徴データとを対応付けて、顔画像２ｂ、ＩＤ番号２ｃ、パスワード２ｄ、および顔特徴データ２ｅとしてマスタテーブルへ登録する。
【００１９】
以上説明した処理をイベントへの複数の参加者に対して行うことにより、デジタルカメラ１００へのアクセスが予定され、画像を分類する必要があるイベント参加者の人物データをマスタテーブルへ登録することができる。
【００２０】
そして、使用者はマスタテーブルへ登録したい全参加者の参加者画像の撮像が終了した場合には、入力スイッチ１０１を操作して、マスタテーブルへの登録終了を指示する。これによって、テーブル登録部１０４ａは、マスタテーブルへの登録処理を終了する。なお、図２に示す例では、マスタテーブルにＡさん（人物Ａ）、Ｂさん（人物Ｂ）、およびＣさん（人物Ｃ）の３人の人物データが登録された例を示している。
【００２１】
テーブル登録部１０４ａはさらに、マスタテーブルへイベント参加者を登録すると同時に、対象となるイベントのイベントテーブルを作成する。イベントテーブルは、イベントへの参加者が、上述したマスタテーブル登録用の参加者画像とは異なる、イベント中に撮像されるイベント画像（管理対象画像）内に存在するか否かを判定するために使用されるテーブルである。
【００２２】
このイベントテーブルは、イベント単位に作成されるテーブルであり、例えば運動会用のイベントテーブル、同窓会用のイベントテーブルなどのように、あるイベントに対して１つのイベントテーブルが作成される。なお、使用者は、入力スイッチ１０１を操作して、イベント画像を撮像するイベントが何であるかをあらかじめ設定しておくものとし、各イベント画像がどのイベントで撮像されたものかを判断するために、各イベント画像の画像データのヘッダ部には、画像撮像時に使用者によって設定されたイベント情報が書き込まれる。そして、テーブル登録部１０４ａは使用者によって設定されたイベント用のイベントテーブルを作成する。
【００２３】
図３は、イベントテーブルの具体例を示す図である。この図３に示すように、イベントテーブルには、イベント中に撮像されたイベント画像のファイル名３ａごとに、各イベント画像内にマスタテーブルに登録されている人物Ａ〜Ｃが写っているか否かの判定結果を示すデータ（存否判定結果）３ｂが記憶される。存否判定結果３ｂとしては、例えばイベント画像内にその人物が写っていれば○、写っていなければ×が記憶される。すなわち、図３の例では、イベント画像１には、人物Ａのみが写っており、人物ＢおよびＣは写っていないことを示している。
【００２４】
テーブル登録部１０４ａは、マスタテーブルへのイベント参加者の登録が行われたときに、そのイベント参加者のみを登録した空のイベントテーブルを作成する。すなわち、イベントテーブルには、参加者画像が撮像されたイベント参加者を登録するようにする。このときの登録対象者には、マスタテーブルに登録されたイベント参加者だけでなく、すでにマスタテーブルに登録されていたためマスタテーブルには登録されなかったイベント参加者も含む。
【００２５】
具体的には、テーブル登録部１０４ａは、図３に示すように、イベントテーブルにはマスタテーブルに登録された人物Ａ〜Ｃが登録され、イベントで撮像される画像のファイル名３ａ、および各画像に対する存否判定結果３ｂ（○または×）は空欄にした状態のイベントテーブルを作成する。
【００２６】
その後、イベントが開始され、そのイベント中に使用者によってイベント画像が撮像されると、テーブル登録部１０４ａは、作成した空のイベントテーブルにイベント画像のファイル名３ａと存否判定結果３ｂとを登録（追加）していく。このために顔認識部１０４ｂは、撮像されたイベント画像に対して公知の顔認識処理を行い、イベント画像内に写っている人物の顔画像を抽出して、顔画像に基づいて顔特徴データを算出する。このとき、イベント画像内に複数の人物が写っている場合には、全ての人物の顔特徴データを算出する。
【００２７】
そして、テーブル登録部１０４ａは、顔認識部１０４ｂで算出された顔特徴データと、マスタテーブル内の全ての顔特徴データ２ｅとを比較して、算出された顔特徴データと一致するものがマスタテーブル内に存在するか否かを判定する。その結果、算出された顔特徴データと一致するものがマスタテーブル内に存在すると判定した場合には、マスタテーブルから顔特徴データが一致する人物データを抽出することによって、イベント画像内に写っている人物を特定する。すなわち、イベント画像内には顔特徴データが一致した人物が写っていると判定する。
【００２８】
これによって、イベント画像内にどの人物が写っているかを特定することができるため、図３に示したイベントテーブルに人物の存否を判定したイベント画像のファイル名３ａと存否判定結果３ｂとを登録する。この処理を、使用者によって入力スイッチ１０１が操作されてイベントの終了が指示されるまで行って、イベント中に撮像される各画像に対して行うことによって、図３に示すように、イベントテーブルにファイル名３ａが１〜４の各画像ごとに人物Ａ〜Ｃの存否判定結果３ｂが登録されていく。
【００２９】
図４は、本実施の形態におけるマスタテーブル、およびイベントテーブルへの登録処理を示すフローチャートである。この図４に示す処理は、使用者によって入力スイッチ１０１が操作され、マスタテーブルへの登録開始が指示されると起動するプログラムとして、制御装置１０４により実行される。
【００３０】
ステップＳ１０において、テーブル登録部１０４ａは、マスタテーブル登録用の参加者画像が撮像されたか否かを判断する。参加者画像が撮像されたと判断した場合には、ステップＳ２０へ進む。ステップＳ２０では、顔認識部１０４ｂは、撮像された参加者画像に対して公知の顔認識処理を実行して、参加者画像内からイベント参加者の顔画像を抽出する。その後、ステップＳ３０へ進み、顔画像に基づいて、公知の手法により顔特徴データを算出する。その後、ステップＳ４０へ進む。
【００３１】
ステップＳ４０では、テーブル登録部１０４ａは、顔認識部１０４ｂで算出した顔特徴データと、マスタテーブルに既に登録済みの顔特徴データとを比較して、現在の登録対象のイベント参加者に関するデータがマスタテーブルに登録済みであるか否かを判断する。マスタテーブルに登録済みであると判断した場合には、後述するステップＳ７０へ進む。これに対して、マスタテーブルに未登録であると判断した場合には、ステップＳ５０へ進む。
【００３２】
ステップＳ５０では、テーブル登録部１０４ａは、使用者に対して登録対象のイベント参加者がデジタルカメラ１００へアクセスするためのＩＤ番号とパスワードの入力を求め、その応答結果としてＩＤおよびパスワードが入力されたか否かを判断する。ＩＤおよびパスワードが入力されたと判断した場合には、ステップＳ６０へ進み、テーブル登録部１０４ａは、抽出した顔画像、入力されたＩＤ番号とパスワード、および算出した顔特徴データとを対応付けた人物データをマスタテーブルへ登録する。その後、ステップＳ７０へ進む。
【００３３】
ステップＳ７０では、テーブル登録部１０４ａは、マスタテーブルに登録されたイベント参加者、およびすでにマスタテーブルに登録されていたためマスタテーブルには登録されなかったイベント参加者を登録したイベントテーブルを作成して、ステップＳ８０へ進む。
【００３４】
ステップＳ８０では、テーブル登録部１０４ａは、使用者によって入力スイッチ１０１が操作され、マスタテーブルへの登録終了が指示されたか否かを判断する。登録終了が指示されていないと判断した場合には、ステップＳ１０へ戻り、登録終了が指示されるまで上述した処理を繰り返す。一方、登録終了が指示された場合には、ステップＳ９０へ進む。
【００３５】
ステップＳ９０では、テーブル登録部１０４ａは、イベント画像が撮像されたか否かを判断する。イベント画像が撮像されていないと判断した場合には、後述するステップＳ１２０へ進む。これに対して、イベント画像が撮像されたと判断した場合には、ステップＳ１００へ進む。ステップＳ１００では、テーブル登録部１０４ａは、顔認識部１０４ｂによって算出された顔認識情報、すなわちイベント画像内に存在する人物の顔特徴データに基づいて、イベント画像内に写っている人物を特定する。
【００３６】
その後、ステップＳ１１０へ進み、テーブル登録部１０４ａは、イベント画像のファイル名と、ステップＳ９０で特定したイベント画像内に写っている人物に基づく存否判定結果とをイベントテーブルに追加して、ステップＳ１２０へ進む。ステップＳ１２０では、テーブル登録部１０４ａは、使用者によって入力スイッチ１０１が操作されてイベントの終了が指示されたか否かを判断する。イベントの終了が指示されていないと判断した場合には、ステップＳ９０へ戻って処理を繰り返す。一方、イベントの終了が指示されたと判断した場合には、処理を終了する。
【００３７】
次に、デジタルカメラ１００に通信装置１０８を介して外部のデジタルカメラからアクセスがあった場合に、上述した処理でデータを登録したマスタテーブル、およびイベントテーブルに基づいて、アクセス者用に画像を分類し、アクセス者に画像の分類結果を提供するための処理について説明する。
【００３８】
アクセス者特定部１０４ｃは、通信装置１０８を介して外部のデジタルカメラからアクセスがあった場合に、そのアクセス情報に基づいて、アクセス者を特定する。本実施の形態におけるデジタルカメラ１００では、アクセス者特定部１０４ｃは、まず上述したようにマスタテーブルに登録したＩＤ番号とパスワードを用いて、外部からのアクセス者の認証を行う。すなわち、外部のデジタルカメラからアクセスがあった場合に、アクセス情報として送信されてくるアクセス者のＩＤ番号とパスワードを、マスタテーブルに登録されているＩＤ番号とパスワードと比較する。
【００３９】
その結果、マスタテーブル内に一致するデータがあれば、そのアクセス者からのアクセスを許可する。一方、マスタテーブル内に一致するデータがない場合には、そのアクセス者からのアクセスを拒否する。そして、アクセス者特定部１０４ｃは、アクセス者からのアクセスを許可した場合に、認証時に一致したＩＤ番号とパスワードの人物データをマスタテーブルから取得して、そのアクセスを特定する。
【００４０】
アクセス者特定部１０４ｃは、アクセス者の特定が完了すると、メモリ１０５に記憶されている全てのイベントテーブルを参照して、特定したアクセス者が登録されているイベントテーブルを抽出する。そして、抽出したイベントテーブルに基づいて、アクセス者が参加したイベント一覧を作成し、通信装置１０８を介して、アクセス元のデジタルカメラへ送信する。
【００４１】
アクセス者は、デジタルカメラ１００から受信したイベント一覧を、アクセス元のデジタルカメラが備えるモニタ上で確認することができる。これによって、アクセス者は、デジタルカメラ１００のメモリカード内にイベント画像が存在する、アクセス者自身が参加したイベント一覧を確認することができる。そして、アクセス者がイベント一覧の中からデジタルカメラ１００から画像を取得したいイベントを選択すると、そのイベントの情報はデジタルカメラ１００へ送信される。
【００４２】
画像分類部１０４ｄは、外部デジタルカメラから選択されたイベントを受信すると、そのイベントを対象イベントに設定する。そして対象イベントのイベント画像を対象として、アクセス者特定部１０４ｃによって特定されたアクセス者に応じて、アクセス者が写っているイベント画像と、アクセス者が写っていないイベント画像とに分類する。さらに、アクセス者が写っていないイベント画像をイベントテーブルに登録されているイベント参加者ごとに分類する。
【００４３】
例えば、図３に示したイベントテーブルにおいて、アクセス者が人物Ａである場合には、次の（Ａ）〜（Ｄ）のように分類する。
（Ａ）人物Ａが写っている画像
（Ｂ）人物Ａが映っておらず、人物Ｂが写っている画像
（Ｃ）人物Ａが映っておらず、人物Ｃが写っている画像
（Ｄ）人物Ａ、人物Ｂ、および人物Ｃのいずれも写っていない画像
【００４４】
画像分類部１０４ｄは、この（Ａ）〜（Ｄ）に示すようなイベント画像の分類を行い、その分類結果に基づいて画像の分類データを作成する。本実施の形態では、イベント画像を分類結果に応じたフォルダに振り分ける（コピーする）ことによって、画像の分類データを作成する場合について説明する。このために、画像分類部１０４ｄは次のように処理する。
【００４５】
画像分類部１０４ｄはまず、（Ａ）〜（Ｄ）のそれぞれに分類された画像をコピーして振り分けるためのフォルダをメモリ１０５内に作成する。このために画像分類部１０４ｄは、メモリ１０５内に画像の撮像が行われたイベント用のフォルダ（イベント用フォルダ）を作成し、このイベント用フォルダの中にアクセス者特定部１０４ｃによって特定されたアクセス者用のフォルダ（アクセス者用フォルダ）を作成する。さらに、アクセス者用フォルダ内にイベントテーブルに登録されている人物ごとのフォルダを作成する。
【００４６】
例えば、画像の撮像が行われたイベントが運動会であり、アクセス者が人物Ａである場合には、画像分類部１０４ｄは、図５に示すような階層構造のフォルダを作成する。すなわち、イベント用フォルダとして運動会用フォルダ５ａを作成し、その中にアクセス者用フォルダとして人物Ａ用フォルダ５ｂを作成する。そして、画像分類部１０４ｄはまず、人物Ａ用フォルダ５ｂの中に、上述した（Ａ）に分類された画像を記憶するためのアクセス者画像用フォルダとして人物Ａ画像用フォルダ５ｃ、および（Ｄ）に分類された画像を記憶するためのその他画像用フォルダ５ｆを作成する。
【００４７】
画像分類部１０４ｄは、メモリ１０５に記憶されている対象イベントのイベントテーブルを参照して、イベントテーブルに登録されている全ての人物の存否判定結果３ｂが「×」となっているイベント画像を抽出して、その他画像用フォルダ５ｆへ移動する。その後、アクセス者（人物Ａ）の存否判定結果３ｂが「○」となっているイベント画像を抽出し、人物Ａが写っているイベント画像を人物Ａ画像用フォルダ５ｃへ移動する。
【００４８】
次に、画像分類部１０４ｄは、イベントテーブルに登録されているアクセス者以外の人物を１人選択し、アクセス者が写っておらず、その人物が写っているイベント画像を記憶するための選択人物画像用フォルダを人物Ａ用フォルダ５ｂ内に作成する。
【００４９】
ここでは、（Ｂ）に分類されたアクセス者が写っておらず人物Ｂが写っているイベント画像を記憶するための人物Ｂ画像用フォルダ５ｄを選択人物画像用フォルダとして作成するものとする。そして、画像分類部１０４ｄは、対象イベントのイベントテーブルを参照して、人物Ｂの存否判定結果３ｂが「○」となっているイベント画像を抽出して、人物Ｂ画像用フォルダ５ｄへ移動する。
【００５０】
このとき、人物Ａの存否判定結果３ｂが「○」のイベント画像は、既に人物Ａ画像用フォルダ５ｃに移動済みのため移動元のフォルダには存在しない。そのため、人物Ｂの存否判定結果３ｂが「○」であり、かつ人物Ａの存否判定結果３ｂが「×」のイベント画像が移動されることになる。
【００５１】
さらに、画像分類部１０４ｄは、（Ｃ）に分類されたアクセス者が写っておらず人物Ｃが写っているイベント画像を記憶するための選択人物画像用フォルダとして、人物Ｃ画像用フォルダ５ｅを人物Ａ用フォルダ５ｂ内に作成する。そして、画像分類部１０４ｄは、対象イベントのイベントテーブルを参照して、人物Ｃの存否判定結果３ｂが「○」となっているイベント画像を抽出して、人物Ｃ画像用フォルダ５ｅへ移動する。
【００５２】
このとき、人物Ｃの存否判定結果３ｂが「○」であるにも関わらず、人物Ｂの存否判定結果３ｂが「○」であったために、既に移動元フォルダに存在しない（人物Ｂ画像用フォルダ５ｄに移動されてしまった）イベント画像が存在する可能性がある。人物Ｂと人物Ｃとの両方が写っているイベント画像がこれにあたる。よって、次に画像分類部１０４ｄは、対象イベントのイベントテーブルを参照して、人物Ｂ画像用フォルダ５ｄ内のイベント画像から、人物Ｃの存否判定結果３ｂが「○」となっているイベント画像を抽出して、人物Ｃ画像用フォルダ５ｅにコピーする。
【００５３】
以上の処理によって、上述した（Ａ）〜（Ｄ）の分類に基づいてイベント画像を分類することができる。そして、対象イベントのイベント画像を、アクセス者が写っている（Ａ）に分類されるイベント画像と、アクセス者が写っていない（Ｂ）〜（Ｄ）のいずれかに分類されるイベント画像とに分類し、それぞれのフォルダに振り分けることによって、分類結果に応じた分類データを作成することができる。
【００５４】
画像配信部１０４ｅは、画像分類部１０４ｄによってメモリ１０５内に作成された分類データへアクセス者がアクセスできるようにし、分類結果をアクセス者が自由に閲覧できるようにする。これによって、アクセス者は、自分用に分類されたフォルダ分け結果を閲覧することができる。そして、アクセス者によって、分類されたイベント画像が記憶されている５ｃ〜５ｆのフォルダのいずれかが選択された（開かれた）場合には、画像配信部１０４ｅは、制御装置１０８を介して、開かれたフォルダ内の画像をアクセス元のデジタルカメラへ送信する。
【００５５】
例えば、アクセス者が人物Ａである場合には、人物Ａ画像用フォルダ５ｃを開くことによって、自分が写っているイベント画像のみを取得（ダウンロード）して閲覧することができる。また、同様に、その他のフォルダを開くことによって、人物Ｂが写っているイベント画像、人物Ｃが写っているイベント画像、およびイベントテーブルに登録されている人物のいずれも写っていない画像をそれぞれ取得することができる。
【００５６】
その後、アクセス者がデジタルカメラ１００へのアクセスを終了した場合、すなわちアクセス者がログオフした場合には、画像分類部１０４ｄは、作成した分類データ、すなわちメモリ１０５内に作成したフォルダ、および各フォルダに移動したデータを移動元に戻す（移動する）。そして、メモリ１０５内に作成した対象イベントのイベント用フォルダとその下位フォルダを削除する。その後、いずれかの人物からアクセスがあった場合には、画像分類部１０４ｄは、そのアクセス者に応じたイベント画像の分類を行って、分類データを作成する。
【００５７】
これによって、デジタルカメラ１００へのアクセス者を監視して、常にアクセス者に応じた画像の分類結果をアクセス者に提供することができるため、アクセス者は自分が写っている画像、または他の人物が写っている画像を容易に選択して、画像を取得することができる。
【００５８】
図６は、本実施の形態におけるアクセス者に応じた画像分類処理を示すフローチャートである。図６に示す処理は、外部のデジタルカメラから通信装置１０８を介した外部アクセスがあった場合に起動するプログラムとして、制御装置１０４によって実行される。
【００５９】
ステップＳ２１０において、アクセス者特定部１０４ｃは、通信装置１０８を介して外部のデジタルカメラからアクセスがあったか否かを判断する。アクセスがあったと判断した場合には、ステップＳ２２０へ進む。ステップＳ２２０では、アクセス者特定部１０４ｃは、外部デジタルカメラからアクセス情報として送信されてくるアクセス者のＩＤ番号とパスワードを、マスタテーブルに登録されているＩＤ番号とパスワードと比較して、アクセス者を特定する。その後、ステップＳ２３０へ進む。
【００６０】
ステップＳ２３０では、アクセス者特定部１０４ｃは、メモリ１０５に記憶されている全てのイベントテーブルを参照して、アクセス者が参加したイベント一覧を作成する。その後ステップＳ２４０へ進み、作成したイベント一覧を通信装置１０８を介して、アクセス元のデジタルカメラへ送信して、ステップＳ２５０へ進む。ステップＳ２５０では、アクセス者によって選択されたイベントを受信したか否かを判断する。選択されたイベントを受信したと判断した場合には、ステップＳ２６０へ進む。
【００６１】
ステップＳ２６０では、画像分類部１０４ｄは、外部デジタルカメラから受信したイベントを対象イベントに設定する。その後、ステップＳ２７０へ進み、画像分類部１０４ｄは、メモリ１０５内に上述したイベント用フォルダを作成し、イベント用フォルダの中にアクセス者用フォルダを作成する。そして、アクセス者用フォルダの中にアクセス者画像用フォルダを作成して、ステップＳ２８０へ進む。ステップＳ２８０では、アクセス者用フォルダの中にその他画像用フォルダを作成する。その後、ステップＳ２９０へ進む。
【００６２】
ステップＳ２９０では、画像分類部１０４ｄは、メモリ１０５に記憶されている対象イベントのイベントテーブルを参照して、イベントテーブルに登録されている全ての人物の存否判定結果３ｂが「×」となっているイベント画像を選択する。その後、ステップＳ３００へ進み、画像分類部１０４ｄは、ステップＳ２９０で選択したイベント画像をメモリカード内から抽出し、その他画像用フォルダへ移動して、ステップＳ３１０へ進む。
【００６３】
ステップＳ３１０では、画像分類部１０４ｄは、対象イベントのイベントテーブルを参照して、アクセス者の存否判定結果３ｂが「○」となっているイベント画像を選択する。その後、ステップＳ３２０へ進み、画像分類部１０４ｄは、ステップＳ３１０で選択したイベント画像をメモリカード内から抽出し、アクセス者画像用フォルダへ移動して、ステップＳ３３０へ進む。
【００６４】
ステップＳ３３０では、画像分類部１０４ｄは、イベントテーブル内に登録されているアクセス者以外の他の人物を１人選択する。その後、ステップＳ３４０へ進み、画像分類部１０４ｄは、メモリ１０５内にステップＳ３３０で選択した選択人物を対象とした選択人物画像用フォルダを作成して、ステップＳ３５０へ進む。
【００６５】
ステップＳ３５０では、画像分類部１０４ｄは、対象イベントのイベントテーブルを参照して、アクセス者の存否判定結果３ｂが「×」であり、かつ選択人物の存否判定結果３ｂが「○」となっているイベント画像を選択する。その後、ステップＳ３６０へ進み、画像分類部１０４ｄは、ステップＳ３５０で選択したイベント画像をメモリカード内から抽出し、選択人物画像用フォルダへ移動して、ステップＳ３７０へ進む。
【００６６】
ステップＳ３７０では、画像分類部１０４ｄは、ステップＳ３４０で作成した現在対象となっている選択人物画像用フォルダ以外に、他の選択人物画像用フォルダがメモリ１０５内に既に作成されて存在しているか否かを判断する。他の選択人物画像用フォルダがメモリ１０５内に存在していないと判断した場合には、ステップＳ３３０へ戻る。これに対して、他の選択人物画像用フォルダがメモリ１０５内に既に存在していると判断した場合には、ステップＳ３８０へ進む。
【００６７】
ステップＳ３８０では、画像分類部１０４ｄは、メモリ１０５内に既に存在している他の選択人物画像用フォルダの中から１つのフォルダを選択して、ステップＳ３９０へ進む。ステップＳ３９０では、画像分類部１０４ｄは、対象イベントのイベントテーブルを参照して、ステップＳ３８０で選択した他の選択人物画像用フォルダの中から選択人物の存否判定結果３ｂが「○」となっているイベント画像を１つ選択する。
【００６８】
その後、ステップＳ４００へ進み、画像分類部１０４ｄは、ステップＳ３９０で選択したイベント画像が現在対象となっている選択人物画像用フォルダに未コピーの画像であるか否かを判断する。すなわち、現在対象となっている選択人物画像用フォルダ内に、ステップＳ３９０で選択したイベント画像が存在するか否かを判断する。選択した画像が未コピーの画像ではないと判断した場合には、後述するステップＳ４２０へ進む。これに対して、選択した画像が未コピーの画像であると判断した場合には、ステップＳ４１０へ進む。
【００６９】
ステップＳ４１０では、画像分類部１０４ｄは、ステップＳ３９０で選択したイベント画像を現在対象となっている選択人物画像用フォルダにコピーして、ステップＳ４２０へ進む。ステップＳ４２０では、画像分類部１０４ｄは、ステップＳ３８０で選択した他の選択人物画像用フォルダ内にコピーされている全てのイベント画像に対して、ステップＳ３９０〜Ｓ４１０の処理が完了したか否かを判断する。未完了であると判断した場合には、ステップＳ３９０へ戻って処理を繰り返し、完了済みであると判断した場合には、ステップＳ４３０へ進む。
【００７０】
ステップＳ４３０では、画像分類部１０４ｄは、メモリ１０５内に既に存在している全ての他の選択人物画像用フォルダを対象として、ステップＳ３８０〜Ｓ４２０の処理が完了したか否かを判断する。未完了のフォルダが残っていると判断した場合には、ステップＳ３８０へ戻って処理を繰り返し、全てのフォルダに対する処理が完了したと判断した場合には、ステップＳ４４０へ進む。
【００７１】
ステップＳ４４０では、画像分類部１０４ｄは、対象イベントのイベントテーブルに登録されている全ての人物を対象として、選択人物画像用フォルダの作成、および画像の分類が完了したか否かを判断する。未完了であると判断した場合には、ステップＳ３３０へ戻って処理を繰り返す。これに対して、完了済みであると判断した場合には、ステップＳ４５０へ進む。
【００７２】
ステップＳ４５０では、画像配信部１０４ｅは、画像分類部１０４ｄによってメモリ１０５内に作成された各フォルダにアクセス者がアクセスできるようにして、アクセス者に分類データを提供する。その後、ステップＳ４６０へ進み、アクセス者によっていずれかのフォルダが選択されたか否かを判断する。アクセス者によっていずれかのフォルダが選択されたと判断した場合にはステップＳ４７０へ進み、選択されたフォルダ内に含まれるイベント画像を通信装置１０８を介してアクセス元のデジタルカメラへ送信する。その後、ステップＳ４８０へ進む。
【００７３】
ステップＳ４８０では、アクセス者がデジタルカメラ１００からログアウトして、デジタルカメラへのアクセスを終了したか否かを判断する。アクセス者がログアウトしていないと判断した場合には、ステップＳ４６０へ戻る。これに対してアクセス者がログアウトしたと判断した場合には、ステップＳ４９０へ進む。ステップＳ４９０では、メモリ１０５内に作成した対象イベントのイベント用フォルダとその下位フォルダ、および各フォルダ内に移動したイベント画像を移動元に戻す（移動する）。そして、メモリ１０５内に作成した対象イベントのイベント用フォルダとその下位フォルダを削除して、処理を終了する。
【００７４】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）デジタルカメラ１００へのアクセス者に応じて、そのアクセス者が写っているイベント画像と、写っていないイベント画像とに分類してアクセス者に提供するようにした。これによってアクセス者は、アクセス者自身が写っているイベント画像と、自分自身が写っていないイベント画像とを容易に検索することができ、目的の画像に容易にアクセスすることができる。
【００７５】
（２）アクセス者が写っていないイベント画像は、さらにイベントテーブルに登録されている各人物が写っているごとに分類するようにした。これによってアクセス者は、自分自身が写っていない画像であっても、特定の人物が写っている画像を容易に見つけることができる。
【００７６】
（３）イベントテーブルをイベントごとに作成しておき、アクセス者に応じてイベント画像の分類を行うに当たっては、アクセス者によって選択された対象イベント単位にフォルダを作成するようにした。これによってアクセス者は、アクセス者が参加したイベント単位に、画像の分類結果を取得することができ、アクセス者の画像検索の手間を省くことができる。
【００７７】
（４）アクセス者からデジタルカメラ１００にアクセスがあった際に、アクセス者に応じたイベント画像の分類を行うようにし、アクセス者がデジタルカメラ１００からログオフした場合には、メモリ１０５内に作成したフォルダ、および各フォルダ内のイベント画像を削除し、アクセス前の状態に戻すようにした。これによって、アクセス者によってアクセスがあるごとに、常にそのアクセス者に応じた画像の分類結果をアクセス者に提供することができる。
【００７８】
―変形例―
なお、上述した実施の形態の画像管理装置は、以下のように変形することもできる。
（１）上述した実施の形態では、画像管理装置をデジタルカメラ１００に適用し、デジタルカメラ１００は通信装置１０８を介して外部のデジタルカメラと通信し、アクセス者は外部デジタルカメラの利用者である例について説明した。しかしこれに限定されず、画像管理装置をサーバやパーソナルコンピュータ（パソコン）など、その他の情報機器に適用することもできる。この場合、画像管理装置となるサーバやパソコンは、デジタルカメラで撮像されたイベント画像を取り込むためのインタフェースを備える必要がある。また、画像管理装置にアクセスするアクセス元もデジタルカメラに限定されず、パソコンや携帯電話などの情報端末をアクセス元としてもよい。
【００７９】
（２）また、アクセス者は、外部通信回線を介して外部アクセスにより画像管理装置に接続する例について説明したが、これに限定されず、画像管理装置が外部通信回線に接続されていない環境、すなわち画像管理装置をスタンドアロンで使用する環境においては、アクセス者は外部通信回線を介さずに直接、画像管理装置へ内部アクセスするようにしてもよい。例えば、画像管理装置がパソコンである場合には、パソコンのモニタ上にＩＤ番号とパスワードの入力画面を表示し、アクセス者は画面上の入力画面上でキーボードを操作して画像管理装置にログインするようにしてもよい。
【００８０】
（３）上述した実施の形態では、テーブル登録部１０４ａは、イベント画像内に写っている人物を認識した結果を、メモリ１０５内に作成するイベントテーブルに格納して管理する例について説明した。しかしこれに限定されず、例えば各イベント画像内に写っている人物の情報を、各イベント画像の画像データに付加して記憶するようにしてもよい。この場合は、例えばイベント画像をＥｘｉｆ形式で保存するようにし、イベント画像内に写っている人物の情報をＥｘｉｆデータ内に記憶するようにすればよい。
【００８１】
（４）上述した実施の形態では、画像分類部１０４ｄは、アクセス者に応じて対象イベントのイベント画像を分類し、イベント画像を分類結果に応じたフォルダに振り分けることによって、画像の分類データを作成する例について説明した。しかしこれに限定されず、分類結果を物理的にフォルダ分けせず、仮想的にデータベースに登録することによって画像の分類データを作成するようにしてもよい。
【００８２】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【図面の簡単な説明】
【００８３】
【図１】画像管理装置をデジタルカメラに適用した場合の一実施の形態の構成を示すブロック図である。
【図２】マスタテーブルの具体例を示す図である。
【図３】イベントテーブルの具体例を示す図である。
【図４】マスタテーブル、およびイベントテーブルへの登録処理を示すフローチャート図である。
【図５】イベント画像の分類結果を格納するフォルダ構造の具体例を示す図である。
【図６】アクセス者に応じた画像分類処理を示すフローチャート図である。
【符号の説明】
【００８４】
１００  デジタルカメラ、１０１  入力スイッチ、１０２  レンズ、１０３  撮像素子、１０４  制御装置、１０４ａ  テーブル登録部、１０４ｂ  顔認識部、１０４ｃ  アクセス者特定部、１０４ｄ  画像分類部、１０４ｅ  画像配信部、１０５  メモリ、１０６  メモリカードスロット、１０７  モニタ、１０８  通信装置
【図１】
2007128332.tif 000003
【図２】
2007128332.tif 000004
【図３】
2007128332.tif 000005
【図４】
2007128332.tif 000006
【図５】
2007128332.tif 000007
【図６】
2007128332.tif 000008