(57)【要約】【課題】ホスト機器と接続されるデバイス機器で消費される電力を適切に抑制すること。【解決手段】電源制御プログラムは、ホスト機器に接続されるデバイス機器に対する通常状態と省電力状態との切替え条件を取得する条件取得処理（Ｓ５１）と、ホスト機器の状態を示す情報を取得する情報取得処理（Ｓ５４）と、切替え条件とホスト機器の状態とを照合する照合処理（Ｓ５５）と、照合処理（Ｓ５５）の結果に応じて、通常状態と省電力状態との切替えをデバイス機器へ指示する指示処理（Ｓ５７、Ｓ６２）と、をコンピュータに実行させる。【選択図】図３
2014235449.tif 000002
【特許請求の範囲】
【請求項１】
ホスト機器に接続されるデバイス機器に対する通常状態と省電力状態との切替え条件を取得する条件取得処理と、
前記ホスト機器の状態を示す情報を取得する情報取得処理と、
前記切替え条件と前記ホスト機器の状態とを照合する照合処理と、
前記照合処理の結果に応じて、前記通常状態と前記省電力状態との切替えを前記デバイス機器へ指示する指示処理と、
をコンピュータに実行させることを特徴とする電源制御プログラム。
【請求項２】
請求項１に記載の電源制御プログラムにおいて、
前記指示処理は、前記照合の結果が一致した場合に前記省電力状態への切替えを前記デバイス機器へ指示し、前記照合の結果が一致しない場合に前記通常状態への切替えを前記デバイス機器へ指示することを特徴とする電源制御プログラム。
【請求項３】
請求項２に記載の電源制御プログラムにおいて、
前記ホスト機器と前記デバイス機器とが非接続になった場合に前記情報取得処理で取得済みの前記ホスト機器の状態を示す情報を保持する保持処理を、
さらにコンピュータに実行させることを特徴とする電源制御プログラム。
【請求項４】
請求項３に記載の電源制御プログラムにおいて、
前記照合処理は、前記デバイス機器が前記ホスト機器に再び接続された場合に、前記保持処理によって保持された情報を用いて前記切替え条件と前記ホスト機器の状態とを照合することを特徴とする電源制御プログラム。
【請求項５】
請求項１〜４のいずれか１項に記載の電源制御プログラムにおいて、
前記通常状態と前記省電力状態との前記切替え条件は、前記デバイス機器ごとおよび前記ホスト機器の状態ごとに定められることを特徴とする電源制御プログラム。
【請求項６】
請求項５に記載の電源制御プログラムにおいて、
前記指示処理は、前記照合の結果が一致した場合に、所定時間経過後に前記通常状態から前記省電力状態への切替えを前記デバイス機器へ指示することを特徴とする電源制御プログラム。
【請求項７】
請求項５に記載の電源制御プログラムにおいて、
前記指示処理は、前記照合の結果が一致しない場合に、直ちに前記省電力状態から前記通常状態への切替えを前記デバイス機器へ指示することを特徴とする電源制御プログラム。
【請求項８】
請求項６または７に記載の電源制御プログラムにおいて、
前記所定時間は、前記ホスト機器の状態ごとに定められることを特徴とする電源制御プログラム。
【請求項９】
請求項６または７に記載の電源制御プログラムにおいて、
前記所定時間は、所定条件を満たすと延長されることを特徴とする電源制御プログラム。
【請求項１０】
請求項１〜９のいずれか一項に記載の電源制御プログラムを実行するプログラム実行部を備えることを特徴とするカメラ。
【請求項１１】
請求項１〜９のいずれか一項に記載の電源制御プログラムを実行するプログラム実行部を備えることを特徴とするアクセサリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源制御プログラム、カメラおよびアクセサリに関する。
【背景技術】
【０００２】
カメラに装着されるアクセサリの電力消費を抑える技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−４８４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、例えばカメラの動作状態ごとに、こと細かにアクセサリへの電力供給を制御することは困難であった。
【課題を解決するための手段】
【０００５】
本発明による電源制御プログラムは、ホスト機器に接続されるデバイス機器に対する通常状態と省電力状態との切替え条件を取得する条件取得処理と、ホスト機器の状態を示す情報を取得する情報取得処理と、切替え条件とホスト機器の状態とを照合する照合処理と、照合処理の結果に応じて、通常状態と省電力状態との切替えをデバイス機器へ指示する指示処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ホスト機器と接続されるデバイス機器で消費される電力を適切に抑制できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態によるカメラシステムの外観を例示する図である。
【図２】図１に例示したカメラシステムの電源制御を説明するブロック図である。
【図３】電源制御処理の流れを説明するフローチャートである。
【図４】一覧情報を例示する図である。
【図５】オフタイマー時間を例示する図である。
【図６】変形例３による電源制御を説明するブロック図である。
【図７】変形例３による電源制御を説明するブロック図である。
【図８】カメラ本体に対するプログラムの供給を説明する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。図１は、本発明の一実施の形態によるカメラシステム１の外観を例示する図である。図１において、カメラシステム１は、カメラ１０（カメラ本体１００および撮影レンズ２００）と、アクセサリ４００と、で構成される。図１では、アクセサリ４００として撮影補助光を発するフラッシュ装置が用いられる場合を例示する。
【０００９】
カメラ本体１００の正面１２には、レンズマウント１１およびグリップ１７が備えられる。撮影レンズ２００は、不図示のレンズ側マウントを介してレンズマウント１１に装着される。グリップ１７は、カメラ本体１００をユーザーが持ちやすくするために設けられている。カメラ本体１００の正面１２に対して側方を向く面のうち、上部に位置する面を頂面（上面）１３と呼ぶ。また、正面１２と反対側に位置する面を背面１４と呼ぶ。
【００１０】
カメラ本体１００の頂面１３には、レリーズボタン１６と、アクセサリシュー（以下、シュー座１５という）と、電源スイッチ１８と、が備えられる。カメラ１０は、レリーズボタン１６が押下されたことを検出して、撮像処理等を行う。シュー座１５は、アクセサリ４００を取り付け可能に構成されている。電源スイッチ１８は、カメラ本体１００の電源オン状態と電源オフ状態とを切替えるスイッチである。
【００１１】
本説明では、ＸＹＺ直交座標系を設定し、構成要素の位置関係等を説明する。ＸＹＺ直交座標系において、Ｙ軸方向は撮影レンズ２００の光軸と略平行である。また、Ｘ軸方向およびＺ軸方向は、それぞれＹ軸方向と直交し、かつ互いに直交する方向である。正面１２および背面１４は、それぞれＸ軸およびＺ軸を含む平面（ＸＺ平面）と略平行である。頂面１３は、Ｘ軸およびＹ軸を含む平面（ＸＹ平面）と略平行である。
【００１２】
アクセサリ４００を構成するフラッシュ装置は、本体４１０と、コネクタ４２０と、発光部４２５と、を有する。発光部４２５は、それぞれが光を射出する射出窓を備えた閃光発光部４３０と、照明光発光部４３５と、を含む。コネクタ４２０は、本体４１０の下部に設けられている。コネクタ４２０は、カメラ本体１００のシュー座１５に対して着脱可能である。フラッシュ装置は、コネクタ４２０がシュー座１５に装着されることによって、カメラ本体１００に固定される。
【００１３】
閃光発光部４３０は、本体４１０の上部に設けられている。閃光発光部４３０は、フラッシュ装置がカメラ本体１００に取り付けられた状態で、閃光発光部４３０の射出窓がカメラ本体１００の正面１２側（Ｙ軸正方向）を向いている場合に、撮影レンズ２００の光軸と略平行に閃光照明光を発する。一方、照明光発光部４３５は、フラッシュ装置がカメラ本体１００に取り付けられた状態で、カメラ本体１００の正面１２側（Ｙ軸正方向）に向けて連続照明光（例えばＬＥＤ照明光）を発する。
【００１４】
アクセサリ４００には、フラッシュ装置の他に、不図示の無線ＬＡＮ装置やＧＰＳ装置が含まれる。無線ＬＡＮ装置は、無線ＬＡＮ(Local Area Network)のアクセスポイントとの間で無線通信を行う。アクセサリ４００として無線ＬＡＮ装置がカメラ本体１００のシュー座１５に装着されている場合、カメラ本体１００は、撮影画像のデータを無線ＬＡＮ経由で外部機器へ送信することができる。
【００１５】
ＧＰＳ装置は、４機のＧＰＳ衛星からの電波を受信し、受信電波にのせられている情報を用いて測位データ（緯度、経度など）を算出する。アクセサリ４００としてＧＰＳ装置がカメラ本体１００のシュー座１５に装着されている場合、カメラ本体１００は、撮影した画像データを画像ファイルとしてメモリカードなどの記憶媒体に記録する際、ＧＰＳ装置による測位データを撮影位置情報として含めることができる。
【００１６】
本実施形態は、カメラ本体１００に装着されたアクセサリ４００における電力の消費を抑制する点に特徴を有するので、以降の説明はこの点を中心に行う。図２は、図１に例示したカメラシステム１の電源制御を説明するブロック図である。図２において、カメラ本体１００は、カメラ制御部３１と、撮像部３２と、画像処理部３３と、カメラ電源部３４と、リレー３５ａおよび３５ｂと、姿勢センサ３６と、グリップセンサ３７と、アクセサリ電源制御部５０と、を含む。アクセサリ４００は、主要部２１と、アクセサリ制御部２２と、アクセサリ電源部２３と、リレー２４と、を含む。
【００１７】
アクセサリ４００は、上述したカメラ本体１００のシュー座１５（図１）に装着されている。シュー座１５に装着されたアクセサリ４００のアクセサリ制御部２２は、シュー座１５に設けられている不図示の通信端子を介して、カメラ本体１００側のアクセサリ電源制御部５０と通信を行う。
【００１８】
＜カメラ本体＞
カメラ本体１００のカメラ制御部３１は、カメラ本体１００内の各部の動作を制御する。撮像部３２は不図示のイメージセンサを含み、撮影レンズ２００（図１）によって結像された被写体像を撮像し、画像データを画像処理部３３へ送る。画像処理部３３は、画像データに所定の画像処理を施し、画像処理後の画像データを画像ファイルとしてメモリカードなどの記憶媒体に記録する。
【００１９】
カメラ電源部３４は不図示の電池を含み、電池電圧を撮像部３２および画像処理部３３において必要な電圧へ変換する。リレー３５ａおよび３５ｂは、カメラ制御部３１からの指示によってオン／オフが制御される。リレー３５ａがオンすると画像処理部３３へ通電（電力供給）され、リレー３５ｂがオンすると撮像部３２へ通電（電力供給）される。リレー３５ａおよび３５ｂがオフすると、それぞれの電力供給が遮断され、カメラ本体１００が省電力状態になる。
【００２０】
姿勢センサ３６は、例えば加速度センサで構成される。カメラ制御部３１は、加速度検出信号に基づいて、カメラ本体１００の傾き、動き（移動方向を含む）、および振動を示す情報を取得する。グリップセンサ３７は、ユーザーの手がグリップ１７をつかむ圧力を検出し、圧力検出信号をカメラ制御部３１へ送出する。
【００２１】
アクセサリ電源制御部５０は、カメラ制御部３１との間で通信を行いながら、アクセサリ４００に対する通電指示を行う。アクセサリ電源制御部５０は、例えばファームウェアとしてカメラ本体１００内に配置し、カメラ制御部３１およびアクセサリ４００側のアクセサリ制御部２２との間で通信可能に構成される。
【００２２】
＜アクセサリ＞
アクセサリ４００の主要部２１は、アクセサリ４００の主要回路を構成する。例えばアクセサリ４００がフラッシュ装置の場合の主要部２１は、キセノン管発光部、昇圧回路および充電回路を含む。また、アクセサリ４００が無線ＬＡＮ装置の場合の主要部２１は、無線通信回路を含む。さらにまた、アクセサリ４００がＧＰＳ装置の場合の主要部２１は、受信回路および測位演算回路を含む。
【００２３】
アクセサリ制御部２２は、アクセサリ４００内の各部の動作を制御する。また、アクセサリ制御部２２は、上述したアクセサリ電源制御部５０との間で通信を行いながら、アクセサリ電源制御部５０からの指示に応じて主要部２１に対する通電を制御する。アクセサリ電源部２３は不図示の電池を含み、電池電圧を主要部２１において必要な電圧へ変換する。なお、アクセサリ電源部２３に電池を含めずに、カメラ本体１００から上記シュー座１５の電源端子を介して供給される電圧を、主要部２１で必要とする電圧へ電圧変換するように構成してもよい。
【００２４】
リレー２４は、アクセサリ制御部２２からの指示によってオン／オフが制御される。リレー２４がオンすると主要部２１へ通電（電力供給）され、アクセサリ４００が通常状態になる。リレー２４がオフすると主要部２１への電力供給が遮断されてアクセサリ４００が省電力状態になる。本実施形態では、アクセサリ制御部２２のうちアクセサリ電源制御部５０と通信を行う監視部へは、省電力状態であっても通電を継続するように構成される。
【００２５】
＜フローチャートの説明＞
アクセサリ４００で消費する電力を抑制する電源制御処理の流れについて、図３に例示するフローチャートを参照して説明する。図３において、左側のフローチャートはアクセサリ４００のアクセサリ制御部２２が実行する処理を説明するフローチャートである。中央のフローチャートはアクセサリ電源制御部５０が実行する処理を説明するフローチャートである。右側のフローチャートはカメラ本体１００のカメラ制御部３１が実行する処理を説明するフローチャートである。
【００２６】
＜アクセサリ＞
アクセサリ制御部２２は、本体４１０（図１）に設けられている不図示のスイッチがオン操作されている場合に、図３による処理を行うプログラムを繰り返し実行する。図３のステップＳ１０１において、アクセサリ制御部２２は、アクセサリ４００がカメラ本体１００に装着されているか否かを判定する。アクセサリ制御部２２は、例えば、カメラ本体１００のシュー座１５（図１）への装着を検知する不図示の検出端子の信号レベルに基づいてカメラ本体１００への装着を判定すると、ステップＳ１０１を肯定判定してステップＳ１０２へ進む。アクセサリ制御部２２は、カメラ本体１００への装着を判定しない場合にはステップＳ１０１を否定判定し、当該判定処理を繰り返しながらカメラ本体４００への装着を待つ。なお、リレー２４の初期状態はオフ（省電力状態）である。
【００２７】
ステップＳ１０２において、アクセサリ制御部２２は、アクセサリ４００の種別情報または一覧情報をアクセサリ電源制御部５０へ送信してステップＳ１０３へ進む。上述したように、アクセサリ制御部２２とアクセサリ電源制御部５０との間の通信は、シュー座１５（図１）に設けられている不図示の通信端子を介して行う。
【００２８】
種別情報とは、アクセサリ４００自身の固有情報であり、例えば名称や型式記号などをいう。一覧情報とは、アクセサリ４００において自身の通電（電力供給）をオフして省電力状態へ移行する条件（カメラ１０の状態）を示す情報をいう。図４は、一覧情報を例示する図である。図４において、アクセサリ４００を構成する無線ＬＡＮ装置、ＧＰＳ装置、およびフラッシュ装置について、それぞれに対する通電をオフする条件を示す。本実施形態では「１」に該当する場合に通電をオフし、「０」に該当する場合に通電をオフしない。
【００２９】
状態１として「ライブビュー表示」、状態２として「撮影モード」、状態３として「再生モード」が例示されている。また、状態Ｘとしてカメラ本体１００の姿勢センサ３６からの出力変化がない状態が例示される。さらに、状態Ｙとしてグリップセンサ３７からの出力がない状態が例示される。
【００３０】
図４によれば、例えばアクセサリ４００がフラッシュ装置の場合、カメラ１０の状態が「再生モード」、かつ「姿勢センサ３６の出力変化なし」、かつ「グリップセンサ３７の出力なし」の条件と一致すると、フラッシュ装置の通電オフのためのタイマー計時を始めることを表す。タイマー計時時間は、図５に例示するように、あらかじめ状態ごとにオフタイマー時間が決められている。
【００３１】
本実施形態では、図４の一覧表示における「０」または「１」で示される条件と、カメラ１０の状態が全て一致した場合に、該当するアクセサリ４００の通電オフのためにタイマー計時を始める。同一のアクセサリに対し、通電オフする条件を複数設けたい場合は、図４において同一アクセサリの欄を複数設定する。
【００３２】
例えば、フラッシュ装置に対して通電オフする条件を２つ設定したい場合は、図４に例示するようにフラッシュ装置の欄を２つ設ける。これにより、フラッシュ装置は、上述した通電オフする条件の他にも、カメラ１０の状態が「ライブビュー表示」モード、かつ「姿勢センサ３６の出力変化なし」、かつ「グリップセンサ３７の出力なし」の条件が一致すると、フラッシュ装置の通電オフのためのタイマー計時を始める。
【００３３】
本実施形態におけるタイマー計時時間は、図５において例示されたオフタイマー時間のうち、一番長いオフタイマー時間を計時する。例えば、図４における無線ＬＡＮ装置についての通電オフ条件とカメラ１０の状態とが全て一致した場合のオフタイマー時間は、「再生モード」のオフタイマー時間＝ｃ nsecと、「姿勢センサ３６の出力変化なし」のオフタイマー時間＝ｐnsecと、「グリップセンサ３７の出力なし」のオフタイマー時間＝ｑnsecと、のうち最も長い時間をオフタイマー時間とする。
【００３４】
本実施形態では、上述したアクセサリ４００において自身への通電（電力供給）をオフする条件と、条件が一致した場合のオフタイマー時間を示す情報とを合わせて一覧情報と呼ぶ。なお、アクセサリ制御部２２からアクセサリ電源制御部５０へアクセサリ４００の種別情報を送信する場合は、あらかじめアクセサリごとの上記通電オフする条件が、アクセサリ電源制御部５０内の不揮発性メモリに格納されているものとする。
【００３５】
図３のステップＳ１０３において、アクセサリ制御部２２は、リレー２４をオフさせてステップＳ１０４へ進む。これにより、主要部２１への通電がオフされて省電力状態になる。上述したように、省電力状態でもアクセサリ制御部２２の監視部への通電は確保されるので、当該プログラムの実行およびアクセサリ電源制御部５０との通信を継続する。
【００３６】
ステップＳ１０４において、アクセサリ制御部２２は、通電オン指示を受信したか否かを判定する。アクセサリ電源制御部５０は、アクセサリ電源制御部５０から通電オン指示を受信した場合にステップＳ１０４を肯定判定してステップＳ１０５へ進み、アクセサリ電源制御部５０から通電オン指示を受信しない場合にはステップＳ１０４を否定判定してステップＳ１０７へ進む。
【００３７】
ステップＳ１０５において、アクセサリ制御部２２は、主要部２１に対して非通電中か否かを判定する。アクセサリ制御部２２は、リレー２４をオフさせている場合にステップＳ１０５を肯定判定してステップＳ１０６へ進み、リレー２４をオフさせていない場合にはステップＳ１０５を否定判定してステップＳ１０７へ進む。
【００３８】
ステップＳ１０６において、アクセサリ制御部２２は、リレー２４をオンさせて主要部２１に対する通電をオンさせ、ステップＳ１０７へ進む。これにより、省電力状態が解除される。ステップＳ１０７において、アクセサリ制御部２２は、通電オフ指示を受信したか否かを判定する。アクセサリ電源制御部５０は、アクセサリ電源制御部５０から通電オフ指示を受信した場合にステップＳ１０７を肯定判定してステップＳ１０８へ進み、アクセサリ電源制御部５０から通電オフ指示を受信しない場合にはステップＳ１０７を否定判定してステップＳ１０４へ戻る。
【００３９】
ステップＳ１０８において、アクセサリ制御部２２は、主要部２１に対して通電中か否かを判定する。アクセサリ制御部２２は、リレー２４をオンさせている場合にステップＳ１０８を肯定判定してステップＳ１０９へ進み、リレー２４をオンさせていない場合には、ステップＳ１０８を否定判定してステップＳ１０４へ戻る。
【００４０】
ステップＳ１０９において、アクセサリ制御部２２は、リレー２４をオフさせて主要部２１に対する通電をオフさせ、ステップＳ１１０へ進む。これにより、主要部２１への通電がオフされて省電力状態になる。なお、省電力状態でも当該プログラムの実行およびアクセサリ電源制御部５０との通信を継続する。
【００４１】
ステップＳ１１０において、アクセサリ制御部２２は、アクセサリ４００がカメラ本体１００から切断されているか否かを判定する。アクセサリ制御部２２は、例えば、カメラ本体１００のシュー座１５（図１）への装着を検知する不図示の検出端子の信号レベルに基づいてアクセサリ４００の非装着（切断）を判断すると、ステップＳ１１０を肯定判定して図３による処理を終了する。アクセサリ制御部２２は、アクセサリ４００の非装着（切断）を判断しない場合にはステップＳ１１１を否定判定し、ステップＳ１０４へ戻って上述した処理を繰り返す。
【００４２】
＜電源制御部＞
アクセサリ電源制御部５０は、カメラ本体１００に設けられている電源スイッチ１８がオン操作されている場合に、図３による処理を行うプログラムを繰り返し実行する。ステップＳ５１において、アクセサリ電源制御部５０は、アクセサリ４００のアクセサリ制御部２２から送信された種別情報または一覧情報を受信してステップＳ５２へ進む。
【００４３】
ステップＳ５２において、アクセサリ電源制御部５０は、カメラ１０の状態情報を有しているか否かを判定する。カメラ１０の状態情報は、カメラの現在の状態を示す情報のことであり、例えば図４に示される状態１から状態Ｙなどである。カメラ１０の状態情報は、アクセサリ４００についての通電オフ条件に合致するか照合するために用いられる。アクセサリ電源制御部５０は、既にカメラ１０の状態情報を有している場合にステップＳ５２を肯定判定してステップＳ５５へ進み、カメラ１０の状態情報を有していない場合にはステップＳ５２を否定判定してステップＳ５３へ進む。
【００４４】
ステップＳ５３において、アクセサリ電源制御部５０は、カメラ制御部３１へカメラ１０の状態情報の要求を送信してステップＳ５４へ進む。ステップＳ５４において、アクセサリ電源制御部５０は、カメラ制御部３１からカメラ１０の状態情報を受信してステップＳ５５へ進む。
【００４５】
ステップＳ５５において、アクセサリ電源制御部５０は、装着されているアクセサリ４００において通電（電力供給）をオフする条件と、カメラ１０の状態とを照合してステップＳ５６へ進む。ステップＳ５６において、アクセサリ電源制御部５０は、上記照合で一致したか否かを判定する。アクセサリ電源制御部５０は、照合結果が一致する場合にステップＳ５６を肯定判定してステップＳ５８へ進み、照合結果が不一致の場合にはステップＳ５６を否定判定してステップＳ５７へ進む。
【００４６】
ステップＳ５７において、アクセサリ電源制御部５０は、アクセサリ制御部２２へ通電オン指示を送信してステップＳ５２へ戻る。ステップＳ５８において、アクセサリ電源制御部５０は、オフタイマー時間を延長するための所定条件が成立したか否かを判定する。アクセサリ電源制御部５０は、カメラ１０の状態情報にオフタイマー時間を延長する条件に合致する情報が含まれていた場合に、ステップＳ５８を肯定判定してステップＳ５９へ進む。アクセサリ電源制御部５０は、カメラ１０の状態情報に上記条件に合致する情報が含まれていない場合は、ステップＳ５８を否定判定してステップＳ６０へ進む。
【００４７】
ステップＳ５９において、アクセサリ電源制御部５０は、オフタイマー時間をあらかじめ決められた時間延長してステップＳ６０へ進む。なお、上記ステップＳ５８を否定判定してステップＳ６０へ進む際、過去にオフタイマー時間を延長している場合は元に戻す。
【００４８】
ステップＳ６０において、アクセサリ電源制御部５０は、オフタイマー時間の計時を開始してステップＳ６１へ進む。上述したように、オフタイマー時間は図５において例示されたオフタイマー時間のうち、照合結果が一致するカメラ状態ごとに定められたオフタイマー時間の中で一番長い時間である。ステップＳ６１において、アクセサリ電源制御部５０は、オフタイマー時間がタイムアップしたか否かを判定する。アクセサリ電源制御部５０は、オフタイマー時間の計時を終了した場合にステップＳ６１を肯定判定してステップＳ６２へ進み、オフタイマー時間の計時を終了していない場合にはステップＳ６１を否定判定し、当該判定処理を繰り返す。
【００４９】
ステップＳ６２において、アクセサリ電源制御部５０は、アクセサリ制御部２２へ通電オフ指示を送信してステップＳ６３へ進む。ステップＳ６３において、アクセサリ電源制御部５０は、アクセサリ４００がカメラ本体１００から切断されているか否かを判定する。アクセサリ制御部２２は、カメラ制御部３１からアクセサリ４００が切断された旨の情報を受信した場合に、ステップＳ６３を肯定判定してステップＳ６４へ進む。アクセサリ電源制御部５０は、カメラ制御部３１から切断された旨の情報を受信しない場合には、ステップＳ６３を否定判定してステップＳ５２へ戻る。ステップＳ５２へ戻る場合は、上述した処理を繰り返す。
【００５０】
ステップＳ６４において、アクセサリ電源制御部５０は、直近のカメラ状態情報を保持して図３による処理を終了する。
【００５１】
＜カメラ本体＞
カメラ制御部３１は、カメラ本体１００に設けられている電源スイッチ１８がオン操作されている場合に、図３による処理を行うプログラムを繰り返し実行する。ステップＳ２０１において、カメラ制御部３１は、アクセサリ４００がシュー座１５（図１）へ装着されているか否かを判定する。カメラ制御部３１は、例えば、アクセサリ４００の装着を検知する不図示の検出端子の信号レベルに基づいてアクセサリ４００の装着を判定すると、ステップＳ２０１を肯定判定してステップＳ２０２へ進む。カメラ制御部３１は、アクセサリ４００の装着を判定しない場合にはステップＳ２０１を否定判定し、当該判定処理を繰り返しながらアクセサリ４００の装着を待つ。
【００５２】
ステップＳ２０２において、カメラ制御部３１は、カメラ１０の状態情報をアクセサリ電源制御部５０へ送信してステップＳ２０３へ進む。ステップＳ２０３において、カメラ制御部３１は、アクセサリ電源制御部５０からカメラ１０の状態情報の要求を受信したか否かを判定する。カメラ制御部３１は、アクセサリ電源制御部５０から上記要求を受信した場合にステップＳ２０３を肯定判定してステップＳ２０２へ戻り、アクセサリ電源制御部５０から上記要求を受信していない場合には、ステップＳ２０３を否定判定してステップＳ２０４へ進む。
【００５３】
ステップＳ２０４において、カメラ制御部３１は、カメラ１０の状態が変更されたか否かを判定する。カメラ制御部３１は、カメラ本体１００および撮影レンズ２００のうち少なくとも一方で変更があった場合に、ステップＳ２０４を肯定判定してステップＳ２０５へ進み、変更がない場合にはステップＳ２０４を否定判定してステップＳ２０３へ戻る。
【００５４】
ステップＳ２０５において、カメラ制御部３１は、カメラ本体１００からアクセサリ４００が切断されたか否かを判定する。カメラ制御部３１は、例えば、カメラ本体１００のシュー座１５（図１）へのアクセサリ４００の装着を検知する不図示の検出端子の信号レベルに基づいて非装着（切断）を判断すると、ステップＳ２０５を肯定判定してステップＳ２０６へ進む。カメラ制御部３１は、カメラ本体１００に対するアクセサリ４００の非装着（切断）を判断しない場合にはステップＳ２０５を否定判定し、ステップＳ２０２へ戻って上述した処理を繰り返す。
【００５５】
ステップＳ２０６において、カメラ制御部３１は、アクセサリ４００が非装着（切断）である旨をアクセサリ電源制御部５０へ送信し、図３による処理を終了する。
【００５６】
以上のカメラ制御部３１による処理によれば、アクセサリ４００がシュー座１５に装着された際と、カメラ１０の状態の状態が変更された際と、アクセサリ電源制御部５０から要求を受けた際に、それぞれカメラ制御部３１からアクセサリ電源制御部５０へカメラ１０の状態情報を送信する。
【００５７】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）電源制御プログラムは、カメラ本体１００に接続されるアクセサリ４００に対する通常状態と省電力状態との切替え条件（一覧情報）を取得するステップＳ５１と、カメラ１０の状態を示す情報を取得するステップＳ５４と、一覧情報とカメラ１０の状態とを照合するステップＳ５５と、ステップＳ５５の処理結果に応じて、通常状態と省電力状態との切替えをアクセサリ４００へ指示するステップＳ５７、Ｓ６２とを、アクセサリ電源制御部５０に実行させるようにした。これにより、カメラ本体１００と接続されるアクセサリ４００で消費される電力を、カメラ１０の状態ごとに細かく抑制し得る。
【００５８】
（２）ステップＳ５７、Ｓ６２の指示処理は、照合の結果が一致した場合に省電力状態への切替えをアクセサリ４００（アクセサリ制御部２２）へ指示し、照合の結果が一致しない場合に通常状態への切替えをアクセサリ４００（アクセサリ制御部２２）へ指示する。これにより、アクセサリ４００の通常状態と省電力状態とを、カメラ１０の状態ごとに細かく制御し得る。
【００５９】
（３）カメラ本体１００とアクセサリ４００とが非接続になった場合にステップＳ５４で取得済みのカメラ１０の状態情報を保持するステップＳ６４を、さらにアクセサリ電源制御部５０に実行させるようにしたので、アクセサリ電源制御部５０は、後の再接続に備えて、カメラ１０の状態を適切に保持できる。
【００６０】
（４）ステップＳ５５の照合処理は、アクセサリ４００がカメラ本体１００に再び接続された場合に、ステップＳ６４の処理によって保持された情報をカメラ１０の状態情報として用いて切替え条件との照合をするようにした。これにより、再接続の場合は、カメラ本体１００（カメラ制御部３１）からのカメラ１０の状態情報の送信を待たずに照合できるので、照合結果に基づくアクセサリ４００の通常状態と省電力状態との切替えを、速やかに行い得る
【００６１】
（５）アクセサリ４００を通常状態から省電力状態へ切替える切替え条件は、アクセサリ４００ごとおよびカメラ１０の状態ごとに定められるようにしたので、例えば、省電力状態へ切り替えてよい状態や、省電力状態への切り替えが困難な状態に応じて、適宜切替え条件を定めることが可能である。このため、アクセサリ４００の電力抑制をこと細かに制御し得る。
【００６２】
（６）ステップＳ６２の指示処理は、照合の結果が一致した場合に、所定時間経過後に通常状態から省電力状態への切替えをアクセサリ４００へ指示するようにしたので、例えば、直ちに省電力状態へ切り替えてよい状態や、直ちに省電力状態へ切り替えることが困難な状態に合わせて、適宜所定時間を定めることが可能である。このため、アクセサリ４００の電力抑制をこと細かに制御し得る。
【００６３】
（７）ステップＳ５７の指示処理は、照合の結果が一致しない場合に、直ちに省電力状態から通常状態への切替えをアクセサリ４００へ指示するようにしたので、アクセサリ４００で電力が必要な状態において直ちに電力供給を行い得る。
【００６４】
（８）照合の結果が一致した後、省電力状態への切り替えを指示するまでの時間である上記所定時間は、カメラ１０の状態情報ごとに定められるようにしたので、アクセサリ４００の電力抑制をこと細かに制御し得る。
【００６５】
（９）照合の結果が一致した後、省電力状態への切り替えを指示するまでの時間である上記所定時間は、所定条件を満たすと延長される（Ｓ５９）ようにしたので、省電力状態への切替え時間を一時的に延ばしたい場合に適切に対応し得る。
【００６６】
（１０）アクセサリ４００において、カメラ本体１００に装着されると、先ず省電力状態にするようにしたので（ステップＳ１０３）、アクセサリ電源制御部５０からのオフ指示を受信してから省電力状態へ切り替える場合に比べて、アクセサリ４００で消費される電力を抑えることができる。
【００６７】
（変形例１）
上述した説明では、姿勢センサ３６を用いてカメラ本体１００の傾きや動きなどを検出したが、姿勢センサ３６の代わりに水準器を用いて検出してもよい。
【００６８】
（変形例２）
また、上述した説明では、カメラ本体１００がユーザーによって把持されていることを、グリップセンサ３７を用いて検出する例を説明したが、グリップセンサ３７によってグリップ１７に加わる圧力を検出する代わりに、温度センサによってグリップ１７の温度を検出することによってカメラ本体１００がユーザーによって把持されていることを検出してもよい。さらに、グリップ１７の近傍に検出光を発光し、この検出光がユーザーの手で遮られたり、ユーザーの手で反射されたりすることを検出することで、カメラ本体１００がユーザーによって把持されていることを検出してもよい。
【００６９】
（変形例３）
上述した説明において、アクセサリ電源制御部５０をカメラ本体１００内にカメラ制御部３１と分離して設ける例を説明したが、図６に例示するように、カメラ本体１００Ａのカメラ制御部３１Ａにアクセサリ電源制御部５０Ａを内包させる構成としてもよい。また、図７に例示するように、カメラ本体１００Ｂにアクセサリ電源制御部を設けずに、アクセサリ４００Ａ内においてアクセサリ電源制御部５０Ｂを設けてもよい。この場合、アクセサリ電源制御部５０Ｂをアクセサリ制御部２２Ａに内包させる構成としてもよい。
【００７０】
（変形例４）
上記実施形態においては、カメラ本体１００に設けられたシュー座１５に装着された１つのアクセサリ４００に対する電源制御の例を説明した。一度に複数のアクセサリを装着する場合には、それぞれのアクセサリ４００に対して並行して上記処理を行えばよい。例えば、複数のシュー座を備えたシューアダプタをカメラ本体１００のシュー座１５に装着することにより、シューアダプタに備えられる複数のシュー座に対して、フラッシュ装置や無線ＬＡＮ装置などの複数のアクセサリ４００を同時に装着して使用する。
また、アクセサリ４００は、シュー座に装着する以外に、ＵＳＢインターフェース等、カメラ本体１００が有する様々な接続手段を介して装着することができる。
【００７１】
（変形例５）
以上の説明では、シュー座１５に装着されたアクセサリ４００に対する電源制御の例を説明した。この代わりに、無線ＬＡＮ通信や有線ＬＡＮ通信、または近距離無線通信などによって通信し得る機器間で、電源制御を行うように構成してもよい。例えば、カメラ本体１００に相当する機器をホスト機器と呼び、アクセサリ４００に相当する機器をデバイス機器と呼ぶことにする。アクセサリ電源制御部は、図２や図６のようにホスト機器側に備えてもよいし、図７のようにデバイス機器側に備えてもよい。また、アクセサリ電源制御部を、ホスト機器およびデバイス機器と離してホスト機器およびデバイス機器と通信によって結ばれる位置に配してもよい。
【００７２】
（変形例６）
図３に例示したフローチャートによる電源制御プログラムは、カメラ本体１００とは別ルートで、後からカメラ本体１００へ供給してもよい。ここで、カメラ本体１００へのプログラムの供給は、例えば図８に例示するように、プログラムを格納したパーソナルコンピュータ２０５から赤外線通信や近距離無線通信によってカメラ本体１００へ送信したり、不図示のケーブルを介した有線通信によってカメラ本体１００へ送信したりすることができる。
【００７３】
パーソナルコンピュータ２０５に対するプログラムの供給は、プログラムを格納したＣＤ−ＲＯＭなどの記憶媒体２０４をパーソナルコンピュータ２０５にセットして行ってもよいし、ネットワークなどの通信回線２０１を経由する方法でパーソナルコンピュータ２０５へローディングしてもよい。通信回線２０１を経由する場合は、当該通信回線に接続されたサーバー２０２のストレージ装置２０３などにプログラムを格納しておく。
【００７４】
また、通信回線２０１に接続された無線ＬＡＮのアクセスポイント（不図示）を経由して、アクセサリ４００として無線ＬＡＮ装置が装着されたカメラ本体１００へ送信することもできる。さらに、プログラムを格納したメモリカードなどの記憶媒体２０４Ｂをカメラ本体１００にセットしてもよい。このように、電源制御プログラムは、記憶媒体や通信回線を介する提供など、種々の形態のコンピュータプログラム製品として供給できる。
【００７５】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００７６】
１…カメラシステム
１０…カメラ
１５…シュー座
１７…グリップ
２２…アクセサリ制御部
３１…カメラ制御部
３６…姿勢センサ
３７…グリップセンサ
５０…アクセサリ電源制御部
１００…カメラ本体
２００…撮影レンズ
４００…アクセサリ
【図１】
2014235449.tif 000003
【図２】
2014235449.tif 000004
【図３】
2014235449.tif 000005
【図４】
2014235449.tif 000006
【図５】
2014235449.tif 000007
【図６】
2014235449.tif 000008
【図７】
2014235449.tif 000009
【図８】
2014235449.tif 000010