(57)【要約】【課題】電子機器を電池で駆動させる前に行う負荷試験の回数をできる限り減らし、機器を正常に動作できるか否かを確実に判別できるようにする。【解決手段】あらかじめ定められた一定の電流をバッテリから流すための定電流負荷部を停止した状態において第１のバッテリ電圧を検出するとともに、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出しておいて、操作部から動作指示が入力された際に、前記第１のバッテリ電圧があらかじめ設定された規定電圧以上である場合には、前記残量算出工程におけるバッテリ残量の算出動作を省略するようにする。【選択図】図１
2007282391.tif 000002
【特許請求の範囲】
【請求項１】
バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、
前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、
前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、
電子機器を動作させる動作指示を入力するための操作部と、
前記操作部から動作指示が入力された際に、前記第１のバッテリ電圧とあらかじめ設定された規定電圧とを比較する比較部と、
前記比較部による比較結果が前記第１のバッテリ電圧があらかじめ設定された規定電圧以下である場合に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出部とを有することを特徴とする電子機器。
【請求項２】
バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、
前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、
前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、
電子機器を動作させる動作指示を入力するための操作部と、
前記操作部から動作指示が入力された際に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出部と、
前記残量算出部によって前記バッテリ残量を算出した後、あらかじめ定められた時間が経過するまでは前記残量算出部による前記バッテリ残量の算出動作を禁止する制御部とを有することを特徴とする電子機器。
【請求項３】
バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、
前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、
前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、
電子機器を動作させる動作指示を入力するための操作部と、
前記操作部から第１の動作指示が入力された際に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出部と、
前記残量算出部によって前記バッテリ残量を算出した後、前記操作部から第２の動作指示が入力されるまでの時間を計時する計時部と、
前記第２の動作指示と前記第１の動作指示とが同一であって、前記計時部にて計時した時間があらかじめ定められた時間以下である場合には、前記残量算出部による前記バッテリ残量の算出動作を禁止する制御部とを有することを特徴とする電子機器。
【請求項４】
バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、
前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、
前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、
電子機器を動作させる動作指示を入力するための操作部と、
前記操作部から第１の動作指示が入力された際に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出部と、
前記残量算出部によって前記バッテリ残量を算出した後、前記操作部から第２の動作指示が入力されるまでの時間を計時する計時部と、
前記第２の動作指示を実行するための消費電力が前記第１の動作指示を実行するための消費電力以下であって、前記計時部にて計時した時間があらかじめ定められた時間以下である場合には、前記残量算出部による前記バッテリ残量の算出動作を禁止する制御部とを有することを特徴とする電子機器。
【請求項５】
前記あらかじめ定められた時間は、前記操作部から入力された動作毎に定められていることを特徴とする請求項２〜４の何れか１項に記載の電子機器。
【請求項６】
前記あらかじめ定められた時間は、前記操作部から入力された動作毎に定められた任意の係数によって可変であることを特徴とする請求項２〜５の何れか１項に記載の電子機器。
【請求項７】
前記あらかじめ設定された規定電圧は、前記操作部から入力された動作指示毎に定められていることを特徴とする請求項１〜６の何れか１項に記載の電子機器。
【請求項８】
前記あらかじめ設定された規定電圧は、前記操作部から入力された動作指示毎に定められた任意の係数によって可変であることを特徴とする請求項１〜６の何れか１項に記載の電子機器。
【請求項９】
前記残量算出部が、前記操作部から入力された動作指示に従って動作することが可能なバッテリ残量の有無を算出するために用いる基準値を格納するための残量算出情報記録部を有することを特徴とする請求項１〜８の何れか１項に記載の電子機器。
【請求項１０】
バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、電子機器を動作させる動作指示を入力するための操作部とを有する電子機器の制御方法であって、
前記操作部から動作指示が入力された際に、前記第１のバッテリ電圧とあらかじめ設定された規定電圧とを比較する比較ステップと、
前記比較ステップによる比較結果が前記第１のバッテリ電圧があらかじめ設定された規定電圧以下である場合に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出ステップとを有することを特徴とする電子機器の制御方法。
【請求項１１】
バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、電子機器を動作させる動作指示を入力するための操作部とを有する電子機器の制御方法であって、
前記操作部から動作指示が入力された際に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出ステップと、
前記残量算出ステップによって前記バッテリ残量を算出した後、あらかじめ定められた時間が経過するまでは前記残量算出部による前記バッテリ残量の算出動作を禁止する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項１２】
バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、電子機器を動作させる動作指示を入力するための操作部とを有する電子機器の制御方法であって、
前記操作部から第１の動作指示が入力された際に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出ステップと、
前記残量算出ステップによって前記バッテリ残量を算出した後、前記操作部から第２の動作指示が入力されるまでの時間を計時する計時ステップと、
前記第２の動作指示と前記第１の動作指示とが同一であるかどうかを判定する動作指示判定ステップと、
前記第２の動作指示と前記第１の動作指示とが同一であって、前記計時ステップにて計時した時間があらかじめ定められた時間以下である場合には、前記残量算出部による前記バッテリ残量の算出動作を禁止する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項１３】
バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、電子機器を動作させる動作指示を入力するための操作部とを有する電子機器の制御方法であって、
前記操作部から第１の動作指示が入力された際に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出ステップと、
前記残量算出ステップによって前記バッテリ残量を算出した後、前記操作部から第２の動作指示が入力されるまでの時間を計時する計時ステップと、
前記第２の動作指示を実行するための消費電力が前記第１の動作指示を実行するための消費電力以下であるかどうかを判定する消費電力判定ステップと、
前記第２の動作指示を実行するための消費電力が前記第１の動作指示を実行するための消費電力以下であって、前記計時部にて計時した時間があらかじめ定められた時間以下である場合には、前記残量算出部による前記バッテリ残量の算出動作を禁止する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項１４】
バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、電子機器を動作させる動作指示を入力するための操作部とを有する電子機器の制御方法をコンピュータに実行させることを特徴とするプログラムであって、
前記操作部から動作指示が入力された際に、前記第１のバッテリ電圧とあらかじめ設定された規定電圧とを比較する比較ステップと、
前記比較ステップによる比較結果が前記第１のバッテリ電圧があらかじめ設定された規定電圧以下である場合に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出ステップとを有することを特徴とする電子機器の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、電子機器を動作させる動作指示を入力するための操作部とを有する電子機器の制御方法をコンピュータに実行させることを特徴とするプログラムであって、
前記操作部から動作指示が入力された際に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出ステップと、
前記残量算出ステップによって前記バッテリ残量を算出した後、あらかじめ定められた時間が経過するまでは前記残量算出部による前記バッテリ残量の算出動作を禁止する制御ステップとを有することを特徴とする電子機器の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１６】
バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、電子機器を動作させる動作指示を入力するための操作部とを有する電子機器の制御方法をコンピュータに実行させることを特徴とするプログラムであって、
前記操作部から第１の動作指示が入力された際に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出ステップと、
前記残量算出ステップによって前記バッテリ残量を算出した後、前記操作部から第２の動作指示が入力されるまでの時間を計時する計時ステップと、
前記第２の動作指示と前記第１の動作指示とが同一であるかどうかを判定する動作指示判定ステップと、
前記第２の動作指示と前記第１の動作指示とが同一であって、前記計時ステップにて計時した時間があらかじめ定められた時間以下である場合には、前記残量算出部による前記バッテリ残量の算出動作を禁止する制御ステップとを有することを特徴とする電子機器の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１７】
バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、電子機器を動作させる動作指示を入力するための操作部とを有する電子機器の制御方法をコンピュータに実行させることを特徴とするプログラムであって、
前記操作部から第１の動作指示が入力された際に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出ステップと、
前記残量算出ステップによって前記バッテリ残量を算出した後、前記操作部から第２の動作指示が入力されるまでの時間を計時する計時ステップと、
前記第２の動作指示を実行するための消費電力が前記第１の動作指示を実行するための消費電力以下であるかどうかを判定する消費電力判定ステップと、
前記第２の動作指示を実行するための消費電力が前記第１の動作指示を実行するための消費電力以下であって、前記計時部にて計時した時間があらかじめ定められた時間以下である場合には、前記残量算出部による前記バッテリ残量の算出動作を禁止する制御ステップとを有することを特徴とする電子機器の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
請求項１４〜１７の何れか１項に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器及び電子機器の制御方法に関し、特に、電子機器を動作させる前に、電子機器が正常動作できる残量がバッテリに残っているか否かを判断するために用いて好適な技術に関する。
【背景技術】
【０００２】
携帯電子機器は、機器を動作させるための電源を供給するバッテリを収容可能となっている。このような携帯電子機器としては、例えば、デジタルカメラ、ビデオカメラ、携帯電話等が挙げられる。
【０００３】
前記のような携帯電子機器は、実際の残存容量を正確に把握するようにしている。例えば、特許文献１には、直列に接続された抵抗及びスイッチング素子が、電池に対して並列に接続されるとともに、スイッチング素子をオンさせて抵抗に電池の電流を流すことで、電池電圧検出手段が検出する電池の電圧の変化に関する情報を取得する電池制御手段を備え、電池制御手段は、電池の電圧の変化に関する情報に基づき、電池の残存容量を決定することが開示されている。（特許文献１参照）
一方、消費電力の大きい動作を行う時には、現在のバッテリ残量で動作可能であるか否かの推定を行ってから動作を開始することが知られている。前記推定を行うバッテリ残量推定回路を有する携帯電子機器として、デジタルカメラを例とし、そのブロック図を図５に示す。以下、デジタルカメラの構成を説明する。
【０００４】
バッテリ５０１に対して、バッテリ電圧検出部５０６と、一定の電流を流すことが可能である定電流負荷部５０５とが並列に接続されている。定電流負荷部５０５は、ＯＮ／ＯＦＦの制御が可能である構成となっている。
【０００５】
デジタルカメラシステム５０３に電源を供給する電源部５０２は、デジタルカメラシステム５０３で必要とされる複数種類の定電圧をバッテリ５０１の出力電圧から電圧変換を行って生成して供給をしている。制御部５０４は、デジタルカメラシステム５０３全体の制御を行っている。図５には、バッテリ残量推定回路に関わるブロックのみ示されている。
【０００６】
電源制御部５１０は、デジタルカメラが動作するために必要とされる電源部５０２から供給される電圧をＯＮし、また、不必要とされる電圧をＯＦＦするという電源部５０２の制御を行っている。
【０００７】
操作スイッチ５０８は、レリーズスイッチや動作モードを選択するためのモードスイッチなどの動作指示をするためのスイッチである。スイッチ状態検知部５０９は、操作スイッチ５０８に接続されており、操作スイッチ５０８の状態を監視している。定電流負荷制御部５１１は、スイッチ状態検知部５０９で検知したスイッチ状態情報によって、定電流負荷部５０５のＯＮ／ＯＦＦの制御を行っている。
【０００８】
バッテリ電圧検出部５０６によって、分圧されたバッテリ電圧検出信号がＡ／Ｄ変換部５１２に供給されており、Ａ／Ｄ変換部５１２によってバッテリの電圧情報がデジタル値に変換される。残量算出部５１４は、Ａ／Ｄ変換部５１２から送られてくるバッテリの電圧情報と残量算出情報記録部５１３に記録されている動作状態別に設けられた係数を使用してバッテリ残量推定を行う。残量表示部５０７は、残量算出部５１４によって算出されたバッテリ残量推定結果を表示している。
【０００９】
次に、前述のように構成されたデジタルカメラの動作例を、図６のフローチャートを用いて説明する。
動作が開始されると、操作スイッチ５０８よりカメラ動作指示が入力されるまで待機する（ステップＳ６０１）。そして、カメラ動作指示が入力されるとデジタルカメラシステム５０３はバッテリ電圧検出部５０６を介して、Ａ／Ｄ変換部５１２でデジタル変換された現在のバッテリ電圧情報Ｖ０を取得する（ステップＳ６０２）。
【００１０】
バッテリ電圧情報Ｖ０を取得した後、定電流負荷制御部５１１は定電流負荷部５０５を制御（ＯＮ）し、あらかじめ定められた所望の負荷電流ＩＬをバッテリから流す（ステップＳ６０３）。そして、その際のバッテリ電圧をＡ／Ｄ変換部５１２でデジタル変換したバッテリ電圧情報Ｖ１を取得する（ステップＳ６０４）。バッテリ電圧情報Ｖ１を取得後、定電流負荷制御部５１１は定電流負荷部５０５を制御（ＯＦＦ）する（ステップＳ６０５）。
【００１１】
次に、残量算出部５１４にて以下の演算処理及び比較を行う（ステップＳ６０６）。
Ｖｔｈ  ＜  Ｖ０−ＫΔＶ      ・・・（１式）
ΔＶ＝Ｖ０−Ｖ１              ・・・（２式）
ここで、Ｖｔｈはあらかじめ定められたカメラ動作可能な下限値、Ｋは操作スイッチ５０８より入力されるカメラ動作各々にあらかじめ定められた任意の係数であり、残量算出情報記録部５１３に格納されている。
【００１２】
ステップＳ６０６において、残量算出部５１４にて上記演算処理及び比較を行った結果、演算処理結果が下限値Ｖｔｈより大きいと判断された場合においては、ステップＳ６０１で入力された動作を実行可能と判断して動作を開始し（ステップＳ６０７）、所望の動作を終えると動作完了とする（ステップＳ６０８）。
【００１３】
また、ステップＳ６０６において、上記演算処理及び比較（ステップＳ６０６）を行った結果、演算処理結果が下限値Ｖｔｈ以下と判断された場合においては、ステップＳ６０１で入力された動作を実行不可能と判断して残量表示部５０７に電池交換マークを表示し（ステップＳ６０９）、電源制御部５１０は電源部５０２を制御（ＯＦＦ）する（ステップＳ６１０）。
【００１４】
【特許文献１】特開２００４−１５０９５１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
従来の電池管理回路の場合には、バッテリ残量が十分あるときであっても、動作前にはあらかじめ定められた負荷電流を流して残量推定を必ず行うようにしている。このため、バッテリ残量推定によって大きな電力損失が生じるという問題点があった。
【００１６】
本発明は前述の問題点にかんがみ、電子機器を電池で駆動させる前に行う負荷試験の回数をできる限り減らし、機器を正常に動作できるか否かを確実に判別できるようにすることを目的としている。
【課題を解決するための手段】
【００１７】
本発明の電子機器は、バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、電子機器を動作させる動作指示を入力するための操作部と、前記操作部から動作指示が入力された際に、前記第１のバッテリ電圧とあらかじめ設定された規定電圧とを比較する比較部と、前記比較部による比較結果が前記第１のバッテリ電圧があらかじめ設定された規定電圧以下である場合に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出部とを有することを特徴とする。
【００１８】
本発明の電子機器は、バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、電子機器を動作させる動作指示を入力するための操作部と、前記操作部から動作指示が入力された際に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出部と、前記残量算出部によって前記バッテリ残量を算出した後、あらかじめ定められた時間が経過するまでは前記残量算出部による前記バッテリ残量の算出動作を禁止する制御部とを有することを特徴とする。
【００１９】
本発明の電子機器は、バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、電子機器を動作させる動作指示を入力するための操作部と、前記操作部から第１の動作指示が入力された際に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出部と、前記残量算出部によって前記バッテリ残量を算出した後、前記操作部から第２の動作指示が入力されるまでの時間を計時する計時部と、前記第２の動作指示と前記第１の動作指示とが同一であって、前記計時部にて計時した時間があらかじめ定められた時間以下である場合には、前記残量算出部による前記バッテリ残量の算出動作を禁止する制御部とを有することを特徴とする。
本発明の電子機器は、バッテリから供給された電圧をあらかじめ設定された電圧に変換する電源部と、前記バッテリからあらかじめ定められた一定の電流を流すための定電流負荷部と、前記定電流負荷部を停止した状態において第１のバッテリ電圧を検出し、前記定電流負荷部を動作した状態において第２のバッテリ電圧を検出するバッテリ電圧検出部と、電子機器を動作させる動作指示を入力するための操作部と、前記操作部から第１の動作指示が入力された際に、前記バッテリ電圧検出部により検出される前記第１のバッテリ電圧と、前記第２のバッテリ電圧とに基づいてバッテリ残量を算出する残量算出部と、前記残量算出部によって前記バッテリ残量を算出した後、前記操作部から第２の動作指示が入力されるまでの時間を計時する計時部と、前記第２の動作指示を実行するための消費電力が前記第１の動作指示を実行するための消費電力以下であって、前記計時部にて計時した時間があらかじめ定められた時間以下である場合には、前記残量算出部による前記バッテリ残量の算出動作を禁止する制御部とを有することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、操作部から動作指示が入力された際に、バッテリ電圧があらかじめ設定された規定電圧以上である場合には、バッテリ残量の算出動作を省略するようにしたので、バッテリ残量が十分あるにもかかわらず、バッテリ残量推定動作を行うことにより電力損失が生じるという問題点を解決することができ、電力損失が少ないバッテリ残量推定方法を提供することができる。
【発明を実施するための最良の形態】
【００２１】
（第１の実施形態）
本発明の第１の実施形態を以下に説明する。本実施形態のデジタルカメラの構成例を図１のブロック図に示す。以下、本実施形態のデジタルカメラの構成を説明する。
バッテリ４０１に対して、バッテリ電圧検出部４０６と、一定の電流を流すことが可能である定電流負荷部４０５とが並列に接続されている。定電流負荷部４０５は、ＯＮ／ＯＦＦの制御が可能である構成となっている。
【００２２】
デジタルカメラシステム４０３に電源を供給する電源部４０２は、デジタルカメラシステム４０３で必要とされる複数種類の定電圧をバッテリ４０１の電圧から電圧変換を行って生成して供給している。制御部４０４は、デジタルカメラシステム全体の制御を行っている。図１には、バッテリ残量推定回路に関わるブロックのみ示されている。
【００２３】
電源制御部４１０は、デジタルカメラの動作によって必要とされる電源部４０２から供給される電圧をＯＮし、また、不必要とされる電圧をＯＦＦするように、電源部４０２の制御を行っている。
【００２４】
操作スイッチ４０８は、レリーズスイッチや動作モードを選択するためのモードスイッチなどの動作指示をするためのスイッチである。スイッチ状態検知部４０９は、操作スイッチ４０８に接続されており、操作スイッチ４０８の状態を監視している。定電流負荷制御部４１１は、スイッチ状態検知部４０９で検知したスイッチ状態情報に応じて、定電流負荷部４０５のＯＮ／ＯＦＦの動作制御を行っている。
【００２５】
バッテリ電圧検出部４０６によって分圧されたバッテリ電圧検出信号がＡ／Ｄ変換部４１２に供給されており、Ａ／Ｄ変換部４１２によってバッテリの電圧情報がデジタル値に変換される。
【００２６】
残量算出部４１４は、Ａ／Ｄ変換部４１２から送られてくるバッテリの電圧情報と残量算出情報記録部４１３に記録されている、動作状態別に設けられた基準値を使用してバッテリ残量の算出を行う。残量表示部４０７は、残量算出部４１４によって算出されたバッテリ残量推定結果を表示している。
【００２７】
次に、本実施形態のデジタルカメラの動作を、図２のフローチャートを用いて説明する。
先ず、操作スイッチ４０８よりカメラ動作指示が入力されるまで待機する（ステップＳ１０１）。そして、操作スイッチ４０８よりカメラ動作指示が入力されると、デジタルカメラシステム４０３はバッテリ電圧検出部４０６を介して、Ａ／Ｄ変換部４１２でデジタル変換された現在のバッテリ電圧情報Ｖ'０を取得する（ステップＳ１０２）。
【００２８】
次に、バッテリ電圧情報Ｖ'０を取得した後、残量算出部４１４にてバッテリ電圧情報Ｖ'０と残量算出情報記録部４１３に格納されているあらかじめ定められた後述のバッテリ残量推定試験を行わない下限値Ｖ'ｔｈ０との比較を行う（ステップＳ１０３）。ステップＳ１０３において比較を行った結果、Ｖ'ｔｈ０＜Ｖ'０の場合はステップＳ１０１で入力された動作を実行可能と判断して、操作スイッチ４０８より入力されたカメラ動作指示に対応するカメラ動作を開始し（ステップＳ１０４）、所望の動作を終えると動作完了とする（ステップＳ１０５）。その後、ステップＳ１０１に戻って次の入力の待機状態となる。
【００２９】
一方、ステップＳ１０３において比較を行った結果、Ｖ'ｔｈ０＞＝Ｖ'０の場合は、定電流負荷制御部４１１は定電流負荷部４０５を制御（ＯＮ）し、あらかじめ定められた所望の負荷電流Ｉ'Ｌをバッテリから流す（ステップＳ１０６）。そして、その際のバッテリ電圧をＡ／Ｄ変換部４１２でデジタル変換したバッテリ電圧情報Ｖ'１を取得する（ステップＳ１０７）。
【００３０】
バッテリ電圧情報Ｖ'１を取得した後、定電流負荷制御部４１１は定電流負荷部４０５を制御（ＯＦＦ）し（ステップＳ１０８）、残量算出部４１４にて以下の演算処理及び比較を行う（ステップＳ１０９）。
Ｖ'ｔｈ１  ＜  Ｖ'０−Ｋ' ΔＶ'         ・・・（３式）
ΔＶ'＝Ｖ'０−Ｖ'１                      ・・・（４式）
【００３１】
ここで、Ｖ'ｔｈ１はあらかじめ定められたカメラ動作可能な下限値、Ｋ'は操作スイッチ４０８より入力されるカメラ動作各々にあらかじめ定められた任意の係数であり、残量算出情報記録部４１３に格納されている。
【００３２】
残量算出部４１４において、上記演算処理及び比較（ステップＳ１０９）を行った結果、演算処理結果がカメラ動作可能な下限値Ｖ'ｔｈ１より大きいと判断された場合においては、ステップＳ１０１で入力された動作を実行可能と判断して動作を開始し（ステップＳ１１０）、所望の動作を終えると動作完了とする（ステップＳ１１１）。その後、ステップＳ１０１に戻って次の入力の待機状態となる。
【００３３】
また、ステップＳ１０９において、上記演算処理及び比較を行った結果、演算処理結果がカメラ動作可能な下限値Ｖ'ｔｈ１以下と判断された場合には、ステップＳ１０１で入力された動作を実行不可能と判断して残量表示部４０７に電池交換マークを表示する（ステップＳ１１２）。次に、電源制御部４１０は電源部４０２を制御（ＯＦＦ）する（ステップＳ１１３）。
【００３４】
なお、バッテリ残量推定試験を行わない下限値Ｖ'ｔｈ０及びあらかじめ定められたカメラ動作可能な下限値Ｖ'ｔｈ１は、操作スイッチ４０８により入力されるカメラ動作の種類毎に各々変えてもよい。
【００３５】
また、操作スイッチ４０８より入力されるカメラ動作の各々にあらかじめ定められた任意の係数Ｋ'によっても変えるようにしてもよい。例えば、鏡筒あるいはストロボを充電するような電流を大きく流す動作を行うためのバッテリ残量推定試験を行う場合においては、前記下限値Ｋ'を大きな値とする。また、バッテリ残量推定試験を行わない下限値Ｖ'ｔｈ０、及びあらかじめ定められたカメラ動作可能な下限値Ｖ'ｔｈ１を大きくするように制御を行うようにしてもよい。これら可変の基準値も残量算出情報記録部４１３に格納されている。
【００３６】
以上により、各々動作を実行する前の電池残量推定試験の実施を減らし、消費電力の低減を可能とすることができる。
【００３７】
（第２の実施形態）
本発明の第２の実施形態を以下に説明する。本実施形態のデジタルカメラの構成例を説明するブロック図を図３に示す。以下、構成を説明する。
バッテリ２０１に対してバッテリ電圧検出部２０６と、一定の電流を流すことが可能である定電流負荷部２０５とが並列に接続されている。定電流負荷部２０５はＯＮ／ＯＦＦの制御が可能である構成となっている。
【００３８】
デジタルカメラシステム２０３に電源を供給する電源部２０２は、デジタルカメラシステム２０３で必要とされる複数の定電圧をバッテリ２０１の電圧から電圧変換を行って供給をしている。制御部２０４は、デジタルカメラシステム全体の制御を行っている。図３には、バッテリ残量推定回路に関わるブロックのみ示されている。
【００３９】
電源制御部２１０は、デジタルカメラの動作によって必要とされる電源部２０２から供給される電圧をＯＮし、また、不必要とされる電圧をＯＦＦするという電源部２０２の制御を行っている。操作スイッチ２０８は、レリーズスイッチや動作モードを選択するためのモードスイッチなどの動作指示をするためのスイッチである。スイッチ状態検知部２０９は操作スイッチ２０８に接続されており、操作スイッチ２０８の状態を監視している。
【００４０】
定電流負荷制御部２１１は、スイッチ状態検知部２０９で検知したスイッチ状態情報によって、定電流負荷部２０５のＯＮ／ＯＦＦの制御を行っている。バッテリ電圧検出部２０６によって、分圧されたバッテリ電圧検出信号がＡ／Ｄ変換部２１２に供給されており、Ａ／Ｄ変換部２１２によってバッテリの電圧情報がデジタル値に変換される。
【００４１】
残量算出部２１４は、Ａ／Ｄ変換部２１２から送られてくるバッテリの電圧情報と残量算出情報記録部２１３に記録されている動作状態別に設けられた係数を使用してバッテリ残量推定を行う。残量表示部２０７は、残量算出部２１４によって算出されたバッテリ残量推定結果を表示している。２１５はタイマー回路であり、操作スイッチ２０８より入力された動作終了後から次の動作指示が入力されるまでの時間をカウントする回路である。
【００４２】
次に、本実施形態のデジタルカメラの動作を図４のフローチャートを用いて説明する。
先ず、操作スイッチ２０８よりカメラ動作指示１が入力されるまで待機する（ステップＳ３０１）。そして、操作スイッチ２０８よりカメラ動作指示１が入力されと、デジタルカメラシステム２０３はバッテリ電圧検出部２０６を介して、Ａ／Ｄ変換部２１２でデジタル変換された現在のバッテリ電圧情報Ｖ"０を取得する（ステップＳ３０２）。
【００４３】
次に、バッテリ電圧情報Ｖ"０を取得した後、残量算出部２１４にてバッテリ電圧情報Ｖ"０と残量算出情報記録部２１３に格納されているあらかじめ定められた後述の電池残量推定試験を行わない下限値Ｖ"ｔｈ０との比較を行う（ステップＳ３０３）。
【００４４】
ステップＳ３０３において比較を行った結果、Ｖ"ｔｈ０＜Ｖ"０の場合はステップＳ３０１で入力された動作を実行可能と判断して、操作スイッチ４０８より入力されたカメラ動作指示に対応するカメラ動作を開始し（ステップＳ３０４）、所望の動作を終えると動作完了とする（ステップＳ３０５）。その後、ステップＳ３０１に戻って次の入力の待機状態となる。
【００４５】
また、ステップＳ３０３において比較を行った結果、Ｖ"ｔｈ０≧Ｖ"０の場合は定電流負荷制御部２１１は定電流負荷部２０５を制御（ＯＮ）し、あらかじめ定められた所望の負荷電流Ｉ"Ｌをバッテリから流す（ステップＳ３０６）。そして、その際のバッテリ電圧をＡ／Ｄ変換部２１２でデジタル変換したバッテリ電圧情報Ｖ"１を取得する（ステップＳ３０７）。
【００４６】
バッテリ電圧情報Ｖ"１を取得後、定電流負荷制御部２１１は定電流負荷部２０５を制御（ＯＦＦ）し（ステップＳ３０８）、残量算出部２１４にて以下の演算処理及び比較を行う（ステップＳ３０９）。
Ｖ"ｔｈ１  ＜  Ｖ"０−Ｋ" ΔＶ"         ・・・（５式）
ΔＶ"＝Ｖ"０−Ｖ"１                      ・・・（６式）
【００４７】
ここで、Ｖ"ｔｈ１はあらかじめ定められたカメラ動作可能な下限値、Ｋ"は操作スイッチ２０８より入力されるカメラ動作各々にあらかじめ定められた任意の係数であり、残量算出情報記録部２１３に格納されている。
【００４８】
残量算出部２１４において、上記演算処理及び比較（ステップＳ３０９）を行った結果、演算処理結果がＶ"ｔｈ１以下と判断された場合においては、ステップＳ３０１で入力された動作を実行不可能と判断して残量表示部２０７に電池交換マークを表示し（ステップＳ３１０）、電源制御部２１０は電源部２０２を制御（ＯＦＦ）する（ステップＳ３１１）。
【００４９】
また、ステップＳ３０９において、上記演算処理及び比較を行った結果、演算処理結果がＶ"ｔｈ１より大きいと判断された場合においては、ステップＳ３０１で入力された動作を実行可能と判断して、操作スイッチ４０８より入力されたカメラ動作指示に対応するカメラ動作を開始する（ステップＳ３１２）。そして、所望の動作を終えると動作完了とする（ステップＳ３１３）。本実施形態においては動作完了後、デジタルカメラシステム２０３はタイマー回路を制御（ＯＮ）し、次に操作スイッチ２０８よりカメラ動作入力が行われるまでの時間のカウントを始める（ステップＳ３１４）。
【００５０】
次に、ステップＳ３１５に進み、動作指示の待機状態となる。そして、操作スイッチ２０８よりカメラ動作指示２が入力されると、デジタルカメラシステム２０３はタイマー回路を制御（ＯＦＦ）し（ステップＳ３１６）、動作指示２が動作指示１と同一動作であるか否か比較を行う（ステップＳ３１７）。
【００５１】
ステップＳ３１７において比較を行った結果、動作指示２が動作指示１と異なる動作である場合にはステップＳ３０２に戻り、バッテリ電圧Ｖ"０の測定を再度行い、前述のフローに従う処理を再度実行する。
【００５２】
また、ステップＳ３１７において比較を行った結果、動作指示２が動作指示１と同一動作である場合には、ステップＳ３１４からステップＳ３１６までの時間Ｔ"ｔｈと、残量算出情報記録部２１３にあらかじめ定められた任意の時間Ｔ"ONとの比較を行う（ステップＳ３１８）。
【００５３】
ステップＳ３１８において比較を行った結果、Ｔ"ONがＴ"ｔｈより長いと判断された場合にはステップＳ３０２に戻り、バッテリ電圧Ｖ"０の測定を再度行い、前述のフローに従う処理を再度実行する。
【００５４】
一方、ステップＳ３１８において比較を行った結果、Ｔ"ONがＴ"ｔｈより短いと判断された場合には動作指示２を実行可能と判断して動作を開始し（ステップＳ３１９）、所望の動作を終えると動作完了とする（ステップＳ３１３）。
【００５５】
なお、バッテリ残量推定試験を行わない下限値Ｖ"ｔｈ０、あらかじめ定められたカメラ動作可能な下限値Ｖ"ｔｈ１ 及びステップＳ３１４からステップＳ３１６までの時間Ｔ"ｔｈ 等は、操作スイッチ２０８により入力されるカメラ動作の各々によって変えてもよい。
【００５６】
また、操作スイッチ２０８より入力されるカメラ動作各々にあらかじめ定められた任意の係数Ｋ"によっても変えてもよい。例えば、鏡筒あるいはストロボを充電するような電流を大きく流す動作を行うためのバッテリ残量推定試験を行う場合においては、Ｋ"を大きな値とし、バッテリ残量推定試験を行わない下限値Ｖ"ｔｈ０、及びあらかじめ定められたカメラ動作可能な下限値Ｖ"ｔｈ１を大きくするように制御を行う。逆に、ステップＳ３１４からステップＳ３１６までの時間Ｔ"ｔｈ は短くするように制御を行うようにしてもよい。
【００５７】
これら可変の基準値も残量算出情報記録部２１３に格納されている。また、ステップＳ３１７において動作指示２が動作指示１と異なる動作の場合においても動作指示２が動作指示１より低い電力で動作できる場合はステップＳ３１８のフローへ移ってもよい。
以上のような手順を行うことにより、各々の動作を実行する前の電池残量推定試験の実施回数を減らすことが可能となり、消費電力の低減を図ることができる。
【００５８】
（本発明に係る他の実施形態）
前述した本発明の実施形態における電子機器を構成する各手段、並びに電子機器の制御方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００５９】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００６０】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図２、図４に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６１】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００６３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００６４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００６５】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００６８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６９】
【図１】本発明第１の実施形態を示し、デジタルカメラの構成例を示すブロック図である。
【図２】本発明第１の実施形態を示し、デジタルカメラの動作を説明するフローチャートである。
【図３】本発明第２の実施形態を示し、デジタルカメラの構成例を説明するブロック図である。
【図４】本発明第２の実施形態を示すフローチャートである。
【図５】従来例を示すデジタルカメラの構成例を説明するブロック図である。
【図６】従来例のデジタルカメラの動作例を説明するフローチャートである。
【符号の説明】
【００７０】
２０１  バッテリ
２０２  電源部
２０３  デジタルカメラシステム
２０４  制御部
２０５  定電流負荷部
２０６  バッテリ電圧検出部
２０７  残量表示部
２０８  操作スイッチ
２０９  スイッチ状態検知部
２１０  電源制御部
２１１  定電流負荷制御部
２１２  Ａ／Ｄ変換部
２１３  残量算出情報記録部
２１４  残量算出部
２１５  タイマー回路
【図１】
2007282391.tif 000003
【図２】
2007282391.tif 000004
【図３】
2007282391.tif 000005
【図４】
2007282391.tif 000006
【図５】
2007282391.tif 000007
【図６】
2007282391.tif 000008