(57)【要約】【課題】電力変化の大きい機器などにおいて、電力の小さい時に電池の残容量検出を行っても、電力の大きい時における機器の動作が保証できるように正確な残容量を検出することが可能な電池残容量検出装置を提供する。【解決手段】  電流検出部２０４で検出された電流値に基づいて演算された放電電力が、実動作で予想される最大電力である予想最大電力よりも小さい電力である場合は、残容量演算（図５のＳ１２０４）に用いる放電効率を、予想最大電力における放電効率とする（図５のＳ１２０２、Ｓ１２１０）。このように、電池の残容量検出において、撮影時に必要とする電力を基準にした残容量を検出することができるようにする。【選択図】図５
2008190995.tif 000002
【特許請求の範囲】
【請求項１】
電池の放電電流を検出する放電電流検出手段と、
前記電池の放電時の電圧を検出する電池電圧検出手段と、
前記電池の温度を検出する温度検出手段と、
前記放電電流検出手段によって検出された放電電流値と前記電池電圧検出手段によって検出された電圧値により放電電力値を算出する放電電力算出手段と、
前記放電電力算出手段によって算出された放電電力値が、予め設定された設定電力値より小さいか否かを判定する判定手段と、
前記判定手段によって前記算出された放電電力値が前記設定電力値より小さいと判定された場合には、前記設定電力値と前記温度検出手段の検出結果から放電効率を算出し、前記判定手段によって前記算出された放電電力値が前記設定電力値より大きいと判定された場合には、前記算出された放電電力値と前記温度検出手段の検出結果から放電効率を算出する放電効率算出手段と、
前記放電効率算出手段にて算出された放電効率に基づいて前記電池の残容量を算出する残容量算出手段とを有することを特徴とする電子機器。
【請求項２】
前記電子機器はモータを有する電子機器であって、前記設定電力値は、前記モータを駆動しているときの電力値に基づいて設定されることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記電子機器は複数の動作モードを有する電子機器であって、前記設定電力値は、前記動作モードに基づいて設定されることを特徴とする請求項１に記載の電子機器。
【請求項４】
前記電子機器は複数のＡＦ動作モードを有する撮像装置であって、前記設定電力値は、前記ＡＦ動作モードに基づいて設定されることを特徴とする請求項１に記載の電子機器。
【請求項５】
前記電子機器は外部装置が接続可能な電子機器であって、前記設定電力値は、接続される外部装置の有無に基づいて設定されることを特徴とする請求項１に記載の電子機器。
【請求項６】
前記電子機器はレンズ交換可能な撮像装置であって、前記設定電力値は、装着されるレンズの種別に基づいて設定されることを特徴とする請求項１に記載の電子機器。
【請求項７】
電池の放電電流を検出する放電電流検出手段と、
前記電池の温度を検出する温度検出手段と、
前記放電電流検出手段によって検出された放電電流値が、予め設定された設定電流値より小さいか否かを判定する判定手段と、
前記判定手段によって前記検出された放電電流値が前記設定電流値より小さいと判定された場合には、前記設定電流値と前記温度検出手段の検出結果から放電効率を算出し、前記判定手段によって前記検出された放電電流値が前記設定電流値より大きいと判定された場合には、前記検出された放電電流値と前記温度検出手段の検出結果から放電効率を算出する放電効率算出手段と、
前記放電効率算出手段にて算出した放電効率に基づいて前記電池の残容量を算出する残容量算出手段とを有することを特徴とする電子機器。
【請求項８】
前記電子機器はモータを有する電子機器であって、前記設定電流値は、前記モータを駆動しているときの電力値に基づいて設定されることを特徴とする請求項７に記載の電子機器。
【請求項９】
前記電子機器は複数の動作モードを有する電子機器であって、前記設定電流値は、前記動作モードに基づいて設定されることを特徴とする請求項７に記載の電子機器。
【請求項１０】
前記電子機器は複数のＡＦ動作モードを有する撮像装置であって、前記設定電流値は、前記ＡＦ動作モードに基づいて設定されることを特徴とする請求項７に記載の電子機器。
【請求項１１】
前記電子機器は外部装置が接続可能な電子機器であって、前記設定電流値は、接続される外部装置の有無に基づいて設定されることを特徴とする請求項７に記載の電子機器。
【請求項１２】
前記電子機器はレンズ交換可能な撮像装置であって、前記設定電流値は、装着されるレンズの種別に基づいて設定されることを特徴とする請求項７に記載の電子機器。
【請求項１３】
前記残容量算出手段は、前記算出された残容量を電池の満充電時の容量で除算して、相対的な残容量を算出することを特徴とする請求項１乃至１２の何れか１項に記載の電子機器。
【請求項１４】
電池の放電電流を検出する放電電流検出手段と、前記電池の放電時の電圧を検出する電池電圧検出手段と、前記電池の設置場所の温度を検出する温度検出手段と、前記放電電流検出手段によって検出された放電電流値と前記電池電圧検出手段によって検出された電圧値により放電電力値を算出する放電電力算出手段とを有する電子機器の制御方法であって、
前記放電電力算出手段によって算出された放電電力値が、予め設定された設定電力値より小さいか否かを判定する判定ステップと、
前記判定ステップにより、前記算出された放電電力値が前記設定電力値より小さいと判定された場合には、放電効率を、前記設定電力値と前記温度検出手段の検出結果により算出し、前記判定ステップにより、前記算出された放電電力値が前記設定電力値より大きいと判定された場合には、前記算出された放電電力値と前記温度検出手段の検出結果により放電効率を算出する放電効率算出ステップと、
前記放電効率算出ステップにて算出した前記放電効率に基づいて、前記電池の残容量を算出する残容量算出ステップとを有することを特徴とする電子機器の制御方法。
【請求項１５】
電池の放電電流を検出する放電電流検出手段と、前記電池の温度を検出する温度検出手段とを有する電子機器の制御方法であって、
前記放電電流検出手段によって検出された放電電流値が、予め設定された設定電流値より小さいか否かを判定する判定ステップと、
前記判定ステップによって前記検出された放電電流値が前記設定電流値より小さいと判定された場合には、前記設定電流値と前記温度検出手段の検出結果から放電効率を算出し、前記判定ステップによって前記検出された放電電流値が前記設定電流値より大きいと判定された場合には、前記検出された放電電流値と前記温度検出手段の検出結果から放電効率を算出する放電効率算出ステップと、
前記放電効率算出ステップにて算出した放電効率に基づいて、前記電池の残容量を算出する残容量算出ステップとを有することを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池の残容量を検出する電子機器及びその制御方法に関する。
【背景技術】
【０００２】
従来、電池の残容量検出に関する技術としては、例えば特許文献１に開示されるものがあった。
【０００３】
特許文献１の技術によれば、電池の電圧、放電電流、及び温度を検出する手段と、電池の満充電時の充電容量を記憶する手段とを有する。さらに、検出された放電電流を積算する手段と、電池の残容量を演算する演算手段を備えている。そして、演算手段は、まず、検出された温度、電流と電圧（電力）を基に、電池の放電特性に対応した放電効率を算出する（図７参照）。次に、記憶されている充電容量と前記放電効率の積から、前記積算した電流量を減算して残容量を演算し、その演算結果を、その温度及び放電電力状態における電池の残容量としている。
【０００４】
即ち、従来の電池残容量検出技術では、電池の電力及び温度により放電効率が変化した場合に、その時点での電力及び温度を用いて残容量を演算し表示していた。
【特許文献１】特開２００２−２９８９３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ディジタルカメラなどのカメラにおいては、カメラを起動し、撮影前に電池残容量の検出を行う時（図２のＴ０〜Ｔ１区間）の電力Ｐ０と、撮影時（図２のＴ３〜Ｔ６区間）の最大電力ＰＭ１との差は、図２に示すように数倍から十数倍程度ある。このように、撮影時と撮影前の電力に大きな差がある従来のカメラでは、次のような問題点があった。
【０００６】
（１）前述したように、従来の技術では、電池の電力及び温度により放電効率が変化した場合に、その時点での電力及び温度を用いて残容量を演算し使用者に告知している。そのため、撮影前に電池の残容量を検出して使用者に残容量を告知する際には放電効率が高く残容量は十分と判定されても、撮影時点では電力が増加して放電効率が下がり放電ができなくなる可能性があった。
【０００７】
ここで、図２と図７の例を用いて具体的に説明すると、図２のＴ０〜Ｔ１区間（撮影前）に電池の残容量を検出し使用者に電力Ｐ０を残容量として告知することになる。このとき、温度が−２０℃で電力Ｐ０時点の放電効率が９７％となるため、放電効率が高く残容量が十分と判定される。しかし、図２のＴ３〜Ｔ６区間（撮影時点）では電力が増加して放電効率が下がる。特にＴ４〜Ｔ６区間における最大電力ＰＭ１の時点では、温度が−２０℃で放電効率７２％となり、放電ができなくなる可能性がある。
【０００８】
例えば、温度が−２０℃、満充電時の充電容量が２０００ｍＡｈ、積算放電容量が４００ｍＡｈ、Ｐ０での電力を１Ｗ、ＰＭ１の電力を１２Ｗとすると、図７より１Ｗ時の放電効率は９７％であるので、
残容量（１Ｗ）＝（２０００×９７／１００−４００）＝１５４０ｍＡｈ
と演算される。また、図７より１２Ｗ時の放電効率は７２％であるので、
残容量（１２Ｗ）＝（２０００×７２／１００−４００）＝１０４０ｍＡｈ
と演算される。
【０００９】
（２）また、使用中に温度や電力の変化により残容量が最小となったとき、その残容量を最小残容量として記憶し、その最小残容量に基づいて電池の残容量を表示するような構成の場合を採った場合には、次のような問題点があった。
【００１０】
撮影時の電力でバッテリチェックを行った場合に「残容量なし」と判定できるが、再度同じ電池を装着した場合には、電力が低い状態でバッテリチェックを行うので、見かけ上電池残容量があるように誤判断するという問題がある。さらに、残容量確認の通信間隔が長い場合では、最小残容量を記憶してから機器が読み出すまでのタイムラグにより、最大電力箇所で残容量を検出することができない。そのため、正確な残容量を表示することができないという問題もあった。
【００１１】
本発明は上記従来の問題点に鑑み、次のような電子機器および電子機器の制御方法を提供することを目的とする。
【００１２】
（１）電力変化の大きい機器などにおいて、電力の小さい時に電池の残容量検出を行っても、電力の大きい時における機器の動作が保証できるように正確な残容量を検出することが可能な電子機器およびその制御方法を提供することを目的とする。
【００１３】
（２）使用中に残容量が無いと判断し、その後再度同じ電池を装着した場合にも、残容量が見かけ上復帰するという誤判断を防止することが可能な電子機器およびその制御方法を提供することを目的とする。
【００１４】
（３）電池の残容量確認の通信間隔が長く、最大電力となる箇所で残容量を検出することができなくとも、電力の大きい時における機器の動作が保証できるように正確な残容量を検出することが可能な電子機器およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、本発明は、電池の放電電流を検出する放電電流検出手段と、前記電池の放電時の電圧を検出する電池電圧検出手段と、前記電池の温度を検出する温度検出手段と、前記放電電流検出手段によって検出された放電電流値と前記電池電圧検出手段によって検出された電圧値により放電電力値を算出する放電電力算出手段と、前記放電電力算出手段によって算出された放電電力値が、予め設定された設定電力値より小さいか否かを判定する判定手段と、前記判定手段によって前記算出された放電電力値が前記設定電力値より小さいと判定された場合には、前記設定電力値と前記温度検出手段の検出結果から放電効率を算出し、前記判定手段によって前記算出された放電電力値が前記設定電力値より大きいと判定された場合には、前記算出された放電電力値と前記温度検出手段の検出結果から放電効率を算出する放電効率算出手段と、前記放電効率算出手段にて算出された放電効率に基づいて前記電池の残容量を算出する残容量算出手段とを有することを特徴とする。
【００１６】
また、本発明は、電池の放電電流を検出する放電電流検出手段と、前記電池の温度を検出する温度検出手段と、前記放電電流検出手段によって検出された放電電流値が、予め設定された設定電流値より小さいか否かを判定する判定手段と、前記判定手段によって前記検出された放電電流値が前記設定電流値より小さいと判定された場合には、前記設定電流値と前記温度検出手段の検出結果から放電効率を算出し、前記判定手段によって前記検出された放電電流値が前記設定電流値より大きいと判定された場合には、前記検出された放電電流値と前記温度検出手段の検出結果から放電効率を算出する放電効率算出手段と、前記放電効率算出手段にて算出した放電効率に基づいて前記電池の残容量を算出する残容量算出手段とを有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、電池の放電電流値又は放電電力値が小さい時に電池の残容量検出を行っても、放電電流値又は放電電力値の大きい時における機器の動作が保証できるように正確な残容量を検出することが可能になる。
【００１８】
また、使用中に残容量が無いと判断し、その後再度同じ電池を装着した場合にも、残容量が見かけ上復帰するという誤判断を防止することができ、正確な残容量を検出することが可能になる。
【００１９】
さらに、残容量確認の通信間隔が長く、最大放電電流又は最大放電電力となる箇所で残容量を検出することができなくとも、放電電流値又は放電電力値の大きい時における機器の動作が保証できるように正確な残容量を検出することが可能になる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００２１】
［第１の実施の形態］
＜電池残容量検出装置を有する機器の構成＞
図１は、本発明の第１の実施の形態に係る電池残容量検出装置を有するカメラの構成を示すブロック図である。
【００２２】
このカメラは、カメラ本体１００を有し、カメラ本体１００には、電池パック２００と、レンズ部３００と、アクセサリ４００が接続されている。
【００２３】
カメラ本体１００は、接続端子１０１ａ，１０１ｂ，１０１ｃにより、本発明の電池残容量検出装置を有する電池パック２００と接続される。接続端子１０１ａは電池パック２００の正極２０１ａと接続され、接続端子１０１ｂは電池パック２００との通信端子２０１ｂと接続される。さらに、接続端子１０１ｃは電池パック２００の負極２０１ｃと接続される。
【００２４】
また、カメラ本体１００は、接続端子１１０ａ，１１０ｂ，１１０ｃによりレンズ部３００と接続される。接続端子１１０ａは、電池パック２００の正極、又はＤＣ／ＤＣコンバータを介した電源をレンズ部３００に印加する端子であってレンズ部３００側の３０１ａ端子と接続される。接続端子１０１ｂは、カメラマイコン１０２の通信端子ＣＯＭ＿ＬＥＮＳとレンズマイコン３０２の通信端子とを接続する端子であってレンズ部３００側の端子３０１ｂと接続される。接続端子１１０ｃは、電池パック２００の負極と接続される端子であってレンズ部３００の端子３０１ｃと接続される。なお、レンズ部３００は、カメラ本体１００と接続する構成としたが、カメラとレンズが一体である構成であっても構わない。
【００２５】
また、カメラ本体１００は、接続端子１１１ａ，１１１ｂ，１１１ｃによりアクセサリ４００と接続される。接続端子１１１ａは、電池パック２００の正極、又はＤＣ／ＤＣコンバータを介した電源をアクセサリ４００に印加する端子であってアクセサリ４００側の端子４０１ａと接続される。接続端子１１１ｂは、カメラマイコン１０２の通信端子ＣＯＭ＿ＡＣＣ端子とアクセサリマイコン４０２の通信端子を接続する端子であってアクセサリ４００側の端子４０１ｂと接続される。接続端子１１１ｃは電池パック２００の負極と接続される端子であってアクセサリ４００の端子４０１ｃと接続される。
【００２６】
カメラ本体１００は、カメラマイコン１０２、表示部１０３、モータＭ１の駆動回路１０４、撮像部１０６、昇圧回路１０７、コンデンサ１０８、及び閃光装置１０９を備えている。
【００２７】
カメラマイコン１０２は、カメラ本体１００の各部動作を制御すると共に、電池パック２００との通信を行う通信手段として機能するマイクロコンピュータである。表示部１０３は、電池の残容量表示やカメラ本体１００の各種設定を表示する。駆動回路１０４は、電源が電池パック２００の正極と接続され、カメラマイコン１０２のＯＵＴ−Ｍ１端子からの信号によりモータ１０５を駆動する。なお、駆動回路１０４の電源は、電池パック２００の正極と接続としたが、ＤＣ／ＤＣコンバータ経由の電源としても構わない。
【００２８】
モータ１０５は、不図示のカメラのシャッタ駆動のためのバネのチャージ、一眼レフカメラのクイックリターンミラーのアップ・ダウン等を行う。また、カメラマイコン１０２のＯＵＴ−Ｍ１端子は複数本で構成され、モータ１０５を正転、逆転をさせる構成でも良い。
【００２９】
撮像部１０６は撮像素子等で構成される公知の撮像手段であり、昇圧回路１０７は電源を電池パック２００の正極とし、カメラマイコン１０２のＣＨＧ端子で動作を開始し、昇圧した電荷をコンデンサ１０８に蓄える。閃光装置１０９は、撮影時に被写体を照明するために、コンデンサ１０８の電荷を放電する。
【００３０】
電池パック２００内には、２次電池等の電池２０２ａ、２０２ｂ、電流検出抵抗２０３、電流検出部２０４、電圧検出部２０５、電池マイコン２０６、及び温度検出部２０７で構成されている。
【００３１】
電池２０２ａ、２０２ｂは直列に接続され、電流検出抵抗２０３は電池２０２ｂと接続端子２０１ｃとの間に接続されている。なお、電流検出抵抗２０３は電池２０２ａの正極と接続端子２０１ａとの間に接続される構成であっても構わない。
【００３２】
電流検出部２０４は、電流検出抵抗２０３により、電池２０２ａ，２０２ｂが充放電した電流を検出し、その出力が電池マイコン２０６のＡ／Ｄ変換端子であるＩＩＮ端子に供給される。電池マイコン２０６は、電流検出部２０４からの電流計測と電流積算、電池２０２ａ、２０２ｂの満充電時の充電容量の記憶、及びカメラマイコン１０２との通信等の処理を行うマイクロコンピュータである。
【００３３】
電圧検出部２０５は、電池２０２ａ、２０２ｂの電圧を検出し、その出力が電池マイコン２０６のＡ／Ｄ変換端子であるＶＩＮ端子に供給される。温度検出部２０７は、電池２０２ａ、２０２ｂ又は電池パック２００内の温度を検出し、その出力が電池マイコン２０６のＡ／Ｄ変換端子ＴＥＭＰに供給される。
【００３４】
なお、電池は２０２ａ，２０２ｂの２本での構成であるが、それ以上の本数構成であっても構わない。また、電流検出部２０４及び電圧検出部２０５等は電池マイコン２０６内に内蔵される構成でも良い。電流積算の方法については、所定間隔で電流をＡ／Ｄ変換して電池マイコン２０６で演算する方式、クーロンカウンタを用いる方式等の既存の技術で構成可能である。
【００３５】
レンズ部３００は、モータＭ２を駆動する駆動回路３０３と、レンズマイコン３０２と、フォーカス用のレンズ（不図示）と、絞りユニット（不図示）を備えている。駆動回路３０３は、接続端子３０１ａより電力の供給を受けてモータＭ２を駆動し、フォーカス用のレンズの駆動を行う。レンズマイコン３０２は、レンズ部３００の各種動作を行うマイクロコンピュータであり、カメラマイコン１０２からの通信によりフォーカス用のレンズの駆動や絞りユニットの駆動等を行う。なお、カメラマイコン１０２とレンズマイコン３０２との間の通信配線は複数本で構成されるものであっても構わない。
【００３６】
アクセサリ４００は、接続端子４０１ａより電力の供給を受ける負荷手段４０３と、アクセサリマイコン４０２を備えている。アクセサリマイコン４０２は、アクセサリの各種動作を行うマイクロコンピュータであり、カメラマイコン１０２からの通信により負荷手段４０３の動作を制御する。ここで、アクセサリ４００がハードディスクドライブ（ＨＤＤ）等の記憶装置であれば、負荷手段４０３はＨＤＤのディスクを駆動する駆動回路とモータで構成される。また、アクセサリ４００が閃光装置であれば、負荷手段４０３は光源か、或いは光源を駆動する駆動回路や昇圧回路となる。
【００３７】
なお、カメラマイコン１０２とアクセサリマイコン４０２との間の通信配線は複数本で構成されるものであっても構わない。
【００３８】
＜カメラマイコン１０２及びレンズマイコン３０２の動作＞
次に、カメラマイコン１０２及びレンズマイコン３０２の動作について、図２を参照しつつ説明する。
【００３９】
図２は、第１の実施の形態に係るカメラの動作を示すタイムチャートであり、起動時から撮影終了時までのカメラマイコン１０２及びレンズマイコン３０２の各信号と、消費電力、時間の関係を示している。
【００４０】
カメラ本体１００に設置されている不図示のレリーズスイッチを半押し状態（ＳＷ１）にすると（時間Ｔ０）、カメラマイコン１０２は停止状態から動作状態となり、電力は図２に示すように略０からＰ０となる。また、カメラマイコン１０２は、ＣＯＭ＿ＦＧ端子を“Ｌ”レベルから“Ｈ”レベルへと遷移して電池マイコン２０６にカメラが起動したことを伝える（時間Ｔ０）。
【００４１】
さらに、カメラマイコン１０２は、ＣＯＭ＿ＦＧ端子を使用して電池マイコン２０６との間で、実動作で予想される最大電力である予想最大電力（設定電力値）の通信や、残容量要求の通信等を行う。そして、その通信内容から電池２０２ａ，２０２ｂの残容量を取得して表示部１０３に表示する（時間Ｔ０〜Ｔ１）。
【００４２】
続く時間Ｔ１〜Ｔ２では、カメラマイコン１０２は、オートフォーカス動作のレンズ駆動を行うために、レンズマイコン３０２と通信を行う。そして、レンズマイコン３０２は、通信された駆動量分だけＯＵＴ−Ｍ２端子を制御してモータＭ２を駆動する。ここで、本実施の形態では、図２に示すように簡易的にＯＵＴ−Ｍ２端子＝“Ｈ”レベルでモータＭ２の駆動を表しているが、複数の配線等で正転、逆転駆動であっても構わない。
【００４３】
次の時間Ｔ３において、不図示のレリーズスイッチを全押し状態（ＳＷ２）にすると、各種動作を行うためにモータ１０５の駆動をＯＵＴ−Ｍ１端子により制御する（時間Ｔ３〜Ｔ４〜Ｔ５）。ここでの各種動作としては、例えば、撮像部１０６の動作、不図示のカメラのシャッタ駆動のためのバネのチャージ、及び一眼レフカメラのクイックリターンミラーのアップダウン等の動作を挙げることができる。ここで、本実施の形態では、図２に示すように、モータＭ２の制御と同様に、簡易的にＯＵＴ−Ｍ１＝“Ｈ”レベルでモータ１０５の駆動を表している。
【００４４】
その後の時間Ｔ５〜Ｔ６において、撮影後の現像処理や、表示部１０３に撮影画像の表示等を行い、撮影動作を終了する。
【００４５】
カメラマイコン１０２は、撮影終了後、ＣＯＭ＿ＦＧ端子を使用して電池マイコン２０６と通信を行い、通信内容から残容量を取得して表示部１０３に表示する（時間Ｔ６以降）。
【００４６】
以上のような動作から消費電力の増減は、図２に示すように、カメラマイコン１０２と電池マイコン２０６との通信間のＰ０と、最大の電力であるモータ１０５の駆動時のＰＭ１とを比較すると、約十数倍となる。ここで、前記した予想最大電力（設定電力値）は、カメラマイコン１０２内、又は不図示の記憶手段に記憶している予想最大電力であり、第１の実施の形態では、ＰＭ１である。
【００４７】
＜電池マイコン２０６の電池残容量検出動作＞
次に、電池マイコン２０６の電池残容量検出動作について、図３を参照しつつ説明する。
【００４８】
図３は、第１の実施の形態に係る電池マイコン２０６の電池残容量検出動作を示すフローチャートである。
【００４９】
カメラマイコン１０２のＣＯＭ＿ＦＧ端子が“Ｌ”レベルから“Ｈ”レベルへと遷移すると、電池マイコン２０６も起動を開始する（Ｓ１００１）。続くＳ１００２では、残容量の最小値（残容量（ｍｉｎ））をクリアし、Ｓ１００３において温度検出、電圧検出、電流検出、及び電流積算を周期的に行う周期タイマをスタートさせる。
【００５０】
次のＳ１００４では、電圧検出部２０５で検出した電池２０２ａ、２０２ｂの電圧を検出し、Ｓ１００５において、電流検出抵抗２０３と電流検出部２０４で検出された電流から放電電流の積算と放電電力を演算する。
【００５１】
そして、Ｓ１００６において、温度検出部２０７より温度を検出する。さらにＳ１００７において、前記周期タイマが所定値になったかを判定し、所定時間経過であればＳ１００３へ戻り、そうでなければＳ１００８へ進む。
【００５２】
その後のＳ１００８では、カメラマイコン１０２が停止状態になったかを判別するために、所定時間に亘ってカメラマイコン１０２のＣＯＭ＿ＦＧ端子が“Ｌ”レベルとなっているかを判別する。所定時間に亘って“Ｌ”レベルであればＳ１００９へ進み、そうでなければＳ１００７へ戻る。Ｓ１００９では、電池マイコン２０６も停止状態へ移行する。
【００５３】
一方、電池マイコン２０６は、カメラマイコン１０２のＣＯＭ＿ＦＧ端子から通信を受けると、通信割り込み処理へ移行する。
【００５４】
次に、電池マイコン２０６の通信割り込み処理について、図４を参照しつつ説明する。
のフローチャートに沿って説明する。
【００５５】
図４は、第１の実施の形態に係る電池マイコン２０６の通信割り込み処理を示すフローチャートである。
【００５６】
まずＳ１１０１において通信割り込み処理を開始する。続くＳ１１０２では、カメラマイコン１０２からの通信が予想最大電力の受信であるかを判定し、そうであればＳ１１１０へ進み、そうでなければＳ１１０３へ進む。
【００５７】
Ｓ１１０３では、カメラマイコン１０２からの通信が残容量要求の受信であるかを判定し、そうであればＳ１１２０へ進み、そうでなければＳ１１０４へ進む。Ｓ１１１０では残容量演算のサブルーチンへ進み、サブルーチン処理が終了するとＳ１１０４へ進む。
【００５８】
Ｓ１１２０では、演算した残容量を電池マイコン２０６からカメラマイコン１０２へ送信し、その後、Ｓ１１０４へ進む。Ｓ１１０４では、通信割り込み処理を終了する。
【００５９】
次に、上記したＳ１１１０の残容量演算サブルーチンの動作について、図５を参照しつつ説明する。
【００６０】
図５は、図４の残容量演算サブルーチンの動作を示すフローチャートである。
【００６１】
まずＳ１２０１では、残容量演算サブルーチンをスタートさせる。次のＳ１２０２では、図３のＳ１００５で演算された放電電力とカメラマイコン１０２より送信された予想最大電力（ＰＭ１）を比較する。そして、
放電電力＜予想最大電力（ＰＭ１）
であればＳ１２１０へ進み、そうでなければＳ１２０３へ進む。
【００６２】
Ｓ１２０３では、図３のＳ１００６で検出された温度と、Ｓ１００５で演算された放電電力より、電池の放電特性を反映した図７に示すような放電効率を算出する。算出方法は、放電電力と温度からのテーブル参照や、関数を用いた既存の算出方法を用いる。放電効率は放電電力が大きいほど、温度が低いほど小さくなる。
【００６３】
Ｓ１２１０では、残容量演算に用いる放電効率を、図３のＳ１００６で検出された温度に対する予想最大電力（ＰＭ１）の放電効率とする。つまり、Ｓ１２０３、Ｓ１２１０の処理により、図６に示すように、ＰＭ１以下の電力では放電効率は一定値となる。
【００６４】
Ｓ１２０４では、電池２０２ａ，２０２ｂの残容量を下記式を用いて算出する。
【００６５】
残容量＝（総容量×放電効率／１００−放電容量）  …（１）
この式（１）において、総容量とは、電池マイコン２０６内または不図示の記憶手段に記憶されている電池２０２ａ、２０２ｂの満充電状態の総容量である。また、放電容量は、図３のＳ１００５において積算した放電容量である。放電効率とは、Ｓ１２０３又はＳ１２１０において算出された放電効率である。
【００６６】
例えば、温度＝−２０℃、総容量＝２０００ｍＡｈ、放電容量＝４００ｍＡｈとし、Ｐ０の電力を１Ｗ、ＰＭ１の電力を１２Ｗとすると、図６の放電効率特性より、１２Ｗ時の放電効率は７２％となる。その結果、
残容量＝  ２０００×７２／１００−４００）＝１０４０ｍＡｈ
と演算される。
【００６７】
一方、従来例であると、図７に示すように、１Ｗ時の放電効率は９７％であるので、
残容量＝（２０００×９７／１００−４００）＝１５４０ｍＡｈ
と演算される。
【００６８】
また、上記例によると、−２０℃では１４４０ｍＡｈの容量で放電したところで残容量０ｍＡｈとなるが、従来例では残容量５００ｍＡｈと演算される。
【００６９】
なお、残容量は、［ｍＡｈ］で示す絶対値で表す場合のほか、相対残容量として、
相対残容量＝残容量／総容量×１００  …（２）
のように、割合（％）を演算するものであっても構わない。
【００７０】
なお、図６と図７に示す放電効率は電力に依存しているが、電池２０２ａ、２０２ｂの出力電圧を平均値とすることで、電力の代わりに電流を用い、放電効率と電流の関係から残容量、相対残容量を算出する構成であっても構わない。この場合は、電池パック２００内に電圧検出部２０５を設けない構成でも実現可能である。さらに、図２に示した消費電力と時間の関係を、電流と時間の関係に変更する。
【００７１】
図５のＳ１２０５では、Ｓ１２０４で算出された残容量と、電池マイコン２０６に記憶されている残容量（ｍｉｎ）とを比較し、
残容量＞残容量（ｍｉｎ）
であればＳ１２２０へ進み、そうでなければＳ１２０６へ進む。なお、図３のＳ１００２における残容量（ｍｉｎ）のクリアは、残容量（ｍｉｎ）＝総容量とするなど、クリア後の初めてのＳ１２０５の判定においてＳ１２０６へ進む値とする。
【００７２】
Ｓ１２０６では、残容量（ｍｉｎ）をＳ１２０４で算出された残容量と設定して、Ｓ１２０７へ進む。Ｓ１２２０では、残容量に残容量（ｍｉｍ）を設定してＳ１２０７へ進む。Ｓ１２０７では、残容量演算サブルーチンを終了する。
【００７３】
＜第１の実施の形態における利点＞
（１）本実施の形態によれば、検出された電流値に基づいて演算された放電電力が、実動作で予想される最大電力である予想最大電力（ＰＭ１、設定電力値）よりも小さい電力である場合は、次のような処理を行う。即ち、前記予想最大電力（ＰＭ１）に対応した放電効率を用いて（図５のＳ１２０２、Ｓ１２１０）、残容量演算（図５のＳ１２０４）を行う。これにより、電池の残容量検出において、撮影時に必要とする電力を基準にした残容量を検出することができるようになる。そのため、電力変化の大きいカメラなどの機器において、例えば撮影前の電力の小さい時に電池の残容量検出を行っても、撮影後の電力の大きい時における機器の動作が保証できるように正確な残容量を表示することが可能になる。
【００７４】
（２）検出された電流値に基づいて演算された放電電力が予想最大電力（ＰＭ１）以上となった場合も（図５のＳ１２０２、Ｓ１２０３）、検出時の温度と電力での放電効率に応じた残容量の検出が可能となる。
【００７５】
（３）電池の残容量検出において、撮影時に必要とする電力を基準にした電池残容量を検出することができるので、使用中に残容量が無いと判断し、その後再度同じ電池を装着した場合にも、残容量が見かけ上復帰するという誤判断を防止することができる。
【００７６】
（４）電池の残容量検出において、撮影時に必要とする電力を基準にした電池残容量を検出することができるので、次のような利点もある。即ち、カメラマイコン１０２が電池マイコン２０６に対して行う残容量確認通信の間隔が長く、最大電力となる箇所で残容量を検出できなくても、電力の大きい時における機器の動作が保証できるように正確な残容量を検出することができる。
【００７７】
［第２の実施の形態］
第２の実施の形態では、前述した、実動作で予想される最大電力である予想最大電力がカメラの各種設定モードにより変化することを考慮した場合について説明する。
【００７８】
第２の実施の形態の構成は図１に示した第１の実施の形態と同じである。但し、第２の実施の形態では、図１の構成において、カメラ本体１００内の不図示の設定手段により、次のモードが設定されるものとする。即ち、オートフォーカスの設定について、ピントが合った時点でレンズを停止させるモードであるワンショットＡＦモード、或いはレリーズスイッチを押している間に亘ってレンズを合焦し続けるモードであるサーボＡＦモードの何れが設定される。
【００７９】
ワンショットＡＦモードが設定された場合は第１の実施の形態と同じ図２の動作と消費電力の関係となる。また、サーボＡＦモードが設定された場合は、本実施の形態に係る図８の動作と消費電力の関係となり、基本的な動作の流れは第１の実施の形態における図２を用いた説明と同じであり、差異を以下に述べる。
【００８０】
以下、第１の実施の形態との差異であるカメラ動作と消費電力の関係について、図８、図９、及び図１０を参照して説明する。
【００８１】
（ａ）第１のカメラ動作
図８は、第２の実施の形態に係るカメラの第１の動作を示すタイムチャートである。同図は、レリーズスイッチが押されている場合の動作と消費電力の関係を示している。
【００８２】
レリーズスイッチが押されている間、レンズマイコン３０２は、モータＭ２によりレンズを駆動し続ける。即ち、図８において、時間Ｔ０〜Ｔ５−１間に亘ってレンズを駆動し続けることになる。
【００８３】
したがって、消費電力は、モータＭ２の駆動電力ＰＡＦＳ分だけ上乗せされるので、カメラマイコン１０２から電池マイコン２０６へ送信される予想最大電力は、
ＰＭ１＋ＰＡＦＳ
となる。この予想最大電力は、時間Ｔ４〜Ｔ５間に想定される電力であり、時間Ｔ０〜Ｔ１間にカメラマイコン１０２から電池マイコン２０６へ送信される。
【００８４】
（ｂ）第２のカメラ動作
図９は、第２の実施の形態に係るカメラの第２の動作を示すタイムチャートである。同図に示す例は、ワンショットＡＦモードが設定されている場合であり、内蔵ストロボ（図１の昇圧回路１０７、コンデンサ１０８、閃光装置１０９）の発光が設定された場合の動作と消費電力の関係を示している。撮影前はコンデンサ１０８に電荷が既に充電されていることを前提として説明する。
【００８５】
図９において、撮影終了後の時間Ｔ４〜Ｔ５−２間に亘って、カメラマイコン１０２はＣＨＧ端子を“Ｈ”レベルとし、昇圧回路１０７を動作させ次の撮影前にコンデンサ１０８を充電する。
【００８６】
したがって、消費電力は、充電動作分の電力ＰＳが上乗せされるので、カメラマイコン１０２から電池マイコン２０６に送信される予想最大電力は、
ＰＭ１＋ＰＳ
となる。この予想最大電力は、時間Ｔ４〜Ｔ５間に想定される電力であり、時間Ｔ０〜Ｔ１間にカメラマイコン１０２から電池マイコン２０６へ送信される。
【００８７】
（ｃ）第３のカメラ動作
図１０は、第２の実施の形態に係るカメラの第３の動作を示すタイムチャートである。      
【００８８】
同図に示す例は、サーボＡＦモードが設定されている場合であり、内蔵ストロボの発光が設定された場合の動作と消費電力の関係を示している。
【００８９】
基本的な動作流れは図８の例と同じであるが、図１０の例では、時間Ｔ４〜Ｔ５間のモータ１０５の駆動中における消費電力は、モータＭ２の消費電力（ＰＡＦＳ）に、昇圧回路１０７の充電動作の電力（ＰＳ）が上乗せされる。
【００９０】
したがって、カメラマイコン１０２から電池マイコン２０６に送信される予想最大電力は、
ＰＭ１＋ＰＳ＋ＰＡＦＳ
となる。この予想最大電力は、時間Ｔ４〜Ｔ５間に想定される電力であり、時間Ｔ０〜Ｔ１間にカメラマイコン１０２から電池マイコン２０６へ送信される。
【００９１】
＜第２の実施の形態における利点＞
第２の実施の形態によれば、予想電力がカメラの設定モードにより変化することを想定し、カメラの設定モードに対応した予想最大電力をカメラマイコン１０２から電池マイコン２０６へ送信するようにした。これにより、上記した第１の実施の形態における利点を、より効果的に享受することができる。
【００９２】
なお、カメラ本体１００の最大電力が、温度、湿度、入力電圧等に依存して変化する場合でも、これに対応した予想最大電力をカメラマイコン１０２から電池マイコン２０６へ送信するようにしても構わない。これにより、上記した第１の実施の形態における利点を、より一層効果的に享受することができる。
【００９３】
［第３の実施の形態］
第３の実施の形態では、前述した、実動作で予想される最大電力である予想最大電力がレンズの種類により変化することを考慮した場合について説明する。
【００９４】
第３の実施の形態の構成は第１の実施の形態と同じである。以下、前述した第１及び第２の実施の形態との差異であるカメラ動作と消費電力の関係について、図１１を参照して説明する。
【００９５】
図１１は、第３の実施の形態に係るカメラの動作を示すタイムチャートであり、起動時から撮影終了時までのカメラマイコン１０２及びレンズマイコン３０２の各信号と、消費電力、時間の関係を示している。
【００９６】
本実施の形態に係るカメラ動作と消費電力の関係を示す図１１において、基本的な流れは第１の実施の形態における図２で説明したものと同じであるが、差異を以下に述べる。
【００９７】
レンズ部３００の種類によりモータＭ２の負荷が異なる。即ち、図１１の例では、時間Ｔ１〜Ｔ２間におけるレンズ駆動時の消費電力ＰＭ２２と、時間Ｔ４〜Ｔ５間におけるモータ１０５の駆動時の消費電力ＰＭ１との関係が、
ＰＭ２２＞ＰＭ１
となる場合が発生する。
【００９８】
したがって、カメラマイコン１０２から電池マイコン２０６に送信される予想最大電力は、時間Ｔ１〜Ｔ２間に想定されるＰＭ２２を時間Ｔ０〜Ｔ１間において送信する。ＰＭ２２の電力は、カメラマイコン１０２がレンズマイコン３０２との通信により、例えばレンズ部３００のＩＤを判別することにより記憶した値とする。或いは、不図示の記憶手段に記憶しておいた値であっても良いし、レンズマイコン３０２に記憶している値、又は不図示のレンズ部３００内の記憶手段に記憶している値であっても構わない。
【００９９】
＜第３の実施の形態における利点＞
本実施の形態によれば、予想最大電力がレンズの種類により変化することを想定し、レンズの種類に対応した予想最大電力をカメラマイコン１０２から電池マイコン２０６へ送信するようにした。これにより、上記した第１の実施の形態における利点を、より効果的に享受することができる。
【０１００】
［第４の実施の形態］
第４の実施の形態によれば、ハードディスク装置や閃光装置、照明装置などのカメラのアクセサリによって、上述の予想最大電力が変化することを考慮した場合について説明する。
【０１０１】
第４の実施の形態の構成は第１の実施の形態と同じである。以下、前述した第１、第２及び第３の実施の形態との差異であるカメラ動作と消費電力の関係について、図１２を参照して説明する。
【０１０２】
図１２は、第４の実施の形態に係るカメラの動作を示すタイムチャートであり、起動時から撮影終了時までのカメラマイコン１０２及びレンズマイコン３０２の各信号と、消費電力、時間の関係を示している。
【０１０３】
図１の構成において、アクセサリ４００として、例えばハードディスク装置（ＨＤＤ）が接続されているものとする。基本的な動作の流れは図２の例と同じであるが、図１２の例では、時間Ｔ３−３〜Ｔ５−３の間に負荷手段４０３としてのＨＤＤのディクスの駆動、データ書き込み分の電力ＰＡＣＣが上乗せされる。
【０１０４】
したがって、カメラマイコン１０２から電池マイコン２０６に送信される予想最大電力は、
ＰＭ１＋ＰＡＣＣ
となる。この予想最大電力は、時間Ｔ４〜Ｔ５間に想定される電力であり、時間Ｔ０〜Ｔ１間にカメラマイコン１０２から電池マイコン２０６へ送信される。
【０１０５】
ここで、電力ＰＡＣＣは、カメラマイコン１０２がアクセサリマイコン４０２との通信により、例えばアクセサリ４００のＩＤを判別することにより記憶した値とする。或いは、不図示の記憶手段に記憶しておいた値であっても良いし、アクセサリマイコン４０２に記憶している値、又は不図示のアクセサリ４００内の記憶手段に記憶している値であっても構わない。
【０１０６】
＜第４の実施の形態における利点＞
本実施の形態によれば、予想最大電力がカメラのアクセサリにより変化することを想定し、アクセサリの種類に対応した予想最大電力をカメラマイコン１０２から電池マイコン２０６へ送信するようにした。これにより、上記した第１の実施の形態における利点を、より効果的に享受することができる。
【０１０７】
［第５の実施の形態］
本実施の形態では、電池マイコン２０６の電池残容量検出動作、及びカメラ本体１００の電池残容量演算について、上述した第１の実施の形態とは異なる方法について説明する。
【０１０８】
第５の実施の形態の構成は第１の実施の形態と同じであり、カメラの動作、及び動作電力も図２で説明した第１の実施の形態と同じである。以下、上記各実施の形態との差異である電池マイコン２０６の電池残容量検出動作、及びカメラ本体１００の電池残容量演算について、説明する。
【０１０９】
＜電池マイコン２０６の電池残容量検出動作＞
第１の実施の形態と同様に、電池マイコン２０６は、電圧検出部２０５で検出した電池２０２ａ、２０２ｂの電圧と電流検出抵抗２０３及び電流検出部２０４で検出された電流とから放電電力を演算し、図７のような放電効率を算出する。そして、前述の放電効率から残容量を、前述した式（１）で算出する。
【０１１０】
また、図２の時間Ｔ０〜Ｔ１間に、電池の総容量と、電池マイコン２０６が検出した電池２０２ａ、２０２ｂの電圧、電流、温度と、上記演算した残容量（以下残容量ＢＡＴ）をカメラマイコン１０２へ送信する。
【０１１１】
＜カメラの電池残容量演算＞
本実施の形態では、カメラマイコン１０２は、図２の時間Ｔ０〜Ｔ１間に電池マイコン２０６から受信した電池２０２ａ、２０２ｂの電圧、電流、温度、及び残容量ＢＡＴより以下の演算を行う。
【０１１２】
まず、電池２０２ａ、２０２ｂの電圧、電流から消費電力（ＰＮＯＷ）を演算する。さらに、カメラマイコン１０２内、又は不図示の記憶手段に記憶している予想最大電力ＰＭ１とＰＮＯＷを比較する。そして、
ＰＮＯＷ≧ＰＭ１
であれば、電池マイコン２０６から受信した残容量ＢＡＴをそのまま残容量（以下、残容量Ｃ）として表示部１０３に表示する。
【０１１３】
ＰＮＯＷ＜ＰＭ１
であれば、電池２０２ａ、２０２ｂの放電電力及び温度と放電効率の関係（図７）のテーブルより、電力ＰＮＯＷ時の放電効率ＮＯＷと、電力ＰＭ１時の放電効率ＰＭ１を算出する。その後、残容量Ｃを次のように演算する。
【０１１４】
残容量Ｃ＝残容量ＢＡＴ−総容量×（放電効率ＰＭ１−放電効率ＮＯＷ）／１００
…（３）
なお、カメラマイコン１０２での放電効率の算出方法は、電池マイコン２０６同様に電力と温度からのテーブル参照や、関数を用いた既存の算出方法を用いる。
【０１１５】
例えば、温度＝−２０℃、総容量＝２０００ｍＡｈ、放電容量＝４００ｍＡｈ、Ｐ０での電力を１Ｗ、ＰＭ１の電力を１２Ｗとすると、図７の放電効率特性より、１２Ｗ時の放電効率は７２％となり、１Ｗ時の放電効率は９７％と算出される。
【０１１６】
電池マイコン２０６は、
残容量ＢＡＴ＝（２０００×９７／１００−４００）＝１５４０ｍＡｈ
を送信し、カメラマイコン１０２は、
残容量Ｃ＝残容量ＢＡＴ−総容量×（放電効率ＮＯＷ−放電効率ＰＭ１）／１００
＝１５４０ｍＡｈ−２０００ｍＡｈ×（９７−７２）／１００
＝１０４０ｍＡｈ
と演算する。
【０１１７】
残容量Ｃは、第１の実施の形態と同様に、放電効率が消費電力ＰＭ１未満では電力ＰＭ１での放電効率、つまり、図６に示すようなＰＭ１以下での電力では放電効率が一定値として演算された残容量となっている。
【０１１８】
また、第１の実施の形態と同様に、残容量は、［ｍＡｈ］で示す絶対値で表す場合のほか、相対残容量として、前述した式（２）のように、割合（％）を演算するものであっても構わない。
【０１１９】
＜第５の実施の形態における利点＞
本実施の形態における、電池マイコン２０６の電池残容量検出動作、及びカメラ本体１００の電池残容量演算の方法であっても、上記した第１の実施の形態と同様の利点を享受することができる。
【０１２０】
なお、上記各実施の形態ではカメラを用いて説明したが、カメラ以外の機器であっても、動作状態により電力の変化の大きな機器、特に使用温度範囲の広い機器に対しては本発明は有効に利用可能である。
【０１２１】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１２２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２３】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。又は、プログラムコードをネットワークを介してダウンロードしても良い。
【０１２４】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１２５】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う場合である。
【図面の簡単な説明】
【０１２６】
【図１】第１の実施の形態に係る電池残容量検出装置を有するカメラの構成を示すブロック図である。
【図２】第１の実施の形態に係るカメラの動作を示すタイムチャートである。
【図３】第１の実施の形態に係る電池マイコン２０６の電池残容量検出動作を示すフローチャートである。
【図４】第１の実施の形態に係る電池マイコン２０６の通信割り込み処理を示すフローチャートである。
【図５】図４の残容量演算サブルーチンの動作を示すフローチャートである。
【図６】本発明に係る、電池の電力及び温度と放電効率の関係を示すグラフである。
【図７】従来の、電池の電力及び温度と放電効率の関係を示すグラフである。
【図８】第２の実施の形態に係るカメラの第１の動作を示すタイムチャートである。
【図９】第２の実施の形態に係るカメラの第２の動作を示すタイムチャートである。
【図１０】第２の実施の形態に係るカメラの第３の動作を示すタイムチャートである。
【図１１】第３の実施の形態に係るカメラの動作を示すタイムチャートである。
【図１２】第４の実施の形態に係るカメラの動作を示すタイムチャートである。
【符号の説明】
【０１２７】
１０２  カメラマイコン
２００  電池パック
２０２ａ、２０２ｂ  電池
２０３  電流検出抵抗
２０４  電流検出部
２０５  電圧検出部
２０６  電池マイコン
２０７  温度検出部
【図１】
2008190995.tif 000003
【図２】
2008190995.tif 000004
【図３】
2008190995.tif 000005
【図４】
2008190995.tif 000006
【図５】
2008190995.tif 000007
【図６】
2008190995.tif 000008
【図７】
2008190995.tif 000009
【図８】
2008190995.tif 000010
【図９】
2008190995.tif 000011
【図１０】
2008190995.tif 000012
【図１１】
2008190995.tif 000013
【図１２】
2008190995.tif 000014
【手続補正書】
【提出日】平成19年12月17日(2007.12.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
ここで、図２と図７の例を用いて具体的に説明すると、図２のＴ０〜Ｔ１区間（撮影前）に電池の残容量を検出し使用者に電力Ｐ０を残容量として告知することになる。このとき、温度が−２０℃で電力Ｐ０時点の放電効率が９７％となるため、放電効率が高く残容量が十分と判定される。しかし、図２のＴ３〜Ｔ６区間（撮影時点）では電力が増加して放電効率が下がる。特にＴ４〜Ｔ５区間における最大電力ＰＭ１の時点では、温度が−２０℃で放電効率７２％となり、放電ができなくなる可能性がある。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
カメラ本体１００は、接続端子１０１ａ，１０１ｂ，１０１ｃにより、本発明の電池残容量検出装置を有する電池パック２００と接続される。接続端子１０１ａは電池パック２００の正極（接続端子）２０１ａと接続され、接続端子１０１ｂは電池パック２００との通信端子２０１ｂと接続される。さらに、接続端子１０１ｃは電池パック２００の負極（接続端子）２０１ｃと接続される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
カメラ本体１００は、カメラマイコン１０２、表示部１０３、モータ（Ｍ１）１０５の駆動回路１０４、撮像部１０６、昇圧回路１０７、コンデンサ１０８、及び閃光装置１０９を備えている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
まずＳ１２０１では、残容量演算サブルーチンをスタートさせる。次のＳ１２０２では、図３のＳ１００５で演算された放電電力とカメラマイコン１０２より送信された予想最大電力ＰＭ１を比較する。そして、
放電電力＜予想最大電力ＰＭ１
であればＳ１２１０へ進み、そうでなければＳ１２０３へ進む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
＜第１の実施の形態における利点＞
（１）本実施の形態によれば、検出された電流値に基づいて演算された放電電力が、実動作で予想される最大電力である予想最大電力ＰＭ１（設定電力値）よりも小さい電力である場合は、次のような処理を行う。即ち、前記予想最大電力ＰＭ１に対応した放電効率を用いて（図５のＳ１２０２、Ｓ１２１０）、残容量演算（図５のＳ１２０４）を行う。これにより、電池の残容量検出において、撮影時に必要とする電力を基準にした残容量を検出することができるようになる。そのため、電力変化の大きいカメラなどの機器において、例えば撮影前の電力の小さい時に電池の残容量検出を行っても、撮影後の電力の大きい時における機器の動作が保証できるように正確な残容量を表示することが可能になる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
（２）検出された電流値に基づいて演算された放電電力が予想最大電力ＰＭ１以上となった場合も（図５のＳ１２０２、Ｓ１２０３）、検出時の温度と電力での放電効率に応じた残容量の検出が可能となる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
基本的な動作流れは図８の例と同じであるが、図１０の例では、時間Ｔ４〜Ｔ５間のモータ１０５の駆動中における消費電力は、モータＭ２の消費電力ＰＡＦＳに、昇圧回路１０７の充電動作の電力ＰＳが上乗せされる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１１２
【補正方法】変更
【補正の内容】
【０１１２】
まず、電池２０２ａ、２０２ｂの電圧、電流から消費電力ＰＮＯＷを演算する。さらに、カメラマイコン１０２内、又は不図示の記憶手段に記憶している予想最大電力ＰＭ１とＰＮＯＷを比較する。そして、
ＰＮＯＷ≧ＰＭ１
であれば、電池マイコン２０６から受信した残容量ＢＡＴをそのまま残容量（以下、残容量Ｃ）として表示部１０３に表示する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
ＰＮＯＷ＜ＰＭ１
であれば、電池２０２ａ、２０２ｂの放電電力及び温度と放電効率の関係（図７）のテーブルより、電力ＰＮＯＷ時の放電効率ＤＥ（ＰＮＯＷ）と、電力ＰＭ１時の放電効率ＤＥ（ＰＭ１）を算出する。その後、残容量Ｃを次のように演算する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１１４
【補正方法】変更
【補正の内容】
【０１１４】
残容量Ｃ＝残容量ＢＡＴ−総容量×（放電効率ＤＥ（ＰＭ１）−放電効率ＤＥ（ＰＮＯＷ））／１００
…（３）
なお、カメラマイコン１０２での放電効率の算出方法は、電池マイコン２０６同様に電力と温度からのテーブル参照や、関数を用いた既存の算出方法を用いる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１１６
【補正方法】変更
【補正の内容】
【０１１６】
電池マイコン２０６は、
残容量ＢＡＴ＝（２０００×９７／１００−４００）＝１５４０ｍＡｈ
を送信し、カメラマイコン１０２は、
残容量Ｃ＝残容量ＢＡＴ−総容量×（放電効率ＤＥ（ＰＮＯＷ）−放電効率ＤＥ（ＰＭ１））／１００
＝１５４０ｍＡｈ−２０００ｍＡｈ×（９７−７２）／１００
＝１０４０ｍＡｈ
と演算する。