(57)【要約】【課題】  マイクロコンピュータの負荷を大きくすることなく、バッテリー残量表示とバッテリー認証処理の両機能をともに搭載する。【解決手段】  カメラ本体１側のマイクロコンピュータ３は、電源が投入されると、先ず、当該カメラ本体１に装着されたバッテリーパック２側のマイクロコンピュータ７からバッテリー残量表示のための情報をシリアル通信により取得し、取得した情報に基づいてバッテリー残量表示を行い、次に、上記バッテリーパック２側のマイクロコンピュータ７から認証処理のための情報をシリアル通信により取得し、取得した情報に基づいて当該カメラ本体１に接続されたバッテリーパック２が正規のバッテリーパックであるか否かを判定する認証処理を行い、上記認証処理の後に、上記バッテリーパック２側のマイクロコンピュータ７からシリアル通信により取得されるバッテリー残量表示のための情報に基づき、バッテリー残量表示の内容を更新する。【選択図】        図１
2006250718.tif 000002
【特許請求の範囲】
【請求項１】
通信機能を有するマイクロコンピュータが搭載された機器本体と、上記機器本体に着脱自在に装着され、上記機器本体側のマイクロコンピュータとシリアル通信を行う通信機能を有するマイクロコンピュータが搭載され、当該機器本体に電源を供給するバッテリーパックとを備える電子機器におけるバッテリー残量表示方法であって、
上記機器本体側のマイクロコンピュータは、電源が投入されると、先ず、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータからバッテリー残量表示のための情報をシリアル通信により取得し、取得した情報に基づいてバッテリー残量表示を行い、
次に、上記機器本体側のマイクロコンピュータは、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータから認証処理のための情報をシリアル通信により取得し、取得した情報に基づいて当該機器本体に接続されたバッテリーパックが正規のバッテリーパックであるか否かを判定する認証処理を行い、
上記機器本体側のマイクロコンピュータは、上記認証処理の後に、上記バッテリーパック側のマイクロコンピュータからシリアル通信により取得されるバッテリー残量表示のための情報に基づき、バッテリー残量表示の内容を更新する
ことを特徴とするバッテリー残量表示方法。
【請求項２】
上記バッテリーパック側のマイクロコンピュータは、上記バッテリー残量表示のための情報として、当該バッテリーパックから流れ出す電流を検出して積算することにより、現在使用可能なバッテリーの電流量を把握しており、
上記機器本体側のマイクロコンピュータは、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータから上記バッテリー残量表示のための情報として現在使用可能なバッテリーの電流量をシリアル通信により取得し、取得した現在使用可能なバッテリーの電流量と当該機器の消費電流値に基づいて、バッテリーの残り使用可能時間を算出してバッテリー残量表示を行うことを特徴とする請求項１記載のバッテリー残量表示方法。
【請求項３】
上記機器本体側のマイクロコンピュータとバッテリーパック側のマイクロコンピュータは共通のある情報を持っており、
上記機器本体側のマイクロコンピュータは、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータからシリアル通信によって上記共通の情報を受信し、受信した情報と自分自身が持っている情報とを比較することにより、上記バッテリーパックが正規のバッテリーパックであるか否かを判定する認証処理を行うことを特徴とする請求項１記載のバッテリー残量表示方法。
【請求項４】
上記機器本体側のマイクロコンピュータは、当該機器本体に装着されたバッテリーパックが上記認証処理により正規のバッテリーパックではないと判定した場合に、その旨を表示した後、当該機器本体の電源を遮断することを特徴とする請求項１記載のバッテリー残量表示方法。
【請求項５】
上記機器本体側のマイクロコンピュータは、上記認証処理を行う際に、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータから上記認証処理のための情報と上記バッテリー残量表示のための情報とを交互に受信し、上記認証処理の後に、上記バッテリーパック側のマイクロコンピュータからシリアル通信により取得されたバッテリー残量表示のための情報に基づき、バッテリー残量表示の内容を更新することを特徴とする請求項１記載のバッテリー残量表示方法。
【請求項６】
上記機器本体側のマイクロコンピュータは、上記認証処理の結果を保存しておき、２回目以降の電源投入時における認証処理の際に上記認証処理の結果を用いることを特徴とする請求項１記載のバッテリー残量表示方法。
【請求項７】
通信機能を有するマイクロコンピュータが搭載された機器本体と、
上記機器本体に着脱自在に装着され、上記機器本体側のマイクロコンピュータとシリアル通信を行う通信機能を有するマイクロコンピュータが搭載され、当該機器本体に電源を供給するバッテリーパックとを備え、
上記機器本体側のマイクロコンピュータは、電源が投入されると、先ず、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータからバッテリー残量表示のための情報をシリアル通信により取得し、取得した情報に基づいてバッテリー残量表示を行い、
次に、上記機器本体側のマイクロコンピュータは、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータから認証処理のための情報をシリアル通信により取得し、取得した情報に基づいて当該機器本体に接続されたバッテリーパックが正規のバッテリーパックであるか否かを判定する認証処理を行い、
上記機器本体側のマイクロコンピュータは、上記認証処理の後に、上記バッテリーパック側のマイクロコンピュータからシリアル通信により取得されるバッテリー残量表示のための情報に基づき、バッテリー残量表示の内容を更新する
ことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機能を有するマイクロコンピュータが搭載された機器本体と、上記機器本体に着脱自在に装着され、上記機器本体側のマイクロコンピュータとシリアル通信を行う通信機能を有するマイクロコンピュータが搭載され、当該機器本体に電源を供給するバッテリーパックとを備える電子機器におけるバッテリー残量表示方法及び電子機器に関する。
【背景技術】
【０００２】
従来、リチウムイオン電池、ＮｉＣｄ電池、ニッケル水素電池等の２次電池を内蔵したバッテリーパックを電源とするビデオカメラやデジタルスチルカメラのような撮像装置、携帯用電話機、あるいはパーソナルコンピュータ等の電子機器が広く普及している。
【０００３】
この種のバッテリーパックには、例えば、バッテリーの残量計算や当該バッテリーを電源とする電子機器との間の通信を行うためのマイクロコンピュータ（いわゆるマイコン）と、このマイコンの周辺回路、さらに当該マイコンにてバッテリーの残量計算等を行うために必要な、バッテリーセルの状態検出回路等が内蔵されていることが多い（例えば、特許文献１参照）。
【０００４】
また、携帯情報端末(PDA:Personal Digital Assistant)携帯型情報処理装置では、ネットワーク接続機能を有しており、処理能力が高まるにつれ、これらを使用した電子決済などに対応するために、正当なユーザであることを確認するユーザ認証処理が行われており、例えば、充電装置と携帯型情報処理装置内の制御手段との間で認証に関する通信を行い、認証確認の結果に基づいて携帯型情報処理装置内に記憶されている個人及び秘密情報を保護することが行われている。（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開平０９−２９７１６６号公報
【特許文献２】特開２００４−３１０３８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、２次電池を内蔵したバッテリーパックを電源とする電子機器では、機器毎に専用に準備されたバッテリーパックを使用する仕様のものが多く、純正品以外のバッテリーパックを使用すると機器本体の破損損傷などの原因となる。
【０００７】
また、従来、充電装置と携帯型情報処理装置内の制御手段との間で通信を行いバッテリー認証を行う場合、他の処理の前にバッテリー認証処理が行われており、バッテリー認証処理を完了しないと、他の処理を行うことができない。
【０００８】
また、バッテリー認証は、同じバッテリーであっても、電源投入後ほかの処理を行う前に毎回行われていた。
【０００９】
従来、バッテリー認証処理は、まとめて行われるため、偽物バッテリーを作ろうとする者がバッテリー認証の方法を解析し易いばかりでなく、セット側及びバッテリー側のマイコンの付加が大きく、高速で動くマイコンが必要でコストがかかり、また、セット側及びバッテリー側のマイクロコンピュータの付加が大きく、マイクロコンピュータを高速で動かす必要があり消費電力が大きいという問題があった。
【００１０】
さらに、従来のバッテリーパックでは、バッテリー残量表示機能とバッテリー認証処理機能はいずれか一方のみが搭載されており、両機能をともに搭載にして同時にバッテリー残量表示とバッテリー認証処理を行うようにする、２つの独立したセットとバッテリーの通信システムが必要で、通信線が２系統必要となりハードウェアのコストがかかり、また、通信用のドライバが２系統必要となりソフトウェアの開発コストがかかるという問題点があった。
【００１１】
そこで、本発明の目的は、上述の如き従来の問題点に鑑み、マイクロコンピュータの負荷を大きくすることなく、バッテリー残量表示とバッテリー認証処理の両機能をともに搭載できるようにすることにある。
【００１２】
本発明の更に他の目的、本発明によって得られる具体的な利点は、以下に説明される実施の形態の説明から一層明らかにされる。
【課題を解決するための手段】
【００１３】
本発明は、通信機能を有するマイクロコンピュータが搭載された機器本体と、上記機器本体に着脱自在に装着され、上記機器本体側のマイクロコンピュータとシリアル通信を行う通信機能を有するマイクロコンピュータが搭載され、当該機器本体に電源を供給するバッテリーパックとを備える電子機器におけるバッテリー残量表示方法であって、上記機器本体側のマイクロコンピュータは、電源が投入されると、先ず、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータからバッテリー残量表示のための情報をシリアル通信により取得し、取得した情報に基づいてバッテリー残量表示を行い、次に、上記機器本体側のマイクロコンピュータは、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータから認証処理のための情報をシリアル通信により取得し、取得した情報に基づいて当該機器本体に接続されたバッテリーパックが正規のバッテリーパックであるか否かを判定する認証処理を行い、上記機器本体側のマイクロコンピュータは、上記認証処理の後に、上記バッテリーパック側のマイクロコンピュータからシリアル通信により取得されるバッテリー残量表示のための情報に基づき、バッテリー残量表示の内容を更新することを特徴とする。
【００１４】
また、本発明は、通信機能を有するマイクロコンピュータが搭載された機器本体と、上記機器本体に着脱自在に装着され、上記機器本体側のマイクロコンピュータとシリアル通信を行う通信機能を有するマイクロコンピュータが搭載され、当該機器本体に電源を供給するバッテリーパックとを備える電子機器であって、上記機器本体側のマイクロコンピュータは、電源が投入されると、先ず、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータからバッテリー残量表示のための情報をシリアル通信により取得し、取得した情報に基づいてバッテリー残量表示を行い、次に、上記機器本体側のマイクロコンピュータは、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータから認証処理のための情報をシリアル通信により取得し、取得した情報に基づいて当該機器本体に接続されたバッテリーパックが正規のバッテリーパックであるか否かを判定する認証処理を行い、上記機器本体側のマイクロコンピュータは、上記認証処理の後に、上記バッテリーパック側のマイクロコンピュータからシリアル通信により取得されるバッテリー残量表示のための情報に基づき、バッテリー残量表示の内容を更新することを特徴とする。
【発明の効果】
【００１５】
本発明では、バッテリー認証を行うことで、粗悪なバッテリーをセットで使用できなくし、純正品以外のバッテリーパックの使用による機器本体の破損損傷などを未然に防止することができる。
【００１６】
また、本発明では、最初にバッテリーの残り使用可能時間が出るまではバッテリー認証処理を行わずバッテリー残量表示のみを行うので、ユーザにとってメリットのあるバッテリー残量表示の機能がバッテリー認証処理のために損なわれることがない。
【００１７】
また、本発明では、バッテリー残量表示処理とバッテリー認証処理を同じシステム内で行うことで、セットとバッテリー間の信号線を独立に持つ必要がなくなりハードウェアのコスト削減になる。
【００１８】
また、本発明では、バッテリー残量表示処理とバッテリー認証処理を同じシステム内で行うことで、通信ドライバが１系統でよくなり、ソフトウェアの開発コストが削減できる。
【００１９】
また、本発明では、バッテリー認証処理を分割してバッテリー残量表示処理の合間に行うことで、粗悪なバッテリーを作るメーカーなどの悪意を持った人が認証のやり方を解析することが困難になる。
【００２０】
また、本発明では、バッテリー認証処理が分割されているので、高性能なマイクロコンピュータを使用しなくてもバッテリー認証ができるためコスト削減になる。
【００２１】
また、本発明では、バッテリー認証処理が分割されているので、マイクロコンピュータを高速で使用しなくてもバッテリー認証ができるため消費電力削減になる。
【００２２】
また、本発明では、バッテリー認証結果を保存しているため、２回目以降の電源投入時からは、バッテリー残量表示処理に専念でき、ユーザへの直接のメリットが保護される。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、本発明は以下の例に限定されるものではなく、本発明の要旨を逸脱しない範囲で、任意に変更可能であることは言うまでもない。
【００２４】
本発明は、例えば図１に示すような構成のビデオカメラ１００に適用される。
【００２５】
ビデオカメラ１００は、カメラ本体１と、このカメラ本体１に着脱自在に装着され、接続端子を介して電源を供給するバッテリーパック２からなる。
【００２６】
カメラ本体１には、マイクロコンピュータ３、液晶表示部（ＬＣＤ：Liquid Crystal Display）４、不揮発性メモリ５、その他デバイス６が設けられている。
【００２７】
マイクロコンピュータ３は、液晶表示部４、不揮発性メモリ５、その他デバイス６に接続されており、それらを制御している。
【００２８】
ここで、その他デバイス６としては撮像光学系のレンズドライバや撮像部のイメージャドライバ、記録再生系のドライバなどがあるが、本発明には関与しないので、それらの詳細な説明を省略する。
【００２９】
このカメラ本体１のバッテリーボックス内には、マイクロコンピュータ３に接続された接続端子６７、カメラ本体１のプラス側の電源入力端子６８及びマイナス側の電源入力端子６９が設けられている。
【００３０】
このカメラ本体１に備えられているマイクロコンピュータ３は、上記接続端子６７を経由して外部とシリアル通信が可能になっている。
【００３１】
バッテリーパック２は、リチウムイオン電池等のバッテリーセル８、このバッテリーセル８の正極に一端が接続された電流検出抵抗９、この電流検出抵抗９に両端が接続されたマイクロコンピュータ７、このマイクロコンピュータ７に接続された不揮発性メモリ６５等を備える。
【００３２】
このバッテリーパック２には、マイクロコンピュータ７に接続された接続端子１０、上記バッテリーセル８の正極に電流検出抵抗９を介して接続されたプラス側の電源入力端子１１及び上記バッテリーセル８の負極に接続されたマイナス側の電源入力端子１２が設けられている。
【００３３】
このバッテリーパック２に備えられているマイクロコンピュータ７は、上記接続端子１０を経由して外部とシリアル通信が可能になっている。
【００３４】
そして、このバッテリーパック２は、上記カメラ本体１のバッテリーボックスに挿入されると、バッテリーパック２側の接続端子１０，１１，１２がそれぞれカメラ本体１側の接続端子６７，６８，６９に接続される。バッテリーパック２側の接続端子１１，１２がそれぞれカメラ本体１側の接続端子６８，６９に接続されることで、バッテリーパック２からカメラ本体１へ電源が供給される。また、バッテリーパック２側の接続端子１０がカメラ本体１側の接続端子６７に接続されることで、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７間でシリアル通信が可能になる。
【００３５】
このビデオカメラ１００におけるバッテリー残量表示は次のようにして行われる。
【００３６】
すなわち、バッテリーパック２側のマイクロコンピュータ７は、電流検出抵抗９両端の電位差を測定し、バッテリーセル８に流れ込んだ電流及びバッテリーセル８から流れ出した電流を一定周期で計算しており、電流を積算し現在使用可能なバッテリーの電流量を計算して把握している。
【００３７】
そして、カメラ本体１側のマイクロコンピュータ３は、当該カメラ本体１の消費電流値Ｉｓをあらかじめ不揮発性メモリ５に記憶しており、バッテリー側マイクロコンピュータ７から、シリアル通信によって、現在使用可能なバッテリーパック２の電流量Ｉａを取得し、バッテリーパック２の残り使用可能時間Ｔａを
Ｔａ＝Ｉａ／Ｉｓ    式（１）
なる算出式（１）にて算出して、液晶表示部４に表示する。
【００３８】
また、このビデオカメラ１００におけるバッテリー認証は次のようにして行われる。
【００３９】
すなわち、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータマイコン７は、共通のある情報を持っている。共通の情報はカメラ本体１側では不揮発性メモリ５にバッテリーパック２では不揮発性メモリ６６に保存されている。
【００４０】
そして、バッテリーパック２側のマイクロコンピュータ７は不揮発性メモリ６６から共通の情報を読み出してカメラ本体１側のマイクロコンピュータ３へ送信する。
【００４１】
カメラ本体１側のマイクロコンピュータ３は、バッテリーパック２側のマイクロコンピュータ７から、シリアル通信によって、共通の情報を受信し、カメラ本体１側の不揮発性メモリ５に保存されている共通の情報を読み出して、バッテリーパック２側から得た情報と比較して、両情報が一致していれば純正のバッテリーパック２である判断する。カメラ本体１側のマイクロコンピュータ３は、不揮発性メモリ５にバッテリー認証が終了したことを示す情報と挿入されたバッテリーが純正品であることを示す情報を記録する。
【００４２】
また、カメラ本体１側のマイクロコンピュータ３は、両情報が一致していなければ偽物バッテリーであると判断し、偽物バッテリーあると判断すると、「現在挿入されているバッテリーは不正なバッテリーであるので純正バッテリーを使用してください」という旨を液晶表示部４に表示するとともに、不揮発性メモリ５にバッテリー認証が終了したことを示す情報と挿入されたバッテリーパック２が純正品でないことを示す情報を記録する。その一定時間後にカメラ本体１の電源をＯＦＦにする。
【００４３】
このビデオカメラ１００では、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７間の通信に共通のシリアル通信線１３，１４を使用する。
【００４４】
そして、バッテリー残量表示処理とバッテリー認証処理では、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７の間で次のデータが送受信される。
【００４５】
すなわち、バッテリー残量表示処理では、電流検出抵抗９を介して流された電流の積算値及び複数のバッテリー残量補正値が送受信される。
【００４６】
なお、バッテリー残量表示処理では、原理的には、カメラ本体１側のマイクロコンピュータ３は、バッテリーパック２側のマイクロコンピュータ７から使用可能なバッテリーの電流量のみを受信すればよい。
【００４７】
しかし、実際は使用可能なバッテリーパック２の電流量は、電流検出抵抗９による電流の積算値のみでは決まらない。カメラ本体１が動作可能な電圧、現在の電圧、バッテリーパック２の経年劣化の度合いなどの要素によって変化するからである。
【００４８】
この明細書では、これらの要素を「バッテリー残量補正値」と呼ぶ。
【００４９】
「バッテリー残量補正係数」には、通信開始後に１回のみ送受信すればいいものと、一定周期で送受信を繰り返さないといけないものがある。前者の通信を「バッテリー残量表示初期通信」、後者を「バッテリー残量表示通常通信」と呼ぶ。
【００５０】
本実施の形態では、「バッテリー残量表示初期通信」として１４個のデータ、「バッテリー残量表示通常通信」として１８個のデータの送受信を行う。
【００５１】
バッテリー認証処理では、複数の「カメラ本体１側とバッテリーパック２側で共通に持っている情報」が送受信される。
【００５２】
「カメラ本体１側とバッテリーパック２側で共通に持っている情報」を１個のみ通信を行えば「バッテリー認証」は可能である。しかし、偽物バッテリーを作ろうとする人が「バッテリー認証」の方法を解析し、この１個の共通情報を発見すれば、偽物バッテリーが作成可能となってしまう。そこで、本発明では８個の共通情報を通信しすべてがカメラ本体１側とバッテリーパック２側で一致することを確認することで「バッテリー認証」を行う。
【００５３】
なお、「カメラ本体１側とバッテリーパック２側で共通に持っている情報」の個数は、８個に限らず何個であってもよい。
【００５４】
また、「カメラ本体１側とバッテリーパック２側で共通に持っている情報」を通信するとき、そのまま通信するのではなく、演算を施した値を通信してもよい。
【００５５】
ここで、このビデオカメラ１００におけるカメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７で実行されるソフトウェアについて説明する。
【００５６】
本実施の形態におけるソフトウェアには、以下の５個の状態があり、図２のような状態遷移をする。
【００５７】
状態ＳＴ１は、バッテリー残量表示初期通信状態であって、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、バッテリーの残量計算に必要な「バッテリー残量補正値」のうち１回のみ取得が必要なものの通信を行う。カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７の間で１４回の通信が行われる。
【００５８】
また、状態ＳＴ２は、バッテリー残量表示通常通信状態であって、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、バッテリーパック２の残量表示に必要なデータのうち定期的に取得が必要な「バッテリー残量補正値」及び「電流検出抵抗９による電流の積算値」の通信を行う。カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７の間で１８回の通信が行われる。
【００５９】
また、状態ＳＴ３は、バッテリー残量計算状態であって、カメラ本体１側のマイクロコンピュータ３は、バッテリー残量表示初期通信状態ＳＴ１及びバッテリー残量表示通常通信状態ＳＴ２で取得した「バッテリー残量補正値」及び「電流検出抵抗９による電流の積算値」をもとに、バッテリーパック２の残り使用可能時間を計算し、液種表示部４に表示する。
【００６０】
また、状態ＳＴ４は、バッテリー認証通信状態であって、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、「カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７で共通に持っている情報」の通信を行う。カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７の間で合計８回通信が行われる。
【００６１】
さらに、状態ＳＴ５は、ＯＦＦ状態であって、「現在挿入されているバッテリーは不正なバッテリーであるので純正バッテリーを使用してください」という旨を液晶表示部４に表示する。カメラ本体１側のマイクロコンピュータ３は、不揮発性メモリ５に「バッテリー認証」が終了したことを示す情報」と「挿入されたバッテリーが純正品でないことを示す情報」を記録する。その一定時間後にカメラ本体１の電源をＯＦＦにする。
【００６２】
次に、システムのリセット直後からの状態遷移を順に説明する。
【００６３】
すなわち、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、リセットがかかると、すべての状態からバッテリー残量表示初期通信状態ＳＴ１へ移行して、バッテリーの残量計算に必要な「バッテリー残量補正値」のうち１回のみ取得が必要なものの通信を行う。カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７の間で１４回の通信が行われる。
【００６４】
そして、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、バッテリー残量表示初期通信状態ＳＴ１の処理がすべて終了すると、バッテリー残量表示通常通信状態ＳＴ２に移行して、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、バッテリーパック２の残量表示に必要なデータのうち定期的に取得が必要な「バッテリー残量補正値」及び「電流検出抵抗９による電流の積算値」の通信を行う。カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７の間で１８回の通信が行われる。
【００６５】
次に、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、バッテリー残量表示通常通信状態ＳＴ２の処理がすべて終了すると、バッテリー残量計算状態ＳＴ３に移行して、カメラ本体１側のマイクロコンピュータ３はバッテリー残量表示初期通信状態ＳＴ１及びバッテリー残量表示通常通信状態ＳＴ２で取得した「バッテリー残量補正値」及び「電流検出抵抗９による電流の積算値」をもとに、バッテリーパック２の残り使用可能時間を計算し、液晶表示部４に表示する。
【００６６】
次に、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、バッテリー残量計算状態ＳＴ３の処理がすべて終了すると、バッテリー残量表示通常通信状態ＳＴ２に移行して、バッテリーパック２の残量表示に必要なデータのうち定期的に取得が必要な「バッテリー残量補正値」又は「電流検出抵抗９による電流の積算値」の通信を行う。カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７の間で１回のみ通信が行われる。
【００６７】
次に、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、バッテリー残量表示通常通信状態ＳＴ２でカメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７の間で１回のみ通信が終了すると、バッテリー認証通信状態ＳＴ４に移行して、「カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７で共通に持っている情報」の通信を行う。カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７の間で１回のみ通信が行われる。
【００６８】
次に、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、バッテリー認証通信状態ＳＴ４でカメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７の間で１回のみ通信が終了すると、バッテリー残量表示通常通信状態ＳＴ２に移行して、バッテリーパック３の残量表示に必要なデータのうち定期的に取得が必要な「バッテリー残量補正値」又は「電流検出抵抗９による電流の積算値」の通信を行う。カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７の間で１回のみ通信が行われる。
【００６９】
そして、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、上記バッテリー残量表示通常通信状態ＳＴ２からバッテリー認証通信状態ＳＴ４への状態遷移と、バッテリー認証通信状態ＳＴ４からバッテリー残量表示通常通信状態ＳＴ２への状態遷移を、バッテリー認証通信状態ＳＴ４で全８回の「カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７で共通に持っている情報」の通信が終わるまで繰り返す。
【００７０】
次に、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、バッテリー認証通信状態ＳＴ２で全８回の「カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７で共通に持っている情報」の通信が終わると、カメラ本体１側のマイクロコンピュータ３は、カメラ本体１側の不揮発性メモリ５に保存されている共通の情報を読み出して、バッテリーパック２側のマイクロコンピュータ７から得た情報と、比較する。
【００７１】
次に、カメラ本体１側のマイクロコンピュータ３は、両情報が一致していれば純正のバッテリーであると判断し、一致していなければ偽物バッテリーと判断する。
【００７２】
そして、カメラ本体１側のマイクロコンピュータ３は、純正のバッテリーであると判断された場合、不揮発性メモリ５に「バッテリー認証」が終了したことを示す情報」と「挿入されたバッテリーが純正品であることを示す情報」を記録し、その後、バッテリー残量表示通常通信状態ＳＴ２に移行する。以後は、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、「バッテリー残量補正値」又は「電流検出抵抗９による電流の積算値」の通信のみを行う。「バッテリー残量補正値」又は「電流検出抵抗９による電流の積算値」の値に変化がない場合は、このバッテリー残量表示通常通信状態ＳＴ２にとどまり続ける。「バッテリー残量補正値」又は「電流検出抵抗９による電流の積算値」の値に変化があった場合は、バッテリー残量計算状態ＳＴ３へ移行し、バッテリーパック２の残り使用可能時間を再計算し、液晶表示部４の表示を更新する。
【００７３】
そして、カメラ本体１側のマイクロコンピュータ３は、偽物バッテリーと判断された場合は、ＯＦＦ状態ＳＴ５に移行して、「現在挿入されているバッテリーは不正なバッテリーであるので純正バッテリーを使用してください」という旨を液晶表示部４に表示するとともに、不揮発性メモリ５に「「バッテリー認証」が終了したことを示す情報」と「挿入されたバッテリーが純正品でないことを示す情報」を記録し、その一定時間後にカメラ本体１の電源をＯＦＦにする。
【００７４】
次に、このビデオカメラ１００におけるカメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７で実行される処理について、図３に示すフローチャートを参照して説明する。
【００７５】
すなわち、このビデオカメラ１００において、カメラ本体１の電源がＯＮされると、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、先ず、バッテリー残量表示初期通信状態ＳＴ１になり、１４個の「バッテリー残量補正値」の通信を行う（ステップＳＡ１〜ステップＳＡ１４，ステップＳＢ１〜ステップＳＢ１４）。
【００７６】
次に、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、バッテリー残量表示通常通信状態ＳＴ２になり、１８個の「バッテリー残量補正値」の通信を行う（ステップＳＡ１５〜ステップＳＡ３２，ステップＳＢ１５〜ステップＳＢ３２）。
【００７７】
次に、カメラ本体１側のマイクロコンピュータ３は、取得した１４個＋１８個＝３２個の「バッテリー残量補正値」を元に、バッテリーパック２の残り使用可能時間を計算する（ステップＳＡ３３）。
【００７８】
次に、カメラ本体１側のマイクロコンピュータ３は、バッテリーパック２の残り使用可能時間を液晶表示部４に表示する（ステップＳＡ３４）。
【００７９】
次に、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、バッテリー残量表示通常通信状態ＳＴ１になり、１個のみ「バッテリー残量補正値」の通信を行う（ステップＳＡ３５，ステップＳＢ３３）。
【００８０】
次に、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、バッテリー認証通信状態ＳＴ４になり、１個のみ「セット側とバッテリー側で共通に持っている情報」の通信を行う（ステップＳＡ３６，ステップＳＢ３４）。
【００８１】
そして、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７は、バッテリー認証通信状態ＳＴ４で全８個の「セット側とバッテリー側で共通に持っている情報」を通信が完了するまで、（ステップＳＡ３５〜ステップＳＡ３６，ステップＳＢ３３〜ステップＳＢ３４）を繰り返す。
【００８２】
次に、カメラ本体１側のマイクロコンピュータ３は、カメラ本体１側の不揮発性メモリ５に保存されている共通の情報を読み出して、バッテリーパック２側のマイクロコンピュータ７から得た情報と、比較する（ステップＳＡ３７）。
【００８３】
そして、カメラ本体１側のマイクロコンピュータ３は、両情報が一致していれば純正のバッテリーである判断して、不揮発性メモリ５に「「バッテリー認証」が終了したことを示す情報」と「挿入されたバッテリーが純正品であることを示す情報」を記録する（ステップＳＡ３８）。その後は、「バッテリー残量表示通常通信状態ＳＴ６１になり、「バッテリー残量補正値」の通信のみを行う。
【００８４】
また、カメラ本体１側のマイクロコンピュータ３は、両情報が一致していなければ偽物バッテリーと判断し、その後は、「現在挿入されているバッテリーは不正なバッテリーであるので純正バッテリーを使用してください」という旨を液晶表示部４に表示するとともに、不揮発性メモリ５に「「バッテリー認証」が終了したことを示す情報」と「挿入されたバッテリーが純正品でないことを示す情報」を記録し、その一定時間後にカメラ本体１の電源をＯＦＦにする（ステップＳＡ３９）。
【００８５】
このビデオカメラ１００では、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７で図３のフローチャートに示した処理を実行することにより、図４の（Ａ）にタイミングチャートを示すように、機器本体１の電源が投入されると、先ず、バッテリー残量表示初期通信状態ＳＴ１を経由してバッテリー残量表示通常通信状態ＳＴ２となり、バッテリーの残り使用可能時間が最初に液晶表示部４に表示され、その後に、バッテリー認証通信状態ＳＴ４とバッテリー残量表示通常通信状態ＳＴ２を交互に遷移して、認証処理が終了したら、バッテリー残量表示通常通信状態ＳＴ２を繰り返して、バッテリー残量表示の内容が更新される。
【００８６】
ここで、図４の（Ｂ）にタイミングチャートを示すように、バッテリー認証を最初に行う従来のバッテリー認証方法では、図４の（Ｃ）にタイミングチャートを示すように、従来のバッテリー残量表示のみ行う場合に比べて、バッテリー認証通信状態ＳＴ４の時間だけ、バッテリーの残り使用可能時間が最初に表示される時間が遅れてしまうが、このビデオカメラ１００では、先ずバッテリー残量表示を行い、その後に、認証処理を行うので、上記バッテリー残量表示のみを行う場合に比べて、バッテリーの残り使用可能時間が最初に表示される時間に遅れはない。
【００８７】
すなわち、このビデオカメラ１００では、最初はバッテリー残量表示処理のみを行い、液晶表示部５にバッテリーの残り使用可能時間が出た後でバッテリー認証処理を行うので、最初にバッテリーの残り使用可能時間が出るまでの時間が、バッテリー認証処理を追加しても変わらず、ユーザにとってメリットのあるバッテリー残量表示の機能がバッテリー認証処理のために損なわれることがない。
【００８８】
このように、このビデオカメラ１００では、バッテリー認証を行っても、ユーザの直接のメリットであるバッテリーの残り使用可能時間が最初に表示される時間が犠牲にならない。
【００８９】
また、このビデオカメラ１００では、バッテリー残量表示と並行してバッテリー認証を行うので、純正品でない粗悪なバッテリーの使用を不可能にすることができ、純正品以外のバッテリーパックの使用による機器本体１の破損損傷などを未然に防止することができる。
【００９０】
また、このビデオカメラ１００では、バッテリー残量表示とバッテリー認証の両方を、カメラ本体１側のマイクロコンピュータ３とバッテリーパック２側のマイクロコンピュータ７の通信システムを使い、処理を時分割することで行っているので、通信線が１系統のみでよく、ハードウェアのコストが削減できる。
【００９１】
また、このビデオカメラ１００では、バッテリー残量表示処理とバッテリー認証処理を同じシステム内で行うことで、通信ドライバが１系統でよくなり、ソフトウェアの開発コストが削減できる。
【００９２】
また、このビデオカメラ１００では、バッテリー認証処理を分割してバッテリー残量表示処理の合間に行うことで、粗悪なバッテリーを作るメーカーなどの悪意を持った人が認証のやり方を解析することが困難になる。
【００９３】
また、このビデオカメラ１００では、バッテリー認証処理が分割されているので、高性能なマイクロコンピュータを使用しなくてもバッテリー認証ができるためコストを削減することができる。
【００９４】
また、このビデオカメラ１００では、バッテリー認証処理が分割されているので、マイクロコンピュータを高速で使用しなくてもバッテリー認証ができるため消費電力削減になる。
【００９５】
さらに、このビデオカメラ１００では、バッテリー認証結果を保存しているため、２回目以降の電源投入時からは、バッテリー残量表示処理に専念でき、ユーザへの直接のメリットが保護される。
【００９６】
またさらに、バッテリー認証後にすぐにビデオカメラ１００を使用することができるので、特に、このようなビデオカメラ１００やデジタルスチルカメラのような撮像装置では、バッテリー交換時の時間が短縮でき、撮影チャンスを逃がす虞が少なく、撮影を続行できるという効果がある。
【図面の簡単な説明】
【００９７】
【図１】本発明を適用したビデオカメラの構成を示すブロック図である。
【図２】上記ビデオカメラにおけるソフトウェアの状態遷移を模式的に示す図である。
【図３】上記ビデオカメラにおけるカメラ本体側のマイクロコンピュータとバッテリーパック側のマイクロコンピュータで実行される処理を示すフローチャートである。
【図４】本発明及び従来の方法よる処理において、経過時間に対してどのように状態が移行するかを示したタイムチャートである。
【符号の説明】
【００９８】
１  カメラ本体、２  バッテリーパック、３，７  マイクロコンピュータ、４  液晶表示部、５，６５  不揮発性メモリ、６  その他デバイス、１０，１１，１２，６７，６８，６９  端子、８  バッテリーセル、９  電流検出抵抗、１００  ビデオカメラ
【図１】
2006250718.tif 000003
【図２】
2006250718.tif 000004
【図３】
2006250718.tif 000005
【図４】
2006250718.tif 000006
【手続補正書】
【提出日】平成18年6月16日(2006.6.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信機能を有するマイクロコンピュータが搭載された機器本体と、上記機器本体に着脱自在に装着され、上記機器本体側のマイクロコンピュータとシリアル通信を行う通信機能を有するマイクロコンピュータが搭載され、当該機器本体に電源を供給するバッテリーパックとを備える電子機器におけるバッテリー残量表示方法であって、
上記機器本体側のマイクロコンピュータは、電源が投入されると、先ず、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータからバッテリー残量表示のための情報をシリアル通信により取得し、取得した情報に基づいてバッテリー残量表示を行い、
次に、上記機器本体側のマイクロコンピュータは、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータから認証処理のための情報をシリアル通信により取得し、取得した情報に基づいて当該機器本体に接続されたバッテリーパックが正規のバッテリーパックであるか否かを判定する認証処理を行い、
上記機器本体側のマイクロコンピュータは、上記認証処理の後に、上記バッテリーパック側のマイクロコンピュータからシリアル通信により取得されるバッテリー残量表示のための情報に基づき、バッテリー残量表示の内容を更新するにあたり、
上記機器本体側のマイクロコンピュータは、上記認証処理を行う際に、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータから上記認証処理のための情報と上記バッテリー残量表示のための情報とを交互に受信し、上記認証処理の後に、上記バッテリーパック側のマイクロコンピュータからシリアル通信により取得されたバッテリー残量表示のための情報に基づき、バッテリー残量表示の内容を更新することを特徴とするバッテリー残量表示方法。
【請求項２】
上記バッテリーパック側のマイクロコンピュータは、上記バッテリー残量表示のための情報として、当該バッテリーパックから流れ出す電流を検出して積算することにより、現在使用可能なバッテリーの電流量を把握しており、
上記機器本体側のマイクロコンピュータは、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータから上記バッテリー残量表示のための情報として現在使用可能なバッテリーの電流量をシリアル通信により取得し、取得した現在使用可能なバッテリーの電流量と当該機器の消費電流値に基づいて、バッテリーの残り使用可能時間を算出してバッテリー残量表示を行うことを特徴とする請求項１記載のバッテリー残量表示方法。
【請求項３】
上記機器本体側のマイクロコンピュータとバッテリーパック側のマイクロコンピュータは共通のある情報を持っており、
上記機器本体側のマイクロコンピュータは、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータからシリアル通信によって上記共通の情報を受信し、受信した情報と自分自身が持っている情報とを比較することにより、上記バッテリーパックが正規のバッテリーパックであるか否かを判定する認証処理を行うことを特徴とする請求項１記載のバッテリー残量表示方法。
【請求項４】
上記機器本体側のマイクロコンピュータは、当該機器本体に装着されたバッテリーパックが上記認証処理により正規のバッテリーパックではないと判定した場合に、その旨を表示した後、当該機器本体の電源を遮断することを特徴とする請求項１記載のバッテリー残量表示方法。
【請求項５】
上記機器本体側のマイクロコンピュータは、上記認証処理の結果を保存しておき、２回目以降の電源投入時における認証処理の際に上記認証処理の結果を用いることを特徴とする請求項１記載のバッテリー残量表示方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、通信機能を有するマイクロコンピュータが搭載された機器本体と、上記機器本体に着脱自在に装着され、上記機器本体側のマイクロコンピュータとシリアル通信を行う通信機能を有するマイクロコンピュータが搭載され、当該機器本体に電源を供給するバッテリーパックとを備える電子機器におけるバッテリー残量表示方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明は、通信機能を有するマイクロコンピュータが搭載された機器本体と、上記機器本体に着脱自在に装着され、上記機器本体側のマイクロコンピュータとシリアル通信を行う通信機能を有するマイクロコンピュータが搭載され、当該機器本体に電源を供給するバッテリーパックとを備える電子機器におけるバッテリー残量表示方法であって、上記機器本体側のマイクロコンピュータは、電源が投入されると、先ず、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータからバッテリー残量表示のための情報をシリアル通信により取得し、取得した情報に基づいてバッテリー残量表示を行い、次に、上記機器本体側のマイクロコンピュータは、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータから認証処理のための情報をシリアル通信により取得し、取得した情報に基づいて当該機器本体に接続されたバッテリーパックが正規のバッテリーパックであるか否かを判定する認証処理を行い、上記機器本体側のマイクロコンピュータは、上記認証処理の後に、上記バッテリーパック側のマイクロコンピュータからシリアル通信により取得されるバッテリー残量表示のための情報に基づき、バッテリー残量表示の内容を更新するにあたり、上記機器本体側のマイクロコンピュータは、上記認証処理を行う際に、当該機器本体に装着されたバッテリーパック側のマイクロコンピュータから上記認証処理のための情報と上記バッテリー残量表示のための情報とを交互に受信し、上記認証処理の後に、上記バッテリーパック側のマイクロコンピュータからシリアル通信により取得されたバッテリー残量表示のための情報に基づき、バッテリー残量表示の内容を更新することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】