(57)【要約】【課題】カメラの利便性を高める。【解決手段】カメラ１０と通信可能なアクセサリー４００であって、閃光を出射する閃光発光部４３０を含む発光部４２５と、閃光発光部４３０の発光状態を示す閃光発光状態情報を、発光部４２５の発光状態を示す発光状態情報として、カメラ１０に対して送信するアクセサリー制御部４４０と、を備える。【選択図】図４
2013064892.tif 000002
【特許請求の範囲】
【請求項１】
カメラと通信可能なアクセサリーであって、
閃光を出射する閃光発光部を含む発光部と、
前記閃光発光部の発光状態を示す閃光発光状態情報を、前記発光部の発光状態を示す発光状態情報として、前記カメラに対して送信するアクセサリー制御部と、
を備えることを特徴とするアクセサリー。
【請求項２】
前記発光部には前記閃光より点灯時間が長い照明光を出射する照明光発光部が含まれており、
前記アクセサリー制御部は、前記カメラから前記照明光発光部の発光状態を指示する照明発光状態指示情報を受信し、該受信した照明発光状態指示情報と前記照明光発光部が発光可能か否かを示す照明発光可能情報と前記閃光発光状態情報とに基づいて、前記照明光発光部の発光状態を示す照明光発光状態情報を生成し、該生成した照明光発光状態情報を前記発光状態情報として、前記カメラに対して送信することを特徴とする請求項１に記載のアクセサリー。
【請求項３】
前記アクセサリー制御部は、前記照明発光状態指示情報によって前記照明光発光部が発光可能な状態の場合、かつ前記閃光発光状態情報によって前記閃光発光部が消灯している状態の場合、前記照明光発光部が発光していることを示す前記照明光発光状態情報を生成することを特徴とする請求項２に記載のアクセサリー。
【請求項４】
前記アクセサリー制御部は、前記閃光発光部の発光を要求する発光制御信号を受信し、前記照明光発光部が消灯している状態の場合、該受信した発光制御信号に基づいて、前記閃光発光部が発光していることを示す前記閃光発光状態情報を生成することを特徴とする請求項２から３のいずれか一項に記載のアクセサリー。
【請求項５】
前記カメラに設けられているカメラ端子部と電気的に接続されるアクセサリー端子部を更に備え、
当該アクセサリーは、前記カメラから前記カメラ端子部と前記アクセサリー端子部とを介して供給される電力によって動作することを特徴とする請求項１から４のいずれか一項に記載のアクセサリー。
【請求項６】
前記アクセサリー制御部は、前記発光状態情報を、前記アクセサリー端子部と前記カメラ端子部とを介して前記カメラに送信することを特徴とする請求項５に記載のアクセサリー。
【請求項７】
前記アクセサリー制御部は、前記カメラから送信される、前記発光状態情報の送信要求を示す送信要求コマンドを、前記カメラ端子部と前記アクセサリー端子部とを介して受信し、前記送信要求コマンドを受信したことに応じて前記発光状態情報を送信することを特徴とする請求項５または６に記載のアクセサリー。
【請求項８】
前記アクセサリー制御部は、前記カメラから周期的に送信される前記送信要求コマンドを、前記カメラ端子部とアクセサリー端子部とを介して順次受信し、前記送信要求コマンドのそれぞれを受信したことに応じて前記発光状態情報を送信することを特徴とする請求項７に記載のアクセサリー。
【請求項９】
閃光を出射する閃光発光部を含む発光部を備え、カメラと通信可能なアクセサリーの動作を制御するアクセサリー制御方法であって、
前記閃光発光部の発光状態を示す閃光発光状態情報を、前記発光部の発光状態を示す発光状態情報として、前記カメラに対して送信する手順を有することを特徴とするアクセサリー制御方法。
【請求項１０】
閃光を出射する閃光発光部を含む発光部を備え、カメラと通信可能なアクセサリーの動作を制御するアクセサリー制御プログラムであって、コンピュータに、
前記閃光発光部の発光状態を示す閃光発光状態情報を、前記発光部の発光状態を示す発光状態情報として、前記カメラに対して送信するステップを実行させるためのアクセサリー制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセサリー、アクセサリー制御方法及びアクセサリー制御プログラムに関する。
【背景技術】
【０００２】
カメラは、閃光装置等のアクセサリーとともに使用されることがある（例えば、特許文献１参照）。アクセサリーは、カメラのアクセサリーシュー（シュー座、ホットシュー等ともよばれる）に接続されて、使用される。アクセサリーシューは、アクセサリーを制御する制御信号をアクセサリーへ出力する端子を有する。カメラは、アクセサリーシューの端子を介してアクセサリーに制御信号を送信し、アクセサリーを制御することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１０／０３２９３０２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
カメラ及びアクセサリーを備えるカメラシステムにおいては、良好な使い勝手（利便性の高さ）が期待される。カメラシステムは、例えばユーザー操作に応答しなかったり或いは応答が遅かったりすると、そのシステムの使い勝手が悪くなる。
【０００５】
そこで本発明は、上記事情に鑑みてなされたものであり、利便性が高いアクセサリー、アクセサリー制御方法及びアクセサリー制御プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明は、前記事情に鑑みなされたもので、本発明の一態様は、カメラと通信可能なアクセサリーであって、閃光を出射する閃光発光部を含む発光部と、前記閃光発光部の発光状態を示す閃光発光状態情報を、前記発光部の発光状態を示す発光状態情報として、前記カメラに対して送信するアクセサリー制御部と、を備えることを特徴とするアクセサリーである。
【０００７】
また、本発明の一態様は、閃光を出射する閃光発光部を含む発光部を備え、カメラと通信可能なアクセサリーの動作を制御するアクセサリー制御方法であって、前記閃光発光部の発光状態を示す閃光発光状態情報を、前記発光部の発光状態を示す発光状態情報として、前記カメラに対して送信する手順を有することを特徴とするアクセサリー制御方法である。
【０００８】
また、本発明の一態様は、閃光を出射する閃光発光部を含む発光部を備え、カメラと通信可能なアクセサリーの動作を制御するアクセサリー制御プログラムであって、コンピュータに、前記閃光発光部の発光状態を示す閃光発光状態情報を、前記発光部の発光状態を示す発光状態情報として、前記カメラに対して送信するステップを実行させるためのアクセサリー制御プログラムである。
【発明の効果】
【０００９】
本発明によれば、カメラの利便性を高めることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態のカメラシステムの外観を示す図である。
【図２】本実施形態のカメラシステムを図１とは反対側から見た図である。
【図３】本実施形態のカメラシステムの機能構成を示すブロック図である。
【図４】本実施形態のアクセサリーの構成、及びアクセサリーとカメラとの接続関係を示す図である。
【図５】本実施形態のアクセサリー制御部の処理を説明するための図である。
【図６】本実施形態のカメラシステムにおける処理の手順を示すフローチャートである。
【図７】初期通信シーケンスにおける処理の手順を示すフローチャートである。
【図８】図７から続く処理の手順を示すフローチャートである。
【図９】定常通信シーケンスにおける処理の手順を示すフローチャートである。
【図１０】図９から続く処理の手順を示すフローチャートである。
【図１１】撮影シーケンスにおける処理の手順を示すフローチャートである。
【図１２】照明発光機能を機能させる撮影シーケンスにおける処理の手順を示すフローチャートである。
【図１３】本実施形態における、カメラ制御部とアクセサリー制御部とによって実行される照明光発光部の点灯開始処理の手順を示すフローチャートである。
【図１４】本実施形態における、カメラ制御部とアクセサリー制御部とによって実行される照明光発光部の点灯終了処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照して詳細に説明する。以下の説明において、同様の構成要素については、同じ符号を付してその説明を簡略化あるいは省略することがある。
図１は、本実施形態のカメラシステム１の外観を示す図である。図２は、本実施形態のカメラシステム１を図１とは反対側から見た図である。
【００１２】
図１及び図２に示すカメラシステム１は、カメラ１０（カメラボディ１００及び撮影レンズ２００）及びアクセサリー４００を備える。本実施形態のアクセサリー４００は、発光機能を有し、被写体を照らすことができる。カメラ１０は、アクセサリー４００と通信して、アクセサリー４００を制御することができる。カメラシステム１は、例えば、アクセサリー４００によって被写体を照らしながら、カメラ１０によって被写体の像を撮像することができる。
【００１３】
図１に示すように、カメラ１０は、カメラボディ１００及び撮影レンズ（交換レンズ）２００を備える。カメラボディ１００は、撮影レンズ２００を取り付け可能なレンズマウント１１を備える。なお、撮影レンズ２００は、カメラボディ１００とマウントするためのレンズ側マウント（不図示）を備えている。撮影レンズ２００はそのレンズ側マウントを介して、レンズマウント１１に対して着脱可能である。カメラボディ１００は、レンズマウント１１が配置されている正面１２に対して側方を向く側面のうち上部に配置された頂面（上面）１３と、正面１２とは反対側に配置された背面１４とを有する。
【００１４】
カメラボディ１００は、それぞれ頂面１３に配置された、レリーズ釦１６、アクセサリーシュー（以下、シュー座１５という）、及び電源スイッチ３１を備える。カメラ１０は、レリーズ釦１６が押下されたことを検出して、撮像処理等の各種処理を行う。シュー座１５は、アクセサリー４００を取り付け可能なように、構成されている。電源スイッチ３１は、カメラボディ１００のオン状態とオフ状態とを切替えるスイッチである。
【００１５】
本実施形態において、図１等に示すＸＹＺ直交座標系を設定し、構成要素の位置関係等を説明することがある。このＸＹＺ直交座標系において、Ｙ軸方向は、撮影レンズ２００の光軸とほぼ平行な方向である。このＸＹＺ直交座標系において、Ｘ軸方向及びＺ軸方向は、それぞれＹ軸方向と直交し、かつ互いに直交する方向である。正面１２及び背面１４は、それぞれ、Ｙ軸方向とほぼ直交している。頂面１３は、Ｚ軸方向とほぼ直交している。
【００１６】
アクセサリー４００は、アクセサリー本体４１０、コネクター４２０、及び発光部４２５を備える。発光部４２５は、それぞれ光を射出する射出面を備えた閃光発光部４３０及び照明光発光部４３５を備える。アクセサリー本体４１０は、照明光発光部４３５及び各種電気部品などを収容している。コネクター４２０は、アクセサリー本体４１０の下方に設けられている。コネクター４２０は、カメラボディ１００のシュー座１５に対して着脱可能である。アクセサリー４００は、コネクター４２０がシュー座１５に装着されることによって、カメラボディ１００に装着されてカメラボディ１００に対して固定される。閃光発光部４３０は、アクセサリー本体４１０に対してコネクター４２０とは反対側（上方）に設けられている。閃光発光部４３０は、アクセサリー４００がカメラボディ１００に取り付けられた状態で且つ閃光発光部４３０の射出面がカメラボディ１００の正面１２側（＋Ｙ方向側）の方向を向いている場合には、撮影レンズ２００の光軸とほぼ平行な方向に閃光照明光（Ｘｅ管からの閃光発光）を発することができる。閃光発光部４３０はその射出面の向き（姿勢）を、アクセサリー本体４１０に対して変化（姿勢変化）できるように設けられている。例えば、閃光発光部４３０の射出面を、アクセサリー本体４１０の上方（＋Ｚ側）に向けて閃光照明光を発することもできる。一方、照明光発光部４３５は、アクセサリー４００がカメラボディ１００に取り付けられた状態で、カメラボディ１００の正面１２側（＋Ｙ側）に向けて（撮影レンズ２００の光軸とほぼ平行な方向に）連続照明光（例えばＬＥＤ照明光）を発することができる。
【００１７】
図２に示すように、カメラボディ１００は、背面１４に配置された表示部１０２と、背面１４に配置された設定スイッチ１０４とを備える。表示部１０２は、液晶表示素子や有機エレクトロルミネッセンス表示素子等の表示素子を備える。表示部１０２は、撮像される画像、各種設定を示す画像、アクセサリー４００の状態を示す画像、撮像条件を示す画像等を表示することができる。設定スイッチ１０４は、カメラ１０とアクセサリー４００の各種設定項目を変更するためのユーザーからの入力を、受け付けることができる。各種設定項目は、ズーム倍率設定、撮影モード設定、ホワイトバランス設定、露光時間設定、表示切り替え設定のうちの少なくとも１つを含む。撮影モード設定は、例えば、オートモード設定又はマニュアルモード設定である。
【００１８】
図２に示すように、アクセサリー４００は、第１パイロットランプ４５５、第２パイロットランプ４６０、第１操作部４２４、及び第２操作部４７１を備える。第１パイロットランプ４５５は、図１に示した閃光発光部４３０の動作状態に応じて発光する。第２パイロットランプ４６０は、図１に示した照明光発光部４３５の動作状態に応じて発光する。第１操作部４２４は、アクセサリー４００をカメラボディ１００から取り外すために、ユーザーによって操作される操作部材である（換言すれば第１操作部４２４は取外し操作部材である）。第２操作部４７１は、アクセサリー４００の機能全体のオン状態とオフ状態とを切替えるために、ユーザーによって操作される操作部材である（換言すれば第２操作部４７１はＯＮ／ＯＦＦ操作スイッチである）。
【００１９】
図３は、本実施形態のカメラシステムの機能構成を示すブロック図である。同図に示すように、撮影レンズ２００は、光学系２１０、光学系駆動部２２０、及び光学系制御部２３０を含む。被写体から撮影レンズ２００へ入射した光は、光学系２１０を通ってカメラボディ１００の撮像素子１２１の受光面へ入射する。
【００２０】
光学系２１０は、レンズや絞り等の複数の光学部品、及び複数の光学部品を収容するレンズ鏡筒等を備える。光学系２１０は、カメラボディ１００の外部から入射した光を結像させることができる。
【００２１】
光学系駆動部２２０は、光学系２１０を駆動するアクチュエータ、光学系２１０における光学部品の位置を検出するエンコーダ、及び手振れ等による光学系２１０の移動（併進移動と回転移動の少なくとも一方）を検出するセンサーを備える。光学系駆動部２２０のアクチュエータは、例えば、フォーカシング制御用モータ、パワーズーム制御用モータ、絞り開口制御用モータ、手ブレ補正（Ｖｉｂｒａｔｉｏｎ  Ｒｅｄｕｃｔｉｏｎ；ＶＲ）制御用モータ、伸筒・縮筒制御用モータを含む。
【００２２】
光学系駆動部２２０は、光学系制御部２３０からの制御指令に従って光学系駆動部２２０のアクチュエータを動作させることによって、フォーカシング制御、ズーミング制御、露出制御、ＶＲ制御、及び撮影レンズ２００の伸縮制御を行うことができる。フォーカシング制御は、光学系２１０が有するレンズ等の光学部品の少なくとも１つをフォーカシング制御用モータによって光軸方向に移動して、光学系２１０の焦点を調整する制御である。ズーミング制御は、光学系２１０が有するレンズ等の光学部品の少なくとも１つをパワーズーム制御用モータによって光軸方向に移動して、撮像画角を変更する制御である。
【００２３】
露出制御は、光学系２１０を構成する絞りを絞り開口制御用モータにより駆動して、絞りの開口サイズを変化させることによって、光学系２１０を通って撮像素子１２１へ入射する光の光量等を調整する制御である。ＶＲ制御は、光学系２１０が有するレンズ等の光学部品の少なくとも１つをＶＲ制御用モータによって光軸と交差する方向に移動して、手ブレによる像揺れを補正する制御である。伸縮制御は、伸筒・縮筒制御用モータを駆動することによって、撮影レンズ２００を光軸方向に伸筒又は縮筒させる制御である。
【００２４】
光学系駆動部２２０は、カメラボディ１００の電池収納部１１０に収納された電池ＢＡＴから電力が供給される。光学系駆動部２２０は、カメラボディ１００のレンズマウント１１に配置された端子を介して、電池ＢＡＴから電力が供給される。光学系駆動部２２０を構成するアクチュエータ、エンコーダ、及びセンサーは、電池ＢＡＴから供給される電力によって動作する。
【００２５】
光学系制御部２３０は、カメラボディ１００のレンズマウント１１に配置された端子を介して、カメラボディ１００のカメラ制御部１７０（後述する）と通信することができる。光学系制御部２３０は、光学系駆動部２２０のエンコーダの検出結果を示す情報及びセンサーの検出結果を示す情報を、カメラ制御部１７０に供給することができる。光学系制御部２３０からカメラ制御部１７０に供給される情報は、撮影レンズ２００の種類を示すレンズ種類情報、レンズ焦点距離情報、露出制御によって設定された絞り値、フォーカシング制御により設定された被写体焦点距離情報、消費電力情報等を含む。消費電力情報は、駆動状態に消費する消費電力を示し、レンズ種類情報や、駆動されている状態に応じて変化する情報である。
【００２６】
アクセサリー４００は、閃光発光部４３０、照明光発光部４３５、アクセサリー制御部４４０、及び不揮発メモリー４４５を含む。照明光発光部４３５、アクセサリー制御部４４０、及び不揮発メモリー４４５は、例えば、図３及び図４に示したアクセサリー本体４１０に収容されている。アクセサリー４００の詳細については、後述する。
【００２７】
カメラボディ１００は、電池収納部１１０、撮像処理部１２０、シャッター駆動部１３０、表示部制御回路１３５、メモリー１４０、メモリー制御回路１４５、入力部１５０、操作検出回路１５５、記憶部１５８、及びカメラ制御部１７０を備える。
【００２８】
電池収納部１１０は、一次電池や二次電池等の電池ＢＡＴを収納することができる。電池ＢＡＴは、電池収納部１１０に収納されることによって、カメラボディ１００に搭載される。電池収納部１１０に収納された電池ＢＡＴは、カメラシステム１の構成要素、例えば表示部１０２や撮影レンズ２００、アクセサリー４００等の動作に必要な電力（ＰＷＲ）を供給することができる。
【００２９】
撮像処理部１２０は、撮像素子１２１、撮像素子制御回路１２２、及び画像回路１２３を備える。撮像素子１２１は、二次元的に配列された複数の画素を備える。撮像素子１２１の各画素は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー等の受光素子を備える。撮像素子１２１の受光素子は、光学系２１０から各画素へ入射した光の光量に応じた電荷を発生する。撮像素子１２１は、各画素に入射した光により受光素子に発生した電荷を信号に変換する。撮像素子１２１は、光学系２１０を介して撮像素子１２１の受光面に形成された像（光学像）に応じたアナログの画像信号を生成する。撮像素子１２１は、撮像素子制御回路１２２と画像回路１２３のそれぞれに接続されている。画像回路１２３は、撮像素子１２１から出力された画像信号を増幅し、アナログの画像信号をデジタル信号に変換する。撮像素子制御回路１２２は、撮像素子１２１を制御して、像に応じた画像信号を生成させることや、生成した画像信号を出力させること等ができる。
【００３０】
シャッター駆動部１３０は、カメラボディ１００に収容されているシャッターの開閉を制御する。このシャッターは、光学系２１０を通って撮像素子１２１の受光面へ入射してくる光を、シャッターが閉じた状態で遮光する。なお、カメラボディ１００に露出制御用のシャッター機構が搭載されていない場合には、このシャッター駆動部１３０も不要である。
【００３１】
表示部制御回路１３５は、例えば、表示部１０２の点灯や明るさ調整、消灯等の表示制御や、カメラ制御部１７０から出力される画像データを表示部１０２に表示させる処理を行う。
【００３２】
メモリー１４０は、例えば、メモリーカード等のようにカメラボディ１００から抜き差し可能な記憶媒体である。メモリー１４０は、例えば、カメラ制御部１７０によって生成される画像データ等を記憶する。メモリー制御回路１４５は、カメラ制御部１７０とメモリー１４０との間の情報の入出力を制御する。メモリー制御回路１４５は、例えば、カメラ制御部１７０によって生成された画像データ等の情報をメモリー１４０に記憶させる処理や、メモリー１４０に記憶されている画像データ等の情報を読み出してカメラ制御部１７０に出力する処理等を行う。
【００３３】
入力部１５０は、ユーザーが操作することが可能な設定スイッチ１０４及びレリーズ釦１６を備える。操作検出回路１５５は、入力部１５０に入力されたユーザーの操作を検出する。操作検出回路１５５は、入力部１５０に入力されたユーザーの操作を示す操作情報を生成し、生成した操作情報をカメラ制御部１７０に出力する。
【００３４】
記憶部１５８は、不揮発メモリー１６０及びバッファメモリー１６５を備える。不揮発メモリー１６０は、カメラ制御部１７０を動作させるプログラムや、撮像により生成された画像データ、装置の状態を示す情報、カメラシステム１の各負荷部の消費電力を示す情報、ユーザーから入力された各種設定や撮像条件等の情報を記憶する。装置の状態を示す情報は、カメラボディ１００の電池収納部１１０に収納された電池ＢＡＴの電圧情報（電池残量）、撮影レンズ２００の各アクチュエータの制御状態を示す情報等を含む。カメラシステム１の各負荷部の消費電力を示す情報は、シャッター駆動部１３０で消費される（動作に必要な）電力、撮影レンズ２００のアクチュエータで消費される（動作に必要な）電力、アクセサリー４００で消費される(動作に必要な)電力等を含む。バッファメモリー１６５は、カメラ制御部１７０の制御処理に用いられる一時的な情報の記憶部である。カメラ制御部１７０は、例えば、撮像素子１２１から出力される画像信号や、画像信号に応じて生成された画像データ等をバッファメモリー１６５に一時的に記憶させる。
【００３５】
カメラ制御部１７０は、不揮発メモリー１６０に記憶されたプログラムに基づいてカメラボディ１００の構成要素の動作を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等の電子部品とを備える。カメラ制御部１７０は、例えば、操作検出回路１５５がカメラ制御部１７０に出力した操作情報に応じて、カメラボディ１００への電源の投入や、光学系駆動部２２０を介した光学系２１０の駆動制御、撮像素子制御回路１２２を介した撮像素子１２１の駆動制御、表示部制御回路１３５を介した表示部１０２の表示制御、画像回路１２３に出力された画像信号に対する処理の制御等を行う。
【００３６】
カメラ制御部１７０は、画像処理部１７１、表示制御部１７２、撮像制御部１７３、操作検出処理部１７４、電力制御部１７５、及び通信部１７６を含む。
【００３７】
画像処理部１７１は、画像回路１２３から出力された画像信号に基づいて、画像データを生成する画像処理を行う。画像処理部１７１は、画像処理により生成した画像データをバッファメモリー１６５に記憶させる。
【００３８】
表示制御部１７２は、画像処理部１７１によって生成されバッファメモリー１６５に記憶された画像データを一定時間間隔ごとに読み出し、読み出した画像データを表示部１０２に繰り返し表示させる。また、表示制御部１７２は、画像処理部１７１によって生成されバッファメモリー１６５に記憶された画像データを一定時間間隔ごとに読み出し、動画形式のデータ（動画データ）としてメモリー１４０に記録させる。また、表示制御部１７２は、後述する電力制御部１７５の判定結果に応じて、電池ＢＡＴの充電残量を表示部１０２に表示させる。
【００３９】
操作検出処理部１７４は、操作検出回路１５５が出力した操作情報に基づいて操作検出回路１５５が検出したユーザーの操作を判定し、判定した情報をバッファメモリー１６５に記憶させる。操作検出処理部１７４は、ユーザーからの操作に応じた各種処理の制御指令を、操作に対応する処理を実行する構成要素（機能部）に出力する。操作検出処理部１７４は、例えば撮像処理の実行を要求する旨の入力部１５０への入力を操作検出回路１５５が検出した場合に、操作検出回路１５５が操作検出処理部１７４に出力した操作情報に基づいて、撮像処理の実行を要求する制御指令を撮像制御部１７３に出力する。また、操作検出処理部１７４は、例えばオートフォーカス（ＡＦ）処理の実行を要求する旨の入力部１５０への入力を操作検出回路１５５が検出した場合に、操作検出回路１５５が操作検出処理部１７４に出力した操作情報に基づいて、ＡＦ処理の実行を要求する制御指令を出力する。ＡＦ処理において、光学系制御部２３０は、操作検出処理部１７４が出力した制御指令に基づいて、光学系２１０を介して撮像素子１２１で検出された画像を利用した測距結果を参照しつつ、光学系駆動部２２０のフォーカシング制御用モータを制御して、例えばユーザーが指定した被写体にピントが合うように、光学系２１０の焦点を調整する。
【００４０】
撮像制御部１７３は、操作検出回路１５５が出力した制御指令に基づいて、カメラシステム１の構成要素に撮像処理を実行させるための制御信号を、カメラシステム１の構成要素に出力する。撮像制御部１７３は、撮像処理に関連する処理として、例えば以下のような処理を実行させる。撮像処理において、撮像制御部１７３は、予めユーザーから入力された撮像条件に応じて、光学系制御部２３０を介して光学系２１０のフォーカシング制御、露出制御、ズーミング制御、ＶＲ制御等の制御を行う。また、撮像制御部１７３は、撮像処理において、シャッター駆動部１３０を制御することによって、シャッターが開いている時間（露光時間）を制御し、撮像素子１２１の受光面に光学系２１０からの光を露光時間だけ照射させる。また、撮像制御部１７３は、必要に応じて、アクセサリー４００を制御して、撮影タイミングに同期させてアクセサリー４００から光を照射させる。
【００４１】
電力制御部１７５は、電池ＢＡＴから出力される電源電圧を検出した結果と判定閾値とを比較することにより、電池ＢＡＴにおける電力の残量を判定する。また、電力制御部１７５は、カメラシステム１の各負荷部の消費電力を示す情報を収集し、カメラシステム１の各負荷部の消費電力を監視する。
【００４２】
通信部１７６は、カメラボディ１００の内部の各負荷部を制御する負荷制御部と通信可能に接続される。カメラボディ１００の内部の負荷部は、例えば表示部１０２等であり、負荷制御部は、例えば表示部制御回路１３５等である。また、通信部１７６は、カメラシステム１のうちカメラボディ１００の外部に配置される外部装置に対して、各外部装置の制御部と通信可能な状態で接続される。本実施形態の撮影レンズ２００は、外部装置の１つであり、光学系制御部２３０が通信部１７６と通信可能に接続される。また、本実施形態のアクセサリー４００は、外部装置の１つであり、アクセサリー制御部４４０が通信部１７６と通信可能に接続される。
【００４３】
図４は、本実施形態のアクセサリー４００の構成、及びアクセサリー４００とカメラ１０(上述したカメラボディ１００及び撮影レンズ２００)との接続関係を示す図である。
【００４４】
まず、カメラ１０について説明する。カメラ１０は、負荷部３０、電源スイッチ３１、電源部３２、及びアクセサリー電源制御部３３を備える。
【００４５】
負荷部３０は、既述のシャッター駆動部１３０や表示部１０２等のようにカメラボディ１００の負荷部と、光学系駆動部２２０や光学系制御部２３０等のようにカメラボディ１００の外部の負荷部とを含む。負荷部３０は、消費電力が大きい重負荷部と、重負荷部よりも相対的に消費電力が小さい軽負荷部とを含む。重負荷部は、例えば光学系駆動部２２０やカメラボディ１００におけるシャッター駆動部１３０等のように、アクチュエータを有する負荷部を含む。軽負荷部は、光学系制御部２３０や画像処理部１７１、各制御回路、表示部等を含む。
【００４６】
電源スイッチ３１は、電池ＢＡＴから負荷部３０の重負荷部への電力の供給を遮断するスイッチである。
【００４７】
電源部３２は、電池ＢＡＴから供給される電力に基づいて、電池ＢＡＴの出力電圧を安定化して負荷部３０の軽負荷部及びカメラ制御部１７０に供給する。電源部３２は、電池ＢＡＴの出力電圧を検出する電圧検出センサーと、電池ＢＡＴの出力電圧を安定化する定電圧回路とを備える。
【００４８】
アクセサリー電源制御部３３は、第１端子、第２端子、及び制御端子を備える。アクセサリー電源制御部３３は、制御端子に入力される制御信号に応じて、第１端子と第２端子の間を導通状態にするか否かを切替えるスイッチである。本実施形態の説明において、スイッチが自身の端子間を導通状態にすることを「回路を閉路する」と呼び、スイッチが自身の端子間を非導通状態にすることを「回路を遮断する」と呼ぶ。
【００４９】
カメラボディ１００の端子部２５は、アクセサリー４００の端子部４２３と電気的に接続可能である。端子部２５は、符号Ｔｐ１から符号Ｔｐ１２で示される複数の端子を含む。本実施形態の説明において、シュー座１５の端子部２５の各端子を、端子の並び順を示す番号を付して、区別する場合がある。この番号は、端子の配列方向（Ｘ軸方向）の一方側（＋Ｘ側）から他方側（−Ｘ側）に向って昇順する番号である。例えば、端子部２５の複数の端子のうち、最も＋Ｘ側に配置された端子を１番目の端子と呼び、最も−Ｘ側に配置された端子を１２番目の端子と呼ぶ。
【００５０】
図４に示すように、カメラボディ１００の端子部２５における各端子は、次のように割り付けられる。
【００５１】
端子部２５において、１２番目の端子（以下、電源端子Ｔｐ１２という）は、それぞれ、カメラボディ１００内の電池ＢＡＴからの電力ＰＷＲをアクセサリー４００側に供給する端子である。
【００５２】
１番目の端子（以下、接地端子Ｔｐ１という）と、２番目の端子（以下、接地端子Ｔｐ２という）は、それぞれ、電源端子Ｔｐ１１及び電源端子Ｔｐ１２に対応する接地端子である。接地端子Ｔｐ１及び接地端子Ｔｐ２は、電位が電力ＰＷＲの基準電位になる端子である。また接地端子Ｔｐ１及び接地端子Ｔｐ２は、電力ＰＷＲを利用するカメラボディ１００内の回路（負荷部３０の重負荷部）用の接地端子である。
【００５３】
３番目の端子（以下、基準電位端子Ｔｐ３という）と５番目の端子（以下、基準電位端子Ｔｐ５という）は、それぞれ、電位が基準電位ＳＧＮＤ（シグナルグランド）になる端子である（即ち、信号の授受を行うための基準となる電位となる端子である）。また基準電位端子Ｔｐ３及び基準電位端子Ｔｐ５は、カメラボディ１００内の回路（カメラ制御部１７０、電源部３２、負荷部３０の軽負荷部）用の接地端子である。
【００５４】
４番目の端子（以下、同期信号端子Ｔｐ４という）は、アクセサリー４００側で生成する通信用クロック信号である同期信号（クロック信号）ＣＬＫがアクセサリー４００から入力される端子である。
【００５５】
６番目の端子（以下、通信信号端子Ｔｐ６という）は、カメラ側データ（各種コマンドを含む）を含む通信信号ＤＡＴＡをアクセサリー４００側に出力する端子でもあり、且つその逆に、アクセサリー４００側の各種情報（アクセサリー４００の固有情報や設定情報など）を含む通信信号ＤＡＴＡがアクセサリー４００側から入力される端子でもある。
【００５６】
７番目の端子（以下、起動状態検出端子Ｔｐ７という）は、シュー座１５に対してコネクター４２０が装着された状態であり且つアクセサリー起動状態を示す（換言すれば、アクセサリー４００が起動して機能できる起動状態（機能可能状態）を示す）起動検出レベル（電気的なＬレベル）ＤＥＴを、アクセサリー４００側が提供しているか否かを検出するための端子である。
【００５７】
８番目の端子（以下、発光制御信号端子Ｔｐ８という）は、アクセサリー４００の閃光発光部４３０と照明光発光部４３５の少なくとも一方の発光を制御する発光制御（発光指令）信号Ｘをアクセサリー４００に対して出力する端子である。発光制御（発光指令）信号Ｘは、ひらたく言えば、閃光発光部４３０または照明光発光部４３５に対して発光開始を指示する制御指令である。
【００５８】
９番目の端子（以下、通信制御信号端子Ｔｐ９という）は、カメラ１０からアクセサリー４００に対して通信を始める際に通信制御（通信開始）信号Ｃｓをカメラ１０からアクセサリー４００に対して出力する端子である。この通信制御信号Ｃｓは、前述の通信信号端子Ｔｐ６を介したカメラ１０とアクセサリー４００との間のＤＡＴＡ通信の通信開始タイミングを定める信号である。
【００５９】
１０番目の端子（以下、オープン端子Ｔｐ１０という）は、電力と信号の双方が供給されない端子であり、いわゆるオープン端子である。このオープン端子Ｔｐ１０は、システムの将来的な機能拡張のために予備的に設けられている端子である。
【００６０】
また、上記の端子配列において、電源端子Ｔｐ１１及び電源端子Ｔｐ１２は、端子部２５の複数の端子の配列方向（Ｘ軸方向）において、一方側（−Ｘ側）に偏らせて配置されている。換言すると、電源端子Ｔｐ１１及び電源端子Ｔｐ１２は、端子部２５の１２個の端子配列において、一方の端部に寄せて（まとめて）並んで配置されている。接地端子Ｔｐ１及び接地端子Ｔｐ２は、端子部２５の複数の端子の配列方向（Ｘ軸方向）において、他方側（＋Ｘ側）に偏らせて、配置されている。換言すると、接地端子Ｔｐ１及び接地端子Ｔｐ２は、端子部２５の１２個の端子配列において、他方の端部（電源端子Ｔｐ１１及び電源端子Ｔｐ１２の配置側とは反対側の端部）に寄せて（まとめて）並んで配置されている。
【００６１】
なお、端子部２５の各端子に入力される信号、各端子が出力する信号の詳細については、後述する。
【００６２】
カメラ制御部１７０は、端子部２５及び端子部４２３を介して、アクセサリー４００と通信してアクセサリー４００を制御するための制御信号を、アクセサリー４００に供給する。本実施形態において、カメラ制御部１７０がアクセサリー４００に供給する制御信号は、アクセサリー４００における発光部４２５の発光を制御する発光制御信号Ｘ、通信信号ＤＡＴＡ、及びカメラ１０とアクセサリー４００との間の通信タイミングを定める通信制御信号Ｃｓである。
【００６３】
カメラ制御部１７０は、図３に示した不揮発メモリー１６０とバッファメモリー１６５の少なくとも一方に記憶されている情報を読み出して、読み出した情報をアクセサリー制御部４４０へ送信する。カメラ制御部１７０は、アクセサリー制御部４４０から受信した情報を不揮発メモリー１６０とバッファメモリー１６５の少なくとも一方に記憶させる。
【００６４】
不揮発メモリー１６０に記憶されている情報は、カメラ１０の初期状態を示すカメラ初期状態情報、及びカメラ１０の設定状態を示すカメラ設定状態情報を含む。カメラ制御部１７０は、カメラ初期状態情報又はカメラ設定状態情報に含まれる各種の情報のうちの少なくとも１つの情報を、アクセサリー制御部４４０へ送信することができる。
【００６５】
カメラ初期状態情報は、カメラ１０の種類を示す情報、カメラ１０が有する機能の種類を示す情報、カメラ１０が有する各機能の特性を示す情報等を含む。カメラ１０が有する機能の種類を示す情報は、例えば、ＡＥ制御を行うか否かを示す情報、ＡＷＢ制御を行うか否かを示す情報等である。カメラ設定状態情報は、カメラ１０が有する各機能を機能させるか否かを示す設定情報、カメラ１０の撮影モードを示す情報等である。撮影モードを示す情報は、例えば、カメラ１０が動画として画像を撮像する第１撮影モードに設定されているか否かを示す情報、カメラ１０が静止画として画像を撮像する第２撮影モードに設定されている否かを示す情報等である。カメラ１０が静止画として画像を撮像する第２撮影モードに設定されていることを示す情報は、例えば、単写と連写のいずれを行うモードに設定されているか否かを示す情報である。単写を行うモードは、例えば、レリーズ釦１６が押下されるたびに１枚の画像を撮像する撮影モードである。連写を行うモードは、レリーズ釦１６が押下されている間に、複数の画像を撮像する撮影モードである。
【００６６】
次に、図４を参照してカメラ１０における各構成要素の接続関係について説明する。以下の説明における電池ＢＡＴは、電池収納部１１０に収納された状態とする。電池ＢＡＴの正極は、電源線４０（ＰＷＲ）を介して、電源スイッチ３１の一端に接続されている。電源スイッチ３１の他端は、負荷部３０の重負荷部の電源端子に接続されている。負荷部３０の重負荷部の接地端子は、接地線４１（ＰＧＮＤ）を介して、電池収納部１１０に収納された電池ＢＡＴの負極に接続されている。
【００６７】
また、電池ＢＡＴの正極は、電源線４０を介して、電源部３２の入力端子に接続されている。電源部３２の第１出力端子は、負荷部３０の軽負荷部の電源端子に接続されている。負荷部３０の軽負荷部の接地端子は、接地線４２（ＳＧＮＤ）を介して、電池ＢＡＴの負極に接続されている。また、電源部３２の第２出力端子は、カメラ制御部１７０の電源端子に接続されている。第２出力端子の電位は、第１出力端子の電位と異なっている。カメラ制御部１７０の接地端子は、接地線４２（ＳＧＮＤ）を介して、電池ＢＡＴの負極に接続されている。
【００６８】
接地端子Ｔｐ１は、接地線４３（ＧＮＤ）を介して、電池ＢＡＴの負極に接続されている。接地端子Ｔｐ２は、接地端子Ｔｐ１とは並列に、接地線４３を介して電池ＢＡＴの負極に接続されている。基準電位端子Ｔｐ３は、接地線４２を介して、電池ＢＡＴの負極に接続されている。基準電位端子Ｔｐ３は、基準電位端子Ｔｐ５とは並列に、接地線４２を介して電池ＢＡＴの負極に接続されている。なお、本実施形態のカメラ１０のグランドは、いわゆる一点グランド（一点アース）を採用している。
【００６９】
同期信号端子Ｔｐ４、通信信号端子Ｔｐ６、起動状態検出端子Ｔｐ７、発光制御信号端子Ｔｐ８、及び通信制御信号端子Ｔｐ９は、それぞれ、信号線を介してカメラ制御部１７０に接続されている。オープン端子Ｔｐ１０は、カメラ制御部１７０、電源線４０、接地線４１、接地線４２、及び接地線４３等の他の回路と絶縁されている。
通信信号端子Ｔｐ６に接続しているラインにはプルアップ抵抗が設けられている。このプルアップ抵抗は電源部３２の出力側に電気的に接続されている。このため通信信号端子Ｔｐ６における電位（レベル）は、アクセサリー４００の装着前及びアクセサリー４００との通信開始前にＨレベルに維持される。なお、起動状態検出端子Ｔｐ７に接続しているラインにも、上記通信信号端子Ｔｐ６と同様に、プルアップ抵抗が設けられている。
【００７０】
電源端子Ｔｐ１２は、アクセサリー電源制御部３３の第１端子に接続されている。アクセサリー電源制御部３３の第２端子は、電源線４０を介して、電池ＢＡＴの正極に接続されている。アクセサリー電源制御部３３は、その制御端子にカメラ制御部１７０から入力される制御信号によって、電池ＢＡＴから電源端子Ｔｐ１１と電源端子Ｔｐ１２への電力供給を遮断することができる。
【００７１】
＜アクセサリー４００の構成＞
次に、図４を参照して、アクセサリー４００の構成について説明する。本実施形態のアクセサリー４００は、カメラ１０から供給される電力ＰＷＲによって動作する。アクセサリー４００は、アクセサリー４００において消費される電力を供給する電源がアクセサリー４００に搭載されていない場合に、カメラ１０から供給される電力ＰＷＲによってアクセサリー４００の各構成要素を機能させることができる。
【００７２】
アクセサリー４００は、端子部４２３、閃光発光部４３０、照明光発光部４３５、アクセサリー制御部４４０、記憶部４４４、第１電源部（電源部１）４５０−１、第２電源部（電源部２）４５０−２、第２パイロットランプ（ＰＬ１）４６０、第１パイロットランプ（ＰＬ２）４５５、第１スイッチ部（ＭＳＷ）４６５、及び第２スイッチ部（ＰＣＳＷ）４７０を備える。本アクセサリー４００は、電池を内蔵できないものとする。
【００７３】
アクセサリー４００の端子部４２３について説明する。図４に示したように、端子部４２３は、アクセサリー４００がカメラ１０に装着されている場合に、カメラ１０の端子部２５と電気的に接続される。端子部４２３は、符号Ｔｓ１から符号Ｔｓ１２で示される複数（１２個）の端子を含む。ここでは、次に説明する端子の並び順を示す番号は、端子の配列方向（Ｘ軸方向）の一方側（＋Ｘ側）から他方側（−Ｘ側）に向って昇順する番号であるものとする。
【００７４】
端子部４２３における各端子の機能は、次のように割り付けられる。ここで、この端子部４２３の各端子Ｔｓ１〜Ｔｓ１２は、図４にて既述したカメラ１０側の端子部２５の各端子（Ｔｐ１〜Ｔｐ１２）に対応して設けられているものである。そして端子部４２３の各端子の機能についても、上述した端子部２５の各端子の機能と対応付けられるものである。このため本実施形態の説明では、上記にて端子部２５に関して既述した説明との重複を避けるため、各端子の端子番号１〜１２について、カメラ側の端子部２５の各端子と対応する端子の端子番号を同じ番号で記載することで、各端子の機能や配置について重複する内容については、その説明を簡略化または割愛する。
【００７５】
端子部４２３において、電源端子Ｔｓ１１と電源端子Ｔｓ１２はそれぞれ、カメラ１０から電力ＰＷＲが供給される端子である。接地端子Ｔｓ１と接地端子Ｔｓ２は、電源端子Ｔｓ１１及び電源端子Ｔｓ１２に対応する接地端子であり、電位が電力ＰＷＲの基準電位（グランド）になる端子である。
【００７６】
基準電位端子Ｔｓ３と基準電位端子Ｔｓ５はそれぞれ、電位が信号の授受を行うための基準電位（シグナルグランド）になる端子である。
【００７７】
同期信号端子Ｔｓ４は、通信用クロック信号である同期信号（クロック信号）ＣＬＫをカメラ１０に対して出力する端子である。
【００７８】
通信信号端子Ｔｓ６は、既述したようなカメラ側の通信データを含む通信信号ＤＡＴＡがカメラ１０側から入力されたり、或いはアクセサリー側の通信信号ＤＡＴＡをカメラ１０に対して出力したりする端子である。
【００７９】
起動状態提供端子Ｔｓ７は、既述の起動検出レベルＤＥＴ（Ｌレベル／ＳＧＮＤによる基準電位）をカメラ１０に提供する端子である。
【００８０】
発光制御信号端子Ｔｓ８は、既述の発光制御信号（発光指令信号）Ｘがカメラ１０から入力される端子である。
【００８１】
通信制御信号端子Ｔｓ９は、既述の通信制御信号（通信起動信号）Ｃｓがカメラ１０から入力される端子である。
【００８２】
また、電源端子Ｔｓ１１と通信制御信号端子Ｔｓ９との間には、オープン端子Ｔｓ１０が配置されている。
【００８３】
閃光発光部４３０は、閃光光源４３１及び充電部４３２を備える。閃光光源４３１は、キセノン管など周知の閃光照明光源を備える。
【００８４】
充電部４３２は、カメラボディ１００から供給された電圧を昇圧する昇圧回路部（昇圧部とも称す）と、その昇圧回路部で昇圧された電圧に基づいて閃光光源４３１を発光させるのに必要な電力を蓄積可能な蓄積回路部（蓄積部／コンデンサ／又はキャパシタ）とを備える。充電部４３２は、蓄積部（蓄積回路部）に蓄積された電力を閃光光源４３１に供給することによって、閃光光源４３１を発光させる。
【００８５】
充電部４３２は、アクセサリー制御部４４０から供給される信号に従って、充電部４３２の蓄積部への充電を開始又は停止する。充電部４３２は、蓄積部を充電する充電処理中に蓄積部の電極間の電圧（充電電圧）を検出することによって、蓄積部が蓄積している充電量（蓄電量、電荷量）を検出することができる。充電部４３２は、検出した蓄積部の充電量を示す情報をアクセサリー制御部４４０に供給する。
【００８６】
なお、充電部４３２は、周知の発光制御回路（例えば周知のＩＧＢＴのように発光の開始・停止を制御する回路）を備えており、アクセサリー制御部４４０から入力された信号に従って、閃光光源４３１を撮影タイミングに同期させて発光させること、及び閃光光源４３１の発光量を制御することができる。
【００８７】
照明光発光部４３５は、照明光光源駆動部４３６及び照明光光源４３７を備える。本実施形態の照明光光源４３７は、連続照明光を発光可能な発光ダイオード（ＬＥＤ）等の固体光源を備える。照明光光源駆動部４３６は、照明光光源４３７に電流を供給することによって、照明光光源４３７を発光させる。もちろん照明光光源４３７は、照明光光源駆動部４３６によって間欠的に電流が供給されることにより、連続照明光ばかりでなく照明光を間欠的に発光することも可能である。照明光光源駆動部４３６は、アクセサリー制御部４４０の制御により、照明光光源４３７を撮影タイミングに同期させて発光させる。照明光光源駆動部４３６は、アクセサリー制御部４４０から入力された信号に従って、照明光光源４３７を発光させる時間（点灯時間）を制御する。
【００８８】
なお、不図示ではあるが、アクセサリー４００は、閃光発光部４３０の電源線４８１に対する電気的な導通状態（ＯＮ／ＯＦＦ）を切り替える第１導通スイッチと、照明光発光部４３５の電源線４８１に対する電気的な導通状態（ＯＮ／ＯＦＦ）を切り替える第２導通スイッチとを備えている。これら第１、第２導通スイッチは、アクセサリー制御部４４０によって制御される。よって、カメラシステム１が発光部４２５を機能させて撮像を行う場合において、アクセサリー４００は、アクセサリー制御部４４０の第１、第２導通スイッチ及び各発光部４３０、４３５への制御によって、閃光発光部４３０又は照明光発光部４３５から択一的に、あるいは両発光部から光を発することができる。
【００８９】
本実施形態において、閃光発光部４３０の最大の発光量は、照明光発光部４３５の最大の発光量よりも多い。閃光発光部４３０は、例えば静止画の撮像時に点灯され、照明光発光部４３５の点灯時よりも被写体を明るく照らすことができる。本実施形態において、照明光発光部４３５の最長の点灯時間（最長点灯時間）は、閃光発光部４３０の最長の点灯時間よりも長い。照明光発光部４３５は、例えば動画の撮像時に点灯され、閃光発光部４３０の点灯時間よりも被写体を長時間にわたって照らすことができる。
【００９０】
本実施形態において、閃光発光部４３０が発する光を閃光と称し、閃光発光部４３０が閃光を発する機能を閃光発光機能と称すことがある。また、照明光発光部４３５が発する光を照明光と称し、照明光発光部４３５が照明光を発する機能を照明発光機能と称すことがある。
【００９１】
本実施形態において、第１パイロットランプ４５５（ＰＬ２）及び第２パイロットランプ４６０（ＰＬ１）は、それぞれ、ＬＥＤ等の固体光源を備える。第１パイロットランプ４５５は、アクセサリー制御部４４０の制御によって、閃光発光部４３０の状態に応じて点灯する。例えば、閃光発光部４３０を発光可能な状態（電荷蓄積部への充電が完了した状態）にある場合に、アクセサリー制御部４４０は、第１パイロットランプ４５５を点灯する。また閃光発光部４３０を発光できない状態にある場合（電荷蓄積部の充電量が不十分な場合）に、アクセサリー制御部４４０は、第１パイロットランプ４５５を消灯する。第２パイロットランプ４６０は、第１パイロットランプ４５５と同様に、アクセサリー制御部４４０によって、照明光発光部４３５が点灯可能な状態（上述の第２導通スイッチがＯＮ状態）にあるか否かに応じて点灯又は消灯する。
【００９２】
本実施形態において、第１スイッチ部４６５（ＭＳＷ）は、既述した係止爪４２２に機械的に連動している。第１スイッチ部４６５は、係止爪４２２が所定の方向（Ｚ軸方向）に移動することによって、回路を閉路又は遮断する。第１スイッチ部４６５は、係止爪４２２の先端がコネクター４２０の底部４２１から予め設定される所定の距離以上に突出している場合に、回路を閉路する。すなわち、第１スイッチ部４６５は、アクセサリー４００がカメラ１０への装着が完了された場合に、回路を閉路する。その一方で第１スイッチ部４６５は、係止爪４２２がコネクター４２０の底部４２１に向って、予め設定される所定の移動量以上押込まれた場合に、回路を遮断する。
【００９３】
本実施形態において、第２スイッチ部４７０（ＰＣＳＷ）は、既述した第２操作部４７１（図２参照）に機械的に連動している。第２スイッチ部４７０は、第２操作部４７１が操作されることによって、回路を閉路又は遮断する。
【００９４】
第１電源部（電源部１）４５０−１は、カメラ１０から供給された電力の電圧を安定化（定電圧制御）する定電圧回路を備える。電源部４５０−１は、定電圧回路によって電圧が安定化された電力を、第２電源部（電源部２）４５０−２及び照明光発光部４３５へ供給することができる。第１電源部４５０−１は、基準電位線４８０（ＳＧＮＤ）に接続されている。第２電源部４５０−２は、第１電源部４５０−１から供給された電力から、アクセサリー制御部４４０用の電力を生成する。第２電源部４５０−２も、基準電位線４８０（ＳＧＮＤ）に接続されている。
【００９５】
記憶部４４４は、不揮発メモリー４４５を備える。不揮発メモリー４４５は、アクセサリー４００に電力が供給されない状態でも情報を保持しておくことができる。不揮発メモリー４４５は、記憶しているデータを書き換え可能なメモリーと、記憶しているデータを書き換え不能なメモリー（例えばＲＯＭ）の少なくとも一方を含む。不揮発メモリー４４５は、アクセサリー制御部４４０を動作させるプログラムや、アクセサリー４００の状態（初期状態及び、アクセサリー制御部４４０内のメモリーに現在設定されている様々なアクセサリーの設定状態）を示す情報、カメラ１０から取得したカメラの状態（初期状態及び設定状態）を示す情報等の情報を記憶する。
【００９６】
アクセサリー制御部４４０は、不揮発メモリー４４５に記憶されたプログラムに基づいてアクセサリー４００の構成要素の動作を制御するＣＰＵと、ＡＳＩＣ等の電子部品とを備える。アクセサリー制御部４４０は、端子部４２３及び端子部２５を介して、カメラ制御部１７０と通信する。アクセサリー制御部４４０は、記憶部４４４に記憶されているアクセサリー初期状態情報又はアクセサリー設定状態情報に含まれる各種の情報のうちの少なくとも１つの情報を、カメラ制御部１７０へ送ることができる。また、アクセサリー制御部４４０は、カメラ制御部１７０から受信した情報を、記憶部４４４に記憶させる。
【００９７】
アクセサリー初期状態情報は、アクセサリー４００の種類を示すアクセサリー種類情報を含む。アクセサリー種類情報は、アクセサリー４００に電池が搭載されているか否かを示す電池有無情報、アクセサリー４００が有する各機能の種類を示す機能種類情報、及びアクセサリー４００が有する各機能の特性を示す特性情報を含む。機能種類情報は、閃光発光機能の有無を示す情報、照明発光機能の有無を示す情報、及び拡張機能の有無を示す情報を含む。拡張機能は、閃光発光機能と照明発光機能のいずれにも該当しない他の機能であり、例えば調光機能、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能、カメラボディ１００以外の装置との通信機能等である。閃光発光機能の特性情報は、閃光発光部４３０の発光特性を示す情報（プロファイル情報）を含む。照明発光機能の特性情報は、照明光発光部４３５の発光特性を示す情報（照明プロファイル情報）、及び照明光発光部４３５が連続して発光可能な最長の時間（最長点灯時間）を示す情報を含む。
【００９８】
アクセサリー設定状態情報は、閃光発光機能がオン状態（有効）とオフ状態（無効）のいずれの状態であるかを示す閃光発光状態情報、及び照明発光機能がオン状態（有効）とオフ状態（無効）のいずれの状態であるかを示す照明光発光状態情報、照明光発光部４３５が発光可能か否かを示す情報（照明発光可能情報）を含む。
【００９９】
カメラ制御部１７０は、レリーズ釦１６の操作情報（全押し操作）が検出されたタイミングに応じて設定される撮影タイミングに同期して閃光発光部４３０の発光を要求する発光制御信号Ｘを、アクセサリー制御部４４０へ送信する。アクセサリー制御部４４０は、カメラ制御部１７０から送信された当該発光制御信号Ｘを受信し、照明光発光部４３５が消灯している状態の場合、受信した発光制御信号に基づいて、閃光発光部４３０が発光していることを示す閃光発光状態情報を生成し、生成した閃光発光状態情報をアクセサリー制御部４４０内のメモリーに記憶する。これにより、アクセサリー制御部４４０は、閃光発光部４３０の発光を要求する発光制御信号Ｘを受信した場合、照明光発光部４３５が消灯している状態の場合に、閃光発光部４３０を発光させる。その結果、アクセサリー制御部４４０は、照明光発光部４３５と閃光発光部４３０とが同時に発光することを避けることができる。
【０１００】
アクセサリー制御部４４０は、カメラ制御部１７０から供給された制御信号に基づいて、アクセサリー４００の構成要素を制御する。アクセサリー制御部４４０は、カメラ制御部１７０から供給された発光制御信号Ｘに従って、閃光発光部４３０又は照明光発光部４３５を発光させる発光制御を行う。
閃光発光部４３０を発光させる発光制御において、アクセサリー制御部４４０は、閃光光源４３１がカメラ側の撮影タイミングと同期して発光するように、充電部４３２を制御する。照明光発光部４３５を発光させる発光制御において、アクセサリー制御部４４０は、照明光光源４３７の撮影タイミングと同期して発光するように、照明光光源駆動部４３６を制御する。
【０１０１】
アクセサリー制御部４４０は、閃光発光部４３０と照明光発光部４３５とを同時に点灯させない。照明発光可能情報が照明光発光部４３５が発光可能な状態を示しかつ閃光発光状態情報が閃光発光部４３０が消灯している状態を示す場合において、照明発光状態指示情報によって照明光発光部４３５を発光させる。
【０１０２】
ここで、照明発光状態指示情報は、照明光発光部４３５の照明（発光）を制御するための信号である。照明発光状態指示情報は、例えば、照明光発光部４３５の点灯を要求する点灯要求情報又は消灯を要求する消灯要求情報を含む。具体的には、例えば、照明光発光部４３５が照明光光源４３７に１つの白色ＬＥＤを備えている場合、照明発光状態指示情報は、白色ＬＥＤの「点灯要求」及び「消灯要求」をそれぞれ“１”及び“０（ゼロ）”で表す。
【０１０３】
具体的には、アクセサリー制御部４４０は、カメラ１０が動画を撮影するための第１撮影モードにおいて、カメラ制御部１７０から照明発光状態指示情報を受信した場合、アクセサリー制御部４４０内のメモリーから照明発光可能情報と閃光発光状態情報を読み出す。
そして、アクセサリー制御部４４０は、受信した照明発光状態指示情報と照明発光可能情報と閃光発光状態情報とに基づいて、照明光発光部４３５の発光の状態を示す照明光発光状態情報を生成する。
【０１０４】
上記アクセサリー制御部４４０における照明光発光状態情報の生成処理の一例として、アクセサリー制御部４４０は照明発光状態指示情報を受信すると、照明発光可能情報が照明光発光部４３５が発光可能な状態を示し、かつ閃光発光状態情報によって閃光発光部４３０が消灯している状態の場合において、照明光発光部４３５が発光していることを示す照明光発光状態情報を生成する。
【０１０５】
そして、アクセサリー制御部４４０は、生成した照明光発光状態情報を、発光部４２５の発光状態を示す発光状態情報として、アクセサリー４００の通信信号端子Ｔｓ６およびカメラ１０の通信信号端子Ｔｐ６を介して、カメラ制御部１７０へ送信する。そして、アクセサリー制御部４４０は、照明光発光部４３５を発光させる。
また、アクセサリー制御部４４０は、生成した照明光発光状態情報を記憶部４４４に記憶する。
【０１０６】
続いて、図５を用いて、このアクセサリー制御部４４０の処理を説明する。
図５は、本実施形態のアクセサリー制御部４４０の処理を説明するための図である。同図において、点灯を指示する照明発光状態指示情報の入力を示す矢印Ｓ５１−１、消灯を指示する照明発光状態指示情報の入力を示す矢印Ｓ５１−２、閃光発光状態情報の時系列変化を示す線Ｓ５２及び照明光発光状態情報の時系列変化を示す線Ｓ５３が示されている。また、横軸は時間ｔであり、時系列変化を示す線Ｓ５２及びＳ５３の縦軸はビット値である。
【０１０７】
照明発光状態指示情報は、カメラ制御部１７０からアクセサリー制御部４４０へ入力される情報である。矢印Ｓ５１−１は、時刻ｔ３において、点灯を指示する照明発光状態指示情報の点灯要求情報（ビットが１）がアクセサリー制御部４４０からカメラ制御部１７０へ入力されることを示している。矢印Ｓ５２−１は、時刻ｔ４において、消灯を指示する照明発光状態指示情報の消灯要求情報（ビットが０）がアクセサリー制御部４４０からカメラ制御部１７０へ入力されることを示している。
【０１０８】
閃光発光状態情報は、アクセサリー制御部４４０が保持する情報である。閃光発光状態情報は、時刻ｔ１から時刻ｔ２までの間及び時刻ｔ５から時刻ｔ６までの間１であり、それ以外の時刻は０である。ここで、１は点灯していることを示し、０は消灯していることを示す。すなわち、閃光発光状態情報は、時刻ｔ１から時刻ｔ２までの間及び時刻ｔ５から時刻ｔ６までの間、閃光発光部４３０が点灯していることを示し、それ以外の時刻で、閃光発光部４３０が消灯していることを示す。
【０１０９】
照明光発光状態情報は、アクセサリー制御部４４０が生成する情報である。照明光発光状態情報は、時刻ｔ３から時刻ｔ４までの間で１であり、それ以外の時刻で０である。ここで、１は点灯していることを示し、０は消灯していることを示す。すなわち、閃光発光状態情報は、時刻ｔ３から時刻ｔ４までの間で照明光発光部４３５が点灯していることを示し、それ以外の時刻で、照明光発光部４３５が消灯していることを示す。
【０１１０】
アクセサリー制御部４４０は、図５に示された時刻ｔ３において、カメラ制御部１７０から点灯を指示する照明発光状態指示情報の点灯要求情報が入力された場合（矢印Ｓ５１−１）、アクセサリー制御部４４０内のメモリーに保持された閃光発光状態情報と照明発光可能情報を参照する。図５の場合、アクセサリー制御部４４０は、時刻ｔ３における閃光発光状態情報が示す値（図５の例では、０）を参照する。図５の例では閃光発光状態情報が示す値が０であることから、閃光発光部４３０が発光していない。また、照明発光可能情報を参照し照明発光が可能であることを確認する。確認後、アクセサリー制御部４４０は、照明発光状態指示情報の点灯要求情報が入力された場合、照明光発光状態情報を発光している状態を示す値（図５の例では、１）に設定する。
【０１１１】
また、アクセサリー制御部４４０は、図５に示された時刻ｔ３から時刻ｔ４の直前までの間、すなわち値が１である照明発光状態指示情報の点灯要求情報が入力されてから値が０である照明発光状態指示情報の消灯要求情報が入力されるまでの間、照明光発光部４３５を発光させる。すなわち、図５に示された時刻ｔ３から時刻ｔ４の直前までの間は、照明発光状態指示情報によって、照明光発光部４３５が発光している状態である。
アクセサリー制御部４４０は、図５に示された時刻ｔ３から時刻ｔ４の直前までの間、アクセサリー制御部４４０内のメモリーに保持された閃光発光状態情報を参照する。そして、図５の例の場合、閃光発光状態情報が示す値が０であることから、閃光発光部４３０が発光していないので、アクセサリー制御部４４０は、照明光発光状態情報を発光している状態を示す値（図５の例では、１）の設定を継続する。
【０１１２】
アクセサリー制御部４４０は、図５に示された時刻ｔ４において、カメラ制御部１７０から消灯を指示する照明発光状態指示情報の消灯要求情報が入力された場合（矢印Ｓ５１−２）、照明光発光状態情報を発光していない状態を示す値０に設定する。
【０１１３】
また、アクセサリー制御部４４０は、カメラ制御部１７０から入力される送信要求情報に応じて、アクセサリー制御部４４０内のメモリーに記憶された照明光発光状態情報を読み出す。
ここで、送信要求情報とは、カメラ１０が照明光発光状態情報の送信を要求する情報であって、初期通信における送信要求コマンド（Ｃ７又はＣ９）あるいは定常通信における周期的な送信要求コマンドＣ１２である。
アクセサリー制御部４４０は、読み出した照明光発光状態情報を含むアクセサリー設定状態情報を、アクセサリー４００の通信信号端子Ｔｓ６およびカメラ１０の通信信号端子Ｔｐ６を介して、カメラ制御部１７０へ送信する。
【０１１４】
その後、カメラ制御部１７０は、アクセサリー制御部４４０から照明光発光状態情報を受信する。カメラ制御部１７０は、受信した照明光発光状態情報から、照明光発光部４３５を発光しているか否かを判定することができる。
【０１１５】
図６は、本実施形態のカメラシステムにおける処理の手順を示す図である。カメラシステムにおける処理の手順を示すフローチャートである。カメラシステム１は、アクセサリー４００を起動するための一連の処理（起動シーケンス）を行う。カメラシステム１は、起動シーケンス（ステップＳ１）において、カメラ１０とアクセサリー４００との間で通信ができるように準備する一連の処理（通信準備シーケンス）を行う（ステップＳ２）。カメラシステム１は、起動シーケンスにおいて通信準備シーケンスの終了後に、撮像に必要な情報をカメラ制御部１７０とアクセサリー制御部４４０との間で相互に通信する一連の処理（初期通信シーケンス）を行う（ステップＳ３）。カメラシステム１は、初期通信シーケンスの終了後に、設定変更等で変化した情報を更新できるように、カメラ制御部１７０とアクセサリー制御部４４０との間で相互に通信する一連の処理（定常通信シーケンス）を行う（ステップＳ４）。
【０１１６】
カメラ制御部１７０は、定常通信シーケンスの終了後に、割込要求が有るか否かを判定する判定処理を行う（ステップＳ５）。カメラシステム１は、割込要求が無いとステップＳ５で判定した場合（ステップＳ５；Ｎｏ）に、定常通信シーケンスの処理を再度行う。カメラシステム１は、割込要求が有るとステップＳ５で判定した場合（ステップＳ５；Ｙｅｓ）に、割込処理（ステップＳ６）を行う。割込処理は、例えば、撮影シーケンスに含まれる一連の処理である。カメラシステム１は、割込処理の終了後に、定常通信シーケンスの処理を再度行う。すなわち、カメラシステム１は、撮影シーケンスにおいて、定常通信シーケンスの処理を行わない。
【０１１７】
次に、初期通信シーケンスにおける処理について説明する。カメラシステム１は、初期通信シーケンスにおいて、カメラ１０とアクセサリー４００との間で撮影に必要とされる情報を相互に送る。カメラ１０とアクセサリー４００は、初期通信シーケンスにおいて、複数の情報を予め定められた順に従って送受信する。初期通信シーケンスにおける処理の初期条件として、アクセサリー４００の記憶部４４４には、アクセサリー種類を示すアクセサリー種類情報を含む情報（第１の応答情報）が予め記憶されている。アクセサリー種類情報は、機能種類情報と電池有無情報を含む
【０１１８】
機能種類情報は、アクセサリー制御部４４０の制御対象の種類を示す情報（種類情報）である。アクセサリー制御部４４０の制御対象は、照明発光機能を機能させる照明光発光部４３５、閃光発光機能を機能させる閃光発光部４３０、ＧＰＳ機能を機能させるＧＰＳ機能部、多灯コマンダ機能を機能させる多灯コマンダ機能部等である。複数の制御対象は、各制御対象の機能の種類に応じて、複数のグループに区分されている。発光機能に関する制御対象、すなわち閃光発光部４３０及び照明光発光部４３５は、第１グループに属している。発光機能以外の機能に関する制御対象、例えばＧＰＳ機能部及び多灯コマンダ機能部は、第２グループに属する。このように、種類情報は、アクセサリー４００が有する機能の種類の一覧を示す情報である。
【０１１９】
電池有無情報は、アクセサリー４００側に、電池などの電源を備えているか否かを示す情報（換言すれば、アクセサリー４００側で消費する電力をアクセサリー４００側自身で賄えるか否かを示す情報）である。この電池有無情報は、カメラ１０がアクセサリー４００に電力を供給する制御（後述する）等に使われる情報である。この電池有無情報の詳細については、後述する。
【０１２０】
また、記憶部４４４には、アクセサリー４００が有する各機能の特性を示す特性情報（第２の応答情報）が予め記憶されている。特性情報は、アクセサリー４００の各機能を担当する各機能部の特性を示す情報を含む。例えば、閃光発光機能の特性情報は、閃光発光部４３０の発光特性を示す情報（プロファイル情報）を含む。照明発光機能の特性情報は、照明光発光部４３５（撮影照明用のＬＥＤ）の発光特性を示す情報（照明プロファイル情報）、及び照明光発光部４３５が連続して発光可能な最長の時間（最長点灯時間）を示す情報を含む。
【０１２１】
カメラ制御部１７０は、アクセサリー制御部４４０に送信を要求する複数の情報について、予め定められた順番（要求順番）に従って、各情報をアクセサリー制御部４４０に送信する。記憶部４４４には、アクセサリー制御部４４０が要求順番に従って順に情報を読み出すことができるように、情報が予め記憶されている。アクセサリー制御部４４０は、要求順番に従って、記憶部４４４から情報を読み出して、読み出した情報を示す通信信号ＤＡＴＡを、カメラ制御部１７０に送信する。また、カメラ制御部１７０は、要求順番に対して予め定められた順番で、カメラボディ１００の初期状態を示すカメラ初期状態情報をアクセサリー制御部４４０に送信する。初期状態情報は、カメラボディ１００の記憶部１５８に予め記憶されている。カメラ初期状態情報は、モニタ充電許可情報等を含む。モニタ充電許可情報は、後に説明する充電制御に用いられる。以下、初期通信シーケンスにおける処理フローの一例を説明する。
【０１２２】
図７は、初期通信シーケンスにおける処理の手順を示すフローチャートである。図８は、図７から続く処理の手順を示すフローチャートである。図７及び図８において、図中左側のフローがカメラボディ１００のカメラ制御部１７０における処理内容であり、図中右側のフローがアクセサリー４００のアクセサリー制御部４４０における処理内容である。
【０１２３】
次に、カメラ制御部１７０は、通信準備シーケンス（図６参照）が終了した後に、初期通信シーケンスが開始されると、アクセサリー初期状態情報に含まれる情報の送信を要求する送信要求コマンドＣ１を、アクセサリー制御部４４０へ送信し、アクセサリー初期状態情報を受信する準備をする（ステップＳ２０１）。送信要求コマンドＣ１は、アクセサリー初期状態情報のうちのアクセサリー種類情報の送信を、カメラ制御部１７０が要求していることを示す要求情報である。
【０１２４】
次に、アクセサリー制御部４４０は、送信要求コマンドＣ１を受信する（ステップＳ２０２）。アクセサリー制御部４４０は、カメラ制御部１７０からの要求情報（送信要求コマンドＣ１）に応じて応答する応答情報を、カメラ制御部１７０に送信するよりも前に、記憶部４４４に予め記憶させている。アクセサリー制御部４４０は、カメラ制御部１７０から送られて来た要求情報に応じて、記憶部４４４に記憶されている応答情報を読み出してカメラ制御部１７０に送る（送信）する（ステップＳ２０３）。カメラ制御部１７０は、電池有無情報及び機能種類情報を受信する（ステップＳ２０４）。
【０１２５】
次に、カメラ制御部１７０は、既述した「カメラ初期状態情報」の送信を通知する送信通知コマンドＣ２０をアクセサリー制御部４４０に送信し、カメラ初期状態情報を送信する準備をする（ステップＳ２０４Ａ）。アクセサリー制御部４４０は、送信通知コマンドＣ２０を受信し、カメラ初期状態情報を受信する準備をする（ステップＳ２０４Ｂ）。カメラ制御部１７０は、ステップＳ２０４Ａで送信通知コマンドＣ２０を送信した後に、カメラ初期状態情報をアクセサリー制御部４４０に送信する（ステップＳ２０４Ｃ）。アクセサリー制御部４４０は、カメラ初期状態情報を受信する（ステップＳ２０４Ｄ）。
【０１２６】
次に、カメラ制御部１７０は、カメラ初期状態情報を受信終了後、ステップＳ２０４で受信した機能種類情報に基づいて、アクセサリー４００が照明発光機能を有するか否かを判定する（ステップＳ２１０）。カメラ制御部１７０は、アクセサリー４００が照明発光機能を有するとステップＳ２１０で判定した場合（ステップＳ２１０；Ｙｅｓ）に、照明発光機能の初期状態情報（第３の応答情報）の送信を要求する送信要求コマンドＣ３を、アクセサリー制御部４４０へ送信する（ステップＳ２１１）。アクセサリー制御部４４０は、送信要求コマンドＣ３を受信して（ステップＳ２１２）、送信要求コマンドＣ３に従って、照明発光機能の初期状態情報をカメラ制御部１７０へ送信する（ステップＳ２１３）。カメラ制御部１７０は、照明発光機能の初期状態情報を受信する（ステップＳ２１４）。
【０１２７】
次に、カメラ制御部１７０は、アクセサリー４００が照明発光機能を有していないとステップＳ２１０で判定した場合（ステップＳ２１０；Ｎｏ）に、ステップＳ２０４で受信した機能種類情報に基づいて、アクセサリー４００が閃光発光機能を有するか否かを判定する（ステップＳ２１５）。カメラ制御部１７０は、アクセサリー４００が閃光発光機能を有していないとステップＳ２１５で判定した場合（ステップＳ２１５；Ｎｏ）に、ステップＳ２０４で受信した機能種類情報に基づいて、アクセサリー４００が照明発光機能と閃光発光機能のいずれにも該当しない機能、例えば多灯コマンダ機能等を有しているか否かを判定する（ステップＳ２１６）。このように、アクセサリー４００は、照明発光機能と閃光発光機能の双方を有していなくてもよい。アクセサリー制御部４４０が発光状態を制御する発光部４２５は、アクセサリー４００とは別の装置に設けられていてもよい。
【０１２８】
次に、カメラ制御部１７０は、ステップＳ２１４の処理の終了後、又はアクセサリー４００が閃光発光機能を有しているとステップＳ２１５で判定した場合（ステップＳ２１５；Ｙｅｓ）、又はステップＳ２１６の処理の終了後に、アクセサリー４００の機能のうちで特性を設定可能な機能を示す設定可能情報の送信を要求する送信要求コマンドＣ４を、アクセサリー制御部４４０へ送信する（ステップＳ２１７）。アクセサリー４００は、送信要求コマンドＣ４を受信（ステップＳ２１８）した後に、アクセサリー４００の設定可能情報をカメラ制御部１７０へ送信する（ステップＳ２１９）。カメラ制御部１７０は、アクセサリー４００の設定可能情報を受信する（ステップＳ２２０）。
【０１２９】
次に、カメラ制御部１７０は、アクセサリー４００のプロファイルを示すプロファイル情報の送信を要求する送信要求コマンドＣ５をアクセサリー制御部４４０へ送信する（ステップＳ２２１）。
【０１３０】
本実施形態において、プロファイル情報は、閃光発光機能の特性を示す情報である。プロファイル情報は、例えば、閃光光源４３１の発光特性を示す情報を含む。閃光光源４３１の発光特性は、例えば、閃光光源４３１が発する光の光量（明るさ）と波長（色味）の少なくとも一方を含む。プロファイル情報は、例えば、閃光発光機能を機能させる撮影モードにおいて、ＡＷＢ制御等に利用される。
【０１３１】
次に、アクセサリー４００は、送信要求コマンドＣ５を受信（ステップＳ２２２）した後に、プロファイル情報をカメラ制御部１７０へ送信する（ステップＳ２２３）。カメラ制御部１７０は、プロファイル情報を受信する（ステップＳ２２４）。
【０１３２】
次に、カメラ制御部１７０は、ステップＳ２０４で受信した機能種類情報に基づいて、アクセサリー４００が照明発光機能を有するか否かを判定する（ステップＳ２２５）。カメラ制御部１７０は、アクセサリー４００が照明発光機能を有しているとステップＳ２２５で判定した場合（ステップＳ２２５；Ｙｅｓ）に、照明プロファイル情報の送信を要求する送信要求コマンドＣ６をアクセサリー制御部４４０へ送信する（ステップＳ２２６）。
【０１３３】
本実施形態において、照明プロファイル情報は、照明発光機能の特性を示す情報である。照明プロファイル情報は、例えば、照明光光源４３７の発光特性を示す情報を含む。照明光光源４３７の発光特性は、例えば、閃光光源４３１が発する光の光量（明るさ）と波長（色味）の少なくとも一方を含む。照明プロファイル情報は、例えば、照明発光機能を機能させる撮影モードにおいて、ＡＥ制御、ＡＷＢ制御等に利用される。
【０１３４】
次に、アクセサリー制御部４４０は、送信要求コマンドＣ６を受信（ステップＳ２２７）した後に、照明プロファイル情報をカメラ制御部１７０へ送信する（ステップＳ２２８）。カメラ制御部１７０は、照明プロファイル情報を受信する（ステップＳ２２９）。
【０１３５】
次に、カメラ制御部１７０は、アクセサリー４００が照明発光機能を有していないとステップＳ２２５で判定した場合（ステップＳ２２５；Ｎｏ）、又はステップＳ２２９の処理の終了後に、アクセサリー設定状態情報の送信を要求する送信要求コマンドＣ７を、アクセサリー制御部４４０へ送信する（ステップＳ２３０）。
【０１３６】
次に、アクセサリー制御部４４０は、送信要求コマンドＣ７を受信（ステップＳ２３１）した後に、照明光発光状態情報を含むアクセサリー設定状態情報をカメラ制御部１７０へ送信する（ステップＳ２３２）。カメラ制御部１７０は、照明光発光状態情報を含むアクセサリー設定状態情報を受信する（ステップＳ２３３）。
【０１３７】
次に、カメラ制御部１７０は、既述した「カメラ設定状態情報」を送信することを通知する送信通知コマンドＣ８をアクセサリー制御部４４０へ送信する（ステップＳ２３４）。アクセサリー４００は、送信通知コマンドＣ８を受信（ステップＳ２３５）する。カメラ制御部１７０は、カメラ設定状態情報をアクセサリー制御部４４０へ送信（ステップＳ２３６）する。アクセサリー制御部４４０は、カメラ設定状態情報を受信する（ステップＳ２３７）。
【０１３８】
次に、カメラ制御部１７０は、アクセサリー設定状態情報の送信を要求する送信要求コマンドＣ９を、アクセサリー制御部４４０へ送信する（ステップＳ２３８）。アクセサリー制御部４４０は、送信要求コマンドＣ９を受信（ステップＳ２３９）した後に、照明光発光状態情報を含むアクセサリー設定状態情報をカメラ制御部１７０へ送信する。カメラ制御部１７０は、照明光発光状態情報を含むアクセサリー設定状態情報を受信する（ステップＳ２４１）。ステップＳ２４１の処理の終了後に、初期通信シーケンスは、終了される。
【０１３９】
以上に示した初期通信シーケンスの手順に従って、アクセサリー制御部４４０がカメラ制御部１７０から送信要求コマンドＣ７又は送信要求コマンドＣ９を受信した場合、記憶部４４４に記憶されている照明光発光状態情報を読み出し、読み出した照明光発光状態情報をカメラ制御部１７０へ送信する。カメラ制御部１７０は、その照明光発光状態情報を受信する。
【０１４０】
これにより、アクセサリー制御部４４０は、より確からしい照明光発光状態情報をカメラ制御部１７０へ送信するので、カメラ制御部１７０は、受信した照明光発光状態情報に基づいて、照明光発光部４３５の発光状態を精度良く判定することができる。
その結果、カメラ制御部１７０は、アクセサリーの発光状態に応じて、撮影処理ができるので、カメラ１０及びアクセサリー４００の利便性を高めることができる。
【０１４１】
次に、定常通信シーケンスについて説明する。カメラシステム１は、定常通信シーケンスにおいて、カメラ１０とアクセサリー４００との間で撮影に必要とされる情報を相互に送る。定常通信シーケンスは、図６に示したように割込要求が発生していない期間において、例えば周期が２００ｍｓ程度の周期で繰り返し実行される。カメラ１０とアクセサリー４００は、繰り返し行われる定常通信シーケンスのそれぞれにおいて、正気通信シーケンスと同様に、複数の情報を予め定められた順に従って送受信する。
【０１４２】
また、カメラ１０とアクセサリー４００は、それぞれ、前回の初期通信シーケンス又は前回の定常通信シーケンスにおいて受信した情報を、必要に応じて、今回の定常通信シーケンスにおいて受信した情報に更新する。また、カメラシステム１は、初期状態情報を更新する場合に、初期通信シーケンスをやり直すこと、又は更新が必要な項目を指定して初期状態情報を更新することができる。以下、定常通信シーケンスの処理フローの一例を説明する。
【０１４３】
図９は、定常通信シーケンスにおける処理の手順を示すフローチャートである。図１０は、図９から続く処理の手順を示すフローチャートである。
【０１４４】
カメラ制御部１７０は、定常通信シーケンスが開始されると、カメラ設定状態情報の送信を通知する送信通知コマンドＣ１０をアクセサリー制御部４４０へ送信する（ステップＳ３０１）。アクセサリー制御部４４０は、送信通知コマンドＣ１０を受信して、カメラ設定状態情報を受信する準備をする（ステップＳ３０２）。カメラ制御部１７０は、送信通知コマンドＣ１０で指定した項目の最新のカメラ設定状態情報を、アクセサリー制御部４４０へ送信する（ステップＳ３０３）。アクセサリー制御部４４０は、送信通知コマンドＣ１０に指定された項目の最新のカメラ設定状態情報を、受信する（ステップＳ３０４）。
【０１４５】
カメラ制御部１７０は、初期通信シーケンスのステップＳ２０４（図７参照）で取得した機能種類情報に基づいて、アクセサリー４００が照明発光機能を有しているか否かを判定する（ステップＳ３０５）。カメラ制御部１７０は、アクセサリー４００が照明発光機能を有しているとステップＳ３０５で判定した場合（ステップＳ３０５；Ｙｅｓ）に、照明発光機能の設定状態を示す照明設定状態情報の送信を要求する送信要求コマンドＣ１１を、アクセサリー制御部４４０へ送信する（ステップＳ３０６）。アクセサリー制御部４４０は、送信要求コマンドＣ１１を受信（ステップＳ３０７）した後に、照明設定状態情報をカメラ制御部１７０へ送信する（ステップＳ３０８）。カメラ制御部１７０は、照明設定状態情報を受信する（ステップＳ３０９）。
【０１４６】
カメラ制御部１７０は、アクセサリー４００が照明発光機能を有していないとステップＳ３０５で判定した場合（ステップＳ３０５；Ｎｏ）、又はステップＳ３０９の処理の終了後に、アクセサリー設定状態情報の送信を要求する送信要求コマンドＣ１２を、アクセサリー制御部４４０へ送信する（ステップＳ３１０）。アクセサリー制御部４４０は、送信要求コマンドＣ１２を受信した後に（ステップＳ３１１）、送信要求コマンドＣ１２に指定された項目の最新のアクセサリー設定状態情報を、カメラ制御部１７０へ送信する（ステップＳ３１２）。具体的には、送信要求コマンドＣ１２により指定された項目中に、照明光発光状態情報がある場合、アクセサリー制御部４４０は、記憶部４４４に記憶されている照明光発光状態情報を読み出し、読み出した照明光発光状態情報を含むアクセサリー設定状態情報を、カメラ制御部１７０へ送信する。
カメラ制御部１７０は、送信要求コマンドＣ１２によって指定した項目の最新のアクセサリー設定状態情報を、受信する（ステップＳ３１３）。
【０１４７】
カメラ制御部１７０は、ステップＳ３１３で取得したアクセサリー設定状態情報に初期化要求が含まれているか否かを判定する（ステップＳ３１４）。初期化要求は、カメラ制御部１７０が初期通信シーケンス又は定常通信シーケンスで取得したアクセサリー４００に関する情報を取得しなおすことを、アクセサリー制御部４４０が要求していることを示す情報である。
【０１４８】
カメラ制御部１７０は、アクセサリー設定状態情報に初期化要求が含まれているとステップＳ３１４で判定した場合（ステップＳ３１４；Ｙｅｓ）に、初期通信シーケンス又は定常通信シーケンスで取得したアクセサリー４００に関する情報を破棄する（ステップＳ３１５）。カメラ制御部１７０は、ステップＳ３１５の処理の終了後に、初期通信シーケンスを開始する（ステップＳ３１６）。
【０１４９】
カメラ制御部１７０は、アクセサリー設定状態情報に初期化要求が含まれていないとステップＳ３１４で判定した場合（ステップＳ３１４；Ｎｏ）に、ステップＳ３１３で受信したアクセサリー設定状態情報に、プロファイル更新要求情報が含まれているか否かを判定する（ステップＳ３１７）。このプロファイル更新要求情報は、カメラ制御部１７０が初期通信シーケンスで取得した照明発光機能の特性情報のうちプロファイル情報を更新することをアクセサリー制御部４４０が要求していることを示す情報である。
【０１５０】
カメラ制御部１７０は、ステップＳ３１３で受信したアクセサリー設定状態情報にプロファイル更新要求情報が含まれているとステップＳ３１７で判定した場合（ステップＳ３１７；Ｙｅｓ）に、プロファイル情報の送信を要求する送信要求コマンドＣ１３を、アクセサリー制御部４４０へ送信する（ステップＳ３１８）。アクセサリー制御部４４０は、送信要求コマンドＣ１３を受信して（ステップＳ３１９）、プロファイル情報を送信する（ステップＳ３２０）。カメラ制御部１７０は、プロファイル情報を受信して（ステップＳ３２１）、ステップＳ３２１の処理前に保持していたプロファイル情報を、ステップＳ３２１で受信した照明発光機能の特性情報へ更新する。
【０１５１】
カメラ制御部１７０は、ステップＳ３２１の処理の終了後、又はアクセサリー設定状態情報にプロファイル更新要求情報が含まれていないとステップＳ３１７で判定した場合（ステップＳ３１７；Ｎｏ）に、ステップＳ３１３で受信したアクセサリー設定状態情報に、照明プロファイル更新要求情報が含まれているか否かを判定する（ステップＳ３２２）。プロファイル更新要求情報は、カメラ制御部１７０が初期通信シーケンスで取得した照明プロファイル情報を更新することをアクセサリー制御部４４０が要求していることを示す情報である。
【０１５２】
カメラ制御部１７０は、ステップＳ３１３でアクセサリー設定状態情報に照明プロファイル更新要求情報が含まれているとステップＳ３２２で判定した場合（ステップＳ３２２；Ｙｅｓ）に、照明プロファイル情報の送信を要求する送信要求コマンドＣ１４を、アクセサリー制御部４４０へ送信する（ステップＳ３２３）。アクセサリー制御部４４０は、送信要求コマンドＣ１４を受信して（ステップＳ３２４）、照明プロファイル情報を送信する（ステップＳ３２５）。カメラ制御部１７０は、照明プロファイル情報を受信して（ステップＳ３２６）、ステップＳ３２１の処理前に保持していた照明プロファイル情報を、ステップＳ３２１で受信した閃光発光機能の特性情報へ更新する。
【０１５３】
定常通信シーケンスは、カメラ制御部１７０が照明プロファイル情報の受信を終了した後、又はカメラ制御部１７０がアクセサリー設定状態情報に閃光発光機能に関する更新要求情報が含まれていないとステップＳ３２２で判定した場合（ステップＳ３２２；Ｎｏ）に、終了される。
【０１５４】
以上、本実施形態のアクセサリー制御部４４０は、定常通信シーケンスにおいて、アクセサリー制御部４４０は、送信要求コマンドＣ１２を受信した後に、記憶部４４４に記憶されている照明光発光状態情報を読み出し、読み出した照明光発光状態情報をカメラ制御部１７０へ送信する。カメラ制御部１７０は、その照明光発光状態情報を受信する。
【０１５５】
これにより、アクセサリー制御部４４０は、より確からしい照明光発光状態情報をカメラ制御部１７０へ送信するので、カメラ制御部１７０は、その照明光発光状態情報に基づいて、照明光発光部４３５の発光状態を精度良く判定することができる。
【０１５６】
次に、撮影シーケンスにおける処理について説明する。まず、閃光発光機能を機能させる撮影シーケンスにおける処理を中心に説明する。
【０１５７】
図１１は、撮影シーケンスにおける処理の手順を示すフローチャートである。カメラ制御部１７０は、ステップＳ４の定常通信シーケンスの終了によりレリーズ釦１６が操作されたことが検出されると、カメラ１０の撮影モードが閃光発光機能を機能させる第２撮影モード（閃光撮像）であるか否かを撮影モード情報に基づいて、判定する（ステップＳ５００）。なお、カメラ制御部１７０は、ステップＳ４の定常通信シーケンスにおける処理中にレリーズ釦１６が操作されたことが検出されると、レリーズ釦１６が操作されたことに対する処理をステップＳ４の定常通信シーケンスの終了まで休止させる。
【０１５８】
カメラ制御部１７０は、カメラ１０の撮影モードが第２撮影モードでないとステップＳ５００で判定した場合に（ステップＳ５００；Ｎｏ）、カメラ１０の撮影モードが照明発光機能を機能させる第１撮影モード（照明撮像）であるか否かを判定する（ステップＳ５０１）。カメラ制御部１７０は、カメラ１０の撮影モードが第１撮影モードであるとステップＳ５０１で判定した場合に（ステップＳ５０１；Ｙｅｓ）、照明発光機能を機能させる撮影シーケンスを実行する（ステップＳ１１）。カメラ制御部１７０は、カメラ１０の撮影モードが第１撮影モードでないとステップＳ５０１で判定した場合に（ステップＳ５０１；Ｎｏ）、閃光発光機能と照明発光機能のいずれも機能させない撮影シーケンスを実行する（ステップＳ１２）。
【０１５９】
カメラ制御部１７０は、カメラ１０の撮影モードが第２撮影モードであるとステップＳ５００で判定した場合に（ステップＳ５００；Ｙｅｓ）、ステップＳ４の定常通信シーケンスにおいてアクセサリー制御部４４０から受信したアクセサリー設定状態情報のうちの発光可否情報に基づいて、閃光発光部４３０がレディ状態であるか否かを判定する（ステップＳ５０２）。カメラ制御部１７０は、閃光発光部４３０がレディ状態でないとステップＳ５０２で判定した場合に（ステップＳ５０２；Ｎｏ）、ステップＳ５０３でレリーズ釦の操作がなかった（レリーズボタンの操作結果解除）とする。ステップＳ５０３の処理の終了後に、次回の定常通信シーケンスが開始される。
【０１６０】
カメラ制御部１７０は、閃光発光部４３０がレディ状態であるとステップＳ５０２で判定した場合に（ステップＳ５０２；Ｙｅｓ）、次回の定常通信シーケンスの開始を撮影シーケンスの終了まで停止（遅延）することを示す定常通信停止通知を、アクセサリー制御部４４０へ送信する（ステップＳ５０４）。カメラ制御部１７０は、ステップＳ５０４で送信した定常通信停止通知をアクセサリー制御部４４０が受信したことを検出した後に、アクセサリー制御部４４０とともに定常通信シーケンスを停止する（ステップＳ５０５）。ステップＳ５０５の処理の終了後に、閃光発光機能を機能させる撮影シーケンスは、開始される（ステップＳ１３）。
【０１６１】
カメラ制御部１７０は、閃光発光機能を機能させる撮影シーケンスが開始された後に、ユーザーが指定する被写体にピントが合うように、ＡＦ制御を実行する。また、カメラ制御部１７０は、既述のモニタ充電指令をアクセサリー制御部４４０へ送信（ステップＳ５１０）し、アクセサリー制御部４４０に充電部４３２の充電を開始させる。充電部４３２による充電は、既述のように予め定められた所定時間だけ継続して行われる。
【０１６２】
カメラ制御部１７０は、ステップＳ５１０の処理の終了後に、カメラ１０の設定状態に応じて、被写体の反射率を測定するために周知のモニタ発光（プリ発光）制御を行う（ステップＳ５１１）。モニタ発光制御において、カメラ制御部１７０は、モニタ発光を実行させるモニタ発光制御信号を、同期信号端子Ｔｓ４及び同期信号端子Ｔｐ４を介して、アクセサリー制御部４４０へ送信する。アクセサリー制御部４４０は、カメラ制御部１７０から受信したモニタ発光制御信号に従って、閃光発光部４３０を発光させる。カメラ制御部１７０は、カメラ１０の設定状態に応じて、閃光発光部４３０がモニタ発光を実行したときに撮像（モニタ撮像）された結果を用いたＡＥ制御とＡＷＢ制御の少なくとも一方を行う。なお、モニタ発光制御、ＡＥ制御、及びＡＷＢ制御のうちの少なくとも１つは、カメラ１０の設定状態に応じて、省略されることがある。
【０１６３】
カメラ制御部１７０は、撮像（本撮像）の実行を指令する旨のレリーズ釦１６の操作情報（レリーズ釦１６の全押し操作）が検出された場合に、発光制御（本発光制御）を行う（ステップＳ５１２）。カメラ制御部１７０は、レリーズ釦１６の操作情報（全押し操作）が検出されたタイミングに応じて設定される撮影タイミングに同期して閃光発光部４３０の発光を要求する発光制御信号Ｘを、アクセサリー制御部４４０へ送信する。発光制御信号Ｘは、アクセサリー４００内において、発光制御の実行前にＨレベルに維持されており、カメラ制御部１７０は、発光制御信号ＸをＬレベルに立ち下げることによって、撮影タイミングをアクセサリー制御部４４０へ通知する。アクセサリー制御部４４０は、発光制御信号ＸがＬレベルに立ち下げられたことを検出した場合に、発光制御信号ＸがＬレベルに立ち下げられたタイミングに応じて、閃光発光部４３０を発光させる。
【０１６４】
カメラ制御部１７０は、閃光発光部４３０が発光するタイミングと同期して、撮像素子１２１に対する露光を開始する（ステップＳ５１３）。カメラ制御部１７０は、ステップＳ５１３で露光を開始してから、ＡＥ制御等によって設定された露光時間が経過したときに撮像素子１２１に対する露光を終了させる（ステップＳ５１４）。カメラ制御部１７０は、ステップＳ５１４の処理の終了後に、撮像素子１２１が撮像した撮像画像を示す画像データを取り込む撮像処理を行う（ステップＳ５１５）。カメラ制御部１７０は、取り込んだ画像データを例えばメモリー１４０に記憶させる。ステップＳ５１５の処理の終了後に閃光発光機能を機能させる撮影シーケンスは、終了される。
【０１６５】
次回の定常通信シーケンスは、撮影シーケンスの終了後に、開始される。上記のように、アクセサリー制御部４４０は、充電要求情報、充電経過情報、充電可否情報、及び発光可否情報を含む充電状態情報を、定常通信シーケンスにおいてカメラ制御部１７０へ送信する。しかしながら、カメラシステム１は、撮影シーケンスの処理を行っている間には定常通信シーケンスを休止させているので、アクセサリー制御部４４０が充電状態情報の送信を休止することになる。そこで、カメラ制御部１７０は、必要に応じて、アクセサリー制御部４４０に充電制御を実行させる指令をアクセサリー制御部４４０に送る（ステップＳ５１０参照）。このように、カメラ制御部１７０は、撮影シーケンスにおいて、アクセサリー制御部４４０から充電要求を受信することなく、アクセサリー制御部４４０に充電させることができる。また、アクセサリー制御部４４０は、撮影シーケンスにおいて、充電要求をカメラ制御部１７０に送信することなくカメラ制御部１７０からの指令を受けて、充電部４３２に蓄積部（電荷蓄積部）を充電させることができる。
【０１６６】
なお、閃光発光機能と照明発光機能のいずれも機能させない第３撮影モードの撮影シーケンス（ステップＳ１２）における処理は、例えば、ステップＳ５１３からステップＳ５１５の処理を含む。第３撮影モードの撮影シーケンスは、発光制御を行わない点で閃光発光機能を機能させる撮影シーケンスと異なる。第３撮影モードの撮影シーケンスにおける処理は、発光制御を行わない点を除くと、閃光発光機能を機能させる撮影シーケンスと同様であるので、その説明を省略する。また、カメラ制御部１７０は、第３撮影モードの撮影シーケンスを行う間に定常通信シーケンスの開始を停止し、第３撮影モードの撮影シーケンスの終了後に定常通信シーケンスを開始する。
【０１６７】
次に、照明発光機能を機能させる撮影シーケンスについて説明する。アクセサリー制御部４４０は、カメラ１０の撮影モードが第１撮影モード（照明撮影）に設定されている場合に、照明光発光部４３５の発光処理を制御する。第１撮影モードは、例えば、予め定められる所定時間内に複数回の静止画撮影処理を行う撮影モード、あるいは予め定められる所定時間継続する動画撮影処理を行う撮影モードのいずれかの撮影モードである。
【０１６８】
アクセサリー４００は、照明発光機能を機能させる撮影シーケンスにおける第１の処理として、カメラ１０のＡＦ制御が終了して合焦が完了した後に、カメラ１０からの照明発光状態指示情報を受信し、受信した照明発光状態指示情報に応じて発光状態情報を生成し、生成した発光状態情報をカメラ１０へ送信した後に、照明光発光部４３５を点灯する。ＡＥ制御やＡＷＢ制御は、照明光発光部４３５が点灯している状態で行われる。
【０１６９】
また、カメラボディ１００は、照明発光機能を機能させる撮影シーケンスにおける第２の処理として、最長点灯時間の終了間際にレリーズ釦１６が全押しされた場合に、最長点灯時間を超えて点灯時間を延長させる。カメラボディ１００は、第２の処理の初期条件として、照明発光機能を機能させる第１撮影モードの撮影シーケンスが開始する前（図１１のフローチャートを実行開始する前）に行われた上述の定常通信シーケンス（例えば、図９のステップＳ３０９参照）において、アクセサリー制御部４４０から照明発光機能の特性情報を受信している。照明発光機能の特性情報は、最長点灯時間（照明光発光部４３５を連続点灯可能な期間（時間）を示す情報）を示す情報を含んでいる。
【０１７０】
図１２は、照明発光機能を機能させる撮影シーケンスにおける処理の手順を示すフローチャートである。図１２において、図中左側のフローがカメラボディ１００のカメラ制御部１７０における処理内容であり、図中右側のフローがアクセサリー４００のアクセサリー制御部４４０における処理内容である。
【０１７１】
まず、カメラ制御部１７０は、照明発光機能を機能させる第１撮影モードの撮影シーケンスが開始した後に、撮像の準備を開始することを示すレリーズ釦１６の操作（半押し）を検出（ステップＳ６０１）すると、ＡＦ制御を開始する（ステップＳ６０２）。カメラ制御部１７０は、ＡＦセンサーによって合焦状態を検出してＡＦ制御が終了（ステップＳ６０３）した後に、望の被写体に対する合焦動作の完了（合焦状態に至ったこと）を示す合焦完了情報（合焦状態情報）をアクセサリー制御部４４０へ送信する（ステップＳ６０４）。アクセサリー制御部４４０は、この合焦状態情報を受信（ステップＳ６０５）した後に、照明光発光部４３５に点灯を開始させる（ステップＳ６０６）。撮影シーケンスが開始した時点において、アクセサリー制御部４４０が照明光発光部４３５を点灯させる時間（通常点灯時間）は、予め設定された所定の時間だけ照明光発光部４３５の最長点灯時間よりも短く設定されている。
【０１７２】
カメラ制御部１７０は、ステップＳ６０４の処理の終了後に、ＡＥ制御及びＡＷＢ制御を開始（ステップＳ６０７）して、照明光発光部４３５が被写体を照らしている状態でＡＥ制御及びＡＷＢ制御を行う。カメラ制御部１７０は、ＡＥ制御及びＡＷＢ制御が完了（ステップＳ６０８）し、撮像を要求することを示すレリーズ釦１６の操作（全押し）を検出する（ステップＳ６０９）。ステップＳ６０９の処理の終了後に、カメラ制御部１７０は、最長点灯時間内に撮像を完了可能であるか否かを判定する（ステップＳ６１０）。
【０１７３】
カメラ制御部１７０は、ステップＳ６１０において、合焦完了（状態）情報を送信（ステップＳ６０４）したタイミングと、通常点灯時間と、ステップＳ６０９でレリーズ釦１６の操作（全押し）を検出したタイミング（撮影開始時刻）とに基づいて、通常点灯時間内に撮像を完了可能であるか否かを判定する。カメラ制御部１７０は、例えば、レリーズ釦１６の操作（全押し）を検出した時点で照明光発光部４３５に残されている点灯時間を求め、撮像を完了するのに必要とされる時間とを比較することによって、通常点灯時間内に撮像を完了可能であるか否かを判定する。
【０１７４】
カメラ制御部１７０は、通常点灯時間内に撮像を完了可能であると判定した場合（ステップＳ６１０；Ｙｅｓ）に、撮像素子１２１に対する露光を開始する（ステップＳ６１５）。
【０１７５】
カメラ制御部１７０は、通常点灯時間内に撮像を完了不能であると判定した場合（ステップＳ６１０；Ｎｏ）に、点灯時間を通常点灯時間から最長点灯時間以下の時間まで延長し、さらに撮像を完了可能であるか否かを判定する（ステップＳ６１１）。通常点灯時間よりも延長した時間内に撮像を完了不能であるとカメラ制御部１７０がステップＳ６１１で判定した場合（ステップＳ６１１；Ｎｏ）、撮影シーケンスは終了する。カメラ制御部１７０は、通常点灯時間よりも延長した時間内に撮像を完了可能であるとステップＳ６１１で判定した場合（ステップＳ６１１；Ｙｅｓ）に、点灯時間を延長することを示す延長情報をアクセサリー制御部４４０へ送信する（ステップＳ６１２）。アクセサリー制御部４４０は、延長情報を受信する（ステップＳ６１３）。カメラ制御部１７０は、ステップＳ６１２の処理の終了後に、撮像素子１２１に対する露光を開始する（ステップＳ６１５）。
【０１７６】
カメラ制御部１７０は、ステップＳ６１５で露光開始してから、ＡＥ制御によって設定された露光時間が経過したときに撮像素子１２１に対する露光を終了させる（ステップＳ６１６）。カメラ制御部１７０は、ステップＳ６１６の処理の終了後に、撮像素子１２１が撮像した撮像画像の画像データを生成させ、生成した画像データをメモリー１４０等に取り込んで記憶させる（ステップＳ６１７）。カメラ制御部１７０は、ステップＳ６１７の処理の終了後に、露光を終了したことを示す露光終了情報をアクセサリー制御部４４０へ送信する（ステップＳ６１８）。
【０１７７】
アクセサリー制御部４４０は、ステップＳ６０６で照明光発光部４３５の点灯を開始した後に、カメラ制御部１７０から延長情報を受信したか否かを判定する（ステップＳ６１３）。アクセサリー制御部４４０は、カメラ制御部１７０から延長情報を受信したとステップＳ６１３で判定した場合（ステップＳ６１３；Ｙｅｓ）に、照明光発光部４３５の点灯時間が通常点灯時間を超えて照明光発光部４３５の点灯を継続するように照明光発光部４３５の延長条件を設定する。
【０１７８】
アクセサリー制御部４４０は、カメラ制御部１７０から延長情報を受信していないとステップＳ６１３で判定した場合（ステップＳ６１３；Ｎｏ）に、照明光発光部４３５の点灯時間を変更しないで照明光発光部４３５を点灯状態に維持する。アクセサリー制御部４４０は、カメラ制御部１７０から露光終了情報を受信（ステップＳ６１９）した後、照明光発光部４３５を消灯させる（ステップＳ６２０）。
【０１７９】
アクセサリー制御部４４０は、カメラ制御部１７０から延長情報を受信していない状態で、照明光発光部４３５の点灯時間が最長点灯時間になった場合には、照明光発光部４３５を消灯させる。ステップＳ６１８の処理とステップＳ６２０の処理が終了した後に、照明発光機能を用いた撮影シーケンスは終了する。
【０１８０】
図１３は、カメラ制御部とアクセサリー制御部とによって実行される照明光発光部の点灯開始処理の手順を示すフローチャートである。なお、このフローチャートは、照明光発光部４３５が照明光光源４３７に１つの白色ＬＥＤを備えている場合の処理の例である。
カメラ制御部１７０は、カメラ制御部１７０とアクセサリー制御部４４０との定常通信シーケンスにおいて取得した照明設定状態情報をバッファメモリー１６５に記憶させた後、バッファメモリー１６５に記憶された照明設定状態情報を検出、すなわち、照明光発光部４３５の発光状態を検出すると、割込みを発生させ、又は新規タスクを起動し、同図のフローチャートが示す処理を開始する。
【０１８１】
まず、カメラ制御部１７０は、バッファメモリー１６５から照明光発光状態情報を読み出し、この照明光発光状態情報によって照明光発光部４３５が消灯しているか否かを判定する。カメラ制御部１７０は、照明光発光状態情報が「消灯」を示すデータ（例えば“０（ゼロ）”）であると判定した場合（ステップＳ１００１：Ｙｅｓ）、ステップＳ１００２の処理に移す。一方、カメラ制御部１７０は、照明光発光状態情報が「点灯」を示すデータ（例えば“１”）であると判定した場合（ステップＳ１００１：ＮＯ）、本フローチャートの処理を終了させる。
【０１８２】
ステップＳ１００１の処理において「Ｙｅｓ」となった場合、カメラ制御部１７０は、「点灯要求」を示すデータ（例えば“１”）を含めた照明発光状態指示情報を生成し、この照明発光状態指示情報をアクセサリー制御部４４０に対して送信する（ステップＳ１００２）。
次に、アクセサリー制御部４４０は、カメラ制御部１７０から送信された照明発光状態指示情報を受信する（ステップＳ１００３）。
【０１８３】
次に、アクセサリー制御部４４０は、アクセサリー制御部４４０内のメモリーから閃光発光状態情報を読み出す。そして、アクセサリー制御部４４０は、受信した照明発光状態指示情報と読み出した照明発光可能情報と閃光発光状態情報とに基づいて、照明光発光状態情報を生成する（ステップＳ１００３Ａ）。
次に、アクセサリー制御部４４０は、生成した照明光発光状態情報を、発光状態情報として、カメラ制御部１７０に対して送信する（ステップＳ１００４）。
【０１８４】
次に、カメラ制御部１７０は、アクセサリー制御部４４０から送信された発光状態情報を受信する（ステップＳ１００５）。
ステップＳ１００４の処理に続いて、アクセサリー制御部４４０は、発光状態情報が点灯している状態を示している場合（ステップＳ１００６：Ｙｅｓ）はステップＳ１００７の処理に移し、発光状態情報が消灯している状態を示している場合（ステップＳ１００６：ＮＯ）は本フローチャートの処理を修了させる。
ステップＳ１００６の処理において「Ｙｅｓ」となった場合、アクセサリー制御部４４０は、照明光光源駆動部４３６を駆動させて照明光光源４３７を点灯させる（ステップＳ１００７）。
【０１８５】
また、カメラボディ１００は、指示要求として、アクセサリー４００に対し照明光発光部４３５の点灯終了を指示する場合（照明光発光部４３５を消灯させる場合）、照明発光状態指示情報を送信する前に、照明光発光部４３５の現在の点灯状態を確認する。具体的には、カメラボディ１００は、照明光発光部４３５が点灯中であることを確認した場合には、消灯指示を示す照明発光状態指示情報をアクセサリー４００に対して送信する。一方、カメラボディ１００は、照明光発光部４３５が消灯中であることを確認した場合には、消灯指示を示す照明発光状態指示情報の送信を行わない。
また、アクセサリー４００は、受信した照明発光状態指示情報が示す消灯指示を承諾した場合、照明光発光部４３５を消灯させる。
【０１８６】
以上、アクセサリー制御部４４０は、照明発光状態指示情報によって照明光発光部４３５が発光可能な状態の場合、かつ閃光発光状態情報によって閃光発光部４３０が消灯している状態の場合、照明光発光部４３５が発光していることを示す照明光発光状態情報を生成する。
これにより、アクセサリー制御部４４０は、照明光発光状態情報の確からしさを高めることができ、カメラ１０は、その照明光発光状態情報に基づいて、照明光発光部４３５の発光状態を精度良く判定することができる。カメラ１０は、その判定結果に基づいて撮像処理できるので、カメラ１０の利便性を向上させることができる。
【０１８７】
図１４は、カメラ制御部とアクセサリー制御部とによって実行される照明光発光部の点灯終了処理の手順を示すフローチャートである。なお、このフローチャートは、照明光発光部４３５が照明光光源４３７に１つの白色ＬＥＤを備えている場合の処理の例である。
カメラ制御部１７０は、カメラ制御部１７０とアクセサリー制御部４４０との定常通信シーケンスにおいて取得した照明設定状態情報をバッファメモリー１６５に記憶させた後、バッファメモリー１６５に記憶された照明設定状態情報を検出、すなわち、照明光発光部４３５の発光状態を検出すると、割込みを発生させ、又は新規タスクを起動し、同図のフローチャートが示す処理を開始する。
【０１８８】
まず、カメラ制御部１７０は、バッファメモリー１６５から照明光発光状態情報を読み出し、この照明光発光状態情報によって照明光発光部４３５が点灯しているか否かを判定する。カメラ制御部１７０は、照明光発光状態情報が「点灯」を示すデータ（例えば“１”）であると判定した場合（ステップＳ１０１１：Ｙｅｓ）、ステップＳ１０１２の処理に移す。一方、カメラ制御部１７０は、照明光発光状態情報が「消灯」を示すデータ（例えば“０（ゼロ）”）であると判定した場合（ステップＳ１０１１：ＮＯ）、本フローチャートの処理を終了させる。
【０１８９】
ステップＳ１０１１の処理において「Ｙｅｓ」となった場合、カメラ制御部１７０は、「消灯要求」を示すデータ（例えば“０（ゼロ）”）を含めた照明発光状態指示情報を生成し、この照明発光状態指示情報をアクセサリー制御部４４０に対して送信する（ステップＳ１０１２）。
次に、アクセサリー制御部４４０は、カメラ制御部１７０から送信された照明発光状態指示情報を受信する（ステップＳ１０１３）。
次に、アクセサリー制御部４４０は、照明発光状態指示情報に含まれる「消灯要求」を示すデータを検出し、照明光光源４３７を消灯させることが可能か否かを判定する。具体的には、例えば、アクセサリー制御部４４０は、照明光発光部４３５の消灯がカメラ制御プログラムの実行により許可されているか否かを判定する。
【０１９０】
次に、アクセサリー制御部４４０は、判定結果に応じて照明光発光部４３５の発光状態を示す照明光発光状態情報を生成し、この照明光発光状態情報を発光状態情報としてカメラ制御部１７０に対して送信する（ステップＳ１０１４）。具体的には、例えば、アクセサリー制御部４４０は、照明光発光部４３５の消灯が許可されていると判定した場合は、発光していない状態を示す照明光発光状態情報を生成し、この照明光発光状態情報を発光状態情報としてカメラ制御部１７０に対して送信する。また、アクセサリー制御部４４０は、照明光発光部４３５の消灯が許可されていないと判定した場合は、発光している状態を示す照明光発光状態情報を生成し、この照明光発光状態情報を発光状態情報としてカメラ制御部１７０に対して送信する。
【０１９１】
次に、カメラ制御部１７０は、アクセサリー制御部４４０から送信された発光状態情報を受信する（ステップＳ１０１５）。
ステップＳ１０１４の処理に続いて、アクセサリー制御部４４０は、照明光発光状態情報が発光していない状態を示す場合（ステップＳ１０１６：Ｙｅｓ）はステップＳ１０１７の処理に移し、照明光発光状態情報が発光している状態を示す場合（ステップＳ１０１６：ＮＯ）は本フローチャートの処理を修了させる。
ステップＳ１０１６の処理において「Ｙｅｓ」となった場合、アクセサリー制御部４４０は、照明光光源駆動部４３６を駆動させて照明光光源４３７を消灯させる（ステップＳ１０１７）。
【０１９２】
以上、本実施形態のアクセサリー制御部４４０は、照明発光状態指示情報によって照明光発光部４３５が発光可能な状態の場合、かつ閃光発光状態情報によって閃光発光部４３０が消灯している状態の場合、照明光発光部４３５が発光していることを示す照明光発光状態情報を生成する。
これにより、アクセサリー制御部４４０は、より確からしい照明光発光状態情報を生成することができる。それにより、カメラ１０は、照明光発光部４３５が確実に発光しているときに、ＡＥ処理とＡＷＢ処理を開始することができるので、効率的にＡＥ処理とＡＷＢ処理を行うことができる。すなわち、アクセサリー制御部４４０は、カメラ１０の利便性を向上させることができる。
【０１９３】
なお、アクセサリー制御部４４０は、カメラ１０から照明光発光部４３５の点灯を要求する照明発光状態指示情報の点灯要求情報を受信した場合、閃光発光部４３０の発光状態を示す閃光発光状態情報を発光状態情報として、カメラ１０に対して送信してもよい。
これにより、アクセサリー制御部４４０が閃光発光部４３０と照明光発光部４３５とを同時に点灯させない場合には、カメラ１０のカメラ制御部１７０は、アクセサリー制御部４４０から受信した発光状態情報を用いて、閃光発光部４３０が発光している期間は、照明光発光部４３５が発光していないと判定することができる。
【０１９４】
また、本実施形態の照明発光状態指示情報は、照明光発光部４３５の点灯指示と消灯指示とを示す情報として説明したが、これに限らず、照明発光状態指示情報は、点灯指示と点灯継続時間を示す情報であってもよい。
その場合、アクセサリー制御部４４０は、照明発光状態指示情報を受信して点灯を開始し、その点灯開始時刻から点灯継続時間が経過した後に、照明光発光部４３５を消灯させればよい。
【０１９５】
また、本実施形態のカメラ制御部１７０又はアクセサリー制御部４４０の各処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、カメラ制御部１７０又はアクセサリー制御部４４０に係る上述した種々の処理を行ってもよい。
【０１９６】
なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリー等の書き込み可能な不揮発性メモリー、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１９７】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリー（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１９８】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１９９】
１０・・・カメラ、２５・・・端子部、４００・・・アクセサリー、４２３・・・端子部、４２５・・・発光部、４３０・・・閃光発光部（発光部）、４３５・・・照明光発光部（発光部）、４４０・・・アクセサリー制御部
【図１】
2013064892.tif 000003
【図２】
2013064892.tif 000004
【図３】
2013064892.tif 000005
【図４】
2013064892.tif 000006
【図５】
2013064892.tif 000007
【図６】
2013064892.tif 000008
【図７】
2013064892.tif 000009
【図８】
2013064892.tif 000010
【図９】
2013064892.tif 000011
【図１０】
2013064892.tif 000012
【図１１】
2013064892.tif 000013
【図１２】
2013064892.tif 000014
【図１３】
2013064892.tif 000015
【図１４】
2013064892.tif 000016