(57)【要約】【課題】連続撮像における撮像間隔の長期化を抑えつつ、光源フリッカを抑制する。【解決手段】複数の撮像装置１００を連携させた撮像システム１０１において、少なくとも１つの計測用の撮像装置ＣＡＭＥＲＡ−Ｂは、撮像する被写体の輝度を測定するための測光用センサ２６と、連続撮像中に測光用センサ２６を用いて、撮像する被写体についての光源による明るさの変化を周期的に検出して光源フリッカ情報を生成して送信する。少なくとも１つの受信用の撮像装置ＣＡＭＥＲＡ−Ａ、ＣＡＭＥＲＡ−Ｃは、連続撮像中に周期的に計測用の撮像装置ＣＡＭＥＲＡ−Ｂから送信された計測用の撮像装置ＣＡＭＥＲＡ−Ｂでの光源フリッカ情報を受信し、連続撮像中に周期的に受信する計測用の撮像装置ＣＡＭＥＲＡ−Ｂの光源フリッカ情報に基づくタイミングにて、連続撮像中の各撮像を実行する。【選択図】図１３
2019220922.tif 000002
【特許請求の範囲】
【請求項１】
連続撮像可能な複数の撮像装置を連携させる撮像システムであって、
複数の前記撮像装置は、互いに通信可能な通信手段を有し、
複数の前記撮像装置の一部である少なくとも１つの計測用の撮像装置は、
撮像する被写体の輝度を測定するための測光用センサと、
連続撮像中に前記測光用センサを用いて、撮像する被写体についての光源による明るさの変化を周期的に検出して光源フリッカ情報を生成するフリッカ情報生成手段と、を有し、
連続撮像中に周期的に生成される前記光源フリッカ情報を、前記通信手段から送信し、
複数の前記撮像装置の残部である少なくとも１つの受信用の撮像装置は、
連続撮像中に周期的に前記計測用の撮像装置の前記通信手段から送信された前記計測用の撮像装置の前記光源フリッカ情報を、前記通信手段で受信し、
連続撮像中に周期的に受信する前記計測用の撮像装置の前記光源フリッカ情報に基づくタイミングにて、連続撮像中の各撮像を実行する制御手段、を有する、
撮像システム。
【請求項２】
前記受信用の撮像装置は、
撮像する被写体の輝度を測定するための測光用センサと、
連続撮像中に前記測光用センサを用いて、撮像する被写体についての光源による明るさの変化を周期的に検出して光源フリッカ情報を生成するフリッカ情報生成手段と、を有し、
前記受信用の撮像装置の前記制御手段は、
連続撮像中に前記通信手段が前記計測用の撮像装置から前記光源フリッカ情報を受信する場合には、前記フリッカ情報生成手段に光源による明るさの変化を周期的に検出して光源フリッカ情報を生成させることなく、前記計測用の撮像装置から受信した前記光源フリッカ情報に基づくタイミングにて連続撮像中の撮像を実行する、
請求項１記載の撮像システム。
【請求項３】
前記受信用の撮像装置は、判断手段、を有し、
連続撮像での撮像を開始する前に、
前記フリッカ情報生成手段は、前記受信用の撮像装置での光源フリッカ情報を生成し、
前記判断手段は、前記受信用の撮像装置で生成した前記光源フリッカ情報と前記通信手段が受信した前記計測用の撮像装置の前記光源フリッカ情報との一致を判断し、
連続撮像中の各撮像を実行する前記制御手段は、前記判断手段により前記光源フリッカ情報が一致すると判断された場合に、前記受信用の撮像装置で生成した前記光源フリッカ情報の替わりに、前記計測用の撮像装置から受信した前記光源フリッカ情報に基づいて連続撮像中の撮像を実行する、
請求項２記載の撮像システム。
【請求項４】
前記受信用の撮像装置において、
前記フリッカ情報生成手段は、前記光源フリッカ情報として、光源フリッカの有無、光源フリッカの周波数、および光源フリッカの位相の中の、少なくとも光源フリッカの周波数を生成し、
前記判断手段は、少なくとも、前記受信用の撮像装置で生成した光源フリッカの周波数と前記計測用の撮像装置で生成した光源フリッカの周波数とが一致する場合に、前記光源フリッカ情報が一致すると判断する、
請求項３記載の撮像システム。
【請求項５】
前記受信用の撮像装置は、時差情報生成手段、を有し、
前記時差情報生成手段は、連続撮像での撮像を開始する前に、前記受信用の撮像装置で生成した前記光源フリッカ情報と前記通信手段が受信した前記計測用の撮像装置の前記光源フリッカ情報とに基づいて、光源の位相を計測する時差を示す時差情報を生成し、
連続撮像中の各撮像を実行する前記制御手段は、前記時差情報と前記計測用の撮像装置の前記光源フリッカ情報とに基づいて、連続撮像中の各撮像のタイミングを、光源の明時位相となるように遅延させて撮像する、
請求項３または４記載の撮像システム。
【請求項６】
複数の前記撮像装置の中の少なくと１つの前記撮像装置に設けられ、連続撮像中に光源フリッカ情報を生成して送信する前記計測用の撮像装置、または連続撮像中に光源フリッカ情報を受信する前記受信用の撮像装置を自動的に選択する選択手段、を有し、
前記選択手段は、
連続撮像での撮像を開始する前に複数の前記撮像装置の各々において計測される光源フリッカの評価値および受光振幅並びに各々の前記撮像装置の撮像の設定の中の少なくとも１つの情報に基づいて、複数の前記撮像装置の中から、前記計測用の撮像装置および前記受信用の撮像装置を自動的に選択する、
請求項１から５のいずれか一項記載の撮像システム。
【請求項７】
前記選択手段は、
各々の前記撮像装置の撮像の設定として、前記撮像装置のレンズの焦点距離、および撮像装置の安定性の少なくとも１つについて判断する、
請求項６記載の撮像システム。
【請求項８】
撮像する被写体の輝度を測定するための測光用センサと、
前記測光用センサを用いて、撮像する被写体についての光源による明るさの変化を検出して光源フリッカ情報を生成するフリッカ情報生成手段と、
連続撮像中に、他の撮像装置から、前記他の撮像装置で生成された光源フリッカ情報を周期的に受信する通信手段と、
連続撮像中の各撮像を実行する制御手段と、
を有し、
前記制御手段は、
連続撮像中には、前記フリッカ情報生成手段に前記光源フリッカ情報を生成させることなく、前記通信手段により周期的に受信する前記他の撮像装置の前記光源フリッカ情報に基づくタイミングにて、各撮像を実行する、
撮像装置。
【請求項９】
前記通信手段は、連続撮像中に前記フリッカ情報生成手段が前記光源フリッカ情報を生成する場合、生成された前記光源フリッカ情報を前記他の撮像装置へ送信する、
請求項８記載の撮像装置。
【請求項１０】
撮像する被写体の輝度を測定するための測光用センサを用いて、撮像する被写体についての光源による明るさの変化を検出して光源フリッカ情報を生成する撮像装置の制御方法であって、
連続撮像中に、他の撮像装置から、前記他の撮像装置で生成された光源フリッカ情報を周期的に受信する通信工程と、
連続撮像中の各撮像を実行する撮像制御工程と、
を有し、
前記撮像制御工程では、
連続撮像中では、前記測光用センサを用いて前記光源フリッカ情報を生成することなく、前記通信工程で周期的に受信する前記他の撮像装置の前記光源フリッカ情報に基づくタイミングにて、各撮像を実行する、
撮像装置の制御方法。
【請求項１１】
撮像する被写体の輝度を測定するための測光用センサを用いて、撮像する被写体についての光源による明るさの変化を検出して光源フリッカ情報を生成する撮像装置の制御方法をコンピュータに実行させるプログラムであって、
前記撮像装置の制御方法は、
連続撮像中に、他の撮像装置から、前記他の撮像装置で生成された光源フリッカ情報を周期的に受信する通信工程と、
連続撮像中の各撮像を実行する撮像制御工程と、
を有し、
前記撮像制御工程では、
連続撮像中では、前記測光用センサを用いて前記光源フリッカ情報を生成することなく、前記通信工程で周期的に受信する前記他の撮像装置の前記光源フリッカ情報に基づくタイミングにて、各撮像を実行する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の撮像装置を連携させることにより撮像装置の性能を改善する撮像システムに関する。
【背景技術】
【０００２】
撮像装置には、連続して画像を撮像できるものがある。この場合、撮像装置は、連続撮像中の各撮像の際に、単発の撮像の場合と同様に、被写体の輝度などを計測して撮像を制御できることが望ましい。特許文献１の撮像装置は、連続撮像中の各撮像の際に、撮像する被写体の輝度を測定するための測光用センサを用いて、撮像する被写体についての光源による明るさの変化を検出し、連続撮像中の各撮像において光源フリッカを抑制する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２２０７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、連続撮像中の各撮像の際に、撮像する被写体の輝度を測定するための測光用センサを用いて、光源フリッカを抑制するための受光処理を実施する場合、連続撮像の撮像間隔が長くなる。すなわち、撮像装置は、連続撮像中の各撮像において、撮像する被写体の輝度を測光用センサを用いて測定する受光期間と、光源フリッカを測光用センサを用いて測定する受光期間と、を必要とする。また、光源フリッカは基本的に商用の交流電源に起因していることから、光源フリッカを測定する受光期間には、最低でも十ミリ秒程度が必要になる。したがって、光源フリッカを抑制するための受光処理を実施する連続撮像の撮像間隔は、光源フリッカを抑制しない場合の通常の撮像間隔と比べて、少なくとも光源フリッカを測定するための受光期間である十ミリ秒程度の時間で長くなる。特に記録する画像を撮像するための期間が短い高速連続撮像にあっては、光源フリッカを抑制するための受光期間による撮像間隔の長期化の影響が大きい。このように撮像装置では、連続撮像における撮像間隔の長期化を抑えつつ、光源フリッカを抑制することが望まれる。
【課題を解決するための手段】
【０００５】
本発明に係る撮像システムは、連続撮像可能な複数の撮像装置を連携させる撮像システムであって、複数の前記撮像装置は、互いに通信可能な通信手段を有し、複数の前記撮像装置の一部である少なくとも１つの計測用の撮像装置は、撮像する被写体の輝度を測定するための測光用センサと、連続撮像中に前記測光用センサを用いて、撮像する被写体についての光源による明るさの変化を周期的に検出して光源フリッカ情報を生成するフリッカ情報生成手段と、を有し、連続撮像中に周期的に生成される前記光源フリッカ情報を、前記通信手段から送信し、複数の前記撮像装置の残部である少なくとも１つの受信用の撮像装置は、連続撮像中に周期的に前記計測用の撮像装置の前記通信手段から送信された前記計測用の撮像装置の前記光源フリッカ情報を、前記通信手段で受信し、連続撮像中に周期的に受信する前記計測用の撮像装置の前記光源フリッカ情報に基づくタイミングにて、連続撮像中の各撮像を実行する制御手段、を有する。
【発明の効果】
【０００６】
本発明の撮像システムにおいて受信用の撮像装置は、連続撮像における撮像間隔の長期化を抑えつつ、光源フリッカを抑制することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態に係る撮像装置としてのカメラの構造を模式的に示す断面図である。
【図２】図１のカメラにおいて撮像する被写体の輝度を測定する測光用センサの説明図である。
【図３】図１のカメラの制御系の主な構成を示す説明図である。
【図４】光源の明るさの変動により被写体の明るさが変動する光源フリッカについての、撮像画像および撮像期間への影響を説明する図である。
【図５】本実施形態に係る撮像システムの一例の説明図である。
【図６】協調フリッカレス撮像の設定画面の一例である。
【図７】協調フリッカレス撮像のための計測用のカメラと受信用のカメラとを自動的に設定する処理を示すフローチャートである。
【図８】計測用のカメラによる連続撮像処理の前半部分を示すフローチャートである。
【図９】受信用のカメラによる連続撮像処理の前半部分を示すフローチャートである。
【図１０】連続撮像の開始直後における複数のカメラの連携状態の一例を説明するタイミングチャートの一例である。
【図１１】計測用のカメラによる連続撮像処理の後半部分を示すフローチャートである。
【図１２】受信用のカメラによる連続撮像処理の後半部分を示すフローチャートである。
【図１３】連続撮像中の１つの撮像タイミングにおける複数のカメラの連携状態の一例を説明するためのタイミングチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。しかしながら、以下の実施形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は実施形態に記載されている構成によって限定されることはない。
【０００９】
図１は、本発明の実施形態に係る撮像装置としてのカメラ１００の構造を模式的に示す断面図である。図１のカメラ１００は、カメラ本体１、および交換レンズ２を有するレンズ交換可能な一眼レフタイプのカメラである。交換レンズ２は、交換レンズ２を構成する複数の光学レンズ３０ａ〜３０ｅ、絞り３１、カメラ本体１との通信に用いられる接点部３２、カメラ１００に取り付けられるマウント部３３、を有する。カメラ本体１は、交換レンズ２を取り付けるマウント部２７、交換レンズ２との通信に用いられる接点部２８、フラッシュ装置などを取り付けるための接続部２９、を有する。カメラ本体１は、記録画像を撮像するために、交換レンズ２の光軸に沿って、フォーカルプレーンシャッタ１０、光学ローパスフィルタ１１、たとえばＣＭＯＳやＣＣＤといったエリアの蓄積型光電変換素子からなる撮像素子１２、を有する。交換レンズ２の光軸には、さらに、半透過性の主ミラー１３、第１の反射ミラー１４、が配置される。記録画像を撮像する場合、主ミラー１３と第１の反射ミラー１４とは機械的に図１の上側へ跳ね上げられる。これにより、交換レンズ２で集光した被写体の像の光は、撮像素子１２へ入射可能になる。カメラ本体１は、焦点検出制御のために、第１の反射ミラー１４による反射光を反射する第２の反射ミラー１６、赤外カットフィルタ１７、２つの開口部を有する絞り１８、２次結像レンズ１９、焦点検出用センサ２０、を有する。ここで、１５は第１の反射ミラー１４による撮像素子１２の受光面と共役な近軸的結像面である。焦点検出用センサ２０は、蓄積型光電変換素子がライン状またはエリア状に配列されているものであり、絞り１８の２つの開口部に対応して得られる２つの受光位置による像ずれ方式により焦点を検出する。カメラ本体１は、撮像する被写体をファインダで光学的に確認するために、主ミラー１３による反射光の進行方向に沿って、拡散性のピント板２１、ペンタプリズム２２、接眼レンズ２３、を有する。カメラ本体１は、撮像する被写体の輝度を測定するために、ピント板２１で分けられた光の進行方向に沿って、第３の反射ミラー２４、集光レンズ２５、測光用センサ２６、を有する。主ミラー１３を跳ね上げた場合、測光用センサ２６には、被写体の光が入射しない。
【００１０】
図２は、図１のカメラ１００において撮像する被写体の輝度を測定する測光用センサ２６の説明図である。図２（ａ）は、測光用センサ２６の内部構成の一例を示すブロック図である。図２の測光用センサ２６は、機能設定回路２６Ａ、動作クロック生成回路２６Ｂ、画素アレイ２６Ｃ、蓄積制御および画素走査回路２６Ｄ、読出し制御回路２６Ｅ、ＡＤ変換回路２６Ｆ、ＡＤ変換ゲイン制御回路２６Ｇ、出力回路２６Ｈ、を有する。機能設定回路２６Ａは、後述する制御手段４１から送信されるデータにしたがって、センサ内部の動作クロック、蓄積制御、ＡＤ変換制御についての機能設定を行う。動作クロック生成回路２６Ｂは、センサ内部の動作クロックを生成する。画素アレイ２６Ｃは、たとえばＣＭＯＳなどの蓄積型光電変換素子が数万から数十万の画素数でエリアに配列された画素アレイ２６Ｃである。画素アレイ２６Ｃは、たとえば図２（ｂ）に示すように青色透過フィルターＢ、緑色透過フィルターＧ１およびＧ２、赤色透過フィルターＲによるベイヤー配列のカラーフィルターを有する１ベイヤーを配列単位としてよい。この場合、画素アレイ２６Ｃは、画像の輝度の情報ともに色の情報を得ることができる。蓄積制御および画素走査回路２６Ｄは、画素アレイ２６Ｃの蓄積を制御し、読出し時の画素走査を制御する。読出し制御回路２６Ｅは、機能設定回路２６Ａの設定にしたがって、画素アレイ２６Ｃの各画素が蓄積したアナログ信号を順次読み出す。そして、蓄積制御および画素走査回路２６Ｄと、読出し制御回路２６Ｅとは、たとえば、顔検出が可能な全ラインの情報を蓄積して読み出す場合と、読み出しライン数を間引いて蓄積して読み出す場合とにおいて、異なる読み出し処理を実行する。ＡＤ変換回路２６Ｆは、読出し制御回路２６Ｅから出力されたアナログ信号を、デジタルデータへ変換する。ＡＤ変換ゲイン制御回路２６Ｇは、ＡＤ変換回路２６Ｆの変換ゲインを調節する。出力回路２６Ｈ、デジタルデータに変換された信号データを、必要に応じてパラレル−シリアル変換や差動信号への変換の処理を実行し、後述する信号処理回路４２へ出力する。
【００１１】
図３は、図１のカメラ１００の制御系の主な構成を示す説明図である。図３の制御系は、カメラ本体１の制御系と、交換レンズ２の制御系とで構成される。カメラ本体１の制御系は、制御手段４１を有する。制御手段４１は、たとえばＡ／Ｄコンバータ、タイマ４１ａ、ＡＬＵ、ＲＯＭ４１ｂ、ＲＡＭ４１ｄ、シリアル通信ポート（ＳＰＩ）、ＣＰＵ４１ｃ、を有するワンチップマイクロコンピュータでよい。ＣＰＵ４１ｃは、たとえばＲＯＭ４１ｂに記憶されているカメラ１００の制御プログラムをＲＡＭ４１ｄに読み込んで実行する。ＣＰＵ４１ｃは、制御プログラムに基づく処理において必要なデータを取得し、ＲＡＭ４１ｄに保存する。これにより、カメラ１００の全体を制御する制御手段４１が実現される。制御手段４１としてのワンチップマイクロコンピュータには、焦点検出用センサ２０、測光用センサ２６、信号処理回路４２、メモリ４３、第１のモータドライバ４６、操作スイッチ４８、が接続される。また、ワンチップマイクロコンピュータには、交換レンズ２との接点部２８、フラッシュ装置等との接続部２９、シャッタ駆動手段４９、発振回路５０、無線通信回路５１、ブレ検出回路５３、が接続される。信号処理回路４２には、撮像素子１２、半導体メモリカードなどの記憶手段４５、タッチパネルデバイスなどの表示器４４、測光用センサ２６、が接続される。信号処理回路４２は、制御手段４１の指示にしたがって、制御手段４１に指示された所定の処理を実行する。信号処理回路４２は、撮像素子１２を制御し、撮像素子１２から出力される撮像信号をＡ／Ｄ変換して画像信号を得る。信号処理回路４２は、画像信号に対して圧縮などの必要な画像処理を行い、記憶手段４５に記録する。これにより、制御手段４１は、信号処理回路４２を用いて撮像した画像を記録することができる。信号処理回路４２は、制御手段４１の指示にしたがって、撮像中の画像、撮像した画像、各種の設定画面などを表示器４４に表示させる。信号処理回路４２は、制御手段４１の指示にしたがって、測光用センサ２６の出力信号に基づく処理を実行する。信号処理回路４２は、たとえば撮像する被写体の輝度を演算する。メモリ４３は、ＤＲＡＭなどである。メモリ４３は、信号処理回路４２が種々の信号処理を行う際のワーク用メモリとして使用される。メモリ４３は、表示器４４に表示する画像データを格納するＶＲＡＭとして使用される。第１のモータドライバ４６は、制御手段４１の指示にしたがって第１のモータ４７を駆動し、主ミラー１３および第１の反射ミラー１４のアップ・ダウン駆動し、フォーカルプレーンシャッタ１０のチャージを制御する。操作スイッチ４８は、撮像開始を指示するためのレリーズスイッチを含む。操作スイッチ４８は、制御手段４１へ、ユーザ操作に基づく信号を出力する。シャッタ駆動手段４９は、制御手段４１の出力端子に接続され、図１のフォーカルプレーンシャッタ１０を駆動する。発振回路５０は、たとえば水晶発振子などであり、制御手段４１の動作や計時に必要なクロックを供給する。クロックに基づいて、制御手段４１は、後述する光源フリッカの周波数や位相を検出する。無線通信回路５１は、無線アンテナ５２を介して他のカメラ１００との間で相互にデータ通信する。他のカメラ１００との間にデータ通信可能なリンクが成立することにより、複数のカメラ１００は協調して動作することが可能になる。これにより、たとえばユーザが１つのカメラ１００を操作すると、複数のカメラ１００が同時的に操作され得る。ブレ検出回路５３は、振動ジャイロなどである。ブレ検出回路５３は、制御手段４１に対して、カメラ１００のブレに関する情報を出力する。制御手段４１は、この情報に基づいてカメラ１００の安定度を判断することにより、カメラ１００が三脚などに固定されていてブレがほぼ生じない状態にあるか、手持ちされていて大きなブレが生じ得る状態にあるかなどが判断できる。交換レンズ２との接点部２８は、交換レンズ２がカメラ本体１に装着されることにより、交換レンズ２の接点部３２と電気的に接続される。
【００１２】
交換レンズ２の制御系は、ワンチップマイクロコンピュータによるレンズ制御手段７１、を有する。レンズ制御手段７１のワンチップマイクロコンピュータは、制御手段４１としてのワンチップマイクロコンピュータと同様のものでよい。レンズ制御手段７１には、第２のモータドライバ７２、第３のモータドライバ７４、距離エンコーダ７６、ズームエンコーダ７７、が接続される。レンズ制御手段７１は、カメラ本体１の制御手段４１とデータ通信する。レンズ制御手段７１は、制御手段４１の指示にしたがって、制御手段４１に指示された所定の処理を実行する。制御手段４１の指示がレンズ制御手段７１から入力されると、第２のモータドライバ７２は、焦点調節を行うための第２のモータ７３を駆動する。また、第３のモータドライバ７４は、絞り３１の制御を行うための第３のモータ７５を駆動する。距離エンコーダ７６は、焦点調節レンズの繰り出し量、すなわち被写体距離に関する情報を、レンズ制御手段７１へ出力する。ズームエンコーダ７７は、交換レンズ２がズームレンズである場合に撮像時の焦点距離情報、レンズ制御手段７１へ出力する。レンズ制御手段７１は、取得した情報を、制御手段４１へ送信する。
【００１３】
ところで、カメラ１００の撮像環境は、太陽光の下に限られない。カメラ１００は、光源に照らされた環境にて撮像することもある。光源に照らされた環境では、撮像する被写体の明るさは、光源の明るさに応じたものになる。したがって、光源の明るさが、たとえば商用電源などに応じて周期的に変動してしまうと、被写体の明るさも周期的に変動することになる。
【００１４】
図４は、光源の明るさの変動により被写体の明るさが変動する光源フリッカについての、撮像画像および撮像期間への影響を説明する図である。図４（ａ）および図４（ｂ）は、光源フリッカの対策処理を実施しないカメラ１００での、撮像環境と撮像処理との対応関係を説明する図である。図４（ａ）には、画像を記録する撮像時に実施されるカメラ１００の通常の撮像処理が、光源フリッカに相当する被写体の輝度の波形と対応付けて図示されている。図４（ｂ）も同様である。そして、図４（ａ）および図４（ｂ）では図示姿勢での右から左へ時間が流れる。光源フリッカの対策処理を実施しないカメラ１００は、撮像処理により画像を撮像して記録する場合、まず、ＡＥ期間において測光用センサ２６を用いて被写体の輝度を計測する。次に、カメラ１００は、メカ駆動期間において主ミラー１３などを跳ね上げて、撮像タイミングで記録画像を撮像する。この全体が、１つの画像を記録するための撮像期間となる。そして、図４（ａ）では、記録画像を得るための撮像タイミングにおいて光源の明るさがピークになる。この場合、被写体は、光源の明位相タイミングで撮像され、適切な輝度で記録画像に明るく撮像され得る。これに対し、図４（ｂ）では、記録画像を得るための撮像タイミングにおいて光源の明るさがボトムになる。この場合、被写体は、光源の暗タイミングで撮像され、被写体の輝度を検出して制御しているにもかかわらず記録画像に暗く撮像されてしまう。このように光源に照らされた環境において撮像する場合、撮像タイミングに応じて被写体の明るさが低下してしまう。カメラ１００は、光源フリッカへの対策処理を実施することが望ましい。
【００１５】
図４（ｃ）は、光源フリッカへの対策処理を実施するカメラ１００での、撮像環境と撮像処理との対応関係を説明する図である。光源フリッカの対策処理を実施するカメラ１００は、ＡＥ期間において測光用センサ２６を用いて被写体の輝度を計測し、ＦＬＫ期間において測光用センサ２６を用いて光源フリッカを計測し、メカ駆動期間において主ミラー１３などを跳ね上げる。その後、カメラ１００は、光源フリッカが計測により検出されている場合、明るさがピークとなる付近で撮像するように撮像タイミングの遅延処理を実施し、その撮像タイミングにおいて記録画像を撮像する。この全体が、光源フリッカの対策処理を実施する場合の撮像期間となる。このように光源フリッカへの対策を実施する場合、１つの記録画像を撮像するための撮像期間は、光源フリッカへの対策を実施しない場合に比べて、長期化する。
【００１６】
光源フリッカの明位相タイミング情報を確実に得るためには、光源フリッカの明暗変化（輝度変化）についての１周期分の期間において光源フリッカを計測してサンプリングする必要がある。世界各地の商用電源の周波数は、５０Ｈｚまたは６０Ｈｚが多い。この場合の光源フリッカは、通常、１００Ｈｚまたは１２０Ｈｚの周波数になる。これらに対応するためには、光源フリッカを計測するＦＬＫ期間は、最低でも約１０ｍｓの期間とする必要がある。また、ＦＬＫ期間におけるサンプリング間隔が細かいほど、光源フリッカの明位相タイミングの精度も向上する。よって、測光用センサ２６は、光源フリッカの周期に対して少なくとも数分の一以下の細かい時間分解能でサンプリングすることが望ましい。また、近年のカメラ１００では、被写体の像の輝度を計測する測光用センサ２６として、図２に示すように１０万画素以上の多画素の受光センサを用いる。これにより、測光用センサ２６が生成する像において、被写体の輝度の情報だけでなく、顔検出などの被写体の撮像を改善するための高度な情報を得ることができるようになる。しかしながら、測光用センサ２６の画素数が多くなると、測光用センサ２６からの読出し時間も長くなる。測光用センサ２６は、細かい時間分解能でサンプリングできなくなる。したがって、光源フリッカの周期の数分の一の周期でサンプリングしようとすると、測光用センサ２６は、読出し時間を短くするために、たとえば複数の画素のデータを行加算したり行間引きしたりしたものを読みださせることになる。このため、測光用センサ２６を用いて被写体の輝度を計測するとともに光源フリッカを計測する場合、カメラ１００は、図４（ｃ）に示すようにこれらの処理を別々に実施することになる。
【００１７】
また、近年のデジタルカメラの連続撮像の速度向上は目覚ましく、秒間１０コマ（枚）を大きく超える機種も珍しくない。このような高速の連続撮像において、図４（ｃ）に示すように光源フリッカを計測するＦＬＫ期間が駒間毎に追加されてしまうことは、連続撮像の高速化の低下を招く。そして、ユーザは、連続撮像の際に、光源フリッカを計測しないカメラ１００と比べて速度が低下していると感じてしまう可能性がある。このように、カメラ１００といった撮像装置では、連続撮像における撮像間隔の長期化を抑えつつ、光源フリッカを抑制できるようにすることが望まれている。以下に、その対策を実施している本実施形態を詳しく説明する。
【００１８】
図５は、本実施形態に係る撮像システム１０１の一例の説明図である。図５の撮像システム１０１は、上述したカメラ１００を３台で有する。図５において、各カメラ１００の周囲に描画される点線枠は、図３の無線通信回路５１による通信範囲を示している。図５に示すように、各カメラ１００の通信範囲内にその他のカメラ１００が入ることにより、複数のカメラ１００は、通信リンクを確立して互いにデータ通信可能になる。なお、撮像システム１０１を構成するカメラ１００の台数は、三台に限られない。複数のカメラ１００は、二台であっても、四台以上であってもよい。また、各カメラ１００の通信範囲内に、その他のすべてのカメラ１００が入る必要はなく、少なくとも１つのカメラ１００が入っていればよい。この場合、カメラ１００は、通信範囲内のカメラ１００を経由して、通信範囲外のカメラ１００とデータ通信すればよい。複数のカメラ１００は、データをリレーする通信網のノードとして機能してよい。複数のカメラ１００は、それぞれの無線通信回路５１を用いて、互いにデータ通信が可能な通信リンクを確立する。通信リンクを確立すると、複数のカメラ１００は、互いに連携して光源フリッカの影響を抑制する協調フリッカレス撮像を実行するための設定処理を実行する。協調フリッカレス撮像では、一部のカメラ１００で光源フリッカを測定し、その一部のカメラ１００で測定された光源フリッカの情報を残りのカメラ１００の撮像制御で使用する。このため、協調フリッカレス撮像では、まず、通信リンクを確立している複数のカメラ１００について、光源フリッカを測定する計測用のカメラ１００と、光源フリッカを測定せずに受信する受信用のカメラ１００との割り当てを設定する必要がある。
【００１９】
図６は、協調フリッカレス撮像の設定画面の一例である。図６の設定画面は、図５のカメラ１００の制御手段４１により、ユーザ操作に基づいて、図５のカメラ１００の表示器４４に表示される。図６（ａ）は、協調フリッカレス撮像を実行する複数のカメラ１００を選択する設定画面である。図６（ａ）の設定画面には、通信リンクを確立している複数のカメラ１００が、個別に選択可能にリスト表示される。図６（ａ）には、通信リンクを確立している三台のカメラ１００として、ＣＡＭＥＲＡ−Ａ、ＣＡＭＥＲＡ−Ｂ、ＣＡＭＥＲＡ−Ｃ、が表示されている。ユーザは、表示器４４としてのタッチパネルデバイスや操作スイッチ４８を操作して、協調フリッカレス撮像を実行するカメラ１００を選択する。図６（ａ）では、ＣＡＭＥＲＡ−Ａ、ＣＡＭＥＲＡ−Ｂ、ＣＡＭＥＲＡ−Ｃの３台すべてが、協調フリッカレス撮像を行うカメラ１００として設定されている。図６（ｂ）は、協調フリッカレス撮像に選択される複数のカメラ１００について、計測用のカメラ１００と受信用のカメラ１００とを選択する設定画面である。図６（ｂ）の設定画面には、図６（ａ）の選択画面において選択された複数のカメラ１００が、個別に選択可能にリスト表示される。ユーザは、表示器４４としてのタッチパネルデバイスや操作スイッチ４８を操作して、計測用のカメラ１００と、受信用のカメラ１００とを選択する。なお、連続撮像開始後に光源フリッカを計測する計測用のカメラ１００は、最低限１台設定する必要がある。図６（ｂ）では、ＣＡＭＥＲＡ−Ｂが、連続撮像開始後に光源フリッカを計測する計測用のカメラ１００に設定されている。ＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃは、連続撮像開始後に光源フリッカを計測しない受信用のカメラ１００に設定されている。複数のカメラ１００は、以上のユーザ操作に基づいて、連続撮像開始後に光源フリッカを計測する計測用のカメラ１００と、計測しない受信用のカメラ１００と、を設定することができる。
【００２０】
図７は、協調フリッカレス撮像のための計測用のカメラ１００と受信用のカメラ１００とを自動的に設定する処理を示すフローチャートである。図７の自動設定処理は、図６（ａ）または図６（ｂ）において自動設定ボタンが操作されることにより、ユーザにより操作されているカメラ１００の制御手段４１により実行される。ここで、ユーザが操作しているカメラ１００をマスタ用のカメラ１００とし、それ以外のカメラ１００をスレーブ用のカメラ１００とする。ステップ（３０１）において、マスタ用のカメラ１００の制御手段４１は、光源フリッカを複数のカメラ１００で計測する。制御手段４１は、光源フリッカの計測指示を、マスタ用のカメラ１００の無線通信回路５１から送信する。通信リンクが確立されているスレーブ用のカメラ１００は、光源フリッカの計測処理を実施する。また、制御手段４１は、マスタ用のカメラ１００において、光源フリッカの計測処理を実施する。これらの光源フリッカの計測処理において、マスタ用のカメラ１００の制御手段４１およびスレーブ用のカメラ１００の制御手段４１は、測光用センサ２６を用いて、被写体の輝度変動を計測する。ここで、制御手段４１は、測光用センサ２６に対して、画素数を間引いた蓄積と、短い時間で読み出す信号読み出しとを、光源フリッカの最大の１周期に相当する期間で繰り返すように指示する。測光用センサ２６は、光源フリッカ周波数の数倍以上のサイクルにて、電荷蓄積および信号読み出しを繰り返す。信号処理回路４２は、測光用センサ２６から読み出した信号をＡ／Ｄ変換し、サイクル毎にブロック積分し、被写体の輝度変動を示す計測データを生成する。これにより通信リンクを確立している複数のカメラ１００の各々には、光源フリッカを計測可能な被写体の輝度変動データが記録される。
【００２１】
ステップ（３０２）において、マスタ用のカメラ１００の制御手段４１およびスレーブ用のカメラ１００の制御手段４１は、それぞれで計測した被写体の輝度変動データに基づいて、光源フリッカ情報を生成する。制御手段４１は、光源フリッカ情報生成手段として機能する。制御手段４１は、被写体の輝度変動データに基づいて、光源フリッカの有無の情報、光源フリッカが有る場合の周波数および位相の情報、を生成する。また、制御手段４１は、光源フリッカ情報として、光源フリッカにより被写体の輝度が最大（最も明るくなる）となるタイミングを示す明位相タイミングの情報を生成する。ここで、光源フリッカ情報の演算方法について簡単に述べる。商用交流電源の周波数に起因する光源フリッカの周波数は、１００Ｈｚのものと、１２０Ｈｚのものとに大別できる。よって、被写体をたとえば６００回／毎秒の周期で計測した計測データが存在する場合、制御手段４１は、６回周期ごとに区切った複数の区分データに含まれる１００Ｈｚの周波数成分の一致度を示す評価値Ｆ５０を演算する。また、制御手段４１は、５回周期ごとに区切った複数の区分データに含まれる１２０Ｈｚの周波数成分の一致度を示す評価値Ｆ６０を演算する。一致度は、たとえば複数の区分データに含まれる１２０Ｈｚの周波数成分の振幅の中の、最小の振幅値でよい。そして、光源フリッカが存在しない場合、評価値Ｆ５０および評価値Ｆ６０は、ともに小さな値になる。１００Ｈｚの光源フリッカが存在する場合、評価値Ｆ５０は小さくなるが、評価値Ｆ６０は大きくなる。１２０Ｈｚの光源フリッカが存在する場合、評価値Ｆ５０は大きくなるが、評価値Ｆ６０は小さくなる。また、制御手段４１は、計測データに対して内挿補完演算をすることにより、大きな評価値Ｆ５０に対応する周波数成分の波形を再現し、その再現波形において最大値となるタイミングを、光源フリッカの明位相タイミングとして特定する。また、制御手段４１は、再現波形の時間変化における最大値と最小値との差分から、光源フリッカによる受光振幅の情報を演算してもよい。
【００２２】
ステップ（３０３）において、マスタ用のカメラ１００の制御手段４１は、連続撮像において協調フリッカレス撮像を行う複数のカメラ１００が図６（ａ）において手動で設定されているか否かを判断する。手動で設定されている場合、制御手段４１は、処理をステップ（３０８）へ進める。手動で設定されていない場合、すなわち図６（ａ）において自動設定が手動で設定されている場合、制御手段４１は、処理をステップ（３０４）へ進める。ステップ（３０４）において、マスタ用のカメラ１００の制御手段４１は、複数のカメラ１００で生成された光源フリッカ情報を取得し、比較する。スレーブ用のカメラ１００の制御手段４１は、自身で生成した光源フリッカ情報を、無線通信回路５１からマスタ用のカメラ１００へ送信する。マスタ用のカメラ１００の無線通信回路５１は、スレーブ用のカメラ１００から光源フリッカ情報を受信する。マスタ用のカメラ１００の制御手段４１は、無線通信回路５１が受信したスレーブ用のカメラ１００の光源フリッカ情報を、ＲＡＭ４１ｄに保存する。
【００２３】
ステップ（３０５）において、マスタ用のカメラ１００の制御手段４１は、自身を含む光源フリッカ情報を取得している複数のカメラ１００について、光源フリッカ情報とを比較する。マスタ用のカメラ１００の制御手段４１は、すべてのカメラ１００で生成された光源フリッカの周波数を比較する。そして、少なくとも複数の一部のカメラ１００で一致する周波数が計測されている場合、マスタ用のカメラ１００の制御手段４１は、光源フリッカがあると最終判断し、処理をステップ（３０６）へ進める。それ以外の場合、マスタ用のカメラ１００の制御手段４１は、光源フリッカがないと最終判断し、処理をステップ（３１３）へ進める。なお、マスタ用のカメラ１００の制御手段４１は、周波数以外の光源フリッカ情報を比較して、光源フリッカの有無についての最終判断をしてよい。たとえば、マスタ用のカメラ１００の制御手段４１は、複数のカメラ１００が光源フリッカの有りと判断している場合に上述した周波数の最終判断をするようにしてもよい。そして、複数のカメラ１００が光源フリッカが有ると判断していない場合には、マスタ用のカメラ１００の制御手段４１は、処理をステップ（３１３）へ進めればよい。ステップ（３０６）において、マスタ用のカメラ１００の制御手段４１は、光源フリッカ情報が一致している複数のカメラ１００を、連続撮像中に光源フリッカを計測する候補とする。ステップ（３０７）において、マスタ用のカメラ１００の制御手段４１は、連続撮像において協調フリッカレス撮像を行う計測用のカメラ１００が図６（ｂ）において手動で設定されているか否かを判断する。手動で設定されている場合、制御手段４１は、処理をステップ（３１０）へ進める。手動で設定されていない場合、すなわち図６（ｂ）において自動設定が手動で設定されている場合、制御手段４１は、処理をステップ（３０８）へ進める。
【００２４】
ステップ（３０８）において、マスタ用のカメラ１００の制御手段４１は、複数のカメラ１００の光源フリッカ情報および撮像設定を取得する。スレーブ用のカメラ１００の制御手段４１は、無線通信回路５１からマスタ用のカメラ１００へ、光源フリッカ情報および撮像設定を送信する。マスタ用のカメラ１００の制御手段４１は、自身の光源フリッカ情報および撮像設定とともに、受信したスレーブ用のカメラ１００の光源フリッカ情報および撮像設定を、ＲＡＭ４１ｄに保存する。ここでの光源フリッカ情報には、たとえば、光源フリッカの評価値、受光振幅の情報が含まれる。また、カメラ１００の撮像設定には、たとえば、交換レンズ２の焦点距離、ブレ検出回路５３の信号に基づくカメラ１００の安定性の情報が含まれる。ステップ（３０９）において、マスタ用のカメラ１００の制御手段４１は、連続撮像において協調フリッカレス撮像を行う計測用のカメラ１００を自動的に設定する。マスタ用のカメラ１００の制御手段４１は、連続撮像において協調フリッカレス撮像を行う複数の計測候補のカメラ１００から、計測用のカメラ１００を設定する。マスタ用のカメラ１００の制御手段４１は、たとえば以下の（１）から（４）の処理により、計測用のカメラ１００を設定する。その後、マスタ用のカメラ１００の制御手段４１は、処理をステップ（３１２）へ進める。
【００２５】
（１）  制御手段４１は、複数台のカメラ１００の設定に関する各情報より、安定していると見なすことができるカメラ１００があるか否か確認する。たとえば、焦点距離情報が５０ｍｍ未満の画角が広いレンズを用いて撮像され、且つカメラ１００が三脚等に固定されて安定している場合、制御手段４１は、安定したカメラ１００があると判断する。このような設定のカメラ１００は、ブレやパンニングによらずに、光源フリッカを継続して安定的に計測できる可能性が高いためである。
【００２６】
（２）  上記（１）の条件を満たすカメラ１００が１台存在し、そのカメラ１００の評価値Ｆ５０と評価値Ｆ６０との差が充分に大きく、受光振幅情報が所定値を超えている場合、制御手段４１は、そのカメラ１００を計測用のカメラ１００に設定する。評価値Ｆ５０と評価値Ｆ６０との差が充分に大きい場合、フリッカによる光源光の明暗変化を精度良く計測できている可能性が高い。
【００２７】
（３）  上記（１）の条件を満たすカメラ１００が複数台存在する場合、制御手段４１は、その複数台の中から、評価値情報である評価値Ｆ５０と評価値Ｆ６０との差が最大のカメラ１００を、計測用のカメラ１００に設定する。
評価値Ｆ５０と評価値Ｆ６０との差が同等であるカメラ１００が複数台存在する場合、制御手段４１は、受光振幅情報が最も大きいカメラ１００を、計測用のカメラ１００に設定する。
【００２８】
（４）  上記（１）の条件を満たすカメラ１００が存在しない場合、制御手段４１は、候補カメラの中で、評価値情報である評価値Ｆ５０と評価値Ｆ６０との差が最大であるカメラ１００を、計測用のカメラ１００に設定する。
評価値Ｆ５０と評価値Ｆ６０との差が同等であるカメラ１００が複数台存在する場合、制御手段４１は、受光振幅情報が最も大きいカメラ１００を、計測用のカメラ１００に設定する。
【００２９】
ステップ（３１０）において、マスタ用のカメラ１００の制御手段４１は、図６（ｂ）においてフリッカを計測するように手動設定されているカメラ１００が、候補に含まれているか否かを確認する。含まれていれる場合、制御手段４１は、処理をステップ（３１１）へ進める。含まれていない場合、制御手段４１は、処理をステップ（３１３）へ進める。ステップ（３１１）において、マスタ用のカメラ１００の制御手段４１は、ステップ（３１０）において図６（ｂ）において手動設定されてかつ候補に含まれているとされたカメラ１００を、計測用のカメラ１００として設定する。その後、マスタ用のカメラ１００の制御手段４１は、処理をステップ（３１２）へ進める。
【００３０】
ステップ（３１２）において、マスタ用のカメラ１００の制御手段４１は、計測用のカメラ１００に設定したもの以外を受信用のカメラ１００とし、それらの自動設定を反映させる処理を実施する。マスタ用のカメラ１００の制御手段４１は、無線通信回路５１から、自動設定完了情報を送信する。各スレーブ用のカメラ１００の制御手段４１は、無線通信回路５１が受信した自動設定完了情報に基づいて、自身のＲＡＭ４１ｄに、計測用のカメラ１００の設定値または受信用のカメラ１００の設定値を保存する。また、マスタ用のカメラ１００の制御手段４１は、自身のＲＡＭ４１ｄに、計測用のカメラ１００の設定値または受信用のカメラ１００の設定値を保存する。以上で、撮像システム１０１を構成する複数のカメラ１００についての、協調連続撮像のための事前準備が完了する。
【００３１】
なお、ステップ（３０５）において光源フリッカの周波数が複数台のカメラ１００で一致しない場合、マスタ用のカメラ１００の制御手段４１は、処理をステップ（３１３）へ進める。また、ステップ（３１０）においてフリッカを計測するように手動設定されているカメラ１００が候補に含まれていない場合、マスタ用のカメラ１００の制御手段４１は、処理をステップ（３１３）へ進める。これらの場合、連続撮像において協調フリッカレス撮像を実施するのは望ましくない。ステップ（３１３）において、マスタ用のカメラ１００の制御手段４１は、協調フリッカレス撮像についての自動設定が不成立である通知を行う。マスタ用のカメラ１００の制御手段４１は、無線通信回路５１から、自動設定不成立の情報を送信する。各スレーブ用のカメラ１００の制御手段４１は、無線通信回路５１が受信した自動設定不成立の情報に基づいて、協調フリッカレス撮像による撮像を中止する。各スレーブ用のカメラ１００の制御手段４１は、連続撮像において、自身の設定に基づいて単独で光源フリッカを計測する。
【００３２】
次に、計測用のカメラ１００および受信用のカメラ１００による協調フリッカレス撮像について説明する。ここでは、図６に示すように、ＣＡＭＥＲＡ−Ａ、ＣＡＭＥＲＡ−Ｂ、ＣＡＭＥＲＡ−Ｃの３台のカメラ１００の中の一部である、ＣＡＭＥＲＡ−Ｂが計測用のカメラ１００として設定される場合を例に説明する。この場合、残部としてのＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃは受信用のカメラ１００に設定されることになる。図８は、計測用のカメラ１００による連続撮像処理の前半部分を示すフローチャートである。
【００３３】
計測用のカメラ１００としてのＣＡＭＥＲＡ−Ｂの制御手段４１は、連続撮像において図８および図１１の処理を実行する。図８には、連続撮像処理において最初の記録画像を撮像する前までの処理が図示されている。
【００３４】
図８のステップ（１０１）において、ＣＡＭＥＲＡ−Ｂの制御手段４１は、測光開始の指示がされているか否かをチェックする。計測用のカメラ１００としてのＣＡＭＥＲＡ−Ｂがユーザが直接操作するマスタ用のカメラ１００である場合、制御手段４１は、自身の操作スイッチ４８のうち測光開始用のスイッチが操作されたか否かに基づいて、測光開始の指示を判断すればよい。計測用のカメラ１００としてのＣＡＭＥＲＡ−Ｂがスレーブ用のカメラ１００である場合、制御手段４１は、無線通信回路５１による測光開始の指示の受信の有無に基づいて、測光開始の指示を判断すればよい。ＣＡＭＥＲＡ−Ｂの制御手段４１は、測光開始の指示があるまで、ステップ（１０１）の判断処理を繰り返す。ＣＡＭＥＲＡ−Ｂの制御手段４１は、測光開始の指示があると、処理をステップ（１０２）へ進める。
【００３５】
ステップ（１０２）において、ＣＡＭＥＲＡ−Ｂの制御手段４１は、測光用センサ２６に、被写体の輝度を計測させる。測光用センサ２６は、このＡＥ処理において、顔検知等が可能な全画素読み出しのための蓄積をし、信号読み出しを行う。信号処理回路４２は、測光用センサ２６から順次入力される信号をＡ／Ｄ変換し、メモリ４３に保存する。また、信号処理回路４２は、全画素の情報から画像情報を生成し、パターンマッチングなどの手法により顔検出を行う。信号処理回路４２は、入力信号をロック積分するなどして、被写体の輝度としての測光値を演算する。信号処理回路４２は、予め取得しているレンズ情報に基づいて、演算された被写体の測光値に対応する撮像に適したシャッタ速度、絞り値、撮像感度などを決定する。信号処理回路４２は、これらの情報を、メモリ４３に保存する。ステップ（１０３）において、ＣＡＭＥＲＡ−Ｂの制御手段４１は、測光用センサ２６に、光源フリッカを計測させる。測光用センサ２６は、この光源フリッカの計測処理において、画素数を間引いた蓄積をし、短時間での信号読み出しを行う。信号処理回路４２は、測光用センサ２６から順次入力される信号をＡ／Ｄ変換し、メモリ４３に保存する。これにより、メモリ４３には、光源フリッカの周波数の数倍以上のサイクルにて取得された複数画素のデータが保存される。また、信号処理回路４２は、入力された測光用センサ２６の信号をサイクル毎にブロック積分するなどして、時系列での被写体の輝度の変化を示す明るさ情報を得る。ステップ（１０４）において、ＣＡＭＥＲＡ−Ｂの制御手段４１は、複数サイクルによる時系列での明るさ情報から、光源フリッカの有無、並びに光源フリッカが有る場合の周波数および位相といった光源フリッカ情報を演算する。ステップ（１０５）において、ＣＡＭＥＲＡ−Ｂの制御手段４１は、演算により生成した光源フリッカ情報を、無線通信回路５１から送信する。ＣＡＭＥＲＡ−Ｂとの間で通信リンクを確立しているＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃの無線通信回路５１は、ＣＡＭＥＲＡ−Ｂで生成された光源フリッカ情報を受信する。ステップ（１０６）において、ＣＡＭＥＲＡ−Ｂの制御手段４１は、無線通信回路５１が、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃから送信された協調フリッカレス撮像ｒｅａｄｙの情報を受信しているか否かを判断する。なお、協調フリッカレス撮像ｒｅａｄｙの情報の送信条件については、図９において説明する。協調フリッカレス撮像ｒｅａｄｙの情報を受信していた場合、ＣＡＭＥＲＡ−Ｂの制御手段４１は、表示器４４に、準備完了のなどの表示を行う。ステップ（１０７）において、ＣＡＭＥＲＡ−Ｂの制御手段４１は、レリーズ開始の指示がされているか否かを判断する。レリーズ開始は、ＣＡＭＥＲＡ−Ｂがユーザが直接操作する計測用のカメラ１００である場合、制御手段４１は、自身のレリーズスイッチ（４８）が操作されたか否かで判断すればよい。ＣＡＭＥＲＡ−Ｂがユーザが直接操作しないスレーブ用のカメラ１００である場合、制御手段４１は、無線通信回路５１が、受信用のカメラ１００からレリーズ開始指示を受信したか否かで判断すればよい。未だにレリーズ開始指示が無い場合、ＣＡＭＥＲＡ−Ｂの制御手段４１は、上述したステップを繰り返す。
【００３６】
図９は、受信用のカメラ１００による連続撮像処理の前半部分を示すフローチャートである。受信用のカメラ１００としてのＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃは、連続撮像において図９および図１２の処理を実行する。そして、図９には、連続撮像処理において最初の記録画像を撮像する前までの処理が図示されている。ＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃの制御手段４１は、たとえば不図示の電源スイッチがオンされたり、通信リンクを確立したりすると、各々のカメラ１００において、図９の処理を開始する。ステップ（２０１）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、測光開始の指示がされているか否かをチェックする。受信用のカメラ１００としてのＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃがユーザが直接操作するマスタ用のカメラ１００である場合、制御手段４１は、自身の測光開始用のスイッチが操作されたか否かに基づいて、測光開始の指示を判断すればよい。計測用のカメラ１００としてのＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃがスレーブ用のカメラ１００である場合、制御手段４１は、無線通信回路５１による測光開始の指示の受信の有無に基づいて、測光開始の指示を判断すればよい。ＣＡＭＥＲＡ−Ｂの制御手段４１は、測光開始の指示があるまで、ステップ（２０１）の判断処理を繰り返す。ＣＡＭＥＲＡ−Ｂの制御手段４１は、測光開始の指示があると、処理をステップ（２０２）へ進める。ステップ（２０２）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、測光用センサ２６に、被写体の輝度を計測させる。ステップ（２０３）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、測光用センサ２６に、光源フリッカを計測させる。ステップ（２０４）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、光源フリッカ情報を演算する。これらステップ（２０２）からステップ（２０４）の処理は、ＣＡＭＥＲＡ−Ｂのステップ（１０２）からステップ（１０４）の処理と同様である。ステップ（２０５）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、無線通信回路５１により、ＣＡＭＥＲＡ−Ｂがステップ（１０５）で送信した光源フリッカ情報を受信しているか否かを確認する。
【００３７】
ステップ（２０６）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、受信したＣＡＭＥＲＡ−Ｂの光源フリッカ情報と、自身で生成した光源フリッカ情報とを比較する。ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、たとえば、光源フリッカの有無と、光源フリッカが有る場合の周波数の情報とを比較する。光源フリッカ情報が一致する場合、制御手段４１は、処理をステップ（２０７）へ進める。ステップ（２０７）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、受信したＣＡＭＥＲＡ−Ｂの明位相タイミングの情報と、自身で生成した明位相タイミングの情報とから、双方のカメラ１００間の時差情報を算出する。時差情報を生成すると、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃは、協調フリッカレス撮像を実行可能な状態になる。ここで、制御手段４１は、時差情報生成手段として機能する。ステップ（２０８）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、準備完了を表すｒｅａｄｙ情報を、無線通信回路５１から送信する。ＣＡＭＥＲＡ−Ｂの無線通信回路５１は、ｒｅａｄｙ情報を受信する。
【００３８】
ステップ（２０９）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、レリーズ開始の指示がされているか否かをチェックする。レリーズ開始は、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃがユーザが直接操作する計測用のカメラ１００である場合、制御手段４１は、自身のレリーズスイッチ（４８）が操作されたか否かで判断すればよい。ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃがユーザが直接操作しないスレーブ用のカメラ１００である場合、制御手段４１は、無線通信回路５１が、受信用のカメラ１００からレリーズ開始指示を受信したか否かで判断すればよい。未だにレリーズ開始指示が無い場合、制御手段４１は、上述したステップを繰り返す。
【００３９】
なお、ステップ（２０６）において光源フリッカの周波数といった光源フリッカ情報が一致しない場合、制御手段４１は、処理をステップ（２１０）へ進める。光源フリッカ情報が一致していない場合、ＣＡＭＥＲＡ−Ｂが撮像する被写体と、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃが撮像する被写体とが、異なる光源環境に存在する可能性が高い。ステップ（２１０）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、準備不全を表すｎｏｔ  ｒｅａｄｙ情報を無線通信回路５１から送信する。ＣＡＭＥＲＡ−Ｂの無線通信回路５１は、ｎｏｔ  ｒｅａｄｙ情報を受信する。その後、制御手段４１は、処理をステップ（２０９）へ進める。この場合、ｎｏｔ  ｒｅａｄｙ情報を送信したカメラ１００は、他のカメラ１００と協調しない単独での連続撮像を実施することになる。
【００４０】
図１０は、連続撮像の開始前における複数のカメラ１００の連携状態の一例を説明するタイミングチャートの一例である。図１０（ａ）は、連続撮像可能なＣＡＭＥＲＡ−Ａのタイミングチャートである。図１０（ｂ）は、連続撮像可能なＣＡＭＥＲＡ−Ｂのタイミングチャートである。図１０（ｃ）は、連続撮像可能なＣＡＭＥＲＡ−Ｃのタイミングチャートである。図１０（ｄ）は、光源フリッカの一例の波形である。図１０において、時間は左から右へ流れる。光源フリッカには、ほぼ一定の周期ｔｆｋにて、Ｐ１、Ｐ２、Ｐ３・・・と繰り返しに明位相タイミング（ピーク）が現れる。同図において、ＣＡＭＥＲＡ−Ｂは、ステップ（１０３）の処理を繰り返すことにより、ＦＬＫ＿Ｂ１、ＦＬＫ＿Ｂ２、・・・においてフリッカ測定のための蓄積処理を繰り返し実行する。ＣＡＭＥＲＡ−Ａは、ステップ（２０３）の処理を繰り返すことにより、ＦＬＫ＿Ａ１、ＦＬＫ＿Ａ２、・・・においてフリッカ測定のための蓄積処理を繰り返し実行する。ＣＡＭＥＲＡ−Ｃは、ステップ（２０３）の処理を繰り返すことにより、ＦＬＫ＿Ｃ１、ＦＬＫ＿Ｃ２、・・・においてフリッカ測定のための蓄積処理を繰り返し実行する。図１０の３台のカメラ１００は、３台のうちのマスタ用のカメラ１００が操作されたことにより、測光動作を開始する。ただし、たとえば無線通信のタイムラグ、カメラ１００の起動時間のばらつき、などの原因により、３台のカメラ１００が完全に同一のタイミングで測光を実施する可能性が低い。また、３台のカメラ１００が同一の光源環境下に存在する被写体を撮像している場合、それらの被写体には、光源フリッカの影響が同様に生じていると考えられる。図１０において、ＣＡＭＥＲＡ−Ａは、自身に備わるタイマ４１ａにおいて、ステップ（２０４）の蓄積開始タイミングｔａ０を基準時刻として、ＦＬＫ＿Ａ１の蓄積情報から光源フリッカの周期ｔｆｋと明位相タイミングｔｐａとを演算する。ＣＡＭＥＲＡ−Ｂは、自身に備わるタイマ４１ａにおいて、ステップ（２０４）の蓄積開始タイミングｔｂ０を基準時刻として、ＦＬＫ＿Ｂ１の蓄積情報から光源フリッカの周期ｔｆｋと明位相タイミングｔｐｂとを演算する。ＣＡＭＥＲＡ−Ｃは、自身に備わるタイマ４１ａにおいて、ステップ（２０４）の蓄積開始タイミングｔｃ０を基準時刻として、ＦＬＫ＿Ｃ１の蓄積情報から光源フリッカの周期ｔｆｋと明位相タイミングｔｐｃとを演算する。３台のカメラ１００のタイマ４１ａは個別に動作を開始しており、互いに同期していない。したがって、基準時刻ｔａ０、ｔｂ０、ｔｃ０は、同一の時刻ではなく、それらの間に時差を有する。しかし、３台のカメラ１００は、同一の光源環境下に存在する被写体の輝度変化から、同じ光源フリッカの明るいピークタイミング（Ｐ２の位置）を、それぞれの明位相タイミングｔｐａ、ｔｐｂ、ｔｐｃとして演算する。そして、ＣＡＭＥＲＡ−Ｂは、フリッカの周期情報ｔｆｋおよびフリッカの明位相タイミング情報ｔｐｂを演算し終える毎に、これらを図８のステップ（１０５）においてＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃへ送信する。ＣＡＭＥＲＡ−Ａは、ＣＡＭＥＲＡ−Ｂからこれらの情報を受信する。ＣＡＭＥＲＡ−Ａは、自身で演算したフリッカの明位相タイミング情報ｔｐａと、ＣＡＭＥＲＡ−Ｂから送信されたフリッカの明位相タイミング情報ｔｐｂとの差分から、カメラ１００間のタイマ４１ａの基準時刻ｔａ０とｔｂ０との時差情報を演算し得る。また、ＣＡＭＥＲＡ−Ｃは、ＣＡＭＥＲＡ−Ｂからこれらの情報を受信する。ＣＡＭＥＲＡ−Ｃは、自身で演算したフリッカの明位相タイミングｔｐｃと、ＣＡＭＥＲＡ−Ｂから送信されたフリッカの明位相タイミング情報ｔｐｂの差分から、カメラ１００間のタイマ４１ａの基準時刻ｔｃ０とｔｂ０との時差情報を演算し得る。このように、同一光源の環境下であれば、それぞれのカメラ１００により計測される光源フリッカによる明位相タイミングは、周期ｔｆｋにて繰り返し発生することが自明である。３台のカメラ１００の検出ピークの位置が同一ではなくとも、それを含めて時差情報を演算することができる。
【００４１】
以上が、ＣＡＭＥＲＡ−Ａ、ＣＡＭＥＲＡ−Ｂ、ＣＡＭＥＲＡ−Ｃについての、連続撮像開始前の動作の説明である。続いて、連続撮像開始後の各カメラ１００の動作を説明する。図１１は、計測用のカメラ１００による連続撮像処理の後半部分を示すフローチャートである。計測用のカメラ１００としてのＣＡＭＥＲＡ−Ｂの制御手段４１は、連続撮像において、図８の処理に続けて図１１の処理を実行する。これにより、計測用のカメラ１００は、連続撮像中に、光源フリッカ情報を生成して、受信用のカメラ１００へ送信し続ける。図８のステップ（１０７）においてレリーズ開始の指示を判断すると、ＣＡＭＥＲＡ−Ｂの制御手段４１は、処理をステップ（１１１）へ進める。ステップ（１１１）において、ＣＡＭＥＲＡ−Ｂの制御手段４１は、第１のモータドライバ４６へ制御信号を出力する。第１のモータドライバ４６は、第１のモータ４７を駆動し、主ミラー１３および第１の反射ミラー１４を跳ね上げる。また、ＣＡＭＥＲＡ−Ｂの制御手段４１は、ステップ（１０２）にて演算した絞り値情報を、レンズ制御手段７１へ出力する。レンズ制御手段７１は、入力される絞り値情報にしたがって、第３のモータドライバ７４に信号を出力する。第３のモータドライバ７４は、第３のモータ７５を駆動し、交換レンズ２を絞り込み状態にする。ステップ（１１２）において、ＣＡＭＥＲＡ−Ｂの制御手段４１は、ステップ（１０４）にて演算した光源フリッカの周波数および位相に基づき、光源フリッカの明位相タイミングに撮像タイミングを合わせる遅延時間の経過を待つ。ステップ（１１３）において、ＣＡＭＥＲＡ−Ｂの制御手段４１は、シャッタ駆動手段４９へ信号を出力し、フォーカルプレーンシャッタ１０を開放状態にする。これにより撮像素子１２には交換レンズ２からの光線が入射する。撮像素子１２は、被写体の光を蓄積可能な状態になる。また、ＣＡＭＥＲＡ−Ｂの制御手段４１は、信号処理回路４２に対して指示を出す。撮像素子１２は、ステップ（１０２）にて演算されたシャッタ時間に従った蓄積時間と、所定の撮像感度に従った読み出しゲインとにより、被写体の光を蓄積して読み出し処理を実行する。撮像が終了すると、ＣＡＭＥＲＡ−Ｂの制御手段４１は、シャッタ駆動手段４９に対して信号を出力し、フォーカルプレーンシャッタ１０を遮光状態にする。これにより撮像素子１２に対する交換レンズ２からの光線が遮断される。ステップ（１１４）において、ＣＡＭＥＲＡ−Ｂの制御手段４１は、レンズ制御手段７１へ、絞り３１を開放させる信号を出力する。レンズ制御手段７１は、第３のモータドライバ７４へ信号を出力し、第３のモータ７５により絞り３１を開放する。また、レンズ制御手段７１は、第１のモータドライバ４６へ信号を出力し、第１のモータ４７により主ミラー１３および第１の反射ミラー１４をダウンさせる。ステップ（１１５）において、ＣＡＭＥＲＡ−Ｂの制御手段４１は、信号処理回路４２に対して読み出しを指示する。信号処理回路４２は、撮像素子１２から撮像画像情報を読み出してＡ／Ｄ変換し、必要な補正処理や補間処理を行う。信号処理回路４２は、制御手段４１からの指示に基づいて、撮像画像のホワイトバランスを調整する。信号処理回路４２は、調整後の撮像画像情報を記録ファイルフォーマットに圧縮変換し、記憶手段４５に記憶する。記憶手段４５は、被写体を撮像した画像データを記録する。ステップ（１１６）において、ＣＡＭＥＲＡ−Ｂの制御手段４１は、レリーズ開始の指示が継続されているか否かを確認する。レリーズ開始の指示が継続されていない場合、制御手段４１は、図８および図１１による連続撮像処理を終了する。レリーズ開始の指示が継続している場合、制御手段４１は、処理をステップ（１０２）へ戻し、上述した処理を繰り返す。これにより、ＣＡＭＥＲＡ−Ｂは、連続して記録画像を撮像する。このように、連続撮像開始後に光源フリッカを計測するカメラ１００として設定されているＣＡＭＥＲＡ−Ｂは、連続撮像中に、記録画像を撮像するごとに、光源フリッカを計測して光源フリッカ情報を生成し、受信用のカメラ１００へ送信する。
【００４２】
図１２は、受信用のカメラ１００による連続撮像処理の後半部分を示すフローチャートである。受信用のカメラ１００としてのＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、連続撮像において、図９の処理に続けて図１２の処理を実行する。これにより、受信用のカメラ１００は、連続撮像中に、光源フリッカを計測することなく、計測用のカメラ１００として設定されているＣＡＭＥＲＡ−Ｂにより継続された光源フリッカ情報を用いて、記録画像を撮像する。図９のステップ（２０９）においてレリーズ開始の指示を判断すると、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、処理をステップ（２２１）へ進める。ステップ（２２１）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、第１のモータドライバ４６へ信号を出力して、第１のモータ４７により主ミラー１３および第１の反射ミラー１４を跳ね上げる。制御手段４１は、ステップ（２０２）にて演算した絞り値情報を、レンズ制御手段７１へ出力する。レンズ制御手段７１は、第３のモータドライバ７４に信号を出力し、第３のモータ７５により絞り３１を駆動する。これにより、交換レンズ２は絞り込み状態になる。ステップ（２２２）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、光源フリッカの位相情報に基づき、フリッカの明位相タイミングに撮像タイミングを合わせるために必要な遅延時間の経過を待つ。ここで、連続撮像の最初の撮像にあっては、制御手段４１は、ステップ（２０４）にて演算した光源フリッカの周波数および位相情報を用いる。２回目以降の撮像にあっては、制御手段４１は、後述するステップ（２３０）にて演算した光源フリッカの周波数および位相情報を用いる。ステップ（２２３）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、シャッタ駆動手段４９へ信号を出力し、フォーカルプレーンシャッタ１０を開放状態にする。これにより撮像素子１２には交換レンズ２からの光線が入射する。撮像素子１２は、被写体の光を蓄積可能な状態になる。また、制御手段４１は、信号処理回路４２に対して指示を出す。撮像素子１２は、ステップ（２０２）にて演算されたシャッタ時間に従った蓄積時間と、所定の撮像感度に従った読み出しゲインとにより、被写体の光を蓄積して読み出し処理を実行する。撮像が終了すると、制御手段４１は、シャッタ駆動手段４９に対して信号を出力し、フォーカルプレーンシャッタ１０を遮光状態にする。これにより撮像素子１２に対する交換レンズ２からの光線が遮断される。ステップ（２２４）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、レンズ制御手段７１へ、絞り３１を開放させる信号を出力する。レンズ制御手段７１は、第３のモータドライバ７４へ信号を出力し、第３のモータ７５により絞り３１を開放する。また、レンズ制御手段７１は、第１のモータドライバ４６へ信号を出力し、第１のモータ４７により主ミラー１３および第１の反射ミラー１４をダウンさせる。ステップ（２２５）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、信号処理回路４２に対して読み出しを指示する。信号処理回路４２は、撮像素子１２から撮像画像情報を読み出してＡ／Ｄ変換し、必要な補正処理や補間処理を行う。信号処理回路４２は、制御手段４１からの指示に基づいて、撮像画像のホワイトバランスを調整する。信号処理回路４２は、調整後の撮像画像情報を記録ファイルフォーマットに圧縮変換し、記憶手段４５に記憶する。記憶手段４５は、被写体を撮像した画像データを記録する。ステップ（２２６）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、レリーズ開始の指示が継続されているか否かを確認する。レリーズ開始の指示が継続されていない場合、制御手段４１は、図９および図１２による連続撮像処理を終了する。レリーズ開始の指示が継続している場合、制御手段４１は、処理をステップ（２２７）へ進める。
【００４３】
ステップ（２２７）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、図１２のステップ（２０８）にてｒｅａｄｙ情報を他のカメラ１００であるＣＡＭＥＲＡ−Ｂへ送信しているか否かを確認する。送信していない場合、制御手段４１は、協調フリッカレス撮像動作を行わないので、処理をステップ（２３１）へ進める。送信している場合、制御手段４１は、協調フリッカレス撮像動作を行うために、処理をステップ（２２８）へ進める。ステップ（２２８）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、測光用センサ２６に、被写体の輝度を計測させる。この処理は、ステップ（１０２）と同様である。ステップ（２２９）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、無線通信回路５１が受信した光源フリッカ情報を取得して確認する。無線通信回路５１は、連続撮像中にＣＡＭＥＲＡ−Ｂが光源フリッカ情報を生成すると、ＣＡＭＥＲＡ−Ｂから光源フリッカ情報を繰り返し受信する。制御手段４１は、連続撮像中にＣＡＭＥＲＡ−Ｂから受信している最新の光源フリッカ情報を取得して確認する。ステップ（２３０）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、受信した光源フリッカ情報と、時差情報とに基づいて、光源フリッカの明位相タイミングに合わせるように遅延させた次の撮像タイミングを演算する。ＣＡＭＥＲＡ−Ｂから受信する光源フリッカ情報は、ＣＡＭＥＲＡ−Ｂのタイマ４１ａの基準時刻ｔｂ０を基準として生成されたものである。制御手段４１は、図９のステップ（２０７）で演算した時差情報を用いて、受信した計測用のカメラ１００の光源フリッカ情報を、自身の基準時刻ｔａ０に合わせるように補正する。これにより、ＣＡＭＥＲＡ−Ａは、自身の基準時刻ｔａ０を基準にした光源フリッカ情報を得る。ＣＡＭＥＲＡ−Ｃは、自身の基準時刻ｔｃ０を基準にした光源フリッカ情報を得る。制御手段４１は、基準時刻に合わせて補正した光源フリッカ情報を用いて、光源フリッカの明位相タイミングに合わせるように遅延させた次の撮像タイミングを演算する。その後、制御手段４１は、処理をステップ（２２１）へ戻す。これにより、連続撮像開始後に光源フリッカを計測しないカメラ１００として設定されているＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃは、協調フリッカレス撮像動作による連続撮像を継続する。ＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃは、連続撮像中に、基本的に記録画像を撮像するごとに光源フリッカを受信して、光源フリッカの影響を抑制するように、撮像タイミングを遅延させる。ＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃは、連続撮像中に、自身で光源フリッカを計測しない。
【００４４】
ステップ（２３１）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、測光用センサ２６に、被写体の輝度を計測させる。この処理は、ステップ（１０２）と同様である。ステップ（２３２）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、測光用センサ２６に、光源フリッカを計測させる。ステップ（２３３）において、ＣＡＭＥＲＡ−ＡまたはＣＡＭＥＲＡ−Ｃの制御手段４１は、光源フリッカ情報を演算する。これらの処理は、ＣＡＭＥＲＡ−Ｂのステップ（１０２）からステップ（１０４）の処理と同様である。その後、制御手段４１は、処理をステップ（２２１）へ戻し、連続撮像を継続する。
【００４５】
図１３は、連続撮像中の１つの撮像タイミングにおける複数のカメラ１００の連携状態の一例を説明するためのタイミングチャートである。図１３（ａ）は、ＣＡＭＥＲＡ−Ａのタイミングチャートである。図１３（ｂ）は、ＣＡＭＥＲＡ−Ｂのタイミングチャートである。図１３（ｃ）は、ＣＡＭＥＲＡ−Ｃのタイミングチャートである。図１３において、時間は左から右へ進む。そして、受信用のカメラ１００であるＣＡＭＥＲＡ−Ａは、撮像期間中に、主に、撮像処理、メカ駆動処理（メカ２）、ＡＥ処理、メカ駆動処理（メカ１）、撮像タイミングの遅延時間（Ｔ）、を繰り返す。ここで、メカ駆動処理（メカ２）は、撮像後に主ミラー１３などをダウン駆動する処理である。ＡＥ処理は、被写体の輝度を計測する処理である。メカ駆動処理（メカ１）は、主ミラー１３などをアップ駆動する処理である。受信用のカメラ１００であるＣＡＭＥＲＡ−Ｃも、同様である。なお、ＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃのタイミングチャートの（Ｔ）は図１２のステップ（２２２）に、（撮像）は図１２のステップ（２２３）に、（メカ２）は図１２のステップ（２２４）に、対応する。また、（ＡＥ）は図１２のステップ（２２８）に、（メカ１）は図１２のステップ（２２１）に対応する。これらの受信用のカメラ１００の撮像期間ＴｃＡ、ＴｃＣは、光源フリッカの対策を実施しない通常の場合と比べて撮像タイミングの遅延時間（Ｔ）のみで長期化し、通常の撮像期間と略同じである。これに対し、計測用のカメラ１００であるＣＡＭＥＲＡ−Ｂは、撮像期間中に、主に、撮像処理、メカ駆動処理（メカ２）、ＡＥ処理、光源フリッカを計測する期間（ＦＫ）、メカ駆動処理（メカ１）、撮像タイミングの遅延時間（Ｔ）、を繰り返す。なお、ＣＡＭＥＲＡ−Ｂのタイミングチャートの（Ｔ）は図１３のステップ（１１２）に、（撮像）は図１３のステップ（１１３）に、（メカ２）は図１３のステップ（１１４）に、（ＡＥ）は図１３のステップ（１０２）に、対応する。また、（ＦＫ）は図１３のステップ（１０３）に、（メカ１）は図１３のステップ（１１１）に対応する。また、（ＦＫ）の後に「送信」と記載しているタイミングは、図１３のステップ（１０５）に対応する。ＣＡＭＥＲＡ−Ｂは、光源フリッカ情報を生成する毎に、生成した光源フリッカ情報をＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃへ繰り返し送信する。計測用のカメラ１００の撮像期間ＴｃＢは、光源フリッカの対策を実施しない通常の場合と比べて撮像タイミングの遅延時間（Ｔ）と、光源フリッカを計測する期間（ＦＫ）とで長期化し、通常の撮像期間に比べて格段に長くなる。
【００４６】
このように、ＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃは、自身において光源フリッカ情報を生成する処理（ＦＫ）を実行しないので、その分で連続撮像時の撮像間隔（撮像駒間時間）が短くなる。ＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃは、光源フリッカの対策を実施しない場合と同等の撮像間隔（撮像駒間時間）により、複数の画像を連続的に撮像できる。なお、ＣＡＭＥＲＡ−Ｂは、光源フリッカの計測処理を実施するため、ＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃよりも撮像間隔（撮像駒間時間）が延びる。したがって、連続撮像の期間が長くなると、ＣＡＭＥＲＡ−Ｂは、ＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃの撮像タイミングに間に合うように光源フリッカ情報を生成して送信できなくなる可能性がある。この場合には、ＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃは、前回と同じ光源フリッカ情報を再度用いて、記録画像を撮像すればよい。光源フリッカの明位相タイミングを計測してから０．２秒程度以内の期間であれば、商用交流電源に起因する光源フリッカの周波数の誤差や変動は、撮像結果に対して大きな影響を与えにくい。したがって、連続撮像中のＣＡＭＥＲＡ−Ｂの撮像間隔ｔｃｂが０．１秒程度に納まっている場合、光源フリッカの影響を好適に抑制した記録画像を撮像し得る。ＣＡＭＥＲＡ−ＡおよびＣＡＭＥＲＡ−Ｃは、前回と同じ光源フリッカ情報（遅延の情報）を再度用いる場合、光源フリッカの影響を好適に抑制した記録画像を撮像し得る。
【００４７】
以上のように、本実施形態では、受信用のカメラ１００の制御手段４１は、計測用のカメラ１００から受信した光源フリッカ情報に基づいて遅延させた撮像タイミングにて、連続撮像中の各撮像を実行する。よって、受信用のカメラ１００は、たとえば自ら連続撮像中の各撮像の際に周期的に光源フリッカを計測して光源フリッカ情報を生成しなくてよい。自ら光源フリッカを計測しない場合、受信用のカメラ１００での連続撮像の撮像間隔の長期化は、撮像タイミングを調整ためだけの最小限に抑えられる。しかも、受信用のカメラ１００は、連続撮像中の各撮像において、撮像する被写体についての光源フリッカによる明るさの周期的な変化に対応した撮像タイミングで撮像を実行できる。よって、連続撮像による複数の画像では、光源フリッカによる被写体の明るさの周期的な変化の影響が抑制され得る。受信用のカメラ１００は、連続撮像中の各撮像を、光源フリッカを抑制するようにたとえば被写体が明るくなるタイミングで実行して、明るい画質に均一的に揃った複数の画像を撮像することができる。連続撮像による複数の画像には、被写体が暗く撮像されている画像が含まれ難くなる。
【００４８】
このように本実施形態は、複数のカメラ１００を互いに通信可能にして連携させて、計測用のカメラ１００から受信用のカメラ１００へ、計測用のカメラ１００にて生成した光源フリッカ情報を送信する。したがって、受信用のカメラ１００は、たとえば自ら光源フリッカ情報を生成するための計測処理を実施することなく、連続撮像中の光源フリッカ情報を得て、光源フリッカを抑制した連続撮像を実施することができる。受信用のカメラ１００は、撮像間隔の長期化を抑えつつ、光源フリッカを抑制した連続撮像を実施できる。本実施形態では、受信用のカメラ１００は、連続撮像の撮像を開始する前に、受信用のカメラ１００で生成した光源フリッカ情報と、計測用のカメラ１００で生成した光源フリッカ情報との一致を判断する。受信用のカメラ１００は、たとえば受信用のカメラ１００で生成した光源フリッカの周波数と、計測用のカメラ１００で生成した光源フリッカの周波数との一致を判断する。そして、受信用のカメラ１００は、光源フリッカ情報が一致すると判断した場合、受信用のカメラ１００で光源フリッカ情報を生成することなく、計測用のカメラ１００から受信した光源フリッカ情報に基づいて連続撮像中の撮像を実行する。よって、受信用のカメラ１００は、計測用のカメラ１００が受信用のカメラ１００と同じ光源環境下にて撮像していることを確認できる場合にのみ、計測用のカメラ１００と連携して連続撮像を実施できる。本実施形態では、受信用のカメラ１００は、連続撮像での撮像を開始する前に、光源の位相を計測する時差を示す時差情報を生成する。光源の位相を計測する時差は、受信用のカメラ１００で生成した光源フリッカ情報と、無線通信回路５１が受信した計測用のカメラ１００の光源フリッカ情報との時間差である。そして、連続撮像中の各撮像を実行する制御手段４１は、時差情報と、計測用のカメラ１００の光源フリッカ情報とに基づいて、連続撮像中の各撮像のタイミングを、光源の明時位相となるように遅延させて撮像する。よって、連続撮像による複数の記録の画像は、明るい画質に均一的に揃うようになる。連続撮像による複数の画像に、被写体が暗く撮像されている画像が含まれ難くなる。本実施形態では、複数のカメラ１００の中の少なくと１つのカメラ１００に設けられる制御手段４１により、計測用のカメラ１００と受信用のカメラ１００とを自動的に選択する。計測用のカメラ１００は、連続撮像中に光源フリッカ情報を生成して送信するものである。受信用のカメラ１００は、連続撮像中に光源フリッカ情報を受信するものである。制御手段４１は、連続撮像での撮像を開始する前に、複数のカメラ１００の中から計測用のカメラ１００および受信用のカメラ１００を選択する。制御手段４１は、複数のカメラ１００の各々において計測される光源フリッカの評価値、光源フリッカの受光振幅、各々のカメラ１００の撮像の設定に基づき、カメラ１００を選択する。ここでの撮像の設定には、たとえば、交換レンズ２の焦点距離、カメラ１００の安定性を用いる。これにより、撮像システム１０１は、複数のカメラ１００について、連続撮像において光源フリッカを計測するのに適したカメラ１００を計測用として、それ以外のカメラ１００を受信用として、自動的に割り当てることができる。
【００４９】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００５０】
たとえば上述した実施形態では、光源フリッカを連続撮像中に計測する計測用のカメラ１００としてのＣＡＭＥＲＡ−Ｂは、それ自身においても連続撮像中に連続撮像を実施している。この他にもたとえば、計測用のカメラ１００としてのＣＡＭＥＲＡ−Ｂは、連続撮像中には、連続撮像を実施することなく、光源フリッカを連続撮像中に計測して光源フリッカ情報を他の受信用のカメラ１００へ送信してもよい。
【００５１】
また、本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワークや記憶媒体を介してシステムや装置に供給し、そのシステム又は装置のコンピュータの１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５２】
２６  測光用センサ
４１  制御手段
４１ａ  タイマ
４１ｂ  ＲＯＭ
４１ｃ  ＣＰＵ
４１ｄ  ＲＡＭ
４４  表示器
５１  無線通信回路
１００  カメラ
１０１  撮像システム
【図１】
2019220922.tif 000003
【図２】
2019220922.tif 000004
【図３】
2019220922.tif 000005
【図４】
2019220922.tif 000006
【図５】
2019220922.tif 000007
【図６】
2019220922.tif 000008
【図７】
2019220922.tif 000009
【図８】
2019220922.tif 000010
【図９】
2019220922.tif 000011
【図１０】
2019220922.tif 000012
【図１１】
2019220922.tif 000013
【図１２】
2019220922.tif 000014
【図１３】
2019220922.tif 000015