(57)【要約】      （修正有）【課題】氏名不詳の撮影者による撮影画像を容易に特定する撮像装置及びその制御方法を提供する。【解決手段】撮像部１２Ａは主被写体を撮像し、撮像部１２Ｂは撮影者を撮像するように配置されている。顔領域検出部２８は撮像部１２Ｂの撮像画像から顔領域を検出し、個人認証部３０はメモリ２４の撮影者データベースを参照し、顔領域の顔画像から撮影者を個人認証する。ＣＰＵ２６は、操作部３６による撮像部１２Ａの撮影に関する操作の時点で顔領域検出部２８により検出される顔領域から撮影者を推定する。ＣＰＵ２６は、推定された撮影者が撮影者データベースに未登録の場合、氏名不詳のまま識別番号付きで新規登録する。記録部３２は、撮像部１２Ａの記録すべき撮像画像に撮影者の属性を付加する。撮影者の属性は、撮影者データベースに既登録の撮影者の場合、その氏名等であり、新規登録された撮影者の場合、新規登録の識別番号である。【選択図】図１
2016213689.tif 000002
【特許請求の範囲】
【請求項１】
主被写体を撮像できる第１の撮像手段と、
撮影者を撮像できる第２の撮像手段と、
前記第１の撮像手段による撮像に関する操作を入力する操作手段と、
撮影者となりうる複数の人物のそれぞれについて特徴量データとテキストの属性情報を収容する撮影者データベースと、
前記第２の撮像手段の撮像画像から顔領域を検出する顔領域検出手段と、
前記顔領域検出手段による顔領域の検出と前記操作手段の操作の何れかに従い、撮影者を推定する撮影者推定手段と、
前記顔領域の顔画像の特徴量データを前記撮影者データベースと照合し、前記顔領域の人物を認証する個人認証手段と、
前記撮影者推定手段で推定される撮影者が前記撮影者データベースに登録されていない場合に、前記顔領域の人物を前記撮影者データベースに氏名不詳で新規登録する登録手段と、
前記操作手段の記録指示の操作に従い第１の撮像手段による撮像画像を記録媒体に記録する記録手段であって、前記撮影者が前記撮影者データベースに登録されている場合、前記撮影者データベースの対応する属性情報を前記第１の撮像手段の撮像画像に付加し、前記撮影者が前記撮影者データベースに登録されていない場合、前記撮影者データベースに新規登録されたレコードの識別情報を前記第１の撮像手段の撮像画像に付加する記録手段
とを有することを特徴とする撮像装置。
【請求項２】
前記個人認証手段が、前記撮影者推定手段により推定される撮影者の顔領域の人物を認証することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記登録手段は、前記撮影者データベースに前記氏名不詳のレコードが上限数ある場合で新規登録があったとき、前記氏名不詳のレコードのうちの所定のレコードを削除して、前記新規登録を実行することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記所定のレコードは、前記氏名不詳のレコードの中で撮影者として関与した画像数が最も少ない人物のレコードであることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記撮影者推定手段は、前記操作手段による前記操作の時における前記第２の撮像手段の撮像画像に含まれる顔領域の人物を撮影者と推定することを特徴とする請求項１から４の何れか１項に記載の撮像装置。
【請求項６】
前記撮影者推定手段は、前記操作手段による前記操作の時における前記第２の撮像手段の撮像画像に含まれる顔領域が複数ある場合、各顔領域の顔が大きく撮像画像上での中心に近い人物を撮影者と推定することを特徴とする請求項１から４の何れか１項に記載の撮像装置。
【請求項７】
さらに、前記撮影者データベースの前記氏名不詳のレコードの前記属性情報を入力する入力手段を具備し、
前記記録手段は、前記属性情報を入力された撮影者による撮像画像に付加された識別情報を、前記入力手段で入力された前記属性情報で更新する
ことを特徴とする請求項１から６の何れか１項に記載の撮像装置。
【請求項８】
前記操作手段の前記操作が、前記記録指示の操作と前記第１の撮像手段のズームの操作を含むことを特徴とする請求項１から７の何れか１項に記載の撮像装置。
【請求項９】
前記第１の撮像手段と前記第２の撮像手段が互いに逆方向を向くことを特徴とする請求項１から８の何れか１項に記載の撮像装置。
【請求項１０】
主被写体の撮像画像に撮影者を特定する情報を付加して記録する撮像装置であって、
撮影者を撮像する撮像手段と、
撮影者となりうる複数の人物のそれぞれについて特徴量データとテキストの属性情報を収容する撮影者データベースと、
前記撮像手段の撮像画像から顔領域を検出する顔領域検出手段と、
前記顔領域検出手段による顔領域の検出と、前記主被写体の撮像に関する操作の何れかに従い、前記主被写体の撮像に関与する撮影者を推定する撮影者推定手段と、
前記顔領域の顔画像の特徴量データを前記撮影者データベースと照合し、前記顔領域の人物を認証する個人認証手段と、
前記撮影者推定手段で推定される撮影者が前記撮影者データベースに登録されていない場合に、前記顔領域の人物を前記撮影者データベースに氏名不詳で新規登録する登録手段と、
前記撮影者が前記撮影者データベースに登録されている場合、前記撮影者データベースの対応する属性情報を前記主被写体の撮像画像に付加し、前記撮影者が前記撮影者データベースに登録されていない場合、前記撮影者データベースに新規登録されたレコードの識別情報を前記主被写体の撮像画像に付加する手段
とを有することを特徴とする撮像装置。
【請求項１１】
主被写体を撮像できる第１の撮像手段と、
撮影者を撮像できる第２の撮像手段と、
前記第１の撮像手段による撮像に関する操作を入力する操作手段
とを有する撮像装置を制御する方法であって、
前記第２の撮像手段の撮像画像から顔領域を検出する顔領域検出ステップと、
前記顔領域検出ステップによる顔領域の検出と前記操作手段の操作の何れかに従い、撮影者を推定する撮影者推定ステップと、
前記顔領域の顔画像の特徴量データを、撮影者となりうる複数の人物のそれぞれについて特徴量データとテキストの属性情報を収容する撮影者データベースと照合し、前記顔領域の人物を認証する個人認証ステップと、
前記撮影者推定ステップで推定される撮影者が前記撮影者データベースに登録されていない場合に、前記顔領域の人物を前記撮影者データベースに氏名不詳で新規登録する登録ステップと、
前記操作手段の記録指示の操作に従い第１の撮像手段による撮像画像を記録媒体に記録する記録ステップであって、前記撮影者が前記撮影者データベースに登録されている場合、前記撮影者データベースの対応する属性情報を前記第１の撮像手段の撮像画像に付加し、前記撮影者が前記撮影者データベースに登録されていない場合、前記撮影者データベースに新規登録されたレコードの識別情報を前記第１の撮像手段の撮像画像に付加する記録ステップ
とを有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法に関し、より具体的には、撮影者に関する情報を撮影画像に付加して記録する撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、撮影された画像データに撮影者情報を付加するデジタルカメラが提案されている。画像データに撮影者情報を付加することにより、同一人物によって撮影された画像データを特定できるようになる。
【０００３】
特許文献１では、後方の撮影者を撮影する撮像部と、撮影者を登録済みの人物と比較して氏名情報を取得する識別手段とを具備し、撮影画像に氏名情報を付加して記録する撮像装置が記載されている。特許文献１に記載される撮像装置では、撮影者の氏名を特定できない場合、撮影画像に氏名不詳を示すデータを付加して記録する。
【０００４】
顔認識技術により撮影者を特定するには、事前に個人の顔情報（又はその特徴量情報）とその氏名等のテキストの個人情報を登録しておく必要がある。特許文献２には、動画像から人物の顔画像を抽出し、抽出した顔画像が未登録の場合に、その人物の顔画像を個人情報をブランクなまま登録する登録システムが記載されている。これにより、顔認証用の顔画像を逐次収集できる。個人情報がブランクになっている人物については、判明時に入力することになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２７１３０９号公報
【特許文献２】特開２００８−２５０７５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
後方被写体を撮影する撮像手段は一般に広角レンズを採用するので、撮影者以外の人物が写り込む可能性がある。その場合、全員を撮影者として撮影画像に付加すると、真の撮影者がわからなくなる。また、撮影者を限定する場合、複数人から真の撮影者をどのように峻別するかも問題となる。
【０００７】
また、撮影者が未登録の場合、その撮影画像の撮影者は氏名不詳となり、事後に撮影者を特定することができない。
【０００８】
特許文献２に記載の技術を適用して多人数の顔画像とその個人情報を登録した場合、不必要に多人数になり、登録データが巨大になりすぎる。撮影者の顔認識に要する時間も長くなってしまう。
【０００９】
本発明は、このような問題点に鑑み、氏名不詳の撮影者であっても、同一撮影者による撮影画像を容易に特定できるようにした撮像装置及びその制御方法を提示することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る撮像装置は、主被写体を撮像できる第１の撮像手段と、撮影者を撮像できる第２の撮像手段と、前記第１の撮像手段による撮像に関する操作を入力する操作手段と、撮影者となりうる複数の人物のそれぞれについて特徴量データとテキストの属性情報を収容する撮影者データベースと、前記第２の撮像手段の撮像画像から顔領域を検出する顔領域検出手段と、前記顔領域検出手段による顔領域の検出と前記操作手段の操作の何れかに従い、撮影者を推定する撮影者推定手段と、前記顔領域の顔画像の特徴量データを前記撮影者データベースと照合し、前記顔領域の人物を認証する個人認証手段と、前記撮影者推定手段で推定される撮影者が前記撮影者データベースに登録されていない場合に、前記顔領域の人物を前記撮影者データベースに氏名不詳で新規登録する登録手段と、前記操作手段の記録指示の操作に従い第１の撮像手段による撮像画像を記録媒体に記録する記録手段であって、前記撮影者が前記撮影者データベースに登録されている場合、前記撮影者データベースの対応する属性情報を前記第１の撮像手段の撮像画像に付加し、前記撮影者が前記撮影者データベースに登録されていない場合、前記撮影者データベースに新規登録されたレコードの識別情報を前記第１の撮像手段の撮像画像に付加する記録手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、氏名不詳の撮影者でもその場で撮影者データベースに登録し、識別情報を主被写体の撮像画像に付加するので、氏名不詳の同じ撮影者により撮影された画像を容易に特定できるようになる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例の概略構ブロック図である。
【図２】本実施例の撮影者データベースへの人物登録処理のフローチャートである。
【図３】本実施例の撮影者認証と撮影の動作フローチャートである。
【図４】図３の撮影者推定処理のフローチャートである。
【図５】撮影者情報追加登録処理のフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１４】
図１は、本発明に係る撮像装置の実施例１の概略構成ブロック図を示す。
【００１５】
図１に示す撮像装置１０は、互いに逆方向を向く２つの撮像部１２Ａ，１２Ｂを有する。撮像部１２Ａは、前方の被写体（主被写体）を撮像するように配置され、撮像部１２Ｂは、後方の被写体（撮影者）を撮像するように配置される。撮像部１２Ａ，１２Ｂは同じ基本構成、すなわち、結像光学系１４Ａ，１４Ｂ、撮像素子１６Ａ，１６Ｂ、 Ａ／Ｄ変換器１８Ａ，１８Ｂ及び信号処理部２０Ａ，２０Ｂからなる。
【００１６】
結像光学系１４Ａ，１４Ｂは、レンズ及び絞り等からなる。結像光学系１４Ａはフォーカス及び画角を調整可能であるのに対し、結像光学系１４Ｂは、固定焦点の広角レンズからなる。撮像素子１６Ａ，１６Ｂは、結像光学系１４Ａ，１４Ｂによる光学像を電気信号に変換するＣＣＤイメージセンサ等からなる。Ａ／Ｄ変換器１８Ａ，１８Ｂは、撮像素子１６Ａ，１６Ｂからのアナログ画像信号を画像データに変換し、信号処理部２０Ａ，２０Ｂに供給する。信号処理部２０Ａ，２０Ｂは、Ａ／Ｄ変換器１８Ａ，１８Ｂからの画像データに、ガンマ処理、補間処理及びマトリクス変換等を施し、所定形式の画像データを生成する。
【００１７】
２２は、撮像部１２Ａ，１２Ｂ、メモリ２４、ＣＰＵ２６、顔領域検出部２８、個人認証部３０、記録部３２及び表示部３４間で画像データを含む種々のデータと制御信号を伝送するシステムバスである。メモリ２４は、ＲＡＭと不揮発性メモリからなる。ＲＡＭは、撮像部１２Ａ，１２Ｂから出力される画像データの一時記憶とＣＰＵ２６の作業領域に用いられる。不揮発性メモリには、撮影者認証のための顔特徴量データと顔画像とテキストの個人情報を収容する撮影者データベース、及びＣＰＵ２６の制御プログラムが、格納される。
【００１８】
ＣＰＵ２６は撮像装置１０全体を制御すると共に、顔領域検出部２８及び個人認証部３０による顔認証と人物特定を制御する。顔領域検出部２８は撮像部１２Ｂの撮像画像から顔領域を検出する。個人認証部３０は、顔領域検出部２８で検出された顔領域の画像データ（顔画像データ）から特徴量を抽出し、撮影者データベースに登録された顔特徴量と照合して個人を認証する。記録部３２は、シャッタ操作に応じて撮像部１２Ａから出力された撮影画像を記録媒体に記録する。表示部３４は、液晶モニタ等からなり、撮影画像その他の画像及び種々のメニューを表示する。
【００１９】
３６は、記録指示のシャッタスイッチ及び画角変更のズームレバーを含む各種機能ボタンからなる操作部であり、ＣＰＵ２６に種々の指示を入力するために使用される。
【００２０】
撮像部１２Ａは前方の被写体を撮像し、撮像部１２Ｂは、撮影者を含む後方の被写体を撮像する。撮像部１２Ａ，１２Ｂにより撮像された画像データは、システムバス２２を介してメモリ２４に書き込まれる。
【００２１】
撮影者の顔特徴量データをメモリ２４の撮影者データベースに登録する処理を説明する。図２は、その動作フローチャートを示す。ＣＰＵ２６が、顔領域検出部２８及び個人認証部３０を制御して、図２に示す処理を実現する。
【００２２】
Ｓ２０１で、ＣＰＵ２６はメモリ２４から顔領域検出部２８に撮像部１２Ｂによる撮像画像データを転送し、顔領域検出部２８に顔領域を検出させる。顔領域検出部２８は、検出された顔領域の画像データ（顔画像データ）、又は、検出された顔領域の内で撮影者のものと推定された顔領域の顔画像データを、システムバス２２を介して個人認証部３０に転送する。
【００２３】
Ｓ２０２で、個人認証部３０は、ＣＰＵ２６の制御下で、顔領域検出部２８からの顔画像データから特徴量を抽出し、メモリ２４の撮影者データベース用の新規レコードを生成する。
【００２４】
Ｓ２０３で、ＣＰＵ２６は、新規レコードの氏名欄に記載すべき撮影者の氏名及び年齢等の個人情報（テキストデータ）の入力を促す画面を表示し、撮影者は、操作部３６を使って、氏名等を入力する。
【００２５】
Ｓ２０４で、ＣＰＵ２６は、入力された個人情報と子画像データを、Ｓ２０２の新規レコードの所定欄に入力して撮影者データベースに登録する。
【００２６】
図２に示す処理により、特定の人物の顔特徴量データと、顔画像データと、撮影者情報が互いに関連付けて撮影者データベースに登録される。この処理を複数の人物について繰り返すことにより、撮影者になる可能性のある複数の人物の顔特徴量データと撮影者情報が撮影者データベースに集積される。
【００２７】
撮像部１２Ａによる撮影に際して、例えば、撮影時又は撮影前に、撮像部１２Ｂで撮像された人物が撮影者か否かを特定し、撮影者が撮影者データベースに登録されている場合には、撮影者情報を撮影画像に付加して記録する。この動作を図３に示すフローチャートを参照して説明する。ＣＰＵ２６は、図３に示すフローチャートに相当する制御動作を実現する制御プログラムをメモリ２４の不揮発性メモリから読み込んで実行する。
【００２８】
Ｓ３０１で、ＣＰＵ２６は、メモリ２４から顔領域検出部２８に撮像部１２Ｂによる撮像画像データを転送し、顔領域検出部２８に顔領域を検出させる。顔領域検出部２８が顔領域を検出できた場合（Ｓ３０１）、Ｓ３０２で、ＣＰＵ２６は、顔領域を検出された人物が撮影者かどうかを推定する。なお、ＣＰＵ２６は、複数の顔領域が検出された場合、それら人物中に撮影者たりうるものがいるかどうかを推定する。撮影者推定処理（Ｓ３０２）の詳細は、後述する。
【００２９】
撮影者と推定できる人物がいる場合（Ｓ３０３）、Ｓ３０４で、ＣＰＵ２６は個人認証部３０を制御して、顔領域検出部２８で検出された顔画像データから特徴量を抽出させ、撮影者データベースに登録済みか否かを調べさせる。登録済みの場合（Ｓ３０５）、Ｓ３０６で、ＣＰＵ２６は、撮影者データベースから対応する撮影者情報を読み出し、撮影者の属性として設定する。
【００３０】
撮影者データベースに未登録の場合（Ｓ３０５）、ＣＰＵ２６（又は個人認証部３０）が、Ｓ３０７で撮影者データベースの新規レコードに特徴量データと顔画像データを登録する。新規レコードには撮影者の識別情報としてユニークなシリアル番号が付与され、ＣＰＵ２６（又は個人認証部３０）は、Ｓ３０６で当該新規レコードのシリアル番号を撮影者の属性に設定する。
【００３１】
また、顔領域検出部２８が顔領域を検出できない場合（Ｓ３０１）、Ｓ３０８で、ＣＰＵ２６は、撮影者の属性をクリアする。撮影者と推定されなかった場合も（Ｓ３０３）、Ｓ３０８で、ＣＰＵ２６は、撮影者の属性をクリアする。
【００３２】
Ｓ３０９で、ＣＰＵ２６は、操作部３６のシャッタスイッチが操作されたかどうか、すなわち記録指示の有無を判定する。シャッタスイッチが操作された場合（Ｓ３０９）、ＣＰＵ２６は、Ｓ３１０で、撮像部１２Ａに規定の解像度で被写体の静止画を撮像させる。撮像部１２Ａにより撮像された制止画の画像データは、メモリ２４に一時格納される。Ｓ３１１で、ＣＰＵ２６は、記録部３２を制御して、メモリ２４の静止画の画像データを圧縮符号化して撮影者の属性を付加した画像ファイルを作成させ、記録媒体に記録させる。
【００３３】
ＣＰＵ２６は、図３に示すフローを、一定周期で繰り返し実行する。これにより、シャッタスイッチ操作時又は直前に実行される撮影者推定処理（Ｓ３０２）により、最も撮影者らしい人物が撮影者として特定され得る。
【００３４】
図４は、撮影者推定処理（Ｓ３０２）の詳細なフローチャートを示す。一般的には、撮像部１２Ｂにより複数の人物が同時に撮像される場合、顔の大きさが大きく、かつ、画像の中心により近い位置にある顔の人物が真の撮影者である確率が高いと推定できる。また、操作部３６でシャッタまたはズームレバーなど、撮影に関わる操作が行われたタイミングで撮像部１２Ｂが撮像する人物は、真の撮影者である確率が高いと推定できる。本実施例では、これらを考慮して、真の撮影者を推定する。
【００３５】
Ｓ４０１で、ＣＰＵ２６は、顔領域検出部２８が一定時間以上継続して顔領域を検出しているかどうかを判定する。
【００３６】
顔領域検出部２８が一定時間以上継続して顔領域を検出している場合（Ｓ４０１）、Ｓ４０２で、ＣＰＵ２６は、操作部３６のシャッタ又はズームレバーなど撮影に関わる操作が行われたかどうかを判定する。
【００３７】
撮影に関わる操作が行われたとき（Ｓ４０２）、ＣＰＵ２６は、Ｓ４０３で、顔領域検出部２８により検出される顔領域が１つかどうかを判定する。検出される顔領域が一つの場合（Ｓ４０２）、Ｓ４０４で、ＣＰＵ２６は、その顔領域の人物を撮影者と推定する。検出される顔領域が複数の場合（Ｓ４０３）、Ｓ４０６で、ＣＰＵ２６は、顔の大きさと撮像画像上での位置から一人の撮影者を選択する。顔の大きさに、撮像画像の中心からの距離に応じた重みづけを乗算して評価点を求め、最も評価点が高い顔を撮影者と決定する。すなわち、顔の大きさが大きくて、画像の中心により近い位置にある顔の人物を撮影者とする。
【００３８】
顔領域検出部２８が一定時間以上継続して顔領域を検出していない場合（Ｓ４０１）、Ｓ４０６で、ＣＰＵ２６は、検出された顔領域の人物は撮影者ではないと判定する。また、撮影に関わる操作が行われない場合（Ｓ４０２）、Ｓ４０６で、ＣＰＵ２６は、それまでに検出された顔領域の人物を撮影者ではないと判定する。
【００３９】
図４に示すような撮影者推定を行うことで、撮像部１２Ｂが複数の人物を同時に撮像している場合でも、高い確率で正しい撮影者を推定できる。
【００４０】
図５は、ステップＳ３０７で新規登録された氏名不詳の撮影者のレコードの属性情報欄に氏名、年齢、住所等の撮影者情報（テキストの個人情報）を入力する処理のフローチャートを示す。
【００４１】
Ｓ５０１で、ＣＰＵ２６は、ユーザによる操作部３６の操作に従い、撮影者データベースから氏名不詳の撮影者のレコードを選択する。ＣＰＵ２６は、選択したレコードの顔画像データを表示部３４に表示し、氏名などのテキスト個人情報の入力をユーザに促す。
【００４２】
Ｓ５０２で、ユーザは、操作部３６を操作して入力する氏名及び年齢等の撮影者情報（テキストデータ）をＣＰＵ２６に入力する。
【００４３】
Ｓ５０３で、ＣＰＵ２６は、Ｓ５０２で入力された撮影者情報を、Ｓ５０１で選択されたレコードの所定箇所に登録して、撮影者データベースを更新する。
【００４４】
Ｓ５０４で、ＣＰＵ２６は、記録部３２を使って、記録媒体に記録された画像ファイルから撮影者の属性を読み出す。読み出した撮影者の属性に含まれる識別番号が、Ｓ５０１で選択されたレコードを示す場合、ＣＰＵ２６は、記録部３２を使って、その画像ファイルの撮影者の属性を、Ｓ５０３で追加登録された撮影者情報で更新する。記録媒体の画像ファイルが他の記録媒体にコピー又は移動されて、メモリ２４の撮影者データベースと分離された場合でも、撮影者の氏名等のテキスト情報を画像ファイルから参照できるようになる。
【００４５】
本実施例では、撮影者の氏名等のテキスト情報が撮影者データベースに未登録の状態でも、撮影者固有の識別番号を撮影画像に付加するので、同一人物によって撮影された複数枚の画像データを撮影後に特定できる。撮影者推定処理で推定された人物の顔特徴量データを撮影者データベースに新規登録するので、たまたま写り込んだような人物の撮影者データベースへの登録を防止できる。これにより、撮影者データベースを必要範囲のサイズに留めることができる。
【００４６】
撮影者推定処理で撮影者と推定された人物について撮影者データベースへの登録の有無を調べたが、撮影者データベースへの登録の有無を先に調べ、未登録の場合に撮影者を推定するようにしてもよい。
【実施例２】
【００４７】
撮影者データベースの氏名不詳のレコード数、すなわち氏名不詳の登録人数に上限を設けても良い。ここでは、撮影者データベースは氏名不詳者については上限数として５人分まで特徴量データを保持できるとする。撮影者データベースにステップＳ３０７で新規登録される６人目の人物が現れた場合、ＣＰＵ２６は、氏名不詳の撮影者の所定レコードを削除した上で、新規登録を実行する。
【００４８】
削除対象のレコードを決定する方法には、最も昔に登録されたもの、撮影画像と関連付けした日時が最も古いもの、撮影者として関与した撮影画像数が最も少ないもの等が考えられる。いずれの方法でも、それぞれの判断に必要な要素を撮影者ベータベースに設ける必要がある。
【００４９】
例えば、関連する撮影画像数が最も少ない氏名不詳の撮影者のレコードを削除する場合には、撮影者データベースの氏名不詳の撮影者については、撮影者として関与した撮影画像枚数を保持するフィールドを設け、関連付けの都度、インクリメントすれば良い。具体的には、ＣＰＵ２６は、ステップＳ３０７において撮影枚数の最も少ない撮影者を撮影者データベースから検索してそのレコードを削除した上で、Ｓ３０２で推定された撮影者を撮影者データベースに新規登録する。
【００５０】
ＣＰＵ２６の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００５１】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５２】
本発明の目的は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を装置に供給することによっても、達成される。このとき、供給された装置の制御部を含むコンピュータ（またはＣＰＵやＭＰＵ）は、記憶媒体に格納されたプログラムコードを読み出し実行する。記憶媒体から読み出されたプログラムコード自体が、上述の実施例の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は、本発明を構成することになる。
【００５３】
プログラムコードを供給するための記憶媒体としては、例えば、磁気ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード又はＲＯＭ等を用いることができる。
【００５４】
上述のプログラムコードの指示に基づき、装置上で稼動しているＯＳ（基本システムやオペレーティングシステム）などが処理の一部又は全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。
【００５５】
さらに、記憶媒体から読み出されたプログラムコードが、装置に挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれ、前述した実施形態の機能が実現される場合も含まれる。このとき、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う。
【００５６】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００５７】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されず、撮影者を撮影できる撮像部を具備する撮像装置一般に適用可能である。例えば、前方を撮像するカメラと後方を撮像するカメラを具備するスマートフォンはその代表例といえる。さらには、魚眼レンズのような超広角のレンズによる１つの画面から複数の所望部分を抜き出して主被写体の画像と撮影者の画像とすることができる撮像装置も、本発明の概念に含まれる。
【図１】
2016213689.tif 000003
【図２】
2016213689.tif 000004
【図３】
2016213689.tif 000005
【図４】
2016213689.tif 000006
【図５】
2016213689.tif 000007