(57)【特許請求の範囲】
【請求項１】
電池を個別に収納できるように構成された複数の電池収納部と、
前記電池収納部のそれぞれに対応して設けられ、前記電池の着脱時にそれぞれ独立して開閉させるとともに、磁界発生部が設けられた蓋部と、
前記磁界発生部に対応して設けられ、前記磁界発生部からの磁界の強弱を検出する磁界検出素子と、
前記複数の電池収納部に収納された電池のうち、電力を取り出す電池を切換える切換部と、
前記磁界検出素子における検出結果に基づき、前記切換部を制御する制御部とを備えることを特徴とする情報処理装置。
【請求項２】
前記切換部は、前記複数の電池収納部に収納された前記電池のいずれかひとつから選択的に電力を取り出す切換機能を有し、
前記制御部は、電力が取り出されている前記電池の前記蓋部に対応する前記磁界検出素子が弱磁界を検出したとき、電力を取り出す電池を他の電池へ切換えるよう前記切換部を制御する、請求項１に記載の情報処理装置。
【請求項３】
使用者に対する警告出力部をさらに備え、
前記制御部が、前記切換部により電力を取り出す電池が一の電池から他の電池に切替えられるとき、前記他の電池の電池残量が所定の値よりも低い場合に警告を発するよう前記警告出力部を制御する、請求項２に記載の情報処理装置。
【請求項４】
前記蓋部が閉じているときに、前記複数個の電池の電池容量を取得し、一方の電池の電池容量が所定の基準値より上であり、他の電池の電池容量が前記基準値に達しているかまたは下回っている場合、電池容量が前記基準値より上にある電池を放電するか、または、電池容量が前記基準値を下回っている電池を充電するように、電池の切換をする充放電制御部を更に備える、請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記充放電制御部は、
充電中の電池の電池容量を取得したとき、前記充電中の電池の電池容量が第１の電池容量値以上に達した時に、当該第１の電池容量値以下の電池容量値を有する電池を判定し、
前記第１の電池容量値以下の電池容量値を有する他の電池を検出した場合には、前記他の電池に切替えて充電し、
前記第１の電池容量値以下の電池容量値を有する他の電池が検出されなかった場合は、前記第１の電池容量値を、当該第１の電池容量値よりも大きい第２の電池容量値に変更して充電動作を継続し、
放電中の電池の電池容量を取得したとき、前記放電中の電池の電池容量が第１の電池容量値以下に達した時に、当該第１の電池容量値以上の電池容量値を有する電池を判定し、
前記第１の電池容量値以上の電池容量値を有する他の電池を検出した場合には、前記他の電池に切替えて放電し、
前記第１の電池容量値以上の電池容量値を有する他の電池が検出されなかった場合は、前記第１の電池容量値を、当該第１の電池容量値よりも小さい第２の電池容量値に変更して放電動作を継続する、請求項４に記載の情報処理装置。
【請求項６】
前記基準値は、個々の電池の電池容量が存在する電池容量範囲の容量ゾーンであり、
前記充放電制御部は、前記個々の電池の電池容量が存在する容量ゾーンを取得し、
前記容量ゾーンが異なる場合に、大きい方の容量ゾーンに存在する電池を放電するか、あるいは電池容量の小さい方の容量ゾーンの電池を充電するように、電池の切替をする、請求項４に記載の情報処理装置。
【請求項７】
前記個々の電池の最大電池容量を取得する最大電池容量取得部と、
前記最大電池容量取得部が取得した最大電池容量を比較して最大電池容量値の最も大きい電池を選択する電池電池容量比較部とを更に備え、
前記充放電制御部は、前記個々の電池の電池容量の容量ゾーンが同じである場合に、前記選択した電池以外の電池を切り離して、前記選択した電池を所定期間、充放電して使用する、請求項６に記載の情報処理装置。
【請求項８】
前記個々の電池の充電もしくは放電の回数を取得する充放電回数取得部と、
前記個々の電池の充電もしくは放電の回数を比較して最も小さい回数の電池を選択する充放電回数比較部とを更に備え、
前記充放電制御部は、前記個々の電池の電池容量が存在する容量ゾーンが同じである場合に、同じ前記容量ゾーンに存在する複数の電池における充電もしくは放電の回数を取得し、前記回数が少ない電池を選択し、前記選択した電池を、前記選択した電池以外の電池の充電もしくは放電の回数に等しくなるまで充放電して使用する、請求項６に記載の情報処理装置。
【請求項９】
電池を個別に収納できるように構成された複数の電池収納部と、前記電池収納部のそれぞれに対応して設けられ、前記電池の着脱時にそれぞれ独立して開閉させるとともに、磁界発生部が設けられた蓋部とを備えた情報処理装置に設けられ、電力を取り出す電池の切換えを制御する集積回路であって、
前記磁界発生部に対応して設けられ、前記磁界発生部からの磁界の強弱を検出する磁界検出回路と、
前記複数の電池収納部に収納された電池のうち、電力を取り出す電池を切換える切換回路と、
前記磁界検出回路における検出結果に基づき、前記切換回路を制御する制御回路とを備えることを特徴とする集積回路。
【請求項１０】
前記切換回路は、前記複数の電池収納部に収納された前記電池のいずれか一つの電池から選択的に電力を取り出すよう、当該一つの電池のみを負荷へ接続する切換スイッチを有し、
前記制御回路は、電力が取り出されている前記電池の前記蓋部に対応する前記磁界検出回路が弱磁界を検出したとき、電力を取り出す電池を他の電池へ切換えるよう前記切換回路の前記切換スイッチを制御する、請求項９に記載の集積回路。
【請求項１１】
前記情報処理装置が使用者に対する警告出力部をさらに備え、
前記制御回路は、前記切換回路により、電力を取り出す電池が一の電池から他の電池に切替えられるとき、前記他の電池の電池残量が所定の値よりも低い場合に警告を発するよう前記警告出力部を制御する、請求項１０に記載の集積回路。
【請求項１２】
前記蓋部が閉じているときに、前記複数個の電池の電池容量を取得し、一方の電池の電池容量が所定の基準値より上であり、他の電池の電池容量が前記基準値に達しているかまたは下回っている場合、電池容量が前記基準値より上の電池を放電するか、または、電池容量が前記基準値を下回っている電池を充電するように、電池の切換をする充放電制御回路を更に備える、請求項９〜１１のいずれかに記載の集積回路。
【請求項１３】
前記充放電制御回路は、
充電中の電池の電池容量を取得したとき、前記充電中の電池の電池容量が第１の電池容量値以上に達した時に、当該第１の電池容量値以下の電池容量値を有する電池を判定し、
前記第１の電池容量値以下の電池容量値を有する他の電池を検出した場合には、前記他の電池に切替えて充電し、
前記第１の電池容量値以下の電池容量値を有する他の電池が検出されなかった場合は、前記第１の電池容量値を、当該第１の電池容量値よりも大きい第２の電池容量値に変更して充電動作を継続し、
放電中の電池の電池容量を取得とき、前記放電中の電池の電池容量が第１の電池容量値以下に達した時に、当該第１の電池容量値以上の電池容量値を有する電池を判定し、
前記第１の電池容量値以上の電池容量値を有する他の電池を検出した場合には、前記他の電池に切替えて放電し、
前記第１の電池容量値以上の電池容量値を有する他の電池が検出されなかった場合は、前記第１の電池容量値を、当該第１の電池容量値よりも小さい第２の電池容量値に変更して放電動作を継続する、請求項１２に記載の集積回路。
【請求項１４】
前記基準値は、電池の電池容量の容量ゾーンを決める値であり、
前記充放電制御部は、前記個々の電池の電池容量の容量ゾーンを取得し、
前記容量ゾーンが異なる場合に、電池容量の大きい方の容量ゾーンの電池を放電するか、あるいは電池容量の小さい方の容量ゾーンの電池を充電するように、電池の切替をする、請求項１２に記載の集積回路。
【請求項１５】
前記個々の電池の最大電池容量を取得する最大電池容量取得回路と、
前記最大電池容量取得回路が取得した最大電池容量を比較して最大電池容量値の最も大きい電池を選択する電池電池容量比較回路とを更に備え、
前記充放電制御回路は、前記個々の電池の電池容量の容量ゾーンが同じである場合に、前記選択した電池以外の電池を切り離して、前記選択した電池を所定期間、充放電して使用する、請求項１４に記載の集積回路。
【請求項１６】
前記個々の電池の充電もしくは放電の回数を取得する充放電回数取得回路と、
前記個々の電池の充電もしくは放電の回数を比較して最も小さい回数の電池を選択する充放電回数比較回路とを更に備え、
前記充放電制御回路は、前記個々の電池の電池容量の容量ゾーンが同じである場合に、前記選択した電池以外の電池を切り離して、前記選択した電池を、前記選択した電池以外の電池の充電もしくは放電の回数に等しくなるまで充放電して使用する、請求項１４に記載の集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池を収納する電池収納部を有する情報処理装置と、複数の電源供給路を切換える集積回路に関し、特に電池交換時に電力の供給が途切れないように自動的に使用電池の切換えを行う情報処理装置およびその集積回路に関する。
【背景技術】
【０００２】
近年、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算装置）、各種プログラムを記憶させた記憶装置、キーボード等の入力装置、画像表示装置等を備えた情報処理装置が広く普及し、様々な分野で一般に使用されるようになってきている。また、複数個の１次電池（乾電池等）または２次電池（充電池）を内蔵し、持ち運びが可能なように構成された携帯型の情報処理装置も広く普及してきている。
【０００３】
このような情報処理装置においては、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリ（電力を供給されている期間のみ記憶内容を保持し、電力の供給が停止されると記憶内容が失われる半導体メモリのこと）が構成要素の１つとして用いられることが一般的である。家庭用のＡＣ電源等、常時電力供給が行われている電力源から電力を取り出して使用する情報処理装置では、電力を安定して使用できるので、供給電力の不足によって情報処理装置に使用されている揮発性メモリから記憶内容が失われるといった問題が発生することは極めてまれである。しかしながら、携帯型の情報処理装置においては、例えば電池が長時間使用される等して電池残量が減少し、電池から取り出すことができる電圧または電流が、情報処理装置に用いられている揮発性メモリの動作補償範囲を下回ると、揮発性メモリから記憶内容が失われてしまい、情報処理装置が正常に動作しなくなる。
【０００４】
そこで、このような問題を防止するため、常時接続状態のメイン電池の交換時に、バックアップ用電池を自動的に接続状態としてメイン電池からバックアップ用電池に切換え、通電を継続させる技術が開示されている（例えば、特許文献１参照）。
【０００５】
また、切換え操作部が機器動作側から電池交換側にスライドされることにより、機器動作状態からメモリ保護回路の駆動状態に切換えられる技術が開示されている（例えば、特許文献２参照）。
【０００６】
また、複数個の電池を内蔵するように構成された電子機器において、各電池の電池残量を検知し、その電池残量をパネル上に表示する技術が開示されている（例えば、特許文献３参照）。
【０００７】
また、複数の電池を内蔵し、それぞれを単独で交互に使用できるように構成された電子機器において、各内蔵電池の電池残量を検知し、消耗した電池を表示するとともに、手動スイッチで消耗していない方の電池に切り替えることにより、長時間連続動作を可能にした技術が開示されている（例えば、特許文献４参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】実公平７−２９７１６号公報
【特許文献２】特開平５−２２５１４０号公報
【特許文献３】特開２００２−２１６８５６号公報
【特許文献４】特開平５−１２２８５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、例えばメイン電池からバックアップ用電池へ使用電池を切換えるとき、機構的に構成されたスイッチを用いて使用電池の切換えを行う電子機器では、電力の供給が途切れる恐れがあり、動作の安定性が十分ではないといった問題がある。
【００１０】
本発明は、これらの課題に鑑みなされたものであり、単独で使用できる電池を複数収納するとともに使用電池を交互に切換えるときの安定性を高めることで、安定した長時間の連続動作が可能で、かつ、使用電池の切換え動作に関する信頼性を長期にわたり保つことができる携帯型の情報処理装置と切換えのための集積回路を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の情報処理装置は、電池を個別に収納できるように構成された複数の電池収納部と、前記電池収納部のそれぞれに対応して設けられ、前記電池の着脱時にそれぞれ独立して開閉させるとともに、磁界発生部が設けられた蓋部と、前記磁界発生部に対応して設けられ、前記磁界発生部からの磁界の強弱を検出する磁界検出素子と、前記複数の電池収納部に収納された電池のうち、電力を取り出す電池を切換える切換部と、前記磁界検出素子における検出結果に基づき、前記切換部を制御する制御部とを備えている。
【００１２】
このような構成によれば、磁界検出素子によって蓋部の開閉動作を電磁的に検出し、その検出結果にもとづき、切換部において電力を取り出す電池の切換えを行うので、情報処理装置において、収納された複数の電池の切換え動作時の安定性を高め、安定した長時間の連続動作が可能となる。また、電池の切換え動作を電子的なスイッチにより行うことができるので、情報処理装置における使用電池の切換え動作に関する信頼性を長期にわたり保つことが可能となる。
【００１３】
さらに、切換部は複数の電池収納部に収納された電池のいずれかひとつから選択的に電力を取り出す切換機能を有し、制御部は電力が取り出されている電池の蓋部に対応する磁界検出素子が弱磁界を検出したとき、電力を取り出す電池を他の電池へ切換えるよう前記切換部を制御することが望ましい。このような構成によれば、制御部は電力の取り出しが行われている電池の蓋部が閉状態から開状態に変化したときに弱磁界を検出して電力を取り出す電池の切換えを行う。これにより、電力の取り出しが行われていない電池を覆う蓋部、または、電池が収納されていない電池収納部を覆う蓋部の開閉を、取り出し部の動作に影響を与えることなく任意に行うことが可能となる。
【００１４】
また、本発明の集積回路は、電池を個別に収納できるように構成された複数の電池収納部と、前記電池収納部のそれぞれに対応して設けられ、前記電池の着脱時にそれぞれ独立して開閉させるとともに、磁界発生部が設けられた蓋部とを備えた情報処理装置に設けられ、電力を取り出す電池の切換えを制御する集積回路であって、前記磁界発生部に対応して設けられ、前記磁界発生部からの磁界の強弱を検出する磁界検出回路と、前記複数の電池収納部に収納された電池のうち、電力を取り出す電池を切換える切換回路と、前記磁界検出回路における検出結果に基づき、前記切換回路を制御する制御回路とを集積している。
【００１５】
このような構成によれば、磁界検出機能と切換機能とを集積回路技術で作製でき、小型化と低コスト化が実現できる。
【発明の効果】
【００１６】
本発明によれば、単独で使用できる電池を複数収納するとともに使用電池を交互に切換えるときの安定性を高めることで安定した長時間の連続動作が可能であり、かつ、使用電池の切換え動作に関する信頼性を長期にわたり保つことができる携帯型の情報処理装置を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態における情報処理装置を前面側から見た正面図である。
【図２】同情報処理装置を背面側から見た斜視図である。
【図３】同情報処理装置の構成の一例を示すブロック図である。
【図４】同情報処理装置の動作の一例を示す状態遷移図である。
【図５】同情報処理装置の動作の一例を示すタイミングチャートである。
【図６】ＰＤＡの電気構成を示す図である。
【図７】同複数個の電池の充放電制御方法を示すフローチャートである。
【図８】同ディスプレイの第１の表示例を示す図である。
【図９】同ディスプレイの第２の表示例を示す図である。
【図１０】ＰＤＡの電気構成を示す図である。
【図１１】同複数個の電池の充放電制御方法を示すフローチャートである。
【図１２】充電制御方法を示す充電進行の模式図である。
【図１３】同複数個の電池の充電制御方法を示すフローチャートである。
【図１４】放電制御方法を示す放電進行の模式図である。
【図１５】同複数個の電池の放電制御方法を示すフローチャートである。
【図１６】同複数個の電池の充放電制御を示すフローチャートである。
【図１７】同複数個の電池の充放電制御を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態における情報処理装置について、図面を用いて説明する。
【００１９】
（実施の形態）
図１は、本発明の実施の形態における情報処理装置を前面側から見た正面図であり、図２は、本発明の実施の形態における情報処理装置を背面側から見た斜視図である。なお、本発明の実施の形態に示す構成は、各種携帯型情報処理装置に用いることができるが、ここでは、情報処理装置として、図１、図２に示す構成の携帯情報端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ  以下、「ＰＤＡ」と略記する）１０を例に挙げて、説明を行う。
【００２０】
図１、図２に示すように、ＰＤＡ１０は、樹脂などを成型加工した前面筐体部１１と、背面筐体部１２とにより構成されている。そして、図１に示すように、前面筐体部１１側には、ＰＤＡ１０における動作結果を画像表示するディスプレイ部１３、使用者による入力操作を受け付けるキーボード１４、ＰＤＡ１０における各種操作機能があらかじめ割り当てられた複数の操作ボタン１５、電源スイッチ１６等が配置され、前面側でＰＤＡ１０の全ての操作が可能なように構成されている。なお、ディスプレイ部１３には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）等の薄型の表示デバイスが好適であるが、その他の表示デバイスであってもよく、また、タッチパネル等を一体化させ入力機能を併せ持つものであってもよい。
【００２１】
また、前面筐体部１１側には、ＰＤＡ１０の電源として用いる複数（ここでは、２個）の電池の残量をそれぞれ表示する第１の前面電池残量表示部１７Ｌ、第２の前面電池残量表示部１７Ｒが設けられている。また、本実施形態においては、第１の前面電池残量表示部１７Ｌ、第２の前面電池残量表示部１７Ｒと共に、電池の残量を示す第１の電池残量表示アイコン１９Ｌ、第２の電池残量表示アイコン１９Ｒがディスプレイ部１３上に表示されている。しかし、第１の前面電池残量表示部１７Ｌ、第２の前面電池残量表示部１７Ｒだけを有する構成であってもよい。また、第１の前面電池残量表示部１７Ｌおよび第２の前面電池残量表示部１７Ｒを省略し、第１の電池残量表示アイコン１９Ｌ、第２の電池残量表示アイコン１９Ｒのみによって、電池の残量を示す構成としても良い。
【００２２】
背面筐体部１２の背面部は、図２に示すように、低面部２１と、低面部２１に連設する高面部２２Ｌおよび高面部２２Ｒとを有するように構成されている。高面部２２Ｌ、２２Ｒは、背面筐体部１２の両側部にそれぞれ設けられ、高面部２２Ｌ、２２Ｒには、それぞれが個別に電池を収納する第１の電池収納部２３Ｌ、第２の電池収納部２３Ｒが設けられている。
【００２３】
そして、第１の電池収納部２３Ｌには第１の電池２４Ｌが収納され、第２の電池収納部２３Ｒには第２の電池２４Ｒが収納されている。なお、本発明の実施の形態では、第１の電池２４Ｌ、第２の電池２４Ｒに、ＰＤＡ１０への電力供給を単独でできる電池を用いており、ＰＤＡ１０の電力源として使用する電池を、後述の電力取り出し部３６（図示せず）において切換えることで、長時間の連続動作が可能である。なお、第１の電池２４Ｌ、第２の電池２４Ｒには、乾電池等の１次電池を用いてもよく、あるいは充電可能な２次電池を用いてもよい。
【００２４】
また、本発明の実施の形態におけるＰＤＡ１０は、電池の着脱時に開閉させる蓋部を、収納部に収納される電池と同数有する。すなわち、第１の電池収納部２３Ｌ、第２の電池収納部２３Ｒのそれぞれに、フック付きの蓋部となる第１の電池蓋２５Ｌ、第２の電池蓋２５Ｒが取り付けられている。
【００２５】
第１の電池蓋２５Ｌ、第２の電池蓋２５Ｒの近傍には、各電池蓋の下に収納された電池に対応する第１の背面電池残量表示部２７Ｌ、第２の背面電池残量表示部２７Ｒがそれぞれ設けられている。そして、第１の前面電池残量表示部１７Ｌ、第２の前面電池残量表示部１７Ｒおよび第１の背面電池残量表示部２７Ｌ、第２の背面電池残量表示部２７ＲにはＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等からなる発光素子が用いられ、電池残量が十分にある場合には非点灯、電池残量が所定値以下になれば点灯するような２値表示を行うように構成されている。なお、電池残量の測定には、例えば、電池の出力電圧を測定し、あらかじめ定めたしきい値と比較する、といった手法を用いることができる。
【００２６】
なお、第１の前面電池残量表示部１７Ｌは第１の背面電池残量表示部２７Ｌと同様の点灯状態となるように、第２の前面電池残量表示部１７Ｒは第２の背面電池残量表示部２７Ｒと同様の点灯状態となるように構成されている。これにより、電池交換時にＰＤＡ１０を裏返すことで、誤って残量が少ない電池を取り出してしまう危険性を抑制できる等、使い勝手を高めることができる。
【００２７】
また、発光素子には、単色に点灯するものだけではなく、例えば２色に点灯するものを用い、電池残量が十分にある場合には一方の色（例えば、緑色）で点灯させ、電池残量が所定値以下になれば他方の色（例えば、赤色）で点灯させるようにしてもよい。この構成では、電池が収納されていないときに非点灯にする、といった対応も可能であり、使い勝手を向上させることができる。
【００２８】
次に、本発明の実施の形態における、ＰＤＡ１０の電力源として使用する電池を、電池蓋の開閉により自動で切換える構成について説明する。
【００２９】
図２に示すように、本発明の実施の形態において、第１の電池蓋２５Ｌ、第２の電池蓋２５Ｒには、それぞれ磁界発生部となる第１の磁石２９Ｌ、第２の磁石２９Ｒが固定して取り付けられている。また、背面筐体部１２には、第１の電池蓋２５Ｌ、第２の電池蓋２５Ｒが閉じられたときに、第１の磁石２９Ｌ、第２の磁石２９Ｒのそれぞれに近接して対面する位置に、磁界の強弱に応じて出力信号を切換える第１の磁界検出素子３１Ｌ、第２の磁界検出素子３１Ｒが設けられている。なお、第１の磁界検出素子３１Ｌ、第２の磁界検出素子３１Ｒには、例えば、磁気センサであるホール素子とその出力信号をデジタル信号に変換する回路を１つのチップに集積化した、いわゆる「ホールＩＣ」を用いることができるが、磁界の強弱に応じて出力信号を切換えるその他の素子であってもよい。
【００３０】
図３は、本発明の実施の形態におけるＰＤＡ１０の構成の一例を示すブロック図である。なお、このブロック図には、ＰＤＡ１０の電力源として使用する電池を、電池蓋の開閉により自動で切換える構成に関する構成要素を示し、ＰＤＡ１０において各種の演算等を行う構成要素やディスプレイ部１３等は、負荷３８として１つにまとめて示している。
【００３１】
切換部となる電力取り出し部３６は、第１の電池２４Ｌから電力を取り出すときに導通させる第１のスイッチ３５Ｌと、第２の電池２４Ｒから電力を取り出すときに導通させる第２のスイッチ３５Ｒとを有し、各スイッチを切換えて導通させることで、電池収納部（ここでは、第１の電池収納部２３Ｌ、第２の電池収納部２３Ｒ）に収納された複数の電池（ここでは、第１の電池２４Ｌ、第２の電池２４Ｒ）のいずれか１つから選択的に電力を取り出す切換機能を有している。なお、ここでは、第１のスイッチ３５Ｌと第２のスイッチ３５Ｒとの切換えは、制御部となる制御用マイコン３７により行っている。なお、第１のスイッチ３５Ｌ、第２のスイッチ３５Ｒは、例えばＭＯＳＦＥＴ（Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  Ｆｉｅｌｄ  Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｏｒ）等の、低損失で大電流を流すことができる電子素子を用いることができる。本発明の実施の形態では、このように、電力取り出し部３６において電池の切換え動作を電子的なスイッチにより行う。したがって、機構的に電池の切換え動作を行う従来の構成と比べて、劣化が少なく、電池の切換え動作に関する信頼性を長期にわたり保つことが可能である。
【００３２】
なお、これらの切換部となる電力取り出し部３６、第１の磁界検出素子３１Ｌおよび第２の磁界検出素子３１Ｒをそれぞれ含む第１の検知部３３Ｌおよび第２の検知部３３Ｒ、並びに、制御部となる制御用マイコン３７などの、切換機能、磁界検出機能、および制御機能を集積して集積回路技術で作製することで、これらの機能を実現するデバイスを小型、低コストで実現して、情報処理装置内に搭載することができる。
【００３３】
第１の電池蓋２５Ｌが閉じられている「閉状態」の時、第１の磁界検出素子３１Ｌは、その磁界の強さとして強磁界を検出し、第１の磁界検出素子３１Ｌを有する第１の検知部３３Ｌからは「閉状態」を示す信号（例えば、「Ｈｉ」）が制御用マイコン３７に出力される。また、第１の電池蓋２５Ｌが開かれている「開状態」の時、第１の磁界検出素子３１Ｌは、その磁界の強さとして弱磁界を検出し、第１の検知部３３Ｌからは「開状態」を示す信号（例えば、「Ｌｏ」）が制御用マイコン３７に出力される。
【００３４】
第２の磁界検出素子３１Ｒを有する第２の検知部３３Ｒにおいても、同様の動作により、第２の電池蓋２５Ｒが「閉状態」であれば「Ｈｉ」が、第２の電池蓋２５Ｒが「開状態」であれば「Ｌｏ」が、制御用マイコン３７に出力される。
【００３５】
このように、検知部において、蓋部に固着された磁石と検出素子との距離の変化を電磁的に検知することで蓋部の開閉動作を検知し、その検知結果を示す信号を出力する。したがって、蓋部の開閉動作を機械的接触機構により検知する構成と比べて、劣化が少なく、蓋部の開閉動作の検知に関する信頼性を長期にわたり保つことが可能である。
【００３６】
制御用マイコン３７は、第１の検知部３３Ｌ、第２の検知部３３Ｒから送信される信号にもとづき、電力取り出し部３６を制御する。
【００３７】
例えば、第１のスイッチ３５Ｌを導通（オン）させ、第２のスイッチ３５Ｒを遮断（オフ）させているときに、第１の検知部３３Ｌから、第１の電池蓋２５Ｌが「閉状態」から「開状態」になったことを示す信号が送信されてきた（第１の検知部３３Ｌからの送信信号が「Ｈｉ」から「Ｌｏ」に変化した）時には、第１の電池２４Ｌを取り出すために第１の電池蓋２５Ｌが開かれた、と判断して、電力を取り出す電池を第１の電池２４Ｌから第２の電池２４Ｒに切換えるために、第２のスイッチ３５Ｒをオフからオンにし、その後、第１のスイッチ３５Ｌをオンからオフにする。
【００３８】
また、第１のスイッチ３５Ｌがオン、第２のスイッチ３５Ｒがオフの時に、第２の検知部３３Ｒから、第２の電池蓋２５Ｒが「閉状態」から「開状態」になったことを示す信号が送信されてきた（第２の検知部３３Ｒからの送信信号が「Ｈｉ」から「Ｌｏ」に変化した）時には、現在使用中の第１の電池２４Ｌの状態には変化はない、と判断して、第１のスイッチ３５Ｌ、第２のスイッチ３５Ｒともに、そのままの状態に保持する。
【００３９】
また、第１のスイッチ３５Ｌがオフ、第２のスイッチ３５Ｒがオンの時には、上述とは逆の判断をして、第１のスイッチ３５Ｌ、第２のスイッチ３５Ｒをそれぞれ制御する。
【００４０】
図４は、本発明の実施の形態におけるＰＤＡ１０の動作の一例を示す状態遷移図である。ここでは、第１の電池２４Ｌから電力を取り出しているときを「状態Ｓ１」とし、第２の電池２４Ｒから電力を取り出しているときを「状態Ｓ２」とする。
【００４１】
図４に示すように、本発明の実施の形態では、ＰＤＡ１０が「状態Ｓ１」にあるときには、第２の電池蓋２５Ｒの開閉動作があっても、ＰＤＡ１０の動作を変化させない。同様に、ＰＤＡ１０が「状態Ｓ２」にあるときには、第１の電池蓋の開閉動作があっても、ＰＤＡ１０の動作を変化させない。
【００４２】
そして、ＰＤＡ１０が「状態Ｓ１」にあるときに、第１の電池蓋２５Ｌの「開状態」が検知されたら、制御用マイコン３７はＰＤＡ１０の状態を「状態Ｓ１」から、「状態Ｓ２」に変化させる。同様に、ＰＤＡ１０が「状態Ｓ２」にあるときに、第２の電池蓋２５Ｒの「開状態」が検知されたら、制御用マイコン３７はＰＤＡ１０の状態を「状態Ｓ２」から、「状態Ｓ１」に変化させる。
【００４３】
このように、本発明の実施の形態では、使用中の電池を覆う電池蓋が開かれたときに、使用中の電池がこの後取り外される、と見なして、使用する電池を切換える。
【００４４】
図５は、本発明の実施の形態におけるＰＤＡ１０の動作の一例を示すタイミングチャートである。なお、ここでは、使用中の第１の電池２４ＬをＰＤＡ１０から取り外すときの動作を例に挙げて説明を行う。
【００４５】
（時刻ｔ１）
例えば、第１の前面電池残量表示部１７Ｌの点灯状態が変化する等して使用者に第１の電池２４Ｌの残量低下が告知され、第１の電池２４Ｌを取り外すために第１の電池蓋２５Ｌが「開状態」となる。第１の電池蓋２５Ｌの状態変化は第１の検知部３３Ｌにより検知され、その検知結果が制御用マイコン３７に送信される。
【００４６】
（時刻ｔ２）
制御用マイコン３７は、電力を取り出す電池を第２の電池２４Ｒに切換えるために、第２のスイッチ３５Ｒをオフからオンに変化させる。
【００４７】
（時刻ｔ３）
制御用マイコン３７は、第２のスイッチ３５Ｒをオンにした後、第１のスイッチ３５Ｌをオフからオンに変化させ、第１の電池２４Ｌの取り外しに備える。
【００４８】
本発明の実施の形態では、こうして、第１のスイッチ３５Ｌ、第２のスイッチ３５Ｒをともにオンにさせる期間を設けることで、電池から電力の取り出しが行えなくなる期間が発生することを防止し、ＰＤＡ１０における動作の安定性を高めている。また、第１のスイッチ３５Ｌ、第２のスイッチ３５Ｒをともにオンにさせることで、出力電圧の高い電池から出力電圧の低い電池へ電力が流れる現象が発生するが、本発明の実施の形態では、第１のスイッチ３５Ｌ、第２のスイッチ３５Ｒを電子的なスイッチを用いて構成しており、これにより時刻ｔ２から時刻ｔ３までの時間間隔を数十ｍｓｅｃ以下と非常に短期間にすることができるので、実質的には何ら問題ない。
【００４９】
（時刻ｔ４）
その後、第１の電池２４ＬがＰＤＡ１０から取り外される。
【００５０】
なお、第１の電池蓋２５Ｌの開閉および第１の電池２４Ｌの取り外しは、使用者の手により行われるため、時刻ｔ１から時刻ｔ４までの時間間隔には大きなばらつきがある。しかし、これらの動作は人為的なものであるため、どれほど素早く第１の電池２４Ｌの取り外しが行われようとも、時刻ｔ１から時刻ｔ４までの時間間隔が数百ｍｓｅｃよりも短くなる可能性は非常に低い。
【００５１】
一方、第１の検知部３３Ｌにおける第１の電池蓋２５Ｌの状態変化の検出、およびその検出結果にもとづき行われる制御用マイコン３７の制御動作は、数十ｍｓｅｃ以下であり、上述の時間間隔と比較して非常に短時間で行われる。したがって、制御用マイコン３７がスイッチを切換える前に電池が取り出される恐れは非常に低く、実質的には何ら問題ない。すなわち、使用者は、動作中のＰＤＡ１０から、安心して使用中の電池を取り外すことができる。
【００５２】
なお、図５においては、第１の電池２４ＬをＰＤＡ１０から取り外す場合の動作について説明を行った。しかし、第１の電池２４Ｌの残量低下が告知されているにもかかわらず、使用者が誤って第２の電池蓋２５Ｒを開けてしまう場合も想定される。この場合、第２の電池２４Ｒが取り外されると、第１の電池２４Ｌの容量が少ないため電力供給が長続きせず、ＰＤＡ１０の動作が停止してしまう恐れがある。
【００５３】
そこで、使用者が誤って第２の電池２４Ｒを取り外しまうことを防止するために、本実施形態にかかるＰＤＡ１０は、図３に示すように、警告出力部４１として前面電池残量表示部１７Ｌ，１７Ｒ、背面電池残量表示部２７Ｌ，２７Ｒを用い、制御用マイコン３７による制御の下で、使用者に対して警告を発する。なお、前面電池残量表示部１７Ｌ，１７Ｒ、背面電池残量表示部２７Ｌ，２７Ｒの全てを警告出力に用いても良いし、これらの一部のみを警告出力に用いても良い。例えば第２の電池蓋２５Ｒが誤って開けられた場合、第１の電池２４Ｌの容量が少ないことを使用者に強調して通知すべく、制御用マイコン３７が、第１の電池２４Ｌの電池残量表示部２７Ｌまたは１７Ｌを高速に点滅させたり点灯輝度を上げたりする。あるいは第２の電池蓋２５Ｒを空けたことが誤りであることを通知すべく、制御用マイコン３７が、第２の電池２４Ｒの電池残量表示部２７Ｒまたは１７Ｒに特別な動作（点滅や高輝度点灯等）をさせてもよい。もちろん双方の電池残量表示部を点滅させたり高輝度点灯させたりしてもよい。このように電池残量表示部の動作によって使用者に誤りを気づかせることにより、第２の電池２４Ｒを誤って取り外すことを防止できる。
【００５４】
あるいは、第２の電池蓋２５Ｒが開けられた場合、第１の電池２４Ｌの残量表示が行われることとしてもよい。例えば使用者が第２の電池蓋２５Ｌを開けると、制御用マイコン３７の制御の下で、第１の電池２４Ｌの残量がディスプレイ部１３上に表示される。使用者は第１の電池２４Ｌの残量を知ることによって、第１の電池２４Ｌの残量が極端に少ない場合には、第２の電池２４Ｒを取り外すことをやめることもできるし、第１の電池２４Ｌの残量が少ないながらもある程度残っているようであれば、とりあえず第２の電池２４Ｒを交換することもできる。使用者に対して第１の電池２４Ｌの残量を表示することで、誤って蓋を開けたことを気づかせるとともに、使用者にこのまま電池交換を続けるか否かの判断の余地を与えることができる。
【００５５】
また、一方の電池蓋が開いた場合、他方の電池の残り容量が少ない場合には警告を発するとしたが、警告後あるいは警告に代えて、本体の動作がスタンバイモードに移行することとしてもよい。これにより、使用者が警告に気づかなかった場合でも、突然電力供給が停止することを防ぐことができる。
【００５６】
また、残量状態等に関係なく、電池蓋が開いた場合には、制御用マイコン３７が、電池残量表示部を点滅させる等の警告を行うこととしてもよい。使用者の意図しない場合に電池蓋が開くこともあるからである。この場合には電池残量表示部の動作により電池蓋が開いていることを使用者が知ることができるため、電池蓋が開蓋状態で放置することを防止することができる。
【００５７】
なお、上述の例では、使用者に対する警告出力部として、主として、前面電池残量表示部１７Ｌおよび１７Ｒと、背面電池残量表示部２７Ｌおよび２７Ｒを使用する構成を示した。しかし、使用者に対して警告を発する手段はこれらにのみ限定されない。例えば、ディスプレイ部１３に表示されている第１の電池残量表示アイコン１９Ｌ、第２の電池残量表示アイコン１９Ｒを特別な表示態様とすることにより、警告を発しても良い。また、ディスプレイ部１３に警告メッセージを表示してもよい。あるいは、警告出力部としてスピーカ等をさらに備える場合は、音声メッセージや警告音の出力による警告等も可能である。
【００５８】
以上、説明したように、本発明によれば、検知部において蓋部の開閉動作を電磁的に検出し、その検出結果にもとづき、電力取り出し部において電力を取り出す電池の切換えを行うので、情報処理装置において、収納された複数の電池の切換え動作時の安定性を高め、安定した長時間の連続動作が可能となる。また、電池の切換え動作を電子的なスイッチにより行っているので、情報処理装置における使用電池の切換え動作に関する信頼性を長期にわたり保つことが可能となる。
【００５９】
なお、ＰＤＡ１０への電力供給を単独でできる電池を用い、電池と同数の蓋を有する構成を説明したが、例えば、複数の電池を同時に用いてＰＤＡ１０への電力供給を行う構成では、同時に用いる複数の電池を、実施の形態で説明した１つの電池に読み替えることで、同様の構成をとることができる。
【００６０】
なお、ＰＤＡ１０に２個の電池を収容する構成を説明したが、３個以上の電池を収容する構成であっても、上述と同様の構成にすることが可能であり、上述と同様の効果を得ることができる。
【００６１】
また、ＰＤＡ１０を例に挙げて説明したが、本発明に示す構成は、各種の情報端末や携帯情報機器等のその他の電子機器にも広く用いることができる。
【００６２】
次に、本発明の情報処理装置に適用することができる充電制御方法および放電制御方法について、ＰＤＡ１０を例に挙げ詳述する。
【００６３】
（充放電制御方法１）
一方、電池蓋が閉じている場合の電池の充放電制御方法について以下に説明する。図６はＰＤＡ１０の電気構成を示す図である。図６に示すようにＰＤＡ１０は、ワープロ機能やインターネット機能などの機能を発揮する情報処理部１と、その他の電源部で構成されている。
【００６４】
情報処理部１において、ＣＰＵ１ａは、ＰＤＡ１０全体を制御する中央処理装置である。ＨＤＤ（ハードディスクドライブ）１ｂは各種データとともに、ＯＳや各種アプリケーションソフトを記憶している。キーボード１ｃはデータ入力や、ポインティングデバイスやＰＤＡ１０が備える各種操作ボタン１５による情報処理部１への各種指示に用いる。ＲＯＭ１ｄにはＢＩＯＳ等の基本動作プログラムが収納される。ＲＡＭ１ｅは、ＣＰＵ１ａのメインメモリとして動作する。ディスプレイ１ｆは、文字や図形等を表示する。これら符号１ａ〜１ｆの構成部は、バス１ｇで接続され、相互に情報を伝達する。ＤＣ／ＤＣコンバータ１ｈは、符号１ａ〜１ｆの構成部に、それぞれ必要な電圧の電力を供給する。
【００６５】
その他の電源部は、バス１ｇに接続された電源制御部２と、電源スイッチ３と、電源制御部２に電源を供給する外部のＡＣアダプタ４と、電流制御部５と、第１の電池であるａ電池６（第１の電池２４Ｌに対応する）と、第２の電池であるｂ電池７（第２の電池２４Ｒに対応する）と、切替器８と、電流計９ａ、９ｂと、電圧計１０ａ、１０ｂと、温度計１１ａ、１１ｂと、マイコン１８で構成されている。
【００６６】
さらに、ａ電池６とｂ電池７には、それぞれＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリ６ａ、７ａと、温度センサ６ｂ、７ｂとを備えている。
【００６７】
ここで、切替器８は、ａ電池６とｂ電池７の電源制御部２へのそれぞれの接続を制御し、電流計９ａ、９ｂは、ａ電池６とｂ電池７のそれぞれの電流を計測し、計測結果をマイコン１８にデジタル信号で入力する。また、電圧計１０ａ、１０ｂも同様にａ電池６とｂ電池７のそれぞれの電圧を計測し、計測結果をマイコン１８にデジタル信号で入力する。また、温度センサ６ｂ、７ｂは、それぞれａ電池６とｂ電池７の温度を検知し、温度計１１ａ、１１ｂによって、デジタル化された温度信号としてマイコン１８に入力される。また、不揮発性メモリ６ａ、７ａもマイコン１８に接続されている。
【００６８】
マイコン１８は、通常ＥＣ（エンベデットコントローラ）と呼ばれ、その内部に詳細を後述する電池容量取得部１８ａと、電池容量比較部１８ｂと、充放電制御部１８ｃとを備えている。
【００６９】
このマイコン１８の充放電制御部１８ｃの出力は、切替器８と電流制御部５とを制御し、電池容量比較部１８ｂの出力は、電源制御部２を通じてディスプレイ１ｆ上に後述の表示が実行される構成としている。
【００７０】
以上のような構成において、まず、情報処理部１への電力供給は、ａ電池６もしくはｂ電池７と、ＡＣアダプタ４からの供給とで行われ、これらの電力供給を、バス１ｇに接続された電源制御部２が管理している。ＡＣアダプタ４が接続されていない場合には、電源制御部２は、ａ電池６もしくはｂ電池７の電力をＤＣ／ＤＣコンバータ１ｈに供給する。そしてＡＣアダプタ４が接続されている場合には、ＡＣアダプタ４からの電力をＤＣ／ＤＣコンバータ１ｈに供給し、またａ電池６もしくはｂ電池７の充電が必要なときは、電流制御部５の供給電力でそれぞれの電池を充電する。
【００７１】
ａ電池６およびｂ電池７の電池容量が少なくなったときや、電源スイッチ３がオフ操作された時には、ＣＰＵ１ａに指示してシャットダウン動作を行わせ、その後にＤＣ／ＤＣコンバータ１ｈへの給電を停止する。
【００７２】
ａ電池６とｂ電池７への充電は、ＡＣアダプタ４から供給される電力を電流制御部５で電流制御して切替器８を経て実行され、これらの実行は、充放電制御部１８ｃが制御する。
【００７３】
なお、図３に示した制御用マイコン３７の機能は、図６のマイコン１８に組み込まれてもよい。この場合、図６の切替器８が、図４の電力取り出し部３６の機能を兼ねることになる。本実施形態では、一例として、制御用マイコン３７による切替器８の制御に加えて、充放電制御部１８ｃの制御が行われる場合について説明する。すなわち、a電池６、ｂ電池７の蓋が閉じているときに、充放電制御１８ｃによる切替器８の制御が行われる。a電池６、ｂ電池７いずれかの蓋の開閉動作が検知されると、上記した制御用アイコン３７による切替制御が行われる。
【００７４】
次に、複数個の電池の充放電制御方法について、図６と図８〜図９を参照しながら図７のフローチャートを用いて説明する。
【００７５】
ステップＳ１において、電池容量取得部１８ａは、ａ電池６の最大電池容量を取得する。その方法は、例えば次のようにして行われる。
【００７６】
まず、電池容量取得部１８ａは、ａ電池６を電池容量が空（ゼロ）になるように放電させる。このとき、切替器８は図１のようにａ電池６側がオンしており、ａ電池６の電力は情報処理部１において消費され、電池容量が空の状態は、電圧計１０ａが計測する電池電圧で検知される。
【００７７】
次に、電池容量取得部１８ａは、ａ電池６をＡＣアダプタ４から供給した電力で、電流制御部５で制御される一定の電流値で充電し、最大電池容量になるまで充電する。最大電池容量の検知は、電圧計１０ａが検知する電圧の勾配や、温度計１１ａで計測された温度の上昇勾配などで検知して行われ、この充電の間に、電流計９ａが計測する充電電流の時間積分値を演算して電流時間積（アンペアアワー）が算出される。
【００７８】
電池容量取得部１８ａは、この算出された電流時間積値が電池温度で補正された真の最大電池容量Ｑａを取得する。
【００７９】
次に、ステップＳ２において、ステップＳ１と同様の方法でｂ電池７の最大電池容量Ｑｂが取得される。
【００８０】
なお、ステップＳ１とステップＳ２で求めた最大電池容量の値は、それぞれ、不揮発性メモリ６ａ、６ｂに書き込まれる。
【００８１】
次にステップＳ３において、電池容量比較部１８ｂは、ａ電池６とｂ電池７の最大電池容量ＱａとＱｂとを比較し、最大電池容量Ｑａが大きい電池の方が、１回の充電当たりにＰＤＡ１０の駆動に使用できる時間および電池の充電サイクル数が長いため、容量の大きい方の電池を選択する（ここではＱａ＞Ｑｂとする）。
【００８２】
次に、ステップＳ４において、充放電制御部１８ｃは、電池容量比較部１８ｂで最大電池容量が低いと判定された電池は、充電サイクル数が少ないおよび／または劣化していると判断できるため、最大電池容量が低いｂ電池７をより長く使用できると共に、安定的に長く保存できる所定の電池容量（例えば最大電池容量の３０％）に調整する。すなわち、充放電制御部１８ｃは、切替器８で、ａ電池６を切り離し、ｂ電池７を接続して、ｂ電池７の電力を情報処理部１において消費させ、ｂ電池７の電池容量が所定の比率（本実施形態では３０％）になった時点で切替器８を操作してｂ電池７を切り離す。
【００８３】
次のステップＳ５において、図８の表示２１、２２に示すように、ディスプレイ１ｆ上に、ｂ電池７が休止中であることが表示され、ａ電池６についても、充電中である旨の表示がなされる。
【００８４】
なお、この時点で、２者の最大電池容量の差、Ｑａ−Ｑｂが所定値ＱＳよりも大きい場合は、例えば図９の表示２３に示すように、ディスプレイ１ｆ上に、ｂ電池７を取り外して冷暗所に保存する、または新たな電池と交換することを奨める旨の表示がなされる。
【００８５】
次に、ステップＳ６において、切替器８は、ａ電池６を接続し、情報処理部１の必要電力は、ａ電池６のみで供給される状態になる。
【００８６】
この状態（充放電の繰り返し使用）を所定期間継続した後、ステップＳ７において、電池容量取得部１８ａは、再び、ａ電池６の最大電池容量Ｑａ’を、ステップＳ１と同じ要領で取得し、ステップＳ８で、ａ電池６の最大電池容量Ｑａ’が、ｂ電池７の最大電池容量Ｑｂにほぼ等しくなると、ステップＳ９において、ディスプレイ１ｆ上に、ｂ電池７の使用を開始する旨の表示を行う（図示しない）。ステップＳ１０でｂ電池７の装着が確認されると、ステップＳ１１において、以後は、上記フローを繰り返してａ電池６とｂ電池７が交互に使用される。
【００８７】
なお、上記説明ではステップＳ８でＱａ’がＱｂ’と等しくなるとａ電池６からｂ電池７に切り替えられると説明したが、ステップＳ８での両電池の最大電池容量の比較時にヒステリシスを設け、Ｑａ’がＱｂ’より所定容量値だけ少なくなるまでａ電池６が使用されてもよい。また、電池の最大電池容量の取得頻度については、ＰＤＡ１０の使用環境や使用頻度を考慮して適宜設定されてよい。
【００８８】
以上説明したように、本発明によれば、電池個々の最大電池容量を取得して比較し、最大電池容量の電池を選択して、この電池のみを所定期間使用して、電池最大電池容量のバランスを取りながら、複数個の電池を使用するようにしたものであるので、特定の電池が他の電池よりも先に使えなくなるようなことがなく、電池全体としての電池寿命を延長することができる。また、選択した電池以外の電池は、保存に適した例えば３０％程度の所定の低い電池容量で待機するようにしたので、未選択の電池の寿命をいたずらに短くするようなことを避けることができる。
【００８９】
なお、電池の最大電池容量の取得方法として、電池容量を空の状態から満充電の状態にすることで取得されるようにしたが、逆に満充電の状態から空の状態にすることで取得されるようにしてもかまわない。
【００９０】
また、ステップＳ７において、ａ電池６の最大電池容量が取得されるようにしたが、これに替わる方法として、ステップＳ１とステップＳ２で求めたａ電池６とｂ電池７との最大電池容量の差（Ｑａ−Ｑｂ）に応じた充電時間もしくは放電時間、ａ電池６を使用した後に、ステップＳ９に移行するようにしてもよい。
【００９１】
また、ステップＳ１およびＳ２は、必ずしも充放電サイクルの度毎に行う必要はなく、例えば充放電サイクルの所定回数（例えば５回）毎に行う構成、電池収納部に新規の電池が収納された時のみ行う構成、何れかの電池収納部の収納蓋が開蓋された後閉蓋された時のみ行う構成、等々の場合に適用しても良い。また、上述のように特定の時のみステップＳ１及びＳ２を行う場合には、通常の充電ステップでは図７のステップＳ５からステップ８に至るループを実行することとなる。このような充放電ステップを行うことにより、複数の電池それぞれの長寿命化、情報処理機器を電池駆動できる１個の電池当たりの長時間化、および／または複数の電池個々の高効率的充放電を実現することができる。
【００９２】
また、電池の充電、放電、休止等は情報処理装置のディスプレイに表示されるとしたが、複数のＬＥＤ等を用いて表示が行われてもよい。同様に、２つの電池の最大容量の差が所定以上に大きい場合の表示についてもディスプレイではなく、ＬＥＤの点滅等で表示されてもよい。
【００９３】
（充放電制御方法２）
また、電池蓋が閉じている場合の電池の充放電制御方法について、複数個の電池の充放電回数が比較され、使用する電池が選択される場合について説明する。図１０はＰＤＡ１０の電気構成を示す図である。
【００９４】
図１０の電気構成は、基本的に図６と同じ構成であり、マイコン１８に内蔵する手段を変更したものである。図６と同じ符号を付与したものは、図６に同じなので説明を省略する。
【００９５】
マイコン１８内には、充放電回数取得部１８ｄと、充放電回数比較部１８ｅと、図６で説明した充放電制御部１８ｃを備えている。
【００９６】
この図１０と前述の図８〜図９を参照しながら、複数個の電池の充放電制御方法について、図１１のフローチャートを用いて説明する。
【００９７】
ステップＳ２１において、充放電回数取得部１８ｄはａ電池６の不揮発性メモリ６ａに収納された充電もしくは放電の回数Ｎａを取得する。
【００９８】
次にステップＳ２２において、ステップＳ１と同様に、充放回数取得部１８ｄは、ｂ電池７の不揮発性メモリ７ａに収納された充電もしくは放電の回数Ｎｂを取得する。
【００９９】
次にステップＳ２３において、充放電回数比較部１８ｅは、ａ電池６とｂ電池７の充電もしくは放電の回数ＮａとＮｂとを比較し、充放電回数の少ない電池の方が最大電池容量Ｑａは大きく、１回の充電当たりにＰＤＡ１０の駆動に使用できる時間および寿命が長いため、充放電回数の少ない電池を選択する（ここではＮａ＜Ｎｂとする）。
【０１００】
次に、ステップＳ２４において、充放電制御部１８ｃは、充放電回数比較部１８ｅ充放電回数が多いと判定された電池は、最大電池容量が低いおよび／または劣化していると判断できるため、充放電回数が少ないｂ電池７の劣化進行を抑制するため、安定的に長く保存できる所定の電池容量（例えば最大電池容量の３０％）に調整する。すなわち、充放電制御部１８ｃは、切替器８で、ａ電池６を切り離し、ｂ電池７を接続して、ｂ電池７の電力を情報処理部１において消費させ、ｂ電池７の電池容量が３０％になった時点で切替器８を操作してｂ電池７を切り離す。
【０１０１】
次のステップＳ２５において、図８の表示２１、２２に示すように、ディスプレイ１ｆ上に、ｂ電池７が休止中であることが表示され、ａ電池６についても、放電中もしくは放電中である旨の表示がなされる。
【０１０２】
なお、この時点で、２者の前記回数の差、Ｎｂ−Ｎａが所定値Ｎｓよりも大きい場合は、例えば図９の表示２３に示すように、ディスプレイ１ｆ上に、ｂ電池７を取り外して冷暗所に保存する、または新たな電池と交換することを奨める旨の表示がなされる。
【０１０３】
次に、ステップＳ２６において、切替器８は、ａ電池６を接続し、情報処理部１の必要電力は、ａ電池６のみから供給される状態になる。
【０１０４】
ステップＳ２７において、ａ電池６の充電もしくは放電の回数Ｎは、計測され、その結果は不揮発性のメモリ６ａに加算・記憶される。
【０１０５】
次のステップＳ２８で、ａ電池６の充電もしくは放電の回数Ｎａ＋Ｎが、ｂ電池７の充電もしくは放電の回数Ｎｂに等しくなると、ステップＳ２９において、ディスプレイ１ｆ上に、ｂ電池７の使用を開始する旨の表示が行われる（図示しない）。次にステップＳ３０でｂ電池の装着を確認すると、ステップＳ３１において、以後は、上記フローを繰り返して、ａ電池６とｂ電池７が交互に使用される。
【０１０６】
なお、上記説明ではステップＳ２８でＮａ＋ＮがＮｂと等しくなるとａ電池６からｂ電池７に切り替えられると説明したが、ステップＳ２８での両電池の充放電回数の比較時にヒステリシスを設け、Ｎａ＋ＮがＮｂより所定回数だけ大きくなるまでａ電池６が使用されるようにしてもよい。また、電池の充放電回数の取得頻度については、ＰＤＡ１０の使用環境や使用頻度を考慮して適宜設定されてよい。
【０１０７】
以上説明したように、本発明によれば、電池個々の充電もしくは放電の回数を取得して比較し、最も少ない充放電回数の電池を選択して、この選択した電池のみを他の電池の充電もしくは放電の回数になるまで繰り返し使用するようにしたものである。
【０１０８】
一般に、電池は、充放電の回数に比例して劣化が進行することが知られており、個々の電池の充放電回数を揃えることで電池間の劣化の程度を平均化できるもので、例えば次のような場合に効果を発揮する。
【０１０９】
複数個の電池を装着したＰＤＡ１０の電池の１個が、同種の他のＰＤＡ１０の予備電池として使用された後に、再び元のＰＤＡ１０に装着された場合に、即座に電池間の充放電回数のアンバランスをチェックでき、充放電回数のバランスが取れるように修復でき、複数の電池全体としての劣化進行を抑制することができる。これは、充放電回数が電池に記憶するようにしたことにより可能である。
【０１１０】
なお、充放電の回数を電池内の不揮発性メモリに記憶するとして説明したが、ＰＤＡ１０に使用される電池が固定されているような場合には、ＰＤＡ１０本体が備えている不揮発性メモリに記憶してもよい。
【０１１１】
なお、電池は、充電する電池容量が大きい状態で使用する程、劣化が大きいことが知られている。特に満充電状態（電池の最大容量にまで充電した状態）で放置すると劣化が大きい。また、電池の容量を使い切った状態（電池容量０％の状態）で放置した場合でも、電池の劣化が進行する。そこで、この満充電状態になる場合をできるだけ避けて電池の長寿命化が図れる充電制御方法および放電制御方法について説明する。
【０１１２】
（充電制御方法）
図１２（ａ）は、充電制御方法を示す充電進行の模式図であり、充電時間を横軸にとり、充電の進行を縦軸に示す。
【０１１３】
図面の特性Ａ（実線）は、ａ電池６の充電進行を示し、特性Ｂ（点線）は、ｂ電池７の充電進行を示している。説明をわかりやすくするために、どちらの電池も完全に使い切った状態の電池容量がゼロとして表されている。
【０１１４】
この図１２（ａ）を参照しながら図１３のフローチャートを用いて充電制御方法の詳細を説明する。
【０１１５】
ステップＳ４１において、ａ電池６が充電される。ステップＳ４２において、ａ電池６の電池容量Ｑａが逐次検出される。ステップＳ４３において、ａ電池６の電池容量Ｑａが所定値Ｑ１（図７では３０％）以上になると、ステップＳ４４において、ａ電池６の充電は休止する（図１２の時刻ｔ１）。次にステップＳ４５において、他の電池の電池容量Ｑｂが所定値Ｑ１より低いか否かがチェックされる。ｂ電池７は電池容量ゼロであるので（ＹＥＳ）、ステップＳ４６に進み、ｂ電池７の充電が開始され、ステップＳ４７で電池容量Ｑｂを逐次検出し、ステップＳ４８において、電池容量Ｑｂが所定値Ｑ１以上になると、ステップＳ４９において、ｂ電池７の充電は休止する（図１２の時刻ｔ２）。
【０１１６】
なお、ステップＳ４５において、ｂ電池７の電池容量Ｑｂが所定値Ｑ１以上である場合は（ＮＯ）、ステップＳ４６のｂ電池７の充電は実施されず、ステップＳ５０へジャンプする。
【０１１７】
次に、ステップＳ５０では、再びａ電池６が充電され、ステップＳ５１で逐次、電池容量Ｑａが検出され、ステップＳ５２で、電池容量Ｑａが第２の所定値Ｑ２（図７では８０％）以上になると、ステップＳ５３において、ａ電池６の充電は休止される（図１２の時刻ｔ３）。
【０１１８】
次にステップＳ５４において、他の電池の電池容量Ｑｂが所定値Ｑ２より低いか否かがチェックされる。ここで所定値Ｑ２より低い電池容量の電池がない場合は、ステップＳ５９に進み、そのまま充電が継続されるが、ｂ電池７は、３０％のままであるので（ＹＥＳ）、次のステップＳ５５に進み、ｂ電池７の充電が開始され、ステップＳ５６で電池容量Ｑｂが逐次検出され、ステップＳ５７において、電池容量Ｑｂが所定値Ｑ２以上になると、ステップＳ５８において、ｂ電池７の充電は休止する（図１２の時刻ｔ４）。
【０１１９】
次に、ステップＳ５９では、再びａ電池６が充電され、ステップＳ６０で逐次、電池容量Ｑａが検出され、ステップＳ６１で、電池容量Ｑａが第３の所定値Ｑ３（図７では１００％）以上になると、ステップＳ６２において、ａ電池６の充電は休止される（図７の時刻ｔ５）。
【０１２０】
次にステップＳ６３において、他の電池の電池容量Ｑｂが所定値Ｑ３より低いか否かがチェックされる。ｂ電池７は電池容量８０％の状態を維持しているので（ＹＥＳ）、ステップＳ６４に進み、ｂ電池７の充電が開始され、ステップＳ６５で電池容量Ｑｂが逐次検出され、ステップＳ６６において、電池容量Ｑｂが所定値Ｑ３以上になると、ステップＳ６７において、ｂ電池７の充電は休止する（図７の時刻ｔ６）。
【０１２１】
以上のように、本発明によれば、複数の充電目標（電池容量）を設け、複数個の電池を容量値の小さい電池から順に、直近の充電目標に充電するようにしたものであり、次のような効果がある。
【０１２２】
図１２（ｂ）は、特性Ａ（実線）で示すようにａ電池を満充電状態にした後に、特性Ｂ（点線）で示すｂ電池の充電を行うようにした従来の方法を示している。
【０１２３】
図１２（ｂ）の時間軸は、図１２（ａ）と同一単位の時間軸で示している。
【０１２４】
図１２（ａ）と図１２（ｂ）を比較すれば明らかなように、電池寿命に悪影響を与える使い切った電池容量が０％の状態および満充電（１００％充電）状態で保持されている時間が本実施の形態の場合、従来と比べて大幅に短くなっている。
【０１２５】
また、図１２（ａ）で明らかなように、充電中の個々の電池間の電池容量の格差が縮小するので、充電を途中で停止した場合に、電池間の容量差が縮小し、そのまま電池を放置した場合に、電池の劣化の程度を平準化できる。
【０１２６】
また、一部の電池が満充電の状態を維持する期間が短くなり、特定の電池の急速な劣化を防止できる。
【０１２７】
例えば、図１２（ｂ）の時刻ｔ４において充電動作が停止された場合、ａ電池６は１００％、ｂ電池７は６０％に充電された状態で、両電池の電池容量の和は１６０％である。
【０１２８】
同じく図１２（ａ）の時刻ｔ４で充電動作が停止された場合、ａ電池６は８０％、ｂ電池７は８０％に充電された状態で、両電池の電池容量の和は同じく１６０％である。
【０１２９】
すなわち、本発明によれば、途中で充電動作が停止され、そのまま電池が放置された場合に、一方の電池が満充電状態になる機会が減少し、従って、電池を満充電で放置することによる電池の極端な劣化を極力避けることができる。
【０１３０】
また、この方式によれば、複数（例えば２個）の電池を切り換えてＰＤＡ１０等の情報処理機器を駆動する形態において、それぞれ電池の最大電池容量を例えば５０％程度に充電させることが可能である。この場合には、両電池の電池容量の和は１００％で同一であるが、一方の電池が１００％で他方の電池が０％に充電された従来方式の状態に比べ、同じ充電時間および情報処理機器の駆動時間でありながら複数の電池の劣化を抑制できる。
【０１３１】
さらに、図１２（ａ）および（ｂ）では同一の勾配として図示しているが、実際の充電効率は、充電の末期（満充電に近づいた状態）には低下することが知られている。したがって、電池容量の和が同じであっても、複数個に分担してそれぞれを低容量に充電させる構成の方が、一方を満充電まで充電させ他の電池の電池容量が低下するまで満充電状態を維持する従来の構成に比べ、充電効率がよく省エネに貢献できる。
【０１３２】
（放電制御方法）
また、満充電状態を維持する期間をできるだけ短縮させて電池の長寿命化を図る別の例について説明する。
【０１３３】
図１４（ａ）は、放電制御方法を示す放電進行の模式図であり、放電時間を横軸にとり、放電の進行を縦軸に示す。
【０１３４】
図面の特性Ａ（実線）は、ａ電池６の放電進行を示し、特性Ｂ（点線）は、ｂ電池７の放電進行を示している。説明をわかりやすくするために、どちらの電池も満充電された電池容量が１００％と、電池を完全に使い切った電池容量が０％との間で放電を行う場合を表している。
【０１３５】
この図１４（ａ）を参照しながら、図１５のフローチャートを用いて充電制御方法の詳細を説明する。
【０１３６】
ステップＳ７１において、ａ電池６が放電される。ステップＳ７２において、ａ電池６の電池容量Ｑａが逐次検出される。ステップＳ７３において、ａ電池６の電池容量Ｑａが所定値Ｑ１（図９では８０％）以下になると、ステップＳ７４において、ａ電池６の放電は休止する（図１４の時刻ｔ１）。次にステップＳ７５において、他の電池の電池容量Ｑｂが所定値Ｑ１より大きいか否かがチェックされる。ｂ電池７は電池容量１００％であるので（ＹＥＳ）、ステップＳ７６に進み、ｂ電池７の放電が開始され、ステップＳ７７で電池容量Ｑｂが逐次検出され、ステップＳ７８において、電池容量Ｑｂが所定値Ｑ１以下になると、ステップＳ７９において、ｂ電池７の放電は休止する（図１４の時刻ｔ２）。
【０１３７】
なお、ステップＳ７５において、ｂ電池７の電池容量Ｑｂが所定値Ｑ１以下である場合（ＮＯ）は、ステップＳ７６のｂ電池７の放電は実施されず、ステップＳ８０へジャンプする。
【０１３８】
次に、ステップＳ８０では、再びａ電池６が放電され、ステップＳ８１で逐次、電池容量Ｑａが検出され、ステップＳ８２で、電池容量Ｑａが第２の所定値Ｑ２（図９では３０％）以下になると、ステップＳ８３において、ａ電池６の放電は休止される（図１４の時刻ｔ３）。
【０１３９】
次に、ステップＳ８４において、他の電池の電池容量Ｑｂが所定値Ｑ２より大きいか否かがチェックされる。ここで所定値Ｑ２より大きい電池容量の電池がない場合は、ステップＳ８９に進み、そのまま放電が継続されるが、ｂ電池７は、８０％のままであるので（ＹＥＳ）、次のステップＳ８５に進み、ｂ電池７の放電が開始され、ステップＳ８６で電池容量Ｑｂが逐次検出され、ステップＳ８７において、電池容量Ｑｂが所定値Ｑ２以下になると、ステップＳ８８において、ｂ電池７の放電は休止する（図１４の時刻ｔ４）。
【０１４０】
次に、ステップＳ８９では、再びａ電池６が放電され、ステップＳ９０で逐次、電池容量Ｑａが検出され、ステップＳ９１で、電池容量Ｑａが第３の所定値Ｑ３（図９では０％）に達すると、ステップＳ９２において、ａ電池６の放電は休止される（図１４の時刻ｔ５）。
【０１４１】
次に、ステップＳ９３において、他の電池の電池容量Ｑｂが所定値Ｑ３より大きいか否かがチェックされる。ｂ電池７は電池容量３０％の状態を維持しているので（ＹＥＳ）、ステップＳ９４に進み、ｂ電池７の放電が開始され、ステップＳ９５で電池容量Ｑｂが逐次検出され、ステップＳ９６において、電池容量Ｑｂが所定値Ｑ３に達すると、ステップＳ９７において、ｂ電池７の放電は休止する（図１４の時刻ｔ６）。
【０１４２】
以上のように、本実施の形態は、複数の放電目標（電池容量）を設け、複数個の電池を容量値の大きい電池から順に、直近の放電目標に放電するようにし、複数個の電池を容量値が揃った状態から下位の放電目標に向けてさらに順に放電させるようにしたものであり、次のような効果がある。
【０１４３】
図１４（ｂ）は、特性Ａ（実線）で示すようにａ電池６を容量０％の状態まで放電した後に、特性Ｂ（点線）で示すｂ電池７の放電を行うようにした従来の方法を示している。
【０１４４】
図１４（ｂ）の時間軸は、図１４（ａ）と同一単位の時間軸で示している。
【０１４５】
図１４（ａ）と図１４（ｂ）を比較すれば明らかなように、電池寿命に悪影響を与える満充電（１００％充電）状態および使い切った電池容量が０％の状態で保持されている時間が本実施の形態の場合、従来と比べて大幅に短くなっているため、満充電に起因する電池劣化を抑制することができる。
【０１４６】
また、図１４（ａ）で明らかなように、放電中の個々の電池間の電池容量の格差が縮小するので、放電を停止（情報処理機器の使用を停止）した場合に、電池間の容量差が縮小した状態になり、電池の劣化の程度を平準化できる。
【０１４７】
また、一部の電池が満充電の状態で放置される機会が少なくなり、特定の電池の急速な劣化を防止できる。
【０１４８】
図１４（ｂ）の時刻ｔ３において放電動作が停止された場合、ａ電池６は１０％、ｂ電池７は１００％（満充電）の容量状態で、両電池の電池容量の和は１１０％である。
【０１４９】
同じく図１４（ａ）の時刻ｔ３で充電動作が停止された場合、ａ電池６は３０％、ｂ電池７は８０％の電池容量で、両電池の電池容量の和は同じく１１０％である。
【０１５０】
すなわち、本発明によれば、途中で放電動作が停止され、そのまま電池が放置された場合に、一方の電池が満充電状態を維持する期間が減少し、従って、電池を満充電で放置することによる電池の極端な劣化を極力避けることができる。
【０１５１】
なお、上記充放電の際の目標容量を３０％、８０％、１００％の３段階としたが、目標容量および段階数等はこれに限定されるものではなく、使用状態によって適宜最適なものに設定すればよい。
【０１５２】
（充放電制御方法３）
満充電状態になる場合をできるだけ避けて電池の長寿命化を図る場合についての別の例を説明する。この例では、ａ電池６とｂ電池７の残容量がどの容量ゾーンに属するかが判断され、属すると判断された容量ゾーン（例えば、０％〜３０％のゾーン、３０％〜６０％のゾーン、６０％〜８０％のゾーン）に基づいてａ電池６とｂ電池７の充放電の制御が行われる。
【０１５３】
ここでは、電池の残容量のとりうる値の範囲を、少なくとも２以上の領域に分けた場合の各領域を容量ゾーンとする。本実施形態では、各容量ゾーンは、パーセンテージの範囲で表されているが、例えば、容量値の範囲で表されてもよい。容量ゾーンは、電池の使用態様または使用目的に応じて適切に設定されることが好ましい。各容量ゾーンは、例えば、容量の上限値と下限値によって表すことができる。
【０１５４】
まず、ステップＳ８１において、電池容量取得部１８ａは、ａ電池６とｂ電池７の電池の容量ゾーンを取得する。電池容量取得部１８ａは、取得した電池容量に基づいて設定された電池容量のとりうる値の範囲を、容量ゾーンとして取得する。
【０１５５】
次に、ステップＳ８２において、充放電制御部１８ｃは、ａ電池６の容量ゾーンがｂ電池７の電池の容量ゾーンと異なるか否かを判定する。
【０１５６】
ステップＳ８２において、容量ゾーンが異なると判定された場合、ステップＳ８３に進み、充放電制御部１８ｃは充電中であるか否かを判定する。
【０１５７】
ステップＳ８３において、充電中であると判定された場合、ステップＳ８４に進み、充放電制御部１８ｃは、ａ電池６の容量ゾーンがｂ電池７の電池の容量ゾーンよりも小さいか否かを判定する。
【０１５８】
ステップＳ８４において、容量ゾーンが小さいと判定された場合、ステップＳ８５に進み、充放電制御部１８ｃはａ電池６を選択して充電を行う。ステップＳ８４において、容量ゾーンが小さくないと判定された場合、ステップＳ８６に進み、充放電制御部１８ｃはｂ電池７を選択して充電を行う。
【０１５９】
一方、ステップＳ８３において、充電中でないと判定された場合、ステップＳ８７に進み、充放電制御部１８ｃは、放電中であるか否かを判定する。ステップＳ８７において、放電中でないと判定された場合、充放電制御部１８ｃは処理を終了する。ステップＳ８７において、放電中であると判定された場合、ステップＳ８８に進み、充放電制御部１８ｃは、ａ電池６の容量ゾーンがｂ電池７の電池の容量ゾーンよりも大きいか否かを判定する。
【０１６０】
ステップＳ８８において、容量ゾーンが大きいと判定された場合、ステップＳ８５に進み、充放電制御部１８ｃはａ電池６を選択して放電を行う。ステップＳ８８において、容量ゾーンが大きくないと判定された場合、ステップＳ８６に進み、充放電制御部１８ｃはｂ電池７を選択して放電を行う。
【０１６１】
また、ステップＳ８２において、容量ゾーンが同じであると判定された場合、ステップＳ８９に進み、充放電回数比較部１８ｅは、充放電回数取得部１８ｄが取得したａ電池６の充放電回数とｂ電池７の充放電回数とが同じであるか否かを判定する。
【０１６２】
ステップＳ８９において、充放電回数が同じであると判定された場合、ステップＳ８５に進み、充放電制御部１８ｃは、現在使用側の電池を継続して充放電する。
【０１６３】
一方、ステップＳ８９において、充放電回数が異なると判定された場合、ステップＳ９０に進み、充放電回数比較部１８ｅは、ａ電池６の充放電回数がｂ電池７の充放電回数よりも多いか否かを判定する。
【０１６４】
ステップＳ９０において、多くないと判定された場合、ステップＳ８５に進み、充放電制御部１８ｃはａ電池６を選択して充放電を行う。ステップＳ９０において、多いと判定された場合、ステップＳ８６に進み、充放電制御部１８ｃはｂ電池７を選択して充放電を行う。
【０１６５】
本充放電制御方法３では、ステップＳ８１において、予め設定した電池容量範囲である容量ゾーンに、複数の電池それぞれが有する電池容量に応じてゾーンを振り分けるため、選択した電池が同じゾーンに存在する限り、他の電池との比較ステップを省略することができる。従って、各電池の使用（充電または放電）状況に応じ容量を逐一比較する煩雑さを解消することができ、実用性が高い効果がある。
【０１６６】
なお、本充放電制御方法３では、ａ電池とｂ電池との２つの電池の場合であるため、ステップＳ８４及びＳ８８においてゾーン内での電池容量値の比較は省略しているが、ゾーンに存在する電池が複数の場合には、ステップＳ８４及びＳ８８において選択したゾーンに存在する複数の電池について電池容量値の大小を比較するステップが加わる。
【０１６７】
また、同様にステップＳ８９及びＳ９０においてゾーン内での充放電回数の比較は省略しているが、ゾーンに存在する電池が複数の場合には、ステップＳ８２とステップＳ８９との間に、選択したゾーンに存在する複数の電池について充放電回数の大小を比較するステップが、ステップＳ８９及びステップＳ９０と同様に加わる。
【０１６８】
なお、本充放電制御方法３では、容量ゾーンを０％〜３０％、３０％〜６０％、６０％〜８０％としたが、各ゾーンにおける上限値と下限値とは適用する情報処理装置に応じて適宜設定することができる。また、電池を使い切った容量が０％の場合でも、満充電状態と同様に電池寿命を劣化する一要因として知られているため、上記要領ゾーンの０％を例えば１０％程度とすることで、さらなる長寿命化を図ることができる。
【０１６９】
（充放電制御方法４）
満充電状態になる場合をできるだけ避けて電池の長寿命化を図る場合についての更に別の例を説明する。この例でも、ａ電池６とｂ電池７の残容量がどの容量ゾーンに属するかが判断され、属すると判断された容量ゾーン（例えば、０％〜３０％のゾーン、３０％〜６０％のゾーン、６０％〜８０％のゾーン）に基づいてａ電池６とｂ電池７の充放電の制御が行われる。
【０１７０】
まず、ステップＳ１０１において、電池容量取得部１８ａは、ａ電池６とｂ電池７の電池の容量ゾーンを取得する。
【０１７１】
次に、ステップＳ１０２において、充放電制御部１８ｃは、ａ電池６の容量ゾーンがｂ電池７の電池の容量ゾーンと異なるか否かを判定する。
【０１７２】
ステップＳ１０２において、容量ゾーンが異なると判定された場合、ステップＳ１０３に進み、充放電制御部１８ｃは充電中であるか否かを判定する。
【０１７３】
ステップＳ１０３において、充電中であると判定された場合、ステップＳ１０４に進み、充放電制御部１８ｃは、ａ電池６の容量ゾーンがｂ電池７の電池の容量ゾーンよりも小さいか否かを判定する。
【０１７４】
ステップＳ１０４において、容量ゾーンが小さいと判定された場合、ステップＳ１０５に進み、充放電制御部１８ｃはａ電池６を選択して充電を行う。ステップＳ１０４において、容量ゾーンが小さくないと判定された場合、ステップＳ１０６に進み、充放電制御部１８ｃはｂ電池７を選択して充電を行う。
【０１７５】
一方、ステップＳ１０３において、充電中でないと判定された場合、ステップＳ１０７に進み、充放電制御部１８ｃは、放電中であるか否かを判定する。ステップＳ１０７において、放電中でないと判定された場合、充放電制御部１８ｃは処理を終了する。ステップＳ１０７において、放電中であると判定された場合、ステップＳ１０８に進み、充放電制御部１８ｃは、ａ電池６の容量ゾーンがｂ電池７の電池の容量ゾーンよりも大きいか否かを判定する。
【０１７６】
ステップＳ１０８において、容量ゾーンが大きいと判定された場合、ステップＳ１０５に進み、充放電制御部１８ｃはａ電池６を選択して放電を行う。ステップＳ１０８において、容量ゾーンが大きくないと判定された場合、ステップＳ１０６に進み、充放電制御部１８ｃはｂ電池７を選択して放電を行う。
【０１７７】
また、ステップＳ１０２において、容量ゾーンが同じであると判定された場合、ステップＳ１０９に進み、電池容量比較部１８ｂは、電池容量取得部１８ａが取得したａ電池６とｂ電池７の最大電池容量が同じであるか否かを判定する。
【０１７８】
ステップＳ１０９において、最大電池容量が同じであると判定された場合、ステップＳ１１１に進み、充放電制御部１８ｃは、現在使用側の電池を継続して充放電する。
【０１７９】
一方、ステップＳ１０９において、最大電池容量が異なると判定された場合、ステップＳ１１０に進み、電池容量比較部１８ｂは、ａ電池６の最大電池容量がｂ電池７の最大電池容量よりも大きいか否かを判定する。
【０１８０】
ステップＳ１１０において、大きいと判定された場合、ステップＳ１０５に進み、充放電制御部１８ｃはａ電池６を選択して充放電を行う。ステップＳ１１０において、小さいと判定された場合、ステップＳ１０６に進み、充放電制御部１８ｃはｂ電池７を選択して充放電を行う。
【０１８１】
本充放電制御方法４では、ステップＳ１０１において、予め設定した電池容量範囲である容量ゾーンに、複数の電池それぞれが有する電池容量に応じてゾーンを振り分けるため、選択した電池が同じゾーンに存在する限り、他の電池との比較ステップを省略することができる。従って、各電池の使用（充電または放電）状況に応じ容量を逐一比較する煩雑さを解消することができ、実用性が高い効果がある。
【０１８２】
なお、本充放電制御方法４では、ａ電池とｂ電池との２つの電池の場合であるため、ステップＳ１０４及びＳ１０８においてゾーン内での電池容量値の比較は省略しているが、ゾーンに存在する電池が複数の場合には、ステップＳ１０４及びＳ１０８において選択したゾーンに存在する複数の電池について電池容量値の大小を比較するステップが加わる。
【０１８３】
また、同様にステップＳ１０９及びＳ１１０においてゾーン内での充放電回数の比較は省略しているが、ゾーンに存在する電池が複数の場合には、ステップＳ１０２とステップＳ１０９との間に、選択したゾーンに存在する複数の電池について充放電回数の大小を比較するステップが、ステップＳ１０９及びステップＳ１１０と同様に加わる。
【０１８４】
なお、本充放電制御方法４では、容量ゾーンを０％〜３０％、３０％〜６０％、６０％〜８０％としたが、各ゾーンにおける上限値と下限値とは適用する情報処理装置に応じて適宜設定することができる。また、電池を使い切った容量が０％の場合でも、満充電状態と同様に電池寿命を劣化する一要因として知られているため、上記要領ゾーンの０％を例えば１０％程度とすることで、さらなる長寿命化を図ることができる。
【０１８５】
上記実施の形態で説明した構成は、単に具体例を示すものであり、本発明の技術的範囲を制限するものではない。本発明の効果を奏する範囲において、任意の構成を採用することが可能である。
【０１８６】
上記実施の形態では、図７、図１１、図１３、図１５のフローチャートに示す充電制御及び／または放電制御が、図１〜３に示す情報処理装置に適用される例を説明したが、当該充電制御及び／または放電制御は、当該情報処理装置に限らず、他の複数の電池を備える装置にも適用可能である。
【符号の説明】
【０１８７】
１    情報処理部
２    電源制御部
３    電源スイッチ
４    ＡＣアダプタ
５    電流制御部
６    ａ電池
６ａ，７ａ    不揮発性メモリ（ＥＥＰＲＯＭ）
６ｂ，７ｂ    温度センサ
７    ｂ電池
８    切替器
９ａ，９ｂ    電流計
１０    ＰＤＡ
１０ａ，１０ｂ    電圧計
１１    前面筐体部
１１ａ，１１ｂ    温度計
１２    背面筐体部
１３    ディスプレイ部
１４    キーボード
１５    操作ボタン
１６    電源スイッチ
１７Ｌ，１７Ｒ    前面電池残量表示部
１８    マイコン（ＥＣ）
１８ａ    電池容量取得部
１８ｂ    電池容量比較部
１８ｃ    充放電制御部
１８ｄ    充放電回数取得部
１８ｅ    充放電回数比較部
１９Ｌ，１９Ｒ    電池残量表示アイコン
２１    低面部
２２Ｌ，２２Ｒ    高面部
２３Ｌ，２３Ｒ    電池収納部
２４Ｌ，２４Ｒ    電池
２５Ｌ，２５Ｒ    電池蓋
２７Ｌ，２７Ｒ    背面電池残量表示部
２９Ｌ，２９Ｒ    磁石
３１Ｌ，３１Ｒ    磁界検出素子
３３Ｌ，３３Ｒ    検知部
３５Ｌ，３５Ｒ    スイッチ
３６    電力取り出し部
３７    制御用マイコン
３８    負荷
４１    警告出力部
【図１】
0005360968.tif 000002
【図２】
0005360968.tif 000003
【図３】
0005360968.tif 000004
【図４】
0005360968.tif 000005
【図５】
0005360968.tif 000006
【図６】
0005360968.tif 000007
【図７】
0005360968.tif 000008
【図８】
0005360968.tif 000009
【図９】
0005360968.tif 000010
【図１０】
0005360968.tif 000011
【図１１】
0005360968.tif 000012
【図１２】
0005360968.tif 000013
【図１３】
0005360968.tif 000014
【図１４】
0005360968.tif 000015
【図１５】
0005360968.tif 000016
【図１６】
0005360968.tif 000017
【図１７】
0005360968.tif 000018