(57)【要約】【課題】ミラーアップを行うことでＡＦデフォーカス情報を取得出来なくなり、被写体を正確に追尾することが難しくなる問題を解決すること。【解決手段】周囲の通信可能な撮像装置を検出し、接続するための通信手段と、検出した撮像装置と同期するクロック発生手段と、撮影タイミングを計算する演算部と、被写体位置を測定する焦点検出装置と、前記焦点検出装置で測定した情報と他の撮像装置で計算した情報の両方を考慮して被写体の動きを判断する被写体追尾予測手段と、前記被写体追尾予測手段で得られた被写体の移動情報を用いてレンズを駆動する駆動装置を備え、前記被写体追尾予測手段の予測部は通信している全ての撮像装置の撮影タイミングをずらすことによって、ミラーアップによる焦点検出不能時間を最小にすることを特徴とする。【選択図】図６
2018189852.tif 000002
【特許請求の範囲】
【請求項１】
周囲の通信可能な撮像装置を検出し、接続するための通信手段と、検出した撮像装置と同期するクロック発生手段と、撮影タイミングを計算する演算部と、被写体位置を測定する焦点検出装置と、前記焦点検出装置で測定した情報と他の撮像装置で計算した情報の両方を考慮して被写体の動きを判断する被写体追尾予測手段と、前記被写体追尾予測手段で得られた被写体の移動情報を用いてレンズを駆動する駆動装置を備え、前記被写体追尾予測手段の予測部は通信している全ての撮像装置の撮影タイミングをずらすことによって、ミラーアップによる焦点検出不能時間を最小にすることを特徴とする撮像装置。
【請求項２】
前記被写体追尾演算手段は計算した被写体情報を比較することで周囲の撮像装置との位置関係を判断し、被写体追尾に影響のない位置にある撮像装置のみの情報を使用することを特徴とする請求項１に記載の撮像装置。
【請求項３】
上記位置判断には、ＧＰＳ、もしくはレンズの距離情報を利用することを特徴とする請求項２に記載の撮像装置。
【請求項４】
上記位置判断にはそれぞれのカメラ単体で測距した被写体の速度変化の比較結果を利用することを特徴とする請求項２に記載の撮像装置。
【請求項５】
測距性能の個体差をなくすために、キャリブレーションを持つことを特徴とする請求項１乃至請求項４の何れか一項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、特に連写中のＡＦ制御に関する。
【背景技術】
【０００２】
スポーツ写真や報道写真等を撮る撮影者にとって、連続撮影時のコマ速が重要になることが多い。コマ速が少ないと、決定的な瞬間を写真に収められない可能性が出てくるからである。
【０００３】
しかし、コマ速を上げるには撮像装置のメカ機構を対応させたり、データ処理スピードを速くする必要があり、結果として撮像装置が大型化したり高価になる。
【０００４】
そこで、特許文献１では、コマ速をアップする方法を提案している。これは他の撮像装置のコマ速を受信する受信部と互いの撮影タイミングを最適化する演算部と算出された撮影タイミングを他の撮像装置に送信する送信部を持ち、用意した機材で最も多くの写真を撮影することを可能とする方法である。
【０００５】
また、連続撮影が必要となる被写体は被写体が動いていることが多く，ＡＦ（ＡｕｔｏＦｏｃｕｓ）性能も高い精度を必要とすることが多い。例えば、一眼レフカメラ（以下、カメラと記す）で連続撮影を行う場合、ミラーダウン時に位相差ＡＦユニットを使って被写体の距離を測定することが一般的に行われている。
【０００６】
しかし、カメラが撮影のためにミラーアップしている時、位相差ＡＦには光が届かなくなるため、被写体を連続して追尾することが出来ない。従来のカメラはミラーダウン時に得られた情報を用いてミラーアップ中の被写体の動きを予測し、予測値に基づいてレンズを駆動していた。しかしながら、カメラがミラーアップをしている最中に被写体の動きが大きく変化した場合、カメラの予測値と被写体の実際の動きに差異が生じてしまう。そのため、動きが不規則な被写体を撮影する場合、正確にピントを合わせた状態で写真が撮れないことがあった。
【０００７】
特許文献２では、ＧＰＳを用いてカメラから見た被写体の向きを特定することによりカメラ間で被写体位置のやりとりをすることにより、位相差ＡＦユニットに光が届かないタイミングでも被写体の方向を把握することが出来る。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−７０３３６号公報
【特許文献２】特開２０１６−４２７２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１では、コマ速を増すことはできるが、被写体が動いた時のＡＦ追従性能は１台の時と変わらない。また、複数の撮像装置が同じ被写体を問題なく追尾できているのか判断することが出来ない。
【００１０】
特許文献２では、ＧＰＳを用いて撮像装置から見た被写体の向きを特定することによりカメラ間で被写体位置のやりとりをしている。しかし、距離情報が無いため正確な位置を把握しているわけではない。また、ＡＦ情報をやり取りしているわけではないため、被写体位置の方向を把握できても大雑把な位置を認識できるのみであり、被写体の正確な位置をやり取りできるわけではない。よって、ＡＦ制御性能も良くなるわけではない。
【００１１】
本発明の目的は、撮影タイミングを調整した複数の撮像装置でＡＦ情報を共有することにより、ＡＦ情報が途切れてしまうことを防止して、ＡＦの予測駆動時間を減らすことにより、ＡＦ性能を向上させる撮像装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記の目的を達成するため、本発明に係る撮像装置は、
周囲の通信可能な撮像装置を検出し、接続するための通信手段と、検出した撮像装置と同期するクロック発生手段と、撮影タイミングを計算する演算部と、被写体位置を測定する焦点検出装置と、前記焦点検出装置で測定した情報と他の撮像装置で計算した情報の両方を考慮して被写体の動きを判断する被写体追尾予測手段と、前記被写体追尾予測手段で得られた被写体の移動情報を用いてレンズを駆動する駆動装置を備え、前記被写体追尾予測手段の予測部は通信している全ての撮像装置の撮影タイミングをずらすことによって、ミラーアップによる焦点検出不能時間を最小にすることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、被写体の動きが急激に変化しても被写体に追従できる撮像装置を提供することが出来る。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態の概念を示すブロック図
【図２】本発明の実施形態に係るデジタル一眼レフカメラの構成を示すブロック図
【図３Ａ】複数のカメラを同期させるためのフローチャート（メインカメラ側）
【図３Ｂ】複数のカメラを同期させるためのフローチャート（サブカメラ側）
【図４Ａ】複数のカメラを同期して撮影するためのフローチャート（メインカメラ側）
【図４Ｂ】複数のカメラを同期して撮影するためのフローチャート（サブカメラ側）
【図５】複数のカメラのデータの使用方法を決定するためのフローチャート
【図６】本発明の概念図
【図７】カメラと被写体の位置関係を示す図
【発明を実施するための形態】
【００１５】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１６】
《第１の実施形態》
図１は、本発明の実施形態の概念を示すブロック図である。
【００１７】
（１０１）は焦点検出手段であり、撮影画面内の複数の座標のデフォーカス量を検出する手段である。（１０２）は受信手段であり、周囲にあるカメラから被写体の位置情報を入手するために用いる。（１０３）は判定手段であり、（１０２）で受信したデータを利用可能であるか、また、どのように利用するかを判定する手段である。
【００１８】
（１０４）は演算部であり、（１０１）や（１０３）で計算されたデフォーカス量を用いて被写体の位置を予測演算したり、周囲のカメラの撮影タイミングの計算を行う手段である。（１０５）は記憶手段であり、（１０４）で予測したデータを記憶する手段である。また、撮像装置は、必要に応じて（１０５）に記憶したデータを読み出して再度（１０４）で演算をすることも可能である。
【００１９】
（１０６）は焦点調節手段であり、予測手段（１０４）によって予測された将来の像面位置に基づいて焦点を調節する駆動手段である。
【００２０】
（１０７）は送信手段であり、（１０５）に記憶された被写体の予測位置を周囲のカメラに送信する手段である。
【００２１】
次に、本発明の実施形態に係る撮像装置としてのデジタル一眼レフカメラ（以下、カメラと記す）について説明する。図２は、そのデジタル一眼レフカメラの構成を示すブロック図である。
【００２２】
（２０１）は撮影レンズである。（２０２）はレンズ駆動回路である。レンズ駆動回路（２０２）は、例えばＤＣモータやステッピングモータによって構成され、マイクロコンピュータ（２２４）の制御によって撮影レンズ（２０１）のフォーカスレンズ位置を変化させることによりピントを合わせる。
【００２３】
（２０３）は、レンズ通信回路である。レンズ通信回路（２０３）は、撮影レンズ（２０１）内部のマイクロコンピュータ（不図示）と通信を行う。通信内容はマイクロコンピュータ（２２４）によって制御され、撮影レンズ（２０１）の状態を取得する。
【００２４】
（２０４）は絞りである。（２０５）は絞り駆動回路である。絞り駆動回路（２０５）は、絞り（２０４）を駆動する。駆動されるべき量はマイクロコンピュータ（２２４）によって算出され、光学的な絞り値を変化させる。
【００２５】
（２０６）は撮影レンズ（２０１）から入射した光束をファインダー側と撮像素子側とに切替えるための主ミラーである。主ミラー（２０６）は常時はファインダー部へと光束を導くよう反射させるように配されているが、撮影が行われる場合には、撮像センサ（２１３）へと光束を導くように上方に跳ね上がり光束中から待避する。また主ミラー（２０６）はその中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を、焦点検出を行うための焦点検出センサに入射するように透過させる。
【００２６】
（２０７）は主ミラー（２０６）から透過してきた光束を反射させ焦点検出を行うための焦点検出センサ（焦点検出回路（２１０）内に配置されている）に導くためのサブミラーである。
【００２７】
（２０８）はファインダーを構成するペンタプリズムである。ファインダーは他にピント板、アイピースレンズ（不図示）などによって構成させる。
【００２８】
（２０９）は測光回路である。ピント板（不図示）に結像された被写体像の色および明るさを、カラーフィルタを備えた測光センサ（測光回路（２０９）内に配置されている）によって、電気信号に変換する。
【００２９】
（２１０）は焦点検出回路である。ミラー（２０６）の中央部を透過し、サブミラー（２０７）で反射された光束は、焦点検出回路（２１０）の内部に配置された光電変換を行うための焦点検出センサに至る。焦点検出の結果であるデフォーカス量は、焦点検出センサの出力を演算することによって求められる。マイクロコンピュータ（２２４）は演算結果を評価してレンズ駆動回路（２０２）に指示し、フォーカスレンズを駆動させる。
【００３０】
（２１１）はフォーカルプレーンシャッターである。（２１２）はシャッター駆動回路であり、フォーカルプレーンシャッター（２１１）を駆動する。シャッターの開口時間はマイクロコンピュータ（２２４）によって、制御される。
【００３１】
（２１３）は撮像センサである。撮像センサ（２１３）には、ＣＣＤやＣＭＯＳセンサなどが用いられ、撮影レンズ（２０１）によって結像された被写体像を電気信号に変換する。
【００３２】
（２１４）はクランプ回路である。（２１５）はＡＧＣ回路である。クランプ回路（２１４）やＡＧＣ回路（２１５）は、Ａ／Ｄ変換をする前の基本的なアナログ信号処理を行い、マイクロコンピュータ（２２４）により、クランプレベルやＡＧＣ基準レベルの変更が行われる。
【００３３】
（２１６）はＡ／Ｄ変換器である。Ａ／Ｄ変換器（２１６）は撮像素子（２１３）のアナログ出力信号をデジタル信号に変換する。（２１７）は映像信号処理回路であり、ゲートアレイなどのロジックデバイスにより実現される。（２２０）はメモリコントローラである。（２２１）はメモリである。（２２２）はコンピュータ等と接続可能な外部インターフェイスである。外部インターフェイス（２２２）には周囲のカメラと情報をやりとりする通信手段を含んでいる。（２２３）はバッファメモリである。
【００３４】
映像信号処理回路（２１７）は、デジタル化された画像データに、フィルタ処理、色変換処理、ガンマ処理を行うと共に、ＪＰＥＧなどの圧縮処理を行い、メモリコントローラ（２２０）に出力する。
【００３５】
映像信号処理回路（２１７）は、必要に応じて撮像センサ（２１３）の信号の露出情報やホワイトバランスなどの情報をマイクロコンピュータ（２２４）に出力することが可能である。それらの情報を基にマイクロコンピュータ（２２４）はホワイトバランスやゲイン調整の指示を行う。連続撮影動作の場合においては、一旦、未処理画像のままバッファメモリ（２２３）に撮影データを格納し、メモリコントローラ（２２０）を通して未処理の画像データを読み出し、映像信号処理回路（２１７）にて画像処理や圧縮処理を行い、連続撮影を行う。連像撮影枚数は、バッファメモリの大きさに左右される。
【００３６】
メモリコントローラ（２２０）では、映像信号処理回路（２１７）から入力された未処理のデジタル画像データをバッファメモリに格納し、処理済みのデジタル画像データをメモリ（２２１）に格納する。また、逆にバッファメモリ（２２３）やメモリ（２２１）から画像データを映像信号処理回路部（２１７）に出力する。メモリ（２２１）は取り外し可能である場合もある。メモリコントローラ（２２０）は、コンピュータ等と接続可能な外部インターフェイス（２２２）を介してメモリ（２２１）に記憶されている画像を出力可能である。
【００３７】
（２２４）はマイクロコンピュータであり、カメラ動作に必要な一連の演算を行う。
ＡＦのデフォーカス量の計算や撮影タイミングの計算もマイクロコンピュータ（２２４）で行っている。
【００３８】
（２２５）は操作部材である。操作部材（２２５）は、マイクロコンピュータ（２２４）にその状態を伝え、マイクロコンピュータ（２２４）はその操作部材の変化に応じて各部をコントロールする。
【００３９】
（２２６）はスイッチ１（以後ＳＷ１）である。（２２７）はスイッチ２（以後ＳＷ２）である。ＳＷ１とＳＷ２は、レリーズボタンの操作でオンオフするスイッチであり、それぞれ操作部材（２２５）の入力スイッチのうちの１つである。ＳＷ１のみオンの状態はレリーズボタン半押し状態であり、この状態でオートフォーカス動作や測光動作を行う。
【００４０】
ＳＷ１，ＳＷ２が共にオンの状態はレリーズボタンの全押し状態であり、画像を記録するためのレリーズボタンオン状態である。この状態で撮影が行われる。またＳＷ１，ＳＷ２がＯＮし続けている間は、連続撮影動作が行われる。操作部材（２２５）には、他に、ＩＳＯ設定ボタン、画像サイズ設定ボタン、画質設定ボタン、情報表示ボタンなど不図示のスイッチが接続されており、スイッチの状態が検出されている。
【００４１】
（２２８）は液晶駆動回路である。（２２９）は外部液晶表示部材である。（２３０）はファインダー内液晶表示部材である。液晶駆動回路（２２８）は、マイクロコンピュータ（２２４）の表示内容命令に従って、外部液晶表示部材（２２９）やファインダー内液晶表示部材（２３０）を駆動する。また、ファインダー内液晶表示部材（２３０）には、不図示のＬＥＤなどのバックライトが配置されており、そのＬＥＤも液晶駆動回路（２２８）で駆動される。
【００４２】
マイクロコンピュータ（２２４）は撮影前に設定されているＩＳＯ感度、画像サイズ、画質に応じた、画像サイズの予測値データをもとに、メモリコントローラ（２２０）を通して、メモリの容量を確認した上で撮影可能残数を演算することができる。必要に応じて外部液晶表示部材（２２９）、ファインダー内液晶表示部材（２３０）にも表示することができる。
【００４３】
（２３１）は不揮発性メモリ（ＥＥＰＲＯＭ）で、カメラに電源が入れられていない状態でも、データを保存することができる。（２３２）は電源部である。  電源部（２３２）は、各ＩＣや駆動系に必要な電源を供給する。（２３３）はクロック発生装置であり、たとえばＧＰＳのように、外部からクロック信号を受信する形式でも良い。
【００４４】
次に、本発明の実施形態１に関する撮影処理の動作例を説明する。
【００４５】
一般にカメラにはある時刻における被写体の像面に対してレンズを駆動するモード（ワンショット撮影モード）と、将来の被写体の像面を予測しながらレンズを駆動するモード（サーボ撮影モード）の２種類がある。本実施形態では、カメラがサーボ撮影モードに設定されたときの動きを示す。
【００４６】
まず、複数のカメラを同期させる方法を説明する。図３は複数のカメラを同期させるためのフローチャートを示している。図３Ａはメインカメラのフローチャートで、図３Ｂはサブカメラのフローチャートを示す。
【００４７】
まず、メインカメラの動作を図３Ａを用いて説明する。（３０１）でカメラのＳＷ１がＯＮとなると、メインカメラは撮影動作を開始する。メインカメラは（３０２）でデータを共有するカメラが周囲に無いか調査する。カメラが無い場合は１台での撮影となるため、（３２１）に進む。カメラがある場合は（３０３）に進む。
【００４８】
（３０３）では、周囲のカメラをサブカメラに設定して、得られた情報をもとにデータの共有方法を決定する。これは、カメラによって搭載している機能が異なったときでも問題なくデータをやりとりするための処置である。データ共有方法が決まったら（３０４）でタイミングを同期させるためのクロックを送受信するよう周囲のカメラに指示を行う。（３０５）でクロックの送受信が確立すると共に、露出制御に必要なデータを取得するため、（３０６）でＡＥ測定を行い、（３０７）でサブカメラのＡＥ測定結果を受け取る。
【００４９】
次に、（３０８）で焦点検出タイミングの調整を行う。実際の撮影が始まるまではカメラ同士の焦点検出タイミングは同じになるように設定される。これをもとに（３０９）でメインカメラは各カメラのシャッタースピードやコマ速を考慮しながら総合的に最も撮影スピードが速くなるタイミングを計算し、（３１０）では、（３０９）で計算した撮影タイミングずらし量をサブカメラに送信する。（３１０）では、焦点検出動作の開始指示も同時に行う。また、（３１１）にて、メインカメラでも測距を開始する。
【００５０】
得られた被写体位置データは（３１２）でデータの信頼性確認をして、実際に使用できるデータであるか選別を行い、（３１３）でサブカメラとデータの授受を行う。得られたデータの共有方法を（３１４）で判断し、その結果をもとにして被写体の移動量を予測し（３１５）、レンズの駆動を行う（３１６）。この時点でＳＷ２がＯＮとなっているかを判定し（３１７）、ＯＮになっていれば撮影動作に移り、ＯＦＦであれば（３０３）に戻って被写体の追尾を継続する。
【００５１】
（３０２）においてサブカメラが見つからなかった場合は、（３２１）へ進み、メインカメラ単体での動作を行う。（３２１）でＡＥ測定を行い、（３２２）の焦点検出動作と（３２３）のデータ選別で測距動作に使えるデータを揃え、（３２４）で被写体の移動量を予測し、レンズ駆動を行う（３２５）。レンズ駆動後は（３１７）へ進む。
【００５２】
なお、メインカメラから指示されるサブカメラの動作は図３Ｂを用いて以下に説明する。
【００５３】
サブカメラは、メインカメラからクロックの送受信指示を受けて（３３１）、動作を開始する。
【００５４】
（３３２）ではクロックの送受信を開始し、メインカメラと同期を行う。（３３３）でＡＥ測定を行い、サブカメラでのシャッター速度を計算した上でコマ速を算出して、（３３４）でメインカメラに送信する。
【００５５】
（３３４）で送信した結果をもとにメインカメラは撮影タイミングを計算してサブカメラに送信するので、サブカメラは撮影タイミングを（３３５）で受け取る。
【００５６】
次に焦点検出を開始して（３３６）、（３３６）で得られたデータの選別を行った（３３７）後に、被写体位置予測に使えるデータをメインカメラとやりとりする（３３８）。得られたデータの共有方法を（３３９）で判断し、その結果をもとにして被写体の移動量を予測し（３４０）、レンズの駆動を行う（３４１）。この時点でメインカメラから撮影開始指示があるかを判定し（３４２）、指示があれば撮影動作に移り、指示が無ければ（３３１）に戻って被写体の追尾を継続する。
【００５７】
次に、複数のカメラを同期して撮影する方法について説明を行う。
【００５８】
図４は複数のカメラを同期して撮影するためのフローチャートを示している。図４Ａはメインカメラのフローチャートであり、図４Ｂはサブカメラのフローチャートである。まず、メインカメラの動作を図４Ａを用いて説明する。なお（４０１）と（３１７）は同じ制御を示しており、（４０１）以下の制御は（３１８）の制御の詳細である。
【００５９】
（４０１）でＳＷ２がＯＮとなった場合は、メインカメラの周囲に情報共有するサブカメラがあるか、再度確認する（４０２）。サブカメラが無い場合はメインカメラ単体での制御となるので（４３１）へ進む。サブカメラがある場合は撮影開始を支持する情報を送信する（４０３）。
【００６０】
次にメインカメラは撮影を行う（４０４）。撮影中、メインカメラは被写体の距離を測定できないため、サブカメラからの情報を受信する（４０５）。（４０６）では、得られた情報を利用できるか判断する。判断方法は後述する。判断結果を待って、メインカメラは被写体追尾のための移動量予測を行う（４０７）。
【００６１】
メインカメラが撮影を完了し、被写体の距離を測定できるようになれば、再度焦点検出動作を行った（４０７）後、（４０８）でデータの信頼性確認をして、実際に使用できるデータであるか選別を行う。
【００６２】
次に（４１０）でＡＥ測定を行い、（４１１）でサブカメラのＡＥ測定結果を受け取る。これをもとに（４１２）では各カメラのシャッタースピードやコマ速を考慮しながら総合的に最も撮影スピードが速くなるタイミングを計算する。次に、計算された撮影タイミングでサブカメラが撮影可能か判断する（４１３）。撮影可能であれば、（４１４）で撮影タイミングのずらし量を各サブカメラに送信する。撮影が間に合わないのであれば、ずらし量を送信しない。
【００６３】
次に、メインカメラは、（４０６）、（４０９）で得られた情報から被写体の移動量の予測を行い（４１５）、レンズを駆動させる（４１６）。また、サブカメラに被写体の位置を送信する（４１７）。ここでＳＷ２がＯＮになっているか確認を行う（４１８）。ＯＮであれば、メインカメラの撮影準備は整っているので、（４０３）に戻って撮影を行う。ＯＦＦであれば、（４１９）に進み、撮影中止の情報をサブカメラに送信して、撮影を終了する（４２０）。
【００６４】
（４０２）において、データを共有するサブカメラが見つからなかった場合は、メインカメラ単体での撮影を行う。このとき、メインカメラが（４０１）以前の動作で被写体に合焦させているので、（４３１）で撮影を行う。撮影完了後、被写体の距離を測定できるようになれば、再度焦点検出動作を行った（４３２）後、（４３３）でデータの信頼性確認をして、実際に使用できるデータであるか選別を行う。
【００６５】
次に、（４３４）でＡＥ測定を行い、撮影条件を決定した後、（４３５）で被写体の移動量を予測し、（４３６）でレンズ駆動を行う。ここでＳＷ２がＯＮになっているか確認を行う（４３７）。ＯＮであれば、メインカメラの撮影準備は整っているので、（４３１）に戻って撮影を行う。ＯＦＦであれば、（４２０）に進み、撮影を終了する。
【００６６】
なお、メインカメラから指示されるサブカメラの動作は図４Ｂを用いて以下に説明する。
【００６７】
最初に撮影を行い（４４１）、被写体の距離を測定できないタイミングはメインカメラからの情報を受信する（４４２）。
【００６８】
（４４３）では、得られた情報を利用できるか判断する。判断方法は後述する。判断結果を待って、メインカメラは被写体追尾のための移動量予測を行う（４４４）。
【００６９】
メインカメラが撮影を完了し、被写体の距離を測定できるようになれば、再度焦点検出動作を行った（４４５）後、（４４６）でデータの信頼性確認をして、実際に使用できるデータであるか選別を行う。
【００７０】
次に（４４７）でＡＥ測定を行い、（４４８）でメインカメラに結果を送信する。
これをもとにメインカメラが撮影タイミングを計算するので、送信されたデータを受信する（４４９）。
【００７１】
サブカメラは（４５０）でタイミング情報があるか判定を行い、情報がある場合には撮影動作を行い、情報が無ければ撮影を行わない。撮影を行う場合は、（４４３）、（４４６）で得られた情報から被写体の移動量の予測を行い（４５１）、レンズを駆動させる（４５２）。
また、メインカメラに被写体の位置を送信する（４５３）。
【００７２】
ここで、メインカメラから撮影中止情報が出ているか判断する（４５４）。情報が出ていれば（４５９）に進み、撮影を終了する。出ていなければ（４４１）に戻り撮影動作を繰り返す。
【００７３】
（４５０）で撮影を行わない判断をした場合は、（４４３）、（４４６）で得られた情報から被写体の移動量の予測を行い（４５５）、レンズを駆動させる（４５６）。また、メインカメラに被写体の位置を送信する（４５７）。
【００７４】
ここで、メインカメラから撮影中止情報が出ているか判断する（４５８）。情報が出ていれば（４５９）に進み、撮影を終了する。出ていなければ（４４２）に戻り、被写体の追尾を継続する。
【００７５】
次に、データ共有時に使うデータの決定方法を図５を用いて説明する。
【００７６】
ＡＦデータを共有する際には、ＧＰＳ情報があるか判断し（５０１）、制御方法を変更する。ＧＰＳ情報がある場合はＧＰＳデータを用いて被写体位置を計算し、ＧＰＳデータが無い場合は複数回の測定から計算される被写体の速度変化を用いて被写体位置を計算する（５０２）。ＧＰＳを使用できる場合はＧＰＳ情報と、レンズから得られる被写体との相対位置情報に合わせてレンズを駆動させる。
【００７７】
【数１】
2018189852.tif 000003
【００７８】
【数２】
2018189852.tif 000004
【００７９】
【数３】
2018189852.tif 000005
【００８０】
【数４】
2018189852.tif 000006
【００８１】
【数５】
2018189852.tif 000007
【００８２】
と計算できる。
サブカメラとデータを共有して被写体の移動量を計算する場合は、以下の計算を行う。
【００８３】
【数６】
2018189852.tif 000008
【００８４】
と計算できる。このとき、メインカメラから見た被写体位置との距離は、
【００８５】
【数７】
2018189852.tif 000009
【００８６】
と計算できる。この結果をもとにレンズを駆動させれば良い。
【００８７】
駆動後にＡＦセンサの示すデフォーカス量が一定範囲内に入っていれば、被写体追尾が正しく動いたと判断できる。一定範囲から外れる場合は、被写体の動きに対応出来なかったと考えられるので、デフォーカス量を補正するようにレンズを駆動する。また、測定結果を他のカメラに送信する。
【００８８】
ＧＰＳを使用できない場合は、カメラが隣同士で設置されているか否かを判別する（５１１）。（５１１）の判別は、撮影準備段階でカメラに設定しておいても良い。カメラが隣同士で設置されているとき、互いのカメラと被写体の位置関係は常に同一なので、互いのカメラで測定したデータをそのまま使用して被写体の位置を計算する（５１２）。たとえば、メインカメラがミラーアップしている
2018189852.tif 000010
【００８９】
におけるカメラと被写体との距離
【００９０】
【数８】
2018189852.tif 000011
【００９１】
よって、メインカメラで捉えられない被写体の動きを追尾することが可能となる。駆動後にＡＦセンサの示すデフォーカス量が一定範囲内に入っていれば、被写体追尾が正しく動いたと判断できる。一定範囲から外れる場合は、被写体の動きに対応出来なかったと考えられるので、デフォーカス量を補正するようにレンズを駆動する。また、測定結果をサブカメラに送信する。
【００９２】
カメラ同士が離れて設置されている場合、もしくはカメラ同士の位置関係が分からない場合は、被写体とカメラの位置関係が異なっており、被写体との距離が一致しない。そのため、被写体との位置関係を調べながらデータのやり取りをする必要がある。また、位置関係によってサブカメラの制御方法が変わってくるため、カメラ同士の位置関係を把握するためのフラグを使用する。
【００９３】
最初に、それぞれのカメラ測定したデータから、被写体の速度を算出する（５２１）。通信を初めて最初にサブカメラから届くデータは、メインカメラが自らのデータ取得を完了させた
2018189852.tif 000012
【００９４】
後であり、
【００９５】
【数９】
2018189852.tif 000013
【００９６】
と計算できる。
【００９７】
【数１０】
2018189852.tif 000014
【００９８】
と計算できる。
【００９９】
【数１１】
2018189852.tif 000015
【０１００】
閾値１以内であれば（５２４）に進む。入っていなければ（５４１）へ進む。（５２４）では、閾値１に入ったデータがさらに小さい閾値２以内に入っているか判断する。閾値２に入っていれば（５２５）に、入っていなければ（５３１）に進む。（５２５）に進んだデータは、フラグに「２」加算する。（５３１）に進んだデータはフラグの数値に「１」加算する。
【０１０１】
（５４１）に進んだデータは、また別の閾値３以内に入っているか判断する。閾値３以内に入っていれば（５４１）に進み、フラグの数値から「１」減算する。閾値３以内に入っていなければ（５５１）に進み、フラグの数値から「２」減算する。（５２５）、（５３１）、（５４１）、（５５１）でフラグの数値を決定した後は、それぞれ（５２６）、（５３２）、（５４２）、（５５２）に進む。
【０１０２】
ここでは、フラグが２以上の時は全て２と判定し、フラグが負の値を取るときは全て０と判定する。以上の処理を行った後、フラグの数値に合わせた方法で被写体位置の計算を行う（５２７）、（５３３）、（５４３）、（５５３）。
【０１０３】
以下では、具体的に例を示す。たとえば、先の式（６）〜式（８）において、サブカメラで計算した速度がメインカメラで計算した速度の範囲内にあるとき、つまり、
【０１０４】
【数１２】
2018189852.tif 000016
【０１０５】
であれば、フラグを１だけ加算する。
【０１０６】
また、サブカメラの計算した速度
2018189852.tif 000017
【０１０７】
がメインカメラの計算結果から予測される値に近い場合、
【０１０８】
【数１３】
2018189852.tif 000018
【０１０９】
の場合、フラグを２だけ加算する。
【０１１０】
サブカメラの計算結果がメインカメラの計算範囲に収まらない場合、つまり、
【０１１１】
【数１４】
2018189852.tif 000019
【０１１２】
等の場合、フラグを１減算する。
【０１１３】
また、互いのカメラで計算した速度の符号が異なる場合、フラグを２減算する。以上の計算を行ったとき、フラグが負の値を取る場合は、フラグを０と規定する。また、フラグが３以上となったときにはフラグを２と規定する。
【０１１４】
以上で求めたフラグ数値によって、データ共有の仕方を変更する。フラグが０の場合は、カメラ同士の距離が被写体との距離と比較して離れた距離にあるか、別の被写体を見ている可能性が高いため、相手カメラのデータは使用しない。フラグが１の場合は、カメラ同士の距離が被写体との距離と比較して離れた距離にあり、カメラと被写体の相対的な移動量が一致していない可能性がある。
【０１１５】
しかし、速度変化の符号は一致しており、一定の相関は取れているので、データを利用する際に敏感度を下げて利用する。たとえば、
【０１１６】
【数１５】
2018189852.tif 000020
【０１１７】
と設定することにより、デフォーカス量を大ずれさせることなく、急な速度変化に対応させる。フラグが２の場合は、カメラ同士の距離が被写体との距離と比較して近いと判断できるので、速度データをそのまま利用する。たとえば、
【０１１８】
【数１６】
2018189852.tif 000021
【０１１９】
と計算することにより、メインカメラで捉えられない被写体の動きを追尾することが可能となる。
【０１２０】
駆動後にＡＦセンサの示すデフォーカス量が一定範囲内に入っていれば、被写体追尾が正しく動いたと判断できる。一定範囲から外れる場合は、被写体の動きに対応出来なかったと考えられるので、デフォーカス量を補正するようにレンズを駆動する。また、測定結果をサブカメラに送信する。
【０１２１】
以上により、カメラ同士のデータ共有が行われる。得られたデータを使用するためには、カメラ同士のピント性能が等しくなっていなければならない。そのため、撮影を開始する前にカメラ同士をキャリブレーションしておくことが望ましい。キャリブレーションはカメラを並べて設置して、十分離れた被写体を測距し、結果が同じになるように調整すればよい。
【０１２２】
カメラごとの微妙なピントずれを補正する機能は既に提案されており、それらの機能を使って全てのカメラが正確に合焦するように設定しておく。調整結果は記憶部（１０５）に保存し、常に参照できるように設定する。
【０１２３】
図６は、以上の実施形態を実行することで実現する効果を示した、本発明の概念図である。１台のカメラで被写体を追尾すると、ミラーアップ時間はＡＦデフォーカス情報を取得することが出来ない。しかし、図６に示すように複数のカメラで撮影タイミングをずらし、各々のカメラが取得したＡＦデフォーカス情報を共有することが出来れば、常に被写体の動きを把握することが可能になる。
【０１２４】
本実施形態によれば、従来のカメラに比べて撮影の幅を広げることが可能になる。まず、ミラーダウンにより被写体位置の検知を出来なくなる時間が減るため、ＡＦ精度が向上する。たとえば、被写体が変則的に動く場合にピントずれの失敗を減らすことが可能になる。また、カメラ同士を離して設置していれば、メインカメラの前を障害物が横切る等、一時的に被写体を捉えられなくなる場合でもサブカメラからの情報を用いて被写体の位置を把握し続けることが可能となる。
【０１２５】
本実施形態は、ＡＦ情報の共有を行うために複数のカメラの撮影タイミングをずらしているが、結果として、撮影間隔を短くすることが出来る。たとえば、２台のカメラを用いて撮影を行うと、１台で撮影する時に比べてコマ速を２倍にすることができる。よって、速度が速くてタイミングが合わせにくい被写体でも狙った瞬間を切り取る確実性が高くなる。また、１台ごとの撮影間隔は短くならないため、現状の動画撮影装置と同等のフレームレートで、より高画質な動画を作成したり、機材の静音化を実現することが出来る。
【符号の説明】
【０１２６】
２０１  撮影レンズ、２０２  レンズ駆動回路、２０３  レンズ通信回路、
２０４  絞り、２０５  絞り駆動回路、２０６  主ミラー、２０７  サブミラー、
２０８  ペンタプリズム、２０９  測光回路、２１０  焦点検出回路、
２１１  フォーカルプレーンシャッター、２１２  シャッター駆動回路、
２１３  撮像センサ、２１４  クランプ回路、２１５  ＡＧＣ回路、
２１６  Ａ／Ｄ変換器、２１７  映像信号処理回路、２２０  メモリコントローラ、
２２１  メモリ、２２２  外部インターフェイス、２２３  バッファメモリ、
２２４  マイクロコンピュータ、２２５  操作部材、２２６  スイッチ１、
２２７  スイッチ２、２２８  液晶駆動回路、２２９  外部液晶表示、
２３０  ファインダー内液晶表示部材、２３１  不揮発性メモリ、
２３２  電源部
【図１】
2018189852.tif 000022
【図２】
2018189852.tif 000023
【図３Ａ】
2018189852.tif 000024
【図３Ｂ】
2018189852.tif 000025
【図４Ａ】
2018189852.tif 000026
【図４Ｂ】
2018189852.tif 000027
【図５】
2018189852.tif 000028
【図６】
2018189852.tif 000029
【図７】
2018189852.tif 000030