(57)【特許請求の範囲】
【請求項１】
第１通信用接点および第２通信用接点を有し、交換レンズ鏡筒を取り付ける取り付け部と、
前記取り付け部に装着された前記交換レンズ鏡筒との間で前記第１通信用接点を介して第１所定時間ごとに第１の通信を行う第１通信部と、
前記取り付け部に装着された前記交換レンズ鏡筒との間で前記第２通信用接点を介して前記第１所定時間より短い第２所定時間ごとに第２の通信を行う第２通信部と、
第１発光と前記第１発光の後の第２発光とを行う閃光部へ発光を指示する発光指示部と、
前記交換レンズ鏡筒を通して前記第１発光時の反射光を測光する測光部と、
前記第１発光時の前記交換レンズ鏡筒における絞り値、前記第１発光時の前記閃光部による発光量、および前記測光部による測光結果に基づいて第１発光量を演算する演算部と、
前記交換レンズ鏡筒の絞り誤差情報に基づいて前記第１発光量を補正した第２発光量を得る発光量補正部と、
前記第２発光量で前記第２発光を行うように前記閃光部を制御する閃光制御部と、
前記交換レンズ鏡筒に対する絞り駆動指示を前記第１通信部を介して送信し、前記交換レンズ鏡筒から絞り駆動後の前記絞り誤差情報を前記第２通信部を介して受信するように前記第１通信部および前記第２通信部を制御する制御部と、
を備えるカメラボディ。
【請求項２】
第１通信用接点および第２通信用接点を有し、交換レンズ鏡筒を取り付ける取り付け部と、前記取り付け部に装着された前記交換レンズ鏡筒との間で前記第１通信用接点を介して第１所定時間ごとに第１の通信を行う第１通信部と、前記取り付け部に装着された前記交換レンズ鏡筒との間で前記第２通信用接点を介して前記第１所定時間より短い第２所定時間ごとに第２の通信を行う第２通信部と、第１発光と前記第１発光の後の第２発光とを行う閃光部へ発光を指示する発光指示部と、前記交換レンズ鏡筒を通して前記第１発光時の反射光を測光する測光部と、前記第１発光時の前記交換レンズ鏡筒における絞り値、前記第１発光時の前記閃光部による発光量、および前記測光部による測光結果に基づいて第１発光量を演算する演算部と、前記交換レンズ鏡筒の絞り誤差情報に基づいて前記第１発光量を補正した第２発光量を得る発光量補正部と、前記第２発光量で前記第２発光を行うように前記閃光部を制御する閃光制御部と、前記交換レンズ鏡筒に対する絞り駆動指示を前記第１通信部を介して送信し、前記交換レンズ鏡筒から絞り駆動後の前記絞り誤差情報を前記第２通信部を介して受信するように前記第１通信部および前記第２通信部を制御する制御部と、を備えるカメラボディに装着可能な交換レンズ鏡筒。
【請求項３】
装着された交換レンズ鏡筒との間で第１所定時間ごとに第１の通信を行う第１通信部と、前記交換レンズ鏡筒との間で前記第１所定時間より短い第２所定時間ごとに第２の通信を行う第２通信部と、第１発光と前記第１発光の後の第２発光とを行う閃光部へ発光を指示する発光指示部と、前記第１発光時の反射光を測光する測光部と、前記第１発光時の前記交換レンズ鏡筒における絞り値、前記第１発光時の前記閃光部による発光量、および前記測光部による測光結果に基づいて第１発光量を演算する演算部と、前記交換レンズ鏡筒の絞り誤差情報に基づいて前記第１発光量を補正した第２発光量を得る発光量補正部と、前記第２発光量で前記第２発光を行うように前記閃光部を制御する閃光制御部と、を備えるカメラボディに装着可能な交換レンズ鏡筒であって、
第１通信用接点および第２通信用接点を有し、前記カメラボディに対して取り付けるための取り付け部と、
前記取り付け部で装着された前記カメラボディとの間で前記第１通信用接点を介して第１の通信を行う第３通信部と、
前記取り付け部で装着された前記カメラボディとの間で前記第２通信用接点を介して第２の通信を行う第４通信部と、
前記カメラボディからの絞り駆動指示を前記第３通信部を介して受信し、絞り駆動後の絞り誤差情報を前記第４通信部を介して前記カメラボディへ送信するように前記第３通信部および前記第４通信部を制御する制御部と、
を備える交換レンズ鏡筒。
【請求項４】
装着された交換レンズ鏡筒との間で通信を行う通信部と、第１発光と前記第１発光の後の第２発光とを行う閃光部へ発光を指示する発光指示部と、前記第１発光時の反射光を測光する測光部と、前記第１発光時の前記交換レンズ鏡筒における絞り値、前記第１発光時の前記閃光部による発光量、および前記測光部による測光結果に基づいて第１発光量を演算する演算部と、前記交換レンズ鏡筒の絞り誤差情報に基づいて前記第１発光量を補正した第２発光量を得る発光量補正部と、前記第２発光量で前記第２発光を行うように前記閃光部を制御する閃光制御部と、を備えるカメラボディに装着可能な交換レンズ鏡筒であって、
第１通信用接点および第２通信用接点を有し、前記カメラボディに対して取り付けるための取り付け部と、
前記取り付け部で装着された前記カメラボディとの間で前記第１通信用接点を介して第１所定時間ごとに第１の通信を行う第１通信部と、
前記取り付け部で装着された前記カメラボディとの間で前記第２通信用接点を介して前記第１所定時間より短い第２所定時間ごとに第２の通信を行う第２通信部と、
前記カメラボディからの絞り駆動指示を前記第１通信部を介して受信し、絞り駆動後の絞り誤差情報を前記第２通信部を介して前記カメラボディへ送信するように前記第１通信部および前記第２通信部を制御する制御部と、
を備える交換レンズ鏡筒。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラボディおよび交換レンズ鏡筒に関する。
【背景技術】
【０００２】
従来から、デジタルカメラに内蔵または装着される閃光装置において、該閃光装置を撮影前に小光量で発光（いわゆる予備発光）し、該予備発光時に撮影レンズを介して受光される被写体からの反射光量に基づいて、閃光撮影時に閃光装置から発すべき発光量を決定する技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１７６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
カメラボディが撮影シーケンスを開始した状態で交換レンズ側の情報を得られない場合、レリーズタイムラグの要因となることがある。たとえば、上述したような予備発光および発光量決定は撮影シーケンスを開始してから行うので、交換レンズ側の情報が得られないことに起因して発光量決定に時間を要してしまうと、撮影シーケンスを開始してから閃光撮影を開始するまでの時間が長くなってしまう。
【課題を解決するための手段】
【０００５】
（１）請求項１に係る発明は、第１通信用接点および第２通信用接点を有し、交換レンズ鏡筒を取り付ける取り付け部と、取り付け部に装着された交換レンズ鏡筒との間で第１通信用接点を介して第１所定時間ごとに第１の通信を行う第１通信部と、取り付け部に装着された交換レンズ鏡筒との間で第２通信用接点を介して第１所定時間より短い第２所定時間ごとに第２の通信を行う第２通信部と、第１発光と第１発光の後の第２発光とを行う閃光部へ発光を指示する発光指示部と、交換レンズ鏡筒を通して第１発光時の反射光を測光する測光部と、第１発光時の交換レンズ鏡筒における絞り値、第１発光時の閃光部による発光量、および測光部による測光結果に基づいて第１発光量を演算する演算部と、交換レンズ鏡筒の絞り誤差情報に基づいて第１発光量を補正した第２発光量を得る発光量補正部と、第２発光量で第２発光を行うように閃光部を制御する閃光制御部と、交換レンズ鏡筒に対する絞り駆動指示を第１通信部を介して送信し、交換レンズ鏡筒から絞り駆動後の絞り誤差情報を第２通信部を介して受信するように第１通信部および第２通信部を制御する制御部と、を備えるカメラボディである。
（２）請求項２に係る発明は、第１通信用接点および第２通信用接点を有し、交換レンズ鏡筒を取り付ける取り付け部と、取り付け部に装着された交換レンズ鏡筒との間で第１通信用接点を介して第１所定時間ごとに第１の通信を行う第１通信部と、取り付け部に装着された交換レンズ鏡筒との間で第２通信用接点を介して第１所定時間より短い第２所定時間ごとに第２の通信を行う第２通信部と、第１発光と第１発光の後の第２発光とを行う閃光部へ発光を指示する発光指示部と、交換レンズ鏡筒を通して第１発光時の反射光を測光する測光部と、第１発光時の交換レンズ鏡筒における絞り値、第１発光時の閃光部による発光量、および測光部による測光結果に基づいて第１発光量を演算する演算部と、交換レンズ鏡筒の絞り誤差情報に基づいて第１発光量を補正した第２発光量を得る発光量補正部と、第２発光量で第２発光を行うように閃光部を制御する閃光制御部と、交換レンズ鏡筒に対する絞り駆動指示を第１通信部を介して送信し、交換レンズ鏡筒から絞り駆動後の絞り誤差情報を第２通信部を介して受信するように第１通信部および第２通信部を制御する制御部と、を備えるカメラボディに装着可能な交換レンズ鏡筒である。
【発明の効果】
【０００６】
本発明によれば、カメラボディが撮影シーケンスを開始した状態で交換レンズ側の情報を素早くカメラボディに送信できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態によるレンズ交換式のカメラシステムを例示する斜視図である。
【図２】カメラシステムを説明する断面図である。
【図３】レンズマウントにおける接点群の詳細を示す模式図である。
【図４】コマンドデータ通信の例を示すタイミングチャートである。
【図５】ホットライン通信の例を示すタイミングチャートである。
【図６】ボディ側制御部が閃光撮影動作時に実行する処理の流れを例示するフローチャートである。
【図７】(a)被写体を例示する図である。(b)評価値の出力を例示する図である。
【図８】(a)発光量の補正値と被写体の反射率との関係を例示する図である。(b)発光量の補正値と被写体の反射率、ならびに絞りバラツキ誤差の関係を例示する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。図１は、本発明の一実施の形態によるレンズ交換式のカメラシステムを例示する斜視図である。なお、図１では本発明に係わる機器および装置のみを示し、それ以外の機器および装置については図示と説明を省略する。カメラシステム１は、カメラボディ１００と、カメラボディ１００に着脱可能な交換レンズ２００と、カメラボディ１００に着脱可能な閃光装置３００とから構成される。
【０００９】
カメラボディ１００の前面には、交換レンズ２００を着脱可能に取り付けるためのボディ側レンズマウント１０１が設けられている。カメラボディ１００の上面には、閃光装置３００を着脱可能に取り付けるためのアクセサリー取り付け部１０５が設けられている。
【００１０】
交換レンズ２００には、ボディ側レンズマウント１０１と嵌合するレンズ側レンズマウント２０１が設けられている。交換レンズ２００がカメラボディ１００に装着されると、ボディ側レンズマウント１０１上に設けられた複数の接点から成る接点群１０２（後に詳述）が、交換レンズ２００のレンズ側レンズマウント２０１上に設けられた複数の接点から成る接点群２０２（後に詳述）に接続される。接点群１０２、２０２は、カメラボディ１００から交換レンズ２００への電力供給、および、カメラボディ１００と交換レンズ２００との信号の送受信に利用される。
【００１１】
閃光装置３００には、カメラボディ１００のアクセサリー取り付け部１０５に嵌合する取り付け部が設けられている。閃光装置３００がカメラボディ１００に装着されると、アクセサリー取り付け部１０５に設けられている接点（不図示）を介してカメラボディ１００と閃光装置３００との間で所定の通信が行われる。通信内容には、発光を指示する情報、発光量を示す情報および発光準備状態を知らせる情報が含まれる。
【００１２】
カメラボディ１００内のボディ側レンズマウント１０１の後方には、撮像素子１０４が設けられる。カメラボディ１００の上方には、入力装置たるレリーズボタン１０７が設けられている。ユーザはレリーズボタン１０７等の入力装置を用いてカメラボディ１００に対する撮影指示や撮影条件の設定指示等を行う。
【００１３】
＜交換レンズ＞
図２は、上記カメラシステム１を説明する断面図である。交換レンズ２００は、被写体像を結像させる結像光学系２１０、および光束を制限する虹彩絞り（以下絞りという）２２０を備える。結像光学系２１０は複数のレンズ２１０ａ〜２１０ｃにより構成されている。フォーカシングレンズ２１０ｂは、被写体像のピント位置を調節するためのレンズである。ズームレンズ２１０ｃは、変倍調節するためのレンズである。
【００１４】
交換レンズ２００の内部には、交換レンズ２００の各部の制御を司るレンズ側制御部２０３が設けられている。レンズ側制御部２０３は不図示のマイクロコンピュータおよびその周辺回路等により構成される。レンズ側制御部２０３には、レンズ側第１通信部２１７、レンズ側第２通信部２１８、フォーカシングレンズ駆動部２１２、フォーカシングレンズ位置検出部２１３、ズームレンズ位置検出部２１９、絞り駆動部２１１、絞り位置検出部２１４、ＲＯＭ２１５、およびＲＡＭ２１６が接続されている。
【００１５】
レンズ側第１通信部２１７およびレンズ側第２通信部２１８は、接点群２０２を介してカメラボディ１００との間で信号の授受を行うことにより、カメラボディ１００とのデータ通信を行う。フォーカシングレンズ駆動部２１２は、例えばステッピングモータ等のアクチュエータを有し、フォーカシングレンズ駆動部２１２に入力された信号に応じてフォーカシングレンズ２１０ｂを駆動する。フォーカシングレンズ位置検出部２１３は、例えばフォーカシングレンズ駆動部２１２が有するステッピングモータに入力された信号のパルス数を計数して、フォーカシングレンズ２１０ｂの位置を検出する。あるいは、交換レンズ２００に設けられた周知の距離エンコーダ等を用いてフォーカシングレンズ２１０ｂの位置を検出してもよい。ズームレンズ位置検出部２１９は、例えば交換レンズ２００に設けられたエンコーダを用いてズームレンズ２１０ｃの位置を検出する。
【００１６】
絞り駆動部２１１は、絞り駆動部２１１に入力された信号に応じて絞り２２０を駆動し、その口径を変化させる。絞り位置検出部２１４は、絞り２２０の状態（駆動方向（開方向または閉方向）および設定絞り値）を検出する。ＲＯＭ２１５は不揮発性の記憶媒体であり、レンズ側制御部２０３が実行する所定の制御プログラム等が予め記憶される。ＲＡＭ２１６は揮発性の記憶媒体であり、レンズ側制御部２０３により各種データの記憶領域として利用される。
【００１７】
＜カメラボディ＞
撮像素子１０４の前面には、光学的ローパスフィルターや赤外線カットフィルターを組み合わせた光学フィルター１１６が設けられている。結像光学系２１０からの被写体光は、フィルター１１６を介して撮像素子１０４に入射する。カメラボディ１００の内部には、カメラボディ１００の各部の制御を司るボディ側制御部１０３が設けられている。ボディ側制御部１０３は不図示のマイクロコンピュータ、ＲＡＭおよびその周辺回路等により構成される。ボディ側制御部１０３にはボディ側第１通信部１１７、ボディ側第２通信部１１８、およびレンズ着脱検知部１１９が接続されている。
【００１８】
ボディ側第１通信部１１７は接点群１０２を介して交換レンズ２００内のレンズ側第１通信部２１７との間で信号の授受を行うことにより、レンズ側第１通信部２１７とのデータ通信を行う。同様に、ボディ側第２通信部１１８は接点群１０２を介して交換レンズ２００内のレンズ側第２通信部２１８との間で信号の授受を行うことにより、レンズ側第２通信部２１８とのデータ通信を行う。レンズ着脱検知部１１９は接点群１０２のうち後述する特定の接点の信号レベルに基づいて交換レンズ２００の着脱を検知する。
【００１９】
カメラボディ１００の背面には、ＬＣＤパネル等により構成される表示装置１１１が配設される。ボディ側制御部１０３はこの表示装置１１１に対し、撮像素子１０４の出力に基づく被写体の画像（いわゆるスルー画）や、撮影条件等を設定するための各種のメニュー画面を表示する。
【００２０】
ボディ側制御部１０３はさらに、撮像素子１０４の出力に基づく被写体輝度に基づいて露出や撮像感度などの撮影時の制御情報を決定する。レリーズボタン１０７（図１）が押下されると、交換レンズ２００からの被写体光束を撮像素子１０４へ導く。そして、撮像素子１０４により被写体像を撮影する。
【００２１】
また、ボディ側制御部１０３は、撮影時に閃光装置３００を発光させる本発光に先立って該閃光装置３００に予備発光を行わせ、予備発光時の被写界からの反射光量に基づいて本発光時の発光量を決定する。予備発光は、被写界の反射光量を調べるために撮影前に閃光装置３００を小光量で発光させることをいう。反射光量は、撮像素子１０４の出力に基づいて算出する。
【００２２】
＜閃光装置＞
閃光装置３００の内部には、閃光装置３００の各部の制御を司る閃光装置側制御部３０３と発光部３０４が設けられている。閃光装置側制御部３０３は、不図示のマイクロコンピュータおよびその周辺回路等により構成される。閃光装置側制御部３０３には、発光部３０４が接続されている。
【００２３】
閃光装置側制御部３０３は、上述したカメラボディ１００のアクセサリー取り付け部１０５の接点（不図示）を介してカメラボディ１００との間で信号の授受を行うことにより、カメラボディ１００との間で通信を行う。発光部３０４は、不図示の充電回路、コンデンサおよび放電管を含む。発光部３０４は、内蔵されるバッテリー（不図示）の電力によりコンデンサーを充電して発光エネルギーを蓄え、この発光エネルギーを放電管で放電させて発光する。
【００２４】
＜レンズマウントの接点群の説明＞
図３は、上記レンズマウント１０１、１０２における接点群１０２、２０２の詳細を示す模式図である。図３に示すように、接点群１０２はＢＰ１〜ＢＰ１２の１２個の接点を有する。また接点群２０２は、上記の１２個の接点にそれぞれ対応する、ＬＰ１〜ＬＰ１２の１２個の接点を有する。以下、ＢＰ１〜ＢＰ１２をボディ側接点、ＬＰ１〜ＬＰ１２をレンズ側接点と称する。
【００２５】
ボディ側接点ＢＰ１およびＢＰ２は、カメラボディ１００内の第１電源回路１２０に接続されている。第１電源回路１２０は、ボディ側接点ＢＰ１に、フォーカシングレンズ駆動部２１２を除く交換レンズ２００内の各部の動作電圧を供給する。すなわち、ボディ側接点ＢＰ１およびレンズ側接点ＬＰ１からは、フォーカシングレンズ駆動部２１２を除く交換レンズ２００内の各部（レンズ側第１通信部２１７およびレンズ側第２通信部２１８を含む）の動作電圧が供給される。ボディ側接点ＢＰ２は、上記の動作電圧に対応する接地端子である。すなわち、ボディ側接点ＢＰ２およびレンズ側接点ＬＰ２は、上記の動作電圧に対応する接地端子である。
【００２６】
以下の説明では、ボディ側接点ＢＰ１およびレンズ側接点ＬＰ１により構成される信号線を、信号線Ｖ３３と呼ぶ。また、ボディ側接点ＢＰ２およびレンズ側接点ＬＰ２により構成される信号線を、信号線ＧＮＤと呼ぶ。
【００２７】
ボディ側接点ＢＰ３、ＢＰ４、ＢＰ５、およびＢＰ６はコマンドデータ通信と称するデータ通信を行うための接点である。これら４つのボディ側接点は、ボディ側第１通信部１１７に接続されている。これら４つの接点にそれぞれ接続されるレンズ側接点ＬＰ３、ＬＰ４、ＬＰ５、およびＬＰ６は、レンズ側第１通信部２１７に接続されている。ボディ側第１通信部１１７とレンズ側第１通信部２１７は、これら４つのボディ側接点および４つのレンズ側接点を介して信号の授受を行うことによりデータ通信を行う。ボディ側第１通信部１１７とレンズ側第１通信部２１７が行うデータ通信（コマンドデータ通信）の内容については、後に詳述する。
【００２８】
ボディ側第１通信部１１７およびレンズ側第１通信部２１７は、各接点から入力される信号の信号レベルが所定の基準レベル（例えば２．０Ｖ）以上であった場合に、当該入力信号が真理値「真」（１、Ｈ、Ｈｉｇｈ等とも称する）を表していると判断する。また、各接点から入力される信号の信号レベルが上記の基準レベルとは別個に設定される所定の基準レベル（例えば０．８Ｖ）以下であった場合に、当該入力信号が真理値「偽」（０、Ｌ、Ｌｏｗ等とも称する）を表していると判断する。ボディ側第２通信部１１８およびレンズ側第２通信部２１８についても同様である。
【００２９】
ボディ側接点ＢＰ６は、カメラボディ１００内においてプルアップ抵抗Ｒ１を介して電源Ｖｃｃ（例えば５Ｖ）に接続されている。すなわち、ボディ側接点ＢＰ６はプルアップされている。他方、レンズ側接点ＬＰ６は、交換レンズ２００内においてプルダウン抵抗Ｒ２を介して接地されている。すなわち、レンズ側接点ＬＰ６はプルダウンされている。
【００３０】
プルアップ抵抗Ｒ１およびプルダウン抵抗Ｒ２の抵抗値は、交換レンズ２００にカメラボディ１００が取り付けられ且つレンズ側第１通信部２１７によるデータ通信が行われていない場合に、ボディ側接点ＢＰ６の信号レベルが真理値Ｌに対応する信号レベル（例えば０．８Ｖ以下の信号レベル）になるよう定められる。例えば、Ｒ１＝１０ｋΩ、Ｒ２＝１００Ωである。
【００３１】
また、ボディ側レンズマウント１０１に交換レンズ２００が取り付けられていない場合には、ボディ側接点ＢＰ６の信号レベルが真理値Ｈに対応する信号レベル（例えば２．０Ｖ以上）になる。これは、ボディ側接点ＢＰ６がプルアップされていることによる。
【００３２】
ボディ側接点ＢＰ６にはレンズ着脱検知部１１９が接続されている。レンズ着脱検知部１１９は、ボディ側接点ＢＰ６の信号レベルに基づいて交換レンズ２００の着脱を検知する。レンズ着脱検知部１１９による着脱の検知については後に詳述する。
【００３３】
なお、以下の説明では、ボディ側接点ＢＰ３およびレンズ側接点ＬＰ３により構成される信号線を、信号線ＣＬＫと呼ぶ。同様に、ボディ側接点ＢＰ４およびレンズ側接点ＬＰ４により構成される信号線を信号線ＢＤＡＴと、ボディ側接点ＢＰ５およびレンズ側接点ＬＰ５により構成される信号線を信号線ＬＤＡＴと、ボディ側接点ＢＰ６およびレンズ側接点ＬＰ６により構成される信号線を信号線ＲＤＹと呼ぶ。
【００３４】
ボディ側接点ＢＰ７、ＢＰ８、ＢＰ９、およびＢＰ１０はホットライン通信と称するデータ通信を行うための接点である。これら４つのボディ側接点は、ボディ側第２通信部１１８に接続されている。これら４つの接点にそれぞれ接続されるレンズ側接点ＬＰ７、ＬＰ８、ＬＰ９、およびＬＰ１０は、レンズ側第２通信部２１８に接続されている。ボディ側第２通信部１１８とレンズ側第２通信部２１８は、これら４つのボディ側接点および４つのレンズ側接点を介して信号の授受を行うことによりデータ通信を行う。ボディ側第２通信部１１８とレンズ側第２通信部２１８が行うデータ通信（ホットライン通信）の内容については、後に詳述する。
【００３５】
なお、以下の説明では、ボディ側接点ＢＰ７およびレンズ側接点ＬＰ７により構成される信号線を、信号線ＨＲＥＱと呼ぶ。同様に、ボディ側接点ＢＰ８およびレンズ側接点ＬＰ８により構成される信号線を信号線ＨＡＮＳと、ボディ側接点ＢＰ９およびレンズ側接点ＬＰ９により構成される信号線を信号線ＨＣＬＫと、ボディ側接点ＢＰ１０およびレンズ側接点ＬＰ１０により構成される信号線を信号線ＨＤＡＴと呼ぶ。
【００３６】
ボディ側接点ＢＰ１１およびＢＰ１２は、カメラボディ１００内の第２電源回路１２１に接続されている。第２電源回路１２１は、ボディ側接点ＢＰ１２に、フォーカシングレンズ駆動部２１２の駆動電圧を供給する。すなわち、ボディ側接点ＢＰ１２およびレンズ側接点ＬＰ１２からは、フォーカシングレンズ駆動部２１２の駆動電圧が供給される。ボディ側接点ＢＰ１１は、上記の駆動電圧に対応する接地端子である。すなわち、ボディ側接点ＢＰ１１およびレンズ側接点ＬＰ１１の電圧は、上記の駆動電圧に対応する接地電圧である。
【００３７】
以下の説明では、ボディ側接点ＢＰ１１およびレンズ側接点ＬＰ１１により構成される信号線を、信号線ＰＧＮＤと呼ぶ。また、ボディ側接点ＢＰ１２およびレンズ側接点ＬＰ１２により構成される信号線を、信号線ＢＡＴと呼ぶ。
【００３８】
＜コマンドデータ通信の説明＞
レンズ側第１通信部２１７は、レンズ側接点ＬＰ３〜ＬＰ６、すなわち信号線ＣＬＫ、ＢＤＡＴ、ＬＤＡＴ、およびＲＤＹを介して、ボディ側第１通信部１１７とのデータ通信を行う。このデータ通信は、例えば１６ミリ秒毎に繰り返し行われる。また、このデータ通信では、ボディ側第１通信部１１７からの制御データの受信とボディ側第１通信部１１７への応答データの送信とが並行して行われる。以下、レンズ側第１通信部２１７とボディ側第１通信部１１７との間で行われる通信の詳細を説明する。なお、本実施形態において、レンズ側第１通信部２１７とボディ側第１通信部１１７との間で行われる通信をコマンドデータ通信と称する。
【００３９】
図４は、コマンドデータ通信の例を示すタイミングチャートである。ボディ側第１通信部１１７およびレンズ側第１通信部２１７がデータ通信を行っていない場合（図４の時刻Ｔ１より前）、信号線ＲＤＹの信号レベルは、真理値Ｌに対応する信号レベルとなっている。
【００４０】
ボディ側第１通信部１１７はコマンドデータ通信の開始時（Ｔ１）、まず信号線ＲＤＹの信号レベルを確認する。信号線ＲＤＹの信号レベルはレンズ側第１通信部２１７の通信可否を表している。すなわち、レンズ側第１通信部２１７は、レンズ側接点ＬＰ６に、レンズ側第１通信部２１７がデータ通信を行える状態か否かを表す信号を送信する。この信号は、データ信号でもクロック信号でもない信号である。レンズ側第１通信部２１７がデータ通信を行えない状態であれば、レンズ側接点ＬＰ６からはＨ（Ｈｉｇｈ）レベルの信号が出力される。ボディ側第１通信部１１７は、信号線ＲＤＹがＨレベルである場合、これがＬレベルになるまで通信を開始しない。また、通信中の次の処理を実行しない。
【００４１】
信号線ＲＤＹがＬ（Ｌｏｗ）レベルであれば、ボディ側第１通信部１１７はボディ側接点ＢＰ３からクロック信号４０１を出力する。ボディ側第１通信部１１７はこのクロック信号４０１に同期して、ボディ側接点ＢＰ４から制御データの前半部分であるボディ側コマンドパケット信号４０２を出力する。また、信号線ＣＬＫにクロック信号４０１が出力されると、レンズ側第１通信部２１７はクロック信号４０１に同期してレンズ側接点ＬＰ５から応答データの前半部分であるレンズ側コマンドパケット信号４０３を出力する。
【００４２】
レンズ側第１通信部２１７は、レンズ側コマンドパケット信号４０３の送信完了に応じて、信号線ＲＤＹの信号レベルをＨレベルにする（Ｔ２）。レンズ側制御部２０３は、受信したボディ側コマンドパケット信号４０２の内容に応じた処理である第１制御処理４０４を開始する。例えば受信したボディ側コマンドパケット信号４０２が特定のデータを要求する内容であった場合、レンズ側制御部２０３は第１制御処理４０４として、当該データを生成する処理を実行する。
【００４３】
レンズ側制御部２０３は第１制御処理４０４が完了すると、レンズ側第１通信部２１７に第１制御処理４０４の完了を通知する。レンズ側第１通信部２１７はこの通知に応じて、レンズ側接点ＬＰ６からＬレベルの信号を出力する（Ｔ３）。ボディ側第１通信部１１７はこの信号レベルの変化に応じて、ボディ側接点ＢＰ３からクロック信号４０５を出力する。ボディ側第１通信部１１７はこのクロック信号４０５に同期して、ボディ側接点ＢＰ４から制御データの後半部分であるボディ側データパケット信号４０６を出力する。
【００４４】
また、信号線ＣＬＫにクロック信号４０５が出力されると、レンズ側第１通信部２１７はクロック信号４０５に同期してレンズ側接点ＬＰ５から応答データの後半部分であるレンズ側データパケット信号４０７を出力する。
【００４５】
レンズ側第１通信部２１７は、レンズ側データパケット信号４０７の送信完了に応じて、信号線ＲＤＹの信号レベルを再びＨレベルにする（Ｔ４）。レンズ側制御部２０３は、受信したボディ側コマンドパケット信号４０２およびボディ側データパケット信号４０６の内容に応じた処理である第２制御処理４０８を開始する。例えば受信したボディ側コマンドパケット信号４０２が、フォーカシングレンズ２１０ｂの駆動指示であり、受信したボディ側データパケット信号４０６がフォーカシングレンズ２１０ｂの駆動量であった場合、レンズ側制御部２０３は第２制御処理４０８として、フォーカシングレンズ２１０ｂを当該駆動量だけ駆動する処理を実行する。
【００４６】
レンズ側制御部２０３は第２制御処理４０８が完了すると、レンズ側第１通信部２１７に第２制御処理４０８の完了を通知する。レンズ側第１通信部２１７はこの通知に応じて、レンズ側接点ＬＰ６からＬレベルの信号を出力する（Ｔ５）。
【００４７】
上述した時刻Ｔ１〜時刻Ｔ５に行われた通信が、１回のコマンドデータ通信である。上述のように、１回のコマンドデータ通信では、ボディ側制御部１０３およびボディ側第１通信部１１７により、ボディ側コマンドパケット信号４０２およびボディ側データパケット信号４０６がそれぞれ１つずつ送信される。すなわち、処理の都合上２つに分割されて送信されるものの、ボディ側コマンドパケット信号４０２およびボディ側データパケット信号４０６は２つ合わせて１つの制御データを構成する。
【００４８】
同様に、１回のコマンドデータ通信では、レンズ側制御部２０３およびレンズ側第１通信部２１７によりレンズ側コマンドパケット信号４０３およびレンズ側データパケット信号４０７がそれぞれ１つずつ送信される。すなわち、レンズ側コマンドパケット信号４０３およびレンズ側データパケット信号４０７は２つ合わせて１つの応答データを構成する。以上のように、レンズ側第１通信部２１７は、ボディ側第１通信部１１７からの制御データの受信と、ボディ側第１通信部１１７への応答データの送信とを並行して行う。
【００４９】
上述したように、コマンドデータ通信に用いられる４つの信号線（ＣＬＫ、ＢＤＡＴ、ＬＤＡＴ、ＲＤＹ）には、レンズ側第１通信部２１７およびボディ側第１通信部１１７により種々の信号が出力される。図４を参照すれば明らかな通り、これらの信号のうちで信号レベルの変化が最も少ない信号は、レンズ側第１通信部２１７により信号線ＲＤＹに出力される信号である。すなわち、レンズ側第１通信部２１７は、カメラボディ１００とのコマンドデータ通信において、４つのレンズ側接点ＬＰ３〜ＬＰ６のうちレンズ側接点ＬＰ６の信号レベルの変化が最も少なくなるようレンズ側接点ＬＰ３〜ＬＰ６を制御する。
【００５０】
なお、上述した第１制御処理４０４および第２制御処理４０８に関しては、徒にカメラ全体の処理が滞らないよう、それらの制御処理に要する時間に対して、所定の規定（制限／上限）時間が、レンズ側制御部２０３のメモリ内に予め設けられている。コマンドデータ通信において、レンズ側で行われる制御処理（作業）は、通常（レンズ側が正常動作している場合）であれば、約数百マイクロ秒〜数ミリ秒程度で終えるよう構成されている。このため上記の規定時間として、コマンドデータ通信におけるレンズ側での作業時間に、ある程度のマージン時間を加えた時間が、設定されている。本実施形態では、この規定時間として、例えば、数１０ミリ秒〜数１００ミリ秒の範囲の中で、適切な値にチューニングされている。つまり、レンズ側制御部２０３は、図４に示した期間Ｔ２３およびＴ４５が上記の規定時間を上回らないように制御する。換言すると、レンズ側第１通信部２１７は、レンズ側レンズマウント２０１にカメラボディ１００が取り付けられている間は、レンズ側接点ＬＰ６の信号レベルが上記の規定時間以上連続して真理値Ｈに対応する信号レベルにならないようにレンズ側接点ＬＰ６を制御する。
【００５１】
コマンドデータ通信によりボディ側制御部１０３からレンズ側制御部２０３へ送信する指示には、上述した特定データの要求やフォーカシングレンズ２１０ｂの駆動指示以外に、絞り２２０の駆動指示、交換レンズ２００の光学特性に関する情報を要求する指示などが含まれる。
【００５２】
＜ホットライン通信の説明＞
レンズ側第２通信部２１８は、レンズ側接点ＬＰ７〜ＬＰ１０、すなわち信号線ＨＲＥＱ、ＨＡＮＳ、ＨＣＬＫ、およびＨＤＡＴを介して、ボディ側第２通信部１１８へレンズ位置データを送信する。以下、レンズ側第２通信部２１８とボディ側第２通信部１１８との間で行われる通信の詳細を説明する。なお、本実施形態において、レンズ側第２通信部２１８とボディ側第２通信部１１８との間で行われる通信をホットライン通信と称する。
【００５３】
図５は、ホットライン通信の例を示すタイミングチャートである。本実施形態のボディ側制御部１０３は、ホットライン通信を第２の所定周期Ｔｎ（本実施形態では、例えば１ミリ秒）毎に開始するように構成されている。この周期は、上述したコマンドデータ通信を行う周期よりも短い。図５(a)は、ホットライン通信が所定周期Ｔｎ毎に繰り返し実行されている様子を示す図である。繰り返し実行されるホットライン通信のうち、ある１回の通信の期間Ｔｘを拡大した様子が図５(b)に示されている。以下、図５(b)のタイミングチャートに基づいて、ホットライン通信の手順を説明する。
【００５４】
ボディ側第２通信部１１８はホットライン通信の開始時（Ｔ６）、まずボディ側接点ＢＰ７からＬレベルの信号を出力する。レンズ側第２通信部２１８は、この信号がレンズ側接点ＬＰ７に入力されたことをレンズ側制御部２０３に通知する。レンズ側制御部２０３はこの通知に応じて、所定のデータを生成する生成処理５０１の実行を開始する。生成処理５０１とは、たとえば、レンズ側制御部２０３がフォーカシングレンズ位置検出部２１３に現在のフォーカシングレンズ２１０ｂのフォーカス位置を検出させ、検出結果を表すレンズ位置データ（後述する距離情報Distに対応）を生成する処理である。
【００５５】
レンズ側制御部２０３が生成処理５０１を実行完了すると、レンズ側第２通信部２１８はレンズ側接点ＬＰ８からＬレベルの信号を出力する（Ｔ７）。ボディ側第２通信部１１８は、この信号がボディ側接点ＢＰ８に入力されたことに応じて、ボディ側接点ＢＰ９からクロック信号５０２を出力する。レンズ側第２通信部２１８はこのクロック信号５０２に同期して、レンズ側接点ＬＰ１０からレンズ位置データを表すレンズ位置データ信号５０３を出力する。
【００５６】
レンズ位置データ信号５０３の送信が完了すると、レンズ側第２通信部２１８はレンズ側接点ＬＰ８からＨレベルの信号を出力する（Ｔ８）。ボディ側第２通信部１１８は、この信号がボディ側接点ＢＰ８に入力されたことに応じて、レンズ側接点ＬＰ７からＨレベルの信号を出力する（Ｔ９）。
【００５７】
上述した時刻Ｔ６〜時刻Ｔ９に行われた通信が、１回のホットライン通信である。上述のように、１回のホットライン通信では、レンズ側制御部２０３およびレンズ側第２通信部２１８により、レンズ位置データ信号５０３が１つ送信される。
【００５８】
ホットライン通信に用いられる４つのレンズ側接点ＬＰ７〜ＬＰ１０のうち、レンズ側接点ＬＰ７、ＬＰ８には、クロック信号でもデータ信号でもない信号が出力される。これら２つのレンズ側接点の信号レベルの変化は、コマンドデータ通信に用いられるレンズ側接点ＬＰ６よりも多くなる。これは、ホットライン通信がコマンドデータ通信に比べてより短い周期で実行されるためである。
【００５９】
ホットライン通信によりレンズ側制御部２０３からボディ側制御部１０３へ送信する情報には、上述したフォーカス位置を示すデータ（後述する距離情報Distに対応）以外に、ズームレンズ２１０ｃの現在の位置を示すデータ、後述する絞りバラツキ誤差情報ΔFno などが含まれる。
【００６０】
以上説明したコマンドデータ通信とホットライン通信は、同時並行的に実行することが可能である。すなわち、レンズ側第１通信部２１７とレンズ側第２通信部２１８との一方は、その他方がカメラボディ１００と通信を行っている場合であってもカメラボディ１００と通信を行うことが可能である。
【００６１】
＜閃光撮影動作＞
本実施形態は、上述したカメラシステム１で行う閃光撮影（とくに閃光装置３００の発光量補正）に特徴を有するので、以降の説明は閃光撮影動作を中心に行う。
【００６２】
図６は、ボディ側制御部１０３が閃光撮影動作時に実行する処理の流れを例示するフローチャートである。ボディ側制御部１０３は、カメラボディ１００に設けられている不図示のメインスイッチがオンされ、カメラシステム１の各部へ電力が供給されている場合に図６による処理を繰り返し実行する。なお、カメラボディ１００および交換レンズ２００は、電力が供給されると上述したコマンドデータ通信を約１６ミリ秒毎に行い、上述したホットライン通信を約１ミリ秒毎に行う。ただし、ホットライン通信は必要なときだけ行う。
【００６３】
図６のステップ２０１において、ボディ側制御部１０３は、スルー画表示を開始させてステップＳ２０２へ進む。具体的には、撮影指示前に撮像素子１０４によって所定のフレームレート（例えば、３０フレーム／毎秒）で取得されるモニタ用の被写体画像を表示装置１１１に逐次表示させる。ボディ側制御部１０３はさらに、上記フレームレートに合わせて測光演算を繰り返し行う。測光演算では、撮像素子１０４の出力に基づいて被写体輝度を算出する。被写体輝度は、露出や撮像素子１０４の感度などの撮影時の制御情報の決定に用いられる。
【００６４】
ステップＳ２０２において、ボディ側制御部１０３は、レリーズスイッチがオン操作されたか否かを判定する。レリーズスイッチは、レリーズボタン１０７の押下操作に連動してオンし、押下解除に連動してオフするように構成されている。レリーズスイッチのオンは撮影指示に相当する。ボディ側制御部１０３は、レリーズスイッチがオンするとステップＳ２０２を肯定判定してステップＳ２０３へ進む。ボディ側制御部１０３は、レリーズスイッチがオンしない場合はステップＳ２０２を否定判定してステップＳ２１１へ進む。
【００６５】
ステップＳ２０３において、ボディ側制御部１０３は、閃光装置３００の予備発光に先立って絞り２２０を予備発光時の制御絞りPreAv へ制御する。予備発光時の制御絞りPreAv は、予備発光時に撮像素子１０４に設定されている感度を用いて次式（１）により算出する。制御絞りPreAv の単位系はＡＰＥＸである。
PreAv ＝ AvSvConst − PreSv                                 …（１）
上式（１）において、AvSvConst は絞り値を適正に決定するための定数項である。PreSv は撮像素子１０４の感度であり、例えばＡＰＥＸ単位系において５（ＩＳＯ１００相当）の値をとる。ボディ側制御部１０３は、絞り２２０を制御絞りPreAv に対応する絞り値へ駆動するように交換レンズ２００へ指示を送ってステップ２０４へ進む。カメラボディ１００から交換レンズ２００に対して絞り２２０を駆動指示する送受信は、コマンドライン通信によって行う。
【００６６】
ステップＳ２０４において、ボディ側制御部１０３は、交換レンズ２００から絞りバラツキ誤差情報ΔFno と距離情報Dist とを取得してステップＳ２０５へ進む。絞りバラツキ誤差情報ΔFnoは、絞り２２０において生じる設定絞り値（目標値）と実際の絞り値との間の設定誤差のバラツキ量を示す値である。交換レンズ２００のレンズ側制御部２０３は、上記制御絞りPreAv に対応する絞りバラツキ誤差情報ΔFno(PreAv)をカメラボディ１００へ送信する。
【００６７】
設定絞り値と実際の絞り値との間の設定誤差は、結像光学系２１０と絞り２２０のメカ精度や絞り駆動部２１１のガタ量などによって決まる。また、上記設定誤差は、絞り２２０の駆動後の口径によっても変化する。このため、交換レンズ２００は、カメラボディ１００から制御絞りPreAv への駆動指示を受けると、最新の絞り２２０の状態（駆動方向（開方向または閉方向）および設定絞り値）に対応する絞りバラツキ誤差情報ΔFno をカメラボディ１００へ送信する。本実施形態では、予めＲＯＭ２１５内に絞り２２０の状態と絞りバラツキ誤差情報ΔFno との関係を示すデータが記録されている。レンズ側制御部２０３は、ステップＳ２０３で受信した駆動指示に対応する絞りバラツキ誤差情報ΔFno をＲＯＭ２１５から読み出して、カメラボディ１００へ送信する。なお、絞りバラツキ誤差情報ΔFno の単位系はＡＰＥＸである。
【００６８】
距離情報Dist は、結像光学系２１０のフォーカス位置によって決まり、カメラからフォーカスが合っている被写体位置までの距離（撮影距離）を示す。本実施形態では、予めＲＯＭ２１５内にフォーカス位置と撮影距離との関係を示すデータが記録されている。交換レンズ２００は、フォーカス調節後のフォーカス位置に対応する距離情報Dist をカメラボディ１００へ送信する。距離情報Dist の単位はメートル［ｍ］である。交換レンズ２００からカメラボディ１００に対する絞りバラツキ誤差情報ΔFno および距離情報Dist の送受信は、ホットライン通信によって行う。
【００６９】
ステップＳ２０５において、ボディ側制御部１０３は閃光装置３００に対して予備発光実行の指示を行う。ボディ側制御部１０３は、閃光装置３００から発光準備完了（充電完了）を示す信号を取得した場合に、予備発光タイミング信号を閃光装置３００へ送信してステップＳ２０６へ進む。これにより、閃光装置３００が所定の予備発光量で発光部３０４を発光させる。予備発光時の発光量を示す情報（後述する予備発光時のガイドナンバーGnMon）は、閃光装置３００からボディ側制御部１０３へ送信される。
【００７０】
ステップＳ２０６において、ボディ側制御部１０３は、上記予備発光と同期するように撮像素子１０４を蓄積制御し、撮像素子１０４の出力に基づいて受光量（反射光量）を取得する。ボディ側制御部１０３は、反射光量を取得するとステップＳ２０７へ進む。本実施形態では、撮像素子１０４が受光した光量に基づいて、横２０×縦１０ブロックの評価値を算出する。図７(a)のような被写体を撮影する場合、評価値の出力は図７(b)のようになる。本実施形態において各評価値は受光量に比例し、Ａ／Ｄ変換後の値として０〜１０２３の値をとるものとする（１０bitの場合）。評価値の座標（i，j）における出力をVoy［i］［j］と表す。
【００７１】
ステップＳ２０７において、ボディ側制御部１０３は、上記算出した評価値に基づいて閃光装置３００の撮影時の本発光の暫定発光量の算出を行う。暫定発光量のガイドナンバーの対数値HonGv は、次式（２）で算出される。
HonGv ＝ GvMon − Log２((ΣΣ(Voy［i］［j］))／(２０×１０))
＋ GnConst ― PreAv ＋ HonAv                         …(２)
上式（２）においてGvMon は、予備発光時の閃光装置３００の発光量ガイドナンバーである。発光量ガイドナンバーGvMon は、次式（３）により算出する。
GvMon ＝ Log√２(GnMon)                                      …(３)
上式（３）においてGnMon は、予備発光時の発光量ガイドナンバーである。Log√２()は、√２を底とした引数の対数値を返す関数である。
【００７２】
また、上式（２）においてLog２()は、２を底とした引数の対数値を返す関数である。２つのΣの加算範囲は i の範囲が０〜１９、j の範囲が０〜９である。GnConstは、発光量を最適化するための定数項である。HonAv は撮影時の制御絞りであり、単位系はＡＰＥＸである。
【００７３】
ステップＳ２０８において、ボディ側制御部１０３はステップＳ２０７で算出した暫定発光量を補正する。暫定発光量の補正値DeltaYは、被写体の反射率RefEv から算出される暫定発光量に補正を行うための変数であり、単位系はＡＰＥＸである。被写体の反射率RefEv は、次式（４）で算出される。
RefEv ＝ ２×log２(Dist) ＋ PreAv
＋log２((ΣΣ(Voy［i］［j］))／(２０×１０))＋ RefEvConst  …(４)
上式（４）において、RefEvConst は、被写体の反射率RefEv を算出するための固定値である。反射率RefEv は、基準反射率（例えば１８％）からの相対値で表現され、単位系はＡＰＥＸである。また、反射率RefEv は、基準反射率より高いか低いかによって正負両方の値をとる。被写体の反射率RefEvに基づいて、暫定発光量の補正値DeltaY が次式（５）で算出される。
DeltaY ＝ KDltY × RefEv                                     …(５)
KdltY は、補正量を出すための固定値である。暫定発光量の補正値DeltaY と被写体の反射率RefEv との関係は図８(a)ようになる。暫定発光量の補正値DeltaY は、距離情報Dist（カメラと被写体の距離）および予備発光時の受光量に基づいて算出される。図８(a)によれば、被写体の反射率RefEv が大きいほど大きな補正値を暫定発光量に加算し、被写体の反射率RefEv が小さいほど大きな補正値を暫定発光量から減算する。すなわち補正値DeltaY は、白いものを白く、黒いものを黒く撮影するために必要な補正量となる。
【００７４】
ここで、上式（４）の第２項のPreAv は予備発光時の制御絞りである。上述したように、交換レンズ２００において実際に制御される絞り値との間には設定誤差が生じる。そこで、ステップＳ２０４において交換レンズ２００から取得した絞りバラツキ誤差情報ΔFnoを用いて予備発光時における実際の絞り値RealPreAvの範囲を以下のように推定する。
RealPreAv ＝（PreAv＋ΔFno）〜（PreAv−ΔFno）              …（６）
【００７５】
上式（６）によれば、予備発光時の絞り２２０の設定誤差の影響で、上式（４）で算出される被写体の反射率RefEv には最大でΔFno の誤差が見込まれる。このため、本実施形態では、交換レンズ２００から絞りバラツキ誤差ΔFno の情報が取得できる場合には、上式（５）の代わりに次式（７）〜次式（９）を用いて暫定発光量の補正値DeltaY を算出する。この場合の暫定発光量の補正値DeltaY と被写体の反射率RefEv 、ならびに絞りバラツキ誤差ΔFno の関係は図８(b)となる。
【００７６】
（イ）被写体の反射率RefEv が絞りバラツキ誤差ΔFno よりも大きい場合
DeltaY ＝ KDltY ×（RefEv − ΔFno）                         …（７）
（ロ）被写体の反射率RefEv が絞りバラツキ誤差ΔFno よりも小さい場合
DeltaY ＝ KDltY ×（RefEv ＋ ΔFno）                         …（８）
（ハ）上記（イ）、（ロ）以外の場合
DeltaY ＝ ０                                                 …（９）
上式（７）から上式（９）を用いて暫定発光量の補正値DeltaY を算出することで、絞り２２０の制御バラツキに起因する意図しない過補正を避けることが可能である。図８(b)において、被写体の反射率RefEv と基準反射率との差の絶対値が絞りバラツキ誤差ΔFno に相当する大きさを超える場合のみ、撮影時の暫定発光量を補正する。つまり、図８(a)の場合に比べて暫定発光量に対する補正量DeltaY を抑え、控えめに補正する。
【００７７】
ボディ側制御部１０３は、上式（２）により算出した発光量ガイドナンバーの対数値HonGv と上記補正値DeltaY とを用いて撮影時の発光量ガイドナンバーHonGn を次式（１０）で算出してステップＳ２０９へ進む。
HonGn ＝ Power√２（HonGv ＋ DeltaY）                        …（１０）
上式（１０）において Power√２()は、√２の引数乗を返す関数である。
【００７８】
ステップＳ２０９において、ボディ側制御部１０３は、絞り２２０を撮影時の制御絞りHonAv に対応する絞り値へ駆動するように交換レンズ２００へ指示を送ってステップ２１０へ進む。カメラボディ１００から交換レンズ２００に対して絞り２２０を駆動指示する送受信は、コマンドライン通信によって行う。撮影時の制御絞りHonAv は、ステップＳ２０１において開始した測光演算に基づいて決定する。
【００７９】
ステップＳ２１０において、ボディ側制御部１０３は、撮像素子１０４の蓄積制御を開始させるとともに、閃光装置３００へ指示を送り、撮像素子１０４の蓄積（撮影）に同期するように上式（１０）で算出した撮影時の発光量ガイドナンバーHonGn で本発光させる。ボディ側制御部１０３は、所定時間経過後に撮像素子１０４の蓄積を終了させる。ボディ側制御部１０３は、撮像素子１０４の出力に基づいて所定の処理を行い、処理後の画像データファイルを不図示の記憶媒体へ記録してステップＳ２１１へ進む。
【００８０】
ステップＳ２１１において、ボディ側制御部１０３は、電源オフ操作されたか否かを判定する。ボディ側制御部１０３は、不図示のメインスイッチがオフ操作された場合はステップＳ２１１を肯定判定し、所定の電源オフ処理を行って図６による処理を終了する。ボディ側制御部１０３は、不図示のメインスイッチがオフ操作されない場合はステップＳ２１１を否定判定してステップＳ２０１へ戻る。ステップＳ２０１へ戻る場合は、上述した処理を繰り返し実行する。
【００８１】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）カメラボディ１００は、ボディ側接点ＢＰ３、ＢＰ４、ＢＰ５、およびＢＰ６およびボディ側接点ＢＰ７、ＢＰ８、ＢＰ９、およびＢＰ１０を有し、交換レンズ鏡筒２００を着脱可能に取り付けるボディ側レンズマウント１０１と、ボディ側レンズマウント１０１に装着された交換レンズ鏡筒２００との間でボディ側接点ＢＰ３、ＢＰ４、ＢＰ５、およびＢＰ６を介して第１所定時間ごとにコマンドデータ通信を行うボディ側第１通信部１１７と、ボディ側レンズマウント１０１に装着された交換レンズ鏡筒２００との間でボディ側接点ＢＰ７、ＢＰ８、ＢＰ９、およびＢＰ１０を介して第１所定時間より短い第２所定時間ごとにホットライン通信を行うボディ側第２通信部１１８と、撮影指示を受けてから撮影開始するまでにおいて、交換レンズ鏡筒２００に対する光学系の駆動指示をボディ側第１通信部１１７を介して送信し、交換レンズ鏡筒２００からの情報をボディ側第２通信部１１８を介して受信するようにボディ側第１通信部１１７およびボディ側第２通信部１１８を制御するボディ側制御部１０３と、を備えるようにしたので、撮影シーケンスを開始した状態で交換レンズ２００側の情報を素早くカメラボディ１００に送信できる。
【００８２】
（２）上記（１）のカメラボディ１００において、交換レンズ鏡筒２００からの情報は、撮影のための演算に用いる情報であるので、撮影シーケンスを開始した状態で撮影用の演算に用いる交換レンズ２００側の情報が得られないことに起因するレリーズタイムラグの発生を抑えることができる。
【００８３】
（３）上記（２）のカメラボディ１００において、閃光撮影前の予備発光と閃光撮影時の本発光とを行う閃光装置３００へ発光を指示するボディ側制御部１０３と、交換レンズ鏡筒２００を通して予備発光時の反射光を測光するボディ側制御部１０３と、予備発光時の交換レンズ鏡筒２００における絞り値PreAv 、予備発光時の閃光装置３００のガイドナンバーGnMon、およびボディ側制御部１０３による測光結果に基づいて暫定発光量HonGv を演算するボディ側制御部１０３と、交換レンズ鏡筒２００の絞りバラツキ誤差ΔFno に基づいて暫定発光量HonGv を補正した発光量（HonGv ＋ DeltaY）を得るボディ側制御部１０３と、発光量（HonGv ＋ DeltaY）で本発光を行うように閃光装置３００を制御するボディ側制御部１０３と、をさらに備え、ボディ側制御部１０３は、交換レンズ鏡筒２００に対する絞り駆動指示をボディ側第１通信部１１７を介して送信し、交換レンズ鏡筒２００から絞り駆動後の絞りバラツキ誤差ΔFno をボディ側第２通信部１１８を介して受信するようにボディ側第１通信部１１７およびボディ側第２通信部１１８を制御するようにした。これにより、撮影シーケンスを開始してからのレリーズタイムラグを抑えつつ、予備発光時の反射光量に基づいて閃光撮影時の発光量を決定する場合の絞りの設定誤差に起因する過補正を防止できる。
【００８４】
（４）交換レンズ鏡筒２００は、レンズ側接点ＬＰ３〜ＬＰ６およびレンズ側接点ＬＰ７〜ＬＰ１０を有し、カメラボディ１００に対して着脱可能に取り付けるためのレンズ側レンズマウント２０１と、レンズ側レンズマウント２０１で装着されたカメラボディ１００との間でレンズ側接点ＬＰ３〜ＬＰ６を介して第１所定時間ごとにコマンドデータ通信を行うレンズ側第１通信部２１７と、レンズ側レンズマウント２０１で装着されたカメラボディ１００との間でレンズ側接点ＬＰ７〜ＬＰ１０を介して第１所定時間より短い第２所定時間ごとにホットライン通信を行うレンズ側第２通信部２１８と、カメラボディ１００からの光学系の駆動指示をレンズ側第１通信部２１７を介して受信し、光学系の情報をレンズ側第２通信部２１８を介してカメラボディ１００へ送信するようにレンズ側第１通信部２１７およびレンズ側第２通信部２１８を制御するレンズ側制御部２０３と、を備えるようにしたので、交換レンズ２００側の情報を素早くカメラボディ１００に送信できる。
【００８５】
（５）上記（４）の交換レンズ鏡筒２００において、絞り値を変更する絞り駆動部２１１をさらに備え、光学系の駆動指示は、絞り値変更指示であるので、絞り値変更指示を適切に受信できる。
【００８６】
（６）上記（５）の交換レンズ鏡筒２００において、目標とする絞り値と実際の絞り値との関係を示す情報を記憶するＲＯＭ２１５をさらに備え、レンズ側制御部２０３は、変更後の絞り値に対応する絞りバラツキ誤差ΔFno 情報をＲＯＭ２１５から読み出して送信するようにレンズ側第２通信部２１８を制御するようにした。交換レンズ鏡筒２００ごとに異なる絞りバラツキ誤差ΔFno 情報を交換レンズ鏡筒２００側に記憶するので、カメラボディ１００側において装着が予定される交換レンズ鏡筒の全ての絞りバラツキ誤差ΔFno 情報を保存しておかなくてもよい。とくに、組み合わせる交換レンズ鏡筒２００の種類が多い場合は好適である。
【００８７】
（変形例１）
上述した説明では、交換レンズ２００がカメラボディ１００から制御絞りPreAv への駆動指示を受けると（Ｓ２０３）、最新の絞り２２０の状態に対応する絞りバラツキ誤差情報ΔFno をカメラボディ１００へ送信する（Ｓ２０４）例を説明した。絞りバラツキ誤差情報ΔFno がズームレンズ２１０ｃの位置、またはフォーカシングレンズ２１０ｂの位置によって異なる場合には、最新のズームレンズ２１０ｃの位置、またはフォーカシングレンズ２１０ｂの位置に対応する絞りバラツキ誤差情報ΔFno をカメラボディ１００へ送信するとよい。
【００８８】
変形例１の場合は、ズームレンズ２１０ｃの位置、またはフォーカシングレンズ２１０ｂの位置と、絞りバラツキ誤差情報ΔFno との関係を示すデータを予めＲＯＭ２１５内に記録しておく。交換レンズ２００のレンズ側制御部２０３は、フォーカシングレンズ位置検出部２１３やズームレンズ位置検出部２１９で検出されたそれぞれのレンズ位置に対応する絞りバラツキ誤差情報ΔFno をＲＯＭ２１５から読み出してカメラボディ１００へ送信する。
【００８９】
（変形例２）
一般に、設定絞り値と実際の絞り値との間の設定誤差には、絞り２２０を駆動（設定変更）する度に再現される再現性のある誤差（オフセット成分）と、絞り２２０を駆動（設定変更）する度に異なる再現性のない誤差（バラツキ成分）とが存在する。上述した説明においては、設定誤差について再現性のある誤差と再現性のない誤差とを区別せずに取り扱う例を説明した。
【００９０】
これに代えて、絞り２２０の設定誤差について再現性のある誤差と再現性のない誤差とを分けるようにしてもよい。この場合には、絞りバラツキ誤差情報ΔFno に再現性のある誤差と再現性のない誤差とを両方含めてもよいし、たとえば設定誤差に関して支配的となるいずれか一方のみを含めるようにしても構わない。
【００９１】
（変形例３）
閃光装置３００としてカメラボディ１００に装着する外付けタイプの例を説明したが、カメラボディ１００に閃光装置を内蔵するように構成してもよい。
【００９２】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００９３】
１…カメラシステム
１００…カメラボディ
１０１…ボディ側レンズマウント
１０２、２０２…接点群
１０３…ボディ側制御部
１０５…アクセサリー取り付け部
１１７…ボディ側第１通信部
１１８…ボディ側第２通信部
２００…交換レンズ
２０１…レンズ側レンズマウント
２０３…レンズ側制御部
２１０…結像光学系
２１０ｂ…フォーカシングレンズ
２１０ｃ…ズームレンズ
２１１…絞り駆動部
２１３…フォーカシングレンズ位置検出部
２１４…絞り位置検出部
２１５…ＲＯＭ
２１７…レンズ側第１通信部
２１８…レンズ側第２通信部
２１９…ズームレンズ位置検出部
２２０…絞り
３００…閃光装置
３０３…閃光装置側制御部
３０４…発光部
【図１】
0005857501.tif 000002
【図２】
0005857501.tif 000003
【図３】
0005857501.tif 000004
【図４】
0005857501.tif 000005
【図５】
0005857501.tif 000006
【図６】
0005857501.tif 000007
【図７】
0005857501.tif 000008
【図８】
0005857501.tif 000009