(57)【要約】【課題】通信不良が発生した場合においても、ユーザーの意図を反映した撮影画像を得ることが可能にする。【解決手段】通信手段（１４０）を介してストロボ装置（１０１）と通信可能な撮像装置（１００）であって、前記通信手段を介して本発光の開始を指示する情報を前記ストロボ装置へ送信してから、該本発光の開始を指示する情報を受信したことを示す受信完了情報を前記ストロボ装置から受信するまでの応答時間を計測する計測手段（１５８）と、露出制御を行う露出制御手段（１５８）と、前記ストロボ装置の本発光量を演算する発光量演算手段（１５８）と、を有し、前記露出制御手段は、前記応答時間が所定時間未満の場合の露光時間よりも前記応答時間が所定時間より長い場合の露光時間を長くし、前記発光量演算手段は、前記応答時間が所定時間未満の場合の本発光量よりも前記応答時間が長い場合の本発光量を大きくする。【選択図】図４
2010256692.tif 000002
【特許請求の範囲】
【請求項１】
通信手段を介してストロボ装置と通信可能な撮像装置であって、
前記通信手段を介して本発光の開始を指示する情報を前記ストロボ装置へ送信してから、該本発光の開始を指示する情報を受信したことを示す受信完了情報を前記ストロボ装置から受信するまでの応答時間を計測する計測手段と、
露出制御を行う露出制御手段と、
前記ストロボ装置の本発光量を演算する発光量演算手段と、を有し、
前記露出制御手段は、前記応答時間が所定時間未満の場合の露光時間よりも前記応答時間が所定時間より長い場合の露光時間を長くし、前記発光量演算手段は、前記応答時間が所定時間未満の場合の本発光量よりも前記応答時間が長い場合の本発光量を大きくすることを特徴とする撮像装置。
【請求項２】
前記応答時間が所定時間より長い場合、前記露出制御手段は、前記応答時間が長いほど露光時間を長くし、前記発光量演算手段は、前記応答時間が長いほど本発光量を大きくすることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記露出制御手段は、撮影される画像の露出が等しくなるように、前記応答時間が所定時間より長い場合と前記応答時間が所定時間未満の場合とで撮影感度および絞り値の少なくとも一方を変更することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
被写体輝度を測定する測光手段を有し、
前記発光量演算手段は、前記応答時間が所定時間未満の場合、本発光の前に行われる予備発光時に前記測光手段により測定された被写体輝度に基づいて本発光量を演算し、前記応答時間が所定時間より長い場合、前記予備発光時に測定された被写体輝度および前記応答時間に基づいて本発光量を演算すること特徴とする請求項１ないし３のいずれか１項に記載の撮像装置。
【請求項５】
前記露出制御手段は、前記応答時間が所定時間より長い場合の露光時間を、前記応答時間が所定時間未満の場合の露光時間に前記応答時間と所定時間との差分の長さを加算した時間とすることを特徴とする請求項１ないし４のいずれか１項に記載の撮像装置。
【請求項６】
前記発光量演算手段は、前記応答時間が所定時間より長い場合に撮影される画像における前記ストロボ装置の光と自然光との光量比が、前記応答時間が所定時間未満の場合に撮影される画像における前記光量比と等しくなるように、本発光量を演算することを特徴とする請求項１ないし５のいずれか１項に記載の撮像装置。
【請求項７】
前記通信手段は、前記撮像装置に着脱自在に装着される通信装置であることを特徴とする請求項１ないし６のいずれか１項に記載の撮像装置。
【請求項８】
前記通信手段は、前記撮像装置に着脱自在に装着される、前記ストロボ装置とは異なるストロボ装置であることを特徴とする請求項１ないし７に記載の撮像装置。
【請求項９】
前記通信手段は、無線通信を行うことを特徴とする請求項１ないし８のいずれか１項に記載の撮像装置。
【請求項１０】
撮像装置とストロボ装置とを含むカメラシステムであって、
前記撮像装置と前記ストロボ装置との間で通信を行う通信手段と、
前記撮像装置が、前記通信手段を介して本発光の開始を指示する情報を前記ストロボ装置へ送信してから、該本発光の開始を指示する情報を受信したことを示す受信完了情報を前記ストロボ装置から受信するまでの応答時間を計測する計測手段と、
露出制御を行う露出制御手段と、
前記ストロボ装置の本発光量を演算する発光量演算手段と、を有し、
前記露出制御手段は、前記応答時間が所定時間未満の場合の露光時間よりも前記応答時間が所定時間より長い場合の露光時間を長くし、前記発光量演算手段は、前記応答時間が所定時間未満の場合の本発光量よりも前記応答時間が長い場合の本発光量を大きくすることを特徴とするカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置と１台もしくは複数台のスレーブストロボから構成される、カメラシステムに関し、特に、発光タイミングに通信不良が発生した場合における撮影制御に関する。
【背景技術】
【０００２】
従来、撮像装置と１台もしくは複数台のスレーブストロボから構成されるカメラシステムでは、スレーブストロボが適正な発光タイミング、発光量で発光するように、撮像装置でスレーブストロボを制御する必要があった。そのため、ストロボ制御に必要な情報の通信を、撮像装置とスレーブストロボをケーブルでつないで行う有線通信、あるいは電磁波や光などで行う無線通信が行われていた。無線通信システムは、有線の通信システムと比較してケーブルで接続する必要が無いため取り扱いが容易であり、例えば、特許文献１において、複数の機器間で同期して動作するように無線通信を行うワイヤレスストロボシステムが提案されている。しかし、有線通信システム、無線通信システムのいずれの通信システムにおいても、通信不良が発生した場合に適正なストロボ制御が行えないという問題が生じていた。特に、電磁波や光などを使った無線通信システムは、通信経路に障害物があったり、同じ周波数帯の電磁波を発するような外乱があったり、通信中に強い光が入ったりした場合には通信エラーとなり、有線通信システムと比較して通信の信頼性という面では劣っていた。
【０００３】
そのため、無線通信システムでは、エラー訂正機構を備えたり、パケットの再送処理を行ったりすることで、通信の信頼性を確保していた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−０８９３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、エラー訂正機構を備えたり、パケットの再送処理を行ったりするだけでは適切なストロボ制御を行うことができなかった。
【０００６】
つまり、撮影を行うためにマスター機器からスレーブ機器に対して通信が行われるが、この際の通信不良が発生した場合には、例えば、誤発光してしまったり、発光しなかったりして適正な発光タイミングで発光が行われないことがあった。そのため、ストロボ撮影時にユーザーの意図した画像が撮影されないという課題が生じていた。
【０００７】
本発明の目的は、ストロボ撮影時に通信不良が発生した場合においても、ユーザーの意図を反映した撮影画像を得ることができるようにすることにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明にかかる撮像装置は、通信手段を介してストロボ装置と通信可能な撮像装置であって、前記通信手段を介して本発光の開始を指示する情報を前記ストロボ装置へ送信してから、該本発光の開始を指示する情報を受信したことを示す受信完了情報を前記ストロボ装置から受信するまでの応答時間を計測する計測手段と、露出制御を行う露出制御手段と、前記ストロボ装置の本発光量を演算する発光量演算手段と、を有し、前記露出制御手段は、前記応答時間が所定時間未満の場合の露光時間よりも前記応答時間が所定時間より長い場合の露光時間を長くし、前記発光量演算手段は、前記応答時間が所定時間未満の場合の本発光量よりも前記応答時間が長い場合の本発光量を大きくすることを特徴とする。
【０００９】
また、本発明にかかるカメラシステムは、撮像装置とストロボ装置とを含むカメラシステムであって、前記撮像装置と前記ストロボ装置との間で通信を行う通信手段と、前記撮像装置が、前記通信手段を介して本発光の開始を指示する情報を前記ストロボ装置へ送信してから、該本発光の開始を指示する情報を受信したことを示す受信完了情報を前記ストロボ装置から受信するまでの応答時間を計測する計測手段と、露出制御を行う露出制御手段と、前記ストロボ装置の本発光量を演算する発光量演算手段と、を有し、前記露出制御手段は、前記応答時間が所定時間未満の場合の露光時間よりも前記応答時間が所定時間より長い場合の露光時間を長くし、前記発光量演算手段は、前記応答時間が所定時間未満の場合の本発光量よりも前記応答時間が長い場合の本発光量を大きくすることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ストロボ撮影時に通信不良が発生した場合においても、ユーザーの意図を反映した撮影画像を得ることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る、デジタルカメラと外部ストロボからなるカメラシステムの模式図である。
【図２】図１におけるカメラ本体１００の、主に光学的な構成図である。
【図３】図１における外部ストロボ１０１の構成図である。
【図４】図１におけるカメラ本体１００とレンズユニット１２３のブロック図である。
【図５】図１における外部ストロボ１０１の回路ブロック図である。
【図６】図１のカメラシステムにおけるストロボ制御（ストロボ撮影制御）時の通信が正常に行われた場合のタイミングチャートである。
【図７】図１のカメラシステムにおけるストロボ制御（ストロボ撮影制御）時の通信不良が発生した場合のタイミングチャートである。
【図８】図４のカメラ本体１００によって実行される通信制御処理の手順を示すフローチャートである。
【図９】図１のカメラシステムによって実行されるストロボ撮影制御処理の手順を示すフローチャートである。
【図１０】本発明の実施の形態に係る、本発光要求及び発光量通知処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を図面を参照しながら詳細に説明する。
【００１３】
図１は、本発明の実施の形態に係る、デジタルカメラ（撮像装置）と外部ストロボ（ストロボ装置）からなるカメラシステムの模式図である。
【００１４】
無線通信装置を内蔵したカメラ本体１００は、三脚１０４の上に固定されている。カメラ本体１００には、レンズユニット１２３が装着される。外部ストロボ１０１は、カメラ本体１００と同様、無線通信装置を内蔵している。
【００１５】
カメラ本体１００と外部ストロボ１０１とは、既知の無線通信規格であるＩＥＥＥ８０２．１５．４等の方法によって無線通信を行う。図１は、写真スタジオでのスクリーン１０３を背景とした被写体１０２のストロボ撮影を行う場合を示している。
【００１６】
本実施の形態では、カメラ本体１００がマスター機器となり、スレーブ機器である外部ストロボ１０１を制御することで、カメラの露光とストロボ発光が同期した同調撮影を行うことができる。
【００１７】
図２は、図１におけるカメラ本体１００の、主に光学的な構成図である。
【００１８】
主ミラー１１６は、被写体からの光線をピント板１１５へ導く観察状態と撮像センサ１５９へ導く撮影状態に応じて撮影光路へ斜設あるいは退去される。また、主ミラー１１６は、ハーフミラーとなっており、後述する焦点検出光学系に被写体からの光線の約半分を透過させている。
【００１９】
ピント板１１５は、レンズユニット１２３の予定結像面に配置される。ペンタプリズム１１０は、ファインダ光路を変更する。撮影者は、アイピース１１３の窓よりファインダ接眼レンズ１１４を介してピント板１１５を観察することで、撮影画面を観察することができる。
【００２０】
結像レンズ１１１、測光センサ１１２は、撮像画面内の被写体輝度を測定するためのもので、結像レンズ１１１は、ペンタプリズム１１０内の反射光路を介してピント板１１５と測光センサ１１２を共役に関係付けている。
【００２１】
ＣＭＯＳ方式やＣＣＤ方式の撮像センサ１５９の前方には、シャッター１１９が配置されている。この撮像センサ１５９によって被写体を撮像し、出力信号をＡ／Ｄ変換してデジタルデータを取り出す。デジタルデータを更に画像処理することで、ＪＰＥＧフォーマット等の画像データを生成し、ＣＦカードやＳＤカードといった記録媒体に記録する。
【００２２】
サブミラー１１７は、被写体からの光線を下方に設けられた焦点検出ユニット１２０の方に導いている。焦点検出ユニット１２０は、２次結像ミラー、２次結像レンズ、焦点検出センサ等からなっている。
【００２３】
焦点検出ユニット１２０は、既知の位相差検出法により撮像画面内の被写体の焦点状態を検出し、撮影レンズの焦点調節機構を制御することにより自動焦点検出装置を実現している。
【００２４】
レンズマウント接点１２１は、カメラ本体１００と、カメラ本体１００に装着されるレンズユニット１２３とのインターフェースである。レンズユニット１２３内には複数の撮影レンズを備えており、一部をレンズ駆動モータ１２４によって、光軸上で前後に移動させることで、撮像画面のピント位置を調整することができる。更に、レンズユニット１２３内には、撮影レンズ絞りを備え、レンズ絞り駆動モータ１２２を駆動することで、撮影レンズ絞りを所望される絞り径に調節できる。
【００２５】
無線アンテナ１４０によって、外部ストロボ１０１やリモコンといった、カメラアクセサリと、電波を用いたデータの送受信を行う。
【００２６】
図３は、図１における外部ストロボ１０１の構成図である。
【００２７】
外部ストロボ１０１は、カメラ本体１００からのデータに従って発光制御を行う。無線アンテナ１３３は、カメラ本体１００と電波を用いたデータの送受信を行う。発光手段としてのキセノン管（Ｘｅ管）１３６は、不図示のメインコンデンサに蓄積された電気エネルギを用いて閃光発光する。
【００２８】
反射板（反射笠）１３９とフレネルレンズ１３７は、それぞれキセノン管１３６の発光した光を効率良く被写体に向けて集光する機能を有する。角度調節機構１３０は、発光部の角度を変えるためのものであり、クリップオンコネクタ１３２は、カメラ本体１００や三脚１０４等に外部ストロボ１０１をメカ的に固定するためのものである。
【００２９】
グラスファイバー等の光伝達部材１３４は、キセノン管１３６の発光した光を、フォトダイオード等の第１の受光手段としての受光素子１３１に導いている。そして、外部ストロボ１０１の本発光の前に行われる予備発光時（以下、予備発光はプリ発光とも記す。）及び本発光時の光量を直接測光している。
【００３０】
フォトダイオード等の受光素子１３８は、やはりキセノン管１３６の発光した光をモニタする第２の受光手段である。受光素子１３８の出力を基にキセノン管１３６の発光電流を制限してフラット発光の制御を行う。ライトガイド１３５ａ、１３５ｂは、反射板１３９と一体となっており、受光素子１３８または１３１にキセノン管１３６の発光した光を反射して導く。
【００３１】
図４は、図１におけるカメラ本体１００とレンズユニット１２３のブロック図である。
【００３２】
カメラマイコン１５８は、カメラ本体１００の各種制御を行うメインマイコンであり、電源制御、スイッチ制御、レンズ制御、測光制御、測距制御、シャッター制御、無線通信制御等を行う。
【００３３】
カメラマイコン１５８には、電源回路１６３、ＳＷ１やＳＷ２等のスイッチアレイ１７０、発振回路１５４、無線通信回路１４７、焦点検出回路１４８、測光回路１４９、ＬＣＤ駆動回路１５０、シャッター制御回路１５５等が接続されている。また、カメラマイコン１５８には、モータ制御回路１５７、画像処理エンジン１６２等が接続されている。
【００３４】
また、カメラマイコン１５８と、レンズユニット１２３内に配置されたレンズ制御回路としてのレンズマイコン１５２とはマウント接点を介して信号の伝達がなされる。外部ストロボ１０１とは、無線通信回路１４７及び、無線アンテナ１４０を介して、カメラマイコン１５８によって生成された無線通信パケットをやりとりすることで、外部ストロボ１０１側のストロボマイコン１８４（後述する図５参照）と信号の伝達がなされる。
【００３５】
カメラマイコン１５８は、発振回路１５４にて生成されたクロックにより駆動されると共に、このクロックをカウントすることによって正確な時間管理を行う。そして、カメラマイコン１５８は、カメラ本体１００全体の動作シーケンスにおけるタイミング、及び、外部ストロボ１０１やリモコン等との通信シーケンスにおけるタイミングをコントロールしている。
【００３６】
焦点検出回路１４８は、カメラマイコン１５８の信号に従い、測距センサの蓄積制御と読み出し制御を行って、それぞれの画素情報をカメラマイコン１５８に出力する。カメラマイコン１５８は、この情報をＡ／Ｄ変換し、周知の位相差検出法による焦点検出を行う。
【００３７】
カメラマイコン１５８は、焦点検出情報により、レンズマイコン１５２と信号のやりとり行うことにより、撮影レンズの焦点調節を行う。
【００３８】
測光回路１４９は、被写体の輝度信号として、測光センサ１１２からの出力をカメラマイコン１５８に出力する。測光回路１４９は、被写体に向けてストロボ光をプリ発光していない定常状態とプリ発光しているプリ発光状態のそれぞれの状態における輝度信号を出力する。カメラマイコン１５８は、輝度信号をＡ／Ｄ変換し、撮影時の露出制御のための露出制御パラメータ（絞り値、シャッター速度、撮影感度）の演算、及び本発光時の発光量の演算を行う。
【００３９】
シャッター制御回路１５５は、カメラマイコン１５８からの信号に従って、フォーカルプレンシャッターを構成する２つのシャッター駆動マグネットを制御し、シャッター幕を走行させ、露出制御動作を担っている。
【００４０】
モータ制御回路１５７は、カメラマイコン１５８からの信号に従ってモータを制御することにより、主ミラーのアップダウン、及びシャッターのチャージを行っている。
【００４１】
スイッチアレイ１７０において、ＳＷ１はレリーズ釦の第１ストロークでＯＮし、測光、ＡＦを開始するスイッチとなる。ＳＷ２は、レリーズ釦の第２ストロークでＯＮし、撮像動作を開始するスイッチとなる。ＳＷ１、ＳＷ２及びその他不図示のカメラ本体１００の操作部材からの信号は、カメラマイコン１５８が検知する。
【００４２】
ＬＣＤ駆動回路１５０は、ファインダ内ＬＣＤ１４１とモニタ用ＬＣＤ１４２の表示をカメラマイコン１５８からの信号に従って制御している。
【００４３】
画像処理エンジン１６２は、主にデジタル画像処理を行うプロセッサであり、ＦＲＯＭ１６９に保存されたプログラムによって、撮像センサ１５９の制御や、画像処理、画像表示、画像記録等の制御を行う。
【００４４】
画像処理エンジン１６２は、カメラマイコン１５８から撮像制御要求があると、タイミングジェネレータ（ＴＧ）１６０を介して撮像センサ１５９の蓄積制御、読み出し制御を行う。
【００４５】
撮像センサ１５９から読み出された画像信号は、ＡＤコンバータ１６１によりアナログ＝デジタル変換され、画像処理エンジン１６２に入力した後、ＤＲＡＭ１６８に一時的に保存される。
【００４６】
ＤＲＡＭ１６８に一時保存された画像信号は、画像処理エンジン１６２に再度読み込まれ、既知の色補完処理やホワイトバランス処理、ガンマ処理等の画像処理が行われ、最終的にＪＰＥＧ等のデジタル画像データに変換される。デジタル画像データが生成されると、再度ＤＲＡＭ１６８に一時保存されると共に、ＴＦＴ表示装置１６６にクイックレビュー表示され、更に、記録媒体１６７へ記録される。
【００４７】
外部インターフェース１６５を介して、カメラ本体１００がＰＣ等の外部デバイスと接続されている場合は、画像データは記録媒体１６７に記録されると共に、外部デバイスへも送信される。
【００４８】
次に、レンズユニット１２３の構成に関して説明する。
【００４９】
カメラ本体１００とレンズユニット１２３は、レンズマウント接点１２１を介して相互に電気的に接続される。このレンズマウント接点１２１は、撮影レンズへ電源を供給する接点、レンズ制御手段としてのレンズマイコン１５２と通信するための信号接点から構成される。
【００５０】
レンズマイコン１５２は、フォーカス駆動モータ１４３に接続されるフォーカス駆動モータ制御回路１４４及び絞り１４６に接続される絞り駆動モータ制御回路１４５を動作させ、レンズの焦点調節と絞りを制御している。また、レンズマイコン１５２は、フォーカス位置検出回路１５１、スイッチアレイ１５３と接続される。
【００５１】
図５は、図１における外部ストロボ１０１の回路ブロック図である。
【００５２】
ＤＣ／ＤＣコンバータ１８６は、電池１８０の電圧を数１００Ｖに昇圧する。メインコンデンサ１８７は電気エネルギを蓄積する。抵抗１９０、１９１は、メインコンデンサ１８７の電圧を所定比に分圧する。
【００５３】
第１のコイル１８８は発光電流を制限する。第１のダイオード１８９は、発光停止時に発生する逆起電圧を吸収する。第２のコイル１９８は発光電流を制限する。第２のダイオード２１７は、発光停止時に第２のコイル１９８に発生する逆起電圧を吸収する。トリガ発生回路２０５、ＩＧＢＴ等の発光制御回路２０６がキセノン管１３６に接続される。
【００５４】
サイリスタ１９９は、第２のコイル１９８をバイパスさせるためのスイッチング素子であり、閃光発光時の発光停止時の停止制御性を良くする際に、第２のコイル１９８に電流を流さない様に発光電流をバイパスさせる。
【００５５】
抵抗１９６は、サイリスタ１９９をターンオンさせるために、サイリスタ１９９の制御極であるゲートに電流を流す。ゲート電位安定化用の抵抗２００は、サイリスタ１９９がオフ状態の時に、該サイリスタのゲートにノイズが印加されてターンオンすることを防止する。
【００５６】
コンデンサ２０２は、サイリスタ１９９を急速にオンさせる。ノイズ吸収用のコンデンサ２０１は、サイリスタ１９９がオフ状態の時に該サイリスタのゲートにノイズが印加されてターンオンすることを防止する。トランジスタ１９３は、サイリスタ１９９のゲート電流をスイッチングする。
【００５７】
トランジスタ２０４は、トランジスタ１９３をスイッチングする。トランジスタ１９３には抵抗１９２、２０３が接続され、トランジスタ２０４には抵抗１９４、１９５が接続される。データセレクタ２０７は、Ｙ０、Ｙ１の２入力の組み合わせにより、Ｄ０、Ｄ１、Ｄ２を選択してＹに出力する。
【００５８】
コンパレータ２０８は、フラット発光の発光光度制御用のものである。コンパレータ２０９は、閃光発光時の発光量制御用のものである。受光素子１３８は、フラット発光制御用の受光センサであるところのフォトダイオードであり、発光手段であるキセノン管１３６の光出力をモニタする。
【００５９】
測光回路２１０は、受光素子１３８に流れる微少電流を増幅すると共に光電流を電圧に変換する。受光素子１３１は、閃光発光制御用の受光センサであるところのフォトダイオードであり、発光手段であるキセノン管１３６の光出力をモニタする。測光積分回路２１１は、受光素子１３１に流れる光電流を対数圧縮すると共に、キセノン管１３６の発光量を圧縮積分する。
【００６０】
ストロボマイコン１８４はストロボ全体の動作を制御する。液晶ディスプレイ等の表示装置１８３は、外部ストロボ１０１の動作状態を表示する表示手段である。
【００６１】
スイッチアレイ２１６は、電源制御メインスイッチやバックライト点灯スイッチ、発光モード切り替えスイッチ等である。ＬＥＤ１８１はストロボの充電完了を表示する。ＬＥＤ１８２は、外部ストロボ１０１が適正光量で撮影できたことを表示する。
【００６２】
モータ制御回路２１４により制御されるモータ２１５は、カメラ本体１００に装着されたレンズユニット１２３の焦点距離に合致してキセノン管１３６及び反射板１３９を移動し、照射角を設定する。ストロボマイコン１８４には、発振回路２１３、無線通信回路１８５も接続される。
【００６３】
次にストロボマイコン１８４の各端子を説明する。
【００６４】
ＣＮＴは、ＤＣ／ＤＣコンバータ１８６による充電動作を制御する制御出力端子である。ＹＩＮは、データセレクタ２０７の出力状態検出のための入力端子、ＩＮＴは、測光積分回路２１１の積分制御出力端子である。ＡＤ０は、測光積分回路２１１の発光量を示す積分電圧を読み込むためのＡ／Ｄ変換入力端子であり、ＤＡ０は、コンパレータ２０８及び２０９のコンパレート電圧を出力するためのＤ／Ａ出力端子である。
【００６５】
Ｙ０、Ｙ１は、データセレクタ２０７の選択状態設定出力端子であり、ＴＲＩＧは、発光トリガ発生出力端子であり、ＳＣＲ＿ＣＴＲＬは、サイリスタ１９９の制御出力端子である。
【００６６】
ここで、カメラマイコン１５８は、同期コマンドパケットを生成する生成手段と、スレーブ機器としての外部ストロボ１０１が発光する際に必要となる発光関連情報を同期コマンドパケットに付加する付加手段として機能する。
【００６７】
また、無線通信回路１４７、無線アンテナ１４０は、同期コマンドパケットを順次送信する送信手段として機能する。
【００６８】
また、無線通信回路１８５、無線アンテナ１３３は、マスター機器としてのカメラ本体１００から送信された同期コマンドパケットを受信する受信手段として機能する。
【００６９】
また、ストロボマイコン１８４は、受信した同期コマンドパケットに付加される発光関連情報を元に発光制御する発光制御手段として機能する。
【００７０】
また、無線通信回路１８５、無線アンテナ１３３は、同期コマンドパケットを受信したら、受信完了したことをマスター機器に通知する通知手段として機能する。
【００７１】
また、無線通信回路１４７、無線アンテナ１４０は、スレーブ機器からの受信完了通知を取得する取得手段として機能する。
【００７２】
また、カメラマイコン１５８は、同期コマンドパケットの送信完了後から受信完了通知を取得するまでの時間計測を行う計測手段として機能する。
【００７３】
また、カメラマイコン１５８は、ストロボ発光時にマスター機器からの前記同期コマンドパケットの送信後に、計測手段により得られる遅延時間に基づいて後幕走行開始タイミングを変更する変更手段として機能する。
【００７４】
また、カメラマイコン１５８は、後幕走行開始タイミングの変更に伴う露光量変化に対応して、以下の演算を行う。即ち、カメラマイコン１５８は、後幕走行開始タイミングを変更せずに撮影した場合の、ストロボ光と自然光の光量比と同じにするために必要な調光関連パラメータ、および露出を同じにするために必要な露出関連パラメータの再演算を行う。そして、カメラマイコン１５８は、再演算結果に基づいて同期撮影制御を行う。
【００７５】
次に、図６〜図１０を用いて、図１に示したような、カメラ本体１００と外部ストロボ１０１が１対１の場合のストロボ撮影シーケンスを説明する。
【００７６】
図６は、図１のカメラシステムにおけるストロボ制御（ストロボ撮影制御）時の通信が正常に行われた場合のタイミングチャートである。図７は、図１のカメラシステムにおけるストロボ制御（ストロボ撮影制御）時に通信不良が発生した場合のタイミングチャートである。図７では、本発光要求及び発光量通知時に通信不良が発生し、図６と図７を比較すると、通信不良による本発光の開始タイミングの遅延時間分だけ図７のほうが撮像センサ１５９の蓄積時間が増加している。また、図７では、撮像センサ１５９の蓄積時間の増加に伴って本発光量も増加している。
【００７７】
図１のカメラシステムでは、まず、既知の無線ペアリングによって、カメラ本体１００と外部ストロボ１０１とは、予め通信相手として互いに登録が行われている。カメラ本体１００の電源がＯｎ（オン）され、ストロボ発光モードに設定されていると、カメラ本体１００は、無線通信回路１４７を制御し、使用するチャンネルを設定して、カメラ本体１００からの検索に応答できる状態に設定される。
【００７８】
カメラ本体１００が検索によって外部ストロボ１０１を見つけると、カメラ本体１００は、ネットワークコーディネータとして定期的なビーコンパケットの発行を開始することで、ネットワークを立ち上げる。
【００７９】
外部ストロボ１０１は、ネットワークデバイスの役割を担い、カメラ本体１００の通信相手として互いにリンクを張ることで、いつでも通信可能な状態となる。
【００８０】
次に、図１のカメラシステムにおけるカメラ本体１００の通信制御について説明する。図８は、カメラ本体１００によって実行される通信制御処理の手順を示すフローチャートである。本フローは、カメラマイコン１５８の制御の下に実行されるものであって、各処理ステップには符号Ｓを付す。
【００８１】
待機状態において、カメラマイコン１５８は、通知要求が発生すると、要求データの送信を開始する（Ｓ１０１）。要求データの構成は、制御上タイミング通知として使用するため以外にも、その制御に必要な情報があれば、その情報を付加することも可能である。
【００８２】
本実施の形態の場合は、本発光開始の要求として、本発光要求というタイミング通知に、発光量という本発光制御に必要なデータを付加して、カメラ本体１００から外部ストロボ１０１へ通信しているものとしている。
【００８３】
なお、それ以外にも設計上の用件等で、上記のようなタイミング通知＋制御用データを付加したような要求データを構成しても構わない。
【００８４】
その後、カメラマイコン１５８は、送信完了を待ち（Ｓ１０２）、送信完了した時点から外部ストロボ１０１からのＡｃｋ通知（正常にデータを受け取ったことを通知する受信完了情報）が来るまでの時間を計測するための、遅延時間計測を開始する（Ｓ１０３）。なお、遅延時間の計測は、要求データを送信するごとに行うものとし、この要求データを送信するごとに計測する遅延時間を第１の遅延時間とする。また、前のデータ送信に対応するＡｃｋ通知を受信したあとの最初のデータ送信を行ってから、次にＡｃｋ通知を受信するまでの時間を第２の遅延時間として計測するものとする。第２の遅延時間は、言い換えれば、カメラ本体１００から外部ストロボ１０１へある情報を送信し始めてから、その情報に対して外部ストロボが応答するまでの応答時間のことである。同様に、カメラ本体１００の電源がＯｎ（オン）されてから最初のデータ送信を行う場合も、次にＡｃｋ通知を受信するまでの時間を第２の遅延時間として計測する。
【００８５】
Ａｃｋ通知が来るまでの待ち最大時間は、電源Ｏｎ等のシステム起動時に一旦初期化されており、カメラマイコン１５８のＣＰＵの処理速度や通信速度等から算出される所定時間とする。後述のように、カメラマイコン１５８は、待ち最大時間の経過前にＡｃｋ通知を受信した場合は正常に通信が行われていると判断し、待ち最大時間が経過するまでＡｃｋ通知を受信できない場合は正常に通信が行われていないと判断し再度要求データの送信を行う。本実施の形態では、待ち最大時間は数１０ｍｓｅｃ程度の時間に設定されているとして説明する。
【００８６】
カメラマイコン１５８は、上記計測中の第１の遅延時間が、その待ち最大時間を超えるかどうかを監視している（Ｓ１０８）。第１の遅延時間が待ち最大時間を超えた場合は、カメラマイコン１５８は、Ａｃｋ通知待ちのタイムアウトとみなし、先程の要求データを、再度ストロボに対して送信するための再送信準備に入る（Ｓ１０９）。なお、要求データを再度送信する場合、Ｓ１０３において新たに第１の遅延時間の計測を開始するので、Ｓ１０８を終了してからＳ１０３を開始するまでの間にそれまでの第１の遅延時間の計測を停止する。
【００８７】
カメラマイコン１５８は、Ａｃｋ通知が来た時点（Ｓ１０４）で、第１および第２の遅延時間計測は停止する（Ｓ１０５）。そして、カメラマイコン１５８は、その時点での、第２の遅延時間計測結果が、待ち最大時間よりも長ければ、「（第２の遅延時間計測結果）−（待ち最大時間）」の差分時間を、後幕走行用遅延時間として設定する（Ｓ１０６）。また、カメラマイコン１５８は、その時点での、第２の遅延時間計測結果が、待ち最大時間を超えていなければ、すなわち、所定時間未満ならば、後幕走行用遅延時間は０として設定する（Ｓ１０６）。
【００８８】
また、更に、第２の遅延時間計測結果と待ち最大時間の平均値を、次回以降の待ち最大時間として再設定（Ｓ１０７）することで、直近の通信状態を加味させ、次回以降の待ち最大時間をなるべく妥当性の高い値に変更しておく。
【００８９】
但し、電源Ｏｆｆ（オフ）等のシステムの終了をした場合は、直近の通信状態を加味させておく必要が無くなるため、再起動時に初期化する。以上で通信処理は終了となる。
【００９０】
図９は、図１のカメラシステムによって実行されるストロボ撮影制御処理の手順を示すフローチャートである。
【００９１】
待機状態（Ｓ２０１）において、カメラ本体１００のＳｗ２がＯｎされると（Ｓ２０２）、カメラ本体１００から外部ストロボ１０１に対して、Ｓｗ２Ｏｎ通知を行う。この通知に対応して、外部ストロボ１０１からカメラ本体１００にＡｃｋ＋充完情報が通知される（Ｓ２０３）。なお、待機状態とは、カメラ本体１００のＳｗ１がＯｎされて測光、ＡＦなどの撮影準備動作を行い、その結果に基づいて撮影時の露出制御パラメータ（絞り値、シャッター速度、撮影感度）が演算された状態を示している。
【００９２】
カメラマイコン１５８は、通知された充完情報により、外部ストロボ１０１が発光可能な充電状態か否かを判断し（Ｓ２０４）、発光可能な充電状態であれば本発光の発光量演算を行うために必要な、プリ発光のためのプリ発光要求通知を行う（Ｓ２０５）。
【００９３】
外部ストロボ１０１からプリ発光要求通知対応したＡｃｋ通知が戻ってくれば、カメラマイコン１５８は、外部ストロボ１０１のプリ発光に合わせて測光センサ１１２の蓄積を行い（Ｓ２０６）、その蓄積結果に基づき、本発光時の発光量演算を行う（Ｓ２０７）。
【００９４】
次に、カメラマイコン１５８は、シャッター先幕の走行を開始させ、撮像センサ１５９の蓄積を開始して露光を開始させる（Ｓ２０８）。そして、カメラマイコン１５８は、先幕走行開始後、所定のタイミングで、外部ストロボ１０１に対して上記で得られた発光量通知及び本発光の開始を指示する情報である本発光要求を行う（Ｓ２０９）。なお、通信が正常に行われる場合であっても、本発光要求及び発光量通知を行ってからＡｃｋ通知が戻ってくるまでの第１の遅延時間が所定時間よりも長い場合には、シャッター先幕の走行が完了してから本発光が行われるまでにタイムロスが生じてしまう。そのため、本撮影時のシャッター速度によっては、シャッター先幕の走行が完了してからシャッター後幕の走行が開始するまでのシャッター１１９が全開になっている期間（シャッターの全開時間）に本発光が行われず、撮影画像に露光ムラが生じてしまう。そこで、本発光要求及び発光量通知を行ってからＡｃｋ通知が戻ってくるまでの第１の遅延時間が所定時間よりも長いと想定される場合には、シャッター先幕の走行を開始する前に本発光要求及び発光量通知を行ってもよい。
【００９５】
図１０は、図９のＳ２０９によって実行される本発光要求及び発光量通知処理の手順を示すフローチャートであり、基本的な通知処理の流れについては、図８で説明したカメラ本体１００の通信制御と同様である。
【００９６】
本発光要求及び発光量通知要求が発生すると、カメラマイコン１５８は、外部ストロボ１０１へのデータの送信を開始する（Ｓ３０１）。プリ発光後、最初に外部ストロボ１０１に通知される発光量は、プリ発光時における発光量演算により求められたものである。
【００９７】
次に、カメラマイコン１５８は、送信完了を待ち（Ｓ３０２）、送信完了した時点から外部ストロボ１０１からのＡｃｋ通知が来るまでの時間を計測するための、第１および第２の遅延時間計測を開始する（Ｓ３０３）。
【００９８】
Ａｃｋ通知が来るまでの待ち最大時間については、図８のカメラ本体１００の通信制御処理での説明と同様であり、カメラマイコン１５８は、計測中の第１の遅延時間が、その待ち最大時間を超えるかどうかを監視している（Ｓ３０８）。そして、超えた場合は、カメラマイコン１５８は、Ａｃｋ通知待ちのタイムアウトとみなし、その時点での第２の遅延時間を一旦、後幕走行用遅延時間として設定する（Ｓ３０９）。
【００９９】
次に、カメラマイコン１５８は、その後幕走行用遅延時間を用いて、発光量再演算を行う（Ｓ３１０）。具体的な発光量再演算については後述する。
【０１００】
上記発光量再演算結果が求められると、カメラマイコン１５８は、その結果を送信用の発光量データとして更新し（Ｓ３１１）、再度、外部ストロボ１０１に対して、再本発光要求及び発光量通知を行う（Ｓ３０１）。
【０１０１】
つまり、Ａｃｋ待ちのタイムアウトで再通知を行うたびに、通知される発光量は再演算された値となる。なお、図７では、通信不良が発生したため、発光量再演算を３度行い、再演算した発光量を通知するために再本発光要求及び発光量通知を３度行っている。
【０１０２】
Ａｃｋ通知が来た時点（Ｓ３０４）で、カメラマイコン１５８は、それまでの第２の遅延時間計測は停止する（Ｓ３０５）。そして、カメラマイコン１５８は、図７のように、その時点での、第２の遅延時間計測結果が、待ち最大時間より長ければ、「（第２の遅延時間計測結果）−（待ち最大時間）」の差分時間を、後幕走行用遅延時間として設定する（Ｓ３０６）。また、カメラマイコン１５８は、図６のように、その時点での、第２の遅延時間計測結果が、待ち最大時間未満であれば、後幕走行用遅延時間は０として設定する（Ｓ３０６）。
【０１０３】
また、更に、カメラマイコン１５８は、第２の遅延時間計測結果と待ち最大時間の平均値を、次回以降の待ち最大時間として再設定（Ｓ３０７）することで、直近の通信状態を加味させ、次回以降の待ち最大時間をなるべく妥当性の高い値に変更しておく。これで、再本発光要求及び発光量通知処理は終了となる。
【０１０４】
再び図９に戻り、次に、外部ストロボ１０１の本発光（Ｓ２１０）の後、カメラマイコン１５８は、後幕走行開始タイミングを制御するためのタイマを開始させる（Ｓ２１１）。通常、このタイマの設定時間は、撮影シャッター速度に応じて予め設定されるものであり、後幕走行用遅延時間が０であれば、予め設定されたままとなる。すなわち、撮像センサ１５９の任意のラインにおける、先幕が通過し終わってから後幕が通過し始めるまでの時間（露光時間）が撮影シャッター速度となるようにタイマの設定時間が設定される。
【０１０５】
しかしながら、後幕走行用遅延時間が０以外に設定されていれば、その時間も加味したタイマの設定時間となる。つまり、発光開始タイミングが遅延した時間分、そのまま後幕走行開始タイミングを遅延させることで、シャッターの全開時間を長くする。これにより、本発光が通常のタイミングより遅延した場合であってもシャッター全開時間内に収まるため、撮影画像に反映させることができる。
【０１０６】
そして、カメラマイコン１５８は、タイマの設定時間の経過を待ち（Ｓ２１２）、設定時間が経過したら後幕走行を開始させる（Ｓ２１４）。
【０１０７】
次に、後幕走行開始タイミングが遅延する場合においては、露光時間が変更されていることにもなるので、カメラマイコン１５８は、その後、上記後幕走行用遅延時間を基に、最終撮影感度値演算を行う（Ｓ２１５）。
【０１０８】
そして、カメラマイコン１５８は、撮像センサ１５９から画像データを読出し（Ｓ２１６）、上記最終撮影感度値演算結果を基に画像を生成し（Ｓ２１６）、ストロボ撮影制御処理を終了する。
【０１０９】
次に、本発光時の発光量の再演算と、最終撮影感度値演算方法について説明する。
【０１１０】
まず、その時点における、後幕走行用遅延時間に単位時間当たりの内部制御用シャッター速度制御値を乗算することで求められる補正シャッター速度制御値を求める。すなわち、補正シャッター速度制御値は、発光開始タイミングが遅延した時間に相当するシャッター速度の補正量を示している。したがって、実際の撮影シャッター速度は、発光開始タイミングが遅延しなかった場合の撮影シャッター速度に補正シャッター速度制御値に対応するシャッター速度の長さを加算した時間となる。
（補正シャッター速度制御値）
＝（後幕走行用遅延時間（ｍｓｅｃ）×１ｍｓｅｃ当たりの内部制御用シャッター速度制御値）
本発光時の発光量は、露光時間（シャッター速度）が変更されても、プリ発光時における発光量演算により求められた元々のストロボ光と自然光の光量比を維持するために再演算が行われるものである。そして、元々の発光量（プリ発光時における発光量演算により求められた発光量）に対して、上記の演算により求めた補正シャッター速度制御値に対応した発光量を加算することで求められる。補正シャッター速度制御値に対応した発光量は、補正により長くなる露光時間分の自然光の光量と、プリ発光時における発光量演算により求められた元々のストロボ光と自然光の光量比とに基づいて決定される。
（発光量）＝（元々の発光量）＋（補正シャッター速度制御値に対応した発光量）
また、最終撮影感度値は、露光時間が変更されても、元々の露出を維持するために再演算が行われるものであり、最終シャッター速度制御値、絞り制御値、Ｂｖ値を用いて求められる。具体的には、露光時間が変更されなかった場合の露出に対して露光時間が変更されることで露出オーバーとなった分を、撮影感度を下げることで調整する。ここで、最終シャッター速度制御値とは、上記演算により求められる補正シャッター速度制御値を加味した実際の撮影シャッター速度に対応するものである。（最終撮影感度値）＝（最終シャッター速度制御値）＋（絞り制御値）−（Ｂｖ値）
なお、露光時間が変更されなかった場合に設定される撮影感度が低い場合、露光時間が変更されることで露出オーバーとなった分だけ撮影感度を下げることができないことがある。そのため、露光時間が変更されなかった場合に設定される撮影感度が所定値未満の場合、撮影感度の変更を行わないようにしてもよい。撮影感度の変更を行わない場合、撮影画像が露出オーバーとなるので、露出オーバーとならないように発光量を演算することが望ましい。例えば、補正により長くなる露光時間分の自然光の光量分だけ発光量を下げることで、プリ発光時における発光量演算により求められた元々のストロボ光と自然光の光量比を維持することはできないが、撮影画像が露出オーバーにならないようにすることができる。
【０１１１】
また、露光時間が変更されることで露出オーバーとなった分を、撮影感度を下げることで調整するのではなく、絞り値を変更することで調整してもよい。例えば、絞り値を大きくする（絞りを絞る）ほど光量が減少するので、露出オーバーとなった分だけ絞り値を大きくすればよい。あるいは、露出オーバーとなった分を撮影感度と絞り値の両方を変更して調整してもよい。その場合、上述したような、露光時間が変更されなかった場合に設定される撮影感度が所定値未満の場合には絞り値を変更して調整し、撮影感度が所定値以上の場合には撮影感度を変更して調整するようにしてもよい。また、絞り値も撮影感度と同様に、露光時間が変更されなかった場合に設定される絞り値が大きい場合には、露光時間が変更されることで露出オーバーとなった分だけ絞り値を大きくすることができないことがある。そのため、露光時間が変更されなかった場合に設定される絞り値が所定値未満の場合には絞り値を変更して調整し、絞り値が所定値以上の場合には撮影感度を変更して調整するようにしてもよい。また、撮影感度および絞り値のそれぞれに対して変更可能な限界値を設定し、それぞれが限界値を超えないように、露光時間が変更されることで露出オーバーとなった分だけ撮影感度および絞り値の少なくとも一方を変更して調整するようにしてもよい。すなわち、通信不良が生じることで露光時間が長くなった場合と通信不良がなく正常に通信が行われた場合のそれぞれに場合において、撮影される画像の露出が等しくなるように撮影感度および絞り値の少なくとも一方を変更すればよい。
【０１１２】
以上により、本発明の実施の形態によれば、露光開始タイミングは通信不良発生の有無に関らず同じとなる上、ストロボ光と自然光の光量比も同じになり、露出も適正に制御することができる。従って、通信不良が発生した場合においても、本来ユーザーが意図した撮影画像を得ることが可能となる。
【０１１３】
尚、本実施の形態では、マスター機器とスレーブ機器が１対１で記載されている。しかし、スレーブ機器が複数台存在している場合においても、マスター機器は基本的にそれぞれのスレーブ機器に対しては、１対１で通信を行うため、両者が１対１及び１対多に限らず、基本制御そのものが実現可能であることは言うまでもない。
【０１１４】
当然ながら、スレーブ機器が複数台の場合は、マスター機器でのＡｃｋ待ちは１台分から複数台分全部揃うまでに変わる、ということも言うまでもない。
【０１１５】
また、カメラ本体１００に備えられた無線通信機能を用いてスレーブ機器と無線通信を行う場合を説明したが、例えば、カメラ本体１００に無線通信機能がない場合、カメラ本体に着脱自在に装着された外部ストロボの無線通信機能を用いて無線通信を行ってもよい。あるいは、カメラ本体１００に着脱自在な無線通信装置を装着してスレーブ機器との無線通信を行ってもよい。
【０１１６】
また、カメラ本体１００と外部ストロボ１０１とは、無線通信回路（１４７、１３３）及び無線アンテナ（１４０、１８５）を介して、無線通信を行う構成としたが、無線通信の方法として、例えば、光通信を行う構成であってもよい。光通信を行う場合には無線通信回路及び無線アンテナは必要とせず、カメラ本体１００と外部ストロボ１０１のそれぞれに、光通信に用いる光信号を送信するための発光部、および受信するための受光部を設ければよい。
【０１１７】
また、本実施の形態では、無線通信によりストロボ制御を行っているが、無線通信よりも通信不良が発生しにくい有線通信を行う場合であっても本発明は適用可能である。
【０１１８】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１１９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２０】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１２１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【０１２２】
更に、上述した実施の形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【符号の説明】
【０１２３】
１３３  無線アンテナ
１３６  キセノン管（Ｘｅ管）
１４０  無線アンテナ
１４７  無線通信回路
１５５  シャッター制御回路
１５８  カメラマイコン
１６２  画像処理エンジン
１８４  ストロボマイコン
１８５  無線通信回路
【図１】
2010256692.tif 000003
【図２】
2010256692.tif 000004
【図３】
2010256692.tif 000005
【図４】
2010256692.tif 000006
【図５】
2010256692.tif 000007
【図６】
2010256692.tif 000008
【図７】
2010256692.tif 000009
【図８】
2010256692.tif 000010
【図９】
2010256692.tif 000011
【図１０】
2010256692.tif 000012