(57)【要約】【課題】  電池の使用可能容量を適切に設定することを可能にすること。【解決手段】  複数の電池を使用することが可能な電子機器は、装着されている電池と通信を行う通信手段と、前記通信手段により得られた情報を元に電子機器を使用可能な電池の電池残容量を計算する計算手段と、通信可能な電池が装着されているか否かを判定する判定手段とを有し、通信可能な電池が複数装着されていると判定された場合は、第１の残容量計算方法を用いて電池残容量を計算し、通信することができない電池が装着されていると判定された場合は、前記第１の残容量計算方法とは異なる第２の残容量計算方法を用いて電池残容量を計算する。【選択図】  図３
2016208647.tif 000002
【特許請求の範囲】
【請求項１】
複数の電池を使用することが可能な電子機器であって、
装着されている電池と通信を行う通信手段と、
前記通信手段により得られた情報を元に電子機器を使用可能な電池の電池残容量を計算する計算手段と、
通信可能な電池が装着されているか否かを判定する判定手段と
を有し、
通信可能な電池が複数装着されていると判定された場合は、第１の残容量計算方法を用いて電池残容量を計算し、
通信することができない電池が装着されていると判定された場合は、前記第１の残容量計算方法とは異なる第２の残容量計算方法を用いて電池残容量を計算することを特徴とする電子機器。
【請求項２】
前記第２の残容量計算方法は、温度と負荷で決定される電池容量のオフセットを計算することを含むことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記電子機器は、カメラ装置であることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
複数の電池を使用することが可能な電子機器の制御方法であって、
装着されている電池と通信を行う通信ステップと、
前記通信手段により得られた情報を元に電子機器を使用可能な電池の電池残容量を計算する計算ステップと、
通信可能な電池が装着されているか否かを判定する判定ステップと
を有し、
通信可能な電池が複数装着されていると判定された場合は、第１の残容量計算方法を用いて電池残容量を計算し、
通信することができない電池が装着されていると判定された場合は、前記第１の残容量計算方法とは異なる第２の残容量計算方法を用いて電池残容量を計算することを特徴とする制御方法。
【請求項５】
前記第２の残容量計算方法は、温度と負荷で決定される電池容量のオフセットを計算することを含むことを特徴とする請求項４に記載の制御方法。
【請求項６】
前記電子機器は、カメラ装置であることを特徴とする請求項４または５に記載の制御方法。
【請求項７】
コンピュータを、複数の電池を使用することが可能な電子機器として機能させるためのプログラムであって、
前記コンピュータを、
装着されている電池と通信を行う通信手段と、
前記通信手段により得られた情報を元に電子機器を使用可能な電池の電池残容量を計算する計算手段と、
通信可能な電池が装着されているか否かを判定する判定手段
として機能させ、
通信可能な電池が複数装着されていると判定された場合は、第１の残容量計算方法を用いて電池残容量を計算させるように前記コンピュータを機能させ、
通信することができない電池が装着されていると判定された場合は、前記第１の残容量計算方法とは異なる第２の残容量計算方法を用いて電池残容量を計算させるように前記コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ装置などの電子機器等に関する。
【背景技術】
【０００２】
特許文献１には、残容量計算を実施し、負荷状況、温度により正確な残容量を検出する方法が記載されている。特許文献２には、電子機器に二次電池を並列接続する並列接続手段を有することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１９０９９５号公報
【特許文献２】特開平７−２７４４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１及び２に開示された従来技術では、並行給電可能な電源ユニットを接続した場合に電池を１本で使用した場合と同様の制御が実施される。
【０００５】
本来、並行給電を行う場合には、電池１本で使用する場合に比較して、内部インピーダンスが低下するため、機器使用可能電圧まで使用可能な電池容量は多くなる。
【０００６】
しかしながら、残容量を検出する従来の方法では通信可能な二次電池の場合は、電池自身が記録している充電容量にて制御を行うことになる。
【０００７】
そのため、並行給電を行う場合でも電池１本で使用した場合と同じ電池容量しか使用できないという課題があった。
【０００８】
そこで、本発明は、電池の使用可能容量を適切に設定することを可能にした電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る電子機器は、複数の電池を使用することが可能な電子機器であって、装着されている電池と通信を行う通信手段と、前記通信手段により得られた情報を元に電子機器を使用可能な電池の電池残容量を計算する計算手段と、通信可能な電池が装着されているか否かを判定する判定手段とを有し、通信可能な電池が複数装着されていると判定された場合は、第１の残容量計算方法を用いて電池残容量を計算し、通信することができない電池が装着されていると判定された場合は、前記第１の残容量計算方法とは異なる第２の残容量計算方法を用いて電池残容量を計算することを特徴とする電子機器である。
【００１０】
本発明に係る制御方法は、複数の電池を使用することが可能な電子機器の制御方法であって、装着されている電池と通信を行う通信ステップと、前記通信手段により得られた情報を元に電子機器を使用可能な電池の電池残容量を計算する計算ステップと、通信可能な電池が装着されているか否かを判定する判定ステップとを有し、通信可能な電池が複数装着されていると判定された場合は、第１の残容量計算方法を用いて電池残容量を計算し、通信することができない電池が装着されていると判定された場合は、前記第１の残容量計算方法とは異なる第２の残容量計算方法を用いて電池残容量を計算することを特徴とする制御方法である。
【００１１】
本発明に係るプログラムは、コンピュータを、複数の電池を使用することが可能な電子機器として機能させるためのプログラムであって、前記コンピュータを、装着されている電池と通信を行う通信手段と、前記通信手段により得られた情報を元に電子機器を使用可能な電池の電池残容量を計算する計算手段と、通信可能な電池が装着されているか否かを判定する判定手段として機能させ、通信可能な電池が複数装着されていると判定された場合は、第１の残容量計算方法を用いて電池残容量を計算させるように前記コンピュータを機能させ、通信することができない電池が装着されていると判定された場合は、前記第１の残容量計算方法とは異なる第２の残容量計算方法を用いて電池残容量を計算させるように前記コンピュータを機能させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、電池の使用可能容量を適切に設定することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態１及び２における電子機器１００及び電源ユニット５００が有する構成要素を説明するためのブロック図である。
【図２】実施形態１における電子機器１００の動作の一例を説明するためのフローチャートである。
【図３】電池の残容量の計算方法の一例を説明するためのフローチャートである。
【図４】電池の放電特性の一例を説明するための図である。
【図５】（ａ）及び（ｂ）は、電池容量オフセットテーブルの一例を説明するための図である。
【図６】電池の残容量の計算方法の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明の実施形態は以下の実施形態に限定されるものではない。
【００１５】
［実施形態１］
図１は、実施形態１及び２に係る電子機器１００及び電源ユニット５００が有する構成要素を説明するためのブロック図である。電子機器１００は、例えば、カメラ装置である。
【００１６】
シャッタ１２は、撮像素子１４の露光量を制御する機能を有する。撮像素子１４は、光学像を電気信号に変換する。レンズユニット３００内の撮影レンズ３１０に入射した光線は、絞り３１２、レンズマウント３０６、１０６、シャッタ１２を通じて一眼レフ方式により導かれた撮像素子１４上に光学像として結像する。Ａ／Ｄ変換器１６は、撮像素子１４から出力されるアナログ信号をディジタル信号に変換する。
【００１７】
タイミング発生回路１８は、撮像素子１４、Ａ／Ｄ変換器１６およびＤ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２およびシステム制御部５０によって制御される。
【００１８】
画像処理回路２０は、Ａ／Ｄ変換器１６からのデータあるいはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。画像処理回路２０は、必要に応じて撮像した画像データを用いて所定の計算処理を行う。例えば、システム制御部５０が、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理およびＥＦ（フラッシュ調光）処理を行うことにより、露光（シャッタ）制御部４０および測距制御部４２を制御する。また、画像処理回路２０は、撮像した画像データを用いて所定の計算処理を行い、得られた計算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００１９】
なお、実施形態１では、測距制御部４２および測光制御部４６を専用に備えている。そのため、システム制御部５０は、測距制御部４２および測光制御部４６を用いてＡＦ、ＡＥ、ＥＦの各処理を行い、画像処理回路２０を用いて行わない構成としてもよい。また、測距制御部４２および測光制御部４６に加えさらに画像処理回路２０を用いてＡＦ、ＡＥ、ＥＦの各処理を行う構成としてもよい。
【００２０】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０および圧縮・伸長回路３２を制御する。Ａ／Ｄ変換器１６からのデータは、画像処理回路２０およびメモリ制御回路２２を介して、あるいは直接、メモリ制御回路２２を介して画像表示メモリ２４あるいはメモリ３０に書き込まれる。
【００２１】
画像表示部２８は、ＴＦＴ方式のＬＣＤからなる画像表示部である。画像表示メモリ２４に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２６を介して画像表示部２８に表示される。撮像された画像データを画像表示部２８で逐次表示する場合、電子ファインダ機能を実現することが可能である。
【００２２】
画像表示部２８は、画像データだけでなく、各設定情報の表示や、電池残量の表示なども行う。電池残量の表示を行う場合は、システム制御部５０がデータを生成しメモリ制御回路２２を介して画像表示メモリ２４へデータを書き込んだ後にＤ／Ａ変換器を介して画像表示を行う。
【００２３】
また、画像表示部２８は、システム制御部５０の指示にしたがって表示のＯＮ／ＯＦＦを任意に行うことが可能であり、表示をＯＦＦにした場合、電子機器１００の電力消費を低減することができる。
【００２４】
メモリ３０は、撮影された静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を有している。したがって、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能である。また、メモリ３０は、システム制御部５０の作業領域としても使用することが可能である。
【００２５】
圧縮・伸長回路３２は、適応離散コサイン変換（ＡＤＣＴ）などにより画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理あるいは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２６】
シャッタ制御部４０は、測光制御部４６からの測光情報に基づいて絞り３１２を制御する絞り制御部３４０と連携しながらシャッタ１２を制御する。測距制御部４２は、ＡＦ（オートフォーカス）処理を行うための測距制御部である。温度計４４は、撮影環境における周囲温度を検出する。温度計が撮像素子（センサ）１４内にある場合、センサの暗電流をより正確に予想することが可能である。
【００２７】
測光制御部４６は、ＡＥ（自動露出）処理を行うための測光制御部である。レンズユニット３００内の撮影レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６、１０６、ミラー１３０および測光用サブミラーを介して一眼レフ方式で入射することにより、光学像として結像された画像の露出状態を測定する。測光制御部４６は、フラッシュ部４８と連携することにより、ＥＦ（フラッシュ調光）処理機能も有する。フラッシュ部４８は、ＡＦ補助光の投光機能およびフラッシュ調光機能を有する。撮像素子１４によって撮像された画像データを用いて画像処理回路２０により計算された計算結果に基づき、ビデオＴＴＬ方式を用いた露出制御およびＡＦ（オートフォーカス）制御を行うことが可能である。
【００２８】
また、測距制御部４２による測定結果と、撮像素子１４によって撮像された画像データを画像処理回路２０によって計算した計算結果とを用いて、ＡＦ（オートフォーカス）制御を行うようにしてもよい。さらに、測光制御部４６による測定結果と、撮像素子１４によって撮像された画像データを画像処理回路２０によって計算した計算結果とを用いて露出制御を行うようにしてもよい。
【００２９】
システム制御部５０は、画像処理装置１００全体を制御するであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などを内蔵する。メモリ５２は、システム制御部５０の動作用の定数、変数、プログラムなどを記憶するメモリである。
【００３０】
表示部５４は、システム制御部５０でのプログラムの実行に応じて、文字、画像、音声などで動作状態やメッセージなどを表示する液晶表示装置、スピーカなどを有する表示部である。表示部５４は、画像処理装置１００の操作部近辺の視認し易い単数あるいは複数箇所に設置されている。表示部５４は、ＬＣＤ、ＬＥＤ、発音素子などの組合わせにより構成されている。また、表示部５４の一部の機能は光学ファインダ１０４内に設けられている。
【００３１】
メモリ５６は、後述するプログラムなどが格納された不揮発性メモリであり、この不揮発性メモリとしてフラッシュメモリ、ＥＥＰＲＯＭなどが用いられる。
【００３２】
モードダイアルスイッチ６０は、自動撮影モード、プログラム撮影モード、シャッタ速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、焦点深度優先（デプス）撮影モードなどの各機能撮影モードを切り替えて設定可能である。
【００３３】
シャッタースイッチ（ＳＷ１）６２は、シャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュ調光）処理などの動作開始を指示する。シャッタースイッチ（ＳＷ２）６４は、シャッターボタンの操作完了でＯＮとなる。シャッタースイッチ（ＳＷ２）６４は、一連の処理の動作開始を指示する。つまり、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での計算を用いた現像処理、メモリ３０から画像データを読み出す。その後、圧縮・伸長回路３２で圧縮を行い、記録媒体２００、２０１に画像データを書き込む記録処理という一連の処理の動作である。
【００３４】
再生スイッチ６６は、撮影モード状態で撮影した画像をメモリ３０あるいは記録媒体２００、２１０から読み出して画像表示部２８に表示する再生動作の開始を指示する。単写／連写スイッチ６８は、シャッタースイッチＳＷ２を押した場合、１コマの撮影を行って待機状態とする単写モードと、シャッタースイッチＳＷ２を押している間、連続して撮影を行い続ける連写モードとを設定可能である。
【００３５】
ＩＳＯ感度設定スイッチ６９は、撮像素子１４あるいは画像処理回路２０におけるゲインの設定を変更することによりＩＳＯ感度を設定できる。操作部７０は、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマ切替ボタンなどを有する。
【００３６】
電源スイッチ７２は、画像処理装置１００の電源オン、電源オフの各モードを切り替え設定可能である。また、画像処理装置１００に接続されたレンズユニット３００、外部ストロボ、記録媒体２００、２１０等の各種付属装置の電源オン、電源オフの設定も合わせて切り替え設定可能である。
【００３７】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路などから構成されている。電池の装着の有無、電池の種類、電池残量の検出を行い、その検出結果およびシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部に供給する。コネクタ８４および８６は、電源ユニット５００との接続部である。
【００３８】
電源ユニット５００は、電子機器１００の電源部分であり、電池５０６ａ、５０６ｂが装着可能である。電源ユニット５００は、電子機器１００側のコネクタ８６を介して電子機器１００に接続することが可能である。電池５０６ａ、５０６ｂは、電源・通信切替回路５０４に接続されている。
【００３９】
電池制御手段５１０ａ、５１０ｂは、電池５０６ａ、５０６ｂの制御を行う制御手段でマイコンなどから構成される。電池制御手段５１０ａ、５１０ｂは、電子機器１００との通信や、電池５０６ａ、５０６ｂ内の温度検出を行う温度検出手段５１２ａ、５１２ｂ、放電電流を検出する手段である電流検出手段５１６ａ、５１６ｂの制御を行う。電池制御手段５１０ａ、５１０ｂは、電池５０６ａ、５０６ｂ内の電池セル５１８ａ、５２０ａ、５１８ｂ、５２０ｂの電圧をそれぞれ検出する電圧検出手段５２２ａ、５２２ｂの制御を行う。
【００４０】
抵抗５１４ａ、５１４ｂは、放電電流検出用の抵抗である。また、電池制御手段５１０ａ、５１０ｂは、電流検出手段５１６ａ、５１６ｂにより一定時間での電流の入出を検出し、電池残容量を計算する。電子機器１００のシステム制御より電池通信の要求を受けた場合、電池制御手段５１０ａ、５１０ｂは、電池残容量、電池温度、電池電圧、電池電流、電池充電回数といった電池情報をシステム制御部５０に送信する。
【００４１】
インターフェース９０および９４は、メモリカードやハードディスク等の記録媒体とのインターフェースである。コネクタ９２および９６は、メモリカードやハードディスクなどの記録媒体との接続を行うコネクタである。記録媒体着脱検知部９８は、コネクタ９２、９６に記録媒体２００、２１０が装着されているか否かを検知するである。
【００４２】
なお、実施形態１では、記録媒体を取り付けるインターフェースおよびコネクタが２系統装備されているが、記録媒体を取り付けるインターフェースおよびコネクタは単数あるいは任意の数の系統数が装備されていてもよい。
【００４３】
また、異なる規格のインターフェースおよびコネクタとして、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カードなどの規格に準拠したものを用いてもよい。さらに、インターフェース９０、９４、コネクタ９２、９６をＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カードなどの規格に準拠したものを用いて構成した場合、つぎのように転送することが可能である。すなわち、通信カードを接続することより、周辺機器との間で管理情報を相互に転送することが可能である。通信カードは、ＬＡＮカード、モデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、ＳＣＳＩカード、ＰＨＳなどの通信カードなどがある。
【００４４】
光学ファインダ１０４は、撮影レンズ３１０に入射した光線を、一眼レフ方式によって、絞り３１２、レンズマウント３０６、１０６、ミラー１３０、１３２を介して導き、光学像として結像させて表示することが可能である。これにより、画像表示部２８による電子ファインダ機能を使用することなく、光学ファインダ１０４だけを用いて撮影を行うことが可能である。
【００４５】
また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示などが設けられている。
【００４６】
通信部１１０は、ＲＳ２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信などの各種通信機能を有する。１１２は通信部１１０により電子機器１００を他の機器と接続するコネクタ、もしくは無線通信を行う場合のアンテナである。
【００４７】
インターフェース１２０は、レンズマウント１０６内で電子機器１００をレンズユニット３００と接続するためのインターフェースである。コネクタ１２２は、電子機器１００をレンズユニット３００と電気的に接続するコネクタである。また、レンズマウント１０６および／またはコネクタ１２２にレンズユニット３００が装着されているか否かを検知するレンズ着脱検知部を構成することができる。
【００４８】
コネクタ１２２は、電子機器１００とレンズユニット３００との間で制御信号、状態信号、データ信号などを伝え合うと共に、各種の電流を供給する機能も備えている。また、コネクタ１２２は、電気通信だけでなく、光通信、音声通信などを伝達する構成としてもよい。
【００４９】
ミラー１３０、１３２は、撮影レンズ３１０に入射した光線を、一眼レフ方式によって光学ファインダ１０４に導く。ミラー１３２は、クイックリターンミラーの構成にしてもハーフミラーの構成にしてもどちらでもよい。
【００５０】
記録媒体２００は、メモリカードやハードディスクなどの記録媒体である。記録媒体２００は、半導体メモリや磁気ディスクなどから構成される記録部２０２、電子機器１００とのインターフェース２０４、および電子機器１００との接続を行うコネクタ２０６を有している。
【００５１】
記録媒体２１０は、記録媒体２００と同様、メモリカードやハードディスク等の記録媒体である。記録媒体２１０は、半導体メモリや磁気ディスク等から構成される記録部２１２、電子機器１００とのインターフェース２１４、および電子機器１００との接続を行うコネクタ２１６を有している。
【００５２】
レンズユニット３００は、交換レンズタイプのレンズユニットである。レンズマウント３０６は、レンズユニット３００を電子機器１００と機械的に結合するレンズマウントである。レンズマウント３０６内には、レンズユニット３００を電子機器１００と電気的に接続する各種機能が含まれている。３１０は撮影レンズ、３１２は絞りである。
【００５３】
インターフェース３２０は、レンズマウント３０６内でレンズユニット３００を電子機器１００と接続するためのインターフェースである。コネクタ３２２は、レンズユニット３００を電子機器１００と電気的に接続するコネクタである。コネクタ３２２は、電子機器１００とレンズユニット３００との間で制御信号、状態信号、データ信号などを伝え合うと共に、各種の電流が供給され、あるいは電流を供給する機能を備えている。また、コネクタ３２２は電気信号だけでなく、光信号、音声信号などを伝達する構成としてもよい。
【００５４】
絞り制御部３４０は、測光制御部４６からの測光情報に基づいて、シャッタ１２を制御するシャッタ制御部４０と連携しながら、絞り３１２を制御する絞り制御部である。測距制御部３４２は、撮影レンズ３１０のフォーカシングを制御する測距制御部である。ズーム制御部３４４は、撮影レンズ３１０のズーミングを制御するズーム制御部である。
【００５５】
レンズシステム制御部３５０は、レンズユニット３００全体を制御するレンズシステム制御部である。レンズシステム制御部３５０は、動作用の定数、変数、プログラムなどを記憶するメモリやレンズユニット３００固有の番号などの識別情報の機能も備えている。さらに、管理情報、開放絞り値や最小絞り値、焦点距離等の機能情報、現在や過去の各設定値などを保持する不揮発メモリの機能も備えている。
【００５６】
電子機器１００は、光学ファインダ１０４を用いた撮影だけでなく、画像表示２８に撮像素子１４に結像されている画像を表示させて撮影を行うライブビュー撮影も備えている。ライブビュー開始スイッチ１１３を押すことにより開始され、再度ライブビュー開始スイッチ１１３を押すことにより終了する。ライブビュー終了時は後にライブビュー終了からの時間を計算するためにシステム制御部５０は時計１６０の時刻を読みメモリ５２に記憶する。時計１６０は、電源８８が抜かれた状態でも時計用電池１６１により電力を供給される。
【００５７】
次に、図４を参照し、電池容量オフセットの考え方を説明する。
【００５８】
図４は、電池の放電特性の一例を説明するための図である。横軸は電池容量［ｍＡｈ］であり、縦軸は電池の電圧［Ｖ］であり、電子機器１００で使用可能な電池５０６ａが満充電状態から一定負荷で電流を引いた場合の電圧の推移を表している。
【００５９】
下側の曲線（点線）は電池単数で電子機器１００に給電した場合の放電特性の一例であり、上側の曲線（実線）は電池２個で電子機器１００に給電した場合の放電特性の一例である。
【００６０】
図４の直線は、電子機器１００を動作させるのに必要な使用可能最低電圧を示している。通信不能な電池の場合は単純に電子機器１００内を動作させた場合に近い負荷を電池にかけ、電池電圧を確認することにより電池が電子機器１００を使用することができるかどうかの判定を行う。
【００６１】
通信可能な電池の場合、電池側で放電容量として扱っている値［ｍＡｈ］は、電池側の終止電圧まで放電した場合の値αであり、実際に電子機器１００を使用することができるのはそのうちの９０％程度に留まる。
【００６２】
そのため、電子機器１００側でシステム制御部５０が通信により電池制御手段５１０ａより電池情報を受け取り、温度、負荷により適切な電池オフセット容量βを設定し、電池制御手段５１０ａに送信する。
【００６３】
その後、電池制御手段５１０ａは、電池オフセット容量βの値を使用して電池残容量を計算後、システム制御部５０に送信する。この動作により、温度や負荷が変化した場合でも常に機器を使用可能な電池残容量を正確に知ることができるようになっている。
【００６４】
図５（ａ）及び図５（ｂ）は、電池容量オフセットテーブルの一例を説明するための図である。電池オフセット容量βは、第１の電池容量オフセットテーブル又は第２の電池容量オフセットテーブルとしてメモリ５２に予め保存しておくことが考えられる。
【００６５】
例えば、システム制御部５０が通信によって得た電池温度及び放電電流が−１５℃及び５００ｍＡである場合、システム制御部５０は、図５（ａ）に示す第１の電池容量オフセットテーブルを用いて電池容量オフセット６００ｍＡｈを選択する。選択された電池容量オフセット６００ｍＡｈは、電池制御手段５１０ａに送信される。
【００６６】
図３は、電池の残容量の計算方法の一例を説明するためのフローチャートである。
【００６７】
Ｓ２０１にて、システム制御部５０は、電池５０６ａに通信を行い、電池情報の要求を行う。電池５０６ａ内の電池制御手段５１０ａは、電池残容量、電池温度、電池電圧、電池電流、電池充電回数といった電池情報をシステム制御部５０に送信する。
【００６８】
Ｓ２０２にて、システム制御部５０は、電池５０６ａから受け取った電池情報のうち電池温度、電池電流を元に設定されている電池容量オフセットテーブルよりオフセットデータを選択する。
【００６９】
Ｓ２０３にて、システム制御部５０は、選択したオフセットデータを電池５０６ａに送信する。
【００７０】
Ｓ２０４にて、電池５０６ａ内の電池制御手段５１０ａが残容量の計算を行い、システム制御部５０に残容量を送信する。
【００７１】
ここで、複数の電池から並行給電を行った場合の放電特性について説明する。
【００７２】
複数の電池から並行給電を実施した場合、負荷が複数の電池に分配され、電池１個当たりの負荷は減り、電池の電圧は単数で給電した場合に比べ高くなる。従って、図４の並行給電時の放電特性の一例に示す通り、並行給電時には電池単数から給電する場合に比べ電子機器１００使用可能最低電圧までの放電容量は増加する。
【００７３】
しかし、電池通信を行い、電池の残容量を電池側が計算し管理するようになると電池側が記憶している電池容量までしか放電ができない。そのため、電池単数と同じ制御を実施した場合、実際には放電することが可能であるのに通信内容としての電池残容量は０％となり、それ以上電池を使用することができなかった。
【００７４】
そこで、図２に示すフローチャートを参照し、実施形態１における電子機器１００の動作の一例を説明する。
【００７５】
電子機器１００に電池５０６ａ、５０６ｂが装着された電源ユニット５００が装着されると、システム制御部５０が電池５０６ａ、５０６ｂの順に電池情報の通信を行う。
【００７６】
電池制御手段５１０ａ、５１０ｂは、電池残容量、電池温度、電池電圧、電池電流、電池充電回数といった電池情報をシステム制御部５０に送信する（Ｓ３０１、Ｓ３０２）。
【００７７】
電源ユニット５００が接続されていない場合は終了し、電池単数の場合の制御である、図２のフローチャートへ移行する。
【００７８】
Ｓ３０２では、システム制御部５０は、電池通信を実施し、電源ユニット５００に装着されている電池５０６ａ、５０６ｂと通信を行う。
【００７９】
電池制御手段５１０ａ、５１０ｂの両方と通信ができた場合（Ｓ３０３）には、システム制御部５０は、メモリ５２に記憶されている第２の電池容量オフセットテーブルを選択する。
【００８０】
第２の電池容量オフセットテーブルの一例を図５（ｂ）に示す。
【００８１】
電池単体で電子機器１００に給電した場合の第１の電池容量オフセットテーブル（図５（ａ））に比べ、オフセット容量が半分以下の値に設定されている。
【００８２】
Ｓ３０２での電池通信の結果、電池５０６ａ、５０６ｂともに通信可能な電池であり、システム制御部５０がそれぞれの電池５０６ａ、５０６ｂの電池情報を受け取った場合はＳ３０４へ移行する。
【００８３】
システム制御部５０は、メモリ５２に予め記憶されている第２の電池容量オフセットテーブルを使用して通信時の温度、負荷からオフセットデータを選択し、電池制御手段５１０ａ、５１０ｂに送信する。
【００８４】
電池制御手段５１０ａ、５１０ｂは、それぞれ電池残容量計算を行い、システム制御部５０に電池残容量を送信する（Ｓ３０４）。
【００８５】
第２の電池容量オフセットテーブルには、電池単数で電子機器１００に給電する際に使用する第１の電池容量オフセットテーブルの比べ、少ない電池容量オフセットが設定されている。
【００８６】
Ｓ３０２で電池から送られた情報とメモリ５２に記憶されている電池容量オフセットテーブルを元にシステム制御部５０は電池容量オフセットを決定し、電池制御手段５１０ａ、５１０ｂに送信することにより、電池容量オフセットを設定する（Ｓ３０５）。
【００８７】
その後、Ｓ３０６では、システム制御部５０は、Ｓ３０２で電池制御手段５１０ａ、５１０ｂより送られた電池情報と第１の電池容量オフセットテーブルを元に、電池５０６ａ、５０６ｂをそれぞれ単独で使用した場合の電池容量オフセットを選択する。そして、システム制御部５０は、各電池５０６ａ、５０６ｂを単独で使用した場合の電池残容量の計算を行う。
【００８８】
各電池５０６ａ、５０６ｂ単独で使用することが可能かどうかの判定を行う（Ｓ３０６）。
【００８９】
Ｓ３０６で、各電池５０６ａ、５０６ｂ単独で電子機器１００を使用することが可能であるとシステム制御部５０が判定した場合、システム制御部５０は、電池制御手段５１０ａ、５１０ｂに電池オフセット容量を送信する。その後、電池制御手段５１０ａ、５１０ｂは、電池残容量を計算する。
【００９０】
その後、電池制御手段５１０ａ、５１０ｂは、電池残容量をシステム制御部５０に送信する。システム制御部５０は、電池制御手段５１０ａ、５１０ｂより送信された電池残容量の表示を行い（Ｓ３０９）、終了する。
【００９１】
システム制御部５０が単独で電子機器１００を動作させることができないと判定した電池があった場合、Ｓ３０７では、システム制御部５０は、電池５０６ａ、５０６ｂがともに単独で電子機器１００を動作させることができないのかどうかを判定する。
【００９２】
Ｓ３０７にて、電池５０６ａ、５０６ｂともに単独で電子機器１００を動作させることができないとシステム制御部５０が判定した場合、システム制御部５０は表示装置２８に「どちらかの電池を抜くとカメラを動作させることができません。」などの警告表示を表示させる（Ｓ３０８）。
【００９３】
これにより、電池単独では電子機器１００を動作させることができないが、並行給電であれば電子機器１００を動作させることができる電池残容量である場合に、不用意に電池を抜いてしまい、単独給電に切り替えてしまう事態を防止することができる。
【００９４】
その後、Ｓ３０５にて選択した電池容量オフセットを電池側に送信して電池制御手段５１０ａ、５１０ｂに電池残容量を計算させる。
【００９５】
システム制御部５０は電池生後５１０ａ、５１０ｂより送信された電池残容量を比較する（Ｓ３１７）。
【００９６】
Ｓ３１７での比較の結果、電池残容量に差があるとシステム制御部５０が判定した場合、電池制御手段５１０ａ、５１０ｂがシステム制御部５０に送信した電池残容量のうち、低い方に合わせ、電池残容量を表示して終了する（Ｓ３１８）。
【００９７】
Ｓ３１７での比較の結果、電池残容量に差がないとシステム制御部５０が判定した場合はＳ３０９にて電池残容量を表示し、終了する。
【００９８】
Ｓ３０７にて、電池５０６ａ、５０６ｂのうち一方が単独で電子機器１００を動作させることができず、一方が動作させることが可能であるとシステム制御部５０が判定した場合、システム制御部５０は表示装置２８に警告表示をさせる。その内容は「電池Ａを抜くとカメラを動作させることができません。」などである。
【００９９】
ここで、電池ＡとはＳ３０６の容量判定にて単独で電子機器１００を動作させることができると判定された電池である。
【０１００】
これにより、単独では電子機器１００を使用できないが並行給電であれば使用可能な残容量の電池のみを電源ユニット５００に残してしまい、電池の容量を最大限使用することができない、といった事態を防止することができる。
【０１０１】
Ｓ３０１にて、電源ユニット５００が接続されていないとシステム制御部５０が判定した場合は終了し、システム制御部５０は電池単独の場合の制御を行う。
【０１０２】
Ｓ３０２にて、システム制御部５０が電池と通信を実施した結果、通信可能な電池が２本ある、と判定しなかった場合、システム制御部５０はＳ３１９にて通信可能な電池が１本は含まれるかどうかの判定をする（Ｓ３１９）。
【０１０３】
Ｓ３１９にて、通信可能な電池が１本は含まれるとシステム制御部５０が判定した場合、次を実施する。
【０１０４】
システム制御部５０は、電池制御手段５１０ａ、５１０ｂのうち、通信可能な電池側から送信されてきた電池情報を元に電池１本で電子機器１００を使用する場合と同じ電池容量オフセットテーブル１から電池容量オフセットを選択する。
【０１０５】
Ｓ３０２で通信を行った際、電池情報を送ってきた電池５０６ａ（または５０６ｂ）の電池制御手段５１０ａ（または５１０ｂ）に送信する（Ｓ３１１）。
【０１０６】
Ｓ３１１で、電池オフセット量をシステム制御部５０より受信した電池５０６ａ（または５０６ｂ）の電池制御手段５１０ａ（または５１０ｂ）は、電池残容量を計算し、システム制御部５０に送信する（Ｓ３１２）。
【０１０７】
システム制御部５０は、Ｓ３０２で得られた電池情報と第１の電池容量オフセットテーブルとから、Ｓ３０２で通信可能であった電池５０６ａ（または５０６ｂ）の残容量の判定を実施する（Ｓ３１３）。
【０１０８】
Ｓ３１３で、システム制御部５０がＳ３０２にて通信を行うことができた電池５０６ａ（または５０６ｂ）の残容量が単数で電子機器１００を動作させることができる容量以下でかつ複数で並行給電した場合には、使用可能な残容量であるかの判定を実施する。Ｓ３１３で、使用可能な残容量であると判定した場合は、Ｓ３１４へ移行する。Ｓ３１３にて、使用可能な残容量であると判定しなかった場合は、Ｓ３１５へ移行する。
【０１０９】
Ｓ３１４では、システム制御は、Ｓ３０２で通信可能でなかった電池を通信可能な電池と交換することにより、Ｓ３０２で通信可能であった電池をさらに使用可能である旨の表示を表示装置２８に表示する。その表示とは、「電池Ｂを通信可能な電池に交換することにより、電池Ａを使用することが可能です。」等である。ここで、電池Ｂとは、Ｓ３０２の電池通信において通信ができなかった電池である。電池Ａとは、Ｓ３０２の電池通信において通信ができた電池である。その後、Ｓ３１５へ移行する。
【０１１０】
システム制御部５０は、Ｓ３０２で通信不可能であった電池のバッテリチェックを実施する。
【０１１１】
Ｓ３０９にて、通信可能であった電池については、Ｓ３１３で電池制御手段５１０ａ、５１０ｂより送信された電池残容量を表示し、通信不能であった電池については、Ｓ３１５にて実施したバッテリチェック結果を表示し、終了する。
【０１１２】
Ｓ３１９にて、システム制御部５０により通信可能な電池が１本もない、と判定された場合にはＳ３１６に移行し、システム制御部５０は装着されている電池それぞれについて電池電圧によりバッテリチェックを実施する。その後、Ｓ３０９に移行し、バッテリチェック結果を表示し、終了する。
【０１１３】
以上の制御をシステム制御部５０が実施することにより、二次電池が複数装着されていると判定され、かつ通信手段により通信可能な二次電池が複数ある場合に、使用可能な電池容量を従来に比べ増加することができる。
【０１１４】
また、残容量の少ない電池を抜いたら電子機器１００を使用することができなくなる場合、事前にその旨が表示されることにより誤って電池を抜いてしまうことを防止することが可能である。
【０１１５】
加えて、残容量が所定の値まで落ちた場合に、電池残容量に差があった場合でも低い方の値を表示することにより、誤った電池残容量をユーザに知らせることを防止することができる。
【０１１６】
［実施形態２］
以下、図６を参照して、実施形態２について説明する。基本的な構成は、実施形態１と同じであるため、異なる点について説明する。
【０１１７】
実施形態１では、電池残容量の計算は、電池５０６ａ、５０６ｂ内の電池制御手段５１０ａ、５１０ｂであったが、電子機器１００のシステム制御部５０にて電池残量計算を実施する場合について説明する。
【０１１８】
図３は、電池の残容量の計算方法の一例を説明するためのフローチャートである。
【０１１９】
Ｓ６０１にて、システム制御部５０は、電池制御手段５１０ａ、５１０ｂに電池情報を要求する通信を行い、電池情報を受け取る。
【０１２０】
Ｓ６０２では、受け取った電池情報を元に電池容量計算のためのオフセットデータをテーブルから選択する。
【０１２１】
Ｓ６０３では、選択したオフセットデータを元に電池残容量の計算を実施する。
【０１２２】
このように、電子機器１００内部の計算での、同様の効果を得ることが可能となる。
【０１２３】
［実施形態３］
実施形態１及び２で説明した様々な機能、処理及び方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などがプログラムを用いて実現することもできる。以下、実施形態３では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵなどを「コンピュータＸ」と呼ぶ。また、実施形態３では、コンピュータＸを制御するためのプログラムであって、実施形態１及び２で説明した様々な機能、処理及び方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【０１２４】
実施形態１及び２で説明した様々な機能、処理及び方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも一つを含む。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ（非一時的）な記憶媒体である。
【符号の説明】
【０１２５】
１００  電子機器
【図１】
2016208647.tif 000003
【図２】
2016208647.tif 000004
【図３】
2016208647.tif 000005
【図４】
2016208647.tif 000006
【図５】
2016208647.tif 000007
【図６】
2016208647.tif 000008