(57)【特許請求の範囲】
【請求項１】
給電および充電が可能な第１の電源装置と、給電が可能な第２の電源装置と接続可能な情報処理装置であって、
前記第１の電源装置と、前記第２の電源装置とから電源種別情報を取得する電源識別情報取得部と、
取得した前記電源種別情報と、接続された電源装置の種別に応じた処理を規定する電源制御情報とに基づいて、前記第２の電源装置からの給電と、前記第１の電源装置への充電とを制御する電源制御部と、
を備え、
前記電源制御部は、
前記第１の電源装置の最大充電電流値と、前記第２の電源装置の最大給電電流値とのうち、より小さな電流値を上限として、前記第１の電源装置に対する充電を行い、
前記第１の電源装置の最大充電電流値が可変である場合には、前記第１の電源装置の最大充電電流の情報を定期的または非定期的に更新し、
前記最大充電電流の情報が示す最大充電電流値と、前記最大給電電流値とのうちのより小さな電流値を上限として、前記第１の電源装置に対する充電を行う、情報処理装置。
【請求項２】
前記第１の電源装置が接続される第１接続部と、
前記第２の電源装置が接続される第２接続部と、
前記第１接続部における前記第１の電源装置の接続状態と、前記第２接続部における前記第２の電源装置の接続状態とに基づいて、前記第１接続部および第２接続部における接続状態の変化を判定する接続状態判定部と、
前記接続状態判定部における判定結果と、前記電源識別情報取得部が選択的に取得した電源種別情報とに基づいて、前記第１接続部および／または前記第２接続部に接続されている電源装置の種別を示す接続電源識別情報を管理する電源識別情報管理部と、
をさらに備え、
前記電源識別情報取得部は、前記接続状態判定部が接続状態に変化があったと判定した場合に、前記第１接続部に接続されている第１の電源装置と、前記第２接続部に接続されている第２の電源装置とから電源種別情報を選択的に取得し、
前記電源制御部は、前記接続電源識別情報と、前記電源制御情報とに基づいて、前記第１接続部と前記第２接続部とに接続されている電源装置からの給電と、前記第１接続部に接続されている第１の電源装置への充電とを制御する、請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置の動作状態を判定する動作状態判定部をさらに備え、
前記電源制御部は、さらに前記動作状態判定部の判定結果に基づいて、前記第１接続部と前記第２接続部とに接続されている電源装置からの給電と、前記第１接続部に接続されている第１の電源装置への充電とを制御する、請求項２に記載の情報処理装置。
【請求項４】
給電および充電が可能な第１の電源装置と、給電が可能な第２の電源装置と接続可能な情報処理装置における電源制御方法であって、
前記第１の電源装置と、前記第２の電源装置とから電源種別情報を取得するステップと、
取得した前記電源種別情報と、接続された電源装置の種別に応じた処理を規定する電源制御情報とに基づいて、前記第２の電源装置からの給電と、前記第１の電源装置への充電とを制御するステップと、
を有し、
前記制御するステップでは、
前記第１の電源装置の最大充電電流値と、前記第２の電源装置の最大給電電流値とのうち、より小さな電流値を上限として、前記第１の電源装置に対する充電が行われ、
前記第１の電源装置の最大充電電流値が可変である場合には、前記第１の電源装置の最大充電電流の情報が定期的または非定期的に更新され、
前記最大充電電流の情報が示す最大充電電流値と、前記最大給電電流値とのうちのより小さな電流値を上限として、前記第１の電源装置に対する充電が行われる、電源制御方法。
【請求項５】
給電および充電が可能な第１の電源装置と、給電が可能な第２の電源装置と接続可能な情報処理装置に適用可能なプログラムであって、
前記第１の電源装置と、前記第２の電源装置とから電源種別情報を取得するステップ、
取得した前記電源種別情報と、接続された電源装置の種別に応じた処理を規定する電源制御情報とに基づいて、前記第２の電源装置からの給電と、前記第１の電源装置への充電とを制御するステップ、
をコンピュータに実行させ、
前記制御するステップでは、
前記第１の電源装置の最大充電電流値と、前記第２の電源装置の最大給電電流値とのうち、より小さな電流値を上限として、前記第１の電源装置に対する充電が行われ、
前記第１の電源装置の最大充電電流値が可変である場合には、前記第１の電源装置の最大充電電流の情報が定期的または非定期的に更新され、
前記最大充電電流の情報が示す最大充電電流値と、前記最大給電電流値とのうちのより小さな電流値を上限として、前記第１の電源装置に対する充電が行われる、プログラム。
【請求項６】
給電および充電が可能な第１の電源装置と、
給電が可能な第２の電源装置と、
前記第１の電源装置、および／または、前記第２の電源装置が接続され、接続されている前記第１の電源装置および／または前記第２の電源装置からの給電、前記第１の電源装置への充電を制御する情報処理装置と、
を有し、
前記情報処理装置は、
前記第１の電源装置と、前記第２の電源装置とから電源種別情報を取得する電源識別情報取得部と、
取得した前記電源種別情報と、接続された電源装置の種別に応じた処理を規定する電源制御情報とに基づいて、前記第２の電源装置からの給電と、前記第１の電源装置への充電とを制御する電源制御部と、
を備え、
前記電源制御部は、
前記第１の電源装置の最大充電電流値と、前記第２の電源装置の最大給電電流値とのうち、より小さな電流値を上限として、前記第１の電源装置に対する充電を行い、
前記第１の電源装置の最大充電電流値が可変である場合には、前記第１の電源装置の最大充電電流の情報を定期的または非定期的に更新し、
前記最大充電電流の情報が示す最大充電電流値と、前記最大給電電流値とのうちのより小さな電流値を上限として、前記第１の電源装置に対する充電を行う、電源制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、電源制御方法、プログラム、および電源制御システムに関する。
【背景技術】
【０００２】
近年、ノート型ＰＣ（Personal  Computer）やデジタルカメラなどのように、例えば、バッテリなどの給電および充電が可能な電源装置と、ＡＣ（Alternating  Current）アダプタなどの給電が可能な電源装置とが接続可能な情報処理装置が普及している。上記のような情報処理装置は、例えばバッテリとＡＣアダプタの双方が接続される場合には、双方から給電を受けることができ、また、ＡＣアダプタからの給電とバッテリへの充電とを行うことができる。
【０００３】
このような中、情報処理装置に接続された電源装置の種別に基づいて電源を制御する技術が開発されている。バッテリ装置が有する識別情報に関する判定と、バッテリ装置が所定の条件を満たしているか否かの判定とを行い、判定結果に応じてバッテリ装置の使用を禁止させる技術としては、例えば、特許文献１が挙げられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１０９４６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
接続された電源装置の種別に基づいて電源を制御する従来の技術（以下、「従来の技術」という。）を用いる情報処理装置（以下、「従来の情報処理装置」とよぶ場合がある。）は、バッテリ装置（電源装置に相当）が所定の条件を満たさない場合には、バッテリ装置の使用を禁止する。よって、従来の技術を用いる場合には、いわゆる改造バッテリ装置が情報処理装置に接続されたとしても当該改造バッテリ装置が実質的に機能しないようにすることができるので、正規のバッテリ装置のみを使用可能とすることができる。
【０００６】
しかしながら、従来の技術は、バッテリ装置が有する識別情報に関する判定と、所定の条件を満たしているか否かの判定とに基づいて、当該バッテリ装置を選択的に有効化しているに過ぎない。つまり、従来の技術を用いたとしても、情報処理装置に接続されている電源装置の有効化、または無効化が単に行われるだけである。よって、従来の技術を用いたとしても、情報処理装置に接続されている電源装置の組み合わせに基づいて、当該組み合わせに応じた接続されている電源装置からの給電や、当該組み合わせに応じた接続されている電源装置への充電の実現は、望むべくもない。
【０００７】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、接続されている電源装置の種別に基づく電源制御を行うことが可能な、新規かつ改良された情報処理装置、電源制御方法、プログラム、および電源制御システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の第１の観点によれば、給電、または、給電および充電が可能であり、電源の種別を示す電源種別情報を記憶する第１の電源装置が接続される第１接続部と、給電が可能であり、電源種別情報を記憶する第２の電源装置が接続される第２接続部と、上記第１接続部における上記第１の電源装置の接続状態と、上記第２接続部における上記第２の電源装置の接続状態とに基づいて、上記第１接続部および第２接続部における接続状態の変化を判定する接続状態判定部と、上記接続状態判定部が接続状態に変化があったと判定した場合に、上記第１接続部に接続されている第１の電源装置と、上記第２接続部に接続されている第２の電源装置とから電源種別情報を選択的に取得する電源識別情報取得部と、上記接続状態判定部における判定結果と、上記電源識別情報取得部が選択的に取得した電源識別情報とに基づいて、上記第１接続部および／または上記第２接続部に接続されている電源装置の種別を示す接続電源識別情報を管理する電源識別情報管理部と、上記接続電源識別情報と、上記第１接続部と上記第２接続部とに接続された電源装置の種別に応じた処理が規定される電源制御情報とに基づいて、上記第１接続部と上記第２接続部とに接続されている電源装置からの給電と、上記第１接続部に接続されている第１の電源装置への充電とを制御する電源制御部とを備える情報処理装置が提供される。
【０００９】
かかる構成により、接続されている電源装置の種別に基づく電源制御を行うことができる。
【００１０】
また、上記電源制御情報には、上記第１の電源装置の最大充電電流の情報と、上記第２の電源装置の最大給電電流の情報とが含まれ、上記接続電源識別情報が、上記第１の電源装置と上記第２の電源装置との双方が接続されていることを示す場合、上記電源制御部は、上記接続電源識別情報に対応する上記最大充電電流の情報が示す最大充電電流値と、上記接続電源識別情報に対応する上記最大給電電流の情報が示す最大給電電流値とのうちのより小さな電流値を上限として、上記第１の電源装置に対する充電を行ってもよい。
【００１１】
また、上記電源制御情報に含まれる、上記接続電源識別情報に対応する第１の電源装置の最大充電電流の情報が、最大充電電流値が可変であることを示す場合、上記電源制御部は、上記第１接続部に接続されている上記第１の電源装置から最大充電電流の情報を、定期的または非定期的に取得し、取得された最大充電電流の情報が示す最大充電電流値と、上記接続電源識別情報に対応する上記最大給電電流の情報が示す最大給電電流値とのうちのより小さな電流値を上限として、上記第１の電源装置に対する充電を行ってもよい。
【００１２】
また、上記情報処理装置の動作状態を判定する動作状態判定部をさらに備え、上記電源制御部は、さらに上記動作状態判定部の判定結果に基づいて、上記第１接続部と上記第２接続部とに接続されている電源装置からの給電と、上記第１接続部に接続されている第１の電源装置への充電とを制御してもよい。
【００１３】
上記目的を達成するために、本発明の第２の観点によれば、給電、または、給電および充電が可能であり、電源の種別を示す電源種別情報を記憶する第１の電源装置が接続される第１接続部における上記第１の電源装置の接続状態と、給電が可能であり、電源種別情報を記憶する第２の電源装置が接続される第２接続部における上記第２の電源装置の接続状態とに基づいて、上記第１接続部および第２接続部における接続状態の変化を判定するステップと、上記判定するステップにおいて接続状態に変化があったと判定した場合に、上記第１接続部に接続されている第１の電源装置と、上記第２接続部に接続されている第２の電源装置とから電源種別情報を選択的に取得するステップと、上記判定するステップにおける判定結果と、上記取得するステップにおいて選択的に取得された電源識別情報とに基づいて、上記第１接続部および／または上記第２接続部に接続されている電源装置の種別を示す接続電源識別情報を管理するステップと、上記接続電源識別情報と、上記第１接続部と上記第２接続部とに接続された電源装置の種別に応じた処理が規定される電源制御情報とに基づいて、上記第１接続部と上記第２接続部とに接続されている電源装置からの給電と、上記第１接続部に接続されている第１の電源装置への充電とを制御するステップとを有する電源制御方法が提供される。
【００１４】
かかる方法を用いることにより、接続されている電源装置の種別に基づく電源制御を行うことができる。
【００１５】
上記目的を達成するために、本発明の第３の観点によれば、給電、または、給電および充電が可能であり、電源の種別を示す電源種別情報を記憶する第１の電源装置が接続される第１接続部における上記第１の電源装置の接続状態と、給電が可能であり、電源種別情報を記憶する第２の電源装置が接続される第２接続部における上記第２の電源装置の接続状態とに基づいて、上記第１接続部および第２接続部における接続状態の変化を判定するステップ、上記判定するステップにおいて接続状態に変化があったと判定した場合に、上記第１接続部に接続されている第１の電源装置と、上記第２接続部に接続されている第２の電源装置とから電源種別情報を選択的に取得するステップ、上記判定するステップにおける判定結果と、上記取得するステップにおいて選択的に取得された電源識別情報とに基づいて、上記第１接続部および／または上記第２接続部に接続されている電源装置の種別を示す接続電源識別情報を管理するステップ、上記接続電源識別情報と、上記第１接続部と上記第２接続部とに接続された電源装置の種別に応じた処理が規定される電源制御情報とに基づいて、上記第１接続部と上記第２接続部とに接続されている電源装置からの給電と、上記第１接続部に接続されている第１の電源装置への充電とを制御するステップをコンピュータに実行させるためのプログラムが提供される。
【００１６】
かかるプログラムを用いることにより、接続されている電源装置の種別に基づく電源制御を行うことができる。
【００１７】
上記目的を達成するために、本発明の第４の観点によれば、給電、または、給電および充電が可能であり、電源の種別を示す電源種別情報を記憶する第１の電源装置と、給電が可能であり、電源種別情報を記憶する第２の電源装置と、上記第１の電源装置、および／または、上記第２の電源装置が接続され、接続されている上記第１の電源装置および／または上記第２の電源装置からの給電、上記第１の電源装置への充電を制御する情報処理装置とを有し、上記情報処理装置は、上記第１の電源装置が接続される第１接続部と、上記第２の電源装置が接続される第２接続部と、上記第１接続部における上記第１の電源装置の接続状態と、上記第２接続部における上記第２の電源装置の接続状態とに基づいて、上記第１接続部および第２接続部における接続状態の変化を判定する接続状態判定部と、上記接続状態判定部が接続状態に変化があったと判定した場合に、上記第１接続部に接続されている第１の電源装置と、上記第２接続部に接続されている第２の電源装置とから電源種別情報を選択的に取得する電源識別情報取得部と、上記接続状態判定部における判定結果と、上記電源識別情報取得部が選択的に取得した電源識別情報とに基づいて、上記第１接続部および／または上記第２接続部に接続されている電源装置の種別を示す接続電源識別情報を管理する電源識別情報管理部と、上記接続電源識別情報と、上記第１接続部と上記第２接続部とに接続された電源装置の種別に応じた処理が規定される電源制御情報とに基づいて、上記第１接続部と上記第２接続部とに接続されている電源装置からの給電と、上記第１接続部に接続されている第１の電源装置への充電とを制御する電源制御部とを備える電源制御システムが提供される。
【００１８】
かかる構成により、接続されている電源装置の種別に基づく電源制御を行うことが可能な電源制御システムが提供される。
【発明の効果】
【００１９】
本発明によれば、接続されている電源装置の種別に基づく電源制御を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る電源制御システムの概要を示す説明図である。
【図２】本発明の実施形態に係る電源制御情報の一例を示す説明図である。
【図３】本発明の実施形態に係る電源制御情報に含まれる制御対象の電源装置に関する情報の一例を示す説明図である。
【図４】本発明の実施形態に係る電源制御情報に含まれる制御対象の電源装置に関する情報の一例を示す説明図である。
【図５】本発明の実施形態に係る情報処理装置における第１の電源装置への充電制御の第１の例を示す説明図である。
【図６】本発明の実施形態に係る電源制御情報に含まれる制御対象の電源装置に関する情報の一例を示す説明図である。
【図７】本発明の実施形態に係る情報処理装置における第１の電源装置への充電制御の第２の例を示す説明図である。
【図８】本発明の実施形態に係る情報処理装置における第１の電源装置への充電制御の他の例を説明するための説明図である。
【図９】本発明の実施形態に係る情報処理装置における第１の電源装置への充電制御の他の例を説明するための説明図である。
【図１０】本発明の実施形態に係る情報処理装置における第１の電源装置への充電制御の他の例を説明するための説明図である。
【図１１】本発明の実施形態に係る情報処理装置における電源制御に係る処理の一例を示す流れ図である。
【図１２】本発明の実施形態に係る情報処理装置における変数Ｂ設定処理（接続状態検出処理）の一例を示す流れ図である。
【図１３】本発明の実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図１４】本発明の実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【図１５】本発明の実施形態に係る情報処理装置が備えるマイクロコンピュータのハードウェア構成の一例を示す説明図である。
【図１６】本発明の実施形態に係る情報処理装置のハードウェア構成の他の例を示す説明図である。
【発明を実施するための形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
また、以下では、下記に示す順序で説明を行う。
１．本発明の実施形態に係るアプローチ
２．本発明の実施形態に係る電源制御システム
３．本発明の実施形態に係るプログラム
【００２３】
（本発明の実施形態に係るアプローチ）
本発明の実施形態に係る電源制御システム（以下、「電源制御システム１０００」とよぶ場合がある。）を構成する各装置の構成について説明する前に、本発明の実施形態に係る電源制御アプローチについて説明する。
【００２４】
［電源制御システム１０００の概要］
図１は、本発明の実施形態に係る電源制御システム１０００の概要を示す説明図である。電源制御システム１０００は、情報処理装置１００と、第１の電源装置２００と、第２の電源装置３００とを有する。
【００２５】
情報処理装置１００には、第１の電源装置２００、および／または、第２の電源装置３００が接続され、情報処理装置１００は、接続されている電源装置から給電を受けて駆動し、様々な処理を行う。また、電源制御システム１０００では、後述する本発明の実施形態に係る電源制御アプローチに係る処理を主導的に行う役目を果たす。なお、図１では、情報処理装置１００として、デジタルカメラを示しているが、上記に限られない。
【００２６】
第１の電源装置２００は、電源種別情報を記憶し、給電、または、給電および充電が可能な電源装置である。情報処理装置１００に接続された場合、第１の電源装置２００は、情報処理装置１００に電源を供給し、また、情報処理装置１００により制御された充電電流により充電を行う（給電および充電が可能な場合）。また、第１の電源装置２００は、情報処理装置１００に接続された場合、情報処理装置１００に電源を供給する（給電が可能な場合）。
【００２７】
ここで、本発明の実施形態に係る電源種別情報とは、電源の種別を示す情報である。情報処理装置１００は、電源装置から電源種別情報を取得することによって、どのような電源装置が接続されているのかを識別することができる。電源種別情報としては、例えば、二次電池や、一次電池、ＡＣアダプタなど、電源装置の分類を示す識別情報（例えば、ＩＤ）が挙げられるが、上記に限られない。例えば、本発明の実施形態に係る電源種別情報は、電源装置の機種ごとに固有の識別情報であってもよい。電源種別情報が、電源装置の機種ごとに固有の識別情報を示す例としては、例えば、“二次電池が、リチウムイオン合金系の二次電池であるか、リチウムイオンポリマー系の二次電池かなど”や、“ＡＣアダプタが、４．２［Ｖ］出力用のものであるか、８．４［Ｖ］出力用のものかなど”によって、別の識別情報が割り当てることが挙げられる。また、電源種別情報は、例えば、二次電池が、単セルの二次電池か、２セルが直列に接続された二次電池か、２セルが並列に接続された二次電池かなどによって、別の識別情報が割り当てられていてもよい。
【００２８】
上記のように電源種別情報が電源装置の機種ごとに固有の識別情報であるなどの場合には、電源種別情報は、例えば、一の電源装置の分類に含まれる電源装置を、最大受電電流や最大給電電流などによりさらに分類することが可能となる。
【００２９】
また、第１の電源装置２００としては、例えば、リチウムイオン二次電池やリチウムイオンポリマー二次電池などの二次電池が挙げられるが、上記に限られない。例えば、第１の電源装置２００は、一次電池であってもよい。
【００３０】
第２の電源装置３００は、電源種別情報を記憶し、給電が可能な電源装置である。情報処理装置１００に接続された場合、第２の電源装置３００は、情報処理装置１００に電源を供給する。
【００３１】
ここで、第２の電源装置３００としては、例えば、ＡＣアダプタや、太陽電池、燃料電池、外付け電池（例えば、外付けの一次電池、二次電池）、手動発電機などが挙げられるが、上記に限られない。
【００３２】
電源制御システム１０００は、例えば図１に示すように、情報処理装置１００に、第１の電源装置２００、および／または、第２の電源装置３００が選択的に接続され、情報処理装置１００への給電や、第１の電源装置２００への充電を行う。
【００３３】
なお、図１では、電源制御システム１０００が２つの電源装置を有する構成を示しているが、本発明の電源制御システムは、上記に限られない。例えば、本発明の電源制御システムは、３以上の複数の電源装置が情報処理装置１００に接続されてもよい。上記の構成であっても、本発明の実施形態に係る電源制御システムでは、後述する電源制御アプローチにより、情報処理装置１００が接続されている電源装置の電源制御を行うことができる。
【００３４】
［電源制御アプローチの概要］
次に、本発明の実施形態に係る電源制御アプローチの概要について説明する。以下では、本発明の実施形態に係る電源制御システムが、図１に示すように、第１の電源装置２００と第２の電源装置３００という２つの電源装置が情報処理装置１００に接続されうる場合を主に例に挙げて説明する。また、以下では、情報処理装置１００に接続されうる第１の電源装置２００と第２の電源装置３００とを、総称して「電源装置」とよぶ場合がある。
【００３５】
上述したように、従来の技術を用いる従来の情報処理装置は、接続されている電源装置の有効化、または無効化を単に行うに過ぎない。よって、従来の技術を用いたとしても、情報処理装置に接続されている電源装置の組み合わせに応じた接続されている電源装置からの給電や、当該組み合わせに応じた接続されている電源装置への充電を行うことはできない。
【００３６】
電源制御システム１０００では、情報処理装置１００が、接続されている電源装置の組み合わせに基づいて、接続されている電源装置に対する接続されている電源装置の組み合わせに応じた電源制御を行う。上記によって、情報処理装置１００は、接続されている第１の電源装置２００、および／または、第２の電源装置３００からの給電や、接続されている第１の電源装置２００への充電などを、接続されている電源装置の組み合わせ応じて制御することができる。
【００３７】
より具体的には、情報処理装置１００は、例えば、以下の（１）処理〜（４）の処理を行うことによって、接続されている電源装置の組み合わせ応じた電源制御を実現する。ここで、下記に示す（１）の処理〜（４）の処理は、本発明の実施形態に係る電源制御方法に係る処理の一例と捉えることができる。
【００３８】
（１）接続状態の変化判定処理
情報処理装置１００は、第１の電源装置２００が接続される第１接続部への第１の電源装置２００の接続状態と、第２の電源装置３００が接続される第２接続部への第２の電源装置３００の接続状態とをそれぞれ検出する。そして、情報処理装置１００は、検出結果に基づいて、電源装置の接続状態の変化の有無を判定する。
【００３９】
ここで、第１接続部における接続状態、および第２接続部における接続状態それぞれは、例えば、下記の方法で検出することができる。なお、本発明の実施形態に係る情報処理装置１００における接続状態の検出方法が、下記の方法に限られないことは、言うまでもない。以下では、情報処理装置１００が備える第１接続部、第２接続部を、総称して「接続部」とよぶ場合がある。
【００４０】
〔接続状態の検出方法の一例〕
・接続部に設けられたメカスイッチのＯＮ（接続されている状態）、／ＯＦＦ（接続されていない状態）に基づく検出
・信号線の信号レベルに基づく検出。例えば、接続部に電源装置が接続されたとき、ハイ（High）レベルの信号線がロー（Low）端子に接触することにより、信号レベルがハイからローに変化することによって、接続状態の変化が検出される。
・電源装置から供給されるＵＮＲＥＧ電圧のレベルをＡＤコンバータ（Analog  to  Digital  converter）で測定し、測定結果が基準値以上であるか否かに基づく検出
【００４１】
情報処理装置１００は、例えば上記の検出方法を用いることによって、第１接続部、第２接続部それぞれの接続状態を検出し、接続部の接続状態の変化を判定する。例えば上記のように接続部の接続状態の変化を判定することによって、情報処理装置１００は、電源装置の挿抜を検出することができる。
【００４２】
（２）電源種別情報の取得処理
情報処理装置１００は、上記（１）の処理における判定結果に基づいて、接続されている電源装置から電源種別情報を選択的に取得する。より具体的には、情報処理装置１００は、上記（１）の処理において接続状態の変化があったと判定された場合に、接続されている電源装置から電源種別情報を取得する。
【００４３】
ここで、情報処理装置１００は、例えば、電源種別情報の送信を要求する電源種別情報送信命令を接続部を介して電源装置に送信することによって、接続部に接続されている電源装置から電源種別情報を直接的に取得するが、上記に限られない。例えば、情報処理装置１００は、制御対象の電源装置に対応する電源種別情報（例えばＩＤ）を接続部を介して順次送信し、電源装置から応答があった場合に、当該応答に対応する電源種別情報を、接続されている電源装置の電源種別情報とすることもできる（間接的な電源種別情報の取得）。なお、上記のように間接的に電源種別情報を取得する場合には、情報処理装置１００は、例えば、後述する電源制御情報に記録されている、制御対象の電源装置に対応する電源種別情報のみを送信することによって、例えば、通信時間や通信量を低減させることが可能である。
【００４４】
（３）接続電源識別情報の管理処理
情報処理装置１００は、上記（１）の処理における判定結果と、上記（２）の処理において選択的に取得される電源種別情報とに基づいて、第１接続部および／または第２接続部に接続されている電源装置の種別を示す接続電源識別情報を管理する。
【００４５】
より具体的には、情報処理装置１００は、上記（１）の処理において接続状態の変化があったと判定されない場合には、接続電源識別情報の更新を行わない。
【００４６】
また、情報処理装置１００は、上記（１）の処理において接続状態の変化があったと判定された場合には、上記（２）の処理において取得された電源種別情報に基づいて、接続電源識別情報を更新する。ここで、情報処理装置１００における接続電源識別情報の更新方法としては、例えば、記憶されている接続電源識別情報を削除して、取得された電源種別情報に基づく新たな接続電源識別情報を記憶することが挙げられるが、上記に限られない。
【００４７】
ここで、情報処理装置１００は、取得された電源種別情報そのものを、それぞれ接続電源識別情報として記憶するが、上記に限られない。例えば、情報処理装置１００は、取得された電源種別情報を１つのファイル記録することにより、取得された電源種別情報を１つの接続電源識別情報として記憶することもできる。上記いずれの場合であっても、情報処理装置１００は、記憶されている接続電源識別情報を参照することによって、接続部に接続されている電源装置の種別を一意に特定することができる。なお、情報処理装置１００が、接続電源識別情報を参照することによって接続部に接続されている電源装置の種別を一意に特定することが可能であれば、どのような形式の接続電源識別情報であってもよい。
【００４８】
（４）電源制御処理
情報処理装置１００は、接続電源識別情報と、電源制御情報とに基づいて、第１接続部と前第２接続部とに接続されている電源装置からの給電と、第１接続部に接続されている第１の電源装置への充電とを制御する。
【００４９】
ここで、本発明の実施形態に係る電源制御情報とは、第１接続部と第２接続部とに接続された電源装置の種別に応じた処理が規定される情報である。また、本発明の実施形態に係る電源制御情報は、例えば、第１の電源装置２００の最大充電電流の情報や、第２の電源装置３００の最大給電電流の情報、第１の電源装置２００の最大給電電流の情報など、制御対象の電源装置に関する情報をさらに含んでいてもよい。
【００５０】
図２は、本発明の実施形態に係る電源制御情報の一例を示す説明図である。また、図３、図４は、本発明の実施形態に係る電源制御情報に含まれる制御対象の電源装置に関する情報の一例を示す説明図である。ここで、図３は、第１の電源装置２００の最大充電電流の情報の一例を示しており、また、図４は、第２の電源装置３００の最大給電電流の情報の一例を示している。また、図３、図４では、電源装置を示すＩＤ（電源識別情報の一例）が、１６進数で表された場合を示しているが、上記に限られない。
【００５１】
図２に示すように、本発明の実施形態に係る電源制御情報には、第１接続部に接続される第２の電源装置３００の種別（図２のＡ）と、第２接続部に接続される第１の電源装置２００の種別（図２のＢ）との組み合わせに応じた、給電に関する処理（図２のＣ）および充電に関する処理（図２のＤ）が規定される。
【００５２】
ここで、図２のＡ、図２のＢに示す“×”は、電源装置が接続されていない場合、または、電源制御情報が取得できなかった場合（すなわち、制御対象外の電源装置が接続されている場合）を示している。また、図２のＣ、図２のＤに示す“×”は、充電または給電を行わないことを示し、図２のＣ、図２のＤに示す“○”は、充電または給電を行うことを示している。
【００５３】
情報処理装置１００は、接続電源識別情報により接続部に接続されている電源装置の種別を一意に特定することができるので、電源制御情報を用いることによって、接続されている電源装置に適した電源制御を行うことができる。
【００５４】
なお、本発明の実施形態に係る電源制御情報は、図２に示す例に限られない。例えば、図２では、接続される電源装置の種別を「電源装置の名称」で示しているが、「ＩＤ」（例えば、ＩＤ群や、“０＊＊”や“１＊＊”などのワイルドカードを用いたＩＤ）で示されていてもよい。
【００５５】
また、電源制御情報は、情報処理装置１００の製造時等において情報処理装置１００に予め記憶されるが、上記に限られない。例えば、情報処理装置１００が、サーバなどの外部装置と通信する機能を有する場合には、外部装置から新たな電源制御情報を適宜取得して記憶することもできる。
【００５６】
〔電源制御の一例〕
ここで、本発明の実施形態に係る情報処理装置１００における電源制御の一例について説明する。以下では、本発明の実施形態に係る情報処理装置１００における電源制御の一例として、接続電源識別情報が示す情報処理装置１００に接続された電源装置が、図２のＥに示す組み合わせの電源装置である場合を例に挙げて説明する。また、以下では、情報処理装置１００が、第１の電源装置２００への充電、および第２の電源装置３００からの給電を制御する場合を例に挙げて説明する。
【００５７】
〔１〕第１の例
上記のように、情報処理装置１００は、接続電源識別情報に基づいて接続されている電源装置を一意に特定することができる。以下では、情報処理装置１００における電源制御の第１の例として、特定された第１の電源装置２００が、図３のＦに示すように最大充電電流が１２００ｍＡの電源装置であり、また、特定された第２の電源装置３００が、図４のＧに示すように最大給電電流が１０００ｍＡの電源装置である場合を例に挙げて説明する。
【００５８】
図５は、本発明の実施形態に係る情報処理装置１００における第１の電源装置２００への充電制御の第１の例を示す説明図である。ここで、図５は、第１の電源装置２００が、リチウムイオン二次電池の場合における充電制御の一例を示している。
【００５９】
ここで、第１の電源装置２００がリチウムイオン二次電池の場合には、例えば、通常電圧が低いときは定電流充電が行われ（図５のｔ０−ｔ１期間に対応）、充電により電圧が上昇してくると定電圧充電が行われる（図５のｔ１−ｔ２期間に対応）。また、定電流充電から定電圧充電への切替は、定電流充電時の充電電流と定電圧充電時の充電電流が等しくなるタイミングで行われる。
【００６０】
情報処理装置１００は、定電流充電を行う場合、接続された第１の電源装置２００の最大充電電流の情報が示す最大充電電流値と、接続された第２の電源装置３００の最大給電電流の情報が示す最大給電電流値とのうちのより小さな電流値を上限として、第１の電源装置２００に対する充電を行う。例えば第１の例のように、接続されている第１の電源装置２００の最大充電電流値が１２００ｍＡであり、接続されている第２の電源装置３００の最大給電電流が１０００ｍＡである場合には、情報処理装置１００は、上限である１０００ｍＡにて充電を行う。
【００６１】
情報処理装置１００が、例えば図５に示すように第１の電源装置２００への充電制御を行うことによって、第１の電源装置２００の最大充電電流値を超えず、かつ、充電を行うことが可能な最大の電流値にて第１の電源装置２００への充電を行うことができる。したがって、情報処理装置１００は、例えば図５に示すように第１の電源装置２００への充電制御を行うことによって、安全かつ最短時間で第１の電源装置２００への充電を行うことができる。
【００６２】
〔２〕第２の例
上記では、情報処理装置１００における電源制御の第１の例として、充電対象の第１の電源装置２００の最大充電電流値が、一定値として規定されている場合における充電制御の一例について説明した。
【００６３】
ここで、例えば、二次電池のセルは、温度や劣化度合いにより充電可能な最大電流値は変わる。また、例えば二次電池は、常温であれば大電流により充電可能であるが、高温になると充電電流による発熱の影響が無視できないため、安全性の観点から大電流での充電は望ましくない。また、例えば二次電池は、低温になると電池の内部インピーダンスが大きくなるために、同じ電流で充電する場合でも高電圧をかけなければならず、安全性の観点から大電流での充電は望ましくない。さらに、例えば二次電池は、劣化が進むと電池の内部インピーダンスが大きくなるために、同じ電流で充電する場合でも高電圧をかけなければならず、安全性の観点から大電流での充電は望ましくない。そのため、図３に示すような各電源装置の最大充電電流値は、例えば、高温や低温での電源装置の使用や劣化した電源装置の使用を考慮して、決定される。
【００６４】
しかしながら、本発明の実施形態に係る情報処理装置１００における電源制御は、第１の例のように、制御対象の第１の電源装置２００の最大充電電流値が一定値である場合における制御に限られない。
【００６５】
図６は、本発明の実施形態に係る電源制御情報に含まれる制御対象の電源装置に関する情報の一例を示す説明図である。ここで、図６は、第１の電源装置２００の最大充電電流の情報の他の例を示している。また、図６では、図３、図４と同様に、電源装置を示すＩＤ（電源識別情報の一例）が、１６進数で表された場合を示している。
【００６６】
以下では、情報処理装置１００における電源制御の第２の例として、特定された第１の電源装置２００が、図６のＨに示すように最大充電電流値が可変に設定された電源装置であり、また、特定された第２の電源装置３００が、図４のＧ示すように最大給電電流が１０００ｍＡの電源装置である場合を例に挙げて説明する。
【００６７】
図６のＨに示すように、特定された第１の電源装置２００が最大充電電流値が可変に設定された電源装置である場合には、情報処理装置１００は、第１の電源装置２００から最大充電電流の情報を、定期的または非定期的に取得する。ここで、最大充電電流の情報の取得方法としては、例えば、情報処理装置１００が、第１の接続部を介して最大充電電流の情報の送信を要求する最大充電電流情報送信命令を第１の電源装置２００に送信することにより、最大充電電流の情報を取得する方法が挙げられるが、上記に限られない。
【００６８】
そして、情報処理装置１００は、取得された最大充電電流の情報が示す最大充電電流値と、接続された第２の電源装置３００の最大給電電流の情報が示す最大給電電流値とのうちのより小さな電流値を上限として、第１の電源装置２００に対する充電を行う。
【００６９】
図７は、本発明の実施形態に係る情報処理装置１００における第１の電源装置２００への充電制御の第２の例を示す説明図である。ここで、図７は、図５と同様に、第１の電源装置２００が、リチウムイオン二次電池の場合における充電制御の一例を示している。以下、第１の電源装置２００への定電流充電期間（図７のｔ０−ｔ１期間）における充電制御について説明する。
【００７０】
＜ａ＞ｔ０−ｔ０１期間
ｔ０において取得された最大給電電流の情報が示す最大給電電流値が７００ｍＡである場合、情報処理装置１００は、最大給電電流の情報が示す最大給電電流値である７００ｍＡを上限として第１の電源装置２００に対する充電を行う。
【００７１】
＜ｂ＞ｔ０１−ｔ０２期間
ｔ０１において取得された最大給電電流の情報が示す最大給電電流値が１３００ｍＡである場合、情報処理装置１００は、最大給電電流である１０００ｍＡを上限として第１の電源装置２００に対する充電を行う。
【００７２】
＜ｃ＞ｔ０２−ｔ０３期間
ｔ０２において取得された最大給電電流の情報が示す最大給電電流値が９００ｍＡである場合、情報処理装置１００は、最大給電電流の情報が示す最大給電電流値である９００ｍＡを上限として第１の電源装置２００に対する充電を行う。
【００７３】
＜ｄ＞ｔ０３−ｔ０４期間
ｔ０３において取得された最大給電電流の情報が示す最大給電電流値が７５０ｍＡである場合、情報処理装置１００は、最大給電電流の情報が示す最大給電電流値である７５０ｍＡを上限として第１の電源装置２００に対する充電を行う。
【００７４】
＜ｅ＞ｔ０４−ｔ１期間
ｔ０４において取得された最大給電電流の情報が示す最大給電電流値が１２００ｍＡである場合、情報処理装置１００は、最大給電電流である１０００ｍＡを上限として第１の電源装置２００に対する充電を行う。
【００７５】
情報処理装置１００が、例えば図７に示すように第１の電源装置２００への充電制御を行うことによって、電源制御の第１の例と同様に、第１の電源装置２００の最大充電電流値を超えず、かつ、充電を行うことが可能な最大の電流値にて第１の電源装置２００への充電を行うことができる。したがって、情報処理装置１００は、例えば図７に示すように第１の電源装置２００への充電制御を行うことによって、電源制御の第１の例と同様に、安全かつ最短時間で第１の電源装置２００への充電を行うことができる。
【００７６】
また、情報処理装置１００は、第１の電源装置２００から適宜取得した最大給電電流の情報に基づいて、第１の電源装置２００への充電を制御するので、例えば図７に示すように、期間ごとに適した充電を行うことが可能な最大の電流値にて第１の電源装置２００への充電を行うことができる。したがって、情報処理装置１００は、例えば図７に示すように第１の電源装置２００への充電制御を行うことによって、電源制御の第１の例よりも高温や低温での電源装置の使用の影響や劣化した電源装置の使用の影響がより考慮された、より充電効率のよい充電制御を行うことができる。
【００７７】
〔３〕その他の例
本発明の実施形態に係る情報処理装置１００における電源制御は、上記第１の例、上記第２の例に限られない。図８〜図１０は、本発明の実施形態に係る情報処理装置における第１の電源装置への充電制御の他の例を説明するための説明図である。以下では、第１の電源装置２００が、リチウムイオン二次電池である場合を例に挙げて説明する。
【００７８】
ここで、図８、図９は、定電流充電と定電圧充電とを組み合わせた充電制御の一例を示している。なお、図８は、情報処理装置１００がｔ０−ｔ１期間に定電流充電を行い、かつｔ１−ｔ２期間に定電圧充電を行う、上記第１の例に係る電源制御に相当する。また、図１０は、情報処理装置１００が、ｔ０−ｔ２期間に定電圧充電を行う例を示している。
【００７９】
上述したように、図５、図８に示す第１の例に係る電源制御が行われる場合には、情報処理装置１００は、安全かつ最短時間で第１の電源装置２００に対する充電を行うことが可能である。上記に対して、図９に示す電源制御では、ｔ０−ｔ１期間における定電流充電を、ｔ０−ｔ０５期間では電流値Ｉ０で行い、ｔ０５−ｔ１期間では電流値Ｉ１（Ｉ１＞Ｉ０）で行う。
【００８０】
第１の電源装置２００がリチウムイオン二次電池である場合、第１の電源装置２００は、充電保護用ＦＥＴ（Field  Effect  Transistor）と放電保護用ＦＥＴとを有する。ここで、充電保護用ＦＥＴ、放電保護用ＦＥＴを動作させる終止電圧が小さく設定されている場合には、充電開始時において低い電圧で通常の充電電流が流れるとセルの劣化が急速に進む恐れがある。よって、上記の場合には、情報処理装置１００は、上記セルの急速な劣化を防止するために、図９に示すような電源制御を行う。
【００８１】
また、充電保護用ＦＥＴ、放電保護用ＦＥＴを動作させる終止電圧が大きく設定されている場合には、充電開始時から定電圧充電を行っても、充電電流は許容範囲内となる。よって、上記の場合には、情報処理装置１００は、図１０に示すような定電圧充電による電源制御を行うことができる。
【００８２】
情報処理装置１００は、（４）の処理として、例えば、上記〔１〕〜〔３〕に示すような電源制御を行う。
【００８３】
なお、上記では、第１の電源装置２００への充電に主眼をおいて本発明の実施形態に係る情報処理装置１００における電源制御を説明したが、上記に限られない。例えば、接続されている第２の電源装置３００が４．２［Ｖ］出力および８．４［Ｖ］出力など複数の出力に対応しているＡＣアダプタである場合には、情報処理装置１００は、出力電圧を指定する出力制御命令を第２の電源装置３００に送信することにより、第２の電源装置３００からの給電を制御することもできる。
【００８４】
また、上記では、情報処理装置１００が、（４）の処理として、接続電源識別情報と、電源制御情報とに基づいて、接続部に接続されている電源装置の電源制御を行うことを示したが、上記に限られない。例えば、情報処理装置１００は、情報処理装置１００の動作状態を判定し、判定された動作状態と、接続電源識別情報と、電源制御情報とに基づいて、接続部に接続されている電源装置の電源制御を行うこともできる。
【００８５】
ここで、情報処理装置１００が電源制御に用いる動作状態としては、例えば、図２のＤに示すように“セットＯＮ中”か“セットＯＦＦ中”かが挙げられる。図２のＤに示すセットＯＦＦとは、情報処理装置１００が待機状態にあることを示しており、また、図２のＤに示すセットＯＮとは、上記待機状態が解除された状態に相当する。
【００８６】
なお、本発明の実施形態に係る情報処理装置１００が電源制御に用いる動作状態は、図２のＤに示す例に限られない。例えば、情報処理装置１００は、情報処理装置１００が有する機能が制限された省電力状態か、または、当該省電力モードが解除された状態かを判定し、判定された状態を電源制御に用いる動作状態として用いることもできる。
【００８７】
情報処理装置１００が、さらに動作状態に基づいて接続部に接続されている電源装置の電源制御を行うことによって、例えば図２のＤに示すように、動作状態に応じて電源制御を切り替えることができる。
【００８８】
情報処理装置１００は、例えば上記（１）処理〜上記（４）の処理を行うことによって、接続されている電源装置の組み合わせ応じた電源制御を実現することができる。
【００８９】
［電源制御アプローチに係る処理］
次に、上記電源制御アプローチに係る情報処理装置１００における処理について、より具体的に説明する。図１１は、本発明の実施形態に係る情報処理装置１００における電源制御に係る処理の一例を示す流れ図である。以下では、本発明の実施形態に係る電源制御システム１０００が、図１に示すように、第１の電源装置２００と第２の電源装置３００という２つの電源装置が情報処理装置１００に接続されうる場合における処理を例に挙げて説明する。
【００９０】
情報処理装置１００は、変数Ａ＝００（２進数）、変数Ｂ＝００（２進数）を設定する（Ｓ１００；初期値設定処理）。ここで、ステップＳ１００の処理は、例えば、情報処理装置１００に最初に電源装置が接続された場合や、電源装置からの給電が途絶えた後に再度電源装置から給電がされた場合、あるいは、ユーザのリセット操作により初期状態に設定された場合などに選択的に行われる。なお、情報処理装置１００は、初期設定フラグなどのフラグを用いてステップＳ１００に係る初期値設定処理を行うか否かを判定することができるが、上記に限られない。
【００９１】
情報処理装置１００は、変数Ｂ設定処理を行う（Ｓ１０２）。ここで、ステップＳ１０２の処理は、接続部に接続されている電源装置の接続状態を検出する接続状態検出処理に相当する。
【００９２】
〔変数Ｂ設定処理（接続状態検出処理）〕
図１２は、本発明の実施形態に係る情報処理装置１００における変数Ｂ設定処理（接続状態検出処理）の一例を示す流れ図である。
【００９３】
情報処理装置１００は、第１の電源装置２００が第１接続部に接続されているか否かを判定する（Ｓ２００）。ここで、情報処理装置１００は、例えば第１接続部に設けられたメカスイッチの状態など、上述した接続状態の検出方法を用いてステップＳ２００の判定を行う。
【００９４】
ステップＳ２００において第１の電源装置２００が第１接続部に接続されていると判定された場合には、情報処理装置１００は、“変数Ｂ＝（変数Ｂ）ＯＲ（１０（２進数））”の演算を行う（Ｓ２０２）。
【００９５】
また、ステップＳ２００において第１の電源装置２００が第１接続部に接続されていると判定されない場合には、情報処理装置１００は、“変数Ｂ＝（変数Ｂ）ＡＮＤ（０１（２進数））”の演算を行う（Ｓ２０４）。
【００９６】
ステップＳ２０２の処理、または、ステップＳ２０４の処理が完了すると、情報処理装置１００は、第２の電源装置３００が第２接続部に接続されているか否かを判定する（Ｓ２０６）。ここで、情報処理装置１００は、ステップＳ２００と同様に、例えば第２接続部に設けられたメカスイッチの状態など、上述した接続状態の検出方法を用いてステップＳ２０６の判定を行う。
【００９７】
ステップＳ２０６において第２の電源装置３００が第２接続部に接続されていると判定された場合には、情報処理装置１００は、“変数Ｂ＝（変数Ｂ）ＯＲ（０１（２進数））”の演算を行う（Ｓ２０８）。
【００９８】
また、ステップＳ２０６において第２の電源装置３００が第２接続部に接続されていると判定されない場合には、情報処理装置１００は、“変数Ｂ＝（変数Ｂ）ＡＮＤ（１０（２進数））”の演算を行う（Ｓ２１０）。
【００９９】
ステップ２０２の処理またはＳ２０４の処理と、Ｓ２０８の処理またはステップＳ２１０の処理とによって、変数Ｂは、接続状態に応じた値となる。よって、情報処理装置１００は、図１２に示す処理を行うことによって、電源装置の接続部への接続状態を検出することができる。なお、本発明の実施形態に係る接続状態検出処理が、図１２に示す処理に限られないことは、言うまでもない。
【０１００】
再度図１１を参照して、情報処理装置１００における電源制御に係る処理の一例について説明する。ステップＳ１０２において接続状態に応じた変数Ｂが設定されると、情報処理装置１００は、“変数Ａ≠変数Ｂ”であるか否かを判定する（Ｓ１０４）。ここで、“変数Ａ≠変数Ｂ”である場合とは、第１接続部、および／または、第２接続部における電源装置の接続状態が変化したことに該当し、また、“変数Ａ≠変数Ｂ”ではない場合とは、接続部における接続状態に変化がないことに該当する。よって、ステップＳ１０４の処理は、情報処理装置１００における第１の電源装置２００、および／または、第２の電源装置３００の挿抜判定処理と捉えることができる。
【０１０１】
情報処理装置１００は、ステップＳ１０２の処理およびステップＳ１０４の処理によって、接続部における電源装置の接続状態の変化を検出することができる。よって、ステップＳ１０２の処理およびステップＳ１０４の処理は、上記（１）の処理（接続状態の変化判定処理）と捉えることができる。
【０１０２】
ステップＳ１０４において“変数Ａ≠変数Ｂ”であると判定されない場合には、情報処理装置１００は、後述するステップＳ１１２の処理を行う。
【０１０３】
また、ステップＳ１０４において“変数Ａ≠変数Ｂ”であると判定された場合には、情報処理装置１００は、変数Ａの値を“変数Ａ＝変数Ｂ”に更新する（Ｓ１０６）。
【０１０４】
なお、図１１では、情報処理装置１００が、後述するステップＳ１０８の処理およびＳ１１０の処理の前にステップＳ１０６の処理を行う例を示しているが、上記に限られない。例えば、情報処理装置１００は、ステップＳ１０６の処理と、ステップＳ１０８の処理およびＳ１１０の処理とをそれぞれ独立に行うことができる。つまり、情報処理装置１００は、例えば、ステップＳ１０８の処理およびＳ１１０の処理の後にステップＳ１０６の処理を行うことができ、また、ステップＳ１０６の処理とステップＳ１０８の処理およびＳ１１０の処理とを同期して行うこともできる。
【０１０５】
情報処理装置１００は、接続部に接続されている電源装置から電源種別情報を取得する（Ｓ１０８）。ここで、情報処理装置１００は、例えば、電源種別情報の送信を要求する電源種別情報送信命令を接続部を介して電源装置に送信することによって、接続部に接続されている電源装置から電源種別情報を取得するが、上記に限られない。ステップＳ１０８の処理は、上記（２）の処理（電源種別情報の取得処理）に該当する。
【０１０６】
ステップＳ１０８の処理において接続部に接続されている電源装置から電源種別情報が取得されると、情報処理装置１００は、接続電源種別情報を更新する（Ｓ１１０）。ここで、情報処理装置１００は、例えば、記憶されている接続電源識別情報を削除して、取得された電源種別情報に基づく新たな接続電源識別情報を記憶することにより接続電源種別情報を更新するが、上記に限られない。ステップＳ１１０の処理は、上記（３）の処理（接続電源識別情報の管理処理）に該当する。
【０１０７】
ステップＳ１０４において“変数Ａ≠変数Ｂ”であると判定されない場合、または、ステップＳ１１０において接続電源種別情報が更新された場合には、情報処理装置１００は、情報処理装置１００の動作状態を判定する（Ｓ１１２）。
【０１０８】
ここで、情報処理装置１００は、例えば、待機状態にあるか否かや、省電力状態にあるか否かなどを判定することによって、ステップＳ１１２の処理を行うが、上記に限られない。なお、情報処理装置１００が動作状態に基づいて電源制御を行わない場合には、情報処理装置１００は、ステップＳ１１２の処理を行わなくてもよい。
【０１０９】
ステップＳ１１２において動作状態が判定されると、情報処理装置１００は、接続電源識別情報と、電源制御情報と、ステップＳ１１２において判定した動作状態とに基づいて、接続部に接続されている電源装置の電源制御を行う（Ｓ１１４）。そして、情報処理装置１００は、ステップＳ１０２から処理を繰り返す。
【０１１０】
ここで、図１１では、情報処理装置１００が、ステップＳ１１４の処理において接続電源識別情報、電源制御情報、および動作状態に基づいて電源制御を行うことを示しているが、上記に限られない。例えば、情報処理装置１００が動作状態に基づいて電源制御を行わない場合には、情報処理装置１００は、接続電源識別情報、および電源制御情報に基づいて電源制御を行うこともできる。
【０１１１】
よって、ステップＳ１１２の処理およびステップＳ１１４の処理、または、ステップＳ１１２の処理が行われない場合におけるステップＳ１１４の処理上記（４）の処理（電源制御処理）に該当する。
【０１１２】
情報処理装置１００は、例えば図１１の処理によって、上記（１）の処理（接続状態の変化判定処理）〜上記（４）の処理（電源制御処理）を実現することができる。したがって、情報処理装置１００は、例えば図１１の処理によって、接続されている電源装置の種別に基づく電源制御を行うことができる。なお、本発明の実施形態に係る情報処理装置１００における電源制御に係る処理が、図１１に示す処理に限られないことは、言うまでもない。
【０１１３】
（本発明の実施形態に係る電源制御システム）
次に、上述した本発明の実施形態に係る電源制御アプローチを実現することが可能な、電源制御システム１０００の構成例について説明する。以下では、本発明の実施形態に係る電源制御システム１０００が、図１に示すように、第１の電源装置２００と第２の電源装置３００という２つの電源装置が情報処理装置１００に接続されうる場合における構成を例に挙げて説明する。
【０１１４】
［情報処理装置１００］
図１３は、本発明の実施形態に係る情報処理装置１００の構成の一例を示すブロック図である。ここで、図１３では、第１の電源装置２００と第２の電源装置３００とが情報処理装置１００に接続されている場合を示している。以下、第１の電源装置２００と第２の電源装置３００とが情報処理装置１００に接続されている場合を例に挙げて説明する。
【０１１５】
情報処理装置１００は、第１接続部１０２と、第２接続部１０４と、受電・充電部１０６と、記憶部１０８と、制御部１１０と、操作部１１２と、表示部１１４とを備える。
【０１１６】
また、情報処理装置１００は、例えば、ＲＯＭ（Read  Only  Memory；図示せず）や、ＲＡＭ（Random  Access  Memory；図示せず）、撮像を行うための撮像部（図示せず）などを備えてもよい。情報処理装置１００は、例えば、データの伝送路としてのバス（bus）により各構成要素間を接続する。
【０１１７】
ここで、ＲＯＭ（図示せず）は、制御部１１０が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部１１０により実行されるプログラムなどを一次記憶する。
【０１１８】
〔情報処理装置１００のハードウェア構成例〕
図１４は、本発明の実施形態に係る情報処理装置１００のハードウェア構成の一例を示す説明図である。ここで、図１４では、情報処理装置１００が、例えば図１に示すようなデジタルカメラである場合におけるハードウェア構成の一例を示している。
【０１１９】
また、図１４では、図１３に示す第１の電源装置２００および第２の電源装置３００のハードウェア構成の一例を併せて示している。ここで、図１４では、第１の電源装置２００が二次電池であり、第２の電源装置３００がＡＣアダプタである場合のハードウェア構成の一例を示してる。第１の電源装置２００および第２の電源装置３００のハードウェア構成の一例については、後述する。
【０１２０】
なお、以下では、情報処理装置１００、第１の電源装置２００、第２の電源装置３００それぞれのハードウェア構成について図面を参照して説明するが、各図において“＋”は＋の電源端子（以下では、「＋端子」とよぶ場合がある。）、“−”は−の電源端子（以下では、「−端子」とよぶ場合がある。）、“Ｃ”は通信端子であるものとする。
【０１２１】
情報処理装置１００は、第１接続回路１５０と、第２接続回路１５２と、受電・充電回路１５４と、マイクロコンピュータ１５６と、記録媒体１５８と、シャッターボタン１６０と、撮像機構１６２とを有する。
【０１２２】
第１接続回路１５０は、第１接続部１０２として機能し、第１の電源装置２００が接続される。第１接続回路１５０は、第１の電源装置２００からの給電、または第１の電源装置２００への充電のための＋端子と、−端子とを有する。また、第１接続回路１５０は、第１の電源装置２００（厳密には、後述するマイクロコンピュータ２０６）と通信を行うための通信端子を有する。なお、図１４では示していないが、第１接続部１０２は、第１の電源装置２００を内蔵するための電源スロットや、第１の電源装置２００の接続を検出する機構（例えば、メカスイッチなど）などを有することもできる。
【０１２３】
第２接続回路１５２は、第２接続部１０４として機能し、第２の電源装置３００が接続される。第２接続回路１５２は、第２の電源装置３００からの給電のための＋端子と、−端子とを有し、また、第２の電源装置３００（厳密には、後述するマイクロコンピュータ３０８）と通信を行うための通信端子を有する。なお、図１４では示していないが、第２接続部１０４は、第２の電源装置３００の接続を検出する機構（例えば、メカスイッチなど）などを有することもできる。
【０１２４】
受電・充電回路１５４は、受電・充電部１０６として機能し、第１の電源装置２００および／または第２の電源装置３００から給電される電力を受電し、第１の電源装置２００に対する充電を行う役目を果たす。受電回路１５４は、スイッチＳＷ１〜ＳＷ４を有するスイッチ回路１６４と、ダイオードＤ１、Ｄ２と、定電圧定電流回路１６６と、定電圧回路１６８とを有する。
【０１２５】
スイッチ回路１６４を構成するスイッチＳＷ１〜ＳＷ４それぞれの一方の端子は、第１接続回路１５０の＋端子および第２接続回路１５２の＋端子に接続される。また、スイッチ回路１６４を構成するスイッチＳＷ１〜ＳＷ３それぞれの他方の端子は、ダイオードＤ１あるいはダイオードＤ２を介して、または、直接的に、ＵＮＲＥＧ電源としての役目を果たす接点Ｐに接続される。また、スイッチ回路１６４を構成するスイッチＳＷ４の他方の端子は、定電圧定電流回路１６６を介してＵＮＲＥＧ電源としての役目を果たす接点Ｐに接続される。
【０１２６】
また、スイッチ回路１６４を構成するスイッチＳＷ１〜ＳＷ４それぞれは、マイクロコンピュータ１５６により制御され、受電、充電に応じて選択的にＯＮ／ＯＦＦされる。マイクロコンピュータ１５６による制御としては、例えば、第１の電源装置２００から受電する場合にはスイッチＳＷ１をＯＦＦおよびスイッチＳＷ２をＯＮとし、また、第１の電源装置２００に対する充電を行う場合にはスイッチＳＷ１をＯＮおよびスイッチＳＷ２をＯＦＦとすることが挙げられる。また、第２の電源装置３００からの受電は、マイクロコンピュータ１５６によるスイッチＳＷ３、ＳＷ４のＯＮ／ＯＦＦ制御により実現される。
【０１２７】
ここで、スイッチＳＷ１〜ＳＷ４それぞれは、例えば、ｐチャネル型のＭＯＳＦＥＴ（Metal  Oxide  Semiconductor  Field  effect  transistor）や、ｎチャネル型のＭＯＳＦＥＴで構成されるが、上記に限られない。
【０１２８】
定電圧定電流回路１６６は、マイクロコンピュータ１５６から伝達される出力制御信号に基づいて、定電圧、または定電流にてスイッチＳＷ４からの入力に基づく出力を行う。定電圧定電流回路１６６を備えることによって、情報処理装置１００は、例えば、図５、図７、図９、図１０に示すような電源制御を実現することが可能となる。
【０１２９】
定電圧回路１６８は、ＵＮＲＥＧ電源を定電圧化した電源をマイクロコンピュータ１５６へ供給する。
【０１３０】
受電・充電回路１５４は、図１４に示す構成によって、第１の電源装置２００および／または第２の電源装置３００から給電される電力を受電し、第１の電源装置２００に対する充電を行うことができる。
【０１３１】
マイクロコンピュータ１５６は、ＣＰＵ（Central  Processing  Unit）や、制御機能を実現するための複数の回路が集積された集積回路などで構成され、情報処理装置１００全体を制御する制御部１１０として機能する。また、マイクロコンピュータ１５６は、情報処理装置１００において、後述する接続状態判定部１２０、電源識別情報取得部１２２、電源識別情報管理部１２４、動作状態判定部１２６、および電源制御部１２８としての役目を果たすこともできる。
【０１３２】
図１５は、本発明の実施形態に係る情報処理装置１００が備えるマイクロコンピュータ１５６のハードウェア構成の一例を示す説明図である。ここで、図１５では、マイクロコンピュータ１５６の構成のうち、第１の通信装置２００のマイクロコンピュータ２０６、第２の通信装置３００のマイクロコンピュータ３０８それぞれとの通信に係る構成を示している。
【０１３３】
また、図１５では、第１の電源装置２００が備えるマイクロコンピュータ２０６のハードウェア構成の一例と、第２の電源装置３００が備えるマイクロコンピュータ３０８のハードウェア構成との一例とを併せて示している。ここで、図１５では、マイクロコンピュータ２０６の構成、およびマイクロコンピュータ３０８の構成のうち、情報処理装置１００との通信に係る構成を示している。マイクロコンピュータ２０６、マイクロコンピュータ３０８の構成については、後述する。
【０１３４】
マイクロコンピュータ１５６の通信端子は、第１接続回路１５０の通信端子、および第２接続回路１５２の通信端子に接続される。マイクロコンピュータ１５６は、マイクロコンピュータ１５６の通信端子から出力する信号の信号レベル（ハイレベル／ローレベル）を選択的に切り替えることによって、第１の電源装置２００、第２の電源装置３００と通信を行う。また、マイクロコンピュータ１５６の−端子は、第１接続回路１５０の−端子、および第２接続回路１５２の−端子に接続される。
【０１３５】
マイクロコンピュータ１５６の通信端子は、オープンドレイン端子であり、抵抗Ｒ２とダイオードＤ３とを介して、基準電圧ＶＤＤによりプルアップされる。また、マイクロコンピュータ１５６の通信端子は、ＦＥＴ３のドレイン端子に接続され、入力バッファＢ１を介してＣＰＵ１８０に接続される。
【０１３６】
ＣＰＵ１８０は、制御部１１０における情報処理装置１００全体の制御に係る処理や、本発明の実施形態に係る電源制御に係る処理を主導的に行う役目を果たす。また、例えば上記（２）の処理（電源種別情報の取得処理）において、接続されている第１の電源装置２００および第２の電源装置３００と通信を行う場合、ＣＰＵ１８０は、出力バッファＢ２を介してＦＥＴ３のゲート端子に制御信号を印加して、ＦＥＴ３を選択的にＯＮ／ＯＦＦさせる。
【０１３７】
より具体的には、マイクロコンピュータ１５６の通信端子から出力する信号のレベルをハイレベルとする場合、ＣＰＵ１８０は、出力バッファＢ２を介してローレベルの制御信号をＦＥＴ３のゲート端子に印加する。上記によってＦＥＴ３はＯＦＦとなるので、マイクロコンピュータ１５６の通信端子からは、抵抗Ｒ２とダイオードＤ３とを介して基準電圧ＶＤＤにより引っ張られることによって、ハイレベルの信号が出力される。
【０１３８】
また、マイクロコンピュータ１５６の通信端子から出力する信号のレベルをローレベルとする場合、ＣＰＵ１８０は、出力バッファＢ２を介してハイレベルの制御信号をＦＥＴ３のゲート端子に印加する。上記によってＦＥＴ３はＯＮとなるので、マイクロコンピュータ１５６の通信端子からは、ＦＥＴ３に引っ張られることによって、ローレベルの信号が出力される。
【０１３９】
マイクロコンピュータ１５６は、例えば、図１５に示す構成によって通信端子の信号レベルを選択的に切り替えることによって、接続されている第１の電源装置２００および第２の電源装置３００と通信を行うことができる。また、マイクロコンピュータ１５６は、ＣＰＵ１８０を備えることによって、情報処理装置１００全体の制御に係る処理や、本発明の実施形態に係る電源制御に係る処理を主導的に行う役目を果たすことができる。
【０１４０】
なお、本発明の実施形態に係る情報処理装置１００が備えるマイクロコンピュータ１５６の通信に係る構成は、図１５に示す構成に限られない。例えば、マイクロコンピュータ１５６は、第１の電源装置２００、第２の電源装置３００と暗号通信を行うための暗号化回路および復号化回路をさらに備えることもできる。ここで、情報処理装置１００と第１の電源装置２００、第２の電源装置３００それぞれとは、例えば、公開鍵方式や共通鍵方式など様々な暗号化方式により暗号通信を行うことができるが、上記に限られない。
【０１４１】
情報処理装置１００が、第１の電源装置２００、第２の電源装置３００それぞれから暗号通信により電源識別情報を取得することによって、情報処理装置１００における通信ノイズなどによる電源識別情報の誤認識の発生を防止することが可能となる。したがって、情報処理装置１００と第１の電源装置２００、第２の電源装置３００それぞれとが暗号通信を行う場合には、仮に何らかの要因によって通信ノイズが発生したとしても、接続されている電源装置の種別に基づく電源制御をより確実に行うことができる。
【０１４２】
再度図１４を参照して、情報処理装置１００のハードウェア構成の一例について説明する。記録媒体１５８は、記憶部１０８として機能し、例えば、電源制御情報や、接続電源識別情報、アプリケーションなど、様々なデータを記憶する。
【０１４３】
ここで、記録媒体１５８としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ（flash  memory）、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）などの不揮発性メモリ（nonvolatile  memory）が挙げられるが、上記に限られない。また、情報処理装置１００は、情報処理装置１００から着脱可能な記録媒体１５８を備えることもできる。
【０１４４】
シャッターボタン１６０は、情報処理装置１００のユーザが操作可能な操作部１１２として機能する。シャッターボタン１６０が押下された場合には、押下されたことを示す操作信号がマイクロコンピュータ１５６へ伝達され、マイクロコンピュータ１５６は、当該操作信号に基づいて撮像機構１６２を制御し、撮像機構１６２を用いた撮像を選択的に行わせる。
【０１４５】
なお、本発明の実施形態に係る操作部１１２は、図１４に示すシャッターボタン１６０に限られない。例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなど、情報処理装置１００上に備えられる操作入力デバイスが、操作部１１２として機能することができる。また、情報処理装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）が、本発明の実施形態に係る操作部１１２としての役目を果たすことができることは、言うまでもない。
【０１４６】
撮像機構１６２は、撮像を行う撮像部（図示せず）として機能し、マイクロコンピュータ１５６により撮像が制御される。ここで、図１４では、撮像機構１６２が、シャッター１７０とＣＣＤ（Charge  Coupled  Device）で構成される例を示しているが、上記に限られない。
【０１４７】
情報処理装置１００は、例えば、図１４に示す構成によって、電源制御アプローチに係る処理を行うことができる。
【０１４８】
なお、本発明の実施形態に係る情報処理装置１００のハードウェア構成は、図１４に示す構成に限られない。図１６は、本発明の実施形態に係る情報処理装置１００のハードウェア構成の他の例を示す説明図である。ここで、図１６では、図１４と同様に、情報処理装置１００が、例えば図１に示すようなデジタルカメラである場合におけるハードウェア構成の一例を示している。また、図１６では、図１４と同様に、図１３に示す第１の電源装置２００および第２の電源装置３００のハードウェア構成の一例を併せて示している。
【０１４９】
図１４に示す情報処理装置１００の構成と、図１６に示す情報処理装置１００の構成とを比較すると、図１６に示す構成は、スイッチＳＷ５を有するスイッチング回路１８４をさらに備えている。図１６に示す情報処理装置１００は、マイクロコンピュータ１５６がスイッチＳＷ５を制御することによって、第１の電源装置２００との通信と、第２の電源装置３００との通信とを選択的に切り替える点が、図１４に示す情報処理装置１００と異なる。図１６に示す構成であっても、情報処理装置１００は、第１の電源装置２００、第２の電源装置３００それぞれと通信を行うことができる。
【０１５０】
また、上記のように、図１６に示す構成を有する情報処理装置１００は、スイッチング回路１８４をさらに備える点を除けば、図１４に示す構成と同様の構成を有する。したがって、図１６に示す構成を有する情報処理装置１００は、図１４に示す構成を有する場合と同様に、電源制御アプローチに係る処理を行うことができる。
【０１５１】
また、本発明の実施形態に係る情報処理装置１００のハードウェア構成は、図１４、図１６に示す構成に限られない。例えば、情報処理装置１００は、表示部１１４として機能する表示デバイス（図示せず）や、外部装置と通信を行うための通信インタフェース（図示せず）などを備えることができる。
【０１５２】
ここで、本発明の実施形態に係る表示デバイス（図示せず）としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display；ＬＣＤ）や有機ＥＬディスプレイ（organic  ElectroLuminescence  display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）ともよばれる。）などが挙げられるが、上記に限られない。なお、情報処理装置１００の外部装置としての表示デバイス（外部ディスプレイなど）が、本発明の実施形態に係る表示部１１４としての役目を果たすこともできる。
【０１５３】
また、本発明の実施形態に係る通信インタフェース（図示せず）としては、例えば、通信アンテナおよびＲＦ回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ｂポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）などが挙げられるが、上記に限られない。
【０１５４】
再度図１３を参照して、情報処理装置１００の構成の一例について説明する。第１接続部１０２には、第１の電源装置２００が接続される。第１接続部１０２は、例えば図１４に示す第１接続回路１５０を有することによって、第１の電源装置２００からの受電、第１の電源装置２００への充電、および第１の電源装置２００との通信を行う。
【０１５５】
第２接続部１０４には、第２の電源装置３００が接続される。第２接続部１０４は、例えば図１４に示す第２接続回路１５２を有することによって、第２の電源装置３００からの受電、および第２の電源装置３００との通信を行う。
【０１５６】
受電・充電部１０６は、第１の電源装置２００および／または第２の電源装置３００から給電される電力を受電し、第１の電源装置２００に対する充電を行う役目を果たす。ここで、受電・充電部１０６は、例えば図１４に示す受電回路１５４で構成されるが、上記に限られない。
【０１５７】
記憶部１０８は、情報処理装置１００が備える記憶手段である。ここで、記憶部１０８としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられるが、上記に限られない。
【０１５８】
また、記憶部１０８は、例えば、電源制御情報や、接続電源識別情報、アプリケーションなど、様々なデータを記憶する。ここで、図１３では、電源制御情報１３０と、接続電源識別情報１３２とが記憶部１０８に記憶されている例を示しているが、上記に限られない。
【０１５９】
制御部１１０は、例えば、ＣＰＵや、各種処理回路が集積された集積回路などで構成され、情報処理装置１００全体を制御する役目を果たす。また、制御部１１０は、接続状態判定部１２０と、電源識別情報取得部１２２と、電源識別情報管理部１２４と、動作状態判定部１２６と、電源制御部１２８とを備え、上述した電源制御アプローチに係る処理を主導的に行う役目を果たす。
【０１６０】
なお、図１３では、制御部１１０が動作状態判定部１２６を有する構成を示しているが、上記に限られない。例えば、情報処理装置１００が、上記（４）の処理（電源制御処理）において接続電源識別情報、および電源制御情報に基づいて電源制御を行う場合には、本発明の実施形態に係る情報処装置１００の制御部は、動作状態判定部１２６を有していなくてもよい。以下では、図１３に示すように、情報処理装置１００が、上記（４）の処理（電源制御処理）において接続電源識別情報、電源制御情報、および動作状態に基づいて電源制御を行う場合の構成について主に説明する。
【０１６１】
接続状態判定部１２０は、上記（１）の処理（接続状態の変化判定処理）を行う役目を果たす。より具体的には、接続状態判定部１２０は、第１接続部への第１の電源装置２００の接続状態の検出結果と、第２接続部への第２の電源装置３００の接続状態の検出結果とに基づいて、電源装置の接続状態の変化の有無を判定する。
【０１６２】
また、接続状態判定部１２０は、判定結果を、電源識別情報取得部１２２と、電源識別情報管理部１２４と、動作状態判定部１２６とにそれぞれ伝達する。ここで、接続状態判定部１２０は、例えば、電源装置の接続状態の変化の有無を示すフラグを、判定結果として各部へ伝達するが、上記に限られない。
【０１６３】
なお、本発明の実施形態に係る情報処装置１００の制御部が、動作状態判定部１２６を有さない場合には、接続状態判定部１２０は、判定結果を、例えば、電源識別情報取得部１２２と、電源識別情報管理部１２４と、電源制御部１２８とにそれぞれ伝達する。
【０１６４】
電源識別情報取得部１２２は、上記（２）の処理（電源種別情報の取得処理）を行う役目を果たす。より具体的には、電源識別情報取得部１２２は、接続状態判定部１２０から伝達される判定結果が接続状態の変化があったことを示す場合に、接続されている電源装置から電源種別情報を取得する。
【０１６５】
また、電源識別情報取得部１２２は、取得された電源種別情報を、電源識別情報管理部１２４へ伝達する。
【０１６６】
電源識別情報管理部１２４は、上記（３）の処理（接続電源識別情報の管理処理）を行う役目を果たす。より具体的には、電源識別情報管理部１２４は、接続状態判定部１２０から伝達される判定結果が接続状態の変化があったことを示さない場合には、記憶部１０８に記憶された接続電源識別情報１３２の更新を行わない。また、電源識別情報管理部１２４は、接続状態判定部１２０から伝達される判定結果が接続状態の変化があったことを示す場合には、電源識別情報取得部１２２から伝達される電源種別情報に基づいて、記憶部１０８に記憶された接続電源識別情報１３２を更新する。
【０１６７】
また、電源識別情報管理部１２４は、接続電源識別情報の更新が完了すると、処理が完了した旨を動作状態判定部１２６へ伝達する。なお、本発明の実施形態に係る情報処装置１００の制御部が、動作状態判定部１２６を有さない場合には、電源識別情報管理部１２４は、処理が完了した旨を電源制御部１２８へ伝達する。
【０１６８】
動作状態判定部１２６は、上記（４）の処理（電源制御処理）の一部の処理を行う役目を果たす。より具体的には、動作状態判定部１２６は、例えば、接続状態判定部１２０から接続状態が変化していない旨の判定結果が伝達された場合、または、電源識別情報管理部１２４から処理が完了した旨の処理結果が伝達された場合に、情報処理装置１００の動作状態を判定する。そして、動作状態判定部１２６は、判定結果を電源制御部１２８へ伝達する。
【０１６９】
なお、本発明の実施形態に係る動作状態判定部１２６は、接続状態判定部１２０からの判定結果の伝達および電源識別情報管理部１２４からの処理結果の伝達によらずに、動作状態の判定を行い、定結果を電源制御部１２８へ伝達することも可能である。
【０１７０】
電源制御部１２８は、上記（４）の処理（電源制御処理）を主導的に行う役目を果たす。より具体的には、電源制御部１２８は、記憶部１０８に記憶された電源制御情報１３０および接続電源識別情報１３２と、動作状態判定部１２６から伝達される動作状態に基づいて、接続されている電源装置および情報処理装置１００の動作状態に応じた電源制御を行う。なお、本発明の実施形態に係る情報処装置１００の制御部が、動作状態判定部１２６を有さない場合には、電源制御部１２８は、記憶部１０８に記憶された電源制御情報１３０および接続電源識別情報１３２に基づいて、接続されている電源装置に応じた電源制御を行う。
【０１７１】
制御部１１０は、例えば、接続状態判定部１２０、電源識別情報取得部１２２、電源識別情報管理部１２４、動作状態判定部１２６、および電源制御部１２８を備えることによって、上述した電源制御アプローチに係る処理を主導的に行う役目を果たすことができる。
【０１７２】
操作部１１２は、ユーザによる操作を可能とする情報処理装置１００が備える操作手段である。情報処理装置１００は、操作部１１２を備えることによって、ユーザ操作を可能とし、ユーザ操作に応じてユーザが所望する処理を行うことができる。ここで、操作部１１２としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクタ、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。
【０１７３】
表示部１１４は、情報処理装置１００が備える表示手段であり、表示画面に様々な情報を表示する。表示部１１４の表示画面に表示される画面としては、例えば、所望する動作を情報処理装置１００に対して行わせるための他の操作画面などが挙げられる。ここで、表示部１１４としては、例えば、ＬＣＤや有機ＥＬディスプレイなどが挙げられるが、上記に限られない。例えば、情報処理装置１００は、表示部１１４を、タッチスクリーンで構成することもできる。上記の場合には、表示部１１４は、ユーザ操作および表示の双方が可能な操作表示部として機能することとなる。
【０１７４】
情報処理装置１００は、例えば図１３に示す構成によって、電源制御アプローチに係る処理を実現することができる。したがって、情報処理装置１００は、例えば図１３に示す構成によって、接続されている電源装置の種別に基づく電源制御を行うことができる。
【０１７５】
なお、本発明の実施形態に係る情報処理装置の構成は、図１３に示す構成に限られない。例えば、本発明の実施形態に係る情報処理装置１００は、記憶部１０８を備えず、電源制御情報や接続電源識別情報を記憶可能な外部装置と通信を行うための通信部（図示せず）を備える構成とすることもできる。
【０１７６】
上記の構成を有する場合、本発明の実施形態に係る情報処理装置は、例えば、電源識別情報管理部１２４が、通信部（図示せず）を介して外部装置に記憶された接続電源識別情報を更新することができる。また、本発明の実施形態に係る情報処理装置は、電源制御部１２８が、通信部（図示せず）を介して電源制御情報および接続電源識別情報を外部装置から取得して電源制御を行うことができる。したがって、上記の構成を有する場合であっても、本発明の実施形態に係る情報処理装置は、本発明の実施形態に係る電源制御アプローチに係る処理を実現することが可能であるので、接続されている電源装置の種別に基づく電源制御を行うことができる。
【０１７７】
［第１の電源装置２００］
次に、第１の電源装置２００について説明する。上述したように、第１の電源装置２００は、電源種別情報を記憶する。また、第１の電源装置２００が、給電および充電が可能な電源装置である場合において情報処理装置１００に接続されたときには、第１の電源装置２００は、情報処理装置１００に電源を供給し、また、情報処理装置１００により制御された充電電流により充電を行う。また、第１の電源装置２００が、給電が可能な電源装置である場合において情報処理装置１００に接続されたときには、第１の電源装置２００は、情報処理装置１００に電源を供給する。
【０１７８】
〔第１の電源装置２００のハードウェア構成例〕
第１の電源装置２００が、給電および充電が可能な二次電池である場合を例に挙げて、第１の電源装置２００のハードウェア構成例を説明する。図１４を参照すると、第１の電源装置２００は、接続回路２０２と、セル２０４と、マイクロコンピュータ２０６と、電流検出用の抵抗Ｒ１と、充電保護用のＦＥＴ１と、放電保護用のＦＥＴ２とを備える。
【０１７９】
接続回路２０２は、第１の電源装置２００における接続部として機能し、情報処理装置１００が接続される。接続回路２０２は、情報処理装置１００への給電、または情報処理装置１００からの充電のための＋端子と、−端子とを有する。また、接続回路２０２は、情報処理装置１００（厳密には、マイクロコンピュータ１５６）と通信を行うための通信端子を有する。
【０１８０】
セル２０４は、第１の電源装置２００における電源である。ここで、図１４では、セル２０４が２つのセルで構成される例を示しているが、上記に限られない。セル２０４の＋極は、ＦＥＴ１およびＦＥＴ２を介して、接続回路２０２の＋端子に接続される。また、セル２０４の−極は、抵抗Ｒ１を介して接続回路２０２の−端子に接続される。
【０１８１】
マイクロコンピュータ２０６は、ＣＰＵや、制御機能を実現するための複数の回路が集積された集積回路などで構成され、第１の電源装置２００全体を制御する制御部として機能する。また、マイクロコンピュータ２０６は、電源種別情報２３０を記憶する。ここで、マイクロコンピュータ２０６が行う制御としては、例えば、充電・給電制御や、情報処理装置１００との間の通信制御などが挙げられる。
【０１８２】
＜充電・給電制御の一例＞
マイクロコンピュータ２０６は、例えばＡＤコンバータを備え、セル２０４を構成するセルの合計の電圧と、セル２０４を構成するセルの中間の電圧を監視する。そして、マイクロコンピュータ２０６は、セル２０４における異常な電圧を検出すると、ＦＥＴ１またはＦＥＴ２をＯＦＦとすることによって、充電保護または放電保護を行い、第１の電源装置２００および情報処理装置１００を保護する。
【０１８３】
また、マイクロコンピュータ２０６は、抵抗Ｒ１の両端の電圧をそれぞれ測定する。マイクロコンピュータ２０６は、測定の結果、異常な電圧が検出されると、ＦＥＴ１またはＦＥＴ２をＯＦＦとすることによって、第１の電源装置２００および情報処理装置１００を保護する。
【０１８４】
また、マイクロコンピュータ２０６は、抵抗Ｒ１の両端の電位差に基づいて電流値を推定し、推定された電流値を積算することによって、セル２０４に充電されている電流積算値を把握することにより、セル２０４を管理する。
【０１８５】
マイクロコンピュータ２０６は、例えば、上記のような処理を行うことによって、充電・給電制御を行う。なお、本発明の実施形態に係る第１の電源装置２００が備えるマイクロコンピュータ２０６における充電・給電制御が、上記に限られないことは、言うまでもない。
【０１８６】
＜通信制御＞
図１５を参照して、マイクロコンピュータ２０６における通信制御の一例について説明する。マイクロコンピュータ２０６の通信端子は、接続回路２０２の通信端子に接続される。マイクロコンピュータ２０６は、マイクロコンピュータ２０６の通信端子から出力する信号の信号レベル（ハイレベル／ローレベル）を選択的に切り替えることによって、情報処理装置１００と通信を行う。また、マイクロコンピュータ２０６の−端子は、接続回路２０２の−端子に接続される。
【０１８７】
マイクロコンピュータ２０６の通信端子は、オープンドレイン端子であり、抵抗Ｒ３とダイオードＤ４とを介して、基準電圧ＶＤＤによりプルアップされる。また、マイクロコンピュータ２０６の通信端子は、ＦＥＴ４のドレイン端子に接続され、入力バッファＢ３を介してＣＰＵ２１０に接続される。
【０１８８】
ＣＰＵ２１０は、第１の電源装置２００全体の制御に係る処理を主導的に行う役目を果たす。例えば、接続されている情報処理装置１００と通信を行う場合、ＣＰＵ２１０は、出力バッファＢ４を介してＦＥＴ４のゲート端子に制御信号を印加して、ＦＥＴ４を選択的にＯＮ／ＯＦＦさせる。
【０１８９】
より具体的には、マイクロコンピュータ２０６の通信端子から出力する信号のレベルをハイレベルとする場合、ＣＰＵ２１０は、出力バッファＢ４を介してローレベルの制御信号をＦＥＴ４のゲート端子に印加する。上記によってＦＥＴ４はＯＦＦとなるので、マイクロコンピュータ２０６の通信端子からは、抵抗Ｒ３とダイオードＤ４とを介して基準電圧ＶＤＤにより引っ張られることによって、ハイレベルの信号が出力される。
【０１９０】
また、マイクロコンピュータ２０６の通信端子から出力する信号のレベルをローレベルとする場合、ＣＰＵ２１０は、出力バッファＢ４を介してハイレベルの制御信号をＦＥＴ４のゲート端子に印加する。上記によってＦＥＴ４はＯＮとなるので、マイクロコンピュータ２０６の通信端子からは、ＦＥＴ４に引っ張られることによって、ローレベルの信号が出力される。
【０１９１】
マイクロコンピュータ２０６は、例えば、図１５に示す構成によって通信端子の信号レベルを選択的に切り替えることによって、接続されている情報処理装置１００と通信を行うことができる。したがって、マイクロコンピュータ２０６は、情報処理装置１００から送信された電源種別情報送信命令の受信に応じて、ＲＯＭ２１２に記憶された電源種別情報２３０を、情報処理装置１００へ送信することができる。
【０１９２】
なお、本発明の実施形態に係る第１の電源装置２００が備えるマイクロコンピュータ２０６の通信に係る構成は、図１５に示す構成に限られない。例えば、マイクロコンピュータ２０６は、情報処理装置１００と暗号通信を行うための暗号化回路および復号化回路をさらに備えることもできる。
【０１９３】
第１の電源装置２００は、例えば図１４に示す構成によって、情報処理装置１００に接続された場合、情報処理装置１００に電源を供給し、また、情報処理装置１００により制御された充電電流により充電を行うことができる。なお、本発明の実施形態に係る第１の電源装置２００の構成が、図１４に限られないことは、言うまでもない。
【０１９４】
［第２の電源装置３００］
次に、第２の電源装置３００について説明する。上述したように、第２の電源装置３００は、電源種別情報を記憶する。また、第２の電源装置３００は、情報処理装置１００に接続された場合、情報処理装置１００に電源を供給する。
【０１９５】
〔第２の電源装置３００のハードウェア構成例〕
第２の電源装置３００が、ＡＣアダプタである場合を例に挙げて、第２の電源装置３００のハードウェア構成例を説明する。図１４を参照すると、第２の電源装置３００は、接続回路３０２と、ＡＣプラグ３０４と、ＡＣ／ＤＣ変換回路３０６と、マイクロコンピュータ３０８とを備える。
【０１９６】
接続回路３０２は、第２の電源装置３００における接続部として機能し、情報処理装置１００が接続される。接続回路３０２は、情報処理装置１００への給電のための＋端子と、−端子とを有する。また、接続回路３０２は、情報処理装置１００（厳密には、マイクロコンピュータ１５６）と通信を行うための通信端子を有する。
【０１９７】
ＡＣプラグ３０４は、商用電源のコンセントに接続することが可能なプラグであり、交流電圧（例えば、１００［Ｖ］の電圧）を取り込むことができる。また、ＡＣプラグ３０４は、ＡＣ／ＤＣ変換回路３０６に接続される。
【０１９８】
ＡＣ／ＤＣ変換回路３０６は、交流電圧（例えば、１００［Ｖ］の電圧）を直流電圧に変換する。また、ＡＣ／ＤＣ変換回路３０６の＋側は、接続回路３０２の＋端子に接続され、ＡＣ／ＤＣ変換回路３０６の−側は、接続回路３０２の−端子に接続される。
【０１９９】
ここで、ＡＣ／ＤＣ変換回路３０６における電圧の変換はマイクロコンピュータ３０８により制御され、当該制御によって、ＡＣ／ＤＣ変換回路３０６は、例えば、８．４［Ｖ］や４．２［Ｖ］などの直流電圧を出力する。
【０２００】
マイクロコンピュータ３０８は、ＣＰＵや、制御機能を実現するための複数の回路が集積された集積回路などで構成され、第２の電源装置３００全体を制御する制御部として機能する。また、マイクロコンピュータ３０８は、電源種別情報３３０を記憶する。ここで、マイクロコンピュータ３０８が行う制御としては、例えば、ＡＣ／ＤＣ変換回路３０６におけるＡＣからＤＣ（Direct  Current）への変換制御や、情報処理装置１００との間の通信制御などが挙げられる。
【０２０１】
＜変換制御の一例＞
マイクロコンピュータ３０８は、例えば、情報処理装置１００から送信された出力制御命令に基づいて、当該出力制御命令に応じた直流電圧をＡＣ／ＤＣ変換回路３０６に出力させる。また、マイクロコンピュータ３０８は、例えば、ＡＣ／ＤＣ変換回路３０６から出力される直流電流に制限をかけることによって、情報処理装置１００を過電流から保護する。
【０２０２】
マイクロコンピュータ３０８は、例えば、上記のような処理を行うことによって、変換制御を行う。なお、本発明の実施形態に係る第２の電源装置３００が備えるマイクロコンピュータ３０８における変換制御が、上記に限られないことは、言うまでもない。
【０２０３】
＜通信制御＞
図１５を参照して、マイクロコンピュータ３０８における通信制御の一例について説明する。マイクロコンピュータ３０８の通信端子は、接続回路３０２の通信端子に接続される。マイクロコンピュータ３０８は、マイクロコンピュータ３０８の通信端子から出力する信号の信号レベル（ハイレベル／ローレベル）を選択的に切り替えることによって、情報処理装置１００と通信を行う。また、マイクロコンピュータ３０８の−端子は、接続回路３０２の−端子に接続される。
【０２０４】
マイクロコンピュータ３０８の通信端子は、オープンドレイン端子であり、抵抗Ｒ４とダイオードＤ５とを介して、基準電圧ＶＤＤによりプルアップされる。また、マイクロコンピュータ３０８の通信端子は、ＦＥＴ５のドレイン端子に接続され、入力バッファＢ５を介してＣＰＵ３１０に接続される。
【０２０５】
ＣＰＵ３１０は、第２の電源装置３００全体の制御に係る処理を主導的に行う役目を果たす。例えば、接続されている情報処理装置１００と通信を行う場合、ＣＰＵ３１０は、出力バッファＢ６を介してＦＥＴ５のゲート端子に制御信号を印加して、ＦＥＴ５を選択的にＯＮ／ＯＦＦさせる。
【０２０６】
より具体的には、マイクロコンピュータ３０８の通信端子から出力する信号のレベルをハイレベルとする場合、ＣＰＵ３１０は、出力バッファＢ６を介してローレベルの制御信号をＦＥＴ５のゲート端子に印加する。上記によってＦＥＴ５はＯＦＦとなるので、マイクロコンピュータ３０８の通信端子からは、抵抗Ｒ４とダイオードＤ５とを介して基準電圧ＶＤＤにより引っ張られることによって、ハイレベルの信号が出力される。
【０２０７】
また、マイクロコンピュータ３０８の通信端子から出力する信号のレベルをローレベルとする場合、ＣＰＵ３１０は、出力バッファＢ６を介してハイレベルの制御信号をＦＥＴ５のゲート端子に印加する。上記によってＦＥＴ５はＯＮとなるので、マイクロコンピュータ３０８の通信端子からは、ＦＥＴ５に引っ張られることによって、ローレベルの信号が出力される。
【０２０８】
マイクロコンピュータ３０８は、例えば、図１５に示す構成によって通信端子の信号レベルを選択的に切り替えることによって、接続されている情報処理装置１００と通信を行うことができる。したがって、マイクロコンピュータ３０８は、情報処理装置１００から送信された電源種別情報送信命令の受信に応じて、ＲＯＭ３１２に記憶された電源種別情報３３０を、情報処理装置１００へ送信することができる。
【０２０９】
なお、本発明の実施形態に係る第２の電源装置３００が備えるマイクロコンピュータ３０８の通信に係る構成は、図１５に示す構成に限られない。例えば、マイクロコンピュータ３０８は、情報処理装置１００と暗号通信を行うための暗号化回路および復号化回路をさらに備えることもできる。
【０２１０】
第２の電源装置３００は、例えば図１４に示す構成によって、情報処理装置１００に接続された場合、情報処理装置１００に電源を供給することができる。なお、本発明の実施形態に係る第２の電源装置３００の構成が、図１４に限られないことは、言うまでもない。
【０２１１】
以上のように、本発明の実施形態に係る電源制御システム１０００は、情報処理装置１００と、第１の電源装置２００と、第２の電源装置３００とを有する。情報処理装置１００は、上記（１）の処理（接続状態の変化判定処理）〜上記（４）の処理（電源制御処理）を行い、接続されている電源装置の組み合わせ応じた電源制御を行う。よって、情報処理装置１００は、接続されている電源装置の種別に基づく電源制御を行うことができる。したがって、情報処理装置１００を有することによって、接続されている電源装置の種別に基づく電源制御を行うことが可能な電源制御システム１０００が実現される。
【０２１２】
また、情報処理装置１００は、接続されている電源装置の種別に基づく電源制御を行うことが可能であるので、情報処理装置１００を有する電源制御システム１０００は、例えば下記（ａ）〜（ｅ）に示すような効果を奏することができる。
【０２１３】
（ａ）第１の電源装置２００への充電に要する充電時間の短縮
情報処理装置１００は、例えば図５、図７に示すように、接続されている第１の電源装置２００に対して安全に充電可能であり、かつ、第２の電源装置３００が給電可能な最大の充電電流で、第１の電源装置２００への充電を行う。よって、情報処理装置１００は、情報処理装置１００に接続されている第１の電源装置２００への充電に要する充電時間を、安全により短縮させることができる。
【０２１４】
（ｂ）情報処理装置１００のパフォーマンス向上
情報処理装置１００は、接続されている電源装置に応じて電源制御を行うことが可能であるので、当該電源装置が供給可能な最大限の電力にて処理を実行することができる。よって、情報処理装置１００は、接続されている電源装置に応じた最大限のパフォーマンスで処理を行うことができる。
【０２１５】
（ｃ）第２の電源装置３００のコスト低減
情報処理装置１００は、接続されている電源装置に応じて電源制御を行うことが可能であるので、第２の電源装置３００が、情報処理装置１００に接続可能な全ての種類の電池（第１の電源装置２００の一例）への充電に対応していなくてもよい。よって、電源制御システム１０００を用いることによって、第２の電源装置３００のコストをより低減させることが可能である。
【０２１６】
（ｄ）第２の電源装置３００に対する充電における安全性向上
情報処理装置１００は、接続されている電源装置に応じて電源制御を行うことが可能であるので、例えば、接続されている第２の電源装置３００が、一次電池であるのか、二次電池であるのかを判別することが可能である。よって、情報処理装置１００は、接続されている第２の電源装置３００が、例えば一次電池である場合には充電を行わないことによって、第２の電源装置３００の液漏れや劣化などを防止することができる。したがって、情報処理装置１００は、第２の電源装置３００に対する充電における安全性を向上させることができる。
【０２１７】
また、情報処理装置１００は、図３、図６に示すように、接続されている第２の電源装置３００の最大充電電流値を一意に特定することが可能である。したがって、情報処理装置１００は、接続されている第２の電源装置３００に対応する電流にて第２の電源装置３００に対する充電を行うことができるので、第２の電源装置３００に対する充電における安全性を向上させることができる。
【０２１８】
（ｅ）第２の電源装置３００の劣化の抑制
情報処理装置１００は、接続されている第２の電源装置３００に対応する電流にて第２の電源装置３００に対する充電を行うことができるので、例えば第２の電源装置３００が二次電池の場合、第２の電源装置３００の内部インピーダンスの増加を抑制することが可能である。したがって、情報処理装置１００は、第２の電源装置３００の劣化の抑制を図ることができる。
【０２１９】
また、情報処理装置１００は、例えば図２に示すような電源制御情報に基づいて、電源制御を行う。よって、情報処理装置１００は、例えば図２に示すように、第２の電源装置３００が接続されていない場合、または、制御対象外の第２の電源装置３００が接続されている場合には、第１の電源装置２００に対する充電を行わないことが可能である。したがって、情報処理装置１００は、第２の電源装置３００の劣化の抑制を図ることができる。
【０２２０】
以上、本発明の実施形態に係る電源制御システム１０００を構成する構成要素として情報処理装置１００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＰＣやＰＤＡ（Personal  Digital  Assistant）などのコンピュータ、デジタルカメラなどの撮像装置、携帯電話やＰＨＳ（Personal  Handyphone  System）などの携帯型通信装置、映像／音楽再生装置、映像／音楽記録再生装置、携帯型ゲーム機、自動車などの輸送装置など、様々な機器に適用することができる。
【０２２１】
また、本発明の実施形態に係る電源制御システム１０００を構成する構成要素として第１の電源装置２００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、リチウムイオン二次電池やリチウムイオンポリマー二次電池などの二次電池や、一次電池など、給電、または、給電および充電が可能な様々な電源装置に適用することができる。
【０２２２】
また、本発明の実施形態に係る電源制御システム１０００を構成する構成要素として第２の電源装置３００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＡＣアダプタや、太陽電池、燃料電池、外付け電池（例えば、外付けの一次電池、二次電池）、手動発電機など、給電が可能な様々な電源装置に適用することができる。
【０２２３】
（本発明の実施形態に係るプログラム）
コンピュータを、本発明の実施形態に係る情報処理装置として機能させるためのプログラムによって、接続されている電源装置の種別に基づく電源制御を行うことができる。
【０２２４】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０２２５】
例えば、図１３に示す情報処理装置１００では、制御部１１０が、接続状態判定部１２０、電源識別情報取得部１２２、電源識別情報管理部１２４、動作状態判定部１２６、および電源制御部１２８を備える構成を示したが、本発明の実施形態に係る情報処理装置の構成は、上記に限られない。例えば、本発明の実施形態に係る情報処理装置は、図１３に示す接続状態判定部１２０、電源識別情報取得部１２２、電源識別情報管理部１２４、動作状態判定部１２６、および電源制御部１２８の任意の構成要素を個別に備える（例えば、それぞれを個別の処理回路で実現する）こともできる。
【０２２６】
また、上記では、コンピュータを、本発明の実施形態に係る情報処理装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本発明の実施形態は、さらに、上記プログラムを記憶させた記憶媒体も併せて提供することができる。
【０２２７】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【符号の説明】
【０２２８】
１００    情報処理装置
１０２    第１接続部
１０４    第２接続部
１０６    受電・充電部
１０８    記憶部
１１０    制御部
１２０    接続状態判定部
１２２    電源識別情報取得部
１２４    電源識別情報管理部
１２６    動作状態判定部
１２８    電源制御部
２００    第１の電源装置
３００    第２の電源装置
１０００  電源制御システム
【図１】
0005556130.tif 000002
【図２】
0005556130.tif 000003
【図３】
0005556130.tif 000004
【図４】
0005556130.tif 000005
【図５】
0005556130.tif 000006
【図６】
0005556130.tif 000007
【図７】
0005556130.tif 000008
【図８】
0005556130.tif 000009
【図９】
0005556130.tif 000010
【図１０】
0005556130.tif 000011
【図１１】
0005556130.tif 000012
【図１２】
0005556130.tif 000013
【図１３】
0005556130.tif 000014
【図１４】
0005556130.tif 000015
【図１５】
0005556130.tif 000016
【図１６】
0005556130.tif 000017