(57)【要約】【課題】電力の供給経路が適切に制御できるようにする。【解決手段】電子機器は、第１の接続部と、第２の接続部と、第１の接続部に第１の外部機器が接続されたことを検出する第１の検出手段と、第１の検出手段によって第１の接続部に第１の外部機器が接続されたことが検出された場合、第２の接続部に接続された第２の外部機器からの電力で第１の外部機器に接続された電池を充電しないよう制御する制御手段とを有する。【選択図】図４Ａ
2020058104.tif 000002
【特許請求の範囲】
【請求項１】
第１の接続部と、
第２の接続部と、
前記第１の接続部に第１の外部機器が接続されたことを検出する第１の検出手段と、
前記第１の検出手段によって前記第１の接続部に前記第１の外部機器が接続されたことが検出された場合、前記第２の接続部に接続された第２の外部機器からの電力で前記第１の外部機器に接続された電池を充電しないよう制御する制御手段と
を有する電子機器。
【請求項２】
前記第１の検出手段によって前記第１の接続部に前記第１の外部機器が接続されたことが検出されない場合、前記制御手段は、前記第２の接続部に接続された第２の外部機器から供給される電力で前記電子機器に接続された電池を充電するように制御する請求項１に記載の電子機器。
【請求項３】
前記第２の接続部に接続された第２の外部機器が通信機器である場合、前記制御手段は、前記第１の検出手段による検出の結果によらずに、前記第２の外部機器とのデータ通信を行うよう制御する請求項１または２に記載の電子機器。
【請求項４】
前記第２の接続部は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）のインタフェースであり、
前記第１の検出手段によって前記第１の接続部に前記第１の外部機器が接続されたことが検出された場合、前記制御手段は、前記第２の接続部に接続された前記第２の外部機器からの電力に基づく電流がＵＳＢのサスペンド規格を満足するように制御することで、前記第２の接続部に接続された第２の外部機器からの電力で前記第１の外部機器に接続された電池を充電しないよう制御する請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記第１の検出手段によって前記第１の接続部に前記第１の外部機器が接続されたことが検出された場合、前記制御手段は、前記第２の接続部に接続された前記第２の外部機器からの電力を遮断することで、前記第２の接続部に接続された前記第２の外部機器からの電力で前記第１の外部機器に接続された電池を充電しないよう制御する請求項１から３のいずれか１項に記載の電子機器。
【請求項６】
前記第１の検出手段によって前記第１の接続部に前記第１の外部機器が接続されたことが検出された場合、前記制御手段は、前記第１の外部機器から供給される電力で前記電子機器を動作させるよう制御する請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
表示部と、
前記第１の検出手段によって前記第１の接続部に前記第１の外部機器が接続されたことが検出された場合、前記第１の外部機器からの表示要求に基づいて、前記第１の外部機器に接続された電池の状態を前記表示部に表示するように制御する第１の表示制御手段と
をさらに有する請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
前記電子機器は、表示機器と通信可能であり、
表示要求を前記表示機器に送信して、前記第１の外部機器に接続された電池の状態、前記電子機器に接続された電池の状態の少なくともいずれかを前記表示機器に表示させるよう制御する第２の表示制御手段をさらに有する請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
表示部と、
前記第２の接続部に前記第２の外部機器が接続されたことを検出する第２の検出手段と、
前記第１の検出手段によって前記第１の接続部に前記第１の外部機器が接続されたことが検出され、前記第２の検出手段によって前記第２の接続部に前記第２の外部機器が接続されたことが検出された場合、前記第２の接続部を使用しての前記第１の外部機器に接続された電池の充電は行えないことを示す情報を前記表示部に表示するように制御する第３の表示制御手段と
をさらに有する請求項１から６のいずれか１項に記載の電子機器。
【請求項１０】
前記電子機器は、撮像装置である請求項１から９のいずれか１項に記載の電子機器。
【請求項１１】
前記第１の外部機器は、バッテリーグリップである請求項１から１０のいずれか１項に記載の電子機器。
【請求項１２】
前記第２の外部機器は、通信機器またはアダプタである請求項１から１１のいずれか１項に記載の電子機器。
【請求項１３】
第１の接続部と第２の接続部とを有する電子機器の制御方法であって、
前記第１の接続部に第１の外部機器が接続されたことを検出する検出ステップと、
前記検出ステップによって前記第１の接続部に前記第１の外部機器が接続されたことが検出された場合、前記第２の接続部に接続された第２の外部機器からの電力で前記第１の外部機器に接続された電池を充電しないよう制御する制御ステップと
を有する制御方法。
【請求項１４】
コンピュータを、
第１の接続部と、
第２の接続部と、
前記第１の接続部に第１の外部機器が接続されたことを検出する第１の検出手段と、
前記第１の検出手段によって前記第１の接続部に前記第１の外部機器が接続されたことが検出された場合、前記第２の接続部に接続された第２の外部機器からの電力で前記第１の外部機器に接続された電池を充電しないよう制御する制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格に準拠した接続部を有する電子機器（デジタルカメラなど）が製品化されている。一方、デジタルカメラのアクセサリの一つとしてバッテリーグリップが知られている。バッテリーグリップは、１個以上の電池を接続できるだけでなく、シャッターボタンなどを有する。
特許文献１には、アクセサリに接続された電池を充電する方法が記載されている。特許文献１に記載のデジタルカメラでは、デジタルカメラに接続されたＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルからの電力が、デジタルカメラを介して、デジタルカメラに接続されたアクセサリの電池に供給される。これにより、アクセサリの電池が充電される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０２６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のデジタルカメラは、デジタルカメラに接続されたＵＳＢケーブルからの電力を、デジタルカメラに接続されたアクセサリの電池に供給する。したがって、アクセサリの電池には、デジタルカメラを介して電力が供給される。そのため、電力がデジタルカメラを通る分だけ電力の供給経路が長くなり、抵抗成分が増える。よって、充電効率が低下する。このような課題は、デジタルカメラ以外の電子機器にも生じ得る。
そこで、本発明は、電力の供給経路を適切に制御できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る電子機器は、第１の接続部と、第２の接続部と、前記第１の接続部に第１の外部機器が接続されたことを検出する第１の検出手段と、前記第１の検出手段によって前記第１の接続部に前記第１の外部機器が接続されたことが検出された場合、前記第２の接続部に接続された第２の外部機器からの電力で前記第１の外部機器に接続された電池を充電しないよう制御する制御手段とを有する。
本発明に係る制御方法は、第１の接続部と第２の接続部とを有する電子機器の制御方法であって、前記第１の接続部に第１の外部機器が接続されたことを検出する検出ステップと、前記検出ステップによって前記第１の接続部に前記第１の外部機器が接続されたことが検出された場合、前記第２の接続部に接続された第２の外部機器からの電力で前記第１の外部機器に接続された電池を充電しないよう制御する制御ステップとを有する。
本発明に係るプログラムは、コンピュータを、第１の接続部と、第２の接続部と、前記第１の接続部に第１の外部機器が接続されたことを検出する第１の検出手段と、前記第１の検出手段によって前記第１の接続部に前記第１の外部機器が接続されたことが検出された場合、前記第２の接続部に接続された第２の外部機器からの電力で前記第１の外部機器に接続された電池を充電しないよう制御する制御手段として機能させる。
【発明の効果】
【０００６】
本発明によれば、電力の供給経路が適切に制御されるため、充電効率を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１Ａ】撮像装置１００とアダプタ３００との接続の一例を示す図である。
【図１Ｂ】バッテリーグリップ２００とアダプタ３００との接続の一例を示す図である。
【図１Ｃ】撮像装置１００とバッテリーグリップ２００との接続の一例を示す図である。
【図２Ａ】撮像装置１００の外観の一例を示す斜視図（その１）である。
【図２Ｂ】撮像装置１００の外観の一例を示す斜視図（その２）である。
【図２Ｃ】バッテリーグリップ２００の外観の一例を示す図である。
【図３Ａ】撮像装置１００のハードウェア構成の一例を示す図である。
【図３Ｂ】バッテリーグリップ２００のハードウェア構成の一例を示す図である。
【図３Ｃ】撮像装置１００とバッテリーグリップ２００のハードウェア構成の一例を示す図である。
【図４Ａ】撮像装置１００の制御処理の一例を示すフローチャートである。
【図４Ｂ】撮像装置１００の充電処理の一例を示すフローチャートである。
【図５Ａ】バッテリーグリップ２００の制御処理の一例を示すフローチャートである。
【図５Ｂ】バッテリーグリップ２００の充電処理の一例を示すフローチャートである。
【図６Ａ】撮像装置１００が表示する画面の一例を示す図（その１）である。
【図６Ｂ】撮像装置１００が表示する画面の一例を示す図（その２）である。
【図６Ｃ】撮像装置１００が表示する画面の一例を示す図（その３）である。
【図６Ｄ】撮像装置１００が表示する画面の一例を示す図（その４）である。
【図６Ｅ】撮像装置１００が表示する画面の一例を示す図（その５）である。
【図６Ｆ】撮像装置１００が表示する画面の一例を示す図（その６）である。
【図６Ｇ】撮像装置１００が表示する画面の一例を示す図（その７）である。
【図７】撮像装置１００とバッテリーグリップ２００のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００８】
［実施形態１］
図１Ａを参照して、撮像装置１００およびアダプタ３００について説明する。図１Ａは、撮像装置１００とアダプタ３００との接続の一例を示す図である。以下、実施形態１および他の実施形態では、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格を使用した実施形態を説明する。実施形態１および他の実施形態で用いられるＵＳＢ規格は、ＵＳＢ２．０、ＵＳＢ３．１、ＵＳＢ  Ｔｙｐｅ−Ｃ、ＵＳＢ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙの少なくとも一つを含む。
撮像装置１００は、撮像装置１００が有する電池ホルダ１０７に電池１０８を接続することができる。電池１０８は、リチウムイオン電池などの電池であり、充電可能である。なお、撮像装置１００およびアダプタ３００はいずれも電子機器である。
【０００９】
撮像装置１００は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）コネクタ１０１を有する。ＵＳＢコネクタ１０１にアダプタ３００を接続することで、撮像装置１００への給電および給電の余剰電力を使用しての電池１０８の充電が可能となる。
アダプタ３００は、ＵＳＢコネクタ３０２とＡＣプラグ３０１とを有する。ＵＳＢコネクタ３０２は、レセプタクルであるＵＳＢコネクタ１０１に挿入可能なコネクタである。ＡＣプラグ３０１は、商用電源３０３に接続される。アダプタ３００は、商用電源３０３から供給される電力を、アダプタ３００内でＤＣ電源に変換して、ＵＳＢコネクタ３０２から撮像装置１００に供給する。撮像装置１００は、アダプタ３００の供給電圧および供給電流を通信線の電圧レベルまたはデータ通信により知ることができる。
【００１０】
次に、図１Ｂ、図１Ｃを参照して、バッテリーグリップ２００およびアダプタ３００について説明する。図１Ｂは、バッテリーグリップ２００とアダプタ３００との接続の一例を示す図である。図１Ｃは、撮像装置１００とバッテリーグリップ２００との接続の一例を示す図である。
バッテリーグリップ２００は、図１Ｃに示すように、撮像装置１００の下部に接続可能な撮像装置１００のアクセサリである。バッテリーグリップ２００は、図３Ｂに示すように、シャッターボタンなどの操作部２１５を有する。人物などを撮影する際に、ユーザは、撮像装置１００を９０°回転させて縦位置撮影を行うことがある。ユーザは、縦位置撮影を行う場合などに撮像装置１００にバッテリーグリップ２００を接続することで、バッテリーグリップ２００を握り、バッテリーグリップ２００の操作部２１５を操作して、自然な体勢で撮影することができる。
【００１１】
バッテリーグリップ２００は、ＵＳＢコネクタ２０１を有する。ＵＳＢコネクタ２０１にアダプタ３００を接続することで、バッテリーグリップ２００に接続された電池２１０および２１１を充電できる。
バッテリーグリップ２００は、接続部２１６を介して、撮像装置１００と接続可能である。電池２１０および２１１の電力は、接続部２１６を介して、撮像装置１００に供給される。
【００１２】
図１Ｃに示すように、ユーザは、撮像装置１００の電池ホルダ１０７に、電池１０８の代わりにバッテリーグリップ２００の接続部２１６を接続できる。ユーザが電池ホルダ１０７と接続部２１６とを接続する。このことで、撮像装置１００とバッテリーグリップ２００とが接続される。撮像装置１００とバッテリーグリップ２００とが接続されることで、撮像装置１００は、バッテリーグリップ２００に接続された電池２１０および２１１から電力の供給を受けることができる。
【００１３】
撮像装置１００とバッテリーグリップ２００とが接続された状態で電池２１０および２１１を充電する場合、ユーザは、ＵＳＢコネクタ２０１にアダプタ３００を接続する。これは、バッテリーグリップ２００単体で電池２１０および２１１を充電する場合と同様である。また、撮像装置１００とバッテリーグリップ２００とが接続された状態では、撮像装置１００とアダプタ３００とが接続されても、撮像装置１００に接続されたアダプタ３００からの電力による電池２１０および２１１の充電は行われない。
【００１４】
この理由は次の２つである。
第１に、バッテリーグリップ２００に接続されたアダプタ３００からの電力と、撮像装置１００に接続されたアダプタ３００からの電力の両方で電池２１０および２１１を充電することは、回路を複雑にし、ファームウェア制御を複雑にするからである。
第２に、撮像装置１００に接続されたアダプタ３００からの電力で電池２１０および２１１を充電する場合、アダプタ３００からの電力は、撮像装置１００およびバッテリーグリップ２００の回路を経由して電池２１０および２１１に供給される。ここで、メカ的な接点とは、例えば、電池ホルダ１０７と接続部２１６とが接する部分である。したがって、バッテリーグリップ２００に接続されたアダプタ３００からの電力で電池２１０および２１１を充電する場合と比べて、充電経路が長くなり、充電経路の抵抗成分が大きくなる。このため、充電時間の増加などの充電効率低下が懸念される。よって、本実施形態では、撮像装置１００とアダプタ３００とを接続しても、撮像装置１００に接続されたアダプタ３００からの電力によるバッテリーグリップ２００の電池２１０および２１１の充電は行われない。
【００１５】
上記観点から、撮像装置１００とバッテリーグリップ２００とが接続された場合、バッテリーグリップ２００のＵＳＢコネクタ２０１にアダプタ３００を接続して、バッテリーグリップ２００の電池２１０および２１１を充電する構成とする。これにより、回路およびファームウェア制御を簡略化することができる。さらに、充電経路が短くなることで、抵抗成分を小さくすることができ、充電効率を高くすることができる。
【００１６】
次に、図２Ａ、図２Ｂ、図３Ａを参照して、撮像装置１００の構成について説明する。図２Ａは、第１の方向から見た撮像装置１００の外観の一例を示す斜視図である。図２Ｂは、第１の方向とは反対方向から見た撮像装置１００の外観の一例を示す斜視図である。図３Ａは、撮像装置１００のハードウェア構成の一例を示す図である。図３Ａでは、撮像装置１００とアダプタ３００とが接続された状態が示されている。
撮像装置１００は、ＵＳＢコネクタ１０１と電源スイッチ１０２と電流制限回路１０３と電源回路１０４と電源スイッチ１０５と電源回路１０６と電池ホルダ１０７と検出回路１０９と検出回路１１０とメモリ１１１と充電回路１２１とを有する。また、撮像装置１００は、表示部１１２と操作部１１３と制御部１２０とを有する。
【００１７】
ＵＳＢコネクタ１０１は、レセプタクル形状であり、ＵＳＢに対応する外部機器と接続するためのＵＳＢのインタフェースである。ＵＳＢコネクタ１０１に、電力供給線１３０、信号線１３１、ＧＮＤ（グランド）などが接続される。電力供給線１３０はＶＢＵＳである。信号線１３１には、ＵＳＢ通信に必要な信号線が含まれる。電力供給線１３０は、電源スイッチ１０２に接続される。そして、電力供給線１３０からの電力は、電流制限回路１０３、電源回路１０４、電源スイッチ１０５および充電回路１２１を介して、電池ホルダ１０７に接続された電池１０８に供給可能である。電源スイッチ１０２、電流制限回路１０３、電源回路１０４、電源スイッチ１０５および充電回路１２１は、後述する制御部１２０で制御される。図３Ａは、ＵＳＢコネクタ１０１にアダプタ３００が接続された状態を示している。しかし、ＵＳＢコネクタ１０１に他の機器（モバイルバッテリ、ＰＣ、スマートフォン、タブレットなど）が接続されてもよい。図２Ａでは、ＵＳＢコネクタ１０１は、カバーで保護されている。ＵＳＢコネクタ１０１は、第２の接続部の一例である。ＵＳＢコネクタ１０１に接続される機器は、第２の外部機器の一例である。
【００１８】
電源スイッチ１０２は、電力供給線１３０からの電力の供給をＯＮ状態またはＯＦＦ状態にするためのスイッチである。制御部１２０は、過電圧が印加された場合に電源スイッチ１０２をＯＦＦにすることで電源スイッチ１０２の後段の電子部品に過電圧が印加されないよう制御する。電源スイッチ１０２の後段の回路とは、電源スイッチ１０２から見てＵＳＢコネクタ１０１とは反対側に接続された電子部品である。制御部１２０は、撮像装置１００にバッテリーグリップ２００が接続された場合に、電力供給線１３０からの電力の供給を遮断するために電源スイッチ１０２を用いてもよい。
【００１９】
電流制限回路１０３は、ＶＢＵＳの電流制限を行うための回路である。電流制限回路１０３は、電流制限として、電流制限回路１０３から出力する電流の大きさの上限を所定の電流値にする。この電流制限における所定の電流値を、電流制限の上限電流値と呼ぶ。ＵＳＢ規格では、接続機器に応じて消費してよい電力が規定されており、電流制限回路１０３は、接続機器に応じた電流制限を実現する。ＵＳＢ規格は、サスペンド状態と称する低消費電力状態を規定する。撮像装置１００は、ＰＣなどの通信機器から要求がある場合に低消費電力状態に遷移する必要がある。低消費電力状態では、電流制限回路１０３から出力する電流の大きさを、ＵＳＢ規格で規定されるサスペンド規格を満足するように、所定の電流値以下にする必要がある。サスペンド規格を満足するための所定の電流値をサスペンド規格の上限電流値と呼ぶ。電流制限回路１０３が電流制限を行うことで、撮像装置１００はサスペンド規格に対応できる。また、電流制限回路１０３は、撮像装置１００にバッテリーグリップ２００が接続された場合、電流制限の上限電流値を、例えばサスペンド規格の上限電流値以下にする。そして、撮像装置１００にバッテリーグリップ２００が接続された場合、撮像装置１００の電子部品はバッテリーグリップ２００からの電力で駆動する。
【００２０】
電源回路１０４は、ＶＢＵＳの電圧を必要な電圧に変換するためのＤＣ／ＤＣコンバータなどで構成される。
電源スイッチ１０５は、電源回路１０４で電圧が変換された電力を、電池ホルダ１０７に接続された電池１０８および後段の電子部品に供給するためのスイッチである。撮像装置１００は電源スイッチ１０５を有さなくてもよい。
充電回路１２１は、電圧および電流の少なくとも一方を制御することで、電池１０８を充電する。
電池ホルダ１０７は、電池１０８を接続するための電池室であり、電池１０８を接続できる。電池ホルダ１０７には、バッテリーグリップ２００を接続することもでき、撮像装置１００は、バッテリーグリップ２００に接続された電池２１０および２１１から電力の供給を受けることができる。電池ホルダ１０７は、第１の接続部の一例である。電池ホルダ１０７に接続されるバッテリーグリップ２００は、第１の外部機器の一例である。
【００２１】
検出回路１０９は、電池ホルダ１０７にバッテリーグリップ２００が接続されたことを検出するための回路である。制御部１２０は、検出回路１０９による検出結果を示す検出信号を取得し、検出信号に基づいて、バッテリーグリップ２００が撮像装置１００に接続されたことを検出する。例えば、電池ホルダ１０７に嵌合するバッテリーグリップ２００の検出回路１０９用の端子を接地し、電池ホルダ１０７の検出回路１０９用の端子を所定の電圧にプルアップする。これにより、検出回路１０９は、電池ホルダ１０７の端子の電圧に基づいて、電池ホルダ１０７にバッテリーグリップ２００が接続されたことを検出できる。制御部１２０は、電池ホルダ１０７が有する検出回路１０９用の端子の電圧を間欠的に所定の電圧にプルアップしてもよい。
【００２２】
電源回路１０６は、撮像装置１００のシステム回路へ供給する電力を生成する。撮像装置１００のシステム回路は、撮像装置１００の全体を制御し、撮影などの機能を実現する。アダプタ３００を使用して電池１０８を充電する際は、撮像装置１００は、アダプタ３００からの電力の供給を受けて電源回路１０６でシステム回路を動作させつつ、余剰電力で電池１０８を充電する。
電池ホルダ１０７は、蓋で保護されている。この蓋を開けることで、電池１０８またはバッテリーグリップ２００を電池ホルダ１０７に接続できる。
検出回路１１０は、ＵＳＢコネクタ１０１にＵＳＢプラグが接続された場合、ＶＢＵＳの電圧を検出するための回路である。制御部１２０は、検出回路１１０による検出結果を示す検出信号を取得し、検出信号に基づいて、アダプタ３００が撮像装置１００に接続されたことを検出する。
メモリ１１１は、不揮発性メモリ、揮発性メモリなどで構成される。メモリ１１１は、後述する表示部１１２の表示データの記憶領域として使用され、後述する制御部１２０の記憶領域として使用される。メモリ１１１は、記憶媒体の一例である。
【００２３】
表示部１１２は、撮像装置１００に接続された電池１０８の状態、撮像装置１００が撮影した画像、撮影モードなどの表示を行う。図２Ａ、図２Ｂに示すように、撮像装置１００は、表示部１１２として、表示部１１２ａと表示部１１２ｂと表示部１１２ｃとを有する。
表示部１１２ａは、液晶表示器であり、セグメント液晶パネル、ドットマトリックス液晶パネルなどで構成される。表示部１１２ａには、撮像装置１００に接続された電池１０８の状態、撮像装置１００の撮影モード、撮影設定などが表示される。
【００２４】
表示部１１２ｂは、背面モニタであり、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶パネル、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネルなどで構成される。表示部１１２ｂには、撮影した画像のプレビュー、ＬＶ（Ｌｉｖｅ  Ｖｉｅｗ）画像、撮像装置１００に接続された電池１０８の状態、撮像装置１００の撮影モード、撮影設定などが表示される。また、表示部１１２ｂは、ユーザへの注意喚起、警告などを表示できる。
表示部１１２ｃは、ＬＥＤ（Ｌｉｑｕｉｄ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）であり、充電状態の表示、カードアクセスの表示などに使用される。充電状態の表示とカードアクセスの表示とはＬＥＤの色を分けることで判別が可能である。一例として、制御部１２０は、電池１０８が充電中の場合、ＬＥＤを緑点灯させ、電池１０８の充電が完了した場合、ＬＥＤを消灯させる。また、制御部１２０は、電池１０８の充電でエラーが生じた場合、ＬＥＤを緑点滅させることで、ユーザへ注意を喚起する。ここで説明したＬＥＤの点灯制御は一例であり、ここで説明したものに限定するものではない。
【００２５】
操作部１１３は、撮影指示、メニュー画面表示、撮影モードの変更などで使用される。操作部１１３は、スイッチ、ダイヤル、タッチパネルなどで構成される。
制御部１２０は、電池１０８の充電および放電を制御し、バッテリーグリップ２００およびアダプタ３００と通信を行うためのマイコン（マイクロコンピュータ）である。制御部１２０は、ＵＳＢコネクタ１０１に接続されるＰＣなどの通信機器との通信を行うことができる。また、ＵＳＢコネクタ１０１にアダプタ３００が接続されると、制御部１２０は、検出回路１１０からの検出信号に基づいて、アダプタ３００の接続を検出する。また、制御部１２０は、信号線１３１からの信号に基づいて、撮像装置１００に接続されたアダプタ３００の種類および供給能力を判別する。また、制御部１２０は、電源スイッチ１０２、電流制限回路１０３、電源回路１０４、電源スイッチ１０５および充電回路１２１の制御を行い、電池１０８を充電するための制御を行う。また、制御部１２０は、メモリ１１１に記憶されたプログラムを実行することで、後述の図４Ａおよび図４Ｂの処理を実現する。
【００２６】
次に、図２Ｃ、図３Ｂを参照して、バッテリーグリップ２００の構成について説明する。図２Ｃは、バッテリーグリップ２００の外観の一例を示す図である。図３Ｂは、バッテリーグリップ２００のハードウェア構成の一例を示す図である。図３Ｂでは、バッテリーグリップ２００とアダプタ３００とが接続された状態が示されている。
バッテリーグリップ２００は、ＵＳＢコネクタ２０１と切替回路２０７と電源スイッチ２０２と電流制限回路２０３と電源回路２０４と電源スイッチ２０５と電源回路２０６と充電回路２２１と接続部２１６と検出回路２１７とを有する。また、バッテリーグリップ２００は、電源スイッチ２１８と検出回路２１２とメモリ２１３と表示部２１４と操作部２１５と制御部２２０とを有する。
【００２７】
ＵＳＢコネクタ２０１は、撮像装置１００のＵＳＢコネクタ１０１と同様に、レセプタクル形状であり、ＵＳＢに対応する外部機器と接続するためのＵＳＢのインタフェースである。ＵＳＢコネクタ２０１に、電力供給線２３０、信号線２３１、ＧＮＤなどが接続される。電力供給線２３０は、電源スイッチ２０２に接続する。そして、電力供給線２３０からの電力は、電流制限回路２０３、電源回路２０４、電源スイッチ２０５、充電回路２２１および切替回路２０７を介して、電池ホルダ２０８、２０９に接続された電池２１０および２１１に供給可能である。電池ホルダ２０８には、電池２１０が接続可能であり、電池ホルダ２０９には、電池２１１が接続可能である。ＵＳＢコネクタ２０１は、第４の接続部の一例である。ＵＳＢコネクタ２０１に接続される機器は、第４の外部機器の一例である。
切替回路２０７は、電源パスに接続する電池２１０および２１１を切り替えるための回路である。切替回路２０７によって、電源パスに電池２１０が接続された状態と電源パスに電池２１１が接続された状態とが切り替えられる。電源パスは、電池２１０および２１１が充電または放電される際に電力が通る経路である。
【００２８】
電源スイッチ２０２、電流制限回路２０３、電源回路２０４、電源スイッチ２０５、電源回路２０６および充電回路２２１は、後述する制御部２２０で制御される。これらの構成要素の機能は、図３Ａを参照して説明した撮像装置１００と同様であるため、説明を省略する。バッテリーグリップ２００は電源スイッチ２０５を有さなくてもよい。図３Ｂでは、ＵＳＢコネクタ２０１にアダプタ３００が接続された状態を示している。しかし、ＵＳＢコネクタ１０１に他の機器（モバイルバッテリ、ＰＣ、スマートフォン、タブレットなど）が接続されてもよい。
【００２９】
接続部２１６は、撮像装置１００に接続するための接続部である。接続部２１６は、撮像装置１００の電池ホルダ１０７と嵌合する形状である。バッテリーグリップ２００は、接続部２１６を介して、撮像装置１００に、電池２１０または電池２１１からの電力を供給する。接続部２１６には、通信線、検出信号線などが配線される。
検出回路２１７は、接続部２１６に撮像装置１００が接続されたことを検出するための回路である。制御部２２０は、検出回路２１７による検出結果を示す検出信号を取得し、検出信号に基づいて、撮像装置１００がバッテリーグリップ２００に接続されたことを検出する。例えば、接続部２１６に嵌合する撮像装置１００の検出回路２１７用の端子を接地し、接続部２１６の検出回路２１７用の端子を所定の電圧にプルアップする。これにより、検出回路２１７は、接続部２１６の端子の電圧に基づいて、接続部２１６に撮像装置１００が接続されたことを検出できる。制御部２２０は、接続部２１６が有する検出回路２１７用の端子の電圧を間欠的に所定の電圧にプルアップしてもよい。接続部２１６は、第３の接続部の一例である。接続部２１６に接続される撮像装置１００は、第３の外部機器の一例である。
【００３０】
電源スイッチ２１８は、電池２１０または電池２１１の電力を撮像装置１００へ供給するか否かを切り替えるためのスイッチであり、後述する制御部２２０により制御される。検出回路２１７で撮像装置１００の接続が検出されない場合、電源スイッチ２１８をオフ状態にする。このことで、接続部２１６に不要な電圧が印加されることを防止できる。バッテリーグリップ２００は電源スイッチ２１８を有さなくてもよい。
検出回路２１２は、撮像装置１００の検出回路１１０と同様に、ＵＳＢコネクタ２０１にＵＳＢプラグが接続された場合、ＶＢＵＳの電圧を検出するための回路である。
メモリ２１３は、撮像装置１００のメモリ１１１と同様に、不揮発性メモリ、揮発性メモリなどで構成される。メモリ２１３は、後述する制御部２２０の動作用の定数、変数、プログラムなどを格納したり展開したりする記憶領域として使用される。メモリ２１３は、記憶媒体の一例である。
【００３１】
表示部２１４は、撮像装置１００の表示部１１２と同様に、バッテリーグリップ２００に接続された電池２１０および２１１の状態の表示を行う。本実施形態では、表示部２１４は、ＬＥＤ（発光ダイオード）などの安価な表示部材で構成される。バッテリーグリップ２００は、図２Ｃに示すように、表示部２１４として、表示部２１４ａと表示部２１４ｂとを有する。表示部２１４ａおよび表示部２１４ｂは、バッテリーグリップ２００に接続される電池２１０および２１１の充電状態を表示する。例えば、表示部２１４ａは電池２１０の充電状態を表示し、表示部２１４ｂは電池２１１の充電状態を表示する。バッテリーグリップ２００は、一例として、電池２１０および２１１が充電中の場合、ＬＥＤを緑点灯させ、充電が完了した場合、ＬＥＤを消灯させる。バッテリーグリップ２００は、電池２１０および２１１の充電でエラーが生じた場合、ＬＥＤを緑点滅させることで、ユーザへ注意を喚起する。ここで説明したＬＥＤの点灯制御は一例であり、ここで説明したものに限定するものではない。
制御部２２０は、電池２１０および２１１の充電および放電を制御し、撮像装置１００などと通信を行うためのマイコン（マイクロコンピュータ）である。制御部２２０は、メモリ２１３に記憶されたプログラムを実行することで、後述する図５Ａ、図５Ｂの処理などを実現する。
【００３２】
次に、図３Ｃを参照して、撮像装置１００とバッテリーグリップ２００とが接続された場合の動作について説明する。図３Ｃは、撮像装置１００およびバッテリーグリップ２００のハードウェア構成の一例を示す図である。図３Ｃは、撮像装置１００とバッテリーグリップ２００とが接続された状態を示す。また、図３Ｃは、撮像装置１００のＵＳＢコネクタ１０１にＰＣ４００のＵＳＢケーブル４０１が接続されることで、撮像装置１００のＵＳＢコネクタ１０１にＰＣ４００が接続された状態を示す。また、図３Ｃは、バッテリーグリップ２００のＵＳＢコネクタ２０１にアダプタ３００が接続された状態を示す。アダプタ３００のＡＣプラグ３０１は、商用電源３０３に接続している。図３Ｃの状態では、撮像装置１００は、バッテリーグリップ２００から供給される電力で動作している。
【００３３】
撮像装置１００の制御部１２０は、検出回路１０９の検出信号に基づいてバッテリーグリップ２００の接続を検出した場合、電流制限回路１０３が電流制限を行うよう制御する。例えば、制御部１２０は、バッテリーグリップ２００の接続を検出した場合、電流制限の上限電流値がサスペンド状態の上限電流値以下になるよう電流制限回路１０３を制御する。ただし、制御部１２０は、電流制限回路１０３から出力する電流が所定の低電流になるよう電流制限回路１０３を制御してもよい。また、撮像装置１００の制御部１２０は、検出回路１０９の検出信号に基づいてバッテリーグリップ２００の接続を検出した場合、電源スイッチ１０２をオフ状態にするように制御してもよい。このように、制御部１２０は、ＵＳＢコネクタ１０１に接続される機器からの電力の供給に制限をかけて、バッテリーグリップ２００の電池２１０および２１１からの電力の供給で撮像装置１００を動作させる。
【００３４】
バッテリーグリップ２００の制御部２２０は、検出回路２１７の検出信号に基づいて撮像装置１００の接続を検出した場合、電源スイッチ２１８をオン状態にして撮像装置１００へ電力を供給するように制御する。バッテリーグリップ２００が電源スイッチ２１８を有さない場合、バッテリーグリップ２００と撮像装置１００とが接続されると、バッテリーグリップ２００は撮像装置１００への電力の供給を開始する。
制御部２２０は、ＵＳＢコネクタ２０１にアダプタ３００が接続された場合、アダプタ３００から供給される電力で電池２１０および２１１の充電を行う。そして、制御部２２０は、バッテリーグリップ２００に接続された電池２１０および２１１の状態を、ＬＥＤである表示部２１４に表示するように制御する。このとき、制御部２２０は、撮像装置１００に所定の表示要求を送信することで、撮像装置１００の表示部１１２に、バッテリーグリップ２００に接続した電池２１０および２１１の状態を表示するための指示を行う。これにより、充電状態、エラー状態などを撮像装置１００の表示部１１２に表示することができる。したがって、ＬＥＤである表示部２１４のみで表示する場合と比べて、分かりやすい表示を実現することができる。
【００３５】
上記のように、図３Ｃに示す状態では、バッテリーグリップ２００の電池２１０および２１１を充電するための電力の供給は、バッテリーグリップ２００のＵＳＢコネクタ２０１を介して行われる。そして、撮像装置１００のＵＳＢコネクタ１０１は、ＵＳＢのデータ通信のみを行い、バッテリーグリップ２００の電池２１０および２１１を充電のための電力の供給経路にはならない。これにより、バッテリーグリップ２００の電池２１０および２１１を充電するための電力の供給経路は、この充電のための電力の供給が撮像装置１００を介して行われる場合より、短くできる。よって、バッテリーグリップ２００の電池２１０および２１１の充電効率を高めつつ、ＵＳＢのデータ通信を行うことができる。
【００３６】
次に、図４Ａを参照して、撮像装置１００の制御処理について説明する。図４Ａは、撮像装置１００の制御処理の一例を示すフローチャートである。撮像装置１００の制御処理は、撮像装置１００単体で充電する処理と、撮像装置１００にバッテリーグリップ２００が接続された場合の処理とを含む。
ステップＳ１００において、制御部１２０は、検出回路１０９による検出結果を示す検出信号を取得し、検出信号に基づいて、バッテリーグリップ２００が撮像装置１００の電池ホルダ１０７に接続されているか否かを判定する。制御部１２０は、バッテリーグリップ２００が撮像装置１００の電池ホルダ１０７に接続されていると判定した場合は、ステップＳ１０１に進む。制御部１２０は、バッテリーグリップ２００が撮像装置１００の電池ホルダ１０７に接続されていないと判定した場合は、ステップＳ１０８に進む。
【００３７】
ステップＳ１０１において、制御部１２０は、電流制限を下げる処理を行う。例えば、制御部１２０は、電流制限の上限電流値がサスペンド規格の上限電流値以下になるよう電流制限回路１０３を制御する。これにより、ＵＳＢコネクタ１０１に接続される機器から撮像装置１００へ流れる供給電流がＵＳＢのサスペンド規格を満足する。そして、撮像装置１００は、ＵＳＢコネクタ１０１に接続される外部機器から供給される電力でバッテリーグリップ２００の電池２１０および２１１の充電を行わなくなる。また、制御部１２０は、充電回路１２１などを制御することで、撮像装置１００が、バッテリーグリップ２００から供給される電力で動作するように制御する。なお、ステップＳ１０１において、制御部１２０は、電源スイッチ１０２をオフ状態にするように制御して、ＵＳＢコネクタ１０１に接続される機器から撮像装置１００へ流れる供給電流を遮断してもよい。これにより、ＵＳＢコネクタ１０１に接続される外部機器から供給される電力が遮断され、撮像装置１００は、ＵＳＢコネクタ１０１に接続される外部機器から供給される電力でバッテリーグリップ２００の電池２１０および２１１を充電しなくなる。
【００３８】
ステップＳ１０２において、制御部１２０は、検出回路１１０からの検出信号に基づいて、ＵＳＢコネクタ１０１に外部機器（アダプタ３００、ＰＣ４００など）が接続されているか否かを判定する。制御部１２０は、ＵＳＢコネクタ１０１に外部機器が接続されていると判定した場合は、ステップＳ１０３に進む。ＵＳＢコネクタ１０１に外部機器が接続されていないと判定した場合、図４Ａのフローチャートは終了する。
ステップＳ１０３において、制御部１２０は、図６Ｇに示すように、表示部１１２ａおよび表示部１１２ｂの少なくともいずれかに、バッテリーグリップ２００の充電に関する情報を表示するように制御する。バッテリーグリップ２００の充電に関する情報には、撮像装置１００のＵＳＢコネクタ１０１からではバッテリーグリップ２００に接続された電池２１０および２１１を充電できないことが含まれる。さらに、バッテリーグリップ２００の充電に関する情報には、バッテリーグリップ２００の電池２１０および２１１を充電するにはバッテリーグリップ２００のＵＳＢコネクタ２０１を使用する必要があることが含まれる。これは、撮像装置１００とバッテリーグリップ２００とが接続された状態では、撮像装置１００側のＵＳＢコネクタ１０１からは、バッテリーグリップ２００の充電ができないためである。ステップＳ１０３の処理は、撮像装置１００での第３の表示制御処理の一例である。
【００３９】
ステップＳ１０４において、制御部１２０は、電池ホルダ１０７を介して、バッテリーグリップ２００からの表示要求を受信したか否かを判定する。制御部１２０は、表示要求を受信したと判定した場合は、ステップＳ１０５に進む。制御部１２０は、表示要求を受信していないと判定した場合は、ステップＳ１０６に進む。表示要求は、バッテリーグリップ２００に接続した電池２１０および２１１の充電状態、エラー状態などを、撮像装置１００の表示部１１２に表示させるための要求である。電池２１０および２１１の充電状態には、電池２１０および２１１の残量、電池２１０および２１１が充電中か否か、電池２１０および２１１の充電が完了したか否かなどが含まれる。電池２１０および２１１のエラー状態には、充電エラーが生じているか否かなどが含まれる。
【００４０】
ステップＳ１０５において、制御部１２０は、バッテリーグリップ２００から受信した表示要求に基づいて、バッテリーグリップ２００に接続した電池２１０および２１１の状態を表示部１１２に表示するように制御する。バッテリーグリップ２００の表示部２１４には、コストを抑えるため、ＬＥＤなどの簡易的な表示部材が使用される。そこで、撮像装置１００の表示部１１２を使用することで、より分かりやすい表示を実現することができる。表示に必要な電力を含め、撮像装置１００を動作させるための電力はバッテリーグリップ２００から供給される。制御部１２０は、電池２１０および２１１の充電状態を表示部１１２に表示するように制御してもよい。ステップＳ１０５の処理は、撮像装置１００での第１の表示制御処理の一例である。
【００４１】
ステップＳ１０６において、制御部１２０は、検出回路１１０からの検出信号に基づいて、ＵＳＢコネクタ１０１に、ＵＳＢでのデータ通信が可能な通信機器が接続されているか否かを判定する。制御部１２０は、ＵＳＢコネクタ１０１に通信機器が接続されていると判定した場合は、ステップＳ１０７に進む。ＵＳＢコネクタ１０１に通信機器が接続されていないと判定した場合、図４Ａのフローチャートは終了する。通信機器の例としてＰＣ４００が挙げられる。
ステップＳ１０７において、制御部１２０は、信号線１３１を用いて、ＵＳＢコネクタ１０１に接続されたＰＣ４００などの通信機器とデータ通信を行う。制御部１２０は、ステップＳ１０７で、バッテリーグリップ２００が撮像装置１００の電池ホルダ１０７に接続されているか否かによらずに、ＰＣ４００などの通信機器とデータ通信を行う。
【００４２】
ステップＳ１０８において、制御部１２０は、ステップＳ１０１よりも電流制限を上げる処理を行う。例えば、制御部１２０は、電流制限の上限電流値をサスペンド規格の上限電流値よりも上げるよう電流制限回路１０３を制御する。ここでの電流制限の上限電流値は、ＵＳＢコネクタ１０１に機器が接続されている場合、この機器から、撮像装置１００の動作と電池１０８の充電とに必要な電力が供給できるという条件を満たすように制御部１２０が定める。また、制御部１２０は、ＵＳＢコネクタ１０１に接続される機器を判別し、電流制限回路１０３から出力する電流が、この機器についてＵＳＢ規格で規定される電流の上限値を超えないように制御する。
【００４３】
ステップＳ１０９において、制御部１２０は、ステップＳ１０２と同様に、検出回路１１０からの検出信号に基づいて、ＵＳＢコネクタ１０１に外部機器（アダプタ３００、ＰＣ４００など）が接続されているか否かを判定する。制御部１２０は、ＵＳＢコネクタ１０１に外部機器が接続されていると判定した場合は、ステップＳ１１０に進む。ＵＳＢコネクタ１０１に外部機器が接続されていないと判定した場合、図４Ａのフローチャートは終了する。
ステップＳ１１０において、制御部１２０は、図４Ｂの充電処理を行う。充電処理は、制御部１２０がＵＳＢコネクタ１０１に接続された外部機器から供給される電力で電池１０８を充電するように制御する処理である。
【００４４】
次に、図４Ｂを参照して、撮像装置１００の充電処理について説明する。図４Ｂは、撮像装置１００の充電処理の一例を示すフローチャートである。
ステップＳ２００において、制御部１２０は、撮像装置１００の電池ホルダ１０７に接続された電池１０８の残量が十分か否かを判定する。制御部１２０は、例えば、電池１０８の電圧を測定し、測定した電圧から電池１０８の残量を取得する。電池１０８が有するマイコンが電池１０８の残量を測定し、制御部１２０は、電池１０８が有するマイコンと通信して電池１０８の残量を取得してもよい。制御部１２０は、取得した残量が定められた値以上の場合に、電池１０８の残量が十分であると判定する。制御部１２０は、撮像装置１００に接続された電池１０８の残量が十分であると判定した場合は、ステップＳ２０１に進み、十分ではないと判定した場合は、ステップＳ２０２に進む。
ステップＳ２０１において、制御部１２０は、表示部１１２に充電完了であることを表示するように制御する。ステップＳ２０１で表示部１１２ａ、１１２ｂに表示される画面の例を図６Ｃに示す。
【００４５】
ステップＳ２０２においては、制御部１２０は、充電回路１２１を制御することで、ＵＳＢコネクタ１０１に接続されたアダプタ３００などの外部機器から供給される電力を使用して、電池１０８の充電を開始するように制御する。充電回路１２１は、制御部１２０の制御に基づいて、電池１０８を充電する。また、ステップＳ２０２において、制御部１２０は、表示部１１２に充電中であることを表示するように制御する。ステップＳ２０２で表示部１１２ａ、１１２ｂに表示される画面の例を図６Ａに示す。
【００４６】
ステップＳ２０３において、制御部１２０は、電池１０８の充電でエラーが生じたか否かを判定する。制御部１２０は、充電電圧、充電電流、電池１０８の温度などの少なくともいずれかに基づいて、電池１０８の充電でエラーが生じたか否かを判定する。充電電圧は、電池１０８の電圧であり、充電電流は、電池１０８の電流である。また、電池１０８が有するマイコンが充電電圧、充電電流などを取得してもよい。そして、制御部１２０は、電池１０８が有するマイコンと通信して充電電圧、充電電流などの情報を取得して、電池１０８の充電でエラーが生じたか否かを判定してもよい。制御部１２０は、電池１０８でエラーが生じたと判定した場合は、ステップＳ２０６に進み、電池１０８の充電でエラーが生じていないと判定した場合は、ステップＳ２０４に進む。
【００４７】
ステップＳ２０４において、制御部１２０は、電池１０８の充電が完了したか否かを判定する。制御部１２０は、例えば、充電電流として充電回路１２１を流れる電流を取得し、充電電流が定められた電流値以下になった場合に、電池１０８の充電が完了したと判定する。電池１０８が有するマイコンが充電電流を測定し、制御部１２０は、電池１０８が有するマイコンと通信して充電電流を取得してもよい。制御部１２０は、電池１０８の充電が完了したと判定した場合は、ステップＳ２０５に進み、電池１０８の充電が完了していないと判定した場合は、ステップＳ２０３に進む。
ステップＳ２０５およびＳ２０６において、制御部１２０は、充電回路１２１を制御することで、電池１０８の充電を停止する。
ステップＳ２０７において、制御部１２０は、充電でエラーが発生したことを表示部１１２に表示するように制御する。ステップＳ２０７で表示部１１２ａ、１１２ｂに表示される画面の例を図６Ｅに示す。
【００４８】
次に、図５Ａを参照して、バッテリーグリップ２００の制御処理について説明する。図５Ａは、バッテリーグリップ２００の制御処理の一例を示すフローチャートである。バッテリーグリップ２００の制御処理は、バッテリーグリップ２００単体で充電する処理と、バッテリーグリップ２００に撮像装置１００が接続された場合の処理とを含む。
ステップＳ３００において、制御部２２０は、検出回路２１７による検出結果を示す検出信号を取得し、検出信号に基づいて、撮像装置１００がバッテリーグリップ２００の接続部２１６に接続されているか否かを判定する。制御部２２０は、撮像装置１００がバッテリーグリップ２００の接続部２１６に接続されていると判定した場合は、ステップＳ３０１に進む。制御部２２０は、撮像装置１００がバッテリーグリップ２００の接続部２１６に接続されていないと判定した場合は、ステップＳ３０４に進む。
【００４９】
ステップＳ３０１においては、制御部２２０は、電源スイッチ２１８をオン状態にすることで、撮像装置１００への電力の供給を行うよう制御する。例えば、ＵＳＢコネクタ２０１に外部機器が接続されている場合、制御部２２０は、電源スイッチ２１８をオン状態にすることで、この外部機器から供給される電力で撮像装置１００への電力の供給を行うよう制御する。ＵＳＢコネクタ２０１に外部機器が接続されていない場合、制御部２２０は、電源スイッチ２１８をオン状態にすることで、バッテリーグリップ２００に接続された電池２１０および２１１から供給される電力で撮像装置１００への電力の供給を行うよう制御する。
【００５０】
ステップＳ３０２において、制御部２２０は、検出回路２１２からの検出信号に基づいて、ＵＳＢコネクタ２０１に外部機器（アダプタ３００、ＰＣ４００など）が接続されているか否かを判定する。制御部２２０は、ＵＳＢコネクタ２０１に外部機器が接続されていると判定した場合は、ステップＳ３０３に進む。ＵＳＢコネクタ１０１に外部機器が接続されていないと判定した場合、図５Ａのフローチャートは終了する。
ステップＳ３０３において、制御部２２０は、図５Ｂの充電処理を行う。充電処理は、制御部２２０がＵＳＢコネクタ２０１に接続した外部機器から供給される電力で電池２１０および２１１を充電するように制御する処理である。
ステップＳ３０４においては、制御部２２０は、電源スイッチ２１８をオフ状態にすることで、接続部２１６の端子に電圧が印加されないように制御する。なお、バッテリーグリップ２００が電源スイッチ２１８を有さない場合、制御部２２０は、ステップＳ３０１およびＳ３０４の処理を省略する。
【００５１】
次に、図５Ｂを参照して、バッテリーグリップ２００の充電処理について説明する。図５Ｂは、バッテリーグリップ２００の充電処理の一例を示すフローチャートである。
ステップＳ４００において、制御部２２０は、バッテリーグリップ２００に接続された電池２１０および電池２１１の残量が十分か否かを判定する。制御部２２０は、例えば、電池２１０および電池２１１の電圧を測定し、測定した電圧から電池２１０および電池２１１の残量を取得する。電池２１０および２１１が有するマイコンが電池２１０および２１１の残量を測定してもよい。そして、制御部２２０は、電池２１０および２１１が有するマイコンと通信して電池２１０および電池２１１の残量を取得してもよい。制御部２２０は、取得した電池２１０および電池２１１の残量が定められた値以上の場合に、電池２１０および電池２１１の残量が十分であると判定する。制御部１２０は、電池２１０および電池２１１の残量が十分であると判定した場合は、ステップＳ４０１に進み、十分ではないと判定した場合は、ステップＳ４０３に進む。
【００５２】
ステップＳ４０１において、制御部２２０は、「ＦＵＬＬ」などの充電完了であることを表示部２１４に表示するように制御する。ステップＳ４００で電池２１０および電池２１１の残量が十分であると判定した場合、バッテリーグリップ２００は、電池２１０および２１１の充電は行わない。この場合、バッテリーグリップ２００は、電池２１０および電池２１１の残量が十分ということをユーザに通知するために、表示部２１４に「ＦＵＬＬ」などの充電完了であることを表示する。
ステップＳ４０２において、制御部２２０は、充電完了の表示要求を撮像装置１００に送信することで、撮像装置１００の表示部１１２に、バッテリーグリップ２００に接続された電池２１０および２１１が充電完了の状態であることを表示させるよう制御する。表示要求の送信は、接続部２１６を介して行われる。ステップＳ４０１ではＬＥＤなどの簡易的な表示手段である表示部２１４に表示するのに対し、ステップＳ４０２では撮像装置１００の表示部１１２などを使用して、より分かりやすい表示を行う。
撮像装置１００の制御部１２０は、ステップＳ４０２の表示要求を受信すると、図４ＡのステップＳ１０５で、受信した表示要求に基づいて、バッテリーグリップ２００の充電が完了していることを表示部１１２に表示するように制御する。この制御部１２０の処理で表示部１１２ａ、１１２ｂに表示される画面の例を図６Ｄに示す。
【００５３】
ステップＳ４０３において、制御部２２０は、充電回路２２１を制御することで、ＵＳＢコネクタ２０１に接続されたアダプタ３００などの外部機器から供給される電力で、電池２１０および２１１の充電を開始するように制御する。充電回路２２１は、制御部２２０の制御に基づいて、電池２１０および２１１を充電する。
また、ステップＳ４０３において、制御部２２０は、バッテリーグリップ２００の電池２１０および２１１が充電中であることを表示部２１４に表示するように制御する。
また、ステップＳ４０３において、制御部２２０は、充電中の表示要求を撮像装置１００に送信することで、撮像装置１００の表示部１１２に、電池２１０および２１１が充電中の状態であることを表示させるよう制御してもよい。撮像装置１００の制御部１２０は、充電中の表示要求を受信すると、受信した表示要求に基づいて、図４ＡのステップＳ１０５で、バッテリーグリップ２００の電池２１０および２１１が充電中あることを表示部１１２に表示するように制御する。この制御部１２０の処理で表示部１１２ａ、１１２ｂに表示される画面の例を図６Ｂに示す。
【００５４】
ステップＳ４０４において、制御部２２０は、電池２１０および２１１の充電でエラーが生じたか否かを判定する。制御部２２０は、電池２１０および２１１の充電電圧、充電電流、温度などの少なくともいずれかに基づいて、電池２１０および２１１の充電でエラーが生じたか否かを判定する。充電電圧は、電池２１０および２１１の電圧であり、充電電流は、電池２１０および２１１の電流である。また、電池２１０および２１１が有するマイコンが充電電圧、充電電流などを取得してもよい。そして、制御部２２０は、電池２１０および２１１が有するマイコンと通信して充電電圧、充電電流などの情報を取得して、電池２１０および２１１の充電でエラーが生じたか否かを判定してもよい。制御部２２０は、電池２１０および２１１の充電でエラーが生じたと判定した場合は、ステップＳ４０７に進み、電池２１０および２１１の充電でエラーが生じていないと判定した場合は、ステップＳ４０５に進む。
【００５５】
ステップＳ４０５において、制御部２２０は、電池２１０および２１１の充電が完了したか否かを判定する。制御部２２０は、例えば、充電電流として充電回路２２１を流れる電流を取得し、充電電流が定められた電流値以下になった場合に、電池２１０および２１１の充電が完了したと判定する。電池２１０および２１１が有するマイコンが充電電流を測定し、制御部２２０は、電池２１０および２１１が有するマイコンと通信して充電電流を取得してもよい。制御部２２０は、電池２１０および２１１の充電が完了したと判定した場合は、ステップＳ４０６に進み、電池２１０および電池２１１の少なくともいずれかの充電が完了していないと判定した場合は、ステップＳ４０４に進む。
【００５６】
ステップＳ４０６およびＳ４０７において、制御部２２０は、充電回路２２１を制御することで、電池２１０および２１１の充電を停止する。
ステップＳ４０８において、制御部２２０は、充電でエラーが生じたことを表示部２１４に表示するように制御する。
ステップＳ４０９において、制御部２２０は、充電エラーの表示要求を撮像装置１００に送信することで、バッテリーグリップ２００に接続された電池２１０および２１１の充電でエラーが生じたことを撮像装置１００の表示部１１２に表示させるよう制御する。ステップＳ４０８ではエラーが生じたことをＬＥＤなどの簡易的な表示手段である表示部２１４に表示するのに対し、ステップＳ４０９では撮像装置１００の表示部１１２などを使用して、より分かりやすい表示を行う。
撮像装置１００の制御部１２０は、ステップＳ４０９の表示要求を受信すると、図４ＡのステップＳ１０５で、受信した表示要求に基づいて、バッテリーグリップ２００の充電でエラーが生じたことを表示部１１２に表示するように制御する。この制御部１２０の処理で表示部１１２ａ、１１２ｂに表示される画面の例を図６Ｆに示す。
ステップＳ４０２およびＳ４０９の制御部２２０が行う処理は、バッテリーグリップ２００での第１の表示制御処理の一例である。
【００５７】
以上説明した実施形態１によると、撮像装置１００とバッテリーグリップ２００とが接続されている場合、撮像装置１００は、ＵＳＢコネクタ１０１に接続された外部機器からの電力でバッテリーグリップ２００に接続された電池２１０および２１１を充電しない。また、バッテリーグリップ２００は、ＵＳＢコネクタ２０１に接続された外部機器からの電力で、撮像装置１００に電力を供給し、バッテリーグリップ２００に接続された電池２１０および２１１を充電する。したがって、撮像装置１００のＵＳＢコネクタ１０１に接続された外部機器から撮像装置１００を介してバッテリーグリップ２００に接続された電池２１０および２１１を充電する場合と比べて、充電経路を短くできる。よって、電力の供給経路が適切に制御されるため、充電効率を向上させることができる。
【００５８】
また、バッテリーグリップ２００のＵＳＢコネクタ２０１からの電力で電池２１０および２１１を充電する。そして、撮像装置１００からの電力ではバッテリーグリップ２００に接続された電池２１０および２１１は充電されない。したがって、撮像装置１００の電力でも電池２１０および２１１を充電できるようにする場合と比べて、撮像装置１００およびバッテリーグリップ２００のハードウェアの構成とファームウェアの制御とを簡略化することができる。
また、本実施形態では、撮像装置１００単体で撮像装置１００の電池１０８の充電が可能となる。また、本実施形態では、バッテリーグリップ２００単体でバッテリーグリップ２００の電池２１０および２１１の充電が可能となる。
また、バッテリーグリップ２００の表示部２１４がＬＥＤなどの安価な表示部材であっても、撮像装置１００と接続することで撮像装置１００の表示部１１２を使用した表示が可能となり、より分かりやすい表示を実現できる。
【００５９】
［実施形態２］
次に、実施形態２について説明する。実施形態２の説明では、実施形態１と共通する事項について説明を省略し、実施形態１と異なる事項についての説明を行う。また、実施形態１と同じ要素については同じ符号を付しており、その詳細な説明は省略する。
【００６０】
まず、図７を参照して、撮像装置５００、バッテリーグリップ６００および他の機器について説明する。図７は、撮像装置５００およびバッテリーグリップ６００のハードウェア構成の一例を示す図である。図７は、撮像装置５００とバッテリーグリップ６００とが接続された状態を示す。また、図７は、撮像装置５００のＵＳＢコネクタ１０１にＰＣ４００が接続され、バッテリーグリップ６００のＵＳＢコネクタ２０１にアダプタ３００が接続された状態を示す。アダプタ３００のＡＣプラグ３０１は、商用電源３０３に接続されている。なお、撮像装置５００、バッテリーグリップ６００および他の機器はいずれも電子機器である。
【００６１】
撮像装置５００は、実施形態１における撮像装置１００が有する構成要素と、無線部５０１とを有する。無線部５０１は、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などの無線通信を行う。撮像装置５００は、無線部５０１を使用して表示機器７００と通信可能である。
表示機器７００は、スマートフォン、ＰＣ、タブレットなどの無線機能を有する外部機器である。表示機器７００は、表示部７０１を有する。表示部７０１は、ＴＦＴ液晶、有機ＥＬパネルなどで構成され、任意の画像または情報を表示できる。
撮像装置５００は、無線部５０１を介して表示機器７００と画像データのやり取りを行うことができる。さらに、撮像装置５００は、無線部５０１を介して、撮像装置５００に接続された電池１０８の状態、撮影モード、撮影設定、ＬＶ画像などの情報を表示機器７００に送信し、表示機器７００の表示部７０１に表示させることができる。
【００６２】
バッテリーグリップ６００は、実施形態１におけるバッテリーグリップ２００が有する構成要素と、無線部６０１とを有する。無線部６０１は、撮像装置５００の無線部５０１と同などの機能を有し、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、ＮＦＣなどの無線通信を行う。バッテリーグリップ６００は、無線部６０１を使用して表示機器７００と通信可能である。
バッテリーグリップ６００は、無線部６０１を介して表示機器７００と画像データのやり取りを行うことができる。さらに、バッテリーグリップ６００の制御部２２０は、無線部６０１を介して、バッテリーグリップ６００に接続された電池２１０および２１１の状態などの情報を表示機器７００に送信し、表示機器７００の表示部７０１に表示させるよう制御する。例えば、バッテリーグリップ６００の制御部２２０は、図５ＢのステップＳ４０２およびＳ４０８で、表示要求を表示機器７００に送信することで、バッテリーグリップ２００に接続された電池２１０および２１１の状態を表示機器７００に表示させるよう制御する。この制御部２２０の処理は、バッテリーグリップ６００の第２の表示制御処理の一例である。
【００６３】
図７では、バッテリーグリップ６００が、無線部６０１を介して、表示機器７００と無線通信を行い、表示機器７００が、バッテリーグリップ６００に接続した電池２１０および２１１の状態を表示する例を示している。しかし、撮像装置５００およびバッテリーグリップ６００は次のように動作してもよい。まず、バッテリーグリップ６００の制御部２２０が、接続部２１６を介して、第１の表示要求を撮像装置５００に送信する。第１の表示要求は、バッテリーグリップ６００に接続された電池２１０および２１１の状態を示す情報を含む。次いで、第１の表示要求を受信した撮像装置５００の制御部１２０は、第２の表示要求を、無線通信で、表示機器７００に送信する。これにより、制御部１２０は、バッテリーグリップ６００に接続された電池２１０および２１１の状態、撮像装置５００に接続された電池１０８の状態の少なくともいずれかを表示機器７００に表示させる。この場合、バッテリーグリップ６００は無線部６０１を有さなくてもよい。ここで説明した制御部１２０の処理は、撮像装置１００での第２の表示制御処理の一例である。
また、撮像装置５００が電池１０８を充電している場合、撮像装置５００の制御部１２０が無線部５０１を介して表示機器７００に表示要求を送信することで、撮像装置５００に接続された電池１０８の状態を表示機器７００に表示させるよう制御してもよい。
【００６４】
図７では、撮像装置５００またはバッテリーグリップ６００が表示機器７００と無線通信を行って、表示機器７００が撮像装置５００およびバッテリーグリップ６００の充電状態を表示部７０１に表示する例を説明した。しかし、撮像装置５００またはバッテリーグリップ６００は表示機器７００と有線で通信してもよい。
【００６５】
以上説明した実施形態２によると、実施形態１での効果に加えて、撮像装置５００またはバッテリーグリップ６００が、液晶表示器などの表示部を有さない場合でも、ユーザに分かりやすい表示を行うことができる。また、撮像装置５００の表示部１１２が使用できない状況においても、ユーザは表示機器７００を用いて充電状態などを知ることができ、利便性が向上する。
【００６６】
なお、バッテリーグリップ６００の構成は、２個の電池を接続できる構成に限るものではなく、１個または３個以上の電池を接続できる構成であってもよい。
【００６７】
［実施形態３］
実施形態１および２で説明した様々な機能、処理または方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、プロセッサなどがプログラムを用いて実現することもできる。以下、実施形態３では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、プロセッサなどを「コンピュータＸ」と呼ぶ。また、実施形態３では、コンピュータＸを制御するためのプログラムであって、実施形態１および２で説明した様々な機能、処理または方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【００６８】
実施形態１および２で説明した様々な機能、処理または方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも１つを含む。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記憶媒体である。
【００６９】
なお、本発明の実施形態は上述の実施形態１、２または３に限定されるものではない。発明の要旨を逸脱しない範囲で変更または修正された実施形態１、２または３も本発明の実施形態に含まれる。
【符号の説明】
【００７０】
１００、５００  撮像装置
１０１  ＵＳＢコネクタ
１０２  電源スイッチ
１０３  電流制限回路
１０８  電池
１２０  制御部
２００、６００  バッテリーグリップ
２０１  ＵＳＢコネクタ
２２０  制御部
２１０、２１１  電池
【図１Ａ】
2020058104.tif 000003
【図１Ｂ】
2020058104.tif 000004
【図１Ｃ】
2020058104.tif 000005
【図２Ａ】
2020058104.tif 000006
【図２Ｂ】
2020058104.tif 000007
【図２Ｃ】
2020058104.tif 000008
【図３Ａ】
2020058104.tif 000009
【図３Ｂ】
2020058104.tif 000010
【図３Ｃ】
2020058104.tif 000011
【図４Ａ】
2020058104.tif 000012
【図４Ｂ】
2020058104.tif 000013
【図５Ａ】
2020058104.tif 000014
【図５Ｂ】
2020058104.tif 000015
【図６Ａ】
2020058104.tif 000016
【図６Ｂ】
2020058104.tif 000017
【図６Ｃ】
2020058104.tif 000018
【図６Ｄ】
2020058104.tif 000019
【図６Ｅ】
2020058104.tif 000020
【図６Ｆ】
2020058104.tif 000021
【図６Ｇ】
2020058104.tif 000022
【図７】
2020058104.tif 000023