(57)【要約】【課題】他の撮像装置と連携可能で、他の撮像装置の連続画像を利用し得る撮像装置を提供する。【解決手段】撮像装置１０は、撮像により第１の連続画像を生成する撮像部１３と、少なくとも１つの他の撮像装置２０，３０から、それぞれで撮像により生成した第２の連続画像に対応する、前記第２の連続画像よりも通信量が少ないスルー画を受信する無線通信部１６と、前記第１の連続画像に対応するスルー画と同時に、前記受信したスルー画を表示する表示部１５と、前記表示部に表示された前記スルー画に基づいたユーザによる前記第２の連続画像における範囲指定を受け付ける操作部１２と、前記他の撮像装置２０，３０から、少なくとも前記指定された範囲を含む前記第２の連続画像を前記無線通信部１６に受信させる制御部１１と、を備える。【選択図】図１
2016048835.tif 000002
【特許請求の範囲】
【請求項１】
撮像により第１の連続画像を生成する撮像部と、
少なくとも１つの他の撮像装置から、それぞれで撮像により生成した第２の連続画像に対応する、前記第２の連続画像よりも通信量が少ない範囲指定用連続画像を受信する通信部と、
前記第１の連続画像に対応する第１の表示用画像と同時に、前記受信した前記範囲指定用連続画像に対応する第２の表示用画像を表示する表示部と、
前記表示部に表示された前記第２の表示用画像に基づいたユーザによる前記第２の連続画像における範囲指定を受け付ける操作部と、
前記他の撮像装置から、少なくとも前記指定された範囲を含む前記第２の連続画像を前記通信部に受信させる制御部と、
を備える撮像装置。
【請求項２】
前記制御部は、前記指定された範囲に対応する前記第２の連続画像の部分の送信を前記他の撮像装置に要求することで、前記指定された範囲における前記第２の連続画像のみを前記通信部に受信させる請求項１に記載の撮像装置。
【請求項３】
前記第１の連続画像を記録する記録部と、
前記記録した前記第１の連続画像と、前記受信した前記第２の連続画像の内の前記指定された範囲に相当する部分とを使用して、１つのファイルにまとめた画像を作成する画像合成部と、
を更に備える請求項１または２に記載の撮像装置。
【請求項４】
前記画像合成部は、前記他の撮像装置での撮像から当該撮像装置の前記表示部での前記第２の表示用画像の表示までの表示遅延を考慮して、前記受信した前記第２の連続画像の内の前記指定された範囲に相当する部分を使用する請求項３の撮像装置。
【請求項５】
前記撮像部での前記第１の連続画像の生成に応じて、前記少なくとも１つの他の撮像装置に対して、前記第２の連続画像の生成要求を送信する送信部、
を更に備える請求項３に記載の撮像装置。
【請求項６】
前記第２の連続画像は、前記撮像部で前記第１の連続画像を生成している期間の少なくとも一部に相当する期間に生成されたものである請求項３に記載の撮像装置。
【請求項７】
前記少なくとも１つの他の撮像装置に対して、前記表示部での前記第１の表示用画像の表示に応じて、そのタイミングに対応する前記範囲指定用連続画像の送信要求を送信する送信部、
を更に備える請求項６に記載の撮像装置。
【請求項８】
前記画像合成部は、前記第１の連続画像に対し、前記指定された範囲に相当する部分を前記第２の連続画像に置き換えることにより、前記１つのファイルにまとめた画像としての連続画像を作成する請求項３乃至７の何れかに記載の撮像装置。
【請求項９】
前記操作部は、更に、前記表示部に表示された前記第１及び第２の表示用画像に基づいたユーザによる前記第１及び第２の表示用画像における第１及び第２の静止画記録タイミングの指定を受け付け、
前記画像合成部は、更に、前記指定された前記第１の静止画記録タイミングでの前記第１の表示用画像と、前記指定された前記第２の静止画記録タイミングでの前記第２の表示用画像とを組み合わせることで、１枚の静止画像を作成する請求項８に記載の撮像装置。
【請求項１０】
前記操作部は、更に、前記表示部に表示された前記第１及び第２の表示用画像に基づいたユーザによる前記第１及び第２の表示用画像における第１及び第２の静止画記録タイミングの指定を受け付け、
前記画像合成部は、更に、前記指定された第１の静止画記録タイミングにおける前記第１の連続画像中の第１の静止画像と、前記指定された第２の静止画記録タイミングにおける前記第２の連続画像中の第２の静止画像とを組み合わせることで、前記１つのファイルにまとめた画像としての１枚の静止画像を作成する請求項３乃至７の何れかに記載の撮像装置。
【請求項１１】
前記通信部が受信する前記範囲指定用連続画像は、前記第２の表示用画像である請求項１乃至１０の何れかに記載の撮像装置。
【請求項１２】
前記通信部が受信する前記範囲指定用連続画像は、前記第２の連続画像を所定フレームおきに抜き出してなるフレームレートの小さい小レート連続画像である請求項１乃至１０の何れかに記載の撮像装置。
【請求項１３】
前記通信部が受信する前記第２の連続画像は、前記小レート連続画像として受信されていないフレーム画像のみからなる請求項１２に記載の撮像装置。
【請求項１４】
他の撮像装置と通信する通信部と、
撮像により連続画像を生成する撮像部と、
前記連続画像を記録する記録部と、
前記他の撮像装置からの範囲指定用連続画像の送信要求に応答して、前記連続画像に対応する、前記連続画像よりも通信量が少ない範囲指定用連続画像を生成して、前記通信部により前記他の撮像装置に送信すると共に、前記他の撮像装置からの前記連続画像の送信要求に応答して、前記記録した前記連続画像を前記通信部により前記他の撮像装置に送信する、制御部と、
を備える撮像装置。
【請求項１５】
撮像により第１の連続画像を生成することと、
少なくとも１つの他の撮像装置から、それぞれで撮像により生成した第２の連続画像に対応する、前記第２の連続画像よりも通信量が少ない範囲指定用連続画像を受信することと、
前記第１の連続画像に対応する第１の表示用画像と同時に、前記受信した前記範囲指定用連続画像に対応する第２の表示用画像を表示することと、
前記表示された前記第２の表示用画像に基づいたユーザによる前記第２の連続画像における範囲指定を受け付けることと、
前記他の撮像装置から、少なくとも前記指定された範囲を含む前記第２の連続画像を受信させることと、
を含む撮像装置の制御方法。
【請求項１６】
撮像により連続画像を生成することと、
前記連続画像を記録することと、
他の撮像装置からの範囲指定用連続画像の送信要求を受信することと、
前記範囲指定用連続画像の送信要求の受信に応答して、前記連続画像に対応する、前記連続画像よりも通信量が少ない範囲指定用連続画像を生成して、前記他の撮像装置に送信することと、
前記他の撮像装置からの前記連続画像の送信要求を受信することと、
前記連続画像の送信要求の受信に応答して、前記記録した前記連続画像を前記他の撮像装置に送信することと、
を含む撮像装置の制御方法。
【請求項１７】
撮像により第１の連続画像を生成することと、
少なくとも１つの他の撮像装置から、それぞれで撮像により生成した第２の連続画像に対応する、前記第２の連続画像よりも通信量が少ない範囲指定用連続画像を受信することと、
前記第１の連続画像に対応する第１の表示用画像と同時に、前記受信した前記範囲指定用連続画像に対応する第２の表示用画像を表示することと、
前記表示された前記第２の表示用画像に基づいたユーザによる前記第２の連続画像における範囲指定を受け付けることと、
前記他の撮像装置から、少なくとも前記指定された範囲を含む前記第２の連続画像を受信させることと、
をコンピュータに実行させるための撮像装置の制御プログラム。
【請求項１８】
撮像により連続画像を生成することと、
前記連続画像を記録することと、
他の撮像装置からの範囲指定用連続画像の送信要求を受信することと、
前記範囲指定用連続画像の送信要求の受信に応答して、前記連続画像に対応する、前記連続画像よりも通信量が少ない範囲指定用連続画像を生成して、前記他の撮像装置に送信することと、
前記他の撮像装置からの前記連続画像の送信要求を受信することと、
前記連続画像の送信要求の受信に応答して、前記記録した前記連続画像を前記他の撮像装置に送信することと、
をコンピュータに実行させるための撮像装置の制御プログラム。
【請求項１９】
複数の撮像装置の内の１つを、撮像により第１の連続画像を生成する第１の撮像部を備えるマスタ撮像装置として機能させ、且つ、その他の撮像装置を、それぞれ撮像により第２の連続画像を生成する第２の撮像部を備える少なくとも１つのスレーブ撮像装置として機能させる撮像システムであって、
前記マスタ撮像装置は、
前記少なくとも１つのスレーブ撮像装置と通信する第１の通信部、
を更に備え、
前記少なくとも１つのスレーブ撮像装置はそれぞれ、
前記マスタ撮像装置と通信する第２の通信部と、
前記第２の連続画像を記録する記録部と、
前記第２の連続画像に対応する、前記第２の連続画像よりも通信量が少ない範囲指定用連続画像を生成し、前記第２の通信部により前記マスタ撮像装置に送信する範囲指定用連続画像送信部と、
を更に備え、
また、前記マスタ撮像装置は、
前記第１の連続画像に対応する第１の表示用画像と同時に、前記第１の通信部で受信した前記範囲指定用連続画像に対応する第２の表示用画像を表示する表示部と、
前記表示部に表示された前記第２の表示用画像に基づいたユーザによる前記第２の連続画像における範囲指定を受け付ける操作部と、
少なくとも前記指定された範囲を含む前記第２の連続画像の送信要求を、前記第１の通信部により前記少なくとも１つのスレーブ撮像装置に対して送信する、連続画像送信要求部と、
を更に備え、
また、前記少なくとも１つのスレーブ撮像装置はそれぞれ、
前記マスタ撮像装置からの前記第２の連続画像の送信要求に応答して、前記記録した前記少なくとも指定された範囲を含む前記第２の連続画像を、前記第２の通信部により前記マスタ撮像装置に送信する、連続画像送信部、
を更に備え、
前記マスタ撮像装置は、前記第１の通信部により、前記少なくとも１つのスレーブ撮像装置から、前記少なくとも指定された範囲を含む前記第２の連続画像を受信する、撮像システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の制御方法、撮像装置の制御プログラム、及び撮像システムに関する。
【背景技術】
【０００２】
撮像装置で撮像された画像が当該撮像装置以外の装置に送信されて利用されることがある。
【０００３】
例えば特許文献１には、広角画像撮影用とその画像の一部をなす画像撮影用との２個のテレビジョンカメラを構成要件に含み、カメラマン（カメラ操作者）は、広角画像撮影用テレビジョンカメラの撮影画像である連続画像から得られるカメラの操作情報に従って、上記画像の一部をなす画像撮影用のテレビジョンカメラを制御するという技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−２４０８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像を送受信する際に、通信量には制限があるため、無駄な通信負荷はできるだけ低減したいという要求がある。例えば無線通信のように、通信量の制約が大きいときには、上記の要求は特に強くなり、単位時間に通信できる容量を考慮する必要があった。
【０００６】
従って、上記特許文献１における広角画像撮影用テレビジョンカメラのような１台の撮像装置の撮影画像である連続画像をそのまま無線で他の撮像装置に送信することは難しかった。さらには、例え送信できたとしても、連続画像を再生するには大きな処理能力が必要であることから、自身で撮像と表示も行いながら更に他の撮像装置から受信した連続画像を再生表示することは困難である。従って、撮像装置が複数台有ったとしても、それら複数の撮像装置を連携して利用することは、非常に難しかった。
【０００７】
一方近年、撮像装置としては、デジタルカメラだけでなく、スマートフォンやタブレットＰＣ等の撮像機能を備えた情報携帯端末が広く普及してきている。そのため、一人一台以上の撮像装置を所有して、１つのシーンを複数人が各人所有の撮像装置で撮影することも当たり前になってきていることから、それら複数の撮像装置を連携して利用したいというニーズがある。
【０００８】
本発明は、他の撮像装置と連携可能で、他の撮像装置の連続画像を利用し得る撮像装置、撮像装置の制御方法、及び撮像装置の制御プログラム、並びに、複数の撮像装置を備える撮像システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記の目的を果たすため、本発明の一態様によれば、撮像装置は、撮像により第１の連続画像を生成する撮像部と、少なくとも１つの他の撮像装置から、それぞれで撮像により生成した第２の連続画像に対応する、前記第２の連続画像よりも通信量が少ない範囲指定用連続画像を受信する受信部と、前記第１の連続画像に対応する第１の表示用画像と同時に、前記受信した前記範囲指定用連続画像に対応する第２の表示用画像を表示する表示部と、前記表示部に表示された前記第２の表示用画像に基づいたユーザによる前記第２の連続画像における範囲指定を受け付ける操作部と、前記他の撮像装置から、少なくとも前記指定された範囲を含む前記第２の連続画像を前記受信部に受信させる制御部と、を備える。  
本発明の一態様によれば、撮像装置は、他の撮像装置と通信する通信部と、撮像により連続画像を生成する撮像部と、前記連続画像を記録する記録部と、前記他の撮像装置からの範囲指定用連続画像の送信要求に応答して、前記連続画像に対応する、前記連続画像よりも通信量が少ない範囲指定用連続画像を生成して、前記通信部により前記他の撮像装置に送信すると共に、前記他の撮像装置からの前記連続画像の送信要求に応答して、前記記録した前記連続画像を前記通信部により前記他の撮像装置に送信する、制御部と、を備える。  
本発明の一態様によれば、撮像装置の制御方法は、撮像により第１の連続画像を生成することと、少なくとも１つの他の撮像装置から、それぞれで撮像により生成した第２の連続画像に対応する、前記第２の連続画像よりも通信量が少ない範囲指定用連続画像を受信することと、前記第１の連続画像に対応する第１の表示用画像と同時に、前記受信した前記範囲指定用連続画像に対応する第２の表示用画像を表示することと、前記表示された前記第２の表示用画像に基づいたユーザによる前記第２の連続画像における範囲指定を受け付けることと、前記他の撮像装置から、少なくとも前記指定された範囲を含む前記第２の連続画像を受信させることと、を含む。  
本発明の一態様によれば、撮像装置の制御方法は、撮像により連続画像を生成することと、前記連続画像を記録することと、他の撮像装置からの範囲指定用連続画像の送信要求を受信することと、前記範囲指定用連続画像の送信要求の受信に応答して、前記連続画像に対応する、前記連続画像よりも通信量が少ない範囲指定用連続画像を生成して、前記他の撮像装置に送信することと、前記他の撮像装置からの前記連続画像の送信要求を受信することと、前記連続画像の送信要求の受信に応答して、前記記録した前記連続画像を前記他の撮像装置に送信することと、を含む。  
本発明の一態様によれば、撮像装置の制御プログラムは、撮像により第１の連続画像を生成することと、少なくとも１つの他の撮像装置から、それぞれで撮像により生成した第２の連続画像に対応する、前記第２の連続画像よりも通信量が少ない範囲指定用連続画像を受信することと、前記第１の連続画像に対応する第１の表示用画像と同時に、前記受信した前記範囲指定用連続画像に対応する第２の表示用画像を表示することと、前記表示された前記第２の表示用画像に基づいたユーザによる前記第２の連続画像における範囲指定を受け付けることと、前記他の撮像装置から、少なくとも前記指定された範囲を含む前記第２の連続画像を受信させることと、をコンピュータに実行させる。  
本発明の一態様によれば、撮像装置の制御プログラムは、撮像により連続画像を生成することと、前記連続画像を記録することと、他の撮像装置からの範囲指定用連続画像の送信要求を受信することと、前記範囲指定用連続画像の送信要求の受信に応答して、前記連続画像に対応する、前記連続画像よりも通信量が少ない範囲指定用連続画像を生成して、前記他の撮像装置に送信することと、前記他の撮像装置からの前記連続画像の送信要求を受信することと、前記連続画像の送信要求の受信に応答して、前記記録した前記連続画像を前記他の撮像装置に送信することと、をコンピュータに実行させる。  
本発明の一態様によれば、撮像システムは、複数の撮像装置の内の１つを、撮像により第１の連続画像を生成する第１の撮像部を備えるマスタ撮像装置として機能させ、且つ、その他の撮像装置を、それぞれ撮像により第２の連続画像を生成する第２の撮像部を備える少なくとも１つのスレーブ撮像装置として機能させる撮像システムであって、前記マスタ撮像装置は、前記少なくとも１つのスレーブ撮像装置と通信する第１の通信部、を更に備え、前記少なくとも１つのスレーブ撮像装置はそれぞれ、前記マスタ撮像装置と通信する第２の通信部と、前記第２の連続画像を記録する記録部と、前記第２の連続画像に対応する、前記第２の連続画像よりも通信量が少ない範囲指定用連続画像を生成し、前記第２の通信部により前記マスタ撮像装置に送信する範囲指定用連続画像送信部と、を更に備え、また、前記マスタ撮像装置は、前記第１の連続画像に対応する第１の表示用画像と同時に、前記第１の通信部で受信した前記範囲指定用連続画像に対応する第２の表示用画像を表示する表示部と、前記表示部に表示された前記第２の表示用画像に基づいたユーザによる前記第２の連続画像における範囲指定を受け付ける操作部と、少なくとも前記指定された範囲を含む前記第２の連続画像の送信要求を、前記第１の通信部により前記少なくとも１つのスレーブ撮像装置に対して送信する、連続画像送信要求部と、を更に備え、また、前記少なくとも１つのスレーブ撮像装置はそれぞれ、前記マスタ撮像装置からの前記第２の連続画像の送信要求に応答して、前記記録した前記少なくとも指定された範囲を含む前記第２の連続画像を、前記第２の通信部により前記マスタ撮像装置に送信する、連続画像送信部、を更に備え、前記マスタ撮像装置は、前記第１の通信部により、前記少なくとも１つのスレーブ撮像装置から、前記少なくとも指定された範囲を含む前記第２の連続画像を受信する。
【発明の効果】
【００１０】
本発明によれば、撮像により生成した第２の連続画像そのものではなく、それに対応する、それよりも通信量が少ない範囲指定用連続画像を通信してユーザに提示することで、第２の連続画像中の必要な期間をユーザが指定できるようにすると共に、後から第２の連続画像を通信により取得することで、この第２の連続画像の指定範囲を利用できるようにしているので、他の撮像装置と連携可能で、他の撮像装置の連続画像を利用し得る撮像装置、撮像システム、撮像装置の制御方法、及び撮像装置の制御プログラムを提供できる。
【図面の簡単な説明】
【００１１】
【図１】図１（Ａ）は、本発明の第１実施形態に係る撮像システムの使用状況を表す模式図であり、図１（Ｂ）は、第１実施形態に係る撮像システムを構成する本発明の第１実施形態に係る撮像装置の構成例の概略を示すブロック図である。
【図２】図２は、第１実施形態に係る各撮像装置の起動時の動作の一例を示すフローチャートである。
【図３Ａ】図３Ａは、第１実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートの第１の部分を示す図である。
【図３Ｂ】図３Ｂは、第１実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートの第２の部分を示す図である。
【図３Ｃ】図３Ｃは、第１実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートの第３の部分を示す図である。
【図３Ｄ】図３Ｄは、第１実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートの第４の部分を示す図である。
【図３Ｅ】図３Ｅは、第１実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートの第５の部分を示す図である。
【図３Ｆ】図３Ｆは、第１実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートの第６の部分を示す図である。
【図４】図４（Ａ）は、第１実施形態に係る撮像システムの各撮像装置の表示部に表示される画像の例を示す模式図であり、図４（Ｂ）は、マスタカメラとなる撮像装置の表示部に表示される画像の別の例を示す模式図である。
【図５】図５は、第１実施形態に係る撮像システムの各撮像装置における連続画像の撮像フレームとマスタカメラとなる撮像装置の表示部に表示される撮像フレームとの関係の例を示す模式図である。
【図６】図６は、第１実施形態におけるマスタカメラ動作中の連結用情報ファイル生成サブルーチンの一例を示すフローチャートである。
【図７】図７は、第１実施形態における連結用情報ファイル生成サブルーチンの動作によりマスタカメラとなる撮像装置に作成される連結用情報ファイルの一例を示す図である。
【図８】図８は、第１実施形態におけるマスタカメラ動作中の組み写真生成サブルーチンの一例を示すフローチャートである。
【図９】図９は、第１実施形態におけるマスタカメラ動作中の動画連結サブルーチン及びスレーブカメラ動作中の動画送信サブルーチンの一例を示すフローチャートである。
【図１０】図１０は、第１実施形態における動画連結サブルーチンの動作によりマスタカメラとなる撮像装置に作成される連結ファイルにおける撮像フレームの一例を示す図である。
【図１１Ａ】図１１Ａは、本発明の第２実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートにおける、図３Ａのフローチャートに対する第１の変更部分を示す図である。
【図１１Ｂ】図１１Ｂは、第２実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートにおける、図３Ａのフローチャートに対する第２の変更部分を示す図である。
【図１１Ｃ】図１１Ｃは、第２実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートにおける、図３Ｅのフローチャートに対する変更部分を示す図である。
【図１２】図１２は、本発明の第３実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートにおける、図３Ｂのフローチャートに対する変更部分を示す図である。
【図１３】図１３は、第３実施形態における連結用情報ファイル生成サブルーチンの動作によりマスタカメラとなる撮像装置に作成される連結用情報ファイルの一例を示す図である。
【図１４Ａ】図１４Ａは、本発明の第４実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートにおける、図３Ａのフローチャートに対する変更部分を示す図である。
【図１４Ｂ】図１４Ｂは、第４実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートの、図３Ｂに対応する部分を示す図である。
【図１４Ｃ】図１４Ｃは、第４実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートの、図３Ｄに対応する部分を示す図である。
【図１４Ｄ】図１４Ｄは、第４実施形態に係る撮像システムの各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一例を示すフローチャートの、図３Ｅに対応する部分を示す図である。
【図１５】図１５は、第４実施形態に係る撮像システムの各撮像装置における連続画像の撮像フレームとマスタカメラとなる撮像装置の表示部に表示される撮像フレームとの関係の例を示す模式図である。
【図１６】図１６は、変形例における組み写真生成サブルーチンの一例を示すフローチャートである。
【図１７】図１７は、変形例における組み写真生成サブルーチンの動作によりマスタカメラとなる撮像装置に作成される組み写真用情報ファイルの一例を示す図である。
【図１８】図１８は、変形例における動画連結サブルーチンを示すフローチャートである。
【発明を実施するための形態】
【００１２】
［第１実施形態］  
第１実施形態について図面を参照して説明する。本実施形態に係る撮像システムの使用状況を図１（Ａ）に示す。撮像システムは、本実施形態に係る複数の撮像装置１０，２０を含む。更に、図１（Ａ）には示されないが、同図中に破線で示すようなシーンを撮像している撮像装置３０を含む。これら複数の撮像装置１０，２０，３０は、互いに通信可能な位置に存在している。なお、本実施形態では、撮像システムが３台の撮像装置を含む場合を例に説明するが、本発明は３台に限定するものではなく、撮像システムが少なくとも２台の撮像装置を含めば良い。
【００１３】
撮像装置１０，２０，３０は、デジタルビデオカメラやデジタルカメラに限らず、例えばスマートフォンやタブレットＰＣといった撮像機能を備えた情報携帯端末等、連続画像である動画像を撮像可能なものであれば、どのようなものでも良い。さらには、コンシューマ用のカメラに限らず、監視カメラ、顕微鏡用や検査用といった産業用機器の観察装置、各種医療用の観察装置であっても良い。
【００１４】
撮像装置１０は、図１（Ｂ）に示すように、制御部１１と、操作部１２と、撮像部１３と、画像記録部１４と、表示部１５と、無線通信部１６と、記憶部１７と、を有する。
【００１５】
制御部１１は、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）、又はＡｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ（ＡＳＩＣ）等を含み、各種演算を行う。制御部１１は、撮像装置１０の各部の動作を制御したり、各種画像処理を行ったりする。制御部１１の動作は、記憶部１７に記録されたプログラムに従って行われる。また、制御部１１は、合成部１１１を備えている。この合成部１１１は、制御部１１内にハードウェアとして構成されても良いし、制御部１１が該合成部１１１の機能を果たすようなソフトウェアとして構成されていても良い。
【００１６】
操作部１２は、撮像装置１０に設けられた釦等である。ここで、操作部１２は、例えば電源釦や動画像の撮像開始／終了指示釦等の実体的な釦に加えて、表示部１５に表示された釦アイコンと表示部１５に配されたタッチスクリーンとでなる仮想的な釦を含む。操作部１２は、ユーザの指示を受け取り、その指示を操作信号として制御部１１へと伝達する。
【００１７】
撮像部１３は、レンズや絞り等を含む光学系と、撮像素子とを含む。撮像部１３は、光学系によって撮像素子の撮像面に被写体像を形成し、撮像素子によって当該被写体像に基づいて、画像データを生成する。撮像部１３は、生成した画像データを制御部１１へと伝達する。この画像データは、制御部１１で画像処理される。例えば、制御部１１は、撮像素子から取得した画像データをスルー画用に画像処理する。すなわち、スルー画は、表示部１５の画面サイズ、解像度に応じてリサイズされたものであり、この画像処理には、画像の縮小が含まれる。このように、制御部１１は、画像処理によってスルー画を生成する。表示部１５は、例えば液晶ディスプレイであり、このスルー画を表示する。
【００１８】
画像記録部１４は、一般的な記録媒体である。画像記録部１４は、撮像装置１０に固定されていてもよいし、撮像装置１０と着脱自在であってもよい。制御部１１は、操作部１２のシャッタ釦の操作に応じて、所定の画像補正等の画像処理を行った画像データを１つの静止画ファイルとして画像記録部１４に記録する。あるいは、制御部１１は、画像処理する前の生の画像データ（ＲＡＷデータ）を１つの静止画ファイルとして記録することもできる。さらに、上記制御部１１は、撮像部１３から連続的に与えられる画像データを連続的に処理して、動画像データである連続画像を生成することができ、画像記録部１４に、この連続画像を１つの動画像ファイルとして記録する。
【００１９】
無線通信部１６は、例えば、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）等の無線通信方法を利用して、制御部１１の制御下で外部装置である他の撮像装置２０，３０とデータ通信を行う。
【００２０】
記憶部１７は、上述したように制御部１１を動作させるためのプログラムを記憶する。更には、制御部１１の動作中、ワークメモリやレジスタとして使用される。なお、この記憶部１７は、制御部１１と別構成としたが、制御部１１内に内蔵しても良い。
【００２１】
制御部１１の合成部１１１は、撮像部１３からの画像データに基づくスルー画と、無線通信部１６を介して他の撮像装置２０，３０から受信したスルー画とを用いて、重畳或いは並べる等の合成を行って、表示部１５に表示する。さらに、合成部１１１は、詳細は後述するようにして、画像記録部１４に動画像ファイルとして記録された連続画像と、無線通信部１６を介して他の撮像装置２０，３０から受信した連続画像とを、１つの連続画像に合成し、１つの動画像ファイルとして画像記録部１４に記録する。
【００２２】
撮像装置２０は、この撮像装置１０の制御部１１、操作部１２、撮像部１３、画像記録部１４、表示部１５、無線通信部１６、及び記憶部１７と同様の機能を備える、制御部２１と、操作部２２と、撮像部２３と、画像記録部２４と、表示部２５と、無線通信部２６と、記憶部２７と、を有する。また、制御部２１は、合成部２１１を備えている。
【００２３】
撮像装置３０も同様に、撮像装置１０の制御部１１、操作部１２、撮像部１３、画像記録部１４、表示部１５、無線通信部１６、及び記憶部１７と同様の機能を備える、制御部３１と、操作部３２と、撮像部３３と、画像記録部３４と、表示部３５と、無線通信部３６と、記憶部３７と、を有する。また、制御部３１は、合成部３１１を備えている。
【００２４】
次に、第１実施形態に係る撮像システムの動作を説明する。  
本撮像システムは、１つの撮像装置で記録した連続画像に他の撮像装置で記録した連続画像を上記１つの撮像装置上で組み合わせて、上記１つの撮像装置上に新しい１つの連続画像を作成するものである。つまり、例えば図１（Ａ）のような使用状況において、撮像装置１０のユーザが他のユーザ（撮像装置２０，３０のユーザ）と連携して撮像を行い、互いの撮像装置１０，２０，３０で作成した連続画像を利用して、アングルやシーンが切り換わっていくような新たな連続画像を、１つの撮像装置１０上の操作だけで作成できるようにしたものである。
【００２５】
以下、第１実施形態に係る撮像システムの具体的な動作例について、図２及び図３Ａ乃至図３Ｆに示すフローチャートを参照して説明する。これらの図に示す動作は、記憶部１７、２７又は３７に記憶されたプログラムに従って制御部１１、２１又は３１により実行される処理であり、撮像装置１０、２０又は３０の操作部１２，２２又は３２の電源オン操作に応じて撮像装置１０、２０又は３０が起動したときに動作モードが連携モードに設定されていた場合、あるいは、撮像装置１０、２０又は３０の操作部１２，２２又は３２の所定のモード設定操作により撮像装置１０、２０又は３０の動作モードが連携モードに設定された場合について示している。動作モードは、操作部１２、２２又は３２のユーザ操作により設定され、記憶部１７、２７又は３７に不揮発的に記憶される。連携モードとは、他のカメラと連係して動作するモードのことである。
【００２６】
まず、ステップＳ１において、撮像装置１０、２０又は３０の制御部１１、２１又は３１は、連携モードにおける動作モードとしてマスタモードに設定されているか否かを判定する。ここで、マスタモードに設定されていると判定した場合には、制御部１１、２１又は３１は、後述するマスタカメラ動作を実行する。また、制御部１１、２１又は３１は、マスタモードに設定されていないと判定した場合には、後述するスレーブカメラ動作を実行する。
【００２７】
本実施形態では、複数の撮像装置１０，２０，３０の内の１つがマスタカメラ動作を実行するようにマスタモードに設定される。ここでは、撮像装置１０がマスタモードに設定されて、マスタカメラ動作を実行し、他の撮像装置２０及び３０はスレーブカメラ動作を実行する場合を例に説明する。便宜的に、以下、撮像装置１０をマスタカメラ、撮像装置２０をスレーブカメラＡ、撮像装置３０をスレーブカメラＢと称して、制御部１１、２１又は３１によるマスタカメラ動作及びスレーブカメラ動作の詳細を説明する。
【００２８】
マスタカメラの制御部１１は、ステップＳ１０１において、無線通信部１６を介してスレーブカメラに対してグループ化要求を行う。これに応じて、スレーブカメラＡの制御部２１は、ステップＳ２０１において、無線通信部２６を介してマスタカメラとのグループ化を行い、同様に、スレーブカメラＢの制御部３１は、ステップＳ３０１において、無線通信部３６を介してマスタカメラとのグループ化を行う。なお、このグループ化は、マスタカメラとスレーブカメラとのペアリング、マスタカメラでの接続するスレーブカメラの選択並びにその選択に応じたマスタカメラとスレーブカメラとの接続処理、スレーブカメラの内蔵時計（図示せず）のマスタカメラの内蔵時計（図示せず）への同期、等の動作を含む。このマスタカメラとスレーブカメラの内蔵時計の同期により、マスタカメラで記録される連続画像（以下、第１の連続画像と称する）の動画像ファイルとスレーブカメラＡ及びＢで記録される連続画像（以下、第２の連続画像と称する）の動画像ファイルとのタイムスタンプによる関連付けが可能となる。
【００２９】
その後、マスタカメラの制御部１１は、ステップＳ１０２において、動作モードが記録モードに設定されているか否かを判定する。ここで、記録モードに設定されていると判定した場合には、処理はステップＳ１０３に進み、記録モードに設定されていない、つまり再生モードに設定されていると判定した場合には、処理はステップＳ１２１に進む。ステップＳ１０３において、マスタカメラの制御部１１は、ユーザの操作部１２の操作により動画連結の開始が指示されたか否かを判定する。ここで、制御部１１が動画連結の開始が指示されたと判定した場合には、処理はステップＳ１１８に進む。これに対して、制御部１１が動画連結の開始が指示されていないと判定した場合には、処理はステップＳ１０４に進む。ステップＳ１０４において、制御部１１は、ユーザの操作部１２の操作により第１の連続画像の記録開始が指示されたか否かを判定する。ここで、制御部１１が第１の連続画像の記録開始が指示されていないと判定した場合には、処理は上記ステップＳ１０３に戻る。こうして、マスタカメラでは、ユーザから何らかの指示が与えられるまで、待機する。なおこのとき、制御部１１は、撮像部１３に撮像を行わせ、撮像部１３からのフレーム画像データを処理してスルー画を生成し、それを表示部１５に表示させる。
【００３０】
一方、スレーブカメラＡの制御部２１は、ステップＳ２０２において、動作モードが記録モードに設定されているか否かを判定する。ここで、制御部２１が動作モードが記録モードに設定されていると判定した場合には、処理はステップＳ２０３に進み、記録モードに設定されていない、つまり再生モードに設定されていると判定した場合には、処理はステップＳ２１０に進む。ステップＳ２０３において、制御部２１は、無線通信部２６によってマスタカメラからの連結要求を受信したか否かを判定する。ここで、制御部２１が連結要求を受信したと判定した場合には、処理はステップＳ２０９に進む。これに対して、制御部２１が連結要求を受信していないと判定した場合には、処理はステップＳ２０４に進む。ステップＳ２０４において、制御部２１は、無線通信部２６によってマスタカメラからの記録要求を受信したか否かを判定する。ここで、制御部２１が記録要求を受信していないと判定した場合には、処理は上記ステップＳ２０３に戻る。こうして、スレーブカメラＡでは、マスタカメラから何らかの要求が受信されるまで、待機する。なおこのとき、制御部２１は、撮像部２３に撮像を行わせ、撮像部２３からのフレーム画像データを処理してスルー画を生成し、それを表示部２５に表示させる。
【００３１】
同様に、スレーブカメラＢの制御部３１は、ステップＳ３０２において、動作モードが記録モードに設定されているか否かを判定する。ここで、制御部３１が動作モードが記録モードに設定されていると判定した場合には、処理はステップＳ３０３に進み、記録モードに設定されていない、つまり再生モードに設定されていると判定した場合には、処理はステップＳ３１０に進む。ステップＳ３０３において、制御部３１は、無線通信部３６によってマスタカメラからの連結要求を受信したか否かを判定する。ここで、制御部３１が連結要求を受信したと判定した場合には、処理はステップＳ３０９に進む。これに対して、制御部３１が連結要求を受信していないと判定した場合には、処理はステップＳ３０４に進む。ステップＳ３０４において、制御部３１は、無線通信部３６によってマスタカメラからの記録要求を受信したか否かを判定する。ここで、制御部３１が記録要求を受信していないと判定した場合には、処理は上記ステップＳ３０３に戻る。こうして、スレーブカメラＢでは、マスタカメラから何らかの要求が受信されるまで、待機する。なおこのとき、制御部３１は、撮像部３３に撮像を行わせ、撮像部３３からのフレーム画像データを処理してスルー画を生成し、それを表示部３５に表示させる。
【００３２】
そして、マスタカメラの制御部１１が、ステップＳ１０４において、ユーザの操作部１２の操作により第１の連続画像の記録開始が指示されたことを判定すると、処理はステップＳ１０５に進む。そして、このステップＳ１０５において、制御部１１は、無線通信部１６を介してスレーブカメラＡ及びＢに対して記録要求を送信すると共に、ステップＳ１０６において、撮像部１３からの画像データを処理して第１の連続画像を生成し、画像記録部１４への記録を開始する。このとき、制御部１１は、記録される第１の連続画像の各フレーム画像データに対応するスルー画も生成し、表示部１５に表示する。つまり、スルー画は、第１の連続画像に対応する第１の表示用画像である。その後、処理はステップＳ１０７に進む。
【００３３】
一方、上記ステップＳ１０５でのマスタカメラからの記録要求の送信に応答して、スレーブカメラＡの制御部２１は、ステップＳ２０４において、無線通信部２６によってマスタカメラから記録要求の受信が有ったと判定し、処理はステップＳ２０５に進む。そして、ステップＳ２０５において、制御部２１は、撮像部２３からの画像データを処理して第２の連続画像を生成し、画像記録部２４への記録を開始する。このとき、制御部２１は、記録される第２の連続画像のフレーム画像データに対応するスルー画も生成し、表示部２５に表示する。また、ステップＳ２０６において、このスルー画を、無線通信部２６によりマスタカメラへ送信する。その後、処理はステップＳ２０７に進む。
【００３４】
同様に、上記ステップＳ１０５でのマスタカメラからの記録要求の送信に応答して、スレーブカメラＢの制御部３１は、ステップＳ３０４において、無線通信部３６によってマスタカメラから記録要求の受信が有ったと判定し、処理はステップＳ３０５に進む。そして、ステップＳ３０５において、制御部３１は、撮像部３３からの画像データを処理して第２の連続画像を生成し、画像記録部３４への記録を開始する。このとき、制御部３１は、記録される第２の連続画像のフレーム画像データに対応するスルー画も生成し、表示部３５に表示する。また、ステップＳ３０６において、このスルー画を、無線通信部３６によりマスタカメラへ送信する。その後、処理はステップＳ３０７に進む。
【００３５】
マスタカメラの制御部１１は、ステップＳ１０７において、無線通信部１６により上記スレーブカメラＡからのスルー画を受信し、この受信したスレーブカメラＡからのスルー画を表示部１５に表示するべき第２の表示用画像としてのスルー画として合成部１１１によって当該マスタカメラのスルー画と合成して、表示部１５に、当該マスタカメラのスルー画と同時に、その受信したスルー画を表示する。またこのとき、制御部１１は、スレーブカメラＡ表示遅延値の更新も行う。同様に、制御部１１は、ステップＳ１０８において、無線通信部１６により上記スレーブカメラＢからのスルー画を受信し、この受信したスレーブカメラＢからのスルー画を表示部１５に表示するべき第２の表示用画像としてのスルー画として合成部１１１によって当該マスタカメラのスルー画と合成して、表示部１５に、当該マスタカメラのスルー画と同時に、それら受信したスルー画を表示する。またこのとき、制御部１１は、スレーブカメラＢ表示遅延値の更新も行う。その後、処理はステップＳ１０９に進む。「スレーブカメラ表示遅延値」については、後で説明する。
【００３６】
なお、合成部１１１によるマスタカメラのスルー画とスレーブカメラＡ及びＢのスルー画と合成つまりそれらの表示部１５への同時表示は、例えば、図４（Ａ）に示すように、表示部１５の表示画面に全画面表示されたマスタカメラウィンドウ１５１上に、スレーブカメラＡウィンドウ１５２及びスレーブカメラＢウィンドウ１５３を開くことで、マスタカメラのスルー画上にスレーブカメラＡ及びＢのスルー画を重畳表示する形態を採ることができる。なおこのとき、スレーブカメラＡ及びＢの表示部２５，３５には、それぞれのスルー画のみが表示される。
【００３７】
あるいは、この合成部１１１によるマスタカメラのスルー画とスレーブカメラＡ及びＢのスルー画との合成は、例えば、図４（Ｂ）に示すように、表示部１５の表示画面にマスタカメラウィンドウ１５１とスレーブカメラＡウィンドウ１５２及びスレーブカメラＢウィンドウ１５３とを並べて配置することで、全てのスルー画を並べて表示するような形態としても良い。
【００３８】
また、制御部１１は、図４（Ａ）及び図４（Ｂ）に示すように、表示部１５に、マスタカメラの組み写真モードへの設定を指示するための組み写真生成指示釦１５４をアイコンとして表示する。なお、本実施形態では、ユーザに分かり易いように、一般的な「静止画」という文字アイコンを提示するようにしているが、「組み写真」とう文字アイコン、更には図４（Ａ）の状態を四角形の組み合わせで表すグラフィカルアイコン等、ユーザに判別可能であれば、どのようなものであっても良いことは勿論である。
【００３９】
ステップＳ１０９において、マスタカメラの制御部１１は、カメラが組み写真モードに設定されているか否かを判定する。ここで、制御部１１がカメラが組み写真モードに設定されてないと判定した場合には、処理はステップＳ１１０に進む。ステップＳ１１０において、制御部１１は、組み写真生成指示釦１５４がタッチされたか否か、つまり、操作部１２のタッチスクリーンにおける組み写真生成指示釦１５４に対応する位置がタッチ操作されたか否かを判定する。そして、組み写真生成指示釦１５４がタッチされていないと判定した場合には、制御部１１は、更に、ステップＳ１１１において、マスタカメラウィンドウ１５１、スレーブカメラＡウィンドウ１５２、及びスレーブカメラＢウィンドウ１５３の何れかがタッチされたか否か、つまり、操作部１２のタッチスクリーンにおける何れかのウィンドウに対応する位置がタッチ操作されたか否かを判定する。ここで、制御部１１がウィンドウタッチもされていないと判定した場合は、処理はステップＳ１１２に進む。ステップＳ１１２において、制御部１１は、ユーザの操作部１２の操作により第１の連続画像の記録終了が指示されたか否かを判定する。そして、制御部１１が未だ第１の連続画像の記録終了が指示されていないと判定した場合には、処理は上記ステップＳ１０７に戻る。
【００４０】
また、スレーブカメラＡの制御部２１は、ステップＳ２０７において、無線通信部２６によってマスタカメラから終了要求の受信が有ったか否かを判定する。そして、制御部２１が終了要求の受信が無いと判定した場合には、処理は上記ステップＳ２０６に戻る。
【００４１】
同様に、スレーブカメラＢの制御部２１は、ステップＳ３０７において、無線通信部３６によってマスタカメラから終了要求の受信が有ったか否かを判定する。そして、制御部３１が終了要求の受信が無いと判定した場合には、処理は上記ステップＳ３０６に戻る。
【００４２】
こうして、マスタカメラでの第１の連続画像の記録とスレーブカメラＡ及びＢでの第２の連続画像の記録、並びに、マスタカメラの表示部１５でのスルー画とスレーブカメラＡ及びＢのスルー画との同時表示が続けられていく。従って、スレーブカメラＡ及びＢからマスタカメラへ連続して送信されるスルー画は、第２の連続画像に対応する範囲指定用連続画像であり、第２の連続画像よりも縮小されていることで、第２の連続画像よりも通信量が少ないものである。
【００４３】
ここで、「スレーブカメラ表示遅延値」について、図５を参照して説明する。  
本実施形態では、「表示遅延」とは、撮像部で撮像を行った時点から、その画像データに対応するスルー画がマスタカメラの表示部１５で表示されるまでの時間を意味する。
【００４４】
マスタカメラにおける表示遅延は、自身の撮像部１３の撮像による画像データに対応するスルー画を自身の表示部１５に表示するまでの時間であり、制御部１１が撮像部１３からの画像データを処理してスルー画を生成するための縮小等の画像処理に係わる遅延量だけである。そのため、例えば１撮像フレーム分という微少な遅延だけで済む。よって、この例では、表示遅延値は「１」となっている。
【００４５】
このようなマスタカメラでの表示遅延量に対して、「スレーブカメラ表示遅延値」は、スレーブカメラの撮像部２３，３３の撮像による画像データに対応するスルー画をマスタカメラの表示部１５に表示するまでの時間となる。この場合、スレーブカメラの制御部２１，３１が撮像部２３，３３の撮像による画像データに対し縮小等の画像処理を行ってスルー画を生成し、無線通信部２６，３６により通信完了するまでの遅延量と、マスタカメラの無線通信部１６が受信完了してから、その受信したスルー画を表示部１５のウィンドウ１５２，１５３のサイズに応じてリサイズ（縮小）する画像処理を行って表示部１５に表示するまでの遅延量と、の合算となる。そのため、図５の例では、例えば３撮像フレーム分の遅延が生じており、よって、「スレーブカメラ表示遅延値」は「３」となる。
【００４６】
マスタカメラでは、無線通信部１６が受信完了してから表示部１５に表示するまでの遅延量については、自身の処理に係わる遅延量であるので、管理可能である。これに対して、スレーブカメラが撮像してから通信完了するまでの処理に係わる遅延量は、各スレーブカメラの処理能力によって異なり、スレーブカメラ内では管理できても、マスタカメラでそれを管理することはできない。そこで、上記ステップＳ２０６，Ｓ３０６においてスレーブカメラからマスタカメラにスルー画を送信する際に、スレーブカメラで管理されている遅延量をメタデータとして、スルー画と共に送信する。そして、マスタカメラでは、上記ステップＳ１０７及びＳ１０８において、スレーブカメラからスルー画を受信する毎に、その送信されてきたスレーブカメラ管理の遅延量と、受信したスルー画の表示に係わる自身管理の遅延量とを合算して、「スレーブカメラ表示遅延値」として、記憶部１７に更新記憶していく。
【００４７】
このようにして、スレーブカメラの制御部１１は、スレーブカメラからスルー画を受信する毎に、「スレーブカメラ表示遅延値」をリアルタイムに検出して、管理することができる。
【００４８】
また、受信したスレーブカメラのスルー画を表示部１５のウィンドウ１５２，１５３のサイズに応じてリサイズ（縮小）する画像処理に関し、制御部１１の処理能力的に２つのスルー画を処理することは難しい。そこで、本実施形態では、図５に示すように、１フレームおきに間引いて、スレーブカメラのスルー画を表示部１５に表示するようにしている。勿論、これはスレーブカメラが２台の場合であり、３台、４台と増えるにつれて、間引くフレーム数は増加していくこととなる。
【００４９】
あるいは、マスタカメラ側で受信したスルー画を間引き表示するのでは無く、スレーブカメラ側からスレーブカメラの数に応じたフレームレートで、スルー画を間引き送信するようにしても構わない。この場合には、マスタカメラでは、送信されたスルー画だけを受信して表示すれば良い。例えば、スレーブカメラが２台例では、上記ステップＳ１０７とＳ１０８を交互に実行すれば良くなる。
【００５０】
以上のようにして、マスタカメラでの第１の連続画像の記録とスレーブカメラＡ及びＢでの第２の連続画像の記録、並びに、マスタカメラの表示部１５でのスルー画とスレーブカメラＡ及びＢのスルー画との同時表示が続けられていく状況において、マスタカメラのユーザは、所望のタイミングでウィンドウタッチを行い、新たな連続画像とすべきアングルやシーンを選択する。
【００５１】
すなわち、マスタカメラの制御部１１は、上記ステップＳ１１１においてマスタカメラウィンドウ１５１、スレーブカメラＡウィンドウ１５２、及びスレーブカメラＢウィンドウ１５３の何れかがタッチされたと判定した場合、ステップＳ１１３において、連結用情報ファイル生成サブルーチンを実行する。そしてその後、処理は上記ステップＳ１１２に進む。
【００５２】
このステップＳ１１３の連結用情報ファイル生成サブルーチンでは、制御部１１は、図６に示すような動作を行う。すなわち、制御部１１は、まず、ステップＳ１１３Ａにおいて、図７に示すように、記憶部１７に構成された連結用情報ファイル１７１に、タッチされた時刻であるタッチ時刻、選択されたウィンドウのカメラ（以下、選択カメラと称する）を特定する選択カメラ名、上記ステップＳ１０７又はＳ１０８で記憶部１７に更新記憶している選択カメラの表示遅延値、及び選択カメラが記録中の連続画像の動画像ファイルを特定するファイル名を記録する。なお、マスタカメラ及びスレーブカメラにおいては、この連携モードで画像記録部１４，２４，３４に記録される動画像ファイルのファイル名が予め決められた命名ルールに従って付されるように構成されており、そのファイル名がこの連結用情報ファイル１７１に記憶される。そして、ステップＳ１１３Ｂにおいて、図４（Ａ）又は図４（Ｂ）に示すように、選択カメラのウィンドウに選択枠１５５を表示する。その後、処理はこの連結用情報ファイル生成サブルーチンを終了して、上位のルーチンに戻る。
【００５３】
なお、図７に示す連結用情報ファイル１７１の記憶例は、図５の例に対応している。つまり、まず、時刻ｔ０にマスタカメラウィンドウ１５１がタッチされてマスタカメラの画像が選択され、その後、時刻ｔ１にスレーブカメラＡウィンドウ１５２がタッチされてスレーブＡカメラの画像が選択され、その後の時刻ｔ２にスレーブカメラＢウィンドウ１５３がタッチされてスレーブＢカメラの画像が選択され、そして、時刻ｔ３に再びマスタカメラウィンドウ１５１がタッチされてマスタカメラの画像が選択された状態を示している。
【００５４】
また、上記ステップＳ１１０において、マスタカメラの制御部１１が組み写真生成指示釦１５４がタッチされたと判定した場合には、処理はステップＳ１１４に進む。このステップＳ１１４において、制御部１１は、カメラを組み写真モードに設定する。そして、ステップＳ１１５において、組み写真生成サブルーチンを実行する。また、上記ステップＳ１０９において、カメラが組み写真モードに設定されていると判定した場合にも、処理はこのステップＳ１１５に進み、組み写真生成サブルーチンを実行する。そしてその後、処理は上記ステップＳ１０７に進む。
【００５５】
このステップＳ１１５の組み写真生成サブルーチンでは、制御部１１は、図８に示すような動作を行う。すなわち、制御部１１は、まず、ステップＳ１１５Ａにおいて、マスタカメラウィンドウ１５１、スレーブカメラＡウィンドウ１５２、及びスレーブカメラＢウィンドウ１５３の何れかがタッチされたか否か、つまり、操作部１２のタッチスクリーンにおける何れかのウィンドウに対応する位置がタッチ操作されたか否かを判定する。ここで、制御部１１が何れのウィンドウもタッチされていないと判定した場合は、処理はこの組み写真生成サブルーチンを終了して、上位のルーチンに戻る。従って、何れかのウィンドウがタッチされるまで、処理は、ステップＳ１０７，Ｓ１０８，Ｓ１０９，Ｓ１１５をループすることとなる。
【００５６】
そして、上記ステップＳ１１５Ａにおいてマスタカメラウィンドウ１５１、スレーブカメラＡウィンドウ１５２、及びスレーブカメラＢウィンドウ１５３の何れかがタッチされたと判定した場合、制御部１１は、ステップＳ１１５Ｂにおいて、選択されたウィンドウのカメラ（選択カメラ）のスルー画を一時停止表示状態にする。すなわち、選択カメラのスルー画を固定する。その後、ステップＳ１１５Ｃにおいて、制御部１１は、全てのウィンドウにおいてスルー画が一時停止表示状態になったか否かを判定する。ここで、制御部１１が全部のウィンドウが未だ一時停止表示状態になっていないと判定した場合には、処理はこの組み写真生成サブルーチンを終了して、上位のルーチンに戻る。
【００５７】
これに対して、上記ステップＳ１１５Ｃにおいて全ウィンドウが一時停止表示状態になったと判定した場合には、制御部１１は、合成部１１１により、ステップＳ１１５Ｄにおいて、現在表示部１５に表示されている、複数のスルー画が重畳又は並べて配置された状態そのままの組み写真を、静止画ファイルとして画像記録部１４に記録する。従って、この組み写真の静止画は、マスタカメラのスルー画サイズのものとなり、その中のスレーブカメラのスルー画の画像については受信したスルー画よりも更に縮小されたものとなっている。
【００５８】
このようにして組み写真が記録されたならば、制御部１１は、ステップＳ１１５Ｅにおいて、組み写真モードを終了させ、更に、ステップＳ１１５Ｆにおいて、マスタカメラウィンドウ１５１、スレーブカメラＡウィンドウ１５２、及びスレーブカメラＢウィンドウ１５３の全てでスルー画の表示を再開させる。その後、処理はこの組み写真生成サブルーチンを終了して、上位のルーチンに戻る。
【００５９】
そして、上記ステップＳ１１２において、マスタカメラの制御部１１がユーザの操作部１２の操作により第１の連続画像の記録終了が指示されたと判定した場合には、処理はステップＳ１１６に進む。このステップＳ１１６において、制御部１１は、第１の連続画像の画像記録部１４への記録を終了し、また、ステップＳ１１７において、無線通信部１６を介してスレーブカメラＡ及びＢに対して終了要求を送信する。その後、処理は上記ステップＳ１０３に戻る。
【００６０】
一方、上記ステップＳ１１７でのマスタカメラからの終了要求の送信に応答して、スレーブカメラＡの制御部２１は、ステップＳ２０７において、無線通信部２６によってマスタカメラから終了要求の受信が有ったと判定し、処理はステップＳ２０８に進む。そして、ステップＳ２０８において、制御部２１は、第２の連続画像の画像記録部２４への記録を終了する。その後、処理は上記ステップＳ２０３に戻る。
【００６１】
同様に、上記ステップＳ１１７でのマスタカメラからの終了要求の送信に応答して、スレーブカメラＢの制御部３１は、ステップＳ３０７において、無線通信部３６によってマスタカメラから終了要求の受信が有ったと判定し、処理はステップＳ３０８に進む。そして、ステップＳ３０８において、制御部３１は、第２の連続画像の画像記録部３４への記録を終了する。その後、処理は上記ステップＳ３０３に戻る。
【００６２】
これにより、もし別の第１及び第２の連続画像を生成する必要がある場合には、上記の処理が繰り返されることができる。
【００６３】
そして、上記ステップＳ１０３において、マスタカメラの制御部１１がユーザの操作部１２の操作により動画連結の開始が指示されたと判定した場合には、処理はステップＳ１１８に進む。ステップＳ１１８において、制御部１１は、無線通信部１６を介してスレーブカメラＡ及びＢに対して連結要求を送信する。その後、処理はステップＳ１１９に進む。ステップＳ１１９において、制御部１１は、第１の連続画像と第２の連続画像を連結する動画連結サブルーチンを実行する。この動画連結サブルーチンの詳細については後述する。そしてその後、処理はステップＳ１２０に進む。ステップＳ１２０では、制御部１１は、無線通信部１６によるスレーブカメラとの無線接続を解除する。そして、この連携モードの処理を終了する。
【００６４】
一方、上記ステップＳ１１８でのマスタカメラからの連結要求の送信に応答して、スレーブカメラＡの制御部２１は、ステップＳ２０３において、無線通信部２６によってマスタカメラから連結要求の受信が有ったと判定し、処理はステップＳ２０９に進む。そして、ステップＳ２０９において、制御部２１は、動画送信サブルーチンを実行する。この動画送信サブルーチンの詳細については後述する。そしてその後、処理はステップＳ２１０に進む。ステップＳ２１０では、制御部２１は、無線通信部２６によるマスタカメラとの無線接続を解除する。そして、処理は、この連携モードの処理を終了する。
【００６５】
同様に、上記ステップＳ１１８でのマスタカメラからの終了要求の送信に応答して、スレーブカメラＢの制御部３１は、ステップＳ３０３において、無線通信部３６によってマスタカメラから連結要求の受信が有ったと判定し、処理はステップＳ３０９に進む。そして、ステップＳ３０９において、制御部３１は、動画送信サブルーチンを実行する。そしてその後、処理はステップＳ３１０に進む。ステップＳ３１０では、制御部３１は、無線通信部３６によるマスタカメラとの無線接続を解除する。そして、この連携モードの処理を終了する。
【００６６】
ここで、マスタカメラでの上記ステップＳ１１９の動画連結サブルーチン及びスレーブカメラでの上記ステップＳ２０９，Ｓ３０９の動画送信サブルーチンを、図９を参照して説明する。
【００６７】
動画連結サブルーチンを実行するマスタカメラの制御部１１は、まず、ステップＳ１１９Ａにおいて、記憶部１７に記憶した連結用情報ファイル１７１を参照して、スレーブカメラの動画を使用するか否かを判定する。ここで、制御部１１がスレーブカメラの動画を使用しないと判定した場合には、処理は、この動画送信サブルーチンを終了して、上位のルーチンに戻る。
【００６８】
これに対して、スレーブカメラの動画を使用すると判別した場合には、制御部１１は、ステップＳ１１９Ｂにおいて、スレーブカメラＡの動画を使用するか否かを判定する。ここで、制御部１１がスレーブカメラＡの動画を使用しないと判定した場合には、処理はステップＳ１１９Ｅに進む。これに対して、スレーブカメラＡの動画を使用すると判定した場合には、制御部１１は、ステップＳ１１９Ｃにおいて、連結用情報ファイル１７１から、スレーブカメラＡより入手するべき第２の連続画像を特定して、そのファイル名を含む動画要求を、無線通信部１６によりスレーブカメラＡへ送信する。なおこのとき、スレーブカメラＡから複数の第２の連続画像を入手することが必要な場合には、それぞれのファイル名を含む動画要求を送信することとなる。
【００６９】
動画送信サブルーチンを実行するスレーブカメラＡの制御部２１は、ステップＳ２０９Ａにおいて、無線通信部２６によってマスタカメラから動画要求を受信したか否かを判定する。ここで、制御部２１がマスタカメラから動画要求を受信していないと判定した場合には、処理は、この動画送信サブルーチンを終了して、上位のルーチンに戻る。これに対して、マスタカメラから動画要求を受信したと判定した場合には、制御部２１は、ステップＳ２０９Ｂにおいて、画像記録部からマスタカメラによって送信を要求されたファイル名の第２の連続画像を読み出して、無線通信部２６によってマスタカメラへ送信する。ここで、送信要求が複数のファイル名を含む場合には、複数の第２の連続画像を読み出して送信することとなる。そして、処理は、この動画送信サブルーチンを終了して、上位のルーチンに戻る。
【００７０】
マスタカメラの制御部１１は、ステップＳ１１９Ｄにおいて、このスレーブカメラＡから送信されてきた第２の連続画像を無線通信部１６によって受信し、画像記録部１４に保存する。ここで、複数の第２の連続画像が送信されてきた場合には、それぞれを画像記録部１４に保存する。そしてその後、処理はステップＳ１１９Ｅに進む。
【００７１】
ステップＳ１１９Ｅにおいて、制御部１１は、スレーブカメラＢの動画を使用するか否かを判定する。ここで、制御部１１がスレーブカメラＢの動画を使用しないと判定した場合には、処理はステップＳ１１９Ｈに進む。これに対して、スレーブカメラＢの動画を使用すると判定した場合には、制御部１１は、ステップＳ１１９Ｆにおいて、連結用情報ファイル１７１から、スレーブカメラＢより入手するべき第２の連続画像を特定して、そのファイル名を含む動画要求を、無線通信部１６によりスレーブカメラＢへ送信する。なおこのとき、スレーブカメラＢから複数の第２の連続画像を入手することが必要な場合には、それぞれのファイル名を含む動画要求を送信することとなる。
【００７２】
動画送信サブルーチンを実行するスレーブカメラＢの制御部３１は、ステップＳ３０９Ａにおいて、無線通信部３６によってマスタカメラから動画要求を受信したか否かを判定する。ここで、制御部３１がマスタカメラから動画要求を受信していないと判定した場合には、処理は、この動画送信サブルーチンを終了して、上位のルーチンに戻る。これに対して、マスタカメラから動画要求を受信したと判定した場合には、制御部３１は、ステップＳ３０９Ｂにおいて、画像記録部からマスタカメラによって送信を要求されたファイル名の第２の連続画像を読み出して、無線通信部３６によってマスタカメラへ送信する。ここで、送信要求が複数のファイル名を含む場合には、複数の第２の連続画像を読み出して送信することとなる。そして、処理は、この動画送信サブルーチンを終了して、上位のルーチンに戻る。
【００７３】
マスタカメラの制御部１１は、ステップＳ１１９Ｇにおいて、このスレーブカメラＢから送信されてきた第２の連続画像を無線通信部１６によって受信し、画像記録部１４に保存する。ここで、複数の第２の連続画像が送信されてきた場合には、それぞれを画像記録部１４に保存する。そしてその後、処理はステップＳ１１９Ｈに進む。
【００７４】
ステップＳ１１９Ｈにおいて、マスタカメラの制御部１１は、合成部１１１により、記憶部１７に記憶した連結用情報ファイル１７１と、マスタカメラ内の動画つまり画像記録部１４に記録された第１の連続画像と画像記録部１４に保存されたスレーブカメラからの第２の連続画像とを用いて、１つの連結ファイルを生成する。そして、処理は、この動画連結サブルーチンを終了して、上位のルーチンに戻る。
【００７５】
合成部１１１による連結ファイルの生成では、第１及び第２の連続画像において、タッチされたタイミングにマスタカメラに表示されているフレームが採用される。例えば、図５に示す例の場合には、図１０に示すように、時刻ｔ０〜ｔ１ではフレーム番号１〜２のマスタカメラの画像（Ｍ１〜Ｍ２）が選択され、時刻ｔ１〜ｔ２ではフレーム番号３〜５のスレーブカメラＡの画像（Ａ３〜Ａ５）が選択され、時刻ｔ２〜ｔ３ではフレーム番号６〜１１のスレーブカメラＢの画像（Ｂ６〜Ｂ１１）が選択され、時刻ｔ３〜はフレーム番号１２〜のマスタカメラの画像（Ｍ１２〜）が選択されることとなる。
【００７６】
このように、第１及び第２の連続画像を連携して取得しながら、連結用情報ファイル１７１を生成することで、第１及び第２の連続画像を合成することができる。
【００７７】
一方、連続画像取得のみを連携して行い、連結用情報ファイル１７１は後から作成することも可能である。これは、例えば動物園で撮影のみ行い、家に帰ってから編集するというような使用法である。この場合、マスタカメラでは処理がステップＳ１０３，Ｓ１０４をループ中に、スレーブカメラでは処理がステップＳ２０３，Ｓ２０４をループ中に、ユーザが操作部１２，２２又は３２の電源オフ操作で動作を強制的に終了させることとなる。あるいは操作部１２，２２又は３２のモード切替操作による割込により、記録モードを終了させることもできる。
【００７８】
そして、後ほど、上記の連携モードの動作を行わせる。ただしこのときには、操作部１２，２２又は３２によりカメラモードを記録モードではなく再生モードに設定しておく。この場合、マスタカメラでは、上記ステップＳ１０２において、制御部１１が動作モードが記録モードに設定されていないと判定し、処理はステップＳ１２１に進むことになる。また、スレーブカメラでは、上記ステップＳ２０，Ｓ３０２において、制御部２１，３１が動作モードが記録モードに設定されていないと判定し、処理はステップＳ２１１，Ｓ３１１に進むことになる。
【００７９】
ステップＳ１２１において、マスタカメラの制御部１１は、ユーザの操作部１２の操作により動画連結の開始が指示されたか否かを判定する。ここで、制御部１１が動画連結の開始が指示されたと判定した場合には、処理はステップＳ１３６に進む。これに対して、制御部１１が動画連結の開始が指示されていないと判定した場合には、処理はステップＳ１２２に進む。ステップＳ１２２において、制御部１１は、ユーザの操作部１２の操作により第１の連続画像の再生開始が指示されたか否かを判定する。ここで、制御部１１が第１の連続画像の再生開始が指示されていないと判定した場合には、処理は上記ステップＳ１２１に戻る。こうして、マスタカメラでは、ユーザから何らかの指示が与えられるまで、待機する。なおこのとき、制御部１１は、画像記録部１４に記録されている、再生可能な第１の連続画像のリストを表示部１５に表示する。
【００８０】
一方、スレーブカメラＡの制御部２１は、ステップＳ２１１において、無線通信部２６によってマスタカメラからの連結要求を受信したか否かを判定する。ここで、制御部２１が連結要求を受信したと判定した場合には、処理はステップＳ２１７に進む。これに対して、制御部２１が連結要求を受信していないと判定した場合には、処理はステップＳ２１２に進む。ステップＳ２１２において、制御部２１は、無線通信部２６によってマスタカメラからの再生要求を受信したか否かを判定する。ここで、制御部２１が再生要求を受信していないと判定した場合には、処理は上記ステップＳ２１１に戻る。こうして、スレーブカメラＡでは、マスタカメラから何らかの要求が受信されるまで、待機する。なおこのとき、制御部２１は、待機中である旨を表示部２５に表示させる。
【００８１】
同様に、スレーブカメラＢの制御部３１は、ステップＳ３１１において、無線通信部３６によってマスタカメラからの連結要求を受信したか否かを判定する。ここで、制御部３１が連結要求を受信したと判定した場合には、処理はステップＳ３１７に進む。これに対して、制御部３１が連結要求を受信していないと判定した場合には、処理はステップＳ３１２に進む。ステップＳ３１２において、制御部３１は、無線通信部３６によってマスタカメラからの再生要求を受信したか否かを判定する。ここで、制御部３１が再生要求を受信していないと判定した場合には、処理は上記ステップＳ３１１戻る。こうして、スレーブカメラＢでは、マスタカメラから何らかの要求が受信されるまで、待機する。なおこのとき、制御部３１は、待機中である旨を表示部３５に表示させる。
【００８２】
そして、マスタカメラの制御部１１が、ステップＳ１２２において、ユーザの操作部１２の操作により何れかの第１の連続画像の再生開始が指示されたことを判定すると、処理はステップＳ１２３に進む。そして、このステップＳ１２３において、制御部１１は、無線通信部１６を介してスレーブカメラＡ及びＢに対して再生要求を送信する。この再生要求は、ユーザが選択した第１の連続画像のタイムスタンプを含む。そして、ステップＳ１２４において、制御部１１は、画像記録部１４から第１の連続画像を読み出して、その第１の連続画像に対応するスルー画を生成し、表示部１５に表示する、再生動作を開始する。その後、処理はステップＳ１２５に進む。
【００８３】
一方、上記ステップＳ１２３でのマスタカメラからの再生要求の送信に応答して、スレーブカメラＡの制御部２１は、ステップＳ２１２において、無線通信部２６によってマスタカメラから再生要求の受信が有ったと判定し、処理はステップＳ２１３に進む。このステップＳ２１３において、制御部２１は、再生要求に含まれる第１の連続画像のタイムスタンプに基づいて、画像記録部２４から第２の連続画像を読み出して、その第２の連続画像に対応するスルー画を生成して、表示部２５に表示する、再生動作を開始する。そして、ステップＳ２１４において、画像記録部２４からの第２の連続画像読み出しから対応するスルー画の無線通信部２６による通信完了までの処理に係わる遅延量をメタデータとして、スルー画と共に、無線通信部２６によりマスタカメラへ送信する。従って、スレーブカメラＡからマスタカメラへ送信される連続スルー画は、第２の連続画像に対応する範囲指定用連続画像であり、第２の連続画像よりも通信量が少ないものである。その後、処理はステップＳ２１５に進む。
【００８４】
同様に、上記ステップＳ１２３でのマスタカメラからの再生要求の送信に応答して、スレーブカメラＢの制御部３１は、ステップＳ３１２において、無線通信部３６によってマスタカメラから再生要求の受信が有ったと判定し、処理はステップＳ３１３に進む。このステップＳ３１３において、制御部３１は、再生要求に含まれる第１の連続画像のタイムスタンプに基づいて、画像記録部３４から第２の連続画像を読み出して、その第２の連続画像に対応するスルー画を生成して、表示部３５に表示する、再生動作を開始する。そして、ステップＳ３１４において、画像記録部３４からの第２の連続画像読み出しから対応するスルー画の無線通信部３６による通信完了までの処理に係わる遅延量をメタデータとして、スルー画と共に、無線通信部３６によりマスタカメラへ送信する。従って、スレーブカメラＢからマスタカメラへ送信される連続スルー画は、第２の連続画像に対応する範囲指定用連続画像であり、第２の連続画像よりも通信量が少ないものである。その後、処理はステップＳ３１５に進む。
【００８５】
マスタカメラの制御部１１は、ステップＳ１２５において、無線通信部１６により上記スレーブカメラＡからのスルー画を受信し、この受信したスレーブカメラＡからのスルー画を表示部１５に表示するべき第２の表示用画像としてのスルー画として合成部１１１によって当該マスタカメラのスルー画と合成して、表示部１５に、当該マスタカメラのスルー画と同時に、その受信したスルー画を表示する。またこのとき、制御部１１は、スレーブカメラＡ表示遅延値の更新も行う。同様に、制御部１１は、ステップＳ１２６において、無線通信部１６により上記スレーブカメラＢからのスルー画を受信し、この受信したスレーブカメラＢからのスルー画を表示部１５に表示するべき第２の表示用画像としてのスルー画として合成部１１１によって当該マスタカメラのスルー画と合成して、表示部１５に、当該マスタカメラのスルー画と同時に、それら受信したスルー画を表示する。またこのとき、制御部１１は、スレーブカメラＢ表示遅延値の更新も行う。その後、処理はステップＳ１２７に進む。
【００８６】
ステップＳ１２７において、マスタカメラの制御部１１は、カメラが組み写真モードに設定されているか否かを判定する。ここで、制御部１１がカメラが組み写真モードに設定されてないと判定した場合には、処理はステップＳ１２８に進む。ステップＳ１２８において、制御部１１は、組み写真生成指示釦１５４がタッチされたか否か、つまり、操作部１２のタッチスクリーンにおける組み写真生成指示釦１５４に対応する位置がタッチ操作されたか否かを判定する。そして、組み写真生成指示釦１５４がタッチされていないと判定した場合には、制御部１１は、更に、ステップＳ１２９において、マスタカメラウィンドウ１５１、スレーブカメラＡウィンドウ１５２、及びスレーブカメラＢウィンドウ１５３の何れかがタッチされたか否か、つまり、操作部１２のタッチスクリーンにおける何れかのウィンドウに対応する位置がタッチ操作されたか否かを判定する。ここで、制御部１１がウィンドウタッチもされていないと判定した場合は、処理はステップＳ１３０に進む。ステップＳ１３０において、制御部１１は、ユーザの操作部１２の操作により第１の連続画像の再生終了が指示されたか否かを判定する。そして、制御部１１が未だ第１の連続画像の再生終了が指示されていないと判定した場合には、処理は上記ステップＳ１２５に戻る。
【００８７】
また、スレーブカメラＡの制御部２１は、ステップＳ２１５において、無線通信部２６によってマスタカメラから終了要求の受信が有ったか否かを判定する。そして、制御部２１が終了要求の受信が無いと判定した場合には、処理は上記ステップＳ２１４に戻る。
【００８８】
同様に、スレーブカメラＢの制御部２１は、ステップＳ３１５において、無線通信部３６によってマスタカメラから終了要求の受信が有ったか否かを判定する。そして、制御部３１が終了要求の受信が無いと判定した場合には、処理は上記ステップＳ３１４に戻る。
【００８９】
また、マスタカメラの制御部１１は、上記ステップＳ１２９において、マスタカメラウィンドウ１５１、スレーブカメラＡウィンドウ１５２、及びスレーブカメラＢウィンドウ１５３の何れかがタッチされたと判定した場合、処理はステップＳ１３１に進む。ステップＳ１３１において、制御部１１は、連結用情報ファイル生成サブルーチンを実行する。これは、図６を参照して説明したような、上記ステップＳ１１３における連結用情報ファイル生成サブルーチンと同じ動作を行うものである。そしてその後、処理は上記ステップＳ１３０に進む。
【００９０】
また、上記ステップＳ１２８において、マスタカメラの制御部１１が組み写真生成指示釦１５４がタッチされたと判定した場合には、処理はステップＳ１３２に進む。このステップＳ１３２において、制御部１１は、カメラを組み写真モードに設定する。そして、ステップＳ１３３において、組み写真生成サブルーチンを実行する。これは、図８を参照して説明したような、上記ステップＳ１１５の組み写真生成サブルーチンと同じ動作を行うものである。なお、上記ステップＳ１２７において、カメラが組み写真モードに設定されていると判定した場合にも、処理はこのステップＳ１３３に進み、組み写真生成サブルーチンを実行する。そしてその後、処理は上記ステップＳ１２５に戻る。
【００９１】
また、上記ステップＳ１３０において、マスタカメラの制御部１１がユーザの操作部１２の操作により第１の連続画像の再生終了が指示されたと判定した場合には、処理はステップＳ１３４に進む。このステップＳ１３４において、制御部１１は、第１の連続画像の再生を終了し、また、ステップＳ１３５において、無線通信部１６を介してスレーブカメラＡ及びＢに対して終了要求を送信する。その後、処理は上記ステップＳ１２１に戻る。
【００９２】
一方、上記ステップＳ１３５でのマスタカメラからの終了要求の送信に応答して、スレーブカメラＡの制御部２１は、ステップＳ２１５において、無線通信部２６によってマスタカメラから終了要求の受信が有ったと判定し、処理はステップＳ２１６に進む。そして、ステップＳ２１６において、制御部２１は、第２の連続画像の再生を終了する。その後、処理は上記ステップＳ２１１に戻る。
【００９３】
同様に、上記ステップＳ１３５でのマスタカメラからの終了要求の送信に応答して、スレーブカメラＢの制御部３１は、ステップＳ３１５において、無線通信部３６によってマスタカメラから終了要求の受信が有ったと判定し、処理はステップＳ３１６に進む。そして、ステップＳ３１６において、制御部３１は、第２の連続画像の再生を終了する。その後、処理は上記ステップＳ３１１に戻る。
【００９４】
これにより、もし別の第１及び第２の連続画像を再生する必要がある場合には、上記の処理が繰り返されることができる。
【００９５】
そして、上記ステップＳ１２１において、マスタカメラの制御部１１がユーザの操作部１２の操作により動画連結の開始が指示されたと判定した場合には、処理はステップＳ１３６に進む。ステップＳ１３６において、制御部１１は、無線通信部１６を介してスレーブカメラＡ及びＢに対して連結要求を送信する。その後、処理はステップＳ１３７に進む。ステップＳ１３７において、制御部１１は、第１の連続画像と第２の連続画像を連結する動画連結サブルーチンを実行する。これは、図９を参照して説明したような、上記ステップＳ１１９における動画連結サブルーチンと同じ動作を行うものである。そしてその後、処理はステップＳ１３８に進む。ステップＳ１３８では、制御部１１は、無線通信部１６によるスレーブカメラとの無線接続を解除する。そして、この連携モードの処理を終了する。
【００９６】
一方、上記ステップＳ１３６でのマスタカメラからの連結要求の送信に応答して、スレーブカメラＡの制御部２１は、ステップＳ２１１において、無線通信部２６によってマスタカメラから連結要求の受信が有ったと判定し、処理はステップＳ２１７に進む。そして、ステップＳ２１７において、制御部２１は、動画送信サブルーチンを実行する。これは、図９を参照して説明したような、上記ステップＳ２０９における動画送信サブルーチンと同じ動作を行うものである。そしてその後、処理はステップＳ２１８に進む。ステップＳ２１８では、制御部２１は、無線通信部２６によるマスタカメラとの無線接続を解除する。そして、処理は、この連携モードの処理を終了する。
【００９７】
同様に、上記ステップＳ１３６でのマスタカメラからの連結要求の送信に応答して、スレーブカメラＢの制御部３１は、ステップＳ３１１において、無線通信部３６によってマスタカメラから連結要求の受信が有ったと判定し、処理はステップＳ３１７に進む。そして、ステップＳ３１７において、制御部３１は、動画送信サブルーチンを実行する。そしてその後、処理はステップＳ３１８に進む。ステップＳ３１８では、制御部３１は、無線通信部３６によるマスタカメラとの無線接続を解除する。そして、この連携モードの処理を終了する。
【００９８】
このように、第１及び第２の連続画像を連携して再生しながら、連結用情報ファイル１７１を生成することで、第１及び第２の連続画像を合成することができる。
【００９９】
以上のように、本実施形態の撮像装置１０は、撮像により第１の連続画像を生成する撮像部１３と、少なくとも１つの他の撮像装置２０，３０から、それぞれで撮像により生成した第２の連続画像に対応する、前記第２の連続画像よりも通信量が少ない範囲指定用連続画像としてのスルー画を受信する通信部としての無線通信部１６と、前記第１の連続画像に対応する第１の表示用画像としてのスルー画と同時に、前記受信した前記範囲指定用連続画像に対応する第２の表示用画像としてのスルー画を表示する表示部１５と、前記表示部１５に表示された前記スルー画に基づいたユーザによる前記第２の連続画像における範囲指定を受け付ける操作部１２と、前記他の撮像装置２０，３０から、少なくとも前記指定された範囲を含む前記第２の連続画像を前記無線通信部１６に受信させる制御部１１と、を備えることで、マスタカメラとして機能することができる。
【０１００】
また、本実施形態の撮像装置２０，３０は、他の撮像装置１０と通信する通信部としての無線通信部２６，３６と、撮像により連続画像を生成する撮像部２３，３３と、前記連続画像を記録する記録部としての画像記録部２４，３４と、前記他の撮像装置１０からの範囲指定用連続画像の送信要求に応答して、前記連続画像に対応する、前記連続画像よりも通信量が少ない範囲指定用連続画像としてのスルー画を生成して、前記無線通信部２６，３６により前記他の撮像装置１０に送信すると共に、前記他の撮像装置１０からの前記連続画像の送信要求に応答して、前記記録した前記連続画像を前記無線通信部２６，３６により前記他の撮像装置１０に送信する、制御部２１，３１と、を備えることで、スレーブカメラとして機能することができる。
【０１０１】
そして、本実施形態の撮像システムでは、複数の撮像装置１０，２０，３０の内の１つ、例えば撮像装置１０を、撮像により第１の連続画像を生成する第１の撮像部としての撮像部１３を備えるマスタカメラ（マスタ撮像装置）として機能させ、且つ、その他の撮像装置２０，３０を、それぞれ撮像により第２の連続画像を生成する第２の撮像部としての撮像部２３，３３を備えるスレーブカメラ（スレーブ撮像装置）として機能させる撮像システムであって、前記マスタカメラとしての撮像装置１０は、前記少なくとも１つのスレーブカメラと通信する第１の通信部としての無線通信部１６、を更に備え、前記撮像装置２０，３０はそれぞれ、前記マスタカメラと通信する第２の通信部としての無線通信部２６，３６と、前記第２の連続画像を記録する画像記録部２４，３４と、前記第２の連続画像に対応する、前記第２の連続画像よりも通信量が少ない範囲指定用連続画像としてのスルー画を生成し、前記無線通信部２６，３６により前記マスタカメラに送信する範囲指定用連続画像送信部としての制御部２１，３１と、を更に備え、また、前記マスタカメラは、前記第１の連続画像に対応する第１の表示用画像としてのスルー画と同時に、前記無線通信部１６で受信した前記範囲指定用連続画像に対応する第２の表示用画像としてのスルー画を表示する表示部１５と、前記表示部１５に表示された前記スルー画に基づいたユーザによる前記第２の連続画像における範囲指定を受け付ける操作部１２と、少なくとも前記指定された範囲を含む前記第２の連続画像の送信要求を、前記無線通信部１６により前記少なくとも１つのスレーブカメラに対して送信する、連続画像送信要求部としての前記制御部１１と、を更に備え、また、前記少なくとも１つのスレーブカメラはそれぞれ、前記マスタカメラからの前記第２の連続画像の送信要求に応答して、前記記録した前記少なくとも記指定の範囲を含む前記第２の連続画像を、前記無線通信部２６，３６により前記マスタ撮像装置に送信する、連続画像送信部としての前記制御部２１，３１を更に備え、前記マスタカメラは、前記無線通信部１６により、前記少なくとも１つのスレーブカメラから、前記少なくとも指定された範囲を含む前記第２の連続画像を受信する。
【０１０２】
このように、本実施形態では、スレーブカメラで撮像により生成した第２の連続画像そのものではなく、それに対応する、それよりも通信量が少ない範囲指定用連続画像であるスルー画を通信してマスタカメラでユーザに提示することで、第２の連続画像中の必要な期間をユーザが指定できるようになり、後から第２の連続画像を通信により取得することで、この第２の連続画像の指定範囲を利用できるようになる。
【０１０３】
すなわち、マスタカメラの画像合成部としての制御部１１の合成部１１１は、第１の連続画像を記録する記録部としての画像記録部１４に記録した第１の連続画像と、スレーブカメラから受信した第２の連続画像の内の指定された範囲に相当する部分とを使用して、１つのファイルにまとめた画像を作成する。この場合、合成部１１１は、記憶部１７に記憶した連結用情報ファイル１７１に記憶した、スレーブカメラでの撮像からマスタカメラの表示部１５での第２の表示用画像としてのスルー画の表示までの表示遅延値を考慮して、受信した第２の連続画像の内の前記指定された範囲に相当する部分を使用することで、第２の連続画像の指定された範囲を正確に利用することができる。ここで、合成部１１１は、第１の連続画像に対し、前記指定された範囲に相当する部分を前記第２の連続画像に置き換えることにより、前記１つのファイルにまとめた画像としての連続画像を作成するものである。
【０１０４】
また、マスタカメラの制御部１１は、撮像部１３での第１の連続画像の生成の開始に応じて、スレーブカメラに対して第２の連続画像の生成要求として記録要求を無線通信部１６により送信する送信部として機能するので、マスタカメラとスレーブカメラの連続画像の記録タイミングを揃えることができる。
【０１０５】
また、マスタカメラの制御部１１は、スレーブカメラに対して、画像記録部１４に記録された第１の連続画像のスルー画の表示部１５での表示つまり再生に応じて、そのタイミングに対応する画像記録部２４，３４に記録された第２の連続画像のスルー画の送信要求としての再生要求を送信する送信部として機能することで、再生時にも第２の連続画像の範囲指定を行えるようになる。
【０１０６】
さらに、マスタカメラでは、操作部１２により、表示部１５に表示されたマスタカメラ及びスレーブカメラのスルー画に基づいたユーザによる各スルー画の静止画記録タイミングの指定を受け付け、合成部１１１により、指定された第１の静止画記録タイミングでの第１の連続画像のスルー画と、指定された第２の静止画記録タイミングでの第２の連続画像のスルー画とを組み合わせて、１枚の静止画像を作成することで、組み写真を作成することができる。
【０１０７】
［第２実施形態］  
第２実施形態について説明する。ここでは、第１実施形態との相違点について説明し、同一の部分については、同一の符号を付してその説明を省略する。
【０１０８】
本実施形態においては、スレーブカメラからマスタカメラへ送信される範囲指定用連続画像として、第２の連続画像を構成するフレーム画像データを所定フレームおきに抜き出してなるフレームレートの小さい小レート連続画像を用いるものである。
【０１０９】
この場合、図３Ａ乃至図３Ｆに示した各撮像装置のマスタカメラ動作及びスレーブカメラ動作の一部を、図１１Ａ乃至図１１Ｃに示すように変更する。
【０１１０】
すなわち、図１１Ａに示すように、スレーブカメラＡの制御部２１は、上記ステップＳ２０１とステップＳ２０２との間に設けたステップＳ２１９において、スレーブカメラの数に応じて、フレームレートを決定する。同様に、スレーブカメラＢの制御部３１は、上記ステップＳ３０１とステップＳ３０２との間に設けたステップＳ３１９において、スレーブカメラの数に応じて、フレームレートを決定する。なお、スレーブカメラの数は、グループ化の際に、マスタカメラから各スレーブカメラに知らせるようにしても良いし、スレーブカメラにおいて検出するようにしても良い。
【０１１１】
また、図１１Ｂに示すように、マスタカメラについての上記ステップＳ１０７及びＳ１０８の動作がステップＳ１３９及びＳ１４０に置き換えられ、スレーブカメラＡについての上記ステップＳ２０６の動作がステップＳ２２０及びＳ２２１に置き換えられ、スレーブカメラＢについての上記ステップＳ３０６の動作がステップＳ３２０及びＳ３２１に置き換えられる。
【０１１２】
すなわち、スレーブカメラＡでは、第２の連続画像の記録を開始すると、ステップＳ２２０において、制御部２１は、上記ステップＳ２１９で決定したフレームレートに基づいて、フレーム画像データを送信するタイミングであるか否かを判定する。ここで、制御部２１がそのタイミングでは無いと判定した場合には、処理は上記ステップＳ２０７に進む。これに対して、制御部２１がフレーム画像データを送信するタイミングであると判定した場合には、制御部２１は、ステップＳ２２１において、撮像部２３からのフレーム画像データを、無線通信部２６によりマスタカメラへ送信する。なおこの場合、フレーム画像データを任意の圧縮技術によりデータ圧縮してから送信するようにしても構わない。その後、処理はステップＳ２０７に進む。
【０１１３】
同様に、スレーブカメラＢでは、第２の連続画像の記録を開始すると、ステップＳ３２０において、制御部３１は、上記ステップＳ３１９で決定したフレームレートに基づいて、フレーム画像データを送信するタイミングであるか否かを判定する。ここで、制御部３１がそのタイミングでは無いと判定した場合には、処理は上記ステップＳ３０７に進む。これに対して、制御部３１がフレーム画像データを送信するタイミングであると判定した場合には、制御部３１は、ステップＳ３２１において、撮像部３３からのフレーム画像データを、無線通信部３６によりマスタカメラへ送信する。なおこの場合、フレーム画像データを任意の圧縮技術によりデータ圧縮してから送信するようにしても構わない。その後、処理はステップＳ３０７に進む。
【０１１４】
マスタカメラの制御部１１は、ステップＳ１３９において、無線通信部１６により上記スレーブカメラＡからのフレーム画像データを受信し、この受信したスレーブカメラＡからのフレーム画像データを処理してスルー画を作成する。このとき、上記スレーブカメラＡからのフレーム画像データが圧縮されている場合には、伸張処理も行うことは言うまでも無い。そして、生成したスルー画を、表示部１５に表示するべき第２の表示用画像として、合成部１１１によって当該マスタカメラのスルー画と合成して、表示部１５に、当該マスタカメラのスルー画と同時に表示する。またこのとき、制御部１１は、スレーブカメラＡ表示遅延値の更新も行う。同様に、制御部１１は、ステップＳ１４０において、無線通信部１６により上記スレーブカメラＢからのフレーム画像データを受信し、この受信したスレーブカメラＢからのフレーム画像データを処理してスルー画を作成する。このとき、上記スレーブカメラＢからのフレーム画像データが圧縮されている場合には、伸張処理も行うことは言うまでも無い。そして、生成したスルー画を、表示部１５に表示するべき第２の表示用画像として、合成部１１１によって当該マスタカメラのスルー画と合成して、表示部１５に、当該マスタカメラのスルー画と同時に表示する。またこのとき、制御部１１は、スレーブカメラＢ表示遅延値の更新も行う。その後、処理は、上記ステップ１０９に進む。
【０１１５】
また、図１１Ｃに示すように、マスタカメラについての上記ステップＳ１２５及びＳ１２６の動作がステップＳ１４１及びＳ１４２に置き換えられ、スレーブカメラＡについての上記ステップＳ２１４の動作がステップＳ２２２及びＳ２２３に置き換えられ、スレーブカメラＢについての上記ステップＳ３１４の動作がステップＳ３２２及びＳ３２３に置き換えられる。
【０１１６】
すなわち、スレーブカメラＡでは、第２の連続画像の再生を開始すると、ステップＳ２２２において、制御部２１は、上記ステップＳ２１９で決定したフレームレートに基づいて、フレーム画像データを送信するタイミングであるか否かを判定する。ここで、制御部２１がそのタイミングでは無いと判定した場合には、処理は上記ステップＳ２１５に進む。これに対して、制御部２１がフレーム画像データを送信するタイミングであると判定した場合には、制御部２１は、ステップＳ２２３において、画像記録部２４から読み出した第２の連続画像のフレーム画像データを、無線通信部２６によりマスタカメラへ送信する。なおこの場合、フレーム画像データを任意の圧縮技術によりデータ圧縮してから送信するようにしても構わない。その後、処理はステップＳ２１５に進む。
【０１１７】
同様に、スレーブカメラＢでは、第２の連続画像の再生を開始すると、ステップＳ３２２において、制御部３１は、上記ステップＳ３１９で決定したフレームレートに基づいて、フレーム画像データを送信するタイミングであるか否かを判定する。ここで、制御部３１がそのタイミングでは無いと判定した場合には、処理は上記ステップＳ３１５に進む。これに対して、制御部３１がフレーム画像データを送信するタイミングであると判定した場合には、制御部３１は、ステップＳ３２３において、画像記録部３４から読み出した第２の連続画像のフレーム画像データを、無線通信部３６によりマスタカメラへ送信する。なおこの場合、フレーム画像データを任意の圧縮技術によりデータ圧縮してから送信するようにしても構わない。その後、処理はステップＳ３１５に進む。
【０１１８】
マスタカメラの制御部１１は、ステップＳ１４１において、無線通信部１６により上記スレーブカメラＡからのフレーム画像データを受信し、この受信したスレーブカメラＡからのフレーム画像データを処理してスルー画を作成する。このとき、上記スレーブカメラＡからのフレーム画像データが圧縮されている場合には、伸張処理も行うことは言うまでも無い。そして、生成したスルー画を、表示部１５に表示するべき第２の表示用画像として、合成部１１１によって当該マスタカメラのスルー画と合成して、表示部１５に、当該マスタカメラのスルー画と同時に表示する。またこのとき、制御部１１は、スレーブカメラＡ表示遅延値の更新も行う。同様に、制御部１１は、ステップＳ１４２において、無線通信部１６により上記スレーブカメラＢからのフレーム画像データを受信し、この受信したスレーブカメラＢからのフレーム画像データを処理してスルー画を作成する。このとき、上記スレーブカメラＢからのフレーム画像データが圧縮されている場合には、伸張処理も行うことは言うまでも無い。そして、生成したスルー画を、表示部１５に表示するべき第２の表示用画像として、合成部１１１によって当該マスタカメラのスルー画と合成して、表示部１５に、当該マスタカメラのスルー画と同時に表示する。またこのとき、制御部１１は、スレーブカメラＢ表示遅延値の更新も行う。その後、処理は、上記ステップ１２７に進む。
【０１１９】
以上のように、範囲指定用連続画像として、第２の連続画像を所定フレームおきに抜き出してなるフレームレートの小さい小レート連続画像とすることができる。
【０１２０】
また、本実施形態では、スレーブカメラの撮像部２３，３３での撮像サイズの画像が範囲指定用連続画像として送信されるので、マスタカメラの制御部１１が上記ステップＳ１１５において組み写真生成サブルーチンを実行したとき、スルー画にする前の撮像サイズのフレーム画像データによる組み写真を得ることができる。
【０１２１】
［第３実施形態］  
第３実施形態について説明する。ここでは、第１実施形態との相違点について説明し、同一の部分については、同一の符号を付してその説明を省略する。
【０１２２】
上記第１及び第２実施形態では、マスタカメラでの範囲指定後にスレーブカメラからマスタカメラに第２の連続画像を全て送信するようにしていたが、本実施形態においては、第２の連続画像の内の指定された範囲に相当する部分のみをスレーブカメラからマスタカメラへ送信するようにしたものである。
【０１２３】
この場合は、例えば、図３Ａ乃至図３Ｆに示した各撮像装置のマスタカメラ動作及びスレーブカメラ動作において、図３Ｂの一部の部分の動作を図１２に示すように変更すれば良い。
【０１２４】
すなわち、図１２に示すように、マスタカメラの制御部１１は、上記ステップＳ１１１においてマスタカメラウィンドウ１５１、スレーブカメラＡウィンドウ１５２、及びスレーブカメラＢウィンドウ１５３の何れかがタッチされたと判定した場合、ステップＳ１４３において、画像記録部１４に記録している第１の連続画像の動画像ファイルを区切る。そして、ステップＳ１４４において、制御部１１は、無線通信部１６により、スレーブカメラへ区切り要求を送信する。その後、処理は上記ステップＳ１１３に進む。
【０１２５】
一方、スレーブカメラＡの制御部２１は、上記ステップＳ２０６においてスルー画を無線通信部２６によりマスタカメラへ送信した後、ステップＳ２２４において、マスタカメラからの区切り要求を無線通信部２６により受信したか否かを判定する。制御部２１が区切り要求を受信していないと判定した場合には、処理は上記ステップＳ２０７に進む。これに対して、制御部２１が区切り要求を受信したと判定した場合には、制御部２１は、画像記録部２４に記録している第２の連続画像の動画像ファイルを区切る。その後、処理は上記ステップＳ２０７に進む。
【０１２６】
同様に、スレーブカメラＢの制御部２１は、上記ステップＳ３０６においてスルー画を無線通信部３６によりマスタカメラへ送信した後、ステップＳ３２４において、マスタカメラからの区切り要求を無線通信部３６により受信したか否かを判定する。制御部３１が区切り要求を受信していないと判定した場合には、処理は上記ステップＳ３０７に進む。これに対して、制御部３１が区切り要求を受信したと判定した場合には、制御部３１は、画像記録部３４に記録している第２の連続画像の動画像ファイルを区切る。その後、処理は上記ステップＳ３０７に進む。
【０１２７】
このように、第１及び第２の連続画像を区切ることにより、指定された範囲毎の第１または第２の連続画像が生成されることになり、マスタカメラの制御部１１が上記ステップＳ１１３において連結用情報ファイル生成サブルーチンを実行することで、記憶部１７には、図１３に示すような、その区切られた連続画像の動画像ファイルを特定するファイル名を含む連結用情報ファイル１７１が生成される。
【０１２８】
なお、マスタカメラ及びスレーブカメラにおいては、予め決められた命名ルールに従って、区切られた動画像ファイルのファイル名が付されるようになっており、そのファイル名がこの連結用情報ファイル１７１に記憶されるようになっている。
【０１２９】
例えば、時刻ｔ０では、マスタカメラにおいてＭＯＶＩＥ＿Ｍ１．ＭＯＶ、スレーブカメラＡにおいてＭＯＶＩＥ＿ＳＡ１．ＭＯＶ、スレーブカメラＢにおいてＭＯＶＩＥ＿ＳＢ１．ＭＯＶというファイル名の動画像ファイルがそれぞれ記録され、連結用情報ファイル１７１には、その内のマスタカメラについてのレコードが記憶される。
【０１３０】
そして、時刻ｔ１でのスレーブカメラＡウィンドウ１５２のタッチに応じて第１及び第２の連続画像が区切られると、その時刻ｔ１からは、マスタカメラにおいてＭＯＶＩＥ＿Ｍ２．ＭＯＶ、スレーブカメラＡにおいてＭＯＶＩＥ＿ＳＡ２．ＭＯＶ、スレーブカメラＢにおいてＭＯＶＩＥ＿ＳＢ２．ＭＯＶというファイル名でそれぞれ動画像ファイルが記録されることとなり、連結用情報ファイル１７１には、その内のスレーブカメラＡについてのレコードが追加記憶される。
【０１３１】
このように、第１及び第２の連続画像を区切る毎に、マスタカメラ、スレーブカメラＡ，Ｂで記録される動画像ファイルのファイル名がインクリメントされていき、連結用情報ファイル１７１には、タッチされたウィンドウに対応する連続画像の動画像ファイルを特定するファイル名を含むレコードが追加記憶されていく。
【０１３２】
勿論、このような予め決められた命名ルールに従う代わりに、マスタカメラにおいて、区切り要求と共に画像記録部２４，３４に記録するべきファイル名を任意に決定して、そのファイル名をマスタカメラ側からスレーブカメラへ送信し、スレーブカメラではそのファイル名を使用するという構成としても構わない。
【０１３３】
そして、スレーブカメラの制御部２１，３１が上記ステップＳ２０９の動画送信サブルーチンを実行するとき、ステップＳ２０９Ｂ及びＳ３０９Ｂにおいて、スレーブカメラからの動画要求に含まれるファイル名で特定される、画像記録部２４，３４に記録された第２の連続画像の内の、指定された範囲における部分のみを送信することができる。
【０１３４】
なお、本第３実施形態を、上記第２実施形態のような、範囲指定用連続画像として、第２の連続画像を所定フレームおきに抜き出してなるフレームレートの小さい小レート連続画像を送信する場合にも、適用することが可能なことは言うまでもない。
【０１３５】
また、上記第２実施形態に適用した場合には、上記ステップＳ２０９Ｂ及びＳ３０９Ｂにおいて、スレーブカメラから第２の連続画像の内の指定された範囲における部分のみを送信する際に、更に、範囲指定用連続画像として既に送信済みのフレーム画像は省略して送信するようにしても良い。このような構成とした場合には、マスタカメラの制御部１１は、ステップＳ１３９及びＳ１４０において、受信した範囲指定用連続画像としての小レート連続画像を画像記録部１４に保存しておく。そして、ステップＳ１１９の動画連結サブルーチン中の上記ステップＳ１１９Ｄ及びＳ１１９Ｇにおいて、そのような第２の連続画像の内の指定された範囲における部分の上記小レート連続画像として受信されていないフレーム画像のみを受信し、上記ステップＳ１１９Ｈにおいて、１つの連結ファイルを生成する際に、画像記録部１４に保存してあるフレーム画像と受信したフレーム画像とから、撮像時のそれと同じフレームレートの連続画像を生成した上で、第１の連続画像と合成れば良い。
【０１３６】
［第４実施形態］  
第４実施形態について説明する。ここでは、第１実施形態との相違点について説明し、同一の部分については、同一の符号を付してその説明を省略する。
【０１３７】
上記第１実施形態では、マスタカメラでの第１の連続画像の記録とスレーブカメラでの第２の連続画像の記録とを同時に開始させるものとしたが、本第４実施形態は、マスタカメラのユーザが任意のタイミングで、スレーブカメラでの第２の連続画像の記録を開始させることができるようにしたものである。
【０１３８】
この場合は、例えば、図３Ａ乃至図３Ｆに示した各撮像装置のマスタカメラ動作及びスレーブカメラ動作において、図３Ａの一部の部分の動作、並びに、図３Ｂ、図３Ｄ及び図３Ｅの部分の動作を、図１４Ａ乃至図１４Ｄに示すように変更すれば良い。
【０１３９】
すなわち、図１４Ａに示すように、スレーブカメラＡの制御部２１は、動作モードが記録モードに設定されている場合、上記ステップＳ２０３において、無線通信部２６によってマスタカメラからの連結要求を受信したか否かを判定する。ここで、制御部２１が連結要求を受信していないと判定した場合には、本実施形態では、ステップＳ２２６に進む。ステップＳ２２６において、制御部２１は、無線通信部２６によってマスタカメラからの構え要求を受信したか否かを判定する。ここで、制御部２１が構え要求を受信していないと判定した場合には、処理は上記ステップＳ２０４に進む。そして、制御部２１が上記ステップＳ２０４において、記録要求を受信していないと判定した場合には、本実施形態では、処理はステップＳ２２７に進む。制御部２１は、ステップＳ２２７において、現在、第２の連続画像を記録中であるか否かを判定する。ここで、制御部２１が第２の連続画像を記録中でないと判定した場合には、処理は上記ステップＳ２０３に戻る。こうして、スレーブカメラＡでは、マスタカメラから何らかの要求が受信されるまで、待機することとなる。なおこのとき、本実施形態では、撮像部２３による撮像は行われていないため、この待機中、スルー画が表示部２５に表示されることはない。
【０１４０】
同様に、スレーブカメラＢの制御部３１は、動作モードが記録モードに設定されている場合、上記ステップＳ３０３において、無線通信部３６によってマスタカメラからの連結要求を受信したか否かを判定する。ここで、制御部３１が連結要求を受信していないと判定した場合には、本実施形態では、ステップＳ３２６に進む。ステップＳ３２６において、制御部３１は、無線通信部３６によってマスタカメラからの構え要求を受信したか否かを判定する。ここで、制御部３１が構え要求を受信していないと判定した場合には、処理は上記ステップＳ３０４に進む。そして、制御部３１が上記ステップＳ３０４において、記録要求を受信していないと判定した場合には、本実施形態では、処理はステップＳ３２７に進む。制御部３１は、ステップＳ３２７において、現在、第２の連続画像を記録中であるか否かを判定する。ここで、制御部３１が第２の連続画像を記録中でないと判定した場合には、処理は上記ステップＳ３０３に戻る。こうして、スレーブカメラＢでは、マスタカメラから何らかの要求が受信されるまで、待機することとなる。なおこのとき、本実施形態では、撮像部３３による撮像は行われていないため、この待機中、スルー画が表示部３５に表示されることはない。
【０１４１】
そして、マスタカメラの制御部１１が、上記ステップＳ１０４において、ユーザの操作部１２の操作により第１の連続画像の記録開始が指示されたことを判定すると、本実施形態では、処理はステップＳ１０６に進み、制御部１１は、撮像部１３からの画像データを処理して第１の連続画像を生成し、画像記録部１４への記録を開始する。このとき、制御部１１は、記録される第１の連続画像の各フレーム画像データに対応するスルー画も生成し、表示部１５に表示する。つまり、スルー画は、第１の連続画像に対応する第１の表示用画像である。その後、本実施形態では、処理はステップＳ１４５に進む。ステップＳ１４５において、制御部１１は、ユーザの操作部１２の操作により、何れかのスレーブカメラに対する構え要求が指示されたか否か、つまり、ユーザが構えて欲しいと思うスレーブカメラが有るか否かを判別する。ここで、制御部１１が構え要求が指示されていないと判定した場合には、処理はステップＳ１４６に進む。ステップＳ１４６において、制御部１１は、ユーザの操作部１２の操作により、何れかのスレーブカメラに対する記録開始が指示されたか否か、つまり、ユーザが記録開始して欲しいと思うスレーブカメラが有るか否かを判別する。ここで、制御部１１が記録開始が指示されていないと判定した場合には、処理はステップＳ１４７に進む。ステップＳ１４７において、制御部１１は、何れかのスレーブカメラが第２の連続画像を記録中であるか否かを判定する。ここで、制御部１１が何れのスレーブカメラも記録中でないと判定した場合には、処理は上記ステップＳ１４５に戻る。
【０１４２】
そして、上記ステップＳ１４５において、制御部１１が構え要求が指示されたと判定した場合には、処理はステップＳ１４８に進む。ステップＳ１４８において、制御部１１は、ユーザが指示したスレーブカメラに対して、無線通信部１６により構え要求を送信する。その後、処理は上記ステップＳ１４６に進む。
【０１４３】
上記ステップＳ１４８でのマスタカメラからスレーブカメラＡへの構え要求の送信に応答して、スレーブカメラＡの制御部２１は、上記ステップＳ２２６において、無線通信部２６によってマスタカメラから構え要求の受信が有ったと判定し、処理はステップＳ２２８に進む。そして、ステップＳ２２８において、制御部２１は、構え要求有りを当該撮像装置２０のユーザに通知する。この通知は、表示部２５への表示であっても良いし、何か別のＬＥＤ等の表示灯の点灯により行うものであっても良い。さらには、音や振動によってユーザ通知するようにしても良い。こうして、構え要求有りを通知したならば、処理は上記ステップＳ２０４に進む。
【０１４４】
同様に、上記ステップＳ１４８でのマスタカメラからスレーブカメラＢへの構え要求の送信に応答して、スレーブカメラＢの制御部３１は、上記ステップＳ３２６において、無線通信部３６によってマスタカメラから構え要求の受信が有ったと判定し、処理はステップＳ３２８に進む。そして、ステップＳ３２８において、制御部３１は、構え要求有りを当該撮像装置３０のユーザに通知する。この通知は、表示部３５への表示であっても良いし、何か別のＬＥＤ等の表示灯の点灯により行うものであっても良い。さらには、音や振動によってユーザ通知するようにしても良い。こうして、構え要求有りを通知したならば、処理は上記ステップＳ３０４に進む。
【０１４５】
また、マスタカメラの制御部１１が上記ステップＳ１４６において、記録開始が指示されたと判定した場合には、処理はステップＳ１０５に進む。ステップＳ１０５において、制御部１１は、ユーザが指示したスレーブカメラに対して、無線通信部１６により記録要求を送信する。その後、処理は上記ステップＳ１４７に進む。
【０１４６】
上記ステップＳ１０５でのマスタカメラからスレーブカメラＡへの記録要求の送信に応答して、スレーブカメラＡの制御部２１は、上記ステップＳ２０４において、無線通信部２６によってマスタカメラから記録要求の受信が有ったと判定し、処理はステップＳ２０５に進む。そして、ステップＳ２０５において、制御部２１は、撮像部２３からの画像データを処理して第２の連続画像を生成し、画像記録部２４への記録を開始する。このとき、制御部２１は、記録される第２の連続画像のフレーム画像データに対応するスルー画も生成し、表示部２５に表示する。その後、処理は上記ステップＳ２０４に進む。
【０１４７】
同様に、上記ステップＳ１０５でのマスタカメラからスレーブカメラＢへの記録要求の送信に応答して、スレーブカメラＢの制御部３１は、上記ステップＳ３０４において、無線通信部３６によってマスタカメラから記録要求の受信が有ったと判定し、処理はステップＳ３０５に進む。そして、ステップＳ３０５において、制御部３１は、撮像部３３からの画像データを処理して第２の連続画像を生成し、画像記録部３４への記録を開始する。このとき、制御部３１は、記録される第２の連続画像のフレーム画像データに対応するスルー画も生成し、表示部３５に表示する。その後、処理は上記ステップＳ３０４に進む。
【０１４８】
また、マスタカメラの制御部１１が上記ステップＳ１４７において、何れかのスレーブカメラが第２の連続画像を記録中であると判定した場合には、処理はステップＳ１０７に進む。一方、スレーブカメラＡの制御部２１が上記ステップＳ２２７において、第２の連続画像を記録中であると判定した場合には、処理はステップＳ２０６に進み、スレーブカメラＢの制御部３１が上記ステップＳ３２７において、第２の連続画像を記録中であると判定した場合には、処理はステップＳ３０６に進む。
【０１４９】
以降のマスタカメラ及びスレーブカメラの動作は、上記第１実施形態で説明したとおりである。ただし、本実施形態では、マスタカメラの制御部１１は、図１４Ｂに示すように、ステップＳ１１２において、未だユーザの操作部１２の操作により第１の連続画像の記録終了が指示されていないと判定した場合、処理は上記ステップＳ１０７ではなくて、上記ステップＳ１４５に戻るようになっている。これにより、更に別のスレーブカメラへの構え要求あるいは記録要求を行うことが可能である。
【０１５０】
また、マスタカメラの制御部１１が、上記ステップＳ１０２において動作モードが記録モードに設定されていない、つまり再生モードに設定されていると判定し、更に、上記ステップＳ１２１においてユーザの操作部１２の操作により動画連結の開始が指示されていないと判定した場合には、本実施形態では、処理はステップＳ１４９に進む。このステップＳ１４９において、制御部１１は、画像記録部１４に記録されている、再生可能な第１の連続画像の動画ファイルのリストを表示部１５に表示し、ユーザの操作部１２の操作によるファイル選択を受ける。そして、ステップＳ１５０において、制御部１１は、その選択された動画ファイルの記録開始日時及び記録終了日時を、無線通信部１６によりスレーブカメラへ送信する。
【０１５１】
一方、スレーブカメラＡの制御部２１は、ステップＳ２１１において、無線通信部２６によってマスタカメラからの連結要求を受信していないと判定した場合、本実施形態では、処理はステップＳ２２９に進む。このステップＳ２２９において、制御部２１は、上記ステップＳ１５０で送信されてきた、マスタカメラでの再生ファイルの記録開始日時及び記録終了日時を、無線通信部２６によって受信する。その後、処理はステップＳ２３０に進む。ステップＳ２３０において、制御部２１は、受信した記録開始日時及び記録終了日時に基づいて、対応する第２の連続画像の動画像ファイルが画像記録部２４に記録されているか否かを判定する。ここで、制御部２１が対応するファイルが無いと判定した場合には、処理はステップＳ２３１に進む。そして、制御部２１は、ステップＳ２３１において、無線通信部２６によりマスタカメラへ、ファイル無しを通知する。その後、処理は上記ステップＳ２１１に戻る。
【０１５２】
同様に、スレーブカメラＢの制御部２１は、ステップＳ３１１において、無線通信部３６によってマスタカメラからの連結要求を受信していないと判定した場合、本実施形態では、処理はステップＳ３２９に進む。このステップＳ３２９において、制御部３１は、上記ステップＳ１５０で送信されてきた、マスタカメラでの再生ファイルの記録開始日時及び記録終了日時を、無線通信部３６によって受信する。その後、処理はステップＳ３３０に進む。ステップＳ３３０において、制御部３１は、受信した記録開始日時及び記録終了日時に基づいて、対応する第２の連続画像の動画像ファイルが画像記録部３４に記録されているか否かを判定する。ここで、制御部３１が対応するファイルが無いと判定した場合には、処理はステップＳ３３１に進む。そして、制御部３１は、ステップＳ３３１において、無線通信部３６によりマスタカメラへ、ファイル無しを通知する。その後、処理は上記ステップＳ３１１に戻る。
【０１５３】
マスタカメラの制御部１１は、ステップＳ１５１において、全てのスレーブカメラからファイル無し通知を受信したか否かを判定する。ここで、制御部１１が全てのスレーブカメラからファイル無し通知を受信したと判定した場合には、処理は上記ステップＳ１２１に戻る。これに対して、制御部１１が何れかのスレーブカメラからファイル無し通知を受信していないと判定した場合には、処理はステップＳ１２４に進む。このステップＳ１２４において、制御部１１は、上記ステップＳ１４９で選択された第１の連続画像の動画像ファイルの再生を開始する。その後、本実施形態では、処理はステップＳ１５２に進む。ステップＳ１５２において、制御部１１は、ファイル無し通知を受信していないスレーブカメラに対して、無線通信部１６により、再生中の第１の連続画像における現在の再生するフレームの時間情報を通知する。その後は、上記ステップＳ１２５に進み、前述したような動作を行うこととなる。
【０１５４】
一方、スレーブカメラＡの制御部２１は、上記ステップＳ２３０において、対応するファイルが有ると判定した場合には、処理はステップＳ２３２に進む。そして、制御部２１は、ステップＳ２３２において、その対応する動画像ファイルの再生待機状態に遷移する。その後、処理はステップＳ２３３に進む。このステップＳ２３３において、制御部２１は、無線通信部２６により、上記ステップＳ１５２で通知されたマスタカメラで再生するフレームの時間情報を受信する。そして、ステップＳ２３４において、制御部２１は、同時刻に記録されたフレーム画像が、当該再生待機状態の動画像ファイル中に存在するか否かを判定する。ここで、制御部２１がそのようなフレーム画像が存在しないと判定した場合には、処理はステップＳ２１５に進む。ステップＳ２１５において、制御部２１は、無線通信部２６によってマスタカメラから終了要求の受信が有ったか否かを判定する。そして、制御部２１が終了要求の受信が無いと判定した場合には、処理は上記ステップＳ２３３に戻る。こうして、スレーブカメラＡでは、再生待機状態が維持される。そして、上記ステップＳ２３４において、制御部２１がマスタカメラで再生するフレームの時間情報で示される時刻に記録されたフレーム画像が存在すると判定した場合、処理はステップＳ２３５に進む。ステップＳ２３５において、制御部２１は、そのフレーム画像の再生を行い、対応するスルー画像を生成して、無線通信部２６によりマスタカメラへ送信する。その後、処理は上記ステップＳ２１５に進む。
【０１５５】
同様に、スレーブカメラＢの制御部３１は、上記ステップＳ３３０において、対応するファイルが有ると判定した場合には、処理はステップＳ３３２に進む。そして、制御部３１は、ステップＳ３３２において、その対応する動画像ファイルの再生待機状態に遷移する。その後、処理はステップＳ３３３に進む。このステップＳ３３３において、制御部３１は、無線通信部３６により、上記ステップＳ１５２で通知されたマスタカメラで再生するフレームの時間情報を受信する。そして、ステップＳ３３４において、制御部３１は、同時刻に記録されたフレーム画像が、当該再生待機状態の動画像ファイル中に存在するか否かを判定する。ここで、制御部３１がそのようなフレーム画像が存在しないと判定した場合には、処理はステップＳ３１５に進む。ステップＳ３１５において、制御部３１は、無線通信部３６によってマスタカメラから終了要求の受信が有ったか否かを判定する。そして、制御部３１が終了要求の受信が無いと判定した場合には、処理は上記ステップＳ３３３に戻る。こうして、スレーブカメラＢでは、再生待機状態が維持される。そして、上記ステップＳ３３４において、制御部３１がマスタカメラで再生するフレームの時間情報で示される時刻に記録されたフレーム画像が存在すると判定した場合、処理はステップＳ３３５に進む。ステップＳ３３５において、制御部３１は、そのフレーム画像の再生を行い、対応するスルー画像を生成して、無線通信部３６によりマスタカメラへ送信する。その後、処理は上記ステップＳ３１５に進む。
【０１５６】
以上のような動作により、図１５に示すように、マスタカメラの記録開始に合わせてスレーブカメラでの記録も開始せずに、途中でスレーブカメラの撮像を開始したとしても、上記第１実施形態と同様の効果が得られる。
【０１５７】
また、スレーブカメラ側の操作部２２，３２のユーザ操作によりスレーブカメラでの第２の連続画像の記録が、マスタカメラのユーザの操作とは無関係に終了された場合には、図１５に時刻ｔ３として示すように、自動的にマスタカメラの第１の連続画像を選択するように構成しても良い。なお、図１５の例では、フレーム番号９のスレーブカメラＢの画像（Ｂ９）は、マスタカメラでは表示されないが、スレーブカメラＢの画像記録部３４に記録されるフレームとしては採用される。このような自動選択動作を行うためには、マスタカメラの制御部１１が上記ステップＳ１０７またはＳ１０８においてスレーブカメラからスルー画を受信できなかったとき、当該スレーブカメラの記録が終了されたと判定して、マスタカメラウィンドウ１５１がタッチされたものとして、上記ステップＳ１１３の連結用情報ファイル生成サブルーチンを実行するようにすれば良い。
【０１５８】
また、動作モードが再生モードに設定されている場合、再生ファイルの記録開始日時及び記録終了日時により、マスタカメラの画像記録部１４に記録されている第１の連続画像の動画像ファイルに対応する第２の連続画像の動画像ファイルがスレーブカメラの画像記録部２４，３４に記録されているかを判定するので、上記第１実施形態のように、マスタカメラとスレーブカメラとが必ずしも連携して撮像を行う必要は無い。すなわち、内蔵時計の同期がとられていれば、マスタカメラ、スレーブカメラそれぞれで撮像を行った後に、マスタカメラで第１の連続画像を生成している期間の少なくとも一部に相当する期間に生成されたスレーブカメラの第２の連続画像を利用して、１つの連結ファイルを生成することができる。
【０１５９】
なお、本第４実施形態のような、マスタカメラのユーザが任意のタイミングで、スレーブカメラでの第２の連続画像の記録を開始させる動作を、上記第２又は第３実施形態に適用することが可能なことは勿論である。
【０１６０】
［変形例］  
第１、第３及び第４実施形態では、マスタカメラの制御部１１の合成部１１１において、組み写真をスルー画から作成するようになっているが、第１及び第２の連続画像におけるフレーム画像から組み写真を作成するようにしても良い。
【０１６１】
この場合には、上記ステップＳ１１５においてマスタカメラの制御部１１が実行する組み写真生成サブルーチンを、図１６に示すようにすれば良い。すなわち、上記第１実施形態では、図８に示したように、上記ステップＳ１１５Ｄにおいて複数のスルー画が重畳又は並べて配置された状態そのままの組み写真を静止画ファイルとして画像記録部１４に記録している。これに対し、本変形例では、図１６に示すように、このステップＳ１１５Ｄを省略する。その代わりに、制御部１１は、上記ステップＳ１１５Ｂにおいて、選択されたウィンドウのカメラ（選択カメラ）のスルー画を一時停止表示状態にした後、ステップＳ１１５Ｇにおいて、記憶部１７に構成された図１７に示すような組み写真用情報ファイル１７２に、タッチされた時刻であるタッチ時刻、選択カメラを特定する選択カメラ名、上記ステップＳ１０７又はＳ１０８で記憶部１７に更新記憶している選択カメラの表示遅延値、及び選択カメラが記録中の連続画像の動画像ファイルを特定するファイル名を記録しておく。
【０１６２】
そして、実際の組み写真の作成は、上記ステップＳ１１９においてマスタカメラの制御部１１が実行する動画連結サブルーチン中で、選択したスルー画に対応する第２の連続画像中のフレーム画像を入手してから実施する。すなわち、図１８に示すように、制御部１１が、ステップＳ１１９Ｈにおいて合成部１１１により１つの連結ファイルを生成した後に（あるいはステップＳ１１９Ｈの前に）、ステップＳ１１９Ｉにおいて、合成部１１１により、記憶部１７に記憶した組み写真用情報ファイル１７２と、マスタカメラ内の動画中の、つまり画像記録部１４に記録された第１の連続画像及び第２連続画像中のフレーム画像とを用いて、１つの組み写真を生成する。
【０１６３】
このように、マスタカメラでは、操作部１２により、表示部１５に表示されたマスタカメラ及びスレーブカメラのスルー画に基づいたユーザによる各スルー画の静止画記録タイミングの指定を受け付け、合成部１１１により、指定された第１の静止画記録タイミングにおける前記第１の連続画像中の第１の静止画像と、指定された第２の静止画記録タイミングにおける前記第２の連続画像中の第２の静止画像とを組み合わせることで、１つのファイルにまとめた画像としての１枚の静止画像を作成することで、組み写真を作成することができる。
【０１６４】
なお、本発明は、以上のように各実施形態で説明した技術に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。
【０１６５】
例えば、各実施形態は、マスタカメラを撮像装置１０、スレーブカメラを撮像装置２０，３０として機能させた場合を例に説明したが、撮像装置１０，２０，３０の何れをマスタカメラとして機能させても構わない。
【０１６６】
また、各実施形態で説明した技術のうち、主にフローチャートで説明した制御に関しては、プログラムを用いて実現され得る。このプログラムは、記録媒体や記録部に収められ得る。この記録媒体又は記録部への記録の方法は様々であり、製品出荷時に記録されてもよく、配布された記録媒体が利用されて記録されてもよく、インターネットを介したダウンロードが利用されて記録されてもよい。
【符号の説明】
【０１６７】
１０，２０，３０…撮像装置、  １１，２１，３１…制御部、  １２，２２，３２…操作部、  １３，２３，３３…撮像部、  １４，２４，３４…画像記録部、  １５，２５，３５…表示部、  １６，２６，３６…無線通信部、  １７，２７，３７…記憶部、  １１１，２１１，３１１…合成部、  １５１…マスタカメラウィンドウ、  １５２…スレーブカメラＡウィンドウ、  １５３…スレーブカメラＢウィンドウ、  １５４…組み写真生成指示釦、  １５５…選択枠、  １７１…連結用情報ファイル、  １７２…組み写真用情報ファイル。
【図１】
2016048835.tif 000003
【図２】
2016048835.tif 000004
【図３Ａ】
2016048835.tif 000005
【図３Ｂ】
2016048835.tif 000006
【図３Ｃ】
2016048835.tif 000007
【図３Ｄ】
2016048835.tif 000008
【図３Ｅ】
2016048835.tif 000009
【図３Ｆ】
2016048835.tif 000010
【図４】
2016048835.tif 000011
【図５】
2016048835.tif 000012
【図６】
2016048835.tif 000013
【図７】
2016048835.tif 000014
【図８】
2016048835.tif 000015
【図９】
2016048835.tif 000016
【図１０】
2016048835.tif 000017
【図１１Ａ】
2016048835.tif 000018
【図１１Ｂ】
2016048835.tif 000019
【図１１Ｃ】
2016048835.tif 000020
【図１２】
2016048835.tif 000021
【図１３】
2016048835.tif 000022
【図１４Ａ】
2016048835.tif 000023
【図１４Ｂ】
2016048835.tif 000024
【図１４Ｃ】
2016048835.tif 000025
【図１４Ｄ】
2016048835.tif 000026
【図１５】
2016048835.tif 000027
【図１６】
2016048835.tif 000028
【図１７】
2016048835.tif 000029
【図１８】
2016048835.tif 000030