(57)【要約】【課題】ユーザーが合成後の画像をリアルタイムに確認することができる画像合成装置及び画像送信装置を提供する。【解決手段】ＷＬＡＮインタフェース１３は、撮像機能を有する外部端末に対して撮像指示を送信し、撮像指示に基づいて外部端末で撮像された第１の画像データを受信する。画像合成回路１１２は、第１の画像データと、撮像指示の送信と同期して外部端末とは異なる端末で撮像された第２の画像データと、を合成した合成画像データを生成する。ＴＦＴパネル１５は、合成画像データに基づく画像を表示する。【選択図】図１
2011044864.tif 000002
【特許請求の範囲】
【請求項１】
撮像機能を有する外部端末に対して撮像指示を送信する送信部と、
前記撮像指示に基づいて前記外部端末で撮像された第１の画像データを受信する受信部と、
前記第１の画像データと、前記撮像指示の送信と同期して前記外部端末とは異なる端末で撮像された第２の画像データと、を合成した合成画像データを生成する合成画像生成部と、
前記合成画像データに基づく画像を表示する表示部と、
を有する画像合成装置。
【請求項２】
前記受信部は、前記第１の画像データをフレーム単位で受信し、
前記合成画像生成部は、前記第１の画像データと前記第２の画像データとをフレーム単位で合成した前記合成画像データを生成し、
前記表示部は、前記合成画像データに基づく画像をフレーム単位で表示する請求項１に記載の画像合成装置。
【請求項３】
前記受信部を介して前記外部端末から取得される撮像条件に基づいて、当該外部端末に撮像させる際の撮像パラメータを決定する撮像パラメータ決定部を更に有し、
前記送信部は、前記撮像指示に加え、前記撮像パラメータを前記外部端末に対して送信する請求項１に記載の画像合成装置。
【請求項４】
前記合成画像生成部は、前記第１の画像データと前記第２の画像データとに基づいて、３Ｄ画像、パノラマ画像、又は多重露光画像を生成する請求項１に記載の画像合成装置。
【請求項５】
前記送信部は、前記外部端末との間で形成されたアドホックネットワークを介して前記撮像指示を送信し、
前記受信部は、前記アドホックネットワークを介して前記第１の画像データを受信する請求項１に記載の画像合成装置。
【請求項６】
被写体を撮像し前記第２の画像データを生成する撮像部と、
前記撮像部に対して撮像を指示する撮像指示部と、を更に有し、
前記送信部は、前記撮像指示部の指示に基づいて、前記外部端末に対して前記撮像指示を送信する請求項１に記載の画像合成装置。
【請求項７】
前記送信部は、第１の外部端末及び第２の外部端末に対して前記撮像指示を送信し、
前記受信部は、前記撮像指示に基づいて前記第１の外部端末で撮像された第１の画像データと、前記撮像指示に基づいて前記第２の外部端末で撮像された第２の画像データとを受信する請求項１に記載の画像合成装置。
【請求項８】
被写体を撮像し、画像データを生成する撮像部と、
外部端末から撮像指示を受信する受信部と、
前記撮像指示に基づいて前記撮像部に撮像を行わせる撮像制御部と、
前記撮像指示に基づいて、前記外部画像データの送信先を、前記撮像指示を送信した外部端末に設定する設定部と、
前記設定された送信先である外部端末に対して、前記画像データを送信する送信部と、
を有する画像送信装置。
【請求項９】
前記撮像部の撮像条件を記憶する記憶部を更に有し、
前記送信部は、前記撮像条件を前記外部端末へ送信し、
前記受信部は、前記撮像条件に基づいて前記外部端末により決定され、前記外部端末から送信された撮像パラメータを受信し、
前記撮像制御部は、前記撮像パラメータを用いて前記撮像部に撮像させる請求項８に記載の画像送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を合成して合成画像を生成する画像合成装置、及び外部端末から撮像指示を受けて撮像を行い、画像データを外部端末へ送信する画像送信装置に関する。
【背景技術】
【０００２】
デジタルカメラの付加価値を高める機能として、撮影された複数の画像を合成して合成画像を生成する機能がある。これにより、パノラマや多重露光など通常の撮影では得ることができない画像を得ることができる。また、近年では３Ｄ画像のニーズも高まっており、視差を持って同一被写体を撮影した複数の画像を合成することで３Ｄ画像を実現することができる。
【０００３】
このような合成画像を生成するためには撮影時に注意が必要であり、合成画像に使用する画像を簡便な手法で撮影できることが望まれている。このような合成画像の一つであるパノラマ画像を簡単に生成する手法として、特許文献１に示すような撮像装置が提案されている。この撮像装置では、既に撮影された静止画像の一部の領域の画像と現在撮影中の画像（スルー画）とを表示し、両者がつながるように順次撮影を行わせることで、パノラマ画像を生成するのに適した画像を簡便な手法で撮影することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−９８７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の撮像装置を使用する場合、ユーザーは、前回撮影した静止画像と、これから撮影する静止画像を取得するためのスルー画とを確認しながら順次撮影を行っていくため、実際に撮影した静止画像を合成した後でなければ、パノラマ画像全体の印象を確認することができない。しかも、この方法では、撮影の時間差がある画像を合成した結果からパノラマ画像全体の印象を確認することになる。作品性の高い写真を撮りたい場合、フレーミングや、被写体の位置などが大きく影響するため、上記方法では充分でない。写真の作品性を高めるには、フレーミングや、フレーミングに対する被写体の配置などが重要な要素となる。例えば、鳥の群れが飛び立つ瞬間をパノラマ画像で残したい場合、上記の撮像装置により順次撮影を行っていると、鳥などの動く被写体の位置をフレーム内の所望の位置で撮影することは困難である。
【０００６】
本発明は、上述した課題に鑑みてなされたものであって、ユーザーが合成後の画像をリアルタイムに確認することができる画像合成装置及び画像送信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するためになされたもので、撮像機能を有する外部端末に対して撮像指示を送信する送信部と、前記撮像指示に基づいて前記外部端末で撮像された第１の画像データを受信する受信部と、前記第１の画像データと、前記撮像指示の送信と同期して前記外部端末とは異なる端末で撮像された第２の画像データと、を合成した合成画像データを生成する合成画像生成部と、前記合成画像データに基づく画像を表示する表示部と、を有する画像合成装置である。
【０００８】
また、本発明の画像合成装置において、前記受信部は、前記第１の画像データをフレーム単位で受信し、前記合成画像生成部は、前記第１の画像データと前記第２の画像データとをフレーム単位で合成した前記合成画像データを生成し、前記表示部は、前記合成画像データに基づく画像をフレーム単位で表示する。
【０００９】
また、本発明の画像合成装置は、前記受信部を介して前記外部端末から取得される撮影条件に基づいて、当該外部端末に撮像させる際の撮像パラメータを決定する撮像パラメータ決定部を更に有し、前記送信部は、前記撮影指示に加え、前記撮像パラメータを前記外部端末に対して送信する。
【００１０】
また、本発明の画像合成装置において、前記合成画像生成部は、前記第１の画像データと前記第２の画像データとに基づいて、３Ｄ画像、パノラマ画像、又は多重露光画像を生成する。
【００１１】
また、本発明の画像合成装置において、前記送信部は、前記外部端末との間で形成されたアドホックネットワークを介して前記撮像指示を送信し、前記受信部は、前記アドホックネットワークを介して前記第１の画像データを受信する。
【００１２】
また、本発明の画像合成装置は、被写体を撮像し前記第２の画像データを生成する撮像部と、前記撮像部に対して撮像を指示する撮像指示部と、を更に有し、前記送信部は、前記撮像指示部の指示に基づいて、前記外部端末に対して前記撮像指示を送信する。
【００１３】
また、本発明の画像合成装置において、前記送信部は、第１の外部端末及び第２の外部端末に対して前記撮像指示を送信し、前記受信部は、前記撮像指示に基づいて前記第１の外部端末で撮像された第１の画像データと、前記撮像指示に基づいて前記第２の外部端末で撮像された第２の画像データとを受信する。
【００１４】
また、本発明は、被写体を撮像し、画像データを生成する撮像部と、外部端末から撮像指示を受信する受信部と、前記撮像指示に基づいて前記撮像部に撮像を行わせる撮像制御部と、前記撮像指示に基づいて、前記外部画像データの送信先を、前記撮像指示を送信した外部端末に設定する設定部と、前記設定された送信先である外部端末に対して、前記画像データを送信する送信部と、を有する画像送信装置である。
【００１５】
また、本発明の画像送信装置において、前記撮像部の撮影条件を記憶する記憶部を更に有し、前記送信部は、前記撮影条件を前記外部端末へ送信し、前記受信部は、前記撮影条件に基づいて前記外部端末により決定され、前記外部端末から送信された撮像パラメータを受信し、前記撮像制御部は、前記撮像パラメータを用いて前記撮像部に撮像させる。
【発明の効果】
【００１６】
本発明によれば、画像合成装置からの撮像指示に基づいて撮像された第１の画像データと、画像合成装置からの撮像指示の送信と同期して撮像された第２の画像データとを合成した合成画像データに基づいて合成後の画像が表示されるため、ユーザーは合成後の画像をリアルタイムに確認することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態による画像合成装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態による撮像装置の構成を示すブロック図である。
【図３】本発明の第１の実施形態における利用場面を示す参考図である。
【図４】本発明の第１の実施形態における合成画像を示す参考図である。
【図５】本発明の第１の実施形態による画像合成装置の動作の手順を示すフローチャートである。
【図６】本発明の第２の実施形態における利用場面を示す参考図である。
【図７】本発明の第２の実施形態における合成画像を示す参考図である。
【図８】本発明の第２の実施形態による画像合成装置の動作の手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照し、本発明の実施形態を説明する。
【００１９】
（第１の実施形態）
まず、本発明の第１の実施形態を説明する。図１は、本実施形態による画像合成装置の構成を示している。図１に示す画像合成装置１０は、システムコントローラ１１と、システムバス１２と、ＷＬＡＮインタフェース１３と、ＲＡＭ１４と、ＴＦＴパネル１５と、撮像部１６と、レリーズ釦１７と、アンテナ１８と、設定スイッチ１９とで構成されている。また、システムコントローラ１１は、ＣＰＵ１１１と、画像合成回路１１２と、ＴＦＴコントローラ１１３とで構成されている。
【００２０】
システムコントローラ１１は、各部の制御を行うことによって、画像の合成や表示などデジタルカメラのあらゆる機能を実現する。システムコントローラ１１は、デジタルカメラに必要なほぼ全ての機能を１チップのＬＳＩに登載したものであり、ＣＰＵ１１１により各部の制御を行う。画像合成回路１１２は、複数の画像データを合成して１枚の合成画像データを生成する。ＴＦＴコントローラ１１３はＴＦＴパネル１５の駆動制御や表示データの出力を行う。
【００２１】
システムバス１２は、各部とＲＡＭ１４間を接続し、データのやりとりを行う。ＷＬＡＮインタフェース１３は、アンテナ１８を介して外部通信端末（本実施形態では図２の撮像装置２０）と無線で通信を行う。本実施形態ではＷＬＡＮインタフェース１３は、例えば外部撮影端末として選択された外部通信端末に画像データの送信指示を送信し、その送信指示に基づいて外部通信端末から撮像及び送信された画像データを受信する。
【００２２】
ＴＦＴパネル１５は、ＴＦＴコントローラ１１３による制御に従って画像を表示する。本実施形態ではＴＦＴパネル１５は例えば、画像合成回路１１２で生成された合成画像データに基づいて合成画像を表示する。撮像部１６は被写体像を撮像し、画像データに変換する。この画像データはＲＡＭ１４に記録される。なお、本明細書では、撮像部が画像データを生成する動作を撮像と呼び、ユーザーの指示に基づいて記録用の画像データを生成する一連の動作を撮影と呼ぶ。
【００２３】
レリーズ釦１７は、ユーザーによる操作に基づく撮影開始の指示をＣＰＵ１１１に伝える。レリーズ釦１７の操作により撮影開始が指示された場合、ＣＰＵ１１１は、撮像部１６に撮像開始を指示するとともに、ＷＬＡＮインタフェース１３に対して、外部撮影端末として選択された通信端末へ画像データの送信指示を送信させる。
【００２４】
設定スイッチ１９は、ユーザーが撮影モードや撮影端末などを設定するためのスイッチである。本実施形態における撮影モードの一例としては、撮像部１６がライブビュー用の画像データを生成する通常モード、外部撮影端末に撮影を行わせ、外部撮影端末から画像データを受信する遠隔モード、撮像部１６が生成した画像データと、外部撮影端末から受信した画像データとを合成して合成画像データを生成する合成モードなどがある。
【００２５】
図２は、撮像装置（画像送信装置）の構成を示している。図２に示す撮像装置２０は、撮像部２１と、システムコントローラ２２と、ＷＬＡＮインタフェース２３と、アンテナ２４と、ＲＡＭ２５とで構成されている。図２に示す構成は最小の構成であり、図１に示したＴＦＴパネル１５やＴＦＴコントローラ１１３を実装しても構わない。
【００２６】
撮像部２１は被写体像を撮像し、画像データに変換する。システムコントローラ２２は、撮像部２１を制御して撮像を行わせるとともに、ＷＬＡＮインタフェース２３を制御して、画像データを外部通信端末（本実施形態では図１の画像合成装置１０）に送信させる。画像データの送信先は、次のようにして決定される。すなわち、システムコントローラ２２は、予めＷＬＡＮインタフェース２３を経由して外部通信端末と通信を行い、外部通信端末から画像データの送信指示を受信した際に、その送信指示の送信元である外部通信端末を画像データの送信先に決定する。
【００２７】
ＷＬＡＮインタフェース２３は、アンテナ２４を介して外部通信端末と無線で通信を行う。本実施形態では、ＷＬＡＮインタフェース２３は例えば、外部通信端末から画像データの送信指示を受信し、その送信指示に基づいて撮像された画像データを外部通信端末へ送信する。ＲＡＭ２５は、撮像部２１の撮像条件を示す撮像パラメータなどを記憶する。
【００２８】
図３は、本実施形態による画像合成装置の一例であるカメラを用いた利用場面を示しており、２台のカメラ３１，３２が各々異なる被写体を撮影している。カメラ３１は図１の画像合成装置１０に対応し、撮影の制御や画像合成を行う。カメラ３２は図２の撮像装置２０に対応している。カメラ３１とカメラ３２は、アドホックネットワークを形成しており、このアドホックネットワークを介して通信を行う。
【００２９】
カメラ３２は人物の撮影を行っており、カメラ３１に対してライブビュー用の画像データを一定のフレームレートで送信している。カメラ３１は花を撮影し、ライブビュー用の画像データを生成している。カメラ３１は、カメラ３１の撮像部１６で生成される画像データに基づく画像をライブビュー表示することもできるが、ＷＬＡＮインタフェース１３により受信したカメラ３２の画像データに基づく画像を遠隔ライブビューとしてＴＦＴパネル１５に表示することもできる。さらに、撮像部１６で生成された画像データと、ＷＬＡＮインタフェース１３で受信された画像データとを画像合成回路１１２により合成した合成画像データに基づく合成画像をＴＦＴパネル１５に表示することもできる。本実施形態の合成では、一例として、多重露光したような効果をもつ合成画像データを生成する。
【００３０】
図４は、カメラ３１がＴＦＴパネル１５にライブビュー表示する合成画像の例である。図４に示すように、カメラ３１が撮影した被写体（花）とカメラ３２が撮影した被写体（人物）とが重なった、多重露光したような効果を持たせた合成画像が得られる。これにより、ユーザーは、多重露光した場合の画像の出来上がりを確認しながら撮影することができる。また、ユーザーは、予め撮影時にライブビューでフレーミングや露出の調整をしながら撮影することができる。このため、撮影後にトリミングや色合いの調整を行いながら画像の合成作業を行う必要がない。
【００３１】
次に、システムコントローラ１１の制御に着目し、画像合成装置１０（カメラ３１）の動作を説明する。図５は、合成モードにおける画像合成装置１０の動作の手順を示している。
【００３２】
まず、ユーザーが設定スイッチ１９を用いて接続先の撮影端末を選択する。撮影端末の選択後、システムコントローラ１１内のＣＰＵ１１１は、外部通信端末に対して撮影端末になったことを通知する情報を、ＷＬＡＮインタフェース１３を介して送信する（ステップＳ１０１）。
【００３３】
この時の選択方法としては、周辺に存在する、撮影端末になりうる通信端末をＴＦＴパネル１５に表示し、設定スイッチ１９でユーザーに所望の通信端末を選択させる方法が考えられる。また、周辺に存在する、撮影端末になりうる通信端末を検索する方法としては、通信端末になれるか否かを問い合わせるコマンドをマルチキャストで送信し、撮影端末になれる旨の応答があった場合にその応答を行った通信端末の情報を表示し、応答がないか撮影端末にはなれない旨の応答があった場合には通信端末の情報を表示しないなどの方法が考えられるが、これらに限定するものでは無い。撮像装置２０（カメラ３２）では、システムコントローラ２２が、ＷＬＡＮインタフェース２３を介して、画像合成装置１０からの情報を受信し、自装置が撮影端末になったことを認識する。
【００３４】
続いて、画像合成装置１０において、ＣＰＵ１１１は、設定された外部撮影端末に対して、ライブビュー画像データの撮像及び送信を指示するライブビュー画像送信通知（本発明における撮像指示に対応）を、ＷＬＡＮインタフェース１３を介して送信する（ステップＳ１０２）。撮像装置２０において、システムコントローラ２２は、ＷＬＡＮインタフェース２３を介してライブビュー画像送信通知を受信し、画像データの送信先をライブビュー画像送信通知の送信元に設定する。画像データの送信先に設定された画像合成装置１０の情報はＲＡＭ２５に記録される。また、システムコントローラ２２は、撮像部２１に画像データの生成を開始させるとともに、生成された１フレーム分の画像データを、ＷＬＡＮインタフェース２３を介して画像合成装置１０に送信する。これを繰り返すことにより、撮像装置２０はライブビュー表示のための画像データをフレーム単位で送信し続ける。
【００３５】
画像合成装置１０では、図５に示す処理と並行して、ＣＰＵ１１１がＷＬＡＮインタフェース１３を介して撮像装置２０から画像データを受信し、ＲＡＭ１４に記録する。このとき例えば、２フレーム分のバッファを持つなどして、１フレーム分のデータとして完全に受信された画像データが常に１フレーム以上存在するようにすることが望ましい。
【００３６】
続いて、ＣＰＵ１１１は、撮像部１６を制御して、ライブビュー表示のための画像データを生成させ、撮像部１６で生成された画像データをＲＡＭ１４に記録する（ステップＳ１０３）。図５に示す動作は合成モードの動作であり、合成画像データに基づく画像が表示される。このため、ＣＰＵ１１１は、ステップＳ１０３において撮像部１６で生成された画像データと、撮像装置２０から受信した画像データとを合成用の画像データとして選択する（ステップＳ１０４）。この時、撮像装置２０から受信した画像データに関しては、１フレーム分のデータがすべて受信されている画像データであって最新の画像データが選択される。
【００３７】
ＣＰＵ１１１は、ステップＳ１０４で選択した２つの画像データを画像合成回路１１２へ出力し、画像データの合成を実行させる。画像合成回路１１２は、２つの画像データを多重露光画像として合成する（ステップＳ１０５）。この時、画像合成回路１１２は、例えばそれぞれの画像データの各画素の値を１／２倍にして、その後、対応する画素どうしの値を加算する。これによって、多重露光と同じ効果が得られる。また、どちらかの画像に重みを付けて強調したい場合には、一方の画像データにおける画素の値を１／ｘ倍し、もう一方の画像データにおける画素の値を（１−１／ｘ）倍すれば良い。
【００３８】
続いて、ＣＰＵ１１１は、ステップＳ１０５で画像合成回路１１２により合成された合成画像データを、ＲＡＭ１４内の表示のための画像エリアに書き込む。また、ＣＰＵ１１１は、ＴＦＴコントローラ１１３に指示を出し、この画像データに基づいて画像をＴＦＴパネル１５に表示させる（ステップＳ１０６）。
【００３９】
続いて、ＣＰＵ１１１は、合成を継続するか否かを判別する（ステップＳ１０７）。合成を継続しない場合は、合成モード以外に動作モードが変化した場合であり、メニュー画面への移行もその一例である。合成を継続しない場合、処理はステップＳ１１２に進む。また、合成を継続する場合、ＣＰＵ１１１は、撮影のためにレリーズ釦１７が押下されているか否かを確認する（ステップＳ１０８）。レリーズ釦１７が押下されていれば、そのまま撮影に移行するが、そうでない場合は、処理がステップＳ１０３に戻ってライブビュー映像の撮像が行われる。
【００４０】
撮影に移行した場合、ＣＰＵ１１１は、撮像部１６に撮影の指示を行うとともにＷＬＡＮインタフェース１３を介して撮像装置２０に撮影指示を送信する（ステップＳ１０９）。この時、撮影端末が複数選択されている場合は、マルチキャストにより撮影指示を発行すれば、各撮影端末間の時間的なばらつきを抑えることができる。
【００４１】
撮影指示を受けた撮像部１６は、ライブビュー画像よりも高精細な記録用の画像データを生成し、ＲＡＭ１４に記録する。また、撮像装置２０において、ＷＬＡＮインタフェース２３を介して撮影指示を受信したシステムコントローラ２２は、撮像部２１に撮像指示を与える。撮像部２１は、この撮像指示を受け、記録用の高精細な画像データを生成する。システムコントローラ２２は、この画像データを、ＷＬＡＮインタフェース２３を介して画像合成装置１０に送信する。この時、ライブビュー用の画像データか記録用の画像データかを画像合成装置１０側で判別するためのヘッダー情報を付加して画像データを送信し、画像合成装置１０側では、ヘッダー情報を解析し、ライブビュー用の画像データか記録用の画像データかを確認すると良い。画像合成装置１０において、ＣＰＵ１１１は、ＷＬＡＮインタフェース１３を介して画像データを受信する（ステップＳ１１０）。
【００４２】
続いて、ＣＰＵ１１１は、ステップＳ１０９で生成された画像データと、ステップＳ１１０で受信した画像データとを画像合成回路１１２へ出力し、画像データの合成を実行させる。画像合成回路１１２は、２つの画像データを合成して、記録用の合成画像データを生成する（ステップＳ１１１）。この合成方法はステップＳ１０５における合成方法と同等である。ステップＳ１０７において、合成を終了すると判定した場合、ＣＰＵ１１１は、撮像装置２０に対して、ライブビュー画像の送信停止を要求するライブビュー画像停止通知を、ＷＬＡＮインタフェース１３を介して送信する（ステップＳ１１２）。撮像装置２０において、ＷＬＡＮインタフェース２３を介してライブビュー画像停止通知を受信したシステムコントローラ２２は、撮像部２１の動作を停止させる。
【００４３】
なお、フレーミングや、露出、フォーカスなどの調整は、画像合成装置１０と撮像装置２０のそれぞれにおいて、ユーザーによる操作に基づいて行われる。画像合成装置１０では、図５に示した処理と並行して調整処理が行われるものとする。本実施形態では、フレーミングや、露出、フォーカスなどを調整しながら、出来上がりの画像を確認して撮影を行うことができるため、撮影後に画像データを加工する必要が無い。
【００４４】
上述したように、本実施形態によれば、記録用の画像の撮影前に、画像合成装置１０で生成された画像データと、撮像装置２０で生成された画像データとをフレーム毎に合成した合成画像データに基づいて合成後の画像が表示され、順次フレーム単位で画像が更新される。このため、ユーザーは合成後の画像をリアルタイムに確認することができ、フレーミングや露出などの調整を行った上で合成写真を撮影することができる。
【００４５】
また、撮像装置２０では画像合成装置１０からのライブビュー画像送信通知を受信したら画像データの生成が開始され、画像合成装置１０ではライブビュー画像送信通知を送信したら画像データの生成が開始されるので、ライブビュー画像送信通知を介して、画像合成装置１０と撮像装置２０が同期して撮影を開始する。このため、ユーザーは、撮影の時間差が小さい画像を合成した合成画像でフレーミングなどを確認することができ、動く被写体を撮影する場合でも、作品性の高い合成画像を得ることができる。
【００４６】
また、画像合成装置１０と撮像装置２０がアドホックネットワークを介して通信を行うことによって、アクセスポイントなどの中継を介さずに撮影開始の指示や画像データのやりとりを行うことができるため、データや操作の遅延を抑えることができる。
【００４７】
また、本実施形態では、撮像装置２０においてライブビュー画像送信通知を受信すると、システムコントローラ２２はライブビュー画像送信通知を送信してきた画像合成装置１０を画像データの送信先として登録し、撮像部２１で生成された画像データを、登録された送信先に順次送信する。これにより、撮像装置２０がライブビューモードに移行することを、操作を行う画像合成装置１０から制御することができる。
【００４８】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。本実施形態による画像合成装置１０と撮像装置２０の構成は第１の実施形態と同様であるが、画像合成装置１０に関しては、撮像部１６は使用しない。したがって、撮像部１６が無くてもよい。また、レリーズ釦１７や設定スイッチ１９は、ソフトウェア上に構成される場合もあり、またＴＦＴパネル１５は、ウインドウの形式である場合もある。
【００４９】
図６は、本実施形態における利用画面を示している。３台のカメラ５１，５２，５３が撮像装置２０として機能し、ＰＣ５４が画像合成装置１０として機能している。ＰＣ５４は３台のカメラ５１，５２，５３から画像データを受信し、それらの画像データを合成することで、同時性をもったパノラマ写真を撮影する。カメラ５１，５２，５３とＰＣ５４は、アドホックネットワークを形成しており、このアドホックネットワークを介して通信を行う。
【００５０】
ここで、図７を用いて、撮影時にユーザーが行う調整について説明する。図７はパノラマ画像の状態を示しており、図７（ａ）は撮影後のパノラマ画像であり、図７（ｂ）は撮影前の調整中におけるライブビュー画像である。画像７１，７２，７３は、カメラ５１，５２，５３から送られてくる画像であり、パノラマ画像は、これらの画像を横に並べたものとなる。各画像の境界部にはのりしろ７１ｂ，７２ｂ１，７２ｂ２，７３ｂがある。
【００５１】
のりしろとは、画像の端部であり、パノラマ画像の場合、隣の画像と貼り合わせを行う部分になる。図７では、のりしろ７１ｂとのりしろ７２ｂ１が対応し、のりしろ７２ｂ２とのりしろ７３ｂがそれぞれ対応する。こののりしろの画像が、隣の画像におけるのりしろの画像と一致していれば、違和感の無い画像を合成することができる。ユーザーはライブビュー画像を確認しながら各カメラ５１，５２，５３を動かして、のりしろが一致するように、カメラの水平位置や傾き、撮影方向、仰角などを調整する。
【００５２】
図７（ｂ）は構図調整前のライブビュー画像であり、図７（ｃ）は構図調整後のライブビュー画像を示している。図７（ｂ）では、のりしろ７２ｂ２とのりしろ７３ｂの画像は一部が一致しているが、上下方向のずれが大きい。このまま合成を行うと、合成可能な画像の範囲が狭まり、縦方向のサイズが小さくなってしまう。
【００５３】
この場合、ユーザーがカメラ５３の仰角を調整することで、図７（ｃ）のように合成可能な状態になる。ユーザーは、合成可能なように調整することができたら、所望のフレーミングになっているかどうかを確認し、問題なければ、被写体の鳥などが飛んでくるのを待ち構えて、所望のタイミングで撮影を行う。
【００５４】
次に、画像合成装置１０の動作を説明する。本実施形態における画像合成装置１０の動作は、図５に示した動作と一部が異なるだけなので、第１の実施形態との相違点のみを記載する。
【００５５】
本実施形態では、画像合成装置１０は画像の撮影を行わない。このため、ステップＳ１０３及びステップＳ１０９における撮影は行わない。また、外部撮影端末として複数の撮像装置２０が登録されるため、ステップＳ１０２，Ｓ１０９，Ｓ１１２における撮像装置２０に対する通知はマルチキャストで行われる。さらに画像の合成は、外部撮影端末として登録された撮像装置２０から受信した複数の画像データを用いて行われる。ここでの合成は、指定の順番に画像を並べ、のりしろを示す情報を画像に重畳することである。以上が、本実施形態と第１の実施形態との制御シーケンスの相違点である。
【００５６】
以下、図８を用いて、本実施形態における撮像パラメータの決定方法を説明する。撮像パラメータは、図５に示した処理（ただし、上記のように本実施形態に対応したもの）に移行する前に決定しておく必要がある。本実施形態に挙げたパノラマ撮影のような撮影を行う場合、各撮像装置２０の露出や像倍率が合っていないと、合成の際に不都合が生じる。このため、画像合成装置１０は、事前に図８に示す処理を実行し、各撮像装置２０の撮像パラメータを一致させておく。
【００５７】
ユーザーが設定スイッチ１９を操作することによって撮像パラメータの設定が開始されると、システムコントローラ１１内のＣＰＵ１１１は、各撮像装置２０からカメラ情報を入手する（ステップＳ２０１）。このカメラ情報とは、例えば光学系の焦点距離の範囲、解放時のＦ値、撮像素子のサイズなどの撮像装置２０に固有の情報である。より具体的には、次のようにしてカメラ情報が入手される。
【００５８】
ＣＰＵ１１１は、ＷＬＡＮインタフェース１３を介して、各撮像装置２０に対して撮像パラメータの要求通知を送信する。撮像装置２０において、システムコントローラ２２は、ＷＬＡＮインタフェース２３を介してこの要求通知を受信する。続いて、システムコントローラ２２は、予め保持しているカメラ情報を、ＷＬＡＮインタフェース２３を介して画像合成装置１０に送信する。画像合成装置１０において、ＣＰＵ１１１は、ＷＬＡＮインタフェース１３を介してカメラ情報を受信する。
【００５９】
カメラ情報の入手に続いて、ＣＰＵ１１１は、各撮像装置２０から入手したカメラ情報より像倍率を求める（ステップＳ２０２）。この時、例えば全ての撮像装置２０に共通設定できる像倍率であって最小になる値を求める。続いて、ＣＰＵ１１１は、求めた像倍率より各撮像装置２０の焦点距離を算出し、撮像装置２０ごとに焦点距離の設定情報を含む焦点距離設定通知を生成する。そして、ＣＰＵ１１１は、ＷＬＡＮインタフェース１３を介して、各撮像装置２０に焦点距離設定通知を送信し、焦点距離を設定させる（ステップＳ２０３）。
【００６０】
撮像装置２０において、システムコントローラ２２は、ＷＬＡＮインタフェース２３を介してこの焦点距離設定通知を受信する。続いて、システムコントローラ２２は、撮像部２１を制御して、焦点距離設定通知が示す値に焦点距離を設定する。上記の焦点距離の算出に関しては、撮像装置２０側で行っても良い。
【００６１】
焦点距離の設定に続いて、ＣＰＵ１１１は、ユーザーの操作によるライブビュー表示の開始指示があったか否かを確認する（ステップＳ２０４）。ライブビュー表示の開始指示があれば、そのままライブビュー表示に移行するが、そうでない場合は、処理がステップＳ２０２に戻る。ライブビュー表示の開始指示があった場合、ＣＰＵ１１１は、ＷＬＡＮインタフェース１３を介して、各撮像装置２０にライブビュー表示開始指示を送信する（ステップＳ２０５）。
【００６２】
撮像装置２０において、システムコントローラ２２は、ＷＬＡＮインタフェース２３を介してこのライブビュー表示開始指示を受信する。続いて、システムコントローラ２２は、撮像部２１の露出やフォーカスの調整などを行い、調整後の露出やフォーカスなどの撮像パラメータを、ＷＬＡＮインタフェース２３を介して画像合成装置１０に送信する。
【００６３】
画像合成装置１０において、ＣＰＵ１１１は、ＷＬＡＮインタフェース１３を介して各撮像装置２０から撮像パラメータを受信する（ステップＳ２０６）。続いて、ＣＰＵ１１１は、各撮像装置２０から受信した撮像パラメータに基づいて、各撮像装置２０に共通の設定値を決定する（ステップＳ２０７）。図６に示す利用場面では、露出に関しては、３台のカメラ５１，５２，５３で算出された撮像パラメータの平均値をとることとし、フォーカス位置に関しては、最も近い値に合わせることとする。この決定方法は、上記に限定されるものでなく、例えば、中心に設定しているカメラ５２の設定値を用いるなどでも良い。
【００６４】
続いて、ＣＰＵ１１１は、上記のような手法で決定した撮像パラメータを、ＷＬＡＮインタフェース１３を介して全ての撮像装置２０に送信する（ステップＳ２０８）。撮像装置２０において、システムコントローラ２２は、ＷＬＡＮインタフェース２３を介してこの撮像パラメータを受信する。続いて、システムコントローラ２２は、受信した撮像パラメータに基づいて、撮像部２１の撮像パラメータを再設定する。
【００６５】
上記のようにして各撮像装置２０において撮像パラメータが設定された後、図５に示した処理（ただし、前述したように本実施形態に対応したもの）に従って、撮影が行われる。撮像パラメータの設定後、例えば設定スイッチ１９の操作により撮像パラメータを変更する指示があった場合は、各撮像装置２０の間で撮像パラメータに相違が発生しないように、ステップＳ２０７〜Ｓ２０８と同様にして、各撮像装置２０に共通の撮像パラメータが再設定される。
【００６６】
上述したように、本実施形態によれば、複数の撮像装置２０で撮像されたライブビュー画像を合成したライブビューのパノラマ画像が画像合成装置１０で表示されるので、ユーザーはフレーミングを決定することができる。また、各撮像装置２０の露出などの撮像パラメータを自動で合わせることができるので、簡単でかつ同時性を持ったパノラマ撮影が可能になる。
【００６７】
また、ＣＰＵ１１１が各撮像装置２０の撮像パラメータを決定し、ＷＬＡＮインタフェース１３を介して各撮像装置２０に撮像パラメータを通知することによって、各撮像装置２０の撮像パラメータすなわち撮影条件を合わせて撮影を行うことができる。
【００６８】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、第１の実施形態では多重露光した画像を合成画像とし、第２の実施形態ではパノラマ画像を合成画像としたが、合成画像は３Ｄ画像などであっても良い。また、第２の実施形態において、画像合成装置１０はＰＣであったが、カメラであっても良い。
【符号の説明】
【００６９】
１０・・・画像合成装置、１１・・・システムコントローラ、１２・・・システムバス、１３・・・ＷＬＡＮインタフェース（送信部、受信部）、１４・・・ＲＡＭ、１５・・・ＴＦＴパネル（表示部）、１６・・・撮像部、１７・・・レリーズ釦（撮影指示部）、１８・・・アンテナ、１９・・・設定スイッチ、２０・・・撮像装置、２１・・・撮像部、２２・・・システムコントローラ（撮像制御部、設定部）、２３・・・ＷＬＡＮインタフェース（受信部、送信部）、２４・・・アンテナ、２５・・・ＲＡＭ（記憶部）、１１１・・・ＣＰＵ（撮像パラメータ決定部）、１１２・・・画像合成回路（合成画像生成部）、１１３・・・ＴＦＴコントローラ
【図１】
2011044864.tif 000003
【図２】
2011044864.tif 000004
【図３】
2011044864.tif 000005
【図４】
2011044864.tif 000006
【図５】
2011044864.tif 000007
【図６】
2011044864.tif 000008
【図８】
2011044864.tif 000009
【図７】
2011044864.tif 000010