(57)【要約】【課題】デジタルカメラ間でデータを送受信する時に、データ転送中表示をするとともに、転送可能な方式が複数有った場合には転送方式を選択できるデジタルカメラを提供する。【解決手段】データを送受信しているカメラでのみデータ転送中表示するとともに、転送可能な方式が複数有った場合には最速の転送方式あるいは回線品質の最良の転送方式を選択する。もし転送に失敗した場合には他の転送方式を選択する。【選択図】    図１
2004235787.tif 000002
【特許請求の範囲】
【請求項１】
他のデジタルカメラと通信回線を介して接続する接続手段と、
前記接続手段を介して前記他のデジタルカメラがデータを送受信中であることを検出する検出手段と、
前記検出手段の検出結果に応じて警告するように指示する警告指示手段を備えたことを特徴とするデジタルカメラ。
【請求項２】
前記警告指示手段は前記検出手段が検出した前記他のデジタルカメラに対して警告するよう指示することを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
更に、警告手段を備え、
前記検出手段の検出結果に応じて前記警告手段で警告することを特徴とする請求項１に記載のデジタルカメラ。
【請求項４】
他のデジタルカメラと通信回線を介して接続する接続手段と、
前記接続手段を介して前記他のデジタルカメラと接続されている時に、データを前記他のデジタルカメラとの間で送受信するための複数のデータ転送方式を記憶する記憶手段と、
前記複数のデータ転送方式が前記他のデジタルカメラとデータの送受信可能かどうか判別する判別手段と、
前記判別手段に基づいて前記記憶手段に記憶されている前記複数のデータ転送方式のうちから前記他のデジタルカメラとデータの送受信を行うためのデータ転送方式を選択する選択手段とを備えたことを特徴とするデジタルカメラ。
【請求項５】
前記選択手段は更にデータ転送レート検出手段を備え、
前記デジタルカメラは前記データレート検出手段の検出結果に基づいて最もデータ転送レートの高いデータ転送方式を選択することを特徴とする請求項４に記載のデジタルカメラ。
【請求項６】
前記選択手段は更に通信回線品質検出手段を備え、
前記デジタルカメラは前記通信回線品質検出手段の検出結果に基づいて最も回線品質の良いデータ転送方式を選択することを特徴とする請求項４に記載のデジタルカメラ。
【請求項７】
他のデジタルカメラと通信回線を介して接続する接続手段と、
前記接続手段を介して前記他のデジタルカメラと接続されている時に、データを前記他のデジタルカメラとの間で送受信するための複数のデータ転送方式を記憶する記憶手段と、
前記他のデジタルカメラとデータを送受信するための所定のデータ転送方式を前記記憶手段に記憶されている転送方式から予め所定の転送方式を設定する設定手段と、
前記設定手段が設定した前記所定の転送方式が前記他のデジタルカメラとデータの送受信が可能であるかどうか判別する判別手段とを備えたことを特徴とするデジタルカメラ。
【請求項８】
前記デジタルカメラは更に、データを周辺機器との間で送受信するための前記所定の転送方式とは異なる複数のデータ転送方式を記憶する記憶手段を備え、
前記判別手段は更に、前記所定の転送方式を使っての送受信が不可であると判別した場合に、前記記憶手段に記憶されている前記複数のデータ転送方式がそれぞれ前記他のデジタルカメラに対してデータの送受信可能かどうか判別するとともに前記複数のデータ転送方式の中からデータの送受信可能な転送方式を選択する選択手段を備えたことを特徴とする請求項７に記載のデジタルカメラ。
【請求項９】
前記選択手段は最もデータ転送レートの高いデータ転送方式を選択することを特徴とする請求項８に記載のデジタルカメラ。
【請求項１０】
前記選択手段は最も回線品質の良いデータ転送方式を選択することを特徴とする請求項８に記載のデジタルカメラ。
【請求項１１】
他のデジタルカメラと通信回線を介して接続する接続手段と、前記接続手段を介して前記他のデジタルカメラと接続されている時に、複数のデータ転送方式のうちから前記他のデジタルカメラに対してデータの送受信を行う際のデータの転送方式を選択する選択手段と、
前記他のデジタルカメラとの間でデータの送受信開始を指示する指示手段と、前記指示手段に基づいて開始した前記データの送受信が途中で失敗したことを検出する検出手段と、
前記検出手段の検出結果に基づいて前記選択手段に対して前記複数のデータ転送方式のうちから他のデータ転送方式を選択するように制御する制御手段とを備えたことを特徴とするデジタルカメラ。
【請求項１２】
前記デジタルカメラは更に、前記複数のデータ転送方式のうちから前記他のデジタルカメラとの間でデータの送受信が可能な他のデータ転送方式を判別する判別手段を備え、
前記選択手段は検出手段の検出結果に基づいて前記判別手段が判別したデータの送受信が可能な他のデータ転送方式の中から前記他のデジタルカメラとの間のデータ転送方式を選択することを特徴とする請求項１１に記載のデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラを複数台接続して協調動作させるデジタルカメラシステムに関する。
【０００２】
【従来の技術】
従来からデジタルカメラで撮影した画像をパーソナルコンピュータを介さずに直接プリンタでプリント出力する要望があり、各社から様々なシステムが提案され実際に製品としても発売されている。更にインタフェース規格としては例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格においてマスタ側の負担を小さくしてパーソナルコンピュータ等の大きな機器を使用することなく簡単な機能しか備えていない携帯機記であっても容易にホスト役を果たすことが可能な規格としてＵＳＢ  Ｏｎ−Ｔｈｅ−Ｇｏ（ＯＴＧ）がＵＳＢ２．０の追加規格としてリリースされている。これを使用すると携帯機器であっても容易にホスト役になることが出来る。またホストと周辺機器の役割も必要に応じて適宜交換することも可能である。
【０００３】
機器間のデータを送受信する規格としてはこのほかにもＢｌｕｅｔｏｏｔｈ規格、無線ＬＡＮ（ＩＥＥＥ８０２．１１等）、ＩＥＥＥ１３９４、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＩｒＢｕｒｓｔ（次世代ＩｒＤＡ）等各種規格が提案されている。この様なインフラが整備されてくると今後デジタルカメラ、プリンタ、ＰＤＡ、携帯電話、ＵＳＢ対応のハードディスクなどの小型機器間でのデータのやり取りがメーカ間、機種間を問わずに一層頻繁に行われていくこととなることは明らかである。
【０００４】
また、デジタルカメラそのものも各社から多種多様の製品が短いサイクルで発表され、少し以前に発売された製品ではその価格も大幅に低下して、入手が容易となっている。この様な状況下においては複数のデジタルカメラを所有している家庭も少なくない。この様に複数カメラを所有したりあるいは容易に複数カメラを都合できる環境になると、複数のカメラを使用して単独のカメラを使用する場合においては出来なかった使用方法をしてみたいという要望がある。
【０００５】
特開平８−８４２８２号公報においてはマスタカメラからズームやフォーカス等の操作データをスレーブカメラに送り、それに基づいてスレーブカメラで撮影してその撮影した画像を圧縮してマスタカメラに送って撮影画像を確認するというシステムが提案されている。特開平９−２８４６９６号公報においては通信手段を介して接続された電子カメラにおいて、特定キーを押したカメラをマスタとして機能させ、マスタからスレーブを操作して撮影したり、スレーブの画像データを消去したり、スレーブカメラの画像をマスタでモニタするシステムが開示されている。特開２０００−１１３１６６号公報にはネットワークを介して複数のカメラを連係動作させるカメラ制御サーバが提案されている。
【０００６】
特開２０００−１３４５２７号公報においてはデジタルカメラ同士を接続して一方のデジタルカメラで他方のデジタルカメラを操作するシステムが提案されていて、そこではスレーブカメラの再生画像がコマ番号と同時にマスタカメラにも転送されて表示されている。特開２００１−８０８９号公報ではシャッタ値、絞り値、露出補正値等の撮影情報をスレーブカメラに転送してそれに基づいて撮影するシステムが提案されている。特開２００１−１１１８６６、特開２００１−１６９１７３号公報においては機能の異なる複数のデジタルカメラを接続して共通の画像を撮影するシステムが提案されている。特開２００１−１６６３７４号公報では複数カメラを制御して各カメラが単独でバースト撮影するよりも高速に撮影するトリガシステムが提案されている。ＵＳ２００２／０１１８９５８号公報には親デバイスからの同期信号で親と子デバイスで撮影し、そのデータを送受信するビデオカメラシステムが開示されている。特開２００２−１０１２２６号公報にはデータ伝送容量に応じて送受信する画像の容量を変更する撮像装置が開示されている。
【０００７】
【発明が解決しようとする課題】
上述した様々な規格はデータの転送の仕方を規定していて、デジタルカメラを複数接続した際の各カメラの振る舞いについて規定したものではない。現在デジタルカメラにＢｌｕｅｔｏｏｔｈを組み込んだものが発表されているが、機能的にはカメラ間でデータ転送したりあるいは他のカメラからシャッタを押すための指示をするといった単純なものである。
【０００８】
本発明においてはこの様に、複数のデジタルカメラを接続して協調動作する場合、データを転送している間のみ転送中であることを表示するとともに、もし転送可能な方式が複数有った場合には最速の転送方式を選択することにより転送時間の短縮を図ることの出来るデジタルカメラを提供することを目的とする。
【０００９】
【問題点を解決する為の手段】
上記問題点の解決のために、請求項１の発明は、他のデジタルカメラと通信回線を介して接続する接続手段と、前記接続手段を介して前記他のデジタルカメラがデータを送受信中であることを検出する検出手段と、前記検出手段の検出結果に応じて警告するように指示する警告指示手段を備えたことを特徴とする。これにより実際に実際にデータを送受信しているデジタルカメラを識別することが出来るので、スレーブカメラが複数有った場合には特に有効である。請求項２の発明は、前記警告指示手段は前記検出手段が検出した前記他のデジタルカメラに対して警告するよう指示することを特徴としていて、ここで、データを送受信しているスレーブカメラに対してのみ警告する要に指示するということを明確にしている。請求項３の発明は更に、警告手段を備え、前記検出手段の検出結果に応じて前記警告手段で警告することを特徴とする。これにより、スレーブカメラ間でデータを送受信している場合であってもマスタカメラにおいても同時に警告することが出来る。
【００１０】
請求項４の発明は、他のデジタルカメラと通信回線を介して接続する接続手段と、前記接続手段を介して前記他のデジタルカメラと接続されている時に、データを前記他のデジタルカメラとの間で送受信するための複数のデータ転送方式を記憶する記憶手段と、前記複数のデータ転送方式が前記他のデジタルカメラとデータの送受信可能かどうか判別する判別手段と、前記判別手段に基づいて前記記憶手段に記憶されている前記複数のデータ転送方式のうちから前記他のデジタルカメラとデータの送受信を行うためのデータ転送方式を選択する選択手段とを備えることを特徴としている。これによりスレーブカメラが可能な転送方式を選択して転送することが出来る。請求項５の発明は、前記選択手段は更にデータ転送レート検出手段を備え、前記デジタルカメラは前記データレート検出手段の検出結果に基づいて最もデータ転送レートの高いデータ転送方式を選択することを特徴とする。請求項６の発明は、前記選択手段は更に通信回線品質検出手段を備え、
前記デジタルカメラは前記通信回線品質検出手段の検出結果に基づいて最も回線品質の良いデータ転送方式を選択することを特徴とする。
【００１１】
請求項７の発明は、他のデジタルカメラと通信回線を介して接続する接続手段と、前記接続手段を介して前記他のデジタルカメラと接続されている時に、データを前記他のデジタルカメラとの間で送受信するための複数のデータ転送方式を記憶する記憶手段と、前記他のデジタルカメラとデータを送受信するための所定のデータ転送方式を前記記憶手段に記憶されている転送方式から予め所定の転送方式を設定する設定手段と、前記設定手段が設定した前記所定の転送方式が前記他のデジタルカメラとデータの送受信が可能であるかどうか判別する判別手段とを備えることを特徴とする。すなわち、協調動作時には予め転送方式を設定しておきこの転送方式を用いた転送が可能かどうかを判断して直ちに転送を開始することが出来る。請求項８の発明は、前記デジタルカメラは更に、データを周辺機器との間で送受信するための前記所定の転送方式とは異なる複数のデータ転送方式を記憶する記憶手段を備え、前記判別手段は更に、前記所定の転送方式を使っての送受信が不可であると判別した場合に、前記記憶手段に記憶されている前記複数のデータ転送方式がそれぞれ前記他のデジタルカメラに対してデータの送受信可能かどうか判別するとともに前記複数のデータ転送方式の中からデータの送受信可能な転送方式を選択する選択手段を備えることを特徴とする。さらに、請求項９の発明は、前記選択手段は最もデータ転送レートの高いデータ転送方式を選択することを特徴とする。請求項１０の発明は、前記選択手段は最も回線品質の良いデータ転送方式を選択することを特徴とする。
【００１２】
請求項１１の発明は、他のデジタルカメラと通信回線を介して接続する接続手段と、前記接続手段を介して前記他のデジタルカメラと接続されている時に、複数のデータ転送方式のうちから前記他のデジタルカメラに対してデータの送受信を行う際のデータの転送方式を選択する選択手段と、前記他のデジタルカメラとの間でデータの送受信開始を指示する指示手段と、前記指示手段に基づいて開始した前記データの送受信が途中で失敗したことを検出する検出手段と、前記検出手段の検出結果に基づいて前記選択手段に対して前記複数のデータ転送方式のうちから他のデータ転送方式を選択するように制御する制御手段とを備えたことを特徴とする。すなわち、転送失敗時には他の転送方式を選択することが出来るので転送の確実性が増す。請求項１２の発明は、前記デジタルカメラは更に、前記複数のデータ転送方式のうちから前記他のデジタルカメラとの間でデータの送受信が可能な他のデータ転送方式を判別する判別手段を備え、前記選択手段は検出手段の検出結果に基づいて前記判別手段が判別したデータの送受信が可能な他のデータ転送方式の中から前記他のデジタルカメラとの間のデータ転送方式を選択することを特徴とする。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１は、本発明のデジタルカメラシステムに使用されるデジタルカメラについてその主要な機能を説明したブロック図である。
【００１４】
撮影レンズ１０１はズームレンズでありドライバ１１３により光軸方向に駆動される。ここでドライバ１１３はズームレンズのズーム駆動機構及びその駆動回路と、フォーカシングレンズのフォーカス駆動機構及びその駆動回路とを備えており、それぞれＣＰＵ１１２により制御される。
【００１５】
撮影レンズ１０１は撮像素子１０３の撮像面上に被写体像を結像する。撮像素子１０３は撮像面上に結像された被写体像の光強度に応じた電気信号を出力する光電変換撮像素子であり、ＣＣＤ型やＭＯＳ型の固体撮像素子が用いられる。撮像素子１０３は信号取り出しのタイミングをコントロールするドライバ１１５により駆動される。撮影レンズ１０１と撮像素子１０３との間には絞り１０２が設けられている。絞り１０２は、絞り機構とその駆動回路を備えたドライバ１１４により駆動される。固体撮像素子１０３からの撮像信号はアナログ信号処理回路１０４に入力され、アナログ信号処理回路１０４において相関二重サンプリング処理（ＣＤＳ）等の処理が行われる。アナログ信号処理回路１０４で処理された撮像信号は、Ａ／Ｄ変換器１３５によりアナログ信号からデジタル信号に変換される。
【００１６】
Ａ／Ｄ変換された信号はデジタル信号処理回路１０６において輪郭補償やガンマ補正などの種々の画像処理が施される。デジタル信号処理回路には記録のための輝度／色差信号生成回路等も含まれている。バッファメモリ１０５は撮像素子１０３で撮像された複数フレーム分のデータを記憶することが出来るフレームメモリであり、Ａ／Ｄ変換された信号は一旦このバッファメモリ１０５に記憶される。デジタル信号処理回路１０６ではバッファメモリ１０５に記憶されたデータを読み込んで上述した各処理を行い、処理後のデータは再びバッファメモリ１０５に記憶される。ＣＰＵ１１２はデジタル信号処理回路１０６およびドライバ１１３〜１１５等と接続され、カメラ動作のシーケンス制御を行う。ＣＰＵ１１２のＡＥ演算部１１２１では撮像素子からの画像信号に基づいて自動露出演算を行い、ＡＷＢ演算部１１２２ではホワイトバランス調整の演算が行われる。バンドパスフィルタ（ＢＰＦ）１１２４は、撮像領域に設けられた焦点検出エリア内の撮像信号に基づいて、所定帯域の高周波成分を抽出する。
【００１７】
ＢＰＦ１１２４の出力は次の評価値演算部１１２５に入力され、ここで高周波成分の絶対値を積分し焦点評価値として算出される。ＡＦ演算部１１２６はこれらの焦点評価値に基づいてコントラスト法によりＡＦ演算を行う。ＣＰＵ１１２はＡＦ演算部１１２６の演算結果を用いて撮影レンズ１０１のフォーカシングレンズを調整し、合焦動作を行わせる。ＣＰＵ１１２に接続された操作部１１６には、カメラの電源をオンオフする電源スイッチ１１６１、レリーズ釦に連動してオンオフする半押しスイッチ１１６２及び全押しスイッチ１１６３、撮影モードの各種の内容を選択するための設定釦１１６４、再生画像等を更新するアップダウン（Ｕ／Ｄ）釦１１６５、消去釦１１６６、転送釦１１６７等が設けられている。ここで電源スイッチ１１６１はカメラの機能を撮影モード、再生モードあるいは協調モードに切り換えるセレクトダイアル（図３、詳細は後述）と連動している。これらのスイッチや釦を操作すると、その操作に応じた信号がＣＰＵ１１２に入力される。
【００１８】
１１８はニッケル水素あるいはリチウムイオン等で構成されたバッテリであり、このバッテリの電圧あるいは容量が容量／電圧検出部１１９で検出されＣＰＵ１１２に送られる。この容量／電圧検出部１１９は必要に応じてバッテリ１１８を充電する。被写体輝度が低い場合にはストロボ１２２を発光させる。カメラが協調動作してデータを転送中の場合にはデータ転送中表示ＬＥＤ１２３が発光する。１２４はカメラの何らかの異常時に警告するブザーである。
【００１９】
ＣＰＵ１１２にはこのほか各種データを記憶する記憶部１１２８とタイマ１１２７とを有している。記憶部１１２８には前述した評価値のピーク値や対応するレンズ位置等が記憶される。タイマ１１２７は半押しタイマ時間の計時に使用される。デジタル信号処理回路１０６で各種処理が施された画像データは、一旦バッファメモリ１０５に記憶された後に、記録・再生信号処理回路１１０を介してメモリカード等の外部記憶媒体１１１に記録される。画像データを記憶媒体１１１に記録する際には、一般的に所定の圧縮形式、例えば、ＪＰＥＧ方式でデータ圧縮が行われる。記録・再生信号処理回路１１０では、画像データを外部記憶媒体１１１に記録する際のデータ圧縮及び外部記憶媒体１１１や他のカメラから転送されてきた圧縮された画像データの伸長処理を行う。１２０、１２１はそれぞれデジタルカメラ等の他の外部機器と無線あるいは有線で接続してデータ通信を行うインタフェース回路である。これら各インタフェースは更に複数個備わっていても良い。
【００２０】
モニタ１０９は撮像された被写体画像を表示したり撮影や再生あるいは協調動作させる際に各種の設定メニューを表示するための液晶表示装置であり、記憶媒体１１１に記録されている画像データや他のカメラから転送されてきた画像データを再生表示する際にも用いられる。モニタ１０９に画像を表示する場合には、バッファメモリ１０５に記憶された画像データを読み出し、Ｄ／Ａ変換器１０８によりデジタル画像データをアナログ映像信号に変換する。そして、そのアナログ映像信号を用いてモニタ１０９に画像を表示する。
【００２１】
このカメラで採用しているＡＦ制御方式のコントラスト法について説明する。この方式では、像のボケの程度とコントラストの間には相関があり、焦点があったときに像のコントラストは最大になることを利用して焦点あわせを行う。コントラストの大小は撮像信号の高周波成分の大小により評価することが出来る。すなわち、ＢＰＦ１１２４により撮像信号の高周波成分を抽出し、評価値演算部１１２５で高周波成分の絶対値を積分した物を焦点評価値とする。前述したように、ＡＦ演算部１１２６はこの焦点評価値に基づいてＡＦ演算を行う。ＣＰＵ１１２はＡＦ演算部１１２６の演算結果を用いて撮影レンズ１０１のフォーカシングレンズ位置を調整し、合焦動作を行わせる。
【００２２】
図２に２台のデジタルカメラで協調動作させ、同一被写体を撮影しようとしている場合を示す。ここで、実際に操作するカメラをマスタカメラといい、これをデジタルカメラＡとしていて、マスタカメラの操作に基づいて協調動作するカメラをスレーブカメラといい、これをデジタルカメラＢとしている。さらに、ここではデジタルカメラＢの画像データを無線インタフェース１２１またはＵＳＢケーブル２０５でデジタルカメラＡに転送する場合を示している。図において図１と同じ機能は同一番号で示している。２０１はレリーズ釦で図１の半押しＳＷ１１６２、全押しＳＷ１１６３に相当する。２０２はセレクトダイアルで電源スイッチ１１６１と一体に構成されている。図３にこのセレクトダイアルの表示例を示す。ここではカメラの電源オフ、通常撮影、通常再生、協調撮影、協調再生の各モードを選択することが出来るようになっている。以降の説明で協調動作といった場合には、マスタ及びスレーブカメラともにこの協調撮影あるいは協調再生いずれかのモードに設定されているものとする。２０３はマルチセレクトスイッチで設定釦１１６４、Ｕ／Ｄ釦１１６５に相当する。２０４はコンパクトフラッシュカード等の外部記憶媒体の挿入部、１２０はＵＳＢやＩＥＥＥ１３９４等の接続端子部でここでは２系統の有線接続が可能なように構成されている。１２１はＢｌｕｅｔｏｏｔｈ等の無線接続用Ｉ／Ｆ部である。１０９はＬＣＤモニタで協調動作中はカメラＡのモニタのみ表示する。この場合カメラＡのＬＣＤモニタではカメラＡで撮影あるいは再生した画像だけでなく図に示すようにカメラＢで撮影あるいは再生した画像も表示する。カメラＢのＬＣＤモニタは節電のため消灯する。この時ＬＥＤ１２３は点灯することにより協調動作してデータを転送中であることを表示する。この時カメラＢのＬＥＤも点灯している。２台以上のデジタルカメラを協調動作させる場合にはマスタカメラＡ及び協調動作の対象になっているカメラのみ点灯させる。
【００２３】
次にこれら複数のカメラを接続した際の協調動作時のマスタカメラＡの動作について図４から図６を用いて説明する。まず図４ステップＳ１０１においてマスタカメラＡとスレーブカメラＢの電源スイッチがオンされていることを確認する。これ以降は今後説明されるプログラムに沿ったフローに基づいてマスタカメラＡのＣＰＵ１１２がマスタカメラＡあるいはスレーブカメラＢを制御する。ここで、マスタとスレーブの関係について先に説明しておく。前述したようにＵＳＢやＢｌｕｅｔｏｏｔｈ規格においてはカメラＡがカメラＢを制御するためにはマスタとスレーブの設定が必要となる。前述したＵＳＢ  Ｏｎ−Ｔｈｅ−Ｇｏ規格においては接続したコネクタ形状によって最初にマスタとスレーブの関係が設定される。すなわち、ＵＳＢ接続するための接続ケーブルのＭｉｎｉ−ＡプラグをカメラＡ側に接続しＭｉｎｉ−ＢプラグをカメラＢ側に接続することによりカメラＡはマスタカメラにカメラＢはスレーブカメラに設定される。
【００２４】
この様にして一旦マスタとスレーブの関係が決まったならば本発明によるこれらのカメラ間では以下に述べるような動作形態がとられる。（１）マスタカメラＡからはスレーブカメラＢに対して制御することが可能であるがスレーブカメラＢからはそれが出来ない。（２）スレーブカメラＢは協調動作モードに設定されていても単独に通常のカメラ動作をすることが出来る。ただし、協調動作しているときに通常動作の指示がされても実行することは出来ず、一旦協調動作が終了してから通常動作を開始する。（３）スレーブカメラＢで通常のカメラ動作しているときにマスタカメラＡから何らかの指示がされたときには、スレーブカメラＢはその指示を記憶しておき、原則としてその通常動作が終了してからマスタカメラＡからの指示を実行する。（４）このマスタとスレーブの関係はマスタカメラＡで解除を指示するまであるいは協調動作が終了して所定時間が経過するまで継続する。
【００２５】
図４ステップＳ１０１で電源がオンされたならば、ステップＳ１０２でマスタカメラＡのセレクトダイアル２０２が電源オフ以外のどの位置にセットされているか確認する。もし通常撮影あるいは通常再生の位置にセットされていたならばステップＳ１０３に進んで従来からの通常のカメラ単独での動作を行う。もし、協調撮影あるいは協調再生の位置にセットされていたならばステップＳ１０４に進み、接続されているカメラがデジタルカメラかどうか確認する。もしデジタルカメラでなかったならばステップＳ１０３に進んで通常撮影あるいは通常再生動作する。接続された周辺機器がデジタルカメラであると確認されたら次に、ステップＳ１０５でマスタカメラＡとスレーブカメラＢ間で転送可能状態になっているデータ転送方式を確認する。ここでもし、接続が可能な転送方式が複数確認されたならば、ステップＳ１０６でそれら転送方式のうちから転送レートの最も速い転送方式を選択する。  このステップＳ１０６において最も転送レートの速い転送方式を自動的に選択する変わりに、エラーレートの最も少ない回線品質の良好な転送方式を選択しても良い。もちろんこれらを手動で切り換える方式であっても良い。更に、転送可能な方式が複数あった場合、ユーザの混乱を避けるため、最初の転送方法は予め設定しておいて、その転送方式が不可能な場合に他の転送方式に自動あるいは手動で設定するようにしても良い。
【００２６】
ステップＳ１０７ではマスタカメラＡも含めて接続されている全てのカメラの電源状態を確認する。この電源確認の詳細フローは図２０で後述する。  全てのカメラの電源の確認が終了したら次にステップＳ１０８でスレーブカメラＢのモニタをオフするようスレーブカメラＢに対して指示信号を送出する。これは協調動作モードにおいてはマスタカメラＡからスレーブカメラＢの操作を行っていて、スレーブカメラＢ側ではＬＣＤモニタを見ることは無いので消灯しておいた方が経済的であるからである。もちろん協調動作中であっても場合によってはＬＣＤモニタが点灯していたほうが良い場合もあるので適宜選択しても良い。ステップＳ１０９においてマスタカメラＡからスレーブカメラＢに対してスレーブカメラＢのカメラ状態情報をマスタカメラＡに送るよう指示する信号を送出する。
【００２７】
ここでカメラ状態情報とは、撮影や記録のために少なくとも設定されていなくてはならない項目と、協調動作するカメラを判別したりカメラの性能や付帯項目の詳細等を示す項目に大別される。前者には露出条件、測光方式、ＷＢ、ＡＦ情報、露出補正、輪郭強調、階調補正、彩度設定、撮影感度、測距方式、ブラケティング、連写設定、ストロボ設定、多重確認設定、非圧縮を含む圧縮率設定、記録画素数等があり、後者にはメーカ名、カメラの型名、型番、製品番号等のカメラの種類情報、プログラムソフトのバージョン番号、メモリカードの種類と容量、撮影済み枚数、残容量、残コマ数、単写／連写時の撮影間隔、最大連写撮影枚数、ストロボの有無、ストロボガイドナンバ、バッテリの種類、容量、残容量等バッテリの使用状態情報、シャッタ及び絞りの設定範囲と設定可能間隔、スレーブカメラＢの再生／記録モード判別、スレーブカメラＢが協調接続されデータ転送中を示すフラグの有無等がある。これらのカメラ情報の有無はカメラによって異なる。ここで、多重確認設定の詳細は後述する。また、データ転送中フラグとはスレーブカメラＢ単独で動作している場合やマスタカメラＡが他のスレーブカメラと協調動作している場合等を区別するためのフラグである。このデータ転送中フラグの有無に基づいて図２に示されるようにマスタカメラＡとスレーブカメラＢはデータ転送中表示ＬＥＤ１２３を点灯する。但し、マスタカメラＡではこのＬＥＤの点灯はなくともユーザは特に不便ではないがスレーブカメラＢ側では協調動作中はＬＣＤモニタを消灯している場合には非常に効果的である。更にスレーブカメラが２台以上存在している場合、そのうち１台のスレーブカメラのみがマスタカメラＡと協調動作して撮影、記録、あるいはデータ転送を行っているという場合も起こりうる。その場合にはこのデータ転送中フラグを判別して協調動作していないスレーブカメラのデータ転送中表示用ＬＥＤをオフすることによりユーザはどのカメラが実際に協調動作しているのか確認することが出来る。また、２台のスレーブカメラ間でデータを転送している場合にはこの２台のスレーブカメラのＬＥＤを点灯させる以外にマスタカメラＡのＬＥＤも点灯させておいた方が好ましい。この様に実際にデータを転送している期間のみＬＥＤを点灯させているので、協調動作中ずっと点灯し続けた場合と比較しても全てのカメラにおいて電力消費を削減することができる。
【００２８】
ステップＳ１１０でこれらの情報をマスタカメラＡが受信し、ステップＳ１１１で受信したスレーブカメラＢのカメラ情報をマスタカメラＡのカメラ情報とともにＬＣＤモニタ１０９に表示する。もちろんカメラ１台ずつ個別に情報を表示しても良い。ステップＳ１０９の送信指示は協調動作の期間中に定期的に行われて、常に最新のスレーブカメラＢの情報がマスタカメラＡに受信され、必要に応じて最新情報が表示される。この時、スレーブカメラＢから送られたカメラ情報を基に全ての接続されているカメラの合計残コマ数や前述した画像データの転送速度なども表示する。図３４にここまで述べてきたカメラ情報の表示例を示す。
【００２９】
図５ステップＳ１１２では協調動作全般に関連した設定したい項目をメニュー表示してステップＳ１１３で必要に応じて設定されたことを確認する。設定終了が確認されたならステップＳ１１４でスレーブカメラＢに設定された項目を送出する。ここで設定する項目としては、日時設定、スレーブカメラＢで協調動作時に記録する際のフォルダ名情報、ファイル名情報、協調記録時のファイルを通常時のフォルダと異ならせるかどうかの指示情報、カメラの種類が異なる場合に記録画素数を指示する情報、スレーブカメラＢの協調撮影／協調再生モードの切り換えやこれら各モード内での詳細項目の設定および設定した項目のスレーブカメラＢへの送出、転送失敗時の再試行回数の設定等がある。これらのうちフォルダ名情報やファイル名情報はここまでに受信したカメラ情報に基づいてＣＰＵ１１２で自動的に設定し、それを表示したりスレーブカメラＢに送出する。これらの詳細は後述する。また、これらの項目のうちで後述する協調撮影や協調再生のステップにおいても設定することが出来る項目についてはそこで説明する。また、スレーブカメラＢの協調撮影／協調再生モードを切り換える方法としては、マスタカメラＡから切り換え制御するのでなく、スレーブカメラＢ側単独で切り換える構成になっていても良い。また、マスタカメラＡとスレーブカメラＢの撮影／再生画面をマスタカメラＡのＬＣＤモニタ１０９でマルチ表示するかそれぞれ個別表示するかをここで設定することもできる。
【００３０】
このステップＳ１１２では更に、撮影画像データを実際にメモリカードに記録する記録用カメラとして設定されたカメラにメモリカードが挿入されていなかったり、挿入されているメモリカードが始めから一杯であった場合あるいは記録途中で一杯になった場合の処理方法についてのメニューも表示する。図３６にこの場合の表示画面例を示す。処理方法としては、（１）カードを挿入または交換する、（２）他の記録用カメラに転送する、（３）古いデータに上書きする（カードフル時のみ）、の３通りの選択肢がある。但しこの図３６の設定は必ずしも必須の設定ではない。もし設定しない場合は単に、（１）の太い枠で囲ったカード挿入または交換指示表示がデフォルト設定となっている。（２）は記録用カメラを複数設定した場合の選択肢であり、何れかの設定した記録用カメラのメモリカードの残容量が無くなった場合に他の記録用カメラに画像データが転送される。（３）を選択する場合とは、古いデータは必要なく、直近の所定枚数の撮影データのみ保存しておきたい場合などに設定する。これらの設定に基づいた実際のカード確認のシーケンスは図３０で後述する。
【００３１】
ステップＳ１１５では協調動作での撮影や再生を実際に始める前に再度セレクトダイアル２０２の設定を確認する。ここでもし協調撮影又は協調再生以外のモードに設定されていたならば図４ステップＳ１０３に戻る。協調撮影モードに設定されていたならばステップＳ１１６に進み協調撮影のステップに進む。この内容の詳細については後述する。協調再生モードに設定されていたならばステップＳ１１７に進み協調再生のステップに進む。この内容の詳細についても後述する。ステップＳ１１８ではステップＳ１１６、ステップＳ１１７の各協調動作モードを終了したことを確認する。この協調動作が終了しているかどうかの判別には前述したデータ転送中フラグを使用する。協調動作している全てのカメラのデータ転送中フラグを確認して、まだ全てのカメラの協調動作が終了していなかったならばステップＳ１１５に戻る。全てのカメラの協調動作が終了したならばステップＳ１１９でタイマをスタートさせ、ステップＳ１２０で所定時間以内だったならステップＳ１１５に戻る。所定時間を経過したらステップＳ１２１でマスタカメラＡの電源をオフするとともに全てのスレーブカメラに電源オフ指示を出す。
【００３２】
この様にスレーブカメラ側では何時マスタカメラＡからの指示が来るか分からないので協調動作の設定とともに各スレーブカメラ側の半押しタイマを無効として最後にカメラ動作を完了したカメラを判別しその判別時点からそのカメラの半押しタイマ時間経過したら全体のカメラの電源をオフするよう構成する方が効果的である。あるいは、協調動作の場合には個々のカメラ単独で動作する場合とは異なる半押しタイマ時間が必要な場合もあるので、協調動作用に動作する半押しタイマを新たに設けてこれにより協調動作専用の半押しタイマを設定しても良い。もちろん、スレーブカメラが複数接続されていた場合などで、ステップＳ１１８で各スレーブカメラ毎に協調動作終了を検出し、ステップＳ１１９で各スレーブカメラに対応したタイマをそれぞれスタートさせ、所定時間経過したらそのスレーブカメラの電源をオフするように構成しても良い。
【００３３】
その後ステップＳ１２２でマスタカメラの操作部材の何れかが操作されたと判断されたならばステップＳ１２３でマスタカメラの電源をオンするとともに全てのスレーブカメラに対して電源オンを指示してステップＳ１０１に戻る。ここまで述べてきた電源オフ状態とはカメラの全ての電源をオフすることではなく、何らかの外部からの操作あるいは信号に基づいて動作を再開することが出来るように待機状態あるいはスリープ状態に入ることを指す。もちろんステップＳ１２１ではこの様な待機状態でなくマスタ、スレーブともに電源を完全にオフするようにしても良い。その場合に各カメラの電源を再度オンするためにはステップＳ１２２やステップＳ１２３に代わって手動で各カメラの電源スイッチをオンすればよい。
【００３４】
ここまでの説明では協調動作モードに設定されたことを確認する方法として、ステップＳ１０２ではユーザが設定したセレクトダイアル２０２の状態を判別していた。この方法以外にＩ／Ｆ部１２０に接続された周辺機器の種類を判別して自動的に協調動作モードに設定する方法もある。図６を使用して協調動作モードの設定及び解除方法の部分に限定して説明する。図６のステップＳ１４０でＣＰＵ１１２は電源オン後にＩ／Ｆ部１２０に接続された周辺機器がデジタルカメラかどうかを識別する。もしプリンタやパーソナルコンピュータ等であったならばステップＳ１４３に進んで通常動作モードでの動作を行う。もしデジタルカメラが接続されたと判別されたならばステップＳ１４１に進んでそれ以降は協調動作モードでの動作を行う。この時設定された協調動作モードはステップＳ１４２で接続が解除されたと判別されるまで継続し、解除されたならばステップＳ１４３に進みそれ以降は通常撮影モードで動作する。もちろん接続中であっても協調動作させたくない場合に手動で協調動作モードを解除するようにしてあっても良い。
【００３５】
次に電源確認について説明する。協調動作時の電源確認においては単に協調動作しているカメラのバッテリ電圧等を確認するだけでなく、バッテリ残容量が少ないカメラに対して残容量が十分なカメラから充電することも可能である。これは、接続したカメラ間で電源電圧や残容量が大きく違っていた場合には協調動作の途中で一方の電源が落ちることを防ぐためである。カメラ間でバッテリ状態が大きく変わっている場合にこれ以外に最も単純な方法として、充分な電源容量のあるカメラの電源をそのまま他のカメラに供給するという方法がある。しかしながら前述したＵＳＢ  Ｏ−Ｔ−Ｇの場合には８ｍＡ迄の供給しか保証されておらず、この電流で直接カメラを動作させるには不充分である。具体的充電方法としては、ＵＳＢ  Ｏ−Ｔ−Ｇ規格に基づいた電源用ピン（Ｖｂｕｓ端子）を使用して、バッテリ残量の多いカメラから少ないカメラに対して充電をする。図２０のフローと図３５の表示例に基づいて電源確認のフローを説明する。
【００３６】
図２０ステップＳ２００１ではまずマスタカメラ及びスレーブカメラのバッテリの種類を確認する。ステップＳ２００２ではこの確認した種類によって二通りの確認方法から一つを選択する。バッテリ種類がニッケル水素等の電圧で残量を検出するタイプのバッテリだった場合には第１の確認法であるステップＳ２００３に進みバッテリ電圧を確認する。バッテリ種類がリチウムイオン等の残容量を検出するタイプのバッテリだった場合には第２の確認法であるステップＳ２００４に進んでバッテリ残容量を確認する。ステップＳ２００５では電圧あるいは残容量に対応したそれぞれの所定値と比較する。全てのカメラで比較結果が所定値より大きい場合はこの電源確認のフローを終了する。比較結果が所定値より小さいカメラがあった場合にはステップＳ２００６に進み、ここではカメラ間のバッテリ種類が同一かどうか判断する。同一だった場合にはステップＳ２００７に進み、同一でなかった場合にはステップＳ２００８に進みそれぞれの場合に対応してバッテリ残容量の少ないカメラ名とそのカメラのバッテリ交換の表示をする。図３５にこの警告表示例を示す。ステップＳ２００８では図３５の下段括弧内にある選択メニューは表示されない。ステップＳ２００９でバッテリが交換される迄この表示を継続し、交換を完了したことが判別されたらこのフローを終了する。ステップＳ２００７では図３５の下段括弧内の選択メニューも含めて表示する。この表示においてデフォルトではＮｏに設定されていてその場合はステップＳ２０１１で交換されるのを待ち、交換完了と判断されたらこのフローを終了する。図３５でＹｅｓを選択したと判別されたならばステップＳ２０１２に進み充電を開始するとともに充電中であることの表示を行う。ここで充電には前述したＶｂｕｓピンを使用する。また充電中表示はマスタカメラＡのＬＣＤモニタ１０９あるいは前述したデータ転送中表示用ＬＥＤ１２３を使用する。但し、マスタカメラＡのＬＣＤ１０９モニタは節電のため所定時間後に消灯する方がよい。
【００３７】
ステップＳ２０１３では充電完了を判別する。もし完了したことが検出されたならば本フローを終了し、まだ充電中であると判断されたならばステップＳ２０１４に進み、充電中止指示がされたかどうか判別する。この充電中止指示の設定方法としては、前述したＬＣＤモニタ１０９画面で充電中表示とともに中止指示を選択できるようにしておけばよい（不図示）。ステップＳ２０１４で充電中止指示がされていないと判断されたならばステップＳ２０１０に戻り、充電中止指示されたと判断されたならばステップＳ２０１５で充電を中止し、ステップＳ２００２に戻る。このようにしてバッテリ充電を選択することでカメラ間のバッテリの残容量の平準化を図ることが出来る。
《協調撮影シーケンス》
次に図７、図８を用いて協調撮影・記録のシーケンスを説明する。マスタカメラＡとスレーブカメラＢが協調撮影モードに設定されていることを確認したら、マスタカメラＡはステップＳ２０１でスレーブカメラＢに対してスレーブカメラＢで撮影している動画をマスタカメラＡに送信するよう指示する信号を送出する。ステップＳ２０２ではスレーブカメラＢから送られてきた動画データを受信しステップＳ２０３のモニタ画面の設定に基づいた表示方法で表示する。このステップＳ２０３ではマスタカメラＡとスレーブカメラＢの動画像を同時にマルチ表示するだけでなく、いずれかの１画面表示にしたり、通信回線の転送レートに応じてユーザが最適画面寸法の動画をモニタすることが出来るよう設定する。表示設定の変更は表示中の任意の時点で行うことが出来る。このステップＳ２０３の詳細なフローを図２１、図２２のフローと図３７〜図３９の表示例に基づいて具体的に説明する。
【００３８】
図２１においてステップＳ２１０１では図３７に示すようなマルチ画面が表示される。ここでは、協調動作しているマスタカメラＡとスレーブカメラＢからの動画がマスタカメラＡのＬＣＤモニタ１０９にマルチ画面で表示されている。ステップＳ２１０２では設定釦１１６４により単一画面表示に設定されたかどうか判定する。もし単一画面に設定されていなかったならばステップＳ２１０１に戻ってマルチ表示を継続する。単一画面表示に設定されていたならばステップＳ２１０３に進んで単一表示する画面のカメラがマスタカメラＡかスレーブカメラＢかを判別する。もしマスタカメラＡの画像を単一表示するよう設定されていたならばステップＳ２１０６に進んでマスタカメラＡの動画像データをＬＣＤモニタ１０９のほぼ全面の大きさに相当する大画面で表示する。スレーブカメラＢからの画像を単一表示するように設定されていたならばステップＳ２１０４に進み単一画面表示するように設定されたスレーブカメラＢとの間の画像データの転送レートを検出する。ステップＳ２１０５で検出した転送レートを判別し、十分大きかったならばステップＳ２１０６に進んで選択したスレーブカメラからの動画データをＬＣＤモニタ１０９のほぼ全面の大きさに相当する大画面で表示する。転送レートが予め設定されたレートより低かったならばステップＳ２１０７に進んでＬＣＤモニタ１０９画面の２分の１から１０分の１程度の小画面で表示する。この時の表示例を図３８に示す。ここではスレーブカメラＢからの動画を表示している場合を示している。単一画面表示されて以降は図２２ステップＳ２１０８に進み現在表示している画像を他のカメラからの画像に変更するように設定されたか判別する。
【００３９】
表示するカメラの画像を変更するように設定されていたならばステップＳ２１０９に進み設定されている他のカメラを選択しステップＳ２１０３に戻る。表示するカメラを変更するよう設定されていなかったならばステップＳ２１１０に進んでマルチ画面表示に戻すよう設定されているかどうか判別する。もしマルチ画面表示に戻すよう設定されていたならばステップＳ２１０１に戻ってマルチ画面表示する。マルチ画面表示設定されていなかったならばステップＳ２１１１に進んで表示画面の大きさ（寸法）を変更するように設定されているかどうか判別する。
【００４０】
ここで、画面変更の設定方法としては、ユーザが設定釦１１６４を操作して不図示の各種設定メニューから画面大きさ設定のメニューを選択すると例えば図３８に示すごとく小画面表示中であったならば大画面に変更するかどうかという文字が動画面に重畳され表示される。ここで決定という文字を選択するとステップＳ２１１１で図３９に表示されるような大画面の画像が表示される。図３９では大画面表示に小画面に変更するかどうか選択するメニューを重畳表示している場合を示している。この様に大画面と小画面を選択する理由は以下の通りである。動画像データの転送レートが高い場合には大画面でも小画面でも問題ないが、転送レートが低かった場合にはこの様にほぼ表示画面一杯の大きな画面で表示すると画面の更新サイクルが下がってしまう。被写体が静止している場合にはそれでも問題ないが、動いている被写体の場合には更新サイクルが下がると被写体の動きが見苦しくなってしまう。そのような場合には表示画面を小さくしてやることにより転送レートが低い場合であっても被写体を滑らかに追うことが出来る。このステップＳ２１１１で画面の大きさ（寸法）変更がされていなかったならばステップＳ２１１４に進んで現在表示している画面の大きさを判別し、大画面で表示していたならばステップＳ２１０６に戻って大画面表示を継続し、小画面で表示していたならばステップＳ２１０７に戻って小画面表示を継続する。ステップＳ２１１１で画面寸法変更されていたならばステップＳ２１１２に進んで単一表示されている画面がマスタカメラＡのものかどうか判別する。もしマスタカメラＡの画像であったならば上述した画面切り換えの意味がないのでステップＳ２１０６に進んで切り換え設定によらず大画面で表示する。ステップＳ２１１２でスレーブカメラの画像を単一表示していると判別したならばステップＳ２１１３に進み現在表示している画面の大きさを判別する。もし、大画面で表示していたならば小画面表示に変更してステップＳ２１０７に戻ってそれ以降は小画面表示を継続し、小画面で表示していたならば大画面表示に変更してステップＳ２１０６に戻ってそれ以降は大画面表示を継続する。
【００４１】
これまでは転送レートを判別して自動的に表示画面寸法を変えるようにした場合の動作を説明してきたが、これを手動で行うようにしても良い。即ち、転送レートによらず大小何れかの画面寸法で表示していて、ユーザが被写体に応じて大小の表示寸法を選択できるようにすることもできる。その場合も、前述したように、設定部材１１６４を操作して表示画面寸法を変えることが出来る。また、低い更新レートで更新サイクルを早くしたい場合にはＭＰＥＧ等で圧縮した画像データを受信しながら同時に再生するいわゆるストリーミング手法と同様な構成とすることもできる。また、ここではスレーブカメラが１台の場合の表示例で説明したが、スレーブカメラが２台以上有った場合でも同様である。
【００４２】
これで図７ステップＳ２０３のモニタ画面の設定のステップの説明を終了し次に、ステップＳ２０４からの説明を行う。ステップＳ２０４では各カメラ毎に露出演算（ＡＥ）、測距演算（ＡＦ）、ホワイトバランス演算（ＡＷＢ）を行いこの結果が前述したＬＣＤモニタ１０９への動画像に反映されている。ステップＳ２０５でシャッタ釦が半押しされ半押しスイッチ１１６２がオンしたかどうか判定する。もしオンしていなかったならばステップＳ２０６で撮影用のカメラと記録用のカメラとがそれぞれ選択されているかどうか判断する。もし選択されていた場合にはステップＳ２０２に戻って動画の表示を継続する。設定されていなかった場合や設定を変更したい場合にはステップＳ２０７に進んで設定釦１１６４が操作されたかどうか判断して操作されていなかったならばステップＳ２０２に戻る。設定釦１１６４が操作されたならばステップＳ２０８に進んで撮影用カメラと記録用カメラの選択及び撮影条件と記録条件を設定するためのメニューを表示する。図４０にこの時の表示例を示す。
【００４３】
このメニュー表示の中からまず、撮影するカメラと実際にメモリカードに記録するカメラの設定がされているかどうかを確認するために撮影・記録カメラの設定という項目を選択する。ここで撮影カメラとは被写体を実際に露光し撮影した画像データをバッファメモリに記録するカメラを指し、記録カメラとは撮影カメラで撮影した画像データを長期間記録するためにメモリカード等の外部記憶媒体に記録するカメラをいう。もちろんメモリカードの代わりに内部メモリに長期間保存する構成のカメラであっても良い。
【００４４】
この表示例には撮影・記録条件を設定する項目（詳細は後述する）も同時に表示している。図において太枠で囲った項目は現在既に設定されている項目あるいは選択した項目を示している。この中から撮影カメラの設定という項目を選択すると図４１に示される撮影カメラの設定メニューが表示される。図からも分かるように現在のところ協調動作するカメラはマスタカメラ（カメラＡ）を含めて３台あって、デフォルトでは３台とも撮影するカメラとして選択されている。ここで設定釦１１６４を操作して、非選択という項目を選択するとマスタカメラも含めてその非選択としたカメラではマスタカメラで全押しＳＷ１１６３を押しても撮影されない。また、撮影カメラとして選択されていたカメラであっても撮影した直後で、撮像素子から画像データを読み出している途中などの場合には当然そのカメラでの撮影は出来ない。その場合にはＣＰＵ１１２は撮影用カメラとして選択され且つ撮影可能状態となっている他のカメラを選択してそのカメラに撮影指示を出す。
【００４５】
この様に設定することにより、１台のカメラでの撮影完了を待たずに直ちに撮影カメラとして選択した他のカメラで次の撮影をすることが出来るので、システム全体としての撮影間隔が大幅に短縮される。この時前述した実際の撮影カメラが撮影者に分かるようにＬＣＤモニタ１０９にカメラ名を表示するのが好ましい（不図示）。この撮影可能状態の判別にはステップＳ２１５や図１０ステップＳ３３２で説明するレリーズ許可信号あるいはバッファフル信号を利用する。
【００４６】
図４２には記録カメラを設定する場合のメニュー表示例を示す。ここでも同様に協調動作するカメラの表示とそれらの設定状況が表示されていて、デフォルトでは全てのカメラで記録するよう設定されている。この記録カメラの記録の場合においても前述した撮影カメラの場合と同様に、メモリカードに画像データを書き込み中であったりメモリカードが挿入されていなかったりあるいは挿入されているメモリカードが一杯だった場合などのように、記録カメラとして選択されていてもそのカメラで実際に記録することが出来ない場合がある。それ故この場合にもＣＰＵ１１２は記録用カメラと設定され且つ記録可能状態となっているカメラを選択してそのカメラに記録指示を出す。この時にもユーザに記録状況が分かるようにＬＣＤモニタ１０９に記録カメラ名や記録の進行状況を表示するのが好ましい（不図示）。後述する図１２のステップＳ４０１やステップＳ４０４でこの記録可能状態を判別する。
【００４７】
ここまで述べてきた実際に撮影するカメラと記録するカメラを選択する際の組み合わせ方は任意である。例えば撮影カメラをカメラＡ、カメラＢと選択して、記録カメラをカメラＢと選択し、カメラＡ、カメラＢで同時に撮影したとする。この場合には原則としてカメラＢで撮影した画像データをカメラＢのメモリカードに記録した後にカメラＡから転送された撮影画像データをカメラＢのメモリカードに記録する。すなわち、カメラＡの撮影画像データをカメラＢで受信している途中でカメラＢでは並行してカメラＢでの撮影画像データを記録しているので二つの撮影画像データをカメラＢに記録する際の全体としての記録時間を短縮することが出来る。撮影カメラをカメラＡ、カメラＢと選択して、記録カメラをカメラＣに設定し、カメラＡ、カメラＢで同時に撮影した場合にはカメラＡ、カメラＢの撮影画像データのカメラＣへの記録順は任意である。一方、撮影カメラとしてカメラＡを選択し、記録カメラとしてカメラＢ、カメラＣを選択した場合にはカメラＢ、カメラＣのうち、いずれか１台のカメラにのみ連続して記録していってそのカメラのメモリカードがフルになった時点で次のカメラで記録する。この記録のフローは図１２、図１３の協調記録の個所で詳細に説明する。
【００４８】
ここまでの説明で理解されるように、撮影するカメラと記録するカメラとが必ずしも同一のカメラである必要がないということがこの協調動作カメラシステムの大きな特徴の一つである。これにより、通常はカードが挿入されていなかったら撮影禁止になるよう設定されているカメラであっても、協調モード時には撮影禁止を解除して通常通りの撮影をすることが出来る。図２９にこの撮影禁止を解除するフローを示す。
【００４９】
図においてステップＳ２９０１でまずカメラにカードが装着されているかどうか確認する。装着されていなかった場合にはステップＳ２９０２に進み、装着されていた場合にはステップＳ２９０３に進んでそのカードの残容量を確認する。もしカードの残容量が充分有った場合にはステップＳ２９０４でそのカメラでの撮影を許可する。もしステップＳ２９０４でカードの残容量が不充分だった場合にはステップＳ２９０２に進む。ステップＳ２９０２ではそのカメラが協調モードに設定されているかどうか判別し、もし設定されていなかったならばステップＳ２９０５でそのカメラでの撮影を禁止する。もし協調モードに設定されていたならば、ステップＳ２９０６でそのカメラでの撮影禁止を解除して、ステップＳ２９０４に進みそのカメラでの撮影を許可する。このようにして該当カメラが撮影可能となった場合であってもカード挿入されていないあるいはカード残量がゼロであるという警告表示をＬＣＤモニタ１０９で行う。
【００５０】
ステップＳ２０８では図４０に示すように撮影・記録カメラの設定メニューとともに前記設定したカメラに対する各種撮影・記録条件の設定のためのメニューも表示している。ここで撮影・記録カメラの設定という項目を選択すると次には図５７に示される撮影・記録条件を設定するカメラの選択画面となる。図においてユーザの設定の煩雑さを軽減するためにマスタカメラ、スレーブカメラともに同一設定とするという項目がデフォルトで設定されている。この項目を選択すると全ての設定項目がマスタカメラで予め設定されたものとなる。２番目の項目はマスタカメラに対して行った設定と同一の設定をスレーブカメラに対しても同時に設定するための項目である。カメラ毎の設定をしたかったならば３番目の項目の中から設定をしたいカメラを個別に選択する。この２番目と３番目の項目を選択して設定したカメラそれぞれに対して、図４０に基づいて撮影条件や記録条件を設定することになるが、その際表示されるメニュー設定に応じて変化していく設定内容の詳細画面を図４３に説明のため一覧で示す。
【００５１】
この図からも分かるように設定項目が非常にたくさんあるので２番目と３番目の項目を選択した場合に、全ての設定項目を設定するのは煩雑である。あるいは項目によっては設定しなかったり、し忘れてしまうこともある。それ故、この場合にも１番目と同様に前述した撮影・記録条件を全てのカメラで予め所定の項目が設定されるようにしておく。具体的には、例えば露出制御はＰ（プルグラム）、測光方式は中央部重点測光、ホワイトバランスはオートホワイトバランス、圧縮率は中程度、記録画素数はＶＧＡ、露出補正は０というように設定しておく。撮影・記録条件以外でも例えば時刻合わせをする際にもこの様にマスタカメラとスレーブカメラの設定を同一にすることでカメラ間の時間誤差をなくすことができる。この時刻合わせはこのステップＳ２０８で設定しても良いが前述した図５ステップＳ１１２で設定できるようにしておいても良い。
【００５２】
また、もし異なる種類のカメラを接続して協調動作させようとした場合には、各カメラ間で機能が異なっているので、前述したデフォルトで設定してある項目内容やマスタカメラＡで設定した設定項目と同一の設定項目がスレーブカメラＢで設定できるとは限らない。そのようなカメラに対して設定する場合には、ＣＰＵ１１２はスレーブカメラＢのカメラ情報からスレーブカメラＢが設定可能な値を判別し自動的に設定値に一番近い値を選択してスレーブカメラＢに設定するようにする。もちろんユーザがＬＣＤモニタ１０９に表示されているスレーブカメラＢのカメラ情報からマスタカメラＡの設定に近い設定を選択して設定しても良い。
【００５３】
また、露出条件の項目の中でプログラム、シャッタ優先、絞り優先、マニュアルの項目についてはスレーブカメラＢで同一項目がなかった場合には、マスタカメラＡで設定した項目に従って決定したシャッタ値及び絞り値をスレーブカメラＢに設定するようにしても良い。あるいは、ユーザがマスタカメラＡのＬＣＤモニタを見て両方のカメラで設定可能な撮影条件を設定することもできる。この様に、当初の設定と異なる設定がスレーブカメラＢにされることがあるので実際の設定値を確認するためにマスタカメラＡのＬＣＤモニタ１０９で表示する。
【００５４】
更に、異なるメーカのカメラで協調撮影した場合には会社によって絵作りが異なっている。そのような場合には、測光方式、ホワイトバランス、彩度、輪郭補正等の項目の選択時にカメラ間の違いを補正する補正値を同時にスレーブカメラＢに送出してやる。この様に、必ずしもマスタカメラＡの設定と同一の設定がスレーブカメラＢで出来るとは限らないので、その場合にはＬＣＤモニタ１０９に警告表示する。
【００５５】
以上説明したステップＳ２０８のうちの撮影・記録条件を設定するための動作フローを図２８に基づいて説明する。まずステップＳ２８０１で条件を設定するカメラを個別に設定するかどうか判別する。もし個別設定はしないように選択されていたならばステップＳ２８０２に進む。ここでは全てのカメラでデフォルトの設定にするよう選択されているかどうか判別する。もし、デフォルト設定が選択されていた（図５７の１番目の項目）ならステップＳ２８０３に進み、マスタカメラＡの設定にスレーブカメラＢを合わせるように選択されていた（図５７の２番目の項目）ならばステップＳ２８０４に進む。ステップＳ２８０４ではマスタカメラＡで図４３に示した各種設定項目から何らかの設定が選択されたかどうか判別する。もし選択されていなかったら選択を待ち、どれかの項目或いは設定値が設定されていたならばステップＳ２８０５に進む。ステップＳ２８０５ではそれと同一の設定がスレーブカメラＢで可能かどうかスレーブカメラＢのカメラ情報に基づいて判別する。
【００５６】
図５８に測光方式を選択する場合の表示例を示す。ここでスポット測光を選択するとマスタカメラＡおよびスレーブカメラＢの両方でスポット測光が設定される。このとき、スレーブカメラが複数有った場合にはすべてのスレーブカメラについて判別する。もしスレーブカメラＢでマスタカメラＡと同一設定が可能であると判別したらステップＳ２８０６に進んでスレーブカメラＢに対して選択された設定にするように指示するとともにステップＳ２８０７でＬＣＤモニタ１０９にマスタカメラＡとスレーブカメラＢの設定結果を表示する。このとき前述したようにカメラの種類が異なっていて補正が必要な場合にはこのステップＳ２８０６で補正値も一緒に送出する。ステップＳ２８０５でスレーブカメラＢで設定不可と判別したならば、ステップＳ２８０８に進んで設定不可警告をＬＣＤモニタ１０９で行うと共にステップＳ２８０９で他の設定を選択しその選択結果を設定するようにスレーブカメラＢに指示する。
【００５７】
図５９にその警告及び設定変更のための表示の一例を示す。この表示によると前述の図５８で選択したスポット測光に対してカメラＢでは中央部重点測光方式とマルチ測光方式しか無いのでこれらの方式のうちから選択するように表示している。ここではユーザが選択するようにしているがこれをマスタカメラＡで自動的に選択するようにしても良い。ステップＳ２８０７では設定結果を表示する。スレーブカメラが複数有った場合には一つの設定項目に対してそれぞれのスレーブカメラ毎にステップＳ２８０６或いはステップＳ２８０９が選択されてその選択結果が表示される。一つの項目の設定や確認が終了するとステップＳ２８１０に進み、他の設定が選択されていたならばステップＳ２８０２に戻り、選択されていなかったら撮影・記録条件の設定を終了する。
【００５８】
ステップＳ２８０２ですべてのカメラでデフォルト設定とするようにされてステップＳ２８０３に進んだ場合には、ステップＳ２８０３で予め選択されている露出条件等の項目やシャッタ値等の値に対してスレーブカメラＢで設定することができるかどうかスレーブカメラＢのカメラ情報に基づいて判別する。もし全ての項目や値がスレーブカメラＢで設定可能であったならばステップＳ２８１１に進みスレーブカメラＢにデフォルト設定するよう指示し、ステップＳ２８０７でマスタカメラＡ及びスレーブカメラＢの設定値をＬＣＤモニタ１０９に表示する。ステップＳ２８０３でスレーブカメラＢで設定不可の項目や値があった場合にはステップＳ２８０８に進んで警告後他の値を選択する。このステップＳ２８０３においてもスレーブカメラが複数有った場合には全てについて確認し、表示を行う。表示例は図５９と同様である。ステップＳ２８０１で個別に設定するよう選択されていた場合にはステップＳ２８１２に進んで各カメラ毎の設定完了を待つ。
【００５９】
次にここまで述べた撮影・記録条件の詳細内容について図４３に基づいて説明する。前述した図４０の画面で撮影条件の設定という項目を選択すると図４３に示す通常設定項目と協調動作時設定項目の選択画面となる。ここで通常設定項目を選択すると露出制御、測光方式、ホワイトバランス、露出補正、フォーカス、輪郭協調、階調補正、彩度設定、感度の項目が表示され、これらから個別に項目を選択するとその詳細を設定する画面が次に表示される。
【００６０】
露出制御の項目は次にＰ（プログラムモード）、Ｓ（シャッタ優先モード）、Ａ（絞り優先モード））、Ｍ（マニュアル）を設定する画面となる。ここでＳまたはＭに設定すると更にシャッタスピード設定の表示となり、ＡおよびＭに設定すると更に絞り値設定の表示となる。測光方式はマルチ測光／スポット測光／中央部重点測光の選択画面となる。ホワイトバランスはオート及び太陽、電球、蛍光灯等の個別色温度のマニュアル設定画面となる。露出補正は±１／３段ステップで計１２段の補正値から選択する。フォーカスはＡＦエリアの選択をオートかマニュアルで行うかの選択画面とＡＦ動作を連続する（Ｃ−ＡＦモード）かしないか（Ｓ−ＡＦモード）の選択画面となる。輪郭協調、階調補正、撮影感度はそれぞれオートとマニュアルの選択画面となり、彩度設定は彩度のマニュアル設定とモノクロ設定の選択画面となる。
【００６１】
協調動作時設定項目とは、カメラが協調動作に設定されている場合に特有な設定項目である。協調動作時以外の通常の撮影時にはこれらの項目の内、通常動作に関連する部分を設定する項目のみ表示され設定することが出来る。また、後述する連続連写に設定した場合以外では、基本的にマスタカメラの全押しスイッチ１１６３を押すと、設定されている上述した通常設定項目に基づいて各カメラ毎に個別に同時に撮影を行う。
【００６２】
記録条件を選択するとここでは、圧縮率や記録画素数の設定を行う。圧縮率は高圧縮／中圧縮／低圧縮から選択し、記録画素数はＶＧＡ／ＸＧＡ／ＳＸＧＡから選択する。もし画素数の異なる撮像素子を使用したカメラ間の場合にはここで記録画素数を同一に設定することができる。
【００６３】
ここまで述べてきた設定画面の内、通常設定項目の画面は従来からのカメラで公知であるのでここでは省略し、協調動作時設定項目が選択された場合について次に詳細に説明する。協調動作時設定項目が設定されたカメラにおいては様々な特徴を持った撮影が可能となる。
【００６４】
−ＡＦ設定−
ＡＦのセッティングについて説明する。通常、協調撮影においては、各カメラ毎にＡＦ演算してそれぞれカメラ毎の演算結果に応じて撮影する方法が一般的である。これに対して、協調撮影するカメラ間でカメラの種類が異なったりするとＡＦ原理や合焦アルゴリズムが異なっている。即ち、たとえ同一被写体であってもカメラによって合焦精度や合焦時間が異なってしまい不都合である。そのような場合にはマスタカメラで得られた撮影距離を全てのスレーブカメラに直ちに設定させることによりこの不都合を解決することが出来る。図４４にこのための設定用画面の表示例を示す。
【００６５】
−撮影タイミング−
マスタカメラとスレーブカメラの撮影タイミングを設定する撮影タイミングの項を選択した場合を説明する。この場合の選択画面の表示例を図４５に示す。デフォルトでは全ての撮影カメラで撮影するという項目が設定されていて、全押しスイッチ１１６３を押すと設定された撮影カメラ全てで同時に撮影がされる。一方、１台のカメラでのみ撮影するという項目を選択すると、マスタカメラのレリーズ後は協調接続されているカメラの中からレリーズ可能となっているカメラを自動的に１台のみ判別してそのカメラで撮影する。
【００６６】
この撮影タイミングの項目の設定結果と前述した図４１、図４２で設定した撮影カメラおよび記録カメラの設定結果に対応した撮影形態を単写撮影の場合について図２３のフローを基に説明する。ステップＳ２３０１ではマスタカメラＡの全押しスイッチ１１６３がオンになったかどうか判別する。全押しスイッチ１１６３がオフされていたならばステップＳ２３０２に進んで半押しスイッチ１１６２がオンされているかどうか判別する。もし半押しスイッチ１１６２がオフされていたならばこのフローを終了し、オンされていたらステップＳ２３０１に戻る。ステップＳ２３０１で全押しスイッチのオンが確認されたならばステップＳ２３０３で前述した撮影タイミングがどちらに設定されているか判別する。もし１台のカメラで撮影するように設定されていたならばステップＳ２３０４に進み、全ての撮影カメラで撮影するように設定されていたならばステップＳ２３０５に進む。このステップＳ２３０５では設定された撮影カメラ全てがレリーズ可能かどうか判別する。全てのカメラで撮影可能であることが判別されたならばステップＳ２３０６に進んで設定されている全撮影カメラに露光指示する。所定のシャッタタイムでの露光が終了したらステップＳ２３０７で所定の記録カメラに記録指示する。この所定記録カメラについては協調記録の個所で詳しく説明する。
【００６７】
記録指示終了後はステップＳ２３０２に戻って、半押しスイッチ１１６２がオンされているかどうか判別する。ここまでで設定された全撮影カメラで同時に撮影して記録するシーケンスを終了する。ステップＳ２３０５で全撮影カメラがレリーズ許可状態になるのを待つ代わりに全押しスイッチ１１６３がオンされたならば設定されている撮影カメラのうちでレリーズ可能になっているカメラから順に露光指示するようにしても良い。
【００６８】
ステップＳ２３０３で１台のカメラでのみ撮影するように設定されていた場合にはステップＳ２３０４に進みここでマスタカメラＡが撮影カメラに設定されているかどうか判別する。これは、マスタカメラＡを含む複数カメラがレリーズ可能となっていた場合にはマスタカメラＡでのレリーズを優先するためである。マスタカメラＡが撮影カメラに設定されていなかった場合にはステップＳ２３０９に進み、撮影カメラに設定されていた場合にはステップＳ２３０８に進む。ステップＳ２３０８ではマスタカメラＡがレリーズ可能状態になっているかどうか判別し、もしレリーズ可能状態になっていなかったならばステップＳ２３０９に進む。レリーズ可能状態になっていたならばステップＳ２３１０に進んでマスタカメラＡ自身に露光指示を出す。
【００６９】
露光が終了したらステップＳ２３０７に進む。ステップＳ２３０８でマスタカメラＡがまだレリーズ可能状態になっていないと判断されたならばステップＳ２３０９に進んで撮影カメラとして設定されているスレーブカメラＢからのレリーズ許可信号を受信したかどうか判別する。もしレリーズ許可信号を受信していなかったならばステップＳ２３０４に戻り、受信していたならばステップＳ２３１１に進む。ステップＳ２３１１ではレリーズ許可信号を受信したスレーブカメラがこの撮影の前に記録したスレーブカメラであるかどうか判別する。もし初めての協調撮影動作だった場合、あるいは前回の撮影動作の結果記録したスレーブカメラとは異なるスレーブカメラだった場合にはステップＳ２３０７に進む。ステップＳ２３１１で前回記録したスレーブカメラと同一のスレーブカメラからもレリーズ許可信号を受信していたならばステップＳ２３１２に進んでこの同一のスレーブカメラに対して再度露光指示を出し、その後はステップＳ２３０７に進む。
【００７０】
この撮影形態のフローからも分かるように、マスタカメラＡのレリーズが不可でレリーズ可能なスレーブカメラが複数有った場合にはこれらスレーブカメラ間での撮影順は任意である。しかし、全く任意にバラバラに異なるカメラに記録してしまうと後からの整理が煩わしくなる。更に、撮影カメラで同時に記録もできるのに他のカメラに転送したりすることを避けるために、一旦あるスレーブカメラで撮影し記録した後に再度撮影する場合は、その直前に撮影したカメラが引き続き撮影可能状態になっていたならば再度そのカメラで撮影する。撮影カメラに設定されていてレリーズが出来ない状態としては、撮影したカメラがそのカメラのバッファメモリに記録中のためにこの動作が終了するまでそのカメラでの次のレリーズを受け付けることが出来ない場合である。この様に１回全押しスイッチ１１６３を押して直ちに、再度全押しスイッチ１１６３を押したならば他のカメラで直ちに撮影を継続することが可能となる。
【００７１】
ここまで単写撮影の場合について図２３のフローの基づいて説明してきたが、連写撮影の場合も基本的には撮影カメラあるいは記録カメラの選択方法は同一である。即ち、単写撮影、連写撮影にかかわらず一旦全押しスイッチ１１６３を離してから再度次の全押しスイッチ１１６３を押すまでの間隔を短くすることが出来る。この連写撮影のタイミングについては図１１に基づいて後述する。また、バッファに記録中以外の何らかの理由で、前回撮影したカメラでの撮影が出来なくなってしまった場合にも直ちに他のカメラで撮影を続行することが出来るのでシャッタチャンスを逃すことがない。
【００７２】
―ブラケティング設定―
図２４〜図２６のフローと図４５〜図４９の表示例に基づいてブラケティングの設定及び撮影方法について説明する。図４６はブラケティング設定開始時の設定画面例である。図４６に示されるように各カメラ毎に露出、ＷＢ、撮影距離、ズーム位置（画角）、ガンマの各ブラケティング撮影項目の内からいずれかの項目を選択する。ここで撮影距離ブラケティングとは、ＡＦ演算して得られた合焦レンズ位置に対して前後に撮影レンズを微少距離ずつずらして何枚か撮影する方法をいう。図４６においてはカメラＡではＷＢブラケティングをカメラＢではガンマブラケティングを設定している場合を示している。
【００７３】
図２４に基づいてブラケティング撮影時の設定と露光について説明する。ステップＳ２４０１において図４６の設定画面に表示されているブラケティング項目の設定が完了していることが確認されたなら、ステップＳ２４０２に進みカメラ毎に選択されたブラケティング項目が同一であるかどうか判別する。同一だった場合にはステップＳ２４０３に進み同一でなかったならばステップＳ２４０４に進む。ステップＳ２４０４ではそれぞれのカメラでブラケティング撮影する場合の補正値を選択して、各カメラにその値を設定するよう指示する。この様に各カメラに直接値を設定するよう指示するのでなく、各カメラ毎にブラケティング項目に対する補正のステップ幅や合計撮影枚数のみ指示して各カメラでそれに応じてブラケティング撮影する方式も可能である。ステップＳ２４０５では全押しスイッチ１１６３のオンに基づいて各カメラでの露光が完了したかどうか判断する。全押しスイッチ１１６３が押されていなかったならばステップＳ２４０２に戻って設定の変更等がされた場合に備える。ステップＳ２４０５で各カメラでの露光が完了したことが確認されたならばステップＳ２４０６に進み、この露光がブラケティングとして設定された最終露光かどうか判断する。もしまだ最終露光でなかったならばステップＳ２４０２に戻ってブラケティングを継続し、最終露光であったならばブラケティング撮影を終了する。この様に各カメラ毎に異なったブラケティング項目を設定することが出来るので、一回の撮影で同時に多くの撮影条件での画像データを得ることができる。
【００７４】
ステップＳ２４０２で同一ブラケティング項目が選択されたと判断されたならばステップＳ２４０３に進みここでブラケティングとして撮影する回数が１回のみかどうか判断する。カメラ単独での通常のブラケティング撮影においては、撮影時刻が少しずつずれてしまうのに対して、協調撮影時にはこのような撮影方法以外に協調動作している複数のカメラ同士で互いに異なる補正値を設定して同時刻に協調動作しているカメラの台数分のブラケティング撮影した画像を得ることが出来る。図４７に同一項目を設定した後に表示される設定画面例を示す。ここでデフォルトでは通常のブラケティングを行うように設定されている。ステップＳ２４０３で図４７の同一時刻ブラケティングが選択されていると判別したならば、図２５のステップＳ２４０９に進み、通常ブラケティングが設定されていると判別したならばステップＳ２４０７に進む。ステップＳ２４０７では選択された同一のブラケティング項目に対してカメラ間でステップ幅を変えるよう設定されているかどうか判断する。
【００７５】
この場合の選択画面表示例を図４９に示す。図ではカメラＡでは１／３段刻み、カメラＢでは１段刻みのステップがそれぞれ選択されている場合を示している。ここでもデフォルトではステップ幅を変更しないという項目が設定される。ステップＳ２４０８でデフォルトのステップ幅の変更をしないという設定であると判断した場合にはステップＳ２４０４に進み、それぞれのカメラ単独でブラケティング撮影する場合の補正値を選択して、各カメラにその値を設定するよう指示する。その後はステップＳ２４０５に進んで露光完了を待つ。ステップＳ２４０７でカメラ毎のステップ幅を変更するよう設定されていると判断した場合には、ステップＳ２４０８に進み、図４９に示したような選択結果に基づいてそれぞれのカメラに対して選択された補正値を選択して設定するよう指示する。その後はステップＳ２４０４に進んで露光完了を待つ。
【００７６】
図４７の２番目の同一時刻ブラケティングという項目を選択した場合にはステップＳ２４０３から図２５ステップＳ２４０９に進む。ここでは選択されたブラケティングの項目が撮影距離かどうか判断する。撮影距離の項目が選択されていた場合にはステップＳ２４１０に進み、撮影距離以外の項目が選択されていた場合にはステップＳ２４１１に進む。ここではマスタカメラＡをマスタカメラＡ自身が決定した適正条件に設定し、スレーブカメラＢを前述の適正条件から所定ステップ幅変えた値を設定するようにそれぞれのカメラに指示する。その後ステップＳ２４１２で露光終了を待ち、終了しない場合はステップＳ２４０９に戻る。ステップＳ２４０９で撮影距離の項目を選択するための表示例を図５０に示す。ステップＳ２４１０では図５０の選択画面からどの項目が選択されたか判別する。
【００７７】
図５０の１番目の項目が選択された場合にはステップＳ２４１１に進み、前述したようにここではマスタカメラＡのフォーカスレンズを合焦レンズ位置にスレーブカメラＢのフォーカスレンズ位置をその合焦位置から所定距離ずれた位置に設定するようそれぞれのカメラに指示する。図５０の２番目と３番目の項目はスレーブカメラＢのフォーカスレンズ位置がマスタカメラＡのフォーカスレンズ位置とは独立した場合である。この場合はステップＳ２４１０からステップＳ２４１３に進みマニュアルで距離設定をしたかどうかに対応して、図５０の２番目の項目を選択していた場合はステップＳ２４１４に、３番目の項目を選択していた場合にはステップＳ２４１５にそれぞれ進む。ステップＳ２４１５ではマスタカメラＡとスレーブカメラＢのそれぞれに対してフォーカスレンズ位置がアニュアルで設定されたかどうかを判定する。設定が終了したらステップＳ２４１２で露光終了を待つ。但しこの場合はマスタカメラＡの全押しスイッチ１１６３のオンとともに露光するのでなく、全押しスイッチ１１６３がオンされてからそれぞれのカメラで設定された撮影位置に被写体が入ったときにそれぞれのカメラ毎に自動で露光される。これによりマスタカメラＡでただ１度レリーズするだけで複数レンズ位置での被写体の無人撮影が可能となる。なお、図５０の表示において第３番目の項目を選択した場合には引き続いて各カメラ毎に撮影距離を設定する画面表示となるが図示は省略する。
【００７８】
ステップＳ２４１３で図５０の２番目の項目である複数ピーク位置で撮影するという項目を選択した場合を説明する。この場合は、マニュアル距離設定でないのでステップＳ２４１４に進む。ステップＳ２４１４ではマスタカメラＡが自身のフォーカスレンズ位置とスレーブカメラＢのフォーカスレンズ位置を決定しそれぞれのカメラ毎に決定した位置にフォーカスレンズを設定するよう指示し、ステップＳ２４１２でそれぞれのカメラの露光終了を待つ。ステップＳ２４１４の詳細な動作を図２６のフローと図４８の評価値変動図を基に詳細に説明する。
【００７９】
ステップＳ２４１４ではコントラストＡＦ法でレンズ移動範囲の全域を移動することによって得られた焦点評価値において所定値以上のピークが検出されたかどうか判別する。例えば二人の人物が前後方向に異なった位置にいた場合には図４８のＰ１、Ｐ２に示すように、同一測距エリアからの焦点情報（評価値）に複数のピークが存在する場合がある。あるいは複数の測距エリアがある場合には測距エリアによってピーク位置が異なる場合がある。そのような場合に、本システムではマスタカメラＡで検出した各ピーク位置に対して、カメラ毎に異なったピーク位置で撮影するようマスタカメラＡからスレーブカメラＢに撮影レンズ位置情報（例えばマスタカメラＡの撮影距離：Ｘ１、スレーブカメラＢの撮影距離：Ｘ２）を送出する。
【００８０】
図２６を使用してこの場合の動作フローを説明する。まず、ステップＳ２６０１でマスタカメラＡのフォーカスレンズが至近から無限大までの全移動範囲を移動する。ステップＳ２６０２では、この移動時に所定間隔毎にＣＣＤ１０３から得られる撮像信号のＡＦエリアに相当する部分における評価値をＡＦ演算部１１２６で演算して記憶部１１２８に対応するレンズ位置とともに記憶する。ステップＳ２６０３では記憶された評価値から所定値以上のピーク位置の有無を判定する。ステップＳ２６０４ではまずマスタカメラＡのフォーカスレンズ位置を最大ピーク位置に設定するよう指示する。ステップＳ２６０５ではスレーブカメラＢのフォーカスレンズ位置を２番目以降のピーク位置に設定するように指示する。３番目以降のピーク位置についてもスレーブカメラが複数有ればその台数分だけ異なったピーク位置に設定するように指示する。逆にピーク位置の数が撮影カメラ数より少ない場合には最大ピーク位置を複数カメラに設定するよう指示する。これにより同時刻に異なるピーク位置で協調撮影することができる。
【００８１】
―連写設定―
図５１に基づいて連写撮影について説明する。詳細な内容については後述する協調露光のところで説明するのでここでは設定する項目の説明にとどめる。協調動作時には次に述べる３種類の連写撮影の形態がある。ここでは２台で連写する場合について説明する。（１）マスタカメラの全押しスイッチ１１６３のオンとともに２台のカメラでそれぞれ独自に連写撮影する（図５１（ｂ）、（ｃ）の場合に相当し、ここではこれを通常連写撮影という）。（２）マスタカメラの全押しスイッチのオンとともにまず一方のカメラで連写してそのカメラのバッファメモリが一杯になった時点で他のカメラで連写撮影を開始する（図５１（ｄ）、（ｅ）の場合に相当し、ここではこれを連続連写撮影という）。（３）マスタカメラの全押しスイッチがオンされたならば２台のカメラで交互に連写撮影する（図５１（ｆ）、（ｇ）の場合に相当し、ここではこれを高速連写撮影という）。以上の３種類の連写方法について設定画面例を図５２に示す。
【００８２】
―ストロボ設定―
ストロボの設定のための表示例を図５３に、実際の撮影状態の説明を図５４、図５５に示す。図５３においてデフォルトでは１番目の通常発光するという項目に設定されている。通常発光とは、協調動作以外の場合と同様に、低輝度時には選択された全ての撮影カメラでストロボを自動的に発光することをいう。また、以下の説明ではカメラにストロボが内蔵されている場合について説明するが、外付けタイプのストロボであっても同様に考えることが出来る。
【００８３】
本システムにおいてはこれ以外にストロボ発光及びその発光量をマスタカメラからそれぞれのスレーブカメラ毎に設定することが出来る。図５３の第２番目の項目を説明する。この設定をする場合とは、図５４に示すごとく、集合被写体を撮影するワイド撮影時や奥行きのある被写体を撮影する場合である。この場合は主要被写体を撮影するカメラ（ここではカメラＡ）以外に被写体の周辺にカメラ（ここではカメラＢ、Ｃ）を配置し、これら周辺に配置されたカメラは被写体を照明するためだけに使用する。この様に協調撮影用のストロボを内蔵したカメラがある場合には増灯用にストロボを別に準備しなくとも良いので便利である。また、カメラＢ、Ｃではストロボのみ発光させるのでなく通常通りにストロボ発光して撮影してメモリカードに一旦記録した後にマスタカメラからの指示で撮影した画像を消去するようにしても良い。あるいはストロボ発光して撮影した後カメラＢ、Ｃではメモリカードには記録せず、撮影画像データを一旦バッファメモリに記録した時点でカメラ動作を終了するようにマスタカメラから指示するようにしても良い。図５３でこの２番目の項目を選択すると次にＬＣＤモニタ１０９上には発光するカメラを選択する画面が表示されるが、図面は省略している。
【００８４】
図５３の第３番目の項目を選択する場合について図５５を使って説明する。この場合は第２の場合とは逆に、図５５に示すごとく同一被写体をほぼ同一位置で複数カメラで撮影するという場合である。この時全部の撮影カメラを発光させてしまうと被写体に対する照明光量がオーバーになってしまうことがあるので例えば２台のカメラで撮影する際に１台のカメラのストロボは発光させなかったり、それぞれのカメラのストロボの発光光量を非発光からフル発光までの間の任意の光量に設定する。図５３の３番目の項目を選択すると次に図５６に示すストロボ発光光量設定用の画面が表示される。ここでは発光光量を０から１００％の間で５段階の強度を選択することが出来るようになっているがこれは直接強度を数値で設定するようにしても良いし、アナログ的に設定されるようにしても良い。またこの３番目の設定は、ストロボを備えていないマスタカメラでストロボ撮影をしたい場合に、ストロボを備えたスレーブカメラのストロボを使ってマスタカメラで記録をするというような場合にも利用できる。
【００８５】
ここまでの図５３に基づいて設定されたストロボ発光の動作フローを図２７に基づいて説明する。ステップＳ２７０１で半押しスイッチ１１６２がオンされているかどうか確認する。オンされていたならばステップＳ２７０２に進んで撮影カメラが設定されているかどうか確認する。もしまだ設定されていなかったならば図４０の設定画面に基づいて撮影カメラを設定する。設定が終了していたならばステップＳ２７０３で各カメラのストロボの発光方法がどのような設定になっているか確認する。前述した図５３の設定画面に基づいて選択された項目によってこれ以降の動作が異なる。
【００８６】
まず、通常発光するように選択されていた場合にはステップＳ２７０４に進んで撮影カメラとして選択されたカメラに対してストロボ発光の準備をするよう指示する。その後ステップＳ２７０５で全押しスイッチ１１６３がオンされたかどうか判定する。もしオンされていなかったならばステップＳ２７０６に進んで半押しスイッチ１１６２がオンされているかどうか判定する。もしオンされていたならばステップＳ２７０５に戻って全押しスイッチ１１６３のオンを待つ。オンされていなかったならばステップＳ２７０１に戻って半押しスイッチ１１６２のオンを待つ。ステップＳ２７０５で全押しされたならばステップ２７０７に進んで撮影カメラとして設定したカメラに対してストロボ発光と撮影開始を指示する。なお、この時ストロボは全ての撮影カメラで独自に判別して被写体が暗かったら発光するようにしても良い。
【００８７】
ステップＳ２７０３でストロボ発光のみ行わせるカメラを設定していた場合にはステップＳ２７０８に進みここで発光させるカメラの設定が終了しているかどうか確認する。もし発光カメラの設定が終了していなかったならば設定終了を待ち、終了していたらステップＳ２７０９に進んでストロボを発光するように設定されたカメラ以外のカメラに対して発光禁止を指示し、ステップＳ２７１０でストロボを発光するように設定されたカメラにストロボ発光準備指示を出す。その後はステップＳ２７０５に進み全押しスイッチのオンを待ち、ステップＳ２７０７でストロボを発光するよう設定されたカメラに発光指示を出すとともに撮影カメラに設定されたカメラに撮影開始指示を出す。
【００８８】
ステップＳ２７０３で発光光量を変えるように設定されていたならば、ステップＳ２７１０で撮影カメラとして設定されたカメラのそれぞれの発光光量設定が終了しているかどうか判別する。終了していなかったら設定を待ち、終了したならばステップＳ２７１２でそれぞれの撮影カメラに設定されている発光光量を通知する。その後ステップＳ２７１３で撮影カメラにストロボ発光準備指示を行い、ステップＳ２７０５で全押しスイッチ１１６３のオンを待つ。
【００８９】
―多重確認―
本協調動作カメラシステムにおいては同一カメラあるいは異なるカメラで撮影した２枚の画像をＬＣＤモニタ１０９で多重表示して、その結果を見た上で必要な画像データのみ記録するという機能を有している。この機能の詳細については図３１、図３２を使って後ほど詳細に説明する。
【００９０】
ここまでで図７のステップ２０８に関連した設定の説明を終了する。引き続いて、ステップＳ２０５に戻りここで半押しスイッチ１１６２のオンが確認されたならば、ステップＳ２１０に進みそこでブラケティングの設定がされているかどうか確認する。もし設定されていたならばステップＳ２１１でマスタカメラＡから各スレーブカメラにブラケティング撮影時の補正条件を送出し、設定されていなかったならばそのまま図８のステップＳ２１２に進む。ステップＳ２１２では前述したステップＳ２０４での演算結果に基づいて各カメラ毎にＡＥ、ＡＦ、ＷＢに対する撮影条件を決定する。
【００９１】
ステップＳ２１３ではスレーブカメラで決定されたシャッタスピードや絞り値でなくマスタカメラＡで決定された値を使う設定になっているかどうか判別する。もし使わないのであったならばステップＳ２１４に進み、スレーブカメラ側での演算に基づいて決定されたスレーブカメラのシャッタスピード、絞り値、撮影距離、ＷＢ等の撮影条件や圧縮率等の記録条件をマスタカメラＡに送信するようスレーブカメラに指示し、その結果スレーブカメラから送られてきたこれらの演算結果をステップＳ２１６でマスタカメラのＬＣＤモニタ１０９に表示する。ステップＳ２１３でマスタカメラＡが設定した撮影・記録条件を使うのであったならばステップＳ２１５でマスタカメラＡからスレーブカメラにこれらの撮影・記録条件を送出する。前述したステップＳ２０８での設定は全押しスイッチ１１６３を押すまでの間に何回か設定し直しされる可能性があるのでマスタカメラＡから設定された最新情報をステップＳ２１５で送出するとともに、ステップＳ２１６でマスタカメラＡのＬＣＤモニタ１０９に表示する。
【００９２】
ステップＳ２１７では前述したステップＳ２０８で設定した撮影カメラに対してそれらのカメラがレリーズ可能となっていることを示すレリーズ許可信号をマスタカメラＡに送信するよう指示信号を送出する。もちろんこのレリーズ許可信号はマスタカメラＡ自身においても作成される。ステップＳ２１８でマスタカメラＡが設定した撮影カメラからのレリーズ許可信号を受信したならばステップＳ２１９に進む。
【００９３】
この場合、全てのカメラからのレリーズ許可信号を待つ必要はない。ステップＳ２１８で設定した撮影カメラの内レリーズ許可信号を受信しないカメラがあったならばステップＳ２２０に進み、所定時間レリーズ許可信号が受信されるのを待つ。所定時間内であったならばステップＳ２１８に戻ってこれを繰り返す。所定時間を経過したならば、ステップＳ２２１でＬＣＤモニタ１０９に撮影不可表示するとともにステップＳ２２２で撮影不可のカメラ名を表示する。この撮影不可カメラに対してはユーザが撮影カメラを再設定する等何らかの設定し直しが必要となるのでこの協調撮影のシーケンスを終了する。但し、全体としての協調撮影のシーケンスはレリーズ許可信号が検出されたカメラで継続される。
【００９４】
ステップＳ２１９ではマスタカメラＡの全押しスイッチ１１６３がオンされたかどうか判定する。もしオンされなかったならばステップＳ２２３に進み半押しスイッチ１１６２がオンされているかどうか判定し、半押しスイッチがオンされ続けていたならばステップＳ２１９に戻り全押しスイッチ１１６３が押されるのを待つ。ステップＳ２１９で全押しスイッチ１１６３がオンされたことを検出したならばステップＳ２２４の協調露光のシーケンスに進む。協調露光の詳細は後述する。協調露光のシーケンスが終了したらステップＳ２２５で半押しスイッチ１１６２がオンされているかどうか判別してオンされていたならステップＳ２１９に戻り、オンされていなかったならばこの協調撮影のシーケンスを終了する。一方、ステップＳ２２３で半押しスイッチ１１６２がオフされたことを検出したならば図５ステップＳ１１５に戻ってここで新たにセレクトダイアルのモードの確認を行う。
《協調露光シーケンス》
次に図９、１０を用いて協調露光のシーケンスの説明を行う。図９はマスタカメラＡ自身での協調露光シーケンスを示し、図１０はスレーブカメラＢが協調露光するためのマスタカメラＡのシーケンスを示している。まずマスタカメラＡが撮影カメラに設定されていた場合には、図９ステップＳ３０１ではマスタカメラＡがレリーズ可能状態となっていることを確認した後にＡＥ、ＡＦ、ＡＷＢ演算の結果決定された露光条件で被写体を露光する。露光を終了するとステップＳ３０２で撮像した画像データをバッファメモリ１０５に記録する。ステップＳ３０３では前述したバッファメモリ１０５への記録が終了したかどうか判別して記録途中であったらステップＳ３０２に戻り、記録を終了したらステップＳ３０４へ進む。ステップＳ３０４ではマスタカメラＡのバッファメモリ１０５が一杯（フル）になったかどうか判断する。もし一杯になっていた場合にはこれ以上の撮影は不可能であるのでステップＳ３１１の協調記録のステップへ進む。この協調記録の詳細については後述する。ステップＳ３０４でバッファメモリ１０５がフルでないと判別されたらステップＳ３０５へ進み、ここで単写撮影、連写撮影の何れに設定されているかを判別する。
【００９５】
単写撮影に設定されていた場合にはステップ３１１の協調記録のステップに進む。連写撮影に設定されていた場合にはステップＳ３０６に進みここで連写撮影のために全押しスイッチ１１６３が引き続いてオンされているかどうか判別する。ここで全押しスイッチ１１６３がオフされていると判別したらステップ３１１の協調記録のステップに進む。オンが継続されていると判断したらステップＳ３０７に進む。ここではブラケティング設定がされているかどうか判別し、もしされていなかったならばステップＳ３０８に進み連写撮影時の撮影間隔を設定する。この撮影間隔については後述する。撮影間隔を設定したならばステップＳ３０９で次回の撮影条件を設定する。但しこの設定はブラケティング時の条件であるのでブラケティング設定されていないこの場合はこれまでと同一条件を設定する。
【００９６】
この後ステップＳ３０１に戻ってステップＳ３０８の設定撮影間隔に従って再度被写体を露光する。ステップＳ３０７でブラケティング設定されていたならばステップＳ３１０に進み、ここでブラケティング撮影の最終画像の撮影が終了したかどうか判別する。もし最終画像でなかったならばステップＳ３０８に進んで撮影間隔を設定し、ステップＳ３０９で次のブラケティング撮影条件を設定する。その後ステップＳ３０１に戻ってステップＳ３０８の設定撮影間隔とステップＳ３０９のブラケティングの設定条件に従って被写体を露光する。ステップＳ３１０で最終画像撮影が終了していたならばステップＳ３１１に進んでここで協調記録する。
【００９７】
ステップＳ３１１協調記録以降の説明の前に、これまで述べてきた連写撮影時の撮影間隔あるいは撮影タイミングについて２台のカメラで連写撮影する場合について図５１に基づいて説明する。図において（ａ）はマスタカメラの全押しスイッチ１１６３をオンしている期間を示す。ここで、各カメラともに連写可能コマ数は４コマ、連写スピードは、マスタカメラＡの連写間隔をＴ１（ｓｅｃ／駒）、スレーブカメラＢの連写間隔をＴ２（ｓｅｃ／駒）とする。（ｂ）、（ｃ）は通常連写撮影時におけるマスタカメラＡとスレーブカメラＢの撮影タイミングをそれぞれ示している。この場合はマスタカメラＡで全押しスイッチ１１６３をオンすると各カメラ毎に同時に撮影が開始され、各カメラのＣＰＵがそれぞれ４コマずつ撮影したことを検出するかあるいは各カメラのバッファメモリが一杯となったことを検出した時点で全押しスイッチのオンオフに拘わらず連写を終了する。この図からも分かるように、２台のカメラを合わせた撮影画面について撮影時間の経過順にみると連写間隔はバラバラとなる。
【００９８】
（ｄ）、（ｅ）は連続連写撮影時のマスタカメラＡとスレーブカメラＢの撮影タイミングをそれぞれ示している。この場合は、マスタカメラＡの全押しスイッチ１１６３がオンされるとまず始めにマスタカメラＡが連写撮影を開始する（ｄ）。マスタカメラＡが４コマ撮影しバッファメモリ１０５がいっぱいになった時点でマスタカメラＡからの連写撮影開始信号を受けてスレーブカメラＢで引き続いて連写を継続する（ｅ）。これにより協調動作しているカメラの台数分の連続連写が可能となる。この場合の協調露光のフローはこれまで述べてきた図９または図１０の動作フローとは異なっているので図１１を使って後述する。また、前述した通常連写撮影するように設定してあった場合であっても、図４５で説明した撮影タイミングの設定の項目で１台のカメラで撮影するという項目を設定した場合にはここの（ｄ）、（ｅ）に示した連続連写撮影動作となる。
【００９９】
（ｆ）、（ｇ）は高速連写撮影時のマスタカメラＡとスレーブカメラＢの撮影タイミングを示している。この場合、マスタカメラＡのＣＰＵ１１２はスレーブカメラＢから送られたカメラ情報のうちの連写スピード情報に基づいて、全体としての連写撮影間隔を元のカメラの撮影間隔より狭く且つ等間隔とするよう設定する。カメラが２台の場合について次に説明する。高速協調撮影時の連写間隔をＴ（ｓｅｃ／駒）とすると、Ｔ１、Ｔ２の間に（Ｔ２）／２＜Ｔ１≦Ｔ２なる関係がある場合に最高でＴ＝（Ｔ２）／２（ｓｅｃ／駒）の連写スピード（間隔）が得られることになる。図５１の場合にはスレーブカメラＢの連写間隔が長いのでマスタカメラＡ単独でみると連写間隔がわずかに長くなるが、全体としてはスレーブカメラＢの連写間隔の１／２の連写間隔で撮影される。マスタカメラＡとスレーブカメラＢの連写間隔が等しい場合には、単一のカメラでの連写に比べて２倍の連写スピードが可能となる。具体的には、マスタカメラＡの撮影間隔の半分の期間だけスレーブカメラＢの撮影タイミングをずらしてやればよい。同様に３台のカメラで高速連写すると３倍の連写スピードが可能となる。
【０１００】
この様にして演算して記録部１１２８に記録されている撮影間隔を読み出しステップＳ３０８で設定し、ステップＳ３０１でマスタカメラＡに露光開始を指示する。これは次に図１０で説明するスレーブカメラＢの場合も同様である。また、スレーブカメラＢの撮影タイミングについては、撮影指示信号をマスタカメラＡからスレーブカメラＢに送出してやっても良いが、マスタカメラＡから最初のコマの撮影スタート信号と撮影間隔を送信し、後はスレーブカメラ側ＣＰＵで制御しても良い。この様にして計算されたシステム全体としての連写間隔はＬＣＤモニタ１０９に表示される。なお第２の連続連写の場合においても２台のカメラのうち連写スピードの遅いカメラに早いカメラの連写スピードを合わせて撮影するように制御しても良い。これにより同一の連写スピードで２倍数の連写が可能となる。なお、始めからカメラの種類としてマスタカメラＡとスレーブカメラＢとが同一種類であることが分かっている場合にはスレーブカメラのカメラ情報を判別することは不要である。
【０１０１】
図９ステップＳ３０１からステップＳ３１０までの動作の結果、マスタカメラＡのバッファメモリ１０５には単写撮影の場合には１回の露光分の画像データが記録され、連写撮影の場合には全押しスイッチ１１６３のオン時間に応じて１回分或いは複数の画像データが記録される。図９ステップＳ３１１の協調記録ステップでは長期保存用媒体であるメモリカードへ前述したバッファメモリ１０５から画像データが記録される。メモリカードへの記録が全て終了したらステップＳ３１２に進み、ここではブラケティング設定されているかどうか判別する。ここでは単写撮影時のブラケティング設定となる。ステップＳ３１２でもしブラケティング設定されていないと判断されたならば協調露光のシーケンスを終了する。もしステップＳ３１２でブラケティング設定されていると判断されたならばステップＳ３１３でブラケティングの最終撮影が終了しているかどうか判別する。もし終了していたならば協調露光のシーケンスを終了し、最終撮影が終了していなかったならばステップＳ３１４に進む。ここでは半押しスイッチ１１６２がオンされているかどうか判別する。もしオンしていないと判断されたならば図５ステップＳ１１５に戻って次の操作を待ち、オンが継続していると判断されたならば図７ステップＳ２１０に戻って次回のブラケティング撮影条件をマスタカメラＡに設定する。
【０１０２】
次に図１０に基づいて撮影カメラとして設定されたスレーブカメラＢに対するマスタカメラＡの協調露光シーケンスを説明する。ここでも各種設定の確認や動作の指示はマスタカメラＡによってなされるので図１０のフローは図９のフローとかなり重複する。まずステップＳ３３１においてマスタカメラＡから撮影カメラとして設定されているスレーブカメラに対して露光開始を指示する露光開始指示信号を送出する。これによりスレーブカメラＢでは所定時間露光し、露光が終了するとスレーブカメラＢのバッファメモリに画像データを記録する。このステップＳ３０１では露光開始指示信号とともにスレーブカメラＢがスレーブカメラＢのメモリカードに画像データを記録する際のファイル名情報やフォルダ名情報も同時に送出する。これらの情報については後述の協調記録のステップで詳細に説明する。また、前述したように連続連写撮影をするよう設定されていた場合には、マスタカメラＡの連写が終了した後にスレーブカメラＢに露光開始指示信号を送出する様に構成する必要があり、その場合のフローは図１１で後述する。
【０１０３】
次にステップＳ３３２ではスレーブカメラＢに対して露光して生成した画像信号のバッファメモリへの記録が終了し次のレリーズが可能な状態になっているかどうかを示すレリーズ許可信号とスレーブカメラＢのバッファメモリがフルになったかどうかを示すバッファフル信号をスレーブカメラＢから送るように送信指示信号を送る。ステップＳ３３３では、前述したレリーズ許可信号をマスタカメラが受信したかどうか判別し、もし受信したならばステップＳ３３５に進み、受信しなかったならばステップＳ３３４に進む。このステップＳ３３４では前述したバッファフル信号を受信したかどうかを判別する。このバッファフル信号が来ないうちはステップＳ３３３に戻ってレリーズ許可信号の受信を待つ。ステップＳ３３４でバッファフル信号を受信したならステップＳ３４１に進みスレーブカメラＢに対して協調記録を指示する。この協調記録の詳細も後述する。ステップＳ３３３でレリーズ許可信号をマスタカメラが受信したらステップＳ３３５に進み、ここで単写撮影、連写撮影の何れに設定されているかを判別する。
【０１０４】
単写撮影に設定されていた場合にはステップ３４１の協調記録のステップに進む。連写撮影に設定されていた場合にはステップＳ３３６に進みここで連写撮影のためにマスタカメラＡの全押しスイッチ１１６３が引き続いてオンされているかどうか判別する。ここで全押しスイッチ１１６３がオフされていると判別したらステップＳ３４１の協調記録のステップに進む。オンが継続されていると判断したらステップＳ３３７に進む。ここではブラケティング設定がされているかどうか判別し、もしされていなかったならばステップＳ３３８に進み次に撮影するまでの撮影間隔を設定する。この撮影間隔の設定については前述した図９ステップＳ３０８と同様である。撮影間隔を設定したならばステップＳ３３９で次回の撮影条件をスレーブカメラＢに送出する。但しこのステップＳ３３９のステップはブラケティング時の条件であるのでブラケティング設定されていないこの場合はこれまでと同一条件を送出する。この後ステップＳ３３１に戻ってステップＳ３３８の設定撮影間隔に従って再度被写体を露光するようにスレーブカメラＢに指示する。ステップＳ３３７でブラケティング設定されていたならばステップＳ３４０に進み、ここでブラケティング撮影の最終画像の撮影が終了したかどうか判別する。もし最終画像でなかったならばステップＳ３３８に進んで撮影間隔を設定し、ステップＳ３３９で次のブラケティング撮影条件をスレーブカメラに送出する。その後ステップＳ３０１に戻ってステップＳ３３８の設定撮影間隔とステップＳ３３９のブラケティングの設定条件に従って被写体の露光開始を指示する。ステップＳ３４０で最終画像撮影が終了していたならばステップＳ３４１に進んでここで協調記録指示する。
【０１０５】
図１０ステップＳ３３１からステップＳ３４０までの動作の結果、撮影設定されたスレーブカメラＢのバッファメモリには単写撮影の場合には１回の露光分の画像データが記録され、連写撮影の場合には全押しスイッチ１１６３のオン時間に応じて１回分或いは複数の画像データが記録される。図１０ステップＳ３４１の協調記録ステップでは長期保存用媒体であるメモリカードへ前述したバッファメモリから画像データが記録される。メモリカードへの記録が全て終了したらステップＳ３４２に進み、ここではブラケティング設定されているかどうか判別する。ここは単写撮影時のブラケティングとなる。ステップＳ３４２でもしブラケティング設定されていないと判断されたならば協調露光のシーケンスを終了する。もしステップＳ３４２でブラケティング設定されていると判断されたならばステップＳ３４３でブラケティングの最終撮影が終了しているかどうか判別する。もし終了していたならば協調露光のシーケンスを終了し、最終撮影が終了していなかったならばステップＳ３４４に進む。ここではマスタカメラＡの半押しスイッチ１１６２がオンされているかどうか判別する。もしオンしていないと判断されたならば図５ステップＳ１１５に戻って次の操作を待ち、オンが継続していると判断されたならば図７ステップＳ２１０に戻って次回のブラケティング撮影条件をスレーブカメラＢに送出する。
【０１０６】
ここまでの協調露光のシーケンスにおいてはマスタカメラＡの全押しスイッチ１１６３を押すとマスタカメラＡ、スレーブカメラＢともにほぼ同時に露光されるシーケンスになっている。１台のカメラでの連写が終了した後に他のカメラで連写を継続する場合については前述したごとくこのフローとは異なっている。マスタカメラＡとスレーブカメラＢで連続して連写する場合について図１１のシーケンスに基づいて説明する。まず、ステップＳ３５１でマスタカメラＡの全押しスイッチ１１６３が押されているかどうか判別し、押されていなかったら本シーケンスを終了する。もし押されていたならばステップＳ３５で、まずマスタカメラＡで露光しバッファメモリ１０５に記録する。この時このフローには示していないが、画像データのバッファメモリ１０５への記録開始と並行して前記画像データを記録用に処理し、マスタカメラＡのメモリカードにも記録を開始する。ステップＳ３５３では画像データのバッファメモリ１０５への記録が終了した時点でバッファメモリ１０５がフルになったかどうか判別する。もしまだフルでなかったならばステップＳ３５１に戻って全押しスイッチ１１６３が押されている限りバッファメモリ１０５への撮影記録を繰り返す。
【０１０７】
ステップＳ３５３でバッファメモリ１０５が一杯になったことが検出されたならば次のステップＳ３５４に進む。ステップＳ３５４で、もし全押しスイッチ１１６３が押されていなかったならば連写撮影のシーケンスを終了し、押し続けていたならばステップＳ３５５へ進む。このステップＳ３５５ではスレーブカメラＢに対して露光を開始するよう指示する露光開始指示信号を送出するとともに、露光を終了し画像データを記録した後でスレーブカメラのバッファメモリがフルになったならばこれを知らせるバッファフル信号を送信するよう指示する送信指示信号を送出する。このステップＳ３５５においても前述した露光開始指示信号およびバッファフル信号送信指示信号とともにスレーブカメラＢがスレーブカメラＢのメモリカードに画像データを記録する際のファイル名情報やフォルダ名情報も同時に送出する。これらの情報については後述の協調記録のステップで詳細に説明する。
【０１０８】
ステップＳ３５６の内容はスレーブカメラＢでの動作を示していて、一方図１１のフローはメインカメラＡの動作を説明しているフローであるので本来不要ではあるが、スレーブカメラＢではここで露光してバッファメモリに書き込んでいるということを参考までに記している。ステップＳ３５７ではスレーブカメラＢからバッファメモリがフルになったかどうかを知らせる信号が送られてきたどうかを判別する。もしまだバッファフル信号が送られてこなかったならばステップＳ３５８に進みマスタカメラＡの全押しスイッチ１１６３が引き続き押されているかどうか判別する。もし引き続き全押しスイッチ１１６３が押されていたならばステップＳ３５５に戻ってスレーブカメラＢでの連続連写撮影を継続する。ステップＳ３５８で全押しスイッチ１１６３が押されていないことを検出したら協調露光シーケンスを終了する。マスタカメラＡの記録の場合と同様に、ステップＳ３５６ではスレーブカメラＢのバッファメモリに撮影した画像データを書き込むのと並行してスレーブカメラＢのメモリカードにも記録をしている。ステップＳ３５７でスレーブカメラＢからのバッファフル信号を受信したならばステップＳ３２８に進む。
【０１０９】
このステップＳ３２８では連続連写するためにスレーブカメラＢ以外の他のスレーブカメラが選択されているかどうか判別し、もし選択されていたならばステップＳ３５４に進みこれまで述べたと同様、新たなスレーブカメラで連続連写撮影を継続する。もし他のスレーブカメラが選択されていなかった場合には本シーケンスを終了する。ここまでの説明では連続連写の基本動作に絞って説明してきたが、これにブラケティング撮影が加わった場合については図９及び図１０で説明したと同様に考えればよいのでそれについての説明は省略する。
《協調記録シーケンス》
図１２、図１３に基づいて協調記録のシーケンスを説明する。図１２はマスタカメラＡでの協調記録のシーケンスを図１３はマスタカメラＡの指示に応じたスレーブカメラＢでの協調記録のシーケンスを示している。まず図１２から説明する。図１２ステップＳ４０１ではカードの有無やカードフル等マスタカメラＡのメモリカードの確認を行う。この記録カードの確認の詳細については図５７で後述する。メモリカードの確認終了後、ステップＳ４０２でマスタカメラＡのバッファメモリ１０５に画像データが記録されているかどうか確認する。もし記録されていたならばステップＳ４０３でメモリカードにバッファメモリ１０５の画像データを記録する。記録後のメモリカードがフルかどうか確認するためこの後ステップＳ４０４で再び記録カードの確認を行う。メモリカードの確認終了後はステップＳ４０５に進む。ステップＳ４０２でバッファメモリ１０５にデータがないと判断された場合には直接このステップＳ４０５に進む。ステップＳ４０５ではマスタカメラＡが記録カメラとして設定されているかどうか判別し、設定されていなかったらステップＳ４０６に進み、設定されていたらステップＳ４０７に進む。
【０１１０】
ステップＳ４０７ではマスタカメラＡに画像データを転送するよう設定されているスレーブカメラが有るかどうか判別する。もし転送するスレーブカメラが無い場合はこの協調記録のシーケンスを終了する。転送するスレーブカメラが有った場合にはステップＳ４０８で転送元のカメラを選択し、ステップＳ４０９でスレーブカメラから画像データを転送してステップＳ４０２に戻る。ステップＳ４０９の協調転送の詳細については後述する。もし転送元スレーブカメラが複数有った場合はこのループを繰り返す。ステップＳ４０５でマスタカメラが記録カメラとして設定されていなかった場合にはステップＳ４０６で転送先スレーブカメラを選択してステップＳ４１０でこのスレーブカメラにマスタカメラＡのバッファメモリ１０５に記録されている画像データを転送する。転送終了後ステップＳ４１１ではマスタカメラＡのメモリカードに一旦記録されている転送後の画像データを消去し協調記録のシーケンスを終了する。
【０１１１】
ここまでの協調記録のシーケンスの中で、図１２ステップＳ４０３に示すようにマスタカメラＡが記録カメラに設定されているかどうか確認する前にマスタカメラＡのメモリカードに記憶しているがこれは次の理由による。もし撮影画像データをマスタカメラＡのバッファメモリ１０５に記録した後メモリカードに記録せずにスレーブカメラに転送を開始した場合、何らかの理由で転送が失敗することが考えられる。その際には一旦メモリカードに記録されているデータを再度転送するかあるいは転送を止めてそのままマスタカメラＡのメモリカードに記録しておくことにより大切な撮影画像データの消失を防ぐことが出来る。撮影から転送完了までを早期に終了させたい場合にはこのステップＳ４０３におけるメモリカードへの書き込みを省略しても良い。あるいはステップＳ４０３のメモリカードへの書き込み開始とステップＳ４１０の転送先のスレーブカメラへの転送開始とを同時にすることによって撮影から転送完了までの所要時間を短縮することが出来る。更にステップＳ４１１で転送完了後の元の画像データは消去するようにしているが、この様に消去するかそのまま残すかを予め選択できるようにしても良い。そのためには、画像データの転送終了後にＬＣＤモニタ１０９上に消去するかどうか確認する表示をするようにしたほうが好ましい。
【０１１２】
次に図１３を使ってスレーブカメラＢでの協調記録について説明する。ステップＳ４２１ではメモリカードの有無やカードフル等スレーブカメラＢのメモリカードの確認を行う。この記録カードの確認の詳細についても図３０で後述する。メモリカードの確認終了後、ステップＳ４２２でマスタカメラＡからスレーブカメラＢに対してスレーブカメラＢのバッファメモリに画像データが記録されているかどうかを示すバッファデータ有無信号を送信するように指示する。この信号に基づいてステップＳ４２３でスレーブカメラＢのバッファメモリに撮影データが記録されているかどうか確認する。もし記録されていたならばステップＳ４２４でメモリカードにバッファメモリの画像データを記録するように指示信号を送信する。画像データの記録後のメモリカードがフルかどうか確認するためこの後ステップＳ４２５で再び記録カードの確認を行う。メモリカードの確認終了後はステップＳ４２６に進む。
【０１１３】
一方ステップＳ４２３でバッファメモリに画像データがないと判断された場合には直接このステップＳ４２６に進む。ステップＳ４２６ではスレーブカメラＢが記録カメラとして設定されているかどうか判別し、設定されていなかったらステップＳ４２７に進み、設定されていたらステップＳ４２８に進む。ステップＳ４２８ではこのスレーブカメラＢに他のカメラから画像データを転送するよう設定されているかどうか判別する。他のカメラとはマスタカメラＡも含む。もし転送する他のカメラが無い場合はこの協調転送のシーケンスを終了する。転送する他のカメラが有った場合にはステップＳ４２９で転送元のカメラを選択し、ステップＳ４３０でこの他のカメラから画像データを協調転送してステップＳ４２２に戻る。もし転送元のカメラが複数有った場合はこのループを繰り返す。
【０１１４】
ステップＳ４２６でスレーブカメラＢが記録カメラとして設定されていなかった場合にはステップＳ４２７で転送先カメラを選択してステップＳ４３１でこの転送先カメラにスレーブカメラＢのバッファメモリに記録されている画像データを転送する。転送先カメラとはマスタカメラＡも含む。転送終了後ステップＳ４２２ではスレーブカメラＢのメモリカードに記録されている転送後の画像データを消去するように指示する指示信号を送出してこの協調記録シーケンスを終了する。
【０１１５】
ここでステップＳ４０１等で述べたカード確認の詳細について図３０に基づいて説明する。図においてステップＳ３００１では協調動作するカメラの中で記録カメラに設定されているカメラについてそれぞれメモリカードが挿入されているかどうか判別する。記録カメラとしてスレーブカメラＢが記録カメラとして設定されている場合には、マスタカメラＡからスレーブカメラＢにメモリカード有無確認用の信号を送信するよう指示し、これを基にマスタカメラＡが判別する。このステップＳ３００１でメモリカードが挿入されていると判別したカメラがあった場合にはステップＳ３００３に進み、カードが挿入されていないと判別したカメラがあった場合にはステップＳ３００２でマスタカメラＡのＬＣＤモニタ１０９上にメモリカード無し警告とメモリカードが挿入されていないカメラ名とを表示する。図６０にこの表示例を示す。
【０１１６】
ステップＳ３００４では他の記録カメラへ転送をするように設定されているかどうか判別する。これは前述した図３６の表示例で示した２番目の項目が選択された場合である。もし転送設定されていなかった場合にはステップＳ３００１に戻ってユーザがメモリカードを挿入するのを待つ。このとき図６０に示したカード無し警告及びカード無しカメラの表示はユーザが記録設定したカメラにメモリカードを挿入するかあるいは記録カメラの設定を変更しない限り継続する。ステップＳ３００４で他の記録用カメラに転送するように設定されていた場合にはステップＳ３００５に進み、その時点での転送可能な記録カメラを選択し、ステップＳ３００６でマスタカメラＡのＬＣＤモニタ１０９に前述した図６０に変えてカード無し警告と転送先カメラを表示する。図６１にこの場合の表示例を示す。この表示例ではカードフル時の表示も兼ねている。転送先カメラの選択と表示が終了したらカード確認のシーケンスを終了する。
【０１１７】
ステップＳ３００１でメモリカードが挿入されていることが確認されたならばステップＳ３００３で挿入されているメモリカードがこれ以上画像データが記録できないカードフル状態かどうか判別する。記録カメラとして設定されているスレーブカメラＢについて判別する場合は、マスタカメラＡからスレーブカメラＢにカードフル確認用の信号を送信するよう指示する指示信号を送出し、この信号を基にマスタカメラＡはカードフルかどうかを判別する。もしカードフルでなかったならば本シーケンスを終了し、カードフルだった場合にはステップＳ３００７に進んでカードフル警告とカードフルのカメラ名をマスタカメラのＬＣＤモニタ１０９上に表示する。図６２にこの場合の表示例を示す。
【０１１８】
次にステップＳ３００８でカードフル時に上書きするように設定されているかどうか判別する。このために前述した図３６の画面で３番目の上書きするという項目が選択されたかどうか判別する。上書きしないように設定されていた場合にはステップＳ３００４に進んで他カメラへの転送設定がされているかどうか判別する。上書き設定するように設定されていた場合にはステップＳ３００９に進みカードフルとカードフルのカメラ名とをマスタカメラのＬＣＤモニタ１０９上に表示する。図６３にこの場合の表示例を示す。この表示が終了したらカード確認のシーケンスを終了する。このシーケンスにおいて前述した各種の警告を表示する場合は警告の始めに所定期間ブザー１２４での音声警告も同時に行う。
【０１１９】
ここまで述べた協調記録のステップのうち、図１２ステップＳ４０３でマスタカメラＡのメモリカードに書き込む際、あるいは図１３ステップＳ４２４でマスタカメラＡからの書き込み指示によるスレーブカメラＢのメモリカードに書き込む際のデータのファイル名あるいはフォルダ名の管理方法について次に説明する。
協調動作時には複数カメラ間で撮影した共通の被写体の画像データを記録する場合やカメラ間で画像データを転送して他のデジタルカメラに記録する場合が生ずる。その際、撮影後あるいは転送後の画像ファイル編集が出来るだけ簡単に行えるような状態で記録しておく必要がある。すなわち、１台のカメラ単独で記録する場合と複数のカメラを協調動作させて記録した場合とで区別できる記録形態にする必要がある。これを実現するためここでは、協調動作して撮影あるいは転送した複数のカメラのカメラ情報を撮影画像データに関連付けて記録する。
【０１２０】
図６４、図６５に基づいて協調動作時の記録時のファイル名やフォルダ名およびカメラ情報について説明する。既に図５ステップＳ１１４で簡単に説明したように、マスタカメラＡのＣＰＵ１１２はそれぞれのカメラのカメラ情報に基づいて協調動作時のファイル名情報、フォルダ名情報および協調動作している各カメラ情報を併合し纏めた併合カメラ情報を作成する。マスタカメラＡではこれらの情報に基づいて自身のメモリカードに画像データを記録する。スレーブカメラＢに対してはマスタカメラＡからスレーブカメラＢに撮影指示あるいは転送指示をする際に同時にこれらの情報に基づいたファイル名、フォルダ名、併合カメラ情報を転送する。あるいは、スレーブカメラＢでマスタカメラＡから送られてきたファイル名情報、フォルダ名情報に基づいてスレーブカメラＢで記録する際のファイル名、フォルダ名を作成するようにしてあっても良い。
【０１２１】
図６４にこれらファイル名情報とフォルダ名情報とに基づいて各カメラのメモリカードに記録される際のフォルダ名とファイル名を示す。ここではカメラＡ、カメラＢ、カメラＣの３台のカメラが協調動作している場合を示している。カメラＡとカメラＢとは同一種類のカメラでそれぞれ単独に撮影記録した場合にはデフォルトでＮｉｋｏｎ０１というフォルダがそれぞれのカメラに作成され、そのフォルダの中に撮影順にＤＳＣ００１、ＤＳＣ００２、ＤＳＣ００３、・・・という順にファイル名が付けられる。図６４においてＮｉｋｏｎＡＢＣというフォルダが協調動作時に使用されるフォルダで、３台のカメラＡ、Ｂ、Ｃが協調動作していることを示している。このフォルダ名称がステップＳ１１６で予め各スレーブカメラに転送されていて、この中に協調動作時のファイルがファイル名情報とともに記録される。もちろんスレーブカメラに対する撮影指示あるいは転送指示をする毎に送出しても良い。
【０１２２】
カメラＡのフォルダＮｉｋｏｎＡＢＣ内にあるファイルのうちカメラ情報ＡＢＣというファイルは図４ステップＳ１１０で受信した各スレーブカメラのカメラ情報とマスタのカメラ情報とを併合して纏めて記録したファイルである。このカメラ情報ＡＢＣというデータは図５ステップＳ１１４でカメラＢ、カメラＣにも転送されそれぞれのカメラで作成されたＮｉｋｏｎＡＢＣというフォルダ内に記録される。ここで図４ステップＳ１０４で説明したように各カメラから送られたカメラ情報の中には各種撮影条件、残コマ数といった１回の撮影毎に異なる情報も含まれている。それ故この併合したカメラ情報にはメータ名、カメラ種類、バッテリ種類といった協調動作中に変更のない情報を協調動作する全てのカメラについて纏めて記録する。
【０１２３】
カメラＡのフォルダＮｉｋｏｎＡＢＣ内のＤＳＣ００１ＡＢＣというファイル以降がカメラＡで実際に撮影された画像データのファイルである。撮影番号００１の後に、３台のカメラＡ、Ｂ、Ｃで協調動作した際の撮影データであることを示すＡＢＣという記号がついている。ただしこのファイルがカメラＡで撮影されたことを示すために撮影番号の後にＡが最初に来ている。Ｂ、Ｃの順は任意である。次のファイル名はＤＳＣ００４ＡＢＣとなっているが、これはカメラＡでこの画面を撮影する前にスレーブカメラで２枚撮影されたことを示す。この様なファイル名の設定は図５ステップＳ１１２でファイル名情報を撮影順に付けるように設定することによりなされるとともに、図１０ステップ３３１でマスタカメラから各スレーブカメラに対して露光開始信号を送る際に同時に撮影番号情報も送ることにより各スレーブカメラでも全体の撮影番号を把握することが出来る。この様にしてカメラＢではＤＳＣ００２ＢＡＣというファイル名の画像データが最初に記録される。もちろんステップＳ１１２で各カメラ毎に順に撮影番号を付けるように設定することもできる。次のファイル名ＤＳＣ００７ＡＢＣ、カメラＢのＤＳＣ００５ＢＡＣ、カメラＣのＤＳＣ００３ＣＡＢ等も同様である。
【０１２４】
ＤＳＣ０１０ＡＢＣからＤＳＣ０１３ＡＢＣ迄のファイルは、図１１で説明した連続連写した際に記録されたファイルである。但しカメラＡ、カメラＢともに連写可能枚数を４枚としている。ここではまずマスタカメラで連写撮影してマスタカメラのバッファが一杯になったのちはカメラＢで引き続いて連写される。カメラＢのバッファが更に一杯になったので引き続いてカメラＣで２枚連写した場合を示している。また、カメラＡにあるＤＳＣ００１Ｂ、ＤＳＣ００２Ｂというファイルは、カメラＢで以前に単独に記録してあったファイルをカメラＡに転送して記録したファイルである。この場合は転送元カメラが分かるようにファイル名の末尾にＢをつけてカメラＡ内に元もと存在していたＤＳＣ００１のファイルと区別している。
【０１２５】
更に、ここまで説明した画像ファイルの詳細について次に説明する。例えば図６４においてカメラＢ内のＤＳＣ００２ＢＡＣという画像ファイルは図６５に示すようなデータ配列となっている。即ち１枚の画像データは、撮影した画像データが記録されている画像データエリアと撮影時の各種データを記録したエリアが関連付けられて一緒のファイルとして記録されている。この各種データには前述した協調動作している各カメラのカメラ情報を一つに纏めて記録したファイル名と協調動作していたカメラの動作を識別する情報が含まれている。これによりこのファイルを記録したときのマスタカメラ名、スレーブカメラ名、撮影カメラ名まで識別することが出来る。この図６５では省略しているが、このエリアには通常の撮影年月日やシャッタスピード、絞り値等の各種撮影条件も記録されている。
【０１２６】
ここまでの協調記録においては、撮影した画像データは全て記録用カメラとして設定されている何れかのカメラに記録する場合について説明した。次には、撮影した画像データから選択した画像データのみ記録する場合について説明する。協調撮影時でも特にブラケティング撮影の場合には大量に類似した画像データがメモリカードに記録される。たとえ前述した様なファイル名やフォルダ名によってそれぞれの画像間あるいはカメラ間で関連付けして記録してあったとしてもこれら大量の画像を後から確認することは煩わしい。撮影時に予め必要な画像データのみ選択してメモリカードに記録することによりこの確認操作をスムーズにすることが出来る。更に多重撮影をする場合においては、前述したカメラ毎にブラケティング撮影した画像データから最適となる画像データのみ予め選択した上で記録することによりメモリカードの消耗の低減と確認のための時間を短縮することが出来る。
【０１２７】
図３１、図３２のフローと図６６、図６７の表示画面例を基に記録画面を選択するモードを説明する。このモードは前述した図５ステップＳ１１２およびステップＳ１１３で設定する。協調撮影モードに入ってから必要に応じて設定するようにしても良い。具体的な設定方法は、図５ステップＳ１１２で他の項目を設定するのと同様にＬＣＤモニタ１０９にメニュー表示された中から設定釦１１６４を使ってこの記録画面の選択という項目を選択する（不図示）。ここで設定してから図５ステップＳ１１６で協調撮影を開始する。全押しスイッチ１１６３が押されたならばまず図３１６３ステップＳ３１０１において、この記録画面選択モードが選択されているどうか判別する。もし選択されていなかった場合にはステップＳ３１０２に進み、これ以降は撮影した画像データは通常の協調記録方式に応じてメモリカードに全て記録する。
【０１２８】
記録画面選択のモードが選択されていた場合にはステップＳ３１０３に進む。ここでは全押しスイッチ１１６３のオンに応じて撮影画像データをバッファメモリ１０５に記録する。ここではメモリカードへの記録は行わない。スレーブカメラＢに対してもスレーブカメラＢで撮影した画像データをスレーブカメラＢのバッファメモリにのみ記録するよう指示する。ただし、後述するように一旦メモリカードに撮影画像データを全て記録してから最後に必要な画像データのみ残して消去するようにしても良い。バッファメモリへの記録が終了したら次にステップＳ３１０４でマスタカメラＡのＬＣＤモニタ１０９にまずマスタカメラＡで撮影してバッファメモリ１０５に記録してある画像データを１コマ再生する。図６６に再生画像と処理選択のメニュー表示を示す。
【０１２９】
ここでは再生画像データとその画像データを再生したカメラ名、撮影コマ番号、および選択メニュー表示として、次画面を表示する、多重画面を確認する、選択画面を記録する、バッファに記録されている画像データを全て消去するという４項目の選択肢が同時に表示され、これらの項目から何れかを選択して記録画面を選択する。ステップＳ３１０５ではまず前述した４項目のうちから、次画面を表示するという項目を選択したかどうか判断する。選択されなかった場合にはステップＳ３１１０に進む。
【０１３０】
もし次画面を表示するという項目が選択されて画面変更の指示がされたと判断されたならばステップＳ３１０６に進みバッファメモリ１０５に他の画像データが記録されているかどうか判別する。もしバッファメモリ１０５に他の画像データが記録されていたならばステップＳ３１０４に戻ってバッファメモリ１０５に記録されている他の画像データをＬＣＤモニタ１０９に表示する。もしマスタカメラＡのバッファメモリ１０５に記録されている画像データの表示が一通り終了していたらステップＳ３１０７に進んでスレーブカメラＢのバッファメモリに記録されている画像をマスタカメラＡのＬＣＤモニタ１０９に表示する。ステップＳ３１０８ではステップＳ３１０５と同様にこのスレーブカメラＢのバッファメモリからの再生画像を変更するかどうか判断する。
【０１３１】
次画面を表示するという項目が選択されて画面変更の指示がされたならばステップＳ３１０９に進みスレーブカメラＢのバッファメモリに他の画像データが記録されているかどうか判別する。ここでも選択されなかった場合にはステップＳ３１１０に進む。もし次画面を表示するという項目が選択されて画面変更の指示がされたならばステップＳ３１０９に進みスレーブカメラＢのバッファメモリに他の画像データが記録されているかどうか判別する。もしバッファメモリに他の画像データが記録されていたならばステップＳ３１０７に戻って記録されている他の画像データをマスタカメラＡのＬＣＤモニタ１０９に表示する。もしスレーブカメラＢのバッファメモリに記録されている画像データの表示が一通り終了していたらステップＳ３１１０に進む。ステップＳ３１１０では全押しスイッチ１１６３がオンされたかどうか判別する。
【０１３２】
もし全押しスイッチ１１６３がオンされたならばステップＳ３１０３に戻ってマスタカメラＡのバッファメモリ１０５に撮影画像データを記録するとともにスレーブカメラＢに対してスレーブカメラＢのバッファメモリにスレーブカメラＢで撮影した画像データを記録するよう指示する。この様にして各カメラのバッファメモリが一杯になるまでは全押しスイッチ１１６３を繰り返し押して複数画像データを各カメラのバッファメモリに記録することができる。この場合においても前述したのと同様に各カメラのメモリカードに記録するようにしてあっても良い。
【０１３３】
ステップＳ３１１０で全押しスイッチ１１６３がオンされていないと判断されたならば図３２ステップＳ３１１１で再度図６６の選択メニューから画面変更の項目が選択されたかどうか判別する。もし画面変更指示がされたならばステップＳ３１１２に進む。このステップＳ３１１２では現在表示されている画面がマスタカメラＡの画像であるかどうか判別し、もしマスタカメラＡの画像であるならばステップＳ３１０４に戻り、スレーブカメラＢの画像が表示されていたならばステップＳ３１０７に戻ってスレーブカメラＢの画像を表示する。ステップＳ３１１１で画面変更指示がされていなかったならばステップＳ３１１３に進む。ステップＳ３１１３では図６６に表示されている画面に対して記録指示の項目が選択されたかどうか判別する。もし記録するという項目が選択されていなかったならばステップＳ３１１８に進む。記録するように選択されたならばステップＳ３１１４に進んでマスタカメラＡあるいはスレーブカメラＢに対してそれぞれのバッファメモリに記録されている画像データのうちから選択した画像データについて記録するよう指示し、ステップＳ３１１５で協調記録する。
【０１３４】
協調記録が終了したならばステップＳ３１１６でマスタカメラＡのバッファメモリ１０５に記録されている画像データあるいはスレーブカメラＢのバッファメモリの画像データを消去するように指示してステップＳ３１１７に進む。ここでバッファメモリの消去指示とはバッファメモリに対する新規画像データの上書き許可指示と同一である。またステップＳ３１０３で述べたように、もし撮影画像データを一旦メモリカードに全て記録していたならばここで選択画像データ以外の他の画像データに対しての消去指示をする。ステップＳ３１１７では全てのカメラについて選択した画像データの記録が終了したかどうか判別する。もしまだ選択記録が終了していなかったならばステップＳ３１０７に戻ってスレーブカメラＢの撮影画像データを表示して同様の操作を繰り返す。全てのカメラについて選択が終了していたならばこのシーケンスを終了する。
【０１３５】
ステップＳ３１１３で記録指示がされていなかったならばステップＳ３１１８に進み、ここで多重確認するという項目が選択されているかどうか判別する。もし選択されていたらステップＳ３１２０に進み、選択されていなかったならばステップＳ３１１９に進む。ステップＳ３１１９では図６６の画面のうちで消去するという項目が選択されたかどうか判別する。ここで消去という項目が選択されていなかったならばステップＳ３１１１に戻って表示画面の変更指示を待つ。もし消去するという項目が選択されたと判断されたならばステップＳ３１１６に進んで各カメラのバッファメモリに記録されている画像データを消去するよう指示する。
【０１３６】
ステップＳ３１１８で多重確認するという項目が選択されたならばステップＳ３１２０に進む。これ以降は図６７上段に示すようにマスタカメラＡのＬＣＤモニタ１０９にマスタカメラＡとスレーブカメラＢのそれぞれのバッファメモリに記録されている画像データをマルチ表示する。図６７において、まず左半分のカメラ１という画面にはマスタカメラＡのバッファメモリ１０５に記録されている画像データを１コマ表示する。この時点ではまだ右半分のカメラ２の画面は表示されていない。カメラ１の画面の選択が終了していなかったら次画面を表示するという項目を選択して図３１ステップＳ３１０４に戻ってカメラ１の画面に次画面を表示する。これ以降は再生画像はマルチ表示再生する。
【０１３７】
この様にしてカメラ１の設定を終了したら図６７上段の表示のカメラを選択するという項目を選択して、ステップＳ３１２１で同様にしてカメラ２の画面の設定を行う。設定が終了していなかったなら図３１ステップＳ３１０７に戻る。図６７カメラ２の画面の設定が終了したらステップＳ３１２２でこれらカメラ１とカメラ２の画面を多重した画面を確認するかどうか判別する。図６７上段画面の選択メニューから多重確認をするという項目が選択されたならばステップＳ３１２３で図６７下段に示される多重画面がマスタカメラＡのＬＣＤモニタ１０９に表示される。この表示の後はステップＳ３１１３に戻ってこのそれぞれの表示画面に対してそれぞれのカメラのメモリカードに記録するかあるいは記録画像データを再選択するか判別する。
【０１３８】
図６６で記録するという項目を選択した場合にはステップＳ３１１４に進みマスタカメラＡとスレーブカメラＢとにそれぞれ選択画像データの記録指示をする。再設定するという項目を選択した場合にはステップＳ３１１３からステップＳ３１１８に進む。ステップＳ３１２２で多重確認の指示がされなかった場合にはそのままステップＳ３１１３に戻る。なお、ここでは多重表示に適した元の画像データのみそれぞれのメモリカードに記録するようにしたが、多重した結果の画面も同時に記録するようにしても良い。
【０１３９】
《協調再生シーケンス》
図１４〜図１７を基に図５ステップＳ１１７の協調再生シーケンスについて説明する。セレクトダイアル２０２が協調再生の位置にセットされていた場合には、図１４ステップＳ５０１でマスタカメラでは最後に撮影された画像を１コマ再生する。ステップＳ５０２では前述の一コマ再生している間にスレーブカメラＢに対してスレーブカメラＢに記録されている全画像データに対して各コマ番号に対応した撮影日時等の撮影情報を転送するよう指示する。次のステップＳ５０３では設定釦１１６４を使ってサムネール再生するように設定されたかどうか判断し、もしされていなかったならば図１６ステップＳ５２０に進み、Ｕ／Ｄ釦１１６５の操作に応じて単一画面表示を行う。ステップＳ５０３でサムネール再生するように設定されたことが検出されたならステップＳ５０４でまずスレーブカメラＢのサムネール画像が既にマスタカメラＡに受信されているかどうか判定する。もし受信されていなかったならばステップＳ５０５でスレーブカメラＢにサムネール画像を送信するよう指示し転送させる。この転送シーケンスの詳細は後述する。
【０１４０】
また、ここではそれぞれの画像データのサムネール画像が予め作成され、それぞれの画像ファイルと一緒に記録されているものとしていて、この作成されているサムネール画像を転送する。この様にしてスレーブ画像の受信が終了したならば次に図１５ステップＳ５０６で再生画面を単一カメラ（シングル）再生画面表示と複数カメラ（マルチ）再生画面表示の何れにするように設定されているかを確認する。
【０１４１】
ステップＳ５０６でマルチ再生するように設定されていると判断したならばステップＳ５０７に進みマスタカメラＡ及びスレーブカメラＢのサムネール画像をマルチ表示する。その後ステップＳ５０８では表示されているサムネールの中から個別画像を選択したかどうか判別する。もし個別画像を選択していなかった場合はステップＳ５０９に進む。ここでＵ／Ｄ釦１１６５が操作されて次のサムネール画像を選択するよう設定されていたならばステップＳ５０７に戻って次のサムネール画像を表示する。ステップＳ５０９でサムネール画像の更新指示がなかった場合にはステップＳ５１０に進む。ステップＳ５１０ではここでセレクトダイアル２０２が再生モード以外に設定されたならば本シーケンスを終了し、そうでなかったならステップＳ５０６に戻る。ステップＳ５０８で個別の画像を選択する様設定されていた場合には図１６ステップＳ５２０に進む。
【０１４２】
ステップＳ５０６でシングル画面を再生するように設定されていた場合にはステップＳ５１１でまずマスタカメラＡのサムネール画像を表示する。次にステップＳ５１２で表示されているサムネール画像から個別の画像が選択されたかどうか判別する。ここでも個別画像を再生するよう設定された場合には図１６のステップＳ５２０に進み、個別画像が選択されなかった場合にはステップＳ５１３に進む。ステップＳ５１３でサムネールの更新操作がされないと判断した場合にはステップＳ５１０に進む。ステップＳ５１３でＵ／Ｄ釦１１６５が操作されて次のサムネール画像を選択するように設定がされていた場合にはステップＳ５１４に進む。このステップＳ５１４ではマスタカメラＡのサムネール画像が終了したかどうか判別する。もしまだ終了していなかった場合にはステップＳ５１１に戻って次のサムネール画像を表示し、終了していた場合にはステップＳ５１５で引き続いて前述したステップＳ５０５で転送済みのスレーブカメラＢのサムネール画像を表示する。
【０１４３】
図６８にこの表示例を示す。図において上段の画面はマスタカメラＡからの再生画像を４画面ずつの小画面でサムネール表示している場合であって、マスタカメラＡには１１コマまで記録してあるので第９、１０、１１番目の小画面が表示されている。この後に引き続いてＵＰ釦１１６５を押すと図６８の下段に示されるように、スレーブカメラＢの第１、２、３、４番目の小画面が表示される。ステップＳ５１６でサムネール画像の中から個別画像が選択されたと判断したならば図１６ステップＳ５２０に進み、選択されなかったならばステップＳ５１７で次のサムネール画像を表示するよう操作されたかどうか判別する。もしＵ／Ｄ釦１１６５が押されていないと判断したらステップＳ５１０に進み、Ｕ／Ｄ釦１１６５が押されたと判断したら次のステップＳ５１８でスレーブカメラのサムネール画像が終了したかどうか判別する。終了していなかった場合にはステップＳ５１５に戻って次のサムネール画像を表示する。終了していた場合にはステップＳ５１９で他のスレーブカメラのサムネール画像があるかどうかを判別し、もしあったならばステップＳ５１５に戻って引き続き新たなスレーブカメラのサムネール画像の表示を開始する。ステップＳ５１９で全てのスレーブカメラのサムネール画像の再生が終了したらステップＳ５２０に戻ってマスタカメラの再生を開始する。この様にしてマスタとスレーブカメラのサムネール画像が順に連続して繰り返し表示される。
【０１４４】
ここまでの説明においては画像データが記録されているカメラ毎に順にサムネール画像を表示していたがこれをスレーブカメラＢも含めた撮影順に表示するようにしても良い（不図示）。即ち、ステップＳ５０２でマスタカメラＡにスレーブカメラＢからスレーブカメラＢに記録されている各画像データの撮影日時が既に転送されているのでこの日付を基に撮影順にサムネール表示することも容易である。この場合にはステップＳ５０６で判別したマルチ画面設定にする必要はない。
【０１４５】
次に図１６に基づいて１画面再生のシーケンスを説明する。まずステップＳ５２０では選択された画像がマスタカメラＡのものかスレーブカメラＢのものかを判断する。もしスレーブカメラＢの画像が選択されたならばステップＳ５２１でスレーブカメラＢから選択された画像を転送する際の転送画像サイズを選択する。この転送画像サイズについてはスレーブカメラＢに記録されている画像データをそのまま転送する場合とマスタカメラＡの表示用に元の画像データを間引いて作成した画像データを転送する場合がの２通りがあり、詳細は図３３を基に後述する。ステップＳ５２２ではステップＳ５２１で選択されたサイズの転送画像データをスレーブカメラＢからマスタカメラＡに転送する。この転送ステップについての詳細は後述する。
【０１４６】
ステップＳ５２３ではこの転送された画像が圧縮されていたなら解凍した上でマスタカメラＡのＬＣＤモニタ１０９に表示する。ステップＳ５２０で選択された画像がマスタカメラＡのものであったならばマスタカメラＡのメモリカードに記録されている画像データを必要に応じて解凍してステップＳ５２３で１画面表示する。なお、このステップＳ５２３でスレーブカメラＢの画像データを１画面表示するに際しては、図１４ステップＳ５０５でマスタカメラＡに既にスレーブカメラＢのサムネール画像の小画像データが転送されているので、まずそのサムネール用小画像データを表示した後に前述した表示用画像を表示するようにすれば設定から表示までの間で転送や解凍に要する待ち時間が少なくなる。マスタカメラＡの場合にも解凍待ちの間にサムネール画像を表示するようにした方がよい。
【０１４７】
また、図１４ステップＳ５０３から直ちにこのステップＳ５２０に進んで且つスレーブ画像を１画面表示するように設定された場合には、マスタカメラＡではまだスレーブカメラＢの画像は何も受信していないので、ステップＳ５２２で転送する際は最初にまずサムネール画像用の画像データを転送して取り敢えずその画像を表示し、その間に前述したＬＣＤモニタ１０９への表示用画像を転送するようにするとユーザの設定から表示までの違和感を少しでも緩和することが出来る。
【０１４８】
ステップＳ５２４では表示された画像に対して、転送釦１１６７を押して他のカメラに転送するよう指示したかどうか判別する。もし転送するよう指示されたならば図１７ステップＳ５３２に進み、指示されていなかったならばステップＳ５２５に進み消去釦１１６６を押して表示画像を消去するよう指示したかどうか判別する。もし消去するよう指示されていなかった場合にはステップＳ５３０に進み、消去するように指示されていた場合にはステップＳ５２６に進む。ステップＳ５２６では消去指示された画像が記録されていたカメラを判別し、消去指示画像がマスタカメラＡに記録されていたならばステップＳ５２７でマスタカメラＡのメモリカードに記録されている消去指示画像データを消去し、スレーブカメラＢに記録されていたならばステップＳ５２８でスレーブカメラＢに対してスレーブカメラＢのメモリカードに記録されている消去対象の画像データを消去するよう指示する消去指示信号をスレーブカメラＢに送信する。ステップＳ５２７あるいはステップＳ５２８で表示画像が消去されたならばステップＳ５２９でマスタカメラＡのＬＣＤモニタ１０９に次の画像データを表示するために次画面を選択する。その後はステップＳ５２０に戻って１画面表示を継続する。
【０１４９】
ステップＳ５２５で表示画像を消去しない場合はステップＳ５３０に進み表示画像の変更指示の有無を判別する。Ｕ／Ｄ釦１１６５により変更指示があったと判断した場合にはステップＳ５２０に戻って新たに選択画の表示を継続する。変更指示がないと判断した場合にはステップＳ５３１に進みここでセレクトダイアル２０２が再生モード以外に設定され、再生ストップ指示がされたと判断したら協調再生を終了し、再生ストップ指示がないと判断したらステップＳ５２３に戻ってこれまでの選択画像の表示を継続する。この１画面表示の場合においても前述したサムネール画像の表示と同様、Ｕ／Ｄ釦１１６５を連続して押していくと１台のカメラでの表示を一通り終了したならば他のカメラの画像表示を引き続いて行う。また、マスタカメラＡとスレーブカメラＢのそれぞれの１画面表示をマルチ表示するようにしても良い。
【０１５０】
また、この１画面表示の場合においても前述したサムネール表示の場合と同様、撮影日時が分かっているのでスレーブカメラＢも含めた撮影順に表示するようにしても良い。前述した高速連写時のように時間経過順に撮影画像を確認したい場合などには特に有効である。
【０１５１】
ステップＳ５２４で表示画像を転送するよう指示があったと判断した場合には図１７ステップＳ５３２に進んで表示画像が記録されていたカメラを判別する。表示されていた画像が記録されていたカメラがマスタカメラＡであったと判断した場合にはステップＳ５３３に進み、転送先スレーブカメラＢに対してマスタカメラＡのメモリカードに記録されている選択画像データを転送する。ステップＳ５３４では転送が終了し転送先のスレーブカメラＢのバッファメモリに一旦記録されている転送した画像データをスレーブカメラＢのメモリカードに記録するよう指示する記録指示信号を送信する。その後は図１６ステップＳ５２５に戻って表示されている転送済み画像を消去するかどうか判別する。
【０１５２】
ステップＳ５３２で転送された画像が記録されていたカメラがスレーブカメラであったと判断した場合にはステップＳ５３５に進み、表示画面が記録されているスレーブカメラＢに転送先のカメラを指示する。その後５３６では転送元のスレーブカメラＢのメモリカードから画像データを選択して転送するよう指示するとともに選択画像データの転送を行う。ステップＳ５３７では表示画像の転送先カメラがマスタカメラＡであるか他のスレーブカメラであるか判別する。転送先カメラがマスタカメラＡだった場合にはステップＳ５３８でマスタカメラＡのバッファメモリ１０５に記録されている転送されてきた画像データをマスタカメラＡのメモリカードに記録する。転送先カメラが他のスレーブカメラだった場合にはステップＳ５３９でそのスレーブカメラに対してそのスレーブカメラのバッファメモリに記録されている転送画像データをそのスレーブカメラのメモリカードに記録するよう指示する記録指示信号を送出する。ステップＳ５３８あるいはステップＳ５３９が終了したら図１６ステップＳ５２５に戻って表示されている転送済み画像を消去するかどうか判別する。
【０１５３】
なお、スライドショー再生する場合には図１６ステップＳ５２０からステップＳ５２５及びステップ５３０の処理を全て自動で繰り返し行う。この場合においても再生順をスレーブカメラＢも含めた撮影順にするように設定できるようにしても良い。
【０１５４】
ここでステップＳ５２１で示した転送画像サイズ選択の詳細を図３３に基づいて説明する。マスタカメラＡの表示用ＬＣＤ１０９でスレーブカメラＢの記録画像を表示しようとしてスレーブカメラＢから画像データを転送しようとした場合に、転送画像データ量が大きい場合には転送時間がかかってしまい設定から表示までの待ち時間が長くなってユーザに不快感を与えてしまう。この様な状況が発生する場合とは例えば、非圧縮で記録されている画像データを転送する場合、圧縮画像データを伸長して転送する場合、あるいはスレーブカメラＢの撮像素子の画素数が非常に大きく圧縮後であってもデータ量が大きい場合等がこれに相当する。
【０１５５】
最初に、図３３のステップＳ３３０１でスレーブカメラＢの選択画像のデータ量の大きさをマスタカメラＡに送信するようにスレーブカメラＢに送信指示信号を送出する。ステップＳ３３０２ではスレーブカメラＢから送られてきた画像のデータ量を所定値と比較する。ここで所定値とはマスタカメラＡのＬＣＤモニタ１０９で表示する際充分な解像を示す程度の値である。ステップＳ３３０２でこの所定値より記録画像データ量が小さいと判断したならば転送時間は短いと判断してステップＳ３３０３でスレーブカメラＢに対してスレーブカメラＢのメモリカードに記録されている画像データをそのまま送信画像データとするよう指示をして本ルーチンを終了する。このデータ量が小さい場合というのは非圧縮のデータ量が最初から小さい場合と圧縮してデータ量が小さくなった場合がこれに相当する。
【０１５６】
ステップＳ３３０２で前述した所定値より記録画像データ量が大きいと判断された場合には、ステップＳ３３０４に進んでスレーブカメラＢに対してマスタカメラＡでの表示用データを作成するよう指示信号を送出する。ステップＳ３３０５では前記指示信号に基づいてスレーブカメラＢで表示用データの作成が終了したことを示す表示データ作成終了信号を送出するよう指示する。ステップＳ３３０６では前記表示データ作成終了信号の受信を待ち、受信したならばステップＳ３３０３に進んで作成した画像データを転送画像データとするよう指示する。
【０１５７】
この転送画像サイズの選択は前述した図１４ステップＳ５０５でのサムネール画像の転送の際にも適用することが出来る。前述したように、ステップＳ５０５におけるサムネールはそれぞれの画像データに予め作成して付けられているものとしてこれを転送するようにしていた。これに対して、サムネール画像が作成されていない画像データファイルが記録されていたり、再生時のサムネール画面を例えば４分割と１２分割とに選択できるような場合には図１４ステップＳ５０５でのサムネール画像の転送の際に前述した分割数に応じて間引いたデータを送出するように指示すればよい。
【０１５８】
ここまでは画像データをＬＣＤモニタ１０９画面上にほぼ全画面表示する場合について説明したが、画像をもっと詳細に拡大して見たい場合や、スクロールして全画面を表示したいといった場合には全画像データが必要な場合がある。そのような場合にも全画像データを転送する前にまず上述した全画面表示用の画像データを転送しこれを一旦ＬＣＤモニタ１０９に表示しておいて、その間に全画像データを転送するようにすることでユーザの不快感を低減することが出来る。
《協調転送シーケンス》
図１８、図１９を基に協調転送のシーケンスを説明する。まずステップＳ６０１では画像データが転送されてくる転送元のカメラを判別する。転送元カメラがマスタカメラＡの場合にはステップＳ６０２に進み、転送元カメラがスレーブカメラＢの場合には図５９ステップＳ６１０に進む。ステップＳ６０２ではマスタカメラＡからスレーブカメラＢに対して画像データの送信を開始することを伝える送信開始信号とスレーブカメラＢで画像データの受信が完了したらそれを知らせる受信完了信号をマスタカメラＡに送信するよう指示する受信完了信号送信指示信号とを送信する。ステップＳ６０３ではマスタカメラＡとスレーブカメラＢのデータ転送中表示用ＬＥＤを点灯してマスタカメラＡおよびスレーブカメラＢ間で画像を転送中であるという表示をする。
【０１５９】
ステップＳ６０４ではスレーブカメラＢから受信完了信号が送信されたかどうか判断して、もしスレーブカメラＢからの受信完了信号をマスタカメラＡが受信したら転送先スレーブカメラＢのバッファメモリに転送画像データの記録が終了したと見なして協調転送のシーケンスを終了する。ステップＳ６０４で受信完了信号を受信していない場合はステップＳ６０５でまだ転送途中であるのか転送に失敗したのか判断する。まだ転送途中であると判断したならステップＳ６０３に戻って画像の転送を行うとともに転送中表示を継続する。もし所定期間以上に渡って回線が中断したり、完全に切断したと判断された場合には送信失敗と判断してステップＳ６０６で転送失敗警告する。この警告方法としては、ＬＣＤモニタ１０９での表示（不図示）、ブザー１２４での音声警告がある。この時スレーブカメラＢ側でもブザーによる音声警告と、消灯しているＬＣＤモニタに代えて前述したデータ転送中表示用ＬＥＤを点滅する。
【０１６０】
ステップＳ６０７ではこの送信失敗が所定回数（Ｎ回）に達したかどうか判定する。もし所定回数に達していなかったならばステップＳ６０２に戻って再度スレーブカメラＢに画像データの送信を開始する。この送信失敗回数がＮ回に達したならばステップＳ６０８で送信不能表示をＬＣＤモニタ１０９で行い、ブザー１２４で音声警告する。それとともにステップＳ６０９でその後の処理をユーザに選択させるためのメニュー表示を行う。
【０１６１】
図６９にこの場合の処理項目のメニュー表示例を示す。ここでは（１）ここで転送を中止する、（２）所定時間後に自動的に転送を開始する、（３）他に転送可能な方式があったならばその方式を選択する、（４）転送先カメラを変更する、という４種類の選択肢を表示する。このうち転送を中止するという項目以外を選択した場合には更に次の画面でそれぞれの内容に応じて再転送までの所定時間を設定したり、動作可能な別の転送方式に設定したりあるいは別の転送先カメラを設定したりすることとなるがその画面の表示例は省略する。
【０１６２】
ステップＳ６０１で画像データの転送元カメラがスレーブカメラＢの場合について図１９に基づいて説明する。この場合はまず、ステップＳ６１０で転送先カメラを判別する。転送先カメラがマスタカメラＡの場合にはステップＳ６１１に進み、ここでマスタカメラＡは転送元のスレーブカメラＢに対して全サムネールの画像データ、メモリカードに記録されている画像データのうちの転送するように指定された画像データそして前述したＬＣＤモニタ表示用画像データのうちから一つの転送画像データを指定する転送画像データ指定信号とその指定された画像データのマスタカメラＡへの送信開始を指示する送信開始指示信号及び画像データの送信が完了したらそれをマスタカメラＡに知らせる送信完了信号送信指示信号を送信する。
【０１６３】
ここで、全サムネール画像データ及びメモリカードに記録されている画像データのうちの転送するように指定された画像データについてはマスタカメラＡからの送信開始の指示があったなら直ちに転送画像データを選択してスレーブカメラＢから転送を開始する。一方、ＬＣＤモニタ表示用画像データについてはスレーブカメラＢで一旦スレーブカメラＢのメモリカードから画像データを再生して表示用データにするための処理を施すため、転送開始までにいくらか時間遅れを生ずる。この様な場合には前述したように最初にデータ量の少ないサムネール画像を送信してこれをマスタカメラＡのＬＣＤモニタ１０９に表示しておいてその間に表示用画像データを作成し転送するようにすれば表示遅れによる違和感が軽減される。また、この協調転送時に転送する画像データには前述した３種類の画像データ以外に音声データやテキストデータであっても良い。
【０１６４】
ステップＳ６１０で画像データの転送先がスレーブカメラＢ以外の他のスレーブカメラの場合にはステップＳ６１２に進む。ここでマスタカメラＡは転送元のスレーブカメラＢに対してスレーブカメラＢのメモリカードに記録されている画像データのうちから転送するための画像データを指定する転送画像データ指定信号、転送先カメラ指示信号、指定された画像データを転送先の他のスレーブカメラに対して送信開始するように指示する送信開始指示信号および転送画像データの送信が完了したらそれをマスタカメラＡと他のスレーブカメラに知らせる送信完了信号送信指示信号とを送信する。このステップＳ６１２で前述した各種信号を転送元のスレーブカメラＢに送信すると同時に、ステップＳ６１３で転送先の他のスレーブカメラに対して転送元カメラ指示信号、転送元カメラからの画像データの受信準備をするよう指示する受信準備指示信号及び転送されてきた画像データの受信が完了したことをマスタカメラＡとスレーブカメラＢに知らせる受信完了信号送信指示信号を送信する。
【０１６５】
ステップＳ６１１あるいはステップＳ６１２で画像データの転送が開始されたならステップＳ６１４でマスタカメラＡとスレーブカメラＢのデータ転送中表示用ＬＥＤを点灯して、マスタカメラＡとスレーブカメラＢ間で画像を転送中であるという表示をする。スレーブカメラＢから他のスレーブカメラに対して画像データを転送している場合には画像データを送受信しているスレーブカメラだけでなく、マスタカメラＡにおいても協調転送中であることを確認するために転送中表示する。ステップＳ６１５ではスレーブカメラＢからの送信完了信号（スレーブカメラＢからマスタカメラＡへの転送時）あるいは受信完了信号（スレーブカメラ間での転送時）をマスタカメラＡが受信することによって画像データの転送が完了したか判別する。前述送信完了信号あるいは受信完了信号をマスタカメラＡが受信したならば転送画像データがマスタカメラのバッファメモリ１０５あるいは転送先カメラのバッファメモリに記録完了したとしてこのシーケンスを終了する。
【０１６６】
ステップＳ６１５で受信完了信号を受信していない場合はステップＳ６１６で転送途中なのか転送に失敗したのか判断する。まだ転送途中であると判断したならステップＳ６１４に戻って画像転送中表示を継続する。もし所定期間以上に渡って回線が中断したり、完全に切断したと判断された場合には送信失敗と判断してステップＳ６１７で転送失敗警告をＬＣＤモニタ１０９に表示したりあるいはブザー１２４で音声警告する。この時スレーブカメラ側でもブザーによる音声警告と、消灯しているＬＣＤモニタに変えて前述したデータ転送中表示用ＬＥＤを点滅する。ステップＳ６１８ではこの送信失敗が所定回数（Ｍ回）に達したかどうか判定する。
【０１６７】
もし所定回数に達していなかったならばステップＳ６１０に戻って再度スレーブカメラＢからの画像データの送信を開始する。この送信失敗回数がＮ回に達したならばステップＳ６１９で送信不能警告をＬＣＤモニタ１０９あるいはブザー１２４で行う。それとともにステップＳ６２０でユーザに対応のためのメニュー表示を行いこのメニュー表示の選択に応じて転送処理を行って本転送シーケンスを終了する。このメニュー表示の内容はステップＳ６０９と同様である。ここで、Ｎ、Ｍは任意の自然数である。
【図面の簡単な説明】
【図１】本発明によるデジタルカメラシステムにおけるデジタルカメラの構成を示すブロック図である。
【図２】協調動作における被写体撮影の一例を示す図である。
【図３】セレクトダイアルの表示の一例を示す図である。
【図４】協調動作時のカメラシーケンスを説明するフローチャートである。
【図５】協調動作時のカメラシーケンスを説明するフローチャートである。
【図６】協調動作時のカメラシーケンスを説明するフローチャートである。
【図７】協調撮影のシーケンスを説明するフローチャートである。
【図８】協調撮影のシーケンスを説明するフローチャートである。
【図９】協調露光のシーケンスを説明するフローチャートである。
【図１０】協調露光のシーケンスを説明するフローチャートである。
【図１１】連続連写時の協調露光のシーケンスを説明するフローチャートである。
【図１２】協調記録のシーケンスを説明するフローチャートである。
【図１３】協調記録のシーケンスを説明するフローチャートである。
【図１４】協調再生のシーケンスを説明するフローチャートである。
【図１５】協調再生のシーケンスを説明するフローチャートである。
【図１６】協調再生のシーケンスを説明するフローチャートである。
【図１７】協調再生のシーケンスを説明するフローチャートである。
【図１８】協調転送のシーケンスを説明するフローチャートである。
【図１９】協調転送のシーケンスを説明するフローチャートである。
【図２０】電源確認のシーケンスを説明するフローチャートである。
【図２１】モニタ画面設定のシーケンスを説明するフローチャートである。
【図２２】モニタ画面設定のシーケンスを説明するフローチャートである。
【図２３】撮影形態を説明するフローチャートである。
【図２４】ブラケティングの設定と露光のシーケンスを説明するフローチャートである。
【図２５】ブラケティングの設定と露光のシーケンスを説明するフローチャートである。
【図２６】複数ピーク位置検出と設定のシーケンスを説明するフローチャートである。
【図２７】ストロボ発光設定のシーケンスを説明するフローチャートである。
【図２８】撮影・記録条件の設定のシーケンスを説明するフローチャートである。
【図２９】撮影禁止の解除のシーケンスを説明するフローチャートである。
【図３０】記録カード確認のシーケンスを説明するフローチャートである。
【図３１】記録画面選択のシーケンスを説明するフローチャートである。
【図３２】記録画面選択のシーケンスを説明するフローチャートである。
【図３３】転送画像サイズ選択のシーケンスを説明するフローチャートである。
【図３４】カメラ情報のモニタ表示の一例を示す図である。
【図３５】バッテリ残量不足警告のためのモニタ表示の一例を示す図である。
【図３６】カード未挿入またはフル時の処理の設定をするためのメニュー表示の一例を示す図である
【図３７】モニタ画面設定のためのモニタ表示の一例を示す図である。
【図３８】モニタ画面設定のためのモニタ表示の一例を示す図である。
【図３９】モニタ画面設定のためのモニタ表示の一例を示す図である。
【図４０】撮影・記録カメラと撮影・記録条件の設定のためのメニュー表示の一例を示す図である。
【図４１】撮影カメラを設定するためのメニュー表示の一例を示す図である。
【図４２】記録カメラを設定するためのメニュー表示の一例を示す図である。
【図４３】撮影・記録条件の設定メニューにおいて設定する項目を順に一覧で示した図である。
【図４４】ＡＦ結果を適用するカメラを設定するためのメニュー表示の一例を示す図である。
【図４５】協調撮影する際のタイミングを設定するためのメニュー表示の一例を示す図である。
【図４６】各カメラのブラケティング項目を設定するためのメニュー表示の一例を示す図である。
【図４７】ブラケティングタイミングの設定をするためのメニュー表示の一例を示す図である。
【図４８】ＡＦコントラスト法において評価値変化の一例を示す図である。
【図４９】ブラケティング撮影時のカメラ毎の補正ステップ幅を設定するためのモニタ表示の一例を示す図である。
【図５０】撮影距離のブラケティング設定をするためのメニュー表示の一例を示す図である。
【図５１】連写撮影時の各カメラの撮影タイミングを示す図である。
【図５２】連写の種類の選択を示すメニュー表示の一例を示す図である。
【図５３】図５４、図５５の発光形態を設定するメニュー表示の一例を示す図である。
【図５４】協調撮影時のストロボ発光形態の一例を示す図である。
【図５５】協調撮影時のストロボ発光形態の一例を示す図である。
【図５６】ストロボの発光光量を設定するモニタ表示の一例を示す図である。
【図５７】撮影。記録条件設定方法の選択のためのメニュー表示の一例を示す図である。
【図５８】測光方式の設定方法を選択するためのメニュー表示の一例を示す図である。
【図５９】測光方式設定時の警告を示すメニュー表示の一例を示す図である。
【図６０】カードが挿入されていないときの警告表示の一例を示す図である。
【図６１】カードが挿入されていないあるいはフル時の警告表示の一例を示す図である。
【図６２】カードフル時の警告表示の一例を示す図である。
【図６３】カードフル時の警告表示の一例を示す図である
【図６４】協調記録時のフォルダとファイルを説明するための図である。
【図６５】協調記録時のファイルの内部構成を説明するための図である。
【図６６】記録画面を選択するためのモニタ表示の一例を示す図である。
【図６７】記録画面を選択するためのモニタ表示の一例を示す図である。
【図６８】連続して一覧表示画面を変化させたときのモニタ表示の一例を示す図である。
【図６９】データ転送失敗時の警告とその後の処理を選択するメニュー表示の一例を示す図である。
【符号の説明】
１０１  撮影レンズ
１０２  絞り
１０３  撮像素子
１０４  アナログ信号処理部
１０５  バッファメモリ
１０６  デジタル信号処理部
１０８  Ｄ／Ａコンバータ
１０９  ＬＣＤモニタ
１１０  記録・再生信号処理部
１１１  外部記憶媒体
１１２  ＣＰＵ
１１３  レンズ駆動部
１１４  絞り駆動部
１１５  撮像素子駆動部
１１６  操作部材
１１８  バッテリ
１１９  バッテリ容量／電圧検出部
１２０  インタフェース
１２１  インタフェース
１２２  ストロボ
１２３  データ転送中表示用ＬＥＤ
１２４  警告用ブザー
１３５  Ａ／Ｄコンバータ
１１２２  ＡＷＢ演算部
１１２４  バンドパスフィルタ
１１２５  加算部
１１２６  ＡＦ演算部
１１２７  タイマ
１１２８  記憶部
１１６２  電源スイッチ
１１６２  半押しスイッチ
１１６３  全押しスイッチ
１１６４  設定釦
１１６５  アップ／ダウン釦
１１６６  消去釦
１１６７  転送釦
２０１  シャッタ釦
２０２  セレクトダイアル
２０３  マルチセレクトスイッチ
２０４  カード挿入部
２０５  接続ケーブル
【図１】
2004235787.tif 000003
【図２】
2004235787.tif 000004
【図３】
2004235787.tif 000005
【図４】
2004235787.tif 000006
【図５】
2004235787.tif 000007
【図６】
2004235787.tif 000008
【図７】
2004235787.tif 000009
【図８】
2004235787.tif 000010
【図９】
2004235787.tif 000011
【図１０】
2004235787.tif 000012
【図１１】
2004235787.tif 000013
【図１２】
2004235787.tif 000014
【図１３】
2004235787.tif 000015
【図１４】
2004235787.tif 000016
【図１５】
2004235787.tif 000017
【図１６】
2004235787.tif 000018
【図１７】
2004235787.tif 000019
【図１８】
2004235787.tif 000020
【図１９】
2004235787.tif 000021
【図２０】
2004235787.tif 000022
【図２１】
2004235787.tif 000023
【図２２】
2004235787.tif 000024
【図２３】
2004235787.tif 000025
【図２４】
2004235787.tif 000026
【図２５】
2004235787.tif 000027
【図２６】
2004235787.tif 000028
【図２７】
2004235787.tif 000029
【図２８】
2004235787.tif 000030
【図２９】
2004235787.tif 000031
【図３０】
2004235787.tif 000032
【図３１】
2004235787.tif 000033
【図３２】
2004235787.tif 000034
【図３３】
2004235787.tif 000035
【図３４】
2004235787.tif 000036
【図３５】
2004235787.tif 000037
【図３６】
2004235787.tif 000038
【図３７】
2004235787.tif 000039
【図３８】
2004235787.tif 000040
【図３９】
2004235787.tif 000041
【図４０】
2004235787.tif 000042
【図４１】
2004235787.tif 000043
【図４２】
2004235787.tif 000044
【図４３】
2004235787.tif 000045
【図４４】
2004235787.tif 000046
【図４５】
2004235787.tif 000047
【図４６】
2004235787.tif 000048
【図４７】
2004235787.tif 000049
【図４８】
2004235787.tif 000050
【図４９】
2004235787.tif 000051
【図５０】
2004235787.tif 000052
【図５１】
2004235787.tif 000053
【図５２】
2004235787.tif 000054
【図５３】
2004235787.tif 000055
【図５４】
2004235787.tif 000056
【図５５】
2004235787.tif 000057
【図５６】
2004235787.tif 000058
【図５７】
2004235787.tif 000059
【図５８】
2004235787.tif 000060
【図５９】
2004235787.tif 000061
【図６０】
2004235787.tif 000062
【図６１】
2004235787.tif 000063
【図６２】
2004235787.tif 000064
【図６３】
2004235787.tif 000065
【図６４】
2004235787.tif 000066
【図６５】
2004235787.tif 000067
【図６６】
2004235787.tif 000068
【図６７】
2004235787.tif 000069
【図６８】
2004235787.tif 000070
【図６９】
2004235787.tif 000071