(57)【要約】【課題】主電池（又は電子機器）の使用可能時間を計算する場合に、主電池から補助電池への充電量を考慮できるようにする。【解決手段】電子機器（１）は、充放電可能な主電池（２０）の電圧を検出する第１の電圧検出手段と、前記主電池よりも大電流で放電可能な補助電池（２１）の電圧を検出する第２の電圧検出手段と、前記主電池から前記補助電池への充電を制御する充電制御手段と、前記補助電池からの電源の供給が可能である第２の電力供給手段と、前記主電池から前記補助電池への充電を行う場合に、前記主電池から前記補助電池への充電量を考慮して使用可能時間を計算する計算手段とを有することを特徴とする。【選択図】図１
2017103965.tif 000002
【特許請求の範囲】
【請求項１】
充放電可能な主電池の電圧を検出する第１の電圧検出手段と、
前記主電池よりも大電流で放電可能な補助電池の電圧を検出する第２の電圧検出手段と、
前記主電池から前記補助電池への充電を制御する充電制御手段と、
前記補助電池からの電源の供給が可能である第２の電力供給手段と、
前記主電池から前記補助電池への充電を行う場合に、前記主電池から前記補助電池への充電量を考慮して使用可能時間を計算する計算手段と
を有することを特徴とする電子機器。
【請求項２】
前記計算手段は、前記第１の電圧検出手段によって検出された前記主電池の電圧と前記第２の電圧検出手段によって検出された前記補助電池の電圧とに応じて、前記主電池から前記補助電池への充電量を考慮するか否かを判定することを特徴とする請求項１に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池で動作する電子機器の使用可能時間を計算することができる電子機器（例えば、デジタルカメラ）に関する。
【背景技術】
【０００２】
特許文献１には、計測された使用時間から消費電気容量を計算し、電池残量から消費電気容量を差し引くことにより電池残量を更新し、更新された電池残量から使用可能時間を計算する方法が記載されている。
【０００３】
特許文献２には、２つのセルを有する主電池と、１つのセルを有する補助電池と、補助電池の電圧を主電池の電圧に昇圧する昇圧回路とを有する機器が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１７４５３３号公報
【特許文献２】特開平１−２１８３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
主電池及び補助電池を電子機器の電源として使用する場合に、主電池からの電力によって補助電池を充電することを想定する。主電池から補助電池への充電を行う場合に、主電池の残量から主電池（又は電子機器）の使用可能時間を計算してしまうと、主電池から補助電池への充電量を考慮せずに使用可能時間を計算してしまうため、使用可能時間に大きなズレが発生してしまう可能性がある。
【０００６】
しかしながら、特許文献１及び２のいずれにおいても、主電池の使用可能時間を計算する場合に、主電池から補助電池への充電量を考慮してはいなかった。
【０００７】
そこで、本発明は、主電池（又は電子機器）の使用可能時間を計算する場合に、主電池から補助電池への充電量を考慮できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明に係る電子機器は、
充放電可能な主電池の電圧を検出する第１の電圧検出手段と、前記主電池よりも大電流で放電可能な補助電池の電圧を検出する第２の電圧検出手段と、前記主電池から前記補助電池への充電を制御する充電制御手段と、前記補助電池からの電源の供給が可能である第２の電力供給手段と、前記主電池から前記補助電池への充電を行う場合に、前記主電池から前記補助電池への充電量を考慮して使用可能時間を計算する計算手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明に係る電子機器によれば、主電池（又は電子機器）の使用可能時間を計算する場合に、主電池から補助電池への充電量を考慮することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１及び２に係る電子機器１が有する複数の構成要素を示すブロック図である。
【図２】電子機器１で行われる第１の使用可能時間計算処理を示すフローチャートである。
【図３】電子機器１で行われる第２の使用可能時間計算処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は以下の実施形態に限定されるものではない。
【００１２】
［実施形態１］
図１は実施形態１及び２に係る電子機器１が有する複数の構成要素を示すブロック図である。電子機器１は、例えば、撮像装置（例えば、デジタルカメラ）として動作することができる。
【００１３】
主電池２０は、充放電可能な電池である。主電池２０は、例えば、正極材料にＬｉＣｏＯ２を用いたリチウムイオン電池を有する。主電池２０は、電子機器１の電源として動作するものであり、電子機器１に電力を供給することができる。主電池２０は、電子機器１から取り外し可能な電池であっても、電子機器１に内蔵された電池であってもよい。主電池２０は、１つの電池セルを有する電池であっても、２つ以上の電池セルを有する電池であってもよい。電子機器１は、電子機器１に接続された別の外部電源からの電力によって主電池２０を充電するように構成されている。
【００１４】
補助電池２１は、主電池２０よりも大電流で充放電可能な電池である。補助電池２１は、主電池２０と異なる種類の電池であり、例えば、正極材料にＬｉＦｅＰＯ４を用いたリチウムイオン電池を有する。補助電池２１も、主電池２０と同様に、電子機器１の電源として動作するものであり、電子機器１に電力を供給することができる。補助電池２１の充電可能容量は、主電池２０の充電可能容量よりも小さい。補助電池２１は、電子機器１から取り外し可能な電池であっても、電子機器１に内蔵された電池であってもよい。補助電池２１は、１つの電池セルを有する電池であっても、２つ以上の電池セルを有する電池であってもよい。
【００１５】
充電制御回路１０は、主電池２０から補助電池２１への充電電圧及び充電電流を制御することができる。充電制御回路１０の動作は、ＣＰＵ１２によって制御される。
【００１６】
電圧検出回路１１は、主電池２０の電圧を検出し、補助電池２１の電圧を検出することができる。電圧検出回路１１で検出された主電池２０の電圧を示す情報は、ＣＰＵ１２に通知される。電圧検出回路１１で検出された補助電池２１の電圧を示す情報も、ＣＰＵ１２に通知される。
【００１７】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２は、少なくとも一つのマイクロコンピュータとメモリとを有する。ＣＰＵ１２は、電子機器１の各構成要素を制御することができる。
【００１８】
メモリ１３は、ＣＰＵ１２で実行される一つ又は複数のプログラムを記憶している。
【００１９】
指示入力部１４は、ユーザ指示をＣＰＵ１２に入力するためのユーザインターフェース部であり、複数のハードスイッチ又はタッチパネルを有する。タッチパネルは、複数のソフトスイッチを操作可能に表示する。複数のハードスイッチ又は複数のソフトスイッチには、例えば、ＰＯＷＥＲスイッチ、バッテリ残量表示スイッチ、モード切り替えスイッチ、記録開始／停止スイッチ、メニューオン／オフスイッチなどが含まれる。
【００２０】
表示装置１５は、電子機器１の動作状態又は動作モードを表示したり、主電池２０（又は電子機器１）の使用可能時間を表示したりすることができる。
【００２１】
第１の負荷回路１６は、主電池２０から供給される電力で動作する複数の負荷回路の一つである。第１の負荷回路１６に流れる電流値は、電子機器１の動作状態によって変化する。
【００２２】
第２の負荷回路１７は、主電池２０から供給される電力で動作する複数の負荷回路の一つである。第２の負荷回路１７は、第２の負荷回路１７に流れる電流値が第１の負荷回路１６に流れる電流値よりも大きくなるように構成されている。第２の負荷回路１７に流れる電流値は、電子機器１の動作状態によって変化する。第２の負荷回路１７は、電子機器１に内蔵された負荷回路であっても、電子機器１から取り外し可能な外部装置に内蔵された負荷回路であってもよい。
【００２３】
第１の切り替え回路１８は、ＣＰＵ１２によってＯＮ状態（又はＣＬＯＳＥ状態）又はＯＦＦ状態（又はＯＰＥＮ状態）に変更される切り替え回路である。補助電池２１による電力供給が必要になった場合、ＣＰＵ１２は、第１の切り替え回路１８をＯＦＦ状態（又はＯＰＥＮ状態）からＯＮ状態（又はＣＬＯＳＥ状態）に変更する。補助電池２１による電力供給が不要になった場合、ＣＰＵ１２は、第１の切り替え回路１８をＯＮ状態（又はＣＬＯＳＥ状態）からＯＦＦ状態（又はＯＰＥＮ状態）に変更する。主電池２０から補助電池２１への充電が行われる場合、ＣＰＵ１２は、第１の切り替え回路１８をＯＮ状態（又はＣＬＯＳＥ状態）からＯＦＦ状態（又はＯＰＥＮ状態）に変更する。
【００２４】
第２の切り替え回路１９は、ＣＰＵ１２によってＯＮ状態（又はＣＬＯＳＥ状態）又はＯＦＦ状態（又はＯＰＥＮ状態）に変更される切り替え回路である。主電池２０又は主電池２０及び補助電池２１から第２の負荷回路１７への電力供給が必要になった場合、ＣＰＵ１２は、第２の切り替え回路１９をＯＦＦ状態（又はＯＰＥＮ状態）からＯＮ状態（又はＣＬＯＳＥ状態）に変更する。主電池２０又は主電池２０及び補助電池２１から第２の負荷回路１７への電力供給が不要になった場合、ＣＰＵ１２は、第２の切り替え回路１９をＯＮ状態（又はＣＬＯＳＥ状態）からＯＦＦ状態（又はＯＰＥＮ状態）に変更する。
【００２５】
次に、図２を参照し、電子機器１で行われる第１の使用可能時間計算処理を説明する。図２は電子機器１で行われる第１の使用可能時間計算処理を示すフローチャートである。
【００２６】
実施形態１では、ＣＰＵ１２がメモリ１３に記憶されているプログラムを実行することにより、第１の使用可能時間計算処理が制御される場合を説明する。第１の使用可能時間計算処理は、例えば、電子機器１が起動した後に開始される。
【００２７】
ステップＳ２０１において、ＣＰＵ１２は、電圧検出回路１１で検出された主電池２０の電圧を示す情報と電圧検出回路１１で検出された補助電池２１の電圧を示す情報とを電圧検出回路１１から取得する。これらの情報が取得された後、ＣＰＵ１２は、ステップＳ２０１からステップＳ２０２に移行する。
【００２８】
ステップＳ２０２において、ＣＰＵ１２は、補助電池２１の電圧を用いて、主電池２０から補助電池２１への充電量を計算する。主電池２０から補助電池２１への充電量が計算された後、ＣＰＵ１２は、ステップＳ２０２からステップＳ２０３に移行する。
【００２９】
ステップＳ２０３において、ＣＰＵ１２は、主電池２０から補助電池２１への充電が必要か否かを判定する。ＣＰＵ１２が主電池２０から補助電池２１への充電が必要である場合、ＣＰＵ１２は、ステップＳ２０３からステップＳ２０４に移行する（Ｓ２０３でＹＥＳ）。ＣＰＵ１２が主電池２０から補助電池２１への充電が不要である場合、ＣＰＵ１２は、ステップＳ２０３からステップＳ２０６に移行する（Ｓ２０３でＮＯ）。
【００３０】
ステップＳ２０４において、ＣＰＵ１２は、主電池２０の電圧から主電池２０の残量を計算すると共に、主電池２０の残量からステップＳ２０２で計算された充電量を差し引くことなく、主電池２０の残量から主電池２０（又は電子機器１）の使用可能時間を計算する。このように、ステップＳ２０４において、ＣＰＵ１２は、ステップＳ２０２で計算された充電量を考慮することなく、主電池２０の残量から主電池２０（又は電子機器１）の使用可能時間を計算することができる。主電池２０（又は電子機器１）の使用可能時間が計算された後、ＣＰＵ１２は、ステップＳ２０４からステップＳ２０５に移行する。
【００３１】
ステップＳ２０５において、ＣＰＵ１２は、ステップＳ２０４で計算された使用可能時間を示す情報を表示装置１５に表示させ、所定時間が経過した後にステップＳ２０１に移行する。
【００３２】
ステップＳ２０６において、ＣＰＵ１２は、主電池２０の電圧から主電池２０の残量を計算すると共に、主電池２０の残量からステップＳ２０２で計算された充電量を差し引く。そして、ＣＰＵ１２は、ステップＳ２０２で計算された充電量が差し引かれた主電池２０の残量から主電池２０（又は電子機器１）の使用可能時間を計算する。このように、ステップＳ２０６において、ＣＰＵ１２は、ステップＳ２０２で計算された充電量を考慮して、主電池２０の残量から主電池２０（又は電子機器１）の使用可能時間を計算することができる。主電池２０（又は電子機器１）の使用可能時間が計算された後、ＣＰＵ１２は、ステップＳ２０６からステップＳ２０７に移行する。
【００３３】
ステップＳ２０７において、ＣＰＵ１２は、ステップＳ２０６で計算された使用可能時間を示す情報を表示装置１５に表示させ、ステップＳ２０８に移行する。
【００３４】
ステップＳ２０８において、ＣＰＵ１２は、主電池２０から補助電池２１への充電を開始することを充電制御回路１０に指示すると共に、第１の切り替え回路１８をＯＮ状態（又はＣＬＯＳＥ状態）からＯＦＦ状態（又はＯＰＥＮ状態）に変更する。これにより、充電制御回路１０は、主電池２０から補助電池２１への充電を開始することができる。充電制御回路１０は、充電電圧、充電電流及び充電時間を制御することにより、主電池２０から補助電池２１への充電を制御する。なお、ステップＳ２０８で行われる処理は、ステップＳ２０７で行われる処理の前に行ってもよい。
【００３５】
ステップＳ２０９において、ＣＰＵ１２は、主電池２０から補助電池２１への充電の継続が必要か否かを判定する。主電池２０から補助電池２１への充電の継続が必要である場合、ＣＰＵ１２は、ステップＳ２０９からステップＳ２０８に移行する（Ｓ２０９でＹＥＳ）。主電池２０から補助電池２１への充電の継続が不要である場合、ＣＰＵ１２は、ステップＳ２０９からステップＳ２１０に移行する（Ｓ２０９でＮＯ）。
【００３６】
ステップＳ２１０において、ＣＰＵ１２は、主電池２０から補助電池２１への充電を停止することを充電制御回路１０に指示すると共に、第１の切り替え回路１８をＯＦＦ状態（又はＯＰＥＮ状態）からＯＮ状態（又はＣＬＯＳＥ状態）に変更する。
【００３７】
このように、実施形態１に係る電子機器１によれば、主電池２０（又は電子機器１）の使用可能時間を計算する場合に、主電池２０から補助電池２１への充電量を考慮することができる。
【００３８】
［実施形態２］
次に、図１及び図３を参照し、実施形態２を説明する。
【００３９】
図３は電子機器１で行われる第２の使用可能時間計算処理を示すフローチャートである。
【００４０】
実施形態２では、ＣＰＵ１２がメモリ１３に記憶されているプログラムを実行することにより、第２の使用可能時間計算処理が制御される場合を説明する。第２の使用可能時間計算処理は、例えば、電子機器１が起動した後に開始される。
【００４１】
ステップＳ３０１において、ＣＰＵ１２は、電圧検出回路１１で検出された主電池２０の電圧を示す情報と電圧検出回路１１で検出された補助電池２１の電圧を示す情報とを電圧検出回路１１から取得する。これらの情報が取得された後、ＣＰＵ１２は、ステップＳ３０１からステップＳ３０２に移行する。
【００４２】
ステップＳ３０２において、ＣＰＵ１２は、補助電池２１の電圧を用いて、主電池２０から補助電池２１への充電量を計算する。主電池２０から補助電池２１への充電量が計算された後、ＣＰＵ１２は、ステップＳ３０２からステップＳ３０３に移行する。
【００４３】
ステップＳ３０３において、ＣＰＵ１２は、主電池２０の電圧と補助電池２１の電圧とを比較する。補助電池２１の電圧が主電池２０の電圧よりも大きい場合、ＣＰＵ１２は、ステップＳ３０３からステップＳ３０４に移行する（Ｓ３０３でＹＥＳ）。補助電池２１の電圧が主電池２０の電圧よりも大きくない場合、ＣＰＵ１２は、ステップＳ３０３からステップＳ３０６に移行する（Ｓ３０３でＮＯ）。
【００４４】
ステップＳ３０４において、ＣＰＵ１２は、主電池２０の電圧から主電池２０の残量を計算すると共に、主電池２０の残量からステップＳ３０２で計算された充電量を差し引くことなく、主電池２０の残量から主電池２０（又は電子機器１）の使用可能時間を計算する。このように、ステップＳ３０４において、ＣＰＵ１２は、ステップＳ３０２で計算された充電量を考慮することなく、主電池２０の残量から主電池２０（又は電子機器１）の使用可能時間を計算することができる。主電池２０（又は電子機器１）の使用可能時間が計算された後、ＣＰＵ１２は、ステップＳ３０４からステップＳ３０５に移行する。
【００４５】
ステップＳ３０５において、ＣＰＵ１２は、ステップＳ３０４で計算された使用可能時間を示す情報を表示装置１５に表示させ、所定時間が経過した後にステップＳ３０１に移行する。
【００４６】
ステップＳ３０６において、ＣＰＵ１２は、主電池２０の電圧から主電池２０の残量を計算すると共に、主電池２０の残量からステップＳ３０２で計算された充電量を差し引く。そして、ＣＰＵ１２は、ステップＳ３０２で計算された充電量が差し引かれた主電池２０の残量から主電池２０（又は電子機器１）の使用可能時間を計算する。このように、ステップＳ３０６において、ＣＰＵ１２は、ステップＳ３０２で計算された充電量を考慮して、主電池２０の残量から主電池２０（又は電子機器１）の使用可能時間を計算することができる。主電池２０（又は電子機器１）の使用可能時間が計算された後、ＣＰＵ１２は、ステップＳ３０６からステップＳ３０７に移行する。
【００４７】
ステップＳ３０７において、ＣＰＵ１２は、ステップＳ３０６で計算された使用可能時間を示す情報を表示装置１５に表示させ、ステップＳ３０８に移行する。
【００４８】
ステップＳ３０８において、ＣＰＵ１２は、主電池２０から補助電池２１への充電を開始することを充電制御回路１０に指示すると共に、第１の切り替え回路１８をＯＮ状態（又はＣＬＯＳＥ状態）からＯＦＦ状態（又はＯＰＥＮ状態）に変更する。これにより、充電制御回路１０は、主電池２０から補助電池２１への充電を開始することができる。充電制御回路１０は、充電電圧、充電電流及び充電時間を制御することにより、主電池２０から補助電池２１への充電を制御する。なお、ステップＳ３０８で行われる処理は、ステップＳ３０７で行われる処理の前に行ってもよい。
【００４９】
ステップＳ３０９において、ＣＰＵ１２は、主電池２０から補助電池２１への充電の継続が必要か否かを判定する。主電池２０から補助電池２１への充電の継続が必要である場合、ＣＰＵ１２は、ステップＳ３０９からステップＳ３０８に移行する（Ｓ３０９でＹＥＳ）。主電池２０から補助電池２１への充電の継続が不要である場合、ＣＰＵ１２は、ステップＳ３０９からステップＳ３１０に移行する（Ｓ３０９でＮＯ）。
【００５０】
ステップＳ３１０において、ＣＰＵ１２は、主電池２０から補助電池２１への充電を停止することを充電制御回路１０に指示すると共に、第１の切り替え回路１８をＯＦＦ状態（又はＯＰＥＮ状態）からＯＮ状態（又はＣＬＯＳＥ状態）に変更する。
【００５１】
このように、実施形態２に係る電子機器１によれば、主電池２０（又は電子機器１）の使用可能時間を計算する場合に、主電池２０から補助電池２１への充電量を考慮することができる。
【００５２】
［実施形態３］
実施形態１及び２で説明した様々な機能、処理及び方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などがプログラムを用いて実現することもできる。
【００５３】
以下、実施形態３では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵなどを「コンピュータＸ」と呼ぶ。さらに、実施形態３では、コンピュータＸを制御するためのプログラムであって、実施形態１及び２で説明した様々な機能、処理及び方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【００５４】
実施形態１及び２で説明した様々な機能、処理及び方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも一つを含む。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記憶媒体である。
【符号の説明】
【００５５】
１  電子機器、１０  充電制御回路、１１  電圧検出回路、１２  ＣＰＵ、
１３  メモリ、１４  指示入力部、１５  表示装置、１６  第１の負荷回路、
１７  第２の負荷回路、１８  第１の切り替え回路、１９  第２の切り替え回路、
２０  主電池、２１  補助電池
【図１】
2017103965.tif 000003
【図２】
2017103965.tif 000004
【図３】
2017103965.tif 000005