(57)【要約】【課題】  温度条件によって電流の制限値が変化する電池パックを電源として有効に利用できるようにすること。【解決手段】  電子機器（２００）は、電池装置（１００）からの温度情報を受信する受信手段と、温度と使用可能電流との関係を示す情報を用いて、前記電池装置の使用可能電流を計算する第１の計算手段と、前記電池装置の電圧を検出する検出手段と、前記計算された使用可能電流から使用可能電力を計算する第２の計算手段と、機能毎の消費電力データと、前記計算した使用可能電力から使用可能電力を超えないように機能を選択するように制御する制御手段とを有する。【選択図】  図１
2016213952.tif 000002
【特許請求の範囲】
【請求項１】
電池装置からの温度情報を受信する受信手段と、
温度と使用可能電流との関係を示す情報を用いて、前記電池装置の使用可能電流を計算する第１の計算手段と、
前記電池装置の電圧を検出する検出手段と、
前記計算された使用可能電流から使用可能電力を計算する第２の計算手段と、
機能毎の消費電力データと、前記計算した使用可能電力から使用可能電力を超えないように機能を選択するように制御する制御手段と
を有することを特徴とする電子機器。
【請求項２】
前記第１の計算手段は、前記電池装置の種類と、温度と使用可能電流との関係を示す情報とを用いて、前記電池装置の使用可能電流を計算することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、優先順位に従って機能を選択することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
コンピュータを、
電池装置からの温度情報を受信する受信手段と、
温度と使用可能電流との関係を示す情報を用いて、前記電池装置の使用可能電流を計算する第１の計算手段と、
前記電池装置の電圧を検出する検出手段と、
前記計算された使用可能電流から使用可能電力を計算する第２の計算手段と、
機能毎の消費電力データと、前記計算した使用可能電力から使用可能電力を超えないように機能を選択するように制御する制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池パック（電池装置）を電源として動作する電子機器等に関する。
【背景技術】
【０００２】
デジタルビデオカメラ等の電子機器の電源には、２次電池を有する電池パックが使用されている。特許文献１には、設定された時間条件の範囲内で許容される最善の動作モードを決定することができるバッテリ駆動型の電子装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−３０７４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
温度条件によって電流の制限値が変化する電池パックでは、温度条件に適した過電流保護を行うことができる。
【０００５】
しかしながら、電流の制限値が温度条件だけで変化してしまうと、電子機器の動作モードまたは状態によっては、電源である電池パックの電力を有効に利用することができない場合がある。
【０００６】
そこで、本発明は、温度条件によって電流の制限値が変化する電池パックを電源として有効に利用できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器は、電池装置からの温度情報を受信する受信手段と、温度と使用可能電流との関係を示す情報を用いて、前記電池装置の使用可能電流を計算する第１の計算手段と、前記電池装置の電圧を検出する検出手段と、前記計算された使用可能電流から使用可能電力を計算する第２の計算手段と、機能毎の消費電力データと、前記計算した使用可能電力から使用可能電力を超えないように機能を選択するように制御する制御手段とを有することを特徴とする電子機器である。
【０００８】
本発明に係るプログラムは、コンピュータを、電池装置からの温度情報を受信する受信手段と、温度と使用可能電流との関係を示す情報を用いて、前記電池装置の使用可能電流を計算する第１の計算手段と、前記電池装置の電圧を検出する検出手段と、前記計算された使用可能電流から使用可能電力を計算する第２の計算手段と、機能毎の消費電力データと、前記計算した使用可能電力から使用可能電力を超えないように機能を選択するように制御する制御手段として機能させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、温度条件によって電流の制限値が変化する電池パックを電源として有効に利用することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１における電子機器２００が有する構成要素を説明するための図である。
【図２】実施形態１における電池パック１００の温度と使用可能電流との関係の一例を説明するための図である。
【図３】実施形態１における電子機器２００が有する機能毎の消費電力データの一例を示す図である。
【図４】実施形態１における電子機器２００で行われる処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明の実施形態は以下の実施形態に限定されるものではない。
【００１２】
［実施形態１］
図１は、実施形態１における電子機器２００が有する構成要素を説明するための図である。
【００１３】
図１において、電池パック１００は、電子機器２００から取り外し可能な電池装置であり、電子機器２００の電源として動作する。電子機器２００は、撮像装置として動作することができる電子機器であり、電池パック１００から供給される電力を受けて動作することができる。外部機器３００は、接続部３０１を介して電子機器２００に接続される。外部機器３００は、電子機器２００から取り外し可能な装置である。
【００１４】
電池パック１００には、バッテリ１０１と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２と、温度検出部１０３とを有する。ＣＰＵ１０２は、電流検出部１０４と、電圧検出部１０５と、通信部１０６と、計算部１０７とを有する。バッテリ１０１は、少なくとも１つの２次電池セルを有する。バッテリ１０１が有する少なくとも１つの２次電池セルは、例えば、リチウムイオン電池セル、ニッケル水素電池セルなどである。ＣＰＵ１０２は、電流検出部１０４と、電圧検出部１０５と、通信部１０６と、計算部１０７の機能を持っている。温度検出部１０３は、サーミスタなどの温度検出素子で構成されており、基準電圧を分圧された電圧値を検出することにより温度検出素子の抵抗値が分かり、温度検出素子の抵抗値から温度が計算することができる。電流検出部１０４は、電流検出抵抗の電圧から充放電の電流を検出する。電圧検出部１０５は、バッテリ１０１の電圧を検出する。通信部１０６は、電子機器２００の通信部２０７と通信する。計算部１０７は、温度検出部１０３で検出された温度と、電流検出部１０４で検出された電流と、電圧検出部１０５で検出された電圧とを用いて、電池パック１００の残容量を計算する。
【００１５】
電子機器２００には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＤＣ／ＤＣコンバータ２０２と、表示部２０３と、負荷部２０４とを有する。ＣＰＵ２０１は、表示制御部２０５と、負荷制御部２０６と、通信部２０７と、計算部２０８と、電圧検出部２０９とを有する。ＣＰＵ２０１は、表示制御部２０５と、負荷制御部２０６と、通信部２０７と、計算部２０８の機能を持っている。ＤＣ／ＤＣコンバータ２０２は、電池パック１００からの電力を安定化された電圧に変換し、変換された電力をＣＰＵ２０１、表示部２０３、負荷部２０４及び外部機器３００に供給する。表示部２０３は、液晶パネルなどの表示装置である。負荷部２０４は、電力を消費する電子機器２００の負荷回路である。表示制御部２０５は、表示部２０３の動作を制御することができる。負荷制御部２０６は、負荷部２０４の制御を行う。通信部２０７は、電池パック１００の通信部１０６と通信する。計算部２０８は、電池パック１００の残容量を電池パック１００から受信し、受信した残容量を用いて電子機器２００の残り使用可能時間を計算する。電圧検出部２０９は、電池パック１００の電圧を検出し、検出した電圧を計算部２０８に通知する。
【００１６】
外部機器３００は、例えば、所定の光量の光を投射することができるライト装置である。接続部３０１は、例えば、電子機器２００と外部機器３００を接続するためのアクセサリーシューである。外部機器３００は、ライト装置に限るものでなく、マイクロフォン装置、フラッシュ装置などのアクセサリー装置であってもよい。
【００１７】
図２は、実施形態１における電池パック１００の温度と使用可能電流との関係を示す温度電流特性情報の一例を説明するための図である。実施形態１では、電池パック１００に３種類の電池パックがある例を説明するが、電池パック１００の種類は３種類に限るものではない。
【００１８】
図２は、電池パック１００の種類が「Ａ」である場合における温度電流特性情報と、電池パック１００の種類が「Ｂ」である場合における温度電流特性情報と、電池パック１００の種類が「Ｃ」である場合における温度電流特性情報と示す。計算部２０８は、電池パック１００と通信を行い、電池パック１００の種類を判定するための電池情報を受信する。計算部２０８は、その電池情報により、電池パック１００の種類を判定し、判定した種類に対応する温度電流特性情報を計算部２０８内のメモリから読み出す。電池パック１００に対応する温度電流特性情報は、例えば、テーブル形式で、計算部２０８内のメモリに格納されている。
【００１９】
図３は、実施形態１における電子機器２００が有する機能毎の消費電力データの一例を示す図である。
【００２０】
図３は、各動作モードの消費電力と優先順位とを示す消費電力データを示している。電子機器２００の消費電力は、選択した機能の消費電力の合計である。また、各機能には、優先順位がつけられており、選択した機能の消費電力の合計に対して使える電力量が不足する場合、合計電力が供給可能電力以内になるように優先順位に従って機能が絞られる。
【００２１】
例えば、図３の機能からＬＣＤ標準１Ｗ、ビデオモード２Ｗ、ＬＥＤライト標準２Ｗ、ＵＳＢ出力３Ｗの機能を使用したいとする。機能の合計は８Ｗである。例えば、電池パック１００で供給可能な電力が６Ｗだとすると、優先順位順にビデオモード２Ｗ。ＬＣＤ標準１Ｗ、ＬＥＤライト標準２Ｗを選び、ＵＳＢ出力３Ｗは機能を制限することにより、合計電力が５Ｗとなって供給可能電力内になる。
【００２２】
図４は、実施形態１における電子機器２００で行われる処理を説明するためのフローチャートである。
【００２３】
ステップＳ１０１において、ＣＰＵ２０１は、電池パック１００から温度情報を受信する。温度情報は、温度検出部１０３で検出された電池パック１００の温度を示す情報を含む。
【００２４】
ステップＳ１０２において、ＣＰＵ２０１は、計算部２０８内のメモリから温度電流特性情報を読み出す。
【００２５】
ステップＳ１０３において、計算部２０８は、ステップＳ１０１で取得した温度情報と、ステップＳ１０２で読み出した温度電流特性情報とを用いて、使用可能電流を計算する。
【００２６】
ステップＳ１０４において、電圧検出部２０９は、電池パック１００の電圧を検出する。
【００２７】
ステップＳ１０５において、ＣＰＵ２０１は、ステップＳ１０４で検出された電圧を用いて、電子機器２００の入力電源電圧を決定する。
【００２８】
ステップＳ１０６において、計算部２０８は、ステップＳ１０３で計算された使用可能電流とステップＳ１０５で決定された入力電源電圧との積を用いて、使用可能電力を計算する。
【００２９】
ステップＳ１０７において、ＣＰＵ２０１は、ＣＰＵ２０１内のメモリから動作モード毎の消費電力データを読み出す。
【００３０】
ステップＳ１０８において、ＣＰＵ２０１は、ステップＳ１０７で読み出された消費電力データを用いて、使用可能な１つ以上の機能を決定する。この場合、使用可能な１つ以上の機能は、使用可能な１つ以上の機能の消費電力の合計がステップＳ１０６で計算された使用可能電力を超えない範囲で選択される。
【００３１】
このように、実施形態１における電子機器２００によれば、温度条件によって電流の制限値が変化する電池パック１００を電源として有効に利用することができる。
【００３２】
［実施形態２］
実施形態１で説明した様々な機能、処理及び方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などがプログラムを用いて実現することもできる。以下、実施形態２では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵなどを「コンピュータＸ」と呼ぶ。また、実施形態２では、コンピュータＸを制御するためのプログラムであって、実施形態１で説明した様々な機能、処理及び方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【００３３】
実施形態１で説明した様々な機能、処理及び方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態２におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも一つを含む。実施形態２におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ（非一時的）な記憶媒体である。
【符号の説明】
【００３４】
１００  電池パック（電池装置）
２００  電子機器
３００  外部機器（アクセサリー装置）
【図１】
2016213952.tif 000003
【図２】
2016213952.tif 000004
【図３】
2016213952.tif 000005
【図４】
2016213952.tif 000006