(57)【要約】【課題】リアシンクロ撮影時においても複数の閃光発光器の発光タイミングが確実に同期し、かつ誤動作のない閃光制御装置及び閃光制御システムを提供する。【解決手段】マスター閃光発光部１７の本発光を発光指示信号としてリモート閃光発光部１９に発光を行わせる第１の発光モードと、マスター閃光発光部１７の通信発光を発光指示信号としてリモート閃光発光部１９に発光を行わせる第２の発光モードと、のいずれかを選択して実行する。この発光モードの選択は、自動的に行うことができるが、カスタム設定により固定することもできる。【選択図】                図２７
2004354873.tif 000002
【特許請求の範囲】
【請求項１】
主閃光発光器と、
前記主閃光発光器の発光を制御する制御部と、
を備え、
前記制御部は、前記主閃光発光器に微少なパルス発光を行わせることにより増灯閃光発光器に対する通信発光を行わせる閃光制御装置であって、
前記制御部は、前記主閃光発光器の本発光を発光指示信号として前記増灯閃光発光器に発光を行わせる第１の発光モードと、
前記主閃光発光器の前記通信発光を発光指示信号として前記増灯閃光発光器に発光を行わせる第２の発光モードと、のいずれかを選択して実行することができること、
を特徴とする閃光制御装置。
【請求項２】
請求項１に記載の閃光制御装置において、
前記制御部は、前記第２の発光モードを実行するときには、前記通信発光による発光指示信号の発光から所定の待ち時間経過後に前記主閃光発光器の本発光及び／又は前記増灯閃光発光器の本発光を行わせること、
を特徴とする閃光制御装置。
【請求項３】
請求項２に記載の閃光制御装置において、
前記所定の待ち時間は、前記主閃光発光器及び前記増灯閃光発光器が本発光を開始するまでに必要な時間を確保できる範囲の微少時間であること、
を特徴とする閃光制御装置。
【請求項４】
請求項１に記載の閃光制御装置において、
前記制御部は、前記第２の発光モードを実行するときには、前記通信発光による発光指示信号をシャッタ閉鎖動作の直前に発光させること、
を特徴とする閃光制御装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の閃光制御装置において、
前記制御部は、シャッタ開放後から所定の発光開始時間内に本発光を行う場合に前記第１の発光モードを実行し、それ以外の場合に前記第２の発光モードを実行すること、
を特徴とする閃光制御装置。
【請求項６】
請求項１から請求項５までのいずれか１項に記載の閃光制御装置において、
前記制御部は、発光モードを予めいずれかに固定できること、
を特徴とする閃光制御装置。
【請求項７】
主閃光発光器と、
増灯閃光発光器と、
前記主閃光発光器の発光を制御する制御部と、
を備え、
前記制御部は、前記主閃光発光器に微少なパルス発光を行わせることにより前記増灯閃光発光器に対する通信発光を行わせる閃光制御システムであって、
前記制御部は、前記主閃光発光器の本発光を発光指示信号として前記増灯閃光発光器に発光を行わせる第１の発光モードと、
前記主閃光発光器の前記通信発光を発光指示信号として前記増灯閃光発光器に発光を行わせる第２の発光モードと、のいずれかを選択して実行することができること、
を特徴とする閃光制御システム。
【請求項８】
請求項７に記載の閃光制御システムにおいて、
前記制御部は、前記第２の発光モードを実行するときには、前記通信発光による発光指示信号の発光から所定の待ち時間経過後に前記主閃光発光器の本発光を行わせ、
前記増灯閃光発光器は、前記通信発光による発光指示信号を受け取ってから前記所定の待ち時間経過後に本発光を行うこと、
を特徴とする閃光制御システム。
【請求項９】
請求項８に記載の閃光制御システムにおいて、
前記所定の待ち時間は、前記主閃光発光器及び前記増灯閃光発光器が本発光を開始するまでに必要な時間を確保できる範囲の微少時間であること、
を特徴とする閃光制御システム。
【請求項１０】
請求項７に記載の閃光制御システムにおいて、
前記制御部は、前記第２の発光モードを実行するときには、前記通信発光による発光指示信号をシャッタ閉鎖動作の直前に発光させること、
を特徴とする閃光制御システム。
【請求項１１】
請求項７から請求項１０までのいずれか１項に記載の閃光制御システムにおいて、
前記制御部は、シャッタ開放後から所定の発光開始時間内に本発光を行う場合に前記第１の発光モードを実行し、それ以外の場合に前記第２の発光モードを実行すること、
を特徴とする閃光制御システム。
【請求項１２】
請求項７から請求項１１までのいずれか１項に記載の閃光制御システムにおいて、
前記増灯閃光発光器は、前記通信発光により前記第１の発光モードを実行することが指示された後、所定の受付時間内にのみ前記主閃光発光器の本発光による前記発光指示信号を受け付けること、
を特徴とする閃光制御システム。
【請求項１３】
請求項１２に記載の閃光制御システムにおいて、
前記所定の受付時間は、前記所定の発光開始時間よりも十分に長いこと、
を特徴とする閃光制御システム。
【請求項１４】
請求項７から請求項１３までのいずれか１項に記載の閃光制御システムにおいて、
前記制御部は、発光モードを予めいずれかに固定できること、
を特徴とする閃光制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の閃光発光器を制御する閃光制御装置及び閃光制御システムに関するものである。
【０００２】
【従来の技術】
ストロボ等の閃光発光器（以下、ＳＢと呼ぶ）を複数制御する装置としては、例えば、特許文献１に示すものが挙げられる。
図３４は、従来の技術を説明する図である。
特許文献１に記載されているシステムは、図３４（ａ）に示すように、マスターＳＢを経由したパルス発光通信により予めスレーブＳＢへ発光準備をさせておき、その後のマスターＳＢの発光に同期させてスレーブＳＢを発光させるものである。
また、特許文献２に示すようなシステムも知られている。これは、図３４（ｂ）に示すようにカメラからのパルス発光通信により発光タイミング信号と発光開始信号を送信し、それを受信したスレーブＳＢが自身のタイマにより発光タイミングを計時して発光を行うものである。
【０００３】
【特許文献１】
特開２０００−８９３０６号公報
【特許文献２】
特許第３２６２８７４号公報
【０００４】
【発明が解決しようとする課題】
カメラの補助光として複数のＳＢを用いるいわゆる増灯撮影では、撮影時に同期をとってそれぞれを極力同時に発光させることが必要になる。複数のＳＢが同期せずに発光すると、動いている被写体を撮影した場合にブレた写真となってしまうためである。前述した特許文献１に記載のシステム〔図３４（ａ）〕の場合には、マスターＳＢの発光を受信したスレーブＳＢが瞬時に発光を行うので同時性に関しては優れている。この場合、マスターＳＢからスレーブＳＢへの通信は、照明光に用いるキセノン管を利用したパルス発光によるものなので、写り込み防止のために通信は、シャッタが開く前に行われている。
【０００５】
しかし、一方でカメラの撮影技術としてリアシンクロ（後幕シンクロ）というものがあり、これは、シャッタが閉じる寸前にＳＢを発光させるものであるから、このような場合には、マスターＳＢからの通信から撮影のための発光までの時間が相当長くなる可能性がある。そうすると、シャッタが開いている最中にマスターＳＢ以外の光がスレーブＳＢに対して誤動作を招くおそれがある。例えば、花火をバックにリアシンクロで撮影する場合を考えると、花火が光った瞬間にスレーブＳＢが反応して発光してしまい、本来発光すべきシャッタが閉じる寸前のタイミングでは発光しないという問題が発生する。このような問題を防止するためにリアシンクロ時には、発光直前にパルス通信を行おうとすると、パルス発光が写ってしまい適正露出が得られなくなってしまう。
【０００６】
このような場合には、特許文献２に記載のシステム〔図３４（ｂ）〕が有効である。このシステムでは、予め発光タイミングがスレーブＳＢに対して指定してあるので、例えばリアシンクロ時のようにスレーブＳＢへの通信から発光までの時間が長い場合でも、自身のタイマによって発光タイミングが管理されているので外乱光による誤動作が発生しない。
しかし、このシステムの場合には、カメラ側のタイマとスレーブＳＢ側のタイマとの間に計時誤差があると発光の同期が取れなくなるという問題がある。特に、リアシンクロ時には、通信から発光までの時間が無制限に長くなることもあり得る。例えば、タイマの誤差が１％だったとしても、１００秒のシャッタ時間では、発光時に１秒のタイミングずれが生じてしまうという問題があった。
【０００７】
本発明の課題は、リアシンクロ撮影時においても複数の閃光発光器の発光タイミングが確実に同期し、かつ誤動作のない閃光制御装置及び閃光制御システムを提供することである。
【０００８】
【課題を解決するための手段】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。すなわち、請求項１の発明は、主閃光発光器（１７）と、前記主閃光発光器の発光を制御する制御部（３１，５１）と、を備え、前記制御部は、前記主閃光発光器に微少なパルス発光を行わせることにより増灯閃光発光器（１９）に対する通信発光を行わせる閃光制御装置であって、前記制御部は、前記主閃光発光器の本発光を発光指示信号として前記増灯閃光発光器に発光を行わせる第１の発光モードと、前記主閃光発光器の前記通信発光を発光指示信号として前記増灯閃光発光器に発光を行わせる第２の発光モードと、のいずれかを選択して実行することができること、を特徴とする閃光制御装置である。
【０００９】
請求項２の発明は、請求項１に記載の閃光制御装置において、前記制御部（３１，５１）は、前記第２の発光モードを実行するときには、前記通信発光による発光指示信号の発光から所定の待ち時間（ｔ）経過後に前記主閃光発光器（１７）の本発光及び／又は前記増灯閃光発光器（１９）の本発光を行わせること、を特徴とする閃光制御装置である。
【００１０】
請求項３の発明は、請求項２に記載の閃光制御装置において、前記所定の待ち時間（ｔ）は、前記主閃光発光器（１７）及び前記増灯閃光発光器（１９）が本発光を開始するまでに必要な時間を確保できる範囲の微少時間であること、を特徴とする閃光制御装置である。
【００１１】
請求項４の発明は、請求項１に記載の閃光制御装置において、前記制御部（３１，５１）は、前記第２の発光モードを実行するときには、前記通信発光による発光指示信号をシャッタ閉鎖動作の直前に発光させること、を特徴とする閃光制御装置である。
【００１２】
請求項５の発明は、請求項１から請求項４までのいずれか１項に記載の閃光制御装置において、前記制御部（３１，５１）は、シャッタ開放後から所定の発光開始時間（１／２秒）内に本発光を行う場合に前記第１の発光モードを実行し、それ以外の場合に前記第２の発光モードを実行すること、を特徴とする閃光制御装置である。
【００１３】
請求項６の発明は、請求項１から請求項５までのいずれか１項に記載の閃光制御装置において、前記制御部（３１，５１）は、発光モードを予めいずれかに固定できること、を特徴とする閃光制御装置である。
【００１４】
請求項７の発明は、主閃光発光器（１７）と、増灯閃光発光器（１９）と、前記主閃光発光器の発光を制御する制御部（３１，５１）と、を備え、前記制御部は、前記主閃光発光器に微少なパルス発光を行わせることにより前記増灯閃光発光器に対する通信発光を行わせる閃光制御システムであって、前記制御部は、前記主閃光発光器の本発光を発光指示信号として前記増灯閃光発光器に発光を行わせる第１の発光モードと、前記主閃光発光器の前記通信発光を発光指示信号として前記増灯閃光発光器に発光を行わせる第２の発光モードと、のいずれかを選択して実行することができること、を特徴とする閃光制御システムである。
【００１５】
請求項８の発明は、請求項７に記載の閃光制御システムにおいて、前記制御部（３１，５１）は、前記第２の発光モードを実行するときには、前記通信発光による発光指示信号の発光から所定の待ち時間（ｔ）経過後に前記主閃光発光器（１７）の本発光を行わせ、前記増灯閃光発光器（１９）は、前記通信発光による発光指示信号を受け取ってから前記所定の待ち時間経過後に本発光を行うこと、を特徴とする閃光制御システムである。
【００１６】
請求項９の発明は、請求項８に記載の閃光制御システムにおいて、前記所定の待ち時間（ｔ）は、前記主閃光発光器（１７）及び前記増灯閃光発光器（１９）が本発光を開始するまでに必要な時間を確保できる範囲の微少時間であること、を特徴とする閃光制御システムである。
【００１７】
請求項１０の発明は、請求項７に記載の閃光制御システムにおいて、前記制御部（３１，５１）は、前記第２の発光モードを実行するときには、前記通信発光による発光指示信号をシャッタ閉鎖動作の直前に発光させること、を特徴とする閃光制御システムである。
【００１８】
請求項１１の発明は、請求項７から請求項１０までのいずれか１項に記載の閃光制御システムにおいて、前記制御部（３１，５１）は、シャッタ開放後から所定の発光開始時間（１／２秒）内に本発光を行う場合に前記第１の発光モードを実行し、それ以外の場合に前記第２の発光モードを実行すること、を特徴とする閃光制御システムである。
【００１９】
請求項１２の発明は、請求項７から請求項１１までのいずれか１項に記載の閃光制御システムにおいて、前記増灯閃光発光器（１９）は、前記通信発光により前記第１の発光モードを実行することが指示された後、所定の受付時間（１秒）内にのみ前記主閃光発光器の本発光による前記発光指示信号を受け付けること、を特徴とする閃光制御システムである。
【００２０】
請求項１３の発明は、請求項１２に記載の閃光制御システムにおいて、前記所定の受付時間（１秒）は、前記所定の発光開始時間（１／２秒）よりも十分に長いこと、を特徴とする閃光制御システムである。
【００２１】
請求項１４の発明は、請求項７から請求項１３までのいずれか１項に記載の閃光制御システムにおいて、前記制御部（３１，５１）は、発光モードを予めいずれかに固定できる（３８）こと、を特徴とする閃光制御システムである。
【００２２】
【発明の実施の形態】
以下、図面等を参照しながら、本発明の実施の形態について、さらに詳しく説明する。
図１は、本発明の実施例の光学系を示した図である。
本実施形態における閃光制御システムは、撮影レンズ本体４０を交換可能なカメラ本体３０及びマスターＳＢ本体５０からなる閃光制御装置と、リモートＳＢ本体６０を有している。
【００２３】
撮影時以外のメインミラー２が下がった状態では、被写界光は、撮影レンズ１を通過し、メインミラー２によって上方に反射され拡散スクリーン３上に一旦結像する。その後、コンデンサレンズ４、ペンタプリズム５、接眼レンズ６を通って撮影者の目に到達する。一方、拡散スクリーン３によって拡散された光束の一部は、コンデンサレンズ４、ペンタプリズム５、測光用プリズム７、測光用レンズ８を通してファインダ測光用の測光素子９上へ再結像される。測光素子９は、例えばＣＣＤ（チャージ・カップルド・デバイス）等の受光素子が用いられており、図３（ａ）又は（ｃ）に示すように被写界を２０×１２の２４０領域に分割して測光し、それぞれの測光値を出力可能な構造になっている。また、それぞれの領域は、図３（ｂ）に示すようにＲ（赤）Ｇ（緑）Ｂ（青）の３色の測光セルを持ち、それぞれの色に分解して測光可能になっている。
【００２４】
周囲光の輝度を測光する場合や、ＳＢ撮影時でもＦＶロック（予備発光だけを予め実行して本発光量を決定、記憶しておき、その後フレーミングを変えても記憶された本発光量で制御を行う閃光制御の一方法）又は増灯設定時の予備測光（モニタ測光）を行う場合では、測光素子９を用いた上述の経路で測光が行われる。この場合、絞り１０は開放、メインミラー２は下がったままでマスター閃光発光部（主閃光発光器）１７による予備発光（モニタ発光）が行われる。ＳＢの反射光は、測光素子９で測光されるが、その測光タイミングは、予備発光と同期させている。その後、撮影時になって初めて絞り１０が所定値まで絞られると同時にメインミラー２が跳ね上げられる。シャッタ１１が開き切ったところで予め算出された光量で本発光が行われ、例えばＣＣＤ（チャージ・カップルド・デバイス）等によって構成される撮像素子１２によって撮影が行われる。
【００２５】
調光素子１５を用いた予備測光を行う場合には、まず絞り１０が所定値まで絞られると同時にメインミラー２が跳ね上げられる。その後、予備発光としてマスター閃光発光部１７から発した光束は、被写体によって反射され、撮影レンズ１によってシャッタ１１上に略結像される。シャッタ１１で反射、拡散された一部の光束を調光用レンズ１４を通して調光素子１５へ再結像させ閃光測光（予備測光）を行う。
本発光時は、シャッタ１１を開き、撮像素子１２によって撮影が行われる。調光素子１５は、ＳＰＤと、ＳＰＤからの光電流を蓄積するコンデンサ、増幅アンプ等によって構成され、図６に示すように領域Ｓ１〜Ｓ５に５分割されており、それぞれ図３（ｃ）のＢ１〜Ｂ５へ対応している。
【００２６】
また、メインミラー２は、一部の光を透過するハーフミラーになっており、透過した光束の一部は、サブミラー１３によって下へ折り曲げられ、例えばＣＣＤ等によって構成される焦点検出部１６へ導かれる。焦点検出部１６では、図５に示す被写界の焦点検出領域Ｆ１〜Ｆ５についての焦点状態を検出し、そのいずれかの領域の焦点が合焦状態になるまで撮影レンズ１を駆動する。どの焦点検出領域を合焦させるかは、撮影者による手動選択、至近選択等がある。
【００２７】
マスターＳＢ本体５０は、マスター閃光発光部１７と、自身の発光量をモニタするマスター発光モニタ部１８を有している。
また、リモートＳＢ本体６０は、リモート閃光発光部１９と、自身の発光量をモニタするリモート発光モニタ部２０、マスターＳＢ本体５０からのパルス発光を受光するリモート受光部２１を有している。
【００２８】
図２は、本実施形態におけるカメラ本体３０，レンズ本体４０，マスターＳＢ本体５０，リモートＳＢ本体６０の構成を示すブロック図である。
カメラ本体３０内の制御は、全てマイクロプロセッサであるカメラマイコン３１によって制御される。同様に、レンズ本体４０内の制御は、レンズマイコン４１、マスターＳＢ本体５０内の制御は、マスターＳＢマイコン５１、リモートＳＢ本体６０内の制御は、リモートＳＢマイコン６１によって制御される。
【００２９】
（ファインダ測光と露出関連）
ファインダ測光部３２は、図３（ａ）又は（ｃ）に示したように被写界を２０×１２の２４０領域に分割して測光する回路であり、測光用プリズム７，測光用レンズ８，測光素子９等を有し、その測光出力は、カメラマイコン３１へ出力される。カメラマイコン３１では、定常光測光部３２からの出力と、撮影レンズ４０に設けられたレンズマイコン４１内に格納された撮影レンズの開放Ｆ値、焦点距離、射出瞳位置、距離情報などのレンズ情報、感度設定部３６からの撮像素子１２の感度情報等に基づいて定常光露出に関する適正露出値を算出し、それを絞り値とシャッタ値とに分解して絞り制御部３５やシャッタ１１へ出力する。絞り制御部３５は、レリーズスイッチ３７からのレリーズ信号に応じて絞り１０の絞り込み／復帰の制御を行う。
【００３０】
（オートフォーカス関連）
焦点検出部１６は、図５に示したように被写界の５領域についての焦点状態を検出する。その情報は、カメラマイコン３１で処理されレンズ駆動量となってレンズ駆動部３４へ出力され、さらにレンズ本体４０内のレンズ光学系１を合焦状態まで駆動する。
【００３１】
（ＦＶロック）
ＦＶロックスイッチ３９が押されたことを検出すると、カメラマイコン３１は、マスターＳＢマイコン５１を通じてマスター閃光発光部１７を予備発光させる。一方、その予備発光に同期させてファインダ測光部３２によって反射光を測光し、その結果を基に本発光量指示値を算出しカメラマイコン３１内のメモリに格納する。その後、レリーズスイッチ３７の全押しを検出すると、メモリ内の本発光量指示値をマスターＳＢ本体５０へ通信した後に撮影動作を行う。マスターＳＢマイコン５１は、その本発光量指示値と自らマスター発光モニタ部１８によって測光した予備発光値とから本発光量を算出し、撮影時の発光トリガ信号（Ｘ信号）によって発光し発光量を適正光量に制御する。
【００３２】
（ダイレクト測光部３３でのＳＢ制御）
カメラマイコン３１は、測光値、絞り値、感度値、距離値、閃光発光部のバウンス状態などに基づいてダイレクト測光部３３（調光用レンズ１４，調光素子１５）の設定ゲインを算出しゲイン設定を行う。その後、カメラマイコン３１からマスターＳＢマイコン５１を通じてマスター閃光発光部１７を予備発光させ、ダイレクト測光部３３は、その被写体反射光量に応じた光電流を積分する。その積分値を基に本発光量指示値を算出し、再びマスターＳＢマイコン５１へ本発光指示値を出力する。マスターＳＢマイコン５１は、その本発光量指示値と自らマスター発光モニタ部１８によって測光した予備発光値とから本発光量を算出し、撮影時の発光トリガ信号（Ｘ信号）によって発光し発光量を適正光量に制御する。なお、ダイレクト測光部３３を用いたＳＢ制御は後述する図８で示す１灯非ＦＶロック時のみであるが、その場合にもダイレクト測光部を用いるかファインダ測光部を用いるかをカスタム設定部３８によって選択可能である。仮に、カスタム設定によりファインダ測光部を用いる設定になっていた場合には、全ての予備測光がファインダ測光部３２にて行われ、ダイレクト測光部３３は用いない。
【００３３】
（ファインダ測光部３２でのＳＢ制御）
カメラマイコン３１は、マスターＳＢマイコン５１を通じてマスター閃光発光部１７を予備発光させ、ファインダ測光部３２によってその被写体反射光量に応じた光電流を積分する。その積分値を基に本発光量指示値を算出し、マスターＳＢマイコン５１へ本発光指示値を出力する。マスターＳＢマイコン５１は、その本発光量指示値と自らマスター発光モニタ部１８によって測光した予備発光値とから本発光量を算出し、撮影時の発光トリガ信号（Ｘ信号）によって発光し発光量を適正光量に制御する。なお、測光素子９を用いたＳＢ制御を行うか否かはカスタム設定部３８によって選択可能である。
【００３４】
（カスタム設定関連）
カスタム設定部３８は、撮影者が自らの好みにより、カメラの各種動作の内容を変更する部分である。このカスタム設定部３８では、閃光発光に関する部分として、以下の表に示した設定が可能である。なお、表１中の第１の発光モードとは、マスター閃光発光部１７の本発光を受光すると同時にリモート閃光発光部１９が本発光を行う（マスター閃光発光部１７の本発光を発光指示信号とする）モードである（図１０〜１５参照）。また、第２の発光モードとは、マスター閃光発光部１７の通信発光を発光指示信号としてリモート閃光発光部１９が本発光を行うモードである（図１６，１７参照）。
【００３５】
【表１】
2004354873.tif 000003
【００３６】
【表２】
2004354873.tif 000004
【００３７】
本実施形態では、増灯時の発光モードが自動設定の場合（表１の２−１，表２）には、増灯制御であって、リアシンクロを行い、かつ、シャッター値が１／２秒以上かバルブの場合にのみ、第２の発光モードを実行することとしている。ここで、シャッター値が１／２秒以上の場合としたのは、言い換えると、シャッタ開放後から所定の発光開始時間（１／２秒）内に本発光を行う場合には第１の発光モードを行う、ということである。つまり、シャッタ開放から極短い間（１／２秒以内）に本発光を行う場合には、その間に他の要因（他の閃光発光器、花火等）による発光をマスター閃光発光部１７の本発光であると誤ってリモート閃光発光部１９が本発光してしまうおそれが少ないことから、このような設定としてある。なお、この１／２秒という値は、適宜変更してもよいし、カスタム設定により、撮影者自身で変更可能としてもよい。
【００３８】
（リモートＳＢ関連）
リモート受光部２１は、マスター閃光発光部１７からのパルス発光による通信発光を受光し、その信号をリモートＳＢマイコン６１へ出力する。
図３３は、マスターＳＢ本体５０〜リモートＳＢ本体６０間のパルス発光による通信発光の一例を示した図である。
本実施形態における通信発光は、微少発光のオンオフを所定間隔で制御し、これをコードとして必要な情報の伝達を行っている。
リモートＳＢマイコン６１は、マスター閃光発光部１７からのパルス通信をデコードして調光モードの設定、予備発光、本発光の動作をそれぞれ制御する。
リモート閃光発光部１９の予備発光と本発光は、共に予め発光量がマスター閃光発光部１７による通信発光を介して指定されており、その発光量になるようリモート発光モニタ部２０によりモニタしながらリモート閃光発光部１９の発光量を最適に制御する。
【００３９】
図３は、測光素子９の測光領域を説明する図である。
図３（ａ），（ｃ）は、測光素子９の分割状態を被写界に照らし合わせて示した図である。測光素子９は、被写界の略全面を２４０分割して測光し、それぞれの測光値を出力できるようになっている。
図３（ａ）は、２４０の測光領域をＢ（１，１）〜Ｂ（５，５）の２５領域にグループ化した場合の分割形状を示している。
図３（ｃ）は、同様に測光領域をダイレクト測光部３３の分割形状に合わせて平均化した領域Ｂ１〜Ｂ５の５領域にグループ化した場合の形状を示している。
図３（ｂ）は、それぞれの測光領域がＲＧＢの３色の測光領域に分割されている様子を示している。
【００４０】
図４は、測光素子９の動作を説明する図である。
図４（ａ）は、測光素子９の端子とその役割を示している。φＭＣＫは、測光素子９の動作の基本となるマスタークロック入力である。φｉｎｔは、蓄積の開始と終了を制御するための入力である。ＶＣｓｃｉｎは、電源投入時の不要電荷を高速に行うための切り替え入力である。ＧＳＷは、感度をＨ／Ｌの２段階に切り替えるための入力である。ＲＳＷは、測光値の出力クロック周波数を２段階に切り替えるための入力（普通は一方に固定）である。ＳＹＮＣは、測光値読み出し同期クロック出力である。Ｖｏｕｔは、測光値出力である。
【００４１】
図４（ｂ）は、測光素子９の光電変換部の配列を示した図である。横方向（Ｈ方向）には、Ｂ，Ｇ，Ｒを１周期として２０周期、計６０画素、縦方向（Ｖ方向）には、Ｂ、Ｇ、Ｒいずれかが２０画素並んでいる。データ出力時には、まずＨ方向へ１画素シフトして１列分のデータをＶレジスタに転送し、続いてＶ方向に１列分、すなわち２０画素分を出力する。その後、またＨ方向へ１画素シフトした後Ｖ方向に１列分出力を繰り返し、最後のＲ列が出力されるまでこれを繰り返す。
図４（ｃ）は、測光素子９のデータ出力の様子を示した図である。φｉｎｔがＬになると蓄積を開始し、Ｈに戻ったところで終了する。その後、自動的にＳＹＮＣパルスに同期して測光データが１列ずつ出力される。
【００４２】
図５は、焦点検出部１６を説明する図である。
図５（ａ）は、焦点検出部１６の検出領域を被写界に照らし合わせて示した図である。Ｆ１〜Ｆ５の５領域についての焦点状態をそれぞれ検出可能になっている。
図５（ｂ）は、焦点検出部１６の光学系を詳しく示した図である。焦点検出部１６は、撮影レンズ１、視野マスク１６ａ、フィールドレンズ１６ｂ、セパレータレンズ１６ｃ、ＡＦ用センサ１６ｄ等を有している。
【００４３】
図６は、ダイレクト測光部３３の光学系と測光領域の分割形状を示した図である。
シャッタ面に入射し結像した被写体像を、３連の調光用レンズ１４により調光素子１５上に再結像させ、Ｓ１〜Ｓ５の５領域に分割してそれぞれ光電変換された電荷を蓄積する構成になっている。ここで、Ｓ１〜Ｓ５の各領域と番号の関係は、図３（ｃ）における測光領域Ｂ１〜Ｂ５の各領域の番号と対応している。また、絞りマスク１５ａにより隣のレンズからの入射光がセンサ上に迷光として入らないようにカットする。
【００４４】
図７は、調光素子１５を説明する図である。
図７（ａ）は、調光素子１５の端子とその役割をわかりやすく説明した図である。Ｃ１〜Ｃ５は、それぞれ領域Ｓ１〜Ｓ５の光電流を蓄積する外付けコンデンサである。ＳＣは、ストップ信号を出すためにＳ１〜Ｓ５の光電流を加算して蓄積する外付けコンデンサである。Ｖｒｅｆは、温度比例電圧出力端子、ＳＴＯＰはストップ信号出力端子である。ＣＳＲ，ＣＳＧ，ＣＬＫは、アンプ・ゲインと読み出しチャンネルの設定を切り替えるための端子であり、設定方法は、それぞれ図７（ｂ）及び（ｃ）の所で説明する。ＩＳは、蓄積開始／終了を行う端子である。ＤＡは、各領域のアンプ・ゲインを入力する端子である。ＡＤは、各領域の測光積分値の出力端子である。
【００４５】
図７（ｂ）は、調光素子１５の各領域のアンプ・ゲインの設定方法を示した図である。ＣＳＧ端子をＨレベルにしたまま、ＣＳＲ端子をＬレベルに下げ、その後にＣＬＫ端子にクロック信号を入力すると、Ｌレベルへの立ち下がりに同期してチャンネルが切り替わる。ＣＬＫ端子がＬレベルの間にＤＡ端子を設定ゲインに応じた電圧レベルにすることでそのチャンネルのゲインが設定される。Ｃｈ１〜Ｃｈ５は、それぞれＳ１〜Ｓ５に対応している。
【００４６】
図７（ｃ）は、調光素子１５の各領域の測光積分値の読み出し方法を示した図である。ＣＳＲ及びＣＳＧ端子をＬレベルに下げた後にＣＬＫ端子にクロック信号を入力すると、Ｌレベルへの立ち下がりに同期してチャンネルが切り替わり各領域の測光積分値が測光値に応じた電圧レベルとなってＡＤ端子に出力される。
【００４７】
図８は、ダイレクト測光部３３を用いた１灯ダイレクト測光によるＴＴＬ調光の動作を示したタイミングチャートである。
レリーズ信号が入力されてミラーアップと絞り込みが完了すると、フェーズ（以下、Ｐとする）８−１において、調光素子１５のゲイン設定（ゲイン設定１）が行われる。ゲインの算出方法は、後で詳しく説明する。
次に、Ｐ８−２において、通信端子１〜３によるカメラ・ＳＢ間通信によりカメラから予備発光コマンドが出力され予備発光が行われる。測光積分値が適当なレベルに達したか、発光量が予め定められた最大値（ＧＮ８程度）になったところで予備発光が終了し、積分値の読み出し（読み出し１）が行われた後にＩＳ端子を立ち上げ積分値のリセットを行う。
Ｐ８−３では、通信により予備発光時のガイドナンバーをＳＢから読み出す。
【００４８】
また、予備発光時の積分値には、ＳＢ光の反射光の他に定常光成分も含まれているため、予備発光終了後に定常光のみの積分を行い後の演算処理において定常光成分を予備発光積分値から差し引く演算を行う。
Ｐ８−４では、定常光積分のためのゲイン設定（ゲイン設定２）を行う。
Ｐ８−５では、予備発光の時と同様にＩＳ端子を立ち下げ定常光積分（積分２）を行う。定常光積分のゲイン設定と積分時間については後述する。定常光積分が終了したら積分値を読み出し（読み出し２）た後、ＩＳ端子を立ち上げて積分値をリセットする。
【００４９】
Ｐ８−６では、後述するアルゴリズムによって調光エリアと補正量を算出し、後述する方法によって本発光量を算出する。
Ｐ８−７では、演算した本発光量を通信によって本発光量伝達コマンドと発光倍数データとしてＳＢ側へ伝える。
Ｐ８−８では、撮影開始のシャッタ全開に同期してシンクロ信号（Ｘ信号）を出力してＳＢの発光を行わせる。発光量の制御は、直前に送られたデータによりＳＢ側において制御が行われ撮影が完了する。
【００５０】
図９は、ファインダ測光部３２を用いた１灯ＴＴＬ調光の動作を示したタイミングチャートである。
レリーズ信号が入力されると、ミラーアップと絞り込みを行う前に、まず、Ｐ９−１において、通信端子１〜３によるカメラ・ＳＢ間通信によりカメラ側から予備発光（小）を指示するコマンドを送信する。
【００５１】
Ｐ９−２では、カメラが通信端子１をＬに下げている間にＳＢが通信端子２のＬとほぼ同期して所定光量の予備発光を行う。カメラは、通信端子２のＬを発光同期信号としてこれに同期させて測光素子９のφｉｎｔ端子を立ち下げてデータの蓄積（積分１）を行う。予備発光が終了したタイミングを見計らって測光データの読み出し（読み出し１）を行なう。
Ｐ９−３では、このときの予備測光値のレベルが演算に必要な大きさに達しているか否かを判定する（２回目要否判定）。
【００５２】
Ｐ９−３における判定により、もし測光値が必要レベルに達していなかった場合には、Ｐ９−４に進み、２回目のゲイン設定（ゲイン設定２：ＳＢへの指定ＧＮの算出）を行い、今度は、予備発光（大）とその発光量（ＧＮ）を指示するコマンドを送信する。
Ｐ９−５では、Ｐ９−２と同様に予備発光（大）とデータの蓄積（積分２）を行い、データの読み出しを行う。
【００５３】
Ｐ９−５の後、又は、Ｐ９−３において２回目の予備発光が不要と判断された後、Ｐ９−６では、後述するアルゴリズムによって調光エリアと補正量、及び、本発光量を算出する。
ここで、ＦＶロック時の動作の場合には、Ｐ９−７においてレリーズ待ちとなり、レリーズ信号が入力されると、Ｐ９−８へ進む。ＦＶロック以外のときには、このフェーズは行われず、Ｐ９−８へ進む。
Ｐ９−８では、ミラーアップと絞り込みが行われる。
Ｐ９−９では、算出した本発光量を通信によって本発光量伝達コマンドと発光倍数データとしてＳＢ側へ伝える。
Ｐ９−１０では、図８の場合と同様に撮影時には、ＳＢ側において本発光制御をして、適正光量の制御を行い撮影が完了する。
【００５４】
図１０は、マスターＳＢ本体５０とリモートＳＢ本体６０による２灯発光ＴＴＬ調光で、比較的高速シャッタ、かつ、先幕シンクロの場合の動作を示したタイミングチャートである。
レリーズ信号が入力されると、ミラーアップと絞り込みを行う前に、まず、Ｐ１０−１において、カメラ本体３０からマスターＳＢ本体５０へグループ設定の要求に関するコマンド伝達が行われる。
【００５５】
Ｐ１０−２では、マスターＳＢ本体５０からリモートＳＢ本体６０へパルス発光による通信発光により、グループ設定情報を送る。本実施形態における撮影システムでは、リモートＳＢとしてＡ〜Ｃの３つのグループの制御を独立して行うことができ、ここで送るグループ設定情報では、どのグループを使用するか否かに関する情報を送る。なお、図１０及び後に示す図１１〜１７では、Ａグループのみを使用し、他のグループは使用しないものとして説明を行う。したがって、ここでは、ＡグループをＴＴＬ、Ｂ，ＣグループをＯＦＦとする通信発光を行う。
【００５６】
Ｐ１０−３では、マスターＳＢ本体５０の予備発光（小）の実行を指示するコマンドがカメラ本体３０からマスターＳＢ本体５０へ通信端子１〜３を用いた通信により行われる。
Ｐ１０−４では、マスター閃光発光部１７による予備発光（小）が行われてその反射光が測光素子９により蓄積され、これに対応するデータがカメラ本体３０により読み出される。
Ｐ１０−５では、このときの予備測光値のレベルが演算に必要な大きさに達しているか否かを判定する（２回目要否判定）。
Ｐ１０−５における判定により、もし測光値が必要レベルに達していなかった場合には、Ｐ１０−６に進み、今度は、予備発光（大）とその発光量（ＧＮ）を指示するコマンドを送信する。
【００５７】
Ｐ１０−７では、Ｐ１０−４と同様に予備発光（大）とデータの蓄積を行い、データの読み出しを行う。
Ｐ１０−８では、リモートＳＢ本体６０の予備発光（小）の実行を指示するコマンドがカメラ本体３０からマスターＳＢ本体５０へ通信端子１〜３を用いた通信により行われる。
Ｐ１０−９では、マスター閃光発光部１７がパルス発光による通信発光を行い、リモートＳＢ本体６０に対して予備発光の実行指示と、予備発光（小）のトリガを与える。この通信発光を受けて、リモート閃光発光部１９による予備発光（小）が行われてその反射光が測光素子９により蓄積され、そのデータがカメラ本体３０により読み出される。
【００５８】
Ｐ１０−１０では、このときの予備測光値のレベルが演算に必要な大きさに達しているか否かを判定する（２回目要否判定）。
Ｐ１０−１０における判定により、もし測光値が必要レベルに達していなかった場合には、Ｐ１０−１１に進み、今度は、予備発光（大）とその発光量（ＧＮ）を指示するコマンドを送信する。
Ｐ１０−１２では、Ｐ１０−９と同様にリモート閃光発光部１９による予備発光（大）とデータの蓄積を行い、データの読み出しを行う。
Ｐ１０−１２後、又は、Ｐ１０−１０において２回目の予備発光が不要と判断された後、Ｐ１０−１３では、後述するアルゴリズムによって調光エリアと補正量、及び、マスター閃光発光部１７及びリモート閃光発光部１９それぞれの本発光量を算出する。
【００５９】
ここで、ＦＶロック時の動作の場合には、Ｐ１０−１４においてレリーズ待ちとなり、レリーズ信号が入力されると、Ｐ１０−１５へ進む。ＦＶロック以外のときには、このフェーズは行われず、Ｐ１０−１５へ進む。
Ｐ１０−１５では、ミラーアップと絞り込みが行われる。
Ｐ１０−１６では、算出したマスター閃光発光部１７及びリモート閃光発光部１９それぞれの本発光量を通信によって本発光量伝達コマンドとしてマスターＳＢ本体５０側へ伝える。なお、グループＢ，Ｃも使用する場合には、ここで、グループＢ，Ｃの本発光量がグループＡの本発光量に続いて伝えられる。
【００６０】
図１１は、図１０のＰ１０−１７以降を拡大した図である。
Ｐ１０−１７では、マスター閃光発光部１７がパルス発光による通信発光を行い、Ｐ１０−１６で得た本発光量をリモートＳＢ本体６０に対して伝える。具体的には、まず、本発光量をこれから伝える旨の信号である本発光量一括送信コマンドを発光し、それに続いて、Ａグループの本発光量に関するデータを発光する。また、グループＢ，Ｃも使用する場合には、グループＢ，Ｃの本発光量がグループＡの本発光量に続いて伝えられる。
【００６１】
Ｐ１０−１８では、シャッタの先幕が開ききったと同時にマスター閃光発光部１７が本発光を行い、リモート閃光発光部１９は、マスター閃光発光部１７の本発光を受光すると同時に本発光を行う（第１の発光モード）。その後、シャッタ後幕が閉じ、ミラーダウン、絞り開放が行われ、撮影が終了する。
【００６２】
図１２は、マスターＳＢ本体５０とリモートＳＢ本体６０による２灯発光ＴＴＬ調光で、比較的遅いシャッタ、かつ、先幕シンクロの場合の動作を示したタイミングチャートである。
図１３は、図１２のＰ１２−１７以降を拡大した図である。
図１２及び図１３は、シャッタ全開時間が異なる他は、先に説明した図１０及び図１１と同様であるので、詳しい説明は省略する。
【００６３】
図１４は、マスターＳＢ本体５０とリモートＳＢ本体６０による２灯発光ＴＴＬ調光で、シャッタ値が１／２秒より早く、かつ後幕シンクロの場合の動作を示したタイミングチャートである。
図１５は、図１４のＰ１２−１７以降を拡大した図である。
図１４及び図１５のＰ１４−１７までは、図１０及び図１１のＰ１０−１７までと同様であるので、ここでは、Ｐ１４−１８についてのみ説明を行う。
Ｐ１４−１８では、予定のシャッタ全開時間になる直前（シャッタ後幕が閉鎖動作を開始する直前）に、カメラ本体３０からＸ端子に発光開始の信号が伝えられてマスター閃光発光部１７が本発光を行い、リモート閃光発光部１９は、マスター閃光発光部１７の本発光を受光すると同時に本発光を行う。その後、シャッタ後幕が閉鎖動作を開始し、ミラーダウン、絞り開放が行われ、撮影が終了する。
【００６４】
図１６は、マスターＳＢとリモートＳＢによる２灯発光ＴＴＬ調光で、シャッタ値が１／２秒より遅く、かつ後幕シンクロの場合の動作を示したタイミングチャートである。
図１７は、図１４のＰ１２−１７以降を拡大した図である。
図１６及び図１７のＰ１６−１７までは、図１０及び図１１のＰ１０−１７までと同様であるので、ここでは、Ｐ１６−１８についてのみ説明を行う。
【００６５】
先に説明した図１０〜１５の場合は、第１の発光モードにより発光を行っていた。しかし、図１６及び図１７の場合には、シャッタ値が１／２秒より遅く、かつ後幕シンクロである。したがって、シャッタ先幕が開放してから後幕の閉鎖動作が開始されるまでの時間が長く、この間に他の閃光発光器が発光したり、花火などの光が発生したりすると、リモートＳＢ本体６０が誤発光を起こしてしまうおそれがある。そこで、図１６及び図１７の場合には、第２の発光モードによりマスター閃光発光部１７とリモート閃光発光部１９との同期をとるようにしている。
【００６６】
具体的には、Ｐ１６−１８では、予定のシャッタ全開時間になる直前（シャッタ後幕が閉鎖動作を開始する直前）に、カメラ本体３０からＸ端子に発光開始の信号がマスターＳＢ本体５０へ伝えられると、マスター閃光発光部１７がパルス発光による通信発光（本発光コマンド）を行う。本発光コマンドを発光した後、マスターＳＢ本体５０は、所定の待ち時間ｔ（同期タイミング時間）経過後に本発光を行う。また、本発光コマンドを受光したリモートＳＢ本体６０は、本発光コマンド受光終了から所定の待ち時間ｔ経過後に本発光を行う。その直後、シャッタ後幕が閉鎖動作を開始し、ミラーダウン、絞り開放が行われ、撮影が終了する。
【００６７】
なお、この所定の待ち時間ｔは、マスター閃光発光部１７及びリモート閃光発光部１９が本発光を開始するまでに必要な時間を確保できる範囲で、できる限り短い微少時間である。所定の待ち時間ｔを微少時間とすることにより、この待ち時間ｔの間に生じる他の閃光（他のカメラが発光した閃光、花火等）による誤作動を防止することができると共に、通信発光（本発光コマンド）と本発光が略同時に発光することとなり、通信発光（本発光コマンド）が撮影結果に悪影響を与えない。
また、第２の発光モードでは、本発光量の伝達などの通信発光は、シャッタ開放前に行われ、シャッタ開口後に本発光コマンドとして通信発光する成分が非常に少ないことも、通信発光（本発光コマンド）が撮影結果に悪影響を与えなくするために効果的に作用している。
【００６８】
図１８は、カメラマイコン３１のプログラムを示したフローチャートである。
カメラのレリーズスイッチ３７が半押しされることによってカメラの電源が入り、本プログラムが実行される。以下に、ステップ（以下、Ｓとする）毎に説明する。
Ｓ１０１では、撮影前サブルーチン処理（図１９において説明）を行う。
【００６９】
Ｓ１０２では、不図示のＦＶロックスイッチが押されているか否かを判定する。ＦＶロックスイッチが押されている場合には、Ｓ１０３に進み、ＦＶロックスイッチが押されていない場合には、Ｓ１０５に進む。
Ｓ１０３では、ＦＶロックスイッチが押されていた場合のサブルーチン処理（予備発光１：図２０において説明）を行う。
Ｓ１０４では、ＦＶロック実行中であることを示すフラグＦＶＬに１を代入する。
Ｓ１０５では、レリーズスイッチ３７が全押しされたか否かを判定する。レリーズスイッチ３７が全押しされた場合には、Ｓ１０６に進み、レリーズスイッチ３７が全押しされていない場合には、Ｓ１２１へ進む。
【００７０】
Ｓ１０６では、ＦＶＬ＝１であるか否かを判断する。ＦＶＬ＝１の場合には、Ｓ１２１へ進み、ＦＶＬ＝１ではない場合には、Ｓ１０７へ進む。
Ｓ１０７では、１灯制御であるか否かを判断する。１灯制御である場合には、Ｓ１０８へ進み、増灯制御の場合には、Ｓ１１０へ進む。
Ｓ１０８では、ミラーアップ、絞り込みを行う。
Ｓ１０９では、サブルーチン処理（予備発光２：図２１において説明）を行う。
Ｓ１１０では、サブルーチン処理（予備発光１：図２０において説明）を行う。
Ｓ１１１では、ミラーアップ、絞り込みを行う。
【００７１】
Ｓ１１２では、アルゴリズム演算のサブルーチン処理（図２３において説明）を行う。
Ｓ１１３では、カメラからＳＢへ本発光量データ（マスタＳＢの本発光量倍数ＫｇｎＭ，リモートＳＢの本発光量倍数ＫｇｎＲ）の通信を行う。
Ｓ１１４では、シャッタを開き、計時を開始する（撮影露光開始）。
Ｓ１１５では、先幕シンクロであるか否かの判断を行い、先幕シンクロの場合、Ｓ１１６に進み、先幕シンクロでない場合、Ｓ１１８に進む。
【００７２】
Ｓ１１６では、シンクロ出力を行う。ここで、シンクロ出力とは、発光指示信号であって、第１の発光モードを行う場合には、マスター閃光発光部１７の本発光であり、第２の発光モードを行う場合には、マスター閃光発光部１７が発光するパルス発光による通信発光である。
Ｓ１１７では、予定のシャッタ開放時間を経過したか否かの判断を行い、予定の時間を経過している場合には、Ｓ１２０へ進み、まだ予定の時間を経過していない場合には、このステップを繰り返して時間経過を待つ。
Ｓ１１８では、Ｓ１１７と同様であり、予定のシャッタ開放時間を経過したか否かの判断を行い、予定の時間を経過している場合には、Ｓ１１９へ進み、まだ予定の時間を経過していない場合には、このステップを繰り返して時間経過を待つ。
Ｓ１１９では、シンクロ出力を行う。このステップにおけるシンクロ出力は、Ｓ１１６の場合と同様である。
【００７３】
Ｓ１２０では、シャッタを閉じ（撮影露光終了）、ミラー、絞りを復帰させる。
Ｓ１２１では、ＦＶロック解除条件（ＦＶロック中にＦＶロックスイッチ３９が再び押される）を満たしているか否かの判断を行う。ＦＶロック解除条件を満たしている場合には、Ｓ１２２へ進み、ＦＶロック解除条件を満たしていない場合には、Ｓ１２３へ進む。
Ｓ１２２では、ＦＶロックの状態を識別するフラグＦＶＬを０にクリアする（非ＦＶロック状態とする）。
Ｓ１２３では、半押しタイマが起動後所定時間経過したかどうかを判別し、所定時間内であればＳ１０１へ戻って処理を繰り返し、タイマ切れであれば処理を終了する。
【００７４】
図１９は、撮影前処理の制御内容を示したサブルーチンフローチャートである。このフローは、図１８のＳ１０２が実行されると本サブルーチンが呼び出されて実行される。
以下、ステップ毎に説明する。
Ｓ２０１では、カメラのカスタム設定（測光部選択、リモートトリガ方式選択：第１の発光モード又は第２の発光モード）を読み出す。
【００７５】
Ｓ２０２では、カメラの諸設定（感度、測光モード、露出モードなど）を読み出す。
Ｓ２０３では、レンズ通信により、撮影レンズの焦点距離、開放Ｆ値、射出瞳距離、距離データなどを読み出す。
Ｓ２０４では、ＳＢ通信により、予備発光（小、大）の発光時間、チョップ発光１発当たりの光量、最大本発光量、ＳＢの状態（バウンス状態か否か）等を読み出す。
【００７６】
Ｓ２０５では、定常光測光を行い、Ｂ（１，１）〜Ｂ（５，５）、Ｂ１〜Ｂ５の測光値等を算出する。
Ｓ２０６では、測光値を基に公知の手法により適正露出値を算出し、露出モードに応じて絞り値、シャッタ値を算出する。
Ｓ２０７では、焦点検出を行う。
Ｓ２０８では、焦点検出の状態に応じてデフォーカス量が０になるまでレンズを駆動しピントを合わせる。
Ｓ２０９では、合焦位置での撮影レンズのピント距離を被写体距離と見なし、その値をレンズマイコン４１から読み出す。
【００７７】
図２０は、予備発光１の制御内容を示したサブルーチンフローチャートである。このフローは、図１８のＳ１０３又はＳ１１０が実行されると本サブルーチンが呼び出されて実行される。
以下、ステップ毎に説明する。
Ｓ３０１では、測光素子９の蓄積時間のタイマを、予めＳ２０４のＳＢ通信で読み出してあるマスター予備発光（小）の発光時間にセットする（蓄積タイマセット１）。
【００７８】
Ｓ３０２では、マスター予備発光（小）を指示するコマンドを送信し、マスター閃光発光部１７がマスター予備発光（小）を行う。ここで、１回目のマスター予備発光（小）の光量は、予め規格により定めてある（例えばＩＳＯ１００のガイドナンバーで２など）のでＳＢ側に指定する必要はない。
Ｓ３０３では、マスターＳＢ本体５０のマスター予備発光（小）に同期して測光素子９のデータ蓄積を開始し、Ｓ３０２でセットした時間で蓄積を終了し測光データを読み出す。
【００７９】
Ｓ３０４では、測光データが演算に使用可能か否かを判定する。具体的には、２４０領域のＢ，Ｇ，Ｒの各データの最大値（Ｖｏｍａｘ）が所定レベル（Ｖｎ）以上であるか否かを判定し、所定レベル以上あれば使用可能とする。使用可能な場合には、２回目の予備発光は行わずにＳ３０９へジャンプする。なお、通常なら最大値（Ｖｏｍａｘ）が逆に飽和レベルを超えていないかどうかの判定も必要であるが、この場合は、測光素子９の感度から実使用範囲において測光値が飽和しないような予備発光の光量を定めてあるのでここでは必要ない。０〜４Ｖの出力範囲を持った測光素子の場合、例えばＶｎ＝０．５Ｖ程度である。
【００８０】
Ｓ３０５では、最大値（Ｖｏｍａｘ）が所定レベルに達していなかった場合、以下に示す（式１）によって次回の発光量を算出する。
【００８１】
ＧＮ２＝ＧＮ１＋｛２＊ｌｏｇ２（Ｖａｇｃ／Ｖｏｍａｘ）｝  ・・・（式１）
ただし、各変数は、以下の内容を示すものとする。
ＧＮ２    ：次回発光量（単位：ガイドナンバー）
ＧＮ１    ：前回発光量（単位：ガイドナンバー）
Ｖａｇｃ  ：予備測光値目標レベル（単位：Ｖ又はＡ／Ｄ値）
Ｖｏｍａｘ    ：前回予備測光値の最大値（単位：Ｖ又はＡ／Ｄ値）
【００８２】
Ｓ３０６では、測光素子９の蓄積時間のタイマを、予めＳ２０４のＳＢ通信で読み出してあるマスター予備発光（大）の発光時間にセットする（蓄積タイマセット２）。
Ｓ３０７では、予備発光（大）を指示するコマンドと光量を指定するデータを送信する。ここで、光量の指定方法は、ガイドナンバーを直接指定、前回の光量との相対値で指定、発光可能な数値を数パターンＳＢ側から通信により開示しカメラ側で最も適当な光量を選択して指定、などが考えられる。いずれの方法でも通信規格によって予め規定しておけば良い。
Ｓ３０８では、ＳＢの予備発光に同期して測光素子９のデータ蓄積を開始し、Ｓ３０６でセットした時間で蓄積を終了し測光データを読み出す。
【００８３】
Ｓ３０９では、予備測光結果より、以下に示す（式２）を用いて、ＧＶ［ｉ，ｊ］（ｉ＝１．．５，ｊ＝１．．５）を算出する。ここで、ＧＶ［ｉ，ｊ］は、標準反射率被写体に対して基準露光量を与えるガイドナンバーを単位ＥＶに変換したものである。ＧＶ［ｉ，ｊ］は、ｉ＝１．．５，ｊ＝１．．５であり、それぞれの位置は、図３（ａ）のＢ（１，１）〜Ｂ（５，５）に対応している。
【００８４】
ＧＶ［ｉ，ｊ］  ＝  Ｌｏｇ２（ＧＮｐｒｅ＾２）＋ｌｏｇ２（ＡＤ０［ｉ，ｊ］／ＡＤ［ｉ，ｊ］）＋（ＡＶ−ＡＶ０）  ・・・（式２）
ただし、各変数は、以下の内容を示すものとする。
ＧＮｐｒｅ：予備発光時のガイドナンバー（１回目もしくは２回目）
ＡＤ０［ｉ，ｊ］：適正光量時の各エリアＢ［ｉ，ｊ］（ｉ＝１．．５，ｊ＝１．．５）の測光値（エリア内の平均値）
ＡＤ［ｉ，ｊ］：予備発光時の各エリアＢ［ｉ，ｊ］（ｉ＝１．．５，ｊ＝１．．５）の測光値（エリア内の平均値）
ＡＶ：制御絞り値（ＡＰＥＸ値）
ＡＶ０：開放Ｆ値（ＡＰＥＸ値）
【００８５】
ここで、上記（式２）は、（ｉ，ｊ）の全てのエリアのＧＶ［ｉ，ｊ］を算出するための式である。しかし、ＦＶロック時は、被写界の一部分（例えば画面中央の（３，３）のエリアなど）のみを考慮して適正光量を算出する仕様の場合もある。その場合には、全てのＧＶ［ｉ，ｊ］を算出する必要はないので、必要とされるエリア（画面中央やＡＦエリアに対応したエリアなど）のみの算出にとどめておけば演算時間やメモリの節約になる。
【００８６】
Ｓ３１０では、増灯撮影であるか否かの判断を行う。増灯撮影である場合には、Ｓ３１１へ進み、１灯撮影である場合には、リターンする。
Ｓ３１１では、測光素子９の蓄積時間のタイマを、予めＳ２０４のＳＢ通信で読み出してあるリモート予備発光（小）の発光時間にセットする（蓄積タイマセット３）。
Ｓ３１２では、リモート予備発光（小）を指示するコマンドを送信し、これを受けてマスター閃光発光部１７がリモート予備発光（小）を指示する通信発光を行う。この通信発光を受信して、リモート閃光発光部１９がリモート予備発光（小）を行う。ここで、１回目のリモート予備発光の光量は、予め規格により定めてある（例えばＩＳＯ１００のガイドナンバーで２など）のでＳＢ側に指定する必要はない。
Ｓ３１３では、リモートＳＢ本体６０のリモート予備発光（小）に同期して測光素子９のデータ蓄積を開始し、Ｓ３１１でセットした時間で蓄積を終了し測光データを読み出す。
【００８７】
Ｓ３１４では、測光データが演算に使用可能か否かをＳ３０４と同様にして判定する。使用可能な場合には、２回目の予備発光は行わずにＳ３１８へジャンプする。
Ｓ３１５では、測光素子９の蓄積時間のタイマを、予めＳ２０４のＳＢ通信で読み出してあるリモート予備発光（大）の発光時間にセットする（蓄積タイマセット４）。
Ｓ３１６では、リモート予備発光（大）を指示するコマンドを送信し、これを受けてマスター閃光発光部１７がリモート予備発光（大）を指示する通信発光を行う。この通信発光を受信して、リモート閃光発光部１９がリモート予備発光（大）を行う。ここで、１回目のリモート予備発光の光量は、予め規格により定めてある（例えばＩＳＯ１００のガイドナンバーで２など）のでＳＢ側に指定する必要はない。
Ｓ３１７では、リモートＳＢ本体６０のリモート予備発光（大）に同期して測光素子９のデータ蓄積を開始し、Ｓ３１５でセットした時間で蓄積を終了し測光データを読み出す。
Ｓ３１８では、Ｓ３０９と同様にして、リモート閃光発光部１９による本発光時のガイドナンバーを算出し、リターンする。
【００８８】
図２１は、予備発光２の制御内容を示したサブルーチンフローチャートである。このフローは、図１８のＳ１０９が実行されると本サブルーチンが呼び出されて実行される。図１８でもわかるように、本フローチャートは、ミラーアップ後の予備発光時に適用されるものであり、図８のタイミングチャートに対応している。
以下、ステップ毎に説明する。
Ｓ４０１では、調光素子１５のＩＣゲイン設定を行う。ゲインは、図６の領域Ｓ１〜Ｓ５について、それぞれ別々に設定される。まず、以下に示す（式３）に基づいてゲイン設定パラメータＧａＶ［ｉ］  （ｉ＝１．．５）を算出する。
【００８９】
ＧａＶ［ｉ］＝ＳｖＶ＋ＧｎＶ＋ＸｍＶ＋ＡｖＶ＋ＢｖＶ［ｉ］＋ＢｏＶ＋ＲｅＶ−Ｓａ［ｉ］    （ｉ＝１．．５）  ・・・（式３）
ここで、ＧａＶ［ｉ］の単位は、ＥＶであり、ｉの数値は、それぞれ領域Ｓの番号に対応している。
また、ＧａＶ［ｉ］の値が大きくなるほど高いゲインが設定される。（式３）の右辺のそれぞれの項について以下に説明する。
【００９０】
ＳｖＶは、撮像素子の設定感度による変化量である。図２２（ａ）に示すように、感度（ＳＶ）が上がるに連れてＳｖＶも大きくなりゲインが上がる。これは、感度が高くなると適正露光を与え得る距離が遠方側に伸びるため、予備発光測光も遠方まで対応させるためである。しかし、感度が高くても近距離での撮影が行われる場合もあるので、あまり感度を上げすぎないよう感度１ＥＶの変化に対してＳｖＶの値は１以下になるよう調整されている。
【００９１】
ＧｎＶは、予備発光１発当たりの光量（ＧＮｐ１）による変化量である。装着されるＳＢやＳＢ配光角によってＧＮｐ１は変化するので、その変化分を吸収させＳＢがどの状態にあっても一定した測光値が得られるようにするためである。そのため図２２（ｂ）に示すようにＧＮｐ１が１ＥＶ大きくなるとＧｎＶは、１ＥＶ小さくなるようになっている。
【００９２】
ＸｍＶは、距離による変化量である。どの距離にあっても一定した測光値が得られるようにするためである。そのため図２２（ｃ）に示すように距離が１ＥＶ遠くなる（√２倍の距離）とＸｍＶも１ＥＶ大きくなるようになっている。
ＡｖＶは、絞り値による変化量である。どの絞り値であっても一定した測光値が得られるようにするためである。そのため図２２（ｄ）に示すように絞り値が１ＥＶ大きくなる（暗くなる）とＡｖＶも１ＥＶ大きくなるようになっている。
【００９３】
ＢｖＶ［ｉ］は、輝度値による変化量である。周囲光の輝度が高くなると、予備発光中にも調光素子１５に周囲光が入ってしまい、ＳＢ反射光の積分値が十分蓄積される前にストップ信号が発生し積分が終わってしまうことがある。そのため、周囲光の輝度が高い場合には、その輝度に応じてその領域のゲインを下げておく。図２２（ｅ）に示すように、輝度がＢＶｏｆｓｅｔを越えたらその後輝度が１ＥＶ増す毎にゲインを１ＥＶ下げていき、下げ幅がＢｖＶｍａｘに達したらＢｖＶをそこでクリップする。
【００９４】
ＢｏＶは、ＳＢがバウンス状態にあるか否かで変わる値である。バウンスでない（通常の状態）では０であり、バウンス時は＋２ＥＶとする。これは、バウンス時は、天井などを介して被写体が照明されるため反射光量が少なくなるためである。
ＲｅＶは、予備発光がやり直しされたか否かで変わる値である。１回目の予備発光では０であるが、１回目の予備発光で測光値が飽和してしまった場合には、この値を−３ＥＶとしてゲインを下げて２回目の予備発光を行う。
Ｓａ［ｉ］は、撮影レンズの種類と設定絞り値に応じて算出される補正値である。各エリア毎に補正値を求める（実験などによって予め算出式を定めておく）。
次に、以下に示す（式４）によって実際に調光素子１５に設定するゲインＤＡｐｒｅ［ｉ］を算出する。
【００９５】
ＤＡｐｒｅ［ｉ］＝（ｐｒｅ＿ｌｅｖｅｌ［ｉ］−ＧａＶ［ｉ］＊ｐｒｅ＿ｇａｍｍａ）＊Ｔ／Ｔｒｅｆ  （ｉ＝１．．５）  ・・・（式４）
ただし、各変数は、以下の内容を示すものとする。
ｐｒｅ＿ｌｅｖｅｌ［ｉ］  ：予備発光調光レベルの基準値
ｐｒｅ＿ｇａｍｍｍａ  ：ガンマ調整値
Ｔ    ：現在の温度
Ｔｒｅｆ  ：調整時の温度
なお、ＧａＶ［ｉ］とマイナスになっているのは、図７に示した調光素子１５のＤＡ端子電圧を低くするとゲインが高くなる仕様のためである。
【００９６】
Ｓ４０２では、ストップ調光予備発光を指示するコマンドを送信する。ここで、予備発光量の最大値は、予め規格により定めてある（例えばＩＳＯ１００のガイドナンバーで８など）のでＳＢ側に指定する必要はない。
Ｓ４０３では、ＳＢの予備発光に同期して調光素子１５の積分を開始する。もし、発光が最大予備発光量に達する前に調光センサの積分値が規定量に達した場合に調光素子１５からストップ信号が出力され発光が停止する。その後測光データＡＤ［ｉ］（ｉ＝１．．５）を読み出す。
【００９７】
Ｓ４０４では、ＳＢデータ通信により予備発光で実際に発光したガイドナンバー値を読み出す。
Ｓ４０５では、定常光積分を行う。Ｓ４０１と同一ゲインにて予備発光時の積分時間と同じ時間だけ積分し、その積分値ＩＧｔｅｉ［ｉ］を読み出す。
Ｓ４０６では、予備測光結果より、以下に示す（式５）を用いてＧＶ［ｉ］（ｉ＝１．．５）を算出する。
【００９８】
ＧＶ［ｉ］＝ｌｏｇ２（ＧＮｐ１）＋ｌｏｇ２（Ｑｐｒｅ）＋ＧａＶ［ｉ］＋ｌｏｇ２（ＩＧｓｔｏｐ／ＩＧ［ｉ］）＋Ｇｏｆｓｅｔ  ・・・（式５）
ここで、ｌｏｇ２（）は、（）内の２を底とした対数を表す。ＩＧｓｔｏｐは、ストップ信号が出るときのＩＧ［ｉ］の理論値であり、ＩＧ［ｉ］＝ＩＧｐｒｅ［ｉ］−ＩＧｔｅｉ［ｉ］（ＩＧ［ｉ］＞０）である。
【００９９】
図２３は、アルゴリズム演算の内容を示したサブルーチンフローチャートである。このフローは、図１８のＳ１１１２が実行されると本サブルーチンが呼び出されて実行される
Ｓ５０１では、マスターＳＢの予備発光から得られたＧＶ値であるＧＶｍ［ｉ］（ｉ＝１〜５）から被写体の反射率ＲｅｆＧ［ｉ］を以下の（式６）、（式７）を用いて求める。
【０１００】
ＲｅＳＥＶ［ｉ］＝２＊Ｘ＋ＡＶ−ＧＶ［ｉ］    （ｉ＝１．．５）    ・・・（式６）
ただし、各変数は、以下の内容を示すものとする。
Ｘ  ：撮影距離（単位：ｍ）
ＡＶ  ：撮影絞り値（単位：ＡＶ）
ここで、ＲｅＳＥＶ［ｉ］は、反射率が標準値であった場合は０、反射率が標準よりも＋１段高かった場合は＋１、同様−１段では−１となるような変数である。
次に、ＲｅＳＥＶ［ｉ］を用いて、反射率に応じた各領域に対する重み付け数ＲｅｆＧ［ｉ］を以下の（式７）を用いて算出する。
【０１０１】
ＲｅｆＧ［ｉ］＝１／（２＾（Ａｂｓ（ＲｅｆＧ［ｉ］）））  （ｉ＝１．．５）  ・・・（式７）
ただし、Ａｂｓ（）は、（）内の絶対値を求める関数である。ＲｅｆＧ［ｉ］は、図２４（ａ）に示すように被写体の反射率が標準値の場合には１であり、標準値からから離れるにしたがって小さくなっていく変数である。
【０１０２】
Ｓ５０２では、以下に示す（式８）によりＲｅｆＧ［ｉ］を規格化し、各領域対する重みｗｔ［ｉ］を算出する。
ｗｔ［ｉ］＝ＲｅｆＧ［ｉ］／Σ（ＲｅｆＧ［ｉ］）  （ｉ＝１．．５）  ・・・（式８）
ただし、Σ（）は、（）内の変数ＲｅｆＧ［ｉ］（ｉ＝１．．５）    の総和を求める関数である。
【０１０３】
Ｓ５０３では、本発光量補正値ｄｅｌｔａＹを求める。
まず、（式６）で求めたＲｅＳＥＶ［ｉ］を再び用いて、以下の（式９）により被写界全体での反射率補正値ＲｅｆＭａｉｎを算出する。
ＲｅｆＭａｉｎ＝ｌｏｇ２（  Σ（ｗｔ［ｉ］＊２＾ＲｅＳＥＶ［ｉ］）    ）  （ｉ＝１．．５）  ・・・（式９）
ただし、Σ（）は、数式１６と同様の関数、ｌｏｇ２は、２の対数を表す関数である。
【０１０４】
ＲｅｆＭａｉｎを用いて、本発光量補正値ｄｅｌｔａＹを以下の（式１０）により算出する。
ｄｅｌｔａＹ＝ｋｒｍ＊ＲｅｆＭａｉｎ    ・・・（式１０）
反射率とｄｅｌｔａＹの関係を図２４（ｂ）に示す。ここで、ｋｒｍは、反射率の補正度合いを調節する定数でありｋｒｍ＝０．５程度の数値を用いるが、必要に応じて変更可能にしてもよい。
【０１０５】
Ｓ５０４では、ｗｔ［ｉ］，ｄｅｌｔａＹなどを用いて、以下の（式１１），（式１２）によってマスタＳＢの本発光量倍数ＫｇｎＭを算出する。
Ｋ＝Σ（２＾（ＧＶ［ｉ］／２）＊ｗｔ［ｉ］）／（２＾（ＧＮｐｒｅ／２）    ・・・（式１１）
ただし、各変数は、以下の内容を示すものとする。
ＧＶ［ｉ］    ：演算に用いるエリアのＧＶ値
ｗ［ｉ］  ：演算に用いるエリアの重み係数
ＧＮｐｒｅ    ：予備発光時ガイドナンバー
例えば、ＦＶロックの場合には、ＧＶ［ｉ］は、ＧＶ［３，３］のみを用い、ｗ［３，３］＝１とする。
【０１０６】
本発光量倍数値Ｋｇｎは、以下の（式１２）により求める。
Ｋｇｎ＝１２＊（ｌｏｇ２（Ｋ））＋ｄｅｌｔａＹ）＋１２８  ・・・（式１２）
この（式１２）によって求められたＫｇｎをマスタＳＢの本発光量倍数ＫｇｎＭに代入する。
【０１０７】
Ｓ５０６では、リモートＳＢの場合には、リモートＳＢの予備発光で求められたＧＶ値であるＧＶｒ［ｉ］  （ｉ＝１〜５）の最小値を選択する。これは、リモートＳＢが照明した被写界領域のうち一番明るく照明された領域を示す。例えば図２５に示した構図では、右下の領域Ａが相当する。
Ｓ５０７では、選択されたＧＶ値を（式１１），（式１２）に用いてリモートＳＢの本発光量倍数ＫｇｎＲを算出する。
【０１０８】
図２６は、マスターＳＢマイコン５１のプログラムを示したフローチャートである。マスターＳＢの電源が入ると本プログラムが実行される。
Ｓ６０１では、マスターＳＢ本体５０の設定を読み込む。
Ｓ６０２では、カメラ本体３０とデータ通信を行う。
Ｓ６０３では、予備発光１（図１８のＳ１０３，Ｓ１１０）を要求するコマンド（予備発光コマンド１）をカメラ本体３０から受けているか否かを判断する。予備発光コマンド１を受けている場合には、Ｓ６０４へ進み、予備発光コマンド１を受けていない場合には、Ｓ６０５へ進む。
【０１０９】
Ｓ６０４では、予備発光１を実行する（図２０参照）。
Ｓ６０５では、予備発光２（図１８のＳ１０９）を要求するコマンド（予備発光コマンド２）をカメラ本体３０から受けているか否かを判断する。予備発光コマンド２を受けている場合には、Ｓ６０６へ進み、予備発光コマンド２を受けていない場合には、Ｓ６０７へ進む。
Ｓ６０６では、予備発光２を実行する（図２１参照）。
Ｓ６０７では、リモート予備発光１を行うか否かの判断を行う。カメラ本体３０からリモート予備発光コマンドを受信し、リモート予備発光１を行う場合には、Ｓ６０８へ進み、リモート予備発光１を行わない場合には、Ｓ６０９へ進む。
【０１１０】
Ｓ６０８では、リモート処理１を行う。具体的には、リモート閃光発光部１９によりリモート予備発光（小）を行わせるための通信発光を行う。
Ｓ６０９では、リモート予備発光２を行うか否かの判断を行う。カメラ本体３０からリモート予備発光コマンドを受信し、リモート予備発光２を行う場合には、Ｓ６２０へ進み、リモート予備発光２を行わない場合には、Ｓ６１１へ進む。
Ｓ６１０では、リモート処理２を行う。具体的には、リモート閃光発光部１９によりリモート予備発光（大）を行わせるための通信発光を行う。
【０１１１】
Ｓ６１１では、リモート設定コマンドをカメラ本体３０から受けているか否かを判断する。リモート設定コマンドを受けている場合には、Ｓ６１２へ進み、リモート設定コマンドを受けていない場合には、Ｓ６１３へ進む。
Ｓ６１２では、リモートＳＢ本体６０の設定を行う通信発光を行う。
Ｓ６１３では、本発光コマンドをカメラ本体３０から受けているか否かを判断する。本発光コマンドを受けている場合には、Ｓ６１４へ進み、本発光コマンドを受けていない場合には、Ｓ６１５へ進む。
【０１１２】
Ｓ６１４では、本発光設定（図２７参照）を行う。
Ｓ６１５では、シンクロ信号をカメラ本体３０から受けているか否かを判断する。ここでいうシンクロ信号とは、Ｘ端子のたち下がり（図１０〜図１７参照）である。シンクロ信号をカメラ本体３０から受けている場合には、Ｓ６１６へ進み、シンクロ信号をカメラ本体３０から受けていない場合には、Ｓ６１７へ進む。
Ｓ６１６では、本発光を行う。
Ｓ６１７では、半押しタイマが起動後所定時間経過したかどうかを判別し、所定時間内であればＳ６０１へ戻って処理を繰り返し、タイマ切れであれば処理を終了する。
【０１１３】
図２７は、マスターＳＢが本発光コマンドを受信した場合の動作を示したサブルーチンフローチャートである。図２６のＳ６１４が実行されると本サブルーチンが呼び出されて実行される。
Ｓ７０１では、本発光量の設定を行う。
Ｓ７０２では、増灯撮影であるか否かの判断を行う。増灯撮影である場合には、リターンし、１灯撮影の場合には、Ｓ７０３へ進む。
【０１１４】
Ｓ７０３では、第１の発光モードを実行するか否かの判断を行う。具体的には、カスタム設定が自動となっている場合には、図３４に示す表にしたがい、カスタム設定により設定されている場合には、その設定にしたがう。第１の発光モードを実行する場合には、Ｓ７０４へ進み、第２の発光モードを実行する場合には、Ｓ７０５へ進む。
Ｓ７０４では、第１の発光モードを実行するように設定を行う。
Ｓ７０５では、第２の発光モードを実行するように設定を行う。
Ｓ７０６では、リモートＳＢ本体６０に対して第１の発光モード又は第２の発光モードを設定するための通信発光を行い、リターンする。
【０１１５】
図２８は、マスターＳＢ本体５０がカメラ本体３０からシンクロ信号（Ｘ信号）を受信したときの動作を示したサブルーチンフローチャートである。このフローは、図２６のＳ６１６が実行されると本サブルーチンが呼び出されて実行される。
Ｓ８０１では、増灯撮影であるか否かを判断する。増灯撮影である場合には、Ｓ８０２へ進み、増灯撮影でない場合には、Ｓ８０５へ進む。
【０１１６】
Ｓ８０２では、第２の発光モードを行う設定であるか否かを判断する。第２の発光モードを行う設定である場合には、Ｓ８０３へ進み、第２の発光モードを行う設定でない場合には、Ｓ８０５へ進む。
Ｓ８０３では、本発光（第２の発光モード）コマンドを、通信発光により発信する。このコマンド中では、本発光を行うまでのタイマとする時間についての指示も行う。
【０１１７】
Ｓ８０４では、タイマの計時を行う。このタイマは、リモートＳＢ本体６０に対して通信発光により指示した本発光を行うまでのタイマと同じ時間を計時する。上記タイマの時間に達したら、Ｓ８０５へ進む。
Ｓ８０５では、マスター閃光発光部１７により本発光を行う。
【０１１８】
図２９は、リモートＳＢマイコン６１のプログラムを示したフローチャートである。このフローは、リモートＳＢの電源が入ると本プログラムが実行される。
Ｓ９０１では、リモートＳＢのグループ設定コマンドを受信したか否かの判断を行う。リモートＳＢのグループ設定コマンドを受信した場合には、Ｓ９０２へ進み、リモートＳＢのグループ設定コマンドを受信していない場合には、Ｓ９０３へ進む。
Ｓ９０２では、リモートグループの設定処理を行う。
【０１１９】
Ｓ９０３では、予備発光コマンドを受信したか否かの判断を行う。予備発光コマンドを受信した場合には、Ｓ９０４へ進み、予備発光コマンドを受信していない場合には、Ｓ９０５へ進む。
Ｓ９０４では、予備発光（小）処理（図３０）を行う。
Ｓ９０５では、トリガコマンドを受信したか否かの判断を行う。ここで、トリガコマンドとは、例えば、図１０のＰ１０−１２において通信発光されるリモート予備発光（大）の発光を促すトリガである。トリガコマンドを受信した場合には、Ｓ９０６へ進み、トリガコマンドを受信していない場合には、Ｓ９０７へ進む。
Ｓ９０６では、予備発光（大）処理（図３１）を行う。
【０１２０】
Ｓ９０７では、本発光コマンドを受信したか否かの判断を行う。この本発光コマンドとは、例えば、Ｐ１６−１７，１８、Ｐ１４−１７、Ｐ１２−１７等において本発光直前に通信発光されるコマンドである。本発光コマンドを受信した場合には、Ｓ９０８へ進み、本発光コマンドを受信していない場合には、Ｓ９０９へ進む。
Ｓ９０８では、本発光処理（図３２）を行う。
Ｓ９０９では、タイマ（ＳＢのオートスリープタイマ）切れであるか否かの判断を行う。具体的には、電源起動後所定時間経過したかどうかを判別し、所定時間内（タイマ内）であればＳ９０１へ戻って処理を繰り返し、タイマ切れであれば処理を終了する。
【０１２１】
図３０は、リモートＳＢ本体６０がマスターＳＢ本体５０からリモート予備発光コマンドを受信したときの動作を示したサブルーチンフローチャートである。このフローは、図２６のＳ９０４が実行されると本サブルーチンが呼び出されて実行される。
Ｓ１００１では、タイマ１の計時を開始する。
Ｓ１００２では、トリガを受信したか否かの判断を行う。なお、このステップにおけるトリガとは、例えば、図１０のＰ１０−９において、Ａグループ予備発光コマンドに続いてマスター閃光発光部１７から発光されるトリガ発光を指す。トリガを受信した場合には、Ｓ１００３へ進み、トリガを受信していない場合には、Ｓ１００５へ進む。
Ｓ１００３では、リモート閃光発光部１９により予備発光（小）を行う。
Ｓ１００４では、タイマ２の計時を開始する。
Ｓ１００５では、タイマ１の時間切れであるか否かの判断を行う。タイマ１の時間切れである場合には、リターンし、タイマ１の時間内である場合には、Ｓ１００１へ戻り、このフローを繰り返す。
【０１２２】
図３１は、リモートＳＢ本体６０がマスターＳＢ本体５０からトリガ信号光コマンドを受信したときの動作を示したサブルーチンフローチャートである。このフローは、図２６のＳ９０６が実行されると本サブルーチンが呼び出されて実行される。
Ｓ１１０１では、図３０のＳ１００４において計時を開始したタイマ２が、所定の範囲内であるか否かを判断する。タイマ２の範囲内である場合には、Ｓ１１０２へ進み、タイマ２の範囲を越えている場合には、図２９のＳ９０５においてトリガコマンドを受信していたとしても、モニタ発光（大）を行わずに、リターンする。
Ｓ１１０２では、リモート閃光発光部１９によりモニタ発光（大）を行う。
【０１２３】
図３２は、リモートＳＢ本体６０がマスターＳＢ本体５０から本発光コマンドを受信したときの動作を示したサブルーチンフローチャートである。このフローは、図２６のＳ９０８が実行されると本サブルーチンが呼び出されて実行される。
Ｓ１２０１では、本発光時の発光量を、通信発光によって指示された本発光量に設定する。
【０１２４】
Ｓ１２０２では、第１の発光モードを実行するか否かの判断を行う。第１の発光モード又は第２の発光モードのいずれを実行するのかは、例えば、図１６のＰ１６−１６においてマスター閃光発光部１７による通信発光により指示されている。第１の発光モードを実行する場合は、Ｓ１２０３へ進み、第２の発光モードを実行する場合は、Ｓ１２０７へ進む。
Ｓ１２０３では、タイマ３の計時を開始する。
Ｓ１２０４では、マスター閃光発光部１７の本発光を検出したか否かの判断を行う。マスター閃光発光部１７の本発光を検出した場合には、Ｓ１２０５へ進み、マスター閃光発光部１７の本発光を検出していない場合には、Ｓ１２０６へ進む。
【０１２５】
Ｓ１２０５では、設定した本発光量にしたがい、リモート閃光発光部１９により直ちに本発光を実行する。
Ｓ１２０６では、タイマ３の時間切れであるか否かの判断を行う。このタイマ３は、通信発光により第１の発光モードを実行することが指示された後、このタイマ３に設定された所定の受付時間内にのみマスター閃光発光部１７の本発光による発光指示信号を受け付けるようにするためのタイマであり、本実施形態では、タイマ３の所定値として、１秒が設定されている。したがって、第１の発光モードが設定されていたとしても、この１秒を経過してもマスター閃光発光部１７の本発光を検出できないときには、リモート閃光発光部１９による本発光は、行われない。したがって、マスター閃光発光部１７の本発光を中止したような場合であっても、その中止から相当な時間が経過したときに他の閃光発光器や花火などから発せられる閃光によって誤発光してしまうことを防ぐことができる。
【０１２６】
また、このタイマ３の所定値である１秒は、第１の発光モードと第２の発光モードとを自動的に選択するときの閾値となる１／２秒よりも十分に長いので、いずれかのタイマに誤差があったとしても、誤動作をしてしまうことを防ぐことができる。タイマ３の時間切れである場合には、リターンし、タイマ３の時間内である場合には、Ｓ１２０４へ戻る。
【０１２７】
Ｓ１２０７では、タイマ４の計時を開始する。
Ｓ１２０８では、通信発光による発光指示信号を受信したか否かの判断を行う。ここで、通信発光による発光指示信号とは、図１６のＰ１６−１８において、マスター閃光発光部１７が本発光直前に発光する通信発光（本発光コマンド）である。通信発光による発光指示信号を受信した場合には、Ｓ１２０９へ進み、通信発光による発光指示信号を受信していない場合には、Ｓ１２１０へ進む。
【０１２８】
Ｓ１２０９では、通信発光による発光指示信号を受信してから、所定の待ち時間を経過後に、リモート閃光発光部１９が本発光を行う。このとき、マスター閃光発光部１７についても、通信発光による発光指示信号を発光してから、同じ待ち時間経過後に、マスター閃光発光部１７が本発光を行う。したがって、マスター閃光発光部１７の本発光及びリモート閃光発光部１９の本発光を同時に行うことができる（同期をとることができる）。
Ｓ１２１０では、タイマ４の時間切れであるか否かの判断を行う。タイマ４の時間切れである場合には、リターンし、タイマ４の時間内である場合には、Ｓ１２０８へ戻る。
【０１２９】
本実施形態によれば、マスター閃光発光部１７の本発光を発光指示信号としてリモート閃光発光部１９に本発光を行わせる第１の発光モードと、マスター閃光発光部１７の通信発光を発光指示信号としてリモート閃光発光部１９に本発光を行わせる第２の発光モードと、を設け、リアシンクロ撮影であって、比較的長秒時撮影を行うときには第２の発光モードを実行し、他の場合には第１の発光モードを実行するので、リアシンクロ撮影時においても複数の閃光発光器の発光タイミングが確実に同期し、かつ誤動作のおそれもなくすことができる。
【０１３０】
また、カスタム設定を行うことにより、第１の発光モードと第２の発光モードとを自由に選択することができるので、様々な撮影条件に対応して最適な発光モードを実行することができる。
【０１３１】
さらに、第２の発光モードを自動的に選択実行するときは、リアシンクロであって比較的長秒時の撮影となることから、レリーズスイッチを押してから閃光発光を行うまでに長い時間があり、その途中で障害物が被写界に入った場合などに撮影を終始したいような場合もある。そのような場合に、本実施形態では、発光指示信号が発光の直前に発信されることから、途中で撮影を中断しても、リモート閃光発光部１９だけが勝手に発光することを防止できる。なお、この中断を行うときに、リモート閃光発光部１９に本発光を行わせないのではなく、中断の指示があったら通信発光による本発光コマンドを発光してリモート閃光発光部１９に本発光を行わせた後、シャッタ後幕を閉じるようにしてもよい。
【０１３２】
さらにまた、本実施形態によれば、増灯撮影であってリアシンクロ撮影をバルブにより行うことができる。
【０１３３】
（変形形態）
以上説明した実施形態に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。
本実施形態において、ＣＣＤ等の撮像素子を用いた電子スチルカメラを例にして説明したが、これに限らず、例えば、銀塩フィルムを露光するカメラにも同様に適用することができる。
【０１３４】
また、露光中に周囲光の測光も行う所謂ダイレクト測光方式の場合に、本発明の第２の発光モードを行うようにしてもよい。そうすることにより、周囲光の測光値に応じてシャッタの閉鎖動作を開始する直前にマスター閃光発光部とリモート閃光発光部とを同期させて発光させることができる。
【０１３５】
【発明の効果】
以上詳しく説明したように、本発明によれば、以下の効果を奏することができる。
（１）制御部は、主閃光発光器の本発光を発光指示信号として増灯閃光発光器に発光を行わせる第１の発光モードと、主閃光発光器の通信発光を発光指示信号として増灯閃光発光器に発光を行わせる第２の発光モードとのいずれかを選択して実行することができるので、常に最適な増灯撮影のモードを設定することができ、どのような撮影条件であっても、誤作動をすることなく、複数の閃光発光器の発光タイミングを確実に同期させることができる。
【０１３６】
（２）制御部は、第２の発光モードを実行するときには、通信発光による発光指示信号の発光から所定の待ち時間経過後に主閃光発光器の本発光及び／又は増灯閃光発光器の本発光を行わせるので、誤動作をすることなく、主閃光発光器の本発光及び増灯閃光発光器の本発光の同期をとることができる。
【０１３７】
（３）所定の待ち時間は、主閃光発光器及び増灯閃光発光器が本発光を開始するまでに必要な時間を確保できる範囲の微少時間であるので、誤差を殆ど生じることなく、主閃光発光器の本発光及び増灯閃光発光器の本発光の同期をとることができる。
【０１３８】
（４）制御部は、第２の発光モードを実行するときには、通信発光による発光指示信号をシャッタ閉鎖動作の直前に発光させるので、リアシンクロ撮影を行うとき、及び、バルブ撮影を行うときであっても、誤動作をすることなく、主閃光発光器の本発光及び増灯閃光発光器の本発光の同期をとることができる。
【０１３９】
（５）制御部は、シャッタ開放後から所定の発光開始時間内に本発光を行う場合に第１の発光モードを実行し、それ以外の場合に第２の発光モードを実行するので、誤動作を防止することができる。
【０１４０】
（６）制御部は、発光モードを予めいずれかに固定できるので、様々な撮影条件に最適な発光モードを選択することができる。
【０１４１】
（７）制御部は、第２の発光モードを実行するときには、通信発光による発光指示信号の発光から所定の待ち時間経過後に主閃光発光器の本発光を行わせ、増灯閃光発光器は、通信発光による発光指示信号を受け取ってから所定の待ち時間経過後に本発光を行うので、主閃光発光器の本発光及び増灯閃光発光器の本発光の同期をとることができる。
【０１４２】
（８）増灯閃光発光器は、通信発光により第１の発光モードを実行することが指示された後、所定の受付時間内にのみ主閃光発光器の本発光による発光指示信号を受け付けるので、主閃光発光器の本発光を中止したような場合であっても、誤発光を防止できる。
【０１４３】
（９）所定の受付時間は、所定の発光開始時間よりも十分に長いので、いずれかのタイマに誤差があったとしても、誤動作を防止できる。
【図面の簡単な説明】
【図１】本発明の実施例の光学系を示した図である。
【図２】本実施形態におけるカメラ本体３０，レンズ本体４０，マスターＳＢ本体５０，リモートＳＢ本体６０の構成を示すブロック図である。
【図３】測光素子９の測光領域を説明する図である。
【図４】測光素子９の動作を説明する図である。
【図５】焦点検出部１６を説明する図である。
【図６】ダイレクト測光部３３の光学系と測光領域の分割形状を示した図である。
【図７】調光素子１５を説明する図である。
【図８】ダイレクト測光部３３を用いた１灯ダイレクト測光によるＴＴＬ調光の動作を示したタイミングチャートである。
【図９】ファインダ測光部３２を用いた１灯ＴＴＬ調光の動作を示したタイミングチャートである。
【図１０】マスターＳＢ本体５０とリモートＳＢ本体６０による２灯発光ＴＴＬ調光で、比較的高速シャッタ、かつ、先幕シンクロの場合の動作を示したタイミングチャートである。
【図１１】図１０のＰ１０−１７以降を拡大した図である。
【図１２】マスターＳＢ本体５０とリモートＳＢ本体６０による２灯発光ＴＴＬ調光で、比較的遅いシャッタ、かつ、先幕シンクロの場合の動作を示したタイミングチャートである。
【図１３】図１２のＰ１２−１７以降を拡大した図である。
【図１４】マスターＳＢ本体５０とリモートＳＢ本体６０による２灯発光ＴＴＬ調光で、シャッタ値が１／２秒より早く、かつ後幕シンクロの場合の動作を示したタイミングチャートである。
【図１５】図１４のＰ１２−１７以降を拡大した図である。
【図１６】マスターＳＢとリモートＳＢによる２灯発光ＴＴＬ調光で、シャッタ値が１／２秒より遅く、かつ後幕シンクロの場合の動作を示したタイミングチャートである。
【図１７】図１４のＰ１２−１７以降を拡大した図である。
【図１８】カメラマイコン３１のプログラムを示したフローチャートである。
【図１９】撮影前処理の制御内容を示したサブルーチンフローチャートである。
【図２０】予備発光１の制御内容を示したサブルーチンフローチャートである。
【図２１】予備発光２の制御内容を示したサブルーチンフローチャートである。
【図２２】本実施形態による閃光制御装置の各種パラメータを説明する図である。
【図２３】アルゴリズム演算の内容を示したサブルーチンフローチャートである。
【図２４】ＲｅｆＧ［ｉ］及びｄｅｌｔａＹを説明する図である。
【図２５】撮影状況及び構図の一例を示した図である。
【図２６】マスターＳＢマイコン５１のプログラムを示したフローチャートである。
【図２７】マスターＳＢが本発光コマンドを受信した場合の動作を示したサブルーチンフローチャートである。
【図２８】マスターＳＢ本体５０がカメラ本体３０からシンクロ信号（Ｘ信号）を受信したときの動作を示したサブルーチンフローチャートである。
【図２９】リモートＳＢマイコン６１のプログラムを示したフローチャートである。
【図３０】リモートＳＢ本体６０がマスターＳＢ本体５０からリモート予備発光コマンドを受信したときの動作を示したサブルーチンフローチャートである。
【図３１】リモートＳＢ本体６０がマスターＳＢ本体５０からトリガ信号光コマンドを受信したときの動作を示したサブルーチンフローチャートである。
【図３２】リモートＳＢ本体６０がマスターＳＢ本体５０から本発光コマンドを受信したときの動作を示したサブルーチンフローチャートである。
【図３３】マスターＳＢ本体５０〜リモートＳＢ本体６０間のパルス発光による通信発光の一例を示した図である。
【図３４】従来の技術を説明する図である。
【符号の説明】
１  撮影レンズ
２  メインミラー
３  拡散スクリーン
４  コンデンサレンズ
５  ペンタプリズム
６  接眼レンズ
７  測光用プリズム
８  測光用レンズ
９  測光素子
１０  絞り
１１  シャッタ
１２  撮像素子
１３  サブミラー
１４  調光用レンズ
１５  調光素子
１６  焦点検出部
１７  マスター閃光発光部
１８  マスター発光モニタ部
１９  リモート閃光発光部
２０  リモート発光モニタ部
２１  リモート受光部
３０  カメラ本体
３１  カメラマイコン
３２  ファインダ測光部
３３  ダイレクト測光部
３４  レンズ駆動部
３５  絞り制御部
３６  感度設定部
３７  レリーズスイッチ
３８  カスタム設定部
３９  ＦＶロックスイッチ
４０  撮影レンズ本体
４１  レンズマイコン
４２  距離エンコーダ
５０  マスターＳＢ本体
５１  マスターＳＢマイコン
６０  リモートＳＢ本体
６１  リモートＳＢマイコン
【図１】
2004354873.tif 000005
【図２】
2004354873.tif 000006
【図３】
2004354873.tif 000007
【図４】
2004354873.tif 000008
【図５】
2004354873.tif 000009
【図６】
2004354873.tif 000010
【図７】
2004354873.tif 000011
【図８】
2004354873.tif 000012
【図９】
2004354873.tif 000013
【図１０】
2004354873.tif 000014
【図１１】
2004354873.tif 000015
【図１２】
2004354873.tif 000016
【図１３】
2004354873.tif 000017
【図１４】
2004354873.tif 000018
【図１５】
2004354873.tif 000019
【図１６】
2004354873.tif 000020
【図１７】
2004354873.tif 000021
【図１８】
2004354873.tif 000022
【図１９】
2004354873.tif 000023
【図２０】
2004354873.tif 000024
【図２１】
2004354873.tif 000025
【図２２】
2004354873.tif 000026
【図２３】
2004354873.tif 000027
【図２４】
2004354873.tif 000028
【図２５】
2004354873.tif 000029
【図２６】
2004354873.tif 000030
【図２７】
2004354873.tif 000031
【図２８】
2004354873.tif 000032
【図２９】
2004354873.tif 000033
【図３０】
2004354873.tif 000034
【図３１】
2004354873.tif 000035
【図３２】
2004354873.tif 000036
【図３３】
2004354873.tif 000037
【図３４】
2004354873.tif 000038