(57)【要約】【課題】  複数のストロボ装置を含むストロボ撮影システムにおいて、撮影タイミングを遅延させることなく、各ストロボ装置の間での撮影タイミングが正しく取れるようにする。【解決手段】  ストロボ撮影システムは、撮像装置と、撮像装置が第１の発光開始指令を出力した後に同調発光指令を出力したことに応答して発光を行うマスターストロボ装置と、無線通信によりマスターストロボ装置から受信した第２の発光開始指令に応答して発光を行うスレーブストロボ装置とを含む。マスターストロボ装置は、撮像装置が第１の発光開始指令を出力してから所定時間後に、スレーブストロボ装置に対して第２の発光開始指令を送信する。マスターストロボ装置は、撮像装置が第１の発光開始指令を出力してから同調発光指令を出力するまでの時間を計測し、その計測された時間と、スレーブストロボの無線通信の遅延時間とに基づいて、上記所定時間を調整する。【選択図】  図１
2015129853.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置と、
前記撮像装置に装着されたストロボ装置であって、前記撮像装置が第１の発光開始指令を出力した後にシャッターの走行と同調した同調発光指令を出力したことに応答して発光を行うマスターストロボ装置と、
前記マスターストロボ装置と無線通信を行う無線ユニットを有し、前記無線通信により前記マスターストロボ装置から受信した第２の発光開始指令に応答して発光を行うスレーブストロボ装置と
を含むストロボ撮影システムであって、
前記マスターストロボ装置は、
前記撮像装置が前記第１の発光開始指令を出力してから所定時間後に、前記スレーブストロボ装置に対して前記第２の発光開始指令を送信する送信手段と、
前記撮像装置が前記第１の発光開始指令を出力してから前記同調発光指令を出力するまでの時間を計測する計測手段と、
前記計測手段により計測された時間と、前記無線ユニットの性能によって決まる前記スレーブストロボの無線通信の遅延時間とに基づいて、前記所定時間を調整する調整手段と、
を有することを特徴とするストロボ撮影システム。
【請求項２】
前記マスターストロボ装置は、前記計測手段により計測された前記時間の値、及び、前記調整手段により調整された前記所定時間の値を記憶する記憶手段を更に有することを特徴とする請求項１に記載のストロボ撮影システム。
【請求項３】
前記調整手段による前記所定時間の調整が済んでいない場合に警告を行う警告手段を更に有することを特徴とする請求項１又は２に記載のストロボ撮影システム。
【請求項４】
前記計測手段により計測された時間と前記記憶手段に記憶されている前記時間との差の絶対値が所定値を超えることが所定回数連続した場合に、前記記憶手段に記憶されている前記所定時間の値を更新する更新手段を更に有することを特徴とする請求項２に記載のストロボ撮影システム。
【請求項５】
撮像装置と、
前記撮像装置に装着されたストロボ装置であって、前記撮像装置がシャッターの走行と同調した同調発光指令を出力したことに応答して発光を行うマスターストロボ装置と、
前記マスターストロボ装置と無線通信を行う無線ユニットを有し、前記無線通信により前記マスターストロボ装置から受信した発光開始指令に応答して発光を行うスレーブストロボ装置と
を含むストロボ撮影システムであって、
前記マスターストロボ装置は、
前記撮像装置がシャッターの先幕の走行を開始してから所定時間後に、前記スレーブストロボ装置に対して前記発光開始指令を送信する送信手段と、
前記撮像装置が前記先幕の走行の開始から完了までの時間を計測する計測手段と、
前記計測手段により計測された時間と、前記無線ユニットの性能によって決まる前記スレーブストロボの無線通信の遅延時間とに基づいて、前記所定時間を調整する調整手段と、
を有することを特徴とするストロボ撮影システム。
【請求項６】
撮像装置と、前記撮像装置に装着され、前記撮像装置が第１の発光開始指令を出力した後にシャッターの走行と同調した同調発光指令を出力したことに応答して発光を行うマスターストロボ装置と、前記マスターストロボ装置と無線通信を行う無線ユニットを有し、前記無線通信により前記マスターストロボ装置から受信した第２の発光開始指令に応答して発光を行うスレーブストロボ装置とを含むストロボ撮影システムにおける、前記マスターストロボ装置の制御方法であって、
送信手段が、前記撮像装置が前記第１の発光開始指令を出力してから所定時間後に、前記スレーブストロボ装置に対して前記第２の発光開始指令を送信する送信ステップと、
計測手段が、前記撮像装置が前記第１の発光開始指令を出力してから前記同調発光指令を出力するまでの時間を計測する計測ステップと、
調整手段が、前記計測された時間と、前記無線ユニットの性能によって決まる前記スレーブストロボの無線通信の遅延時間とに基づいて、前記所定時間を調整する調整ステップと、
を有することを特徴とする制御方法。
【請求項７】
撮像装置と、前記撮像装置に装着され、前記撮像装置がシャッターの走行と同調した同調発光指令を出力したことに応答して発光を行うマスターストロボ装置と、前記マスターストロボ装置と無線通信を行う無線ユニットを有し、前記無線通信により前記マスターストロボ装置から受信した発光開始指令に応答して発光を行うスレーブストロボ装置とを含むストロボ撮影システムにおける、前記マスターストロボ装置の制御方法であって、
送信手段が、前記撮像装置がシャッターの先幕の走行を開始してから所定時間後に、前記スレーブストロボ装置に対して前記発光開始指令を送信する送信ステップと、
計測手段が、前記撮像装置が前記先幕の走行の開始から完了までの時間を計測する計測ステップと、
調整手段が、前記計測された時間と、前記無線ユニットの性能によって決まる前記スレーブストロボの無線通信の遅延時間とに基づいて、前記所定時間を調整する調整ステップと、
を有することを特徴とする制御方法。
【請求項８】
コンピュータに、請求項６又は７に記載の制御方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のストロボ装置を含むストロボ撮影システムに関する。
【背景技術】
【０００２】
マスター撮影装置とスレーブストロボ装置との間でストロボの発光パルスを用いて光通信を行うことで発光制御を行う撮影システムが開示されている（特許文献１）。しかし、従来の光通信は、波長の短い可視光を用いているため指向性が強く、装置間に障害物等があると正しく光通信が行われないことがある。そこで、ＩＳＭバンドと呼ばれる２．４ＧＨｚの電波を用いてマスター撮影装置とスレーブストロボ装置とを接続して発光制御を行うものもある（特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−０８９３０６号公報
【特許文献２】特開２００１−２４２５１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献２の技術では、撮像装置からの発光開始指令に対して、外部ストロボ装置が発光するまでの遅延時間だけ撮影タイミングが遅延してしまう。
【０００５】
そこで、本発明は、複数のストロボ装置を含むストロボ撮影システムにおいて、撮影タイミングを遅延させることなく、各ストロボ装置の間での撮影タイミングが正しく取れるようにする。
【課題を解決するための手段】
【０００６】
本発明の一側面によれば、撮像装置と、前記撮像装置に装着されたストロボ装置であって、前記撮像装置が第１の発光開始指令を出力した後にシャッターの走行と同調した同調発光指令を出力したことに応答して発光を行うマスターストロボ装置と、前記マスターストロボ装置と無線通信を行う無線ユニットを有し、前記無線通信により前記マスターストロボ装置から受信した第２の発光開始指令に応答して発光を行うスレーブストロボ装置とを含むストロボ撮影システムであって、前記マスターストロボ装置は、前記撮像装置が前記第１の発光開始指令を出力してから所定時間後に、前記スレーブストロボ装置に対して前記第２の発光開始指令を送信する送信手段と、前記撮像装置が前記第１の発光開始指令を出力してから前記同調発光指令を出力するまでの時間を計測する計測手段と、前記計測手段により計測された時間と、前記無線ユニットの性能によって決まる前記スレーブストロボの無線通信の遅延時間とに基づいて、前記所定時間を調整する調整手段とを有することを特徴とするストロボ撮影システムが提供される。
【発明の効果】
【０００７】
本発明によれば、複数のストロボ装置を含むストロボ撮影システムにおいて、撮影タイミングを遅延させることなく、各ストロボ装置の間での撮影タイミングが正しく取れるようになる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るストロボ撮影システムを示す図。
【図２】実施形態に係るカメラ本体の構成を示すブロック図。
【図３】実施形態に係るストロボ装置の構成を示すブロック図。
【図４】実施形態に係る撮影システムの動作を説明するタイミングチャート。
【図５】実施形態に係るストロボ装置の動作例を説明するフローチャート。
【図６】実施形態に係るストロボ装置の別の動作例を説明するフローチャート。
【図７】実施形態に係るストロボ装置の別の動作例を説明するフローチャート。
【図８】実施形態に係る撮影システムの動作例を説明するタイミングチャート。
【図９】実施形態に係るストロボ装置の動作例を説明するフローチャート。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。なお、本発明は以下の実施形態に限定されるものではなく、本発明の実施に有利な具体例を示すにすぎない。また、以下の実施形態の中で説明されている特徴の組み合わせの全てが本発明の課題解決のために必須のものであるとは限らない。
【００１０】
＜実施形態１＞
図１（ａ）は、本実施形態に係るストロボ撮影システムの一例を示す図である。撮像装置であるカメラ本体１００は例えばレンズ交換式デジタルカメラである。ストロボ装置３００は、無線通信を行う無線ユニットを内蔵する。各ストロボ装置がワイヤレスモードに設定されることで、無線通信を介して各ストロボ装置が接続される。カメラ本体１００に装着されているストロボ装置３００は、マスターモードに設定されることで、他のストロボ装置を制御するマスター制御装置として機能する。このマスターモードに設定されたストロボ装置３００を、マスターストロボＭＳ１という。一方、カメラ本体１００から離れた位置に設置されている別のストロボ装置３００は、スレーブモードに設定されることで、マスターストロボＭＳ１により制御されるスレーブ装置として機能する。このスレーブモードに設定されたストロボ装置３００を、スレーブストロボＳＳ１という。なお、図１には１台のスレーブストロボのみが示されているが、複数あってもかまわない。
【００１１】
図２は、カメラ本体１００の構成を示すブロック図である。カメラマイコン２０１は、カメラ本体の制御を行うメインのマイクロコンピュータであり、電源制御、スイッチ制御、レンズ制御、測光、測距制御、シャッター制御、通信制御等を行う。カメラマイコン２０１には、電源回路２２０、レリーズ釦２３０、後述するＧＵＩ（グラフィカル・ユーザ・インターフェース）を操作する操作部材等のスイッチアレイ２２１が接続されている。カメラマイコン２０１には、更に、発振回路２２２、焦点検出回路２０３、測光回路２０４、ＬＣＤ駆動回路２０５、シャッター制御回路２０８、モータ制御回路２０９、画像処理エンジン２０２等も接続されている。また、交換可能な撮影レンズ２００とはレンズ内に配置されたレンズ制御回路としてのレンズマイコンとレンズマウント接点を介して信号の伝達がなされる。
【００１２】
焦点検出回路２０３はカメラマイコン２０１の信号に従い、測距センサの蓄積制御と読み出し制御を行って、ぞれぞれの画素情報をカメラマイコン２０１に出力し、周知の位相差検出法による焦点検出を行う。カメラマイコン２０１は、焦点検出情報に基づいて撮影レンズ２００と信号のやりとり行うことによりレンズの焦点調節（ＡＦ）を行う。測光回路２０４は、被写体の輝度信号として、測光センサからの輝度信号出力をカメラマイコン２０１に出力し周知の絞り値の演算とシャッタースピードの演算などの露出演算を行う（ＡＥ）。シャッター制御回路２０８は、カメラマイコン２０１からの信号に従って、フォーカルプレンシャッターを構成する２つのシャッター駆動マグネットを制御し、先幕、後幕と呼ばれる２つのシャッター幕（不図示）を走行させる露光動作を担っている。
【００１３】
レリーズ釦２３０のＳＷ１はレリーズ釦の第１ストロークでオンし、ＡＥ、ＡＦを開始するスイッチとなる。ＳＷ２はレリーズ釦の第２ストロークでオンし、露光動作を開始するスイッチとなる。ＳＷ１、ＳＷ２及びその他カメラの操作部材からの信号は、カメラマイコン２０１が検知する。ＬＣＤ駆動回路２０５は、ファインダー内ＬＣＤ２０６とモニタ用ＬＣＤ２０７の表示をカメラマイコン２０１からの信号に従って制御している。
【００１４】
画像処理エンジン２０２は、主にデジタル画像処理を行うプロセッサであり、タイミングジェネレータ（ＴＧ）２１２を介して撮像センサ２１１の蓄積制御、読み出し制御を行う。読み出された画像信号はＡＤコンバータ２１３によりアナログ／デジタル変換され、既知の色補完処理やホワイトバランス処理、ガンマ処理等の画像処理が行われ、最終的にＪＰＥＧ等のデジタル画像データに変換されＤＲＡＭ２１７に一時保存される。これとともに、得られたデータは、ＴＦＴ表示装置２１５にクイックレビュー表示され、さらに、記録媒体２１６へ記録される。また、ＴＦＴ表示装置２１５には、カメラの設定を行うためＧＵＩも表示され、スイッチアレイ２２１の操作部材を用いてカメラの各種設定、ストロボ装置３００の設定等ができるように構成されている。不揮発性メモリ２２３は各種データを記録可能である。また、カメラ本体１００には、ストロボ装置３００を着脱可能に装着するためのインターフェース２２４が設けられている。インターフェース２２４は、カメラ本体１００とストロボ装置３００との間の通信を可能にするストロボ通信端子を含む。
【００１５】
次に、ストロボ装置３００の構成を、図３を用いて説明する。ストロボ装置３００は、電源電池３０１、電池電圧を数百Ｖに昇圧する昇圧回路３０２、昇圧回路３０２の出力である電気エネルギーを蓄積するメインコンデンサ３０３をはじめ、以下の構成を備える。抵抗３０４、３０５は、メインコンデンサ３０３の電圧を所定比に分圧する。抵抗３０４、３０５はそれぞれ、ストロボマイコン３２６のＡＤ入力端子に接続されている。コイル３０６は、発光電流を制限するためのものである。ダイオード３０７は、発光停止時に発生する逆起電圧を吸収するためのものである。放電管３５７には例えばキセノン管で構成され、ストロボ発光源として用いられる。トリガ回路３０８は、放電管３５７を励起させ発光させるためのトリガを発生する。発光制御回路３０９は、放電管３５７の発光を制御する。
【００１６】
データセレクタ３１０は、Ｙ０、Ｙ１の２入力の組み合わせにより、Ｄ０、Ｄ１、Ｄ２を選択してＹに出力する。コンパレータ３１１はフラット発光の発光光度制御のために用いられる。コンパレータ３１２は、閃光発光時の発光量制御のために用いられる。フォトダイオード３１５は、フラット発光制御用の受光センサであり、放電管３５７の光出力をモニタする。測光回路３１３は、フォトダイオード３１５に流れる微少電流を増幅すると共に光電流を電圧に変換する。フォトダイオード３１６は、閃光発光制御用の受光センサであり、放電管３５７の光出力をモニタする。測光積分回路３１４は、フォトダイオード３１６に流れる光電流を対数圧縮するとともに放電管３５７の発光量を圧縮積分する。操作スイッチ３１７は、ストロボの動作モード（ノーマル、マスター、スレーブ）などを設定するスイッチである。表示装置３１８は、ストロボの動作状態を表示する。表示装置３１８はＬＣＤ等で構成される。ＬＥＤ３１９は、ストロボ装置が所定の発光可能な充電電圧レベル以上であることを表示する。ＬＥＤ３２０は、ストロボが適正光量で撮影できたことを表示する。
【００１７】
カメラ本体１００に対するインターフェース３２１は、カメラマイコン２０１とストロボマイコン３２６との間で通信を可能にする以下のストロボ通信端子を有する。具体的にはインターフェース３２１は、発光開始信号であるＸ端子、前述のカメラ本体１００の通信クロックを入力するＣＬＫ端子を有する。インターフェース３２１は更に、ＣＬＫに同期してカメラマイコン２０１からデータを受信するＤＩ端子、ＣＬＫ端子に同期してストロボマイコン３２６からカメラマイコン２０１にデータを送信するＤＯ端子を有する。インターフェース３２１は更に、カメラマイコン２０１にストロボ装置３００の発光可否を伝達するためのＣＨＧ端子も有する。不揮発性メモリ３２２は、各種データを記録可能である。無線通信用の無線ユニット３２３は、例えば2.4GHz帯（ＩＭＳバンド）の送受信処理を行うZegbee(登録商標)またはBlueTooth（登録商標）などの無線プロトコルを処理する公知のＲＦチップで構成される。
【００１８】
アンテナ３２４は、電波の送受信のために用いられる。無線ユニット３２３及びアンテナ３２４を介して無線通信パケットをやりとりすることでマスターストロボＭＳ１とスレーブストロボＳＳ１との間の制御信号の伝達がやり取りされる。ストロボマイコン３２６は、ストロボ装置３００全体の動作を制御するマイクロコンピュータであり、発光処理を行うプログラムや各種制御を行うための調整値、Ａ/Ｄ変換器などが内蔵されている。
【００１９】
なお、図３の例では、無線ユニット３２３はストロボ装置３００に内蔵されているが、カメラ本体１００に内蔵されていてもよい。またストロボ装置自体がカメラ本体１００に内蔵されていてもよい。
【００２０】
次に、無線通信のタイミングと発光のタイミングの関係を、図４を用いて説明する。同図において、Ａ）、Ｂ）、Ｃ）、Ｄ）は、図３で説明したストロボ装置３００とカメラ本体１００との間の通信端子の信号である。Ａ）のＣＬＫは同期クロック、Ｂ）のＤＩはカメラからストロボへの通信データ、Ｃ）のＤＯはストロボからカメラへの通信データを示している。Ｄ）はシャッター先幕の走行と同調して出力されるストロボ装置３００の同調発光指令であるＸ端子の信号(Ｘ信号)を示している。
【００２１】
Ｅ）はシャッターの先幕を走行させるシャッター制御回路２０８のシャッター駆動マグネットを制御する信号を示している。(後幕の制御信号は不図示)。実際のシャッター幕は、マグネットを制御（時刻ｔ５）してからある時間経過した時刻ｔ７で撮像センサ２１１の一部で蓄積可能になるように開き始め（先幕の走行開始）、時刻ｔ１１でシャッター幕が全開（先幕の走行完了）となる。
Ｆ）はシャッターの先幕の走行タイミングをモニタするセンサ(不図示)の出力を示しており、時刻ｔ７は先幕の走行開始、ｔ１０は先幕の走行開始と完了のほぼ中間、ｔ１１は先幕走行の完了を示している。このｔ７−ｔ１１の時間をシャッターの走行時間と呼ぶ。このシャッターの走行時間は、シャッター幕が物理的な動作であるのでカメラ本体１００の固体毎にわずかながら異なる。
Ｇ）はシャッター幕の走行を示している。
Ｈ）はマスターストロボＭＳ１の無線ユニット３２３の通信を模式的に示したものである。
Ｉ）はスレーブストロボＳＳ１の無線ユニット３２３の通信を模式的に示したものである。
Ｊ）はストロボ装置３００の放電管３５７の発光動作を示している。
【００２２】
同図において、時刻ｔ１では、カメラ本体１００からマスターストロボＭＳ１に対して公知のシリアル通信が行われる。このシリアル通信により、プリ発光または本発光、あるいは、閃光発光またはＦＰ発光などの発光モードや発光量、発光時間等の情報をスレーブストロボＳＳ１に対して指令するよう通信が行われる。
【００２３】
時刻ｔ２でシリアル通信が終了すると、マスターストロボＭＳ１のストロボマイコン３２６は、カメラ本体１００に対して発光準備処理を行っている間、Ｃ）のＤＯラインをＬｏレベルに設定し、ＢＵＳＹ状態であることを伝える。また、同時にマスターストロボＭＳ１は、無線ユニットの送信準備を行い（Ｈ）、準備が完了すると時刻ｔ３にて、実際の無線パケットの送信処理が行われる。本実施形態では無線パケットは図示の如く、５バイトの同期ヘッダ、１バイトのパケット長データ、Ｎバイトのペイロードデータで構成され、マスターストロボＭＳ１からスレーブストロボＳＳ１に送信される。同期ヘッダは、最初の４バイトはプリアンブルと呼ばれ、データ「０」が固定パターンとしてパックされる。５バイト目はＳＦＤ（Start of frame delimiter）と呼ばれ、例えば１６進「Ａ７」がパックされ、プリアンブルに続いて付加され他の無線との誤動作を防ぐ働きをするとともに、プリアンブルの終了と送信データの開始を示す。次のパケット長は続くペイロードの長さを示し、ペイロードは実際に送信するデータがパックされ、ストロボ装置に対する指令やデータが含まれる。
【００２４】
スレーブストロボは、同じ時刻ｔ３に無線にてマスターストロボＭＳ１からの発光モードデータを受信し、時刻ｔ４にて受信完了する（Ｉ）。スレーブストロボは、受信したコマンドを解析し、発光準備を行う。
【００２５】
次に、カメラマイコン２０１は、時刻ｔ６にてＣＬＫ端子をＬｏレベルに設定することで発光開始を指示する（第１の発光開始指令）。この時刻ｔ６は、時刻ｔ５における先幕の制御開始から所定時間後、例えば１ミリ秒後にＬｏレベルに設定される。マスターストロボＭＳ１のストロボマイコン３２６は、時刻ｔ６にてＣＬＫの立下りを検出すると、発光開始コマンド（第２の発光開始指令）をペイロードに入れて所定時間経過後の時刻ｔ８にスレーブストロボＳＳ１へ無線パケットの送信を行う。時刻ｔ８のタイミングはマスターストロボの発光タイミングと一致させるためにマスターストロボが制御するものであり、そのタイミング決定方法については後に説明する。
【００２６】
時刻ｔ１２にてカメラマイコン２０１はＸ端子を介してマスターストロボＭＳ１のストロボマイコン３２６にＸ信号（発光指令）を通知する。マスターストロボＭＳ１は、このＸ信号を時刻ｔ１２で検知したことに応答して、発光制御回路３０９をオン状態に設定し、トリガ回路３０８を動作させて発光トリガ電圧を発生する。しかしながら放電管３５７は時刻ｔ１２でトリガ電圧を与えても直ぐには発光を開始せずに、約５０マイクロ秒後の時刻ｔ１３に実際の発光が開始される（発光遅延）。
【００２７】
次に、スレーブストロボＳＳ１の発光タイミングをマスターストロボの発光タイミングｔ１３と一致させる場合について説明する。スレーブストロボへの発光開始コマンドは無線パケットによってマスターストロボＭＳ１からスレーブストロボへ通知されるため、無線準備期間、無線送信時間、発光遅延が加算された時間がスレーブストロボの遅延時間として発生する。例えば通信速度が250kbps（１秒当たり250,000ビット）の場合は、無線送信１バイト当たり４マイクロ秒＊８ビット＝３２マイクロ秒である。従って、同期ヘッダ５バイト、パケット長１バイト、ペイロード２バイトの場合、合計３２マイクロ秒＊８バイト＝２５６マイクロ秒かかる。また、無線ユニットの送信準備時間として１２０マイクロ秒かかる場合、合計３７６マイクロ秒であり、これが無線通信の遅延時間ｔｗとなる。さらに発光遅れの５０マイクロ秒も含めると、４２６マイクロ秒遅延時間となる。すなわち、マスターストロボＭＳ１からスレーブストロボへ無線通信にて発光開始を通知させスレーブストロボを発光させる場合、発光タイミングより上記遅延時間だけ前に無線通信の開始を行う必要がある。
【００２８】
ところで、スレーブストロボＳＳ１の発光遅延時間は、マスターストロボＭＳ１の発光遅延時間とほぼ等価で５０マイクロ秒である。よってスレーブストロボＳＳ１は時刻ｔ１２に発光開始指令を無線パケットにて受信し、発光トリガ電圧を発生すれば、マスターストロボＭＳ１と一致したタイミングで発光させることが可能である。よってマスターストロボＭＳ１は時刻ｔ１２より遅延時間ｔｗ前のタイミングである時刻ｔ８に無線送信を開始すればよいことになる。
【００２９】
本実施形態における時刻ｔ８のタイミングは、時刻ｔ６にてマスターストロボＭＳ１のストロボマイコン３２６がＣＬＫの立下りを検出してから所定時間Δｔ経過した時刻である。ここで時刻ｔ６のＣＬＫの立下りから時刻ｔ１２のＸ信号までの時間をＴsｘとすると、
Ｔsｘ＝Δｔ＋ｔｗ      （式１）
となる。
【００３０】
図４で説明したように、シャッターの走行時間がカメラ本体の個体毎に異なるため、Ｔsｘ、Δｔもカメラ本体毎に異なる。そこで本実施形態では、このΔｔをカメラ毎に補正する仕組みを導入する。
【００３１】
次に、マスターストロボＭＳ１のストロボマイコン３２６によって実行される時間ＴsｘとΔｔの算出について図５のフローチャートを用いて説明する。図５のフローチャートは、カメラ本体１００と接続されたマスターストロボＭＳ１の電源が起動され、発光制御を行う場合までの動作を説明するものである。なお、時間ＴsｘとΔｔを算出し、発光開始指令を無線パケットにて送信するタイミングをカメラ毎に補正することを本実施形態では、キャリブレーションと呼ぶこととする。
【００３２】
まず、Ｓ５０１にてマスターストロボＭＳ１の電源がオンにされて起動すると、ストロボマイコン３２６は、ストロボ通信端子を介してカメラ本体１００と初期化通信を行う。初期化通信の例としては、カメラ本体１００からストロボ制御に必要な撮影パラメータ、カメラ本体の機種コード、シリアル番号等、ストロボ装置３００からはストロボの設定パラメータ、機種コード、シリアル番号等がやり取りされる。シリアル番号とは、カメラ本体１００やストロボ装置３００が製造時に付与された唯一の番号である。続いてＳ５０２でストロボマイコン３２６は、カメラ本体１００の機種コードとシリアル番号から接続されているカメラ本体１００に対してすでにキャリブレーション済みか否かの判定を行う。本実施形態では、キャリブレーションを行ったカメラの時間ＴｓｘとΔｔは、カメラの機種コードとシリアル番号と関連付けられて不揮発性メモリ３２２に記録されている。もし、不揮発性メモリ３２２に初期化通信で受信したカメラの機種コードとシリアル番号がない場合は、接続されているカメラのキャリブレーションが済んでいないと判定する。キャリブレーションが済んでいると判定した場合は、Ｓ５０３に進み、マスターストロボのストロボマイコン３２６はキャリブレーションフラグCal_flagを０にリセットする。Cal_flag＝０は、キャリブレーションが済んだことを示すものとする。キャリブレーションが済んでいないと判定した場合はＳ５１８に進み、ストロボマイコン３２６はフラグCal_flagを１にセットする。
【００３３】
次にＳ５０４に進み、マスターストロボのストロボマイコン３２６はカメラ本体１００から発光準備通信を受信したか否かを繰り返し確認する。ここで撮影動作が開始されるとカメラから発光準備通信が送信されてくる。マスターストロボのストロボマイコン３２６は発光準備通信を受信するとＳ５０５に進み、ワイヤレスモードに設定されているか否かの判定を行う。ワイヤレスモードに設定されている場合はＳ５０６に進み、マスターストロボのストロボマイコン３２６はスレーブストロボＳＳ１に発光準備指令を無線通信で送信し、Ｓ５０７に進む。また、Ｓ５０５にてワイヤレスモードに設定されていないと判定した場合は、Ｓ５０７に進む。Ｓ５０７では、マスターストロボのストロボマイコン３２６はＣＬＫ端子がＬｏになるのを繰り返し判定する。ＣＬＫ端子がＬｏになる（第１の発光開始指令が検出される）と、Ｓ５０８に進み、ストロボマイコン３２６はマイコン内のタイマー(不図示)を使用してタイマー計測を開始する。
【００３４】
次にＳ５０９に進み、マスターストロボのストロボマイコン３２６はワイヤレスモードに設定されているか否かの判定を行う。ワイヤレスモードに設定されていない場合は、Ｓ５１２に進む。ワイヤレスモードに設定されている場合はＳ５１０に進み、ＣＬＫ端子がＬｏになってから所定時間Δｔ経過したか否かを判定する。Δｔはキャリブレーションが済んでいる場合は、不揮発性メモリ３２２に記録されている時間を使用し、キャリブレーションが済んでいない場合は、予め決めたカメラの機種毎の決められたデフォルト値を使用するようにしている。所定時間Δｔ経過するとＳ５１１に進み、マスターストロボのストロボマイコン３２６は発光開始コマンド（第２の発光開始指令）を無線通信でスレーブストロボＳＳ１に送信し、Ｓ５１２に進む。Ｓ５１２では、マスターストロボのストロボマイコン３２６はＸ信号の検出を行い、Ｘ信号が検出されるとＳ５１３に進みＳ５０８で計測を開始したタイマーを停止する。すなわち、マスターストロボのストロボマイコン３２６は、図４で説明した時刻ｔ６からｔ１２までの時間Ｔｓｘを測定したことになる。次にＳ５１４に進み、ストロボマイコン３２６は、発光制御回路３０９をオン状態に設定し、トリガ回路３０８を動作させて発光トリガ電圧を発生する発光制御を実行する。
【００３５】
次にＳ５１５に進み、Cal_flagが１か否かを判定する。Cal_flagが０、すなわちキャリブレーションが済んでいる場合、であれば、一連の発光制御を終了する。Ｓ５１５にてCal_flagが１、すなわちキャリブレーションが済んでいない場合、であれば、Ｓ５１６に進む。Ｓ５１６では、ストロボマイコン３２６はタイマー計測した時間Ｔｓｘを求め、さらに無線通信の遅延時間ｔｗから式１を用いて所定時間Δｔを算出する。この遅延時間ｔｗはストロボ装置固有の時間であり、無線ユニットの性能により一意で決まるものである。次にＳ５１７に進み、算出したＴｓｘとΔｔを、不揮発性メモリ３２２にカメラ本体１００の機種コード、シリアル番号と関連付けて記録する。次回の発光制御からは、この記憶されたΔｔがＳ５１０の判定に使用されることになる。
【００３６】
（変形例）
上述の実施形態では、撮影動作時にキャリブレーションを行うようにしているが、キャリブレーションが済んでいない場合は、カメラの使用者にキャリブレーションを実行するように促す制御をするように構成してもよい。本変形例を図６のフローチャートを用いて説明する。
【００３７】
まず、Ｓ６０１にてマスターストロボＭＳ１の電源がオンにされて起動するとストロボ通信端子を介してカメラ本体１００と初期化通信を行う。初期化通信の内容は図５で説明した内容と同じである。続いてＳ６０２でストロボマイコン３２６は、キャリブレーション済みか否かの判定を行う。キャリブレーションが済んでいると判定した場合は処理を終了する。キャリブレーションが済んでいない判定した場合はＳ６０３に進み、ストロボマイコン３２６はカメラ使用者にキャリブレーションの実行を促すため表示装置３１８に警告表示を行う。警告を行うことで、カメラ使用者にキャリブレーションを実行してもらうことが可能となる。キャリブレーションの実行は、カメラ使用者によってレリーズ釦を操作させるか、あるいはカメラのＧＵＩやストロボのＧＵＩを用いて操作を行い、キャリブレーション実行開始を行うように構成すればよい。キャリブレーションの実行が開始されると撮影シーケンスと同様にシャッターの制御が行われる。次にＳ６０４に進む。この時、ストロボ装置３００は、Ｓ６０４にてＣＬＫ端子がＬｏになるのを繰り返し判定する。ＣＬＫ端子がＬｏになるとＳ６０５に進み、ストロボマイコン３２６はマイコン内のタイマー(不図示)を使用してタイマー計測を開始する。
【００３８】
次にＳ６０６に進み、Ｘ信号の検出を繰り返し判定する。Ｘ信号が検出されるとＳ６０７に進みＳ６０５で計測を開始したタイマーを停止する。すなわち、図４で説明した時刻ｔ６からｔ１２までの時間Ｔｓｘを測定したことになる。次にＳ６０８に進み、ストロボマイコン３２６はタイマー計測した時間Ｔｓｘを求め、さらに無線通信の遅延時間ｔｗから式１にて所定時間Δｔを算出する。次にＳ６０９に進み、算出したＴｓｘとΔｔとを補正値として、不揮発性メモリに、カメラ本体１００の機種コード、シリアル番号と関連付けて記録する。
【００３９】
なお、本実施形態においては、タイマーの開始をＣＬＫのＬｏ信号、停止をＸ信号を用いるようにしているが、例えばシャッター先幕のモニタ信号や、レリーズ釦の操作などを用いてもよく、その要旨の範囲内で種々の変形及び変更が可能である。また、カメラ毎に送信タイミングの補正値を記録しているが、カメラの姿勢を例えば加速度センサなどで検出し、カメラが正位置の場合、縦位置の場合等カメラの姿勢毎に送信タイミングの補正値を算出し記録するように構成してもよい。また、シャッターの走行時間が変わる要因、例えば環境温度や経年等、各条件ごとに補正値を算出し記録する構成してもよい。
【００４０】
以上、説明したように本実施形態では、カメラ本体１００が第１の発光開始指令であるＣＬＫのＬｏ信号を出力してから同調発光指令であるＸ信号までの時間を計測する。そして、その計測された時間と、無線通信の遅延時間とに基づき、スレーブストロボへの第２の発光開始指令の送信タイミングを調整する。よってマスターストロボ装置の発光タイミングとスレーブストロボ装置の発光タイミングを一致させることが可能となる。すなわち、カメラ毎にマスター制御装置がスレーブ制御装置への制御命令の送信タイミングを調整するので、マスター制御装置とスレーブ制御装置の制御タイミングを一致させることが可能となる。
【００４１】
＜実施形態２＞
以下、図７を参照して、実施形態２について説明する。なお、本実施形態における撮影システム図、カメラの構成図、ストロボの構成図は実施形態１で説明した図１、図２、図３と同じであるので説明は省略する。本実施形態の特徴は、キャリブレーションで算出した送信タイミングの調整値を更新可能なように構成したことである。なお、図７で示すフローチャートはカメラ本体１００にて撮影が実行される都度、実施されるものとする。
【００４２】
まず、Ｓ７０１にてＣＬＫ端子がＬｏになるのを繰り返し判定する。ＣＬＫ端子がＬｏになるとＳ７０２に進み、ストロボマイコン３２６はマイコン内のタイマー(不図示)を使用してタイマー計測を開始する。次にＳ７０３に進み、Ｘ信号の検出を繰り返し判定する。Ｘ信号が検出されるとＳ７０４に進みＳ７０２で計測を開始したタイマーを停止する。次にＳ７０５に進み、ストロボマイコン３２６はタイマー計測した時間Ｔｓｘを求め、式１を用いて所定時間Δｔを算出する。ここでＳ７０５で算出したＴｓｘ、Δｔを各Ｔsxnew、Δｔnewとする。次にＳ７０６に進み、不揮発性メモリ３２２に記録されているＴｓｘ（Tsxoldとする。）とTsxnewとの差の絶対値が所定値を超えているか否かを判定する。所定値を超えている場合、処理はＳ７０７に進み、TsxnewとTsxoldとの差の絶対値が所定値を超えていると判定された回数をカウントするカウント値ｎをインクリメントする。Ｓ７０６にてTsxnewとTsxoldとの差の絶対値が所定値以下である場合は、処理はＳ７１０に進み、カウント値ｎを０にクリアしＳ７０８に進む。
【００４３】
次にＳ７０８にて、カウント値ｎが所定回数以上となったか否かを判定する。所定回数以上となった場合は、処理はＳ７０９に進み、不揮発性メモリ３２２にTsxnewとΔｔnewを新たな補正値として記憶する。Ｓ７０８にてカウント値ｎが所定回数未満である場合は、処理を終了する。すなわち、TsxnewとTsxoldとの差の絶対値が所定値を超える状態が所定回数連続すると、不揮発性メモリ３２２に記憶している送信タイミングの調整値が更新されることになる。
【００４４】
以上説明したように、本実施形態では、カメラ本体１００と接続されたストロボがスレーブストロボへの発光制御命令の送信タイミングを調整し、さらに更新するようにしている。よって、カメラ本体１００のシャッターの走行時間がカメラの周辺環境や、時間的な経過による特性の変化等があってもマスターストロボの発光タイミングとスレーブストロボの発光タイミングを一致させることが可能となる。すなわち、さまざまなカメラに接続可能なマスターストロボ装置であっても、マスターストロボ装置とスレーブストロボ装置の制御タイミングを一致させることが可能となる。
【００４５】
＜実施形態３＞
以下では、カメラ本体１００が制御命令の送信タイミングを調整する構成及び処理について説明する。なお、本実施形態における撮影システム図、カメラの構成図、ストロボの構成図は実施形態１で説明した図１、図２、図３と同じであるので説明は省略する。
【００４６】
図８は、本実施形態における無線通信のタイミングと発光のタイミングの関係を示すものである。同図において、図４と異なるのはＣＬＫ端子をＬｏレベルにする時刻である。カメラマイコン２０１は、時刻ｔ８にてＣＬＫ端子をＬｏレベルに設定し発光開始を指令する（第１の発光開始指令）。この時、マスターストロボＭＳ１のストロボマイコン３２６は時刻ｔ８にてＣＬＫの立下りを検出すると、発光開始コマンド（第２の発光開始指令）をペイロードに入れてスレーブストロボＳＳ１へ無線パケットの送信を行う。時刻ｔ８のタイミングはマスターストロボの発光タイミングと一致させるための時刻であり、その決定方法については後に説明する。
【００４７】
時刻ｔ１２にてカメラマイコン２０１はＸ端子を介してマスターストロボＭＳ１のストロボマイコン３２６にＸ信号（発光指令）を通知する。マスターストロボＭＳ１はこのＸ信号をｔ１２で検知し、発光制御回路３０９をオン状態に設定し、トリガ回路３０８を動作させて発光トリガ電圧を発生する。また、スレーブストロボＳＳ１も、時刻ｔ１２に発光開始指令を無線パケットにて受信し、発光トリガ電圧を発生すれば、マスターストロボＭＳ１と一致したタイミングで発光させることが可能である。よってマスターストロボＭＳ１は、スレーブストロボＳＳ１が発光開始指令を時刻ｔ１２に受信できるタイミングとして、時刻ｔ１２に対して無線通信の遅延時間ｔｗ前のタイミングである時刻ｔ８に無線送信を開始すればよいことになる。
【００４８】
この遅延時間ｔｗはストロボ装置固有の時間であり、無線ユニットの性能により一意で決まるものである。そこで本実施形態では、初期化通信時にマスターストロボＭＳ１からカメラ本体１００に通知されるものとする。
【００４９】
本実施形態における時刻ｔ８のタイミングは、時刻ｔ７にてカメラマイコン２０１が先幕の走行開始を検出してから所定時間Δｔ３経過したタイミングである。ここで、シャッターの先幕の走行時間をＴｓｈ、時刻ｔ１１の先幕走行完了から時刻ｔ１２のＸ信号までの時間をｔｘとすると、
Ｔｓｈ＋ｔｘ  ＝  Δｔ３＋ｔｗ      (式２)
となる。
【００５０】
シャッターの走行時間はカメラ本体の個体毎に異なるため、Δｔ３もカメラ本体毎に異なる。そこで本実施形態では、このΔｔ３をカメラ毎に補正する仕組みを導入する。
【００５１】
次に、図９のフローチャートを用いて、カメラ本体１００が発光開始指令を無線パケットにて送信する時刻ｔ８のタイミングを補正するキャリブレーションを説明する。キャリブレーションを開始すると、まずＳ８０１にて先幕走行が開始したかを、繰り返し判定する。先幕が走行を開始するとカメラマイコン２０１はマイコン内のタイマー(不図示)を使用してタイマー計測を開始する。次にＳ８０３にて先幕の走行が完了したかを繰り返し判定する。先幕走行の完了を検知するとカメラマイコン２０１はタイマーの計測を停止する。すなわち、図８で説明した時刻ｔ７からｔ１１までの時間であるシャッターの走行時間Ｔｓｈを計測したこととなる。
【００５２】
次に、Ｓ８０５に進み、カメラマイコン２０１はタイマー計測した時間Ｔｓｈを求め、さらに無線通信の遅延時間ｔｗとｔｘから式２にて所定時間Δｔ３を算出する。次にＳ８０６に進み、算出したＴｓｈとΔｔ３とを、カメラ本体１００の不揮発性メモリ２２３にストロボ装置３００の機種コード、シリアル番号を関連付けて記録する。
【００５３】
なお、本実施形態のおけるキャリブレーションの実行は、カメラ製造時に工場にて行うようにしてもよい。また、実施形態１の変形例で説明したようにカメラの使用者がキャリブレーションを実行できる構成やカメラの電源を起動する毎に実行する構成としてもよい。また、キャリブレーションを行う場合は、無線通信を行う必要はなく、カメラマイコン２０１はシャッター制御回路２０８を制御してシャッター幕を走行させて、時刻ｔ７からｔ１１までの時間Ｔｓｈを計測すればよい。
【００５４】
また、本実施形態では、マスターストロボＭＳ１の無線ユニットとスレーブストロボＳＳ１の無線ユニットが通信する場合について説明した。しかし、図１（ｂ）に示すようにカメラ本体１００本体に無線ユニットと無線アンテナ１０１を内蔵し、無線通信を介してスレーブストロボＳＳ１と接続するように構成してもよい。この場合、カメラ本体１００がマスター制御装置として図８の時刻ｔ８のタイミングで発光開始指令を無線パケットでスレーブストロボＳＳ１に送信することが可能である。
【００５５】
以上、説明したように本実施形態では、カメラ本体１００が出力する制御信号であるシャッターの走行速度を計測し、無線通信の遅延時間に基づきスレーブストロボへの発光制御命令の送信タイミングを調整するようにしている。よってマスター制御装置の発光タイミングとスレーブストロボ装置の発光タイミングを一致させることが可能となる。
【００５６】
以上、本発明の実施形態を説明したが、本発明はこれらの実施形態に限定されず、発明の主旨を逸脱することのない範囲で適宜変更可能である。
【００５７】
（他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2015129853.tif 000003
【図２】
2015129853.tif 000004
【図３】
2015129853.tif 000005
【図４】
2015129853.tif 000006
【図５】
2015129853.tif 000007
【図６】
2015129853.tif 000008
【図７】
2015129853.tif 000009
【図８】
2015129853.tif 000010
【図９】
2015129853.tif 000011