(57)【要約】【課題】  複数の電池パックをユーザが使い回す使用形態であっても、当該電池パック毎の電池残量を正確に検出する電池残量検出装置等の提供。【解決手段】  携帯端末１１において、充電ユニット１２は、装着された電池パック２１の個体識別をＲＦＩＤ通信によって行う。更に、携帯端末１１は、当該電池パック２１が装着されている間は、電力消費時及び充電動作時の何れの場合においても電池残量情報を検出する。そして、携帯端末１１は、所定のタイミングで、当該電池パック２１の識別情報と、電池残量情報とを関連付けされた状態で、当該電池パックの最新（現在）の「電池残量に関する情報ＢＩ」として保持メモリ１０３に記憶する。【選択図】      図１
2005348527.tif 000002
【特許請求の範囲】
【請求項１】
ＲＦＩＤ通信機能を備える電池パックとの無線通信を行うと共に、その電池パックの電池残量を検出する電池残量検出装置であって、
前記電池パックの識別情報と、その電池パックの電池残量情報とを関連付けて記憶する記憶デバイスと、
前記電池パックが所定の装着状態にあることを検出するのに応じて、前記無線通信によって該電池パックの識別情報を受信すると共に、受信した識別情報が前記記憶デバイスによって既に記憶されている場合には、該識別情報に関連付けされている電池残量情報を、前記記憶デバイスから入手する入手手段と、
前記入手手段によって入手した電池残量情報が表すところの、前記所定の装着状態にある電池パックの過去の電池残量を基準として、その電池パックの現在の電池残量を検出すると共に、その現在の電池残量を表す情報を、該電池パックの識別情報と関連付けて記憶すべき新たな電池残量情報として前記記憶デバイスに記憶する検出制御手段と、
を備えることを特徴とする電池残量検出装置。
【請求項２】
前記検出制御手段は、
前記所定の装着状態にある電池パックの過去の電池残量を基準として、その電池パックに流れる電流量の積算を開始すると共に、その積算結果を、該電池パックの現在の電池残量として検出する
ことを特徴とする請求項１記載の電池残量検出装置。
【請求項３】
前記検出制御手段は、
前記電池パックを充電するための電源装置が接続されるのに応じて、前記現在の電池残量を表す積算結果を基準として、前記電流量を、増加方向に積算する
ことを特徴とする請求項２記載の電池残量検出装置。
【請求項４】
前記検出制御手段は、
前記電流量を、前記電池パックへの充電電流に応じて、増加方向に積算する
ことを特徴とする請求項３記載の電池残量検出装置。
【請求項５】
前記検出制御手段は、
前記電池パックが所定の満充電状態となるのに応じて、その満充電状態における電池残量を表す情報を、該電池パックの識別情報と関連付けて記憶すべき新たな電池残量情報として前記記憶デバイスに記憶する
ことを特徴とする請求項３または請求項４記載の電池残量検出装置。
【請求項６】
前記検出制御手段は、
前記入手手段によって入手した電池残量情報が表すところの、前記所定の装着状態にある電池パックの過去の電池残量を基準として、前記電流量を、減少方向に積算する
ことを特徴とする請求項３乃至請求項５の何れかに記載の電池残量検出装置。
【請求項７】
前記検出制御手段は、
前記電流量を、自装置が接続された他の回路による消費電流に応じて、減少方向に積算する
ことを特徴とする請求項６記載の電池残量検出装置。
【請求項８】
前記現在の電池残量を、使用者に報知する報知手段を更に備える
ことを特徴とする請求項１乃至請求項７の何れかに記載の電池残量検出装置。
【請求項９】
請求項１乃至請求項８の何れかに記載の電池残量検出装置と、
前記電池パックへの充電を行う充電手段とを備え、
前記検出制御手段は、
前記電源装置が接続された状態において、前記電池パックによる自装置への印加電圧が所定値より小さいときに、前記充電回路による前記電池パックへの充電を開始する
ことを特徴とする充電装置。
【請求項１０】
請求項１乃至請求項８の何れかに記載の電池残量検出装置を備えることを特徴とする携帯端末。
【請求項１１】
請求項９記載の充電装置を備えることを特徴とする携帯端末。
【請求項１２】
前記所定の装着状態は、前記電池パックが前記携帯端末に対して装着された状態である
ことを特徴とする請求項１０または請求項１１記載の携帯端末。
【請求項１３】
ＲＦＩＤ通信機能を備える電池パックとの無線通信を行うと共に、その電池パックの電池残量を検出する電池残量検出方法であって、
前記電池パックが所定の装着状態にあることを検出するのに応じて、前記無線通信によって該電池パックの識別情報を受信すると共に、受信した識別情報が、記憶デバイスに既に記憶されている場合には、該識別情報に関連付けされている電池残量情報を、該記憶デバイスから入手する入手工程と、
前記入手工程にて入手した電池残量情報が表すところの、前記所定の装着状態にある電池パックの過去の電池残量を基準として、その電池パックの現在の電池残量を検出すると共に、その現在の電池残量を表す情報を、該電池パックの識別情報と関連付けて記憶すべき新たな電池残量情報として、該識別情報と関連付けて前記記憶デバイスに記憶する検出工程と、
を有することを特徴とする電池残量検出方法。
【請求項１４】
前記検出工程では、
前記所定の装着状態にある電池パックの過去の電池残量を基準として、その電池パックに流れる電流量の積算を開始すると共に、その積算結果を、該電池パックの現在の電池残量として検出する
ことを特徴とする請求項１３記載の電池残量検出方法。
【請求項１５】
前記検出工程では、
前記電池パックを充電するための電源装置が接続されるのに応じて、前記現在の電池残量を表す積算結果を基準として、前記電流量を、増加方向に積算する
ことを特徴とする請求項１４記載の電池残量検出方法。
【請求項１６】
前記検出工程では、
前記電流量を、前記電池パックへの充電電流に応じて、増加方向に積算する
ことを特徴とする請求項１５記載の電池残量検出方法。
【請求項１７】
前記検出工程では、
前記電池パックを充電するための電源装置が接続されるのに応じて、前記入手工程にて入手した電池残量情報が表すところの、前記所定の装着状態にある電池パックの過去の電池残量を基準として、前記電流量を、減少方向に積算する
ことを特徴とする請求項１４乃至請求項１６の何れかに記載の電池残量検出方法。
【請求項１８】
前記検出工程では、
前記電流量を、自装置が接続された他の回路による消費電流に応じて、減少方向に積算する
ことを特徴とする請求項１７記載の電池残量検出方法。
【請求項１９】
ＲＦＩＤ通信機能を備える電池パックとの無線通信を行うと共に、その電池パックの電池残量を検出する電池残量検出装置の動作制御のためのコンピュータ・プログラムであって、そのコンピュータ・プログラムにより、コンピュータに、
前記電池パックが所定の装着状態にあることを検出するのに応じて、前記無線通信によって該電池パックの識別情報を受信すると共に、受信した識別情報が、記憶デバイスに既に記憶されている場合には、該識別情報に関連付けされている電池残量情報を、該記憶デバイスから入手する入手機能と、
前記入手機能によって入手した電池残量情報が表すところの、前記所定の装着状態にある電池パックの過去の電池残量を基準として、その電池パックの現在の電池残量を検出すると共に、その現在の電池残量を表す情報を、該電池パックの識別情報と関連付けて記憶すべき新たな電池残量情報として、該識別情報と関連付けて前記記憶デバイスに記憶する検出機能とを実現させる
ことを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯可能な各種電子機器に電力供給を行う電池パック及びその充放電動作を制御する技術分野に関する。
【背景技術】
【０００２】
従来より、各種の電子機器、特に携帯可能な通信端末等においては、その電子機器を駆動すべく、交換可能な電池パックを利用した充電システムが採用される。一般に、電池パックは、電子機器の外部または内部の充電装置を利用して充電可能である。
【０００３】
しかしながら、係る従来の電池パックは、使用者にとって電池残量（battery power）の把握が困難である。このため、使用者は、電子機器に装着している電池パックを交換するタイミングを予測するのが容易ではないという問題がある。
【０００４】
そこで、近年においては、このような問題を解決すべく、使用中の電池パックの電池残量を使用者が認識可能な各種システムが提案されている。そして、このようなシステムにおいては、一般に、電池パックに充電時または放電時に流れる電流量を積算すると共に、その積算結果を利用して当該電池パックの電池残量の予測が行われる。
【０００５】
また、特許文献１には、無線通信タグが搭載された電池パックが提案されている。この電池パックは、当該無線通信タグによって発電された電力を、電池残量が記憶されているＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）に供給することにより、そのＥＥＰＲＯＭから電池残量（電力残量）を読み出して外部に送信する制御回路を備える。係る制御回路は、電池残量を検出する際に、予め記憶されていることころの、充電回数と放電電圧との関係を表すテーブルを参照する。
【０００６】
また、特許文献２には、主に自動車の走行用電池として使用される電池パックを対象として、電池パックが装置に装着された際に、正確な電池残量に近い値を充電状態（ＳＯＣ：State Of Charge）として仮に設定すると共に、その仮の充電状態に基づいて、その電池パックの残容量を算出する充電システムが提案されている。
【０００７】
【特許文献１】特開２００４−０７１２４３号公報（段落番号２２、４９、７０、図２、図８）
【特許文献２】特開２００１−３１３０８８号公報（段落番号１８、１９、図５）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
また近年、例えば代表的な携帯端末である携帯電話機においては、搭載される各種機能の増大に応じて、消費される電力も増大する傾向がある。このため、このような多機能な携帯電話機を使用する使用者は、電池切れ（電力不足）による使用不可能な状態を未然に回避すべく、複数の電池パックを使い回す（即ち、順次交換する）使用形態を選択することがある。
【０００９】
そして、上記のような使用形態を想定する場合、使用者は、個々の電池パックの交換タイミングを適宜見計らう必要がある。しかしながら、適当なタイミングで電池パックを交換することは使用者にとって容易ではない。また、電池パックが装着される電子機器において従来広く行われている電池残量の予測においては、一般に、正確な電池残量が使用者に報知されるまでに時間を要する。このため、交換後の電池パックの残容量が少なかった場合等には、交換後ほどなくして更に別の電池パックに慌てて交換することもある。その点、上記特許文献１に提案されている通信機能付きの電池パックは有効である。
【００１０】
しかしながら、上記のような使用形態を想定する場合、使用者は、当然に複数の電池パックを購入する必要がある。従って、上記特許文献１の如く個々の電池パックにメモリや制御回路を設ける構成は、電池パックのコスト上昇を招き、使用者に経済的な負担を強いることになる。このため、結果として、係る電池パックが採用される電子機器（例えば携帯電話機）の商品性にも大きな影響を与えることになる。
【００１１】
そこで、本発明は、複数の電池パックをユーザが使い回す使用形態であっても、当該電池パック毎の電池残量を正確に検出する電池残量検出装置及びそのコンピュータ・プログラム、電池残量検出方法、充電装置、並びに携帯端末の提供を目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成すべく、本発明に係る電池残量検出装置は、以下の構成を備えることを特徴とする。
【００１３】
即ち、ＲＦＩＤ通信機能（２２）を備える電池パック（２１）との無線通信を行うと共に、その電池パックの電池残量を検出する電池残量検出装置であって、
前記電池パックの識別情報と、その電池パックの電池残量情報とを関連付けて記憶する記憶デバイス（１０３）と、
前記電池パックが所定の装着状態にあることを検出するのに応じて、前記無線通信によって該電池パックの識別情報を受信すると共に、受信した識別情報が前記記憶デバイスによって既に記憶されている場合には、該識別情報に関連付けされている電池残量情報を、前記記憶デバイスから入手する入手手段（１３，Ｓ１−Ｓ３）と、
前記入手手段によって入手した電池残量情報が表すところの、前記所定の装着状態にある電池パックの過去の電池残量を基準として、その電池パックの現在の電池残量を検出すると共に、その現在の電池残量を表す情報を、該電池パックの識別情報と関連付けて記憶すべき新たな電池残量情報として前記記憶デバイスに記憶する検出制御手段（１３，１５，１６，Ｓ５−Ｓ８，Ｓ１５−Ｓ１６）と、
を備えることを特徴とする。
【００１４】
好適な実施形態において、前記検出制御手段は、
前記所定の装着状態にある電池パックの過去の電池残量を基準として、その電池パックに流れる電流量の積算を開始すると共に、その積算結果を、該電池パックの現在の電池残量として検出する
ことを特徴とする。
【００１５】
また、上記の各装置構成において、前記検出制御手段は、
前記電池パックを充電するための電源装置（３１）が接続されるのに応じて（Ｓ１０）、前記現在の電池残量を表す積算結果を基準として、前記電流量を、（例えば前記電池パックへの充電電流に応じて）増加方向に積算すると良い。
【００１６】
また、上記の各装置構成において、前記検出制御手段は、
前記入手手段によって入手した電池残量情報が表すところの、前記所定の装着状態にある電池パックの過去の電池残量を基準として、前記電流量を、（例えば自装置が接続された他の回路による消費電流に応じて）減少方向に積算すると良い。
【００１７】
そして、上記何れの装置構成においても、好ましくは、前記現在の電池残量を、使用者に報知する報知手段（２６）を更に備えると良い。
【００１８】
尚、同目的は、上記の各構成の電池残量検出装置に対応する方法によっても達成される。また、同目的は、上記の各構成の電池残量検出装置を備える充電装置、並びにその充電装置を備える携帯端末によっても達成される。
【００１９】
また、同目的は、上記の各構成を有する電池残量検出装置、並びに対応する方法を、コンピュータによって実現するコンピュータ・プログラム、及びそのコンピュータ・プログラムが格納されている、コンピュータ読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００２０】
上記の本発明によれば、複数の電池パックをユーザが使い回す使用形態であっても、当該電池パック毎の電池残量を正確に検出する電池残量検出装置及びそのコンピュータ・プログラム、電池残量検出方法、充電装置、並びに携帯端末の提供が実現する。
【発明を実施するための最良の形態】
【００２１】
以下、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００２２】
図１は、本発明の実施形態に係る携帯端末１１の充電時のシステム構成を示す図である。本システムは、大別して、携帯端末１１、電池パック２１、並びにＡＣ／ＤＣアダプタ３１によって構成される。
【００２３】
＜携帯端末１１＞
携帯端末１１は、本発明に係る電池残量検出装置及び充電装置を含む（詳細は後述する）。本実施形態において、携帯端末１１は、携帯電話機、ＰＤＡ（Personal Digital Assistance）、携帯ゲーム機等である。また、携帯端末１１は、ビデオカメラ、ＣＤプレーヤ等の、ユーザ（使用者）による携帯が容易な各種電子機器である。
【００２４】
携帯端末１１は、充電ユニット（充電装置）１２、報知ユニット２６、並びに内部回路（不図示）を備える。充電ユニット１２は、電池パック２１の電池残量の検出、検出した電池残量の報知、並びに電池パック２１の充電を行う。
【００２５】
報知ユニット２６は、充電ユニット１２によって検出された電池残量を、ガイダンス表示、インジケータの発光、音声（音響）出力等、或いはこれらを適宜組み合わせた報知態様によってユーザに報知する。これらの報知態様を実現する報知ユニット２６自体には、一般的なデバイスを採用することができるので、本実施形態における詳細な説明は省略する。
【００２６】
また、充電ユニット１２は、大別して、制御回路１３、ＲＦＩＤ送受信機１４、電池電圧検出回路１５、電流積算回路１６、検出抵抗（Ｒ）１７、並びに充電回路２５を備える。本実施形態において、充電回路２５を除く充電ユニット１２は、携帯端末１１内部において、電池残量検出装置を構成する。
【００２７】
制御回路１３は、ＣＰＵ(Central Processing Unit)１０１、メモリ１０２、保持メモリ１０３等のハードウェアを備える。保持メモリ（記憶回路）１０３には、本実施形態に係る携帯端末１１の動作制御を実行するためのソフトウェア・プログラム、電池パック２１の「電池残量に関する情報ＢＩ」等が記憶されている。ＣＰＵ１０１は、保持メモリ１０３に対する情報の読み出し及び書き込みを行うことができる。
【００２８】
本実施形態において、保持メモリ１０３には、例えば、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）、或いは、不図示の電池によって記憶内容が保持されている揮発性メモリを採用することができる。
【００２９】
尚、動作制御を実行するためのソフトウェア・プログラムは、保持メモリ１０３ではなく、他のメモリ（不図示）に格納する装置構成を採用しても良い。
【００３０】
ここで、「電池残量に関する情報ＢＩ」は、今までに携帯端末１１にて使用（接続）されたことのある電池パック２１の識別情報と、その電池パックの電池残量情報とが関連付けされた情報である。本実施形態において、この電池残量情報は、携帯端末１１に装着されていた当該電池パックがユーザによって当該携帯端末から外される前に、制御回路１３によって検出されていたところの、当該電池パックの電池残量を表す情報（データ）である。
【００３１】
制御回路１３において、ＣＰＵ１０１は、メモリ１０２をワークエリアとして適宜利用しながら、保持メモリ１０３から読み出した当該ソフトウェア・プログラムを実行する。
【００３２】
尚、制御回路１３は、携帯端末１１の全体動作を司る制御回路（不図示）の一部或いは全体として共用されることも想定される。
【００３３】
充電ユニット１２において、制御回路１３は、電池パック２１が携帯端末１１に装着された際に、その電池パック２１について保持メモリ１０３に格納されている当該電池パックの過去の電池残量情報を読み出す。次に、制御回路１３は、読み出した過去の電池残量情報を基準値として、電流積算回路１６を利用して、当該電池パック２１の電流量を積算する。そして、制御回路１３は、後述する所定のタイミング（図２に示すステップＳ８、図３に示すステップＳ１６）で、当該電池パック２１の識別情報と、電池残量情報とを関連付けされた状態で、当該電池パックの最新（現在）の「電池残量に関する情報ＢＩ」として保持メモリ１０３に記憶する。
【００３４】
ここで、携帯端末１１への電池パック２１の着脱の検出は、例えば、電池電圧検出回路１５によって検出された端子間電圧等、一般的な方法によって行えば良い。
【００３５】
ＲＦＩＤ（Radio Frequency Identification）送受信機１４は、電池パック２１のＲＦＩＤタグチップ２２との交信を行う。
【００３６】
電池電圧検出回路１５は、携帯端末１１の本体に装着された電池パック２１から電流積算回路１６への電流ラインに直列接続された検出抵抗（電流検出用抵抗Ｒ）１７の両端間電圧に基づいて、その電池パック２１の現在の出力電圧を検出する。即ち、電池電圧検出回路１５が検出可能な検出抵抗１７の両端間電圧は、電流積算回路１６と電池パック２１との間を流れる電流量に応じて変化する。そして、この電流量は、携帯端末１１の各回路における電力消費、或いは充電回路２５による電池パック２１の充電に応じて変化する。
【００３７】
本実施形態において、ＣＰＵ１０１は、電池電圧検出回路１５によって検出された電池電圧を、電池電圧検出回路１５から読み出す。或いは、電池電圧検出回路１５が、検出した電池電圧を、制御回路１３に対して書き込む構成であっても良い。
【００３８】
電流積算回路１６は、制御回路１３から設定される基準値を基準として、単位時間内に充電または放電される電流量（即ち、充電電流値、消費電流値）と、所定の充放電効率との積を採ると共に、その演算結果を、＋方向、または−方向に積算する。
【００３９】
本実施形態において、ＣＰＵ１０１は、電流積算回路１６によって検出された積算値を、電流積算回路１６から読み出す。或いは、電流積算回路１６が、算出した積算値を、制御回路１３に対して書き込む構成であっても良い。
【００４０】
充電回路２５は、制御回路１３の指示に従って、携帯端末１１の本体に装着されている電池パック２１の充電を行う。本実施形態において、充電回路２５は、ダイオード（Ｄ１）１８、ダイオード（Ｄ２）１９、ＦＥＴ（電界効果トランジスタ）２０によって構成される。ここで、ダイオード（Ｄ１）１８，（Ｄ２）１９は、電池パック２１側からＡＣ／ＤＣアダプタ３１側への電流の逆流を防止する逆流防止用ダイオードである。ＦＥＴ２０は、検出抵抗１７に流れる電流が所定の値になるようにゲート電圧を制御する充電電流制御用ＦＥＴである。尚、充電回路２５の回路構成は、図１に示す回路構成に限られるものではなく、一般的な回路構成を採用することができる。
【００４１】
＜電池パック２１＞
電池パック２１は、携帯端末１１に設けられた着脱機構（不図示）によって当該携帯端末に物理的に装着された状態において、当該携帯端末の内部回路（不図示）に動作用の電力を供給する。即ち、ユーザは、携帯端末１１の使用に先だって、携帯端末１１の着脱機構部位に、電池パック２１を装着（接続）する。係る所定の装着状態において、携帯端末１１と電池パック２１とは、例えば、一般的な金属端子を介して電気的に接続される。
【００４２】
また、電池パック２１には、ＲＦＩＤタグチップ２２が設けられている。本実施形態において、ＲＦＩＤタグチップ２２は、ＲＦＩＤ送受信機１４との無線通信を行うための回路パターンを備える。また、ＲＦＩＤタグチップ２２には、同チップが設けられた電池パック２１の個体識別を行うための識別情報（ＩＤ）が予め格納されている。
【００４３】
＜ＡＣ／ＤＣアダプタ３１＞
そして、ＡＣ／ＤＣアダプタ３１は、外部より供給される交流電源電圧（ＡＣ）を基に生成した所定の直流電圧（ＤＣ）を、携帯端末１１及び電池パック２１に供給する電源ユニットである。ＡＣ／ＤＣアダプタ３１は、携帯端末１１に設けられたコネクタ（不図示）等の接続機構によって、当該携帯端末に対して着脱が可能である。或いは、ＡＣ／ＤＣアダプタ３１に設けられた着脱機構に対して、携帯端末１１が装着される構成であっても良い。
【００４４】
＜全体動作＞
次に、上述したシステム構成によって実現される全体的な動作について説明する。
【００４５】
図２及び図３は、携帯端末１１の制御回路１３が行う制御処理のフローチャートである。係るフローチャートは、図１に示す制御回路１３において、ＣＰＵ１０１が実行するソフトウェア・プログラムの処理手順を表す。
【００４６】
はじめに、ユーザは、携帯端末１１の使用に先だって、電池パック２１を当該携帯端末に対して装着する。そして、充電ユニット１２において、制御回路１３のＣＰＵ１０１は、電池パック２１からの電力供給が開始されるのに応じて、当該ソフトウェア・プログラムの実行を開始する。
【００４７】
充電ユニット１２の制御回路１３において、ＣＰＵ１０１は、ＲＦＩＤ送受信機１４を駆動することにより、電池パック２１のＲＦＩＤタグチップ２２との交信を行う。上述したように、本実施形態において、ＲＦＩＤタグチップ２２は、当該電池パック２１の識別情報（ＩＤ）を保持しており、係る更新に際して、当該識別情報を送信する。その結果、ＣＰＵ１０１は、ＲＦＩＤ送受信機１４を介して、当該電池パック２１の識別情報（ＩＤ）を受信することにより、現在装着されている当該電池パック２１の固体識別を行うことができる（ステップＳ１）。
【００４８】
そして、装着されている電池パック２１の固体識別が完了するのに応じて、以下に説明する電池パックの電池残量の検出及び報知処理が開始される。
【００４９】
（電池残量の検出及び報知）
即ち、制御回路１３のＣＰＵ１０１は、保持メモリ１０３に格納されている「電池残量に関する情報ＢＩ」を、ステップＳ１にて受信した識別情報を基に参照する。そして、ＣＰＵ１０１は、保持メモリ１０３内に、当該識別情報、及びその識別情報に関連付けされている電池残量情報が記憶されているか否かを判断する（ステップＳ２）。このとき、保持メモリ１０３内に当該識別情報が存在する場合には、現在装着されている電池パック２１は、携帯端末１１に過去に装着されたものであることを表す。
【００５０】
電池パック２１から受信した識別情報に対応する識別情報、及びその識別情報に関連付けされている電池残量情報が保持メモリ１０３内に記憶されている場合（ステップＳ２にてＹＥＳ判定の場合）に、ＣＰＵ１０１は、その電池残量情報を保持メモリ１０３から読み出す（ステップＳ３）。
【００５１】
一方、受信した識別情報に対応する識別情報が保持メモリ１０３内に記憶されていない場合（ステップＳ２にてＮＯ判定の場合）に、ＣＰＵ１０１は、当該識別情報に対応する電池パック２１のための記憶領域を、保持メモリ１０３内に新たに確保する（ステップＳ４）。
【００５２】
ステップＳ５において、ＣＰＵ１０１は、電流積算回路１６への電源供給を開始する。更に、ＣＰＵ１０１は、ステップＳ５において、ステップＳ３にて読み出した電池残量情報を、当該電池パック２１の電池残量の積算用の基準値として、電流積算回路１６に設定する。但し、今回新たに装着した電池パック２１の場合には、電池残量情報が存在しないので、電流積算回路１６に設定すべき基準値として、所定の値を設定する。
【００５３】
これにより、電流積算回路１６は、設定された基準値を基に、＋方向、または−方向への電流量の積算を開始する。但し、このとき、ＡＣ／ＤＣアダプタ３１が携帯端末１１に接続されていない場合、電流積算回路１６は、携帯端末１１の各回路で電流消費されることにより放電されるので、当該基準値を基準として、減少（−）方向への積算を行うことになる。
【００５４】
ステップＳ６において、ＣＰＵ１０１は、携帯端末１１の電源スイッチ（不図示）の操作状態を検出する。本実施形態において、当該電源スイッチは、電池パック２１と制御回路１３（及びＣＰＵ１０１）との間の接続ラインを物理的に接続及び切断するものではない。
【００５５】
そして、ステップＳ６にて電源スイッチがオフ状態であると判断した場合、ＣＰＵ１０１は、ステップＳ１０に処理を進める。一方、電源スイッチがオフ状態からオン状態に変化したことをステップＳ６にて検出した場合、ＣＰＵ１０１は、ステップＳ７に処理を進める。
【００５６】
即ち、ＣＰＵ１０１は、電流積算回路１６によって算出された最新の積算値を、所定の時間周期（例えば数十秒乃至１分程度の時間間隔）で、電流積算回路１６から読み出す（ステップＳ７）。
【００５７】
そしてＣＰＵ１０１は、読み出した積算値を、当該電池パック２１の現在の電池残量情報として、その電池パックの識別情報と関連付けた状態で、保持メモリ１０３に格納（または更新記憶）する（ステップＳ８）。当該電池残量情報の保持メモリ１０３への格納は、毎制御周期で行う必要は無く、例えば上記所定の時間周期程度で行えば良い。
【００５８】
ＣＰＵ１０１は、ステップＳ７にて読み出した積算値を、所定の報知態様により、報知ユニット２６によってユーザに報知する（ステップＳ９）。これにより、ユーザは、携帯端末１１に装着されている電池パック２１の現在の電池残量を、正確且つ確実に知ることができる。
【００５９】
（充電動作）
報知ユニット２６による報知の結果を認識した場合等において、ユーザは、現在装着されている当該電池パック２１の充電を希望する。或いは、ＡＣ／ＤＣアダプタ３１を利用できない環境（例えば長時間の外出等）において、ユーザは、手持ちの複数の電池パック２１を個々に充電することを希望する。そして、このような場合、ユーザは、ＡＣ電源に接続されたＡＣ／ＤＣアダプタ３１を、充電対象の電池アダプタ２１が装着された携帯端末１１に接続（装着）する。
【００６０】
本実施形態において、制御回路１３（ＣＰＵ１０１）は、ＡＣ／ＤＣアダプタ３１の接続の有無を、例えば、電池電圧検出回路１５の検出電圧の変化によって認識することができる（ステップＳ１０）。ＣＰＵ１０１は、ＡＣ／ＤＣアダプタ３１の接続を検出した場合（ステップＳ１０にてＹＥＳ判定の場合）、現在装着されている電池パック２１が所定の満充電状態であるかを判断する（ステップＳ１１）。
【００６１】
ここで、係る満充電状態は、内部回路（不図示）への印加電圧（即ち、当該電池パック２１の端子間電圧）が所定値となったことを、電池電圧検出回路１５にて検出することによって判別可能である。
【００６２】
一方、ＣＰＵ１０１は、ＡＣ／ＤＣアダプタ３１の接続を検出しない場合（ステップＳ１０にてＮＯ判定の場合）、処理をステップＳ１に進める。
【００６３】
ＣＰＵ１０１は、現在装着されている電池パック２１が所定の満充電状態ではないと判断した場合（ステップＳ１１にてＮＯ判定の場合）に、当該電池パック２１に対して、充電回路２５による充電を開始する（ステップＳ１２）。
【００６４】
上述したように、電流積算回路１６は、ＡＣ／ＤＣアダプタ３１が接続されるまでは、電源スイッチの状態に関わらずに、携帯端末１１の内部回路（不図示）における電力消費に応じて、減少（−）方向の積算を行っている。これに対して、電流積算回路１６は、ステップＳ１２にて充電が開始されると、その際の積算値（現在の電池残量）を基準に、増加（＋）方向への積算を開始する。
【００６５】
従って、ＣＰＵ１０１は、電流積算回路１６にて得られる積算値を参照することにより、現在装着されている電池パック２１の電池残量が、充電回路２５による充電動作に応じて次第に増加していくことを認識することができる。
【００６６】
そして、ＣＰＵ１０１は、係る充電動作を、電池パック２１が所定の満充電状態に至ったことを、電池電圧検出回路１５を介して、ステップＳ１１の判定処理にて認識できるまで継続する。即ち、ステップＳ１３において、ＣＰＵ１０１は、充電動作を中止すると共に、電流積算回路１６から最新の積算値（この場合、当該積算値は満充電状態を表す）を読み出す。
【００６７】
次に、ＣＰＵ１０１は、読み出した積算値を、当該電池パック２１の電池残量情報として、その電池パックの識別情報と関連付けた状態で、保持メモリ１０３に格納（または更新記憶）する（ステップＳ１４）。即ち、ステップＳ１４では、電池パック２１が満充電状態となるのに応じて、電源スイッチの操作状態に関わらずに、電池残量情報を保持メモリ１０３に格納する。これにより、携帯端末１１の電源スイッチの操作を伴う当該携帯端末本来の目的でユーザが使用すること無く、電池パック２１を充電することを目的とする使用形態にも対応することができる。
【００６８】
ステップＳ１５において、ＣＰＵ１０１は、電源スイッチの状態を判断する。ステップＳ１５において、電源スイッチがオン状態であると判断した場合に、ＣＰＵ１０１は、報知ユニット２６による電池残量の報知を継続すべく、処理をステップＳ７に進める。また、ステップＳ１５において、電源スイッチがオフ状態であると判断した場合に、ＣＰＵ１０１は、係る電源スイッチのユーザによるオン状態への操作を検出すべく、処理をステップＳ６に進める。そして、ステップＳ１５において、電源スイッチがオン状態からオフ状態に操作されたと判断した場合に、ＣＰＵ１０１は、処理をステップＳ１６に進める。
【００６９】
ステップＳ１６において、ＣＰＵ１０１は、電流積算回路１６から最新の積算値を読み出す。次に、ＣＰＵ１０１は、読み出した積算値を、当該電池パック２１の電池残量情報として、その電池パックの識別情報と関連付けた状態で、保持メモリ１０３に格納（または更新記憶）する（ステップＳ１７）。
【００７０】
尚、ステップＳ７にて数十秒乃至１分程度の所定の時間周期で行われる積算値の読み出し動作と比較して、電池パック２１における電池残量の変化の大きさは一般に緩慢なものである。このため、電源スイッチのオフ動作に伴うステップＳ１５及びステップＳ１６における保持メモリ１０３の格納動作は省略しても良い。
【００７１】
（電池の取り外し及び交換）
その後、ユーザは、携帯端末１１に現在装着されている電池パック２１を取り外した後、他の電池パック２１への交換を希望する場合がある。この場合、交換作業によって新たに装着された電池パック２１からの電力供給が開始されるのに応じて、ＣＰＵ１０１は、その電池パック２１を対象として、上述した一連の動作を開始する。
【００７２】
以上のように、本実施形態に係る携帯端末１１（充電ユニット１２）は、装着された電池パック２１の個体識別をＲＦＩＤ通信によって行う。更に、携帯端末１１は、当該電池パック２１が装着されている間は、電力消費時及び充電動作時の何れの場合においても電池残量（電池残量情報）を検出する。そして、携帯端末１１は、所定のタイミング（所定時間周期、並びに携帯端末１の電源オフ操作時）で、当該電池パック２１の識別情報と、電池残量情報とを関連付けされた状態で、当該電池パックの最新（現在）の「電池残量に関する情報ＢＩ」として、保持メモリ１０３に記憶する。
【００７３】
従って、本実施形態に係る携帯端末１１によれば、複数の電池パック２１を使い回す使用形態であっても、ユーザは、電池パック毎の電池残量の正確な把握を、迅速且つ確実に行うことができ、利便性に優れる。
【００７４】
即ち、本実施形態によれば、複数の電池パックをユーザが使い回す使用形態であっても、当該電池パック毎の電池残量を正確に検出する電池残量検出装置及びそのコンピュータ・プログラム、電池残量検出方法、充電装置、並びに携帯端末の提供が実現する。
【００７５】
尚、上述した本実施形態では、本発明を、ユーザによる携帯が容易な各種電子機器に適用して最も好適である。しかしながら、本発明の構成自体は、据え置き式の電子機器であっても採用することができる。
【００７６】
また、上述した本実施形態では、制御回路１３内のＣＰＵ１０１が、上述したフローチャート（図２及び図３）に対応するソフトウェア・プログラムを実行することにより、充電ユニット１２の全体の動作制御を司る構成例を説明した。しかしながら、制御回路１３の回路構成はこれに限られるものではなく、ＣＰＵ１０１が実行する上述した機能を、ハードウェアによって実現した回路構成であっても良い。
【００７７】
また、上述した本実施形態では、図１に示したように、ＡＣ／ＤＣアダプタ３１と、電池パック２１が装着された携帯端末１１（充電回路２５）とが端子を介して物理的且つ電気的に接続されるシステム構成を例に説明した。しかしながら、本発明は、係るシステム構成に限られるものではない。より具体的には、図１に示すシステム構成とは異なり、端子を介して物理的に接続されること無く、ＡＣ／ＤＣアダプタ３１から送出される電磁波を基に、充電回路２５に対して駆動用の電力を供給するシステム構成を採用しても良い。
【００７８】
尚、上述した実施形態を例に説明した本発明は、上述した携帯端末１１の制御回路１３に対して、その説明において参照したフローチャート（図２及び図３）の機能を実現可能なコンピュータ・プログラムを供給した後、係るコンピュータ・プログラムを、ＣＰＵ１０１に読み出して実行することによって達成される。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施形態に係る携帯端末１１の充電時のシステム構成を示す図である。
【図２】携帯端末１１の制御回路１３が行う制御処理のフローチャートである。
【図３】携帯端末１１の制御回路１３が行う制御処理のフローチャートである。
【符号の説明】
【００８０】
１１    携帯端末
１２    充電ユニット
１３    制御回路
１４    ＲＦＩＤ送受信機
１５    電池電圧検出回路
１６    電流積算回路
１７    検出抵抗Ｒ
１８，１９    ダイオードＤ１，Ｄ２
２０    ＦＥＴ
２１    電池パック
２５    充電回路
２６    報知ユニット
３１    ＡＣ／ＤＣアダプタ
１０１    ＣＰＵ
１０２    メモリ
１０３    保持メモリ
【図１】
2005348527.tif 000003
【図２】
2005348527.tif 000004
【図３】
2005348527.tif 000005