(57)【要約】【課題】現在のバッテリの満充電時の容量の値に正確に補正することが可能な電子機器を提供する。【解決手段】現在装着されている、二次電池を有するバッテリ装置の現在の満充電時の容量を算出するバッテリ容量算出部を備え、前記バッテリ容量算出部は、前記バッテリ装置から、少なくとも、新品の状態における前記バッテリ装置の満充電時の容量の情報及び該バッテリの充放電回数の情報を取得し、前記バッテリ装置の現在の満充電時の容量の算出の際に用いる補正係数を保持し、新品の状態における前記バッテリ装置の満充電時の容量の情報、前記バッテリの充放電回数の情報及び前記補正係数を用いて、現在の前記バッテリ装置の満充電時の容量を計算する、電子機器が提供される。【選択図】図１
2012127744.tif 000002
【特許請求の範囲】
【請求項１】
現在装着されている、二次電池を有するバッテリ装置の現在の満充電時の容量を算出するバッテリ容量算出部を備え、
前記バッテリ容量算出部は、
前記バッテリ装置から、少なくとも、新品の状態における前記バッテリ装置の満充電時の容量の情報及び該バッテリの充放電回数の情報を取得し、
前記バッテリ装置の現在の満充電時の容量の算出の際に用いる補正係数を保持し、
新品の状態における前記バッテリ装置の満充電時の容量の情報、前記バッテリの充放電回数の情報及び前記補正係数を用いて、現在の前記バッテリ装置の満充電時の容量を計算する、電子機器。
【請求項２】
前記バッテリ容量算出部は、現在の前記バッテリ装置の満充電時の容量を、以下の数式で算出する、請求項１に記載の電子機器。
現在の前記バッテリ装置の満充電時の容量＝新品の状態における前記バッテリ装置の満充電時の容量×（１−補正係数×充放電回数）
【請求項３】
前記バッテリ容量算出部は、前記バッテリ装置を流れる充放電電流の検出値を積算した電流積算値を取得し、現在の前記バッテリ装置の満充電時の容量と前記電流積算値とを用いて前記バッテリ装置のバッテリ残量の比率を算出する、請求項１に記載の電子機器。
【請求項４】
情報を表示する表示部をさらに備え、
前記バッテリ容量算出部は、前記バッテリ装置のバッテリ残量の比率を前記表示部に表示させる、請求項３に記載の電子機器。
【請求項５】
前記バッテリ容量算出部は、前記補正係数を前記バッテリ装置から取得する、請求項１に記載の電子機器。
【請求項６】
前記バッテリ容量算出部は、前記バッテリ装置から取得した補正係数及び前記バッテリ容量算出部で保持している補正係数を用いて現在の前記バッテリ装置の満充電時の容量を計算する、請求項５に記載の電子機器。
【請求項７】
前記バッテリ容量算出部は、複数の前記補正係数を予め保持し、
装着される前記バッテリ装置に応じて前記補正係数を選択して現在の前記バッテリ装置の満充電時の容量を計算する、請求項１に記載の電子機器。
【請求項８】
前記バッテリ容量算出部は、前記バッテリ装置を流れる充放電電流の検出値の平均値とピーク値とから前記補正係数を動的に決定する、請求項７に記載の電子機器。
【請求項９】
前記バッテリ容量算出部は、装着される前記バッテリ装置に応じて前記補正係数を変更して現在の前記バッテリ装置の満充電時の容量を計算する、請求項１に記載の電子機器。
【請求項１０】
二次電池を有し、
新品の状態における満充電時の容量の情報、充放電回数の情報、及び現在の満充電時の容量の算出に用いる補正係数を保持し、
装着される電子機器に対して、前記新品の状態における満充電時の容量の情報、前記充放電回数の情報、及び前記補正係数を送信すると共に、内部を流れる電流量を積算した電流積算値の情報も送信する、バッテリパック。
【請求項１１】
装着されている、二次電池を有するバッテリ装置の現在の満充電時の容量を算出するバッテリ容量算出ステップを備え、
前記バッテリ容量算出ステップは、
前記バッテリ装置から、少なくとも、新品の状態における前記バッテリ装置の満充電時の容量の情報及び該バッテリの充放電回数の情報を取得し、
前記バッテリ装置の現在の満充電時の容量の算出の際に用いる補正係数を保持し、
新品の状態における前記バッテリ装置の満充電時の容量の情報、前記バッテリの充放電回数の情報及び前記補正係数を用いて、現在の前記バッテリ装置の満充電時の容量を計算する、バッテリパックの容量算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、バッテリパック及びバッテリパックの容量算出方法に関する。
【背景技術】
【０００２】
近年、例えばデジタルビデオカメラなどの携帯型の電子機器が急増しており、これらの電子機器に搭載される二次電池の性能が重要視されている。このような二次電池の１つとして、リチウムイオン型といわれるものがある。
【０００３】
また、二次電池を電源として用いる上記のような携帯型の電子機器では、バッテリ残量表示機能を搭載するものが多い。特に、リチウムイオン二次電池では、放電の開始直後および終了直前を除くと、バッテリセル電圧が緩やかであって直線的に低下していくという性質を持っていることから、バッテリ残量を比較的正確に予測し、表示することができる。
【０００４】
そして、バッテリ容量をより正確に予測するために、バッテリセル電圧や電流の検出回路、および上記のような各種補正処理などを行うマイクロコントローラなどを、バッテリセルと同一のパッケージに収容したバッテリパックが市販されている。このようなバッテリパックは、放電負荷とする機器との間で通信を行って、内部の各種検出値を機器に対して出力する機能を備えており、それらの検出値を受信した機器が、バッテリ残量を演算し、表示することが可能になっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−４４８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一般に、リチウムイオンバッテリのようなバッテリは、充放電を繰り返すと劣化し、満充電時に使用可能な電流積算値が少なくなる。そのために、そのようなバッテリで動作する電子機器は、バッテリ残量をパーセンテージ表示しようとすると、バッテリの劣化の度合いに併せて、１００％表示する電流積算値を補正しなければならない。
【０００７】
また、一般にリチウムイオンバッテリのようなバッテリは、充放電回数が同じであっても、充放電時の電流の大きさや、電流の流れ方（電流が定常的に流れるか間欠的に流れるか）の違いによって、劣化度合いも異なる。
【０００８】
しかし、特許文献１に記載された技術では、バッテリが使用される機器やその機器の使われた方によって、電流の大きさや電流の流れ方が異なるのに、いずれの場合であっても充放電回数のみで１００％表示する電流積算値を補正していたため、使用機器によっては正確なバッテリ残量をパーセンテージ表示することができないという問題があった。
【０００９】
また、特許文献１に記載された技術では、充放電時の電流の大きさや、電流の流れ方が大きく異なる機種では、バッテリ残量をパーセンテージ表示することができず、また、正確なバッテリ残量をパーセンテージ表示するために別のバッテリを用意しなければならないという問題があった。
【００１０】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、現在のバッテリの満充電時の容量の値に正確に補正することが可能な、新規かつ改良された電子機器、バッテリパック及びバッテリパックの容量算出方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明のある観点によれば、現在装着されている、二次電池を有するバッテリ装置の現在の満充電時の容量を算出するバッテリ容量算出部を備え、前記バッテリ容量算出部は、前記バッテリ装置から、少なくとも、新品の状態における前記バッテリ装置の満充電時の容量の情報及び該バッテリの充放電回数の情報を取得し、前記バッテリ装置の現在の満充電時の容量の算出の際に用いる補正係数を保持し、新品の状態における前記バッテリ装置の満充電時の容量の情報、前記バッテリの充放電回数の情報及び前記補正係数を用いて、現在の前記バッテリ装置の満充電時の容量を計算する、電子機器が提供される。
【００１２】
前記バッテリ容量算出部は、現在の前記バッテリ装置の満充電時の容量を、以下の数式で算出するようにしてもよい。
現在の前記バッテリ装置の満充電時の容量＝新品の状態における前記バッテリ装置の満充電時の容量×（１−補正係数×充放電回数）
【００１３】
前記バッテリ容量算出部は、前記バッテリ装置を流れる充放電電流の検出値を積算した電流積算値を取得し、現在の前記バッテリ装置の満充電時の容量と前記電流積算値とを用いて前記バッテリ装置のバッテリ残量の比率を算出するようにしてもよい。
【００１４】
情報を表示する表示部をさらに備え、前記バッテリ容量算出部は、前記バッテリ装置のバッテリ残量の比率を前記表示部に表示させるようにしてもよい。
【００１５】
前記バッテリ容量算出部は、前記補正係数を前記バッテリ装置から取得するようにしてもよい。
【００１６】
前記バッテリ容量算出部は、前記バッテリ装置から取得した補正係数及び保持している補正係数を用いて現在の前記バッテリ装置の満充電時の容量を計算するようにしてもよい。
【００１７】
前記バッテリ容量算出部は、複数の前記補正係数を予め保持し、装着される前記バッテリ装置に応じて前記補正係数を選択して現在の前記バッテリ装置の満充電時の容量を計算するようにしてもよい。
【００１８】
前記バッテリ容量算出部は、装着される前記バッテリ装置に応じて前記補正係数を変更して現在の前記バッテリ装置の満充電時の容量を計算するようにしてもよい。
【００１９】
前記バッテリ容量算出部は、前記バッテリ装置を流れる充放電電流の検出値の平均値とピーク値とから前記補正係数を動的に決定するようにしてもよい。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、二次電池を有し、新品の状態における満充電時の容量の情報、充放電回数の情報、及び現在の満充電時の容量の算出に用いる補正係数を保持し、装着される電子機器に対して、前記新品の状態における満充電時の容量の情報、前記充放電回数の情報、及び前記補正係数を送信すると共に、内部を流れる電流量を積算した電流積算値の情報も送信する、バッテリパックが提供される。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、装着されている、二次電池を有するバッテリ装置の現在の満充電時の容量を算出するバッテリ容量算出ステップを備え、前記バッテリ容量算出ステップは、前記バッテリ装置から、少なくとも、新品の状態における前記バッテリ装置の満充電時の容量の情報及び該バッテリの充放電回数の情報を取得し、前記バッテリ装置の現在の満充電時の容量の算出の際に用いる補正係数を保持し、新品の状態における前記バッテリ装置の満充電時の容量の情報、前記バッテリの充放電回数の情報及び前記補正係数を用いて、現在の前記バッテリ装置の満充電時の容量を計算する、バッテリパックの容量算出方法が提供される。
【発明の効果】
【００２２】
以上説明したように本発明によれば、現在のバッテリの満充電時の容量の値に正確に補正することが可能な、新規かつ改良された電子機器、バッテリパック及びバッテリパックの容量算出方法を提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係るレンズ交換式カメラ１０の構成例を示す説明図である。
【図２】レンズ交換式カメラ本体１００に表示される情報の例を示す説明図である。
【図３】本発明の一実施形態に係るレンズ交換式カメラ１０を構成する各装置の機能構成を示す説明図である。
【図４】本発明の一実施形態にかかるレンズ交換式カメラ本体１００とバッテリパック２００との間の通信処理を実行する構成
【図５】レンズ交換式カメラ本体１００とバッテリパック２００との間の通信タイミングチャートを示す説明図である。
【図６】レンズ交換式カメラ本体１００とバッテリパック２００との間で伝達される通信データの内容の一例を示す説明図である。
【図７】本発明の一実施形態にかかるレンズ交換式カメラ１０の動作を示す流れ図である。
【図８】本発明の一実施形態にかかるレンズ交換式カメラ１０における、電流プロファイルと補正係数との関係を示す説明図である。
【図９】本発明の一実施形態にかかるレンズ交換式カメラ１０における、電流プロファイルと補正係数との関係を示す説明図である。
【図１０】本発明の一実施形態にかかるレンズ交換式カメラ１０における、電流プロファイルと補正係数との関係を示す説明図である。
【図１１】補正係数テーブルの一例を示す説明図である。
【図１２】本発明の一実施形態にかかるレンズ交換式カメラ本体１００による、現在のバッテリの１００％容量の計算の際に用いる補正係数を動的に決定する処理を示す流れ図である。
【発明を実施するための形態】
【００２４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２５】
なお、説明は以下の順序で行うものとする。
＜１．本発明の一実施形態＞
［１−１．レンズ交換式カメラの外観例］
［１−２．レンズ交換式カメラ本体に表示される情報例］
［１−３．レンズ交換式カメラの各装置の機能構成］
［１−４．通信処理を実行する構成］
［１−５．レンズ交換式カメラの動作］
＜２．まとめ＞
【００２６】
＜１．本発明の一実施形態＞
［１−１．レンズ交換式カメラの構成例］
まず、本発明の一実施形態に係るレンズ交換式カメラの構成例について説明する。図１は、本発明の一実施形態に係るレンズ交換式カメラ１０の構成例を示す説明図である。以下、図１を用いて本発明の一実施形態に係るレンズ交換式カメラ１０の構成例について説明する。
【００２７】
図１に示したように、本発明の一実施形態に係るレンズ交換式カメラ１０は、レンズ交換式カメラ本体１００と、バッテリパック２００と、交換レンズ３００と、を含んで構成される。
【００２８】
レンズ交換式カメラ本体１００は、本発明の電子機器の一例であり、内部にリチウムイオンバッテリのような二次電池を備えるバッテリパック２００が挿入され、交換レンズ３００が装着されている状態で使用される。レンズ交換式カメラ本体１００は、挿入されているバッテリパック２００から給電されて動作し、交換レンズ３００は、バッテリパック２００から給電を受けているレンズ交換式カメラ本体１００から給電されて動作する。
【００２９】
以上、図１を用いて本発明の一実施形態に係るレンズ交換式カメラ１０の構成例について説明した。次に、本発明の一実施形態に係るレンズ交換式カメラ１０の、レンズ交換式カメラ本体１００に表示される情報の例について説明する。
【００３０】
［１−２．レンズ交換式カメラ本体に表示される情報例］
図２は、本発明の一実施形態に係るレンズ交換式カメラ１０の、レンズ交換式カメラ本体１００に表示される情報の例を示す説明図である。以下、図２を用いてレンズ交換式カメラ本体１００に表示される情報の例について説明する。
【００３１】
図２は、レンズ交換式カメラ本体１００の液晶パネル１０７に、バッテリパック２００の残り容量に関する情報が表示されている状態を示したものである。図２に示したものは、レンズ交換式カメラ本体１００の液晶パネル１０７に、バッテリパック２００の残り容量に関する情報として、セル欠け表示１３１、パーセント表示１３２、分表示１３３が表示されている。
【００３２】
セル欠け表示１３１は、バッテリパック２００が満充電状態の場合には「フル」表示（セルをすべて表示する）とし、バッテリパック２００の残量が無い場合には「空」表示（セルをすべて表示しない）とするものである。バッテリパック２００が満充電状態と残量無しの状態との間の状態は、セル欠け表示１３１は、その容量に応じて表示されるセルの数が変化する。
【００３３】
パーセント表示１３２は、バッテリパック２００が満充電状態の場合を１００％とし、バッテリパック２００の残量が無い場合を０％とし、それらの間の状態は、バッテリパック２００の残り容量に応じて１％刻みで表示するものである。
【００３４】
分表示１３３は、レンズ交換式カメラ１０の残り使用可能時間を、分単位で表示するものである。レンズ交換式カメラ１０のユーザは、液晶パネル１０７に表示されたセル欠け表示１３１、パーセント表示１３２、分表示１３３によって、バッテリパック２００の充電状態や使用可能時間を把握することができる。
【００３５】
以上、図２を用いてレンズ交換式カメラ本体１００に表示される情報の例について説明した。次に、本発明の一実施形態に係るレンズ交換式カメラ１０を構成する各装置の機能構成について説明する。
【００３６】
［１−３．レンズ交換式カメラの各装置の機能構成］
図３は、本発明の一実施形態に係るレンズ交換式カメラ１０を構成する各装置の機能構成を示す説明図である。以下、図３を用いて、本発明の一実施形態に係るレンズ交換式カメラ１０を構成する各装置の機能構成について説明する。
【００３７】
図３に示したように、レンズ交換式カメラ本体１００は、＋端子１０１と、−端子１０２と、Ｃ端子１０３と、定電圧回路１０４と、マイクロコントローラ１０５と、シャッタボタン１０６と、液晶パネル１０７と、ＣＣＤイメージセンサ１０８と、メモリ１０９と、＋端子１１０と、−端子１１１と、ｉ端子１１２と、プルアップ抵抗Ｒ１１と、を含んで構成される。
【００３８】
また、図３に示したように、バッテリパック２００は、＋端子２０１と、−端子２０２と、Ｃ端子２０３と、セル２０４ａ、２０４ｂと、充電保護ＦＥＴ  ＴＲ１と、放電保護ＦＥＴ  ＴＲ２と、電流検出抵抗Ｒ２１と、マイクロコントローラ２０５と、を含んで構成されている。
【００３９】
そして、図３に示したように、交換レンズ３００は、＋端子３０１と、−端子３０２と、ｉ端子３０３と、モータ３０４ａ、３０４ｂと、レンズ３０５と、絞り３０６と、を含んで構成される。
【００４０】
＋端子１０１及び−端子１０２は、バッテリパック２００の＋端子２０１及び−端子２０２と接続される端子である。バッテリパック２００がレンズ交換式カメラ本体１００に装着され、＋端子１０１及び−端子１０２が、＋端子２０１及び−端子２０２と接続されることでバッテリパック２００から電力の供給を受けたり、バッテリパック２００へ電力を供給したりすることができる。
【００４１】
Ｃ端子１０３は、バッテリパック２００のＣ端子２０３と接続される端子である。レンズ交換式カメラ本体１００のＣ端子１０３と、バッテリパック２００のＣ端子２０３とが接続されることで、レンズ交換式カメラ本体１００は、バッテリパック２００との間で通信を行うことができる。
【００４２】
定電圧回路１０４は、バッテリパック２００や、外部の電源から供給される電力を一定の電圧にしてマイクロコントローラ１０５に供給するものである。また、定電圧回路１０４は、バッテリパック２００から供給される電力を一定の電圧にして、交換レンズ３００へ供給する機能も有する。
【００４３】
マイクロコントローラ１０５は、定電圧回路１０４から電力の供給を受けて動作することで、レンズ交換式カメラ本体１００や、バッテリパック２００、交換レンズ３００の動作を制御するものである。
【００４４】
マイクロコントローラ１０５は、入出力ポート１１４、１１５、１１９及び入力ポート１２０を備え、また、バス１１６、１１７、１１８と接続されている。
【００４５】
シャッタボタン１０６は、画像の撮影のためのボタンであり、ユーザによってシャッタボタン１０６が押下されると、マイクロコントローラ１０５は入出力ポート１１４，１１５によってシャッタボタン１０６の押下を検出することが出きる。マイクロコントローラ１０５は、シャッタボタン１０６の押下の検出により、所定の撮像動作を実行する。
【００４６】
液晶パネル１０７は、撮影画像や各種情報が表示されるものである。例えば、マイクロコントローラ１０５は、入出力ポート１１４，１１５によって、シャッタボタン１０６が押されたことを検出すると、ＣＣＤイメージセンサ１０８のデータをバス１１６により取得し、取得したデータを、バス１１７を介してメモリ１０９に記録する。その後、マイクロコントローラ１０５は、バス１１７を介してメモリ１０９から、撮影されたデータを読みだして、バス１１８を介して液晶パネル１０７への表示を行う。
【００４７】
また例えば、マイクロコントローラ１０５が、Ｃ端子１０３によるバッテリパック２００との通信によって、入出力ポート１１９でバッテリパック２００電圧、電流、電流積算値を取得すると、マイクロコントローラ１０５は、バッテリパック２００のバッテリ残量を計算し、液晶パネル１０７への表示を行う。
【００４８】
ＣＣＤイメージセンサ１０８は、撮像された被写体の画像データを得るものであり、ＣＣＤイメージセンサ１０８は、画像データをマイクロコントローラ１０５へ供給する。マイクロコントローラ１０５は、ＣＣＤイメージセンサ１０８から供給を受けた画像データをメモリ１０９に記録したり、液晶パネル１０７に表示したりする。
【００４９】
メモリ１０９は、撮像された被写体の画像データが記録される記録媒体である。メモリ１０９に記録された画像データは、ユーザ操作に基づいて液晶パネル１０７に表示される。
【００５０】
＋端子１１０及び−端子１１１は、交換レンズ３００の＋端子３０１及び−端子３０２と接続される端子である。また、ｉ端子１１２は、交換レンズ３００のｉ端子３０３と接続される端子である。
【００５１】
交換レンズ３００がレンズ交換式カメラ本体１００に装着されると、レンズ交換式カメラ本体１００の＋端子１１０、−端子１１１と、交換レンズ３００の＋端子３０１、−端子３０２とが接続されて、レンズ交換式カメラ本体１００から交換レンズ３００に給電が行われる。
【００５２】
同時に、交換レンズ３００がレンズ交換式カメラ本体１００に装着されると、レンズ交換式カメラ本体１００のｉ端子１１２と、交換レンズ３００のｉ端子３０３とが接続される。レンズ交換式カメラ本体１００のｉ端子１１２と、交換レンズ３００のｉ端子３０３とが接続されることで、レンズ交換式カメラ本体１００は交換レンズ３００の装着検出ができる。
【００５３】
レンズ交換式カメラ本体１００に交換レンズ３００が装着されていないときは、マイクロコントローラ１０５の入力ポート１２０はプルアップ抵抗Ｒ１１によりＨｉｇｈになっている。
【００５４】
交換レンズ３００のｉ端子３０３は−端子３０２に繋がっているので、レンズ交換式カメラ本体１００に交換レンズ３００が装着されると、レンズ交換式カメラ本体１００のｉ端子１１２と交換レンズ３００のｉ端子３０３が接続されるので、マイクロコントローラ１０５の入力ポート１２０はＬｏｗになる。
【００５５】
従って、マイクロコントローラ１０５は、入力ポート１２０がＨｉｇｈであれば交換レンズ３００は装着されていないと判断でき、入力ポート１２０がＬｏｗであれば交換レンズ３００は装着されている、と判断できる。
【００５６】
＋端子２０１及び−端子２０２は、レンズ交換式カメラ本体１００の＋端子１０１及び−端子１０２と接続される端子である。バッテリパック２００がレンズ交換式カメラ本体１００に装着され、＋端子１０１及び−端子１０２が、＋端子２０１及び−端子２０２と接続されることで、バッテリパック２００は、レンズ交換式カメラ本体１００へ電力を供給したり、レンズ交換式カメラ本体１００から電力の供給を受けたりすることができる。
【００５７】
Ｃ端子２０３は、レンズ交換式カメラ本体１００のＣ端子１０３と接続される端子である。レンズ交換式カメラ本体１００のＣ端子１０３と、バッテリパック２００のＣ端子２０３とが接続されることで、バッテリパック２００は、レンズ交換式カメラ本体１００との間で通信を行うことができる。
【００５８】
セル２０４ａ、２０４ｂは、レンズ交換式カメラ本体１００に供給する電力を蓄えるものである。セル２０４ａ、２０４ｂに蓄えられている電力は、バッテリパック２００がレンズ交換式カメラ本体１００に装着され、＋端子１０１及び−端子１０２が、＋端子２０１及び−端子２０２と接続されることで、レンズ交換式カメラ本体１００に供給される。
【００５９】
なお、本実施形態では、２つのセルが直列に接続されている構成を図示しているが、セルの接続形態はかかる例に限定されないことは言うまでもない。
【００６０】
マイクロコントローラ２０５は、セル２０４ａ、２０４ｂの電圧やセル２０４ａ、２０４ｂに流れる電流を測定したり、セル２０４ａ、２０４ｂに関する情報をレンズ交換式カメラ本体１００に送信したりする。マイクロコントローラ２０５は、バッテリパック２００の放電時は、セル２０４ａ、２０４ｂから供給される電力で、バッテリパック２００の充電時は、＋端子２０１および−端子２０２から供給される電力で動作する。
【００６１】
マイクロコントローラ２０５は、ＡＤポート２０６、２０７を有しており、セル２０４ａ、２０４ｂの電圧を測定することができる。また、マイクロコントローラ２０５は、ＡＤポート２０８、２０９を有しており、電流検出抵抗Ｒ２１の両端の電圧を測定することが可能である。マイクロコントローラ２０５は、電流検出抵抗Ｒ２１の抵抗値を既知の値として内蔵メモリ（図示せず）に保存しているので、電圧値を抵抗値で割ることで、バッテリパック２００から放電またはバッテリパック２００に充電される電流を計算できる。
【００６２】
マイクロコントローラ２０５は、上記の方法で測定された電圧および電流が異常な場合には、出力ポート２１０により充電保護ＦＥＴ  ＴＲ１、または出力ポート２１１により放電保護ＦＥＴ  ＴＲ２をＯＦＦすることにより、セル２０４ａ、２０４ｂと、バッテリパック２００に接続されるレンズ交換式カメラ本体１００を保護する。
【００６３】
また、マイクロコントローラ２０５は、新品状態のバッテリパック２００における１００％容量をメモリ（図示せず）に保存している。マイクロコントローラ２０５は、上記の方法で測定された電流を一定時間ごとに積算することで、セル２０４ａ、２０４ｂに現在溜まっている電流積算値の合計を計算し、メモリ（図示せず）に保存している。
【００６４】
マイクロコントローラ２０５は、上記の方法で測定された電流を一定時間ごとに充電方向に流れたときのみ積算することで、セル２０４ａ、２０４ｂに現在充電された電流積算値の合計を計算し、（充放電回数＝充電された電流積算値／新品状態のバッテリパック２００における１００％容量）で充放電回数を計算し、メモリ（図示せず）に保存している。
【００６５】
マイクロコントローラ２０５は、入出力ポート２１２を介して、上記方法で得られた、新品状態のバッテリパック２００における１００％容量、充放電回数、電流積算値を通信により出力することができる。入出力ポート２１２は、Ｃ端子２０３に繋がっており、バッテリパック２００の外部（レンズ交換式カメラ本体１００）と通信できるようになっている。
【００６６】
＋端子３０１及び−端子３０２は、レンズ交換式カメラ本体１００の＋端子１１０及び−端子１１１と接続される端子である。また、ｉ端子３０３は、レンズ交換式カメラ本体１００のｉ端子１１２と接続される端子である。
【００６７】
モータ３０４ａは、レンズ３０５を駆動させるモータである。また、モータ３０４ｂは、絞り３０６を駆動させるモータである。モータ３０４ａがレンズ３０５を動かすことでフォーカスやズームが調整され、モータ３０４ｂが絞り３０６を動かすことで、露出が調整される。モータ３０４ａ、３０４ｂは、＋端子３０１及び−端子３０２から供給される電力で動作することになる。
【００６８】
以上、図３を用いて本発明の一実施形態に係るレンズ交換式カメラ１０を構成する各装置の機能構成について説明した。次に、本発明の一実施形態にかかるレンズ交換式カメラ本体１００とバッテリパック２００との間の通信処理を実行する構成について説明する。
【００６９】
［１−４．通信処理を実行する構成］
図４は、本発明の一実施形態にかかるレンズ交換式カメラ本体１００とバッテリパック２００との間の通信処理を実行する構成を示す説明図である。以下、図４を用いて、本発明の一実施形態にかかるレンズ交換式カメラ本体１００とバッテリパック２００との間の通信処理を実行する構成について説明する。
【００７０】
図４に示したように、レンズ交換式カメラ本体１００のマイクロコントローラ１０５は、入出力ポート１４１と、ＧＮＤ１４２と、ＣＰＵ１４３と、入力バッファ１４４と、出力バッファ１４５と、プルアップ抵抗Ｒ１２と、出力ＦＥＴ  ＴＲ１１と、プルアップダイオードＤ１１と、を含んで構成される。
【００７１】
一方、図５に示したように、バッテリパック２００のマイクロコントローラ２０５は、入出力ポート２２１と、ＧＮＤ２２２と、ＣＰＵ２２３と、入力バッファ２２４と、出力バッファ２２５と、プルアップ抵抗Ｒ２２と、出力ＦＥＴ  ＴＲ２１と、プルアップダイオードＤ２１と、を含んで構成される。
【００７２】
バッテリパック２００のマイクロコントローラ２０５のＧＮＤ２２２は、バッテリパック２００の−端子２０２、レンズ交換式カメラ本体１００の−端子１０２を介して、レンズ交換式カメラ本体１００のマイクロコントローラ１０５のＧＮＤ１４２と接続されている。
【００７３】
バッテリパック２００のマイクロコントローラ２０５の入出力ポート２２１は、バッテリパック２００のＣ端子２０３、レンズ交換式カメラ本体１００のＣ端子１０３を介して、レンズ交換式カメラ本体１００のマイクロコントローラ１０５の入出力ポート１４１と接続されている。
【００７４】
バッテリパック２００のマイクロコントローラ２０５が、バッテリパック２００のＣ端子２０３にＬｏｗを出力したい場合は、マイクロコントローラ２０５は、出力バッファ２２５でＨｉｇｈを出力する。すると、出力ＦＥＴ  ＴＲ２１がＯＮして、入出力ポート２２１はＬｏｗになり、Ｃ端子２０３がＬｏｗになる。
【００７５】
一方、バッテリパック２００のマイクロコントローラ２０５が、バッテリパック２００のＣ端子２０３にＨｉｇｈを出力したい場合は、マイクロコントローラ２０５は、出力バッファ２２５でＬｏｗを出力する。すると、出力ＦＥＴ  ＴＲ２１がＯＦＦして、入出力ポート２２１はプルアップ抵抗ｒ２２及びプルアップダイオードＤ２１によりＨｉｇｈになり、Ｃ端子２０３がＨｉｇｈになる。
【００７６】
バッテリパック２００のマイクロコントローラ２０５が、バッテリパック２００のＣ端子２０３がＨｉｇｈであるかＬｏｗであるかを知りたい場合は、入力バッファ２２４を介して知ることができる。
【００７７】
レンズ交換式カメラ本体１００のマイクロコントローラ１０５が、レンズ交換式カメラ本体１００のＣ端子１０３にＬｏｗを出力したい場合は、マイクロコントローラ１０５は、出力バッファ１４５でＨｉｇｈを出力する。すると、出力ＦＥＴ  ＴＲ１１がＯＮして、入出力ポート１４１はＬｏｗになり、Ｃ端子１０３がＬｏｗになる。
【００７８】
一方、レンズ交換式カメラ本体１００のマイクロコントローラ１０５が、レンズ交換式カメラ本体１００のＣ端子１０３にＨｉｇｈを出力したい場合は、マイクロコントローラ１０５は、出力バッファ１４５でＬｏｗを出力する。すると、出力ＦＥＴ  ＴＲ１１がＯＦＦして、入出力ポート１４１はプルアップ抵抗Ｒ１２及びプルアップダイオードＤ１１によりＨｉｇｈになり、Ｃ端子１０３がＨｉｇｈになる。
【００７９】
レンズ交換式カメラ本体１００のマイクロコントローラ１０５が、レンズ交換式カメラ本体１００のＣ端子１０３がＨｉｇｈであるかＬｏｗであるかを知りたい場合は、入力バッファ１４４を介して知ることができる。
【００８０】
図５は、レンズ交換式カメラ本体１００とバッテリパック２００との間の通信タイミングチャートを示す説明図である。
【００８１】
レンズ交換式カメラ本体１００とバッテリパック２００との間で通信が行われる前は、バッテリパック２００の出力ＦＥＴ  ＴＲ２１と、レンズ交換式カメラ本体１００の出力ＦＥＴ  ＴＲ１１とがいずれもＯＦＦになっており、通信ラインはＨｉｇｈとなっている（符号１５１）。
【００８２】
通信開始時には、レンズ交換式カメラ本体１００のマイクロコントローラ１０５は、出力ＦＥＴ  ＴＲ１１を、通信データ１ビット相当分の時間だけＯＮにして、通信ラインをＬｏｗにする（符号１５２）。レンズ交換式カメラ本体１００のマイクロコントローラ１０５及びバッテリパック２００のマイクロコントローラ２０５は、この通信データ１ビット相当分のＬｏｗ区間を基に、通信のタイミングの同期をとる。
【００８３】
次に、レンズ交換式カメラ本体１００のマイクロコントローラ１０５は、コマンド８ビットを送信する（符号１５３）。レンズ交換式カメラ本体１００のマイクロコントローラ１０５は、Ｈｉｇｈ出力のビットでは出力ＦＥＴ  ＴＲ１１をＯＦＦし、Ｌｏｗ出力のビットでは出力ＦＥＴ  ＴＲ１２をＯＮする。
【００８４】
バッテリパック２００のマイクロコントローラ２０５は、入力バッファ２２４を介して、レンズ交換式カメラ本体１００のマイクロコントローラ１０５から送られてくるＨｉｇｈ／Ｌｏｗの出力を受信する。
【００８５】
次に、レンズ交換式カメラ本体１００のマイクロコントローラ１０５は、ストップビット２ビットを送信する（符号１５４）。バッテリパック２００のマイクロコントローラ２０５は、ストップビット２ビットで、通信終了を確認する。
【００８６】
次に、再びレンズ交換式カメラ本体１００のマイクロコントローラ１０５は、出力ＦＥＴ  ＴＲ１１を、通信データ１ビット相当分の時間だけＯＮにして、通信ラインをＬｏｗにする（符号１５５）。
【００８７】
次に、バッテリパック２００のマイクロコントローラ２０５は、レスポンス８ビットを送信する（符号１５６）。バッテリパック２００のマイクロコントローラ２０５は、Ｈｉｇｈ出力のビットでは、出力ＦＥＴ  ＴＲ２１をＯＦＦし、Ｌｏｗ出力のビットでは出力ＦＥＴ  ＴＲ２１をＯＮする。
【００８８】
レンズ交換式カメラ本体１００のマイクロコントローラ１０５は、入力バッファ１４４を介してＨｉｇｈ／Ｌｏｗを受信する。
【００８９】
次に、レンズ交換式カメラ本体１００のマイクロコントローラ１０５は、ストップビット２ビットを送信する（符号１５７）。バッテリパック２００のマイクロコントローラ２０５は、ストップビット２ビットで、通信終了を確認する。
【００９０】
上記の一連の流れによって、レンズ交換式カメラ本体１００とバッテリパック２００との間の１回の通信が完了する。
【００９１】
図６は、レンズ交換式カメラ本体１００とバッテリパック２００との間で伝達される通信データの内容の一例を示す説明図である。
【００９２】
レンズ交換式カメラ本体１００のマイクロコントローラ１０５が、コマンド（符号１５３）として「０ｘ０１」（符号１８１）を送信すると、バッテリパック２００のマイクロコントローラ２０５は、レスポンス（符号１５６）として新品バッテリの１００％容量（符号１８２）を送信する。
【００９３】
レンズ交換式カメラ本体１００のマイクロコントローラ１０５が、コマンド（符号１５３）として「０ｘ０２」（符号１８３）を送信すると、バッテリパック２００のマイクロコントローラ２０５は、レスポンス（符号１５６）として充放電回数（符号１８４）を送信する。
【００９４】
レンズ交換式カメラ本体１００のマイクロコントローラ１０５が、コマンド（符号１５３）として「０ｘ０３」（符号１８５）を送信すると、バッテリパック２００のマイクロコントローラ２０５は、レスポンス（符号１５６）として電流積算値（符号１８６）を送信する。
【００９５】
もちろん、図６に示したコマンド及びレスポンスは一例であり、本発明においてはかかる例に限定されないことは言うまでもない。また、図５に示した各データのビット数についても、本発明においてはかかる例に限定されないことは言うまでもない。
【００９６】
以上、本発明の一実施形態にかかるレンズ交換式カメラ本体１００とバッテリパック２００との間の通信処理を実行する構成について説明した。次に、本発明の一実施形態にかかるレンズ交換式カメラ１０の動作について説明する。
【００９７】
［１−５．レンズ交換式カメラの動作］
図７は、本発明の一実施形態にかかるレンズ交換式カメラ１０の動作を示す流れ図である。以下、図７を用いて本発明の一実施形態にかかるレンズ交換式カメラ１０の動作について説明する。
【００９８】
レンズ交換式カメラ１０のユーザによって、レンズ交換式カメラ１０のレンズ交換式カメラ本体１００の電源がオンされると、レンズ交換式カメラ本体１００のマイクロコントローラ１０５が、バッテリパック２００のバッテリ残量をパーセント表示する処理を実行する。
【００９９】
まず、レンズ交換式カメラ本体１００とバッテリパック２００との間の通信により、レンズ交換式カメラ本体１００のマイクロコントローラ１０５は、バッテリパック２００のマイクロコントローラ２０５から、新品バッテリの１００％容量の情報を取得する（ステップＳ１０１）。
【０１００】
さらに、レンズ交換式カメラ本体１００とバッテリパック２００との間の通信により、レンズ交換式カメラ本体１００のマイクロコントローラ１０５は、バッテリパック２００のマイクロコントローラ２０５から、バッテリパック２００の充放電回数の情報を取得する（ステップＳ１０２）。
【０１０１】
そして、レンズ交換式カメラ本体１００とバッテリパック２００との間の通信により、レンズ交換式カメラ本体１００のマイクロコントローラ１０５は、バッテリパック２００のマイクロコントローラ２０５から、バッテリパック２００の電流積算値の情報を取得する（ステップＳ１０３）。
【０１０２】
一般にリチウムイオンバッテリなどのバッテリは、充放電を繰り返すとセルの内部抵抗が増加することが知られており、これは「劣化」と呼ばれている。バッテリが劣化すると新品のバッテリに比べて、満充電時にセルに蓄えることができる使用可能な電流積算値が少なくなる。
【０１０３】
従って、新品バッテリの１００％容量の情報、バッテリパック２００の充放電回数の情報及びバッテリパック２００の電流積算値の情報を取得したマイクロコントローラ１０５は、バッテリの残量を液晶パネル１０７に表示するために、充放電回数によって１００％と表示する電流積算値の補正を行う。
【０１０４】
マイクロコントローラ１０５は、電流積算値を以下の式によって補正することでバッテリパック２００のバッテリ残量を計算し（ステップＳ１０４）、計算したバッテリ残量を液晶パネル１０７にパーセント表示する（ステップＳ１０５）。
Ｆ＝Ｆ０×（１−Ｋ×Ｎ／１００）
Ｆ  ：現在のバッテリの１００％容量［Ａｈ］
Ｆ０：新品バッテリの１００％容量［Ａｈ］
Ｋ  ：補正係数［％／回］
Ｎ  ：充放電回数［回］
Ｐ＝（Ｓ／Ｆ）×１００
Ｐ  ：バッテリ残量「％」［％］
Ｓ  ：電流積算値［Ａｈ］
Ｆ  ：現在のバッテリの１００％容量［Ａｈ］
【０１０５】
なお、上記数式において、補正係数Ｋは、レンズ交換式カメラ本体１００の出荷時にマイクロコントローラ１０５に保存される固定値である。
【０１０６】
次に、レンズ交換式カメラ本体１００のマイクロコントローラ１０５は、ユーザによってレンズ交換式カメラ本体１００の電源がオフにされたかどうかを定期的に判断する（ステップＳ１０６）。レンズ交換式カメラ本体１００の電源がオフにされていなければ、上記ステップＳ１０３に戻って、マイクロコントローラ１０５は、バッテリパック２００のマイクロコントローラ２０５から、バッテリパック２００の電流積算値の情報を取得する。一方、レンズ交換式カメラ本体１００の電源がオフにされていれば、そのまま処理を終了する。
【０１０７】
図８〜図１０は、本発明の一実施形態にかかるレンズ交換式カメラ１０における、電流プロファイルと補正係数との関係を示す説明図である。
【０１０８】
上述した補正係数Ｋ（［％／回］）は、レンズ交換式カメラ１０のレンズ交換式カメラ本体１００や、レンズ交換式カメラ本体１００に装着される交換レンズ３００が、どのように電流を使用するかによって決まる。
【０１０９】
一般にリチウムイオンバッテリなどのバッテリの場合、補正係数Ｋ（［％／回］）は、消費電力が大きいほど大きくなることが知られている。例えば、図８に示したように、１Ａの電流が定常的に流れた場合は、補正係数ＫはＫ＝０．１［％／回］となる。また例えば、図９に示したように、２Ａの電流が定常的に流れた場合は、補正係数ＫはＫ＝０．２［％／回］となる。
【０１１０】
また、一般にリチウムイオンバッテリなどのバッテリの場合、補正係数Ｋ（［％／回］）は、平均電流が同じであっても、定常的に電流が流れる場合より、間欠的に電流が流れる場合のほうが大きいことが知られている。
【０１１１】
例えば、図９に示したように、２Ａの電流が定常的に流れた場合は、補正係数ＫはＫ＝０．２［％／回］となるが、例えば図１０に示したように、１Ａの電流が１秒間、３Ａの電流が１秒間、交互に流れるような場合は、補正係数ＫはＫ＝０．２５［％／回］となる。
【０１１２】
どのように電流を使うかは、製品の仕様に依存することが多い。すなわち、レンズ交換式カメラ１０が動画を撮影するカメラである場合は、図８や図９のように定常的に電流が流れることが多く、レンズ交換式カメラ１０が静止画を撮影するカメラである場合は、図１０のように間欠的に電流が流れることが多い。
【０１１３】
このようなことを考慮して、「Ｋ：補正係数［％／回］」は、レンズ交換式カメラ１００の製品出荷時に決定され、マイクロコントローラ１０５に保存される。マイクロコントローラ１０５に保存された補正係数Ｋは、上記ステップＳ１０４におけるバッテリ残量の計算時に使用される。
【０１１４】
図１１は、補正係数テーブルの一例を示す説明図である。一般にリチウムイオンバッテリなどのバッテリの場合、補正係数Ｋ［％／回］は、上述の説明のとおり、電流の流れ方によって変わることが知られている。
【０１１５】
電流の流れ方は、平均電流とピーク電流の組み合わせによって定義することができ、平均電流とピーク電流が分かれば「Ｋ：補正係数［％／回］」を決めることができる。
【０１１６】
そこで、まずバッテリパック２００を出荷する前に、バッテリパック２００から、平均電流とピーク電流を変化させたさまざまなパターンの放電を繰り返し、バッテリがどの程度劣化するかを測定し、図１１のような補正係数テーブルを作っておく。
【０１１７】
次に、レンズ交換式カメラ本体１００の出荷前に、レンズ交換式カメラ本体１００を使用する時の平均電流とピーク電流を測定し、あらかじめ作成した補正係数テーブルの中の該当場所の補正係数Ｋ［％／回］を、マイクロコントローラ１０５に保存して出荷する。
【０１１８】
これにより、本発明の一実施形態にかかるレンズ交換式カメラ本体１００は、決定された補正係数Ｋを用いて、現在のバッテリの１００％容量を計算することができる。そして、現在のバッテリの１００％容量を計算することで、本発明の一実施形態にかかるレンズ交換式カメラ本体１００は、より正確なバッテリ残量を提示することが可能になる。
【０１１９】
一般にリチウムイオンバッテリなどのバッテリの場合、劣化の度合いは、バッテリのセルの素材などにも依存することが知られている。そこで、バッテリパック２００のマイクロコントローラ２０５にも、上記補正係数Ｋとは別の、無次元の補正係数Ｊを用意して、バッテリパック２００の製造時に保存しておく。そして、補正係数Ｊは、マイクロコントローラ１０５と、マイクロコントローラ２０５との間の通信によりマイクロコントローラ１０５が取得し、現在のバッテリの１００％容量の計算に用いても良い。その際の、現在のバッテリの１００％容量は以下のように計算される。
Ｆ＝Ｆ０×（１−Ｊ×Ｋ×Ｎ／１００）
Ｆ  ：現在のバッテリの１００％容量［Ａｈ］
Ｆ０：新品バッテリの１００％容量［Ａｈ］
Ｋ  ：補正係数［％／回］
Ｊ  ：補正係数（無次元）
Ｎ  ：充放電回数［回］
【０１２０】
上記数式により、現在のバッテリパック２００の１００％容量［Ａｈ］を計算することで、より正確なバッテリ残量のパーセント表示が可能になる。
【０１２１】
なお、この補正係数Ｋや補正係数Ｊは、出荷時に一つの値に決定されていてもよく、現在のバッテリの１００％容量の計算の際に動的に決定されるようにしても良い。ユーザのレンズ交換式カメラ１０の使い方（動画中心に撮影するユーザか、静止画中心に撮影するユーザか、どのようなレンズを使用するユーザか）によって適した補正係数を用いることで、より正確なバッテリ残量の表示が可能になる。以下、本発明の一実施形態にかかるレンズ交換式カメラ本体１００が、現在のバッテリの１００％容量の計算の際に補正係数Ｋを動的に決定する処理について説明する。
【０１２２】
図１２は、本発明の一実施形態にかかるレンズ交換式カメラ本体１００による、現在のバッテリの１００％容量の計算の際に用いる補正係数を動的に決定する処理を示す流れ図である。
【０１２３】
レンズ交換式カメラ１０のユーザによって、レンズ交換式カメラ１０のレンズ交換式カメラ本体１００の電源がオンされると、レンズ交換式カメラ本体１００のマイクロコントローラ１０５が、現在のバッテリの１００％容量の計算の際に用いる補正係数を動的に決定する処理を実行する。なお、マイクロコントローラ１０５は、図１１に示した補正係数テーブルのすべてまたは一部が保存されているものとする。
【０１２４】
バッテリパック２００のマイクロコントローラ２０５は、電流検出抵抗Ｒ２１の抵抗値を、既知の値として保持することができる。従って、バッテリパック２００から放電または充電される電流は、電圧値を抵抗値で割ることで計算できる。従って、マイクロコントローラ２０５は、バッテリパック２００から放電または充電される電流値を計算し、レンズ交換式カメラ本体１００のマイクロコントローラ１０５へ送信する。マイクロコントローラ１０５は、バッテリパック２００から送信される電流値を取得し（ステップＳ１１１）、取得した電流値をマイクロコントローラ１０５の内部に一時的に保存する（ステップＳ１１２）。
【０１２５】
マイクロコントローラ１０５は、バッテリパック２００から送信される電流値を取得して保存すると、続いて、バッテリパック２００から送信される電流値の取得回数が規定の回数以上になったかどうかを判断する（ステップＳ１１３）。
【０１２６】
上記ステップＳ１１３の判断の結果、電流値の取得回数が規定の回数未満であれば、上記ステップＳ１１１に戻り、マイクロコントローラ１０５はバッテリパック２００からの電流値の取得を継続する。一方、上記ステップＳ１１３の判断の結果、電流値の取得回数が規定の回数以上であれば、マイクロコントローラ１０５は、保存した電流値の情報から、平均電流の計算（ステップＳ１１４）及びピーク電流の計算（ステップＳ１１５）を行う。
【０１２７】
上記ステップＳ１１４及びステップＳ１１５で、マイクロコントローラ１０５が、バッテリパック２００を流れる電流の平均電流及びピーク電流を計算すると、マイクロコントローラ１０５は、その平均電流及びピーク電流の値を用いて、図１１に示した補正係数テーブルから補正係数を選択する（ステップＳ１１６）。例えば、平均電流が１Ａで、ピーク電流が３Ａであれば、マイクロコントローラ１０５は補正係数の値として「０．１７」を選択する。
【０１２８】
このように、バッテリパック２００を流れる電流の平均電流及びピーク電流を計算し、平均電流及びピーク電流に基づいて補正係数を決定することで、ユーザのレンズ交換式カメラ１０の使い方（動画中心に撮影するユーザか、静止画中心に撮影するユーザか、どのようなレンズを使用するユーザか、等）に応じた補正係数による、現在のバッテリの１００％容量を算出することができる。そして、機種ごとに固定された補正係数を使う場合に比べて、よりお正確なバッテリ残量の表示が可能になる。
【０１２９】
なお、容量の違い等によるバッテリパックのタイプ別に異なる補正係数テーブルを設け、レンズ交換式カメラ本体１００に装着されるバッテリパック２００のタイプに応じて補正係数テーブルを動的に決定してもよい。その際には、マイクロコントローラ１０５は、バッテリパックのタイプ別に異なる補正係数テーブルの情報を保存しておくと共に、図１２に示した流れ図において、電源オンの後に、マイクロコントローラ１０５がバッテリパック２００から、バッテリタイプの情報を取得するようにしてもよい。また、補正係数テーブルは、バッテリパックのタイプ別に異なるものを保存する以外に、１つの補正係数テーブルの値に所定値を乗じたものを、別のバッテリパックのタイプにおける補正係数としてもよい。
【０１３０】
＜２．まとめ＞
以上説明したように本発明の一実施形態によれば、新品状態におけるバッテリパック２００の１００％容量と、バッテリパック２００の充放電回数と、バッテリパック２００の電流積算値とを用いて、現在のバッテリの１００％容量を計算する。現在のバッテリの１００％容量の計算に際しては、バッテリパック２００固有の補正係数を用いて、現在のバッテリの１００％容量が計算される。
【０１３１】
これにより、電流の大きさや電流の流れ方が異なっていても、この電流の大きさや電流の流れ方の違いを反映できる補正係数を用いて、現在のバッテリの１００％容量を計算することで、本発明の一実施形態にかかるレンズ交換式カメラ１０は、より正確なバッテリ残量を計算し、そのバッテリ残量を表示することができる。また、機器によって、電流の大きさや電流の流れ方が大きく異なっていても、本発明の一実施形態にかかるレンズ交換式カメラ１０は、残量の計算に他のバッテリを用意すること無く、バッテリ残量を計算し、そのバッテリ残量を表示することができる。
【０１３２】
また、従来は、バッテリパック２００においてもバッテリの１００％容量の補正を行っていたが、このバッテリパック２００での補正と組み合わせることで、バッテリのセルの特性と、機器の電流の大きさや電流の流れ方とを考慮してバッテリの１００％容量の補正が可能になるので、より正確なバッテリ残量の計算及び表示が可能となる。
【０１３３】
また、バッテリパック２００を流れる電流を実測し、実測結果に基づいた補正係数を選択することで、同じ機種でも、使い方が違うユーザ毎にバッテリの１００％容量の補正が可能となり、より正確なバッテリ残量の計算及び表示が可能となる。
【０１３４】
なお、上記の実施形態で説明した一連の処理は、専用のハードウエアによって実行させても良いが、ソフトウエア（アプリケーション）により実行させても良い。一連の処理をソフトウエアに行わせる場合には、汎用又は専用のコンピュータにコンピュータプログラムを実行させることにより、上記の一連の処理を実現することができる。
【０１３５】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１３６】
例えば、上記実施形態では、電流積算値の情報はバッテリパック２００からレンズ交換式カメラ本体に送信するようにしていたが、本発明はかかる例に限定されない。すなわち、電流積算値の情報は、バッテリパック２００が計測した電流値の情報を、レンズ交換式カメラ本体１００のマイクロコントローラ１０５がバッテリパック２００から逐次受信し、マイクロコントローラ１０５で計算するようにしてもよい。
【符号の説明】
【０１３７】
１０    レンズ交換式カメラ
１００    レンズ交換式カメラ本体
１０１    ＋端子
１０２    −端子
１０３    Ｃ端子
１０４    定電圧回路
１０５    マイクロコントローラ
１０６    シャッタボタン
１０７    液晶パネル
１０８    ＣＣＤイメージセンサ
１０９    メモリ
１１０    ＋端子
１１１    −端子
１１２    ｉ端子
２００    バッテリパック
２０１    ＋端子
２０２    −端子
２０３    Ｃ端子
２０４ａ、２０４ｂ    セル
２０５    マイクロコントローラ
３００    交換レンズ
３０１    ＋端子
３０２    −端子
３０３    ｉ端子
３０４ａ、３０４ｂ    モータ
３０５    レンズ
３０６    絞り
【図１】
2012127744.tif 000003
【図２】
2012127744.tif 000004
【図３】
2012127744.tif 000005
【図４】
2012127744.tif 000006
【図５】
2012127744.tif 000007
【図６】
2012127744.tif 000008
【図７】
2012127744.tif 000009
【図８】
2012127744.tif 000010
【図９】
2012127744.tif 000011
【図１０】
2012127744.tif 000012
【図１１】
2012127744.tif 000013
【図１２】
2012127744.tif 000014