(57)【要約】【課題】撮影者の意図を考慮して、撮影者と撮影画像とを関連付ける。【解決手段】撮像装置には、撮影者が撮影対象とする被写体を撮影して第１の画像を得る被写体カメラと、撮影者を撮影して第２の画像を得る撮影者カメラとが備えられている。ＣＰＵ３０４は第１の画像および第２の画像の各々に存在する人物を識別してそれぞれ第１の識別情報および第２の識別情報を得て、撮像装置を用いて最後に撮影を行った撮影者に係る第２の識別情報と現時点のおける撮影の際に得られた第１の識別情報とを比較して第２の識別情報に一致する第１の識別情報が存在するか否かを判定する。そして、ＣＰＵは第２の識別情報に一致する第１の識別情報が存在すると判定すると、現時点における撮影は最後に撮影を行った撮影者によって行われたとする。【選択図】図２
2015207848.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも撮影者が撮影対象とする被写体を撮影して第１の画像を得る第１の撮像手段と、前記撮影者を撮影して第２の画像を得る第２の撮像手段とを備える撮像装置であって、
前記第１の画像に存在する人物を識別して第１の識別情報を得て、前記第２の画像に存在する人物を識別して第２の識別情報を得る識別手段と、
前記第２の識別情報を、前記第１の撮像手段により撮影された第１の画像のメタデータの撮影者情報として画像と共に記録する記録手段と、
前記第２の画像に存在する人物を識別した後で、前記第２の画像から識別された同一の人物が前記第１の画像から識別された場合に、前記第１の画像のメタデータの撮影者情報として当該同一の人物の識別情報を記録するように制御する制御手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記第２の画像に存在する人物を識別した後の所定の時間以内に前記第２の画像から識別された同一の人物が前記第１の画像から識別された場合に、前記第１の画像のメタデータの撮影者情報として当該同一の人物の識別情報を記録するように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
１回の撮影指示に応じて、前記第１の撮像手段と前記第２の撮像手段の撮影処理が実行されることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記第２の画像に存在する人物を識別した後で、前記第２の画像から識別された同一の人物が前記第１の画像から識別された状態において撮影を行う時に、前記制御手段は、前記第２の撮像手段で得た前記第２の画像に存在する人物がいた場合でも、前記第１の画像のメタデータの撮影者情報として当該同一の人物の識別情報を記録するように制御することを特徴とする請求項１〜３のいずれか１項に記載の撮像装置。
【請求項５】
少なくとも撮影者が撮影対象とする被写体を撮影して第１の画像を得る第１の撮像手段と、前記撮影者を撮影して第２の画像を得る第２の撮像手段とを備える撮像装置であっって、
前記第１の画像および前記第２の画像の各々に存在する人物を識別してそれぞれ第１の識別情報および第２の識別情報を得る識別手段と、
前記撮像装置を用いて最後に撮影を行った撮影者に係る第２の識別情報と現時点のおける撮影の際に得られた前記第１の識別情報とを比較して前記第２の識別情報に一致する前記第１の識別情報が存在するか否かを判定する第１の判定手段と、
前記第１の判定手段によって前記第２の識別情報に一致する前記第１の識別情報が存在すると判定されると、前記現時点における撮影は前記最後に撮影を行った撮影者によって行われたとする制御手段と、
を有することを特徴とする撮像装置。
【請求項６】
前記制御手段は、前記第１の判定手段によって前記第２の識別情報に一致する前記第１の識別情報が存在すると判定されると、前記現時点における撮影で得られた第１の画像に前記最後に撮影を行った撮影者を示す第２の識別情報を付加して、メモリに記録することを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記撮像装置を使用する利用者毎に利用者を特定するための利用者情報と前記第２の識別情報とを関連付けてメモリに記録する記録手段を有することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記利用者情報には前記第１の画像を記録する記録先が指定されており、
前記制御手段は前記利用者情報で指定された記録先に前記第１の画像を記録することを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記利用者情報に前記第１の画像を送信する送信先が指定されていると、前記制御手段は前記利用者情報で指定された送信先に前記第１の画像を送信することを特徴とする請求項７又は８に記載の撮像装置。
【請求項１０】
前記送信先は、前記撮像装置にネットワークで接続されたサーバであることを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記第１の判定手段によって前記第２の識別情報に一致する前記第１の識別情報が存在しないと判定されると、前記現時点の撮影から所定の時間前までに得られた前記第２の識別情報と前記利用者情報に関連付けられた前記第２の識別情報とを比較して、同一の人物が存在するか否かを判定する第２の判定手段を備え、
前記制御手段は、前記第２の判定手段によって同一の人物が存在すると判定されると、当該同一の人物を前記現時点における撮影者であるとすることを特徴とする請求項５に記載の撮像装置。
【請求項１２】
撮影を行った際の撮影時刻を前記第２の識別情報に関連付けて撮影履歴として記録する履歴記録手段を備え、
前記制御手段は、前記撮像装置によって最後に撮影を行った撮影時刻から予め定められた時間以内の前記撮影履歴に応じて最後に撮影を行った撮影者によって撮影された最も古い撮影履歴を特定して、前記最も古い撮影履歴に係る第１の画像と前記最後に撮影によって得られた第１の画像との間に存在する第１の画像の撮影者を前記最後の撮影を行った撮影者とすることを特徴とする請求項５に記載の撮像装置。
【請求項１３】
前記制御手段は、前記最も古い履歴に係る前記第１の画像が前記最後の撮影によって得られた第１の画像でないと、前記最も古い撮影履歴に係る第１の画像と前記最後に撮影によって得られた第１の画像との間に存在する第１の画像の撮影者を前記最後の撮影を行った撮影者とすることを特徴とする請求項１２に記載の撮像装置。
【請求項１４】
少なくとも撮影者が撮影対象とする被写体を撮影して第１の画像を得る第１の撮像手段と、前記撮影者を撮影して第２の画像を得る第２の撮像手段とを備える撮像装置の制御方法であって、
前記第１の画像に存在する人物を識別して第１の識別情報を得て、前記第２の画像に存在する人物を識別して第２の識別情報を得る識別ステップと、
前記第２の識別情報を、前記第１の撮像手段により撮影された第１の画像のメタデータの撮影者情報として画像と共に記録する記録ステップと、
前記第２の画像に存在する人物を識別した後で、前記第２の画像から識別された同一の人物が前記第１の画像から識別された場合に、前記第１の画像のメタデータの撮影者情報として当該同一の人物の識別情報を記録するように制御する制御ステップと、
を有することを特徴とする制御方法。
【請求項１５】
少なくとも撮影者が撮影対象とする被写体を撮影して第１の画像を得る第１の撮像手段と、前記撮影者を撮影して第２の画像を得る第２の撮像手段とを備える撮像装置の制御方法であって、
前記第１の画像および前記第２の画像の各々に存在する人物を識別してそれぞれ第１の識別情報および第２の識別情報を得る識別ステップと、
前記撮像装置を用いて最後に撮影を行った撮影者に係る第２の識別情報と現時点のおける撮影の際に得られた前記第１の識別情報とを比較して前記第２の識別情報に一致する前記第１の識別情報が存在するか否かを判定する判定ステップと、
前記判定ステップで前記第２の識別情報に一致する前記第１の識別情報が存在すると判定されると、前記現時点における撮影は前記最後に撮影を行った撮影者によって行われたとする制御ステップと、
を有することを特徴とする制御方法。
【請求項１６】
少なくとも撮影者が撮影対象とする被写体を撮影して第１の画像を得る第１の撮像手段と、前記撮影者を撮影して第２の画像を得る第２の撮像手段とを備える撮像装置で用いられる制御プログラムであって、
前記撮像装置が備えるコンピュータに、
前記第１の画像に存在する人物を識別して第１の識別情報を得て、前記第２の画像に存在する人物を識別して第２の識別情報を得る識別ステップと、
前記第２の識別情報を、前記第１の撮像手段により撮影された第１の画像のメタデータの撮影者情報として画像と共に記録する記録ステップと、
前記第２の画像に存在する人物を識別した後で、前記第２の画像から識別された同一の人物が前記第１の画像から識別された場合に、前記第１の画像のメタデータの撮影者情報として当該同一の人物の識別情報を記録するように制御する制御ステップと、
を実行させることを特徴とする制御プログラム。
【請求項１７】
少なくとも撮影者が撮影対象とする被写体を撮影して第１の画像を得る第１の撮像手段と、前記撮影者を撮影して第２の画像を得る第２の撮像手段とを備える撮像装置で用いられる制御プログラムであって、
前記撮像装置が備えるコンピュータに、
前記第１の画像および前記第２の画像の各々に存在する人物を識別してそれぞれ第１の識別情報および第２の識別情報を得る識別ステップと、
前記撮像装置を用いて最後に撮影を行った撮影者に係る第２の識別情報と現時点のおける撮影の際に得られた前記第１の識別情報とを比較して前記第２の識別情報に一致する前記第１の識別情報が存在するか否かを判定する判定ステップと、
前記判定ステップで前記第２の識別情報に一致する前記第１の識別情報が存在すると判定されると、前記現時点における撮影は前記最後に撮影を行った撮影者によって行われたとする制御ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法、および制御プログラムに関し、特に、撮影の結果得られた画像と当該画像を撮影した撮影者とを関連付けることのできる撮像装置に関する。
【背景技術】
【０００２】
一般に、デジタルカメラなどの撮像装置を個人で所有して利用することもあるが、撮像装置を家族などの複数の人で共有して利用することもある。撮像装置を複数の人で共有する場合に複数の人によって撮影が行われると、撮像装置に備えられたメモリに記録される撮影画像がいずれの人によって撮影されたかを確認することが難しいことがある。
【０００３】
従来、シャッターボタンに指紋センサーを備えた撮像装置があり、この撮像装置では撮影が行われると、シャッターボタンを押下した指の指紋を照合する。そして、当該照合に応じてシャッターボタンを押下して撮影を行った撮影者を特定して、撮影者毎のフォルダに撮影画像を記録するようにしている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２８６５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、撮像装置によって撮影を行っていた人物が自分自身を被写体として撮影を行うとして、別の人物に撮像装置を渡して撮影を依頼することがある。この場合には、撮像装置を渡された別の人物がシャッターボタンを押下することになって、特定の撮影者が意図した構図又は被写体であるにも拘わらず、別の人物による画像と判定されてしまうことになる。
【０００６】
つまり、特定の撮影者が意図して別の人物に撮影を依頼したにも拘わらず、特定の撮影者用のフォルダに撮影画像が記録されることなく、別のフォルダに撮影画像が記録されることになってしまう。その結果、特定の撮影者が意図して撮影したにも拘わらず、当該特定の撮影者と撮影画像とを関連付けることができなくなってしまう。
【０００７】
従って、本発明の目的は、撮影者の意図を考慮して、撮影者と撮影画像とを関連付けることのできる撮像装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明による撮像装置は、少なくとも撮影者が撮影対象とする被写体を撮影して第１の画像を得る第１の撮像手段と、前記撮影者を撮影して第２の画像を得る第２の撮像手段とを備える撮像装置であって、前記第１の画像および前記第２の画像の各々に存在する人物を識別してそれぞれ第１の識別情報および第２の識別情報を得る識別手段と、前記撮像装置を用いて最後に撮影を行った撮影者に係る第２の識別情報と現時点のおける撮影の際に得られた前記第１の識別情報とを比較して前記第２の識別情報に一致する前記第１の識別情報が存在するか否かを判定する第１の判定手段と、前記第１の判定手段によって前記第２の識別情報に一致する前記第１の識別情報が存在すると判定されると、前記現時点における撮影は前記最後に撮影を行った撮影者によって行われたとする制御手段と、を有することを特徴とする。
【０００９】
本発明による制御方法は、少なくとも撮影者が撮影対象とする被写体を撮影して第１の画像を得る第１の撮像手段と、前記撮影者を撮影して第２の画像を得る第２の撮像手段とを備える撮像装置の制御方法であって、前記第１の画像および前記第２の画像の各々に存在する人物を識別してそれぞれ第１の識別情報および第２の識別情報を得る識別ステップと、前記撮像装置を用いて最後に撮影を行った撮影者に係る第２の識別情報と現時点のおける撮影の際に得られた前記第１の識別情報とを比較して前記第２の識別情報に一致する前記第１の識別情報が存在するか否かを判定する判定ステップと、前記判定ステップで前記第２の識別情報に一致する前記第１の識別情報が存在すると判定されると、前記現時点における撮影は前記最後に撮影を行った撮影者によって行われたとする制御ステップと、を有することを特徴とする。
【００１０】
本発明による制御プログラムは、少なくとも撮影者が撮影対象とする被写体を撮影して第１の画像を得る第１の撮像手段と、前記撮影者を撮影して第２の画像を得る第２の撮像手段とを備える撮像装置で用いられる制御プログラムであって、前記撮像装置が備えるコンピュータに、前記第１の画像および前記第２の画像の各々に存在する人物を識別してそれぞれ第１の識別情報および第２の識別情報を得る識別ステップと、前記撮像装置を用いて最後に撮影を行った撮影者に係る第２の識別情報と現時点のおける撮影の際に得られた前記第１の識別情報とを比較して前記第２の識別情報に一致する前記第１の識別情報が存在するか否かを判定する判定ステップと、前記判定ステップで前記第２の識別情報に一致する前記第１の識別情報が存在すると判定されると、前記現時点における撮影は前記最後に撮影を行った撮影者によって行われたとする制御ステップと、を実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、第２の識別情報に一致する第１の識別情報が存在すると現時点における撮影は最後に撮影を行った撮影者によって行われたとするので、撮像装置を操作して画像を撮影していた人物が意図的に撮影を別の人物に交代してもらった際においても、元の撮影者が意図的に撮影した画像とすることができる。この結果、撮影者の意図を考慮して、撮影者と撮影画像とを関連付けることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態による撮像装置の一例についてその構成を示すブロック図である。
【図２】図１に示すカメラで行われる撮影者候補を撮影者として判定する判定処理を説明するための図である。
【図３】図２に示す判定処理を説明するためのフローチャートである。
【図４】図３に示す複数人撮影判定処理を説明するためのフローチャートである。
【図５】図１に示すメモリに格納された撮影者候補履歴および撮影候補者一覧の一例を示す図であり、（ａ）は撮影者候補履歴の一例を示す図、（ｂ）は撮影者候補履歴の他の例を示す図、（ｃ）は撮影候補者一覧の一例を示す図である。
【図６】図５（ｃ）に示す撮影者候補一覧の更新を説明するための図である。
【図７】図１に示すメモリに格納された登録済み撮影者データベースの一例を示す図である。
【図８】図１に示すメモリに記録された画像記録リストの一例を説明するための図であり、（ａ）は更新前の画像記録リストを示す図、（ｂ）は更新後の画像記録リストを示す図である。
【図９】図１に示すＣＰＵで行われる代行撮影判定処理の一例を説明するための図である。
【図１０】図３に示す代行撮影判定処理を説明するためのフローチャートである。
【図１１】図３に示すアップロード処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態による撮像装置の一例について、図面を参照して説明する。
【００１４】
図１は、本発明の実施の形態による撮像装置３０１の一例についてその構成を示すブロック図である。
【００１５】
図示の撮像装置３０１は、例えば、デジタルカメラ（以下単にカメラと呼ぶ）であり、第１の撮像部３０５および第２の撮像部３０６を有している。ここでは、第１の撮像部３０５は、被写体を撮影するための撮像部であり、第２の撮像部３０６は、カメラ（つまり、第１の撮像部３０５）によって被写体を撮影する撮影者（又は撮影候補者）を撮影するための撮像部である。
【００１６】
以下の説明では、第１の撮像部３０５を被写体カメラと呼び、第２の撮像部３０６を撮影者カメラと呼ぶ。
【００１７】
カメラ３０１はＣＰＵ３０４を備えており、ＣＰＵ３０４はカメラ全体の制御を司り、各種情報処理を行う中央演算処理装置である。そして、ＣＰＵ３０４の制御下で後述する処理が行われる。
【００１８】
シャッターボタン３０２はカメラ３０１において撮影を行うタイミングをＣＰＵ３０４に指示するためのボタンである。ＣＰＵ３０４は、撮影および撮影に係る処理を行う際、時計３０３から現在時刻を取得する。
【００１９】
前述の被写体カメラ３０５はカメラ３０１を操作する撮影者候補が撮影対象である物体（被写体）を撮影するためのものである。なお、撮影者候補とは、シャッターボタン３０２を押下した可能性のある人物をいう。
【００２０】
一方、撮影者カメラ３０６は、カメラ３０１を操作する撮影者候補を撮影するためのものである。ここでは、シャッターボタン３０２が押下される直前に、被写体カメラ３０５が捉えた人物が撮影者候補とされる。
【００２１】
メモリ３０７は読み出しおよび書き込みが可能なメモリであって、主にＣＰＵ３０４のワークエリアおよびデータのバッファなどとして用いられる。さらに、メモリ３０７には、被写体カメラ３０５による撮影の結果得られた画像（以下被写体画像と呼ぶ）が記録されるとともに、撮影時刻および撮影者候補の履歴が記録される。
【００２２】
また、メモリ３０３にはシャッターボタン３０２が押下される直前に撮影者カメラ３０６が捉えた人物の画像が撮影者候補画像として記録される。なお、メモリ３０３には撮影候補者を判定する判定プログラムが記録されている。
【００２３】
ＣＰＵ３０４には通信回路３０８が接続されており、ＣＰＵ３０４は通信回路３０８によってカメラ３０１で撮影した画像（つまり、被写体画像および撮影者候補画像）をサーバ３０８に転送することができる。
【００２４】
図２は、図１に示すカメラ３０１で行われる撮影者候補を撮影者として判定する判定処理を説明するための図である。
【００２５】
図示の例では、被写体を撮影する際に（つまり、現在の撮影の際に）、当該現在の撮影の直前の撮影で得られた被写体画像に撮影者が被写体として存在すると、当該直前の撮影における撮影者を現在の撮影における撮影候補者ではなく直前の撮影者とする処理が示されている。
【００２６】
撮影状況１０１においては、時刻１０時３０分に撮影された被写体画像と、当該被写体画像における撮影者候補および撮影者が示されている。撮影状況１０１では、撮影者候補は「太郎」であり、被写体は「家」である。そして、撮影者は「太郎」となっている。
【００２７】
撮影状況１０２において、時刻１０時４５分に撮影された被写体画像と、当該画像の撮影者候補および撮影者が示されている。撮影状況１０２では、撮影者候補は「次郎」であり、被写体は「太郎および花子」である。そして、撮影者は「太郎」となっている。
【００２８】
撮影状況１０２においては、撮影者候補である「次郎」を撮影者カメラ３０６が捉えているものの、被写体カメラ３０５が直前に（つまり、撮影状況１０１）で撮影を行った太郎を捉えているので、撮影状況１０２においては、撮影を行った撮影者は「太郎」とされる。つまり、撮影状況１０２では、撮影者カメラ２０６が「次郎」を撮影者候補として捉えているが、被写体画像には、直前の撮影者である「太郎」が存在するので、「太郎」が撮影者とされる。
【００２９】
図３は、図２に示す判定処理を説明するためのフローチャートである。なお、図示のフローチャートに係る処理は、ＣＰＵ３０４の制御下で行われる。
【００３０】
撮影が開始されると、ＣＰＵ３０４はシャッターボタン３０２の押下げを待つ（ステップＳ７０２）。シャッターボタン３０２が押下げられると、ＣＰＵ３０４はメモリ３０７から撮影時刻に応じて直前に撮影を行った撮影者画像を読み出して、直前の撮影者を参照する（ステップＳ７０３）。
【００３１】
続いて、ＣＰＵ３０４は、被写体カメラ３０５による撮影で得られた被写体画像（つまり、現時点における被写体画像）に存在する人物を検出する（ステップＳ７０４）。そして、ＣＰＵ３０４は、ステップＳ７０４の処理で検出した人物に、ステップＳ７０３の処理で読み出した撮影者が存在するか否かを判定する（ステップＳ７０５）。
【００３２】
検出した人物に撮影者が存在すると（ステップＳ７０５において、ＹＥＳ）、ＣＰＵ３０４は直前に撮影を行った撮影者を今回の撮影で得られた被写体画像の撮影者とする（ステップＳ７０８）。そして、ＣＰＵ３０４は被写体画像のヘッダに撮影者名を書き込む（ステップＳ７０９）。つまり、ＣＰＵ２０４は被写体画像に付加して撮影者名を書き込むことになる。
【００３３】
一方、検出した人物に撮影者が存在しないと（ステップＳ７０５において、ＮＯ）、ＣＰＵ３０４は複数人撮影判定を行う（ステップＳ７０７）。
【００３４】
図４は、図３に示す複数人撮影判定処理を説明するためのフローチャートである。
【００３５】
複数人撮影判定処理を開始すると、ＣＰＵ３０４は、シャッターボタン３０２が押下される所定の時間前（例えば、３分前）までに、撮影者カメラ３０６が捉えた全ての人物を、メモリ３０７に格納された撮影候補者一覧から列挙する（ステップＳ８０２）。
【００３６】
図５は、図１に示すメモリ３０７に格納された撮影者候補履歴および撮影候補者一覧の一例を示す図である。そして、図５（ａ）は撮影者候補履歴の一例を示す図であり、図５（ｂ）は撮影者候補履歴の他の例を示す図である。また、図５（ｃ）は撮影候補者一覧の一例を示す図である。
【００３７】
図５に示す例では、撮影者候補履歴には撮影者候補欄および認識時刻欄が備えられており、同様に、撮影候補者一覧には撮影者候補欄および認識時刻欄が備えられている。
【００３８】
図６は、図５（ｃ）に示す撮影者候補一覧の更新を説明するための図である。
【００３９】
図６において、撮影状況４０１においては、撮影者カメラ３０６が「太郎」を捉えているので、ＣＰＵ３０４はメモリ３０７に格納された撮影者候補履歴に「太郎」を示す識別情報と、「太郎」を識別した時刻（１０時３０分）とを書き込む。これによって、撮影者候補履歴は図５（ａ）に示す状態から図５（ｂ）に示す状態に更新される。
【００４０】
続いて、２分後（つまり、１０：３２）の撮影状況４０２においては、撮影者カメラ３０６が「花子」を捉えているので、ＣＰＵ３０４はメモリ３０７に格納された撮影者候補履歴に「花子」を示す識別情報と「花子」を識別した時刻（１０時３２分）とを書き込む。これによって、撮影者候補履歴は図５（ｂ）に示す状態から図５（ｃ）に示す状態に更新される。
【００４１】
その後、撮影状況４０１から３分後（つまり、１０時３３分）に影を行うと（つまり、撮影状況４０３においては）、ＣＰＵ３０４はシャッターボタン３０２が押下される３分前までに撮影者カメラ３０６が捉えた人物の全てを撮影者候補とする。この結果、撮影状況４０３においては、「太郎」および「花子」が撮影者候補となり、図５（ｃ）に示す撮影者候補履歴が撮影者候補一覧となる。従って、ステップＳ８０２の処理では、ＣＰＵ３０４は、撮影者候補として、「太郎」および「花子」を列挙することになる。
【００４２】
図７は、図１に示すメモリ３０７に格納された登録済み撮影者データベースの一例を示す図である。
【００４３】
図示の登録済み撮影者データベースは、識別情報欄、記録先欄、アップロード先欄、および撮影者名欄を有している。識別情報欄には識別情報として撮影者の画像が記録される。記録先欄には当該識別情報が記録されたファイル名が記録される。
【００４４】
アップロード先欄にはアップロード先のＵＲＬが記録される。そして、撮影者名欄には撮影者名が記録される。なお、登録済み撮影者データベースは、カメラ３０１を使用する利用者毎に利用者を特定するための利用者情報と撮影者の識別情報とが関連付けたデータベースである。
【００４５】
再び図４を参照して、ＣＰＵ３０４は撮影者候補を列挙した後、当該撮影者候補と一致する候補を登録済み撮影者データベースから検索する（ステップＳ８０３）。そして、ＣＰＵ３０４は列挙した撮影者候補と一致する撮影者候補が登録済み撮影者データベースに存在するか否かを判定する（ステップＳ８０４）。
【００４６】
列挙した撮影者候補と一致する撮影者候補が存在しないと（ステップＳ８０４において、ＮＯ）、ＣＰＵ３０４は複数人撮影判定処理を終了して、図３に示すステップＳ７０９の処理に進む。列挙した撮影者候補と一致する撮影者候補が存在すると（ステップＳ８０４において、ＹＥＳ）、ＣＰＵ３０４は登録済み撮影者データベースからその撮影者名を取得する。そして、ＣＰＵ３０４は複数人撮影判定処理を終了して、図３に示すステップＳ７０９の処理に進む。
【００４７】
例えば、図７に示す例においては、登録済み撮影者情報データベースに識別情報５０２ａとして「太郎」および「花子」の識別情報（画像）が記録されており、かつＣＰＵ３０４は「太郎」および「花子」の二人を撮影者候補一覧から列挙しているので、ここでは、撮影者名は撮影者名５０２ｄで示す家族となる。
【００４８】
複数人撮影判定処理の後、ステップＳ７０９の処理において、ＣＰＵ３０４は撮影者の識別情報を登録済み撮影者データベースの撮影者識別情報と比較する。そして、一致すれば、ＣＰＵ３０４は登録済み撮影者データベースの撮影者名を被写体画像のヘッダに書き込む。例えば、図２に示す撮影状況１０２においては、撮影者の識別情報が登録済み撮影者データベースの識別情報５０１ａと一致するので、ＣＰＵ３０４は被写体画像のヘッダに撮影者名５０１ｄ（つまり、「太郎」）を書き込む。
【００４９】
一方、一致する識別情報が登録済み撮影者データベースに存在しないと、ＣＰＵ３０４は被写体画像のヘッダに書き込む撮影者名を空欄とする。
【００５０】
ステップＳ７０９の処理に続いて、ＣＰＵ３０４はメモリ３０７に記録された直前の撮影者に関する情報を更新する（ステップＳ７１０）。例えば、図２に示す撮影状況１０２の場合には、ＣＰＵ３０４は撮影者候補の「次郎」を直前の撮影者として記録することなく、撮影者と判定した「太郎」を直前の撮影者としてメモリ３０７に記録することになる。
【００５１】
図８は、図１に示すメモリ３０７に記録された画像記録リストの一例を説明するための図である。そして、図８（ａ）は更新前の画像記録リストを示す図であり、図８（ｂ）は更新後の画像記録リストを示す図である。
【００５２】
図８（ａ）に示すように、画像記録リスト（つまり、撮影履歴）には、撮影者、記録先（フォルダ）、および撮影日時が撮影の度に記録される。ＣＰＵ３０４はこの画像記録リストを参照して、最後に撮影を行った撮影者を知ることができる。図示の例では、最後に撮影を行った撮影者は、「太郎」１００６ａである。
【００５３】
再び図３を参照して、ＣＰＵ３０４は代行撮影判定処理を行う（ステップＳ７１１）。ここでは、代行撮影判定とは、別の人物に撮影の代行を依頼したか否かを判定する処理である。
【００５４】
図９は、図１に示すＣＰＵ３０４で行われる代行撮影判定処理の一例を説明するための図である。
【００５５】
ここでは、ＣＰＵ３０４は、別の人物に撮影の代行を依頼したとしても、予め設定された時間以内に再度依頼者が撮影を行えば、代行撮影によって撮影された画像を依頼主が撮影したと判定する。図９に示す例では、撮影状況２０１〜２０３まで３回の撮影が行われている。そして、撮影状況２０１、２０２、および２０３における撮影時刻は、それぞれ１０時４５分、１０時４７分、１０時４９分である。
【００５６】
撮影状況２０１においては、「太郎」が撮影者候補としてカメラを操作して、被写体である「家」を撮影している。撮影状況２０２において、「次郎」が撮影者候補としてカメラを操作して、被写体である「海」を撮影している。さらに、撮影状況２０３においては、再度、「太郎」が撮影者候補としてカメラを操作して、被写体である「苺」を撮影している。
【００５７】
図９に示す例においては、ＣＰＵ３０４は、撮影状況２０１〜２０３ともに撮影者が「太郎」であると判定する。つまり、ＣＰＵ３０４は、撮影状況２０２において撮影者候補である「次郎」が撮影を行った後、予め設定された時間（例えば、５分）以内に撮影状況２０３において撮影者である「太郎」が撮影を行っているので、撮影状況２０２における撮影者は「太郎」であると判定する。
【００５８】
ここでは、ＣＰＵ３０４は、撮影者候補である「次郎」が撮影した画像は「太郎」が意図的に「次郎」に撮影を依頼（代行撮影依頼）したと判定することになる。
【００５９】
図１０は、図３に示す代行撮影判定処理を説明するためのフローチャートである。
【００６０】
代行撮影判定処理を開始すると、ＣＰＵ３０４は最後に撮影が行われた時刻から予め設定された時間（例えば、過去５分）以内に撮影された全画像を列挙する（ステップＳ９０２）。ステップＳ９０２の処理の際には、ＣＰＵ３０４は、例えば、図８（ａ）に示す画像記録リストを参照する。
【００６１】
図８（ａ）に示す画像記録リストにおいては、画像１００６ａが最後の撮影で得られた画像である。画像１００６ａの撮影時刻が２０１２年３月１２日１５時１９分であるので、当該画像（被写体画像）１００６ａから５分以内に撮影された被写体画像は、画像１００１ａ、１００２ａ、１００３ａ、１００４ａ、および１００５ａである。
【００６２】
続いて、ＣＰＵ３０４は５分以内に撮影した被写体画像から、最後の被写体画像の撮影者が最も古い被写体画像を特定する。図８（ａ）に示す例では、被写体画像１００１ａが、被写体画像１００６ａを撮影した「太郎」が５分以内に撮影した被写体画像うちで最も古い被写体画像である。
【００６３】
次に、ＣＰＵ３０４は、特定した被写体画像は撮影者が最後に撮影した被写体画像と同一画像であるか否かを判定する（ステップＳ９０４）。過去５分以内に撮影した被写体画像のうち最古の画像が最後に撮影した被写体画像と同一の画像であると（ステップＳ９０４において、ＹＥＳ）、ＣＰＵ３０４は代行撮影が行われていないと判定する。そして、ＣＰＵ３０４は代行撮影判定処理を終了して、ステップＳ１１２の処理に進む。
【００６４】
一方、過去５分以内に撮影した被写体画像のうち最古の画像が最後に撮影した被写体画像と同一の画像でないと（ステップＳ９０４において、ＮＯ）、ＣＰＵ３０４は最古の被写体画像と最後に撮影された画像との間において、他人によって撮影された被写体画像を検索する（ステップＳ９０５）。図８（ａ）に示す例では、被写体１００３ａ、１００４ａ、および１００５ａが、他人によって撮影された被写体画像として列挙されることになる。
【００６５】
続いて、ＣＰＵ３０４は他人によって撮影された被写体画像が存在したか否かを判定する（ステップＳ９０６）。他人によって撮影された被写体画像が存在しないと（ステップＳ９０６において、ＮＯ）、ＣＰＵ３０４は代行撮影が行われていないと判定する。そして、ＣＰＵ３０４は代行撮影判定処理を終了して、ステップＳ１１２の処理に進む。
【００６６】
一方、他人によって撮影された被写体画像が存在すると（ステップＳ９０６において、ＹＥＳ）、ＣＰＵ３０４は他人によって撮影された被写体画像のヘッダに記録された撮影者を、最後の被写体画像を撮影した撮影者に置換するとともに、その記録先を変更する（ステップＳ９０７）。
【００６７】
これによって、図８（ａ）に示す画像記録リストは、図８（ｂ）に示す画像記録リストに更新される。図８（ｂ）に示す画像記録リストにおいては、被写体画像１００３ａ、１００４ａ、１００５ａの撮影者とその記録先が変更されて、被写体画像１００３ｂ、１００４ｂ、および１００５ｂとして記録される。
【００６８】
次に、ＣＰＵ３０４は撮影者に応じた記録先に被写体画像を記録する。撮影者に応じた記録先は、図７で説明した登録済み撮影者データベースに登録されている。ここでは、ＣＰＵ３０４は撮影者の識別情報を登録済み撮影者データベースの撮影者識別情報と比較して、登録先を決定する。例えば、図２に示す撮影状況１０２においては、撮影者の識別情報は登録済み撮影者データベースの識別情報５０１ａと一致するので、ＣＰＵ３０４は被写体画像の記録先を記録先５０１ｂとする。
【００６９】
なお、一致する撮影者の識別情報が登録済み撮影者データベースには存在しない場合には、ＣＰＵ３０４は被写体画像の記録先を予め定められたフォルダである”￥ＤＣＩＭ￥ＤＥＦＯＦＬＤＥＲ￥”とする。
【００７０】
その後、ＣＰＵ３０４は被写体画像をサーバ３０９にアップロードして（ステップＳ７１５）、撮影を終了する。
【００７１】
ここで、被写体画像をアップロードするか否かについては、撮影者毎に図７に示す登録済み撮影者データベースに登録されている。ここでは、ＣＰＵ３０４は撮影者の識別情報を登録済み撮影者データベースの撮影者識別情報と比較して、アップロードするか否かを判定する。
【００７２】
図２に示す撮影状況１０２における撮影者の識別情報は、登録済み撮影者データベースの識別情報５０１ａと一致するが、アップロード先が指定されていないので、ＣＰＵ３０４はサーバに被写体画像をアップロードしない。
【００７３】
一方、撮影者の識別情報が登録済み撮影者データベースの識別情報５０２ａと一致すると、ここでは、アップロード先５０２ｃが指定されているので、ＣＰＵ３０４は被写体画像のサーバアップロード処理を開始する。
【００７４】
図１１は、図３に示すアップロード処理を説明するためのフローチャートである。
【００７５】
アップロード処理を開始すると、ＣＰＵ３０４はアップロードすべき被写体画像が格納されたフォルダ（アップロードフォルダ）を確認する（ステップＳ１１０２）。このアップロードフォルダは、図７に示す登録済み撮影者データベースにおいて記録先として記録されている。認識情報５０２ａの撮影者においては、記録先５０２ｂが指定されているので、ＣＰＵ３０４は記録先５０２ｂのフォルダをアップロードフォルダとして確認することになる。
【００７６】
続いて、ＣＰＵ３０４は当該アップロードフォルダを対象として撮影後に予め定められた時間（例えば、５分）以上経過した画像を検索して列挙する（ステップＳ１１０３）。そして、ＣＰＵ３０４は、登録済み撮影者データベースにおいてアップロード先５０２ｃを確認する（ステップＳ１１０４）。
【００７７】
その後、ＣＰＵ３０４は、ステップＳ１１０３で列挙した被写体画像をアップロード先（送信先）５０２にアップロード（つまり、送信）する（ステップＳ１１０５）。
【００７８】
一枚の被写体画像のアップロードが完了すると、ＣＰＵ３０４は列挙した被写体画像において未アップロードの被写体画像が存在するか否かを確認する（ステップＳ１１０６）。未アップロードの被写体画像が存在すると（ステップＳ１１０６において、ＹＥＳ）、ＣＰＵ３０４はステップＳ１１０４の処理に戻って、アップロード先を取得して、被写体画像をサーバにアップロードする。
【００７９】
一方、未アップロードの被写体画像が存在しないと（ステップＳ１１０６において、ＮＯ）、ＣＰＵ３０４はアップロード処理を終了する。
【００８０】
このように、本発明の実施の形態では、カメラ３０１を操作して撮影を行っていた撮影者が意図的に撮影を別の人物に代行してもらった場合においても、代行撮影によって得られた被写体画像を元の撮影者が意図的に撮影した画像として記録することができる。
【００８１】
なお、上述の実施の形態では、ＣＰＵ３０４は被写体画像に存在する人物を識別して第１の識別情報を得、撮影者画像に存在する人物を識別して第２の識別情報を得ることになる。そして、ＣＰＵ３０４は第２の識別情報を、被写体画像のメタデータの撮影者情報として画像とともにメモリ３０７に記録する。さらに、ＣＰＵ３０４が撮影者画像に存在する人物を識別したとする。その後、ＣＰＵ３０４は当該撮影者画像から識別された同一の人物が被写体画像から識別された場合に、被写体画像のメタデータの撮影者情報として当該同一の人物の識別情報を記録することになる。
【００８２】
また、ＣＰＵ３０４が撮影者画像に存在する人物を識別した後の所定の時間以内に撮影者画像から識別された同一の人物が被写体画像から識別したとする。この場合、ＣＰＵ３０４は、被写体画像のメタデータの撮影者情報として当該同一の人物の識別情報をメモリ３０７に記録することになる。
【００８３】
加えて、上述の実施の形態では、１回の撮影指示に応じて、被写体カメラ３０５および撮影者カメラ３０６による撮影処理が実行される。また、撮影者画像に存在する人物を識別した後で、撮影者画像から識別された同一の人物が被写体画像から識別された状態において撮影を行うとする。この際、ＣＰＵ３０４は、撮影者カメラ３０６で得た撮影者画像に存在する人物がいた場合でも、被写体画像のメタデータの撮影者情報として当該同一の人物の識別情報をメモリ３０７に記録する。
【００８４】
上述の説明から明らかなように、図１に示す例においては、被写体カメラ３０５および撮影者カメラ３０６がそれぞれ第１の撮像手段および第２の撮像手段であり、ＣＰＵ３０４は識別手段、第１の判定手段、第２の判定手段、および制御手段として機能する。また、ＣＰＵ３０４およびメモリ３０７は履歴記録手段として機能する。
【００８５】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００８６】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を撮像装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを撮像装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００８７】
上記の制御方法および制御プログラムの各々は、少なくとも識別ステップ、判定ステップ、および制御ステップを有している。
【００８８】
また、本発明は、以下の処理を実行することによっても実現される。つまり、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種の記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８９】
３０１  カメラ（撮像装置）
３０２  シャッターボタン
３０３  時計
３０４  ＣＰＵ
３０５  被写体カメラ
３０６  撮影者カメラ
３０７  メモリ
３０８  通信回路
３０９  サーバ
【図１】
2015207848.tif 000003
【図２】
2015207848.tif 000004
【図３】
2015207848.tif 000005
【図４】
2015207848.tif 000006
【図５】
2015207848.tif 000007
【図６】
2015207848.tif 000008
【図７】
2015207848.tif 000009
【図８】
2015207848.tif 000010
【図９】
2015207848.tif 000011
【図１０】
2015207848.tif 000012
【図１１】
2015207848.tif 000013