閃光撮影前の予備発光と閃光撮影時の本発光とを行う閃光手段へ発光を指示する発光指示手段と、撮影光学系を通して前記予備発光時の反射光を測光する測光手段と、前記予備発光時の前記撮影光学系の絞りの絞り値、前記予備発光時の前記閃光手段による発光量、および前記測光手段による測光結果に基づいて本発光量を演算する演算手段と、前記本発光量で前記本発光を行うように前記閃光手段を制御する制御手段と、前記絞りの誤差情報に基づいて、前記予備発光時に絞り込む前記絞り値を制限する制限手段と、を備えることを特徴とする撮像装置。請求項1に記載の撮像装置において、前記絞りの誤差情報は、絞り込み後の開口径のばらつきを表すことを特徴とする撮像装置。請求項2に記載の撮像装置において、前記絞りの誤差情報は、前記絞りに設定される絞り値ごとの値を有し、前記制御手段は、前記ばらつきを所定値以下とする絞り値に制限することを特徴とする撮像装置。請求項1~3に記載の撮像装置において、レンズ鏡筒との間で通信を行う通信手段をさらに備え、前記制御手段は、前記通信手段を介して受信した前記絞りの誤差情報に基づいて、前記予備発光時に絞り込む前記絞り値を制限することを特徴とする撮像装置。請求項4に記載の撮像装置において、前記レンズ鏡筒は、前記撮影光学系および前記絞りの誤差情報を記憶する記憶手段を含むことを特徴とする撮像装置。一般に、撮影レンズの虹彩絞りは、絞り込んだ時にばらつきが生じる。すなわち、毎回絞り込んだときの繰り返しばらつきにより、目標とする絞り値設定絞り値と実際の絞り値との間に設定誤差が生じる。このため、予備発光を行う際に撮影レンズの絞りを制御する場合、絞りの上記設定誤差によって受光される反射光量に誤差が生じることから、決定される撮影時の発光量に影響が及ぶという問題があった。本発明による撮像装置は、閃光撮影前の予備発光と閃光撮影時の本発光とを行う閃光手段へ発光を指示する発光指示手段と、撮影光学系を通して予備発光時の反射光を測光する測光手段と、予備発光時の撮影光学系の絞りの絞り値、予備発光時の閃光手段による発光量、および測光手段による測光結果に基づいて本発光量を演算する演算手段と、本発光量で本発光を行うように閃光手段を制御する制御手段と、絞りの誤差情報に基づいて、予備発光時に絞り込む絞り値を制限する制限手段と、を備えることを特徴とする。本発明による撮像装置では、予備発光時の反射光量に基づいて、適切に閃光撮影時の本発光量を決定できる。以下、図面を参照して本発明を実施するための形態について説明する。図1は、本発明の一実施の形態によるレンズ交換式のカメラシステムを例示する斜視図である。なお、図1では本発明に係わる機器および装置のみを示し、それ以外の機器および装置については図示と説明を省略する。カメラシステム1は、カメラボディ100と、カメラボディ100に着脱可能な交換レンズ200と、カメラボディ100に着脱可能な閃光装置300とから構成される。カメラボディ100の前面には、交換レンズ200を着脱可能に取り付けるためのボディ側レンズマウント101が設けられている。カメラボディ100の上面には、閃光装置300を着脱可能に取り付けるためのアクセサリー取り付け部105が設けられている。交換レンズ200には、ボディ側レンズマウント101と嵌合するレンズ側レンズマウント201が設けられている。交換レンズ200がカメラボディ100に装着されると、ボディ側レンズマウント101上に設けられた複数の接点から成る接点群102図2が、交換レンズ200のレンズ側レンズマウント201上に設けられた複数の接点から成る接点群202図2に接続される。接点群102、202は、カメラボディ100から交換レンズ200への電力供給、および、カメラボディ100と交換レンズ200との間の通信に使用される。カメラボディ100から交換レンズ200への通信内容には、交換レンズ200側の情報を求める要求や、フォーカシングレンズ210b図2の駆動指示、絞り220図2の駆動指示などが含まれる。交換レンズ200からカメラボディ100への通信内容には、フォーカス位置を示すデータや、ズームレンズ210c図2の現在の位置を示すデータ、および後述する絞りバラツキ誤差情報AvOfsなどが含まれる。閃光装置300には、カメラボディ100のアクセサリー取り付け部105に嵌合する取り付け部が設けられている。閃光装置300がカメラボディ100に装着されると、アクセサリー取り付け部105に設けられている接点不図示を介してカメラボディ100と閃光装置300との間で所定の通信が行われる。通信内容には、発光を指示する情報、発光量を示す情報、および発光準備状態を知らせる情報が含まれる。カメラボディ100内のボディ側レンズマウント101の後方には、撮像素子104が設けられる。カメラボディ100の上方には、入力装置たるレリーズボタン107が設けられている。ユーザはレリーズボタン107等の入力装置を用いてカメラボディ100に対する撮影指示や撮影条件の設定指示等を行う。<交換レンズ>図2は、上記カメラシステム1を説明する断面図である。交換レンズ200は、被写体像を結像させる結像光学系210、および光束を制限する虹彩絞り以下絞りという220を備える。結像光学系210は複数のレンズ210a~210cにより構成されている。フォーカシングレンズ210bは、被写体像のピント位置を調節するためのレンズである。ズームレンズ210cは、変倍調節するためのレンズである。交換レンズ200の鏡筒内部には、交換レンズ200の各部の制御を司るレンズ側制御部203が設けられている。レンズ側制御部203は不図示のマイクロコンピュータおよびその周辺回路等により構成される。レンズ側制御部203には、レンズ側第1通信部217、レンズ側第2通信部218、フォーカシングレンズ駆動部212、フォーカシングレンズ位置検出部213、ズームレンズ位置検出部219、絞り駆動部211、絞り位置検出部214、ROM215、およびRAM216が接続されている。レンズ側第1通信部217およびレンズ側第2通信部218は、接点群202を介してカメラボディ100との間で信号の授受を行うことにより、カメラボディ100との通信を行う。フォーカシングレンズ駆動部212は、例えばステッピングモータ等のアクチュエータを有し、フォーカシングレンズ駆動部212に入力された信号に応じてフォーカシングレンズ210bを駆動する。フォーカシングレンズ位置検出部213は、例えばフォーカシングレンズ駆動部212が有するステッピングモータに入力された信号のパルス数を計数して、フォーカシングレンズ210bの位置を検出する。あるいは、交換レンズ200に設けられた周知の距離エンコーダ等を用いてフォーカシングレンズ210bの位置を検出してもよい。ズームレンズ位置検出部219は、例えば交換レンズ200に設けられたエンコーダを用いてズームレンズ210cの位置を検出する。絞り駆動部211は、絞り駆動部211に入力された信号に応じて絞り220を駆動し、その口径を変化させる。絞り位置検出部214は、絞り220の状態駆動方向開方向または閉方向および設定絞り値を検出する。ROM215は不揮発性の記憶媒体であり、レンズ側制御部203が実行する所定の制御プログラム等が予め記憶される。RAM216は揮発性の記憶媒体であり、レンズ側制御部203により各種データの記憶領域として利用される。<カメラボディ>撮像素子104の前面には、光学的ローパスフィルターや赤外線カットフィルターを組み合わせた光学フィルター116が設けられている。結像光学系210からの被写体光は、フィルター116を介して撮像素子104に入射する。カメラボディ100の内部には、カメラボディ100の各部の制御を司るボディ側制御部103が設けられている。ボディ側制御部103は不図示のマイクロコンピュータ、RAMおよびその周辺回路等により構成される。ボディ側制御部103にはボディ側第1通信部117、ボディ側第2通信部118、およびレンズ着脱検知部119が接続されている。ボディ側第1通信部117は、接点群102を介して交換レンズ200内のレンズ側第1通信部217との間で信号の授受を行うことにより、レンズ側第1通信部217との通信を行う。同様に、ボディ側第2通信部118は、接点群102を介して交換レンズ200内のレンズ側第2通信部218との間で信号の授受を行うことにより、レンズ側第2通信部218との通信を行う。レンズ着脱検知部119は接点群102のうち所定の接点の信号レベルに基づいて交換レンズ200の着脱を検知する。カメラボディ100の背面には、LCDパネル等により構成される表示装置111が配設される。ボディ側制御部103はこの表示装置111に対し、撮像素子104の出力に基づく被写体の画像いわゆるスルー画や、撮影条件等を設定するための各種のメニュー画面を表示させる。ボディ側制御部103はさらに、撮像素子104の出力に基づく被写体輝度に基づいて露出や撮像感度などの撮影時の制御情報を決定する。レリーズボタン107図1が押下されると、交換レンズ200からの被写体光束を撮像素子104へ導く。そして、撮像素子104により被写体像を撮影する。また、ボディ側制御部103は、撮影補助光を用いた撮影を行う場合に、撮影時の発光本発光と呼ぶに先立って閃光装置300を小光量で発光させ予備発光と呼ぶ、該予備発光時の被写界からの反射光量に基づいて本発光時の発光量を決定する。反射光量は、撮像素子104の出力に基づいて算出する。<閃光装置>閃光装置300の内部には、閃光装置300の各部の制御を司る閃光装置側制御部303と発光部304が設けられている。閃光装置側制御部303は、不図示のマイクロコンピュータおよびその周辺回路等により構成される。閃光装置側制御部303には、発光部304が接続されている。閃光装置側制御部303は、上述したカメラボディ100のアクセサリー取り付け部105の接点不図示を介してカメラボディ100との間で信号の授受を行うことにより、カメラボディ100との間で通信を行う。発光部304は、不図示の充電回路、コンデンサおよび放電管を含む。発光部304は、内蔵されるバッテリー不図示の電力によりコンデンサーを充電して発光エネルギーを蓄え、この発光エネルギーを放電管で放電させて発光する。<閃光撮影動作>本実施形態は、上記カメラシステム1で行う閃光撮影とくに閃光装置300を予備発光して本発光量を決定する点に特徴を有するので、以降の説明は閃光撮影動作を中心に行う。図3は、ボディ側制御部103が閃光撮影動作時に実行する処理の流れを例示するフローチャートである。ボディ側制御部103は、カメラボディ100に設けられている不図示のメインスイッチがオンされ、カメラシステム1の各部へ電力が供給されている場合に図3による処理を繰り返し実行する。図3のステップ201において、ボディ側制御部103は、交換レンズ200から絞りバラツキ誤差情報AvOfsを取得してステップS202へ進む。絞りバラツキ誤差情報AvOfsは、絞り220を絞り込んだときに生じる開口径のばらつきに伴う絞り値の設定誤差である。たとえば、絞り220の絞り込み駆動を繰り返し行う場合において、実際に設定される絞り値の最大値と最小値との差をとって絞りバラツキ誤差情報AvOfsとする。上記設定誤差は、結像光学系210と絞り220のメカ精度や絞り駆動部211のガタ量などに起因する。この設定誤差による影響は、絞り220を駆動した後の口径によって異なる。具体的には、絞り220を介して取り込まれる光量に対して上記設定誤差が与える影響は、絞り220の口径を小さく絞り込むほど大きくなる。このため、本実施形態では、予め実測値に基づいて絞り値と絞りバラツキ誤差情報AvOfsとの関係を示すデータをROM215内に記録しておく。交換レンズ200のレンズ側制御部203は、絞り値ごとの実測値に基づいた絞りバラツキ誤差情報AvOfsをそれぞれカメラボディ100へ送信する。ステップS202において、ボディ側制御部103は、レリーズスイッチがオン操作されたか否かを判定する。レリーズスイッチは、レリーズボタン107の全押し操作に連動してオンし、全押し操作が解除されるとオフするように構成されている。レリーズスイッチのオンは撮影指示に相当する。ボディ側制御部103は、レリーズスイッチがオンするとステップS202を肯定判定してステップS203へ進む。ボディ側制御部103は、レリーズスイッチがオンしない場合はステップS202を否定判定して当該判定処理を繰り返す。なお、本実施形態では、上記撮影指示前において測光演算を繰り返し行うように構成されている。測光演算は、撮像素子104の出力に基づいて被写体輝度を算出する。被写体輝度は、露出や撮像素子104の感度などの撮影時の制御情報の決定に用いられる。測光時の絞り220は開放である。ステップS203において、ボディ側制御部103は、予備発光時に露出オーバーになり得るか否かを判定する。例えば、日中シンクロ撮影する場合などは背景が明るいので、閃光装置300が発光しない状態の反射光量定常光による反射光量レベルがもともと高い。この状態で予備発光をすると、反射光量がさらに高くなり、撮像素子104の出力値が画素出力値の限界値に達してしまう。このような露出オーバーの状態では、予備発光時の反射光量を正しく求めることが困難になる。ボディ側制御部103は、撮像素子104の出力値の最大値が所定の判定閾値を超えている場合にステップS203を肯定判定してステップS210へ進む。ボディ側制御部103は、撮像素子104の出力値の最大値が所定の判定閾値を超えていない場合には、ステップS203を否定判定してステップS204へ進む。ステップS210へ進む場合は、定常光による反射光量レベルが高い場合である。ボディ側制御部103は、ステップS210において、閃光装置300の予備発光に先立って絞り220を予備発光時の絞りAvpへ絞り込むように駆動制御する。例えば、予備発光時の絞りAvpは、予備発光時に撮像素子104に設定されている感度を用いて次式1により算出する。絞りAvpの単位系はAPEXである。Avp=AvSvConst-Svp...1上式1において、AvSvConstは絞りAvpを適正に決定するための定数項である。Svpは撮像素子104の感度であり、例えばAPEX単位系において5ISO100相当の値をとる。ボディ側制御部103は、交換レンズ200へ絞り駆動指示を送るとステップ211へ進む。交換レンズ200の絞り220を上記絞りAvpに対応する絞り値Fpへ絞り込むことで、予備発光時の露出オーバーを避けられる。ステップS211において、ボディ側制御部103は、駆動後の絞り値Fpに対応する絞りバラツキ誤差情報AvOfsが所定の判定閾値AvThより大か否かを比較する。判定閾値AvThは、本発光量の算出誤差を許容範囲内に抑えるために予め決められた値である。ボディ側制御部103は、AvTh<AvOfsが成立する場合にステップS211を肯定判定してステップS212へ進む。ボディ側制御部103は、AvTh<AvOfsが成立しない場合には、ステップS211を否定判定してステップS204へ進む。ステップS212において、ボディ側制御部103は、交換レンズ200へ絞り駆動指示を送り、絞り220の口径を1段開かせてステップS211へ戻る。これにより、ステップS211を否定判定するまですなわち、絞りバラツキ誤差情報AvOfsが所定の判定閾値AvTh以下になるまで1段ずつ絞り220の口径が広がる。ボディ側制御部103は、絞り口径を開駆動した場合に、開駆動後の絞り値を新たにFpとする。ステップS203を否定判定した場合のボディ側制御部103は、もともと設定されている絞り値本例では開放絞り値をそのまま予備発光時の絞り値Fpとする。ステップS204において、ボディ側制御部103は閃光装置300に対して予備発光実行の指示を行う。ボディ側制御部103は、閃光装置300から発光準備完了充電完了を示す信号を取得した場合に、予備発光タイミング信号を閃光装置300へ送信してステップS205へ進む。これにより、閃光装置300が所定の予備発光量で発光部304を発光させる。予備発光時の発光量を示す情報予備発光時のガイドナンバーGnpは、閃光装置300からボディ側制御部103へ送信される。ステップS205において、ボディ側制御部103は、上記予備発光と同期するように撮像素子104を蓄積制御し、撮像素子104の出力に基づいて反射光量を取得する。具体的には、予備発光時の撮像素子104の出力に基づいて得られる評価値と、非発光時の撮像素子104の出力に基づいて得られる評価値との差分を求める。ボディ側制御部103は、このように反射光量を取得するとステップS206へ進む。ステップS206において、ボディ側制御部103は、次式2により撮影時の本発光量Gnを算出する。Gn=K×Gnp×F/Fp×1/2...2ただし、Kは、本発光量Gnを算出するための定数項である。Gnpは、予備発光時のガイドナンバーである。Fは撮影時の絞り値であり、上述した測光演算に基づいて決定する。Fpは予備発光時の絞り値である。Prは、ステップS205で取得した予備発光のみによる反射光量である。ステップS207において、ボディ側制御部103は、絞り220を駆動して撮影時の絞り値Fにするように交換レンズ200へ指示を送ってステップS208へ進む。ステップS208において、ボディ側制御部103は、撮像素子104の蓄積制御を開始させるとともに、閃光装置300へ指示を送り、撮像素子104の蓄積撮影に同期するように上式2で算出した撮影時のガイドナンバーGnで本発光させる。ボディ側制御部103は、所定時間経過後に撮像素子104の蓄積を終了させる。ステップS209において、ボディ側制御部103は、撮像素子104の出力に基づいて所定の処理を行い、処理後の画像データファイルを不図示の記憶媒体へ記録して図3による処理を終了する。以上説明した実施形態によれば、次の作用効果が得られる。1カメラボディ100は、閃光撮影前の予備発光と閃光撮影時の本発光とを行う閃光装置300へ発光を指示するボディ側制御部103と、交換レンズ200を通して予備発光時の反射光を測光するボディ側制御部103と、予備発光時の交換レンズ200の絞り220の絞り値、予備発光時の閃光装置300による発光量、およびボディ側制御部103による測光結果に基づいて本発光量を演算するボディ側制御部103と、本発光量で本発光を行うように閃光装置300を制御するボディ側制御部103と、絞り220の絞りバラツキ誤差情報AvOfsに基づいて、予備発光時に絞り込む絞り値を制限するボディ側制御部103と、を備えるようにしたので、予備発光時の反射光量に基づいて、適切に閃光撮影時の本発光量を決定することができる。2上記1のカメラボディ100において、絞り220の絞りバラツキ誤差情報AvOfsは、絞り込み後の開口径のばらつきを表すので、予備発光時に駆動する絞りのばらつき誤差に起因する本発光量の誤差を適切に抑えることができる。3上記2カメラボディ100において、絞り220の絞りバラツキ誤差情報AvOfsは、絞り220に設定される絞り値ごとの値を有し、ボディ側制御部103は、上記ばらつきを所定値以下とする絞り値に制限するようにしたので、適切に閃光撮影時の本発光量を決定することができる。4上記1~3のカメラボディ100において、交換レンズ200との間で通信を行う第1通信部117、第2通信部118をさらに備え、ボディ側制御部103は、第1通信部117、第2通信部118を介して受信した絞り220の絞りバラツキ誤差情報AvOfsに基づいて、予備発光時に絞り込む絞り値を制限するようにした。交換レンズ200側から受信した絞りバラツキ誤差情報AvOfsを用いることで、カメラボディ100内に絞りバラツキ誤差情報AvOfsを記憶しておかなくても適切な補正が可能である。とくに、交換レンズ200の種類が多い場合は好適である。5上記4のカメラボディ100において、交換レンズ200は、結像光学系210および絞り220の絞りバラツキ誤差情報AvOfsを記憶するROM215を含むように構成したので、絞りバラツキ誤差情報AvOfsが交換レンズ200ごとに異なる場合でも、適切な補正が可能である。変形例1一般に、設定絞り値と実際の絞り値との間の設定誤差には、絞り220を駆動設定変更する度に再現される再現性のある誤差オフセット成分と、絞り220を駆動設定変更する度に異なる再現性のない誤差ばらつき成分とが存在する。上述した説明においては、設定誤差について再現性のない誤差を取り扱う例を説明した。これに代えて、絞り220の設定誤差について再現性のある誤差と再現性のない誤差とを区別しないで含めるようにしてもよい。この場合には、絞りバラツキ誤差情報AvOfsに再現性のある誤差と再現性のない誤差とを合わせて絞りバラツキ誤差情報AvOfsとする。変形例2閃光装置300としてカメラボディ100に装着する外付けタイプの例を説明したが、カメラボディ100に閃光装置を内蔵するように構成してもよい。変形例3レンズ交換式のカメラシステムを例に説明したが、レンズ一体型のカメラにも本発明を適用して構わない。以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。