(57)【要約】【課題】システムの顔認識技術による認識結果にユーザの判定結果を反映させて、システムによる顔認識処理の精度を向上させる。【解決手段】情報処理装置は、画像データに対する顔認識に基づく顔同士の類似度に関する情報を変更するユーザの入力を受け付け、該入力による変更後の類似度に関する情報を画像データの管理に用いる。また、情報処理装置は、基準顔画像と顔認識で取得された対象顔画像との類似度情報を保持する類似度情報保持手段と、保持された類似度情報を変更するユーザの入力を受け付ける入力受付手段と、受け付けられた入力内容を用いて、同一の画像データに含まれる一の対象顔画像が基準顔画像と同一であるとする該当人物確定と該画像データに含まれる他の対象顔画像が該基準顔画像と同一でないとする非該当人物確定とが反映するように、保持された類似度情報を変更する類似度情報管理手段と、を有する。【選択図】図１
2010231744.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対する顔認識に基づく顔同士の類似度に関する情報を変更するユーザの入力を受け付け、前記入力による変更後の類似度に関する情報を画像データの管理に用いることを特徴とする情報処理装置。
【請求項２】
画像データの管理を行う情報処理装置であって、
顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する類似度情報保持手段と、
前記類似度情報保持手段で保持された類似度情報を変更するユーザの入力を受け付ける入力受付手段と、
前記入力受付手段で受け付けられた入力内容を用いて、同一の画像データに含まれる一の対象顔画像が基準顔画像と同一であるとする該当人物確定と該画像データに含まれる他の対象顔画像が該基準顔画像と同一でないとする非該当人物確定とが反映するように、前記類似度情報保持手段で保持された類似度情報を変更する類似度情報管理手段と、
を有することを特徴とする情報処理装置。
【請求項３】
画像データの管理を行う情報処理装置であって、
顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する類似度情報保持手段と、
前記類似度情報保持手段で保持された類似度情報を変更するユーザの入力を受け付ける入力受付手段と、
前記入力受付手段で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と該対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、前記類似度情報保持手段で保持された類似度情報を変更する類似度情報管理手段と、
を有することを特徴とする情報処理装置。
【請求項４】
画像データの管理を行う情報処理装置であって、
顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する類似度情報保持手段と、
前記類似度情報保持手段で保持された類似度情報を変更するユーザの入力を受け付ける入力受付手段と、
前記入力受付手段で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と、前記該当人物確定に係る対象顔画像と同一の画像データに含まれる他の対象顔画像が該基準顔画像と同一でない及び前記該当人物確定に係る対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、前記類似度情報保持手段で保持された類似度情報を変更する類似度情報管理手段と、
を有することを特徴とする情報処理装置。
【請求項５】
前記類似度情報管理手段は、基準顔画像が変更された場合に、前記類似度情報保持手段で保持された類似度情報のうち、変更後の基準顔画像が関連する類似度情報のみを変更することを特徴とする請求項２から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記対象顔画像をひとつの顔画像ごとに区別するようにユーザに明示する対象顔明示手段を有することを特徴とする請求項２から５のいずれか１項に記載の情報処理装置。
【請求項７】
画像データの管理を行う情報処理装置であって、
他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付手段と、
前記入力受付手段で受け付けられた入力内容を用いて、同一の画像データに含まれる一の対象顔画像が基準顔画像と同一であるとする該当人物確定と該画像データに含まれる他の対象顔画像が該基準顔画像と同一でないとする非該当人物確定とが反映するように、前記他の情報処理装置で保持された類似度情報を変更する類似度情報管理手段と、
を有することを特徴とする情報処理装置。
【請求項８】
画像データの管理を行う情報処理装置であって、
他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付手段と、
前記入力受付手段で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と該対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、前記他の情報処理装置で保持された類似度情報を変更する類似度情報管理手段と、
を有することを特徴とする情報処理装置。
【請求項９】
画像データの管理を行う情報処理装置であって、
他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付手段と、
前記入力受付手段で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と、前記該当人物確定に係る対象顔画像と同一の画像データに含まれる他の対象顔画像が該基準顔画像と同一でない及び前記該当人物確定に係る対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、前記他の情報処理装置で保持された類似度情報を変更する類似度情報管理手段と、
を有することを特徴とする情報処理装置。
【請求項１０】
画像データの管理を行う情報処理装置で用いられるプログラムあって、
前記情報処理装置は、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する記憶手段を備え、
コンピュータに、
前記記憶手段に保持された類似度情報を変更するユーザの入力を受け付ける入力受付処理と、
前記入力受付処理で受け付けられた入力内容を用いて、同一の画像データに含まれる一の対象顔画像が基準顔画像と同一であるとする該当人物確定と該画像データに含まれる他の対象顔画像が該基準顔画像と同一でないとする非該当人物確定とが反映するように、前記記憶手段に保持された類似度情報を変更する類似度情報管理処理と、
を実行させることを特徴とするプログラム。
【請求項１１】
画像データの管理を行う情報処理装置で用いられるプログラムあって、
前記情報処理装置は、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する記憶手段を備え、
コンピュータに、
前記記憶手段に保持された類似度情報を変更するユーザの入力を受け付ける入力受付処理と、
前記入力受付処理で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と該対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、前記記憶手段に保持された類似度情報を変更する類似度情報管理処理と、
を実行させることを特徴とするプログラム。
【請求項１２】
画像データの管理を行う情報処理装置で用いられるプログラムあって、
前記情報処理装置は、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する記憶手段を備え、
コンピュータに、
前記記憶手段に保持された類似度情報を変更するユーザの入力を受け付ける入力受付処理と、
前記入力受付処理で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と、前記該当人物確定に係る対象顔画像と同一の画像データに含まれる他の対象顔画像が該基準顔画像と同一でない及び前記該当人物確定に係る対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、前記記憶手段に保持された類似度情報を変更する類似度情報管理処理と、
を実行させることを特徴とするプログラム。
【請求項１３】
前記類似度情報管理処理は、基準顔画像が変更された場合に、前記記憶手段に保持された類似度情報のうち、変更後の基準顔画像が関連する類似度情報のみを変更することを特徴とする請求項１０から１２のいずれか１項に記載のプログラム。
【請求項１４】
前記対象顔画像をひとつの顔画像ごとに区別するようにユーザに明示する対象顔明示処理をコンピュータに実行させることを特徴とする請求項１０から１３のいずれか１項に記載のプログラム。
【請求項１５】
画像データの管理を行う情報処理装置で用いられるプログラムあって、
コンピュータに、
他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付処理と、
前記入力受付処理で受け付けられた入力内容を用いて、同一の画像データに含まれる一の対象顔画像が基準顔画像と同一であるとする該当人物確定と該画像データに含まれる他の対象顔画像が該基準顔画像と同一でないとする非該当人物確定とが反映するように、前記他の情報処理装置で保持された類似度情報を変更する類似度情報管理処理と、
を実行させることを特徴とするプログラム。
【請求項１６】
画像データの管理を行う情報処理装置で用いられるプログラムあって、
コンピュータに、
他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付処理と、
前記入力受付処理で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と該対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、前記他の情報処理装置で保持された類似度情報を変更する類似度情報管理処理と、
を実行させることを特徴とするプログラム。
【請求項１７】
画像データの管理を行う情報処理装置で用いられるプログラムあって、
コンピュータに、
他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付処理と、
前記入力受付処理で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と、前記該当人物確定に係る対象顔画像と同一の画像データに含まれる他の対象顔画像が該基準顔画像と同一でない及び前記該当人物確定に係る対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、前記他の情報処理装置で保持された類似度情報を変更する類似度情報管理処理と、
を実行させることを特徴とするプログラム。
【請求項１８】
情報処理装置で画像データの管理を行う画像データ管理方法であって、
前記情報処理装置は、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する記憶手段を備え、
前記記憶手段に保持された類似度情報を変更するユーザの入力を受け付ける入力受付ステップと、
前記入力受付ステップで受け付けられた入力内容を用いて、同一の画像データに含まれる一の対象顔画像が基準顔画像と同一であるとする該当人物確定と該画像データに含まれる他の対象顔画像が該基準顔画像と同一でないとする非該当人物確定とが反映するように、前記記憶手段に保持された類似度情報を変更する類似度情報管理ステップと、
を有することを特徴とする画像データ管理方法。
【請求項１９】
情報処理装置で画像データの管理を行う画像データ管理方法であって、
前記情報処理装置は、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する記憶手段を備え、
前記記憶手段に保持された類似度情報を変更するユーザの入力を受け付ける入力受付ステップと、
前記入力受付ステップで受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と該対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、前記記憶手段に保持された類似度情報を変更する類似度情報管理ステップと、
を有することを特徴とする画像データ管理方法。
【請求項２０】
情報処理装置で画像データの管理を行う画像データ管理方法であって、
前記情報処理装置は、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する記憶手段を備え、
前記記憶手段に保持された類似度情報を変更するユーザの入力を受け付ける入力受付ステップと、
前記入力受付ステップで受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と、前記該当人物確定に係る対象顔画像と同一の画像データに含まれる他の対象顔画像が該基準顔画像と同一でない及び前記該当人物確定に係る対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、前記記憶手段に保持された類似度情報を変更する類似度情報管理ステップと、
を有することを特徴とする画像データ管理方法。
【請求項２１】
情報処理装置で画像データの管理を行う画像データ管理方法であって、
他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付ステップと、
前記入力受付ステップで受け付けられた入力内容を用いて、同一の画像データに含まれる一の対象顔画像が基準顔画像と同一であるとする該当人物確定と該画像データに含まれる他の対象顔画像が該基準顔画像と同一でないとする非該当人物確定とが反映するように、前記他の情報処理装置で保持された類似度情報を変更する類似度情報管理ステップと、
を有することを特徴とする画像データ管理方法。
【請求項２２】
情報処理装置で画像データの管理を行う画像データ管理方法であって、
他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付ステップと、
前記入力受付ステップで受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と該対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、前記他の情報処理装置で保持された類似度情報を変更する類似度情報管理ステップと、
を有することを特徴とする画像データ管理方法。
【請求項２３】
情報処理装置で画像データの管理を行う画像データ管理方法であって、
他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付ステップと、
前記入力受付ステップで受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と、前記該当人物確定に係る対象顔画像と同一の画像データに含まれる他の対象顔画像が該基準顔画像と同一でない及び前記該当人物確定に係る対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、前記他の情報処理装置で保持された類似度情報を変更する類似度情報管理ステップと、
を有することを特徴とする画像データ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム及び画像データ管理方法に関し、特に、例えばデジタルカメラ等で取得した画像データを整理や編集する等して管理する場合に好ましく適用される技術に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラが急速に普及しているが、ユーザは、パーソナルコンピュータやネットワークを通じてアクセス可能なサーバ等にデジタルカメラで撮影した画像を記憶させることで、画像を整理、編集して共有することが可能となっている。また、ユーザが画像を眺めたり、日付や出来事に基づいてフォルダに整理したりすることを可能とする画像管理ソフトも多く提供されている。
【０００３】
顔画像認識技術を用いた画像管理ソフトでは、該画像管理ソフト上で画像を登録すると、画像の解析（写っている顔の検出）が自動的に行われ、顔を選んで検索を実行すると、各画像に写っている顔と選んだ顔との類似度を計算して、検索結果として類似度の高い順に画像を表示する。同一人物の複数の顔を指定して検索することで、検索の精度を上げることができる。また、人物の登録ができる画像管理ソフトでは、人物名とその人物の画像を検索するときの基準となる顔（以下、基準モデルという）を指定して登録することができ、登録した人物の基準モデルと各画像に写った顔との類似度を計算して検索結果を表示することで、登録した人物の写った画像を仮想フォルダのように表示することができる。
【０００４】
例えば特許文献１では、顔認識を用いて顔抽出を行って基準画像との類似度を判断することでデジタル写真の整理を行う方法が開示されている。また、例えば特許文献２では、同一人物が異なる複数の人物と誤認識されたときに、写っている画像が排他の人物同士の類似度を確認し、同一人物かどうかを判断して修正することで、精度の高い人物認識結果を得る方法が開示されている。また、例えば特許文献３では、同一人物が異なる複数の人物と誤認識されたときに、同一の画像内への写り方等から人物間の親密度を算出し、同一人物かどうかを判断して修正することで、精度の高い人物認識結果を得る方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１７４３０８号公報
【特許文献２】特開２００６−２３６２１６号公報
【特許文献３】特開２００６−２３６２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の特許文献１から３は、画像データの効果的な整理や、精度の高い人物認識結果を得るものであるが、後述するような問題があった。すなわち、顔検出（画像の中から顔と判断される領域を判定）及び顔照合（検出された顔同士の類似度を計算して同一人物かどうかを判定）は、誤認識が発生するものであり、正確な結果にするためには、ユーザが誤認識を訂正できる仕組みが必要である。
【０００７】
また、従来の技術では、基準モデルの追加や削除により適切な基準モデルを選ぶことで検索の精度を上げることは可能であるが、顔照合により類似度が高いと判定される他人の顔が検索結果に表示され続けるという問題がある。また、写りが良くない等でその人物の他の顔と異なる顔は、他の顔を基準モデルに指定しても検索されにくい一方で、その顔を基準モデルに加えると、その人物の他の顔との違いが大きく、全体の精度を悪化させる懸念があるという問題もある。また、画像から顔が検出されても写りが良くない等のために他の顔との類似度を計算できない場合や、画像に顔が写っていても顔検出されない場合があり、そのような顔は類似度を計算して検索結果に表示できないという問題もある。以上のような問題により、望みどおりの表示結果とすることが困難であった。
【０００８】
そこで、本発明は、システムの顔認識技術による認識結果にユーザの判定結果を反映させて、システムによる顔認識処理の精度を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一側面である第１の情報処理装置は、画像データに対する顔認識に基づく顔同士の類似度に関する情報を変更するユーザの入力を受け付け、該入力による変更後の類似度に関する情報を画像データの管理に用いる。
【００１０】
本発明の一側面である第２の情報処理装置は、画像データの管理を行う情報処理装置であって、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する類似度情報保持手段と、類似度情報保持手段で保持された類似度情報を変更するユーザの入力を受け付ける入力受付手段と、入力受付手段で受け付けられた入力内容を用いて、同一の画像データに含まれる一の対象顔画像が基準顔画像と同一であるとする該当人物確定と該画像データに含まれる他の対象顔画像が該基準顔画像と同一でないとする非該当人物確定とが反映するように、類似度情報保持手段で保持された類似度情報を変更する類似度情報管理手段と、を有する。
【００１１】
本発明の一側面である第３の情報処理装置は、画像データの管理を行う情報処理装置であって、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する類似度情報保持手段と、類似度情報保持手段で保持された類似度情報を変更するユーザの入力を受け付ける入力受付手段と、入力受付手段で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と該対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、類似度情報保持手段で保持された類似度情報を変更する類似度情報管理手段と、を有する。
【００１２】
本発明の一側面である第４の情報処理装置は、画像データの管理を行う情報処理装置であって、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する類似度情報保持手段と、類似度情報保持手段で保持された類似度情報を変更するユーザの入力を受け付ける入力受付手段と、入力受付手段で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と、該当人物確定に係る対象顔画像と同一の画像データに含まれる他の対象顔画像が該基準顔画像と同一でない及び該当人物確定に係る対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、類似度情報保持手段で保持された類似度情報を変更する類似度情報管理手段と、を有する。
【００１３】
本発明の一側面である第５の情報処理装置は、画像データの管理を行う情報処理装置であって、他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付手段と、入力受付手段で受け付けられた入力内容を用いて、同一の画像データに含まれる一の対象顔画像が基準顔画像と同一であるとする該当人物確定と該画像データに含まれる他の対象顔画像が該基準顔画像と同一でないとする非該当人物確定とが反映するように、他の情報処理装置で保持された類似度情報を変更する類似度情報管理手段と、を有する。
【００１４】
本発明の一側面である第６の情報処理装置は、画像データの管理を行う情報処理装置であって、他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付手段と、入力受付手段で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と該対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、他の情報処理装置で保持された類似度情報を変更する類似度情報管理手段と、を有する。
【００１５】
本発明の一側面である第７の情報処理装置は、画像データの管理を行う情報処理装置であって、他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付手段と、入力受付手段で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と、該当人物確定に係る対象顔画像と同一の画像データに含まれる他の対象顔画像が該基準顔画像と同一でない及び該当人物確定に係る対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、他の情報処理装置で保持された類似度情報を変更する類似度情報管理手段と、を有する。
【００１６】
本発明の一側面である第１のプログラムは、画像データの管理を行う情報処理装置で用いられるプログラムあって、情報処理装置は、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する記憶手段を備え、コンピュータに、記憶手段に保持された類似度情報を変更するユーザの入力を受け付ける入力受付処理と、入力受付処理で受け付けられた入力内容を用いて、同一の画像データに含まれる一の対象顔画像が基準顔画像と同一であるとする該当人物確定と該画像データに含まれる他の対象顔画像が該基準顔画像と同一でないとする非該当人物確定とが反映するように、記憶手段に保持された類似度情報を変更する類似度情報管理処理と、を実行させる。
【００１７】
本発明の一側面である第２のプログラムは、画像データの管理を行う情報処理装置で用いられるプログラムあって、情報処理装置は、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する記憶手段を備え、コンピュータに、記憶手段に保持された類似度情報を変更するユーザの入力を受け付ける入力受付処理と、入力受付処理で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と該対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、記憶手段に保持された類似度情報を変更する類似度情報管理処理と、を実行させる。
【００１８】
本発明の一側面である第３のプログラムは、画像データの管理を行う情報処理装置で用いられるプログラムあって、情報処理装置は、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する記憶手段を備え、コンピュータに、記憶手段に保持された類似度情報を変更するユーザの入力を受け付ける入力受付処理と、入力受付処理で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と、該当人物確定に係る対象顔画像と同一の画像データに含まれる他の対象顔画像が該基準顔画像と同一でない及び該当人物確定に係る対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、記憶手段に保持された類似度情報を変更する類似度情報管理処理と、を実行させる。
【００１９】
本発明の一側面である第４のプログラムは、画像データの管理を行う情報処理装置で用いられるプログラムあって、他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付処理と、入力受付処理で受け付けられた入力内容を用いて、同一の画像データに含まれる一の対象顔画像が基準顔画像と同一であるとする該当人物確定と該画像データに含まれる他の対象顔画像が該基準顔画像と同一でないとする非該当人物確定とが反映するように、他の情報処理装置で保持された類似度情報を変更する類似度情報管理処理と、を実行させる。
【００２０】
本発明の一側面である第５のプログラムは、画像データの管理を行う情報処理装置で用いられるプログラムあって、他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付処理と、入力受付処理で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と該対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、他の情報処理装置で保持された類似度情報を変更する類似度情報管理処理と、を実行させる。
【００２１】
本発明の一側面である第６のプログラムは、画像データの管理を行う情報処理装置で用いられるプログラムあって、他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付処理と、入力受付処理で受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と、該当人物確定に係る対象顔画像と同一の画像データに含まれる他の対象顔画像が該基準顔画像と同一でない及び該当人物確定に係る対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、他の情報処理装置で保持された類似度情報を変更する類似度情報管理処理と、を実行させる。
【００２２】
本発明の一側面である第１の画像データ管理方法は、情報処理装置で画像データの管理を行う画像データ管理方法であって、情報処理装置は、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する記憶手段を備え、記憶手段に保持された類似度情報を変更するユーザの入力を受け付ける入力受付ステップと、入力受付ステップで受け付けられた入力内容を用いて、同一の画像データに含まれる一の対象顔画像が基準顔画像と同一であるとする該当人物確定と該画像データに含まれる他の対象顔画像が該基準顔画像と同一でないとする非該当人物確定とが反映するように、記憶手段に保持された類似度情報を変更する類似度情報管理ステップと、を有する。
【００２３】
本発明の一側面である第２の画像データ管理方法は、情報処理装置で画像データの管理を行う画像データ管理方法であって、情報処理装置は、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する記憶手段を備え、記憶手段に保持された類似度情報を変更するユーザの入力を受け付ける入力受付ステップと、入力受付ステップで受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と該対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、記憶手段に保持された類似度情報を変更する類似度情報管理ステップと、を有する。
【００２４】
本発明の一側面である第３の画像データ管理方法は、情報処理装置で画像データの管理を行う画像データ管理方法であって、情報処理装置は、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を保持する記憶手段を備え、記憶手段に保持された類似度情報を変更するユーザの入力を受け付ける入力受付ステップと、入力受付ステップで受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と、該当人物確定に係る対象顔画像と同一の画像データに含まれる他の対象顔画像が該基準顔画像と同一でない及び該当人物確定に係る対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、記憶手段に保持された類似度情報を変更する類似度情報管理ステップと、を有する。
【００２５】
本発明の一側面である第４の画像データ管理方法は、情報処理装置で画像データの管理を行う画像データ管理方法であって、他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付ステップと、入力受付ステップで受け付けられた入力内容を用いて、同一の画像データに含まれる一の対象顔画像が基準顔画像と同一であるとする該当人物確定と該画像データに含まれる他の対象顔画像が該基準顔画像と同一でないとする非該当人物確定とが反映するように、他の情報処理装置で保持された類似度情報を変更する類似度情報管理ステップと、を有する。
【００２６】
本発明の一側面である第５の画像データ管理方法は、情報処理装置で画像データの管理を行う画像データ管理方法であって、他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付ステップと、入力受付ステップで受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と該対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、他の情報処理装置で保持された類似度情報を変更する類似度情報管理ステップと、を有する。
【００２７】
本発明の一側面である第６の画像データ管理方法は、情報処理装置で画像データの管理を行う画像データ管理方法であって、他の情報処理装置から取得した、顔同士の類似度算出の基準となる基準顔画像と画像データに対する顔認識で取得された類似度判定対象の対象顔画像との類似度に関する情報である類似度情報を変更するユーザの入力を受け付ける入力受付ステップと、入力受付ステップで受け付けられた入力内容を用いて、対象顔画像が一の基準顔画像と同一であるとする該当人物確定と、該当人物確定に係る対象顔画像と同一の画像データに含まれる他の対象顔画像が該基準顔画像と同一でない及び該当人物確定に係る対象顔画像が他の基準顔画像と同一でないとする非該当人物確定とが反映するように、他の情報処理装置で保持された類似度情報を変更する類似度情報管理ステップと、を有する。
【発明の効果】
【００２８】
本発明によれば、システムの顔認識技術による認識結果にユーザの判定結果を反映させて、システムによる顔認識処理の精度を向上させることが可能となる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態に係る情報処理装置のハードウエア構成図である。
【図２】本発明の実施形態に係る情報処理装置の機能ブロック図である。
【図３】本発明の実施形態における類似度テーブルの例を示した図である。
【図４】本発明の実施形態における人物の新規登録処理を示したフローチャートである。
【図５】本発明の実施形態における人物の更新処理を示したフローチャートである。
【図６】本発明の実施形態における誤認識修正処理を示したフローチャートである。
【図７】本発明の実施形態における画像データ管理を行う際の画面表示例を示した図である。
【図８】本発明の実施形態における画像データ管理を行う際の画面表示例を示した図である。
【図９】本発明の実施形態に係る情報処理装置のハードウエア構成図である。
【図１０】本発明の実施形態に係る情報処理装置の機能ブロック図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照しながら、本発明の実施形態について説明する。なお、以下の述べる実施形態は、本発明の好適な実施の形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００３１】
［第１実施形態］
本発明の第１実施形態の情報処理装置は、顔認識技術を用いて、基準モデルとして登録された顔画像と比較対象の顔画像との類似度を計算し、該計算で得られた顔同士の類似度を保持しておくとともに、該類似度にユーザの判断結果を反映させて画像の整理・検索の効率性を向上させる。本実施形態では、顔認識技術は画像の検索等の処理では用いず、顔同士の類似度を算出するために使用し、例えばテーブルとして保持する顔同士の類似度を用いて画像の検索等の処理を行う。
【００３２】
はじめに、第１実施形態の情報処理装置の構成について説明する。図１は、本実施形態の情報処理装置のハードウエア構成図である。本実施形態の情報処理装置は、ＣＰＵ１、メモリ２、ハードディスク３、入力装置４、出力装置５を備える。ＣＰＵ１は、メモリ２に格納されたＯＳや本実施形態特有のプログラムに従って、情報処理装置の全体動作制御を行うとともに、人物間の類似度の計算や該類似度の情報の管理を行う。メモリ２は、ＯＳや本実施形態特有のプログラムを格納する記憶領域（ＲＯＭ）、ＣＰＵ１の各種処理等で用いる作業用の記憶領域（ＲＡＭ）を持つ。ハードディスク３は、各種データを保持する外部記憶装置で、画像データ３１、特徴量データ３２、登場人物データ３３及び類似度テーブル３４を保持する領域を持つ。入力装置４は、操作情報の入力を行う装置で、例えばユーザからの人物確定要求（選択した顔が特定の人物であると確定する要求）を受け付けてＣＰＵ１に通知する。出力装置５は、画像データの画面出力を行う装置で、例えばＣＰＵ１から検索結果の人物の画像データを取得して表示出力する。
【００３３】
画像データ３１は、デジタルカメラ等の撮像装置で取得されたデジタルデータで、少なくとも１つの顔を含む全体画像のデータである。特徴量データ３２は、画像データ３１に含まれる顔の眼、鼻、口等の位置、顔の輪郭といった顔面の特徴量のデータである。登場人物データ３３は、類似度算出のもとになる基準モデルのデータである。類似度テーブル３４は、画像に含まれる比較対象の顔ごとに基準モデルとの類似度を保持するデータで、例えば図３に示すようなテーブルデータである。
【００３４】
本実施形態では、画像検索の際に類似度テーブル３４を画像検索に用いる。また、基準モデルを登録人物データ３３とし、ユーザの判定結果（人物確定）を類似度テーブル３４として別データで保持するため、ユーザが確定した顔で基準モデルに適さない顔を基準
モデルとしないようにすることができる。
【００３５】
なお、本実施形態では、類似度テーブル３４はハードディスク３の記憶領域を用いて構成するものとしているが、これに限られるものではなく、メモリ２（ＲＡＭ）内に設けるようにしてもよい。画像データ３１、特徴量データ３２、登場人物データ３３についても同様で、ハードディスク３以外の記憶装置に保持するように構成することもできる。
【００３６】
図２は、本実施形態の情報処理装置の機能ブロック図である。本実施形態の情報処理装置は、ＣＰＵ１がメモリ２に格納された本実施形態特有のプログラムを読み込んで、顔同士の類似度の計算や類似度情報の管理を行うための機能部である制御部１０を構成する。制御部１０は、顔検出部１１、顔照合部１２、人物登録更新部１３、人物修正部１４、テーブル管理部１５を論理的に有する。なお、各部に相当する手段を回路で構成する等してハードウエアで実現することも可能である。
【００３７】
顔検出部１１は、ハードディスク３から画像データ３１を読み出して人物の顔を検出し、その特徴量を求めて特徴量データ３２としてハードディスク３に保存するとともに、テーブル管理部１５に類似度テーブル３４の登録、更新を要求する。顔照合部１２は、比較対象の顔の特徴量と基準モデルの特徴量とを照合して両者の類似度を計算し、テーブル管理部１５に類似度テーブル３４の登録、更新を要求する。顔検出部１１や顔照合部１２は公知の顔認識技術で実現される機能であるため、ここでは詳細な説明は省略する。
【００３８】
人物登録更新部１３は、ユーザによる入力装置４からの入力を受けて、基準モデルの登録や更新を行って登録人物データ３３としてハードディスク３に保存するとともに、顔照合部１２に登録、更新した基準モデルと比較対象の顔との類似度計算を要求し、またテーブル管理部１５に類似度テーブル３４の登録、更新を要求する。人物修正部１４は、ユーザによる入力装置４からの入力を受けて、テーブル管理部１５に類似度テーブル３４の更新を要求する。
【００３９】
テーブル管理部１５は、顔検出部１１、顔照合部１２、人物登録更新部１３、人物修正部１４からの要求に応じて、ハードディスク３に保持された類似度テーブル３４の登録、更新を行う。具体的には、顔検出部１１からの要求に応じて、画像に含まれる顔ごとにその特徴量を登録する。また、顔照合部１２からの要求に応じて、画像に含まれる顔ごとに基準モデルとの類似度を登録、更新する。また、人物登録更新部１３からの要求に応じて、類似度算出のもとになる基準モデルを登録、更新する。また、人物修正部１４からの要求に応じて、画像に含まれる顔ごとの確定人物及び類似度を更新する。
【００４０】
本実施形態では、上記のようにして、類似度が計算できない場合や、顔が検出されなかった場合でも、人物修正部１４によりユーザの判定結果（人物確定）を受け付けることで、検索結果に表示されるようにすることができる。
【００４１】
次に、本実施形態の情報処理装置の動作（類似度テーブルの管理（登録、更新）動作）について説明する。図４は、本実施形態の情報処理装置が行う人物の新規登録処理を示したフローチャートである。まず、人物登録更新部１３はＡさんの基準モデルを登録する（ステップＳ１０１）。すなわち、ユーザに選択されたＡさんの顔の特徴量データを登録人物データとして保存する。
【００４２】
基準モデルの登録後、顔照合部１２は、画像データ３１として保持されている比較対象の顔について基準モデルとの類似度を計算して類似度テーブルに登録、更新していく。顔照合部１２は、類似度テーブル３４に登録された顔の特徴量データを１つずつ特徴量データ３２から取得する（ステップＳ１０２）。
【００４３】
取得した顔が基準モデル（例えばＡさん）と同一であった場合（ステップＳ１０３／ＹＥＳ）、テーブル管理部１５は、取得した顔のＡさんに対する類似度を１とし、他の人物に対する類似度を０とするとともに、取得した顔と一緒の画像に含まれる他の顔のＡさんに対する類似度を０とする類似度テーブル３４の更新を行う（ステップＳ１０４）。
【００４４】
続いて、取得された顔について人物修正部１４から人物確定の要求がなくても他の人物で特定されている場合（ステップＳ１０５／ＹＥＳ）には、テーブル管理部１５は、取得された顔のＡさんに対する類似度を０にする（ステップＳ１０６）。
【００４５】
それ以外の場合（ステップＳ１０３／ＮＯ、ステップＳ１０５／ＮＯ）は、顔照合部１２は登録されたＡさんの基準モデルと取得された顔との類似度を計算し、テーブル管理部１５は計算された類似度を類似度テーブル３４に登録する（ステップＳ１０７）。以上の処理を全ての顔について行う（ステップＳ１０８／ＮＯ、ステップＳ１０２〜ステップＳ１０７）。
【００４６】
図５は、本実施形態の情報処理装置が行う人物の更新処理を示したフローチャートで、基準モデルとして複数の顔を追加する場合や、ある顔を別の顔に変更する場合等の処理を表す。
【００４７】
まず、人物登録更新部１３はＡさんの基準モデルを更新する（ステップＳ２０１）。ここではＡさんの顔を１つ追加して基準モデルを更新する場合を考える。基準モデルの更新後、顔照合部１２は、類似度テーブル３４に登録された顔の特徴量データを１つずつ特徴量データ３２から取得する（ステップＳ２０２）。
【００４８】
取得した顔が更新後の基準モデルと同一であった場合又はＡさんで人物確定済みの場合（ステップＳ２０３／ＹＥＳ）、テーブル管理部１５は、取得した顔のＡさんに対する類似度を１とし、他の人物に対する類似度を０とするとともに、取得した顔と一緒の画像に含まれる他の顔のＡさんに対する類似度を０とする類似度テーブル３４の更新を行う（ステップＳ２０４）。
【００４９】
Ａさんで人物確定済みの場合をステップＳ２０４の処理の条件に含むのは、Ａさんで人物確定済みの場合に基準モデル更新に伴う類似度再計算が行われるのを排除するためである。つまり、この条件が含まれないと、Ａさんで人物確定済みとなっている顔が更新後の基準モデルと同一でない場合に、更新後基準モデルに基づいて類似度が再計算されてしまう。
【００５０】
続いて、取得された顔について人物修正部１４から人物確定の要求がなくても、他の人物で特定されている又はＡさんの類似度が０に設定されている場合（ステップＳ２０５／ＹＥＳ）には、テーブル管理部１５は、取得された顔のＡさんに対する類似度を０にする（ステップＳ２０６）。ここで、Ａさんの類似度が０に設定されている場合をステップＳ２０６の処理の条件に含むのは、ステップＳ２０３の場合と同様で、基準モデル更新に伴う類似度再計算が行われるのを排除するためである。
【００５１】
それ以外の場合（ステップＳ２０３／ＮＯ、ステップＳ２０５／ＮＯ）は、顔照合部１２は登録された基準モデルと取得された顔との類似度を計算し、テーブル管理部１５は計算された類似度を類似度テーブル３４に登録する（ステップＳ２０７）。以上の処理を全ての顔について行う（ステップＳ２０８／ＮＯ、ステップＳ２０２〜ステップＳ２０７）。
【００５２】
本実施形態では、上記のようにして、基準モデルが変更されたとき、その人物に対する類似度だけを計算して類似度テーブルを更新し、この場合、ユーザによる判定結果をみて、ユーザが人物を確定させた顔については類似度を再計算しない。
【００５３】
図６は、本実施形態の情報処理装置が行う誤認識修正処理を示したフローチャートで、システムの認識結果を誤認識としてユーザが修正する際の処理を表す。図６（ａ）は、Ａさん以外の人物の検索結果として表示された顔について確定人物をＡさんとする処理である。まず、人物修正部１４は、ユーザからの確定人物修正の入力を受け付けてテーブル管理部１５に類似度テーブルの更新を要求する（ステップＳ３０１）。ここでは、図３に示すように、顔０１−１の確定人物をＡさんにする修正を行うものとする。そして、テーブル管理部１５は、人物修正部１４からの要求に従って、まず顔０１−１についての確定人物をＡさんに変更する（ステップＳ３０２）。次いで、テーブル管理部１５は、顔０１−１のＡさんに対する類似度を１、その他の人物に対する類似度を０とし、また顔０１−１を含む画像ＦＩＬＥ０１に含まれる他の顔０１−２のＡさんに対する類似度を０に変更する（ステップＳ３０３）。
【００５４】
図６（ｂ）は、Ａさんの検索結果として表示された画像一覧から、実際にはＡさんが写っていない画像を一覧から削除する際の処理である。まず、人物修正部１４は、ユーザによる一覧からの画像削除の入力を受け付けてテーブル管理部１５に類似度テーブルの更新を要求する（ステップＳ４０１）。テーブル管理部１５は、人物修正部１４からの要求に従って、一覧から削除された画像に含まれる顔を１つ取得する（ステップＳ４０２）。そして、その顔の確定人物がＡさんである場合に未登録に変更するとともに、その顔のＡさんに対する類似度を０に変更する（ステップＳ４０３）。上記ステップＳ３０２、ステップＳ３０３の処理を、一覧から削除された画像に含まれる全ての顔について繰り返す。
【００５５】
本実施形態では、上記のようにして、システムの顔認識技術を用いて計算された類似度データにユーザの判定結果を反映させることで、１つの顔についての類似度が確定する（顔０１−１のＡさんに対する類似度が１、Ｂさん及びＣさんに対する類似度が０（図６（ａ）））とともに、類似度の確定した顔と一緒の画像に含まれる他の顔について該確定結果が反映される（顔０１−２のＡさんに対する類似度が０（図６（ａ）））ため、システム全体としての画像検索の精度が向上する。
【００５６】
図８は、本実施形態における画像データ管理を行う際の画面表示例を示した図である。図８の画面表示は、フォルダツリー、フォルダ内の画像一覧、選択画像に含まれる顔一覧で構成される。フォルダツリーは、画像検索の単位ごとに形成されたフォルダからなる。図では人物のフォルダとなっている。画像一覧には、各フォルダの人物に対する所定の類似度を持つ顔を含む画像が、画像検索結果として表示される。顔一覧には、画像一覧で選択した画像に含まれる顔が表示される。また、ユーザは、顔一覧から任意の顔を選択して、人物の訂正、確定、新しい人物の登録等の人物確定や基準モデルの登録を行うことができる。
【００５７】
顔一覧に表示される顔は、画像に対してシステムが顔検出した顔である。システムの顔検出結果をユーザに明示する方法として、図８のように画像（全体画像）と顔（顔画像）とを別に表示するほか、画像（全体画像）上に検出した顔を枠表示するようにしてもよい。図２には図示していないが、上記のようなシステムの顔検出結果をユーザに表示する機能部（例えば顔検出結果明示部）が制御部１０内に構成される。
【００５８】
図９は、本実施形態における画像データ管理を行う際の画面表示例を示した図で、複数の顔についてまとめて人物確定を行う場合を表す。図８では顔１つ１つについて人物確定等の処理を行っていたが、図９のように複数の顔をまとめて行うことも可能である。この場合、フォルダツリーごとに画像を表示するのではなく、画像データに含まれる顔を顔一覧として表示するようにする。このとき、Ａさんと確定されている顔を一覧中でグループにまとめて表示したり、未確定の顔のうちＡさんの類似度が高い顔をまとめて表示（図９では「？Ａさん」のように表示）したりすることで、同一人物の顔をまとめて選択することを行いやすくすることができる。また、例えば図８に示すように、基準モデルに対する類似度ごとにランク分けして顔一覧を表示することができる。
【００５９】
上述した第１実施形態によれば、検索結果をユーザが誤認識訂正した通りに表示することが可能である。すなわち、顔認識技術により計算された類似度に、ユーザの判定結果を反映させてテーブルとして保持し、検索時は該テーブルの値から結果を表示するため、ユーザが確定した通りに検索結果を表示できる。また、顔認識技術で類似度が計算できない顔や、検出されなかった顔も、ユーザが判定して人物確定を行うことで、検索結果に含めることができる。
【００６０】
また、上述した第１実施形態によれば、ユーザが誤認識訂正することで、その人物の検索結果の精度を向上させるだけでなく、それ以外の人物の検索結果の精度も向上させることが可能である。すなわち、ユーザが顔をある人物に確定したとき、その顔の確定した人物の類似度を１、その顔の確定した人物以外の類似度を０とし、またその顔が写っている画像にある他の顔のその人物の類似度を０とすることで、確定した顔・人物に限らず、その顔が写っている写真・その他の人物の検索結果も訂正される。
【００６１】
また、上述した第１実施形態によれば、画像検索に顔認識処理でなく類似度テーブルを利用することで、高速に検索結果を表示することが可能である。
【００６２】
［第２実施形態］
本発明の第２実施形態の情報処理装置は、他の情報処理装置から画像データを取得し画面表示してユーザによる判定結果を入力し、他の情報処理装置に保持された類似度テーブルにその判定結果を反映させ、その類似度テーブルを用いて画像の整理・検索を行う。他の情報処理装置は第１実施形態の情報処理装置であり、第２実施形態の情報処理装置は第１実施形態の情報処理装置とネットワーク等で接続される。
【００６３】
図１０本実施形態の情報処理装置のハードウエア構成図、図１１は本実施形態の情報処理装置の機能ブロック図である。基本的な構成は第１実施形態の情報処理装置と同様であり、第１実施形態と相違する点について述べる。本実施形態の情報処理装置Ｙ２００は、ＣＰＵ２１０、メモリ２２０、入力装置２４０、出力装置２５０、外部ＩＦ２６０を備える。情報処理装置Ｙ２００は、ユーザによる判定結果（人物確定）の受け付け、類似度テーブルへの判定結果の反映を行う機能のみを有し、画像データや類似度テーブル等の各種データをメモリ２２０等の記憶手段に保持しない。
【００６４】
また、情報処理装置Ｙ２００は、ＣＰＵ２１０がメモリ２２０に格納された本実施形態特有のプログラムを読み込んで、ユーザの判定結果（人物確定）の受け付けや類似度情報の管理を行うための機能部である制御部２０を構成する。制御部２０は、人物修正部２１、テーブル管理部２２を論理的に有する。なお、各部に相当する手段を回路で構成する等してハードウエアで実現することも可能である。このように、第２実施形態では、同じ画像群を別の装置で表示するときに、該装置に人物修正部とテーブル管理部を持たせて、画像データと類似度テーブルを共有する。
【００６５】
上記の第２実施形態によれば、同じ画像群を別の装置で表示するときに、該装置が顔認識機能を持たなくても、人物修正部とテーブル管理部を持たせて画像データと類似度テーブルを共有することで、人物の表示と誤認識訂正による画像の整理、検索を行わせることが可能である。
【００６６】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００６７】
すなわち、本実施形態における情報処理装置で実行されるプログラムは、先に述べた各手段（顔検出部１１、顔照合部１２、人物登録更新部１３、人物修正部１４、テーブル管理部１５）を含むモジュール構成となっており、実際のハードウエアを用いて具体的手段を実現する。すなわち、コンピュータ（ＣＰＵ）が所定の記録媒体からプログラムを読み出して実行することにより上記各手段が主記憶装置上にロードされて生成される。また、上記各部に相当する手段を回路で構成する等してハードウエアで実現することも可能である。
【００６８】
本実施形態における情報処理装置で実行されるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納され、ネットワーク経由でダウンロードさせることにより提供されるように構成してもよい。また、上記プログラムをインターネット等のネットワーク経由で提供あるいは配布するように構成してもよい。
【００６９】
また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルで、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、不揮発性のメモリカード等のコンピュータで読み取り可能な記録媒体に記録されて提供されるように構成してもよい。また、上記プログラムは、ＲＯＭ等にあらかじめ組み込んで提供するように構成してもよい。
【００７０】
この場合、上記記録媒体から読み出された又は通信回線を通じてロードし実行されたプログラムコード自体が前述の実施形態の機能を実現することになる。そして、そのプログラムコードを記録した記録媒体は本発明を構成する。
【符号の説明】
【００７１】
１，１１０，２１０    ＣＰＵ
２，１２０，２２０    メモリ
３，１３０    ハードディスク
４，１４０，２４０    入力装置
５，１５０，２５０    出力装置
１０，２０    制御部
１１    顔検出部
１２    顔照合部
１３    人物登録更新部
１４，２１    人物修正部
１５，２２    テーブル管理部
３１，１３１    画像データ
３２，１３２    特徴量データ
３３，１３３    登場人物データ
３４，１３４    類似度テーブル
１００    情報処理装置Ｘ
１６０，２６０    外部ＩＦ
２００    情報処理装置Ｙ
【図１】
2010231744.tif 000003
【図２】
2010231744.tif 000004
【図３】
2010231744.tif 000005
【図４】
2010231744.tif 000006
【図５】
2010231744.tif 000007
【図６】
2010231744.tif 000008
【図７】
2010231744.tif 000009
【図８】
2010231744.tif 000010
【図９】
2010231744.tif 000011
【図１０】
2010231744.tif 000012