(57)【特許請求の範囲】
【請求項１】
撮影補助システムであって、
撮像装置により取得された画像における被写体を識別する識別手段と、
複数の画像夫々の構図に基づく前記被写体の評価を取得する取得手段と、
前記評価を前記撮像装置に送信する送信手段とを有し、
前記複数の画像のそれぞれは、複数の撮像装置それぞれにおいて撮影された画像であることを特徴とする撮影補助システム。
【請求項２】
前記撮像装置の位置及び向きを特定する特定手段と
被写体の位置情報を取得する被写体位置情報取得手段とを更に有し、
前記識別手段は前記撮像装置の位置及び向きと前記被写体の位置情報に基づき被写体を識別することを特徴とする請求項１記載の撮影補助システム。
【請求項３】
前記評価は、被写体を撮影する際の構図を推奨する撮影指示情報を含むことを特徴とする請求項１又は２に記載の撮影補助システム。
【請求項４】
前記評価は、被写体が過去に撮影された回数を示す情報を含むことを特徴とする請求項１乃至３のいずれか１項記載の撮影補助システム。
【請求項５】
情報処理装置であって、
撮像装置により取得された画像における被写体を識別する識別手段と、
複数の画像夫々の構図に基づく前記被写体の評価を取得する取得手段と、
前記評価を前記撮像装置に送信する送信手段とを有し、
前記複数の画像のそれぞれは、複数の撮像装置それぞれにおいて撮影された画像であることを特徴とする情報処理装置。
【請求項６】
前記撮像装置の位置及び向きを特定する特定手段と
被写体の位置情報を取得する被写体位置情報取得手段とを更に有し、
前記識別手段は前記撮像装置の位置及び向きと前記被写体の位置情報に基づき被写体を識別することを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記評価は、被写体を撮影する際の構図を推奨する撮影指示情報を含むことを特徴とする請求項５又は６に記載の情報処理装置。
【請求項８】
前記評価は、被写体が過去に撮影された回数を示す情報を含むことを特徴とする請求項５乃至７のいずれか１項記載の情報処理装置。
【請求項９】
撮影補助システムの制御方法であって、
撮像装置により取得された画像における被写体を識別する識別工程と、
複数の画像夫々の構図に基づく前記被写体の評価を取得する取得工程と、
前記評価を前記撮像装置に送信する送信工程とを有し、
前記複数の画像のそれぞれは、複数の撮像装置それぞれにおいて撮影された画像であることを特徴とする撮影補助システムの制御方法。
【請求項１０】
請求項９記載の方法を情報処理装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影補助システム、特にアルバム作成用途に適した撮像装置及び撮影補助システムに関する。
【背景技術】
【０００２】
グループや集団での旅行や各種イベントへの参加、またテーマパークなどへの行楽においては、参加者個人の写真撮影のみならず、同行のカメラマンの撮影した写真を用いたアルバムを作成する場合が多い。特に近年では、アルバムを作成するサービスが普及し、アルバムを作成する機会は増えつつある。また、アルバムを作成する際には、被写体となる複数の参加者が均等に現れる様に写真を選択する事が求められる場合が多い。あるいは、アルバムが贈答用など用いられる場合など、特定の参加者がより多く現れる様に写真を選択する事が行われている。
【０００３】
この様なアルバム作成の作業を効率化する為に、以下の様な技術が存在する。例えば特許文献１には、撮像装置が撮影前に捉えた画像の人物を識別し、人物毎の撮影枚数情報を集計する事で、撮影枚数の偏りを通知し警告するものである。また、撮影した画像の合焦位置、中心近傍等の所定の位置に写る被写体を主要被写体としてその撮影枚数を管理するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０２０１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の撮像装置においては、主要被写体として管理される被写体は１撮影につき１人物であり、撮影画像に登場する他の被写体の位置情報等は考慮されず、被写体の構図を考慮した撮影支援としては改善の余地がある。つまり、撮影画像を用いてアルバムを構成する際、撮影枚数は同じでも、被写体によっては、中心位置における写真が数枚あるほかは画面の端ばかりで小さく写る画像のみばかりである等の構図上の偏りが起き得る課題が存在した。
【課題を解決するための手段】
【０００６】
本発明の撮影補助システムは、撮像装置により取得された画像における被写体を識別する識別手段と、複数の画像夫々の構図に基づく前記被写体の評価を取得する取得手段と、前記評価を前記撮像装置に送信する送信手段とを有し、前記複数の画像のそれぞれは、複数の撮像装置それぞれにおいて撮影された画像であることを特徴とする
【発明の効果】
【０００７】
本発明によれば、撮影者は複数の画像夫々の構図に基づく被写体の評価を確認することできる。
【図面の簡単な説明】
【０００８】
【図１】本発明による第一の実施形態に係る撮像装置の構成を示すブロック図である。
【図２】本発明による第一の実施形態に係る撮影指示情報提示処理を説明するフローチャートである。
【図３】本発明による第二の実施形態に係る撮影処理を説明するフローチャートである。
【図４】本発明による第一の実施形態に係る撮像装置の概略を示す図である。
【図５】本発明による各実施形態に係る撮影指示情報提示の一例を示す図である。
【図６】本発明による各実施形態に係る構図情報に基づく点数テーブルの一例及び撮影指示情報の演算の一例を説明するための図である。
【図７】本発明による各実施形態に係る撮影指示情報の提示方法を説明するための図である。
【図８】本発明による第二の実施形態に係る撮影処理の際に被写体撮影情報の再集計を行う構成を示すフローチャートである。
【図９】本発明による第三の実施形態に係る撮影補助システムを示す図である。
【図１０】本発明による各実施の形態に係る被写体の状態が適切でない場合を説明する図である。
【図１１】本発明による各実施の形態に係る被写体集計データ取得処理を示すフローチャートである。
【図１２】本発明による各実施の形態に係る被写体集計データの一例を示す図である。
【図１３】本発明による第四の実施形態に係る撮影補助システムの構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１０】
＜実施形態１＞
実施形態１では、表示手段の被写体画像上に被写体毎に撮影指示情報を提示する撮像装置を説明する。本実施の形態では、集計対象となる画像データの解析を行い、被写体毎の撮影枚数および構図情報等に基づいた撮影指示情報を撮像装置に表示する。図１は、本実施形態を実現する撮像装置の構成を示すブロック図である。
【００１１】
１０１はＣＰＵであり、各種処理のための演算や論理判断等を行い、バス１１０に接続された各構成要素を制御する演算装置である。また、ＣＰＵ１０１は、メモリに格納されている制御プログラムに基づき、後述する撮影処理、撮影指示情報提示処理、被写体集計データ取得処理などの制御を行う。１０２はＲＯＭであり、ＣＰＵ１０１で実行される制御プログラム等が格納されており、プログラムメモリとして動作する。また、後述する点数テーブルも記憶されている。１０３はＲＡＭで、ＣＰＵ１０１のワークメモリとして用いられる。また、外部記憶装置などからプログラムをロードし、プログラムメモリとしても動作可能である。
【００１２】
１０４は入力デバイスであり、例えば、撮像装置に搭載されたシャッターボタン等の各種ボタン、マウスやキーボード、あるいはタッチパネルデバイスなどがこれに該当する。ユーザの入力デバイス１０４の操作により、撮像装置の撮影条件の設定や各種情報の入力を行うことが可能となる。また、入力デバイス１０４に含まれるシャッターボタンの操作により、実行中のプログラムに割り込み信号を発生させ、撮影処理を開始することが可能である。
【００１３】
１０５は出力デバイスであり、例えば、ＣＰＵ１０１により出力された画像データを表示する液晶パネル等の表示部で、各種設定されたモードやその他の撮影情報などの表示や撮影画像の表示を行う。１０６は撮影デバイスであり、撮影レンズを介して入射した被写体光を受光して撮像信号に変換して出力する撮像素子、前記撮像素子から出力された撮像信号を画像データに変換して出力するＡ／Ｄ変換部等から構成される。１０７はＩ／Ｏデバイスであり、外部機器との入出力インターフェースとして動作する。例えば、ＣＰＵ１０１の制御によりメモリーカードなどの外部メモリへデータの書き込み及び読み出しを行う外部メモリ入出力デバイス、ＵＳＢケーブルなどの入出力部、無線信号の送受信部を備えるインターフェース部である。メモリーカード１０８はＩ／Ｏデバイス１０７によって制御される着脱式の記憶装置であり、撮像装置で取得された画像等のデータを記憶する。１０９はファインダであり、スクリーン、スクリーン上に配置されたファインダ内表示デバイス等から構成される被写体画像の確認用表示部である。スクリーンは撮像デバイス１０６の撮影レンズを介して入射した被写体光を投射され、被写体画像を表示する。また、ファインダ内表示デバイスの表示は、スクリーン上の画像に重畳する事で、様々な情報を被写体画像上に表示することができる。後述する撮影指示情報もファインダ内表示デバイス上に表示する。なお、撮影者は、スクリーン及びファインダ内表示デバイスにより表示される被写体画像は光学系を介して確認可能となる。
【００１４】
以下、本実施形態における撮像装置の概略図を示す図４を用いて、撮像装置の細部をさらに説明する。
【００１５】
図４において、４０１は撮像装置の被写体である。４０２は撮影レンズ装置であり、撮像装置と脱着可能な構成となっている。４０３は撮影レンズ装置４０２を通して得られた被写体光を４０４の撮像素子及び４０５のスクリーンに振り分けるハーフミラーである。ハーフミラー４０３は、レリーズ動作による露光時には跳ね上がり格納される事で、ハーフミラー等の余分な光学系を介さず被写体光を撮像素子４０４に送る事が出来る。４０８のファインダ内表示デバイスは透過型の表示装置であり、ここに表示された情報はスクリーン４０５に表示される被写体の画像に重畳して表示することが可能である。スクリーン４０５及びファインダ内表示デバイス４０８に表示された被写体画像は、４０６のペンタプリズム及び４０７の接眼レンズを介して、撮影者に伝達可能となる。４０９は表示装置であり、図１に示す出力デバイス１０５に対応する。なお図４における撮像装置は、図１に示すＣＰＵ１０１に各部を制御され、図４では不図示のＲＯＭ１０２、ＲＡＭ１０３等の記憶装置、入力デバイス１０４である各種の操作ボタンやメモリーカード１０８を保持している。
【００１６】
以上のような撮像装置の構成を用いた本実施形態の動作を説明する。まず、本実施形態における特徴的な撮影指示情報提示処理を図２のフローチャート、図１及び図４に基づき説明する。
【００１７】
図２のＳ２０１においては、撮像装置において被写体の個人識別を精度良く効率的に行う為に、識別対象となる被写体についての顔画像のリファレンスデータを取得する。このリファレンスデータは、本撮像装置において撮影が行われるイベントなどの受付などで撮影した画像データを用いる事が、被写体自身の時間的な経過が少なく好ましい。もちろん事前に取得されたものであっても構わない。また、顔画像を取得する際には正面からだけでは無く上下左右の方向から取得した画像をリファレンスデータとして用いる事でより精度の良い個人識別が可能である。
【００１８】
Ｓ２０１における具体的な処理として、ＣＰＵ１０１は撮影処理又はメモリーカード１０８より取得した画像データから顔領域の検出を行う。検出された顔領域を切り出し、画像データをリファレンスデータとしてＲＡＭ１０３またはメモリーカード１０８等の記憶装置に記憶する。なお、リファレンスデータについては、個々の被写体の顔領域画像から算出した特徴情報を用いても良い。また、識別対象となる個々の被写体に対応する識別コード、例えば被写体の氏名などが対応付けられてリファレンスデータと共に登録し、ＲＡＭ１０３上にリファレンスデータベースを構築する。
【００１９】
Ｓ２０２において、撮像装置は、被写体画像の取得を行う。撮像装置は、レリーズ動作以前の被写体光が撮影レンズ装置４０２及びハーフミラー４０３を透過して撮像素子４０４により受光することで被写体画像を取得する。また、撮影者は、同様にスクリーン４０５に投射され表示されるファインダ画像によって、撮像素子４０４と同様の被写体画像を確認することが出来る。撮影指示情報提示処理でのＳ２０２における被写体画像取得は、ＣＰＵ１０１が撮影準備動作のスイッチであるシャッターボタンの半押し状態を検知した時に実行するように構成する。撮影者が撮影意思を有している場合にのみ、以降の処理を実行し、ＣＰＵ１０１の負荷を低減するためである。
【００２０】
続くＳ２０３において、ＣＰＵ１０１はＳ２０２で取得した被写体画像の解析を行い、被写体の顔を検出する。また、被写体画像の解析により顔領域の大きさを取得する。なお、昨今様々な顔検出技術が実用化され、デジタルカメラ装置に搭載されている。例えば、複数の顔を高速に検出する事や顔検出に基づく自動焦点機能や自動露出機能が実用化されている。したがって、顔検出機能の詳細については、ここでは詳細を省略する。
【００２１】
Ｓ２０４においては、ＣＰＵ１０１はＳ２０３において検出された個々の顔について、Ｓ２０１で取得されたリファレンスデータを基に識別を行う。
【００２２】
顔識別機能の詳細についても、昨今顔の特徴点データを基にした様々な技術が実用化され、デジタルカメラ装置などに搭載されている。また、適切な条件の被写体においては顔識別の識別精度は高く、実用性の高いものとなっている。したがって、ここでは顔識別機能の詳細を省略する。
【００２３】
ＣＰＵ１０１は、検出された個々の顔について、Ｓ２０１において登録した何れの被写体かの識別を行う。ここで、ＣＰＵ１０１は、Ｓ２０３において検出された被写体がリファレンスデータとして登録されたものであるか否かの判断も行う。登録したものでないと判断した場合は、その被写体について登録者でない旨を示すフラグをＲＡＭ１０３上に立てる。そして、以降の処理についてはその被写体については行わない。このように、構成することで登録された被写体にのみ撮影指示情報を提示できるので、撮影者は登録者に着目した撮影を行うことが出来る。なお、登録者でない被写体を被写体画像として捉えた場合、撮影者の入力デバイス１０４の操作により、新たなにその被写体を識別対象者として登録できる構成としても良い。この場合、ＣＰＵ１０１は入力デバイス１０４の入力を検知すると、Ｓ２０１に示すリファレンスデータ取得処理を実行する。そして、検出された顔領域をリファレンスデータとして登録する。このように構成することにより、イベントに遅刻して参加した被写体であっても同様に撮影指示を行うことが出来る。
【００２４】
続くＳ２０５において、ＣＰＵ１０１はＳ２０４で識別された個々の被写体の顔が、被写体全体画像中のどの位置に検出されたかの位置解析を行う。そして、解析結果である位置情報をＲＡＭ１０３等の記憶装置に記憶し、取得する。
【００２５】
Ｓ２０６において、ＣＰＵ１０１はＳ２０３で検出された被写体の全ての顔について、Ｓ２０４からＳ２０５の処理が行われたかどうかの判定を行う。この判定は、全ての顔についての処理が完了するまで繰り返される。全ての顔について処理が行われていないと判定されるとＳ２０４に戻り、次の検出された顔の被写体を識別する。一方、全ての顔についての処理が完了したと判定された場合は、次のＳ２０７に進む。
【００２６】
Ｓ２０７において、ＣＰＵ１０１は、被写体集計データの取得を行う。ここで、被写体集計データとは、メモリーカード１０８等に記憶されている集計対象となる画像データにおける、１画像中の登場人数及び被写体毎の位置情報に基づく構図情報の集計結果である。即ち、被写体集計データには、記憶装置に記憶されている集計対象となる画像データにおいて、被写体毎に何枚の画像データに登場したか（登場画像データ数）が反映されている情報が含まれている。さらに、被写体集計データには、被写体が登場した画像データそれぞれにおいて、１画像中での位置情報及び他の被写体の登場人数に関する情報が反映されている。
【００２７】
ここで、被写体集計データ取得サブルーチンを図１１に示すフローチャートを用いて詳細に説明する。Ｓ１１０１において、ＣＰＵ１０１はメモリーカード１０８に記憶されている過去に撮影された画像データを読み込み、ＲＡＭ１０３上に展開する。ここで、読み込まれ、集計対象となる画像データは、撮影日時等で任意に制限することができる。撮影者は入力デバイスの操作により、集計対象となる画像データの制限を設定することが出来る。また、読み込む画像データは本装置で撮影された画像データでなくてもよい。集計対象となる画像データに関する情報は後述する被写体集計データ上に画像ＩＤとして記憶される。このように被写体集計データの対象となる画像データを制限する構成により、メモリーカード１０８に過去の撮影画像データが残存している場合であっても、イベント毎など適切な区切りで集計データを生成することが可能となる。
【００２８】
続く、Ｓ１１０２では、ＣＰＵ１０１はＳ１１０１において読み込んだ画像データが表す１画像中の被写体の顔を検出し、画像における登場人数を検出する。
【００２９】
そして、Ｓ１１０３において、ＣＰＵ１０１は、Ｓ１１０２で検出された顔に基づき、画像データの解析を行う。具体的には、Ｓ１１０２で検出された被写体人数、それぞれの被写体の顔領域の大きさ及びそれぞれの被写体の顔領域の位置解析を行う。また、併せてそれぞれの被写体の顔の向きや表情等も解析する構成としてもよい。さらに、顔検出だけでなく、画像データの構成を解析すべく、物体の形状認識等を行っても良い。例えば、集合写真であるのか、風景と共に写っているのか等の撮影環境を解析する。
【００３０】
次のＳ１１０４では、ＣＰＵ１０１は、前述のＳ２０１において取得したリファレンスデータを基に、Ｓ１１０２で検出した被写体の識別が行う。また、登録された識別対象ではない被写体が検出された場合は、その被写体について登録者でない旨を示すフラグを立て、後述する処理は行わない。
【００３１】
Ｓ１１０５において、ＣＰＵ１０１は、被写体毎に集計データを書き込み、更新を行う。集計データはＲＡＭ１０３などの記憶装置上に作成される。ここで、被写体集計データの一例を図１２（ａ）に示す。１２０１は識別コードでありリファレンスデータと共に取得する。１２０２は画像ＩＤであり、メモリーカード１０８に記憶されている集計対象となる画像データに関する情報である。画像データのファイル名等と対応する。１２０３は１画像中に何名の被写体が検出されたかを示し、その画像における被写体の登場数（被写体人数）である。また、人数だけでなく、その画像における他の登場被写体の識別コードを併せて記憶するように構成しても良い。１２０４は、被写体毎の画像中の位置情報を示す。例えば、画像における、顔領域の中心位置の座標等を格納している。１２０５は被写体毎の画像における顔領域の大きさを示す。例えば、顔領域の横方向及び縦方向のピクセル数を格納している。また、併せて表情、顔の向きの情報も格納するように構成しても良い。また、図１２（ｂ）は、Ｓ１１０３によって解析された画像データの撮影環境を示す画像情報である。被写体集計データと共に記憶される。
【００３２】
このように、画像が解析されると被写体毎に何れの画像に、どの位置で、どのような大きさで、誰と、どのような環境でといった構図情報及び登場枚数等の情報が被写体集計データに書き込まれていく。つまり、被写体集計データを参照すれば集計対象の画像データのうち被写体の登場する画像データ数を求めることができる。
【００３３】
図１１に戻り、続くＳ１１０６において、ＣＰＵ１０１は集計対象となっている全ての画像データの解析が終了しているかの判断を行う。終了していないと判断された場合は、Ｓ１１０１に戻り、次の画像データを読み込む。そして、終了していると判断された場合は、Ｓ１１０７に進み、ＣＰＵ１０１は、集計結果である生成した被写体集計データをＲＡＭ１０３に展開し、被写体集計データを取得する。そして、被写体集計データ取得のサブルーチンを終了する。このように、記憶装置に保存されている画像データの解析を行い、被写体ごとの登場画像データ数や登場画像データごとの位置情報などの被写体集計データを取得することが可能となる。
【００３４】
そして、図２に戻り、Ｓ２０８において、ＣＰＵ１０１は、Ｓ２０４からＳ２０５によって検出し、識別されたそれぞれの被写体について、Ｓ２０７で取得した集計データとの照合が行われる。そして、識別されたそれぞれの被写体について該当する被写体集計データの結果が抽出される。即ち、識別された被写体毎に、画像データ中の位置情報等の構図情報及び記憶装置に記憶されている画像データ中に何枚の撮影結果が存在するか（登場画像データ数）の情報が取得される。
【００３５】
Ｓ２０９においてＣＰＵ１０１は、Ｓ２０８で取得された被写体毎の被写体集計データと、ＲＯＭ１０２に記憶されている点数テーブルを基に、被写体毎に撮影指示に用いる情報である構図指示ポイントの導出を行う。
【００３６】
構図情報に基づく点数テーブルの一例及び撮影指示情報の演算の一例を図６に示す。図６（ａ）は、Ｓ２０９での演算に用いられる構図情報に基づく点数テーブルの一例である。６０９は画像における登場人数である被写体人数、６１０は被写体に応じた画像上の撮影位置、６１１は被写体人数及び撮影位置における被写体毎に付与されるポイントである。また、図６（ｂ）は、図６（ａ）の６１０に示される画像中の撮影位置を説明する為の画像データの一例である。ここで６０１は画像データが表す全体画像、６０２、６０３、６０４は全体画像に存在する３名の被写体人物を示している。６０５は画像データが表す全体画像を３分割する仮想補助線であり、実際には全体画像には存在しない線である。即ち、全体画像６０１は中央位置である６０７の領域と両端位置である６０６及び６０８の領域に識別される。図６（ａ）の６１０に示される中央位置及び両端位置は、図６（ｂ）の中央位置である６０７と両端位置である６０６及び６０８に対応付けられる。例示として、図６（ｂ）の被写体の点数を算出する。ＣＰＵ１０１は、図６（ｂ）に示す６０１の全体画像を解析し、３人の被写体を検出する。そして、中央位置の被写体６０３は図６（ａ）の構図情報に基づく点数テーブルにより４点が付与される。また、両端位置に位置する被写体６０４及び６０２は同様に２点が付与される。
【００３７】
上述のように、Ｓ２０９において、ＣＰＵ１０１は、撮像デバイス１０６によって取得された被写体画像中の識別された被写体毎に、Ｓ２０７において取得した被写体集計データを参照する。そして、被写体ごとの被写体集計データから図６（ａ）の構図情報に基づく点数テーブルに従って、撮影指示情報に用いる情報としてポイントの導出が行われ、登場画像データ数分、画像データ毎に集計される。
【００３８】
そして、Ｓ２１０おいて、ＣＰＵ１０１は、撮像デバイス１０６によって取得された被写体画像中の識別された被写体の顔毎に、Ｓ２０９によって取得された撮影指示に用いる情報の提示方法を決定する。
【００３９】
図７（ａ）は、Ｓ２０９の登場画像データ数分集計された構図指示ポイントに対応した撮影指示に用いる情報の提示方法決定の一例を示す図である。７０１に示す集計された構図指示ポイント数に応じて、対応する提示方法が決定される。なお、７０１の提示方法を決定する集計された構図指示ポイント数はメモリーカード１０８の被写体集計データの対象となる画像数やリファレンスデータとして登録した人数により、適宜変更される。また、撮像デバイス１０６によって取得された被写体画像中の被写体毎の構図指示ポイント数の相対的な大小によって提示方法が変更される構成としても良い。
【００４０】
図７（ｂ）、図７（ｃ）、図７（ｄ）は、それぞれ７０２の３種類の提示方法に対応する具体的な提示方法の一例を示す図である。図７（ｂ）の７０３は強調表示、図７（ｃ）の７０４は通常の表示、図７（ｄ）の７０５は弱表示の場合を示す。それぞれ吹き出しの形状になっており、吹き出しの内部には、識別された被写体の顔に対応する氏名情報や構図指示ポイント数が表示され、吹き出しの枠部分の表示の提示種類が異なるものである。このように、撮影指示情報の内容によって、その提示方法を変えるので、撮影者は枚数が足りていない被写体やより中心位置に位置づけたほうが良い被写体を一見して判別することが可能である。
【００４１】
続く、Ｓ２１１ではＣＰＵ１０１は、Ｓ２１０において決定された図７（ａ）、図７（ｂ）、図７（ｃ）に示される吹き出し状の情報提示を、被写体画像のどの位置に配置するかが決定される。例えば、ＣＰＵ１０１は、前述のＳ２０３において行った被写体画像の解析および顔検出の際に取得した位置解析による解析結果である被写体毎の顔領域の位置や大きさを参照する。そして、解析結果に基づき、吹き出しを被写体の顔に被らないように吹き出しの大きさや位置に配置するよう決定する。このように、被写体画像の解析結果に基づき撮影指示情報を適切に配置するよう表示制御を行うので、撮影者はファインダ画像上に撮影指示情報が表示されていても適切な構図で撮影を行うことが出来る。
【００４２】
Ｓ２１２では、ＣＰＵ１０１は、Ｓ２１１で決定した撮影指示情報の配置位置に被写体画像内のそれぞれの被写体毎に撮影指示情報を表示する制御を行う。集計された構図指示ポイントに対応した吹き出し図形が、氏名情報や構図指示ポイント数と共にファインダ内表示デバイス４０８に被写体毎に表示されるよう制御を行う。
【００４３】
図５は、本実施形態における撮像装置において、撮像デバイス１０６によって被写体画像を取得した際の撮影指示情報を撮影者に提示するファインダ画像を示す図である。ここで５０７は撮像装置が捉えたファインダ画像であり、５０２、５０３、５０４は撮像装置が捉えた３名の被写体である。この時撮像装置においては、ファインダ画像５０７と同等の画像がハーフミラー４０３を透過して撮像素子４０４でも捉えられている。そして、Ｓ２０３からＳ２０６の処理が繰り返され、３名の被写体の顔が識別されている。また、Ｓ２０７からＳ２１１の処理により、メモリーカード１０８に記憶されている画像データにおいて、画像データ毎に識別された３名がそれぞれ画像中のどの位置で何回撮影されているかがそれぞれ登場画像データ数分集計される。同時に、それぞれの被写体に対応する吹き出し枠の種類、吹き出し内に表示される氏名、及び構図指示ポイント数が取得される。
【００４４】
Ｓ２１２では、前述の取得された構図指示ポイント数を基に、撮像装置のファインダ内表示デバイス４０８に５１２、５１３、５１４からなる情報が表示され、被写体画像が投射されたスクリーン４０５の画像と重畳した画像となる。その結果、撮影者には撮像装置のファインダ１０９を介して図５に示される画像が提供される。撮影指示情報５１２、５１３、５１４では、氏名、５１６の取得した構図指示ポイント数がそれぞれ表示される。また、５１７はＳ２０５において位置解析され取得した位置情報に基づき、現在の構図において撮影処理が行われた場合の撮影後のポイントである。さらに、５１８は今までの撮影枚数、つまり集計対象となる画像データにおける登場回数（登場画像データ数）である。以上の情報がそれぞれ被写体毎にファインダ内表示デバイス４０８に表示される。また、５１５は識別対象の被写体の平均構図指示ポイント数及び平均撮影枚数を表示している。撮影者はこのように被写体画像に重畳して提示された撮影指示情報により、被写体をそれぞれどのような構図で撮影を行えばよいかを、ポイント等を参照することで容易に決定できる。また、被写体の撮影枚数のみならず構図情報も加味した撮影指示情報を提示しているので、枚数のみならず構図上の偏りの少ない撮影が可能となる。さらに、今までに撮影した画像データに基づき、被写体毎にさらなる撮影が必要か否かを容易に理解可能な撮影指示情報を表示することで被写体毎の撮影枚数の偏りの少ない撮影が可能となる。
【００４５】
以降、Ｓ２１３で、ＣＰＵ１０１は、撮影者への撮影指示情報の提示が終了か否かを判定する。つまり、ＣＰＵ１０１は、入力デバイス１０４の半押し状態の検知を終了した場合に撮影指示情報の提示を終了する。つまり、ＣＰＵ１０１は、撮影者がシャッター半押し状態を止めた場合かシャッターの全押し状態である撮影処理の開始信号を検出した場合は撮影指示情報の提示を終了する。なお、本実施の形態ではシャッターボタンの半押しの状態を検知した場合に撮影指示情報の提示を行う構成としたが、これに限られるものではない。例えば、ライブビューモードの場合は、被写体が検出され、識別された場合は撮影指示情報を随時提示するように構成してもよい。Ｓ２１３に示す撮影指示情報の提示の判断は、撮影者の撮影指示情報を提示のキャンセルを意図する入力デバイス１０４への入力により、撮影指示情報の提示を終了する。もちろん、画角や撮像装置の位置を変更し新たな被写体画像を取得したと判定された場合などはＳ２０２へと戻り、撮像装置における撮影指示情報提示の処理が連続して繰り返される事になる。
【００４６】
以上説明した様に、本実施形態によれば、撮影者がイベント等の参加者を撮影する際に、被写体毎に提示された撮影指示情報である構図指示ポイントを参照する事で、撮影枚数が少ない参加者を識別することが可能となる。さらに、構図情報も加味しているため、枚数は多いが撮影データの端にしか写っていない参加者を識別する事が可能となる。したがって、構図上のバランスのとれた撮影が可能となる。また、撮影指示情報に記憶装置に記憶された画像データにおける被写体毎の構図情報に基づき、ポイント化した数値を含めている。したがって、撮影者は構図指示ポイントを参照し、全被写体の構図指示ポイントを平準化するように撮影を行っていけば、意識せずとも枚数及び構図上のバランスのとれた撮影を容易に行うことが可能となる。また、撮影指示情報を提示する際には、提示方法を構図指示ポイントに応じて変更するので、構図指示ポイントの点数に注目していなくても一見して被写体毎の撮影判断が可能となる。したがって、撮影者にとって使い勝手が良い情報の提示が可能となる。
【００４７】
また、撮像手段によって取得した被写体画像の被写体毎にそれぞれ撮影指示情報を提示するので、撮影者は通常行う被写体画像確認動作を行いながら構図を決定できるので特別な操作を必要とせず使い勝手がよい。
【００４８】
なお、本実施形態においては、図６に示すように取得された被写体画像を検出された被写体数に応じて領域分割し構図指示ポイントを対応付けた。しかし、このような形態に限られるものではなく、図２に示す撮影指示情報提示処理のＳ２０３で検出された顔の大きさに応じて構図指示ポイントの対応付けを変更する構成としても良い。例えば、図６の（ｄ）に示すように領域分割だけでは、被写体毎の撮像装置からの距離による構図を反映したとは言い難い。したがって、図６の（ｃ）の対応表に基づき、検出された顔の大きさに対応したポイントを導出し集計する様にしても良い。また、領域分割と顔の大きさを組み合わせて構図指示ポイントの対応づけてもよい。さらには、合焦位置付近にいる被写体の構図指示ポイントを割り増しにする構成にしても良い。さらには、被写体の表情によってポイントを変化するように構成しても良い。このように、状況に応じたポイントを導出するため複数の点数テーブルをＲＯＭ１０２等の記憶装置に記憶し、ＣＰＵ１０１は状況に応じた点数テーブルを用いたポイントの演算を行う構成とすることができる。
【００４９】
さらには、撮影環境によってポイントを変化させても良い。例えば、集合写真のような集団が写る撮影環境では被写体の位置によって、ポイントの優劣をつけるのは適切ではないからである。つまり、検出された被写体の領域等の構図情報とポイントの対応付けについても、撮影対象や状況に応じて変更できる構成として構わない。この場合、ＣＰＵ１０１は図１２（ｂ）に示す画像情報を参照し、その撮影環境にあった点数テーブルを用いてポイントの演算を行う。
【００５０】
またさらには、特定の撮影対象である被写体、例えば主賓である被写体については、ポイントに定数を乗じてポイントを少なく導出し集計する様にしても良い。この場合は、入力デバイス１０４の操作により、主賓の設定を行うことが出来る。そして、主賓と設定された被写体のリファレンスデータ上に主賓である旨の主賓情報が加えられる。ＣＰＵ１０１はＳ２０９に示す構図指示ポイントの導出の際に、主賓情報に基づき主賓と設定された被写体のポイントを定数を乗じて演算する。このように、主賓設定手段を設けることで意図的に主賓である被写体をより多く撮影する様に指示する事が可能である。
【００５１】
また、本実施の形態において撮影指示情報をファインダ１０９で表示する構成としたが、ライブビューモードのように出力デバイス１０５で示す液晶パネル等の表示部で表示する構成としても良い。
【００５２】
なお、提示方法の一例として吹き出しを用いて説明したが、一見して構図指示ポイントの優劣等が識別可能な提示方法であればどのよう提示方法でも構わない。例えば、さらなる撮影が必要だと判断した被写体には、ファインダ内表示デバイス４０８上で、検出した顔領域を赤い枠で囲む。また、撮影枚数が十分であると判断した被写体には、検出した顔領域を点線で囲む表示をファインダ内表示デバイス４０８上で行う構成などが考えられる。
【００５３】
また、適切な構図を支援するために、撮影指示情報として被写体を撮影すべき構図を指示する情報も表示することが望ましい。例えば、中心位置での撮影枚数が足りていない被写体Ａを被写体画像でとらえた場合、ファインダ内表示デバイス４０８上に「Ａさんを中心位置で撮影して下さい」等のメッセージを表示するようにすればよい。図５の５１９は構図指示情報提示の一例である。ＣＰＵ１０１は、被写体画像の捉えた被写体の構図指示ポイントおよび撮影枚数に基づき、構図指示を行うべき被写体を決定する。そして、決定された被写体の構図指示ポイントおよび撮影枚数から、構図指示する撮影位置を決定し、ファインダ内表示デバイス上に構図指示情報５１９を提示する。このように、構図指示情報を提示することで、構図上のバランスがよいアルバムの制作のために被写体毎に様々な構図での撮影を支援することが可能となる。
【００５４】
また、識別された被写体においては全て吹き出しによる撮影指示情報の提示を行う構成としたが、被写体の状態がアルバムに使用する画像として適切ではない場合には、情報提示自体を停止する構成としても良い。
【００５５】
図１０は被写体の状態が適切でない場合を説明する図である。ここで１００１は撮像装置が取得した被写体画像であり、１００２及び１００３は撮像装置が識別した被写体に対して行われている撮影指示情報を示している。
【００５６】
この時、ＣＰＵ１０１は、被写体１００５については図２のＳ２０３において顔検出は行われているものの、検出された顔領域の大きさが規定の大きさより小さい為に被写体としては適切ではないと判定する。その結果、ＣＰＵ１０１は、被写体１００５については撮影指示情報の吹き出しが提示しないよう制御を行う。同様に、被写体１００４についても顔検出は行われているものの、検出された顔の向きが規定の角度よりも大きい為に被写体としては適切ではないと判定する。この様な構成とする事で、撮影者は、撮影指示情報の吹き出しのみに集中して撮影を行う事が可能となる。
【００５７】
なお、上記の様に、被写体としては適切では無いと判定された被写体についても、なぜ不適切であるかを示す特別な撮影指示の提示を行っても構わない。例えば、１００６に示す撮影指示情報は前述の様な状況において、検出された顔の向きが規定の角度よりも大きい為に被写体としては適切ではない旨を表示している。さらに、ＣＰＵ１０１はＳ２０３において行った画像解析により、「ズーム」あるいは「正面に移動」など、適切な被写体となるような構図を指示する撮影指示情報を生成する。このような構成にすることにより、撮影者に全ての被写体にとってアルバムに適した写真となるような撮影の指示を行うことが出来る。したがって、アルバムに用いる写真の選定等の編集作業が容易になる。
【００５８】
また、集計対象となる画像データを規定する集計対象となる画像データに関する情報を被写体集計データの画像ＩＤとしたがこれに限られるものではない。例えば、被写体集計データ取得処理の際に、読み込む画像データを記憶しているフォルダ等のアドレスをＲＡＭ１０３に保持するように構成しても良い。
【００５９】
＜実施形態２＞
実施形態１では、本撮像装置において、被写体画像を捉え、登録した被写体を識別した際には、記憶装置の画像データに基づき、さらなる撮影が必要か否か及び被写体の構図上の配置の指示となる撮影指示情報を提示した。また、図１１のフローに示す被写体集計データ取得処理では、記憶装置に保存されている画像データを画像データ毎に解析し、被写体毎の撮影枚数及び構図情報を取得していた。
【００６０】
実施形態２では、本実施形態における撮像装置において撮影操作が行われた際に取得した画像データにメタデータとして識別された被写体の氏名、取得した画像データにおける構図情報が付加される構成を示す。本実施形態における撮影処理動作を図３に示すフローチャートに基づき説明する。
【００６１】
撮影処理は、図２に示す撮影指示情報提示処理を実行中に、撮影者により入力デバイス１０４に含まれるシャッターボタンの入力等の撮影を指示する操作が行われた際に、割り込み動作的に開始される。
【００６２】
図３のＳ３０１では撮像装置における撮影処理である。メモリーカード１０８等の記憶装置に撮影された画像データの書き込みが実行される前に、Ｓ２０２からなる処理が実行される。
【００６３】
Ｓ３０２においては、ＣＰＵ１０１は撮影処理が開始された直前に図２に示すフローのＳ２０４において識別された被写体の情報が取得される。Ｓ３０３においては、ＣＰＵ１０１は図２のＳ２０５において位置解析し、ＲＡＭ１０３等に記憶された被写体の位置情報を取得する。Ｓ３０４においては、ＣＰＵ１０１はＳ３０２及びＳ３０３で取得された情報、即ち、識別された被写体の氏名、取得した画像データにおける構図情報を取得した画像データに付帯するメタデータとして付加する。Ｓ３０５においては、ＣＰＵ１０１はＳ３０４で追記されたメタデータと共に画像データをメモリーカード１０８に書き込みが行われるようＩ／Ｏデバイス１０７の制御を行う。
【００６４】
以上のように、実施形態２では、撮影された画像データ毎にメタデータとして識別された被写体の氏名、取得した画像データにおける構図情報等を付加する構成とした。したがって、図１１に示す被写体集計データ取得処理において、Ｓ１１０１に示す画像データを読み込む際にメタデータも併せて取得すれば後のＳ１１０２からＳ１１０４の処理を省略することが可能となる。また、画像データにメタデータを付加するので、ＰＣ等の外部機器上で識別された被写体の氏名、構図情報等に基づき、容易に編集作業が可能となる。例えば、当該撮影データを用いてアルバム作成を行う際にも、被写体毎の登場頻度を平等にする等の考慮した撮影画像データの選択及び抽出が容易となる。また、特定の被写体からなるアルバムの作成を行う際にも撮影画像データからの選択が容易となるのは言うまでもない。
【００６５】
また、実施形態１においては、構図指示ポイントの集計は、図２の撮影指示情報提示処理において、その都度集計を行っていたが、これを撮影処理の際に行う構成としても良い。図８は撮影処理の際に、被写体撮影情報の再集計を行う構成とした撮影処理を示すフローチャートである。Ｓ３０５で撮影データの書き込みを実施した後に、Ｓ３０６においてＣＰＵ１０１は、被写体撮影情報の再集計を行う。ＣＰＵ１０１は、予めＲＡＭ１０３等に記憶している、図１２に示す被写体集計データに本処理によって撮影された画像データの情報を逐次書き足す様に被写体撮影情報の再集計を行う構成としている。
【００６６】
つまり、本実施形態では図２に示す撮影指示情報提示処理におけるＳ２０７の被写体集計データ取得処理は、ＣＰＵ１０１はＲＡＭ１０３に記憶されている被写体集計データを参照することにより取得可能となる。したがって、撮影指示情報提示処理の処理負荷が低減される構成とすることができる。
【００６７】
＜実施形態３＞
実施形態１および２においては、被写体の識別に顔認識を用いたが、他の方法を用いて被写体を識別しても良い。例えば、結婚式披露宴等の会場においては座席が座席表により決められている場合が殆どである。その為、会場内における撮像装置の位置及び向きを特定する事で、撮像装置が撮影している被写体を特定する事が可能となる。
【００６８】
図９は、上記を実現する為の撮像装置を含む撮影補助システムの会場内における概略図である。ここで９０１は会場に設けられたテーブルであり、周囲には８脚の椅子が配置されているものである。９０２、９０３、９０４はそれぞれ被写体である。９０５は撮像装置であり、上部に赤外線等を発する位置検出源部を有する。さらに、撮像装置９０５は方位センサ等の方位検出部を有す。また、撮像装置９０５は無線ＬＡＮ等の通信部を有しており、無線装置９１０を介して後述するコンピュータ９１１とデータの送受信が可能である。９０６は撮像装置９０５の撮影範囲を模式的に表す線であり、撮像装置で設定する撮影条件である画角によりその撮影範囲は変化する。９０７、９０８、９０９は、会場の天井の定められた位置に設置された光学センサであり、撮像装置９０５の上部から発光される赤外線などを検出し、受信角度等の情報を演算する事で撮像装置の位置特定を可能とするものである。
【００６９】
９１０は撮像装置９０５、光学センサ９０７、９０８、９０９、コンピュータ９１１それぞれと各種情報の通信を行う為の無線装置である。撮像装置９０５は、向きを検出する方位センサの情報を９１１のコンピュータに送信する。また、光学センサ９０７、９０８、９０９、は赤外線の受信角度等の情報をコンピュータ９１１に送信する。
【００７０】
９１１はコンピュータであり、ＣＰＵ等の演算装置を有し、座席表データから被写体位置情報取得を行う。そして、コンピュータ９１１は撮影装置の位置と向き情報と被写体位置情報取得によりと被写体を識別する識別部を有する情報処理装置である。９１２は会場における座席の位置とそこに着席する被写体候補の氏名などとの対応表となる座席表（被写体位置情報）のデータベースである。この時、特定の被写体候補について、会の余興などで席を外す時間帯を取得する為のスケジュール表データベースを併せ持つものでも良い。以上のような構成となる撮影補助システムの動作として、撮像装置の捉えている被写体画像と共に方位センサの情報と画角などの撮影情報とを無線装置９１０を介してコンピュータ９１１に送信する。また、光学センサ９０７、９０８、９０９は赤外線の受信角度等の情報を無線装置９１０を介してコンピュータ９１１に送信する。コンピュータ９１１において、受信したデータに基づき撮像装置の位置、向き、撮影範囲を特定する。続いてコンピュータ９１１は座席表データから被写体位置情報取得を行う。そして、特定した撮像装置の位置、向き、撮影範囲情報と被写体位置情報取得により撮像装置の捉えている被写体を識別する。そして、コンピュータ９１１は、被写体画像中の位置と対応づけて識別された被写体の情報を無線装置９１０を介して撮像装置に送信する。撮像装置は、受信した情報により、被写体を識別する。そして、識別された被写体毎に撮影指示情報を提示する。なお、被写体を識別する方法以外の構成については、第一の実施形態と同一である為に詳細な説明は省略する。
【００７１】
以上のように、本実施形態では撮影範囲と被写体位置情報取得により被写体を識別する。この様な構成にする事で、撮像装置は被写体を識別する情報を保持することなく被写体画像の被写体を識別する事が可能である。
【００７２】
＜実施形態４＞
実施形態３においては、被写体の識別方法について、情報処理装置であるサーバが、撮像装置の位置と向きから座席表データと照合演算し、撮像装置に被写体識別情報を送信する構成を説明した。本実施形態においては、被写体の識別方法について、サーバとなるコンピュータ装置に撮像装置が取得した被写体画像を逐次通信によって送信し、サーバ上で被写体を識別するものである。実施形態４に示す撮影補助システムのブロック図を図１３に示す。なお、図１と同一のものは同じ符号を用いている。１３０１は撮像装置であり、撮像デバイス１０６、ファインダ１０９を有している。１３０２は画像データ取得部であり、撮像デバイス１０６が備える撮像素子から出力された撮像信号を画像データに変換して出力するＡ／Ｄ変換部からの画像データを取得する。１３０３はデータ送信部であり、画像データ取得部１３０２が取得した画像データを後述するサーバ１３０９に送信する。１３０４は、データ受信部であり、サーバ１３０９から各種情報を受信する。１３０９はサーバであり、ネットワークを介して撮像装置１３０１と接続する。サーバ１３０９は、演算装置であるＣＰＵ等を有し、撮像装置１３０１から取得した画像データを解析し、撮影指示情報を撮像装置１３０１に送信する情報処理装置である。１３０６顔検出部であり、取得した画像データから顔を検出する。１３０７は顔識別部であり、記憶装置１３１２に予め保存されているリファレンスデータに基づき、検出した顔を識別する。１３０８は被写体集計データ取得部であり、図１１に示した被写体集計データ取得処理を記憶装置１３１２に記憶されている画像データに基づき行う。１３１０は、撮影指示情報作成部であり、識別された被写体毎に被写体集計データに基づき、撮影指示情報を作成する。１３１１は、データ送信部であり、作成された撮影指示情報を撮像装置１３０１に送信する。１３１２は記憶装置であり、リファレンスデータ、被写体集計データ、撮像装置１３０１で撮影された画像データを記憶する。
【００７３】
以上の構成を用いて撮影指示情報提示について説明する。撮像装置１３０１は、不図示のシャッターボタンの半押しの入力を検知すると、画像データ取得部１３０２によって取得された被写体画像を表す画像データを、データ送信部１３０３を介してサーバ１３０９に送信する。そして、サーバ１３０９は、データ受信部１３０５によって被写体画像を取得する。そして、顔検出部１３０６、顔識別部１３０７によって被写体画像の顔を検出し、識別する。そして、サーバ１３０９は取得した被写体集計データに基づき、撮影指示情報作成部１３１０により識別された被写体毎の撮影指示情報をデータ送信部１３１１を介して撮像装置１３０１に送信する。ここで、併せて撮像装置１３０１のファインダ１０９に撮影指示情報を提示する際の座標データも送信する。そして、撮像装置１３０１は取得した撮影指示情報をファインダ１０９上に受信した座標データに基づき、被写体毎に提示する。
【００７４】
また、撮像装置１３０１において撮影された画像データはデータ送信部１３０３を介してサーバに送信する。そして、サーバ１３０９は受信した画像データを記憶装置１３１２に記憶する。また、被写体集計データ取得部により、記憶された撮影画像データを解析し、被写体集計データの再集計を行う。
【００７５】
以上のような構成にすることで、サーバ上で被写体集計データの取得や撮影指示情報の作成を行うため、撮像装置の演算処理機能への負荷が少なくなる。したがって、撮像装置の演算処理機能は、画像処理などに専念できるため、連続撮影等にかかる処理時間を低減できる。また、サーバのより高スペックな演算処理機能を利用することにより、より高速に、精度の良い認識処理や撮影指示情報作成処理を実行する事が可能となる。
【００７６】
また、本実施形態では、撮影した画像データをサーバに送信し、サーバが撮影した画像データを管理している。また、サーバが管理している画像データを集計対象として、撮影指示情報を作成している。つまり、撮像装置で撮影された画像データが集計対象として追加する構成になっている。したがって、複数の撮像装置を使用した撮影を行う際にも、個々の撮像装置で撮影された画像データであっても集計対象として追加することが可能となるので、複数の撮像装置で被写体集計データを共有することが出来る。この際、複数の撮像装置それぞれにおいて撮影を行った画像データについては、サーバ１３０９に送信して、記憶装置１３１２に記憶する。そして、複数の撮像装置で撮影されて画像データを集計対象として追加し撮影指示情報を作成することができる。したがって、個々の撮像装置に対して、他の撮像装置での撮影結果を考慮した撮影指示情報を送付する事が可能となる。つまり、撮像装置間で被写体集計データを共有することができる。
【００７７】
＜実施形態５＞
前述の実施形態においては、複数の撮像装置を用いて被写体集計データを共有し撮影を行う際には、サーバとなるコンピュータ装置が管理する画像データを集計対象として個々の撮像装置に撮影指示情報を送信する構成とした。
【００７８】
本実施形態においては、複数の撮像装置間で直接情報の通信を行う構成とする。即ち、撮像装置間において、識別すべき被写体情報であるリファレンスデータ、被写体集計データ等を相互に交換し、共有する。例えば、撮像装置Ａ、Ｂ、Ｃの３台で撮影を行う場合を例として説明する。撮像装置Ａにおいて、新たに図２のＳ２０１に示すリファレンスデータ取得処理を行い、新たな識別対象を登録したとする。撮像装置Ａは撮像装置Ｂ及びＣに対して登録したリファレンスデータを送信する。撮像装置Ｂ及びＣでは、撮像装置Ａから送信されたリファレンスデータを受信し、自身のリファレンスデータベース上に受信したリファレンスデータを追加する。また、撮像装置Ａにおいて図８に示す撮影処置が行われた場合はＳ３０６において再集計された被写体集計データを同様に撮像装置Ｂ及びＣに送信する。撮像装置Ｂ及びＣにおいても同様に受信した被写体集計データに基づき被写体集計データの更新を行う。なお、撮影した画像データを直接他の撮像装置に送信するように構成しても良い。このように直接画像データを送信する構成とすると、他の撮像装置で撮影された画像を容易に確認することができる。したがって、撮影者間で重複した構図の被写体を撮影することが低減され、無駄の少ない撮影ができる。
【００７９】
以上説明したように、複数の撮像装置間で直接情報の通信を行う構成とすることで、イベント等の撮影を複数の撮像装置で行うことができる。また、個々の撮像装置において、他の撮像装置の撮影結果を反映した撮影指示情報の提示を行う事が可能となる。
【００８０】
なお、認識処理などの演算において、複数の撮像装置の演算装置で分担あるいは負荷分散を行う構成としてもよい。このように構成することで、単体の撮像装置における認識処理に比較して処理能力の余剰分を分配する事で効率良く行う事が可能となる。
【００８１】
＜実施形態６＞
前述の実施形態においては、被写体の識別として被写体認識及び撮像装置の位置情報及び被写体の座席データ等の位置情報を利用する構成としていた。
【００８２】
本実施形態においては、被写体に無線タグを持たせ、これを撮像装置において、無線タグの情報を受信する事で被写体の識別を行う構成とする。
【００８３】
即ち、被写体の持つ無線タグには、被写体ＩＤである氏名やその他の情報を記憶させる。また、撮像装置においては、前面に電子スキャンアンテナ等のアンテナビームの指向性を変化させる素子を配置する。そして、電子スキャンアンテナにより、被写体の持つ無線タグを検知し、無線タグから情報を受信することで、被写体を識別するものである。この様な構成とする事で、被写体の識別の精度を著しく向上させる事が可能である。
【００８４】
＜実施形態７＞
前述の実施形態においては、被写体の識別方法として、画像処理による顔識別、位置情報の利用等の特定の識別手段により被写体識別を行った。本実施の形態では、画像処理による顔識別と位置情報の利用による被写体識別手段を併用する構成とする。
【００８５】
実施形態３においては、被写体の識別方法として、撮像装置の位置情報と座席表データを用いた被写体の位置情報により識別する構成とした。この場合、会の途中で被写体が席を移動した場合などは識別が正確に行われない結果となる。
【００８６】
本実施形態では、会の初期時間においては、撮像装置の位置情報及び座席表データを用いた被写体位置情報により被写体の識別を行う。また、被写体位置情報により識別した被写体の画像データと氏名などの被写体情報との紐付けを行う。つまり、撮影を行うことでリファレンスデータとしての顔画像を取得する。そして、会の中盤以降においては、会の初期時間において撮影し取得した被写体の画像データを識別に用いるリファレンスデータとして用い、被写体の顔識別を行う。
【００８７】
この様な構成とする事で、会の受付におけるリファレンスデータの取得が不要になるため、利用者（被写体）の負担が少なくなる。また、会の途中で被写体が席を移動した場合でも誤識別が少なくなる。また、位置情報による識別を行った際の誤識別についても検出が可能となり、誤識別を訂正することが可能となる。
【００８８】
＜実施形態８＞
前述の各実施形態においては、撮影指示情報は、過去の撮影データに関する集計を行う構成としていた。本実施形態においては、撮影データに関する集計情報を任意のタイミングでリセットできる手段を設けるものである。撮像装置の入力デバイス１０４の入力によりリセットの設定を行う。また、実施形態４等の撮影補助システムでは、サーバにおいて不図示のマウスやキーボードの入力により被写体集計データのリセットを設定し、実行する構成としても良い。また、集計対象となる画像データに関する情報である被写体集計データの画像ＩＤが消去される。
【００８９】
この様な構成にする事で、イベントの構成毎にバランスよく被写体の撮影を行うことが出来る。例えば、結婚式、披露宴、二次会等同日におけるイベントが複数ある場合がある。被写体によっては結婚式の撮影枚数が多い場合、その後のイベントでは撮影指示情報としては撮影枚数が十分と判断され撮影が行われない可能性がある。しかし、このようにリセット手段を設けることによりイベント毎に偏りの少ない被写体の撮影が行われる撮影指示を提示することができる。
【００９０】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記録媒体（記憶媒体）等としての実施態様をとることが可能である。また、ＡＳＩＣ等のプロセッサに各種機能を実行する構成としても良い。また、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮像装置、ｗｅｂアプリケーション等）から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９１】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９２】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  入力デバイス
１０５  出力デバイス
１０６  撮影デバイス
１０７  Ｉ／Ｏデバイス
１０８  メモリカード
１０９  ファインダ
１１０  バス
４０１  被写体
４０２  レンズ装置
４０３  ハーフミラー
４０４  撮像素子
４０５  スクリーン
４０６  ペンタプリズム
４０７  接眼レンズ
４０８  ファインダ内表示デバイス
４０９  表示装置
【図１】
0005562154.tif 000002
【図２】
0005562154.tif 000003
【図３】
0005562154.tif 000004
【図４】
0005562154.tif 000005
【図５】
0005562154.tif 000006
【図６】
0005562154.tif 000007
【図７】
0005562154.tif 000008
【図８】
0005562154.tif 000009
【図９】
0005562154.tif 000010
【図１０】
0005562154.tif 000011
【図１１】
0005562154.tif 000012
【図１２】
0005562154.tif 000013
【図１３】
0005562154.tif 000014