(57)【要約】【課題】第三者の模倣バッテリー装置の使用を制限することを、低コストで容易に実現できるようにすること。【解決手段】電子機器にバッテリーパックが装着されると（Ｓ１）、電子機器は所定の初期信号をそのバッテリーパックに送信し（Ｓ３〜Ｓ７）、バッテリーパックは、電子機器から受信した初期信号の値に応じた演算パターンにより応答信号を生成して電子機器に返送する（Ｓ９〜Ｓ１４）。電子機器はあるタイミングで初期信号を変更することができ、これにより第三者の模倣バッテリー装置の使用を制限できる。【選択図】　図５
2004147408.tif 000002
【特許請求の範囲】
【請求項１】
電子機器と、その電子機器に着脱自在に構成されたバッテリー装置とを備える電子機器システムであって、
前記電子機器は、
バッテリー装置が装着されたときに、所定の値を有する初期信号をそのバッテリー装置に送信する送信手段と、
バッテリー装置から受信した前記要求信号に対する応答の内容に基づいて、そのバッテリー装置が真正か否かを判断する認証手段と、
前記送信手段により送信する前記初期信号の値を変更する変更手段と、
を備えるとともに、
前記バッテリー装置は、
互いに異なる複数の演算パターンの中から、前記電子機器から受信した前記要求信号の値に応じた演算パターンを選択し、その選択した演算パターンにより応答信号を生成する生成手段
を備えることを特徴とする電子機器システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、着脱自在に構成されたバッテリー装置（いわゆるバッテリーパック）を有する撮像装置等の電子機器システムに関するものである。
【０００２】
【従来の技術】
第三者が製造する、バッテリーパックのセルが粗悪で不良なもの、耐久性に乏しいもの、充電器（チャージャー）の仕様に合致せず危険なもの等を排除するために、従来より、電子機器とバッテリーパックとの間で認証を行うことにより対処してきた。従来の電子機器と通信を行うバッテリーパックは一般に、バッテリーパックにマイクロコンピュータを搭載し、電子機器からの初期信号を受信し、初期信号に応じて所定の演算を行い、その演算結果に応じた返信信号を返信するように構成されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来例では、第三者がこの演算パターンを解析し、その通信形態を模倣したバッテリーパックの製造に成功すると、そのバッテリーパックでも動作可能となるため、容量表示等の製品の仕様を満足することができないという事態が発生しうる。そしてこのような事態が発生した場合には、解析された旧バッテリーパックを廃品種とし、新しい演算パターンの通信用マイコンを新規に開発しなければならないという問題が生じることになる。
【０００４】
そこで、本発明は、第三者の模倣バッテリー装置の使用を制限することを、低コストで容易に実現することを目的とする。
【０００５】
【課題を解決するための手段】
上記した課題を解決するために、例えば本発明の電子機器システムは、以下の構成を備える。すなわち、電子機器と、その電子機器に着脱自在に構成されたバッテリー装置とを備える電子機器システムであって、前記電子機器は、バッテリー装置が装着されたときに、所定の値を有する初期信号をそのバッテリー装置に送信する送信手段と、バッテリー装置から受信した前記要求信号に対する応答の内容に基づいて、当該バッテリー装置が真正か否かを判断する認証手段と、前記送信手段により送信する前記初期信号の値を変更する変更手段と、を備えるとともに、前記バッテリー装置は、互いに異なる複数の演算パターンの中から、前記電子機器から受信した前記要求信号の値に応じた演算パターンを選択し、その選択した演算パターンにより応答信号を生成する生成手段を備えることを特徴とする。
【０００６】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【０００７】
（実施形態１）
図１は、本実施形態に係る電子機器システムの構成を示す図である。
【０００８】
バッテリーパック１は、１４で示されるカムコーダー（Ｃａｍｃｏｒｄｅｒ）Ａ、または２６で示されるカムコーダーＢに対して着脱自在に構成され、装着時に給電する。なお、本実施形態では電子機器の代表的な例としてカムコーダーを想定しているにすぎず、本発明はあらゆる電子機器に適用することができる。
【０００９】
バッテリーパック１は、以下の構成を備える。
【００１０】
２は認証のための演算を行う通信マイコン、３はバッテリーパック内で認証用の通信信号をやりとりするためのＩＤ端子１２をＧＮＤレベルに落とすためのスイッチ、４はＩＤ端子１２のプルアップ抵抗、５は電池の過充電および過放電を保護するためのＩＣ、６および７は電池、８は放電を遮断するスイッチ、９は充電を遮断するスイッチである。また、１０はバッテリーパックのプラス（＋）端子、１１はバッテリーパックのＢ端子、１２はバッテリーパックのＩＤ端子、１３はバッテリーパックのマイナス（−）端子である。
【００１１】
１４のカムコーダーＡは、以下の構成を備える。
【００１２】
１５はレギュレータ５Ｖ、１６は通信マイコン１６、１７はカムコーダーＡ内でＩＤ端子２２をＧＮＤレベルに落とすためのスイッチ、１８はカムコーダーＡのＵＮＲＥＧを供給するためのコントロールスイッチ、１９はカムコーダーＡのＵＮＲＥＧをＯＮ／ＯＦＦするスイッチである。なお、ＵＮＲＥＧはレギュレートされていない電源ラインのことである。
【００１３】
また、２０はカムコーダーＡのプラス（＋）端子、２１はカムコーダーＡのＢ端子、２２はカムコーダーＡのＩＤ端子、２３はカムコーダーＡのマイナス（−）端子である。
【００１４】
同図中、バッテリーパック１のＩＤ端子１２とカムコーダーＡのＩＤ端子２２との間では認証のための信号がやりとりされる。具体的には、カムコーダーＡ側からみると、カムコーダーＡの通信マイコン１６から出力された初期信号が矢印２４で示すように送出され、バッテリーパック１の通信マイコン２から出力された返信信号が矢印２５で示すように返送されてくることになる。
【００１５】
２６のカムコーダーＢは、以下の構成を備える。
【００１６】
２７はレギュレータ５Ｖ、２８は通信マイコン２８、２９はカムコーダーＢ内でＩＤ端子３４をＧＮＤレベルに落とすためのスイッチ、３０はカムコーダーＢのＵＮＲＥＧを供給するためのコントロールスイッチ、３１はカムコーダーＢのＵＮＲＥＧをＯＮ／ＯＦＦするスイッチである。
【００１７】
また、３２はカムコーダーＢのプラス（＋）端子、３３はカムコーダーＢのＢ端子、３４はカムコーダーＢのＩＤ端子、３５はカムコーダーＢのマイナス（−）端子である。
【００１８】
ただし、上記した各カムコーダーの構成において、発明の説明に直接関係しない公知の回路については省略した。
【００１９】
同図中、バッテリーパック１のＩＤ端子１２とカムコーダーＢのＩＤ端子３４との間では認証のための信号がやりとりされる。具体的には、カムコーダーＢ側からみると、カムコーダーＢの通信マイコン２８から出力された初期信号が矢印３６で示すように送出され、バッテリーパック１の通信マイコン２から出力された返信信号が矢印３７で示すように返送されてくることになる。
【００２０】
図２は、図１に示したカムコーダーＡとバッテリーパック１との接続態様を示す図である。カムコーダーＡにバッテリーパック１が装着されると、対応する端子同士が接触して通信および給電が可能になる。
【００２１】
バッテリーパック１は、基本的に装着されたカムコーダーにＤＣ出力を行う。ただし、電池保護ＩＣ５が電池６および７の過放電、過充電を検出した場合には、スイッチ８または９を遮断することによりＤＣ出力（入力）を遮断する。
【００２２】
バッテリーパック１はカムコーダーＡから送信されてきた初期信号Ｃ（Ａ）を受信すると、通信マイコン２はその信号Ｃ（Ａ）の内容を検出し、信号Ｃ（Ａ）に応じた返信信号Ｒ（Ａ）を出力する。このとき、通信マイコン２は、例えば初期信号Ｃ（Ａ）に対してあらかじめ設定された演算パターンを用いて演算を行い、返信信号Ｒ（Ａ）を作成する。カムコーダーＡの通信マイコン１６は、受信した返信信号Ｒ（Ａ）により、許可されたバッテリーパックが装着されたことを認識し、それによってスイッチ１８をＯＮ、スイッチ１９をＯＮすることによりＵＮＲＥＧを供給する。通信マイコン１６は、返信信号が初期信号Ｃ（Ａ）に対応したものでない場合には、スイッチ１８をＯＦＦ、スイッチ１９をＯＦＦすることによりＵＮＲＥＧを遮断する。
【００２３】
さて、先述したように、第三者が、カムコーダーＡが出力する初期信号に対してバッテリーパックが行う演算に用いる演算パターンの解読に成功すると、第三者が製造する模倣バッテリーパックが市場に出回るおそれがある。この模倣バッテリーパックはカムコーダーＡの仕様を満足するものでない粗悪品である可能性もあるため、このようなバッテリーパックの無秩序な氾濫は阻止しなければならない。
【００２４】
そこで、実施形態では、この対策として、まず、カムコーダーは、出力する初期信号を変更できるように構成する。この変更作業は、通信マイコンの交換等の必要がないように比較的容易にできることが望ましい。例えば、ＥＥ−ＰＲＯＭ等を用いて簡単に初期信号を変更できるような構成にしておくことが望ましい。一方、バッテリーパック１は、通信マイコン２に、互いに異なる複数の演算パターンをプログラムしておく。そして、バッテリーパック１は、上記複数の演算パターンの中から、受信した初期信号値に対応する演算パターンを選択し、それを用いて返信信号を生成する。
【００２５】
以下、具体的に説明する。図３は、本実施形態に係るバッテリーパック１の通信マイコン２によって行われる演算について説明するための図である。
【００２６】
カムコーダーＡは、初期信号Ｃ（Ａ），Ｃ’（Ａ），Ｃ”（Ａ），・・・を選択的に送信することができる。これに対しバッテリーパック１の通信マイコン２は、予め設定されている定数または予め設定されている乱数を、カムコーダーＡから受信した初期信号に加算することで、対応する返信信号Ｒ（Ａ），Ｒ’（Ａ），Ｒ”（Ａ），・・・を生成する。つまり、バッテリーパック１は、受信した初期信号がＣ（Ａ），Ｃ’（Ａ），Ｃ”（Ａ），・・・であれば相対カムコーダーはカムコーダーＡであると判断することができる。そしてこの場合には、例えば「定数（もしくは乱数）を加算する」という演算パターンを用いて返信信号を生成する。
【００２７】
また、カムコーダーＢは、初期信号Ｃ（Ｂ），Ｃ’（Ｂ），Ｃ”（Ｂ），・・・を選択的に送信することができる。これに対しバッテリーパック１の通信マイコン２は、予め設定されている定数または予め設定されている乱数を、カムコーダーＢから受信した初期信号から減算することで、対応する返信信号Ｒ（Ｂ），Ｒ’（Ｂ），Ｒ”（Ｂ），・・・を生成する。つまり、バッテリーパック１は、受信した初期信号がＣ（Ｂ），Ｃ’（Ｂ），Ｃ”（Ｂ），・・・であれば相対カムコーダーはカムコーダーＢであると判断することができる。そしてこの場合には、例えば「定数（もしくは乱数）を減じる」という演算パターンを用いて返信信号を生成する。
【００２８】
このように、バッテリーパック１は、複数の演算パターンを備えておき、この中から、受信した初期信号の値に応じた演算パターンを選択して返信信号の生成に使用するのである。なお、図３では加算／減算の演算を基本としたが、この他に、例えば暗号化関数を使用して解読を困難にする手法を用いてもよい。
【００２９】
さてここで、初期信号Ｃ（Ａ），Ｃ’（Ａ），Ｃ”（Ａ），・・・を送出するカムコーダーＡに対する演算パターン、すなわち、「定数（もしくは乱数）を加算する」という演算パターンが、第三者によって解読され、それを基に製造された模倣バッテリーパックが市場に出回ったと仮定する。この場合には、カムコーダーＡが出力する初期信号がカムコーダーＢと同様の初期信号Ｃ（Ｂ），Ｃ’（Ｂ），Ｃ”（Ｂ），・・・となるように設定変更すればよい。
【００３０】
そうすると、カムコーダーＡからの初期信号の値に応じてバッテリーパック１で使用される演算パターンが変更されて使用可能状態が維持される一方で、この模倣バッテリーパックではカムコーダーＡの変更された初期信号には対応できず使用することができなくなる。このようにして、容易に模倣バッテリーパックの使用に制限をかけることができる。
【００３１】
図４は、本実施形態に係る通信概要図である。
【００３２】
カムコーダーにバッテリーパックが装着されると（ｔ１）、カムコーダーがイニシャル動作を開始するとともに、上述の初期信号の作成を開始する。その後、予め定められた期間の後、カムコーダーはバッテリーパックに対して、初回の初期信号を送信する（ｔ２）。バッテリーパックは初期信号を受けて、これを解読し、初回の返信信号を作成、返送する（ｔ３）。カムコーダーは、返信された初期信号が正しかった場合、再確認の初期信号を送信する（ｔ４）。このとき、初回の初期信号と同一のものを使用してもよいし、変更してもよい。
【００３３】
バッテリーパックはその２回目の初期信号を受信すると、その初期信号に応じた返信信号を作成してカムコーダーに返信する（ｔ５）。この一連の作業を経て、カムコーダーはバッテリーパックが認定されたものであるかどうかを判定し、認定されたものである場合、以降のバッテリーパックの識別情報、充電回数データその他の情報の受信を開始する（ｔ６，ｔ７）。
【００３４】
一方、バッテリーパックが所定の返信信号を出力しない場合には、模倣されたバッテリーパックであると判定して、カムコーダーにおけるＬＣＤ、ＣＶＦ等の表示装置（図示省略）にその旨を表示すると共に、一定期間の後、ＵＮＲＥＧ出力をＯＦＦして電源を停止する。
【００３５】
図４では、初期信号の変更について詳述していないが、一般的な方法として、データそのものの変更を行う場合だけでなく、電源投入されてから最初の初期信号が出力されるまでの期間を測定する方法、あるパルスからあるパルスまでの期間を測定する方法等が考えられ、予め設定されたデータテーブルに乗せて返信データの作成を行う方法等が採用される。
【００３６】
図５は、実施形態１におけるカムコーダーにバッテリーパックが装着されたときのカムコーダーおよびバッテリーパックの動作を示すフローチャートである。
【００３７】
ステップＳ２でバッテリーパックがカムコーダーに装着されると、ステップＳ３で、カムコーダー内の通信マイコンによって乱数を発生させる。次に、ステップＳ４で、カムコーダーの種類による分岐を行い、カムコーダーＡの場合にはステップＳ５で初期信号Ｃ（Ａ）を作成する。カムコーダーＢの場合には、ステップＳ６で初期信号Ｃ（Ｂ）を作成する。次に、ステップＳ７で、カムコーダーからバッテリーパックへのデータ転送が行われる。
【００３８】
バッテリーパックはステップＳ８で初期信号を解読し、次のステップＳ９で相対カムコーダーの判定を行う。判定後、カムコーダーＡから出力された初期信号Ｃ（Ａ）の場合、ステップＳ１０で対応する返信信号Ｒ（Ａ）の作成が行われる。具体的には例えば、初期信号と、予め設定された定数もしくは乱数との加算が行われる。一方、ステップＳ９で相対カムコーダーがＢである場合には、ステップＳ１２で、初期信号Ｃ（Ｂ）に対応する返信信号Ｒ（Ｂ）の作成が行われる。具体的には例えば、初期信号と、予め設定された定数もしくは乱数との減算が行われる。返信信号が完成すると、ステップＳ１４で相対カムコーダーへのデータ返信が行われる。
【００３９】
カムコーダーがバッテリーパックから返信信号を受信すると、ステップＳ１５で返信信号の解読が行われ、次のステップＳ１６でバッテリーパックの認定が行われる。許可されたバッテリーパックである場合には、ステップＳ１７で、ＬＣＤおよび／またはＣＶＦ（図示省略）上にその判定結果を表示し、ステップＳ１８でＵＮＲＥＧ出力のＯＮが行われる。一方、ステップＳ１６で許可されていない模倣バッテリーパックであると判断した場合には、ステップＳ１９に移行し、ＬＣＤおよび／またはＣＶＦ上にその判定結果（注意文を含む）の表示を行い、ステップＳ２０でＵＮＲＥＧ出力のＯＦＦが行われる。
【００４０】
なお、上記したステップＳ１７およびステップＳ１９では、バッテリーパックの判定結果を、ＬＣＤ／ＣＶＦ上で表示を行っているが、その他に、ユーザに通知することが可能であれば、例えばＬＥＤによる表示でも音声による報知等でもよい。
【００４１】
また、本実施形態では４端子による双方向通信を前提として説明を行ったが、３端子による通信、赤外通信、光通信、電波通信等、通信手段を問わず、本発明を適用することが可能である。また、バッテリーパック１の通信マイコン２にプログラムする演算パターンの数は多いほど、対応するカムコーダーの許容数量は多くなり、その効果は大きくなる。
【００４２】
以上説明した実施形態１における特徴ある構成をまとめると、次のようになる。すなわち、電子機器と、その電子機器に着脱自在に構成されたバッテリー装置と備える電子機器システムであって、上記電子機器は、バッテリー装置が装着されたときに、所定の値を有する初期信号をそのバッテリー装置に送信する処理と、バッテリー装置から受信した上記要求信号に対する応答の内容に基づいて、そのバッテリー装置が真正か否かを判断する認証処理と、上記送信処理により送信する初期信号の値を変更する変更処理と、を実行する。一方、上記バッテリー装置は、互いに異なる複数の演算パターンの中から、上記電子機器から受信した要求信号の値に応じた演算パターンを選択し、その選択した演算パターンにより応答信号を生成する生成処理を実行することを特徴とする。
【００４３】
（実施形態２）
実施形態１の特徴ある構成は上記のとおりであるが、かかる構成において、上記変更処理では初期信号を自動的に変更させることも考えられる。
【００４４】
以下説明する実施形態２は、実施形態１の構成において、バッテリー装置は、充電可能な構成であるとともに、現在までに行われた充電の回数をカウントするカウント処理と、現在までに行われた充電の回数の情報を電子機器に通知する通知処理と、を更に実行し、上記変更処理は、上記通知処理により通知された充電の回数が所定数以上であるときに、初期信号の値を変更することを特徴とする。
【００４５】
図６は、実施形態２に係る電子機器システムの構成を示す図である。図１における構成要素と同様の構成要素については、同一の参照番号を付して説明を省略し、相違する構成について説明することにする。
【００４６】
図４におけるバッテリーパック４０は、図１のバッテリーパック１の構成に加え、充電電流の検出抵抗４１および充電を検出するポート４３を備えるとともに、通信マイコン２の替わりに通信マイコン４２を備えた構成である。
【００４７】
４４で示されたカムコーダーＣは、図１のカムコーダーＡの通信マイコン１６の替わりに通信マイコン４５を備える。なお、バッテリーパック４０のＩＤ端子１２とカムコーダーＣのＩＤ端子２２との間では認証のための信号がやりとりされる。具体的には、カムコーダーＣ側からみると、カムコーダーＣの通信マイコン４５から出力された初期信号が矢印４６で示すように送出され、バッテリーパック４０の通信マイコン４２から出力された返信信号が矢印４７で示すように返送されてくることになる。
【００４８】
４８はバッテリーチャージャー（Ｂａｔｔｅｒｙ　ｃｈａｒｇｅｒ）であり、図示のように、ＡＣプラグ４９、ＡＣ／ＤＣ変換回路５０、充電制御マイコン５１、５Ｖレギュレータ５２、充電電流を供給するためのコントロールスイッチ５３、充電電流をＯＮ／ＯＦＦするスイッチ５４、ＩＤ端子をプルダウンする抵抗器５５を備える。
【００４９】
また、バッテリーチャージャー４８は、さらに、バッテリーチャージャーの＋端子５６、バッテリーチャージャーのＢ端子５７、バッテリーチャージャーのＩＤ端子５８、バッテリーチャージャーの−端子５９を備えている。
【００５０】
バッテリーチャージャー４８は、ＡＣプラグ４９にＡＣ入力が印加されると、ＡＣ／ＤＣ変換回路５０によって、バッテリーパックの充電電圧を発生させる。一般に、リチウムイオン二次電池の場合、定電圧／定電流制御が行われ、充電端子の出力を安定化するように動作する。バッテリーチャージャー４８の場合、バッテリーパック４０が装着されると、５２のレギュレータ５Ｖによって作られた５Ｖ電圧が、バッテリーチャージャー４８のＢ端子５７からバッテリーパックのＢ端子１１に加えられ、抵抗４を通してバッテリーパックのＩＤ端子１２から、バッテリーチャージャー４８のＩＤ端子５８に加えられる。バッテリーチャージャー４８のＩＤ端子５８は抵抗器５５によってプルダウンされているため、バッテリーパック４０が非装着時にはＧＮＤレベルであり、バッテリーパック４０が装着されることにより、ＩＤ端子５８に電圧が発生する。この状態により、充電制御マイコン５１はバッテリーパックの装着を検出し、スイッチ５３をＯＮし、スイッチ５４をＯＮすることにより充電を開始する。充電時において、バッテリーチャージャー４８の＋端子５６からバッテリーパック４０の＋端子１０に充電電流が流れ、電池６および７に電力を供給する。この際、スイッチ８および９がＯＮしているため、充電電流の検出抵抗４１には、充電電流に応じた電圧降下が発生する。通信マイコン４２は、この電圧を検出することにより、充電の行われた回数をカウントすることが可能になる。
【００５１】
図７は、実施形態２におけるカムコーダーにバッテリーパックが装着されたときのカムコーダーおよびバッテリーパックの動作を示すフローチャートである。
【００５２】
ステップＳ１０２でバッテリーパック４０がカムコーダーＣに装着されると、ステップＳ１０３で、カムコーダーＣ内の通信マイコン４５が乱数を発生させる。次に、ステップＳ１０４で、カムコーダーＣの初期信号の設定による分岐を行う。このカムコーダーＣの製造出荷時には、初期信号として例えばＣ（Ａ）を生成するように設定されているとする。そして、カムコーダーＣが初期信号Ｃ（Ａ）を生成するように設定されている場合にはステップＳ１０５で初期信号Ｃ（Ａ）を作成する。カムコーダーＣが初期信号Ｃ（Ｂ）を生成するように設定されている場合には、ステップＳ１０６で初期信号Ｃ（Ｂ）を作成する。次に、ステップＳ１０７でカムコーダーＣからバッテリーパック４０へのデータ転送が行われる。
【００５３】
バッテリーパック４０は、ステップＳ１０８で受信信号を解読し、ステップＳ１０９で受信信号の判定を行う。判定後、初期信号がＣ（Ａ）の場合、ステップＳ１１０でそれに対応した返信信号Ｒ（Ａ）の作成が行われる。具体的には例えば、初期信号と、予め設定された定数もしくは乱数との加算が行われる。一方、ステップＳ１０９で初期信号がＣ（Ｂ）である場合には、ステップＳ１１２で、それに対応した返信信号Ｒ（Ｂ）の作成が行われる。具体的には例えば、初期信号と、予め設定された定数もしくは乱数との減算が行われる。
【００５４】
次に、ステップＳ１１４で、上述した方法で現在までに行われた充電の回数をカウントし、充電回数に応じた充電回数データが作成される。そして、ステップＳ１１５で、カムコーダーＣに充電の回数を通知すべく、返信信号Ｒ（Ｂ）とともに充電回数データが送信される。
【００５５】
カムコーダーＣがバッテリーパック４０から返信信号を充電回数データとともに受信すると、ステップＳ１１６で返信信号の解読が行われ、ステップＳ１１７でバッテリーパックの認定が行われる。許可されたバッテリーパックである場合には、ステップＳ１１８で充電回数の条件に応じた分岐が行われ、受信した充電回数データより、バッテリーパック４０の充電回数が予め設定された回数以上であることが判った場合には、ステップＳ１１９で、カムコーダーＣが以降出力する初期信号をＣ（Ｂ）に設定し、ステップＳ１２０でＬＣＤおよび／またはＣＶＦ上に、装着されたバッテリーパックは認定されたものである旨を表示し、ステップＳ１２１でＵＮＲＥＧ出力のＯＮが行われる。
【００５６】
一方、ステップＳ１１７で、許可されていない模倣バッテリーパックであると判断された場合には、ステップＳ１２２に移行し、ＬＣＤおよび／またはＣＶＦ上に、その判定結果（注意文を含む）表示を行い、ステップＳ１２３でＵＮＲＥＧ出力のＯＦＦが行われる。
【００５７】
このように、本実施形態によれば、バッテリーパック装着時にカムコーダーが送出する初期信号値を、バッテリーパックの充電回数に依存して効果的に変更させることができる。
【００５８】
（実施形態３）
以下説明する実施形態３は、上記実施形態１の構成において、上記変更手段は、電子機器に設けられた所定のスイッチの、現在までに行われたＯＮ動作の回数をカウントする処理を含み、現在までに行われたＯＮ動作の回数が所定数を超えたときに、初期信号の値を変更することを特徴とするものである。
【００５９】
図８は、実施形態３に係る電子機器システムの構成を示す図である。図１における構成要素と同様の構成要素については、同一の参照番号を付して説明を省略し、相違する構成について説明することにする。
【００６０】
図８において、６０で示すカムコーダーＤは、図１のカムコーダーＡの通信マイコン１６に替わる通信マイコン６１を備えるとともに、トリガスイッチ６２およびそのトリガスイッチ６２のＯＮを検出するキーマイコン６３が追加的に設けられている。トリガスイッチ６２は例えば押しボタンスイッチによって構成される。以下の説明では便宜的に、スイッチの押下によるＯＮ動作（ＯＮ状態にすること）を単に「押下」ということにする。したがって、「押下回数」という場合には、これはスイッチをＯＮ動作の回数を指すことになる。
【００６１】
この構成により、通信マイコン６１は、トリガスイッチ６２の押下回数をキーマイコン６３を介してカウントすることが可能である。もちろん、キーマイコン６３によりトリガスイッチ６２の押下を検出するのではなく、直接通信マイコンＤが押下を検出するように構成してもよい。
【００６２】
そして、本実施形態では、トリガスイッチ６２の押下回数が所定のカウント数に達したときに、バッテリーパック１がカムコーダーＤに装着された時にバッテリーパック１に送出する初期信号を変更する。
【００６３】
図９は、本実施形態におけるカムコーダーＤにバッテリーパック１が装着されたときのカムコーダーＤおよびバッテリーパック１の動作を示すフローチャートである。
【００６４】
ステップＳ２０２でバッテリーパック１がカムコーダーＤに装着されると、ステップＳ２０３でカムコーダーＤの通信マイコン６１が乱数を発生させる。次に、ステップＳ２０４で、カムコーダーＤの初期信号の設定による分岐を行う。このカムコーダーＤの製造出荷時には、初期信号として例えばＣ（Ａ）を生成するように設定されているとする。そして、カムコーダーＤが初期信号Ｃ（Ａ）を生成するように設定されている場合にはステップＳ２０５で初期信号Ｃ（Ａ）を作成する。カムコーダーＣが初期信号がＣ（Ｂ）を生成するように設定されている場合には、ステップＳ２０６で初期信号Ｃ（Ｂ）を作成する。次に、ステップＳ２０７でカムコーダーＤからバッテリーパック１へのデータ転送が行われる。
【００６５】
バッテリーパック１は、ステップＳ２０８で受信信号を解読し、ステップＳ２０９で受信信号の判定を行う。判定後、初期信号がＣ（Ａ）の場合、ステップＳ２１０でそれに対応した返信信号Ｒ（Ａ）の作成が行われる。具体的には例えば、初期信号と、予め設定された定数もしくは乱数との加算が行われる。一方、ステップＳ２０９で初期信号がＣ（Ｂ）である場合には、ステップＳ２１２で、それに対応した返信信号Ｒ（Ｂ）の作成が行われる。具体的には例えば、初期信号と、予め設定された定数もしくは乱数との減算が行われる。返信信号が完成すると、ステップＳ２１４でカムコーダーＤへのデータ返信が行われる。
【００６６】
カムコーダーＤがバッテリーパック１から返信された信号を受けると、ステップＳ２１５で返信信号の解読が行われ、ステップＳ２１６でバッテリーパックの認定が行われる。許可されたバッテリーパックである場合には、ステップＳ２１７で、ＬＣＤおよび／またはＣＶＦ上に、装着されたバッテリーパックは認定されたものである旨を表示し、ステップＳ２１８でＵＮＲＥＧ出力のＯＮが行われる。
【００６７】
一方、ステップＳ２１６で、許可されていない模倣バッテリーパックであると判断された場合には、ステップＳ２１９に移行し、ＬＣＤおよび／またはＣＶＦ上に、その判定結果（注意文を含む）表示を行い、ステップＳ２２０でＵＮＲＥＧ出力のＯＦＦが行われる。
【００６８】
続いて、ステップＳ２２１で、トリガスイッチ６２の押下回数のカウントが行われ、ステップＳ２２２でトリガスイッチ６２の押下回数の条件に応じた分岐が行われる。ここでは、トリガスイッチ６２の押下回数が予め設定された回数（例えば１，０００回）に達したか否かを判断し、トリガスイッチ６２の押下回数がその予め設定された回数に未だ達していない場合には、そのままステップＳ２２１に戻って処理を繰り返し、トリガスイッチ６２の押下回数がその予め設定された回数に達した場合には、ステップＳ２２３で、カムコーダーＤが以降出力する初期信号をＣ（Ｂ）に設定し、その後ステップＳ２２１に戻って処理を繰り返す。
【００６９】
このように、本実施形態によれば、バッテリーパック装着時にカムコーダーが送出する初期信号値を、トリガスイッチの押下回数に依存して変更させることができる。
【００７０】
なお、上述のトリガスイッチ６２は、別の用途を兼ねたスイッチであってもよい。例えば、電源スイッチに上述のトリガスイッチ６２の役割を兼ねさせるように構成してもよい。そうすると、本実施形態によれば、バッテリーパック装着時にカムコーダーが送出する初期信号値を、電源スイッチによる電源投入回数に依存して効果的に変更させることができる。
【００７１】
また、このトリガスイッチ６２は直接ユーザに押下させるものではなく、例えばフォト撮影時に使用するシャッターボタンの押下に連動してＯＮするように構成されたスイッチでもよい。あるいは、ズームスイッチの押下時間を測定し、その測定結果に応じてトリガスイッチのＯＮ／ＯＦＦを切り換えるように構成してもよいであろう。
【００７２】
（実施形態４）
以下説明する実施形態４は、上記実施形態１の構成において、電子機器は、時計情報を提供するクロック機能を用いて当該電子機器を使用した時間の総計を算出する処理を実行し、上記変更手段は、算出された時間の総計が所定時間以上となったときに、初期信号の値を変更することを特徴とするものである。
【００７３】
図１０は、実施形態４に係る電子機器システムの構成を示す図である。図１における構成要素と同様の構成要素については、同一の参照番号を付して説明を省略し、相違する構成について説明することにする。
【００７４】
図１０において、７０で示すカムコーダーＥは、図１のカムコーダーＡの通信マイコン１６に替わる通信マイコン７１を備えるとともに、バックアップ電池７２および時計マイコン７３が追加的に設けられている。時計マイコン７３は、時計情報を提供するクロック手段として機能する。時計マイコン７３にはバックアップ電池７２によって電力が供給される。本実施形態では、時計マイコン７３の設定により、予め設定された、カムコーダーＥの使用期間に対応するタイマー値を経過した場合に、カムコーダーＥがそれ以降出力する初期信号を変更するように設定される。
【００７５】
図１１は、本実施形態におけるカムコーダーＥにバッテリーパック１が装着されたときのカムコーダーＥおよびバッテリーパック１の動作を示すフローチャートである。
【００７６】
ステップＳ４０２でバッテリーパック１がカムコーダーＥに装着されると、ステップＳ４０３でカムコーダーＥの通信マイコン７１が乱数を発生させる。次に、ステップＳ４０４で、カムコーダーＤの初期信号の設定による分岐を行う。このカムコーダーＥの製造出荷時には、初期信号として例えばＣ（Ａ）を生成するように設定されているとする。そして、カムコーダーＥが初期信号Ｃ（Ａ）を生成するように設定されている場合にはステップＳ４０５で初期信号Ｃ（Ａ）を作成する。カムコーダーＣが初期信号がＣ（Ｂ）を生成するように設定されている場合には、ステップＳ４０６で初期信号Ｃ（Ｂ）を作成する。次に、ステップＳ４０７でカムコーダーＥからバッテリーパック１へのデータ転送が行われる。
【００７７】
バッテリーパック１は、ステップＳ４０８で受信信号を解読し、ステップＳ４０９で受信信号の判定を行う。判定後、初期信号がＣ（Ａ）の場合、ステップＳ４１０でそれに対応した返信信号Ｒ（Ａ）の作成が行われる。具体的には例えば、初期信号と、予め設定された定数もしくは乱数との加算が行われる。一方、ステップＳ４０９で初期信号がＣ（Ｂ）である場合には、ステップＳ４１２で、それに対応した返信信号Ｒ（Ｂ）の作成が行われる。具体的には例えば、初期信号と、予め設定された定数もしくは乱数との減算が行われる。返信信号が完成すると、ステップＳ４１４でカムコーダーＥへのデータ返信が行われる。
【００７８】
カムコーダーＥがバッテリーパック１から返信された信号を受けると、ステップＳ４１５で返信信号の解読が行われ、ステップＳ４１６でバッテリーパックの認定が行われる。許可されたバッテリーパックである場合には、ステップＳ４１７で、ＬＣＤおよび／またはＣＶＦ上に、装着されたバッテリーパックは認定されたものである旨を表示し、ステップＳ４１８でＵＮＲＥＧ出力のＯＮが行われる。
【００７９】
一方、ステップＳ４１６で、許可されていない模倣バッテリーパックであると判断された場合には、ステップＳ４１９に移行し、ＬＣＤおよび／またはＣＶＦ上に、その判定結果（注意文を含む）表示を行い、ステップＳ４２０でＵＮＲＥＧ出力のＯＦＦが行われる。
【００８０】
続いて、ステップＳ４２１で、カムコーダーＥの使用時間（経過時間）を積算し、ステップＳ４２２で積算経過時間の条件に応じた分岐が行われる。ここでは、積算経過時間が予め設定された時間（例えば１，０００時間）に達したか否かを判断し、積算経過時間がその予め設定された時間に未だ達していない場合には、そのままステップＳ４２１に戻って処理を繰り返し、積算経過時間がその予め設定された時間に達した場合には、ステップＳ４２３で、カムコーダーＥが以降出力する初期信号をＣ（Ｂ）に設定し、その後ステップＳ４２１に戻って処理を繰り返す。
【００８１】
このように、本実施形態によれば、バッテリーパック装着時にカムコーダーが送出する初期信号値を、例えばそのカムコーダーを使用した時間の総計に依存して効果的に変更させることができる。
【００８２】
（実施形態５）
上述の実施形態４は、カムコーダーのトータルの使用時間に依存してカムコーダーが送出する初期信号値を変更させるものであったが、本実施形態は、その代替案として、バックアップ電池７２が交換されたこと（システムリセットを含む）を検出し、そのタイミングで初期信号の変更を行うものである。
【００８３】
本実施形態におけるカムコーダーおよびバッテリーパックの構成は図１０に示したものと同様であるので、これに基づいて説明する。
【００８４】
図１２は、本実施形態におけるカムコーダーＥにバッテリーパック１が装着されたときのカムコーダーＥおよびバッテリーパック１の動作を示すフローチャートである。
【００８５】
ステップＳ５０２からＳ５２０までの処理内容は、実施形態４におけるステップＳ４０２からＳ４２０までの処理と同様のものである。まず、ステップＳ５０２でバッテリーパック１がカムコーダーＥに装着されると、ステップＳ５０３でカムコーダーＥの通信マイコン７１が乱数を発生させる。次に、ステップＳ５０４で、カムコーダーＤの初期信号の設定による分岐を行う。このカムコーダーＥの製造出荷時には、初期信号として例えばＣ（Ａ）を生成するように設定されているとする。そして、カムコーダーＥが初期信号Ｃ（Ａ）を生成するように設定されている場合にはステップＳ５０５で初期信号Ｃ（Ａ）を作成する。カムコーダーＣが初期信号がＣ（Ｂ）を生成するように設定されている場合には、ステップＳ５０６で初期信号Ｃ（Ｂ）を作成する。次に、ステップＳ５０７でカムコーダーＥからバッテリーパック１へのデータ転送が行われる。
【００８６】
バッテリーパック１は、ステップＳ５０８で受信信号を解読し、ステップＳ５０９で受信信号の判定を行う。判定後、初期信号がＣ（Ａ）の場合、ステップＳ５１０でそれに対応した返信信号Ｒ（Ａ）の作成が行われる。具体的には例えば、初期信号と、予め設定された定数もしくは乱数との加算が行われる。一方、ステップＳ５０９で初期信号がＣ（Ｂ）である場合には、ステップＳ５１２で、それに対応した返信信号Ｒ（Ｂ）の作成が行われる。具体的には例えば、初期信号と、予め設定された定数もしくは乱数との減算が行われる。返信信号が完成すると、ステップＳ５１４でカムコーダーＥへのデータ返信が行われる。
【００８７】
カムコーダーＥがバッテリーパック１から返信された信号を受けると、ステップＳ５１５で返信信号の解読が行われ、ステップＳ５１６でバッテリーパックの認定が行われる。許可されたバッテリーパックである場合には、ステップＳ５１７で、ＬＣＤおよび／またはＣＶＦ上に、装着されたバッテリーパックは認定されたものである旨を表示し、ステップＳ５１８でＵＮＲＥＧ出力のＯＮが行われる。
【００８８】
一方、ステップＳ５１６で、許可されていない模倣バッテリーパックであると判断された場合には、ステップＳ５１９に移行し、ＬＣＤおよび／またはＣＶＦ上に、その判定結果（注意文を含む）表示を行い、ステップＳ５２０でＵＮＲＥＧ出力のＯＦＦが行われる。
【００８９】
続いて、ステップＳ５２１で、バックアップ電池７２の取り外しによる減電リセットまたは減電状態をＡ／Ｄ入力により検出する。減電リセットまたは減電状態が検出されなければ、再度ステップＳ５２１に戻って処理を繰り返し、減電リセットまたは減電状態が検出された場合には、ステップＳ５２２で、カムコーダーＥが以降出力する初期信号をＣ（Ｂ）に設定し、その後ステップＳ５２１に戻って処理を繰り返す。
【００９０】
このように、本実施形態によれば、バッテリーパック装着時にカムコーダーが送出する初期信号値を、例えばそのカムコーダーのバックアップ電池が取り外されたことに依存して効果的に変更させることができる。
【００９１】
（実施形態６）
上述の各実施形態に係るカムコーダには、図１３に示すように、カムコーダーに表示マイコン８２および表示装置８３を追加的に設けることが可能である。これにより、バッテリーパックに関するさまざまな情報を表示して使用者に有益な情報を提供することができる。表示装置８３は表示マイコン８２により制御される。
【００９２】
本実施形態では、バッテリーパック１は、返信信号とともに、バッテリーパックの識別データ、電池容量のデータ、充電回数のデータをカムコーダーＦに送信する。識別データとしては例えばバッテリーパックのシリアル番号が好適である。カムコーダーＦは受信した識別データによるバッテリーパックを識別し、電池容量データによりバッテリーパックの電池残量を調べ、また、充電回数のデータにより充電回数を調べることができる。そして、表示マイコン８２は、受信したこれらの情報に基づいて、表示装置８３にバッテリーパックに関するさまざまな情報を表示させることができる。
【００９３】
図１４は、表示装置８３におけるバッテリーパックの電池残量に関する表示態様を例示したものである。
【００９４】
例えば５００ｍＡｈと１０００ｍＡｈの２種類のバッテリーパックに対して、表示例１は、それぞれバッテリーパックの残量表示マークの大きさを変えるもの、表示例２は、バッテリーパックの残量表示マークの中に、数値による容量表示を追加するもの、表示例３は、バッテリーパックの残量表示マークの太さを変えるもの、表示例４は、レベルゲージの長さを変えるものである。この他にも、さまざまな表示態様が考えられる。
【００９５】
この他、表示装置８３は、受信したバッテリーパックの識別データ、電池容量のデータ、充電回数のデータに基づいて、さまざまなメッセージを表示することが可能である。
【００９６】
図１５は、表示装置８３に表示されるバッテリーパックに関するメッセージの例を示している。
【００９７】
表示例１はバッテリーパックの寿命表示、表示例２はバッテリーパックの使用状況の表示、表示例３はバッテリーパックの寿命までの使用回数の表示、そして、表示例４はバッテリーパックの使用管理情報である。
【００９８】
このように、本実施形態によれば、バッテリーパックに関するさまざまな情報を表示して使用者に有益な情報を提供することができる。
【００９９】
【発明の効果】
本発明によれば、第三者の模倣バッテリー装置の使用を制限することを、低コストで容易に実現することができる。
【図面の簡単な説明】
【図１】実施形態１に係る電子機器システムの構成を示す図である。
【図２】図１におけるカムコーダーとバッテリーパックとの接続態様を示す図である。
【図３】実施形態におけるバッテリーパックの通信マイコンによって行われる演算について説明するための図である。
【図４】実施形態１に係る通信概要図である。
【図５】実施形態１におけるカムコーダーにバッテリーパックが装着されたときのカムコーダーおよびバッテリーパックの動作を示すフローチャートである。
【図６】実施形態２に係る電子機器システムの構成を示す図である。
【図７】実施形態２におけるカムコーダーにバッテリーパックが装着されたときのカムコーダーおよびバッテリーパックの動作を示すフローチャートである。
【図８】実施形態３に係る電子機器システムの構成を示す図である。
【図９】実施形態３におけるカムコーダーにバッテリーパックが装着されたときのカムコーダーおよびバッテリーパックの動作を示すフローチャートである。
【図１０】実施形態４に係る電子機器システムの構成を示す図である。
【図１１】実施形態４におけるカムコーダーにバッテリーパックが装着されたときのカムコーダーおよびバッテリーパックの動作を示すフローチャートである。
【図１２】実施形態５におけるカムコーダーにバッテリーパックが装着されたときのカムコーダーおよびバッテリーパックの動作を示すフローチャートである。
【図１３】実施形態６に係る電子機器システムの構成を示す図である。
【図１４】表示装置におけるバッテリーパックの電池残量に関する表示態様を例示した図である。
【図１５】表示装置に表示されるバッテリーパックに関するメッセージの例を示す図である。
【図１】
2004147408.tif 000003
【図２】
2004147408.tif 000004
【図３】
2004147408.tif 000005
【図４】
2004147408.tif 000006
【図５】
2004147408.tif 000007
【図６】
2004147408.tif 000008
【図７】
2004147408.tif 000009
【図８】
2004147408.tif 000010
【図９】
2004147408.tif 000011
【図１０】
2004147408.tif 000012
【図１１】
2004147408.tif 000013
【図１２】
2004147408.tif 000014
【図１３】
2004147408.tif 000015
【図１４】
2004147408.tif 000016
【図１５】
2004147408.tif 000017