(57)【要約】【課題】バッテリの残容量が少なくなったことを知らせる警告を発した後においても、精度よく撮影可能枚数あるいは撮影可能時間を表示させることができるようにする。【解決手段】バッテリの端子間電圧を読み出す電圧読出し手段２０８と、基準クロックＰｃを計数する計時カウンタ２１０と、バッテリの端子間電圧が第１の基準電圧に達するまでの期間中に、第１の消費係数や計数時間に基づいてバッテリの現在の残容量を演算し、表示する第１の残容量演算表示手段２０２と、バッテリの端子間電圧が第１の基準電圧から第２の基準電圧に達するまでの期間中に、第２の消費係数や計数時間に基づいてバッテリの現在の残容量を演算し、表示する第２の残容量演算表示手段２０４とを有する。【選択図】図９
2004119327.tif 000002
【特許請求の範囲】
【請求項１】
バッテリからの電源供給によって動作可能な電子機器において、
使用中のバッテリの使用時間を計測する手段と、
前記使用中のバッテリの端子間電圧を計測する手段と、
前記端子間電圧が第１の基準電圧に達するまでの期間中に、少なくとも前記使用時間に基づいて前記使用中のバッテリにおける現在の残容量を演算し、表示する第１の残容量演算表示手段と、
前記端子間電圧が前記第１の基準電圧から第２の基準電圧に達するまでの期間中に、少なくとも前記使用時間に基づいて前記使用中のバッテリにおける現在の残容量を演算し、表示する第２の残容量演算表示手段とを有することを特徴とする電子機器。
【請求項２】
請求項１記載の電子機器において、
使用するバッテリの残容量と駆動モード毎の消費係数が登録された記憶装置を有し、
前記第１及び第２の残容量演算表示手段は、
前記記憶装置から前記使用中のバッテリについての残容量と現在の駆動モードに対応した消費係数を読み出し、
前記使用時間と、前記読み出された残容量及び消費係数に基づいて前記使用中のバッテリにおける現在の残容量を演算し、表示することを特徴とする電子機器。
【請求項３】
請求項２記載の電子機器において、
前記第１及び第２の残容量演算表示手段は、
前記演算後の現在の残容量を、前記記憶装置に記憶されたバッテリの残容量のうち、前記使用中のバッテリに対応するバッテリの残容量として書き換えることを特徴とする電子機器。
【請求項４】
請求項２記載の電子機器において、
前記消費係数は、予め使用するバッテリを充電させた後に、それぞれ駆動モード毎における放電時間に基づいて求められていることを特徴とする電子機器。
【請求項５】
請求項２〜４のいずれか１項に記載の電子機器において、
前記第１の残容量演算表示手段は、少なくとも前記使用時間が第１の時間間隔を超えた段階あるいは駆動モードが変更された段階で駆動され、
前記記憶装置から前記使用中のバッテリについての残容量と現在の駆動モードに対応した消費係数を読み出す第１の情報読出し手段と、
読み出された消費係数に前記使用時間を乗算した値を、前記読み出されたバッテリの残容量から差し引いて前記現在の残容量を演算する第１の演算手段と、
前記現在の残容量を表示する第１の表示手段と、
前記使用時間が前記第１の時間間隔を超えている場合に該使用時間を初期化する第１の初期化手段とを有することを特徴とする電子機器。
【請求項６】
請求項２〜５のいずれか１項に記載の電子機器において、
前記第２の残容量演算表示手段は、少なくとも前記使用時間が第２の時間間隔を超えた段階あるいは駆動モードが変更された段階で駆動され、
前記記憶装置から前記使用中のバッテリについての残容量と現在の駆動モードに対応した消費係数を読み出す第２の情報読出し手段と、
読み出された消費係数に前記使用時間を乗算した値を、前記読み出されたバッテリの残容量から差し引いて前記現在の残容量を演算する第２の演算手段と、
前記現在の残容量を表示する第２の表示手段と、
前記使用時間が前記第２の時間間隔を超えている場合に該使用時間を初期化する第２の初期化手段とを有することを特徴とする電子機器。
【請求項７】
請求項１記載の電子機器において、
前記第１の基準電圧のレベルは、使用中のバッテリへの充電又は使用中のバッテリを他のバッテリに交換することを促す警告を発すべき電圧レベルを示し、
前記第２の基準電圧のレベルは、電子機器本体が動作不能になる直前の電圧レベルを示すことを特徴とする電子機器。
【請求項８】
コンピュータと、バッテリからの電源供給によって動作可能な電子機器と、該電子機器が装着可能な充電装置とを有するコンピュータシステムにおいて、
前記コンピュータは、
前記充電装置に装着された前記電子機器のバッテリに対して充電を行う手段と、
前記電子機器を設定された駆動モードで動作させる手段と、
前記バッテリの端子間電圧を計測する手段と、
前記端子間電圧が第１の基準電圧に達するまでの時間を計測する第１の計測手段と、
前記端子間電圧が前記第１の基準電圧から第２の基準電圧に達するまでの時間を計測する第２の計測手段と、
第１及び第２の計測手段にて得られた時間情報を前記バッテリの残容量表示のパラメータとして前記電子機器の記憶装置に記憶する手段とを有することを特徴とするコンピュータシステム。
【請求項９】
請求項８記載のコンピュータシステムにおいて、
前記コンピュータは、前記充電装置の外部に設置され、外部配線を通じて前記充電装置に接続されていることを特徴とするコンピュータシステム。
【請求項１０】
請求項８記載のコンピュータシステムにおいて、
前記コンピュータは、前記充電装置の内部に設置されていることを特徴とするコンピュータシステム。
【請求項１１】
バッテリからの電源供給によって動作可能な電子機器が装着可能な充電装置において、
前記電子機器のバッテリに対して充電を行う手段と、
前記電子機器を設定された駆動モードで動作させる手段と、
前記バッテリの端子間電圧を計測する手段と、
前記端子間電圧が第１の基準電圧に達するまでの時間を計測する第１の計測手段と、
前記端子間電圧が前記第１の基準電圧から第２の基準電圧に達するまでの時間を計測する第２の計測手段と、
第１及び第２の計測手段にて得られた時間情報を前記バッテリの残容量表示のパラメータとして前記電子機器の記憶装置に記憶する手段とを有することを特徴とする充電装置。
【請求項１２】
バッテリからの電源供給によって動作可能な電子機器のバッテリ残容量表示方法において、
使用中のバッテリの使用時間を計測するステップと、
前記使用中のバッテリの端子間電圧が第１の基準電圧に達するまでの期間中に、少なくとも前記使用時間に基づいて前記使用中のバッテリにおける現在の残容量を演算し、表示する第１の残容量演算表示ステップと、
前記端子間電圧が前記第１の基準電圧から第２の基準電圧に達するまでの期間中に、少なくとも前記使用時間に基づいて前記使用中のバッテリにおける現在の残容量を演算し、表示する第２の残容量演算表示ステップとを有することを特徴とするバッテリ残容量表示方法。
【請求項１３】
バッテリからの電源供給によって動作可能な電子機器のためのバッテリ管理方法において、
使用するバッテリについて識別情報を設定し、
前記使用するバッテリに対して充電を行い、
前記電子機器を設定された駆動モードで動作させ、
前記バッテリの端子間電圧が第１の基準電圧に達するまでの時間を計測し、
前記端子間電圧が前記第１の基準電圧から第２の基準電圧に達するまでの時間を計測し、
得られた時間情報を前記バッテリの残容量表示のパラメータとして前記電子機器の記憶装置に前記識別情報と共に記憶することを特徴とするバッテリ管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バッテリからの電源供給によって動作可能な電子機器と、該電子機器を有するコンピュータシステムと、前記電子機器が装着可能な充電装置と、前記電子機器のためのバッテリ残容量表示方法と、前記電子機器のためのバッテリ管理方法に関し、特に、デジタルカメラ、携帯電話、ビデオカメラ等の携帯可能な電子機器に用いて好適なものである。なお、ここでいうバッテリは、充電可能な２次電池全般を指す。
【０００２】
【従来の技術】
バッテリの残容量を使用者に知らせる、いわゆるバッテリ残容量表示の技術として、例えば特許文献１記載の技術（第１の従来例）や、特許文献２記載の技術（第２の従来例）がある。
【０００３】
第１の従来例は、バッテリセルが装着されたバッテリパックにて、バッテリの充放電電流やバッテリセルの端子間電圧等を検出して、バッテリ残容量情報、充放電電流検出情報及びバッテリセル電圧検出情報として送信し、ビデオカメラにおいてこれら各情報を受信して、受信した各情報に基づいて現在のバッテリ残容量を計算し、表示するというものである。
【０００４】
第２の従来例は、バッテリの電圧検出回路を通じて現在のバッテリの電圧を取り込み、予め記憶装置に記憶されている放電特性から残量時間を演算し、表示するというものである。
【０００５】
【特許文献１】
特開平９−２９７１６６号公報（図１、段落［００１０］並びに段落［００１５］の記載）
【特許文献２】
特開平８−２３４６４号公報（図１、図３及び図５、段落［０００４］の記載）
【０００６】
【発明が解決しようとする課題】
しかしながら、第１の従来例においては、ビデオカメラにおいてバッテリ残容量表示を行わせる場合、常時、バッテリパック（各種検出回路、マイコン及び通信回路等を装備したバッテリパック）を装着していなければならない。この場合、使用時のビデオカメラのサイズが大きくなり、使い勝手がよくない等の問題が生じるおそれがある。従って、このようなバッテリパックをビデオカメラよりもサイズ的に小さい携帯電話やデジタルカメラに適用することはできない。
【０００７】
また、バッテリパックに上述した種々の回路を組み込む必要からバッテリパック自体のコストが高くなり、ビデオカメラ全体のコストも高価格化するという問題がある。
【０００８】
次に、第２の従来例においては、予め放電特性がわかっている専用のバッテリ（例えばリチウムイオン２次電池）についてしか利用できず、汎用のバッテリと区別して管理するなどバッテリに対する管理が面倒になるという問題がある。
【０００９】
放電特性を記憶装置に記憶する場合、例えば単位時間当たりのバッテリ電圧値の変化をデータテーブルというフォーマットで記憶することになるが、単位時間を細かく設定するほど記憶容量が増加し、記憶装置の記憶領域全体に対するデータテーブルの占有領域が増えるという不都合がある。特に、使用するモード毎に放電特性を記憶する場合、大容量の記憶装置を設置する必要があり、コスト的に不利になる。
【００１０】
また、通常、バッテリ残容量表示においては、バッテリの電圧が低下して、ある基準電圧レベルとなったとき、警告を発するようにしているが、汎用のバッテリにおいては、残容量が不明の場合が多く、しかも、警告を発した後の実利用時間にも個々にばらつきがある。従って、例えばビデオカメラやデジタルカメラに使用した場合に、使用者が撮影したいシーンをバッテリの残容量不足で撮れないという場合があった。
【００１１】
つまり、従来においては、警告を発した後の撮影可能枚数あるいは撮影可能時間を使用者に認識させるという考えがなかった。
【００１２】
本発明はこのような課題を考慮してなされたものであり、バッテリの残容量が少なくなったことを知らせる警告を発した後においても、精度よく撮影可能枚数あるいは撮影可能時間を表示させることができ、警告後の撮影可能枚数あるいは撮影可能時間等を使用者に認識させることができ、使い勝手のよい電子機器を提供することを目的とする。
【００１３】
また、本発明の他の目的は、汎用のバッテリを満充電した際の残容量を駆動モード毎に正確に検出でき、しかも、その検出結果をバッテリ残容量表示に必要な情報として、かつ、記憶領域を最小限にして記憶することができるコンピュータシステム、充電装置及びバッテリ管理方法を提供することにある。
【００１４】
また、本発明の他の目的は、バッテリの残容量が少なくなったことを知らせる警告を発した後においても、精度よく残容量を表示することができ、警告後の撮影可能枚数あるいは撮影可能時間等を使用者に認識させることができ、携帯可能な電子機器等に利用した場合に、使い勝手のよい電子機器として市場に提供することができるバッテリ残容量表示方法を提供することにある。
【００１５】
【課題を解決するための手段】
本発明に係る電子機器は、バッテリからの電源供給によって動作可能な電子機器において、使用中のバッテリの使用時間を計測する手段と、前記使用中のバッテリの端子間電圧を計測する手段と、前記端子間電圧が第１の基準電圧に達するまでの期間中に、少なくとも前記使用時間に基づいて前記使用中のバッテリにおける現在の残容量を演算し、表示する第１の残容量演算表示手段と、前記端子間電圧が前記第１の基準電圧から第２の基準電圧に達するまでの期間中に、少なくとも前記使用時間に基づいて前記使用中のバッテリにおける現在の残容量を演算し、表示する第２の残容量演算表示手段とを有することを特徴とする。
【００１６】
ここで、前記第１の基準電圧のレベルは、使用中のバッテリへの充電又は使用中のバッテリを他のバッテリに交換することを促す警告を発すべき電圧レベルを示し、前記第２の基準電圧のレベルは、電子機器本体が動作不能になる直前の電圧レベルを示すようにしてもよい。
【００１７】
これにより、まず、使用中のバッテリの電圧レベルが第１の基準電圧レベルに達するまでは、第１の残容量演算表示手段によって、バッテリの残容量が演算されて表示されることとなる。
【００１８】
そして、使用中のバッテリの電圧レベルが第１の基準電圧レベルよりも低下した場合は、今度は、第２の残容量演算表示手段によって、バッテリの残容量が演算されて表示されることとなる。この第２の残容量演算表示手段による演算及び表示は、使用中のバッテリの電圧レベルが第２の基準電圧レベルに達するまで継続されることになる。
【００１９】
残容量の表示形態としては、例えば４つのシンボルが１つ１つ消えていく、いわゆるアイコン表示の形態でもよいが、撮影可能時間や撮影可能枚数を示すテキスト表示などのように、使用者がバッテリ残容量を一目で、かつ、正確に認識できる表示形態とすることが好ましい。もちろん、前記テキスト表示とアイコン表示を併せた表示形態にしてもよい。
【００２０】
このように、本発明においては、バッテリの残容量が少なくなったことを知らせる警告を発した後においても、撮影可能枚数あるいは撮影可能時間を使用者に認識させることができ、使い勝手のよいものとなる。
【００２１】
そして、前記構成において、使用するバッテリの残容量と駆動モード毎の消費係数が登録された記憶装置を有し、前記第１及び第２の残容量演算表示手段は、前記記憶装置から前記使用中のバッテリについての残容量と現在の駆動モードに対応した消費係数を読み出し、前記使用時間と、前記読み出された残容量及び消費係数に基づいて前記使用中のバッテリにおける現在の残容量を演算し、表示するようにしてもよい。
【００２２】
ここで、前記消費係数は、予め使用するバッテリを充電させた後に、それぞれ駆動モード毎における放電時間に基づいて求めるようにしてもよい。
【００２３】
そして、前記第１及び第２の残容量演算表示手段は、前記演算後の現在の残容量を、前記記憶装置に記憶されたバッテリの残容量のうち、前記使用中のバッテリに対応するバッテリの残容量として書き換えるようにしてもよい。
【００２４】
これにより、記憶装置には、１つのバッテリに対して残容量と消費係数という少ない情報を記憶させておくだけでよいため、従来のように、単位時間当たりの電圧値の変化をデータテーブルとして記憶する場合と比して、記憶容量を大幅に低減することができ、複数のバッテリについてそれぞれ駆動モード毎に消費係数を記憶することも可能となる。
【００２５】
前記第１の残容量演算表示手段は、少なくとも前記使用時間が第１の時間間隔を超えた段階あるいは駆動モードが変更された段階で駆動され、前記記憶装置から前記使用中のバッテリについての残容量と現在の駆動モードに対応した消費係数を読み出す第１の情報読出し手段と、読み出された消費係数に前記使用時間を乗算した値を、前記読み出されたバッテリの残容量から差し引いて前記現在の残容量を演算する第１の演算手段と、前記現在の残容量を表示する第１の表示手段と、前記使用時間が前記第１の時間間隔を超えている場合に該使用時間を初期化する第１の初期化手段とを有するようにしてもよい。
【００２６】
また、前記第２の残容量演算表示手段は、少なくとも前記使用時間が第２の時間間隔を超えた段階あるいは駆動モードが変更された段階で駆動され、前記記憶装置から前記使用中のバッテリについての残容量と現在の駆動モードに対応した消費係数を読み出す第２の情報読出し手段と、読み出された消費係数に前記使用時間を乗算した値を、前記読み出されたバッテリの残容量から差し引いて前記現在の残容量を演算する第２の演算手段と、前記現在の残容量を表示する第２の表示手段と、前記使用時間が前記第２の時間間隔を超えている場合に該使用時間を初期化する第２の初期化手段とを有するようにしてもよい。
【００２７】
これらの場合において、バッテリの端子間電圧が第１の基準電圧に達するまでは、使用者がバッテリの残容量についてそれほど気にすることはないので、第１の時間間隔を例えば１０秒とし、バッテリの端子間電圧が第１の基準電圧から第２の基準電圧に達するまでは、使用者がバッテリの残容量について注目していることから、第２の時間間隔を例えば２秒とすることなどが考えられる。
【００２８】
次に、本発明に係るコンピュータシステムは、コンピュータと、バッテリからの電源供給によって動作可能な電子機器と、該電子機器が装着可能な充電装置とを有するコンピュータシステムにおいて、前記コンピュータは、前記充電装置に装着された前記電子機器のバッテリに対して充電を行う手段と、前記電子機器を設定された駆動モードで動作させる手段と、前記バッテリの端子間電圧を計測する手段と、前記端子間電圧が第１の基準電圧に達するまでの時間を計測する第１の計測手段と、前記端子間電圧が前記第１の基準電圧から第２の基準電圧に達するまでの時間を計測する第２の計測手段と、第１及び第２の計測手段にて得られた時間情報を前記バッテリの残容量表示のパラメータとして前記電子機器の記憶装置に記憶する手段とを有することを特徴とする。
【００２９】
これにより、汎用のバッテリを満充電した際の残容量を駆動モード毎に正確に検出でき、しかも、その検出結果をバッテリ残容量表示に必要な情報として、かつ、記憶領域を最小限にして記憶することができる。
【００３０】
前記コンピュータシステムにおいて、前記コンピュータを、前記充電装置の外部に設置し、外部配線を通じて前記充電装置に接続してもよいし、前記充電装置の内部に設置するようにしてもよい。
【００３１】
次に、本発明に係る充電装置は、バッテリからの電源供給によって動作可能な電子機器が装着可能な充電装置において、前記電子機器のバッテリに対して充電を行う手段と、前記電子機器を設定された駆動モードで動作させる手段と、前記バッテリの端子間電圧を計測する手段と、前記端子間電圧が第１の基準電圧に達するまでの時間を計測する第１の計測手段と、前記端子間電圧が前記第１の基準電圧から第２の基準電圧に達するまでの時間を計測する第２の計測手段と、第１及び第２の計測手段にて得られた時間情報を前記バッテリの残容量表示のパラメータとして前記電子機器の記憶装置に記憶する手段とを有することを特徴とする。
【００３２】
この場合も、汎用のバッテリを満充電した際の残容量を駆動モード毎に正確に検出でき、しかも、その検出結果をバッテリ残容量表示に必要な情報として、かつ、記憶領域を最小限にして記憶することができる。
【００３３】
次に、本発明に係るバッテリ残容量表示方法は、バッテリからの電源供給によって動作可能な電子機器のバッテリ残容量表示方法において、使用中のバッテリの使用時間を計測するステップと、前記使用中のバッテリの端子間電圧が第１の基準電圧に達するまでの期間中に、少なくとも前記使用時間に基づいて前記使用中のバッテリにおける現在の残容量を演算し、表示する第１の残容量演算表示ステップと、前記端子間電圧が前記第１の基準電圧から第２の基準電圧に達するまでの期間中に、少なくとも前記使用時間に基づいて前記使用中のバッテリにおける現在の残容量を演算し、表示する第２の残容量演算表示ステップとを有することを特徴とする。
【００３４】
これにより、バッテリの残容量が少なくなったことを知らせる警告を発した後において、撮影可能枚数あるいは撮影可能時間を使用者に認識させることができ、携帯可能な電子機器等に利用した場合に、使い勝手のよい電子機器として市場に提供することができる。
【００３５】
次に、本発明に係るバッテリ管理方法は、バッテリからの電源供給によって動作可能な電子機器のためのバッテリ管理方法において、使用するバッテリについて識別情報を設定し、前記使用するバッテリに対して充電を行い、前記電子機器を設定された駆動モードで動作させ、前記バッテリの端子間電圧が第１の基準電圧に達するまでの時間を計測し、前記端子間電圧が前記第１の基準電圧から第２の基準電圧に達するまでの時間を計測し、得られた時間情報を前記バッテリの残容量表示のパラメータとして前記電子機器の記憶装置に前記識別情報と共に記憶することを特徴とする。
【００３６】
これにより、汎用のバッテリを満充電した際の残容量を駆動モード毎に正確に検出でき、しかも、その検出結果をバッテリ残容量表示に必要な情報として、かつ、記憶領域を最小限にして記憶することができる。また、各バッテリの残容量を識別情報と共に管理することができ、電子機器の使用中において、装着しているバッテリに応じた正確なバッテリ残容量表示を行うことができる。
【００３７】
【発明の実施の形態】
以下、本発明に係る電子機器をデジタルカメラに適用した実施の形態例と、該実施の形態に係るデジタルカメラに適用したコンピュータシステム、充電装置、バッテリ残容量表示方法及びバッテリ管理方法の実施の形態例を図１〜図１６を参照しながら説明する。
【００３８】
まず、本実施の形態に係るデジタルカメラ１０は、図１に示すように、基本的には、図１に示すように、以下に示す主要部品１２が筐体１４に収容されて構成され、主要部品１２は、光学部品１６と、撮像素子１８と、ドライバ２０と、タイミング発生器ｌ（ＴＧ）２２と、機構系２４と、機構系用ＣＰＵ２６と、カメラ用ＣＰＵ２８と、前処理回路３０と、Ａ／Ｄ変換器３２と、システムＬＳＩ３４と、バッテリ３６と、着脱自在の記録媒体３８と、操作部４０と、液晶表示部４２と、後述するクレードル１００との電気的接続を行うためのコネクタ９０等を有する。
【００３９】
光学部品１６は、複数枚の光学レンズを組み合わせて構成されている（図１では代表的に１つのレンズで示してある）。
【００４０】
機構系２４は、光学レンズの配置する位置を調節して画面の画角を操作部４０からの操作信号に応じて調節するズーム機構と、撮像素子１８で光電変換した信号電荷を基に自動露出を行い、また、被写体とデジタルカメラ１０との距離に応じてピント調節するＡＥ／ＡＦ調節機構と、被写体の撮影において最適な入射光の光束を撮像素子に供給するように入射光束断面積（すなわち、絞り開口面積）を調節する絞り調節機構とを有する。
【００４１】
撮像素子１８の入射光側には、赤外線カットフィルタ４４と、該撮像素子１８に対応して光学像の空間周波数をナイキスト周波数以下に制限する光学ローパスフィルタ４６とが一体的に配設される。本実施の形態では単板方式の色フィルタを用いて撮像する。
【００４２】
撮像素子１８には、ＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ：電荷結合素子）やＭＯＳ（Ｍｅｔａｌ　Ｏｘｉｄｅ　Ｓｅｍｉｃｏｎｄｕｃｔｏｒ：金属酸化型半導体）タイプの固体撮像デバイスが適用される。
【００４３】
撮像素子１８では、供給される駆動信号に応じて光電変換によって得られた信号電荷を所定のタイミングとして、例えば、信号読出し期間の電子シャッタのオフの期間にフィールドシフトにより垂直転送路に読み出され、この垂直転送路をラインシフトした信号電荷が水平転送路に供給され、この水平転送路を経た信号電荷が図示しない出力回路による電流／電圧変換によってアナログ電圧信号（撮像信号Ｓｃ）にされ、後段の前処理回路３０に出力される。撮像素子１８は、ＣＣＤタイプでは信号電荷の読出しモードに応じてフィールド蓄積２行混合読出しの色多重化方式や全画素読出し方式を用いる。
【００４４】
前処理回路３０は、例えばＣＤＳ（Ｃｏｒｒｅｌａｔｅｄ　Ｄｏｕｂｌｅ　Ｓａｍｐｌｉｎｇ：相関二重サンプリング）回路やガンマ変換回路等が挙げられる。ＣＤＳ回路は、例えばＣＣＤ型の撮像素子を用いて、基本的にその素子により生じる各種のノイズをタイミング発生器２２からのタイミング信号によりクランプするクランプ回路と、タイミング信号により撮像信号Ｓｃをホールドするサンプルホールド回路を有する。ガンマ変換回路は、ＣＤＳ回路を通じてノイズが除去された後の撮像信号Ｓｃにガンマ補正、いわゆるガンマ変換を施す。
【００４５】
Ａ／Ｄ変換器３２は、供給される撮像信号Ｓｃの信号レベルを所定の量子化レベルにより量子化してデジタル信号に変換し、撮像データＤｃとして後段のシステムＬＳＩ３４に出力する。
【００４６】
システムＬＳＩ３４は、図２に示すように、ＭＰＵ（Ｍｉｃｒｏ　Ｐｒｏｃｅｓｓｏｒ　Ｕｎｉｔ）５０と、ＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）５２と、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）５４と、不揮発性メモリ５６と、メモリ制御部５８と、記録媒体用インターフェース（Ｉ／Ｆ）６０と、画像処理ブロック６２と、圧縮伸長部６４と、通信制御部６６と、表示制御ブロック６８と、電源制御部７０とを有する。
【００４７】
画像処理ブロック６２は、画像処理部７２と、画像メモリ７４とを有し、表示制御ブロック６８は、表示用メモリ７６と、表示制御部７８と、Ｄ／Ａ変換部８０とを有する。このＤ／Ａ変換部８０からのアナログ信号が液晶表示部４２に供給されて該液晶表示部４２の画面上に撮像映像が表示されることとなる。
【００４８】
Ａ／Ｄ変換器３２から供給された撮像データＤｃは、メモリ制御部５８及びＭＰＵ５０による制御によってラインバッファを経て画像メモリ７４に格納される。画像メモリ７４に格納された撮像データＤｃは、その後、画像処理部７２を通じて所定の画像処理が施された後、例えば圧縮伸長部６４によって圧縮処理され、インターフェース６０を介して記録媒体３８に記録される。
【００４９】
バッテリ３６は、電源制御部７０に接続され、バッテリ３６からの電源が電源制御部７０を通じてＭＰＵ５０のほか、各種回路に供給されるようになっている。バッテリ３６に対する充電は、図１に示すように、本実施の形態に係る充電装置を含むクレードル１００を通じて行われる。
【００５０】
クレードル１００は、上部にデジタルカメラ１０を装着可能な凹部１０２を有し、その凹部１０２の一部に充電用の電源端子１０４が設けられている。クレードル１００の内部には電源制御回路１０６が設置されている。この電源制御回路１０６は、外部からの充電指示に基づいて、電源コード１０８を通じて供給される商用電源をバッテリ充電用の電源に変換して電源端子１０４に供給する。
【００５１】
外部からの充電指示としては、クレードル１００の外周部に設けられた充電開始スイッチ１１０を操作することによって入力される充電指示信号や後述するパーソナルコンピュータからの充電指示信号等がある。
【００５２】
また、クレードル１００の外周部には、少なくとも２つのコネクタ（第１及び第２のコネクタ１１２及び１１４）が設けられている。これら第１及び第２のコネクタ１１２及び１１４間は内部配線１１６によって互いに電気的に接続されている。
【００５３】
第１のコネクタ１１２には、外部に設置されたパーソナルコンピュータ１１８からの伝送ケーブル１２０が接続され、該伝送ケーブル１２０の一部（充電指示信号が伝送される配線）が内部配線１１６の一部を通じて電源制御回路１０６に接続されている。第２のコネクタ１１４には、デジタルカメラ１０のコネクタ９０が配線を通じてあるいは直接接続される。
【００５４】
つまり、パーソナルコンピュータ１１８とデジタルカメラ１０とは、伝送ケーブル１２０、第１のコネクタ１１２、内部配線１１６、第２のコネクタ１１４及びコネクタ９０を介して電気的に接続されることになる。そして、これらパーソナルコンピュータ１１８、クレードル１００及びデジタルカメラ１０が接続されて本実施の形態に係るコンピュータシステム１２２が構成されることになる。
【００５５】
パーソナルコンピュータ１１８は、基本的には、一般のパーソナルコンピュータと同様であり、図３に示すように、少なくともＣＰＵ１３０と、メインメモリ１３２と、入出力ポート１３４とがそれぞれバス１３６を通じて接続されている。
【００５６】
入出力ポート１３４には、キーボードやマウス（座標入力装置）等の入力装置１３８と、画像やテキスト等を表示するディスプレイ１４０と、ハードディスク１４２に対してアクセスを行うハードディスクドライブ（ＨＤＤ）１４４と、クレードル１００と接続される上述した伝送ケーブル１２０とが少なくとも接続されている。
【００５７】
ハードディスク１４２には、パーソナルコンピュータ１１８のＣＰＵ１３０にて実行される各種プログラムが記録（インストール）されている。特に、本実施の形態では、バッテリ残容量表示を行うためのパラメータを演算するプログラム（パラメータ演算プログラム１５０（図６参照））が記録されている。前記パラメータは、１つ以上のバッテリについて、それぞれ駆動モードに応じた消費係数であって、デジタルカメラ１０の不揮発性メモリ５６（図２参照）に消費係数データとして格納される。
【００５８】
特に、本実施の形態では、１つの駆動モードに対する消費係数として２種類用意され、１つ目の消費係数（第１の消費係数）は、バッテリ３６の端子間電圧Ｖｐが第１の基準電圧Ｖｓ１に到達するまでの期間に対応した消費係数であり、２つ目の消費係数（第２の消費係数）は、前記端子間電圧Ｖｐが第１の基準電圧Ｖｓ１から第２の基準電圧Ｖｓ２に達するまでの期間に対応した消費係数である。
【００５９】
第１の基準電圧Ｖｓ１のレベルは、使用中のバッテリ３６への充電又は使用中のバッテリ３６を他のバッテリに交換することを促す警告を発すべき電圧レベルを示し、第２の基準電圧Ｖｓ２のレベルは、デジタルカメラ１０本体が動作不能になる直前の電圧レベルを示す。
【００６０】
ここで、消費係数の概念について図４を参照しながら説明する。最初に、１つのバッテリ３６を満充電にした後、該バッテリ３６をデジタルカメラ１０に接続し、デジタルカメラ１０を１つの駆動モード、例えば動画を録画する第１の駆動モード（ＭＤ１）で駆動してバッテリ３６の容量の消費推移を追跡していくことを考える。
【００６１】
まず、バッテリ３６が満充電の時点ｔ０からバッテリ３６の端子間電圧Ｖｐが上述した第１の基準電圧Ｖｓ１まで低下した時点ｔ１までの時間をカウントする。このカウントにて得たカウント値を第１のカウント値ｍ１とする。実際のカウントは、第１の時間間隔τａ（例えば１０秒間隔）でバッテリ３６の端子間電圧Ｖｐを検出しながら行い、第１の基準電圧Ｖｓ１よりも高い電圧であれば、第１のカウント値ｍ１を＋１更新していく。そして、端子間電圧Ｖｐが第１の基準電圧Ｖｓ１以下となった時点ｔ１で第１のカウント値ｍ１の更新を停止する。
【００６２】
続いて、バッテリ３６の端子間電圧Ｖｐが上述した第２の基準電圧Ｖｓ２まで低下した時点ｔ２までの時間をカウントする。このカウントにて得たカウント値を第２のカウント値ｆ１とする。実際のカウントは、第２の時間間隔τｂ（例えば２秒間隔）でバッテリ３６の端子間電圧Ｖｐを検出しながら行い、第２の基準電圧Ｖｓ２よりも高い電圧であれば、第２のカウント値ｆ１を＋１更新していく。端子間電圧Ｖｐが第２の基準電Ｖｓ２圧以下となった時点で第２のカウント値ｆ１の更新を停止する。
【００６３】
そして、これらのカウント動作をすべての駆動モードについて行う。駆動モードとしては、上述した動画を録画する第１の駆動モード（ＭＤ１）のほかに、液晶表示部４２を駆動させた状態で静止画を録画する第２の駆動モード（ＭＤ２）、液晶表示部４２を駆動させない状態で静止画を録画する第３の駆動モード（ＭＤ３）、録画した画像を再生する第４の駆動モード（ＭＤ４）、音声を録音する第５の駆動モード（ＭＤ５）等がある。
【００６４】
そのうちの１つの駆動モード、例えば第４の駆動モード（ＭＤ４）を基準駆動モードとし、この基準駆動モードにおける第１及び第２のカウント値をそれぞれ第１及び第２の基準カウント値Ｍ及びＦとする。
【００６５】
つまり、第１、第２、第３及び第５の駆動モードにおける各第１のカウント値は、それぞれｍ１、ｍ２、ｍ３及びｍ５となり、第４の駆動モード（基準駆動モード）における第１のカウント値はＭとなる。
【００６６】
同様に、第１、第２、第３及び第５の駆動モードにおける各第２のカウント値は、それぞれｆ１、ｆ２、ｆ３及びｆ５となり、第４の駆動モード（基準駆動モード）における第２のカウント値はＦとなる。
【００６７】
そして、前記第１の基準カウント値Ｍに対してすべての駆動モードについて得た各第１のカウント値ｍ１、ｍ２、ｍ３、Ｍ、ｍ５でそれぞれ除算することで、各駆動モードにおける第１の消費係数ｋ１１、ｋ１２、ｋ１３、ｋ１４及びｋ１５が得られる。
【００６８】
同様に、前記第２の基準カウント値Ｆに対してすべての駆動モードについて得た各第２のカウント値ｆ１、ｆ２、ｆ３、Ｆ、ｆ５でそれぞれ除算することで、各駆動モードにおける第２の消費係数ｋ２１、ｋ２２、ｋ２３、ｋ２４及びｋ２５が得られる。
【００６９】
つまり、基本駆動モードにおける単位時間当たりのバッテリ３６の消費量を１として、各駆動モードでの消費量の比率を、それぞれ消費係数というパラメータで示したものである。
【００７０】
なお、以下の説明では、第１のカウント値を総括して示すときは、第１のカウント値ｍｎと記し、第１の消費係数を総括して示すときは、第１の消費係数ｋ１ｎと記す。また、第２のカウント値を総括して示すときは、第２のカウント値ｆｎと記し、第２の消費係数を総括して示すときは、第２の消費係数ｋ２ｎと記す。
【００７１】
一方、不揮発性メモリ５６の記憶領域には、図５に示すルックアップテーブル１４６が記憶されており、このルックアップテーブル１４６に各駆動モードに対応した第１及び第２の消費係数データ（ｋ１ｎ及びｋ２ｎ）が格納されることになる。ルックアップテーブル１４６は、複数のレコードで構成され、各レコードには、バッテリのＩＤ情報、残容量データ（Ｔｃｌ）及び駆動モード毎の第１及び第２の消費係数データ（ｋ１ｎ及びｋ２ｎ）が格納される。
【００７２】
次に、本実施の形態に係るパラメータ演算プログラム１５０の構成について図６の機能ブロック図を参照しながら説明する。
【００７３】
このパラメータ演算プログラム１５０は、図６に示すように、デジタルカメラ１０へのバッテリ３６の装着を検出するバッテリ装着検知手段１５２と、入力装置１３８を介して入力されたバッテリ３６のＩＤ情報を受け取ってデータファイル１５４に格納するＩＤ受取り手段１５６と、デジタルカメラ１０に対して放電指示を行う放電指示手段１５８と、クレードル１００に対して充電指示を行う充電指示手段１６０と、デジタルカメラ１０に対して所望の駆動モードで駆動させるための指示を行う駆動指示手段１６２と、バッテリ３６の端子間電圧Ｖｐを読み出す電圧読出し手段１６４と、基準クロックＰｃを第１の時間間隔τａまで計数する第１の計時手段１６６と、バッテリ３６の端子間電圧Ｖｐと第１の基準電圧Ｖｓ１とを比較し、移行すべき処理の判別を行う第１の電圧比較手段１６８と、該第１の電圧比較手段１６８での比較結果に応じて第１のカウント値の更新やカウント値ファイル１７０への格納処理を行う第１のカウント値処理手段１７２とを有する。
【００７４】
データファイル１５４及びカウント値ファイル１７０は、このパラメータ演算プログラム１５０によってメインメモリ１３２（図３参照）に論理的に割り付けられる記憶領域（ワークエリア）であり、データファイル１５４は、上述したルックアップテーブル１４６（図５参照）の１レコード分の情報を一時的に保存するために使用され、カウント値ファイル１７０は、各駆動モード毎の第１及び第２の消費係数（ｋ１ｎ及びｋ２ｎ）を一時的に保存しておくために使用される。
【００７５】
前記パラメータ演算プログラム１５０は、更に、基準クロックＰｃを計数して第２の時間間隔τｂを計数する第２の計時手段１７４と、バッテリ３６の端子間電圧Ｖｐと第２の基準電圧Ｖｓ２とを比較し、移行すべき処理の判別を行う第２の電圧比較手段１７６と、該第２の電圧比較手段１７６での比較結果に応じて第２のカウント値の更新やカウント値ファイル１７０への格納処理を行う第２のカウント値処理手段１７８と、第１及び第２の基準カウント値と時間情報に基づいてバッテリの残容量を演算してデータファイル１５４に格納する残容量演算手段１８０と、各駆動モードに応じた第１及び第２のカウント値からそれぞれ各駆動モードに応じた第１及び第２の消費係数（ｋ１ｎ及びｋ２ｎ）を演算してそれぞれデータファイル１５４に格納する消費係数演算手段１８２と、データファイル１５４に格納されたＩＤ情報、バッテリの残容量データ、各駆動モードに応じた第１及び第２の消費係数データをデジタルカメラ１０に転送するパラメータ出力手段１８４とを有する。
【００７６】
次に、パラメータ演算プログラム１５０の処理動作について図７及び図８のフローチャートを参照しながら説明する。
【００７７】
このパラメータ演算プログラム１５０は、例えばユーザ（使用者）からの起動要求に基づいてパーソナルコンピュータ１１８のＣＰＵ１３０（図３参照）にて実行される。
【００７８】
まず、図７のステップＳ１において、バッテリ装着検知手段１５２を通じて、デジタルカメラ１０へのバッテリ３６の装着を検出する。具体的には、バッテリ３６の装着済みを示すデータの入力があるか否かを検出する。バッテリ３６の装着済みを示す信号は、バッテリ３６がデジタルカメラ１０に装着されることによって電源制御部から出力され、パーソナルコンピュータ１１８に供給される。
【００７９】
バッテリ３６の装着が検知された段階で、次のステップＳ２に進み、ＩＤ受取り手段１５６を通じて、入力装置１３８を介して入力されたバッテリ３６のＩＤ情報を受け取ってデータファイル１５４に格納する。
【００８０】
なお、バッテリ３６の表面等に対してＩＤ情報が表示されたラベル等を貼るなどの処置を施すことが好ましい。ユーザは、ＩＤ情報に対応したバッテリ３６を一目で認識することができるようになり、バッテリ３６の管理が容易になるからである。
【００８１】
その後、ステップＳ３において、駆動モードを数値として示すカウンタ（モードカウンタ１８６（図６参照））を初期化し（値「０」とする）、更に、ステップＳ４において、第１のカウント値を計数する第１のカウンタ１８８及び第２のカウント値を計数する第２のカウンタ１９０を初期化する（共に値「０」とする）。
【００８２】
その後、ステップＳ５において、放電指示手段１５８を通じて、デジタルカメラ１０に対し、放電指示信号を出力する。放電指示信号がデジタルカメラ１０に供給されることによって、デジタルカメラ１０は、予め設定された駆動モードで動作を開始し、バッテリ３６を放電させる。この場合、パーソナルコンピュータ１１８からデジタルカメラ１０に対してモードカウンタ１８６の値も送って、該モードカウンタ１８６の値が示す駆動モードにて動作させるようにしてもよい。もちろん、バッテリ３６の放電が早期に完了する駆動モードにて動作させてもよい。
【００８３】
その後、ステップＳ６において、放電が完了したか否かを判別する。この判別は、例えば電圧読出し手段１６４を通じて、バッテリ３６の端子間電圧Ｖｐを読み出し、放電完了を示す電圧レベル以下になったかどうかで行うようにしてもよい。バッテリ３６の端子間電圧Ｖｐは、デジタルカメラ１０の電源制御部７０（図２参照）を介してＭＰＵ５０に供給され、デジタルデータ（端子間電圧データ）としてコネクタ９０を介してパーソナルコンピュータ１１８に供給される。なお、前記放電完了を示す電圧レベルとしては、第２の基準電圧Ｖｓ２と同等の電圧レベルを用いてもよい。
【００８４】
もちろん、電源制御部７０から放電完了を示す割込み信号が出力されるのであれば、その割込み信号の入力に基づいて放電完了の判別を行うようにしてもよい。
【００８５】
その後、ステップＳ７において、充電指示手段１６０を通じて、クレードル１００の電源制御回路１０６（図１参照）に対して充電指示信号を出力する。電源制御回路１０６は、電源コード１０８を通じて供給される商用電源を、前記充電指示信号の入力に基づいて、バッテリ充電用の電源に変換して電源端子１０４に供給する。この段階からバッテリ３６への充電が開始されることになる。
【００８６】
その後、ステップＳ８において、充電が完了したか否かを判別する。この判別は、例えば電圧読出し手段１６４を通じて、バッテリ３６の端子間電圧Ｖｐを読み出し、満充電を示す電圧レベルになったかどうかで行うようにしてもよいし、デジタルカメラ１０の電源制御部７０から充電完了を示す割り込み信号が出力されるのであれば、その信号の入力に基づいて充電の完了の判別を行うようにしてもよい。
【００８７】
その後、ステップＳ９において、駆動指示手段１６２を通じて、デジタルカメラ１０に対し、モードカウンタ１８６の値が示す駆動モードでの動作開始を指示する。具体的には、例えばデジタルカメラ１０に対して駆動開始を示す信号（駆動開始信号）と、モードカウンタ１８６の値を転送する。デジタルカメラ１０のＭＰＵ５０は、駆動開始信号の入力に基づいて、前記モードカウンタ１９６の値が示す駆動モードでデジタルカメラ１０を駆動制御する。
【００８８】
その後、ステップＳ１０において、第１の計時手段１６６での計時を開始する。この計時は、基準クロックＰｃを計時カウンタ１９２にて計数することにより行われる。次いで、ステップＳ１１において、第１の時間間隔τａ（例えば１０秒）が経過するまで待ち、第１の時間間隔τａが経過した時点で、次のステップＳ１２に進んで、計時カウンタ１９２を初期化する。
【００８９】
その後、ステップＳ１３において、電圧読出し手段１６４を通じて、バッテリ３６の端子間電圧Ｖｐを読み出し、次いで、ステップＳ１４において、第１の電圧比較手段１６８を通じて、前記読み出された端子間電圧Ｖｐと予め設定された第１の基準電圧Ｖｓ１とを比較する。端子間電圧Ｖｐが第１の基準電圧Ｖｓ１よりも高ければ、ステップＳ１５に進み、第１のカウント値処理手段１７２を通じて、第１のカウンタ１８８の値を＋１更新し、その後、ステップＳ１０以降の処理に戻る。
【００９０】
前記ステップＳ１４において、端子間電圧Ｖｐが第１の基準電圧Ｖｓ１以下であると判別された場合は、次のステップＳ１６に進み、第１のカウント値処理手段１７２を通じて、現在の第１のカウンタ１８８の値をカウント値ファイル１７０に第１のカウンタ値ｍｎとして格納する。
【００９１】
その後、ステップＳ１７において、第２の計時手段１７４での計時を開始し、次いで、ステップＳ１８において、第２の時間間隔τｂ（例えば２秒）が経過するまで待ち、第２の時間間隔τｂが経過した時点で、次のステップＳ１９に進んで、計時カウンタ１９２を初期化する。
【００９２】
その後、ステップＳ２０において、電圧読出し手段１６４を通じて、バッテリ３６の端子間電圧Ｖｐを読み出し、次いで、ステップＳ２１において、第２の電圧比較手段１７６を通じて、端子間電圧Ｖｐと予め設定された第２の基準電圧Ｖｓ２とを比較する。端子間電圧Ｖｐが第２の基準電圧Ｖｓ２よりも高ければ、ステップＳ２２に進み、第２のカウント値処理手段１７８を通じて、第２のカウンタ１９０の値を＋１更新し、その後、ステップＳ１７以降の処理に戻る。
【００９３】
前記ステップＳ２１において、端子間電圧Ｖｐが第２の基準電圧Ｖｓ１以下であると判別された場合は、次のステップＳ２３に進み、第２のカウント値処理手段１７８を通じて、現在の第２のカウンタ１９０の値をカウント値ファイル１７０に第２のカウンタ値ｆｎとして格納する。
【００９４】
その後、ステップＳ２４において、現在の駆動モードが第１及び第２の基準カウント値を求めるべき基準駆動モード（例えば第４の駆動モード）であるか否かを判別する。この判別は、モードカウンタ１８６の値が基準駆動モードを示す値であるかどうかで行われる。
【００９５】
基準駆動モードであれば、次のステップＳ２５に進み、残容量演算手段１８０を通じて、カウント値ファイル１７０に格納されている各駆動モードに応じた第１及び第２のカウント値ｍｎ及びｆｎのうち、第１及び第２の基準カウント値Ｍ及びＦとして定められた例えば第４の駆動モードに対応する第１及び第２のカウント値に基づいてバッテリ３６の残容量を演算し、データファイル１５４に残容量データとして格納する。具体的には、（第１の基準カウント値Ｍ×第１の時間間隔τａ）＋（第２の基準カウント値Ｆ×第２の時間間隔τｂ）を計算する。
【００９６】
ステップＳ２５での処理が終了した段階、あるいは前記ステップＳ２４において、現在の処理が基準駆動モードでないと判別された場合は、次のステップＳ２６に進み、モードカウンタ１８６の値を＋１更新する。
【００９７】
その後、ステップＳ２７において、全ての駆動モードについて処理が終了したか否かを判別する。この判別は、モードカウンタ１８６の値が予め設定されている駆動モードの数以上であるかどうかで行われる。
【００９８】
全ての駆動モードについて処理が終了していなければ、前記ステップＳ４以降の処理に戻り、次の駆動モードにおける第１及び第２のカウント値を求める。
【００９９】
そして、前記ステップＳ２７において、全ての駆動モードについての処理が終了したと判別された場合は、次のステップＳ２８に進み、消費係数演算手段１８２を通じて、カウント値ファイル１７０に格納されている各駆動モードに応じた第１及び第２のカウント値ｍｎ及びｆｎからそれぞれ各駆動モードに応じた第１及び第２の消費係数ｋ１ｎ及びｋ２ｎを演算し、データファイル１５４にそれぞれ第１及び第２の消費係数データとして格納する。消費係数の求め方は上述したのでここではその説明を省略する。
【０１００】
その後、ステップＳ２９において、パラメータ出力手段１８４を通じて、データファイル１５４に格納されているＩＤ情報と、バッテリの残容量データと、各駆動モードに応じた第１及び第２の消費係数データを読み出してデジタルカメラ１０に出力する。デジタルカメラ１０のＭＰＵ５０は、コネクタ９０を介して供給された各情報を不揮発性メモリ５６に展開されているルックアップテーブル１４６の該当レコードに登録する。
【０１０１】
その後、ステップＳ３０において、充電指示手段１６０を通じて、クレードル１００の電源制御回路１０６（図１参照）に対して充電指示信号を出力する。この段階からバッテリ３６への充電が開始される。
【０１０２】
その後、ステップＳ３１において、充電の完了を待ち、充電が完了した段階で、１つのバッテリ３６に対する各種パラメータの演算処理と充電処理が終了する。
【０１０３】
このパラメータ演算プログラム１５０によるバッテリ３６の各種パラメータの演算処理と充電処理は、クレードル１００にデジタルカメラ１０を装着して行われることから、ユーザがデジタルカメラ１０を使用しない時間帯、例えば夜間などに行うようにすればよい。
【０１０４】
次に、デジタルカメラ１０におけるバッテリ残容量表示について図９〜図１４を参照しながら説明する。
【０１０５】
デジタルカメラ１０の不揮発性メモリ５６には、上述したように、ルックアップテーブル１４６（図５参照）が格納され、該ルックアップテーブル１４６には、バッテリ毎に、バッテリのＩＤ情報と、残容量データと、各駆動モード毎の第１及び第２の消費係数データが格納されている。そして、本実施の形態に係るデジタルカメラ１０におけるバッテリ残容量表示は、このルックアップテーブル１４６を利用して行われる。
【０１０６】
具体的には、不揮発性メモリ５６に記録されたバッテリ残容量表示を行うためのプログラム（バッテリ残容量表示プログラム２００）が一旦ＲＡＭ５４（図２参照）にストアされた後、ＭＰＵ５０で実行され、該プログラム２００がルックアップテーブル１４６を参照することによって、本実施の形態に係るバッテリ残容量表示が行われる。
【０１０７】
次に、本実施の形態に係るバッテリ残容量表示プログラム２００の構成について図９の機能ブロック図を参照しながら説明する。
【０１０８】
このバッテリ残容量表示プログラム２００は、図９に示すように、バッテリ３６の端子間電圧Ｖｐが第１の基準電圧Ｖｓ１に達するまでの期間中に、第１の消費係数ｋ１ｎや計数時間に基づいてバッテリ３６の現在の残容量を演算し、表示する第１の残容量演算表示手段２０２と、バッテリ３６の端子間電圧Ｖｐが第１の基準電圧Ｖｓ１から第２の基準電圧Ｖｓ２に達するまでの期間中に、第２の消費係数ｋ２ｎや計数時間に基づいてバッテリの現在の残容量を演算し、表示する第２の残容量演算表示手段２０４とを有する。
【０１０９】
また、このバッテリ残容量表示プログラム２００は、更に、ユーザからのバッテリ３６に関するＩＤ情報の入力を確認するＩＤ入力確認手段２０６と、バッテリ３６の端子間電圧Ｖｐを読み出す電圧読出し手段２０８と、基準クロックＰｃを計数する計時カウンタ２１０の値（計数時間）を他のレジスタ（以下、計時レジスタ２１２と記す）に格納する計数時間確保手段２１３と、計数時間や駆動モードの変更の情報等に基づいて前記第１の残容量演算表示手段２０２の処理に入るべきか否かを判別する第１の残容量演算判別手段２１４と、使用中のバッテリ３６への充電又は使用中のバッテリを他のバッテリに交換することを促す警告を出力する警告出力手段２１６と、計数時間や駆動モードの変更の情報等に基づいて前記第２の残容量演算表示手段２０４の処理に入るべきか否かを判別する第２の残容量演算判別手段２１８と、現在の残容量を表示する残容量表示手段２２０とを有する。
【０１１０】
前記第１の残容量演算表示手段２０２は、計時カウンタ２１０の値が第１の時間間隔τａを超えている場合に計時カウンタ２１０の値を初期化する第１の計時初期化手段２２２と、ルックアップテーブル１４６の該当レコードから今回の駆動モードに対応した第１の消費係数データを読み出す、あるいは予め設定された第１の消費係数データを読み出す第１の消費係数読出し手段２２４と、計数時間と第１の消費係数ｋ１ｎ並びに前回の残容量に基づいて現在の残容量を演算する第１の残容量演算手段２２６と、ルックアップテーブル１４６の対応するレコードの残容量データを現在の残容量データに書き換える第１の残容量書換え手段２２８と、バッテリ３６の端子間電圧Ｖｐと第１の基準電圧Ｖｓ１とを比較し、移行すべき処理の判別を行う第１の電圧比較手段２３０とを有する。
【０１１１】
第２の残容量演算表示手段２０４も、前記第１の残容量演算表示手段２０２と同様の構成を有し、第２の計時初期化手段２３２、第２の消費係数読出し手段２３４、第２の残容量演算手段２３６、第２の残容量書換え手段２３８、第２の電圧比較手段２４０とを有し、第１の残容量演算表示手段２０２と異なるところは、第１の時間間隔τａに代えて第２の時間間隔τｂを取り扱う点と、第１の消費係数ｋ１ｎに代えて第２の消費係数ｋ２ｎを取り扱う点である。
【０１１２】
次に、バッテリ残容量表示プログラム２００の処理動作について図１０〜図１４のフローチャートを参照しながら説明する。
【０１１３】
このバッテリ残容量表示プログラム２００は、デジタルカメラ１０に対して電源を入れることによって、ＭＰＵ５０を通じて不揮発性メモリ５６からＲＡＭ５４に読み出された後、該ＭＰＵ５０にて実行される。
【０１１４】
まず、図１０のステップＳ１０１において、ＩＤ入力確認手段２０６を通じて、ユーザからのバッテリ３６に関するＩＤ情報の入力を確認する。ＩＤ情報は、デジタルカメラ１０の操作部４０を通じて、あるいは、パーソナルコンピュータ１１８の入力装置１３８（図３参照）を通じて入力される場合がある。ＩＤ情報が入力されることによって、ＭＰＵ５０は、該ＩＤ情報を例えばＲＡＭ５４（図２参照）の所定領域に書き込む。ＩＤ入力確認手段２０６は、前記ＲＡＭ５４の所定領域にＩＤ情報が存在するかどうかで判別を行う。
【０１１５】
ＩＤ情報の入力が確認されなければ、ステップＳ１０２において、従来から行われているバッテリ残容量表示のプログラムを起動して、このバッテリ残容量表示プログラム２００を終了する。
【０１１６】
ＩＤ情報の入力が確認された場合は、次のステップＳ１０３に進み、ルックアップテーブル１４６のうち、入力されたＩＤ情報に対応するレコードから残容量データを読み出し、該残容量データを、残容量表示手段２２０を通じて表示制御ブロック６８に出力する。表示制御ブロック６８は、供給された残容量データを所定の表示形態に変えて、液晶表示部４２を通じて表示する。この表示形態としては、例えば４つのシンボルが１つ１つ消えていく、いわゆるアイコン表示の形態でもよいが、撮影可能時間や撮影可能枚数を示すテキスト表示などのように、ユーザがバッテリ残容量を一目で、かつ、正確に認識できる表示形態とすることが好ましい。もちろん、前記テキスト表示とアイコン表示を併せた表示形態にしてもよい。
【０１１７】
その後、ステップＳ１０４において、このプログラム２００内のみで取り扱う駆動モードの情報をレジスタ（以下、モードレジスタ２４２と記す）に登録する。ここでは、予め設定された基準駆動モード（例えば第４の駆動モード）を登録する（仮登録）。この仮登録は、デジタルカメラ１０で行われている実際の駆動モードが例えば第１の駆動モード（動画を録画するモード）であったとしても、このプログラム２００内だけで便宜的に基準駆動モードに設定することを意味する。
【０１１８】
次に、ステップＳ１０５において、計時カウンタ２１０での計時を開始する。この時点から、計時カウンタ２１０は、基準クロックＰｃの計数を開始し、その後、計数値がリセットされて初期化された場合においても、初期値からの計数を継続する。
【０１１９】
そして、第１の残容量演算判別手段２１４での処理に入る。この処理は、まず、ステップＳ１０６において、計時カウンタ２１０の値（計数時間ｔｃ）を読み出し、次いで、ステップＳ１０７において、計数時間ｔｃが第１の時間間隔τａ以上経過したか否かを判別する。経過していなければ、次のステップＳ１０８に進み、現在行われている実際の駆動モードの情報を読み出す。その後、ステップＳ１０９において、駆動モードの変更があったか否かを判別する。この判別は、モードレジスタ２４２に登録されている駆動モードの情報と前記読み出した現在の駆動モードの情報とが違っているかどうかで行われる。
【０１２０】
駆動モードに変更がなければ、次のステップＳ１１０に進み、今度は、現在のシステム状態の情報（低消費モードや電源断等の情報）を読み出し、次いで、ステップＳ１１１において、現在のシステム状態が低消費モードであるか否かを判別する。
【０１２１】
低消費モードでなければ、前記ステップＳ１０６以降の処理に戻り、再度、第１の残容量演算判別手段２１４での処理を繰り返す。
【０１２２】
そして、前記ステップＳ１０７において、計時時間ｔｃが第１の時間間隔τａ以上であると判別された場合、あるいは前記ステップＳ１０９において、駆動モードの変更があったと判別された場合、あるいはステップＳ１１１において、低消費モードであると判別された場合は、第１の残容量演算表示手段２０２での処理に入る。
【０１２３】
具体的には、ステップＳ１０７において、計時時間ｔｃが第１の時間間隔τａ以上であると判別された場合は、図１１のステップＳ１１２に進み、計数時間確保手段２１３を通じて、計数時間ｔｃを計時レジスタ２１２に格納する。その後、ステップＳ１１３において、第１の計時初期化手段２２２を通じて、計時カウンタ２１０の値をリセットし、初期化する。
【０１２４】
その後、ステップＳ１１４において、第１の消費係数読出し手段２２４を通じて、ルックアップテーブルの該当レコードから、モードレジスタ２４２の値が示す駆動モードに対応する第１の消費係数データを読み出す。
【０１２５】
図１０の前記ステップ１０９において、駆動モードの変更があったと判別された場合は、図１１のステップＳ１１５に進み、計数時間確保手段２１３を通じて、計数時間ｔｃを計時レジスタ２１２に格納する。
【０１２６】
その後、ステップＳ１１６において、第１の消費係数読出し手段２２４を通じて、ルックアップテーブルの該当レコードから、モードレジスタ２４２の値が示す駆動モードに対応する第１の消費係数データを読み出す。
【０１２７】
その後、ステップＳ１１７において、モードレジスタ２４２に変更後の駆動モードを示す値を格納する。
【０１２８】
一方、図１０のステップＳ１１１において、低消費モードであると判別された場合は、図１１のステップＳ１１８に進み、計数時間確保手段２１３を通じて、計数時間ｔｃを計時レジスタ２１２に格納し、次いで、ステップＳ１１９において、第１の消費係数読出し手段２２４を通じて、低消費モード用に予め設定された第１の消費係数データを不揮発性メモリ５６（図２参照）の所定の記憶領域から読み出す。
【０１２９】
ステップＳ１１４、あるいはステップＳ１１７、あるいはステップＳ１１９での処理が終了した段階で、図１２のステップＳ１２０に進み、第１の残容量演算手段２２６を通じて、ルックアップテーブル１４６の今回のＩＤ情報に対応するレコードから残容量データ（即ち、前回の残容量データ）を読み出し、計時レジスタ２１２から計数時間ｔｃを読み出す。
【０１３０】
そして、第１の残容量演算手段２２６は、これら残容量データと、計数時間ｔｃと、前記読み出された第１の消費係数データに基づいて現在の残容量を演算する。この演算は、以下の（１）式を計算することにより行われる。（１）式において、Ｔｃｐは現在の残容量、Ｔｃｌは前回の残容量、ｋ１ｎは今回の駆動モードに対応した第１の消費係数を示す。
Ｔｃｐ＝Ｔｃｌ−ｋ１ｎ＊ｔｃ　　　　　　　　　　　　………（１）
【０１３１】
その後、ステップＳ１２１において、前記演算にて得られた現在の残容量データを、残容量表示手段２２０を通じて表示制御ブロック６８に出力する。表示制御ブロック６８は、供給された残容量データを所定の表示形態に変えて、液晶表示部４２を通じて表示する。
【０１３２】
その後、ステップＳ１２２において、第１の残容量書換え手段２２８を通じて、ルックアップテーブル１４６の今回のＩＤ情報に対応するレコードに格納されている残容量データを現在の残容量データに書き換える。
【０１３３】
その後、ステップＳ１２３において、電圧読出し手段２０８を通じて、バッテリ３６の端子間電圧Ｖｐを読み出し、次いで、ステップＳ１２４において、第１の電圧比較手段２３０を通じて、前記読み出された端子間電圧Ｖｐと予め設定された第１の基準電圧Ｖｓ１とを比較する。端子間電圧Ｖｐが第１の基準電圧Ｖｓ１よりも高ければ、図１０に示す前記ステップＳ１０６以降の処理に戻る。
【０１３４】
前記ステップＳ１２４において、端子間電圧Ｖｐが第１の基準電圧Ｖｓ１以下であると判別された場合は、次のステップＳ１２５に進み、警告出力手段２１６を通じて、警告を出力する。この警告の出力形態としては、使用中のバッテリ３６への充電又は使用中のバッテリ３６を他のバッテリに交換することを促すメッセージの表示あるいは音声出力又は警告音の出力などが挙げられる。
【０１３５】
その後、第２の残容量演算判別手段２１８での処理に入る。この処理は、まず、ステップＳ１２６において、計時カウンタ２１０の値（計数時間ｔｃ）を読み出し、次いで、ステップＳ１２７において、計数時間ｔｃが第２の時間間隔τｂ以上経過したか否かを判別する。経過していなければ、次のステップＳ１２８に進み、現在行われている実際の駆動モードの情報を読み出す。その後、ステップＳ１２９において、駆動モードの変更があったか否かを判別する。
【０１３６】
駆動モードに変更がなければ、次のステップＳ１３０に進み、現在のシステム状態の情報を読み出し、次いで、ステップＳ１３１において、現在のシステム状態が低消費モードであるか否かを判別する。
【０１３７】
低消費モードでなければ、前記ステップＳ１２６以降の処理に戻り、再度、第２の残容量演算判別手段２１８での処理を繰り返す。
【０１３８】
そして、前記ステップＳ１２７において、計時時間ｔｃが第２の時間間隔τｂ以上であると判別された場合、あるいは前記ステップＳ１２９において、駆動モードの変更があったと判別された場合、あるいはステップＳ１３１において、低消費モードであると判別された場合は、第２の残容量演算表示手段２０４での処理に入る。
【０１３９】
即ち、ステップＳ１２７において、計時時間ｔｃが第２の時間間隔τｂ以上であると判別された場合は、図１３のステップＳ１３２に進み、計数時間確保手段２１３を通じて、計数時間ｔｃを計時レジスタ２１２に格納し、次いで、ステップＳ１３３において、第２の計時初期化手段２３２を通じて、計時カウンタ２１０の値をリセットし、初期化する。
【０１４０】
その後、ステップＳ１３４において、第２の消費係数読出し手段２３４を通じて、ルックアップテーブル１４６の該当レコードから、モードレジスタ２４２の値が示す駆動モードに対応する第２の消費係数データを読み出す。
【０１４１】
一方、図１２の前記ステップ１２９において、駆動モードの変更があったと判別された場合は、図１３のステップＳ１３５に進み、計数時間確保手段２１３を通じて、計数時間ｔｃを計時レジスタ２１２に格納する。
【０１４２】
その後、ステップＳ１３６において、第２の消費係数読出し手段２３４を通じて、ルックアップテーブル１４６の該当レコードから、モードレジスタ２４２の値が示す駆動モードに対応する第２の消費係数データを読み出す。
【０１４３】
その後、ステップＳ１３７において、モードレジスタ２４２に変更後の駆動モードを示す値を格納する。
【０１４４】
他方、図１２のステップＳ１３１において、低消費モードであると判別された場合は、図１３のステップＳ１３８に進み、計数時間確保手段２１３を通じて、計数時間ｔｃを計時レジスタ２１２に格納し、次いで、ステップＳ１３９において、第２の消費係数読出し手段２３４を通じて、低消費モード用に予め設定された第２の消費係数データを読み出す。
【０１４５】
ステップＳ１３４、あるいはステップＳ１３７、あるいはステップＳ１３９での処理が終了した段階で、図１４のステップＳ１４０に進み、第２の残容量演算手段２３６を通じて、ルックアップテーブル１４６の今回のＩＤ情報に対応するレコードから残容量データ（即ち、前回の残容量データ）を読み出し、計時レジスタ２１２から計数時間ｔｃを読み出す。
【０１４６】
そして、第２の残容量演算手段２２６は、これら残容量データと、計数時間ｔｃと、前記読み出された第２の消費係数データに基づいて現在の残容量を演算する。この演算は、以下の（２）式を計算することにより行われる。（２）式において、Ｔｃｐは現在の残容量、Ｔｃｌは前回の残容量、ｋ２ｎは今回の駆動モードに対応した第２の消費係数を示す。
Ｔｃｐ＝Ｔｃｌ−ｋ２ｎ＊ｔｃ　　　　　　　　　　　　………（２）
【０１４７】
その後、ステップＳ１４１において、前記演算にて得られた現在の残容量データを、残容量表示手段２２０を通じて表示制御ブロック６８に出力する。表示制御ブロック６８は、供給された残容量データを所定の表示形態に変えて、液晶表示部４２を通じて表示する。
【０１４８】
その後、ステップＳ１４２において、第２の残容量書換え手段２３８を通じて、ルックアップテーブル１４６の今回のＩＤ情報に対応するレコードに格納されている残容量データを現在の残容量データに書き換える。
【０１４９】
その後、ステップＳ１４３において、電圧読出し手段２０８を通じて、バッテリ３６の端子間電圧Ｖｐを読み出し、次いで、ステップＳ１４４において、第２の電圧比較手段２４０を通じて、前記読み出された端子間電圧Ｖｐと予め設定された第２の基準電圧Ｖｓ２とを比較する。端子間電圧Ｖｐが第２の基準電圧Ｖｓ２よりも高ければ、図１２に示す前記ステップＳ１２６以降の処理に戻る。
【０１５０】
前記ステップＳ１４４において、端子間電圧Ｖｐが第２の基準電圧Ｖｓ２以下であると判別された場合は、次のステップＳ１４５に進み、ＯＳ（オペレーティングシステム）に対してデジタルカメラ１０の動作停止を要求し、このバッテリ残容量表示プログラム２００が終了する。
【０１５１】
このように、本実施の形態に係るデジタルカメラ１０並びにバッテリ残容量表示方法においては、使用中のバッテリ３６の端子間電圧Ｖｐが第１の基準電圧Ｖｓ１に達するまでは、第１の残容量演算表示手段２０２によって、バッテリ３６の残容量が演算されて表示されることとなる。
【０１５２】
そして、使用中のバッテリ３６の端子間電圧Ｖｐが第１の基準電圧Ｖｓ１よりも低下した場合は、今度は、第２の残容量演算表示手段２０４によって、バッテリ３６の残容量が演算されて表示されることとなる。この第２の残容量演算表示手段２０４による演算及び表示は、使用中のバッテリ３６の端子間電圧Ｖｐが第２の基準電圧Ｖｓ２に達するまで継続されることになる。
【０１５３】
特に、本実施の形態では、第１の基準電圧Ｖｓ１として、使用中のバッテリ３６への充電又は使用中のバッテリ３６を他のバッテリに交換することを促す警告を発すべき電圧レベルとしているため、バッテリ３６の残容量が少なくなったことを知らせる警告を発した後においても、撮影可能枚数あるいは撮影可能時間をユーザに認識させることができ、使い勝手のよいものとなる。
【０１５４】
特に、第１及び第２の残容量演算表示手段２０２及び２０４は、駆動モードの変更や低消費モードへの変更がなければ、間欠的（第１の時間間隔τａ又は第２の時間間隔τｂ）に残容量を表示し、駆動モードの変更や低消費モードへの変更があった場合にリアルタイムに残容量を表示するようにしている。
【０１５５】
従って、駆動モード等の変更があった場合に、瞬時にその駆動モードや低消費モードに応じた残容量表示を行うことができ、精度の高い残容量表示を実現することができる。
【０１５６】
しかも、第２の残容量演算表示手段２０４での演算の時間間隔（第２の時間間隔τｂ）を第１の残容量演算表示手段２０２での演算の時間間隔（第１の時間間隔τａ）よりも短くしたので、警告後から動作停止までの期間における残容量表示を更に精度よく行うことができる。
【０１５７】
これにより、ユーザは、警告後から動作停止までにどれだけ撮影できるかを容易に確認でき、ユーザが撮影したいシーンをバッテリの残容量不足で撮れないという問題を事前に回避することが可能となる。
【０１５８】
また、本実施の形態では、基本駆動モードにおける単位時間当たりのバッテリの消費量を１として、各駆動モードでの消費量の比率を消費係数というパラメータで求め、この消費係数に基づいて残容量を演算するようにしたので、記憶領域には、駆動モード毎の消費係数を登録すればよく、従来のような単位時間当たりの電圧値の変化をデータテーブルとして記憶する場合と比して、記憶容量を大幅に低減することができる。しかも、リアルタイムに必要な情報として、計時カウンタ２１０での計数時間ｔｃのみでよいため、バッテリ自体に各種検出回路や通信回路等を具備させる必要がなくなる。
【０１５９】
このようなことから、残容量表示を行うために、デジタルカメラ１０に対して新たな装備や複雑なプログラムを具備させる必要はなく、不揮発性メモリ５６に、ルックアップテーブル１４６を登録できるだけの容量が確保でき、ＲＡＭ５４に、上述したような簡単なバッテリ残容量表示プログラム２００が格納できるだけの容量があればよい。
【０１６０】
つまり、ソフトウェアやハードウェアのコストを上昇させることなく、精度の高い残容量表示を行うことができる。
【０１６１】
一方、本実施の形態に係るコンピュータシステム１２２及びバッテリ管理方法においては、汎用のバッテリ３６を満充電した際の残容量を駆動モード毎に正確に検出でき、しかも、その検出結果をバッテリ残容量表示に必要な情報（残容量や消費係数）として、かつ、記憶領域を最小限にして記憶することができる。
【０１６２】
しかも、各バッテリ３６の残容量をＩＤ情報と共に管理することができ、デジタルカメラ１０の使用中において、装着しているバッテリ３６に応じた正確なバッテリ残容量表示を行うことができる。
【０１６３】
上述したコンピュータシステム１２２においては、パーソナルコンピュータ１１８のＣＰＵ１３０において、パラメータ演算プログラム１５０を実行させ、得られたパラメータ（バッテリ毎の残容量並びに各駆動モード毎の消費係数）をクレードル１００を介してデジタルカメラ１０に転送するようにしたが、図１５の変形例に係るコンピュータシステム１２２ａのように、クレードル１００の内部にコンピュータ（制御用ＬＳＩ）２５０を設置するようにしてもよい。
【０１６４】
この制御用ＬＳＩ２５０は、図１６に示すように、ＣＰＵ２５２、メインメモリ２５４、ＲＯＭ２５６、入出力ポート２５８並びにバス２６０を有し、前記入出力ポート２５８には、第１のコネクタ１１２に延びる第１の内部配線２６２と、第２のコネクタ１１４に延びる第２の内部配線２６４と、電源制御回路１０６を制御するための配線２６６が接続されている。つまり、前記制御用ＬＳＩ２５０の入出力ポート２５８には、少なくとも第２の内部配線２６４及び第２のコネクタ１１４を介してデジタルカメラ１０が接続され、配線２６６を介して電源制御回路１０６が接続される。もちろん、外部に設置されたパーソナルコンピュータ１１８を接続するようにしてもよい。この場合、第１のコネクタ１１２及び第１の内部配線２６２を介してパーソナルコンピュータ１１８が接続される。
【０１６５】
そして、この変形例に係るコンピュータシステム１２２ａでは、ＲＯＭ２５６に上述したパラメータ演算プログラム１５０を記録しておき、バッテリ３６への充電時に、ＣＰＵ２５２を通じてＲＯＭ２５６からパラメータ演算プログラム１５０を読み出して、メインメモリ２５４にストアし、その後、ＣＰＵ２５２においてパラメータ演算プログラム１５０が実行されることになる。このパラメータ演算プログラム１５０での処理動作は、上述したので、ここではその説明を省略する。
【０１６６】
なお、パラメータ演算プログラム１５０の起動は、クレードル１００の外周部に設けられた充電開始スイッチ１１０への操作に基づいて発生する割込み信号の入力に基づいて行うようにしてもよいし、前記充電開始スイッチ１１０とは別に専用のスイッチ（図示せず）を設けて、該専用のスイッチからの割込み信号の入力に基づいて行うようにしてもよい。
【０１６７】
このように、この変形例に係るコンピュータシステム１２２ａ、特に、本実施の形態に係る充電装置を含むクレードル１００においては、少なくともパラメータ演算プログラム１５０を実行するＣＰＵ２５２を有する制御用ＬＳＩ２５０を内部に設置するようにしたので、あるバッテリ３６について充電しながら該バッテリ３６の消費係数等を演算する場合に、いちいちパーソナルコンピュータ１１８を接続して行う必要がなくなり、例えばユーザが旅先などでバッテリ３６を充電する場合など、パーソナルコンピュータ１１８がない状況での充電に便利となる。
【０１６８】
なお、本発明に係る電子機器、コンピュータシステム、充電装置、バッテリ残容量表示方法及びバッテリ管理方法は、上述の実施の形態に限らず、本発明の要旨を逸脱することなく、種々の構成を採り得ることはもちろんである。
【０１６９】
【発明の効果】
以上説明したように、本発明に係る電子機器によれば、バッテリの残容量が少なくなったことを知らせる警告を発した後においても、精度よく撮影可能枚数あるいは撮影可能時間を表示させることができ、警告後の撮影可能枚数あるいは撮影可能時間等を使用者に認識させることができ、使い勝手のよいものとなる。
【０１７０】
また、本発明に係るコンピュータシステム、充電装置及びバッテリ管理方法によれば、汎用のバッテリを満充電した際の残容量を駆動モード毎に正確に検出でき、しかも、その検出結果をバッテリ残容量表示に必要な情報として、かつ、記憶領域を最小限にして記憶することができる。
【０１７１】
また、本発明に係るバッテリ残容量表示方法によれば、バッテリの残容量が少なくなったことを知らせる警告を発した後においても、精度よく残容量を表示することができ、警告後の撮影可能枚数あるいは撮影可能時間等を使用者に認識させることができ、携帯可能な電子機器等に利用した場合に、使い勝手のよい電子機器として市場に提供することができる。
【図面の簡単な説明】
【図１】本実施の形態に係るデジタルカメラ、コンピュータシステムを示す構成図である。
【図２】本実施の形態に係るデジタルカメラのシステムＬＳＩの構成を示すブロック図である。
【図３】パーソナルコンピュータの構成を示すブロック図である。
【図４】消費係数の概念を説明するための図である。
【図５】ルックアップテーブルの内訳を示す説明図である。
【図６】パラメータ演算プログラムの構成を示す機能ブロック図である。
【図７】パラメータ演算プログラムの処理動作を示すフローチャート（その１）である。
【図８】パラメータ演算プログラムの処理動作を示すフローチャート（その２）である。
【図９】バッテリ残容量表示プログラムの構成を示す機能ブロック図である。
【図１０】バッテリ残容量表示プログラムの処理動作を示すフローチャート（その１）である。
【図１１】バッテリ残容量表示プログラムの処理動作を示すフローチャート（その２）である。
【図１２】バッテリ残容量表示プログラムの処理動作を示すフローチャート（その３）である。
【図１３】バッテリ残容量表示プログラムの処理動作を示すフローチャート（その４）である。
【図１４】バッテリ残容量表示プログラムの処理動作を示すフローチャート（その５）である。
【図１５】本実施の形態に係る充電装置を含むクレードル及び変形例に係るコンピュータを示す構成図である。
【図１６】クレードルの内部に設置される制御用ＬＳＩの構成を示すブロック図である。
【符号の説明】
１０…デジタルカメラ　　　　　　　　１８…撮像素子
３４…システムＬＳＩ　　　　　　　　３６…バッテリ
４０…操作部　　　　　　　　　　　　４２…液晶表示部
５０…ＭＰＵ　　　　　　　　　　　　５６…不揮発性メモリ
７０…電源制御部　　　　　　　　　　１００…クレードル
１１８…パーソナルコンピュータ
１２２、１２２ａ…コンピュータシステム
１４６…ルックアップテーブル　　　　１５０…パラメータ演算プログラム
２００…バッテリ残容量表示プログラム
２５０…制御用ＬＳＩ
【図１】
2004119327.tif 000003
【図２】
2004119327.tif 000004
【図３】
2004119327.tif 000005
【図４】
2004119327.tif 000006
【図５】
2004119327.tif 000007
【図６】
2004119327.tif 000008
【図７】
2004119327.tif 000009
【図８】
2004119327.tif 000010
【図９】
2004119327.tif 000011
【図１０】
2004119327.tif 000012
【図１１】
2004119327.tif 000013
【図１２】
2004119327.tif 000014
【図１３】
2004119327.tif 000015
【図１４】
2004119327.tif 000016
【図１５】
2004119327.tif 000017
【図１６】
2004119327.tif 000018