(57)【要約】【課題】複数のデジタルカメラで、協調撮影を行った結果の画像ファイルの関連情報を保持する。そして、その情報を基に連写などの再生や画像ファイルのソートを実施し、分散化された画像ファイルの扱いを改善する。【解決手段】少なくとも一台の他のデジタルカメラを接続でき、ファイルの授受が行えるデジタルカメラ。主デジタルカメラは、従デジタルカメラを操作することにより、協調撮影を行うことができる。前記デジタルカメラは、協調撮影を行った結果の画像ファイル間の関連情報を保持することができる。前記デジタルカメラは、前記関連情報に基づいて撮影番号順に再生を行うことができ、さらに、撮影番号順に画像ファイルを収集することができる。【選択図】        図１
2004328039.tif 000002
【特許請求の範囲】
【請求項１】
伝送路でつながれた少なくとも第１のデジタルカメラと第２のデジタルカメラとを備え、
前記第１のデジタルカメラは、
第１の撮影手段と、
撮影した画像ファイルを記録する第１の記録媒体と、
前記第２のデジタルカメラに、制御信号やファイルデータを送受信する第１の通信手段と、
画像ファイル間の関連を保持する第１の画像関連情報保持手段と、
前記通信手段を通じて、前記第２のデジタルカメラへ協調撮影の指示をし、順次協調撮影されてできた画像ファイル間の関連を前記画像保持手段に保持し、画像ファイルを前記第１の記録媒体に記録し、前記画像関連情報保持手段に保持された画像ファイル間の関連情報に基づいて、前記通信手段により、前記第２のデジタルカメラとファイルの送受信を行う能動協調撮影プロセス制御手段とを備え、
前記第２のデジタルカメラは、
第２の撮影手段と、
撮影した画像ファイルを記録する第２の記録媒体と、
前記第１のデジタルカメラからの制御信号やファイルデータを送受信する第２の通信手段と、
前記通信手段を通じて、前記第１のデジタルカメラからの協調撮影の指示を受け、順次協調撮影されてできた画像ファイルを前記第２の記録媒体に記録し、前記第２の通信手段により、前記第１のデジタルカメラとファイルの送受信を行う受動協調撮影制御手段とを備えることを特徴としたデジタルカメラシステム。
【請求項２】
第２のデジタルカメラが、画像ファイル間の関連を保持する第２の画像関連情報保持手段をさらに具備し、
順次協調撮影されてできた画像ファイル間の関連を前記画像保持手段に保持し、画像ファイルを前記第２の記録媒体に記録し、前記画像関連情報保持手段に保持された画像ファイル間の関連情報に従い画像ファイルを、前記通信手段により、前記第１のデジタルカメラとファイルの送受信を行うことを特徴とする請求項１に記載のデジタルカメラシステム。
【請求項３】
任意の前記デジタルカメラが、
前記画像関連情報保持手段に保持された画像ファイル間の関連情報を、前記記録媒体に記録する画像関連情報記録手段と、
前記記録媒体に記録された画像ファイル間の関連情報を前記画像関連保持手段に読み出す画像関連情報読み出し手段とをさらに具備し、
任意のタイミングで画像関連情報記録手段により順次画像ファイル間の関連情報を、前記記録媒体に記録し、任意のタイミングで、前記画像関連情報読み出し手段により画像ファイル間の関連情報を、前記画像関連情報保持手段に読み出すことを特徴とする請求項１及び２に記載のデジタルカメラシステム。
【請求項４】
任意の前記デジタルカメラが、
前記画像関連保持手段に保持された画像ファイル間の関連情報の一部を、画像ファイルに付加する画像ファイル関連情報付加手段と、
画像ファイルから、画像ファイル間の関連情報を読み出し、前記画像関連保持手段に保持する画像ファイル関連情報読み出し手段とをさらに具備し、
協調撮影されてできた画像ファイルに、前記画像ファイル関連情報付加手段により情報を付加し、画像ファイルを前記記録媒体に記録し、任意のタイミングで前記画像ファイル関連情報読み出し手段により読み出した画像ファイル間の関連情報を前記画像関連情報保持手段に読み出すことを特徴とする請求項２に記載のデジタルカメラシステム。
【請求項５】
能動制御手段はプログラムであることを特徴とする請求項１に記載のデジタルカメラシステム。
【請求項６】
受動制御手段はプログラムであることを特徴とする請求項１に記載のデジタルカメラシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、少なくとも２台のデジタルカメラが通信できるシステムに関するものである。
【０００２】
【従来の技術】
従来から、複数の同種のカメラを使用して撮影を行うことがある。例えば、特開２００１−１０９０３７のように、２台のカメラを同じ被写体に向けて、レリーズタイミングを一台のカメラで制御して交互に連写を行うことで、実質的な撮影コマ数を増やすとともに、高速で連続撮影を行うとこと同じ効果を得ることができる撮影システムが提案されている。同様に複数のカメラを同じ被写体に対し違うアングルから同時に撮影する撮影システムも提案されている。
【０００３】
一方、デジタルカメラは、その特性を生かして撮影した画像をその場で、液晶画面で確認できる製品が多くある。連写した画像もスライドショーなどで時系列に並べて確認することで動画のように再生することができる。
【０００４】
しかし、特開２００１−１０９０３７のように、複数のカメラ内に個々に画像を保持するだけでは、画像が複数のカメラ内に分散してしまい、カメラ上で連続した画像として確認することはできないという問題がある。さらに、ユーザが画像または、画像ファイル名を確認しながら順番を意識してデジタルカメラ間でコピーを行うのは煩わしいという問題点があった。
【０００５】
また、特開２０００−１３４５２７では、複数のデジタルカメラを接続し、操作内容や操作結果をどのデジタルカメラに表示するかを制御するが、複数台で協調して撮影を行い、画像ファイルの関連をどう保持するかなどの具体的な提案はない。
【０００６】
また、特開２０００−１１３１６６では、複数のデジタルカメラを協調動作させるための方法について述べられているが、連写等の協調撮影後の画像ファイルに対する提案はない。
【０００７】
【発明が解決しようとする課題】
そこで本発明は上記の諸事情に鑑み、２台以上のデジタルカメラが協調して連写撮影や同時撮影を行う際に、撮影された画像ファイル間の関連情報を保持し、その関連情報に基づいて、ファイルを連続で再生表示したり、ファイルを転送してソートを行うことを自動的に行いユーザの煩わしさを解消することができるデジタルカメラシステムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明のデジタルカメラシステムは、少なくとも第１のデジタルカメラと第２のデジタルカメラとを備える。請求項１のデジタルカメラによれば、第１のデジタルカメラが、第２のデジタルカメラの撮影を制御し、かつ、協調撮影された画像ファイルとその画像ファイルが記録されているデジタルカメラの組の情報を持つ画像関連情報を保持している。そして、この情報に基づいて、ファイルの転送を行うことができる。
【０００９】
また、請求項２のデジタルカメラシステムによれば、第２のデジタルカメラも、協調撮影された画像ファイルとその画像ファイルが記録されているデジタルカメラの組の情報を持つ画像関連情報を保持することにより、画像関連情報を分散して保持してもよい。
【００１０】
さらに、画像関連情報は、任意のタイミングで画像関連情報ファイルとして記録媒体に保持し、任意のタイミングで画像関連情報ファイルから画像関連情報を読み出すこともできる。（請求項３）
また、請求項２のデジタルカメラシステムにおいて、画像関連情報を、個々画像ファイルに付加する画像ファイル関連情報付加手段と、個々の画像ファイルから読み出す画像ファイル関連情報読み出し手段により、個々の画像ファイルに分散させて記録しても良い。（請求項４）
（作用）
以上のようにすると、ユーザが協調撮影の結果生成された画像ファイルの関連を認識していなくても、協調関連に基づいたファイル転送を行うことができる。また、画像関連情報を分散することで、単独のデジタルカメラ内での画像ファイル操作によるファイル情報の変化に対応することができる。
【００１１】
さらに、画像関連情報をファイルとして記録することで、画像関連情報を恒久的に扱うことができる。また、画像関連情報を個々の画像ファイルに分散して付加することでシステムだけが必要とする余分なファイルを排除することができる。
【００１２】
【発明の実施の形態】
（実施例１）
以下、本発明の実施例を、図面を参照しつつ説明する。図１１は、本発明の第一の実施形態を説明するための図である。
【００１３】
図１において、１００Ａと１００Ｂは被写体像の形成やその像を撮像する機能を有したカメラボディである。本明細書では便宜上デジタルカメラ１００Ａを主デジタルカメラ、デジタルカメラ１００Ｂを従デジタルカメラとして説明する。１１０は電源で、カメラボディ内の各回路に電力を供給する。
【００１４】
１０１〜１０３は、被写体像を形成する撮像光学系で、１０１は光軸方向の進退により焦点調節を行うフォーカシングレンズ、１０２は同じく光軸方向の進退により変倍を行うズーミングレンズである。１０３は撮像素子への光量を調節する絞りである。
【００１５】
１０４〜１０８は、撮像光学系で形成された被写体像をデジタル化する光電変換系である。１０４は、撮像素子で、ＣＣＤ、ＣＭＯＳ等で構成される光源変換手段であり、撮像光学系１０１〜１０３で形成された被写体像を光電変換し、画像信号を出力する。１０５は前処理回路で、ＣＤＳ（相関二重サンプリング）、ＡＧＣ（オートゲインコントロール）回路等を含み、撮像素子が正確な画像信号を出力するための制御を行う。１０６は、Ａ／Ｄコンバータで、前処理回路１０５から出力されたアナログ画像信号をデジタルデータに変換する。１０７は、像信号処理ＩＣで、デジタル化された画像信号に対してγ補正、ＡＷＢ（オートホワイトバランス）等を施し、撮像素子１０４の特性に起因する画像濃度の非線形性や、光源に起因する画像色の偏りの補正を行う。１０８は、フレームメモリで、１０４〜１０７によって補正された、撮像素子の生データを一時的に保持するバッファメモリである。
【００１６】
１０９はＣＰＵで、電源１１０、通信手段１１１、不揮発性メモリ１１２、圧縮部１１３、ＲＡＭメモリ１１４、モードダイアル１１５、画像遷移手段１１６、記録媒体１１７、表示部制御手段１１８、が接続され、それぞれを制御する。ＣＰＵ１０９は、撮像素子１０４の画像信号読み出しを制御するクロック信号を送出したり、１０４〜１０８の各素子の動作タイミングを制御したりする。不揮発性メモリ１１２は、ＥＥＰＲＯＭ等で構成され、電源１１０がＯＦＦされても、記録されたデータを失わない。圧縮部１１３は、圧縮回路で、取得した画像信号を圧縮して画像ファイルサイズを縮小する。ＲＡＭメモリ１１４は、ＣＰＵ１０９が各種処理を行う際にデータを一時的に記憶させている。記憶媒体１１４は、圧縮した画像信号を記録・保存するための記録媒体１１７で、フラッシュメモリ等の半導体メモリ、磁気ディスク、光ディスク等が用いられる。画像遷移手段１１６は、単独のボタンキー、タッチパネルまたは十字ボタンキーが用いられる。表示部制御手段１１８は、液晶素子等で構成されている表示部１１９を駆動および制御する。１２０は、メインスイッチで、メインスイッチ１２０がオンされるとＣＰＵ１０９は、撮影に関する所定のプログラムの実行を許可する。１２１（ＳＷ１）、１２２（ＳＷ２）はカメラのレリーズボタンの第１ストローク、第２ストロークの押下でオンとなる。モードダイアル１１５では、通常撮影モード、協調連写モード、協調同時撮影モード、通常再生モード、協調撮影画像再生モード、協調撮影画像ファイルソートモードの各機能モードを切り替えて設定することができる。通信手段１１１は、ケーブル１２３を経由して１００Ａと１００Ｂのデジタルカメラは電気的に接続され、通信を行うことができる。
【００１７】
図２に電源１１０がオンされてからのデジタルカメラのメインルーチンのフローチャートを示す。メインスイッチ１２０がオンされると処理が開始され（＃１００）、ステップ＃１０１では、モードダイアル１１５の検地を行い、ステップ＃１０２でモードダイアル１１５が通常撮影モードでなければステップ＃１０４へ、通常撮影モードであれば、ステップ＃１０３で後述の通常撮影ルーチンを行いステップ＃１０１以降を繰り返す。ステップ＃１０４でモードダイアル１１５が協調交互連写モードでなければステップ＃１０６へ、協調交互連写モードであれば、ステップ＃１０５で後述の協調連写ルーチンを行いステップ＃１０１以降を繰り返す。ステップ＃１０６でモードダイアル１１５が協調同時連写モードでなければステップ＃１０８へ、協調同時連写モードであれば、ステップ＃１０７で後述の協調同時連写ルーチンを行いステップ＃１０１以降を繰り返す。ステップ＃１０８でモードダイアル１１５が通常再生モードでなければステップ＃１１０へ、通常再生モードであれば、ステップ＃１０９で後述の通常再生ルーチンを行いステップ＃１０１以降を繰り返す。ステップ＃１１０でモードダイアル１１５が協調撮影画像再生モードでなければステップ＃１１２へ、協調撮影画像再生モードであればステップ＃１１１で後述の協調撮影画像再生ルーチンを行いステップ＃１０１以降を繰り返す。ステップ＃１１２でモードダイアル１１５が協調撮影画像ファイルソードモードでなければステップ＃１１４へ、協調撮影画像ファイルソートモードであればステップ＃１１３で後述の協調撮影画像ファイルソートルーチンを行いステップ＃１０１以降を繰り返す。ステップ＃１１４では、通信手段１１１を経てきた通信信号の検地行い、ステップ＃１１５で通信信号が協調撮影要求でなければ、ステップ＃１１７へ、協調撮影要求であればステップ＃１１６で後述の従撮影ルーチンを行いステップ＃１０１以後を繰り返す。ステップ＃１１７で通信信号がファイル転送でなければステップ＃１０１以降を繰り返す。ステップ＃１１７で通信信号がファイル転送であれば、ステップ＃１１８で後述のファイル転送ルーチンを行い、ステップ＃１０１以降を繰り返す。また、ステップ＃１０５の協調交互連写ルーチン、ステップ＃１０７の協調同時連写ルーチンの直後に自動的にステップ＃１１３の協調撮影画像ファイルソートルーチンを行っても良い。
【００１８】
図３は、図２のステップ＃１０３の通常撮影ルーチンのフローチャートである。本ルーチンは、撮影した一枚の画像を画像ファイルとして撮影したデジタルカメラの記録媒体１１７に記録するためのルーチンである。ステップ＃１５１では、スイッチの検地を行い、ステップ＃１５２でＳＷ１（１２１）がオンになっていなければ、ステップ＃１５１以降を繰り返す。オンになっていれば、ステップ＃１５３で、ピントあわせのためのＡＦルーチンを、ステップ＃１５４では露出値を決めるＡＥルーチンを実行する。ステップ＃１５５では、スイッチの検地を行い、ステップ＃１５６でＳＷ１（１２１）がオフになっていれば、ステップ＃１５１以降を繰り返す。オフになっていなければ、ステップ＃１５７を行う。ステップ＃１５７でＳＷ２（１２２）がオンになっていなければ、ステップ＃１５５以降を繰り返す。オンになっていれば、ステップ＃１５８で、図１の１０４〜１０８の各素子の動作タイミングを制御することにより撮像素子１０４から取り込んだ画像データをフレームメモリ１０８に書き込み、ステップ＃１５９を行う。ステップ＃１５９では、圧縮部１１３を制御することによって、フレームメモリ１０８上の画素データを圧縮し、ＲＡＭメモリ１１４へ書き込み、ステップ＃１６０を行う。ステップ＃１６０では、ＲＡＭメモリ１１４に書き込まれた画像と撮影日時、シャッタースピード、絞り値、撮影デジカメ名等の撮影情報を画像ファイルにして記録媒体１１７に記録し、ステップ＃１６１を行う。ステップ＃１６１で、呼び出しルーチンへ戻る。ステップ＃１５３のＡＦルーチン、ステップ＃１５４のＡＥルーチンについては、公知の制御方法と同様であるので説明は省略する。
【００１９】
図４は、図２のステップ＃１０５の協調交互連写ルーチンのフローチャートである。本ルーチンは、複数のデジタルカメラが、協調して順番に連写を行い、撮影が終わるたびに協調撮影ＩＤと、撮影順番の番号と、その画像が記録されているデジタルカメラＩＤと、その画像のファイル名を保持するためのルーチンである。ステップ＃２０１では、主デジタルカメラに接続されている従デジタルカメラの中から、協調交互連写を行うデジタルカメラを選択して、ステップ＃２０２を行う。図５に協調交互連写を行う場合における、協調デジタルカメラの選択イメージ図を示す。左側の窓には、主デジタルカメラに接続されているデジタルカメラとのリスト（主デジタルカメラを含む）を表示している。図５では、デジタルカメラＡ、デジタルカメラＢ、デジタルカメラＣ、デジタルカメラＤがデジタルカメラのリストである。ユーザは、このリストから協調交互連写を行うデジタルカメラを選択する。選択した結果は、左の窓にリストとして表示される。図５では、デジタルカメラＡ、デジタルカメラＣが選択されている。各窓の右側にはスクロールバーがある。ステップ＃２０２では、ステップ＃２０１で選択されたデジタルカメラ全て（主デジタルカメラを除く、以下協調デジタルカメラ）に、協調撮影要求を送信し、ステップ＃２０３を行う。ステップ＃２０３では、スイッチ検地を行い、ステップ＃２０４でＳＷ１（１２１）がオフになっていれば、ステップ＃２０３以降を繰り返す。ＳＷ１（１２１）がオンになっていれば、ステップ＃２０５を行う。ステップ＃２０５では、協調デジタルカメラに擬似ＳＷ１ＯＮを送信し、ステップ＃２０６を行う。ステップ＃２０６では、前述のＡＦルーチンを行い、ステップ＃２０７を行う。ステップ＃２０７では、前述のＡＥルーチンを行い、ステップ＃２０８を行う。ステップ＃２０８では、スイッチ検地を行い、ステップ＃２０９でＳＷ１（１２１）がオフになっていれば、ステップ＃２１０を行う。ＳＷ１（１２１）がオフになっていなければ、ステップ＃２１１を行う。ステップ＃２１０では、協調デジタルカメラに擬似ＳＷ１（１２１）ＯＦＦを送信し、ステップ＃２０３以降を繰り返す。ステップ＃２１１では、ステップ＃２０８で検出したスイッチがＳＷ２（１２２）ＯＮでなければ、ステップ＃２０８以降を繰り返す。スイッチがＳＷ２（１２２）ＯＮであれば、ステップ＃２１２で協調撮影ＩＤを決定し、協調撮影ＩＤ、撮影日時、協調カメラ台数をＲＡＭメモリ１１４に保持し、ステップ＃２１３を行う。協調撮影ＩＤは、一回の協調撮影に一つ発行され、後述で保持する協調撮影画像関連情報が、他の協調撮影と区別をつけるためのＩＤである。日時やデジタルカメラのシリアルＮｏを使ってほぼユニークなＩＤを生成することが望ましい。撮影日時は、協調撮影が行われた日時である。協調カメラ台数は、本ルーチンで行う協調撮影で使用するデジタルカメラの台数である。ステップ＃２１３では、ステップ＃２０１で設定された連写順番に従い撮影を行うデジタルカメラを決定し、ステップ＃２１４を行う。ステップ＃２１４では、ステップ＃２１３で決定されたデジタルカメラが、主デジタルカメラであればステップ＃２１５を行う。主デジタルカメラでなければ、ステップ＃２１９で、協調デジタルカメラに擬似ＳＷ２ＯＮを送信し、ステップ＃２２０を行う。ステップ＃２２０では、ステップ＃２１９で擬似ＳＷ２ＯＮを送信したデジタルカメラから、擬似ＳＷ２ＯＮの結果できる画像ファイルのファイル名の受信を行いＲＡＭメモリ１１４に保持し、ステップ＃２２１を行う。ステップ＃２１５では、図１の１０４〜１０８の各素子の動作タイミングを制御することにより撮像素子１０４から取り込んだ画像データをフレームメモリ１０８に書き込みステップ＃２１６を行う。ステップ＃２１６では、圧縮部１１３を制御することによって、フレームメモリ１０８上の画素データを圧縮し、ＲＡＭメモリ１１４へ書き込み、ステップ＃２１７を行う。ステップ＃２１７では、使用していないＲＡＭメモリ１１４を計算し、次の撮影画像を保持できるか予測し、保持できなければステップ＃２１８を行う。保持できればステップ＃２２１を行う。ステップ＃２１８では、ＲＡＭメモリ１１４に書き込まれた画像と撮影日時、シャッタースピード、絞り値、撮影デジカメ名等の撮影情報を画像ファイルにして記録媒体１１７に記録し、ステップ＃２１７以降を繰り返す。ステップ＃２２１では、本ルーチンの結果できる協調撮影画像関連情報を保持するために、協調撮影ＩＤ情報、連写順番、撮影カメラＩＤ、記録するファイルＩＤ（ファイル名）の組を撮影順番にＲＡＭメモリ１１４へ保持し、ステップ＃２２２を行う。ステップ＃２２２では、スイッチ検地を行い、ステップ＃２２３でスイッチがＳＷ２（１２２）ＯＦＦでなければ、ステップ＃２１３以降を繰り返す。スイッチがＳＷ２（１２２）ＯＦＦであれば、ステップ＃２２４で、協調交互連写ルーチンの終了を伝えるために、協調デジタルカメラ全てに擬似ＳＷ２ＯＦＦを送信し、ステップ＃２２５を行う。ステップ＃２２５では、記録媒体１１７に未記録のＲＡＭメモリ１１４上にある画像を画像ファイルにして、記録媒体１１７に記録し、ステップ＃２２６で呼び出しルーチンへ戻る。図６に、協調撮影により、ＲＡＭへ保持された協調撮影画像関連情報のイメージを示す。ＲＡＭへ保持された協調撮影画像関連情報は、ステップ＃２７３〜ステップ＃２７５の間でファイルイメージに変換し、記録媒体１１７または、不揮発性メモリ１１２に記録しても良い。記録することで、ＲＡＭメモリ１１４の節約や、電源１１０が切られた後で情報を復元できる。
【００２０】
図７は、図２のステップ＃１０７の協調同時連写ルーチンのフローチャートである。本ルーチンは、複数のデジタルカメラが、協調して同時に連写を行い、撮影が終わるたびに協調撮影ＩＤと、撮影の番号と、その画像が記録されているデジタルカメラＩＤと、その画像のファイル名を保持するためのルーチンである。ステップ＃２５１では、主デジタルカメラに接続されている従デジタルカメラの中から、協調同時連写を行うデジタルカメラを選択して、ステップ＃２５２を行う。図８に協調同時連写を行う場合における、協調デジタルカメラの選択イメージ図を示す。左側の窓には、主デジタルカメラに接続されているデジタルカメラとのリスト（主デジタルカメラを含む）を表示している。図８では、デジタルカメラＡ、デジタルカメラＢ、デジタルカメラＣ、デジタルカメラＤがデジタルカメラのリストである。ユーザは、このリストから協調同時連写を行うデジタルカメラを選択する。選択した結果は、左の窓にリストとして表示される。図８では、デジタルカメラＡ、デジタルカメラＣが選択されている。各窓の右側にはスクロールバーがある。ステップ＃２５２では、ステップ＃２５１で選択されたデジタルカメラ全て（主デジタルカメラを除く、以下協調デジタルカメラ）に、協調撮影要求を送信し、ステップ＃２５３を行う。ステップ＃２５３では、スイッチ検地を行い、ステップ＃２５４でＳＷ１（１２１）がオフになっていれば、ステップ＃２０３以降を繰り返す。ＳＷ１（１２１）がオンになっていれば、ステップ＃２５５を行う。ステップ＃２５５では、協調デジタルカメラに擬似ＳＷ１ＯＮを送信し、ステップ＃２５６を行う。ステップ＃２５６では、前述のＡＦルーチンを行い、ステップ＃２５７を行う。ステップ＃２５７では、前述のＡＥルーチンを行い、ステップ＃２５８を行う。ステップ＃２５８では、スイッチ検地を行い、ステップ＃２５９でＳＷ１（１２１）がオフになっていれば、ステップ＃２６０を行う。ＳＷ１（１２１）がオフになっていなければ、ステップ＃２６１を行う。ステップ＃２６０では、協調デジタルカメラに擬似ＳＷ１ＯＦＦを送信し、ステップ＃２６３以降を繰り返す。ステップ＃２６１では、ステップ＃２５８で検出したスイッチがＳＷ２（１２２）ＯＮでなければ、ステップ＃２５８以降を繰り返す。スイッチがＳＷ２（１２２）ＯＮであれば、ステップ＃２６２で協調撮影ＩＤを決定し、協調撮影ＩＤ、撮影日時、協調カメラ台数をＲＡＭメモリ１１４に保持し、ステップ＃２６３を行う。協調撮影ＩＤは、一回の協調撮影に一つ発行され、後述で保持する協調撮影画像関連情報が、他の協調撮影と区別をつけるためのＩＤである。日時やデジタルカメラのシリアルＮｏを使ってほぼユニークなＩＤを生成することが望ましい。撮影日時は、協調撮影が行われた日時である。協調カメラ台数は、本ルーチンで行う協調撮影で使用するデジタルカメラの台数である。ステップ＃２６３では、ステップ＃２５１で設定された順番に従い撮影を行うデジタルカメラに、擬似ＳＷ２ＯＮを送信し、ステップ＃２６４を行う。ステップ＃２６４では、図１の１０４〜１０８の各素子の動作タイミングを制御することにより撮像素子１０４から取り込んだ画像データをフレームメモリ１０８に書き込みステップ＃２１６を行う。ステップ＃２６５では、圧縮部１１３を制御することによって、フレームメモリ１０８上の画素データを圧縮し、ＲＡＭメモリ１１４へ書き込み、ステップ＃２６６を行う。ステップ＃２６６では、使用していないＲＡＭメモリ１１４を計算し、次の撮影画像を保持できるか予測し、保持できなければステップ＃２６７を行う。保持できればステップ＃２６８を行う。ステップ＃２６７では、ＲＡＭメモリ１１４に書き込まれた画像と撮影日時、シャッタースピード、絞り値、撮影デジカメ名等の撮影情報を画像ファイルにして記録媒体１１７に記録し、ステップ＃２６６以降を繰り返す。ステップ＃２６８では、個々の協調デジタルカメラから撮影カメラＩＤと記録するファイルＩＤを一つ受信する。ステップ＃２６９では、本ルーチンの結果できる協調撮影画像関連情報を保持するために、ステップ＃２６８で獲得した協調撮影ＩＤ情報、連写番号、撮影カメラＩＤ、記録するファイルＩＤの組を撮影番号順にＲＡＭメモリ１１４へ保持し、ステップ＃２７０を行う。ステップ＃２７０では、ステップ＃２５１の協調デジタルカメラ情報に基づき、協調デジタルカメラ全てから情報を受信していなければ、ステップ＃２６８以降を繰り返す。協調デジタルカメラ全てから情報を受信していれば、ステップ＃２７１でスイッチ検地を行い、ステップ＃２７２でスイッチがＳＷ２（１２２）ＯＦＦでなければ、ステップ＃２６３以降を繰り返す。スイッチがＳＷ２（１２２）ＯＦＦであれば、ステップ＃２７３で、協調交互連写ルーチンの終了を伝えるために、協調デジタルカメラ全てに擬似ＳＷ２ＯＦＦを送信し、ステップ＃２７４を行う。ステップ＃２７４では、記録媒体１１７に未記録のＲＡＭメモリ１１４上にある画像を画像ファイルにして、記録媒体１１７に記録し、ステップ＃２７５で呼び出しルーチンへ戻る。図６に、協調撮影により、ＲＡＭへ保持された協調撮影画像関連情報のイメージを示す。ＲＡＭへ保持された協調撮影画像関連情報は、ステップ＃２７３〜ステップ＃２７５の間でファイルイメージに変換し、記録媒体１１７または、不揮発性メモリ１１２に記録しても良い。記録することで、ＲＡＭメモリ１１４の節約や、電源１１０が切られた後で情報を復元できる。
【００２１】
図９は、図２のステップ＃１０９の通常再生モード選択ルーチンのフローチャートである。本ルーチンは、記録媒体１１７に記録した画像ファイルから画像を読み込み、表示部１１９に表示するためのルーチンである。ステップ＃３０１では、画像選択手段からのキースキャンを行い、ステップ＃３０２で、画像遷移手段１１６の入力でなければ、ステップ＃３０５で呼び出しルーチンへ戻る。画像遷移手段１１６の入力であれば、ステップ＃３０３で画像を遷移するために、遷移先の画像を記録媒体１１７からＲＡＭメモリ１１４に読み出し、ステップ＃３０４を行う。画像遷移の表示部１１９のイメージを図１０へ示す。ここでは、１画面表示で表示しているが、ＥＶＦの性能次第では、Ｎ画面表示も可能である。図１０において、左側にある図が、記録媒体１１７に、画像ファイルが書き込まれたイメージ図である。右側の図が、画像３が表示部１１９へ表示されている状態において、画面遷移手段からの内容が先送りのときの画面変化を示している。記録媒体１１７の順番に従って、画像３の次の画像である画像４が表示される。図１１は、画像４が表示部１１９へ表示されている状態において、画面遷移手段からの内容が後戻りのときの画面変化を示している。記録媒体１１７の順番に従って、画像４の前の画像である画像３が表示される。ステップ＃３０４では、ステップ＃３０３で読み込まれたＲＡＭメモリ１１４上の画像を、表示部制御手段１１８を用いて表示部１１９に表示し、ステップ＃３０１以降を繰り返す。
【００２２】
図１２は、図２のステップ＃１１１の協調撮影画像再生ルーチンのフローチャートである。本ルーチンは、前述の協調交互連写ルーチン、協調同時連写ルーチンで撮影し、各協調デジタルカメラの記録媒体１１７へ記録した画像を、協調撮影された画像ファイル間の関連情報に基づいて再生するためのルーチンである。ステップ＃３５１では、再生する協調撮影画像（協調撮影ＩＤ）を選択し、ステップ＃３５２を行う。図１３に、再生する協調撮影画像選択の場合における、表示部１１９のイメージ図を示す。左側の窓には、主デジタルカメラが保持している協調撮影のリストが表示してあり、フォントが白抜きになっているのが選択されている協調撮影である。右の窓には、選択された協調撮影のデータが表示されている。ステップ＃３５２では、画像選択手段からのキースキャンを行い、ステップ＃３５３で、画像遷移手段１１６の入力でなければ、ステップ＃３５９で呼び出しルーチンへ戻る。画像遷移手段１１６の入力であれば、ステップ＃３５４を行う。ステップ＃３５４では、ステップ＃３５１で指定された協調撮影された画像ファイル間の関連情報に基づいて、表示画像が主デジタルカメラの記録媒体１１７に記録されていれば、ステップ＃３５５を行う。表示画像が主デジタルカメラの記録媒体１１７に記録されていなければ、ステップ＃３５６で、表示画像が記録されている従デジタルカメラにファイル転送要求を送信し、ステップ＃３５７を行う。ステップ＃３５７では、表示画像が記録されている従デジタルカメラに、画像ファイルＩＤ（ファイル名）を指定してファイルの転送を行い、ＲＡＭメモリ１１４に読み込み、ステップ＃３５８を行う。ステップ＃３５５では、主デジタルカメラの記録媒体１１７に記録した画像ファイルから画像をＲＡＭメモリ１１４に読み込み、ステップ＃３５８を行う。ステップ＃３５９では、ＲＡＭメモリ１１４上の画像を、表示部制御手段１１８を用いて表示部１１９に表示し、ステップ＃３５２以降を繰り返す。本ルーチンは、後述する協調撮影画像ファイルソートルーチンを行うことにより、関連した画像を、表示を行う主デジタルカメラに収集してから行っても良い。画像を主デジタルカメラに集めることで、画像を転送する時間を排除することができる。一般に、伝送路での転送時間は、記憶媒体から直接読み込む時間より大きいので、スムーズな表示を行うことができる。ここでは、協調撮影画像関連情報は、ＲＡＭメモリ１１４上にあるが、記録媒体１１７または、不揮発性メモリ１１２にあっても良く、ステップ＃３５０〜ステップ＃３５１の間で、記録媒体１１７または、不揮発性メモリ１１２からファイルイメージとしてＲＡＭメモリ１１４に読み出す。
【００２３】
図１４は、図２のステップ＃１１３の協調撮影画像ファイルソートルーチンのフローチャートである。本ルーチンは、前述の協調交互連写ルーチン、協調同時連写ルーチンで撮影し、各協調デジタルカメラの記録媒体１１７へ記録した画像を、協調撮影された画像ファイル間の関連情報に基づいて指定したデジタルカメラにソートしながら転送するためのルーチンである。ステップ＃４０１では、ソートする協調撮影画像（協調撮影ＩＤ）を選択し、ステップ＃４０２を行う。図１５にソートする協調撮影画像選択の場合における、表示部１１９のイメージ図を示す。左側の窓には、主デジタルカメラが保持している協調撮影のリストが表示してあり、フォントが白抜きになっているのが選択されている協調撮影である。右の窓には、ソートした画像ファイルを収集するデジタルカメラを指定する。ステップ＃４０２では、協調撮影された画像ファイル間の関連情報に基づいて順番に、検索する画像ファイルを決定し、ステップ＃４０３を行う。ステップ＃４０３では、検索画像ファイルがあるかチェックし、検索画像ファイルなければ、ステップ＃４０７で、よびだしルーチンに戻る。検索画像ファイルがあれば、ステップ＃４０４で、協調撮影された画像ファイル間の関連情報をチェエクし、検索画像ファイルが主デジタルカメラにあれば、ステップ＃４０２以降を繰り返す。検索画像ファイルが主デジタルカメラになければ、ステップ＃４０５で、検索画像が記録されている従デジタルカメラにファイル転送要求を送信し、ステップ＃４０６を行う。ステップ＃４０６では、検索画像が記録されている従デジタルカメラに、画像ファイルＩＤ（ファイル名）を指定してファイルの転送を行い、ＲＡＭメモリ１１４に読み込み、ステップ＃４０２以降を繰り返す。ソートは、主デジタルカメラでなくても、良く、接続されたデジタルカメラの中から選択できることが望ましい。また、ソート中に記録媒体１１７の容量がなくなった場合は、図１５の右側の窓に示すように、次の候補のデジタルカメラに続きをソートすることもできる。ここでは、協調撮影画像関連情報は、ＲＡＭメモリ１１４上にあるが、記録媒体１１７または、不揮発性メモリ１１２にあっても良い。その場合、ステップ＃４００〜ステップ＃４０１の間で、記録媒体１１７または、不揮発性メモリ１１２からファイルイメージとしてＲＡＭメモリ１１４に読み出す。本ルーチンは、ソートを行った協調撮影に関して協調撮影画像関連情報が狂ってしまうので、整合性を保つために、ステップ＃４０６でファイル転送を行った際に、協調撮影画像関連情報を修正することが望ましい。
【００２４】
図１６は、図２のステップ＃１１６の従撮影ルーチンのフローチャートである。本ルーチンは、主デジタルカメラが、協調して順番に連写を行う際に、従デジタルカメラが撮影を行うためのルーチンである。ステップ＃４５１では、通信信号検地を行い、ステップ＃４５３で、通信信号が擬似ＳＷ１ＯＮになっていなければ、ステップ＃４５２以降を繰り返す。通信信号が擬似ＳＷ１ＯＮになっていれば、ステップ＃４５４で、前述のＡＦルーチンを行い、ステップ＃４５５を行う。ステップ＃４５５では、前述のＡＥルーチンを行い、ステップ＃４５６を行う。ステップ＃４５６では、通信信号検地を行い、ステップ＃４５７で通信信号が擬似ＳＷ１ＯＦＦでなければ、ステップ＃４５８を行う。通信信号が擬似ＳＷ１ＯＦＦであれば、ステップ＃４５２以降を繰り返す。ステップ＃４５８では、ステップ＃４５６で検出した信号が擬似ＳＷ２ＯＮでなければ、ステップ＃４５６以降を繰り返す。通信信号が擬似ＳＷ２ＯＮであれば、ステップ＃４５９を行う。ステップ＃４５９では、擬似ＳＷ２ＯＮで撮影を行った結果をファイルにする際の画像ファイルＩＤ（ファイル名）を主デジタルカメラへ送信し、ステップ＃４６０を行う。ステップ＃４６０では、図１の１０４〜１０８の各素子の動作タイミングを制御することにより撮像素子１０４から取り込んだ画像データをフレームメモリ１０８に書き込みステップ＃４６１を行う。ステップ＃４６１では、圧縮部１１３を制御することによって、フレームメモリ１０８上の画素データを圧縮し、ＲＡＭメモリ１１４へ書き込み、ステップ＃４６２を行う。ステップ＃４６２では、使用していないＲＡＭメモリ１１４を計算し、次の撮影画像を保持できるか予測し、保持できなければステップ＃４６３を行う。保持できればステップ＃４６４を行う。ステップ＃４６３では、ＲＡＭメモリ１１４に書き込まれた画像と撮影日時、シャッタースピード、絞り値、撮影デジカメ名等の撮影情報を画像ファイルにして記録媒体１１７に記録し、ステップ＃４６２以降を繰り返す。ステップ＃４６４では、通信信号検地を行い、ステップ＃４６５で通信信号が擬似ＳＷ２ＯＦＦでなければ、ステップ＃４６６を行う。通信信号が擬似ＳＷ２ＯＦＦであれば、ステップ＃４６７を行う。ステップ＃４６６では、ステップ＃４６４で検地した通信信号が、擬似ＳＷ２ＯＮであれば、ステップ＃４５９以降を繰り返す。検地した通信信号が、擬似ＳＷ２ＯＮでなければ、ステップ＃４６４以降を繰り返す。ステップ＃４６７では、記録媒体１１７に未記録のＲＡＭメモリ１１４上にある画像を画像ファイルにして、記録媒体１１７に記録し、ステップ＃４６８で呼び出しルーチンへ戻る。
【００２５】
図１７は、図２のステップ＃１１８のファイル転送ルーチンのフローチャートである。本ルーチンは、主デジタルカメラからの要求によりファイル転送を行うためのルーチンである。ステップ＃５０１では、通信手段１１１を経てきた通信信号の検地行い、ステップ＃５０２で、通信信号がファイル転送要求であれば、ステップ＃５０３へ、ファイル転送要求でなければステップ＃５０１以後を繰り返す。ステップ＃５０３では、ファイル転送要求で指定されたファイルを要求してきたデジタルカメラへ転送し、ステップ＃５０４で、呼びたしルーチンへ戻る。
【００２６】
（実施例２）
実施形態１であると。協調撮影画像関連情報が、主デジタルカメラのみに存在するので、従デジタルカメラは、協調撮影画像再生ルーチンまたは、協調撮影画像ファイルソートルーチンを行うことができない。実施形態１の協調交互連写ルーチン、協調同時連写ルーチン、協調撮影画像再生ルーチン、協調撮影画像ファイルソートルーチン、従撮影ルーチン、ファイル転送ルーチンを、後述の各ルーチンに置き換えることで、主デジタルカメラがもつ情報を分散し、ＲＡＭメモリ１１４を節約することができる。さらに、デジタルカメラ間は画像ファイルを、ファイル名ではなく、協調撮影ＩＤと撮影番号で特定するので、各デジタルカメラが協調撮影画像関連情報の整合性を保てば、各デジタルカメラ内でファイル名を変換しても問題ない。
【００２７】
図１８は、実施例２における図２のステップ＃１０５の協調交互連写ルーチンのフローチャートである。本ルーチンは、複数のデジタルカメラが、協調して順番に連写を行い、書くデジタルカメラが、撮影を終えるたびに協調撮影ＩＤと、撮影順番の番号と、その画像が記録されているデジタルカメラＩＤと、その画像のファイル名を保持するためのルーチンである。ステップ＃５５１では、主デジタルカメラに接続されている従デジタルカメラの中から、協調交互連写を行うデジタルカメラを選択して、ステップ＃５５２を行う。図５に協調交互連写を行う場合における、協調デジタルカメラの選択イメージ図を示す。左側の窓には、主デジタルカメラに接続されているデジタルカメラとのリスト（主デジタルカメラを含む）を表示している。図５では、デジタルカメラＡ、デジタルカメラＢ、デジタルカメラＣ、デジタルカメラＤがデジタルカメラのリストである。ユーザは、このリストから協調交互連写を行うデジタルカメラを選択する。選択した結果は、左の窓にリストとして表示される。図５では、デジタルカメラＡ、デジタルカメラＣが選択されている。各窓の右側にはスクロールバーがある。ステップ＃５５２では、ステップ＃５５１で選択されたデジタルカメラ全て（主デジタルカメラを除く、以下協調デジタルカメラ）に、協調撮影要求を送信し、ステップ＃５５３を行う。ステップ＃５５３では、スイッチ検地を行い、ステップ＃５５４でＳＷ１（１２１）がオフになっていれば、ステップ＃５５３以降を繰り返す。ＳＷ１（１２１）がオンになっていれば、ステップ＃５５５を行う。ステップ＃５５５では、協調デジタルカメラに擬似ＳＷ１ＯＮを送信し、ステップ＃５５６を行う。ステップ＃５５６では、前述のＡＦルーチンを行い、ステップ＃５５７を行う。ステップ＃５５７では、前述のＡＥルーチンを行い、ステップ＃５５８を行う。ステップ＃５５８では、スイッチ検地を行い、ステップ＃５５９でＳＷ１（１２１）がオフになっていれば、ステップ＃５６０を行う。ＳＷ１（１２１）がオフになっていなければ、ステップ＃５６１を行う。ステップ＃５６０では、協調デジタルカメラに擬似ＳＷ１ＯＦＦを送信し、ステップ＃５５３以降を繰り返す。ステップ＃５６１では、ステップ＃５５８で検出したスイッチがＳＷ２（１２２）ＯＮでなければ、ステップ＃５５８以降を繰り返す。スイッチがＳＷ２（１２２）ＯＮであれば、ステップ＃５６２で協調撮影ＩＤを決定し、協調撮影ＩＤ、撮影日時、協調カメラ台数をＲＡＭメモリ１１４に保持し、ステップ＃５６３を行う。協調撮影ＩＤは、一回の協調撮影に一つ発行され、後述で保持する協調撮影画像関連情報が、他の協調撮影と区別をつけるためのＩＤである。日時やデジタルカメラのシリアルＮｏを使ってほぼユニークなＩＤを生成することが望ましい。撮影日時は、協調撮影が行われた日時である。協調カメラ台数は、本ルーチンで行う協調撮影で使用するデジタルカメラの台数である。ステップ＃５６３では、ステップ＃５５１で設定された連写順番に従い撮影を行うデジタルカメラを決定し、ステップ＃５６４を行う。ステップ＃５６４では、ステップ＃５６３で決定されたデジタルカメラが、主デジタルカメラであればステップ＃５６５を行う。主デジタルカメラでなければ、ステップ＃５６９で、協調デジタルカメラに擬似ＳＷ２ＯＮを送信し、ステップ＃５７１を行う。ステップ＃５６５では、図１の１０４〜１０８の各素子の動作タイミングを制御することにより撮像素子１０４から取り込んだ画像データをフレームメモリ１０８に書き込みステップ＃５６６を行う。ステップ＃５６６では、圧縮部１１３を制御することによって、フレームメモリ１０８上の画素データを圧縮し、ＲＡＭメモリ１１４へ書き込み、ステップ＃５６７を行う。ステップ＃５６７では、使用していないＲＡＭメモリ１１４を計算し、次の撮影画像を保持できるか予測し、保持できなければステップ＃５６８を行う。保持できればステップ＃５７０を行う。ステップ＃５６８では、ＲＡＭメモリ１１４に書き込まれた画像と撮影日時、シャッタースピード、絞り値、撮影デジカメ名等の撮影情報を画像ファイルにして記録媒体１１７に記録し、ステップ＃５６７以降を繰り返す。ステップ＃５７０では、本ルーチンの結果できる協調撮影画像関連情報を保持するために、協調撮影ＩＤ情報、連写順番、撮影カメラＩＤ、記録するファイルＩＤ（ファイル名）の組を撮影順番にＲＡＭメモリ１１４へ保持し、ステップ＃５７１を行う。ステップ＃５７１では、スイッチ検地を行い、ステップ＃５７２でスイッチがＳＷ２（１２２）ＯＦＦでなければ、ステップ＃５６３以降を繰り返す。スイッチがＳＷ２（１２２）ＯＦＦであれば、ステップ＃５７３で、協調交互連写ルーチンの終了を伝えるために、協調デジタルカメラ全てに擬似ＳＷ２ＯＦＦを送信し、ステップ＃５７４を行う。ステップ＃５７４では、記録媒体１１７に未記録のＲＡＭメモリ１１４上にある画像を画像ファイルにして、記録媒体１１７に記録し、ステップ＃５７５で呼び出しルーチンへ戻る。図１９に、協調撮影により、ＲＡＭへ保持された協調撮影画像関連情報のイメージを示す。ＲＡＭへ保持された協調撮影画像関連情報は、ステップ＃５７３〜ステップ＃２７５の間でファイルイメージに変換し、記録媒体１１７または、不揮発性メモリ１１２に記録しても良い。記録することで、ＲＡＭメモリ１１４の節約や、電源１１０が切られた後でも情報を復元できる。
【００２８】
図２０は、実施例２における図２のステップ＃１０７の協調同時連写ルーチンのフローチャートである。本ルーチンは、複数のデジタルカメラが、協調して同時に連写を行い、撮影が終わるたびに協調撮影ＩＤと、撮影の番号と、その画像が記録されているデジタルカメラＩＤと、その画像のファイル名を保持するためのルーチンである。ステップ＃６０１では、主デジタルカメラに接続されている従デジタルカメラの中から、協調同時連写を行うデジタルカメラを選択して、ステップ＃６０２を行う。図８に協調同時連写を行う場合における、協調デジタルカメラの選択イメージ図を示す。左側の窓には、主デジタルカメラに接続されているデジタルカメラとのリスト（主デジタルカメラを含む）を表示している。図８では、デジタルカメラＡ、デジタルカメラＢ、デジタルカメラＣ、デジタルカメラＤがデジタルカメラのリストである。ユーザは、このリストから協調同時連写を行うデジタルカメラを選択する。選択した結果は、左の窓にリストとして表示される。図８では、デジタルカメラＡ、デジタルカメラＣが選択されている。各窓の右側にはスクロールバーがある。ステップ＃６０２では、ステップ＃６０１で選択されたデジタルカメラ全て（主デジタルカメラを除く、以下協調デジタルカメラ）に、協調撮影要求を送信し、ステップ＃６０３を行う。ステップ＃６０３では、スイッチ検地を行い、ステップ＃６０４でＳＷ１（１２１）がオフになっていれば、ステップ＃２０３以降を繰り返す。ＳＷ１（１２１）がオンになっていれば、ステップ＃６０５を行う。ステップ＃６０５では、協調デジタルカメラに擬似ＳＷ１ＯＮを送信し、ステップ＃６０６を行う。ステップ＃６０６では、前述のＡＦルーチンを行い、ステップ＃６０７を行う。ステップ＃６０７では、前述のＡＥルーチンを行い、ステップ＃６０８を行う。ステップ＃６０８では、スイッチ検地を行い、ステップ＃６０９でＳＷ１（１２１）がオフになっていれば、ステップ＃６１０を行う。ＳＷ１（１２１）がオフになっていなければ、ステップ＃６１１を行う。ステップ＃６１０では、協調デジタルカメラに擬似ＳＷ１ＯＦＦを送信し、ステップ＃６１３以降を繰り返す。ステップ＃６１１では、ステップ＃６０８で検出したスイッチがＳＷ２（１２２）ＯＮでなければ、ステップ＃６０８以降を繰り返す。スイッチがＳＷ２（１２２）ＯＮであれば、ステップ＃６１２で協調撮影ＩＤを決定し、協調撮影ＩＤ、撮影日時、協調カメラ台数をＲＡＭメモリ１１４に保持し、ステップ＃６１３を行う。協調撮影ＩＤは、一回の協調撮影に一つ発行され、後述で保持する協調撮影画像関連情報が、他の協調撮影と区別をつけるためのＩＤである。日時やデジタルカメラのシリアルＮｏを使ってほぼユニークなＩＤを生成することが望ましい。撮影日時は、協調撮影が行われた日時である。協調カメラ台数は、本ルーチンで行う協調撮影で使用するデジタルカメラの台数である。ステップ＃６１３では、ステップ＃６０１で設定された順番に従い撮影を行うデジタルカメラに、擬似ＳＷ２ＯＮを送信し、ステップ＃６１４を行う。ステップ＃６１４では、図１の１０４〜１０８の各素子の動作タイミングを制御することにより撮像素子１０４から取り込んだ画像データをフレームメモリ１０８に書き込みステップ＃２１６を行う。ステップ＃６１５では、圧縮部１１３を制御することによって、フレームメモリ１０８上の画素データを圧縮し、ＲＡＭメモリ１１４へ書き込み、ステップ＃６１６を行う。ステップ＃６１６では、使用していないＲＡＭメモリ１１４を計算し、次の撮影画像を保持できるか予測し、保持できなければステップ＃６１７を行う。保持できればステップ＃６１８を行う。ステップ＃６１７では、ＲＡＭメモリ１１４に書き込まれた画像と撮影日時、シャッタースピード、絞り値、撮影デジカメ名等の撮影情報を画像ファイルにして記録媒体１１７に記録し、ステップ＃６１６以降を繰り返す。ステップ＃６１８では、本ルーチンの結果できる協調撮影画像関連情報を保持するために、協調撮影ＩＤ情報、連写番号、撮影カメラＩＤ、記録するファイルＩＤの組を撮影番号順にＲＡＭメモリ１１４へ保持し、ステップ＃６１９を行う。ステップ＃６１９では、スイッチ検地を行い、ステップ＃６２０でスイッチがＳＷ２（１２２）ＯＦＦでなければ、ステップ＃６１３以降を繰り返す。スイッチがＳＷ２（１２２）ＯＦＦであれば、ステップ＃６２１で、協調交互連写ルーチンの終了を伝えるために、協調デジタルカメラ全てに擬似ＳＷ２ＯＦＦを送信し、ステップ＃６２２を行う。ステップ＃６２２では、記録媒体１１７に未記録のＲＡＭメモリ１１４上にある画像を画像ファイルにして、記録媒体１１７に記録し、ステップ＃６２３で呼び出しルーチンへ戻る。図１９に、協調撮影により、ＲＡＭへ保持された協調撮影画像関連情報のイメージを示す。ＲＡＭへ保持された協調撮影画像関連情報は、ステップ＃６２１〜ステップ＃６２３の間でファイルイメージに変換し、記録媒体１１７または、不揮発性メモリ１１２に記録しても良い。記録することで、ＲＡＭメモリ１１４の節約や、電源１１０が切られた後でも情報を復元できる。
【００２９】
図２１は、実施例２における図２のステップ＃１１１の協調撮影画像再生ルーチンのフローチャートである。本ルーチンは、前述の協調交互連写ルーチン（実施例２）、協調同時連写ルーチン（時指令２）で撮影し、各協調デジタルカメラの記録媒体１１７へ記録した画像を、協調撮影された画像ファイル間の関連情報に基づいて再生するためのルーチンである。ステップ＃６５１では、再生する協調撮影画像（協調撮影ＩＤ）を選択し、ステップ＃６５２を行う。図１３に、再生する協調撮影画像選択の場合における、表示部１１９のイメージ図を示す。左側の窓には、主デジタルカメラが保持している協調撮影のリストが表示してあり、フォントが白抜きになっているのが選択されている協調撮影である。右の窓には、選択された協調撮影のデータが表示されている。ステップ＃６５２では、画像選択手段からのキースキャンを行い、ステップ＃６５３で、画像遷移手段１１６の入力でなければ、ステップ＃６５９で呼び出しルーチンへ戻る。画像遷移手段１１６の入力であれば、ステップ＃６５４を行う。ステップ＃６５４では、ステップ＃６５１で指定された協調撮影された画像ファイル間の関連情報に基づいて、表示画像が主デジタルカメラの記録媒体１１７に記録されていれば、ステップ＃６５５を行う。表示画像が主デジタルカメラの記録媒体１１７に記録されていなければ、ステップ＃６５６で、協調撮影を行った全ての従デジタルカメラにファイル転送要求を送信し、ステップ＃６５７を行う。ステップ＃６５７では、表示画像が記録されている従デジタルカメラに、協調撮影ＩＤと撮影番号を指定してファイルの転送を行い、ＲＡＭメモリ１１４に読み込み、ステップ＃６５８を行う。ステップ＃６５５では、主デジタルカメラの記録媒体１１７に記録した画像ファイルから画像をＲＡＭメモリ１１４に読み込み、ステップ＃６５８を行う。ステップ＃６５９では、ＲＡＭメモリ１１４上の画像を、表示部制御手段１１８を用いて表示部１１９に表示し、ステップ＃６５２以降を繰り返す。本ルーチンは、後述する協調撮影画像ファイルソートルーチンを行うことにより、関連した画像を、表示を行う主デジタルカメラに収集してから行っても良い。画像を主デジタルカメラに集めることで、画像を転送する時間を排除することができる。一般に、伝送路での転送時間は、記憶媒体から直接読み込む時間より大きいので、スムーズな表示を行うことができる。ここでは、協調撮影画像関連情報は、ＲＡＭメモリ１１４上にあるが、記録媒体１１７または、不揮発性メモリ１１２にあっても良く、ステップ＃６５０〜ステップ＃６５１の間で、記録媒体１１７または、不揮発性メモリ１１２からファイルイメージとしてＲＡＭメモリ１１４に読み出す。
【００３０】
図２２は、実施例２における図２のステップ＃１１３の協調撮影画像ファイルソートルーチンのフローチャートである。本ルーチンは、前述の協調交互連写ルーチン、協調同時連写ルーチンで撮影し、各協調デジタルカメラの記録媒体１１７へ記録した画像を、協調撮影された画像ファイル間の関連情報に基づいて指定したデジタルカメラにソートしながら転送するためのルーチンである。ステップ＃７０１では、ソートする協調撮影画像（協調撮影ＩＤ）を選択し、ステップ＃７０２を行う。図１５にソートする協調撮影画像選択の場合における、表示部１１９のイメージ図を示す。左側の窓には、主デジタルカメラが保持している協調撮影のリストが表示してあり、フォントが白抜きになっているのが選択されている協調撮影である。右の窓には、ソートした画像ファイルを収集するデジタルカメラを指定する。ステップ＃７０２では、協調撮影された画像ファイル間の関連情報に基づいて順番に、検索する画像ファイルを決定し、ステップ＃７０３を行う。ステップ＃７０３では、検索画像ファイルがあるかチェックし、検索画像ファイルなければ、ステップ＃７０７で、よびだしルーチンに戻る。検索画像ファイルがあれば、ステップ＃７０４で、協調撮影された画像ファイル間の関連情報をチェエクし、検索画像ファイルが主デジタルカメラにあれば、ステップ＃７０２以降を繰り返す。検索画像ファイルが主デジタルカメラになければ、ステップ＃７０５で、従デジタルカメラにファイル転送要求を送信し、ステップ＃７０６を行う。ステップ＃７０６では、協調撮影を行った全ての従デジタルカメラに、協調撮影ＩＤと撮影番号を指定してファイルの転送を行い、ＲＡＭメモリ１１４に読み込み、ステップ＃７０２以降を繰り返す。ソートは、主デジタルカメラでなくても、良く、接続されたデジタルカメラの中から選択できることが望ましい。また、ソート中に記録媒体１１７の容量がなくなった場合は、図１５の右側の窓に示すように、次の候補のデジタルカメラに続きをソートすることもできる。ここでは、協調撮影画像関連情報は、ＲＡＭメモリ１１４上にあるが、記録媒体１１７または、不揮発性メモリ１１２にあっても良い。その場合、ステップ＃７００〜ステップ＃７０１の間で、記録媒体１１７または、不揮発性メモリ１１２からファイルイメージとしてＲＡＭメモリ１１４に読み出す。本ルーチンは、ソートを行った協調撮影に関して協調撮影画像関連情報が狂ってしまうので、整合性を保つために、ステップ＃７０６でファイル転送を行った際に、協調撮影画像関連情報を修正することが望ましい。
【００３１】
図２３は、実施例２における図２のステップ＃１１６の従撮影ルーチンのフローチャートである。本ルーチンは、主デジタルカメラが、協調して順番に連写を行う際に、従デジタルカメラが撮影を行うためのルーチンである。ステップ＃７５１では、通信信号検地を行い、ステップ＃７５３で、通信信号が擬似ＳＷ１ＯＮになっていなければ、ステップ＃７５２以降を繰り返す。通信信号が擬似ＳＷ１ＯＮになっていれば、ステップ＃７５４で、前述のＡＦルーチンを行い、ステップ＃７５５を行う。ステップ＃７５５では、前述のＡＥルーチンを行い、ステップ＃７５６を行う。ステップ＃７５６では、通信信号検地を行い、ステップ＃７５７で通信信号が擬似ＳＷ１ＯＦＦでなければ、ステップ＃７５８を行う。通信信号が擬似ＳＷ１ＯＦＦであれば、ステップ＃７５２以降を繰り返す。ステップ＃７５８では、ステップ＃７５６で検出した信号が擬似ＳＷ２ＯＮでなければ、ステップ＃７５６以降を繰り返す。通信信号が擬似ＳＷ２ＯＮであれば、ステップ＃７５９を行う。ステップ＃７５９では、図１の１０４〜１０８の各素子の動作タイミングを制御することにより撮像素子１０４から取り込んだ画像データをフレームメモリ１０８に書き込みステップ＃７６０を行う。ステップ＃７６０では、圧縮部１１３を制御することによって、フレームメモリ１０８上の画素データを圧縮し、ＲＡＭメモリ１１４へ書き込み、ステップ＃７６１を行う。ステップ＃７６１では、使用していないＲＡＭメモリ１１４を計算し、次の撮影画像を保持できるか予測し、保持できなければステップ＃７６２を行う。保持できればステップ＃７６３を行う。ステップ＃７６２では、ＲＡＭメモリ１１４に書き込まれた画像と撮影日時、シャッタースピード、絞り値、撮影デジカメ名等の撮影情報を画像ファイルにして記録媒体１１７に記録し、ステップ＃７６１以降を繰り返す。ステップ＃７６３では、本ルーチンの結果できる協調撮影画像関連情報を保持するために、協調撮影ＩＤ情報、連写番号、撮影カメラＩＤ、記録するファイルＩＤの組を撮影番号順にＲＡＭメモリ１１４へ保持し、ステップ＃７６４を行う。ステップ＃７６４では、通信信号検地を行い、ステップ＃７６５で通信信号が擬似ＳＷ２ＯＦＦでなければ、ステップ＃７６６を行う。通信信号が擬似ＳＷ２ＯＦＦであれば、ステップ＃７６７を行う。ステップ＃７６６では、ステップ＃７６４で検地した通信信号が、擬似ＳＷ２ＯＮであれば、ステップ＃７５９以降を繰り返す。検地した通信信号が、擬似ＳＷ２ＯＮでなければ、ステップ＃７６４以降を繰り返す。ステップ＃７６７では、記録媒体１１７に未記録のＲＡＭメモリ１１４上にある画像を画像ファイルにして、記録媒体１１７に記録し、ステップ＃７６８で呼び出しルーチンへ戻る。本ルーチンにより図１９に示された協調撮影画像関連情報を保持することになる。また、ＲＡＭへ保持された協調撮影画像関連情報は、ステップ＃７６７〜ステップ＃７６８の間でファイルイメージに変換し、記録媒体１１７または、不揮発性メモリ１１２に記録しても良い。記録することで、ＲＡＭメモリ１１４の節約や、電源１１０が切られた後で情報を復元できる。
【００３２】
図２４は、実施例２における図２のステップ＃１１８のファイル転送ルーチンのフローチャートである。本ルーチンは、主デジタルカメラからの要求によりファイル転送を行うためのルーチンである。ステップ＃８０１では、通信手段１１１を経てきた通信信号の検地行い、ステップ＃８０２で、通信信号がファイル転送要求であれば、ステップ＃８０３へ、ファイル転送要求でなければステップ＃８０１以後を繰り返す。ステップ＃５０３では、転送要求されたファイルが記録媒体１１７に記録されているか、協調撮影画像関連情報をチェックし、記録されていれば、ステップ＃８０４を行う。記録されていなければ、ステップ＃８０５で、呼び出しルーチンへ戻る。ステップ＃８０４では、ファイル転送要求で指定されたファイルを要求してきたデジタルカメラへ転送し、ステップ＃８０５で、呼びたしルーチンへ戻る。ここでは、協調撮影画像関連情報は、ＲＡＭメモリ１１４上にあるが、記録媒体１１７または、不揮発性メモリ１１２にあっても良い。その場合、ステップ＃８０２〜ステップ＃８０３の間で、記録媒体１１７または、不揮発性メモリ１１２からファイルイメージとしてＲＡＭメモリ１１４に読み出す。本ルーチンは、転送を行った協調撮影に関して協調撮影画像関連情報が狂ってしまうので、整合性を保つために、ステップ＃８０４でファイル転送を行った際に、協調撮影画像関連情報を修正することが望ましい。
【００３３】
（実施例３）
実施例２において、情報を各デジタルカメラに分散したが、さらに、各画像に協調撮影関連情報を分散することを実施例３で示す。各画像に分散することにより、ＲＡＭメモリ１１４の節約や、電源１１０が切られた後でも協調撮影関連情報を復元できる。実施例２のフローチャートを基本とし、一部のルーチンの動作を変更する。
【００３４】
図１８に示した協調交互連写ルーチンのステップ＃５７０において、協調撮影関連情報をＲＡＭではなく、画像ファイル（ＪＰＥＧ）の撮影情報にメーカーノートとして含める。含める情報は、協調撮影ＩＤ、撮影順番である。図２０に示した協調同時連写ルーチンのステップ＃６１８、図２３に示した従撮影ルーチンについても、同様である。
【００３５】
図２１に示した協調撮影画像再生ルーチンのステップ＃６５１において、協調撮影をＲＡＭ上もしくは、記録媒体１１７、もしくは不揮発メモリから取得するのではなく、前記のメーカーノートを画像ファイルから読み出し、協調撮影ＩＤを取得することで協調撮影のリストを作成し、表示する。図２２に示した協調撮影ファイルソートルーチンのステップ＃７０１についても同様である。
【００３６】
図２２に示した協調撮影画像再生ルーチンのステップ＃７０３において、主デジタルカメラを含めた全てのデジタルカメラに目的の画像ファイルがなかった場合にソート完了とする。
【００３７】
図２１に示した協調撮影画像再生ルーチンのステップ＃６５４において、画像が主デジタルカメラに存在するかチェックするが、検索方法は、画像ファイルのメーカーノートを調べることで行う。図２２に示した協調撮影ファイルソートルーチンのステップ＃７０４、図２４に示したファイル転送ルーチンのステップ＃８０３についても同様である。
【００３８】
【発明の効果】
以上説明したように、本発明によれば、２台以上のデジタルカメラが協調して連写撮影や同時撮影を行う際に、撮影された画像ファイル間の関連情報を保持し、その関連情報に基づいて、ファイルを連続で再生表示したり、ファイルを転送してソートを行うことを自動的に行いユーザの煩わしさを解消することができる。
【図面の簡単な説明】
【図１】デジタルカメラ構成概観図。
【図２】デジタルカメラ制御のメインルーチンのフローチャート図。
【図３】通常撮影時のルーチンのフローチャート図。
【図４】協調交互連写ルーチンのフローチャート図。（実施例１）
【図５】協調交互連写するデジタルカメラを選択する際の表示部のイメージ図。
【図６】協調撮影画像関連情報を示すイメージ図。（実施例１）
【図７】協調同時連写ルーチンのフローチャート図。（実施例１）
【図８】協調同時連写するデジタルカメラを選択する際の表示部のイメージ図。
【図９】通常再生時のルーチンのフローチャート図。
【図１０】再生時の記録媒体１１７の画像ファイルと表示部の遷移を示すイメージ図。
【図１１】再生時の表示部の遷移を示すイメージ図。
【図１２】協調撮影画像再生ルーチンのフローチャート図。（実施例１）
【図１３】再生する協調撮影を選択する際の表示部のイメージ図。
【図１４】協調撮影画像ファイルソートルーチンのフローチャート図。（実施例１）
【図１５】ソートする協調撮影を選択する際の表示部のイメージ図。
【図１６】従撮影ルーチンのフローチャート図。（実施例１）
【図１７】ファイル転送ルーチンのフローチャート図。（実施例１）
【図１８】協調交互連写ルーチンのフローチャート図。（実施例２）
【図１９】協調撮影画像関連情報を示すイメージ図。（実施例２）
【図２０】協調同時連写ルーチンのフローチャート図。（実施例２）
【図２１】協調撮影画像再生ルーチンのフローチャート図。（実施例２）
【図２２】協調撮影画像ファイルソートルーチンのフローチャート図。（実施例２）
【図２３】従撮影ルーチンのフローチャート図。（実施例２）
【図２４】ファイル転送ルーチンのフローチャート図。（実施例２）
【符号の説明】
１００Ａ  主カメラボディ
１００Ｂ  従カメラボディ
１０１  フォーカシングレンズ
１０２  ズーミングレンズ
１０３  絞り
１０４  撮像素子
１０５  ＣＤＳ／ＡＧＣ素子
１０６  Ａ／Ｄ変換素子
１０７  像信号処理素子
１０８  フレームメモリ
１０９  ＣＰＵ
１１０  電源
１１１  通信手段
１１２  不揮発性メモリ
１１３  圧縮部
１１４  ＲＡＭメモリ
１１５  モードダイアル
１１６  画像遷移手段
１１７  記録媒体
１１８  表示部制御手段
１１９  表示部
１２０  メインスイッチ
１２１  ＳＷ１
１２２  ＳＷ２
１２３  ケーブル
【図１】
2004328039.tif 000003
【図２】
2004328039.tif 000004
【図３】
2004328039.tif 000005
【図４】
2004328039.tif 000006
【図５】
2004328039.tif 000007
【図６】
2004328039.tif 000008
【図７】
2004328039.tif 000009
【図８】
2004328039.tif 000010
【図９】
2004328039.tif 000011
【図１０】
2004328039.tif 000012
【図１１】
2004328039.tif 000013
【図１２】
2004328039.tif 000014
【図１３】
2004328039.tif 000015
【図１４】
2004328039.tif 000016
【図１５】
2004328039.tif 000017
【図１６】
2004328039.tif 000018
【図１７】
2004328039.tif 000019
【図１８】
2004328039.tif 000020
【図１９】
2004328039.tif 000021
【図２０】
2004328039.tif 000022
【図２１】
2004328039.tif 000023
【図２２】
2004328039.tif 000024
【図２３】
2004328039.tif 000025
【図２４】
2004328039.tif 000026