複数個の二次電池パックと、該複数個の二次電池パックへの充電及び前記複数個の二次電池パックからの放電を実行する充放電実行部とを備え、該充放電実行部は、前記放電を実行する際、前記複数個の二次電池パックの各々の充放電回数に基づいて前記複数個の二次電池パックの一つを、選択された二次電池パックとして選択し、該選択された二次電池パックからの放電を実行する情報処理装置であって、前記充放電実行部は、前記複数個の二次電池パックの各々の前記充放電回数を、当該二次電池パックへの前記充電の実行時に当該二次電池パックの満充電状態を検出した回数、当該二次電池パックからの前記放電の実行時に当該二次電池パックの残容量が、前記満充電状態での最大残容量値と残容量ゼロとの間の所定値に等しくなる中間状態を検出した回数、及び当該二次電池パックからの前記放電の実行時に当該二次電池パックの残容量が、前記所定値よりも前記残容量ゼロに近いニアゼロ値に等しくなる残容量ニアゼロ状態を検出した回数に基づいて求めることを特徴とする情報処理装置。前記充放電実行部は、前記複数個の二次電池パックの各々の前記充放電回数を、前記最大残容量値と前記ニアゼロ値との間の別の所定値に等しくなる別の中間状態を検出した回数にも基づいて求めることを特徴とする請求項1に記載の情報処理装置。前記情報処理装置は、装置本体を備え、前記充放電実行部は、前記充電として、外部電源から前記複数個の二次電池パックへの充電を実行し、前記放電として、前記複数個の二次電池パックから前記装置本体への放電を実行することを特徴とする請求項1又は2に記載の情報処理装置。前記情報処理装置は、ACアダプタを備え、前記充放電実行部は、前記充電として、前記外部電源から前記ACアダプタを介して前記複数個の二次電池パックへの充電を実行することを特徴とする請求項3に記載の情報処理装置。前記充放電実行部は、前記放電を実行する際、前記複数個の二次電池パックのうち前記充放電回数が最も少ない二次電池パックを前記選択された二次電池パックとして選択し、該選択された二次電池パックからの放電を実行することを特徴とする請求項1乃至4のいずれかに記載の情報処理装置。上述したように、上記特許文献1では、観察された電圧値と電流値とをサイクル数に換算することで充放電サイクル数を把握している。しかしながら、上記特許文献1には、複数個の二次電池パックの各々の充放電回数の具体的な求め方について開示がない。本発明の目的は、放電を実行する際、複数個の二次電池パックの各々の充放電回数に基づいて複数個の二次電池パックの一つを選択し、選択された二次電池パックからの放電を実行する情報処理装置であって、複数個の二次電池パックの各々の充放電回数を簡便に求めることができる情報処理装置を提供することにある。本発明によれば、複数個の二次電池パックと、該複数個の二次電池パックへの充電及び前記複数個の二次電池パックからの放電を実行する充放電実行部とを備え、該充放電実行部は、前記放電を実行する際、前記複数個の二次電池パックの各々の充放電回数に基づいて前記複数個の二次電池パックの一つを、選択された二次電池パックとして選択し、該選択された二次電池パックからの放電を実行する情報処理装置であって、前記充放電実行部は、前記複数個の二次電池パックの各々の前記充放電回数を、当該二次電池パックへの前記充電の実行時に当該二次電池パックの満充電状態を検出した回数、当該二次電池パックからの前記放電の実行時に当該二次電池パックの残容量が、前記満充電状態での最大残容量値と残容量ゼロとの間の所定値に等しくなる中間状態を検出した回数、及び当該二次電池パックからの前記放電の実行時に当該二次電池パックの残容量が、前記所定値よりも前記残容量ゼロに近いニアゼロ値に等しくなる残容量ニアゼロ状態を検出した回数に基づいて求めることを特徴とする情報処理装置が得られる。本発明に従えば、複数個の二次電池パックの各々の充放電回数を簡便に求めることができるという効果を奏する。次に本発明の実施形態について詳細に説明する。図1を参照すると、本発明の第1の実施形態による情報処理装置10が示されている。この第1の実施形態による情報処理装置10は、複数個の二次電池パック11、12、及び13と、複数個の二次電池パック11、12、及び13への充電及び複数個の二次電池パック11、12、及び13からの放電を実行する充放電実行部21、22、及び23を含む部分とを備えている。二次電池パック11、12、及び13は、それぞれ、ファーストバッテリ、セカンドバッテリ、及びサードバッテリとも呼ばれ、情報処理装置10に装着されている。充放電実行部21、22、及び23を含む部分は、バッテリ切替回路21、充放電切替回路22、及び制御IC23を有する。情報処理装置10は、装置本体27を、放電対象となる負荷として備えている。装置本体27は、情報処理装置10の本来の機能を構成するIC等を有する。充放電実行部21、22、及び23を含む部分は、前記充電として、外部電源図示せずから複数個の二次電池パック11、12、及び13への充電を実行し、前記放電として、複数個の二次電池パック11、12、及び13から装置本体27への放電を実行する。前記外部電源は、ACAlternatingCurrent電源、即ち、商用電源である。情報処理装置10は、ACアダプタ25及び充電IC26を備え、充放電実行部21、22、及び23を含む部分は、前記充電として、前記外部電源AC電源からACアダプタ25及び充電IC26を介して複数個の二次電池パック11、12、及び13への充電を実行する。充放電実行部21、22、及び23を含む部分は、前記放電を実行する際、複数個の二次電池パック11、12、及び13の各々の充放電回数に基づいて複数個の二次電池パック11、12、及び13の一つを、選択された二次電池パックとして選択し、該選択された二次電池パックからの放電を実行するものである。具体的には、充放電実行部21、22、及び23を含む部分は、前記放電を実行する際、複数個の二次電池パック11、12、及び13のうち前記充放電回数が最も少ない二次電池パックを前記選択された二次電池パックとして選択し、該選択された二次電池パックからの放電を実行するものである。充放電実行部21、22、及び23を含む部分は、複数個の二次電池パック11、12、13の各々の前記充放電回数を、当該二次電池パックへの前記充電の実行時に当該二次電池パックの満充電状態第1検出ポイントを検出した回数、当該二次電池パックからの前記放電の実行時に当該二次電池パックの残容量が、前記満充電状態での最大残容量値100と残容量ゼロ状態での残容量ゼロ0との間の所定値例えば、50に等しくなる中間状態第2検出ポイントを検出した回数、及び当該二次電池パックからの前記放電の実行時に当該二次電池パックの残容量が、前記所定値例えば、50よりも前記残容量ゼロ0に近いニアゼロ値例えば、5に等しくなる残容量ニアゼロ状態第3検出ポイントを検出した回数に基づいて求めるものである。具体的には、充放電実行部21、22、及び23を含む部分は、複数個の二次電池パック11、12、13の各々の前記充放電回数を、当該二次電池パックの満充電状態第1検出ポイントを検出した回数と、当該二次電池パックの中間状態第2検出ポイントを検出した回数と、当該二次電池パックの残容量ニアゼロ状態第3検出ポイントを検出した回数との合計値として求めるものである。或いは、図2に図示して後に説明するように、充放電実行部21、22、及び23を含む部分は、複数個の二次電池パック11、12、13の各々の前記充放電回数を、前記合計値を3つの検出ポイントのポイント数3で割って得られる平均値として求めるものである。このようにして、充放電実行部21、22、及び23を含む部分は、複数個の二次電池パック11、12、及び13の各々の充放電回数を求め、前記放電を実行する際、複数個の二次電池パック11、12、及び13のうち前記充放電回数が最も少ない二次電池パックを選択し、選択された二次電池パックからの放電を実行する。このように充放電回数の最も少ない二次電池パックを優先的に放電させることにより、二次電池パック11、12、及び13の充放電による劣化の進行状態を可能な限り均一化させる。なお、充放電実行部21、22、及び23を含む部分は、複数個の二次電池パック11、12、及び13の各々の前記充放電回数を、前記最大残容量値100と前記ニアゼロ値例えば、5との間の別の所定値例えば、75或いは25に等しくなる別の中間状態を検出した回数にも基づいて求めるようにしてもよい後に本発明による第2の実施形態として説明する。以下、図1に示した第1の実施形態による情報処理装置10の構成について詳細に説明する。図1において、3個の二次電池パック11、12、及び13が充放電回路21及び22を介して二次電池パック11、12、及び13の充放電を制御するための制御IC23に接続されている。この制御IC23は、本発明の特徴である優先放電する二次電池パックを決定するロジックを持ったファームウェア24が書き込まれているものである。図1は、情報処理装置10に3個の二次電池パック11、12、及び13が装着された状態であり、二次電池パック11、12、及び13の各々は制御IC23に接続されている。この制御IC23は、二次電池パック11、12、及び13の充放電を制御する機能や、3個の二次電池パック11、12、及び13の使用優先順位を決定する機能を有する。これら機能は制御IC23のファームウェア24によって実現される。制御IC23は、以下の機能も有する。1充電のためのACアダプタ電源ユニット25がAC電源に接続されたか否かを監視し、ACアダプタ25がAC電源に接続された場合は、充放電切替回路22を充電に切り替え、ACアダプタ25がAC電源に接続されていない場合は、充放電切替回路22を放電に切り替える。ACアダプタ電源ユニット25がAC電源に接続されたか否かは、例えば、ACアダプタ電源ユニットから充電IC26へのDC出力を検知することによって行う。2ファーストバッテリ二次電池パック11、セカンドバッテリ二次電池パック12、及びサードバッテリ二次電池パック13の電圧を検知し、電圧によってバッテリ11、12、及び13の各々の残容量を把握する。3バッテリ切替回路21を制御し、バッテリ11、12、及び13のうち、充放電切替回路22に接続する一つのバッテリを選択する。また、制御IC23は、C10011で表される二次電池パックファーストバッテリ11の満充電検出カウンタ、C5011で表される二次電池パックファーストバッテリ11の50検出カウンタ、C511で表される二次電池パックファーストバッテリ11の5検出カウンタ、MAVE11で表される二次電池パックファーストバッテリ11の平均値格納メモリ、C10012で表される二次電池パックセカンドバッテリ12の満充電検出カウンタ、C5012で表される二次電池パックセカンドバッテリ12の50検出カウンタ、C512で表される二次電池パックセカンドバッテリ12の5検出カウンタ、MAVE12で表される二次電池パックセカンドバッテリ12の平均値格納メモリ、C10013で表される二次電池パックサードバッテリ13の満充電検出カウンタ、C5013で表される二次電池パックサードバッテリ13の50検出カウンタ、C513で表される二次電池パックサードバッテリ13の5検出カウンタ、及びMAVE13で表される二次電池パックサードバッテリ13の平均値格納メモリを有する。これらのカウンタやメモリについては、後述する。二次電池パック11、12、及び13は、情報処理装置10において、装置本体27の機能を動作されるための電源として使用される。二次電池パック11、12、及び13は、例えば携帯型のパーソナルコンピュータや携帯電話などの情報処理装置10に使用されている。携帯型であるが故に、情報処理装置10は装着された二次電池パックの残容量をモニタリングできる様に作られており、二次電池パックの残容量を検出するのに必要な主たる要素の一つに二次電池パックの電圧がある。これは二次電池パックの電圧が残容量によって変動するためであり、当業者には一般的に知られていることである。また、二次電池パックの電圧は残容量検出に必要な一つの要素であり、より正確に二次電池パックの残容量を検出するには、温度や電流など幾つかの要素を組み合わせることが必要なことも当業者には良く知られていることであり、必要に応じて、電圧の外の要素を検知し、二次電池パックの残容量を検出するようにすればよい。以下、図1に示した第1の実施形態による情報処理装置10の動作について詳細に説明する。詳細な二次電池パックの残容量の検出構成や方法については一般的な技術であるためここでは割愛する。ここでは、図1に示す3個の二次電池パック11、12、及び13の劣化を均一にする方法について図2のフローチャートをも参照して以下に説明する。制御IC23は、以下の機能も有する。制御IC23は、上述したとおり、充電のためのACアダプタ25がAC電源に接続されたか否かを、ACアダプタ接続判断ステップACアダプタ接続において、監視し、ACアダプタ25がAC電源に接続された場合は、充放電切替回路22を充電に切り替える。制御IC23は、ACアダプタ25がAC電源に接続された場合は、ファーストバッテリ二次電池パック11、セカンドバッテリ二次電池パック12、及びサードバッテリ二次電池パック13の残容量を確認し、全てのバッテリ11、12、及び13が満充電か否かを判断する。全てのバッテリ11、12、及び13が満充電であれば、充電完了し、前記ACアダプタ接続判断ステップACアダプタ接続に戻る。全てのバッテリ11、12、及び13が満充電でなければ、最も残容量の少ないバッテリは、ファーストバッテリ二次電池パック11、セカンドバッテリ二次電池パック12、或いはサードバッテリ二次電池パック13かを判断し、最も残容量の少ないバッテリを選択されたバッテリとして選択する。なお、残容量が、ファーストバッテリ二次電池パック11、セカンドバッテリ二次電池パック12、及びサードバッテリ二次電池パック13のうちの三つにおいて同じである場合、三つのバッテリのうちいずれか一つを選択する。また、残容量の最小値が、ファーストバッテリ二次電池パック11、セカンドバッテリ二次電池パック12、及びサードバッテリ二次電池パック13のうちの二つにおいて同じである場合も、二つのバッテリのうちいずれか一つを選択する。続いて、制御IC23は、選択されたバッテリの充電を開始し、選択されたバッテリの満充電を検出するまで、選択されたバッテリの充電を行う。制御IC23は、選択されたバッテリの満充電を検出すると、選択されたバッテリの満充電検出カウンタを1して、前記ACアダプタ接続判断ステップACアダプタ接続に戻る。この際、例えば、選択されたバッテリがファーストバッテリ二次電池パック11であれば、C10011で表される満充電検出カウンタを1する。満充電検出の検出ポイントを図3に示す。なお、図3は、二次電池パックの残容量縦軸と時間tとの関係を示すグラフである。制御IC23は、上述したとおり、充電のためのACアダプタ25がAC電源に接続されたか否かを、ACアダプタ接続判断ステップACアダプタ接続において、監視しており、ACアダプタ25がAC電源に接続されていない場合は、充放電切替回路22を放電に切り替える。制御IC23は、前記ACアダプタ接続判断ステップACアダプタ接続において、ACアダプタ25がAC電源に接続されていない場合は、ファーストバッテリ二次電池パック11、セカンドバッテリ二次電池パック12、及びサードバッテリ二次電池パック13の残容量を確認し、全てのバッテリ11、12、及び13が残容量5未満か否かを判断する。全てのバッテリ11、12、及び13が残容量5未満であれば、装置本体27のCPU28へ割込を発行し、放電完了する。CPU28は、情報処理装置10の動作を制御しているものであり、前述の割込を受けたCPU28は、システムシャットダウンの処理を行う。全てのバッテリ11、12、及び13が残容量5未満でなければ、バッテリ11、12、及び13の各々における、満充電検出カウンタのカウント数、50検出カウンタのカウント数、及び5検出カウンタのカウント数の合計値を3つの検出ポイントのポイント数3で割って得られる平均値を求め、この平均値をサイクルカウンタ値として平均値格納メモリに格納し記録する。なお、平均値の代りに前記合計値をサイクルカウンタ値として同様の格納メモリに格納し記録してもよい。制御IC23は、残容量が5以上あるバッテリの中でサイクルカウンタ値の最小値は、ファーストバッテリ二次電池パック11、セカンドバッテリ二次電池パック12、或いはサードバッテリ二次電池パック13かを判断し、最小値のサイクルカウンタ値を有するバッテリを選択されたバッテリとして選択し、選択されたバッテリの放電を開始する。なお、サイクルカウンタ値が、ファーストバッテリ二次電池パック11、セカンドバッテリ二次電池パック12、及びサードバッテリ二次電池パック13のうちの三つにおいて同じである場合、三つのバッテリのうちいずれか一つを選択する。また、サイクルカウンタ値の最小値が、ファーストバッテリ二次電池パック11、セカンドバッテリ二次電池パック12、及びサードバッテリ二次電池パック13のうちの二つにおいて同じである場合も、二つのバッテリのうちいずれか一つを選択する。続いて、制御IC23は、選択されたバッテリの残容量が50以上かを判断し、50以上であれば、選択されたバッテリの残容量50が放電状態で検出か否かを判断する。選択されたバッテリの残容量50が放電状態で検出されれば、制御IC23は、選択されたバッテリの50検出カウンタを1し、選択されたバッテリの残容量が5以上かの判断に進む。この際、例えば、選択されたバッテリがファーストバッテリ二次電池パック11であれば、C5011で表される50検出カウンタを1する。50検出の検出ポイントを放電状態50にて図3に示す。制御IC23は、選択されたバッテリの残容量が50以上かを判断し、50以上でない場合も、選択されたバッテリの残容量が5以上かの判断に進む。そして、制御IC23は、選択されたバッテリの残容量5が放電状態で検出されれば、選択されたバッテリの5検出カウンタを1し、前記ACアダプタ接続判断ステップACアダプタ接続に戻る。この際、例えば、選択されたバッテリがファーストバッテリ二次電池パック11であれば、C511で表される5検出カウンタを1する。5検出の検出ポイントを放電状態5にて図3に示す。図2のフローチャートにも示す通り、制御IC23には二次電池パック11、12、及び13の各々に対して3つの状態3つの検出ポイントを検出した時に回数を計上するカウンタ機能を搭載する。一つは満充電第1検出ポイントを検出した場合、一つはバッテリ残容量が放電状態で50第2検出ポイントを検出した場合、もう一つはバッテリ残容量が放電状態で5第3検出ポイントを検出した場合である。図3に3つの検出ポイントを示す。次に各々カウントした結果の平均値を計算し、この平均値をサイクルカウンタ値として制御IC23に記録する。なお、平均値の代りに前記合計値をサイクルカウンタ値として制御IC23に記録してもよい。二次電池パックは、例えば0及び100の最小及び最大残容量値で充放電を行った時の方が、50及び100のような残容量で充放電を行った時より1回あたりの劣化は大きい。つまり、最小及び最大残容量での充放電を行った時の方が、同じ充放電回数であっても劣化は進行しており、前述したサイクルカウンタ値は3つの検出ポイントの平均値であるため、値が大きいほど劣化が進行していることを判別することが可能となる。このサイクルカウンタの値から制御IC23は優先的に放電する二次電池パックを適切に決定することになる。以上説明したように、本実施形態では情報処理装置に装着された複数個の二次電池パックに対して、充放電の実行回数を計上するカウンタ機能を搭載させることで、劣化の少ない二次電池パックを優先的に放電させる機能を実現させることができる。図4を参照すると、図1に示された情報処理装置10における制御IC23への電力供給回路が示されている。制御IC23の電源は、バッテリ11、12、13、もしくはACアダプタ25からの供給によるものである。実際には、制御IC23への電力供給回路は、ACアダプタ25、バッテリ11、12、13のダイオードOR接続となっており、ACアダプタ25、バッテリ11、12、13のうちの一番高い電圧のものから、レーギュレータ30を介して制御IC23への電力供給がなされる。本発明による第2の実施形態として、その基本的構成は上記の通りであるが、以下示す構成要素を加えることも可能である。一つは、上記第1の実施形態では、満充電検出、放電状態での50検出、放電状態での5検出と3つの検出ポイントを例に挙げたが、これを更に細かく検出することでより精度の高いサイクルカウンタ値を求めることが可能である。例えば、満充電検出、放電状態での66検出、放電状態での33検出、放電状態での5検出と4つの検出ポイントを検出する、また、満充電検出、放電状態での75検出、放電状態での50検出、放電状態での25検出、放電状態での5検出と5つの検出ポイントを検出する等である。検出するポイントは制御IC23に記録できる容量や、情報処理装置10に求められる要求仕様によって適切に決定すればよい。以上、実施形態を参照して本願発明を詳細に説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解できる様々な変更をすることができる。