(57)【要約】【課題】カメラ及びアクセサリーの利便性を高める。【解決手段】シュー座を備えたカメラ１０に対して着脱可能なアクセサリー４００であって、シュー座への装着にともなって、カメラ１０と電気的に接続されるコネクターと、電荷を蓄積する蓄電部と、シュー座とコネクターとを介して、カメラ１０から給電を受けるとともに、その給電に基づいて蓄電部に対する充電処理を行う充電部４３２と、カメラ１０の動作内容に依存して、充電部４３２による充電処理を制御するアクセサリー制御部４４０とを有する。【選択図】図７
2013025024.tif 000002
【特許請求の範囲】
【請求項１】
カメラ端子部を備えたカメラに対して着脱可能なアクセサリーであって、
前記カメラ端子部への装着にともなって、前記カメラと電気的に接続されるアクセサリー端子部と、
電荷を蓄積する蓄電部と、
前記カメラ端子部と前記アクセサリー端子部とを介して、前記カメラから給電を受けるとともに、前記給電に基づいて前記蓄電部に対する充電処理を行う充電部と、
前記カメラの動作内容に依存して、前記充電部による前記充電処理を制御するアクセサリー制御部と、
を有することを特徴とするアクセサリー。
【請求項２】
前記アクセサリー制御部は、前記充電部に対する充電制御の指示を示す充電制御指示情報を、前記カメラ端子部と前記アクセサリー端子部とを介して前記カメラから受信し、前記受信した前記充電制御指示情報に基づいて、前記充電部の前記充電処理を制御することを特徴とするアクセサリー。
【請求項３】
前記アクセサリー制御部は、前記充電制御指示情報が前記充電部に対する充電開始の指示を示す場合は、前記充電部に対し、前記カメラから供給される電力による前記蓄電部の充電を開始させ、前記充電制御指示情報が前記充電部に対する充電終了の指示を示す場合は、前記充電部に対し、前記カメラから供給される電力による前記蓄電部の充電を終了させる、ことを特徴とする請求項２に記載のアクセサリー。
【請求項４】
前記アクセサリー制御部は、前記充電制御指示情報に基づいて、前記充電部が実行する充電処理における充電速度を制御することを特徴とする請求項１から３のいずれか一項に記載のアクセサリー。
【請求項５】
前記アクセサリー制御部は、前記充電制御指示情報に基づいて、前記充電部による、第１の充電処理に対応する第１の充電速度と、前記第１の充電速度よりも遅い充電速度である、第２の充電処理に対応する第２の充電速度とのうちいずれかを選択することを特徴とする請求項４に記載のアクセサリー。
【請求項６】
前記アクセサリー制御部は、前記充電部の前記第１の充電処理が完了したことを前記充電部から検出し、且つ、前記カメラから送信される、前記第２の充電処理の充電開始の指示を示す前記充電制御指示情報を受信した場合、前記充電制御指示情報に基づいて、前記カメラから供給される電力による前記充電部の前記第２の充電処理を開始させることを特徴とする請求項５に記載のアクセサリー。
【請求項７】
前記アクセサリー制御部は、前記充電部による充電が完了したことを前記充電部から検出すると、前記充電制御指示情報とは無関係に、前記第２の充電処理を開始させることを特徴とする請求項５に記載のアクセサリー。
【請求項８】
前記アクセサリー制御部は、前記充電部による充電が完了したことを前記充電部から検出すると、前記充電制御指示情報とは無関係に前記充電部の充電を停止させることを特徴とする請求項１から５のいずれか一項に記載のアクセサリー。
【請求項９】
アクセサリー端子部を備えるとともに、電荷を蓄積する蓄電部に対する充電処理を行う充電部を備えるアクセサリーを着脱可能なカメラであって、
前記アクセサリーの装着にともなって、前記アクセサリー端子部と電気的に接続されるカメラ端子部と、
前記カメラ端子部と前記アクセサリー端子部とを介して、前記装着されたアクセサリーに対して給電する給電部と、
前記アクセサリーの前記充電部に対する充電制御の指示を示す充電制御指示情報を生成し、前記カメラ端子部と前記アクセサリー端子部とを介して前記アクセサリーに送信するカメラ制御部と、を有し、
前記カメラ制御部は、前記カメラにおける処理内容に基づいて、生成すべき前記充電制御指示情報の内容を変更することを特徴とするカメラ。
【請求項１０】
前記カメラ制御部は、当該カメラの動作に応じて、搭載する電池の消費電力が予め決定された消費電力の範囲内となる場合に、前記充電部に対する充電開始の指示を示す前記充電制御指示情報を生成し、前記充電制御指示情報を前記アクセサリーに送信し、前記電池から前記充電部に対して前記端子部を介して電力を供給させることを特徴とする請求項９に記載のカメラ。
【請求項１１】
前記カメラ制御部は、当該カメラの動作に応じて、搭載する電池の消費電力が予め決定された消費電力の範囲外となる場合に、前記充電部に対する充電停止の指示を示す前記充電制御指示情報を生成し、前記充電制御指示情報を前記アクセサリーに送信し、前記電池から前記充電部に対する電力供給を停止させることを特徴とする請求項９に記載のカメラ。
【請求項１２】
カメラに設けられているカメラ端子部と電気的に接続可能なアクセサリー端子部と、電荷を蓄積する蓄電部とを備え、前記カメラに対して着脱可能なアクセサリーが備えるアクセサリー制御部の動作を制御するアクセサリー制御プログラムであって、
前記カメラ端子部と前記アクセサリー端子部とを介して、前記カメラから給電を受けるとともに、前記給電に基づいて前記蓄電部に対する充電処理を行うステップと、
前記カメラの動作内容に依存して、前記充電処理を制御するステップと、を有することを特徴とするアクセサリー制御プログラム。
【請求項１３】
アクセサリー端子部を備えるとともに、電荷を蓄積する蓄電部に対する充電処理を行う充電部を備えるアクセサリーを着脱可能なカメラが備えるカメラ制御部の動作を制御するカメラ制御プログラムであって、
前記装着されたアクセサリーに対して、前記アクセサリー端子部と、前記アクセサリー端子部と電気的に接続されるカメラ端子部とを介して給電するステップと、
前記アクセサリーの前記充電部に対する充電制御の指示を示す充電制御指示情報を生成して、前記カメラ端子部を介して前記アクセサリーに送信するステップと、
前記カメラにおける処理内容に基づいて、生成すべき前記充電制御指示情報の内容を変更するステップと、を有することを特徴とするカメラ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセサリー、カメラ、アクセサリー制御プログラム、及びカメラ制御プログラムに関する。
【背景技術】
【０００２】
カメラは、閃光装置等のアクセサリーとともに使用されることがある（例えば、特許文献１参照）。アクセサリーは、カメラのアクセサリーシュー（シュー座、ホットシュー等ともよばれる）に接続されて、使用される。アクセサリーシューは、アクセサリーを制御する制御信号をアクセサリーへ出力する端子を有する。カメラは、アクセサリーシューの端子を介してアクセサリーに制御信号を送信し、アクセサリーを制御することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１０／０３２９３０２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
カメラ及びアクセサリーを備えるカメラシステムにおいては、良好な使い勝手（利便性の高さ）が期待される。カメラシステムは、例えばユーザー操作に応答しなかったり或いは応答が遅かったりすると、そのシステムの使い勝手が悪くなる。本発明は、上記の事情に鑑み成されたものであって、利便性の高いアクセサリー、カメラ、アクセサリー制御プログラム、及びカメラ制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
［１］本発明の第１の態様のアクセサリーは、カメラ端子部を備えたカメラに対して着脱可能なアクセサリーであって、前記カメラ端子部への装着にともなって、前記カメラと電気的に接続されるアクセサリー端子部と、電荷を蓄積する蓄電部と、前記カメラ端子部と前記アクセサリー端子部とを介して、前記カメラから給電を受けるとともに、前記給電に基づいて前記蓄電部に対する充電処理を行う充電部と、前記カメラの動作内容に依存して、前記充電部による前記充電処理を制御するアクセサリー制御部と、を有することを特徴とする。
［２］本発明の第２の態様のカメラは、アクセサリー端子部を備えるとともに、電荷を蓄積する蓄電部に対する充電処理を行う充電部を備えるアクセサリーを着脱可能なカメラであって、前記アクセサリーの装着にともなって、前記アクセサリー端子部と電気的に接続されるカメラ端子部と、前記カメラ端子部と前記アクセサリー端子部とを介して、前記装着されたアクセサリーに対して給電する給電部と、前記アクセサリーの前記充電部に対する充電制御の指示を示す充電制御指示情報を生成し、前記カメラ端子部と前記アクセサリー端子部とを介して前記アクセサリーに送信するカメラ制御部と、を有し、前記カメラ制御部は、前記カメラにおける処理内容に基づいて、生成すべき前記充電制御指示情報の内容を変更することを特徴とする。
［３］本発明の第３の態様のアクセサリー制御プログラムは、カメラに設けられているカメラ端子部と電気的に接続可能なアクセサリー端子部と、電荷を蓄積する蓄電部とを備え、前記カメラに対して着脱可能なアクセサリーが備えるアクセサリー制御部の動作を制御するアクセサリー制御プログラムであって、前記カメラ端子部と前記アクセサリー端子部とを介して、前記カメラから給電を受けるとともに、前記給電に基づいて前記蓄電部に対する充電処理を行うステップと、前記カメラの動作内容に依存して、前記充電処理を制御するステップと、を有することを特徴とする。
［４］本発明の第４の態様のカメラ制御プログラムは、アクセサリー端子部を備えるとともに、電荷を蓄積する蓄電部に対する充電処理を行う充電部を備えるアクセサリーを着脱可能なカメラが備えるカメラ制御部の動作を制御するカメラ制御プログラムであって、前記装着されたアクセサリーに対して、前記アクセサリー端子部と、前記アクセサリー端子部と電気的に接続されるカメラ端子部とを介して給電するステップと、前記アクセサリーの前記充電部に対する充電制御の指示を示す充電制御指示情報を生成して、前記カメラ端子部を介して前記アクセサリーに送信するステップと、前記カメラにおける処理内容に基づいて、生成すべき前記充電制御指示情報の内容を変更するステップと、を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、カメラ及びアクセサリーの利便性を高めることができる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態のカメラシステムの外観を示す図である。
【図２】本実施形態のカメラシステムを図１とは反対側から見た図である。
【図３】本実施形態のアクセサリーシューの外観を示す図である。
【図４】本実施形態のアクセサリーのコネクターの外観を示す図である。
【図５】本実施形態のアクセサリーシューを示す図である。
【図６】本実施形態のカメラシステムの機能構成を示すブロック図である。
【図７】本実施形態のアクセサリーの構成、及びアクセサリーとカメラとの接続関係を示す図である。
【図８】充電制御において各処理を行うタイミングを示す図である。
【図９】（Ａ）は、起動検出レベルとカメラ制御部との接続関係を模式的に示す図、（Ｂ）は、レベル切替部の構成模式的に示す図である。
【図１０】本実施形態のカメラシステムにおける処理の手順を示す図である。
【図１１】通信準備シーケンスにおける処理の手順を示す図である。
【図１２】初期通信シーケンスにおける処理の手順を示す図である。
【図１３】図１２から続く処理の手順を示す図である。
【図１４】アクセサリーに電力を供給する制御における処理の手順を示す図である。
【図１５】定常通信シーケンスにおける処理の手順を示す図である。
【図１６】図１５から続く処理の手順を示す図である。
【図１７】各発光機能を有効又は無効にする設定処理の手順を示す図である。
【図１８】充電制御の処理の手順を示す図である。
【図１９】初期通信シーケンスにおける充電制御の処理の手順を示す図である。
【図２０】定常通信シーケンスにおける充電制御の処理の手順を示す図である。
【図２１】撮影シーケンスにおける処理の手順を示す図である。
【図２２】照明発光機能を機能させる撮影シーケンスにおける処理の手順を示す図である。
【図２３】点灯時間を延長する制御の各処理を行うタイミングを示す図である。
【図２４】アクセサリーにおける処理を終了する処理の手順を示す図である。
【図２５】本実施形態であるカメラとアクセサリーとの機能構成の一部を示すブロック図である。
【図２６】本実施形態における、カメラ制御部とアクセサリー制御部とによって実行される照明光発光部の点灯開始処理の手順を示すフローチャートである。
【図２７】本実施形態における、カメラ制御部とアクセサリー制御部とによって実行される照明光発光部の点灯終了処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００８】
本実施形態について説明する。以下の説明において、同様の構成要素については、同じ符号を付してその説明を簡略化あるいは省略することがある。
【０００９】
図１は、本実施形態のカメラシステム１の外観を示す図である。図２は、本実施形態のカメラシステム１を図１とは反対側から見た図である。
【００１０】
図１及び図２に示すカメラシステム１は、カメラ１０（カメラボディ１００及び撮影レンズ２００）及びアクセサリー４００を備える。本実施形態のアクセサリー４００は、発光機能を有し、被写体を照らすことができる。カメラ１０は、アクセサリー４００と通信して、アクセサリー４００を制御することができる。カメラシステム１は、例えば、アクセサリー４００によって被写体を照らしながら、カメラ１０によって被写体の像を撮像することができる。
【００１１】
図１に示すように、カメラ１０は、カメラボディ１００及び撮影レンズ（交換レンズ）２００を備える。カメラボディ１００は、撮影レンズ２００を取り付け可能なレンズマウント１１を備える。なお、撮影レンズ２００は、カメラボディ１００とマウントするためのレンズ側マウント（不図示）を備えている。撮影レンズ２００はそのレンズ側マウントを介して、レンズマウント１１に対して着脱可能である。カメラボディ１００は、レンズマウント１１が配置されている正面１２に対して側方を向く側面のうち上部に配置された頂面（上面）１３と、正面１２とは反対側に配置された背面１４とを有する。
【００１２】
カメラボディ１００は、それぞれ頂面１３に配置された、レリーズ釦１６、アクセサリーシュー（以下、シュー座１５という）、及び電源スイッチ３１を備える。カメラ１０は、レリーズ釦１６が押下されたことを検出して、撮像処理等の各種処理を行う。シュー座１５は、アクセサリー４００を取り付け可能なように、構成されている。電源スイッチ３１は、カメラボディ１００のオン状態とオフ状態とを切替えるスイッチである。
【００１３】
本実施形態において、図１等に示すＸＹＺ直交座標系を設定し、構成要素の位置関係等を説明することがある。このＸＹＺ直交座標系において、Ｙ軸方向は、撮影レンズ２００の光軸とほぼ平行な方向である。このＸＹＺ直交座標系において、Ｘ軸方向及びＺ軸方向は、それぞれＹ軸方向と直交し、かつ互いに直交する方向である。正面１２及び背面１４は、それぞれ、Ｙ軸方向とほぼ直交している。頂面１３は、Ｚ軸方向とほぼ直交している。
【００１４】
アクセサリー４００は、アクセサリー本体４１０、コネクター４２０、及び発光部４２５を備える。発光部４２５は、それぞれ光を射出する射出面を備えた閃光発光部４３０及び照明光発光部４３５を備える。アクセサリー本体４１０は、照明光発光部４３５及び各種電気部品などを収容している。コネクター４２０は、アクセサリー本体４１０の下方に設けられている。コネクター４２０は、カメラボディ１００のシュー座１５に対して着脱可能である。アクセサリー４００は、コネクター４２０がシュー座１５に装着されることによって、カメラボディ１００に装着されてカメラボディ１００に対して固定される。閃光発光部４３０は、アクセサリー本体４１０に対してコネクター４２０とは反対側（上方）に設けられている。閃光発光部４３０は、アクセサリー４００がカメラボディ１００に取り付けられた状態で且つ閃光発光部４３０の射出面がカメラボディ１００の正面１２側（＋Ｙ方向側）の方向を向いている場合には、撮影レンズ２００の光軸とほぼ平行な方向に閃光照明光（Ｘｅ管からの閃光発光）を発することができる。閃光発光部４３０はその射出面の向き（姿勢）を、アクセサリー本体４１０に対して変化（姿勢変化）できるように設けられている。例えば、閃光発光部４３０の射出面を、アクセサリー本体４１０の上方（＋Ｚ側）に向けて閃光照明光を発することもできる。一方、照明光発光部４３５は、アクセサリー４００がカメラボディ１００に取り付けられた状態で、カメラボディ１００の正面１２側（＋Ｙ側）に向けて（撮影レンズ２００の光軸とほぼ平行な方向に）連続照明光（例えばＬＥＤ照明光）を発することができる。
【００１５】
図２に示すように、カメラボディ１００は、背面１４に配置された表示部１０２と、背面１４に配置された設定スイッチ１０４とを備える。表示部１０２は、液晶表示素子や有機エレクトロルミネッセンス表示素子等の表示素子を備える。表示部１０２は、撮像される画像、各種設定を示す画像、アクセサリー４００の状態を示す画像、撮像条件を示す画像等を表示することができる。設定スイッチ１０４は、カメラ１０とアクセサリー４００の各種設定項目を変更するためのユーザーからの入力を、受け付けることができる。各種設定項目は、ズーム倍率設定、撮影モード設定、ホワイトバランス設定、露光時間設定、表示切り替え設定のうちの少なくとも１つを含む。撮影モード設定は、例えば、オートモード設定又はマニュアルモード設定である。
【００１６】
図２に示すように、アクセサリー４００は、第１パイロットランプ４５５、第２パイロットランプ４６０、第１操作部４２４、及び第２操作部４７１を備える。第１パイロットランプ４５５は、図１に示した閃光発光部４３０の動作状態に応じて発光する。第２パイロットランプ４６０は、図１に示した照明光発光部４３５の動作状態に応じて発光する。第１操作部４２４は、アクセサリー４００をカメラボディ１００から取り外すために、ユーザーによって操作される操作部材である（換言すれば第１操作部４２４は取外し操作部材である）。第２操作部４７１は、アクセサリー４００の機能全体のオン状態とオフ状態とを切替えるために、ユーザーによって操作される操作部材である（換言すれば第２操作部４７１はＯＮ／ＯＦＦ操作スイッチである）。
【００１７】
図３は、本実施形態のシュー座１５の外観を示す図である。図４は、シュー座１５を図３の上から(図３の天板部２２から−Ｚ軸方向に)、部分的に透過して見た平面図である。
【００１８】
シュー座１５は、底板部２１、天板部２２、底板部２１と天板部２２との間に配置された側板部２３、底板部２１と天板部２２との間に配置された開口２４、及び底板部２１に配置された端子部２５を備える。
【００１９】
底板部２１は、図１に示したカメラボディ１００の頂面１３に取付けられている。底板部２１は、カメラボディ１００の頂面１３に取付けるのに用いられる取り付け孔２６と、アクセサリー４００を係止するのに用いられる係止孔２７とを有する。底板部２１は、取り付け孔２６の内側に配置されるネジ等によって、カメラボディ１００の頂面１３に固定される。本実施形態において、＋Ｚ軸方向を「上方」ということがある。
【００２０】
天板部２２は、上方（Ｚ軸方向）から見た平面形状がほぼＵ字形状である。天板部２２は、上方（Ｚ軸方向）から見て側板部２３よりも内側に張出している。側板部２３は、開口２４から所定の方向（Ｙ軸方向）に延びる一対の内壁を有する。側板部２３の一対の内壁は、内壁の延在方向（Ｙ軸方向）に直交する方向（Ｘ軸方向）にて、互いに向かい合って配置されている。
【００２１】
開口２４は、底板部２１から天板部２２へ向かう方向（Ｚ軸方向）に対して交差する方向に向って、開いている。開口２４は、側板部２３の内壁の延在方向（Ｙ軸方向）にほぼ平行な方向に向って、開いている。開口２４は、コネクター４２０を挿入することができるように、寸法及び形状が設定されている。
【００２２】
端子部２５は、図４において符号Ｔｐ１からＴｐ１２で示される複数（１２個）の端子を有する。端子部２５の複数の端子は、それぞれ、側板部２３の内壁の延在方向（Ｙ軸方向）にほぼ平行な方向に、延びている。端子部２５の複数の端子は、側板部２３の内壁の延在方向に対して直交する方向（Ｘ軸方向）に並んで配設されている。端子部２５の端子は、上方から見て、天板部２２に一部重なる（覆われる）領域に配置されている。
【００２３】
複数の端子のうちの少なくとも１つの端子は、他の端子とＹ軸方向の長さが異なっていてもよい。例えば、本実施形態において、符号Ｔｐ１からＴｐ１２で示される１２個の端子は全て、＋Ｙ側の端部の位置が揃っている。その一方で符号Ｔｐ１からＴｐ３で示す３つの端子の長さは、符号Ｔｐ４からＴｐ１２で示される端子よりも−Ｙ軸方向に長い。すなわち、本実施形態において、符号Ｔｐ１からＴｐ３で示す３つの端子は、他の端子よりも−Ｙ側に突出している。後述するようにＴｐ１〜Ｔｐ３はいわゆるグランド端子となっている。これらグランド端子を他端子よりも長い端子構成にした理由は後述する。
【００２４】
アクセサリー４００は、シュー座１５の開口２４にコネクター４２０を挿入して所定の方向（＋Ｙ軸方向）にスライド移動させることによって、シュー座１５に取付けられる（図１参照）。
【００２５】
図５は、本実施形態のコネクター４２０の外観を示す図である。コネクター４２０は、底部４２１と、底部４２１からコネクター４２０の外部に向って突出する可動部材（以下、係止爪４２２という）と、底部４２１に設けられた端子部４２３とを備える。
【００２６】
底部４２１は、コネクター４２０がシュー座１５に取付けられた状態で、シュー座１５の底板部２１と接触する。係止爪４２２は、所定の方向に進退（移動）できるように、設けられている。本実施形態において、係止爪４２２が進退する所定の方向は、係止爪４２２が底部４２１から突出する方向（Ｚ軸方向）である。係止爪４２２は、底部４２１から突出する位置と、アクセサリー４００の内部に収容される位置との間で、移動可能である。係止爪４２２は、底部４２１からコネクター４２０の外部へ突出する側（−Ｚ側）に押されるように、バネ等で付勢されている。係止爪４２２は、コネクター４２０がシュー座１５に取付けられる際にコネクター４２０がスライド移動されるにつれて、シュー座１５の底板部２１に押されて（力を受けて）＋Ｚ側に退避した後に、係止孔２７の形成位置で係止孔２７内に進出する。これにより、コネクター４２０は、係止爪４２２がシュー座１５の係止孔２７の内周面と係止され、スライド方向（Ｙ軸方向）においてシュー座１５に対する移動が規制される。
【００２７】
コネクター４２０は、開口２４に挿入された状態で、底板部２１と天板部２２との間に配置され、底板部２１から天板部２２に向う方向においてシュー座１５に対する移動が規制される。コネクター４２０は、開口２４に挿入された状態で、側板部２３の一対の内壁の間に配置され、側板部２３の一方の内壁から他方の内壁に向う方向（Ｘ軸方向）においてシュー座１５に対する移動が規制される。
【００２８】
第１操作部４２４（図２参照）は、係止爪４２２を所定の方向に移動させるために、ユーザーによって操作可能な操作部材である。本実施形態の第１操作部４２４は、アクセサリー本体４１０の背面側に設けられている。第１操作部４２４は、ユーザーの操作により受ける力を係止爪４２２に伝えるリンク機構を備える。係止爪４２２は、操作部４２４のリンク機構から受ける力によって、所定の方向（図５の＋Ｚ軸方向）に移動する。つまり係止爪４２２は、図３に示した係止孔２７に係止されている状態で操作部４２４が操作された場合に、係止孔２７の内側から退避するように＋Ｚ側に移動する。これにより、アクセサリー４００は、カメラボディ１００に対する位置の規制が解除され、カメラボディ１００から取り外すことが可能な状態になる。
【００２９】
端子部４２３は、符号Ｔｓ１からＴｓ１２で示される複数（１２個）の端子を有する。端子部４２３が有する端子の数は、シュー座１５の端子部２５が有する端子の数と同じである。端子部４２３が有する複数の端子は、それぞれ、シュー座１５の端子部２５が有する複数の端子のいずれかと１対１で対応している。端子部４２３が有する複数の端子は、それぞれ、コネクター４２０がシュー座１５に接続された状態で、シュー座１５の端子部２５が有する複数の端子のうちの対応関係にある端子と接触して電気的に接続される。
【００３０】
図６は、本実施形態のカメラシステムの機能構成を示すブロック図である。図６に示すように、撮影レンズ２００は、光学系２１０、光学系駆動部２２０、及び光学系制御部２３０を含む。被写体から撮影レンズ２００へ入射した光は、光学系２１０を通ってカメラボディ１００の撮像素子１２１の受光面へ入射する。
【００３１】
光学系２１０は、レンズや絞り等の複数の光学部品、及び複数の光学部品を収容するレンズ鏡筒等を備える。光学系２１０は、カメラボディ１００の外部から入射した光を結像させることができる。
【００３２】
光学系駆動部２２０は、光学系２１０を駆動するアクチュエータ、光学系２１０における光学部品の位置を検出するエンコーダ、及び手振れ等による光学系２１０の移動（併進移動と回転移動の少なくとも一方）を検出するセンサーを備える。光学系駆動部２２０のアクチュエータは、例えば、フォーカシング制御用モータ、パワーズーム制御用モータ、絞り開口制御用モータ、手ブレ補正（Ｖｉｂｒａｔｉｏｎ  Ｒｅｄｕｃｔｉｏｎ；ＶＲ）制御用モータ、伸筒・縮筒制御用モータを含む。
【００３３】
光学系駆動部２２０は、光学系制御部２３０からの制御指令に従って光学系駆動部２２０のアクチュエータを動作させることによって、フォーカシング制御、ズーミング制御、露出制御、ＶＲ制御、及び撮影レンズ２００の伸縮制御を行うことができる。フォーカシング制御は、光学系２１０が有するレンズ等の光学部品の少なくとも１つをフォーカシング制御用モータによって光軸方向に移動して、光学系２１０の焦点を調整する制御である。ズーミング制御は、光学系２１０が有するレンズ等の光学部品の少なくとも１つをパワーズーム制御用モータによって光軸方向に移動して、撮像画角を変更する制御である。露出制御は、光学系２１０を構成する絞りを絞り開口制御用モータにより駆動して、絞りの開口サイズを変化させることによって、光学系２１０を通って撮像素子１２１へ入射する光の光量等を調整する制御である。ＶＲ制御は、光学系２１０が有するレンズ等の光学部品の少なくとも１つをＶＲ制御用モータによって光軸と交差する方向に移動して、手ブレによる像揺れを補正する制御である。伸縮制御は、伸筒・縮筒制御用モータを駆動することによって、撮影レンズ２００を光軸方向に伸筒又は縮筒させる制御である。
【００３４】
光学系駆動部２２０は、カメラボディ１００の電池収納部１１０に収納された電池ＢＡＴから電力が供給される。光学系駆動部２２０は、カメラボディ１００のレンズマウント１１に配置された端子を介して、電池ＢＡＴから電力が供給される。光学系駆動部２２０を構成するアクチュエータ、エンコーダ、及びセンサーは、電池ＢＡＴから供給される電力によって動作する。
【００３５】
光学系制御部２３０は、カメラボディ１００のレンズマウント１１に配置された端子を介して、カメラボディ１００のカメラ制御部１７０（後述する）と通信することができる。光学系制御部２３０は、光学系駆動部２２０のエンコーダの検出結果を示す情報及びセンサーの検出結果を示す情報を、カメラ制御部１７０に供給することができる。光学系制御部２３０からカメラ制御部１７０に供給される情報は、撮影レンズ２００の種類を示すレンズ種類情報、レンズ焦点距離情報、露出制御によって設定された絞り値、フォーカシング制御により設定された被写体焦点距離情報、消費電力情報等を含む。消費電力情報は、駆動状態に消費する消費電力を示し、レンズ種類情報や、駆動されている状態に応じて変化する情報である。
【００３６】
アクセサリー４００は、閃光発光部４３０、照明光発光部４３５、アクセサリー制御部４４０、及び不揮発メモリー４４５を含む。照明光発光部４３５、アクセサリー制御部４４０、及び不揮発メモリー４４５は、例えば、図１及び図２に示したアクセサリー本体４１０に収容されている。アクセサリー４００の詳細については、後述する。
【００３７】
カメラボディ１００は、電池収納部１１０、撮像処理部１２０、シャッター駆動部１３０、表示部制御回路１３５、メモリー１４０、メモリー制御回路１４５、入力部１５０、操作検出回路１５５、記憶部１５８、及びカメラ制御部１７０を備える。
【００３８】
電池収納部１１０は、一次電池や二次電池等の電池ＢＡＴを収納することができる。電池ＢＡＴは、電池収納部１１０に収納されることによって、カメラボディ１００に搭載される。電池収納部１１０に収納された電池ＢＡＴは、カメラシステム１の構成要素、例えば表示部１０２や撮影レンズ２００、アクセサリー４００等の動作に必要な電力（ＰＷＲ）を供給することができる。
【００３９】
撮像処理部１２０は、撮像素子１２１、撮像素子制御回路１２２、及び画像回路１２３を備える。撮像素子１２１は、二次元的に配列された複数の画素を備える。撮像素子１２１の各画素は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー等の受光素子を備える。撮像素子１２１の受光素子は、光学系２１０から各画素へ入射した光の光量に応じた電荷を発生する。撮像素子１２１は、各画素に入射した光により受光素子に発生した電荷を信号に変換する。撮像素子１２１は、光学系２１０を介して撮像素子１２１の受光面に形成された像（光学像）に応じたアナログの画像信号を生成する。撮像素子１２１は、撮像素子制御回路１２２と画像回路１２３のそれぞれに接続されている。画像回路１２３は、撮像素子１２１から出力された画像信号を増幅し、アナログの画像信号をデジタル信号に変換する。撮像素子制御回路１２２は、撮像素子１２１を制御して、撮像素子１２１に像に応じた画像信号を生成させることや、生成した画像信号を出力させること等ができる。
【００４０】
シャッター駆動部１３０は、カメラボディ１００に収容されているシャッターの開閉を制御する。このシャッターは、光学系２１０を通って撮像素子１２１の受光面へ入射してくる光を、シャッターが閉じた状態で遮光する。なお、カメラボディ１００に露出制御用のシャッター機構が搭載されていない場合には、このシャッター駆動部１３０も不要である。
【００４１】
表示部制御回路１３５は、例えば、表示部１０２の点灯や明るさ調整、消灯等の表示制御や、カメラ制御部１７０から出力される画像データを表示部１０２に表示させる処理を行う。
【００４２】
メモリー１４０は、例えば、メモリーカード等のようにカメラボディ１００から抜き差し可能な記憶媒体である。メモリー１４０は、例えば、カメラ制御部１７０によって生成される画像データ等を記憶する。メモリー制御回路１４５は、カメラ制御部１７０とメモリー１４０との間の情報の入出力を制御する。メモリー制御回路１４５は、例えば、カメラ制御部１７０によって生成された画像データ等の情報をメモリー１４０に記憶させる処理や、メモリー１４０に記憶されている画像データ等の情報を読み出してカメラ制御部１７０に出力する処理等を行う。
【００４３】
入力部１５０は、ユーザーが操作することが可能な設定スイッチ１０４及びレリーズ釦１６を備える。操作検出回路１５５は、入力部１５０に入力されたユーザーの操作を検出する。操作検出回路１５５は、入力部１５０に入力されたユーザーの操作を示す操作情報を生成し、生成した操作情報をカメラ制御部１７０に出力する。
【００４４】
記憶部１５８は、不揮発メモリー１６０及びバッファメモリー１６５を備える。不揮発メモリー１６０は、カメラ制御部１７０を動作させるプログラムや、撮像により生成された画像データ、装置の状態を示す情報、カメラシステム１の各負荷部の消費電力を示す情報、ユーザーから入力された各種設定や撮像条件等の情報を記憶する。装置の状態を示す情報は、カメラボディ１００の電池収納部１１０に収納された電池ＢＡＴの電圧情報（電池残量）、撮影レンズ２００の各アクチュエータの制御状態を示す情報等を含む。カメラシステム１の各負荷部の消費電力を示す情報は、シャッター駆動部１３０で消費される（動作に必要な）電力、撮影レンズ２００のアクチュエータで消費される（動作に必要な）電力、アクセサリー４００で消費される(動作に必要な)電力等を含む。バッファメモリー１６５は、カメラ制御部１７０の制御処理に用いられる一時的な情報の記憶部である。カメラ制御部１７０は、例えば、撮像素子１２１から出力される画像信号や、画像信号に応じて生成された画像データ等をバッファメモリー１６５に一時的に記憶させる。
【００４５】
カメラ制御部１７０は、不揮発メモリー１６０に記憶されたプログラムに基づいてカメラボディ１００の構成要素の動作を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等の電子部品とを備える。カメラ制御部１７０は、例えば、操作検出回路１５５がカメラ制御部１７０に出力した操作情報に応じて、カメラボディ１００への電源の投入や、光学系駆動部２２０を介した光学系２１０の駆動制御、撮像素子制御回路１２２を介した撮像素子１２１の駆動制御、表示部制御回路１３５を介した表示部１０２の表示制御、画像回路１２３に出力された画像信号に対する処理の制御等を行う。
【００４６】
カメラ制御部１７０は、画像処理部１７１、表示制御部１７２、撮像制御部１７３、操作検出処理部１７４、電力制御部１７５、及び通信部１７６を含む。
【００４７】
画像処理部１７１は、画像回路１２３から出力された画像信号に基づいて、画像データを生成する画像処理を行う。画像処理部１７１は、画像処理により生成した画像データをバッファメモリー１６５に記憶させる。
【００４８】
表示制御部１７２は、画像処理部１７１によって生成されバッファメモリー１６５に記憶された画像データを一定時間間隔ごとに読み出し、読み出した画像データを表示部１０２に繰り返し表示させる。また、表示制御部１７２は、画像処理部１７１によって生成されバッファメモリー１６５に記憶された画像データを一定時間間隔ごとに読み出し、動画形式のデータ（動画データ）としてメモリー１４０に記録させる。また、表示制御部１７２は、後述する電力制御部１７５の判定結果に応じて、電池ＢＡＴの充電残量を表示部１０２に表示させる。
【００４９】
操作検出処理部１７４は、操作検出回路１５５が出力した操作情報に基づいて操作検出回路１５５が検出したユーザーの操作を判定し、判定した情報をバッファメモリー１６５に記憶させる。操作検出処理部１７４は、ユーザーからの操作に応じた各種処理の制御指令を、操作に対応する処理を実行する構成要素（機能部）に出力する。操作検出処理部１７４は、例えば撮像処理の実行を要求する旨の入力部１５０への入力を操作検出回路１５５が検出した場合に、操作検出回路１５５が操作検出処理部１７４に出力した操作情報に基づいて、撮像処理の実行を要求する制御指令を撮像制御部１７３に出力する。また、操作検出処理部１７４は、例えばオートフォーカス（ＡＦ）処理の実行を要求する旨の入力部１５０への入力を操作検出回路１５５が検出した場合に、操作検出回路１５５が操作検出処理部１７４に出力した操作情報に基づいて、ＡＦ処理の実行を要求する制御指令を出力する。ＡＦ処理において、光学系制御部２３０は、操作検出処理部１７４が出力した制御指令に基づいて、光学系２１０を介して撮像素子１２１で検出された画像を利用した測距結果を参照しつつ、光学系駆動部２２０のフォーカシング制御用モータを制御して、例えばユーザーが指定した被写体にピントが合うように、光学系２１０の焦点を調整する。
【００５０】
撮像制御部１７３は、操作検出回路１５５が出力した制御指令に基づいて、カメラシステム１の構成要素に撮像処理を実行させるための制御信号を、カメラシステム１の構成要素に出力する。撮像制御部１７３は、撮像処理に関連する処理として、例えば以下のような処理を実行させる。撮像処理において、撮像制御部１７３は、予めユーザーから入力された撮像条件に応じて、光学系制御部２３０を介して光学系２１０のフォーカシング制御、露出制御、ズーミング制御、ＶＲ制御等の制御を行う。また、撮像制御部１７３は、撮像処理において、シャッター駆動部１３０を制御することによって、シャッターが開いている時間（露光時間）を制御し、撮像素子１２１の受光面に光学系２１０からの光を露光時間だけ照射させる。また、撮像制御部１７３は、必要に応じて、アクセサリー４００を制御して、撮影タイミングに同期させてアクセサリー４００から光を照射させる。
【００５１】
電力制御部１７５は、電池ＢＡＴから出力される電源電圧を検出した結果と判定閾値とを比較することにより、電池ＢＡＴにおける電力の残量を判定する。また、電力制御部１７５は、カメラシステム１の各負荷部の消費電力を示す情報を収集し、カメラシステム１の各負荷部の消費電力を監視する。
【００５２】
通信部１７６は、カメラボディ１００の内部の各負荷部を制御する負荷制御部と通信可能に接続される。カメラボディ１００の内部の負荷部は、例えば表示部１０２等であり、負荷制御部は、例えば表示部制御回路１３５等である。また、通信部１７６は、カメラシステム１のうちカメラボディ１００の外部に配置される外部装置に対して、各外部装置の制御部と通信可能な状態で接続される。本実施形態の撮影レンズ２００は、外部装置の１つであり、光学系制御部２３０が通信部１７６と通信可能に接続される。また、本実施形態のアクセサリー４００は、外部装置の１つであり、アクセサリー制御部４４０が通信部１７６と通信可能に接続される。
【００５３】
図７は、本実施形態のアクセサリー４００の構成、及びアクセサリー４００とカメラ１０(上述したカメラボディ１００及び撮影レンズ２００)との接続関係を示す図である。
【００５４】
まず、カメラ１０について説明する。カメラ１０は、負荷部３０、電源スイッチ３１、電源部３２、及びアクセサリー電源制御部３３を備える。
【００５５】
負荷部３０は、既述のシャッター駆動部１３０や表示部１０２等のようにカメラボディ１００の負荷部と、光学系駆動部２２０や光学系制御部２３０等のようにカメラボディ１００の外部の負荷部とを含む。負荷部３０は、消費電力が大きい重負荷部と、重負荷部よりも相対的に消費電力が小さい軽負荷部とを含む。重負荷部は、例えば光学系駆動部２２０やカメラボディ１００におけるシャッター駆動部１３０等のように、アクチュエータを有する負荷部を含む。軽負荷部は、光学系制御部２３０や画像処理部１７１、各制御回路、表示部等を含む。
【００５６】
電源スイッチ３１は、電池ＢＡＴから負荷部３０の重負荷部への電力の供給を遮断するスイッチである。
【００５７】
電源部３２は、電池ＢＡＴから供給される電力に基づいて、電池ＢＡＴの出力電圧を安定化して負荷部３０の軽負荷部及びカメラ制御部１７０に供給する。電源部３２は、電池ＢＡＴの出力電圧を検出する電圧検出センサーと、電池ＢＡＴの出力電圧を安定化する定電圧回路とを備える。
【００５８】
アクセサリー電源制御部３３は、第１端子、第２端子、及び制御端子を備える。アクセサリー電源制御部３３は、制御端子に入力される制御信号に応じて、第１端子と第２端子の間を導通状態にするか否かを切替えるスイッチである。本実施形態の説明において、スイッチが自身の端子間を導通状態にすることを「回路を閉路する」と呼び、スイッチが自身の端子間を非導通状態にすることを「回路を遮断する」と呼ぶ。
【００５９】
カメラボディ１００の端子部２５は、アクセサリー４００の端子部４２３と電気的に接続可能である。端子部２５は、符号Ｔｐ１から符号Ｔｐ１２で示される複数の端子を含む（図４参照）。本実施形態の説明において、シュー座１５の端子部２５の各端子を、端子の並び順を示す番号を付して、区別する場合がある。この番号は、端子の配列方向（Ｘ軸方向）の一方側（＋Ｘ側）から他方側（−Ｘ）側に向って昇順する番号である。例えば、端子部２５の複数の端子のうち、最も＋Ｘ側に配置された端子を１番目の端子と呼び、最も−Ｘ側に配置された端子を１２番目の端子と呼ぶ。
【００６０】
図４及び図７に示すように、カメラボディ１００の端子部２５における各端子は、次のように割り付けられる。
【００６１】
端子部２５において、１１番目の端子（以下、電源端子Ｔｐ１１という）と１２番目の端子（以下、電源端子Ｔｐ１２という）は、それぞれ、カメラボディ１００内の電池ＢＡＴからの電力ＰＷＲをアクセサリー４００側に供給する端子である。
【００６２】
１番目の端子（以下、接地端子Ｔｐ１という）と、２番目の端子（以下、接地端子Ｔｐ２という）は、それぞれ、電源端子Ｔｐ１１及び電源端子Ｔｐ１２に対応する接地端子である。接地端子Ｔｐ１及び接地端子Ｔｐ２は、電位が電力ＰＷＲの基準電位になる端子である。また接地端子Ｔｐ１及び接地端子Ｔｐ２は、電力ＰＷＲを利用するカメラボディ１００内の回路（負荷部３０の重負荷部）用の接地端子である。
【００６３】
３番目の端子（以下、基準電位端子Ｔｐ５という）と５番目の端子（以下、基準電位端子Ｔｐ５という）は、それぞれ、電位が基準電位ＳＧＮＤ（シグナルグランド）になる端子である（即ち、信号の授受を行うための基準となる電位となる端子である）。また基準電位端子Ｔｐ３及び基準電位端子Ｔｐ５は、カメラボディ１００内の回路（カメラ制御部１７０、電源部３２、負荷部３０の軽負荷部）用の接地端子である。
【００６４】
４番目の端子（以下、同期信号端子Ｔｐ４という）は、アクセサリー４００側で生成する通信用クロック信号である同期信号（クロック信号）ＣＬＫがアクセサリー４００から入力される端子である。
【００６５】
６番目の端子（以下、通信信号端子Ｔｐ６という）は、カメラ側データ（各種コマンドを含む）を含む通信信号ＤＡＴＡをアクセサリー４００側に出力する端子でもあり、且つその逆に、アクセサリー４００側の各種情報（アクセサリー４００の固有情報や設定情報など）を含む通信信号ＤＡＴＡがアクセサリー４００側から入力される端子でもある。
【００６６】
７番目の端子（以下、起動状態検出端子Ｔｐ７という）は、シュー座１５に対してコネクター４２０が装着された状態であり且つアクセサリー起動状態を示す（換言すれば、アクセサリー４００が起動して機能できる起動状態（機能可能状態）を示す）起動検出レベル（電気的なＬレベル）ＤＥＴを、アクセサリー４００側が提供しているか否かを検出するための端子である（詳細は図９にて後述する）。
【００６７】
８番目の端子（以下、発光制御信号端子Ｔｐ８という）は、アクセサリー４００の閃光発光部４３０と照明光発光部４３５の少なくとも一方の発光を制御する発光制御（発光指令）信号Ｘをアクセサリー４００に対して出力する端子である。発光制御（発光指令）信号Ｘは、ひらたく言えば、閃光発光部４３０または照明光発光部４３５に対して発光開始を指示する制御指令である。
【００６８】
９番目の端子（以下、通信制御信号端子Ｔｐ９という）は、カメラ１０からアクセサリー４００に対して通信を始める際に通信制御（通信開始）信号Ｃｓをカメラ１０からアクセサリー４００に対して出力する端子である。この通信制御信号Ｃｓは、前述の通信信号端子Ｔｐ６を介したカメラ１０とアクセサリー４００との間のＤＡＴＡ通信の通信開始タイミングを定める信号である。
【００６９】
１０番目の端子（以下、オープン端子Ｔｐ１０という）は、電力と信号の双方が供給されない端子であり、いわゆるオープン端子である。このオープン端子Ｔｐ１０は、システムの将来的な機能拡張のために予備的に設けられている端子である。
【００７０】
また、上記の端子配列において、電源端子Ｔｐ１１及び電源端子Ｔｐ１２は、端子部２５の複数の端子の配列方向（Ｘ軸方向）において、一方側（−Ｘ側）に偏らせて配置されている。換言すると、電源端子Ｔｐ１１及び電源端子Ｔｐ１２は、端子部２５の１２個の端子配列において、一方の端部に寄せて（まとめて）並んで配置されている。接地端子Ｔｐ１及び接地端子Ｔｐ２は、端子部２５の複数の端子の配列方向（Ｘ軸方向）において、他方側（＋Ｘ側）に偏らせて、配置されている。換言すると、接地端子Ｔｐ１及び接地端子Ｔｐ２は、端子部２５の１２個の端子配列において、他方の端部（電源端子Ｔｐ１１及び電源端子Ｔｐ１２の配置側とは反対側の端部）に寄せて（まとめて）並んで配置されている。
【００７１】
また、上記の端子配列において、端子部２５の１２個の端子のうちでアクセサリー４００に制御信号を出力する端子（通信信号端子Ｔｐ６、発光制御信号端子Ｔｐ８、通信制御信号端子Ｔｐ９）、アクセサリー４００から制御信号が入力される端子（同期信号端子Ｔｐ４）、及びアクセサリー４００が機能可能な状態かを識別する端子（起動状態検出端子Ｔｐ７）はいずれも、電源端子Ｔｐ１１と接地端子Ｔｐ２との間に配置されている。
【００７２】
オープン端子Ｔｐ１０は、端子部２５の１２個の端子配列において、電源端子Ｔｐ１１と通信制御信号端子Ｔｐ９との間に配置されている。オープン端子Ｔｐ１０をこの位置に配置することによって、信号通信系で使用する端子（Ｔｐ４、Ｔｐ６、Ｔｐ８、Ｔｐ９）やアクセサリー４００の起動状態を検出する起動状態検出端子Ｔｐ７を、電源端子Ｔｐ１１、Ｔｐ１２から離間させることができる。
【００７３】
また、上記の端子配列において、通信制御端子Ｔｐ９の、オープン端子Ｔｐ１０とは反対側の隣には、発光制御信号端子Ｔｐ８が配置されている。この発光制御信号端子Ｔｐ８の、通信制御端子Ｔｐ９とは反対側の隣には起動状態検出端子Ｔｐ７が配置されている。すなわち、発光制御信号端子Ｔｐ８は、起動状態検出端子Ｔｐ７と通信制御信号端子Ｔｐ９とに挟まれるように配置されている。
【００７４】
また、上記の端子配列において、起動状態検出端子Ｔｐ７の、発光制御信号端子Ｔｐ８とは反対側の隣には、通信信号端子Ｔｐ６が配置されている。すなわち、起動状態検出端子Ｔｐ７は、通信信号端子Ｔｐ６と発光制御信号端子Ｔｐ８とに挟まれるように、配置されている。
【００７５】
また、上記の端子配列において、通信信号端子Ｔｐ６の、起動状態検出端子Ｔｐ７とは反対側の隣には、基準電位端子Ｔｐ５が配置されている。すなわち、通信信号端子Ｔｐ６は、基準電位端子Ｔｐ５と起動状態検出端子Ｔｐ７とに挟まれるように、配置されている。
【００７６】
上記の端子配列において、基準電位端子Ｔｐ５の、通信信号端子Ｔｐ６とは反対側の隣には、同期信号端子Ｔｐ４が配置されている。この同期信号端子Ｔｐ４の、基準電位端子Ｔｐ５とは反対側の隣にはもう一つの基準電位端子Ｔｐ３が配置されている。すなわち、同期信号端子Ｔｐ４は、２つの基準電位端子（Ｔｐ３とＴｐ５）の間に挟まれるように、配置されている。
そして基準電位端子Ｔｐ３の、同期信号端子Ｔｐ４とは反対側の隣には、接地端子Ｔｐ２が配置されている。すなわちＧＮＤ関係の３つの端子（基準電位端子Ｔｐ３と２つの接地端子Ｔｐ１，Ｔｐ２）が端子配列の一方の端部近傍において偏って配置されている。
【００７７】
なお、端子部２５の各端子に入力される信号、各端子が出力する信号の詳細については、後述する。
【００７８】
カメラ制御部１７０は、端子部２５及び端子部４２３を介して、アクセサリー４００と通信してアクセサリー４００を制御するための制御信号を、アクセサリー４００に供給する。本実施形態において、カメラ制御部１７０がアクセサリー４００に供給する制御信号は、アクセサリー４００における発光部４２５の発光を制御する発光制御信号Ｘ、通信信号ＤＡＴＡ、及びカメラ１０とアクセサリー４００との間の通信タイミングを定める通信制御信号Ｃｓである。
【００７９】
カメラ制御部１７０は、図５に示した不揮発メモリー１６０とバッファメモリー１６５の少なくとも一方に記憶されている情報を読み出して、読み出した情報をアクセサリー制御部４４０へ送信する。カメラ制御部１７０は、アクセサリー制御部４４０から受信した情報を不揮発メモリー１６０とバッファメモリー１６５の少なくとも一方に記憶させる。
【００８０】
不揮発メモリー１６０に記憶されている情報は、カメラ１０の初期状態を示すカメラ初期状態情報、及びカメラの設定状態を示すカメラ設定状態情報を含む。カメラ制御部１７０は、カメラ初期状態情報又はカメラ設定状態情報に含まれる各種の情報のうちの少なくとも１つの情報を、アクセサリー制御部４４０へ送信することができる。
【００８１】
カメラ初期状態情報は、カメラ１０の種類を示す情報、カメラ１０が有する機能の種類を示す情報、カメラ１０が有する各機能の特性を示す情報等を含む。カメラ１０が有する機能の種類を示す情報は、例えば、ＡＥ制御を行うか否かを示す情報、ＡＷＢ制御を行うか否かを示す情報等である。カメラ設定状態情報は、カメラ１０が有する各機能を機能させるか否かを示す設定情報、カメラ１０の撮影モードを示す情報等である。撮影モードを示す情報は、例えば、カメラ１０が動画として画像を撮像する撮影モードに設定されているか否かを示す情報、カメラ１０が静止画として画像を撮像する撮影モードに設定されている否かを示す情報等である。カメラ１０が静止画として画像を撮像する撮影モードに設定されていることを示す情報は、例えば、単写と連写のいずれを行うモードに設定されているか否かを示す情報である。単写を行うモードは、例えば、レリーズ釦１６が押下されるたびに１枚の画像を撮像する撮影モードである。連写を行うモードは、レリーズ釦１６が押下されている間に、複数の画像を撮像する撮影モードである。
【００８２】
次に、図７を参照してカメラ１０における各構成要素の接続関係について説明する。以下の説明における電池ＢＡＴは、電池収納部１１０に収納された状態とする。電池ＢＡＴの正極は、電源線４０（ＰＷＲ）を介して、電源スイッチ３１の一端に接続されている。電源スイッチ３１の他端は、負荷部３０の重負荷部の電源端子に接続されている。負荷部３０の重負荷部の接地端子は、接地線４１（ＰＧＮＤ）を介して、電池収納部１１０に収納された電池ＢＡＴの負極に接続されている。
【００８３】
また、電池ＢＡＴの正極は、電源線４０を介して、電源部３２の入力端子に接続されている。電源部３２の第１出力端子は、負荷部３０の軽負荷部の電源端子に接続されている。負荷部３０の軽負荷部の接地端子は、接地線４２（ＳＧＮＤ）を介して、電池ＢＡＴの負極に接続されている。また、電源部３２の第２出力端子は、カメラ制御部１７０の電源端子に接続されている。第２出力端子の電位は、第１出力端子の電位と異なっている。カメラ制御部１７０の接地端子は、接地線４２（ＳＧＮＤ）を介して、電池ＢＡＴの負極に接続されている。
【００８４】
接地端子Ｔｐ１は、接地線４３（ＧＮＤ）を介して、電池ＢＡＴの負極に接続されている。接地端子Ｔｐ２は、接地端子Ｔｐ１とは並列に、接地線４３を介して電池ＢＡＴの負極に接続されている。基準電位端子Ｔｐ５は、接地線４２を介して、電池ＢＡＴの負極に接続されている。基準電位端子Ｔｐ５は、基準電位端子Ｔｐ５とは並列に、接地線４２を介して電池ＢＡＴの負極に接続されている。なお、本実施形態のカメラ１０のグランドは、いわゆる一点グランド（一点アース）を採用している。
【００８５】
同期信号端子Ｔｐ４、通信信号端子Ｔｐ６、起動状態検出端子Ｔｐ７、発光制御信号端子Ｔｐ８、及び通信制御信号端子Ｔｐ９は、それぞれ、信号線を介してカメラ制御部１７０に接続されている。オープン端子Ｔｐ１０は、カメラ制御部１７０、電源線４０、接地線４１、接地線４２、及び接地線４３等の他の回路と絶縁されている。
通信信号端子Ｔｐ６に接続しているラインにはプルアップ抵抗が設けられている。このプルアップ抵抗は電源部３２の出力側に電気的に接続されている。このため通信信号端子Ｔｐ６における電位（レベル）は、アクセサリー４００の装着前及びアクセサリー４００との通信開始前にＨレベルに維持される。なお、起動状態検出端子Ｔｐ７に接続しているラインにも、上記通信信号端子Ｔｐ６と同様に、プルアップ抵抗が設けられている。これについては図９を参照して後述する。
【００８６】
電源端子Ｔｐ１１は、アクセサリー電源制御部３３の第１端子に接続されている。電源端子Ｔｐ１２は、電源端子Ｔｐ１１と並列に、アクセサリー電源制御部３３の第１端子に接続されている。アクセサリー電源制御部３３の第２端子は、電源線４０を介して、電池ＢＡＴの正極に接続されている。アクセサリー電源制御部３３は、その制御端子にカメラ制御部１７０から入力される制御信号によって、電池ＢＡＴから電源端子Ｔｐ１１と電源端子Ｔｐ１２への電力供給を遮断することができる。
【００８７】
次に、図７を参照して、アクセサリー４００側の構成について説明する。本実施形態のアクセサリー４００は、カメラ１０から供給される電力ＰＷＲによって動作する。アクセサリー４００は、アクセサリー４００において消費される電力を供給する電源がアクセサリー４００側に搭載されていない場合に、カメラ１０から供給される電力ＰＷＲによってアクセサリー４００の各構成要素を機能させることができる。
【００８８】
アクセサリー４００は、閃光発光部４３０、照明光発光部４３５、アクセサリー制御部４４０、記憶部４４４、第１電源部（電源部１）４５０−１、第２電源部（電源部２）４５０−２、第２パイロットランプ４６０、第１パイロットランプ４５５、第１スイッチ部４６５、及び第２スイッチ部４７０を備える。本アクセサリー４００は、電池を内蔵できないものとする。
【００８９】
閃光発光部４３０は、閃光光源４３１及び充電部４３２を備える。閃光光源４３１は、キセノン管など周知の閃光照明光源を備える。
【００９０】
充電部４３２は、カメラボディ１００から供給された電圧を昇圧する昇圧回路部（昇圧部とも称す）と、その昇圧回路部で昇圧された電圧に基づいて閃光光源４３１を発光させるのに必要な電力を蓄積可能な蓄積回路部（蓄積部／コンデンサ／又はキャパシタ）とを備える。充電部４３２は、蓄積部（蓄積回路部）に蓄積された電力を閃光光源４３１に供給することによって、閃光光源４３１を発光させる。
【００９１】
充電部４３２は、アクセサリー制御部４４０から供給される信号に従って、充電部４３２の蓄積部への充電を開始又は停止する。充電部４３２は、蓄積部を充電する充電処理中に蓄積部の電極間の電圧（充電電圧）を検出することによって、蓄積部が蓄積している充電量（蓄電量、電荷量）を検出することができる。充電部４３２は、検出した蓄積部の充電量を示す情報をアクセサリー制御部４４０に供給する。
【００９２】
なお、充電部４３２は、周知の発光制御回路（例えば周知のＩＧＢＴのように発光の開始・停止を制御する回路）を備えており、アクセサリー制御部４４０から入力された信号に従って、閃光光源４３１を撮影タイミングに同期させて発光させること、及び閃光光源４３１の発光量を制御することができる。
【００９３】
照明光発光部４３５は、照明光光源４３７及び照明光光源駆動部４３６を備える。本実施形態の照明光光源４３７は、連続照明光を発光可能な発光ダイオード（ＬＥＤ）等の固体光源を備える。照明光光源駆動部４３６は、照明光光源４３７に電流を供給することによって、照明光光源４３７を発光させる。もちろん照明光光源４３７は、照明光光源駆動部４３６によって間欠的に電流が供給されることにより、連続照明光ばかりでなく照明光を間欠的に発光することも可能である。照明光光源駆動部４３６は、アクセサリー制御部４４０の制御により、照明光光源４３７を撮影タイミングに同期させて発光させる。照明光光源駆動部４３６は、アクセサリー制御部４４０から入力された信号に従って、照明光光源４３７を発光させる時間（点灯時間）を制御する。
【００９４】
なお、不図示ではあるが、アクセサリー４００は、閃光発光部４３０の電源線４８１に対する電気的な導通状態（ＯＮ／ＯＦＦ）を切り替える第１導通スイッチと、照明発光部４３５の電源線４８１に対する電気的な導通状態（ＯＮ／ＯＦＦ）を切り替える第２導通スイッチとを備えている。これら第１、第２導通スイッチは、アクセサリー制御部４４０によって制御される。よって、カメラシステム１が発光部４２５を機能させて撮像を行う場合において、アクセサリー４００は、アクセサリー制御部４４０の第１、第２導通スイッチ及び各発光部４３０、４３５への制御によって、閃光発光部４３０又は照明光発光部４３５から択一的に、あるいは両発光部から光を発することができる。
【００９５】
本実施形態において、閃光発光部４３０の最大の発光量は、照明光発光部４３５の最大の発光量よりも多い。閃光発光部４３０は、例えば静止画の撮像時に点灯され、照明光発光部４３５の点灯時よりも被写体を明るく照らすことができる。本実施形態において、照明光発光部４３５の最長の点灯時間（最長点灯時間）は、閃光発光部４３０の最長の点灯時間よりも長い。照明光発光部４３５は、例えば動画の撮像時に点灯され、閃光発光部４３０の点灯時間よりも被写体を長時間にわたって照らすことができる。
【００９６】
本実施形態において、閃光発光部４３０が発する光を閃光と称し、閃光発光部４３０が閃光を発する機能を閃光発光機能と称すことがある。また、照明光発光部４３５が発する光を照明光と称し、照明光発光部４３５が照明光を発する機能を照明発光機能と称すことがある。
【００９７】
本実施形態において、第１パイロットランプ４５５（ＰＬ２）及び第２パイロットランプ４６０（ＰＬ１）は、それぞれ、ＬＥＤ等の固体光源を備える。第１パイロットランプ４５５は、アクセサリー制御部４４０の制御によって、閃光発光部４３０の状態に応じて点灯する。例えば、閃光発光部４３０を発光可能な状態（電荷蓄積部への充電が完了した状態）にある場合に、アクセサリー制御部４４０は、第１パイロットランプ４５５を点灯する。また閃光発光部４３０を発光できない状態にある場合（電荷蓄積部の充電量が不十分な場合）に、アクセサリー制御部４４０は、第１パイロットランプ４５５を消灯する。第２パイロットランプ４６０は、第１パイロットランプ４５５と同様に、アクセサリー制御部４４０によって、照明光発光部４３５が点灯可能な状態（上述の第２導通スイッチがＯＮ状態）にあるか否かに応じて点灯又は消灯する。
【００９８】
本実施形態において、第１スイッチ部４６５（ＭＳＷ）は、既述した係止爪４２２（図４参照）に機械的に連動している。第１スイッチ部４６５は、係止爪４２２が所定の方向（Ｚ軸方向）に移動することによって、回路を閉路又は遮断する。第１スイッチ部４６５は、係止爪４２２の先端がコネクター４２０の底部４２１から予め設定される所定の距離以上に突出している場合に、回路を閉路する。すなわち、第１スイッチ部４６５は、アクセサリー４００がカメラ１０への装着が完了された場合に、回路を閉路する。その一方で第１スイッチ部４６５は、係止爪４２２がコネクター４２０の底部４２１に向って、予め設定される所定の移動量以上押込まれた場合に、回路を遮断する。
【００９９】
本実施形態において、第２スイッチ部４７０（ＰＣＳＷ）は、既述した第２操作部４７１（図２参照）に機械的に連動している。第２スイッチ部４７０は、第２操作部４７１が操作されることによって、回路を閉路又は遮断する。
【０１００】
第１電源部（電源部１）４５０−１は、カメラ１０から供給された電力の電圧を安定化（定電圧制御）する定電圧回路を備える。電源部４５０−１は、定電圧回路によって電圧が安定化された電力を、第２電源部（電源部２）４５０−２及び照明光発光部４３５へ供給することができる。第１電源部４５０−１は、基準電位線４８０（ＳＧＮＤ）に接続されている。第２電源部４５０−２は、第１電源部４５０−１から供給された電力から、アクセサリー制御部４４０用の電力を生成する。第２電源部４５０−２も、基準電位線４８０（ＳＧＮＤ）に接続されている。
【０１０１】
記憶部４４４は、不揮発メモリー４４５を備える。不揮発メモリー４４５は、アクセサリー４００に電力が供給されない状態でも情報を保持しておくことができる。不揮発メモリー４４５は、記憶しているデータを書き換え可能なメモリーと、記憶しているデータを書き換え不能なメモリー（例えばＲＯＭ）の少なくとも一方を含む。不揮発メモリー４４５は、アクセサリー制御部４４０を動作させるプログラムや、アクセサリー４００の状態（初期状態及び、アクセサリー制御部４４０内のメモリーに現在設定されている様々なアクセサリーの設定状態）を示す情報、カメラ１０から取得したカメラの状態（初期状態及び設定状態）を示す情報等の情報を記憶する。
【０１０２】
アクセサリー制御部４４０は、不揮発メモリー４４５に記憶されたプログラムに基づいてアクセサリー４００の構成要素の動作を制御するＣＰＵと、ＡＳＩＣ等の電子部品とを備える。アクセサリー制御部４４０は、端子部４２３及び端子部２５を介して、カメラ制御部１７０と通信する。アクセサリー制御部４４０は、記憶部４４４に記憶されているアクセサリー初期状態情報又はアクセサリー設定状態情報に含まれる各種の情報のうちの少なくとも１つの情報を、カメラ制御部１７０へ送ることができる。また、アクセサリー制御部４４０は、カメラ制御部１７０から受信した情報を、記憶部４４４に記憶させる。
【０１０３】
アクセサリー初期状態情報は、アクセサリー４００の種類を示すアクセサリー種類情報を含む。アクセサリー種類情報は、アクセサリー４００に電池が搭載されているか否かを示す電池有無情報、アクセサリー４００が有する各機能の種類を示す機能種類情報、及びアクセサリー４００が有する各機能の特性を示す特性情報を含む。機能種類情報は、閃光発光機能の有無を示す情報、照明発光機能の有無を示す情報、及び拡張機能の有無を示す情報を含む。拡張機能は、閃光発光機能と照明発光機能のいずれにも該当しない他の機能であり、例えば調光機能、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能、カメラボディ１００以外の装置との通信機能等である。閃光発光機能の特性情報は、閃光発光部４３０の発光特性を示す情報（プロファイル情報）を含む。照明発光機能の特性情報は、照明光発光部４３５の発光特性を示す情報（照明プロファイル情報）、及び照明光発光部４３５が連続して発光可能な最長の時間（最長点灯時間）を示す情報を含む。
【０１０４】
アクセサリー設定状態情報は、閃光発光機能がオン状態（有効）とオフ状態（無効）のいずれの状態であるかを示す情報、及び照明発光機能がオン状態（有効）とオフ状態（無効）のいずれの状態であるかを示す情報を含む。
【０１０５】
アクセサリー制御部４４０は、カメラ制御部１７０から供給された制御信号に基づいて、アクセサリー４００の構成要素を制御する。アクセサリー制御部４４０は、カメラ制御部１７０から供給された発光制御信号Ｘに従って、閃光発光部４３０又は照明光発光部４３５を発光させる発光制御を行う。閃光発光部４３０を発光させる発光制御において、アクセサリー制御部４４０は、閃光光源４３１がカメラ側の撮影タイミングと同期して発光するように、充電部４３２を制御する。照明光発光部４３５を発光させる発光制御において、アクセサリー制御部４４０は、照明光光源４３７が撮影タイミングと同期して発光するように、照明光光源駆動部４３６を制御する。
【０１０６】
ここで、図８を参照して、アクセサリー制御部４４０による充電部４３２の制御方法について詳述する。
【０１０７】
図８は、充電制御において各処理を行うタイミングを示す図である。本実施形態のアクセサリー４００は、充電部４３２の蓄積部（電荷蓄積部）を充電するための電源（電池）を具備（内蔵）しておらず、カメラ１０から供給される電力により充電を行う。アクセサリー制御部４４０は、カメラ制御部１７０から、蓄積部（電荷蓄積部）への充電開始を指示する指令（以下、「充電指令」という）を受信すると、充電部４３２に蓄積部（電荷蓄積部）への充電を開始させる。
【０１０８】
ここで、充電部４３２がアクセサリー制御部４４０の制御の下で行う充電動作には、大別して２種類ある。一つは「モニタ充電動作」と呼ばれるものである。充電部４３２は、蓄積部（電荷蓄積部）の充電中に蓄積部における充電量（充電電圧）を検出できるように構成されている。しかしながら充電部４３２は、蓄積部（電荷蓄積部）への上記充電中を除くと、所望時点での蓄積部の充電量を検出できない。そこで、アクセサリー制御部４４０は、蓄積部の所望時点での充電量を検出するための特別な充電動作として、「モニタ充電動作」を行わせるようになっている。アクセサリー制御部４４０は、モニタ充電が開始されてから所定時間経過後にモニタ充電を停止する。このモニタ充電による充電時間は、ほんの僅か（例えば１０ｍｓ程度）である。
【０１０９】
もう一つの充電動作は、閃光光源４３１を発光させるのに必要な充電量を確保するために行われる本充電動作（以下、「本充電」という）である。通常、本充電動作の充電時間は、前述のモニタ充電動作の充電時間よりもはるかに長い。換言すると、通常、本充電動作時に蓄積部（電荷蓄積部）に蓄積される充電量はモニタ充電動作時に充電される量よりもはるかに多い。この本充電中において、充電部４３２は、蓄積部（電荷蓄積部）の充電量（充電電圧）を検出し、その充電量を示す情報をアクセサリー制御部４４０に供給する。アクセサリー制御部４４０は、充電量が図８に示す所定量(後述する充電停止レベル)に達してなければ、その所定量(充電停止レベル)に達するまで充電動作を継続するよう充電部４３２を制御する。このアクセサリー制御部４４０による充電動作は、その充電動作を強制的に停止せしめる充電停止指令がカメラ制御部１７０からアクセサリー制御部４４０に対して送信されない限り、充電量が所定量（充電停止レベル）に達するまで継続される。
【０１１０】
ところで、本実施形態において、アクセサリー制御部４４０は、カメラ制御部１７０から上述の「充電指令」を受信していない状態では、充電部４３２に蓄積部（電荷蓄積部）に対する充電動作（上述のモニタ充電動作及び本充電動作）を開始させないように構成されている。そのためアクセサリー制御部４４０は、カメラ制御部１７０に対して、「充電指令」を送信するよう要求（以下、「充電要求」という）を出す。この充電要求には上述のモニタ充電の指令をカメラ１０に要求する場合の「モニタ充電要求」と、上述の本充電の指令をカメラ１０に要求する場合の本充電要求とがある（本実施形態ではこれら２種類の充電要求を総称して「充電要求」と呼ぶ）。「モニタ充電要求」は、カメラ制御部１７０とアクセサリー制御部４４０との間で行われる初期通信シーケンス（詳細は後述）や、両者間で定期的（周期的に）に行われる定常通信シーケンス（詳細は後述）の中で、アクセサリー制御部４４０からカメラ制御部１７０に対して送信される。一方「本充電要求」は上述したモニタ充電の結果、充電量が図８に示す「充電要求レベル」を下回った場合や、発光動作の直後に行われた定常通信シーケンスにおいて、アクセサリー制御部４４０から出力される。
【０１１１】
アクセサリー制御部４４０は、アクセサリー４００側からの各「充電要求」に応じてカメラ制御部１７０から出力される各「充電指令」を受信することによって、充電部４３２の蓄積部（電荷蓄積部）を充電することが可能になる。
【０１１２】
ここで、図８を参照しつつ一般的な充電シーケンスについて説明する。アクセサリー制御部４４０は、充電部４３２が充電動作中でない場合（初期通信シーケンス時や定常通信シーケンス時）に、「モニタ充電要求」をカメラ制御部１７０に送る。そしてアクセサリー制御部４４０は、「モニタ充電要求」に応じてカメラ制御部１７０から出力された「モニタ充電指令」に応じて、充電部４３２にモニタ充電を開始させる（図８中の時刻ｔ１）。アクセサリー制御部４４０は、モニタ充電中に充電部４３２が検出した充電量（以下、「モニタ充電量」という）を示す情報を、充電部４３２から取得する。アクセサリー制御部４４０は、モニタ充電が開始されてから所定時間（例えば１０ｍｓ）経過後にモニタ充電を停止する。
【０１１３】
アクセサリー制御部４４０は、充電部４３２が検出した充電量（モニタ充電量又は本充電量）を示す情報に基づいて、充電部４３２の充電状態に関する判定を行う。アクセサリー制御部４４０は、充電量が閃光光源４３１を発光させるのに最低限度必要な充電量（図８中の「発光許可レベル」）以上であるか否かを判定する。アクセサリー制御部４４０は、モニタ充電量が発光許可レベル以上であると判定した場合に、閃光発光部４３０が発光可能な状態（以下、「レディ状態」という）であると判定する。アクセサリー制御部４４０は、モニタ充電量が発光許可レベル未満であると判定した場合に、閃光発光部４３０が発光不能な状態であると判定する。アクセサリー制御部４４０は、閃光発光部４３０が「レディ状態」であるか否かを示す発光可否情報を、充電部４３２の充電状態を示す「充電状態情報」（詳細は後述）の１項目として、不揮発メモリー４４５に記憶させる。
【０１１４】
また、アクセサリー制御部４４０は、充電部４３２が検出した充電量（モニタ充電量又は本充電量）を示す情報に基づいて、充電量が予め定められている閾値（図８中の「充電要求レベル」）以上であるか否かを判定する。「充電要求レベル」は、「発光許可レベル」よりも高いレベルに設定される。
【０１１５】
アクセサリー制御部４４０は、モニタ充電量が充電要求レベル未満であると判定した場合に、本充電を開始する指令（以下、本充電指令という）をカメラ１０から送信してもらうために、カメラ制御部１７０に対して本充電要求を出力する。アクセサリー制御部４４０は、本充電要求に基づくカメラ制御部１７０からの本充電指令に応じて、本充電を開始させる（図８中の時刻ｔ２）。なお、閃光発光機能を停止するように設定されている場合には、アクセサリー制御部４４０は、モニタ充電量が充電要求レベルよりも少ないと判定した場合であっても本充電要求をカメラ制御部１７０に出力しない。
【０１１６】
また、アクセサリー制御部４４０は、本充電中に充電部４３２が検出した本充電量を示す情報に基づいて、本充電量が予め設定された閾値（図８中の「充電停止レベル」）以上であるか否かを判定する。「充電停止レベル」は、蓄積部（電荷蓄積部）に蓄積可能な蓄電量の最大値に応じて予め設定されているものであり、前述の「充電要求レベル」よりも高いレベルに設定されている。アクセサリー制御部４４０は、本充電量が充電完了レベル以上であると判定した場合に、カメラ制御部１７０の制御によらずに、充電部４３２を制御して蓄積部（電荷蓄積部）の本充電を停止する（図８中の時刻ｔ３）。
【０１１７】
なお、アクセサリー制御部４４０は、充電部４３２の蓄積部（電荷蓄積部）に対する充電の停止を要求する指令（以下、「充電停止指令」という）をカメラ制御部１７０から受けた場合には、その「充電停止指令」に従って、本充電量がたとえ充電停止レベル未満であったとして、充電部４３２に蓄積部（電荷蓄積部）の充電を停止させる。
【０１１８】
このように本実施形態のアクセサリー４００及びカメラ１０のカメラシステムでは、アクセサリー４００側からの「充電要求」に応じてカメラ１０が充電指令を出力し、その指令を受けることによってアクセサリー４００側はカメラ１０から受ける電力を用いて充電を行うようになっている。このようにアクセサリー４００側で充電を行うときには、必ず、カメラ１０側に許可（充電の制御指令）を得るように伺い（充電許可）を出すシステム構成にしている。このため例えば、カメラ１０側で重負荷動作（例えばレンズ駆動動作など）を行っているときに、アクセサリー４００側が勝手に本充電動作を行ってしまって、システム全体として過大な電力消費を招いてしまうことにより、電力カメラ１０側の動作に不都合（カメラ側の動作停止など）を招く虞を抑制することができる。またカメラ１０側（カメラ制御部１７０）は、アクセサリー４００側の蓄積部の蓄積電荷量をチェックする処理をせずとも、アクセサリー４００側からの充電要求を待っていればよいので、カメラ制御部１７０の処理負担を減らすことができる。またアクセサリー４００側（アクセサリー制御部４４０）においても、カメラ１０側が充電できる状態か否か（重負荷動作中か否か）をチェックすることなく、蓄積部の蓄積電荷量の残量のみに応じて「充電要求」を出すだけでよいので（充電実行タイミングはカメラ１０側で判断してくれるので）、カメラ１０側での負荷状況をチェックしながら充電要求を出す必要がなく、その点でアクセサリー制御部４４０の処理負担を軽減することができる。
【０１１９】
ところで、蓄積部（電荷蓄積部）の充電量は、充電の停止後（図８中の時刻ｔ３以降）に、リーク等によって時間経過とともに減少していく。アクセサリー制御部４４０は、充電を停止させた後に、「モニタ充電要求」を周期的にカメラ制御部１７０に送る。そしてアクセサリー制御部４４０は、その周期的な「モニタ充電要求」に応じてカメラ制御部１７０から周期的に出力される「モニタ充電指令」に応じて、充電部４３２にモニタ充電を周期的に行わせる。
【０１２０】
また、アクセサリー制御部４４０は、モニタ充電中に充電部４３２が検出した充電量を示す情報に基づいて、モニタ充電量が充電要求レベル未満であるか否かを判定する。アクセサリー制御部４４０は、モニタ充電量が充電要求レベル未満であると判定した場合に、カメラ制御部１７０に「本充電要求」を送る（図８中の時刻ｔ４）。そしてアクセサリー制御部４４０は、その「本充電要求」に応じてカメラ制御部１７０から出力される「本充電指令」に応じて、充電部４３２に本充電を行わせる（図８中の時刻ｔ５）。
【０１２１】
また、閃光発光部４３０が発光（図８中の時刻ｔ６）した場合に、蓄積部（電荷蓄積部）の充電量は、発光許可レベル未満に減少する場合がある。そこで、アクセサリー制御部４４０は、閃光発光部４３０の発光後に、カメラ制御部１７０に「本充電要求」を送る。そしてアクセサリー制御部４４０は、その発光後の「本充電要求」に応じてカメラ制御部１７０から出力される「本充電指令」に応じて、充電部４３２に本充電を行わせる（図８中の時刻ｔ７）。
【０１２２】
なお、アクセサリー制御部４４０は、閃光発光部４３０の発光後やアクセサリー４００の起動後等のように、蓄積部（電荷蓄積部）の充電量が発光許可レベル未満である場合に、カメラ制御部１７０の制御により充電部４３２に第１充電速度で充電動作を行わせる（図８中の時刻ｔ７から時刻ｔ８）。また、アクセサリー制御部４４０は、充電部４３２が検出した蓄積部（電荷蓄積部）の充電量が発光許可レベル以上になった場合（図８中のｔ８）には、（カメラ制御部１７０の制御により）充電部４３２に第２充電速度で充電を行わせる（図８中の時刻ｔ８以降）。この第２充電速度は、前述の第１充電速度よりも遅い充電速度に予め設定されている。本実施形態において、第１充電速度で行われる本充電動作を「通常充電」と呼び、第２充電速度で行われる本充電動作を「スロー充電」と呼ぶことがある。
【０１２３】
また、アクセサリー制御部４４０は、充電部４３２に対する制御の制御状態を示す「充電状態情報」をカメラ制御部１７０に送る。充電状態情報は、記憶部４４４に記憶されるアクセサリー設定状態情報の一部である。
【０１２４】
ここで、充電状態情報について説明する。充電状態情報には、「充電要求」があるか否かを示す「充電要求情報」、充電部４３２がその時点（現在）で充電中であるか否かを示す「充電経過情報」、充電部４３２が充電可能であるか否かを示す「充電可否情報」、及び閃光発光部４３０が発光可能な状態（既述のレディ状態）であるか否かを示す「発光可否情報」を含む。
【０１２５】
ここで、上記「充電可否情報」について説明する。カメラ１０から充電指令を受けていても、アクセサリー４００側の状態によっては充電動作を行えない場合がある。例えばアクセサリー４００側の閃光発光部４３０の発光による発熱によって閃光発光部４３０の温度が上昇すると、それ以上の発光動作による温度上昇を抑制するために、アクセサリー制御部４４０が充電動作を禁止させる場合がある。或いは充電部４３２内の昇圧回路などの回路部が発熱して規定の温度を超えると、アクセサリー制御部４４０が充電動作を禁止させる場合がある。あるいは充電部４３２による充電動作が規定時間内に終了できずに充電処理がタイムアウトすると、アクセサリー制御部４４０は充電部４３２に何らかの不具合が生じていると判断して充電動作を禁止させる場合がある。このようにアクセサリー制御部４４０が充電動作の禁止を判断している場合には「充電不可（禁止）」を示す情報を「充電可否情報」として、一方、充電動作を禁じていない場合は「充電可」を示す情報を「充電可否情報」として、アクセサリー制御部４４０はカメラ制御部１７０に送信する。なお、充電要求情報、充電経過情報、発光可否情報については、既述した通りである。
【０１２６】
次に、アクセサリー４００の端子部４２３について説明する。図５及び図７に示したように、端子部４２３は、アクセサリー４００がカメラ１０に装着されている場合に、カメラ１０の端子部２５と電気的に接続される。端子部４２３は、符号Ｔｓ１から符号Ｔｓ１２で示される複数（１２個）の端子を含む。ここでは、次に説明する端子の並び順を示す番号は、端子の配列方向（Ｘ軸方向）の一方側（＋Ｘ側）から他方側（−Ｘ）側に向って昇順する番号であるものとする。
【０１２７】
なお、これら複数の端子Ｔｓ１〜Ｔｓ１２は、それぞれ、カメラに装着される方向とほぼ平行な方向（＋Ｙ方向）に延びた線形状（ライン形状）の部分を含む（図５参照）。そして、これらライン形状の先端部近傍（＋Ｙ方向側）に形成された接触部（図９（Ｂ）において端子Ｔｐ７と接触している部分）おいて、カメラ側の対応する各端子（Ｔｐ１〜Ｔｐ１２）に物理的に接触して且つ電気的接続するように形成されている（図９（Ｂ）に示した端子Ｔｓ７と端子Ｔｐ７間の接触構造を参照）。これらの端子Ｔｓ１〜Ｔｓ１２は、それぞれ、先端部近傍に形成された接触部が、図中の−Ｚ方向(カメラ側の対応する各接点に対して押し付けられる方向)に付勢される板バネ構造となっている。
【０１２８】
端子部４２３における各端子の機能は、次のように割り付けられる。ここで、この端子部４２３の各端子Ｔｓ１〜Ｔｓ１２は、図３，４にて既述したカメラ側の端子部２５の各端子（Ｔｐ１〜Ｔｐ１２）に対応して設けられているものである。そして端子部４２３の各端子の機能についても、上述した端子部２５の各端子の機能と対応付けられるものである。このため本実施形態の説明では、上記にて端子部２５に関して既述した説明との重複を避けるため、各端子の端子番号１〜１２について、カメラ側の端子部２５の各端子と対応する端子の端子番号を同じ番号で記載することで、各端子の機能や配置について重複する内容については、その説明を簡略化または割愛する。
【０１２９】
端子部４２３において、電源端子Ｔｓ１１と電源端子Ｔｓ１２はそれぞれ、カメラ１０から電力ＰＷＲが供給される端子である。接地端子Ｔｓ１と接地端子Ｔｓ２は、電源端子Ｔｓ１１及び電源端子Ｔｓ１２に対応する接地端子であり、電位が電力ＰＷＲの基準電位（グランド）になる端子である。
【０１３０】
基準電位端子Ｔｓ３と基準電位端子Ｔｓ５はそれぞれ、電位が信号の授受を行うための基準電位（シグナルグランド）になる端子である。
【０１３１】
同期信号端子Ｔｓ４は、通信用クロック信号である同期信号（クロック信号）ＣＬＫをカメラ１０に対して出力する端子である。
【０１３２】
通信信号端子Ｔｓ６は、既述したようなカメラ側の通信データを含む通信信号ＤＡＴＡがカメラ１０側から入力されたり、或いはアクセサリー側の通信信号ＤＡＴＡをカメラ１０に対して出力したりする端子である。
【０１３３】
起動状態提供端子Ｔｓ７は、既述の起動検出レベルＤＥＴ（Ｌレベル／ＳＧＮＤによる基準電位）をカメラ１０に提供する端子である。
【０１３４】
発光制御信号端子Ｔｓ８は、既述の発光制御信号（発光指令信号）Ｘがカメラ１０から入力される端子である。
【０１３５】
通信制御信号端子Ｔｓ９は、既述の通信制御信号（通信起動信号）Ｃｓがカメラ１０から入力される端子である。
【０１３６】
また、電源端子Ｔｓ１１と通信制御信号端子Ｔｓ９との間には、オープン端子Ｔｓ１０が配置されている。
【０１３７】
これら１２個の端子Ｔｓ１〜Ｔｓ１２についての各端子の配列については、既述した端子部２５の各端子Ｔｐ１〜Ｔｐ１２にそれぞれ呼応するものであり、簡略的に説明する。
【０１３８】
電源端子Ｔｓ１１及び電源端子Ｔｓ１２は、端子部４２３の端子配列において、一方の端部に寄せて配置されている。接地端子Ｔｓ１及び接地端子Ｔｓ２は、端子部４２３の端子配列において、他方の端部（電源端子Ｔｓ１１及び電源端子Ｔｓ１２の配置側とは反対側の端部）に寄せて配置されている。
【０１３９】
オープン端子Ｔｓ１０は、端子部４２３の端子配列において、電源端子Ｔｓ１１と、通信制御信号端子Ｔｓ９との間に配置されている。
【０１４０】
発光制御信号端子Ｔｓ８は、起動状態提供端子Ｔｓ７の隣に配置されており、且つ起動状態提供端子Ｔｓ７と通信制御信号端子Ｔｓ９との間に挟まれるように配置されている。
【０１４１】
通信信号端子Ｔｓ６は、起動状態提供端子Ｔｓ７の隣に配置されている。よって起動状態提供端子Ｔｓ７は、通信信号端子Ｔｓ６と発光制御信号端子Ｔｓ８とに挟まれるように、配置されている。
【０１４２】
基準電位端子Ｔｓ５は、通信信号端子Ｔｓ６の隣に配置されている。よって通信信号端子Ｔｓ６は、基準電位端子Ｔｓ５と起動状態提供端子Ｔｓ７とに挟まれるように配置されている。
【０１４３】
同期信号端子Ｔｓ４は、基準電位端子Ｔｓ５の隣に配置されている。また、基準電位端子Ｔｓ３は、同期信号端子Ｔｓ４の隣に配置されている。よって同期信号端子Ｔｓ４は、基準電位端子Ｔｓ３と基準電位端子Ｔｓ５とに挟まれるように配置されている。
基準電位端子Ｔｓ３の、同期信号端子Ｔｓ４とは反対側の隣には接地端子Ｔｓ２が配置されている。
【０１４４】
次に、図７を参照して、アクセサリー４００における各構成要素の接続関係について説明する。
【０１４５】
接地端子Ｔｓ１と接地端子Ｔｓ２は、図７に示す接続パターンを介して接続されている。これら接地端子Ｔｓ１と接地端子Ｔｓ２は、アクセサリー４００がカメラ１０に接続されると、カメラ１０側の端子Ｔｐ１，Ｔｐ２を介して、カメラ１０側の接地線４３に接続される。この接地端子Ｔｓ１及び接地端子Ｔｓ２は、アクセサリー４００側の、電力ＰＷＲを利用する回路（充電部４３２）用の接地端子であり、アクセサリー４００側において、供給される電圧の基準電位となる端子であり、また充電電圧の基準電位となる端子である。
【０１４６】
電源端子Ｔｓ１１は、電源線４８１に接続されている。電源端子Ｔｓ１２は、電源端子Ｔｓ１１と並列に、電源線４８１に接続されている。この電源線４８１は、２つの電源端子（電源端子Ｔｓ１１及びＴｓ１２）を介してカメラ１０から供給された大電流を流せるよう、回路基板上において比較的太い配線パターン（Ｔｓ１１に直接接続している配線パターンの線幅と、Ｔｓ１２に直接接続している配線パターンの線幅とを足し合わせた線幅以上の線幅を持つ配線パターン）にする。なお、カメラ１０側のアクセサリー電源制御部３３に接続している配線パターンも、アクセサリー４００側と同様に、比較的太い配線パターンにする。
【０１４７】
基準電位端子Ｔｓ３と基準電位端子Ｔｓ５は、図７に示すように接続用ラインを介して接続されている。そしてこれら基準電位端子Ｔｓ３と基準電位端子Ｔｓ５は、基準電位線４８０（ＳＧＮＤ）に並列に接続されている。この基準電位線４８０は、アクセサリー４００がカメラ１０に接続されると、基準電位端子Ｔｓ３及びＴｓ５と、カメラ１０側の端子Ｔｐ３及びＴｐ５とを介して、カメラ１０側の基準電位線（ＳＧＮＤ）４２に接続される。この基準電位端子Ｔｓ３、基準電位端子Ｔｓ５は、アクセサリー４００内の各回路（ＭＳＷ４６５、ＰＣＳＷ４７０、不揮発性メモリー４４５、第１電源部４５０―１、第２電源部４５０−２、アクセサリー制御部４４０、照明光発光部４３５）において、信号の授受を行うための基準電位となる端子である。
【０１４８】
なお、この基準電位線４８０（ＳＧＮＤ）に対しては、接地端子Ｔｓ１と接地端子Ｔｓ２も、接続ライン４９０を介して並列に接続されている。ただし接地端子Ｔｓ１と接地端子Ｔｓ２に接続している接続ライン（接続ライン４９０と接続しているライン）は、接続ライン４９０及び基準電位端子Ｔｓ３，Ｔｓ５に接続しているラインよりも抵抗（インピーダンス）が低いラインになっている。このため充電部４３２を流れた大電流はＳＧＮＤライン（基準電位端子Ｔｓ３，Ｔｓ５）には流れないようになっている。
【０１４９】
なお、基準電位線４８０を流れる電流は、接続ライン４９０を介して接地端子Ｔｓ１，Ｔｓ２に流れるようになっており、接地端子Ｔｓ１，Ｔｓ２はアクセサリー４００内の上記各回路に供給される電圧の基準となり得る。また、本実施形態のアクセサリー４００のグランドは、いわゆる一点グランド（一点アース）を採用している。
【０１５０】
起動状態提供端子Ｔｓ７は、信号線を介して、第１スイッチ部４６５におけるスイッチ４６６（図９（Ｂ）に示す）の第１端子に接続されている。第１スイッチ部４６５におけるスイッチ４６６の第２端子は、第２スイッチ部４７０におけるスイッチ４７２（図９（Ｂ）に示す）第１端子に接続されている。第２スイッチ部４７０におけるスイッチ４７２の第２端子は、基準電位線４８０に接続されている。このように、第２スイッチ部４７０は、起動状態提供端子Ｔｓ７に接続された信号線に対して、第１スイッチ部４６５と直列に接続されている。
【０１５１】
同期信号端子Ｔｓ４は、信号線を介して、アクセサリー制御部４４０に接続されている。通信信号端子Ｔｓ６は、信号線を介して、アクセサリー制御部４４０に接続されている。通信信号端子Ｔｓ６に接続している信号線にはプルアップ抵抗が設けられている。このプルアップ抵抗は電源部４５０の出力側に電気的に接続されている。このため通信信号端子Ｔｓ６における電位（レベル）は、カメラ１０への装着前及びカメラ１０との通信開始前にＨレベルに維持される。
【０１５２】
通信制御信号端子Ｔｓ９は、信号線を介して、アクセサリー制御部４４０に接続されている。通信制御信号端子Ｔｓ９に接続している信号線にはプルアップ抵抗が設けられている。このプルアップ抵抗は電源部４５０の出力側に電気的に接続されている。よって通信信号端子Ｔｓ６における電位（レベル）は、カメラ１０への装着前及びカメラ１０との通信開始前にＨレベルに維持される。
【０１５３】
発光制御信号端子Ｔｓ８は、信号線を介して、アクセサリー制御部４４０に接続されている。発光制御信号端子Ｔｓ８に接続している信号線にはプルアップ抵抗が設けられている。このプルアップ抵抗は電源部４５０の出力側に電気的に接続されている。よって通信信号端子Ｔｓ６における電位（レベル）は、カメラ１０への装着前及びカメラ１０との通信開始前にＨレベルに維持される。
【０１５４】
オープン端子Ｔｓ１０は、電源系統と信号系統のいずれにも接続されていない所謂オープン端子である。オープン端子Ｔｓ１０は、アクセサリー制御部４４０、電源線４８１、及び基準電位線４８０等の回路と絶縁されている。
【０１５５】
閃光発光部４３０の閃光光源４３１における主放電用の第１の電極は充電部４３２に接続されている。主放電用の第２の電極は電源線４８１に接続されている。充電部４３２の電源端子は、電源線４８１に接続されている。充電部４３２の接地端子は、接地端子Ｔｓ１に接続する接地線に接続されている。
【０１５６】
照明光光源駆動部４３６の電源端子は、第１電源部４５０−１に接続されている。照明光光源駆動部４３６の接地端子は、基準電位線４８０に接続されている。照明光光源駆動部４３６の制御端子は、信号線を介して、アクセサリー制御部４４０に接続されている。
照明光光源４３７は、固体光源のアノードが照明光光源駆動部４３６に接続され、固体光源のカソードが、基準電位線４８０に接続されている。
【０１５７】
第１パイロットランプ４５５及び第２パイロットランプ４６０は、それぞれ、一端が第２電源部（電源部２）４５０−２の出力側に電気的に接続されている。第１パイロットランプ（ＰＬ２）４５５の他端は、信号線を介してアクセサリー制御部４４０に接続されている。第２パイロットランプ（ＰＬ１）４６０の他端は、第１パイロットランプ４５５とは異なる信号線を介して、アクセサリー制御部４４０に接続されている。
【０１５８】
第１電源部（電源部１）４５０−１の入力端子は、電源線４８１に接続されている。第１電源部４５０−１の接地端子は、基準電位線４８０に接続されている。第１電源部４５０−１の出力端子は、第２電源部（電源部２）４５０−２の入力端子と、照明光光源駆動部４３６とに接続されている。第２電源部４５０−２の出力端子は、アクセサリー制御部４４０の電源端子に接続されている。第２電源部４５０−２の接地端子は、基準電位線４８０に接続されている。
【０１５９】
次に、カメラ１０とアクセサリー４００との接続関係について説明する。アクセサリー４００がカメラ１０に装着されている状態（以下、装着状態という）において、接地端子Ｔｓ１は、カメラ１０の接地端子Ｔｐ１に接続される。接地端子Ｔｓ２は、装着状態において、カメラ１０の接地端子Ｔｓ２に接続される。そしてこれらアクセサリー４００側の接地端子Ｔｓ１，Ｔｓ２に接続している箇所（充電部４３２の接地端子）は、装着状態において、接地端子Ｔｐ１及び接地端子Ｔｓ１を介した経路と、接地端子Ｔｐ２及び接地端子Ｔｓ２を介した経路との少なくとも一方の経路を介して、接地線４３に接続されて電池ＢＡＴの負極に接続される。そのため、接地端子Ｔｓ１、Ｔｓ２及びそれらに接続している箇所の電位は、装着状態において、電池ＢＡＴの負極の電位に応じた基準電位になる。
【０１６０】
電源端子Ｔｓ１１は、装着状態において、カメラ１０の電源端子Ｔｐ１１に接続される。電源端子Ｔｓ１２は、装着状態において、カメラ１０の電源端子Ｔｓ１２に接続される。アクセサリー電源制御部３３は、装着状態において、電源端子Ｔｐ１１及び電源端子Ｔｓ１１を介した経路と、電源端子Ｔｐ１２及び電源端子Ｔｓ１２を介した経路との少なくとも一方の経路を介して、電源線４８１に接続される。そのため、アクセサリー電源制御部３３は、カメラ制御部１７０の制御に従って、電池ＢＡＴからアクセサリー電源制御部３３に供給された電力ＰＷＲを、電源線４８１を介してアクセサリー４００内の各回路や電気部品に供給することができる。
【０１６１】
基準電位端子Ｔｓ３は、装着状態において、カメラ１０の基準電位端子Ｔｐ３に接続される。基準電位端子Ｔｓ５は、装着状態において、カメラ１０の基準電位端子Ｔｐ５に接続される。基準電位端子Ｔｓ３の電位は、装着状態において、基準電位端子Ｔｐ３の電位（基準電位）になる。基準電位端子Ｔｓ５の電位は、装着状態において、基準電位端子Ｔｐ５の電位（基準電位）になる。
【０１６２】
図４に示したように、接地端子Ｔｐ１と接地端子Ｔｐ２と基準電位端子Ｔｐ３は、スライド移動方向（＋Ｙ軸方向）の寸法が他の端子よりも長い。そのため、本実施形態においてカメラ１０にアクセサリー４００を装着する際に、接地端子Ｔｐ１と接地端子Ｔｐ２と基準電位端子Ｔｐ３の３つの端子は、他の端子よりも先にアクセサリー４００の端子部４２３の対応する各端子（接地端子Ｔｓ１、接地端子Ｔｓ２、基準電位端子Ｔｓ３）と接触する。
【０１６３】
起動状態提供端子Ｔｓ７は、アクセサリー４００がカメラ１０に装着された状態であって、かつ第２スイッチ部４７０が回路を閉路している状態（オン状態）において、基準電位線４８０を介して、接地線４２に接続される。そのため、カメラ制御部１７０は、第２スイッチ部４７０がオン状態で且つカメラ１０に接続されている状態（以下、第１状態と称す）であるときに、第１状態であることを示す起動検出レベルＤＥＴ（ＳＧＮＤレベル／基準電位レベル／Ｌｏｗレベル／Ｌレベル）を、起動状態提供端子Ｔｓ７及び起動状態検出端子Ｔｐ７を介して検出することができる。また、カメラ制御部１７０は、下記の第２状態であるときに、第１状態とは電気的にレベルが異なる起動検出レベルＤＥＴを検出することができる。第２状態は、第２スイッチ部４７０がオフ状態で且つカメラ１０に装着されている状態と、アクセサリー４００がカメラ１０に装着されていない状態とのいずれかの状態を含む。
【０１６４】
同期信号端子Ｔｓ４は、装着状態において、カメラ１０の同期信号端子Ｔｐ４に接続される。すなわち、アクセサリー制御部４４０は、装着状態において、同期信号端子Ｔｐ４及び同期信号端子Ｔｓ４を介して、カメラ制御部１７０に接続される。これにより、アクセサリー制御部４４０は、カメラ制御部１７０と同期通信を行うための同期信号ＣＬＫを、同期信号端子Ｔｓ４及び同期信号端子Ｔｐ４を介して、カメラ制御部１７０へ送信することができる。また、カメラ制御部１７０は、アクセサリー４００に下記のモニタ発光を実行させるモニタ発光制御信号を、同期信号端子Ｔｓ４及び同期信号端子Ｔｐ４を介して、アクセサリー制御部４４０へ送信することができる。
【０１６５】
なお、モニタ発光は、本撮像に用いる本発光よりも前に行われる発光である。モニタ発光による撮像（モニタ撮像）の結果は、オートホワイトバランス（ＡＷＢ）制御等のようなホワイトバランスの調整と、オート露光（ＡＥ）制御等のような露光制御の少なくとも一方に用いられる。
【０１６６】
通信信号端子Ｔｓ６は、装着状態において、カメラ１０の通信信号端子Ｔｐ６に接続される。すなわち、アクセサリー制御部４４０は、装着状態において、通信信号端子Ｔｐ６及び通信信号端子Ｔｓ６を介して、カメラ制御部１７０に接続される。そのため、カメラ制御部１７０とアクセサリー制御部４４０は、装着状態において、通信信号端子Ｔｐ６及び通信信号端子Ｔｓ６を介して、シリアルデータ通信を行うことができる。この通信信号端子Ｔｐ６及びＴｓ６はいずれも入力／出力機能を切り替え可能であり、これら両端子間における通信は、通信方向を切り替え可能な双方向通信である。通信信号ＤＡＴＡとして通信されるデータは次のようなものがある。カメラ１０側から出力されるデータとしては、カメラ制御部１７０がアクセサリー４００に処理を実行させる指令（コマンド）や、カメラ１０に関する情報（カメラデータ）などである。一方、アクセサリー４００側から出力されるデータとしては、アクセサリー４００に関する情報（アクセサリー情報）などである。本実施形態において、指令あるいは情報を示すデータを送信（又は受信）することを、単に指令あるいは情報を送信（又は受信）するということがある。なお、通信信号ＤＡＴＡは、カメラ制御部１７０が送信する場合とアクセサリー制御部４４０が送信する場合のいずれにおいても、アクセサリー４００側から出力される同期信号ＣＬＫに同期させて送信される。
【０１６７】
例えば、カメラ制御部１７０は、指定した項目の情報をカメラ制御部１７０からアクセサリー制御部４４０へ送信することを通知する送信通知コマンド（指令）を、アクセサリー制御部４４０に送信する。カメラ制御部１７０は、送信通知コマンドの送信終了後に、所定の時間間隔をあけて送信通知コマンドの送信に続いて、送信通知コマンドに指定された項目の情報をアクセサリー制御部４４０へ送信する。
【０１６８】
また、例えば、カメラ制御部１７０は、指定した情報をアクセサリー制御部４４０からカメラ制御部１７０へ送信することを要求する送信要求コマンドを、アクセサリー制御部４４０へ送信することができる。アクセサリー制御部４４０は、送信要求コマンドの受信完了後に、送信通知コマンドの受信に続いて、送信通知コマンドに指定された項目の情報をカメラ制御部１７０へ送信する。
【０１６９】
通信制御信号端子Ｔｓ９は、装着状態において、カメラ１０の通信制御信号端子Ｔｐ９に接続される。すなわち、アクセサリー制御部４４０は、装着状態において、通信制御信号端子Ｔｐ９及び通信制御信号端子Ｔｓ９を介して、カメラ制御部１７０に接続される。そのため、カメラ制御部１７０は、通信制御信号端子Ｔｐ９及び通信制御信号端子Ｔｓ９を介して、アクセサリー制御部４４０へ通信制御信号Ｃｓを供給することができる。
【０１７０】
なお、アクセサリー４００側から上述の「充電要求」などの情報をカメラ１０側に送信したい場合には、アクセサリー制御部４４０は、上記の通信制御信号端子Ｔｓ９でカメラ１０側から受信した通信制御信号Ｃｓをきっかけとして開始される定常通信シーケンス（後述）において、カメラ制御部１７０に情報を送信する。
【０１７１】
この通信制御信号Ｃｓは、通信信号端子Ｔｓ６を介したカメラ１０とアクセサリー４００との間の通信の通信開始タイミングを定める信号である。アクセサリー４００側において、通信制御信号端子Ｔｓ９に接続している配線パターンにはプルアップ抵抗が接続されている。このため通信信号端子Ｔｓ６における通信制御信号Ｃｓの信号レベルは、通信開始前にＨレベルに維持される。通信制御信号Ｃｓの信号レベルは、通信信号端子Ｔｓ６を介したデータ通信を開始する際に、カメラ制御部１７０によってＬレベルに立ち下げられて維持される。通信制御信号Ｃｓの信号レベルがＬレベルに維持されている期間に、通信信号ＤＡＴＡとして複数ビットのデータが同期信号ＣＬＫに同期して送受信される。複数ビットのデータが送受信された後に、通信制御信号Ｃｓの信号レベルは、次回の通信信号ＤＡＴＡの送信までの期間において、再び上述のプルアップ抵抗によってＨレベルに維持される。このように、通信制御信号Ｃｓは、通信信号ＤＡＴＡ及び同期信号ＣＬＫと比較して、信号レベル（ＨレベルとＬレベルの）の単位時間あたりの切替わり回数が少ない信号である。
【０１７２】
発光制御信号端子Ｔｓ８は、装着状態において、カメラ１０の発光制御信号端子Ｔｐ８に接続される。すなわち、アクセサリー制御部４４０は、装着状態において、発光制御信号端子Ｔｐ８及び発光制御信号端子Ｔｓ８を介して、カメラ制御部１７０に接続される。そのため、カメラ制御部１７０は、撮影タイミングと同期してアクセサリー４００に発光（本発光）を実行させる発光制御信号Ｘを、発光制御信号端子Ｔｓ８及び発光制御信号端子Ｔｐ８を介して、アクセサリー制御部４４０へ供給することができる。アクセサリー制御部４４０は、発光制御信号Ｘに従って、発光制御を行う。
【０１７３】
充電部４３２は、電源線４８１を介して供給される電力の電圧を昇圧する昇圧回路と、その昇圧回路で昇圧された電圧により充電される蓄積部（電荷蓄積部）とを備える。また、充電部４３２は、第１信号線を介して、アクセサリー制御部４４０に接続されている。アクセサリー制御部４４０は、第１信号線を介して、充電部４３２を制御する信号を充電部４３２に供給することができる。充電部４３２は、第２信号線を介して、アクセサリー制御部４４０に接続されている。充電部４３２は、充電部４３２の充電量を示す情報を、第２信号線を介してアクセサリー制御部４４０に供給することができる。
【０１７４】
アクセサリー制御部４４０は、照明光光源駆動部４３６を制御する信号を、信号線を介して照明光光源駆動部４３６へ供給する。そのため、照明光光源４３７は、電源線４８１及び照明光光源駆動部４３６を介して供給される電力によって、発光することができる。
【０１７５】
第１パイロットランプ４５５及び第２パイロットランプ４６０は、それぞれ、アクセサリー制御部４４０から信号線を介して供給される制御信号によって、点灯状態が制御される。第１パイロットランプ４５５は、例えば、閃光発光部４３０の発光がアクセサリー制御部４４０に許可されている状態で、点灯する。第１パイロットランプ４５５は、例えば閃光発光部４３０を発光させることができない状態で、消灯する。第２パイロットランプ４６０は、第１パイロットランプ４５５と同様に、アクセサリー制御部４４０の制御によって、照明光発光部４３５の状態に応じて点灯又は消灯する。
【０１７６】
第１電源部４５０−１は、電源線４８１から供給される電力に基づいて、電源部４５０の入力端子に入力される電圧を安定化して後段の回路に供給する。第２電源部４５０−２は第１電源部４５０−１から供給される電力に基づいて、第２電源部４５０−２の入力端子に入力される電圧を安定化して後段の回路に供給する。
【０１７７】
次に、レベル切替部４７５について説明する。
【０１７８】
図９は、起動状態検出端子Ｔｐ７とカメラ制御部１７０との接続関係を模式的に示す図である。図９（Ａ）には、起動状態検出端子Ｔｐ７とカメラ制御部１７０との接続関係が、シュー座１５の断面図と関連付けて図示されている。図９（Ｂ）には、レベル切替部４７５の構成及び接続関係が、コネクター４２０の断面図と関連付けて図示されている。
【０１７９】
図９（Ａ）に示すように、カメラ制御部１７０に接続された起動状態検出端子Ｔｐ７には、プルアップ抵抗４８２を介して電圧が印加されている。起動状態検出端子Ｔｐ７がアクセサリー４００の起動状態提供端子Ｔｓ７に接続されていない状態で、起動状態検出端子Ｔｐ７の電位すなわち起動検出レベルＤＥＴは、Ｈ（ハイ）レベルになっている。Ｈレベルは、例えば、接地線４２の基準電位ＳＧＮＤよりも高電位に設定される。
【０１８０】
本実施形態のアクセサリー４００は、レベル切替部４７５を備える。図９（Ｂ）に示すように、レベル切替部４７５は、第１スイッチ部４６５、第２スイッチ部４７０、第１操作部４２４、及び第２操作部４７１を備える。
【０１８１】
第１スイッチ部４６５は、カメラボディ１００とアクセサリー４００との着脱に応じてその状態を切替える。第１スイッチ部４６５は、可動部材（係止爪４２２）、及び係止爪４２２の移動に連動する電気スイッチ４６６を備える。係止爪４２２は、アクセサリー４００がカメラボディ１００に装着される際にカメラボディ１００から受ける力によって所定の方向（Ｚ軸方向の＋Ｚ側）に移動する。電気スイッチ４６６は、係止爪４２２の移動に連動して、回路を閉路又は遮断する。コネクター４２０がシュー座１５の所定の位置まで挿入されると、コネクター４２０の係止爪４２２がシュー座１５の係止孔２７内部に突出し、それにより第１スイッチ部４６５の電気スイッチ４６６が図９（Ｂ）の回路を閉路する。また、係止爪４２２は、アクセサリー４００がカメラボディ１００に装着されている場合に、カメラボディ１００に係止されることによって、カメラボディ１００に対するアクセサリー４００の移動を規制する。
【０１８２】
また、第１スイッチ部４６５は、第１操作部４２４に対して取外し操作（コネクター４２０をシュー座１５から取り外すための操作）がなされると、その操作により係止爪４２２がＺ軸方向に移動して係止孔２７の内部からアクセサリー本体４１０側に向って押込まれ、それにより電気スイッチ４６６が図９（Ｂ）の回路を遮断する(回路をオープンにする)。
【０１８３】
第２スイッチ部４７０は、ユーザーに操作されることによって起動検出レベルＤＥＴのレベルを切替える。第２スイッチ部４７０は、第２操作部４７１、及び電気スイッチ４７２を備える。
【０１８４】
第２スイッチ部４７０は、ユーザーが第２操作部４７１に対して機能オン操作または機能オフ操作することに応じて、操作部４７１の移動に連動する電気スイッチ４７２によって図９（Ｂ）の回路を閉路（クローズ）又は遮断（オープン）する（機能オン操作でクローズ、機能オフ操作でオープン）。
【０１８５】
第１操作部４２４は、係止爪４２２を所定の方向に移動させるために、ユーザーによって操作される。操作部４２４は、ユーザーの操作により受ける力を係止爪４２２に伝えることによって、係止爪４２２を所定の方向（Ｚ軸方向）に移動させる。アクセサリー４００がカメラボディ１００に装着されている状態で第１操作部４２４が操作された場合に、係止爪４２２は、Ｚ軸方向に移動して係止孔２７の内側からアクセサリー本体４１０に向って退去する。これにより、アクセサリー４００は、カメラボディ１００に対する固定が解除され、カメラボディ１００から取り外すことが可能になるとともに、第１スイッチ部４６５が回路を遮断する。
【０１８６】
アクセサリー４００の起動状態提供端子Ｔｓ７は、電気スイッチ４６６が回路を閉路した状態であって、且つ、電気スイッチ４７２が回路を閉路した状態（「オン」の位置）である場合に、電気スイッチ４６６及び電気スイッチ４７２を介して、上述の基準電位線４８０に接続される。基準電位線４８０は、コネクター４２０がシュー座１５に接続された状態である場合には、既述の如くカメラボディ１００の接地線（ＳＧＮＤ／シグナルグランド）４２と電気的に接続されている。
【０１８７】
コネクター４２０がシュー座１５に接続された状態（装着状態）で、アクセサリー４００の起動状態提供端子Ｔｓ７がカメラボディ１００の接地線４２と電気的に接続され、起動状態提供端子Ｔｓ７の電位は、Ｌ（ロー）レベルになる。コネクター４２０がシュー座１５に接続された状態で、カメラボディ１００の起動状態検出端子Ｔｐ７の電位がアクセサリー４００の起動状態提供端子Ｔｓ７と短絡することによって、起動検出レベルＤＥＴはＬレベルになる。Ｌレベルは、接地線４２（基準電位ＳＧＮＤ）と同じ電位に設定される。起動検出レベルＤＥＴは、コネクター４２０がシュー座１５に接続された状態で第１操作部４２４が操作された場合には、第１スイッチ部４６５が回路を遮断するためＨレベルになる。また、起動検出レベルＤＥＴは、コネクター４２０がシュー座１５に接続された状態で第２スイッチ部４７０の第２操作部４７１が機能オフ操作された場合にも、電気スイッチ４７２が回路を遮断するためＨレベルになる。すなわち、アクセサリー４００がカメラ１０に装着されている場合において、第１操作部４２４に対してコネクター４２０をシュー座１５から取り外すための操作がなされても、或いは第２操作部４７１に対して機能オフ操作がなされても、そのいずれの操作の場合であっても起動検出レベルＤＥＴはＨレベルになる。
【０１８８】
ところで、一般的にカメラシステムは、アクセサリーあるいはカメラの端子部の端子間に埃等が付着して短絡が生じると、想定されていない電流が短絡した端子間に流れること等によって、カメラシステムが安定して動作しない可能性がある。また、カメラシステムは、カメラとアクセサリーとの間で端子を介して供給される信号がノイズの影響を受けることによって、安定して動作しなくなる可能性がある。カメラシステムは、例えば安定に動作しないことによりユーザーの操作に応答しなくなったり、応答が遅くなったりして、利便性が低下する可能性がある。
【０１８９】
これに対して、本実施形態のアクセサリー４００は、図５及び図７に示したように、端子部４２３の端子配列が以下のようになっている。カメラ１０から電力が供給される電源端子Ｔｓ１１及び電源端子Ｔｓ１２は、１１番目と１２番目とにそれぞれ配置されている。電源端子Ｔｓ１１及び電源端子Ｔｓ１２に対応する接地端子Ｔｓ１及び接地端子Ｔｓ２は、１番目と２番目とにそれぞれ配置されている。カメラ１０とアクセサリー４００との着脱に応じて変化する起動検出レベルＤＥＴをカメラ１０に出力する起動状態提供端子Ｔｓ７は、７番目に配置されている。閃光発光部４３０又は照明光発光部４３５の発光状態を制御する発光制御信号Ｘがカメラ１０から入力される発光制御信号端子Ｔｓ８は、８番目に配置されている。アクセサリー４００を制御する制御信号がカメラ１０と通信する通信信号ＤＡＴＡとして供給される通信信号端子Ｔｐ６は、６番目に配置されている。通信信号ＤＡＴＡに同期する同期信号ＣＬＫをカメラ１０に出力する同期信号端子Ｔｓ４は、４番目に配置されている。カメラ１０アクセサリー４００との通信の通信タイミングを定める通信制御信号Ｃｓがカメラ１０から入力される通信制御信号端子Ｔｓ９は、９番目に配置されている。基準電位端子Ｔｓ３及び基準電位端子Ｔｓ５は、電位が起動検出レベルＤＥＴ、通信信号ＤＡＴＡ、同期信号ＣＬＫ、発光制御信号Ｘ、及び通信制御信号Ｃｓの基準電位になり、３番目と５番目とにそれぞれ配置されている。
【０１９０】
すなわち、電源端子Ｔｓ１１及び電源端子Ｔｓ１２は、端子の配列方向の一方側に偏らせて配置されており、接地端子Ｔｓ１及び接地端子Ｔｓ２は、端子の配列方向の他方側に偏らせて配置されている。したがって、カメラシステム１は、電源端子（電源端子Ｔｓ１１及び電源端子Ｔｓ１２）と、接地端子（接地端子Ｔｓ１及び接地端子Ｔｓ２）とが大きく離間されているがゆえに両者間での短絡の発生が抑制され、電源端子と接地端子との短絡による応答停止等の不具合の発生を抑制することができ、電気的な安全性が保たれる。また、アクセサリー４００は、アクセサリー４００の内部で電源端子Ｔｓ１１及び電源端子Ｔｓ１２に接続される電源線４８１、あるいは接地端子Ｔｓ１及び接地端子Ｔｓ２に接続される基準電位線４８０の設計の自由度が高くなる。また、複数端子の間に配置するのではなく、配列の端の方に寄せて配列することにより電源端子の多極化が容易になり、複数の電源端子を並べて設計することが可能となる。そしてその結果として、アクセサリー４００は、例えば電源線４８１や基準電位線４８０の幅を広くすることが容易になり、電源線４８１や基準電位線４８０を低抵抗にすること、電源線４８１や基準電位線４８０を介して大電力を供給されること等が可能になる。
【０１９１】
また、撮像に必要な情報を示す通信信号ＤＡＴＡが供給される通信信号端子Ｔｓ６は、基準電位が供給される基準電位端子Ｔｓ５と隣り合って配置されている。したがって、通信信号ＤＡＴＡは、基準電位端子Ｔｓ５に対して通信信号端子Ｔｓ６とは反対側からノイズを受けにくくなる。また、通信信号端子Ｔｓ６は、通信信号端子Ｔｓ６に対して基準電位端子Ｔｓ５とは反対側で起動状態提供端子Ｔｓ７と隣り合って配置されている。起動検出レベルＤＥＴは、カメラ１０とアクセサリー４００とが互いに通信可能な状態で、Ｌレベルに維持される。したがって、通信信号ＤＡＴＡは、カメラ１０とアクセサリー４００とが互いに通信可能な状態で、起動状態提供端子Ｔｓ７に対して通信信号端子Ｔｓ６とは反対側からノイズを受けにくくなる。このように、カメラシステム１は、通信信号ＤＡＴＡがノイズの影響を受けにくくなるので、通信上の安全性が保たれ通信信号ＤＡＴＡがノイズの影響を受けることによる誤動作等の不具合の発生を抑制することができる。
【０１９２】
また、発光制御信号端子Ｔｓ８は、起動状態提供端子Ｔｓ７と隣り合って配置されている。起動検出レベルＤＥＴは、カメラ１０とアクセサリー４００とが互いに通信可能な状態である場合に、Ｌレベルに維持される。したがって、発光制御信号Ｘは、発光制御信号端子Ｔｓ８に対して起動状態提供端子Ｔｓ７とは反対側からノイズを受けにくくなる。また、発光制御信号端子Ｔｓ８は、発光制御信号端子Ｔｓ８に対して起動状態提供端子Ｔｓ７とは反対側にて通信制御信号端子Ｔｓ９と隣り合っている。通信制御信号Ｃｓは、複数ビットのデータを同期信号ＣＬＫに同期して通信している期間にＬレベルに維持されており、データの通信を終了してから次のデータの通信を開始するまでの期間においては、Ｈレベルに維持されている。このように、通信制御信号Ｃｓは、信号レベルの切替わりが同期信号ＣＬＫと通信信号ＤＡＴＡのいずれよりも低周波数である。これにより、発光制御信号Ｘは、発光制御信号端子Ｔｓ８に対して通信制御信号端子Ｔｓ９とは反対側からノイズの影響を受けにくくなる。このように、カメラシステム１は、発光制御信号Ｘがノイズの影響を受けにくくなるので、通信上の安全性が保たれ、発光制御信号Ｘがノイズの影響を受けることによる誤動作（誤発光動作）等の不具合の発生を抑制することができる。
【０１９３】
また、起動状態提供端子Ｔｓ７は、通信信号端子Ｔｓ６と隣り合って配置されている。通信信号ＤＡＴＡは、カメラ制御部１７０がデータを送受信していない状態において、Ｈレベルに維持されている。したがって、起動状態提供端子Ｔｓ７が通信信号端子Ｔｓ６と短絡した場合に、起動検出レベルＤＥＴはＨレベルになり、カメラ制御部１７０はアクセサリー４００が装着されていない状態であると判定する。よって、カメラシステム１は、アクセサリー４００がオフ状態である場合に、アクセサリー４００がオン状態であると検出して誤作動が発生することを抑制することができる。また、起動状態提供端子Ｔｓ７は、発光制御信号端子Ｔｓ８と隣り合って配置されている。発光制御信号Ｘは、カメラ制御部１７０が発光部４２５を発光させない状態においてＨレベルに維持されており、カメラ制御部１７０が発光部４２５を発光させるときにＬレベルになる。したがって、起動状態提供端子Ｔｓ７が発光制御信号端子Ｔｓ８と短絡した場合に、起動検出レベルはＨレベルになり、カメラ制御部１７０はアクセサリー４００が装着されていない状態であると判定する。よって、カメラシステム１は、アクセサリー４００がオフ状態である場合に、アクセサリー４００がオン状態であると検出して誤作動が発生することを抑制することができ、電気的な安全性が高い。
【０１９４】
本実施形態において、同期信号端子Ｔｓ４は、基準電位が供給される基準電位端子Ｔｓ５と隣り合って配置されている。したがって、同期信号ＣＬＫは、基準電位端子Ｔｓ５に対して同期信号端子Ｔｓ４とは反対側（端子Ｔｓ６側）からの外乱（ノイズなど）の影響を受けにくくなる。また、同期信号端子Ｔｓ４は、同期信号端子Ｔｓ４に対して基準電位端子Ｔｓ５とは反対側では、基準電位が供給される基準電位端子Ｔｓ３と隣り合って配置されている。したがって、同期信号ＣＬＫは、基準電位端子Ｔｓ３に対して同期信号端子Ｔｓ４とは反対側（接地端子Ｔｓ２側）からの外乱（ノイズなど）の影響を受けにくくなる。また、基準電位端子Ｔｓ３に対して同期信号端子Ｔｓ４とは反対側に配置されている端子は、接地端子Ｔｓ２であり、接地端子Ｔｓ２の電位はほぼ基準電位と同じ電位になるので、同期信号ＣＬＫは、ノイズを受けにくくなる。このように、カメラシステム１は、同期信号ＣＬＫがノイズの影響を受けにくくなるので通信上の安全性が保たれ、通信の基準信号となる同期信号ＣＬＫがノイズの影響を受けることによる誤動作等の不具合の発生を抑制することができる。
【０１９５】
また、レベル切替部４７５は、カメラ１０からアクセサリー４００を取り外す動作や機能オフ操作に応じて起動検出レベルＤＥＴの状態（電気的レベル）を切り替える。したがって、カメラ１０は、アクセサリー４００の取外し操作や機能オフ操作に応じてアクセサリー４００を制御することができ、アクセサリー４００を安定して制御することができる。また、カメラシステム１は、例えばアクセサリー４００がカメラ１０に装着されて且つ機能オン操作されたことをカメラ制御部１７０が検出して、その検出結果に基づいてカメラ制御部１７０がアクセサリー４００の制御を開始することができるので、アクセサリー４００が装着されてから機能させることができるまでの時間を短縮すること等ができる。
【０１９６】
また、カメラシステム１は、オープン端子Ｔｓ１０が電源端子群（Ｔｓ１１、Ｔｓ１２）と、通信や検出用の端子群（Ｔｓ４、Ｔｓ６〜Ｔｓ９／通信端子群とも称す）との間に配置されているので、電源からの電気的外乱（ノイズなど）が通信端子群に悪影響を及ぼす可能性を低減できる。また、本実施形態ではあえてオープン端子Ｔｓ１０を配置しているが、この端子Ｔｓ１０を設けることによって、（オープン端子Ｔｓ１０を配置せずにこの位置に端子が存在しない構成に比して）１２個の端子全体において、それぞれ対応する相手側の各端子との間の接触力（接触圧）を均一にすることができる。
【０１９７】
また、図４に示したように、シュー座１５における端子部２５の接地端子Ｔｐ１、接地端子Ｔｐ２、基準電位端子Ｔｐ３は、コネクター４２０が取り付けられる際に進入してくる方向（−Ｙ側）に向って符号Ｔｐ４からＴｐ１２で表される端子よりも突出している。これにより、接地端子Ｔｐ１、接地端子Ｔｐ２、基準電位端子Ｔｐ３は、符号Ｔｐ４からＴｐ１２で表されるどの端子よりも先に、コネクター４２０の接地端子Ｔｐ１、接地端子Ｔｐ２、基準電位端子Ｔｐ３とそれぞれ接続されることになる。結果として、アクセサリー４００の起動状態提供端子Ｔｓ７は、アクセサリー４００がカメラボディ１００に装着された状態で、起動検出レベルＤＥＴを安定して出力することができる。
【０１９８】
以上のように、アクセサリー４００は、誤動作の発生を抑制すること等ができ、カメラシステム１の利便性を高めることができる。また、カメラ１０、シュー座１５、コネクター４２０は、いずれも、上述したような端子配列になっているので、カメラシステム１の利便性を高めることができる。
【０１９９】
なお、電源端子Ｔｐ１１と電源端子Ｔｐ１２のうちの一方の端子は、省略されていてもよい。電源端子Ｔｐ１１と電源端子Ｔｐ１２は、一体化されていてもよい。電源端子Ｔｐ１１と電源端子Ｔｐ１２と同様に、接地端子Ｔｐ１と接地端子Ｔｐ２のうちの一方の端子は、省略されていてもよい。接地端子Ｔｐ１と接地端子Ｔｐ２は、一体化されていてもよい。また、電源端子Ｔｐ１１と電源端子Ｔｐ１２の少なくとも一方を含む電源端子と、接地端子Ｔｐ１と接地端子Ｔｐ２の少なくとも一方を含む接地端子との間に配置される端子は、符号Ｔｐ３から符号Ｔｐ１０で示される端子のうちの１つでもよいし、２以上でもよく、全部でもよい。
【０２００】
なお、発光制御信号端子Ｔｐ８が起動状態検出端子Ｔｐ７と通信制御信号端子Ｔｐ９とに挟まれるように配置される構成としては、２以上の整数をＬとして、端子部２５の端子配列において、起動状態検出端子Ｔｐ７が（Ｌ−１）番目に配置されており、発光制御信号端子Ｔｐ８がＬ番目に配置されているとともに、通信制御信号端子Ｔｐ９が（Ｌ＋１）番目に配置されている構成が挙げられる。例えば、Ｌが６である場合に、端子部の端子配列において、起動状態検出端子Ｔｐ７は５番目に配置され、発光制御信号端子Ｔｐ８は６番目に配置され、通信制御信号端子Ｔｐ９は７番目に配置される。
【０２０１】
なお、通信信号端子Ｔｐ６が起動状態検出端子Ｔｐ７と発光制御信号端子Ｔｐ８とに挟まれるように配置される構成としては、２以上の整数をＭとして、端子部２５の端子配列において、通信信号端子Ｔｐ６が（Ｍ−１）番目に配置されており、起動状態検出端子Ｔｐ７がＭ番目に配置されているとともに、発光制御信号端子Ｔｐ８が（Ｍ＋１）番目に配置されている構成が挙げられる。例えば、Ｍが４である場合に、端子部の端子配列において、通信信号端子Ｔｐ６は３番目に配置され、起動状態検出端子Ｔｐ７は４番目に配置され、発光制御信号端子Ｔｐ８は５番目に配置されることになる。
【０２０２】
なお、通信信号端子Ｔｐ６が基準電位端子Ｔｐ５と起動状態検出端子Ｔｐ７とに挟まれるように配置される構成としては、２以上の整数をＮとして、端子部２５の端子配列において、基準電位端子Ｔｐ５が（Ｎ−１）番目に配置されており、通信信号端子Ｔｐ６がＮ番目に配置されているとともに、起動状態検出端子Ｔｐ７が（Ｎ＋１）番目に配置されている構成が挙げられる。例えば、Ｎが８である場合に、端子部の端子配列において、基準電位端子Ｔｐ５は７番目に配置され、通信信号端子Ｔｐ６は８番目に配置され、起動状態検出端子Ｔｐ７は９番目に配置されることになる。
【０２０３】
なお、同期信号端子Ｔｐ４が基準電位端子Ｔｐ３と基準電位端子Ｔｐ５とに挟まれるように配置される構成としては、２以上の整数をＰとして、端子部２５の端子配列において、基準電位端子Ｔｐ３が（Ｐ−１）番目に配置されており、同期信号端子Ｔｐ４がＰ番目に配置されているとともに、基準電位端子Ｔｐ５が（Ｐ＋１）番目に配置されている構成が挙げられる。例えば、Ｐが６である場合に、端子部の端子配列において、基準電位端子Ｔｐ３は５番目に配置され、同期信号端子Ｔｐ４は６番目に配置され、基準電位端子Ｔｐ５は７番目に配置されることになる。
【０２０４】
このように、カメラシステム１は、符号Ｔｐ３から符号Ｔｐ９で示される端子が上記のような条件で配置されていることにより、図４等に示した端子配列である場合と同様の理由により、利便性が高いシステムになる。
【０２０５】
なお、本実施形態において、各端子の配置を示す番号は、端子の配列方向（Ｘ軸方向）の一方側（＋Ｘ側）から他方側（−Ｘ）側に向って昇順する番号であるが、他方側（−Ｘ側）から一方側（＋Ｘ）側に向って昇順する番号であってもよい。この場合に、端子部２５の端子配列において、１番目と２番目の端子は、それぞれ、電源端子Ｔｐ１２、電源端子Ｔｐ１１となり、１１番目と１２番目の端子は、それぞれ、接地端子Ｔｐ２、接地端子Ｔｐ１となる。また、上記したようなカメラボディ１００の端子部２５における複数の端子の配列に関する変形は、アクセサリー４００の端子部４２３における複数の端子の配列に適用することができる。
【０２０６】
なお、本実施形態において、図１に示した撮影レンズ２００は、カメラボディ１００に対して着脱可能であるが、カメラボディ１００に対して着脱不能であってカメラボディ１００と一体になっていてもよい。撮影レンズ２００の少なくとも一部は、カメラボディ１００に収容可能でもよい。本実施形態においてカメラ１０は、少なくともカメラボディ１００を備えていればよく、撮影レンズ２００を備えていなくてもよい。すなわち、撮影レンズ２００は、カメラの外部装置（アクセサリー）であって、カメラシステム１の構成要素としてもよい。また、アクセサリー４００は、コネクター４２０とシュー座１５との間にケーブル等を介して電気的に接続可能であって、カメラボディ１００とは別の装置、例えば三脚等に保持されていてもよい。
【０２０７】
なお、本実施形態において、図６に示した電池収納部１１０はカメラボディ１００に内蔵されているが、電池収納部１１０は、カメラボディ１００の外部の装置（アクセサリー）であってもよい。例えば、電池収納部１１０は、カメラボディ１００に外付け可能であってもよい。また、カメラシステム１は、ＡＣアダプター等を介してカメラボディ１００の外部から供給された電力によって、カメラシステム１の構成要素を動作させることもできる。カメラシステム１は、外部からの電力を、電池収納部１１０に収納された電池ＢＡＴから供給される電力と同様に、カメラシステム１の各構成要素に供給することができる。
【０２０８】
なお、本実施形態において、図６に示したメモリー１４０は、カメラボディ１００に内蔵されていてもよいし、カメラボディ１００の外部の装置（アクセサリー）であってもよい。
【０２０９】
なお、本実施形態において、図２に示した第１パイロットランプ４５５は、点灯又は消灯が切替わることによって、閃光発光部４３０における発光可能な状態を示すように、構成されていたが、発する光の波長あるいは点灯と消灯とを繰り返す周期等が変化することによって、閃光発光部４３０における発光可能な状態を示すように、構成されていてもよい。第２パイロットランプ４６０は、第１パイロットランプ４５５と同様に、発する光の波長、点灯と消灯とを繰り返す周期等が変化することによって、照明光発光部４３５における発光可能な状態を示すように、構成されていてもよい。
【０２１０】
次に、カメラシステムにおける処理の手順について、説明する。以下の説明において、同様の処理については、同じ符号を付してその説明を簡略化あるいは省略することがある。
【０２１１】
図１０は、カメラシステムにおける処理の手順を示すフローチャートである。カメラシステム１は、アクセサリー４００を起動するための一連の処理（起動シーケンス）を行う。カメラシステム１は、起動シーケンス（ステップＳ１）において、カメラ１０とアクセサリー４００との間で通信ができるように準備する一連の処理（通信準備シーケンス）を行う（ステップＳ２）。カメラシステム１は、起動シーケンスにおいて通信準備シーケンスの終了後に、撮像に必要な情報をカメラ制御部１７０とアクセサリー制御部４４０との間で相互に通信する一連の処理（初期通信シーケンス）を行う（ステップＳ３）。カメラシステム１は、初期通信シーケンスの終了後に、設定変更等で変化した情報を更新できるように、カメラ制御部１７０とアクセサリー制御部４４０との間で相互に通信する一連の処理（定常通信シーケンス）を行う（ステップＳ４）。
【０２１２】
カメラ制御部１７０は、定常通信シーケンスの終了後に、割込要求が有るか否かを判定する判定処理を行う（ステップＳ５）。カメラシステム１は、割込要求が無いとステップＳ５で判定した場合（ステップＳ５；Ｎｏ）に、定常通信シーケンスの処理を再度行う。カメラシステム１は、割込要求が有るとステップＳ５で判定した場合（ステップＳ５；Ｙｅｓ）に、割込処理（ステップＳ６）を行う。割込処理は、例えば、撮影シーケンスに含まれる一連の処理である。カメラシステム１は、割込処理の終了後に、定常通信シーケンスの処理を再度行う。すなわち、カメラシステム１は、撮影シーケンスにおいて、定常通信シーケンスの処理を行わない。
【０２１３】
次に、通信準備シーケンスについて説明する。カメラシステム１は、通信準備シーケンスにおいて、カメラボディ１００にアクセサリー４００がオン状態で装着されているか否かを検出する。カメラシステム１は、カメラボディ１００にアクセサリー４００がオン状態で装着されている場合に、アクセサリー４００に電力の供給を開始し、また、カメラボディ１００は、アクセサリー４００に通信を許可することを通知する。以下、通信準備シーケンスにおける処理フローの一例を説明する。
【０２１４】
図１１は、通信準備シーケンスにおける処理の手順を示す図である。
レベル切替部４７５（図９参照）が出力する起動検出レベルＤＥＴの信号レベルは、カメラ１０にアクセサリー４００が装着され、かつ第２スイッチ部４７０が回路を閉路している（「オン」の位置）場合に、Ｌ（ロー）レベルになる（ステップＳ１０１）。カメラ制御部１７０は、起動検出レベルＤＥＴがＬレベルであるか否かの判定する判定処理を行う（ステップＳ１０２）。カメラ制御部１７０は、起動検出レベルＤＥＴがＬレベルでないとステップＳ１０２で判定した場合（ステップＳ１０２；Ｎｏ）に、アクセサリー４００がカメラ１０に装着されていない状態であると判定して、ステップＳ１０２の判定処理を再度行う。
【０２１５】
カメラ制御部１７０は、起動検出レベルＤＥＴがＬレベルであるとステップＳ１０２で判定した場合（ステップＳ１０２；Ｙｅｓ）に、カメラ１０からアクセサリー４００への電力供給を開始する制御を行う（ステップＳ１０３）。ステップＳ１０３において、カメラ制御部１７０は、アクセサリー電源制御部３３を制御して、カメラ１０からアクセサリー４００への電力供給をアクセサリー電源制御部３３に開始させる。アクセサリー制御部４４０は、カメラ１０から電源部４５０を介して供給された電力によって、起動する。
【０２１６】
カメラ制御部１７０は、ステップＳ１０３の制御の終了後に、アクセサリー制御部４４０に通信の許可を通知する（ステップＳ１０４）。カメラ１０の通信制御信号端子Ｔｐ９の電位すなわち通信制御信号Ｃｓの信号レベルは、アクセサリー４００がカメラ１０に装着されていないとカメラ制御部１７０に判定されている状態で、Ｌレベルになっている。
【０２１７】
アクセサリー制御部４４０は、通信制御信号端子Ｔｓ９の電位すなわち通信制御信号Ｃｓの信号レベルがＨレベルであるか否かを判定する判定処理を行う（ステップＳ１０５）。アクセサリー制御部４４０は、通信制御信号ＣｓがＨレベルでないとステップＳ１０５で判定した場合（ステップＳ１０５；Ｎｏ）に、ステップＳ１０５の判定処理を再度行う。アクセサリー制御部４４０は、通信制御信号ＣｓがＨレベルであるとステップＳ１０５で判定した場合（ステップＳ１０５；Ｙｅｓ）に、カメラ制御部１７０との通信が許可されたと認識する。
【０２１８】
通信準備シーケンスは、カメラ制御部１７０がステップＳ１０４で通信制御信号ＣｓをＨレベルに立ち上げて通信許可を通知し、アクセサリー制御部４４０がカメラ制御部１７０との通信が許可されたと認識した後に、終了する。
【０２１９】
このように、カメラシステム１は、アクセサリー４００から出力される起動検出レベルＤＥＴに基づいて、アクセサリー４００への電力の供給を開始するので、アクセサリー４００に電力の供給する制御の信頼性が高くなる。また、カメラシステム１は、カメラ制御部１７０がアクセサリー４００への電力の供給を開始した後に通信許可の通知を行う。これにより、カメラシステム１は、アクセサリー４００が起動している状態でアクセサリー制御部４４０が通信許可の通知を受けることになり、カメラ１０とアクセサリー４００との間における通信の開始を安定して制御することができる。このように、カメラシステム１は、アクセサリー４００を安定して制御することができ、安定して動作するものとなるので、利便性が高いシステムである。
【０２２０】
なお、カメラ１０の起動検出レベルＤＥＴは、カメラ１０に装着されているアクセサリー４００の第２スイッチ部４７０が回路を遮断した状態（「オフ」の位置）である場合に、Ｈレベルになる。この場合に、カメラ制御部１７０は、アクセサリー４００がカメラ１０に装着されていないと判定することになる。すなわち、アクセサリー４００は、第２スイッチ部４７０が「オフ」の位置である場合に、カメラ１０からの電力供給を受けることができないので、起動しない（換言すれば「機能しない」）ことになる。このように、第２スイッチ部４７０は、実質的にアクセサリー４００の電源スイッチ（機能オン／オフスイッチ）として機能する。
【０２２１】
次に、初期通信シーケンスにおける処理について説明する。カメラシステム１は、初期通信シーケンスにおいて、カメラ１０とアクセサリー４００との間で撮影に必要とされる情報を相互に送る。カメラ１０とアクセサリー４００は、初期通信シーケンスにおいて、複数の情報を予め定められた順に従って送受信する。初期通信シーケンスにおける処理の初期条件として、アクセサリー４００の記憶部４４４には、アクセサリー種類を示すアクセサリー種類情報を含む情報（第１の応答情報）が予め記憶されている。アクセサリー種類情報は、機能種類情報と電池有無情報を含む。
【０２２２】
機能種類情報は、アクセサリー制御部４４０の制御対象の種類を示す情報（種類情報）である。アクセサリー制御部４４０の制御対象は、照明発光機能を機能させる照明光発光部４３５、閃光発光機能を機能させる閃光発光部４３０、ＧＰＳ機能を機能させるＧＰＳ機能部、多灯コマンダ機能を機能させる多灯コマンダ機能部等である。複数の制御対象は、各制御対象の機能の種類に応じて、複数のグループに区分されている。発光機能に関する制御対象、すなわち閃光発光部４３０及び照明光発光部４３５は、第１グループに属している。発光機能以外の機能に関する制御対象、例えばＧＰＳ機能部及び多灯コマンダ機能部は、第２グループに属する。このように、種類情報は、アクセサリー４００が有する機能の種類の一覧を示す情報である。
【０２２３】
電池有無情報は、アクセサリー４００側に、電池などの電源を備えているか否かを示す情報（換言すれば、アクセサリー４００側で消費する電力をアクセサリー４００側自身で賄えるか否かを示す情報）である。この電池有無情報は、カメラ１０がアクセサリー４００に電力を供給する制御（後述する）等に使われる情報である。この電池有無情報の詳細については、後述する。
【０２２４】
また、記憶部４４４には、アクセサリー４００が有する各機能の特性を示す特性情報（第２の応答情報）が予め記憶されている。特性情報は、アクセサリー４００の各機能を担当する各機能部の特性を示す情報を含む。例えば、閃光発光機能の特性情報は、閃光発光部４３０の発光特性を示す情報（プロファイル情報）を含む。照明発光機能の特性情報は、照明光発光部４３５（撮影照明用のＬＥＤ）の発光特性を示す情報（照明プロファイル情報）、及び照明光発光部４３５が連続して発光可能な最長の時間（最長点灯時間）を示す情報を含む。
【０２２５】
カメラ制御部１７０は、アクセサリー制御部４４０に送信を要求する複数の情報について、予め定められた順番（要求順番）に従って、各情報をアクセサリー制御部４４０に送信する。記憶部４４４には、アクセサリー制御部４４０が要求順番に従って順に情報を読み出すことができるように、情報が予め記憶されている。アクセサリー制御部４４０は、要求順番に従って、記憶部４４４から情報を読み出して、読み出した情報を示す通信信号ＤＡＴＡを、カメラ制御部１７０に送信する。また、カメラ制御部１７０は、要求順番に対して予め定められた順番で、カメラボディ１００の初期状態を示すカメラ初期状態情報をアクセサリー制御部４４０に送信する。初期状態情報は、カメラボディ１００の記憶部１５８に予め記憶されている。カメラ初期状態情報は、モニタ充電許可情報等を含む。モニタ充電許可情報は、後に説明する充電制御に用いられる。以下、初期通信シーケンスにおける処理フローの一例を説明する。
【０２２６】
図１２は、初期通信シーケンスにおける処理の手順を示す図である。図１３は、図１２から続く処理の手順を示す図である。図１２、１３においても図１１と同様に、図中左側のフローがカメラボディ１００のカメラ制御部１７０における処理内容であり、図中右側のフローがアクセサリー４００のアクセサリー制御部４４０における処理内容である。
【０２２７】
カメラ制御部１７０は、通信準備シーケンス（図９及び図１０参照）が終了した後に、初期通信シーケンスが開始されると、アクセサリー初期状態情報に含まれる情報の送信を要求する送信要求コマンドＣ１を、アクセサリー制御部４４０へ送信し、アクセサリー初期状態情報を受信する準備をする（ステップＳ２０１）。送信要求コマンドＣ１は、アクセサリー初期状態情報のうちのアクセサリー種類情報の送信を、カメラ制御部１７０が要求していることを示す要求情報である。
【０２２８】
アクセサリー制御部４４０は、送信要求コマンドＣ１を受信する（ステップＳ２０２）。アクセサリー制御部４４０は、カメラ制御部１７０からの要求情報（送信要求コマンドＣ１）に応じて応答する応答情報を、カメラ制御部１７０に送信するよりも前に、記憶部４４４に予め記憶させている。アクセサリー制御部４４０は、カメラ制御部１７０から送られて来た要求情報に応じて、記憶部４４４に記憶されている応答情報を読み出してカメラ制御部１７０に送る（送信）する（ステップＳ２０３）。カメラ制御部１７０は、電池有無情報及び機能種類情報を受信する（ステップＳ２０４）。
【０２２９】
カメラ制御部１７０は、既述した「カメラ初期状態情報」の送信を通知する送信通知コマンドＣ２０をアクセサリー制御部４４０に送信し、カメラ初期状態情報を送信する準備をする（ステップＳ２０４Ａ）。アクセサリー制御部４４０は、送信通知コマンドＣ２０を受信し、カメラ初期状態情報を受信する準備をする（ステップＳ２０４Ｂ）。カメラ制御部１７０は、ステップＳ２０４Ａで送信通知コマンドＣ２０を送信した後に、カメラ初期状態情報をアクセサリー制御部４４０に送信する（ステップＳ２０４Ｃ）。アクセサリー制御部４４０は、カメラ初期状態情報を受信する（ステップＳ２０４Ｄ）。
【０２３０】
カメラ制御部１７０は、ステップＳ２０４で受信した機能種類情報に基づいて、アクセサリー４００が拡張機能を有するか否かを判定する（ステップＳ２０５）。カメラ制御部１７０は、アクセサリー４００が拡張機能を有するとステップＳ２０５で判定した場合（ステップＳ２０５；Ｙｅｓ）に、拡張機能の詳細を示す特性情報の送信を要求する送信要求コマンドＣ２を、アクセサリー制御部４４０へ送信する（ステップＳ２０６）。アクセサリー制御部４４０は、送信要求コマンドＣ２を受信して（ステップＳ２０７）、送信要求コマンドＣ２に従って、拡張機能の特性情報をカメラ制御部１７０へ送信する（ステップＳ２０８）。カメラ制御部１７０は、拡張機能の特性情報を受信する（ステップＳ２０９）。
【０２３１】
カメラ制御部１７０は、優先機能（例えばＧＰＳ機能）が拡張機能として含まれているとステップＳ２０５で判定した場合に、送信要求コマンドＣ２により優先機能を指定することによって、ステップＳ２０９で優先機能の特性情報を受信することができる。この優先機能は、アクセサリー４００が有する機能のうち優先的にオン状態（有効）にすることが予め設定されている機能である。カメラ制御部１７０は、ステップＳ２０９で優先機能の特性情報を受信した場合に、アクセサリー４００内における他の機能よりも優先させて
処理をする。カメラ制御部１７０は、例えば優先機能を有効にさせるコマンドを、アクセサリー制御部４４０へ送信することができる（このため拡張機能の起動を早めることができる）。
【０２３２】
カメラ制御部１７０は、拡張機能の特性情報を受信終了後、又はアクセサリー４００が拡張機能を有していないとステップＳ２０５で判定した場合（ステップＳ２０５；Ｎｏ）に、ステップＳ２０４で受信した機能種類情報に基づいて、アクセサリー４００が照明発光機能を有するか否かを判定する（ステップＳ２１０）。カメラ制御部１７０は、アクセサリー４００が照明発光機能を有するとステップＳ２１０で判定した場合（ステップＳ２１０；Ｙｅｓ）に、照明発光機能の初期状態情報（第３の応答情報）の送信を要求する送信要求コマンドＣ３を、アクセサリー制御部４４０へ送信する（ステップＳ２１１）。アクセサリー制御部４４０は、送信要求コマンドＣ３を受信して（ステップＳ２１２）、送信要求コマンドＣ３に従って、照明発光機能の初期状態情報をカメラ制御部１７０へ送信する（ステップＳ２１３）。カメラ制御部１７０は、照明発光機能の初期状態情報を受信する（ステップＳ２１４）。
【０２３３】
カメラ制御部１７０は、アクセサリー４００が照明発光機能を有していないとステップＳ２１０で判定した場合（ステップＳ２１０；Ｎｏ）に、ステップＳ２０４で受信した機能種類情報に基づいて、アクセサリー４００が閃光発光機能を有するか否かを判定する（ステップＳ２１５）。カメラ制御部１７０は、アクセサリー４００が閃光発光機能を有していないとステップＳ２１５で判定した場合（ステップＳ２１５；Ｎｏ）に、ステップＳ２０４で受信した機能種類情報に基づいて、アクセサリー４００が照明発光機能と閃光発光機能のいずれにも該当しない機能、例えば多灯コマンダ機能等を有しているか否かを判定する（ステップＳ２１６）。このように、アクセサリー４００は、照明発光機能と閃光発光機能の双方を有していなくてもよい。アクセサリー制御部４４０が発光状態を制御する発光部４２５は、アクセサリー４００とは別の装置に設けられていてもよい。
【０２３４】
カメラ制御部１７０は、ステップＳ２１４の処理の終了後、又はアクセサリー４００が閃光発光機能を有しているとステップＳ２１５で判定した場合（ステップＳ２１５；Ｙｅｓ）、又はステップＳ２１６の処理の終了後に、アクセサリー４００の機能のうちで特性を設定可能な機能を示す設定可能情報の送信を要求する送信要求コマンドＣ４を、アクセサリー制御部４４０へ送信する（ステップＳ２１７）。アクセサリー４００は、送信要求コマンドＣ４を受信（ステップＳ２１８）した後に、アクセサリー４００の設定可能情報をカメラ制御部１７０へ送信する（ステップＳ２１９）。カメラ制御部１７０は、アクセサリー４００の設定可能情報を受信する（ステップＳ２２０）。
【０２３５】
カメラ制御部１７０は、アクセサリー４００のプロファイルを示すプロファイル情報の送信を要求する送信要求コマンドＣ５をアクセサリー制御部４４０へ送信する（ステップＳ２２１）。
【０２３６】
本実施形態において、プロファイル情報は、閃光発光機能の特性を示す情報である。プロファイル情報は、例えば、閃光光源４３１の発光特性を示す情報を含む。閃光光源４３１の発光特性は、例えば、閃光光源４３１が発する光の光量（明るさ）と波長（色味）の少なくとも一方を含む。プロファイル情報は、例えば、閃光発光機能を機能させる撮影モードにおいて、ＡＷＢ制御等に利用される。
【０２３７】
アクセサリー４００は、送信要求コマンドＣ５を受信（ステップＳ２２２）した後に、プロファイル情報をカメラ制御部１７０へ送信する（ステップＳ２２３）。カメラ制御部１７０は、プロファイル情報を受信する（ステップＳ２２４）。
【０２３８】
カメラ制御部１７０は、ステップＳ２０４で受信した機能種類情報に基づいて、アクセサリー４００が照明発光機能を有するか否かを判定する（ステップＳ２２５）。カメラ制御部１７０は、アクセサリー４００が照明発光機能を有しているとステップＳ２２５で判定した場合（ステップＳ２２５；Ｙｅｓ）に、照明プロファイル情報の送信を要求する送信要求コマンドＣ６をアクセサリー制御部４４０へ送信する（ステップＳ２２６）。
【０２３９】
本実施形態において、照明プロファイル情報は、照明発光機能の特性を示す情報である。照明プロファイル情報は、例えば、照明光光源４３７の発光特性を示す情報を含む。照明光光源４３７の発光特性は、例えば、閃光光源４３１が発する光の光量（明るさ）と波長（色味）の少なくとも一方を含む。照明プロファイル情報は、例えば、照明発光機能を機能させる撮影モードにおいて、ＡＥ制御、ＡＷＢ制御等に利用される。
【０２４０】
アクセサリー制御部４４０は、送信要求コマンドＣ６を受信（ステップＳ２２７）した後に、照明プロファイル情報をカメラ制御部１７０へ送信する（ステップＳ２２８）。カメラ制御部１７０は、照明プロファイル情報を受信する（ステップＳ２２９）。
【０２４１】
カメラ制御部１７０は、アクセサリー４００が照明発光機能を有していないとステップＳ２２５で判定した場合（ステップＳ２２５；Ｎｏ）、又はステップＳ２２９の処理の終了後に、アクセサリー設定状態情報の送信を要求する送信要求コマンドＣ７を、アクセサリー制御部４４０へ送信する（ステップＳ２３０）。アクセサリー４００は、送信要求コマンドＣ７を受信（ステップＳ２３１）した後に、アクセサリー設定状態情報をカメラ制御部１７０へ送信する（ステップＳ２３２）。カメラ制御部１７０は、アクセサリー設定状態情報を受信する（ステップＳ２３３）。
【０２４２】
カメラ制御部１７０は、既述した「カメラ設定状態情報」を送信することを通知する送信通知コマンドＣ８をアクセサリー制御部４４０へ送信する（ステップＳ２３４）。アクセサリー４００は、送信通知コマンドＣ８を受信（ステップＳ２３５）する。カメラ制御部１７０は、カメラ設定状態情報をアクセサリー制御部４４０へ送信（ステップＳ２３６）する。アクセサリー制御部４４０は、カメラ設定状態情報を受信する（ステップＳ２３７）。
【０２４３】
アクセサリー設定状態情報の送信を要求する送信要求コマンドＣ９を、アクセサリー制御部４４０へ送信する（ステップＳ２３８）。アクセサリー４００は、送信要求コマンドＣ９を受信（ステップＳ２３９）した後に、アクセサリー設定状態情報をカメラ制御部１７０へ送信する（ステップＳ２４０）。カメラ制御部１７０は、アクセサリー設定状態情報を受信する（ステップＳ２４１）。ステップＳ２４１の処理の終了後に、初期通信シーケンスは、終了される。
【０２４４】
以上に示した初期通信シーケンスの手順に従って、カメラシステム１において以下の処理が行われる。初期通信シーケンスの手順に含まれる第１の処理として、アクセサリー制御部４４０は、記憶部４４４に記憶されている情報を、カメラ制御部１７０からの送信要求に対して応答する処理がある。送信要求に対する応答処理は、例えば、以下に示される制御手順に従って行われる。
【０２４５】
上述したように、記憶部４４４は、カメラ制御部１７０からの要求情報に応じて応答する応答情報を予め記憶する。例えば、アクセサリー制御部４４０は、カメラ制御部１７０から送られて来た要求情報（ステップＳ２０３参照）に応じて、記憶部４４４に記憶された応答情報をカメラ制御部１７０に送る（ステップＳ２０４参照）。このような処理により、例えば、アクセサリー制御部４４０は、カメラ制御部１７０からの要求情報に応じて、アクセサリー制御部４４０によって制御される制御対象の種類情報をカメラ制御部１７０に送信する。
【０２４６】
また、記憶部４４４が、アクセサリー制御部４４０の制御対象の種類を示す種類情報を含む第１の応答情報を記憶する場合には、アクセサリー制御部４４０は、カメラから送られて来た要求情報に応じて、第１の応答情報をカメラ制御部１７０に送る。
【０２４７】
また、記憶部４４４が、アクセサリー制御部４４０の制御対象の制御を行う上でのアクセサリー制御部４４０の制御対象の詳細情報を含む第２の応答情報を第１の応答情報における種類情報と対応させて記憶する場合がある。この場合、アクセサリー制御部４４０は、カメラ制御部１７０から送られて来た要求情報に応じて、第２の応答情報をカメラ制御部１７０に送る。
【０２４８】
また、アクセサリー制御部４４０は、第１の応答情報を送るタイミング（ステップＳ２０３参照）と異なるタイミング（ステップＳ２０８参照）に第２の応答情報をカメラ制御部１７０に送るようにする。例えば、アクセサリー制御部４４０は、第１の応答情報をカメラ制御部１７０に送った（ステップＳ２０３参照）後に、カメラ制御部１７０から送られて来た要求情報に応じて、第２の応答情報をカメラ１０に送る（ステップＳ２０８参照）。
【０２４９】
また、アクセサリー制御部４４０の制御対象が複数ある場合がある。このような場合には、記憶部４４４は、複数の制御対象のそれぞれについて、アクセサリー制御部４４０の制御対象の詳細情報を含む第２の応答情報を、制御対象の種類情報に対応させて制御対象ごとに記憶する。アクセサリー制御部４４０は、複数の制御対象のうちカメラ制御部１７０から送られて来た要求情報により指定された制御対象の詳細情報を含む第２の応答情報をカメラ制御部１７０に送る。例えば、アクセサリー制御部４４０は、カメラ制御部１７０の要求情報（ステップＳ２０７参照）に応じて、拡張機能（例えばＧＰＳ機能）の特性情報を送信する（ステップＳ２０８参照）。また、アクセサリー制御部４４０は、拡張機能の特性情報とは別の機能（例えば、照明発光機能）に関するカメラ制御部１７０の要求情報（ステップＳ２１２参照）に応じて、照明発光機能の特性情報を送信する（ステップＳ２１３参照）する。
【０２５０】
また、複数の制御対象は、アクセサリー制御部４４０の制御対象の種類に応じて複数のグループに区分してもよい。本実施形態において、第１グループに属する制御対象は、発光機能を担当する閃光発光部４３０と照明光発光部４３５を含むものとする。第１グループに属する制御対象の機能は、アクセサリー４００が備える基本機能としてもよい。また、第２グループに属する制御対象は、発光機能以外の機能を担当する例えばＧＰＳ機能部等とする。第２グループに属する制御対象の機能は、アクセサリー４００が備える拡張機能としてもよい。
【０２５１】
アクセサリー制御部４４０は、複数のグループのうちの第１グループに属する制御対象（例えば照明光発光部４３５）の詳細情報を含む第３の応答情報を、第２の応答情報としてカメラ制御部１７０に送る（ステップＳ２１３参照）。アクセサリー制御部４４０は、複数のグループのうちの第１グループとは異なる第２グループに属する制御対象がある場合に、第１の応答情報を送った（ステップＳ２０３参照）後であって、第３の応答情報を送る（ステップＳ２１３）前に、第２グループに属する制御対象の詳細情報を含む第４の応答情報を、第２の応答信号としてカメラ１０に送る（ステップＳ２０８）。
【０２５２】
このように、カメラシステム１は、カメラ制御部１７０からの送信要求に対してアクセサリー制御部４４０が応答する処理を行うことにより、例えば要求情報と応答情報が整合しないことによる通信の失敗等の発生が抑制される。また、カメラシステム１は、例えばアクセサリー４００がカメラ制御部１７０に装着されてから、まず第１の応答情報に基づいて拡張機能の有無を判別し、アクセサリー４００側に拡張機能「有り」ならば、カメラ１０側はその拡張機能に関する情報（第３の応答情報）を早期に取得するように構成しているので、カメラ１０側でもその早期取得した拡張機能情報に基づいてその拡張機能のための準備作業を早めることができる。例えば拡張機能としてＧＰＳ機能を具備するアクセサリーであれば、早期にＧＰＳ測位情報の取得開始が可能となり、またカメラ１０側への送信処理（カメラ１０側の受信処理）を開始させることが可能となる。このように、カメラシステム１は、利便性が高いシステムである。
【０２５３】
次に、アクセサリー４００に電力を供給する制御（以下、給電制御という）における処理について説明する。カメラシステム１は、給電制御において、カメラ１０からアクセサリー４００への電力の供給を開始する。そして、カメラシステム１は、アクセサリー４００において消費される電力をアクセサリー４００に搭載されている電源から供給するか否かを示す情報に基づいて、カメラ１０からアクセサリー４００への電力の供給を制御する。以下、アクセサリー４００に電力を供給する制御における処理フローの一例を説明する。
【０２５４】
図１４は、アクセサリーに電力を供給する制御における処理の手順を示す図である。図１４に示す処理のうち、ステップＳ１０１からステップＳ１０５までの処理は、通信準備シーケンス（図１１参照）において説明した処理と同様の処理である。ステップＳ１０１からステップＳ１０５までの処理により、カメラ制御部１７０は、通信準備シーケンスにおいて、起動検出レベルＤＥＴの信号レベルに基づいて、アクセサリー４００への電力の供給を開始する（ステップＳ１０３参照）。
【０２５５】
また、図１４に示す処理のうち、ステップＳ２０１からステップＳ２０４までの処理は、初期通信シーケンス（図１２参照）において説明した処理と同様の処理である。ステップＳ２０４の処理において、カメラ制御部１７０は、アクセサリー４００において消費される電力をアクセサリー４００に搭載されている電源から供給するか否かを示す情報として、例えば電池有無情報をアクセサリー制御部４４０から受信する。
【０２５６】
カメラ制御部１７０は、ステップＳ２０４の処理の終了後に、ステップＳ２０４において受信した電池有無情報に基づいて、アクセサリー４００に電池が搭載されているか否かを判定する（ステップＳ２５０）。カメラ制御部１７０は、ステップＳ２５０の判定処理でアクセサリー４００に電池が搭載されていると判定した場合（ステップＳ２５０；Ｙｅｓ）に、通信準備シーケンスのステップＳ１０３で開始したアクセサリー４００への電力供給を停止する制御を行う（ステップＳ２５１）。すなわち、カメラ制御部１７０ステップＳ２５１において、カメラ制御部１７０は、アクセサリー電源制御部３３を制御して、カメラボディ１００からアクセサリー４００への電力の供給をアクセサリー電源制御部３３に停止させる。カメラ制御部１７０は、ステップＳ２５０の判定処理でアクセサリー４００に電池が搭載されていないと判定した場合（ステップＳ２５０；Ｎｏ）に、通信準備シーケンスのステップＳ１０３で開始したアクセサリー４００への電力供給を維持する。アクセサリー４００への電力供給の制御は、アクセサリー４００に電池が搭載されていないとカメラ制御部１７０が判定した後、又は、カメラ制御部１７０がアクセサリー４００への電力供給を停止させた後に、終了される。
【０２５７】
以上のように、カメラ制御部１７０は、電池有無情報に基づいてアクセサリー４００に電池が搭載されていると判定した場合に、アクセサリー４００における消費電力をアクセサリー４００に搭載されている電池から供給するものと判定し、アクセサリー４００への電力の供給を停止する。また、カメラ制御部１７０は、電池有無情報に基づいてアクセサリー４００に電池が搭載されていないと判定した場合に、アクセサリー４００における消費電力をアクセサリー４００に搭載されている電池から供給しないものと判定し、アクセサリー４００への電力の供給を継続する。このように、アクセサリー制御部４４０は、アクセサリー４００内に電源を備えているか否か、換言すれば、アクセサリー４００側での消費電力をアクセサリー４００内に搭載されている電池から供給するか否か（カメラ１０からの給電を必要とせず、アクセサリー４００側だけで電力を賄えるか否か）、さらに換言すればアクセサリー４００が消費する電力の供給をカメラ１０に対して要請するか否か、を示す情報として、電池有無情報をカメラ制御部１７０に送る。本実施形態において、アクセサリー制御部４４０は、電池有無情報をカメラ制御部１７０からの要求（ステップＳ２０１参照）に応じて送る。
【０２５８】
ところで、本実施形態のカメラシステム１は、カメラ１０がアクセサリー４００に電力を供給し、アクセサリー４００には電源が搭載されていない。そのため、アクセサリー制御部４４０は、アクセサリー４００に電源が搭載されていないことを示す電池有無情報（電池「無」情報）をカメラ１０に送る。カメラ制御部１７０は、アクセサリー制御部４４０から送られてきた電池有無情報（ステップＳ２０４参照）に基づいて、電池有無情報が送られてくるよりも前に開始していたアクセサリー４００への電力の供給を継続する。このように、電源を備えていないアクセサリー４００におけるアクセサリー制御部４４０は、アクセサリー４００において消費される電力をカメラ１０から供給させるために、電池有無情報（電池「無」情報）をカメラ１０に送る。
【０２５９】
なお、アクセサリー４００としては、アクセサリー４００側で消費する電力をカメラ１０以外から供給される場合もありうる。例えばアクセサリー４００内部に電源（電池など）を搭載している場合や、或いはアクセサリー４００に対して外部から電源を供給する外部電源を備えている場合（例えばアクセサリー４００に電源供給するバッテリーパックを装着するシステムや、或いはアクセサリー４００にＡＣアダプター等を介して家庭用（商用）電源を供給するシステム）などである。このような場合、例えばアクセサリー４００内部に電池が搭載されている場合に、アクセサリー制御部４４０は、そのアクセサリー内部の電源からアクセサリー４００が消費する電力の供給を受けるアクセサリーであることを示す電池有無情報（電池「有」情報）をカメラ１０に送る。この場合のカメラ制御部１７０は、アクセサリー制御部４４０から送られてきた電池有無情報（電池「有」情報）（ステップＳ２０４）に基づいて、その電池有無情報（電池「有」情報）を受信するよりも前に開始していたアクセサリー４００への電力の供給を停止する（ステップＳ２５１参照）。
【０２６０】
以上のような給電制御を行うことによって、カメラ１０は、例えばアクセサリー４００側に電源を搭載している場合には、アクセサリー４００側に与える必要の無い電力を供給し続けることによるカメラ１０の電力不足の発生を抑制することができる。このように、カメラシステム１は、例えばカメラ１０の電力不足による動作停止等の不具合の発生を抑制することができ、利便性の高いシステムである。
【０２６１】
なお、上記の説明において、電池有無情報は、アクセサリー４００において消費される電力をアクセサリー４００に搭載されている電源から供給するか否かを示す情報であるものとして説明したが、これに限定されるものではない。例えば、電池有無情報は、カメラ１０からの電力を受電することが可能であるか否かを示す情報、換言すれば、カメラ１０からの電力を受電する受電能力をアクセサリー４００側が備えるか否かを示す情報であってもよい。このように、電池有無情報が上記いずれの情報を示すものであっても、カメラシステム１は、カメラ１０からアクセサリー４００に給電しなければならないのか否かを（カメラ１０からアクセサリー４００への給電を継続しなければならないのか否か）を確実に判断でき、その給電によってアクセサリー４００は動作を継続できるので、カメラ１０からの給電停止によるアクセサリー４００側の動作停止等の不具合の発生を抑制でき、利便性の高いシステムになる。
【０２６２】
次に、定常通信シーケンスについて説明する。カメラシステム１は、定常通信シーケンスにおいて、カメラ１０とアクセサリー４００との間で撮影に必要とされる情報を相互に送る。定常通信シーケンスは、図１０に示したように割込要求が発生していない期間において、例えば周期が２００ｍｓ程度の周期で繰り返し実行される。カメラ１０とアクセサリー４００は、繰り返し行われる定常通信シーケンスのそれぞれにおいて、正気通信シーケンスと同様に、複数の情報を予め定められた順に従って送受信する。
【０２６３】
また、カメラ１０とアクセサリー４００は、それぞれ、前回の初期通信シーケンス又は前回の定常通信シーケンスにおいて受信した情報を、必要に応じて、今回の定常通信シーケンスにおいて受信した情報に更新する。また、カメラシステム１は、初期状態情報を更新する場合に、初期通信シーケンスをやり直すこと、又は更新が必要な項目を指定して初期状態情報を更新することができる。以下、定常通信シーケンスの処理フローの一例を説明する。
【０２６４】
図１５は、定常通信シーケンスにおける処理の手順を示す図である。図１６は、図１５から続く処理の手順を示す図である。
【０２６５】
カメラ制御部１７０は、定常通信シーケンスが開始されると、カメラ設定状態情報の送信を通知する送信通知コマンドＣ１０をアクセサリー制御部４４０へ送信する（ステップＳ３０１）。アクセサリー制御部４４０は、送信通知コマンドＣ１０を受信して、カメラ設定状態情報を受信する準備をする（ステップＳ３０２）。カメラ制御部１７０は、送信通知コマンドＣ１０で指定した項目の最新のカメラ設定状態情報を、アクセサリー制御部４４０へ送信する（ステップＳ３０３）。アクセサリー制御部４４０は、送信通知コマンドＣ１０に指定された項目の最新のカメラ設定状態情報を、受信する（ステップＳ３０４）。
【０２６６】
カメラ制御部１７０は、初期通信シーケンスのステップＳ２０４（図１２参照）で取得した機能種類情報に基づいて、アクセサリー４００が照明発光機能を有しているか否かを判定する（ステップＳ３０５）。カメラ制御部１７０は、アクセサリー４００が照明発光機能を有しているとステップＳ３０５で判定した場合（ステップＳ３０５；Ｙｅｓ）に、照明発光機能の設定状態を示す照明設定状態情報の送信を要求する送信要求コマンドＣ１１を、アクセサリー制御部４４０へ送信する（ステップＳ３０６）。アクセサリー制御部４４０は、送信要求コマンドＣ１１を受信（ステップＳ３０７）した後に、照明設定状態情報をカメラ制御部１７０へ送信する（ステップＳ３０８）。カメラ制御部１７０は、照明設定状態情報を受信する（ステップＳ３０９）。
【０２６７】
カメラ制御部１７０は、アクセサリー４００が照明発光機能を有していないとステップＳ３０５で判定した場合（ステップＳ３０５；Ｎｏ）、又はステップＳ３０９の処理の終了後に、アクセサリー設定状態情報の送信を要求する送信要求コマンドＣ１２を、アクセサリー制御部４４０へ送信する（ステップＳ３１０）。アクセサリー制御部４４０は、送信要求コマンドＣ１２を受信して（ステップＳ３１１）、送信要求コマンドＣ１２に指定された項目の最新のアクセサリー設定状態情報を、カメラ制御部１７０へ送信する（ステップＳ３１２）。カメラ制御部１７０は、送信要求コマンドＣ１２によって指定した項目の最新のアクセサリー設定状態情報を、受信する（ステップＳ３１３）。
【０２６８】
カメラ制御部１７０は、ステップＳ３１３で取得したアクセサリー設定状態情報に初期化要求が含まれているか否かを判定する（ステップＳ３１４）。初期化要求は、カメラ制御部１７０が初期通信シーケンス又は定常通信シーケンスで取得したアクセサリー４００に関する情報を取得しなおすことを、アクセサリー制御部４４０が要求していることを示す情報である。
【０２６９】
カメラ制御部１７０は、アクセサリー設定状態情報に初期化要求が含まれているとステップＳ３１４で判定した場合（ステップＳ３１４；Ｙｅｓ）に、初期通信シーケンス又は定常通信シーケンスで取得したアクセサリー４００に関する情報を破棄する（ステップＳ３１５）。カメラ制御部１７０は、ステップＳ３１５の処理の終了後に、初期通信シーケンスを開始する（ステップＳ３１６）。
【０２７０】
カメラ制御部１７０は、アクセサリー設定状態情報に初期化要求が含まれていないとステップＳ３１４で判定した場合（ステップＳ３１４；Ｎｏ）に、ステップＳ３１３で受信したアクセサリー設定状態情報に、プロファイル更新要求情報が含まれているか否かを判定する（ステップＳ３１７）。このプロファイル更新要求情報は、カメラ制御部１７０が初期通信シーケンスで取得した照明発光機能の特性情報のうちプロファイル情報を更新することをアクセサリー制御部４４０が要求していることを示す情報である。
【０２７１】
カメラ制御部１７０は、ステップＳ３１３で受信したアクセサリー設定状態情報にプロファイル更新要求情報が含まれているとステップＳ３１７で判定した場合（ステップＳ３１７；Ｙｅｓ）に、プロファイル情報の送信を要求する送信要求コマンドＣ１３を、アクセサリー制御部４４０へ送信する（ステップＳ３１８）。アクセサリー制御部４４０は、送信要求コマンドＣ１３を受信して（ステップＳ３１９）、プロファイル情報を送信する（ステップＳ３２０）。カメラ制御部１７０は、プロファイル情報を受信して（ステップＳ３２１）、ステップＳ３２１の処理前に保持していたプロファイル情報を、ステップＳ３２１で受信した照明発光機能の特性情報へ更新する。
【０２７２】
カメラ制御部１７０は、ステップＳ３２１の処理の終了後、又はアクセサリー設定状態情報にプロファイル更新要求情報が含まれていないとステップＳ３１７で判定した場合（ステップＳ３１７；Ｎｏ）に、ステップＳ３１３で受信したアクセサリー設定状態情報に、照明プロファイル更新要求情報が含まれているか否かを判定する（ステップＳ３２２）。プロファイル更新要求情報は、カメラ制御部１７０が初期通信シーケンスで取得した照明プロファイル情報を更新することをアクセサリー制御部４４０が要求していることを示す情報である。
【０２７３】
カメラ制御部１７０は、ステップＳ３１３でアクセサリー設定状態情報に照明プロファイル更新要求情報が含まれているとステップＳ３２２で判定した場合（ステップＳ３２２；Ｙｅｓ）に、照明プロファイル情報の送信を要求する送信要求コマンドＣ１４を、アクセサリー制御部４４０へ送信する（ステップＳ３２３）。アクセサリー制御部４４０は、送信要求コマンドＣ１４を受信して（ステップＳ３２４）、照明プロファイル情報を送信する（ステップＳ３２５）。カメラ制御部１７０は、照明プロファイル情報を受信して（ステップＳ３２６）、ステップＳ３２１の処理前に保持していた照明プロファイル情報を、ステップＳ３２１で受信した閃光発光機能の特性情報へ更新する。
【０２７４】
定常通信シーケンスは、カメラ制御部１７０が照明プロファイル情報の受信を終了した後、又はカメラ制御部１７０がアクセサリー設定状態情報に閃光発光機能に関する更新要求情報が含まれていないとステップＳ３２２で判定した場合（ステップＳ３２２；Ｎｏ）に、終了される。
【０２７５】
以上のように、記憶部４４４は、カメラ制御部１７０からの要求情報に応じて応答する複数の応答情報を予め記憶する。例えば、アクセサリー制御部４４０は、カメラ制御部１７０から送られて来た要求情報（ステップＳ３１１参照）に応じて、記憶部４４４に記憶された複数の応答情報を予め設定される順にカメラ制御部１７０に送る（ステップＳ３１２）。これにより、カメラシステム１は、例えば要求情報と応答情報が整合しないことによる通信の失敗等の発生が抑制されるので、利便性が高いシステムである。
【０２７６】
また、本実施形態によれば、カメラ１０とアクセサリー４００との最初の要求コマンドＣ１に対するアクセサリー４００の応答において、拡張機能ありを示す応答が含まれていた場合には、カメラ１０側は照明初期状態情報を要求（ステップＳ２１１参照）する前に、まず拡張機能の特性情報を要求（ステップＳ２０６参照）する。そしてアクセサリー４００側はカメラ１０からのそれらの要求手順に従って、まず拡張機能の起動を開始する。このように手順を構成することによって、拡張機能の起動を早めることができる。
【０２７７】
ところで、カメラ制御部１７０は、上述の定常通信シーケンスで更新したアクセサリー設定状態情報又はアクセサリー初期状態情報によって、アクセサリー４００に関する設定の変更が必要になる場合がある。アクセサリー制御部４４０は、今回の定常通信シーケンスで更新したカメラ設定状態情報によってカメラ１０に関する設定の変更が必要になった場合に、その必要になった設定の変更を次回の定常通信シーケンスまでに完了する。例えば、アクセサリー制御部４４０は、照明発光機能と閃光発光機能のいずれを有効にするかの設定を行って、有効とされた発光機能を機能させるための制御を行う。
【０２７８】
これに関する一例として、各発光機能を有効又は無効にする設定処理について説明する。各発光機能を有効又は無効にする設定処理は、カメラ１０の撮影モードに応じて行われる。カメラシステム１は、カメラ１０の撮影モードに応じてアクセサリー４００の発光部４２５を制御する。撮影モードは、例えばユーザーからの入力等に応じて設定される。撮影モードを動画撮影モードに設定したことを示す入力（動画の撮像を行うモードを設定する旨のユーザーからの入力）があった場合には、アクセサリー４００側は照明発光機能を機能させる第１撮影モードに設定される。また撮影モードを静止画撮影モードに設定したことを示す入力（レリーズ釦１６が全押しされる度に１枚の静止画の撮像を行うモードを設定する旨のユーザーからの入力）があった場合には、アクセサリー４００側は閃光発光機能を機能させる第２撮影モードに設定される。また、撮影モードとして発光禁止撮影モード（発光機能を機能させないで撮影するモード）に設定したことを示すユーザーからの入力があった場合や、露光量を確保する上で発光機能を機能させなくてもよい場合には、アクセサリー４００側は照明発光機能と閃光発光機能のいずれも機能させない第３撮影モードに設定される。
【０２７９】
次に、図１７のフローチャートを参照して、各発光機能を有効又は無効にする設定処理の処理フローについて説明する。
【０２８０】
図１７は、各発光機能を有効又は無効にする設定処理の手順を示す図である。図１７に示す処理のうち、ステップＳ３０４の処理は、定常通信シーケンス（図１２、図１３参照）において説明した情報受信処理（例えばステップＳ２０４ＤやステップＳ２３７）と同様の処理である。
【０２８１】
ステップＳ３０４において、アクセサリー制御部４４０は、カメラ１０がいずれの撮影モード（動画モードまたは静止画モード）に設定されているかを示す撮影モード情報を含んだ、既述の「カメラ設定状態情報」を受信する。各発光機能を有効又は無効にする設定処理は、例えば、定常通信シーケンスのステップＳ３０４で受信したカメラ設定状態情報に含まれる撮影モード情報が更新された場合に、例えば次回の定常通信シーケンスが開始されるまでに完了する。
【０２８２】
アクセサリー制御部４４０は、定常通信シーケンスのステップＳ３０４で受信したカメラ設定状態情報に含まれる撮影モード情報に基づいて、カメラ１０の撮影モードが照明発光機能を機能させる第１撮影モード（照明撮像）に設定されているか否かを判定する（ステップＳ３３０）。アクセサリー制御部４４０は、カメラ１０の撮影モードが第１撮影モードに設定されていると判定した場合（ステップＳ３３０；Ｙｅｓ）に、閃光発光機能をオフ状態（無効）に設定するとともに照明発光機能をオン状態（有効）に設定し、設定した状態をフラグによって保持させる（ステップＳ３３１）。
【０２８３】
なお、閃光発光機能をオフ状態に設定し且つ照明発光機能をオン状態（有効）に設定した段階で、アクセサリー制御部４４０は、既述の第１導通スイッチをＯＦＦ状態し且つ第２導通スイッチをＯＮ状態に設定する。また、閃光発光機能をオフ状態に設定した段階で、アクセサリー制御部４４０は、閃光発光のための準備処理、すなわち上述した蓄積部への本充電処理や、蓄積部の充電量をモニタするモニタ充電処理を停止する。
【０２８４】
アクセサリー制御部４４０は、ステップＳ３３１における処理に続いて、第１パイロットランプ４５５（ＰＬ２）を消灯に設定するとともに、第２パイロットランプ４６０（ＰＬ１）を点灯に設定する（ステップＳ３３２）。各発光機能を有効又は無効にする設定処理は、カメラ１０の撮影モードが第１撮影モードに設定されている場合に、ステップＳ３３２の処理の終了後に、終了される。
【０２８５】
アクセサリー制御部４４０は、カメラ１０の撮影モードが第１撮影モードに設定されていないと判定した場合（ステップＳ３３０；Ｎｏ）に、撮影モード情報に基づいて、カメラ１０の撮影モードが閃光発光機能を機能させる第２撮影モード（閃光撮像）に設定されているか否かを判定する（ステップＳ３３３）。アクセサリー制御部４４０は、カメラ１０の撮影モードが第２撮影モードに設定されていると判定した場合（ステップＳ３３３；Ｙｅｓ）に、閃光発光機能を有効に設定するとともに照明発光機能を無効に設定し、設定した状態をフラグによって保持させる（ステップＳ３３４）。
【０２８６】
なお、閃光発光機能を有効に設定し且つ照明発光機能を無効に設定した段階で、アクセサリー制御部４４０は、既述の第１導通スイッチをＯＮ状態し且つ第２導通スイッチをＯＦＦ状態に設定する。また閃光発光機能を有効に設定した段階で、アクセサリー制御部４４０は、閃光発光のための準備処理、すなわち上述した蓄積部への充電処理を行う。
【０２８７】
アクセサリー制御部４４０は、ステップＳ３３４における処理によって閃光発光の準備処理（充電処理）が完了すると、それに続いて、第１パイロットランプ４５５を点灯に設定するとともに、第２パイロットランプ４６０を消灯に設定する（ステップＳ３３５）。ユーザーは、この第１パイロットランプ４５５の点灯によって閃光発光部４３０が発光可能な状態（充電完了状態）にあることを知ることができる。各発光機能を有効又は無効にする設定処理は、カメラ１０の撮影モードが第２撮影モードに設定されている場合に、ステップＳ３３５の処理の終了後に、終了される。
【０２８８】
アクセサリー制御部４４０は、カメラ１０の撮影モードが第１撮影モードに設定されていないと判定し（ステップＳ３３０；Ｎｏ）、かつカメラ１０の撮影モードが第２撮影モードに設定されていないと判定した場合（ステップＳ３３３；Ｎｏ）に、カメラ１０の撮影モードが発光機能を使用しない第３撮影モードに設定されていると判定して、閃光発光機能を無効に設定するとともに照明発光機能も無効に設定し、設定した状態をフラグによって保持させる（ステップＳ３３６）。アクセサリー制御部４４０は、ステップＳ３３６における処理に続いて、パイロットランプ４５５を消灯に設定するとともに、パイロットランプ４６０も消灯に設定する（ステップＳ３３７）。各発光機能を有効又は無効にする設定処理は、カメラ１０の撮影モードが第３撮影モードに設定されている場合に、ステップＳ３３７の処理の終了後に、終了される。
【０２８９】
以上のような処理フローにおいて、アクセサリー制御部４４０は、カメラ１０の撮影モードを示す撮影モード情報が入力される（ステップＳ３０４参照）。例えば、アクセサリー制御部４４０は、選択された撮影モードが第１撮影モードの場合には、第１撮影モード情報が入力される。アクセサリー制御部４４０は、選択された撮影モードが第２撮影モードの場合には、第２撮影モード情報が入力される。
【０２９０】
アクセサリー制御部４４０は、カメラ１０の撮影モードに応じて、アクセサリー４００における処理を制御する。例えば、アクセサリー制御部４４０は、撮影モードに応じて、閃光発光部４３０の発光処理、照明光発光部４３５の発光処理を制御する。アクセサリー制御部４４０は、例えば撮影モードが第１撮影モードに設定されている場合には、照明発光機能を有効に設定（ステップＳ３３１参照）して、照明光発光部４３５の発光処理を制御する。また、アクセサリー制御部４４０は、例えば撮影モードが第２撮影モードに設定されている場合には、閃光発光機能を有効に設定（ステップＳ３３４参照）して、閃光発光部４３０による発光処理を制御する。アクセサリー制御部４４０は、閃光発光機能を有効に設定した場合に、後に説明する充電制御等の制御を行う。
【０２９１】
このように、カメラシステム１は、例えばユーザーが選択した撮影モードに応じて、アクセサリー制御部４４０が各発光機能の有効又は無効を自動的に設定する。そしてこのアクセサリー４００側の自動設定に伴って、閃光発光部４３０を無効に設定した場合には、充電処理などの閃光発光部４３０での発光準備動作も自動的に停止するので、アクセサリー４００内での無用な電力消費を抑制することができ、利便性が高いシステムである。
【０２９２】
次に、閃光発光機能において機能させる閃光発光部４３０に対する充電制御について説明する。
【０２９３】
図１８は、閃光発光機能において機能させる閃光発光部４３０に対する充電制御の処理の手順を示す図である。カメラシステム１は、充電制御を開始すると、初期通信シーケンスにおける充電制御の各処理を実行し（ステップＳ７）、次いで定常通信シーケンスにおける充電制御の各処理を実行する（ステップＳ８）。カメラシステム１は、ステップＳ８の処理を終了した後に、撮像処理（割込処理）を実行するか否かを判定する（ステップＳ９）。カメラシステム１は、撮像処理を実行するとステップＳ９でカメラ制御部１７０が判定した場合（ステップＳ９；Ｙｅｓ）に、撮影シーケンスの各処理を実行する。
【０２９４】
本実施形態において、カメラシステム１は、撮影シーケンスにおいて、撮像処理、ＡＦ制御、ＡＥ制御、ＡＷＥ制御等を含む撮影処理を行う。また、カメラシステム１は、撮影シーケンスにおいて、撮影処理とともに撮影シーケンスにおける充電制御の各処理を実行する（ステップＳ１０）。カメラシステム１は、撮影シーケンスにおける撮影処理と充電制御の各処理とが終了した後、又は撮像処理を実行しないとステップＳ９でカメラ制御部１７０が判定した場合（ステップＳ９；Ｎｏ）に、ステップＳ８に戻って定常通信シーケンスにおける充電制御を再度行う。
【０２９５】
上記のように、定常通信シーケンスは、撮像処理を行わない期間において一定の周期（例えば２００ｍｓ）で繰り返し行われる。また、撮影シーケンスに続く定常通信シーケンスは、撮影シーケンスの直前に行った定常通信シーケンスから、撮影シーケンスの処理を行う期間の長さに応じた時間が経過した後に行われる。すなわち、定常通信シーケンスは、一定又は不定の周期で繰り返し行われる。
【０２９６】
各定常通信シーケンスにおいて、アクセサリー制御部４４０は、充電部４３２に対する制御の制御状態を示す充電状態情報を含んだ充電状態情報を、カメラ制御部１７０に送信する。定常通信シーケンスは、一定又は不定の周期で繰り返し行われるので、アクセサリー制御部４４０は、充電状態情報を、一定又は不定の周期で繰り返しカメラ制御部１７０に送ることになる。カメラ制御部１７０は、アクセサリー制御部４４０から受信した充電状態情報に基づいて、アクセサリー制御部４４０に充電部４３２を制御させる。
【０２９７】
ところで、撮像シーケンスを開始する場合に定常通信シーケンスが休止されるので、アクセサリー制御部４４０は、カメラ１０が撮影処理を行う状態にある期間において、充電状態情報をカメラ制御部１７０に送信しないことになる。撮像シーケンスにおいて、カメラ制御部１７０は、アクセサリー制御部４４０から充電状態情報を受信しなくとも、アクセサリー制御部４４０に充電部４３２を制御させる指令を、アクセサリー制御部４４０に送る。
【０２９８】
以上のように、カメラシステム１において、閃光発光部４３０に対する充電制御は、各シーケンスに対応して行われる。以下、閃光発光部４３０に対する充電制御のうち、各シーケンスにおいて処理を、シーケンスごとに説明する。
【０２９９】
まず、閃光発光部４３０に対する充電制御のうち、初期通信シーケンスにおける充電制御について説明する。本実施形態のアクセサリー４００は、アクセサリー４００の消費電力を供給する電源（電池）が搭載されていない。また、アクセサリー４００の充電部４３２は、蓄積部を充電する充電処理中を除くと蓄積部に蓄積されている蓄電量（充電量）を検出することができない。すなわち、本実施形態のアクセサリー４００は、初期通信シーケンスが開始される時点における充電部４３２の充電量を示す情報を保持していない。そこで、カメラ制御部１７０は、初期通信シーケンスにおいて、設定情報としてアクセサリー４００側（充電部４３２）におけるモニタ充電動作を許可することを示すモニタ充電情報を含んだカメラ初期状態情報をアクセサリー制御部４４０に送信し、アクセサリー制御部４４０にモニタ充電を行わせる。モニタ充電情報は、カメラ制御部１７０がアクセサリー制御部４４０に対して、モニタ充電動作を許可するか否かを示す情報である。モニタ充電情報は、モニタ充電の「許可」及び「禁止」を“０（ゼロ）”及び“１”で表すモニタ充電許可フラグデータである。モニタ充電情報は、記憶部１５８に予め記憶される。以下、初期通信シーケンスにおける充電制御の処理フローの一例を説明する。
【０３００】
図１９は、初期通信シーケンスにおける充電制御の処理の手順を示す図である。図１９に示す処理のうち、ステップＳ２０４ＡからステップＳ２０４Ｄの処理は、初期通信シーケンス（図１２参照）において説明した処理と同様の処理である。カメラ制御部１７０は、ステップＳ２０４Ａの処理によって送信通知コマンドＣ２０をアクセサリー制御部４４０に送信した後、記憶部１５８に記憶されたカメラ初期状態情報を読み出す。このカメラ初期状態情報は、上述したモニタ充電「許可」情報を含む。次に、カメラ制御部１７０は、ステップＳ２０４Ａで読み出したカメラ初期状態情報を、ステップＳ２０４Ｃの処理によってアクセサリー制御部４４０に送信する。
【０３０１】
アクセサリー制御部４４０は、ステップＳ２０４Ｄの処理によってカメラ初期状態情報を受信すると、このカメラ初期状態情報を記憶部４４４に記憶させる。つまり、カメラボディ１００から供給されたモニタ充電「許可」情報は、記憶部４４４に記憶される。アクセサリー制御部４４０は、モニタ充電「許可」情報に基づいて、充電部４３２の蓄積部を僅かに充電するモニタ充電処理を充電部４３２に開始させる（ステップＳ４０１）。充電部４３２は、モニタ充電処理によって充電部４３２に蓄積された蓄電量（モニタ充電量）を検出し、このモニタ充電量に基づいて現時点での蓄積部の充電電荷量を算出する。アクセサリー制御部４４０は、充電部４３２からこの充電電荷量を示す情報を取得する（ステップＳ４０２）。アクセサリー制御部４４０は、ステップＳ４０２において取得した蓄積電荷量を示す情報に基づいて、初期通信シーケンスに続く定常通信シーケンスにおいてカメラ制御部１７０に送信する充電状態情報を生成し、生成した充電状態情報を記憶部４４４に記憶させる。初期通信シーケンスにおける充電制御は、アクセサリー制御部４４０が充電状態情報を記憶部４４４に記憶させた後に、終了される。
【０３０２】
以上のように、アクセサリー制御部４４０は、カメラ制御部１７０との周期的な通信（定常通信シーケンス）を開始する前に、モニタ充電量を示す情報を取得する。また、アクセサリー制御部４４０は、初期通信シーケンスにおいて、充電要求をカメラ制御部１７０に送ることなくモニタ充電を充電部４３２に行わせることができる。これにより、アクセサリー制御部４４０は、初期通信シーケンスに続く初回の定常通信シーケンスにおいてカメラ制御部１７０に送信する充電状態情報を、初期通信シーケンスにおいて準備することができる。結果として、カメラ制御部１７０は、初回の定常通信シーケンスにおいて、アクセサリー制御部４４０から充電状態情報を受信し、受信した充電状態情報に基づいて充電制御を開始することができる。これにより、カメラシステム１は、カメラボディ１００にアクセサリー４００が装着されてから充電制御が開始されるまでの時間を短縮することができる。結果として、カメラシステム１は、閃光発光機能を機能させる撮影を行うことができるまでの時間を短縮することができ、利便性が高いシステムになる。
【０３０３】
次に、閃光発光部４３０に対する充電制御のうち、定常通信シーケンスにおける充電制御について説明する。
【０３０４】
本実施形態のカメラシステム１は、定常通信シーケンスにおける充電制御の第１の処理として、充電部４３２の充電状態を示す複数の項目について、撮影処理に対する影響が大きい順に判定する。第１の処理において、カメラ制御部１７０は、今回の定常通信シーケンスにおいてアクセサリー制御部４４０から受信したアクセサリー設定状態情報に含まれている充電状態情報に基づいて、充電部４３２の充電状態を判定する。アクセサリー制御部４４０は、充電部４３２に対する制御の制御状態を示す充電状態情報をカメラ制御部１７０に送る。なお充電状態情報には、既述したように、充電要求があるか否かを示す充電要求情報、充電部４３２が充電中であるか否かを示す充電経過情報、充電部４３２が充電可能であるか否かを示す充電可否情報、及び閃光発光部４３０が発光可能な状態（レディ状態）であるか否かを示す発光可否情報が含まれる。
【０３０５】
また、本実施形態のカメラシステム１は、定常通信シーケンスにおける充電制御の第２の処理として、閃光発光部４３０が発光可能な状態（レディ状態）になっていない場合に、カメラシステム１において行われる複数の処理のうち充電部４３２の蓄積部（電荷蓄積部）に充電する処理を優先させて行う。
【０３０６】
例えば、カメラ制御部１７０は、閃光発光部４３０がレディ状態でない場合に、ＡＦ制御やパワーズーム制御等のカメラ１０側の動作を中断（動作禁止状態に設定）し、充電部４３２の蓄積部（電荷蓄積部）に充電する処理をＡＦ制御やパワーズーム制御よりも優先させる。カメラ制御部１７０は、動作禁止状態に設定した場合に、予め設定された第１充電速度で、充電部４３２に充電（通常充電）を行わせる。また、カメラ制御部１７０は、閃光発光部４３０がレディ状態である場合に、第１充電速度よりも遅い第２充電側で、充電部４３２に充電（スロー充電）を行わせ、また動作禁止状態を解除する。
【０３０７】
図２０は、定常通信シーケンスにおける充電制御の処理の手順を示す図である。図２０に示す処理のうち、ステップＳ３１３の処理は、定常通信シーケンス（図１５参照）において説明した処理と同様の処理である。ステップＳ３１３において、カメラ制御部１７０は、充電状態情報を含んだアクセサリー設定状態情報を受信する。カメラ制御部１７０は、ステップＳ３１３において取得した充電状態情報のうちの既述した充電可否情報に基づいて、充電部４３２が充電可能であるか否かを判定する（ステップＳ４３０）。カメラ制御部１７０がステップＳ４３０において、充電部４３２が充電不可である、と判定した場合（ステップＳ４３０；Ｎｏ）に、この定常通信シーケンスにおける充電制御は、終了する。
【０３０８】
カメラ制御部１７０は、充電部４３２が充電可能であるとステップＳ４３０で判定した場合（ステップＳ４３０；Ｙｅｓ）に、ステップＳ３１３において取得した充電状態情報のうちの充電要求情報に基づいて、モニタ充電要求があるか否かを判定する（ステップＳ４３１）。カメラ制御部１７０は、モニタ充電要求があるとステップＳ４３１で判定した場合（ステップＳ４３１；Ｙｅｓ）に、アクセサリー制御部４４０にモニタ充電の開始を要求する指令（モニタ充電指令）をアクセサリー制御部４４０に送信する（ステップＳ４３２）。この定常通信シーケンスにおける充電制御は、ステップＳ４３２の処理が終了した後に終了される。
【０３０９】
カメラ制御部１７０は、モニタ充電要求がないとステップＳ４３１で判定した場合（ステップＳ４３１；Ｎｏ）に、ステップＳ３１３において取得した充電状態情報のうちの充電要求情報に基づいて、本充電要求があるか否かを判定する（ステップＳ４３３）。カメラ制御部１７０は、本充電要求があるとステップＳ４３３で判定した場合（ステップＳ４３３；Ｙｅｓ）に、ステップＳ３１３において取得した充電状態情報のうちの発光可否情報に基づいて、閃光発光部４３０がレディ状態であるか否かを判定する（ステップＳ４３４）。
【０３１０】
カメラ制御部１７０は、閃光発光部４３０がレディ状態ではないとステップＳ４３４で判定した場合（ステップＳ４３４；Ｎｏ）に、負荷部３０の一部の動作を制限（禁止）する動作禁止状態に設定する（ステップＳ４３５）。本実施形態において、カメラ制御部１７０は、ステップＳ４３５で負荷部３０のうち重負荷部の少なくとも一部の動作を制限する。本実施形態において、カメラ制御部１７０は、ステップＳ４３５で光学系駆動部２２０の動作を制限（禁止）する。
【０３１１】
カメラ制御部１７０は、ステップＳ４３５の処理の終了後に、通常充電で充電部４３２に本充電を開始させることを、アクセサリー制御部４４０に指令する通常充電指令を、アクセサリー制御部４４０へ送信する（ステップＳ４３６）。通常充電指令は、予め設定された第１充電速度の本充電を行うことを要求する指令である。ステップＳ４３６の処理が終了した後、この定常通信シーケンスにおける充電制御は終了する。
【０３１２】
ところで、充電部４３２が蓄積部（電荷蓄積部）を充電するのに必要とされる時間は、ＡＦ制御を開始してから合焦するまでに要する時間よりも長い。本実施形態のカメラ制御部１７０は、閃光発光部４３０が発光不能である（レディ状態に無い）場合に、負荷部３０の一部について動作禁止状態に設定し、充電部４３２の本充電の方を負荷部３０の一部の動作よりも優先して行わせる。これにより、カメラ制御部１７０は、閃光発光を伴う本撮影を行うためにレリーズ釦１６が全押し操作されてから、実際に閃光発光を伴う撮影が可能になるまでに要する時間を短縮できる。
【０３１３】
一例として、閃光発光部４３０の発光を必要とする撮影状況において、ＡＦ制御を完了させて被写体にピントを合わせてから蓄積部の充電を開始すると、充電している間に被写体が動く等してシャッターチャンスを逃してしまう虞がある。本実施形態では、このような状況下において、ＡＦ制御等のカメラ１０側の動作を禁止し、充電部４３２の蓄積部の充電を優先するので、シャッターチャンスを逃さずに撮影を行うことができる。
【０３１４】
なお、本実施形態のカメラ制御部１７０は、閃光発光機能を機能させた撮影処理の直後にもステップＳ４３５と同様に、負荷部３０の一部について動作禁止状態に設定し、充電部４３２の本充電を負荷部３０の一部の動作よりも優先して行わせる。
【０３１５】
カメラ制御部１７０は、閃光発光部４３０がレディ状態であるとステップＳ４３４で判定した場合（ステップＳ４３４；Ｙｅｓ）に、負荷部３０の動作禁止状態を解除する（ステップＳ４３７）。カメラ制御部１７０は、負荷部３０の動作禁止状態を解除した後に、スロー充電で充電部４３２に本充電を開始させることを、アクセサリー制御部４４０に対して指令するスロー充電指令を、アクセサリー制御部４４０に対して送信する（ステップＳ４３８）。スロー充電指令は、本充電を第１充電速度よりも遅い第２充電速度で行うことを要求する指令である。本実施形態において、第２充電速度は、予め設定された固定値（例えば、第１充電速度のほぼ半分）である。アクセサリー制御部４４０は、第２充電速度に指定して、充電部４３２に蓄積部（電荷蓄積部）を充電させる。ステップＳ４３８の処理が終了した後に、この定常通信シーケンスにおける充電制御は終了する。
【０３１６】
カメラ制御部１７０は、本充電要求がないとステップＳ４３３で判定した場合（ステップＳ４３３；Ｎｏ）に、ステップＳ３１３において取得した充電状態情報のうちの充電経過情報に基づいて、充電部４３２が充電中であるか否かを判定する（ステップＳ４３９）。充電部４３２が充電中でないとカメラ制御部１７０がステップＳ４３９で判定した場合（ステップＳ４３９；Ｎｏ）に、この定常通信シーケンスにおける充電制御は終了する。
【０３１７】
カメラ制御部１７０は、充電部４３２が充電中であるとステップＳ４３９で判定した場合（ステップＳ４３９；Ｙｅｓ）に、Ｓ３１３において取得した充電状態情報のうちの発光可否情報に基づいて、閃光発光部４３０がレディ状態であるか否かを判定する（ステップＳ４４０）。閃光発光部４３０がレディ状態ではないとカメラ制御部１７０がステップＳ４４０で判定した場合（ステップＳ４４０；Ｎｏ）に、この定常通信シーケンスにおける充電制御は終了する。
【０３１８】
カメラ制御部１７０は、閃光発光部４３０がレディ状態であるとステップＳ４４０で判定した場合（ステップＳ４４０；Ｙｅｓ）に、ステップＳ４３７と同様にスロー充電指令をアクセサリー制御部４４０に送信する（ステップＳ４４１）。カメラ制御部１７０は、スロー充電指令をアクセサリー制御部４４０に送信した後に、ステップＳ４３８と同様に、負荷部３０の動作禁止状態を解除する（ステップＳ４４２）。ステップＳ４４２の処理の終了後に、この定常通信シーケンスにおける充電制御は終了する。
【０３１９】
以上のように、カメラ制御部１７０は、定常通信シーケンスにおける充電制御の第１の処理として、充電状態情報に基づいて、予め定められた優先度順に従って充電部４３２の充電状態を判定する。例えば、カメラ制御部１７０は、充電状態を示す項目のうち、充電部４３２が充電可能な状態にあるか否かを最初に判定する（ステップＳ４３１参照）。また、カメラ制御部１７０は、充電部４３２が充電可能な状態にあるか否かを判定した後に、充電部４３２に充電させるための充電要求があるか否かを判定する（ステップＳ４３１、ステップＳ４３３参照）。また、カメラ制御部１７０は、充電部４３２に充電させるための充電要求があるか否かを判定した後に、充電部４３２が充電中にあるか否かを判定する（ステップＳ４３９参照）。また、カメラ制御部１７０は、充電部４３２が充電中にあるか否かを判定した後に、充電部４３２の蓄積部（電荷蓄積部）の充電量予め定められた所定の充電量に達している状態（レディ状態）にあるか否かする（ステップＳ４３４参照）。充電状態を示す複数の項目の優先度順は、例えば、カメラ１０の撮影処理に対する影響が大きくなる項目であるほど先に判定されるように、設定される。このように、カメラシステム１は、予め定められた優先度順に従ってアクセサリー４００の充電状態を判定するので効率よく充電制御を行うことができ、利便性が高いシステムである。
【０３２０】
また、カメラ制御部１７０は、定常通信シーケンスにおける充電制御の第２の処理として、充電状態情報に基づいて、制御対象を制御する処理のうちアクセサリー４００において行われる充電処理についての優先度を制御する。例えば、カメラ制御部１７０は、充電部４３２の充電量が予め定められる閾値未満（発光許可レベル未満）である場合に、光学系２１０の駆動を制限（ステップＳ４３５参照）するように制御する。すなわち、カメラ制御部１７０は、閃光発光部４３０がレディ状態でない場合に、重負荷部（例えば、光学系駆動部２２０）が行う処理よりも充電処理が優先して行われるように制御する。本実施形態のカメラシステム１は、上述の如く、閃光発光部４３０の発光を必要とする撮影状況においてもシャッターチャンスを逃さないので、利便性の高いシステムである。
【０３２１】
次に、撮影シーケンスにおける処理について説明する。まず、閃光発光機能を機能させる撮影シーケンスにおける処理を中心に説明する。
【０３２２】
図２１は、撮影シーケンスにおける処理の手順を示す図である。カメラ制御部１７０は、ステップＳ４の定常通信シーケンスの終了によりレリーズ釦１６が操作されたことが検出されると、カメラ１０の撮影モードが閃光発光機能を機能させる第２撮影モード（閃光撮像）であるか否かを撮影モード情報に基づいて、判定する（ステップＳ５００）。なお、カメラ制御部１７０は、ステップＳ４の定常通信シーケンスにおける処理中にレリーズ釦１６が操作されたことが検出されると、レリーズ釦１６が操作されたことに対する処理をステップＳ４の定常通信シーケンスの終了まで休止させる。
【０３２３】
カメラ制御部１７０は、カメラ１０の撮影モードが第２撮影モードでないとステップＳ５００で判定した場合に（ステップＳ５００；Ｎｏ）、カメラ１０の撮影モードが照明発光機能を機能させる第１撮影モード（照明撮像）であるか否かを判定する（ステップＳ５０１）。カメラ制御部１７０は、カメラ１０の撮影モードが第１撮影モードであるとステップＳ５０１で判定した場合に（ステップＳ５０１；Ｙｅｓ）、照明発光機能を機能させる撮影シーケンスを実行する（ステップＳ１１）。カメラ制御部１７０は、カメラ１０の撮影モードが第１撮影モードでないとステップＳ５０１で判定した場合に（ステップＳ５０１；Ｎｏ）、閃光発光機能と照明発光機能のいずれも機能させない撮影シーケンスを実行する（ステップＳ１２）。
【０３２４】
カメラ制御部１７０は、カメラ１０の撮影モードが第２撮影モードであるとステップＳ５００で判定した場合に（ステップＳ５００；Ｙｅｓ）、ステップＳ４の定常通信シーケンスにおいてアクセサリー制御部４４０から受信したアクセサリー設定状態情報のうちの発光可否情報に基づいて、閃光発光部４３０がレディ状態であるか否かを判定する（ステップＳ５０２）。カメラ制御部１７０は、閃光発光部４３０がレディ状態でないとステップＳ５０２で判定した場合に（ステップＳ５０２；Ｎｏ）、ステップＳ５０３でレリーズ釦の操作がなかった（レリーズボタンの操作結果解除）とする。ステップＳ５０３の処理の終了後に、次回の定常通信シーケンスが開始される。
【０３２５】
カメラ制御部１７０は、閃光発光部４３０がレディ状態であるとステップＳ５０２で判定した場合に（ステップＳ５０２；Ｙｅｓ）、次回の定常通信シーケンスの開始を撮影シーケンスの終了まで停止（遅延）することを示す定常通信停止通知を、アクセサリー制御部４４０へ送信する（ステップＳ５０４）。カメラ制御部１７０は、ステップＳ５０４で送信した定常通信停止通知をアクセサリー制御部４４０が受信したことを検出した後に、アクセサリー制御部４４０とともに定常通信シーケンスを停止する（ステップＳ５０５）。ステップＳ５０５の処理の終了後に、閃光発光機能を機能させる撮影シーケンスは、開始される（ステップＳ１３）。
【０３２６】
カメラ制御部１７０は、閃光発光機能を機能させる撮影シーケンスが開始された後に、ユーザーが指定する被写体にピントが合うように、ＡＦ制御を実行する。また、カメラ制御部１７０は、既述のモニタ充電指令をアクセサリー制御部４４０へ送信（ステップＳ５１０）し、アクセサリー制御部４４０に充電部４３２の充電を開始させる。充電部４３２による充電は、既述のように予め定められた所定時間だけ継続して行われる。
【０３２７】
カメラ制御部１７０は、ステップＳ５１０の処理の終了後に、カメラ１０の設定状態に応じて、被写体の反射率を測定するために周知のモニタ発光（プリ発光）制御を行う（ステップＳ５１１）。モニタ発光制御において、カメラ制御部１７０は、モニタ発光を実行させるモニタ発光制御信号を、同期信号端子Ｔｓ４及び同期信号端子Ｔｐ４を介して、アクセサリー制御部４４０へ送信する。アクセサリー制御部４４０は、カメラ制御部１７０から受信したモニタ発光制御信号に従って、閃光発光部４３０を発光させる。カメラ制御部１７０は、カメラ１０の設定状態に応じて、閃光発光部４３０がモニタ発光を実行したときに撮像（モニタ撮像）された結果を用いたＡＥ制御とＡＷＢ制御の少なくとも一方を行う。なお、モニタ発光制御、ＡＥ制御、及びＡＷＢ制御のうちの少なくとも１つは、カメラ１０の設定状態に応じて、省略されることがある。
【０３２８】
カメラ制御部１７０は、撮像（本撮像）の実行を指令する旨のレリーズ釦１６の操作情報（レリーズ釦１６の全押し操作）が検出された場合に、発光制御（本発光制御）を行う（ステップＳ５１２）。カメラ制御部１７０は、レリーズ釦１６の操作情報（全押し操作）が検出されたタイミングに応じて設定される撮影タイミングに同期して閃光発光部４３０の発光を要求する発光制御信号Ｘを、アクセサリー制御部４４０へ送信する。発光制御信号Ｘは、アクセサリー４００内において、発光制御の実行前にＨレベルに維持されており、カメラ制御部１７０は、発光制御信号ＸをＬレベルに立ち下げることによって、撮影タイミングをアクセサリー制御部４４０へ通知する。アクセサリー制御部４４０は、発光制御信号ＸがＬレベルに立ち下げられたことを検出した場合に、発光制御信号ＸがＬレベルに立ち下げられたタイミングに応じて、閃光発光部４３０を発光させる。
【０３２９】
カメラ制御部１７０は、閃光発光部４３０が発光するタイミングと同期して、撮像素子１２１に対する露光を開始する（ステップＳ５１３）。カメラ制御部１７０は、ステップＳ５１３で露光を開始してから、ＡＥ制御等によって設定された露光時間が経過したときに撮像素子１２１に対する露光を終了させる（ステップＳ５１４）。カメラ制御部１７０は、ステップＳ５１４の処理の終了後に、撮像素子１２１が撮像した撮像画像を示す画像データを取り込む撮像処理を行う（ステップＳ５１５）。カメラ制御部１７０は、取り込んだ画像データを例えばメモリー１４０に記憶させる。ステップＳ５１５の処理の終了後に閃光発光機能を機能させる撮影シーケンスは、終了される。
【０３３０】
次回の定常通信シーケンスは、撮影シーケンスの終了後に、開始される。上記のように、アクセサリー制御部４４０は、充電要求情報、充電経過情報、充電可否情報、及び発光可否情報を含む充電状態情報を、定常通信シーケンスにおいてカメラ制御部１７０へ送信する。しかしながら、カメラシステム１は、撮影シーケンスの処理を行っている間には定常通信シーケンスを休止させているので、アクセサリー制御部４４０が充電状態情報の送信を休止することになる。そこで、カメラ制御部１７０は、必要に応じて、アクセサリー制御部４４０に充電制御を実行させる指令をアクセサリー制御部４４０におくる（ステップＳ５１０参照）。このように、カメラ制御部１７０は、撮影シーケンスにおいて、アクセサリー制御部４４０から充電要求を受信することなく、アクセサリー制御部４４０に充電させることができる。また、アクセサリー制御部４４０は、撮影シーケンスにおいて、充電要求をカメラ制御部１７０に送信することなくカメラ制御部１７０からの指令を受けて、充電部４３２に蓄積部（電荷蓄積部）を充電させることができる。
【０３３１】
なお、閃光発光機能と照明発光機能のいずれも機能させない第３撮影モードの撮影シーケンス（ステップＳ１２）における処理は、例えば、ステップＳ５１３からステップＳ５１５の処理を含む。第３撮影モードの撮影シーケンスは、発光制御を行わない点で閃光発光機能を機能させる撮影シーケンスと異なる。第３撮影モードの撮影シーケンスにおける処理は、発光制御を行わない点を除くと、閃光発光機能を機能させる撮影シーケンスと同様であるので、その説明を省略するまた、カメラ制御部１７０は、第３撮影モードの撮影シーケンスを行う間に定常通信シーケンスの開始を停止し、第３撮影モードの撮影シーケンスの終了後に定常通信シーケンスを開始する。
【０３３２】
次に、照明発光機能を機能させる撮影シーケンスについて説明する。アクセサリー制御部４４０は、カメラ１０の撮影モードが第１撮影モード（照明撮影）に設定されている場合に、照明光発光部４３５の発光処理を制御する。第１撮影モードは、例えば、予め定められる所定時間内に複数回の静止画撮影処理を行う撮影モード、あるいは予め定められる所定時間継続する動画撮影処理を行う撮影モードのいずれかの撮影モードである。
【０３３３】
アクセサリー４００は、照明発光機能を機能させる撮影シーケンスにおける第１の処理として、カメラ１０からの合焦完了情報を受信したタイミングで、照明光発光部４３５を点灯する。ＡＥ制御やＡＷＢ制御は、照明光発光部４３５が点灯している状態で行われる。
【０３３４】
また、カメラボディ１００は、照明発光機能を機能させる撮影シーケンスにおける第２の処理として、最長点灯時間の終了間際にレリーズ釦１６が全押しされた場合に、最長点灯時間を超えて点灯時間を延長させる。カメラボディ１００は、第２の処理の初期条件として、照明発光機能を機能させる第１撮影モードの撮影シーケンスが開始する前（図２２のフローチャートを実行開始する前）に行われた上述の定常通信シーケンス（例えば、図１５のステップＳ３０９参照）において、アクセサリー制御部４４０から照明発光機能の特性情報を受信している。照明発光機能の特性情報は、最長点灯時間（照明発光部４３５を連続点灯可能な期間（時間）を示す情報）を示す情報を含んでいる。
【０３３５】
図２２は、照明発光機能を機能させる撮影シーケンスにおける処理の手順を示す図である。カメラ制御部１７０は、照明発光機能を機能させる第１撮影モードの撮影シーケンスが開始した後に、撮像の準備を開始することを示すレリーズ釦１６の操作（半押し）を検出（ステップＳ６０１）すると、ＡＦ制御を開始する（ステップＳ６０２）。カメラ制御部１７０は、ＡＦセンサーによって合焦状態を検出してＡＦ制御が終了（ステップＳ６０３）した後に、所望の被写体に対する合焦動作の完了（合焦状態に至ったこと）を示す合焦完了情報（合焦状態情報）をアクセサリー制御部４４０へ送信する（ステップＳ６０４）。アクセサリー制御部４４０は、この合焦状態情報を受信（ステップＳ６０５）した後に、照明光発光部４３５に点灯を開始させる（ステップＳ６０６）。撮影シーケンスが開始した時点において、アクセサリー制御部４４０が照明光発光部４３５を点灯させる時間（通常点灯時間）は、予め設定された所定の時間だけ照明光発光部４３５の最長点灯時間よりも短く設定されている。
【０３３６】
カメラ制御部１７０は、ステップＳ６０４の処理の終了後に、ＡＥ制御及びＡＷＢ制御を開始（ステップＳ６０７）して、照明光発光部４３５が被写体を照らしている状態でＡＥ制御及びＡＷＢ制御を行う。カメラ制御部１７０は、ＡＥ制御及びＡＷＢ制御が完了（ステップＳ６０８）し、撮像を要求することを示すレリーズ釦１６の操作（全押し）を検出する（ステップＳ６０９）。ステップＳ６０９の処理の終了後に、カメラ制御部１７０は、最長点灯時間内に撮像を完了可能であるか否かを判定する（ステップＳ６１０）。
【０３３７】
カメラ制御部１７０は、ステップＳ６１０において、合焦完了（状態）情報を送信（ステップＳ６０４）したタイミングと、通常点灯時間と、ステップＳ６０９でレリーズ釦１６の操作（全押し）を検出したタイミング（撮影開始時刻）とに基づいて、通常点灯時間内に撮像を完了可能であるか否かを判定する。カメラ制御部１７０は、例えば、レリーズ釦１６の操作（全押し）を検出した時点で照明光発光部４３５に残されている点灯時間を求め、撮像を完了するのに必要とされる時間とを比較することによって、通常点灯時間内に撮像を完了可能であるか否かを判定する。
【０３３８】
カメラ制御部１７０は、通常点灯時間内に撮像を完了可能であると判定した場合（ステップＳ６１０；Ｙｅｓ）に、撮像素子１２１に対する露光を開始する（ステップＳ６１５）。
【０３３９】
カメラ制御部１７０は、通常点灯時間内に撮像を完了不能であると判定した場合（ステップＳ６１０；Ｎｏ）に、点灯時間を通常点灯時間から最長点灯時間以下の時間まで延長し、さらに撮像を完了可能であるか否かを判定する（ステップＳ６１１）。通常点灯時間よりも延長した時間内に撮像を完了不能であるとカメラ制御部１７０がステップＳ６１１で判定した場合（ステップＳ６１１；Ｎｏ）、撮影シーケンスは終了する。カメラ制御部１７０は、通常点灯時間よりも延長した時間内に撮像を完了可能であるとステップＳ６１１で判定した場合（ステップＳ６１１；Ｙｅｓ）に、点灯時間を延長することを示す延長情報をアクセサリー制御部４４０へ送信する（ステップＳ６１２）。アクセサリー制御部４４０は、延長情報を受信する（ステップＳ６１３）。カメラ制御部１７０は、ステップＳ６１２の処理の終了後に、撮像素子１２１に対する露光を開始する（ステップＳ６１５）。
【０３４０】
カメラ制御部１７０は、ステップＳ６１５で露光開始してから、ＡＥ制御によって設定された露光時間が経過したときに撮像素子１２１に対する露光を終了させる（ステップＳ６１６）。カメラ制御部１７０は、ステップＳ６１６の処理の終了後に、撮像素子１２１が撮像した撮像画像の画像データを生成させ、生成した画像データをメモリー１４０等に取り込んで記憶させる（ステップＳ６１７）。カメラ制御部１７０は、ステップＳ６１７の処理の終了後に、露光を終了したことを示す露光終了情報をアクセサリー制御部４４０へ送信する（ステップＳ６１８）。
【０３４１】
アクセサリー制御部４４０は、ステップＳ６０６で照明光発光部４３５の点灯を開始した後に、カメラ制御部１７０から延長情報を受信したか否かを判定する（ステップＳ６１３）。アクセサリー制御部４４０は、カメラ制御部１７０から延長情報を受信したとステップＳ６１３で判定した場合（ステップＳ６１３；Ｙｅｓ）に、照明光発光部４３５の点灯時間が通常点灯時間を超えて照明光発光部４３５の点灯を継続するように照明光発光部４３５の延長条件を設定する。
【０３４２】
アクセサリー制御部４４０は、カメラ制御部１７０から延長情報を受信していないとステップＳ６１３で判定した場合（ステップＳ６１３；Ｎｏ）に、照明光発光部４３５の点灯時間を変更しないで照明光発光部４３５を点灯状態に維持する。アクセサリー制御部４４０は、カメラ制御部１７０から露光終了情報を受信（ステップＳ６１９）した後、照明光発光部４３５を消灯させる（ステップＳ６２０）。
【０３４３】
アクセサリー制御部４４０は、カメラ制御部１７０から延長情報を受信していない状態で、照明光発光部４３５の点灯時間が最長点灯時間になった場合には、照明光発光部４３５を消灯させる。ステップＳ６１８の処理とステップＳ６２０の処理が終了した後に、照明発光機能を用いた撮影シーケンスは終了する。
【０３４４】
上記のような手順で行われた第１の処理において、アクセサリー制御部４４０は、カメラ制御部１７０が合焦状態を検出した場合に、カメラ制御部１７０の制御によって照明光発光部４３５を点灯させる（ステップＳ６０６）。例えば、アクセサリー制御部４４０は、カメラ制御部１７０から受信した合焦完了情報（ステップＳ６０５）に応じて照明光発光部４３５を点灯させる（ステップＳ６０６）。合焦完了情報は合焦状態を示す情報である。
【０３４５】
また、カメラ制御部１７０は、照明光発光部４３５によって被写体が照明されている状態で、露光量を調整するＡＥ制御と色調を調整するＡＷＢ制御との少なくとも一方を開始する（ステップＳ６０８）。ＡＥ制御とＡＷＢ制御は、照明光発光部４３５の発光特性を示す情報に基づいて行われる。これにより、カメラシステム１は、照明光発光部４３５から被写体に照射された光による露光量（明るさ）への影響や色調（色味）への影響が加味された状態で被写体を撮像することができる。また、カメラシステム１は、アクセサリー制御部４４０が合焦完了情報を受信した後に、照明光発光部４３５の点灯を開始する（発光開始タイミングをＡＦ開始タイミングよりも遅らせる）よう構成しているので、ＡＦ開始タイミング（半押し操作時点）と同時に照明光を発光する場合に比して、本撮影期間中に本撮影動作と並行して照明光を発光（点灯）できる期間を長くすることができる。このため、撮影動作が完了する前に照明光発光部４３５の点灯が終了してしまって撮影期間中の後半の撮影が照明光量不足（露出不足）に陥ってしまうリスクを低減できる。このように、カメラシステム１は、利便性が高いシステムである。
【０３４６】
また、上記のような手順で行われた第２の処理において、カメラ制御部１７０は、照明光発光部４３５の点灯時間を、撮影開始時刻に応じて通常点灯時間よりも延長させるように制御する。最長点灯時間は、例えば照明光光源４３７の発熱量に応じて予め設定されている。通常点灯時間は、最長点灯時間に応じて予め設定される。最長点灯時間は、例えば照明光光源４３７の発熱量に応じて、予め設定されている。アクセサリー制御部４４０は、予め設定された通常点灯時間内において、照明光発光部４３５を点灯させる。アクセサリー制御部４４０は、撮影開始時刻に応じて、照明光発光部４３５の点灯時間を、通常点灯時間よりも延長させるように制御する。以下、数値例を示して第２の処理を説明する。
【０３４７】
図２３は、点灯時間を延長する制御の各処理を行うタイミングを示す図である。図２３（Ａ）には、通常点灯時間内に撮影が完了する場合の各処理を行うタイミングが図示されている。図２３（Ｂ）には、点灯時間を最長点灯時間内に延長して撮影が完了する場合の各処理を行うタイミングが図示されている。図２３（Ａ）及び図２３（Ｂ）において、符号Ｔｎは、撮影開始時刻から通常点灯時間（例えば６秒）の経過した時刻を示し、符号Ｔｍは撮影開始時刻から最長点灯時間（例えば８秒）の経過した時刻を示す。撮影を行う時間（撮影時間）は、露光を開始（ステップＳ６１５）してから露光を終了（ステップＳ６１６）するまでの時間であり、予め設定される時間（例えば２秒）である。
【０３４８】
本実施形態のカメラシステム１は、撮影時間の間に複数フレームの画像を撮像する。また、本実施形態のカメラシステム１は、撮影処理（図２３中に「撮影」と示す）を行う所望の期間に先立ち、プリキャプチャーを行う。プリキャプチャーは、レリーズ釦１６が全押しされるよりも前に画像の取り込みを開始する処理である。ここでカメラシステム１は、レリーズ釦１６が全押しされたことを検出した場合に、レリーズ釦１６の全押しを検出した時刻よりも前に撮像が開始されたものとする。すなわち、カメラシステム１は、レリーズ釦１６の全押しを検出した時刻の前に続く所定の時間に取り込まれている画像と、レリーズ釦１６の全押しを検出した時刻の後に続く所定の時間に取り込まれている画像とを、撮像処理において撮像された画像とする。
【０３４９】
まず、点灯時間を延長させることなく撮影処理を完了させる例について説明する。図２３（Ａ）に示すように、カメラ１０は、時刻ｔ１０において、レリーズ釦１６が半押しされたことを検出した時刻に応じてＡＦ制御を開始する。また、カメラ１０は、時刻ｔ１０よりも後の時刻ｔ１１において、ＡＦ制御が完了した時刻に応じて、アクセサリー４００の照明光発光部４３５を点灯させる。また、カメラ１０は、時刻ｔ１１において、ＡＥ制御とＡＷＢ制御の少なくとも一方を開始し、例えば被写体が照明光発光部４３５に照らされている状態において、ＡＥ制御とＡＷＢ制御の少なくとも一方を行う。
【０３５０】
本実施形態のカメラ１０は、時刻ｔ１１よりも後の時刻ｔ１２において、ＡＥ制御とＡＷＢ制御とが完了した時刻に応じてプリキャプチャーを開始する。カメラ１０は、時刻ｔ１２よりも後の時刻ｔ１３において、撮影処理を開始する。上記のように、カメラ１０は、レリーズ釦１６が全押しされたことを検出した時刻よりも前に撮影を開始したものとする。すなわち、レリーズ釦１６が全押しされたことをカメラ１０が検出した時刻は、撮影処理が開始された時刻ｔ１３と撮影処理が終了される時刻ｔ１４との間のいずれかの時刻である。本例において、撮影開始時刻ｔ１３は、例えば点灯開始時刻（ｔ１１）から３秒経過した時刻であるとする。この場合に、撮影時間が２秒であるとすると、撮影時間は、点灯開始時刻から５秒経過した時刻ｔ１４（第２の時刻）に終了することになる。この場合に、撮影処理は、点灯開始時刻ｔ１０から通常点灯時間（６秒）が経過する時刻Ｔｎ（第１の時刻）までに終了することになる。このような場合に、カメラ１０は、時刻ｔ１４において、撮影処理を終了するとともに照明光発光部４３５を消灯させる。
【０３５１】
次に、通常点灯時間を延長させて撮影処理を完了させる例について説明する。図２３（Ｂ）に示すように、カメラ１０は、時刻ｔ２０において、レリーズ釦１６が半押しされたことを検出した時刻に応じてＡＦ制御を開始する。また、カメラ１０は、時刻ｔ２０よりも後の時刻ｔ２１において、ＡＦ制御が完了した時刻に応じて、アクセサリー４００の照明光発光部４３５を点灯させる。また、カメラ１０は、時刻ｔ２１において、ＡＥ制御とＡＷＢ制御の少なくとも一方を開始し、例えば被写体が照明光発光部４３５に照らされている状態において、ＡＥ制御とＡＷＢ制御の少なくとも一方を行う。また、カメラ１０は、時刻ｔ２１よりも後の時刻ｔ２２において、ＡＥ制御とＡＷＢ制御とが完了した時刻に応じてプリキャプチャーを開始する。
【０３５２】
本実施形態のカメラ１０は、レリーズ釦１６が全押しされたことを検出した時刻に至る撮影開始時刻ｔ２３からの時間と、レリーズ釦１６が全押しされたことを検出した時刻から撮影処理を完了させるべき撮影終了時刻ｔ２４までの時間とが予め定められている。本例において、撮影開始時刻ｔ２３は、例えば点灯開始時刻（ｔ２１）から５秒経過した時刻であるとする。この場合に、撮影時間が２秒であるとすると、撮影時間は、点灯開始時刻から７秒経過した時刻ｔ２４（第２の時刻）に終了することになる。この場合に、撮影処理は、点灯開始時刻ｔ２０から通常点灯時間（６秒）が経過する時刻Ｔｎ（第１の時刻）までに完了させることができないが、点灯開始時刻ｔ２０から最長点灯時間（８秒）が経過する時刻Ｔｍまでに完了させることはできる。このような場合に、カメラ１０は、照明光発光部４３５の点灯時間を延長させて、撮影処理が完了するこのように、カメラシステム１は、撮影開始時刻に応じて点灯時間を延長させるので、利便性が高いシステムである。
【０３５３】
次に、アクセサリー４００における処理を終了する終了処理について説明する。カメラ１０は、電力を供給する制御（図１４参照）において、アクセサリー４００への電力の供給を開始（ステップＳ１０３参照）している。また、カメラ１０は、アクセサリー４００の消費電力をアクセサリー４００に搭載されている電源から供給しないと判定した場合（ステップＳ２５０参照）に、アクセサリー４００への電力の供給を継続している。本実施形態のアクセサリー４００は、アクセサリー４００が行う処理を終了することを示す信号（起動検出レベルＤＥＴ）をカメラ１０に出力する。図９に示した起動検出レベルＤＥＴは、第１スイッチ部４６５が閉路しており、かつ第２スイッチ部４７０が閉路している場合に、Ｌレベルに維持される。起動検出レベルＤＥＴは、第１スイッチ部４６５と第２スイッチ部４７０の少なくとも一方が遮断されると、Ｈレベルになる。例えば、アクセサリー４００は、ユーザーがアクセサリー４００をカメラ１０から取り外す際に、ユーザーがカメラ１０に対するアクセサリー４００の固定を解除すべく第１操作部４２４（図２及び図９参照）を操作すると、第１スイッチ部４６５が回路を遮断する。これにより、起動検出レベルＤＥＴがＨレベルになる。また、アクセサリー４００は、ユーザーが第２スイッチ部４７０の操作部４７１（図２及び図９参照）に対して機能オフ操作すると、第２スイッチ部４７０が回路を遮断する。これによっても、起動検出レベルＤＥＴがＨレベルになる。アクセサリー４００のアクセサリー制御部４４０は、アクセサリー４００の処理が終了されることを示す起動検出レベルＤＥＴ（Ｈレベル）をカメラ１０に提供した後に、終了処理を開始する。以下、終了処理の処理フローの一例を説明する。
【０３５４】
図２４は、アクセサリー４００における処理を終了する処理の手順を示す図である。カメラ制御部１７０は、起動状態検出端子Ｔｐ７の電位を継続的に検出しており、起動検出レベルＤＥＴがＬレベルであるか否かを判定する判定処理を所定タイミング（所定周期）で繰り返し行っている。すなわち、カメラ制御部１７０は、起動検出レベルＤＥＴがＬレベルであるか否かを判定する判定処理を行う（ステップＳ７０２）。また、カメラ制御部１７０は、起動検出レベルＤＥＴがＬレベルであるとステップＳ７０２において判定した場合（ステップＳ７０２；Ｙｅｓ）に、アクセサリー４００がカメラ１０に装着されている状態であると判定して、ステップＳ７０２の判定処理に戻る。
【０３５５】
カメラ制御部１７０は、起動検出レベルＤＥＴがＬレベルでないとステップＳ７０２で判定した場合（ステップＳ７０２；Ｎｏ）に、カメラ１０からアクセサリー４００への電力供給を停止することを示す電力供給停止情報を、アクセサリー制御部４４０へ送信する（ステップＳ７０３）。カメラ制御部１７０は、電力供給停止情報をアクセサリー制御部４４０へ送信（ステップＳ７０３）した後であって、且つその電力供給停止情報の送信時点から予め設定された所定の給電期間が経過した後のタイミングで、アクセサリー電源制御部３３を制御して、カメラ１０からアクセサリー４００への電力の供給を停止させる（ステップＳ７０４）。すなわち、アクセサリー制御部４４０は、起動検出レベルＤＥＴをカメラ制御部１７０に提供すると同時に、あるいはカメラから電力供給停止情報を受信すると同時にカメラ１０から給電が断たれるのでは無く、しばらく（前述の所定の給電期間）の間はカメラ１０からの電力供給が維持されている。
【０３５６】
アクセサリー制御部４４０は、カメラ１０からアクセサリー４００への電力の供給が停止される前の僅かな時間（前述の所定の給電期間中）に、次に述べる終了処理を行う。アクセサリー制御部４４０は、カメラ１０から電力供給停止情報を受信（ステップＳ７０５）すると、アクセサリー４００の処理を終了するための終了処理を開始する（ステップＳ７０６）。この終了処理は、アクセサリー４００内の記憶部４４４に一時的に記憶されている、その時点のアクセサリー４００の各種状態を示す情報（例えば、発光回数などの発光履歴情報や、設定されている発光モード等のアクセサリー設定状態情報など）を不揮発メモリー４４５（記憶部４４４）に記憶（保存）する処理である。アクセサリー制御部４４０は、ステップＳ７０６の後に、処理を終了する（ステップＳ７０７）。
【０３５７】
このように、カメラシステム１は、例えばユーザーがアクセサリー４００をカメラ１０から取り外そうとした場合に、アクセサリー４００の処理を終了するために必要な処理（上記終了処理）を行うので、アクセサリー４００の設定や履歴が保存できて、利便性が高いシステムである。
【０３５８】
以上が、本発明の実施形態におけるカメラシステム１についての全体的な説明である。
【０３５９】
次に、カメラシステム１における、照明光発光部４３５の照明に関する制御、及び閃光発光部４３０の充電部４３２における蓄電部の充電に関する制御について、詳細に説明する。
カメラボディ１００のカメラ制御部１７０とアクセサリー４００（照明装置）のアクセサリー制御部４４０とは、シュー座（カメラ端子部）１５及びコネクター（アクセサリー端子部）４２０を介した通信を行うことにより、閃光発光部４３０及び照明光発光部４３５の照明に関する制御、並びに閃光発光部４３０の蓄電部の充電に関する制御を行う。
【０３６０】
なお、以下の説明において、照明光発光部４３５の「点灯」及び「消灯」を、「発光」及び「非発光」と呼ぶことがある。
【０３６１】
＜カメラ及びアクセサリーの構成＞
カメラ１０及びアクセサリー４００の構成について、より詳細に説明する。
図２５は、本実施形態であるカメラとアクセサリーとの機能構成の一部を示すブロック図である。同図において、図７と同一の構成については同一の符号を付し、その説明を省略する。図２５の、図７に対する相違点は、アクセサリー４００に温度センサー４３８が追加されている点である。
温度センサー４３８は、照明光発光部４３５が発熱する温度を検出して温度値を得る温度計である。温度センサー４３８は、照明光発光部４３５の近傍に設けられ、測定した温度値をアクセサリー制御部４４０に供給する。
なお、温度センサー４３８は、照明光発光部４３５に内蔵されてもよい。
【０３６２】
次に、照明光発光部４３５の照明光光源４３７について詳述する。照明光光源４３７は、ＬＥＤや有機ＥＬなどの固体光源（光源）である。本実施形態で使用する固体光源は、例えば、白色光を発光する白色ＬＥＤ、又は、赤色光と緑色光と青色光とをそれぞれ発光しこれらの３色の光を合成して白色光を得る３色ＬＥＤである。
なお、照明光光源４３７が備える白色ＬＥＤは、１つとは限らず複数でもよい。この場合、複数の白色ＬＥＤは、種類が異なる（例えば、色温度が相互に異なる）ものであってもよい。また、例えば励起されると蛍光を発する蛍光物質を青色光で励起させて、青色光を白色光に変換する、青色ＬＥＤと蛍光体との組み合わせで構成してもよい。
【０３６３】
＜カメラ初期状態情報＞
次に、前述したカメラ初期状態情報について、さらに説明する。カメラ初期状態情報は、前述した各種情報の他に、シュータイプ情報（カメラ側タイプ情報）を含む。
【０３６４】
シュータイプ情報は、シュー座１５（カメラ端子部、またはカメラ接点部と呼ぶこともある）の種類を示す情報である。シュー座１５の種類は、例えば、シュー座の形状、バージョン、型番、型番のシリーズ、電気的仕様、又は物理的仕様に応じて区分される。シュータイプ情報は、例えば、標準タイプ及び拡張タイプ、従来タイプ及び新規タイプ等のように、複数分類に対応するシュータイプフラグデータである。または、シュータイプ情報は、例えば、シュー座の形状、バージョン、型番等に対応付けられたシュー座識別データである。
シュータイプ情報は、カメラ制御部１７０に制御される不揮発性の記憶部（不揮発性メモリー１６０）に予め記憶されている。通常、カメラ１０は、このシュータイプ情報を、カメラ１０の製造・検査段階において不揮発性メモリー１６０に書き込み処理させた上で、工場から出荷される。
【０３６５】
カメラ制御部１７０は、アクセサリー制御部４４０からの送信要求に応じて、不揮発性メモリー１６０に記憶されたカメラ初期状態情報を読み出し、このカメラ初期状態情報をアクセサリー制御部４４０に送信する。
【０３６６】
＜アクセサリー初期状態情報＞
次に、前述したアクセサリー初期状態情報について、さらに説明する。アクセサリー初期状態情報は、前述した各種情報の他に、コネクタータイプ情報（アクセサリー側タイプ情報）と、照明発光機能情報（発光機能情報）と、照明点灯可能時間情報（発光可能時間情報）とを含む。
【０３６７】
コネクタータイプ情報は、コネクター４２０（アクセサリー端子部、またはアクセサリー接点部と呼ぶこともある）の種類を示す情報である。コネクター４２０の種類とは、例えば、コネクターの形状、バージョン、型番、型番のシリーズ、電気的仕様、又は物理的仕様に応じて区分される。コネクタータイプ情報は、例えば、標準タイプ及び拡張タイプ、従来タイプ及び新規タイプ等のように、複数分類に対応するコネクタータイプフラグデータである。または、コネクタータイプ情報は、例えば、コネクターの形状、バージョン、型番等に対応付けられたコネクター識別データである。
コネクタータイプ情報は、アクセサリー制御部４４０に制御される不揮発性の記憶部（不揮発性メモリー４４５）に予め記憶されている。通常、アクセサリー４００は、このコネクタータイプ情報を、アクセサリー４００の製造・検査段階において不揮発性メモリー４４５に書き込み処理させた上で、工場から出荷される。
【０３６８】
照明発光機能情報は、照明光発光部４３５に対応する照明発光機能に関する情報である。照明発光機能情報は、例えば、照明光発光部４３５が照明光光源４３７に固体光源を備えているか否かを示す情報、言い換えると、アクセサリー４００が照明発光機能を有するか否かを示す情報である。具体的には、例えば、照明光発光部４３５が照明光光源４３７に白色ＬＥＤを備えている場合、照明発光機能情報は、白色ＬＥＤの「有」及び「無」を“１”及び“０（ゼロ）”で表す照明発光機能有無フラグデータである。
【０３６９】
また、照明発光機能情報は、例えば、照明光光源４３７としての上述の固体光源の構成（特性、特徴）を示す情報である。固体光源の構成（特性、特徴）を示す情報は、例えば、固体光源の種類、発光色、及び色温度を示す情報である。具体的には、例えば、照明光発光部４３５が照明光光源４３７として、赤色光、緑色光、及び青色光のそれぞれの色を発光する独立した３個のＬＥＤ（以下、３色ＬＥＤという）を備えている場合、照明発光機能情報は、赤色ＬＥＤ、緑色ＬＥＤ、及び青色ＬＥＤのそれぞれにビットを対応付け、それらのビットごとにＬＥＤの「有」及び「無」を“１”及び“０（ゼロ）”で表す固体光源色構成データである。また、例えば、照明光発光部４３５が照明光光源４３７として、色温度が互いに異なる独立した４つの白色ＬＥＤを備えている場合、照明発光機能情報は、第１の白色ＬＥＤから第４の白色ＬＥＤのそれぞれにビットを対応付け、それらのビットごとに白色ＬＥＤの「有」及び「無」を“１”及び“０（ゼロ）”で表す固体光源種別データである。
上述した照明発光機能情報は、アクセサリー制御部４４０に制御される不揮発性の記憶部（不揮発性メモリー４４５）に予め記憶されている。
【０３７０】
また、照明点灯可能時間情報（発光可能時間情報）とは、既述した「最長点灯時間」を示す情報である。すなわち、照明光発光部４３５が継続して（連続して）点灯可能な最長の時間（時間長または期間）を示す時間情報である。詳述すれば、照明光光源４３７が一度点灯を開始してから、その点灯を強制中止（消灯）させられるまでの時間（期間）であって、且つアクセサリー４００側で予め決められている最長の点灯時間（期間）のことである。換言すれば、照明光光源４３７に対して点灯し続けることが許されている最大の時間（期間）を示す時間情報である。既述したように本実施形態では、一例として、この最長点灯時間を８秒（通常の撮影で点灯可能な通常点灯時間６秒に、延長可能な最大時間２秒を加えた秒数）として説明している。
この照明点灯可能時間情報も、上記照明発光機能情報と同様に、アクセサリー制御部４４０に制御される不揮発性の記憶部（不揮発性メモリー４４５）に予め記憶されている。
通常、アクセサリー４００は、上記コネクタータイプ情報と同様に、これら照明発光機能情報や照明点灯可能時間情報についても、アクセサリー４００の製造・検査段階において不揮発性メモリー４４５に書き込み処理させた上で、工場から出荷される。
なお、照明点灯可能時間情報として、仮の時間を示す時間情報を不揮発性メモリー４４５に記憶させてもよい。この仮の時間は、実際の点灯可能時間よりも長い時間（例えば、１時間）である。
【０３７１】
アクセサリー制御部４４０は、カメラ制御部１７０からの送信要求に応じて、不揮発性メモリー４４５に記憶されたアクセサリー初期状態情報を読み出し、このアクセサリー初期状態情報をカメラ制御部１７０に送信する。
【０３７２】
＜照明設定状態情報＞
次に、前述した照明設定状態情報について、さらに説明する。照明設定状態情報は、照明点灯状態情報（発光状態情報）と、照明使用可否情報と、照明設定情報とを含む。
【０３７３】
照明点灯状態情報は、照明光発光部４３５の照明光光源４３７が備える固体光源が点灯（発光）している状態であるか否かを示す情報、換言すると、照明光発光部４３５が照明発光機能を発揮しているか（発揮中であるか）否かを示す情報である。具体的には、例えば、照明光発光部４３５が照明光光源４３７に１つの白色ＬＥＤを備えている場合、照明点灯状態情報は、白色ＬＥＤの「点灯中」及び「消灯中」を“１”及び“０（ゼロ）”で表す照明点灯状態フラグデータである。
【０３７４】
また、照明点灯状態情報は、例えば、照明光発光部４３５が照明光光源４３７に備えている固体光源の点灯／消灯の状態を示す情報である。具体的には、例えば、照明光発光部４３５が照明光光源４３７に３色ＬＥＤを備えている場合、照明点灯状態情報は、赤色ＬＥＤ、緑色ＬＥＤ、及び青色ＬＥＤそれぞれにビットを対応付け、ビットごとにＬＥＤの「点灯中」及び「消灯中」を“１”及び“０（ゼロ）”で表す照明点灯状態データである。また、例えば、照明光発光部４３５が照明光光源４３７に色温度が相互に異なる４つの白色ＬＥＤを備えている場合、照明点灯状態情報は、第１の白色ＬＥＤから第４の白色ＬＥＤそれぞれにビットを対応付け、ビットごとに白色ＬＥＤの「点灯中」及び「消灯中」を“１”及び“０（ゼロ）”で表す照明点灯状態データである。
【０３７５】
アクセサリー制御部４４０は、カメラ制御部１７０から供給される照明指示情報（後述する）に基づいて、照明光発光部４３５の照明光光源駆動部４３６を制御し照明光光源４３７を点灯させた後、上記の照明指示情報に対応する照明点灯状態情報を生成し、この照明点灯状態情報をアクセサリー制御部４４０内のメモリーに記憶させる。また、アクセサリー制御部４４０は、カメラ制御部１７０からの周期的な送信要求に応じて、アクセサリー制御部４４０内のメモリーに記憶された照明点灯状態情報を読み出し、この照明点灯状態情報をカメラ制御部１７０に送信する。
【０３７６】
なお、アクセサリー制御部４４０は、カメラ制御部１７０からの送信要求に応じて、照明光発光部４３５から照明光光源４３７の消費電流を検出し、この消費電流のレベル（電流値）に基づいて照明点灯状態情報を生成し、この照明点灯状態情報をカメラ制御部１７０に送信するようにしてもよい。この際、照明光光源４３７が安定して点灯した後に、照明点灯状態情報を生成するようにしてもよい。
【０３７７】
照明使用可否情報は、照明光発光部４３５がアクセサリー４００において使用可能であるか否かを示す情報である。具体的には、例えば、照明光発光部４３５が照明光光源４３７に１つの白色ＬＥＤを備えている場合、照明使用可否情報は、白色ＬＥＤの「使用可能」及び「使用不可能」を“１”及び“０（ゼロ）”で表す照明使用可否フラグデータである。また、例えば、照明光発光部４３５が照明光光源４３７に３色ＬＥＤを備えている場合、照明使用可否情報は、赤色ＬＥＤ、緑色ＬＥＤ、及び青色ＬＥＤそれぞれにビットを対応付け、ビットごとにＬＥＤの「使用可能」及び「使用不可能」を“１”及び“０（ゼロ）”で表す固体光源使用可否データである。また、例えば、照明光発光部４３５が照明光光源４３７に色温度が相互に異なる４つの白色ＬＥＤを備えている場合、照明使用可否情報は、第１の白色ＬＥＤから第４の白色ＬＥＤそれぞれにビットを対応付け、ビットごとに白色ＬＥＤの「使用可能」及び「使用不可能」を“１”及び“０（ゼロ）”で表す固体光源使用可否データである。
【０３７８】
アクセサリー制御部４４０は、温度センサー４３８から照明光発光部４３５の温度値を取得して、この温度値と予め決められた温度閾値とを比較する。アクセサリー制御部４４０は、取得した温度値が上記の温度閾値を超えると判定した場合、照明光光源駆動部４３６を制御して照明光光源４３７を消灯させる。これは、照明光光源４３７の発光に伴う発熱によって、照明光光源４３７や照明光発光部４３５が故障するのを未然に防ぐためである。そして、アクセサリー制御部４４０は、照明光発光部４３５が使用不可能であることを示す照明使用可否情報を生成し、この照明使用可否情報をアクセサリー制御部４４０内のメモリーに記憶させる。また、アクセサリー制御部４４０は、カメラ制御部１７０からの送信要求に応じて、アクセサリー制御部４４０内のメモリーに記憶された照明使用可否情報を読み出し、この照明使用可否情報をカメラ制御部１７０に送信する。
【０３７９】
照明設定情報は、前述した照明プロファイル更新要求情報を含む情報である。照明設定情報は、例えば、「要求なし」及び「要求あり」を“０（ゼロ）”及び“１”で表す照明プロファイル更新要求フラグデータである。
照明設定情報は、アクセサリー制御部４４０の制御によりアクセサリー制御部４４０内のメモリーに記憶される。
【０３８０】
＜初期通信シーケンスの手順＞
次に、図１２に示したフローチャートを参照して、カメラ制御部１７０とアクセサリー制御部４４０とによって実行される初期通信シーケンスの手順を補足的に説明する。この初期通信シーケンスは、既述したように、起動シーケンスのステップの中で実行されるものである。この起動シーケンスにおいて、最初に通信準備シーケンスを実行するが、この通信準備シーケンスでは既述のように、まず、カメラボディ１００にアクセサリー４００がオン（ＯＮ）状態で装着されているか否かを検出するものである。すなわち本実施形態では、同図の初期通信シーケンスは、既に起動スイッチがＯＮ状態に設定されているアクセサリー４００（本実施形態の場合は撮影用の照明装置）がカメラボディ１００に装着されたときや、或いはカメラボディ１００に装着されているアクセサリー４００の起動スイッチがＯＮに切り替えられたときに実行される。
同図において、アクセサリー制御部４４０は、ステップＳ２０２の処理によって送信要求コマンドＣ１を受信すると、不揮発性メモリー４４５に記憶されたアクセサリー初期状態情報の一部を読み出す。このアクセサリー初期状態情報の一部は、上述したコネクタータイプ情報である。
次に、アクセサリー制御部４４０は、読み出したアクセサリー初期状態情報を、ステップＳ２０３の処理によってカメラ制御部１７０に対して送信する。
次に、カメラ制御部１７０は、ステップＳ２０４の処理によってアクセサリー初期状態情報を受信すると、このアクセサリー初期状態情報をバッファメモリー１６５に記憶させる。つまり、コネクタータイプ情報は、アクセサリー４００からカメラボディ１００に供給されてバッファメモリー１６５に記憶される。
【０３８１】
次に、カメラ制御部１７０は、ステップＳ２０４Ａの処理によって送信通知コマンドＣ２０をアクセサリー制御部４４０に対して送信した後、不揮発性メモリー１６０に記憶されたカメラ初期状態情報を読み出す。このカメラ初期状態情報は、上述したシュータイプ情報である。
次に、カメラ制御部１７０は、読み出したカメラ初期状態情報を、ステップＳ２０４Ｃの処理によってアクセサリー制御部４４０に対して送信する。
次に、アクセサリー制御部４４０は、ステップＳ２０４Ｄの処理によってカメラ初期状態情報を受信すると、このカメラ初期状態情報をアクセサリー制御部４４０内のメモリーに記憶させる。つまり、シュータイプ情報は、カメラボディ１００からアクセサリー４００に供給されてアクセサリー制御部４４０内のメモリーに記憶される。
【０３８２】
また、アクセサリー制御部４４０は、ステップＳ２１２の処理によって送信要求コマンドＣ３を受信すると、不揮発性メモリー４４５に記憶されたアクセサリー初期状態情報の一部を読み出す。このアクセサリー初期状態情報の一部は、上述した照明発光機能情報と照明点灯可能時間情報とである。
次に、アクセサリー制御部４４０は、読み出したアクセサリー初期状態情報を、ステップＳ２１３の処理によってカメラ制御部１７０に対して送信する。
次に、カメラ制御部１７０は、ステップＳ２１４の処理によってアクセサリー初期状態情報を受信すると、このアクセサリー初期状態情報をバッファメモリー１６５に記憶させる。つまり、照明発光機能情報と照明点灯可能時間情報とは、アクセサリー４００からカメラボディ１００に供給されてバッファメモリー１６５に記憶される。
【０３８３】
＜定常通信シーケンスの手順＞
次に、図１５に示したフローチャートを参照して、カメラ制御部１７０とアクセサリー制御部４４０とによって実行される定常通信シーケンスの手順を補足的に説明する。
同図において、アクセサリー制御部４４０は、ステップＳ３０７の処理によって送信要求コマンドＣ１１を受信すると、アクセサリー制御部４４０内のメモリーに記憶された照明設定状態情報、すなわち、上述した照明点灯状態情報と照明使用可否情報と照明設定情報とを読み出す。
次に、アクセサリー制御部４４０は、読み出した照明設定状態情報を、ステップＳ３０８の処理によってカメラ制御部１７０に対して送信する。
次に、カメラ制御部１７０は、ステップＳ３０９の処理によって照明設定状態情報を受信すると、この照明設定状態情報をバッファメモリー１６５に記憶させる。つまり、照明点灯状態情報と照明使用可否情報と照明設定情報とは、アクセサリー４００からカメラボディ１００に供給されてバッファメモリー１６５に記憶される。
【０３８４】
＜照明発光機能情報及び照明点灯可能時間情報に基づく制御＞
次に、カメラ制御部１７０が、初期通信シーケンスにおいてアクセサリー制御部４４０から照明発光機能情報と照明点灯可能時間情報とを取得した後、これら照明発光機能情報と照明点灯可能時間情報とに基づいて実行する処理について説明する。
【０３８５】
カメラ制御部１７０は、カメラ制御部１７０とアクセサリー制御部４４０との初期通信シーケンスにおいて取得した照明発光機能情報と照明点灯可能時間情報とをバッファメモリー１６５に記憶させる。
カメラ制御部１７０は、カメラ制御プログラムの割込み処理又はタスク処理の中で、バッファメモリー１６５に記憶された照明発光機能情報と照明点灯可能時間情報とを読出す。そして、カメラ制御部１７０は、これら読み出した照明発光機能情報と照明点灯可能時間情報とに基づいて、照明光発光部４３５の照明発光機能に応じた処理や、照明光発光部４３５が点灯可能な時間に応じた処理を実行する。
【０３８６】
なお、カメラ制御部１７０は、初期通信シーケンスにおいて照明点灯可能時間情報を受信しなかった場合には、“０（ゼロ）”を照明点灯可能時間情報としてバッファメモリー１６５に記憶させる。この場合、カメラ制御部１７０は、照明光発光部４３５の点灯を実質的に禁止する。
または、カメラ制御部１７０は、初期通信シーケンスにおいて照明点灯可能時間情報を受信しなかった場合には、任意の時間（所定秒、例えば、５秒など）を照明点灯可能時間情報としてバッファメモリー１６５に記憶させてもよい。
【０３８７】
例えば、照明発光機能情報が、白色ＬＥＤの「有」及び「無」を“１”及び“０（ゼロ）”で表す照明発光機能有無フラグデータである場合、カメラ制御部１７０は、バッファメモリー１６５に記憶されたその照明発光機能有無フラグデータを検出する。そして、カメラ制御部１７０は、検出した照明発光機能有無フラグデータが“１”であることを確認して、照明オンオフ指示データである照明指示情報を生成する。
また、例えば、照明発光機能情報が、赤色ＬＥＤ、緑色ＬＥＤ、及び青色ＬＥＤそれぞれの「有」及び「無」をビットごとの“１”及び“０（ゼロ）”で表す固体光源色構成データである場合、カメラ制御部１７０は、バッファメモリー１６５に記憶されたその固体光源色構成データを読み出し、この固体光源色構成データから“１”であるビットを用いて、照明色変更指示データである照明指示情報を生成する。
また、例えば、照明発光機能情報が、色温度が相互に異なる４つの白色ＬＥＤそれぞれの「有」及び「無」をビットごとの“１”及び“０（ゼロ）”で表す固体光源種別データである場合、カメラ制御部１７０は、バッファメモリー１６５に記憶されたその固体光源種別データを読み出し、この固体光源種別データから“１”であるビットを用いて、照明光色温度変更指示データである照明指示情報を生成する。
【０３８８】
また、例えば、カメラ制御部１７０は、バッファメモリー１６５に記憶された照明点灯可能時間情報を読出し、この照明点灯可能時間情報から余裕時間（例えば、２秒）を減じた時間を前述した連続点灯可能時間とする。
また、前述した仮の時間を示す照明点灯可能時間情報がアクセサリー４００の不揮発性メモリー４４５に記憶されている場合で且つ照明光発光部４３５を点灯させている場合において、温度センサー４３８の温度値が上昇して温度閾値を超えたとき、アクセサリー制御部４４０は、照明光光源駆動部４３６を制御して、照明光光源を消灯させる。
【０３８９】
＜照明設定状態情報に基づく制御＞
次に、カメラ制御部１７０が、定常通信シーケンスにおいてアクセサリー制御部４４０から照明設定状態情報を取得した後、この照明設定状態情報に基づいて実行する処理について説明する。カメラ制御部１７０が実行する、照明設定状態情報に基づく処理は、例えば、照明光発光部の点灯・消灯制御処理、ＡＥ制御・ＡＷＢ制御処理、及びその他の処理である。以下、各処理について具体的に説明する。
【０３９０】
（１）照明光発光部の点灯・消灯制御処理
カメラボディ１００は、アクセサリー４００に対して照明光発光部４３５の点灯又は消灯を要求することができる。具体的には、カメラ制御部１７０は、点灯の開始要求、又は点灯の終了要求（消灯要求）を示す照明指示情報を生成し、この照明指示情報をアクセサリー制御部４４０に対して送信することにより、照明光発光部４３５の点灯又は消灯を要求する。
照明指示情報は、照明光発光部４３５の照明（発光）を制御するための情報である。照明指示情報は、例えば、照明光発光部４３５の点灯又は消灯を指示する情報である。具体的には、例えば、照明光発光部４３５が照明光光源４３７に１つの白色ＬＥＤを備えている場合、照明指示情報は、白色ＬＥＤの「点灯要求」及び「消灯要求」を“１”及び“０（ゼロ）”で表す照明オンオフ指示データである。
また、照明指示情報は、例えば、照明光発光部４３５の照明光の色（照明色）の変更を指示する情報である。具体的には、例えば、照明光発光部４３５が照明光光源４３７に３色ＬＥＤを備えている場合、照明指示情報は、赤色ＬＥＤ、緑色ＬＥＤ、及び青色ＬＥＤそれぞれにビットを対応付け、ビットごとにＬＥＤの「点灯要求」及び「消灯要求」を“１”及び“０（ゼロ）”で表す照明色変更指示データである。
また、照明指示情報は、例えば、照明光発光部４３５の照明光の色温度の変更を指示する情報である。具体的には、例えば、照明光発光部４３５が照明光光源４３７に色温度が相互に異なる４つの白色ＬＥＤを備えている場合、照明発光機能情報は、第１の白色ＬＥＤから第４の白色ＬＥＤそれぞれにビットを対応付け、ビットごとに白色ＬＥＤの「点灯要求」及び「消灯要求」を“１”及び“０（ゼロ）”で表す照明光色温度変更指示データである。
【０３９１】
また、アクセサリー４００は、受信した照明指示情報に対する応答をカメラボディ１００に返すことができる。具体的には、アクセサリー制御部４４０は、照明指示情報が示す指示に対する照明応答情報をカメラボディ１００に対して送信することにより、照明光発光部４３５の点灯又は消灯の要求を承諾したか否か通知する。
照明応答情報は、例えば、照明指示情報が示す指示を承諾したか否かを示す情報である。具体的には、例えば、照明応答情報は、照明指示情報の「承諾」及び「非承諾」を“１”及び“０（ゼロ）”で表す照明指示応答フラグデータである。
【０３９２】
ユーザーの操作やカメラ制御プログラムによる制御によって、照明光発光部４３５を点灯させる指示要求がカメラ制御部１７０に供給された場合、カメラ制御部１７０は、点灯の開始要求を示す照明指示情報を送信する前に、照明光発光部４３５の現在の点灯状態を確認する。つまり、カメラ制御部１７０は、照明光発光部４３５が消灯中であり、且つ照明光発光部４３５を点灯させる指示要求が供給された場合に、照明光発光部４３５に対する点灯の開始要求を示す照明指示情報をアクセサリー制御部４４０に送信する。同様に、カメラ制御部１７０は、照明光発光部４３５が点灯中であり、且つ照明光発光部４３５を消灯させる指示要求が供給された場合に、照明光発光部４３５に対する点灯の終了要求を示す照明指示情報をアクセサリー制御部４４０に送信する。
また、アクセサリー４００は、受信した照明指示情報が示す点灯指示を承諾した場合、照明光発光部４３５を点灯させる。
【０３９３】
図２６は、カメラ制御部とアクセサリー制御部とによって実行される照明光発光部の点灯開始処理の手順を示すフローチャートである。なお、このフローチャートは、照明光発光部４３５が照明光光源４３７に１つの白色ＬＥＤを備えている場合の処理の例である。
カメラ制御部１７０は、カメラ制御部１７０とアクセサリー制御部４４０との定常通信シーケンスにおいて取得した照明設定状態情報をバッファメモリー１６５に記憶させた後、バッファメモリー１６５に記憶された照明設定状態情報を検出、すなわち、照明光発光部４３５の発光状態を検出すると、割込みを発生させ、又は新規タスクを起動し、同図のフローチャートが示す処理を開始する。
【０３９４】
まず、カメラ制御部１７０は、バッファメモリー１６５から照明点灯状態情報を読み出し、この照明点灯状態情報によって照明光発光部４３５が消灯しているか否かを判定する。カメラ制御部１７０は、照明点灯状態情報が「消灯」を示すデータ（例えば“０（ゼロ）”）であると判定した場合（ステップＳ１００１：Ｙｅｓ）、ステップＳ１００２の処理に移す。一方、カメラ制御部１７０は、照明点灯状態情報が「点灯」を示すデータ（例えば“１”）であると判定した場合（ステップＳ１００１：ＮＯ）、本フローチャートの処理を終了させる。
【０３９５】
ステップＳ１００１の処理において「Ｙｅｓ」となった場合、カメラ制御部１７０は、「点灯要求」を示すデータ（例えば“１”）を含めた照明指示情報を生成し、この照明指示情報をアクセサリー制御部４４０に対して送信する（ステップＳ１００２）。
次に、アクセサリー制御部４４０は、カメラ制御部１７０から送信された照明指示情報を受信する（ステップＳ１００３）。
次に、アクセサリー制御部４４０は、照明指示情報に含まれる「点灯要求」を示すデータを検出し、照明光光源４３７を点灯させることが可能か否かを判定する。具体的には、例えば、アクセサリー制御部４４０は、温度センサー４３８から照明光光源４３７の温度値を取得し、この温度値と前記の温度閾値とを比較して、取得した温度値がその温度閾値以下であるか否かを判定する。
【０３９６】
次に、アクセサリー制御部４４０は、判定結果に応じて照明応答情報を生成し、この照明応答情報をカメラ制御部１７０に対して送信する（ステップＳ１００４）。具体的には、例えば、アクセサリー制御部４４０は、温度センサー４３８から取得した温度値が上記の温度閾値以下であると判定した場合は、「承諾」を示すデータ（例えば“１”）を含めた照明応答情報を生成し、この照明応答情報をカメラ制御部１７０に対して送信する。また、アクセサリー制御部４４０は、温度値が上記の温度閾値を超えると判定した場合は、「非承諾」を示すデータ（例えば“０（ゼロ）”）を含めた照明応答情報を生成し、この照明応答情報をカメラ制御部１７０に対して送信する。
【０３９７】
次に、カメラ制御部１７０は、アクセサリー制御部４４０から送信された照明応答情報を受信する（ステップＳ１００５）。
ステップＳ１００４の処理に続いて、アクセサリー制御部４４０は、照明指示情報を承諾する場合（ステップＳ１００６：Ｙｅｓ）はステップＳ１００７の処理に移し、照明指示情報を承諾しない場合（ステップＳ１００６：ＮＯ）は本フローチャートの処理を修了させる。
ステップＳ１００６の処理において「Ｙｅｓ」となった場合、アクセサリー制御部４４０は、照明光光源駆動部４３６を駆動させて照明光光源４３７を点灯させる（ステップＳ１００７）。
【０３９８】
また、カメラボディ１００は、指示要求として、アクセサリー４００に対し照明光発光部４３５の点灯終了を指示する場合（照明光発光部４３５を消灯させる場合）、照明指示情報を送信する前に、照明光発光部４３５の現在の点灯状態を確認する。具体的には、カメラボディ１００は、照明光発光部４３５が点灯中であることを確認した場合には、消灯指示を示す照明指示情報をアクセサリー４００に対して送信する。一方、カメラボディ１００は、照明光発光部４３５が消灯中であることを確認した場合には、消灯指示を示す照明指示情報の送信を行わない。
また、アクセサリー４００は、受信した照明指示情報が示す消灯指示を承諾した場合、照明光発光部４３５を消灯させる。
【０３９９】
図２７は、カメラ制御部とアクセサリー制御部とによって実行される照明光発光部の点灯終了処理の手順を示すフローチャートである。なお、このフローチャートは、照明光発光部４３５が照明光光源４３７に１つの白色ＬＥＤを備えている場合の処理の例である。
カメラ制御部１７０は、カメラ制御部１７０とアクセサリー制御部４４０との定常通信シーケンスにおいて取得した照明設定状態情報をバッファメモリー１６５に記憶させた後、バッファメモリー１６５に記憶された照明設定状態情報を検出、すなわち、照明光発光部４３５の発光状態を検出すると、割込みを発生させ、又は新規タスクを起動し、同図のフローチャートが示す処理を開始する。
【０４００】
まず、カメラ制御部１７０は、バッファメモリー１６５から照明点灯状態情報を読み出し、この照明点灯状態情報によって照明光発光部４３５が点灯しているか否かを判定する。カメラ制御部１７０は、照明点灯状態情報が「点灯」を示すデータ（例えば“１”）であると判定した場合（ステップＳ１０１１：Ｙｅｓ）、ステップＳ１０１２の処理に移す。一方、カメラ制御部１７０は、照明点灯状態情報が「消灯」を示すデータ（例えば“０（ゼロ）”）であると判定した場合（ステップＳ１０１１：ＮＯ）、本フローチャートの処理を終了させる。
【０４０１】
ステップＳ１０１１の処理において「Ｙｅｓ」となった場合、カメラ制御部１７０は、「消灯要求」を示すデータ（例えば“０（ゼロ）”）を含めた照明指示情報を生成し、この照明指示情報をアクセサリー制御部４４０に対して送信する（ステップＳ１０１２）。
次に、アクセサリー制御部４４０は、カメラ制御部１７０から送信された照明指示情報を受信する（ステップＳ１０１３）。
次に、アクセサリー制御部４４０は、照明指示情報に含まれる「消灯要求」を示すデータを検出し、照明光光源４３７を消灯させることが可能か否かを判定する。具体的には、例えば、アクセサリー制御部４４０は、照明光発光部４３５の消灯がカメラ制御プログラムの実行により許可されているか否かを判定する。
【０４０２】
次に、アクセサリー制御部４４０は、判定結果に応じて照明応答情報を生成し、この照明応答情報をカメラ制御部１７０に対して送信する（ステップＳ１０１４）。具体的には、例えば、アクセサリー制御部４４０は、照明光発光部４３５の消灯が許可されていると判定した場合は、「承諾」を示すデータ（例えば“１”）を含めた照明応答情報を生成し、この照明応答情報をカメラ制御部１７０に対して送信する。また、アクセサリー制御部４４０は、照明光発光部４３５の消灯が許可されていないと判定した場合は、「非承諾」を示すデータ（例えば“０（ゼロ）”）を含めた照明応答情報を生成し、この照明応答情報をカメラ制御部１７０に対して送信する。
【０４０３】
次に、カメラ制御部１７０は、アクセサリー制御部４４０から送信された照明応答情報を受信する（ステップＳ１０１５）。
ステップＳ１０１４の処理に続いて、アクセサリー制御部４４０は、照明指示情報を承諾する場合（ステップＳ１０１６：Ｙｅｓ）はステップＳ１０１７の処理に移し、照明指示情報を承諾しない場合（ステップＳ１０１６：ＮＯ）は本フローチャートの処理を修了させる。
ステップＳ１０１６の処理において「Ｙｅｓ」となった場合、アクセサリー制御部４４０は、照明光光源駆動部４３６を駆動させて照明光光源４３７を消灯させる（ステップＳ１０１７）。
【０４０４】
（２）ＡＥ制御・ＡＷＢ制御処理
カメラボディ１００は、ユーザー（操作者、撮影者）の操作（マニュアル操作）によってアクセサリー４００の照明光発光部４３５を点灯又は消灯させることができる。具体的には、例えば、カメラ制御部１７０が、アクセサリー４００の操作メニューを表示部１０２に表示させる。次に、その操作メニューにしたがい、ユーザーによって設定スイッチ１０４が操作されることにより、カメラ制御部１７０が、照明光発光部４３５の点灯又は消灯の要求を示す操作情報信号を操作検出回路１５５から受信する。そして、カメラ制御部１７０は、操作検出回路１５５で受信した、ユーザー操作による点灯又は消灯の要求（指示操作）に応じて、アクセサリー制御部４４０に対して照明指示情報を送信する。
【０４０５】
ユーザーによるカメラボディ１００のマニュアル操作にしたがって、アクセサリー４００の照明光発光部４３５が点灯された場合でも、カメラ制御部１７０とアクセサリー制御部４４０との定常通信シーケンスの実行により、カメラボディ１００は照明設定状態情報を取得することができる。
カメラ制御部１７０は、バッファメモリー１６５から照明点灯状態情報を読み出し、この照明点灯状態情報によって照明光発光部４３５（例えば、照明光光源４３７に１つの白色ＬＥＤを備えている場合とする。）が点灯しているか否かを判定する。カメラ制御部１７０は、照明点灯状態情報が「点灯」を示すデータ（例えば“１”）であると判定した場合、図２２におけるステップＳ６０７の処理と同様にして、照明光発光部４３５が照明光を発光していることを前提としたＡＥ制御（露光制御）及びＡＷＢ制御（ホワイトバランス制御）又はいずれか一方の制御を実行する。
なお、本実施形態とは別の実施形態として、照明光発光部４３５の点灯／消灯を切替操作するための操作部材をアクセサリー４００側に設けてもよい。このように、アクセサリー４００側に設けられた操作部材により照明光発光部４３５の発光状態を切り替える場合であっても、上述の照明点灯状態情報をアクセサリー４００から受信できるようにシステムを構成していれば、カメラ制御部１７０は、照明光発光部４３５の発光の状態を把握した上で、それに応じた適切な制御（例えば、上述の点灯指示や消灯指示、或いはＡＥ制御、ＡＷＢ制御）を行うことができる。
【０４０６】
（３）その他の処理＞
なお、カメラ制御部１７０とアクセサリー制御部４４０とによって実行される周期的な定常通信シーケンスの処理によって、カメラ制御部１７０は、アクセサリー制御部４４０から照明設定状態情報を取得した後、この照明設定状態情報に基づいて以下の処理を行うようにしてもよい。
【０４０７】
例えば、カメラ制御部１７０は、照明設定状態情報における照明点灯状態情報が示す発光状態に応じて、カメラ１０及びアクセサリー４００又はいずれか一方における実行可能な処理、又は実行可能な処理の組み合わせを決定して実行する。すなわち、カメラ制御部１７０は、発光点灯状態情報が示す発光状態に応じて、カメラ１０及びアクセサリー４００又はいずれか一方において、いずれの処理が実行可能か否かを決定し、この決定に従って処理を実行する。
照明光発光部４３５が発光中である場合、この発光に要する電力（必要な電流）は比較的大きな電力（電流値）となる。このため、照明光発光部４３５が発光している間には、電流消費の大きい処理（例えば蓄電部への充電処理、或いはカメラ１０内部での重負荷処理など）を避けること（排他的に制御すること）が、カメラシステム１の安定的な動作制御上の観点から望ましい。このため、カメラ制御部１７０は、上記決定（いずれの処理が実行可能か否かの決定）の際に、照明点灯状態情報を用いて排他的な決定を行う。
具体的に、カメラ制御部１７０は、バッファメモリー１６５から照明点灯状態情報を読み出し、この照明点灯状態情報によって照明光発光部４３５（例えば、照明光光源４３７に１つの白色ＬＥＤを備えている場合とする。）が点灯しているか否かを判定する。カメラ制御部１７０は、照明点灯状態情報が「点灯」を示すデータ（例えば“１”）であると判定した場合、アクセサリー４００に対する蓄電部の充電処理が実行可能でないと判定し、充電部４３２に対する充電処理を禁止する。一方、カメラ制御部１７０は、照明点灯状態情報が「消灯」を示すデータ（例えば“０（ゼロ）”）であると判定した場合、アクセサリー４００に対する蓄電部の充電処理が実行可能であると判定し、充電部４３２に対する充電処理を許可する。
【０４０８】
また、カメラボディ１００がアクセサリー４００に対して照明光発光部４３５の点灯指示情報を送信した場合に、アクセサリー４００が点灯指示情報どおりに照明光発光部４３５を制御したか否かを、アクセサリー４００から受信した照明点灯状態情報を用いて確認するようにしてもよい。
具体的に、カメラ制御部１７０は、照明光発光部４３５に対する点灯の開始要求を示す照明指示情報をアクセサリー制御部４４０に送信した後、アクセサリー制御部４４０から送信される、照明設定状態情報を受信する。次に、カメラ制御部１７０は、受信した照明設定状態情報における照明点灯状態情報が示す発光状態が「消灯」を示すデータ（例えば“０（ゼロ）”）であると判定した場合、点灯の開始要求を示す照明指示情報をアクセサリー制御部４４０に対して再送信する。
また、カメラ制御部１７０は、照明光発光部４３５に対する点灯の終了要求を示す照明指示情報をアクセサリー制御部４４０に送信した後、アクセサリー制御部４４０から送信される、照明設定状態情報を受信する。次に、カメラ制御部１７０は、受信した照明設定状態情報における照明点灯状態情報が示す発光状態が「点灯」を示すデータ（例えば“１”）であると判定した場合、点灯の終了要求を示す照明指示情報をアクセサリー制御部４４０に対して再送信する。
【０４０９】
＜充電部の充電制御＞
閃光発光部４３０が備える、蓄電部を有する充電部４３２による蓄電部の充電制御について、図２０を参照して補足的に説明する。
カメラ制御部１７０は、充電部４３２に対する充電制御の指示を示す充電制御指示情報を生成し、この充電制御指示情報をアクセサリー制御部４４０に対して送信する。充電制御の指示は、例えば、充電処理の種類の指示と、充電開始の指示と、充電終了の指示と、充電速度の指示とを含む。充電処理の種類は、具体的には、通常充電処理（本充電処理、第１の充電処理）及びスロー充電処理（第２の充電処理）である。充電速度の指示とは、複数種類の充電速度を選択的に切替える指示である。充電速度は、例えば、前述したとおり、通常充電処理に対応する通常充電速度（第１の充電速度）と、スロー充電処理に対応する、上記の通常充電速度よりも遅い充電速度であるスロー充電速度（第２の充電速度）の２種類である。
【０４１０】
カメラボディ１００は、カメラ１０又はカメラシステム１の動作に応じて、アクセサリー４００の充電部４３２に対する蓄電部の充電処理を制御する。具体的には、例えば、カメラボディ１００は、カメラシステム１全体として電気的負荷（電力的負荷）が比較的高い処理、言い換えると、搭載する電池ＢＡＴの消費電力が予め決定された消費電力の範囲内に入る処理を開始するとき、及び当該処理を実行している間において、アクセサリー４００の充電部４３２に対する蓄電部の充電処理を停止する。電気的負荷が比較的高い処理は、例えば、撮影レンズ２００を伸筒（撮影レンズ２００の鏡筒を撮影可能な状態まで繰り出して伸長すること）させたり、あるいは縮筒（撮影レンズ２００の鏡筒を撮影不可能な状態まで短く縮めること）させたりする駆動処理である。一方、カメラボディ１００は、カメラシステム１全体として電気的負荷が比較的低い処理、言い換えると、搭載する電池ＢＡＴの消費電力が予め決定された消費電力の範囲外となる処理を開始するとき、及び当該処理を実行している間において、アクセサリー４００の充電部４３２に対する蓄電部の充電処理を開始可能である。カメラ制御部１７０が実行するカメラ制御プログラムには、この電気的負荷が比較的高い処理が何の処理であるかを、カメラ制御部１７０が識別可能なように予め設定されている、このため、カメラ制御部１７０は、このカメラ制御プログラムを実行することにより、カメラシステム１全体から見て電気的負荷が比較的高い処理を認識することができる。
【０４１１】
つまり、カメラ制御部１７０は、カメラ１０又はカメラシステム１の実行する動作（処理内容）に応じて、その都度、電気的負荷状況を考慮に入れながら、充電部４３２に対する充電制御の指示を示す充電制御指示情報を生成する。具体的には、カメラ制御部１７０は、電気的負荷が比較的高い処理を開始するとき、及び当該処理を実行している間において、充電開始の指示を含めた充電制御指示情報を生成しないように（電気的負荷が比較的高い処理と充電処理とを並行に処理しないように）制御する。言い換えると、カメラ制御部１７０は、電気的負荷が比較的高い処理を実行していない間において、充電開始の指示を含めた充電制御指示情報を生成可能とする。
【０４１２】
アクセサリー制御部４４０は、カメラ制御部１７０から送信された上記の充電制御指示情報を受信し、この充電制御指示情報に基づいて、カメラボディ１００に搭載される電池ＢＡＴから供給される電力ＰＷＲによる充電部４３２に対する充電を制御する。
具体的には、アクセサリー制御部４４０は、充電制御指示情報が充電部４３２に対する充電開始の指示を示す場合は、カメラボディ１００から供給される電力ＰＷＲによる充電部４３２に対する蓄電部の充電を開始させる。
また、アクセサリー制御部４４０は、充電制御指示情報が充電部４３２に対する充電終了の指示を示す場合は、カメラボディ１００から供給される電力ＰＷＲによる充電部４３２に対する蓄電部の充電を終了させる。
また、アクセサリー制御部４４０は、充電制御指示情報に基づいて、充電部４３２が実行する充電処理における、通常充電処理に対応する通常充電速度と、スロー充電処理に対応するスロー充電速度とを、選択的に制御する。
【０４１３】
図２０のフローチャートにおいては、同図のステップＳ４３６の処理によって、カメラボディ１００のカメラ制御部１７０は、通常充電指令をアクセサリー４００のアクセサリー制御部４４０に送信した後、アクセサリー制御部４４０は、通常充電指令を受信する。アクセサリー制御部４４０は、受信した通常充電指令にしたがって充電部４３２の通常充電処理を開始させる。
また、同図のステップＳ４３７及びステップＳ４４１の各処理によって、カメラ制御部１７０は、スロー充電指令をアクセサリー制御部４４０に送信した後、アクセサリー制御部４４０は、スロー充電指令を受信する。アクセサリー制御部４４０は、受信したスロー充電指令にしたがって充電部４３２のスロー充電処理を開始させる。
【０４１４】
また、カメラ制御部１７０は、充電部４３２の通常充電処理又はスロー充電処理、つまり蓄電部の充電を終了させる条件を検出又は取得した場合、充電終了の指示を示す充電制御指示情報（つまり、充電停止指令）を生成し、この充電制御指示情報をアクセサリー制御部４４０に送信する。充電を終了させる条件とは、例えば、充電量が予め定められた所定量に達した場合、カメラボディ１００の電源オフ、スタンバイ状態への遷移、撮影モードの切替え、カメラシステム１における異常の発生（例えば、異常発熱）、アクセサリー４００の取り外し、撮影レンズ２００の伸筒又は縮筒の開始、ユーザーによる電動ズームレンズの操作指令（パワーズーム操作）が入力されたとき、電動フォーカス（パワーフォーカス）の操作指令が入力されたとき、その他電気的負荷が比較的高い処理が開始されたとき等である。例えば、カメラ制御部１７０がアクセサリー４００に対して通常充電処理を行わせる充電制御指示情報を出しているときに、上述のような充電終了条件が整うと、カメラ制御部１７０はアクセサリー４００に対する充電制御指示情報の内容を、充電動作を停止させるための充電制御指示情報の内容に変更する。つまりカメラ制御部１７０は、カメラ１０側での動作内容（動作状況）に応じて、その都度、作成すべき（アクセサリー４００に送信すべき）充電制御指示情報の内容を変更する。
そして、アクセサリー制御部４４０は、カメラ制御部１７０が送信した、充電終了の指示を示す充電制御指示情報を受信し、この充電制御指示情報に基づいて充電部４３２の通常充電処理又はスロー充電処理を停止させる。
【０４１５】
なお、図２０では、ステップＳ４４０：「Ｙｅｓ」、ステップＳ４４１、及びステップＳ４４２の処理、並びに、ステップＳ４３４：「Ｙｅｓ」、ステップＳ４３７、及びステップＳ４３８の処理のとおり、カメラ制御部１７０は、閃光発光部４３０が「レディ状態」であると判定した場合は、スロー充電指令をアクセサリー制御部４４０に送信するようにした。
つまり、アクセサリー制御部は、充電部４３２の通常充電処理が完了したことを充電部４３２から検出し、且つ、カメラ制御部１７０から送信される、スロー充電処理の充電開始の指示を示す充電制御指示情報を受信すると、この充電制御指示情報に基づいて、カメラボディ１００から供給される電力ＰＷＲによる充電部４３２のスロー充電処理を開始させる。
以上のように、アクセサリー４００側の充電部４３２で行われる充電動作は、アクセサリー４００側において独自に行うものでは無く、カメラ制御部１７０から供給される充電制御指示に従って行われるものである。これは、本実施形態のアクセサリー４００自身が電源を具備せず、電力供給を専らカメラ１０に頼っている構成であるためである。カメラシステム１を上述した構成としたことにより、アクセサリー４００で行う充電動作をカメラ１０側が制御でき、アクセサリー４００が勝手にカメラ１０の電力を使用してカメラ１０側の動作に支障を来たすおそれが無いシステムとすることができる。換言すれば、本実施形態では、アクセサリー４００（充電部４３２）の充電動作は、カメラ１０側での処理内容（動作）に依存していることになるが、それであるが故に、上述のようなカメラシステム１においてカメラ１０が突然動作停止するようなおそれが無い。
なお、図２０では、閃光発光部４３０が「レディ状態」であると判定した場合に、アクセサリー制御部４４０はカメラ制御部１７０からのスロー充電指令を受信してからスロー充電処理に切り替わるようになっている。しかしながら、この切り替え処理を、カメラ制御部１７０からのスロー充電指令を待たずに（カメラ１０から今現在受信している充電制御指令とは無関係に）アクセサリー制御部４４０での独自の判断で切り換えるようにしてもよい。つまりアクセサリー制御部４４０で上述の「レディ状態」を判定すると、アクセサリー制御部４４０は、充電停止指令をカメラ制御部１７０から受信することなく、充電部４３２での動作を通常充電処理からスロー充電処理へ切り替える。これはアクセサリー４００内での消費電流を少なくする方向への切り替え動作であるため、たとえアクセサリー４００側がカメラ１０の判断を待たずに独自に処理したとしても、カメラ１０側での動作に悪影響（動作停止など）を及ぼす可能性が低い。カメラ制御部１７０での指令（判断）を仰ぐよりも早く消費電流を小さくできるため、省エネルギー化を図ることができる。
【０４１６】
或いは、アクセサリー制御部４４０において閃光発光部４３０が上述の「レディ状態」であると判定した場合、アクセサリー制御部４４０は、充電停止指令をカメラ制御部１７０から受信することなく、充電部４３２の通常充電処理又はスロー充電処理を停止させるようにしてもよい。つまり、アクセサリー制御部４４０は、通常充電指令及びスロー充電指令を受信した場合であっても、充電部４３２が充電を完了したことを充電部４３２から検知したときは、充電停止指令を受信することなく（カメラ制御部１７０からの充電停止指示を待たず、換言すればカメラ１０から今現在受信している充電制御指令とは無関係に）、アクセサリー制御部４４０での独自の判断で充電部４３２の充電を停止させる。このように構成することで、必要以上の充電動作（電流消費）を行わずに済み、充電部４３２や蓄積部の保護や省エネルギー化を図ることができる。
【０４１７】
＜アクセサリーのプログラムの更新の制御＞
次に、アクセアリー４００のプログラムの更新の制御について説明する。アクセアリー４００のプログラムとは、アクセサリー４００の不揮発性メモリー４４５に記憶されたプログラム（アクセサリー制御プログラム）である。カメラシステム１は、アクセサリー制御プログラムを、外部から供給される更新プログラムによって更新することができる。
【０４１８】
更新プログラムは、例えばカメラボディ１００に着脱可能なメモリー（メモリーカードなどの不揮発性メモリー）１４０に記憶され、このメモリー１４０がカメラボディ１００に装着されることによってカメラボディ１００に供給される。または、更新プログラムは、カメラボディ１００が備える外部インターフェイスを介して外部の装置から供給される。外部インターフェイスは、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）コネクターである。外部の装置は、例えば、更新プログラムを保有したコンピュータ装置である。
なお、プログラムをファームウェアとも呼び、プログラムの更新を、ファームウェアのバージョンアップ（ファームアップ）とも呼ぶ。
【０４１９】
プログラムの更新を行うハードウェア環境は、例えば、更新プログラムが記憶されたメモリー１４０がカメラボディ１００に装着され、且つカメラボディ１００にアクセサリー４００が装着された状態のカメラシステム１である。
【０４２０】
カメラ制御部１７０は、アクセサリー制御プログラムの更新処理（ファームアップ処理）を実行開始する前に、カメラボディ１００のシュー座１５とアクセサリー４００のコネクター４２０とのタイプが合致するか否かを判定する。そして、カメラ制御部１７０は、タイプが合致すると判定した場合に、アクセサリー制御プログラムの更新処理を許可し、タイプが合致しないと判定した場合に、アクセサリー制御プログラムの更新処理を禁止する（実行しない）。
この判定の処理としては、例えば、カメラ制御部１７０は、不揮発性メモリー１６０に記憶されたシュータイプ情報と、初期通信シーケンスにおいてアクセサリー制御部４４０から受信してバッファメモリー１６５に記憶させたコネクタータイプ情報とを比較して、シュー座１５とコネクター４２０とのタイプが合致するか否かを判定する。具体的には、カメラ制御部１７０は、不揮発性メモリー１６０からシュータイプ情報を読み出すとともにバッファメモリー１６５からコネクタータイプ情報を読出し、シュータイプ情報とコネクタータイプ情報とが一致するか否か、又は、予めカメラ制御プログラムにより決定された対（ペア）となるか否かを判定する。
【０４２１】
なお、アクセサリー制御部４４０側でも、アクセサリー制御プログラムの更新処理を実行開始する前に、アクセサリー４００のコネクター４２０とカメラボディ１００のシュー座１５とのタイプが合致するか否かを判定する。そして、アクセサリー制御部４４０は、タイプが合致するとの判定結果である場合にアクセサリー制御プログラムの更新処理を許可し、タイプが合致しないとの判定結果である場合にアクセサリー制御プログラムの更新処理を禁止する。
この判定の処理としては、例えば、アクセサリー制御部４４０は、不揮発性メモリー４４５に記憶されたコネクタータイプ情報と、初期通信シーケンスにおいてカメラ制御部１７０から受信してアクセサリー制御部４４０内のメモリーに記憶させたシュータイプ情報とを比較して、コネクター４２０とシュー座１５とのタイプが合致するか否かを判定する。具体的には、アクセサリー制御部４４０は、不揮発性メモリー４４５からコネクタータイプ情報を読み出すとともにアクセサリー制御部４４０内のメモリーからシュータイプ情報を読出し、コネクタータイプ情報とシュータイプ情報とが一致するか否か、又は、予めアクセサリー制御プログラムにより決定された対（ペア）となるか否かを判定する。
このように本実施形態では、シュータイプ情報をカメラボディ１００とアクセサリー４００との間で互いに伝え合っておき、もしそのシュータイプ情報、コネクタータイプ情報が自身のそれと一致しなければ、アクセサリー制御プログラムの更新処理をお互いに禁止する（換言すれば二重に禁止する）ように構成している。このため、もしシュータイプ、コネクタータイプが異なるカメラボディとアクセサリーとが装着されていたとしても、誤ってファームアップ処理を行うおそれがなく、また、相互にファームアップ処理のための準備動作などの不必要な処理をせずに済むため、互いの制御部における処理負担を軽減することができる。
【０４２２】
なお、不揮発性メモリー１６０に記憶されるシュータイプ情報を、カメラボディ１００のシュー座１５に装着されるアクセサリー４００が備えるべきコネクター４２０の種類を示す情報としてもよい。
また、同様に、不揮発性メモリー４４５に記憶されるコネクタータイプ情報を、アクセサリー４００のコネクター４２０に装着されるカメラボディ１００が備えるべきシュー座１５の種類を示す情報としてもよい。
【０４２３】
以上、詳述したとおり、本発明の実施形態であるアクセサリー４００は、カメラボディ１００のシュー座１５に接続されるコネクター４２０と、カメラボディ１００から周期的に送信される送信要求コマンドＣ１１を、コネクター４２０を介して順次受信し、送信要求コマンドＣ１１のそれぞれを受信したことに応じて、照明光発光部４３５の発光状態（発光している状態であるか否か）を示す照明点灯状態情報を生成し、この照明点灯状態情報を、コネクター４２０を介してカメラボディ１００に送信するアクセサリー制御部４４０とを備えた。
これにより、アクセサリー４００は、照明光発光部４３５の発光状態をカメラボディ１００に対して通知することができる。また、アクセサリー４００は、カメラボディ１００からの要求にしたがって、照明光発光部４３５の発光状態をカメラボディ１００に対して通知することができる。
この通知を受けることにより、次のような利点がある。カメラ制御部１７０では、この受信した照明光点灯状態情報に基づいて、カメラシステム１として安定動作を維持しながら実行できる処理を決定（取捨選択）することができる。また、カメラボディ１００側からの指示とは無関係に（例えばユーザーによる手動操作で）照明光発光部４３５が発光していたとしても、そのことを照明光点灯状態情報によってカメラ制御部１７０は把握できるので、その発光状態に見合った制御を行なうことができる。また、カメラ制御部１７０から発光指令（又は消灯指令）を出したにもかかわらず、ノイズ等による通信不良の影響で正常通信ができず、或いはアクセサリー４００側の不具合で、照明光発光部４３５がその指令に従った動作をしていなかったとしても、そのことをカメラ制御部１７０は照明光点灯状態情報によって把握できるので、その後の適切な処理（例えば発光指令を再度出すなど）を行うことができる。
【０４２４】
また、アクセサリー４００は、カメラボディ１００に搭載される電池ＢＡＴから、カメラボディ１００のシュー座１５とコネクター４２０とを介して供給される電力ＰＷＲによって動作するものである。
これにより、カメラボディ１００とアクセサリー４００とのそれぞれに電池を搭載する必要がないため、カメラボディ１００側の電池のみを管理すればよく、ユーザーの利便性は高いものとなる。
【０４２５】
また、アクセサリー４００は、カメラボディ１００のシュー座１５に接続されるコネクター４２０と、カメラボディ１００から送信される、照明光発光部４３５に対応する照明発光機能情報の送信要求を示す送信要求コマンドＣ３を、コネクター４２０を介して受信したことに応じて、不揮発性メモリー４４５に記憶されている、照明光発光部４３５の特性を示す照明発光機能情報を、コネクター４２０を介してカメラボディ１００に送信するアクセサリー制御部４４０とを備えた。
なお、照明発光機能情報は、照明発光部４３５が備える固体光源の種類を示す情報、例えば、固体光源の発光色を示す情報、固体光源の色温度を示す情報としてもよい。
また、アクセサリー４００は、照明光発光部４３５の照明発光機能に関する情報をカメラボディ１００に対して通知するように構成している。この構成により、カメラ１０側としては、この照明発光機能情報を使って、照明発光部４３５に対して要求可能なコマンド内容を取捨選択できる。例えばカメラ１０が、アクセサリー４００から「アクセサリー４００が３色ＬＥＤを備えている」という照明発光機能情報を受信した場合には、カメラ１０は、アクセサリー４００に対して発光色の制御を要求するコマンドを送信して、照明光の発光色をコントロールした撮影を行うことが可能となる。また、カメラ１０が、アクセサリー４００から「白色ＬＥＤしか備えていない」または「白色ＬＥＤを備えている」旨を示す照明発光機能情報を受信した場合には、発光色制御コマンドをアクセサリー４００に出してもアクセサリー４００が対応不能であることを、コマンド送信前にカメラ１０側で判断できる。よって、そのような無駄な通信を行うおそれが無く、使い勝手のよいカメラシステム１とすることができる。
【０４２６】
また、アクセサリー４００は、カメラボディ１００のシュー座１５に接続されるコネクター４２０と、カメラボディ１００から送信される、照明光発光部４３５が照明光を継続して点灯可能な最長の時間を示す照明点灯可能時間情報の送信要求コマンドＣ３を、コネクター４２０を介して受信したことに応じて、不揮発性メモリー４４５に記憶されている照明点灯可能時間情報を、コネクター４２０を介してカメラボディ１００に送信するアクセサリー制御部４４０とを備えた。ここでの通信は、初期通信シーケンスにおいて行われる。
これにより、アクセサリー４００は、照明光発光部４３５が継続して点灯可能な時間情報をカメラボディ１００に対して通知することができる。また、アクセサリー４００は、カメラボディ１００からの要求にしたがって、照明光発光部４３５が継続して点灯可能な時間情報をカメラボディ１００に対して通知することができる。
【０４２７】
また、アクセサリー４００は、カメラボディ１００のシュー座１５に接続されるコネクター４２０と、蓄電部を有する充電部４３２と、カメラ１０又はカメラシステム１の動作内容に依存して、カメラボディ１００から送信される、充電部４３２に対する充電制御の指示を示す充電制御指示情報を、コネクター４２０を介して受信し、この充電制御指示情報に基づいて、充電部４３２に対し、カメラボディ１００からコネクター４２０を介して供給される電力ＰＷＲによる蓄電部の充電を制御するアクセサリー制御部４４０とを備えた。
また、アクセサリー制御部４４０は、充電制御指示情報が充電部４３２に対する充電開始の指示を示す場合は、充電部４３２に対し、カメラボディ１００から供給される電力ＰＷＲによる蓄電部の充電を開始させるようにした。
また、アクセサリー制御部４４０は、充電制御指示情報が充電部４３２に対する充電終了の指示を示す場合は、充電部４３２に対し、カメラボディ１００から供給される電力ＰＷＲによる蓄電部の充電を終了させるようにした。
また、アクセサリー制御部４４０は、充電制御指示情報に基づいて、充電部４３２が実行する充電処理における充電速度を制御するようにした。
【０４２８】
また、アクセサリー制御部４４０は、充電制御指示情報に基づいて、充電部４３２による、通常充電処理に対応する通常充電速度と、通常充電速度よりも遅い充電速度である、スロー充電処理に対応するスロー充電速度とのうちいずれかを選択するようにした。
また、アクセサリー制御部４４０は、充電部４３２の通常充電処理が完了したことを充電部４３２から検出し、且つ、カメラボディ１００から送信される、スロー充電処理の充電開始の指示を示す充電制御指示情報を受信した場合、この充電制御指示情報に基づいて、カメラボディ１００から供給される電力ＰＷＲによる充電部４３２のスロー充電処理を開始させるようにした。
また、アクセサリー制御部４４０は、充電部４３２による充電が完了したことを充電部４３２から検出すると、充電制御指示情報とは無関係に、スロー充電処理を開始させるようにした。
また、アクセサリー制御部４４０は、充電部４３２による充電が完了したことを充電部４３２から検出すると、充電部４３２の充電を停止させるようにした。
これにより、アクセサリー４００は、充電部４３２に対する充電制御の指示をカメラボディ１００から受けて、この指示に基づいて、充電部４３２に対する、カメラボディ１００から供給される電力ＰＷＲによる蓄電部の充電の制御を行うことができる。
また、アクセサリー４００は、充電部４３２の通常充電処理が完了した場合に、通常充電処理からスロー充電処理に切り替えたり、充電処理を停止させたりすることができる。
【０４２９】
また、アクセサリー４００は、カメラボディ１００のシュー座１５と接続されるコネクター４２０の種類を示すコネクタータイプ情報（アクセサリー側タイプ情報）を記憶する不揮発性の記憶部４４５備えた。これによりこの情報を必要な場面で適宜読出して利用するにことができる。例えば、このコネクタータイプ情報をカメラボディ１００に送信するようにすれば、カメラ１０側においてアクセサリー４００のコネクタータイプに応じた処理（シュータイプと一致しない場合の上記処理）を行わせることができる。また、シュータイプ情報（カメラ側タイプ情報）をカメラ１０側から受け取るように構成すれば、受信したシュータイプ情報と自身の有するコネクタータイプ情報とを用いて必要な処理（両者を比較した結果、非適合であった場合の既述したファームアップ禁止処理）を行うこともできる。
なお、シュータイプ情報は、カメラボディ１００が備えるシュー座１５の種類を示す情報としてもよい。また、シュータイプ情報は、アクセサリー４００が備えるべき端子部、すなわちコネクター４２０の種類を示す情報としてもよい。なお、コネクタータイプ情報は、コネクター４２０の種類を示す情報としてもよい。また、コネクタータイプ情報は、カメラボディ１００が備えるべき端子部、すなわちシュー座１５の種類を示す情報としてもよい。
また、アクセサリー制御部４４０は、シュータイプ情報とコネクタータイプ情報との比較結果が合致しないことを示す場合、アクセサリー４００側でソフトウェア制御により、アクセサリー４００のファームウェアの更新処理を禁止するようにした。これにより、アクセサリー４００のコネクター４２０と、カメラボディ１００のシュー座１５との組み合わせが適切か否かを判定できる。よって、アクセサリー４００は、適切なカメラボディ１００との組み合わせにおいてのみ、ファームウェアの更新を行うのでファームアップをエラーなく（正常に）行うことができる。また、アクセサリー４００は、適切なカメラボディ１００との組み合わせにおいて、安全に電池ＢＡＴからの電力ＰＷＲの供給を受けることができる。
【０４３０】
また、本発明の実施形態であるカメラ１０に適用されるカメラボディ１００は、アクセサリー４００のコネクター４２０と接続されるシュー座１５と、照明光発光部４３５の発光状態（発光している状態であるか否か）を示す照明点灯状態情報の送信要求を示す送信要求コマンドＣ１１を、シュー座１５を介してアクセサリー４００に周期的に送信し、送信要求コマンドＣ１１を受信したことに応じてアクセサリー４００から送信される照明点灯状態情報を、シュー座１５を介して受信し、その照明点灯状態情報に基づいて、照明光発光部４３５の発光状態を検出するカメラ制御部とを備えた。
これにより、カメラボディ１００は、アクセサリー４００から照明光発光部４３５の発光状態の通知を受けることができる。また、カメラボディ１００は、アクセサリー４００に対して、照明光発光部４３５の発光状態の確認を要求し、この要求に応じてアクセサリー４００から応答された照明光発光部４３５の発光状態を取得することができる。
【０４３１】
また、カメラボディ１００のカメラ制御部１７０は、検出した発光状態に応じて、照明光発光部４３５の発光を制御するための照明指示情報をアクセサリー４００に送信するようにした。
例えば、カメラ制御部１７０は、検出した発光状態が発光していないことを示し、且つ照明光発光部４３５を発光させる指示要求が供給された場合に、照明光発光部４３５に対する発光の開始要求を示す照明指示情報をアクセサリー４００に送信することができる。
また、カメラ制御部１７０は、検出した発光状態が発光していることを示し、且つ照明光発光部４３５を発光させない指示要求が供給された場合に、照明光発光部４３５に対する発光の終了要求を示す照明指示情報をアクセサリー４００に送信することができる。
これにより、カメラボディ１００は、アクセサリー４００の照明光発光部４３５の現在の発光状態を確認したうえで、照明光発光部４３５の制御を行うことができる。
【０４３２】
また、カメラ制御部１７０は、送信した開始要求を示す照明指示情報を受信したアクセサリー４００から送信される照明点灯状態情報を受信し、この照明点灯状態情報が示す発光状態が発光していないことを示す場合に、開始要求を示す照明指示情報をアクセサリー４００に再送信するようにした。
これにより、カメラボディ１００は、アクセサリー４００が照明指示情報どおりに照明光発光部４３５を制御したか否かを確認することができる。よって、例えば、カメラ制御部１７０とアクセサリー制御部４４０との間の通信エラーによってアクセサリー４００が照明指示情報を受信できず、これにより照明光発光部４３５を適切に制御しない場合、カメラボディ１００は、その状態を確認できるため、照明指示情報をアクセサリー制御部４４０に再度送信して正常動作を復帰させることができる。
【０４３３】
また、カメラ制御部１７０は、照明点灯状態情報が示す発光状態が、発光していることを示す場合に、ＡＥ制御及びＡＷＢ制御又はいずれか一方の制御を実行するようにした。
これにより、カメラボディ１００は、照明発光部４３５が点灯したことを検出した場合に、照明されたことに応じて露光及び色又はいずれか一方の調整を実行することができる。
【０４３４】
また、カメラボディ１００は、搭載する電池ＢＡＴからアクセサリー４００に対し、シュー座１５を介して電力ＰＷＲを供給するようにした。
これにより、カメラボディ１００とアクセサリー４００とのそれぞれに電池を搭載する必要がないため、カメラボディ１００側の電池のみを管理すればよく、ユーザーの利便性は高いものとなる。
【０４３５】
また、カメラ制御部１７０は、照明点灯状態情報が示す発光状態に応じて、いずれの処理が実行可能か否かを決定するようにした。
例えば、カメラ制御部１７０は、照明点灯状態情報が示す発光状態が発光していないことを示す場合に、アクセサリー４００に対する充電処理が実行可能であると判定するようにした。
また、カメラ制御部１７０は、照明点灯状態情報が示す発光状態が発光していることを示す場合に、アクセサリー４００に対する充電処理が実行不能であると判定するようにした。
これにより、照明光発光部４３５が点灯している間において、カメラボディ１００が搭載する電池ＢＡＴから充電部４３２への電力ＰＷＲの供給が停止されるため、カメラシステム１の消費電力の増加を防ぐことができる。
【０４３６】
また、カメラボディ１００は、アクセサリー４００のコネクター４２０と接続されるシュー座１５と、照明光発光部４３５に対応する照明発光機能情報の送信要求を示す送信要求コマンドＣ３を、シュー座１５を介してアクセサリー４００に送信し、送信要求コマンドＣ３を受信したことに応じてアクセサリー４００から送信される照明発光機能情報を、シュー座１５を介して受信するカメラ制御部１７０とを備えた。
なお、照明発光機能情報は、照明発光部４３５が備える固体光源の種類を示す情報、例えば、固体光源の発光色を示す情報、固体光源の色温度を示す情報としてもよい。
これにより、カメラボディ１００は、アクセサリー４００から照明光発光部４３５の照明発光機能情報を取得することができる。また、カメラボディ１００は、アクセサリー４００に対して、照明光発光部４３５に対応する照明発光機能情報を要求し、この要求に応じてアクセサリー４００から送信された照明光発光部４３５に対応する照明発光機能情報を取得することができる。
【０４３７】
また、カメラボディ１００は、アクセサリー４００のコネクター４２０と接続されるシュー座１５と、照明発光部４３５が照明光を継続して発光可能な最長の時間を示す照明点灯可能時間情報の送信要求コマンドＣ３を、シュー座１５を介してアクセサリー４００に送信し、送信要求コマンドＣ３を受信したことに応じてアクセサリー４００から送信される、照明点灯可能時間情報を、シュー座１５を介して受信するカメラ制御部１７０とを備えた。ここでの通信は、初期通信シーケンスにおいて行われる。
これにより、カメラボディ１００は、アクセサリー４００から照明光発光部４３５の点灯可能な時間を示す時間情報を取得することができる。また、カメラボディ１００は、アクセサリー４００に対して、照明光発光部４３５の点灯可能な時間を示す時間情報を要求し、この要求に応じてアクセサリー４００から送信された照明光発光部４３５の点灯可能な時間を示す時間情報を取得することができる。
【０４３８】
また、カメラ制御部１７０は、送信要求コマンドＣ３をアクセサリー４００に送信したにもかかわらず、アクセサリー４００から照明点灯可能時間情報を受信できない場合には、照明光発光部４３５が発光可能な時間をカメラ制御部１７０側で所定時間に設定してもよい。この所定時間としては、カメラ側で予めメモリーされている所定秒数（例えば５秒）としてもよい。或いは、照明点灯可能時間情報は受信できなかったのだから、連続点灯の機能が無いものと考えて所定時間として“０（ゼロ）”を、すなわち連続点灯可能な時間が存在しない（連続点灯できない）旨を設定してもよい。
【０４３９】
また、カメラボディ１００は、蓄電部を有する充電部４３２を備えるアクセサリー４００のコネクター４２０と接続されるシュー座１５と、カメラ１０又はカメラシステム１における処理内容に基づいて（動作内容に依存して）、充電部４３２に対する充電制御の指示を示す充電制御指示情報を生成し、この充電制御指示情報を、シュー座１５を介してアクセサリー４００に送信するカメラ制御部１７０とを備えた。
また、カメラ制御部１７０は、カメラ１０又はカメラシステム１の動作に応じて、搭載する電池ＢＡＴの消費電力が予め決定された消費電力の範囲外となる場合に、充電部４３２に対する充電開始の指示を示す充電制御指示情報を生成し、この充電制御指示情報をアクセサリー４００に送信し、電池ＢＡＴから充電部４３２に対してシュー座１５を介して電力ＰＷＲを供給させるようにした。
また、カメラ制御部１７０は、カメラ１０又はカメラシステム１の動作に応じて、搭載する電池ＢＡＴの消費電力が予め決定された消費電力の範囲内となる場合に、充電部４３２に対する充電停止の指示を示す充電制御指示情報を生成し、この充電制御指示情報をアクセサリー４００に送信し、電池ＢＡＴから充電部４３２に対する電力ＰＷＲの供給を停止させるようにした。
また、カメラ制御部１７０は、カメラボディ１００又はカメラ１０の動作に応じて、充電部４３２に対する充電制御の指示を示す充電制御指示情報を生成するようにした。
これにより、カメラボディ１００は、充電部４３２に対する充電制御の指示をアクセサリー４００に対して行うことができる。また、カメラボディ１００は、充電部４３２に対する充電開始の指示を行い、搭載する電池ＢＡＴから充電部４３２に対して電力ＰＷＲを供給することができる。また、カメラボディ１００は、充電部４３２に対する充電停止の指示を行い、搭載する電池ＢＡＴから充電部４３２に対する電力ＰＷＲの供給を停止させることができる。また、カメラボディ１００は、カメラボディ１００に電気的負荷が過大にかかることを防ぐことができる。
【０４４０】
また、カメラボディ１００は、アクセサリー４００のコネクター４２０と接続されるシュー座１５の種類を示すシュータイプ情報（カメラ側タイプ情報）を記憶する不揮発性メモリー１６０を備えた。これにより、この情報を必要な場面で適宜読出して利用することができる。例えば、このシュータイプ情報をアクセサリー４００に送信するようにすれば、アクセサリー４００側においてカメラボディ１００のシュータイプに応じた処理（コネクタータイプと一致しない場合の上記処理）を行わせることができる。また、コネクタータイプ情報（アクセサリー側タイプ情報）をアクセサリー４００側から受け取るように構成すれば、受信したコネクタータイプ情報と自身の有するシュータイプ情報とを用いて必要な処理（両者を比較した結果、非適合であった場合の既述したファームアップ禁止処理）を行うこともできる。
なお、コネクタータイプ情報は、アクセサリー４００が備えるコネクター４２０の種類を示す情報としてもよい。また、コネクタータイプ情報は、カメラボディ１００が備えるべき端子部、すなわちシュー座１５の種類を示す情報としてもよい。
また、カメラ制御部１７０は、コネクタータイプ情報と不揮発性メモリー１６０に記憶された、シュータイプ情報とを比較するようにした。
なお、シュータイプ情報は、シュー座１５の種類を示す情報としてもよい。
また、シュータイプ情報は、アクセサリー４００が備えるべき端子部、すなわちコネクター４２０の種類を示す情報としてもよい。
【０４４１】
また、カメラ制御部１７０は、コネクタータイプ情報とシュータタイプ情報との比較結果が合致しないことを示す場合、カメラボディ１００側においてソフトウェア制御によりアクセサリー４００のファームウェアの更新処理を禁止するようにした。
これにより、カメラボディ１００は、シュー座１５を介して接続されるアクセサリー４００のコネクター４２０が適切なタイプであるか否かを判定することができる。よって、カメラボディ１００は、適切なアクセサリー４００との組み合わせにおいて、ファームウェアの更新を行うことができる。また、カメラボディ１００は、適切なアクセサリー４００との組み合わせにおいて、安全に電池ＢＡＴからアクセサリー４００への電力ＰＷＲの供給を行うことができる。
【０４４２】
したがって、本発明の実施形態によれば、カメラ及びアクセサリー、つまりカメラシステムの操作性を向上し、利便性を高めることができる。
なお、上記実施形態では、アクセサリー４００はカメラボディ１００に装着されて使用されるものとして説明している。しかしながら、カメラボディ１００およびアクセサリー４００にそれぞれ周知の無線通信部（お互いに送受信可能な通信部）を設けておき、且つアクセサリー４００が電池を有するか或いはカメラボディ１００とは別の手段により給電を受けられるように構成されていれば、アクセサリー４００をカメラボディ１００から離間して使用することもできる。この場合において、その無線通信機能を適用して、上記実施形態において既述したような各種指令の通信や、各種情報（例えば、上述のカメラ初期状態情報、照明発光機能情報、照明点灯可能時間情報、発光状態情報など）の通信を行うようにしてもよい。
【０４４３】
また、上述のカメラボディ１００とアクセサリー４００は、内部にコンピュータシステムを有している。そして、各機能部の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリーやＯＳ、周辺機器等のハードウェアを含むものである。
【０４４４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリーのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０４４５】
なお、本発明の技術範囲は上記の実施形態に限定されるものではない。上記の実施形態で説明した構成要素のうち少なくとも１つの構成要素は、省略される場合がある。上記の実施形態で説明した各構成要素は、適宜、組み合わせることができる。
【符号の説明】
【０４４６】
１・・・カメラシステム、１０・・・カメラ、１５・・・シュー座（アクセサリーシュー）、２５・・・端子部、４２２・・・係止爪（可動部材）、４２３・・・端子部、４２４・・・操作部、４３０・・・閃光発光部（発光部）、４３５・・・照明光発光部（発光部）、４３８・・・温度センサー、４６５・・・第１スイッチ部、４７０・・・第２スイッチ部、４７５・・・レベル切替部、Ｔｐ１・・・接地端子、Ｔｐ２・・・接地端子、Ｔｐ３・・・基準電位端子、Ｔｐ４・・・クロック信号（同期信号）端子、Ｔｐ５・・・基準電位端子、Ｔｐ６・・・通信信号（データ信号）端子、Ｔｐ７・・・起動状態検出端子、Ｔｐ８・・・発光制御信号端子、Ｔｐ９・・・通信制御信号端子、Ｔｐ１０・・・オープン端子、Ｔｐ１１・・・電源端子、Ｔｐ１２・・・電源端子、Ｔｓ１・・・接地端子、Ｔｓ２・・・接地端子、Ｔｓ３・・・基準電位端子、Ｔｓ４・・・クロック信号（同期信号）端子、Ｔｓ５・・・基準電位端子、Ｔｓ６・・・通信信号（データ信号）端子、Ｔｓ７・・・起動状態提供端子、Ｔｓ８・・・発光制御信号端子、Ｔｓ９・・・通信制御信号端子、Ｔｓ１０・・・オープン端子、Ｔｓ１１・・・電源端子、Ｔｓ１２・・・電源端子、ＣＬＫ・・・同期信号、ＤＥＴ・・・起動検出レベル、ＤＡＴＡ・・・通信信号（データ信号）、ＰＷＲ・・・電力、ＰＧＮＤ・・・基準電位、ＳＧＮＤ・・・基準電位、Ｘ・・・発光制御信号
【図１】
2013025024.tif 000003
【図２】
2013025024.tif 000004
【図３】
2013025024.tif 000005
【図４】
2013025024.tif 000006
【図５】
2013025024.tif 000007
【図６】
2013025024.tif 000008
【図７】
2013025024.tif 000009
【図８】
2013025024.tif 000010
【図９】
2013025024.tif 000011
【図１０】
2013025024.tif 000012
【図１１】
2013025024.tif 000013
【図１２】
2013025024.tif 000014
【図１３】
2013025024.tif 000015
【図１４】
2013025024.tif 000016
【図１５】
2013025024.tif 000017
【図１６】
2013025024.tif 000018
【図１７】
2013025024.tif 000019
【図１８】
2013025024.tif 000020
【図１９】
2013025024.tif 000021
【図２０】
2013025024.tif 000022
【図２１】
2013025024.tif 000023
【図２２】
2013025024.tif 000024
【図２３】
2013025024.tif 000025
【図２４】
2013025024.tif 000026
【図２５】
2013025024.tif 000027
【図２６】
2013025024.tif 000028
【図２７】
2013025024.tif 000029