(57)【要約】【課題】露光期間が不定の撮影におけるフラッシュの発光タイミングを精度よく制御できるフラッシュの制御装置および制御方法、撮像装置ならびに撮像システムを提供すること。【解決手段】露光期間が不定の撮影における露光期間中、フラッシュに、無線通信によって発光タイミングを繰り返し通知する。その後、露光期間を終了させる条件が満たされると、発光タイミングの通知を停止する。フラッシュは、最後に通知された発光タイミングに基づいて発光する。【選択図】図６
2019197974.tif 000002
【特許請求の範囲】
【請求項１】
フラッシュの発光タイミングを制御するフラッシュ制御装置であって、
露光期間が不定の撮影における露光期間中、前記フラッシュに、無線通信によって発光タイミングを繰り返し通知し、露光期間を終了させる条件が満たされると、前記発光タイミングの通知を停止する制御手段を有することを特徴とするフラッシュ制御装置。
【請求項２】
前記発光タイミングが一定値であることを特徴とする請求項１に記載のフラッシュ制御装置。
【請求項３】
前記発光タイミングが、前記フラッシュとの無線通信に要する時間に基づいて定められることを特徴とする請求項１または請求項２に記載のフラッシュ制御装置。
【請求項４】
前記発光タイミングの通知の間隔が、前記発光タイミングとして通知される時間よりも短いことを特徴とする請求項１から請求項３のいずれか１項に記載のフラッシュ制御装置。
【請求項５】
前記制御手段は、
露光期間が予め定められた時間以上になると、前記発光タイミングの通知の送信間隔および前記発光タイミングを長くし、
露光期間を終了させる条件が満たされると、長くする前の発光タイミングを前記フラッシュに通知する、
ことを特徴とする請求項１から請求項４のいずれか１項に記載のフラッシュ制御装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載のフラッシュ制御装置と、
シャッターの先幕および後幕を駆動する駆動手段と、を有する撮像装置であって、
前記駆動手段は、前記制御手段が前記発光タイミングの通知を停止した後、前記後幕を駆動し、露光期間を終了させることを特徴とする撮像装置。
【請求項７】
前記駆動手段は、前記撮像装置が前記フラッシュから発光完了の通知を受信してから、前記後幕を駆動することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記露光期間が不定の撮影が、バルブモードにおける撮影であることを特徴とする請求項６または請求項７に記載の撮像装置。
【請求項９】
前記露光期間を終了させる条件が、前記撮像装置が有するシャッターボタンの全押し状態の解除であることを特徴とする請求項６から請求項８のいずれか１項に記載の撮像装置。
【請求項１０】
撮像装置に装着されたフラッシュであることを特徴とする請求項１から請求項５のいずれか１項に記載のフラッシュ制御装置。
【請求項１１】
発光手段と、
前記発光手段の動作を制御する発光制御手段と、
無線通信手段と、を有するフラッシュであって、
前記発光制御手段は、前記無線通信手段を通じて発光タイミングの通知を受信するごとに計時処理を開始させ、前記発光タイミングに相当する時間が経過すると、前記発光手段を発光させる、
ことを特徴とするフラッシュ。
【請求項１２】
請求項６から請求項９のいずれか１項に記載の撮像装置と、請求項１１に記載のフラッシュとが、無線通信可能に接続されてなる撮像システム。
【請求項１３】
フラッシュの発光タイミングを制御するフラッシュ制御方法であって、
露光期間が不定の撮影における露光期間中、前記フラッシュに、無線通信によって発光タイミングを繰り返し通知し、露光期間を終了させる条件が満たされると、前記発光タイミングの通知を停止する制御工程を有することを特徴とするフラッシュ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はフラッシュの制御装置および制御方法、撮像装置ならびに撮像システムに関し、特に無線通信を用いたフラッシュの制御技術に関する。
【背景技術】
【０００２】
従来、撮像装置と無線接続される閃光装置（ワイヤレスフラッシュ）が知られている。ワイヤレスフラッシュは有線接続のフラッシュよりも設置が容易であるという利点がある。一方で、有線通信よりも低い信頼性や大きい遅延について対処する必要がある。
【０００３】
特許文献１では、発光タイミングを指示するタイミング情報を撮像装置からワイヤレスフラッシュに複数回送信することにより、通信の信頼性を確保している。また、複数回送信されるタイミング情報のうち、どのタイミング情報に基づいてもワイヤレスフラッシュが同じタイミングで発光するように、タイミング情報ごとに、指示する発光タイミングを異ならせている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８５９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
シャッタースピードまたは露光期間が撮影前に決まっていれば、通信に要する遅延や、シャッターの動作タイミングなどを考慮して発光タイミングを指示することにより、特許文献１に開示された方法で先幕シンクロ発光および後幕シンクロ発光を実現できる。しかしながら、シャッタースピードまたは露光期間が撮影前に決まっていない場合、後幕シンクロ発光のタイミングを精度良く実現することができない。
【０００６】
例えば、ユーザが任意のタイミングで露光期間を終了させるバルブ撮影では、露光期間を終了するユーザ操作が検出されるまで、露光期間の終了タイミングが特定できない。露光期間を終了するユーザ操作が検出された時点でタイミング情報を送信し始めた場合、フラッシュがタイミング情報を受信してフラッシュを発光させ、発光完了をカメラに通知し、カメラが発光完了の通知を受信するまで、後幕の動作が開始できない。また、フラッシュが１回目のタイミング情報を受信できなかった場合、フラッシュの発光タイミングおよび後幕の動作開始はさらに遅延する。遅延が増大すると、ユーザが意図していた露光期間と、実際の露光期間のずれが無視できなくなる。
【０００７】
本発明はこのような従来技術の課題を少なくとも改善するためになされた。本発明の目的の１つは、露光期間が不定の撮影におけるフラッシュの発光タイミングを精度よく制御できるフラッシュの制御装置および制御方法、撮像装置ならびに撮像システムを提供することにある。
【課題を解決するための手段】
【０００８】
上述の目的は、フラッシュの発光タイミングを制御するフラッシュ制御装置であって、露光期間が不定の撮影における露光期間中、フラッシュに、無線通信によって発光タイミングを繰り返し通知し、露光期間を終了させる条件が満たされると、発光タイミングの通知を停止する制御手段を有することを特徴とするフラッシュ制御装置によって達成される。
【発明の効果】
【０００９】
本発明によれば、露光期間が不定の撮影におけるフラッシュの発光タイミングを精度よく制御できるフラッシュの制御装置および制御方法、撮像装置ならびに撮像システムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るレンズ交換式デジタルカメラに関する図
【図２】実施形態に係るレンズ交換式デジタルカメラに関する図
【図３】実施形態に係るワイヤレスフラッシュに関する図
【図４】実施形態に係る発光制御方法選択処理に関するフローチャート
【図５】第１実施形態における後幕シンクロ発光撮影動作のフローチャート
【図６】図５のフローチャートに対応するタイミングチャート
【図７】第２実施形態における後幕シンクロ発光撮影動作のフローチャート
【図８】図７のフローチャートに対応するタイミングチャート
【図９】フラッシュ３による通知方法を行う場合のシステム構成図
【図１０】第３実施形態における後幕シンクロ発光撮影動作のフローチャート
【発明を実施するための形態】
【００１１】
●（第１実施形態）
以下、図面を参照して本発明の例示的な実施形態を詳細に説明する。なお、本発明は説明する実施形態に限定されない。また、実施形態で説明される構成要素の全てが本発明に必須とは限らない。実施形態における個々の機能ブロックは、ハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組み合わせによって実現することができる。また、１つの機能ブロックは複数のハードウェアで実現されてもよい。また、１つのハードウェアが複数の機能ブロックを実現してもよい。また、１つ以上の機能ブロックは、１つ以上のプログラマブルプロセッサ（ＣＰＵ、ＭＰＵなど）がメモリに読み込まれたコンピュータプログラムを実行することにより実現されてもよい。１つ以上の機能ブロックをハードウェアで実現する場合、ディスクリート回路や、ＦＰＧＡ、ＡＳＩＣといった集積回路によって実現することができる。
【００１２】
なお、以下では、本発明に係るフラッシュ制御装置の一例であるレンズ交換式デジタルカメラに本発明を適用した構成について説明する。しかし、レンズ一体型デジタルカメラを始め、撮像機能を有する、あるいは撮像装置と通信可能な任意の電子機器に本発明を適用することが可能である。このような電子機器には例えば、撮像装置、フラッシュ、パーソナルコンピュータ、スマートフォン、タブレット端末、ゲーム機などが含まれるが、これらに限定されない。
【００１３】
図１は、本実施形態に係る撮像装置としてのデジタルカメラ（以下、単にカメラという）１の模式的な垂直断面図（光軸を含む鉛直断面図）および背面図である。なお、図１においては、カメラ１が有する構成のうち、実施形態の説明に必要な構成を示している。
【００１４】
カメラ１と撮影レンズ２はマウント１０５を介して接続されており、撮影レンズ２はカメラ１から取り外し可能な交換レンズである。撮影レンズ２はレンズ群１０８を有し、撮像素子１０１の撮像面に被写体の光学像を形成する。
【００１５】
撮像素子１０１は例えばＣＭＯＳイメージセンサであり、２次元状に配列された複数の光電変換素子を有する。撮像素子１０１は撮影レンズ２が形成した光学像を複数の光電変換素子で電気信号（画像信号）に変換する。撮像素子１０１の感度を変更することにより、同一受光量に対する電気信号の量（電圧値）を変更することができる。
【００１６】
シャッター１０２は撮像素子１０１の前に配置され、上下に走行する先幕と後幕とを有する。先幕は第１幕、後幕は第２幕とも呼ばれる。光路を遮断している状態を全閉、光路を開放している状態を全開とすると、後幕が全開、先幕が全閉の状態で先幕を全開にすると、撮像素子１０１の露光が開始する。その後、所定時間経過後、後幕を全閉とすると、撮像素子１０１の露光が終了する。露光時間が短くなると、先幕が全開になる前に後幕の走行を開始させ、先幕と後幕との間に形成されるスリット状の開口によって撮像素子１０１を露光する。
【００１７】
主制御部１０４は例えばプログラマブルプロセッサとメモリとを有し、不揮発性メモリに記憶されたプログラムをシステムメモリに読み込んで実行することにより、カメラ１および撮影レンズ２の動作を制御する。
【００１８】
撮影レンズ２のレンズ制御部１０６は、例えばプログラマブルプロセッサとメモリとを有し、不揮発性メモリに記憶されたプログラムをシステムメモリに読み込んで実行することにより、撮影レンズ２の動作を制御する。撮影レンズ２の動作には、絞り１０７の駆動や、レンズ群１０８に含まれる可動レンズの駆動などが含まれる。可動レンズにはフォーカスレンズや変倍レンズなどが含まれる。レンズ制御部１０６は、マウント１０５を通じて主制御部１０４と通信可能であり、主制御部１０４からの指示や要求に応じて撮影レンズ２の動作を制御したり、撮影レンズ２の情報を主制御部１０４に送信したりする。
【００１９】
主制御部１０４は例えば撮像素子１０１で撮影した画像の輝度情報に基づいて、露出制御値（絞り値、シャッタースピード、撮影感度）を決定する自動露出制御（ＡＥ）を実行することができる。また、主制御部１０４は、撮像素子１０１で撮影した画像のコントラスト情報に基づいて、撮像範囲内の所定領域に合焦するように撮影レンズ２の合焦距離を制御する自動焦点調節（ＡＦ）を実行することができる。なお、主制御部１０４がＡＥおよびＡＦを実現するための構成はこれらに限定されず、ＡＥ用のセンサやＡＦ用のセンサを用いる構成など、公知の任意の構成を用いることができる。
【００２０】
表示部１０３は液晶ディスプレイや有機ＥＬディスプレイなどであり、撮像素子１０１で撮影した画像を表示したり、カメラ１の情報（各種の設定値、電池残量、記録可能枚数など）を表示したり、ＧＵＩを表示したりする。表示部１０３はタッチディスプレイであってもよい。
【００２１】
モード選択部１０９は、カメラ１の撮影モードを選択するための操作部材である。撮影モードは、露出制御値の設定方法であり、絞り優先モード、シャッタースピード優先モード、プログラムモード、オートモードなどがある。また、動体の撮影や人物の撮影など、特定の被写体や状況に適した露出制御値を設定するための撮影モードが含まれる場合もある。
【００２２】
撮影指示部１１０（シャッターボタン）は半押し状態でオンするスイッチＳＷ１と、全押し状態でオンするスイッチＳＷ２とを有する。主制御部１０４は、半押し状態（スイッチＳＷ１のオン）を撮影準備指示、全押し状態（スイッチＳＷ２のオン）を撮影開始指示として認識する。撮影準備指示を認識すると、主制御部１０４は、ＡＥおよびＡＦを実行する。また、撮影開始指示を認識すると、主制御部１０４は、シャッター１０２の駆動やフラッシュ点灯制御を始めとした静止画撮影処理の実行を開始する。
【００２３】
モード選択部１０９や撮影指示部１１０を始め、カメラ１が有する操作部材は、主制御部１０４と電気的に接続されている。主制御部１０４は各操作部材の状態を監視しており、操作部材の状態の変化を検出すると、検出に応じた動作を実行する。
【００２４】
モード選択部１０９によって、長時間露光モード（バルブモード）が選択されている場合、主制御部１０４は、撮影開始指示を認識するとシャッター１０２を駆動し、先幕および後幕を全開として撮像素子１０１を露光する。撮影開始指示が継続して認識されている間、主制御部１０４は撮像素子１０１の露光を継続する。撮影開始指示が認識されなくなると、主制御部１０４はシャッター１０２の先幕および後幕を全閉として撮像素子１０１の露光を終了する。他の撮影モードにおいて主制御部１０４は、撮像素子１０１の露光時間を、自動露出制御により、もしくはユーザにより設定されたシャッタースピードに従って制御する。
【００２５】
フラッシュ装着部１１１は所謂ホットシューであり、外部フラッシュを機械的および電気的に接続する。フラッシュ装着部１１１に装着されたフラッシュと主制御部１０４とは通信可能であり、主制御部１０４からフラッシュの設定や動作を制御することができる。
【００２６】
図２は、図１に示したカメラ１の機能構成例を示すブロック図である。図１に示した構成については同一の参照数字を付し、重複する説明を省略する。
絞り駆動部２０１は撮影レンズ２の絞り１０７を駆動するモータやアクチュエータであり、レンズ制御部１０６の制御に従って絞り１０７を駆動し、絞り１０７の開口の大きさを調整する。
【００２７】
レンズ駆動部２０２は撮影レンズ２のレンズ群１０８が有する可動レンズを駆動するモータやアクチュエータであり、レンズ制御部１０６の制御に従って可動レンズを駆動し、撮影レンズ２の合焦距離や焦点距離（画角）を調整する。
【００２８】
シャッター制御部２０３はシャッター１０２の先幕および後幕を駆動するモータやバネなどを有し、主制御部１０４の制御に従ってシャッターチャージを実行したり、シャッター幕を走行させたりする。
【００２９】
信号処理部２０４は撮像素子１０１が出力する画像信号に対し、ノイズ除去、ホワイトバランス調整、色補間、各種の補正、解像度の変換、ＡＦやＡＥに用いる評価値の生成など、さまざまな処理を適用する。信号処理部２０４は、表示用の画像信号を生成して表示部１０３に出力したり、記録用の画像データファイルを生成して主制御部１０４に出力したりする。信号処理部２０４はまた、人物の顔などの予め定められた被写体の領域を検出したり、被写体の動きを検出したりする。信号処理部２０４ではまた、必要に応じて画像データの符号化や復号を行う。
【００３０】
記録部２０５は例えばメモリカードであり、主制御部１０４は信号処理部２０４から取得した記録用の画像データファイルを記録部２０５に記録する。記録フォーマットや画像データファイルの形式は予め定められている。
【００３１】
無線通信部２０６はアンテナ２０７を介して後述するフラッシュ３と無線通信を行う。主制御部１０４は、無線通信部２０６とアンテナ２０７を通じた無線通信により、フラッシュ３の発光タイミングを制御する。
【００３２】
図３（ａ）は、カメラ１と無線通信可能なフラッシュ３の模式的な構成例を示す垂直断面図であり、図３（ｂ）はフラッシュ３の模式的な機能構成例を示すブロック図である。いずれの図においても、フラッシュ３が有する構成の一部が記載されている。
【００３３】
発光部３０１は閃光ランプやコンデンサなどを有し、フラッシュ制御部３０２の制御に従って発光する。
フラッシュ制御部３０２は、外部装置からの指示や操作部材を通じた指示に基づき、発光部３０１の発光タイミングや発光量を制御する。
【００３４】
スタンド３１０はフラッシュ３を自立させるための支持部材である。フラッシュ３のホットシュー接続部を支持する構成を有する。
【００３５】
フラッシュ無線通信部３０３はフラッシュアンテナ部３０４を介してカメラ１と無線通信する。フラッシュ制御部３０２は、フラッシュ無線通信部３０３とフラッシュアンテナ部３０４を介してカメラ１から発光タイミングや発光量を制御する情報（指示）を受信する。
【００３６】
カメラ１とフラッシュ３との無線通信方法に特に制限は無いが、本実施形態では２．４ＧＨｚ帯を用いる電波式無線通信を用いるものとする。以下、カメラ１およびフラッシュ３とが無線通信可能に接続されてなる撮像システムの動作に関して説明する。
【００３７】
図４は、主制御部１０４が実施する発光制御方法の選択処理に関するフローチャートである。この処理は、撮影開始指示を認識する前の任意のタイミングで実行することができる。
Ｓ１０１で主制御部１０４は、撮影方法を確認する。具体的には、主制御部１０４は、設定されている撮影モードが、露光期間が不定な撮影が行われる撮影モードであるか、他の撮影モードであるかを確認する。ここでは、露光期間が不定な撮影が行われる撮影モードが長時間撮影モード（バルブモード）であるものとし、バルブモード以外の撮影モードをまとめて通常撮影モードと呼ぶ。なお、設定されている撮影モードの情報は、例えば主制御部１０４内のメモリに記憶され、必要に応じて更新されているものとする。
【００３８】
主制御部１０４は、バルブモードが設定されている場合にはＳ１０３に、通常撮影モードが設定されている場合にはＳ１０２に、それぞれ処理を進める。
Ｓ１０２で主制御部１０４は、撮影モードに応じて、通常の先幕または後幕シンクロ発光制御を行うことを決定し、処理を終了する。通常撮影モードでは、露光期間の開始および終了タイミングが撮影前に特定できるため、従前の方法で先幕および後幕シンクロ発光制御を行う。
【００３９】
一方、Ｓ１０３で主制御部１０４は、先幕シンクロ発光と後幕シンクロ発光のどちらが設定されているかを、主制御部１０４が有するメモリを参照することにより確認する。先幕シンクロ発光が設定されていれば、主制御部１０４は処理をＳ１０２に進め、従前の方法での先幕シンクロ発光制御を行うことを決定し、処理を終了する。後幕シンクロ発光が設定されていれば、主制御部１０４は処理をＳ１０４に進め、長時間露光用の後幕シンクロ発光制御を行うことを決定する。
【００４０】
●（長時間露光時の後幕シンクロ発光制御）
次に、カメラ１の撮影モードが長時間撮影モード（バルブモード）であり、かつフラッシュ３を後幕シンクロ発光させる際のカメラ１およびフラッシュ３の動作について、図５のフローチャートを用いて説明する。後幕シンクロ発光では、撮影完了の直前にフラッシュ３を発光させる必要がある。前述したように、バルブモードではユーザが任意のタイミングで撮影を完了することができるため、主制御部１０４が予め撮影完了のタイミングを知ることができない。
【００４１】
図５に示す動作は、カメラ１の撮影指示部１１０が押されていない状態（スイッチＳＷ１、ＳＷ２がオフ）の状態から、半押し状態（スイッチＳＷ１のオン）になったことが検出された際に開始することができる。なお、ここではカメラ１とフラッシュ３との無線通信が確立しているものとする。
【００４２】
Ｓ２０１で主制御部１０４は、撮影準備処理を開始する。撮影準備処理にはＡＦやＡＥに関する処理が含まれる。例えば主制御部１０４は、撮影スタンバイ状態で表示部１０３をＥＶＦとして機能させるために撮影している動画のフレーム画像から信号処理部２０４が生成した評価値に基づいてＡＦおよびＡＥ処理を実行することができる。なお、ＡＦおよびＡＥ処理は公知の方法により実現できるため、詳細についての説明は省略する。ここでは、主制御部１０４が、ＡＥ処理において、絞り、シャッタースピード、撮影感度といった撮影条件に加え、フラッシュの発光量についても決定するものとする。ただし、フラッシュの発光量は撮影開始指示後にフラッシュをプリ発光させた結果にもとづいて決定するなど、他のタイミングで決定してもよい。撮影準備処理が終了すると、主制御部１０４は処理をＳ２０２に進める。
【００４３】
Ｓ２０２で主制御部１０４は、フラッシュ３との無線通信状態の確認処理を実行する。具体的には主制御部１０４はフラッシュ３へのコマンド送信と、コマンドに対してフラッシュ３が送信する応答の受信とを行い、フラッシュ３との通信に要する時間など、通信状態に関する情報を検出する。
【００４４】
Ｓ２０３で主制御部１０４は、Ｓ２０２で検出した通信時間に基づいて、フラッシュ３に対して発光タイミングを指示するコマンド（発光コマンド）の送信間隔と、指示する発光タイミングとを決定する。本実施形態では、フラッシュ３が、発光コマンドを受信すると計時処理を開始し、発光コマンドで指示された発光タイミングに相当する時間が経過すると発光するように構成されている。また、フラッシュ３は、計時処理中に新たな発光コマンドを受信した場合、その時点で経過時間を０にリセットし、計時処理をやり直すものとする。
【００４５】
Ｓ２０２で検出した、フラッシュ３にコマンドを送信してから応答を受信するまでに要する最短時間がｎ[msec]であったとする。この場合、主制御部１０４は、発光コマンドで指示する発光タイミングを、発光コマンドの受信時からｎ[msec]後とし、発光コマンドの送信間隔をｎ／２[msec]と決定することができる。なお、発光タイミングはｎ／２[msec]より大きい値、発光コマンドの送信間隔はｎ／２[msec]以下の値で決定することができる。発光コマンドで通知する発光タイミングは発光コマンドの送信タイミングにかかわらず一定値である。なお、無線通信状態が良くない場合には、発光コマンドの一部が受信されない可能性を考慮して、無線通信状態が良い場合よりも発光タイミングを示す時間をより大きくするなどしてもよい。
【００４６】
Ｓ２０４で主制御部１０４は、Ｓ２０１で決定した発光量をフラッシュ３（フラッシュ制御部３０２）に通知する。
Ｓ２０５でフラッシュ制御部３０２は、通知された発光量を例えばフラッシュ制御部３０２内のメモリに記憶する。
【００４７】
Ｓ２０６で主制御部１０４は、撮影指示部１１０の状態を確認する。
主制御部１０４は、半押し状態が継続されればＳ２０６を繰り返し実行し、全押し状態が検出されれば処理をＳ２０７に進める。なお、半押し状態も全押し状態も検出されなくなった場合には図５の処理を終了する。
【００４８】
Ｓ２０７で主制御部１０４は、フラッシュ３に対して発光コマンドの送信を開始する。上述の通り、発光コマンドは、発光タイミング、具体的には時間を通知するコマンドである。
【００４９】
Ｓ２０８でフラッシュ制御部３０２は、例えばフラッシュ制御部３０２内のメモリに発光タイミングを格納すると、計時動作（例えばアップカウントまたはダウンカウント）を開始する。フラッシュ制御部３０２は、発光コマンドで通知された時間経過すると、先に記憶した発光量に基づいて発光部３０１を発光させるように構成されている。一方、発光コマンドの受信により計時動作を開始した後、発光コマンドで通知された時間が経過する前に新たな発光コマンドを受信した場合、フラッシュ制御部３０２は計時動作をリセットし、新たな発光コマンドに基づく計時動作を改めて開始する。
【００５０】
Ｓ２０９で主制御部１０４は、撮影指示部１１０の状態を確認する。
主制御部１０４は、全押し状態が継続されている場合には処理をＳ２１０に進め、全押し状態が解除された場合には処理をＳ２２１に進める。なお、全押し状態が解除された場合とは、半押し状態か、半押し状態も全押し状態も検出されない場合（押し込み解除状態）である。Ｓ２２１で主制御部１０４は、Ｓ２０７で開始した、発光タイミングの通知（発光コマンドの送信）の実行を停止し、処理をＳ２１２に進める。
【００５１】
Ｓ２１０で主制御部１０４は、Ｓ２０７と同様に発光コマンドをフラッシュ３に送信する。上述したように、発光コマンドは、直前に送信した発光コマンドに基づく計時動作が完了する前に、次の発光コマンドがフラッシュ３で受信されるような間隔で送信される。そのため、Ｓ２１１でフラッシュ制御部３０２は、Ｓ２１０で主制御部１０４が送信した発光コマンドに基づいて計時動作をリセットする。これにより、発光タイミングが更新される。
【００５２】
Ｓ２１２で主制御部１０４は、シャッター制御部２０３を通じてシャッター１０２の先幕を走行させ、撮像素子１０１の露光を開始する。
【００５３】
Ｓ２１３で主制御部１０４は、撮影指示部１１０の状態を確認する。
主制御部１０４は、全押し状態が継続されている場合には処理をＳ２１４に進め、全押し状態が解除されている場合は処理をＳ２１７に進める。
【００５４】
Ｓ２１４およびＳ２１５は、Ｓ２１０およびＳ２１１と同じ処理である。
Ｓ２１６で主制御部１０４は、発光タイミングが来る前に撮影指示部１１０の状態を確認し、全押し状態が継続されていれば処理をＳ２１４に戻す。このように、バルブモードでは、撮影指示部１１０の全押し状態（撮影開始指示の入力）が継続されている間はカメラ１からフラッシュ３への発光コマンドの送信を繰り返し実行する。そして、フラッシュ３では発光コマンドを受信する度に発光タイミングを更新する（延期する）。
【００５５】
Ｓ２１７で主制御部１０４は、Ｓ２０７で開始した、発光タイミングの通知（発光コマンドの送信）の実行を停止し、処理をＳ２１８に進める。なお、Ｓ２２１を既に実行している場合、Ｓ２１７はスキップしてもよい。
【００５６】
Ｓ２１８でフラッシュ制御部３０２は、直近に受信した発光コマンドに基づく計時処理により、発光コマンドで通知された発光タイミングに相当する時間の経過が確認できたら発光部３０１を発光させる。
【００５７】
Ｓ２１９で主制御部１０４は、フラッシュ３に最後に送信した発光コマンドで通知した発光タイミングに基づいて、シャッター制御部２０３を通じてシャッター１０２の後幕を走行させ、撮像素子１０１の露光を終了する。なお、確実にフラッシュ３の発光後に露光を終了するため、フラッシュ３から発光完了の応答を受信してから後幕の走行を開始してもよい。
【００５８】
Ｓ２２０で主制御部１０４は、シャッター１０２の後処理や、撮影した画像に対する信号処理や記録処理などの撮影終了処理を実行し、撮影を完了させる。
【００５９】
図６は、図５のフローチャートにおいて、Ｓ２０６からＳ２１６までの間、撮影指示部１１０の全押し状態が継続した場合の、カメラ１とフラッシュ３の動作およびそのタイミングを示したタイミングチャートである。
【００６０】
図６に示すように、本実施形態では、撮影指示部１１０が時刻ｔ１で全押し状態になった後、全押し状態が継続している時刻ｔ２までの間は、カメラ１からフラッシュ３への発光タイミングの通知を繰り返し実行し、フラッシュの発光タイミングを更新し続ける。これにより、フラッシュ３がユーザの意図より早いタイミングで発光しないように制御する。そして、時刻ｔ２で撮影指示部１１０の全押し状態が解除されると、それ以降はカメラ１からフラッシュ３への発光タイミングの通知を行わないようにする。これにより、フラッシュ３が発光コマンドを最後に受信してから、その発光コマンドで発光タイミングとして通知された時間の経過後にフラッシュ３が発光する。つまり、バルブモードでユーザが撮影指示部１１０の全押しを止めた時点で送信済みの発光コマンドに基づいてフラッシュ３が発光する。そのため、ユーザが撮影指示部１１０の全押しを止めたことを検出して発光コマンドを送信する構成よりも、ユーザの意図に近いタイミングでフラッシュ３を発光させ、また露光を終了させることができる。したがって、バルブモードにおける精度の高い後幕シンクロ発光撮影を実現できる。
【００６１】
●（第２実施形態）
次に、本発明の第２実施形態について説明する。露光時間が長い場合、露光時間に対する無線通信に要する時間の割合が小さくなるため、無線通信に起因する発光タイミングの遅れの影響が相対的に小さくなる。したがって、本実施形態では、露光時間が予め定められた時間以上になった場合には、発光タイミングの通知頻度を下げることにより、カメラ１およびフラッシュ３の消費電力を低減する。
【００６２】
本実施形態はカメラ１（主制御部１０４）の動作だけが第１実施形態と異なるため、カメラ１およびフラッシュ３の構成に関する説明は省略する。以下、カメラ１の撮影モードが長時間撮影モード（バルブモード）であり、かつフラッシュ３を後幕シンクロ発光させる際のカメラ１およびフラッシュ３の動作について、図７のフローチャートを用いて説明する。図７において、第１実施形態と同様の動作を行うステップについては、図５と同じ参照数字を付し、説明を省略する。
【００６３】
本実施形態において、Ｓ２１３までの処理は第１実施形態と基本的に同様である。ただし、本実施形態では、Ｓ２１２で撮像素子１０１の露光を開始すると、主制御部１０４は露光時間の計測を開始するものとする。
Ｓ２１３で主制御部１０４は、撮影指示部１１０の状態を確認する。
主制御部１０４は、全押し状態が継続されている場合には処理をＳ３０１に進め、全押し状態が解除されている場合は処理をＳ３０３に進める。
【００６４】
Ｓ３０１で主制御部１０４は、現在の露光時間が、予め定められた時間以上か否かを確認する。ここでは、予め定められた時間が２秒であるとする。主制御部１０４は、露光時間が２秒以上であればＳ３０２に、２秒未満であればＳ２１４に処理を進める。
【００６５】
Ｓ３０２で主制御部１０４は、Ｓ２０３で決定した発光タイミングを、より長い時間に変更する。変更後の時間に特に制限は無く、Ｓ３０１で用いた予め定められた時間より長くても短くてもよい。無限大としてもよい。また、主制御部１０４は、変更後の発光タイミングに応じて発光タイミングの通知間隔（発光コマンドの送信間隔）を変更する。通知間隔（送信間隔）は、撮影指示部１１０の全押し状態が継続している間は、フラッシュ３が変更後の発光タイミングに基づく計時動作が終了する前に発光タイミングが更新される範囲で延長することができる。消費電力の削減という観点からは送信回数ができるだけ少なくなるようにすることが好ましい。
【００６６】
その後、Ｓ２１４〜Ｓ２１６は第１実施形態と同様である。ただし、露光時間が２秒以上経ってからＳ２１４で送信される発光コマンドで通知する発光タイミングは、Ｓ３０２で変更された発光タイミングとなる。Ｓ２１６で全押し状態の解除が検出されると、主制御部１０４は処理をＳ３０３に進める。
【００６７】
Ｓ３０３で主制御部１０４は、発光タイミングを変更しているか否か（Ｓ３０２を実行したか否か）を確認し、変更していればＳ３０４に、変更していなければＳ２１７に、処理を進める。
【００６８】
Ｓ３０４で主制御部１０４は、フラッシュ３に発光タイミングを通知する。ここで通知する発光タイミングは、Ｓ２０３で決定した、Ｓ３０２で変更する前の発光タイミングである。
Ｓ２１７以降は第１実施形態と同様の処理であるため説明を省略する。
【００６９】
図８は、第１実施形態における図６と同様のタイミングチャートである。ここでは、Ｓ３０２で発光タイミングを変更してから、次の発光コマンドを送信するまでの間に撮影指示部１１０の全押し状態が解除された場合について示している。
【００７０】
以上説明したように、本実施形態によれば、露光時間が予め定められた時間以上となった場合には、発光タイミングおよびその通知間隔を延長するように第１実施形態の構成を変更した。これにより、露光期間中に実行するカメラ・フラッシュ間の通信回数が削減でき、カメラおよびフラッシュの消費電力を低減することができる。また、撮影指示部の全押し状態が解除されると、元の発光タイミングを通知するようにしたため、発光タイミングの遅れを低減することができる。
【００７１】
●（第３実施形態）
次に、本発明の第３実施形態について説明する。第１および第２実施形態では、カメラ１が無線接続されたフラッシュ３の発光タイミングを制御する構成であった。本実施形態は、カメラ１に取り付けられたフラッシュが、無線接続されたフラッシュの発光タイミングの制御を行う構成に関する。
【００７２】
図９は、本実施形態を実施可能な撮像システムの構成例を模式的に示した図である。図９に示す撮像システムは、先に説明したフラッシュ３と同じ構成の４台のフラッシュ３Ａ〜３Ｄを有する。また、フラッシュ３Ａがカメラ１のフラッシュ装着部１１１に装着され、主制御部１０４は、フラッシュ装着部１１１の接点を通じてフラッシュ３Ａのフラッシュ制御部３０２Ａと通信する。また、カメラ１から離れた位置に設置されたフラッシュ３Ｂ〜３Ｄは、フラッシュ３Ａと無線通信する。なお、カメラ１に装着されたフラッシュ３Ａを主フラッシュ（またはマスターフラッシュ）、フラッシュ３Ａが管理、制御するフラッシュ３Ｂ、３Ｃ、３Ｄを子フラッシュ（またはスレーブフラッシュ）と呼ぶ。なお、子フラッシュの数は１台以上であればよい。以下の説明では、同一構成を有するフラッシュ３Ａ〜３Ｄの要素を区別するため、参照数字の後ろにＡ〜Ｄを付記する。例えば、フラッシュ３Ｂが有するフラッシュ制御部は３０２Ｂとする。
【００７３】
図１０は主フラッシュ３Ａが、子フラッシュ３Ａ〜３Ｄを用いたバルブモードにおける後幕シンクロ発光制御を行う際のカメラ１およびフラッシュ３Ａ〜３Ｄの動作に関するフローチャートである。図１０において、動作主体がカメラである工程は主制御部１０４が、動作主体が主フラッシュである工程はフラッシュ制御部３０２Ａが、動作主体が子フラッシュである工程はフラッシュ制御部３０２Ｂ〜３０２Ｄが、必要に応じて他の構成要素を制御して実行する。
【００７４】
Ｓ４０１で主制御部１０４は、Ｓ２０１と同様に撮影準備処理を開始する。また、主制御部１０４は主フラッシュ３Ａのフラッシュ制御部３０２Ａに撮影準備を指示する。
【００７５】
Ｓ４０２でフラッシュ制御部３０２Ａは、Ｓ２０２で主制御部１０４が行う処理と同様にして、子フラッシュ３Ｂ〜３Ｄとの無線通信状態の確認処理を実行する。フラッシュ制御部３０２Ａは、個々の子フラッシュ３Ｂ〜３Ｄとの通信に要する時間など、通信状態に関する情報を検出する。
【００７６】
Ｓ４０３でフラッシュ制御部３０２Ａは、Ｓ４０２で検出した通信時間に基づいて、子フラッシュ３Ｂ〜３Ｄに対して発光タイミングを指示するコマンド（発光コマンド）の送信間隔と、指示する発光タイミングとを決定する。例えば、フラッシュ制御部３０２Ａは、子フラッシュ３Ｂ〜３Ｄについて検出した通信時間のうち、最も長い時間に基づいて発光タイミングを決定することができる。フラッシュ制御部３０２Ａは、決定した発光タイミングを主制御部１０４に通知する。
【００７７】
Ｓ４０４で主制御部１０４は、Ｓ４０１で実行した撮影準備処理に基づいて決定した発光量をフラッシュ制御部３０２Ａに通知する。
Ｓ４０５でフラッシュ制御部３０２Ａは、通知された発光量を自身のメモリに記憶するとともに、フラッシュ無線通信部３０３Ａを通じて子フラッシュ３Ｂ〜３Ｄに発光量を通知する。
【００７８】
Ｓ４０６で主制御部１０４は、撮影指示部１１０の状態を確認する。
主制御部１０４は、半押し状態が継続されればＳ４０６を繰り返し実行し、全押し状態が検出されれば処理をＳ２０７に進める。なお、半押し状態も全押し状態も検出されなくなった場合には図１０の処理を終了する。
【００７９】
Ｓ４０７で主制御部１０４は、フラッシュ制御部３０２Ａに対して露光開始を通知する。
Ｓ４０８でフラッシュ制御部３０２Ａは、Ｓ４０３で決定した発光タイミングを通知する発光コマンドの子フラッシュ３Ｂ〜３Ｄへの送信を開始する。また、フラッシュ制御部３０２Ａは、自身のメモリに発光タイミングを記憶し、計時処理を開始する。
【００８０】
Ｓ４０９で、発光コマンドを受信した子フラッシュ３Ｂ〜３Ｄのフラッシュ制御部３０２Ｂ〜３０２Ｄは、通知された発光タイミングをメモリに記憶し、計時処理を開始する。
Ｓ４１０で主制御部１０４は、フラッシュ制御部３０２Ａに通知したタイミングに合わせてシャッター１０２の先幕を走行させ、撮像素子１０１の露光を開始する。
【００８１】
Ｓ４１１でフラッシュ制御部３０２Ａは、カメラ１が露光中であるか否かを確認し、露光中であればＳ４１２に、露光終了の通知を受信していればＳ４１６に、処理を進める。
Ｓ４１２でフラッシュ制御部３０２Ａは、子フラッシュ３Ｂ〜３Ｄに発光コマンドを送信する。また、フラッシュ制御部３０２Ａは、自身の発光タイミングを更新し、計時処理をリセットして再度開始する。
【００８２】
Ｓ４１３でフラッシュ制御部３０２Ｂ〜３０２Ｄは、受信した発光コマンドに基づいて発光タイミングを更新し、計時処理をリセットして再度開始する。
Ｓ４１４で主制御部１０４は、撮影指示部１１０の状態を確認し、全押し状態が維持されていれば露光中であることを、全押し状態が解除されていれば露光終了であることを、それぞれフラッシュ制御部３０２Ａに通知する。
【００８３】
Ｓ４１５でフラッシュ制御部３０２Ａは主制御部１０４からの通知に基づいて、露光が継続されているか否かを確認し、露光が継続されていれば処理をＳ４１２に戻し、子フラッシュ３Ｂ〜３Ｄへの発光コマンドの送信を繰り返し実行する。一方、露光が終了した場合、フラッシュ制御部３０２Ａは処理をＳ４１６に進める。
【００８４】
Ｓ４１２〜Ｓ４１５の処理ループを抜けることにより、発光タイミングの更新が行われなくなる。フラッシュ制御部３０２Ａ〜３０２Ｄが最後に計時処理を開始してから発光タイミングに相当する時間が経過すると、Ｓ４１６でフラッシュ制御部３０２Ａ〜３０２Ｄは発光部３０１Ａ〜３０１Ｄを発光させる。子フラッシュ３Ｂ〜３Ｄのフラッシュ制御部３０２Ｂ〜３０２Ｄは、主フラッシュ３Ａのフラッシュ制御部３０２Ａに、発光終了を通知する。
【００８５】
Ｓ４１７で主フラッシュ３Ａのフラッシュ制御部３０２Ａは、全てのフラッシュの発光が完了したことを主制御部１０４に通知する。なお、フラッシュ制御部３０２Ａは、子フラッシュ３Ｂ〜３Ｄからの発光完了通知を待たずに、主フラッシュ３Ａの発光が完了のみを主制御部１０４に通知してもよい。
【００８６】
Ｓ４１８で主制御部１０４は、シャッター制御部２０３を通じてシャッター１０２の後幕を走行させ、撮像素子１０１の露光を完了させる。
Ｓ４１９で主制御部１０４は、シャッター１０２の後処理や、撮影した画像に対する信号処理や記録処理などの撮影終了処理を実行し、撮影を完了させる。
【００８７】
本実施形態によれば、カメラに装着されたフラッシュが、ワイヤレスフラッシュとの無線通信機能を有する場合、ワイヤレスフラッシュの発光制御をカメラに装着されたフラッシュが実行するようにした。本実施形態によっても、第１および第２実施形態と同様の効果を実現できる。また、本実施形態ではカメラの制御部の処理負荷が軽減されるという利点がある。
【００８８】
（その他の実施形態）
上述の実施形態では、露光期間（シャッタースピード）が撮影開始時に特定できない場合の一例として、撮影指示部（例えばシャッターボタン）の全押し状態が継続されている間は露光を継続するバルブモードでの撮影に関して説明した。しかし、特定の撮影モードでの撮影に限らず、露光期間（シャッタースピード）が撮影開始時に特定できない撮影について本発明を適用することができる。例えば、所定の外部入力があったことや、撮像装置で取得可能な情報が所定の条件を満たしたことなど、撮影指示部の状態とは異なる条件に応じて露光期間が終了する撮影であっても、本発明は適用可能である。
【００８９】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９０】
１…撮像装置、２…撮影レンズ、３…フラッシュ、１０１…撮像素子、１０２…シャッター、１０３…表示部、１０４…主制御部、１１０…撮影指示部、２０６…無線通信部、３０２…フラッシュ制御部、３０３…フラッシュ無線通信部
【図１】
2019197974.tif 000003
【図２】
2019197974.tif 000004
【図３】
2019197974.tif 000005
【図４】
2019197974.tif 000006
【図５】
2019197974.tif 000007
【図６】
2019197974.tif 000008
【図７】
2019197974.tif 000009
【図８】
2019197974.tif 000010
【図９】
2019197974.tif 000011
【図１０】
2019197974.tif 000012