(57)【要約】【課題】給電装置からより大きな負荷電流を安定的に取り出すことが可能な、電源制御装置、および電源制御方法を提供する。【解決手段】接続された給電装置から供給される負荷電流に上限値を設定し、設定した上限値に基づいて負荷電流を制御する負荷電流制御部と、負荷電流制御部が設定されている上限値をより大きく再設定した場合に、給電装置から入力される入力電圧の電圧降下量に基づいて、上限値が給電装置の電流容量を超えたことを判定する判定部とを備え、負荷電流制御部は、設定されている上限値を変更する場合には、上限値を所定の値ずつ大きくまたは小さく設定し、判定部が給電装置の電流容量を超えたと判定した場合には、電流容量を超えない上限値を再設定して、負荷電流を制御する電源制御装置が提供される。【選択図】図１１
2012048554.tif 000002
【特許請求の範囲】
【請求項１】
接続された給電装置から供給される負荷電流に上限値を設定し、設定した前記上限値に基づいて前記負荷電流を制御する負荷電流制御部と、
前記負荷電流制御部が設定されている前記上限値をより大きく再設定した場合に、前記給電装置から入力される入力電圧の電圧降下量に基づいて、前記上限値が前記給電装置の電流容量を超えたことを判定する判定部と、
を備え、
前記負荷電流制御部は、
設定されている前記上限値を変更する場合には、前記上限値を所定の値ずつ大きくまたは小さく設定し、
前記判定部が前記給電装置の電流容量を超えたと判定した場合には、前記電流容量を超えない上限値を再設定して、前記負荷電流を制御する、電源制御装置。
【請求項２】
自装置、または、自装置および外部装置への電源の供給を管理する電源供給管理部をさらに備え、
前記負荷電流制御部は、
設定されている前記上限値と、前記電源供給管理部から伝達される、前記自装置、または、前記自装置および前記外部装置が要する電流の総量である総電流量とを比較し、
前記総電流量が設定されている前記上限値より大きい場合には、前記上限値を大きくし、
前記総電流量が設定されている前記上限値以下の場合には、前記上限値を大きくしない、請求項１に記載の電源制御装置。
【請求項３】
前記負荷電流制御部は、前記上限値を小さく設定する場合には、前記上限値を大きくするために要する時間よりもより短い時間で前記上限値を設定する、請求項２に記載の電源制御装置。
【請求項４】
前記負荷電流制御部は、前記判定部が前記給電装置の電流容量を超えたと判定した場合には、設定されている前記上限値よりも前記所定の値分小さい上限値を再設定する、請求項１〜３のいずれか１項に記載の電源制御装置。
【請求項５】
前記負荷電流制御部は、前記判定部が前記給電装置の電流容量を超えたと判定したときに前記上限値を再設定した場合には、再設定した前記上限値よりも大きな上限値を設定しない、請求項４に記載の電源制御装置。
【請求項６】
前記判定部は、
前記負荷電流制御部が設定されている前記上限値をより大きく再設定した場合における、今回の前記再設定に応じた前記電圧降下量である第１の電圧降下量と、前回の前記再設定に応じた前記電圧降下量である第２の電圧降下量との差分値を算出し、
前記差分値が、所定の閾値を超えた場合、または前記所定の閾値以上となった場合に、前記上限値が前記給電装置の電流容量を超えたと判定する、請求項１〜３のいずれか１項に記載の電源制御装置。
【請求項７】
接続された給電装置から供給される負荷電流の上限値を設定し、設定された前記上限値を所定の値ずつ大きくまたは小さく再設定して、前記負荷電流を制御するステップと、
前記制御するステップにおいて、前記上限値を設定されている前記上限値より大きく再設定した場合、前記給電装置から入力される入力電圧の電圧降下量に基づいて、前記上限値が前記給電装置の電流容量を超えたことを判定するステップと、
を有し、
前記制御するステップでは、前記判定するステップにおいて前記給電装置の電流容量を超えたと判定された場合には、前記電流容量を超えない上限値を再設定することにより、前記負荷電流が制御される、電源制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源制御装置、および電源制御方法に関する。
【背景技術】
【０００２】
例えばＵＳＢ（Universal  Serial  Bus）により接続された装置などのように、規格化されたコネクタを介して接続された装置間で給電、受電を行うことが可能な装置が普及している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上記のように規格化されたコネクタを介して装置が接続される場合には、電流容量が異なる給電側の装置（以下、「給電装置」とよぶ場合がある。）が、受電側の装置（以下、「受電装置」とよぶ場合がある。）と接続されうる。また、給電装置それぞれは、例えば、電流容量や、電圧などの給電装置を構成する各種デバイスの仕様により、受電装置に供給することが可能な最大負荷電流（すなわち、給電能力）が異なる。ここで、最大負荷電流とは、例えば、給電装置を破損から保護する保護回路が働かない負荷電流のうちの最大の負荷電流（保護回路を備える場合）、または、給電装置の破損を起こさない負荷電流のうちの最大の負荷電流（保護回路を備えない場合）をいう。
【０００４】
つまり、上記のように規格化されたコネクタを介して装置が接続される場合には、受電装置が給電装置から安定的に取り出せる負荷電流（最大負荷電流を超えない負荷電流）が不明な給電装置が、受電装置に接続されることが起こりうる。なお、上記は、規格化されたコネクタを介して装置が接続される場合に限られず、規格化されていないコネクタを介して装置が接続される場合であっても起こりうる。例えば、受電装置の製造者等により製造された当該受電装置に対応する給電装置（純正品の給電装置）、または、当該製造者等以外の第三者により製造された給電装置（いわゆる、サードパーティー製の給電装置）が、受電装置と接続されうるからである。
【０００５】
よって、例えば、給電装置に過度の負荷がかかることによる当該給電装置の破損を防止するためや、給電装置が備える保護回路の作動によって受電装置への給電に支障をきたさないために、給電装置から取り出す負荷電流を制御する（すなわち、電源制御を行う）必要がある。
【０００６】
ここで、上記電源制御の方法としては、例えば、接続された給電装置から入力される電圧（以下、「入力電圧」という。）を監視し、入力電圧と電圧に係る所定の閾値とに基づいて、給電装置から取り出す負荷電流を制御することが挙げられる。より具体的には、上記電源制御の方法としては、例えば、入力電圧が電圧に係る固定の閾値以下となった場合（または、当該閾値より小さくなった場合）に、給電装置に過度の負荷がかかり始めていると判定して、入力電圧が電圧に係る固定の閾値より大きくなる（または、当該閾値以上となる）ように、上記負荷電流を制御することが挙げられる。
【０００７】
しかしながら、上記のように例えば出力電圧が異なる給電装置が受電装置に接続されることが起こりうるため、受電装置が、入力電圧と上記電圧に係る固定の閾値とに基づいて給電装置に過度の負荷がかかり始めているか否かを判定することができるとは限らない。よって、上記電源制御の方法を用いたとしても、給電装置からより大きな負荷電流を安定的に取り出すことができないことが起こりうる。
【０００８】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、給電装置からより大きな負荷電流を安定的に取り出すことが可能な、新規かつ改良された電源制御装置、および電源制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の第１の観点によれば、接続された給電装置から供給される負荷電流に上限値を設定し、設定した上記上限値に基づいて上記負荷電流を制御する負荷電流制御部と、上記負荷電流制御部が設定されている上記上限値をより大きく再設定した場合に、上記給電装置から入力される入力電圧の電圧降下量に基づいて、上記上限値が上記給電装置の電流容量を超えたことを判定する判定部とを備え、上記負荷電流制御部は、設定されている上記上限値を変更する場合には、上記上限値を所定の値ずつ大きくまたは小さく設定し、上記判定部が上記給電装置の電流容量を超えたと判定した場合には、上記電流容量を超えない上限値を再設定して、上記負荷電流を制御する電源制御装置が提供される。
【００１０】
かかる構成により、給電装置からより大きな負荷電流を安定的に取り出すことができる。
【００１１】
また、自装置、または、自装置および外部装置への電源の供給を管理する電源供給管理部をさらに備え、上記負荷電流制御部は、設定されている上記上限値と、上記電源供給管理部から伝達される、上記自装置、または、上記自装置および上記外部装置が要する電流の総量である総電流量とを比較し、上記総電流量が設定されている上記上限値より大きい場合には、上記上限値を大きくし、上記総電流量が設定されている上記上限値以下の場合には、上記上限値を大きくしなくてもよい。
【００１２】
また、上記負荷電流制御部は、上記上限値を小さく設定する場合の時間と、上記上限値を大きくする場合の時間とは、それぞれ別々に設定してもよい。また、上記負荷電流制御部は、上記上限値を小さく設定する場合には、上記上限値を大きくするために要する時間よりもより短い時間で上記上限値を設定してもよい。
【００１３】
また、上記負荷電流制御部は、上記判定部が上記給電装置の電流容量を超えたと判定した場合には、設定されている上記上限値よりも上記所定の値分小さい上限値を再設定してもよい。
【００１４】
また、上記負荷電流制御部は、上記判定部が上記給電装置の電流容量を超えたと判定したときに上記上限値を再設定した場合には、再設定した上記上限値よりも大きな上限値を設定しなくてもよい。
【００１５】
また、上記判定部は、上記負荷電流制御部が設定されている上記上限値をより大きく再設定した場合における、今回の上記再設定に応じた上記電圧降下量である第１の電圧降下量と、前回の上記再設定に応じた上記電圧降下量である第２の電圧降下量との差分値を算出し、上記差分値が、所定の閾値を超えた場合、または上記所定の閾値以上となった場合に、上記上限値が上記給電装置の電流容量を超えたと判定してもよい。
【００１６】
上記目的を達成するために、本発明の第２の観点によれば、接続された給電装置から供給される負荷電流の上限値を設定し、設定された上記上限値を所定の値ずつ大きくまたは小さく再設定して、上記負荷電流を制御するステップと、上記制御するステップにおいて、上記上限値を設定されている上記上限値より大きく再設定した場合、上記給電装置から入力される入力電圧の電圧降下量に基づいて、上記上限値が上記給電装置の電流容量を超えたことを判定するステップとを有し、上記制御するステップでは、上記判定するステップにおいて上記給電装置の電流容量を超えたと判定された場合には、上記電流容量を超えない上限値を再設定することにより、上記負荷電流が制御される、電源制御方法が提供される。
【００１７】
かかる方法を用いることにより、給電装置からより大きな負荷電流を安定的に取り出すことができる。
【発明の効果】
【００１８】
本発明によれば、給電装置からより大きな負荷電流を安定的に取り出すことができる。
【図面の簡単な説明】
【００１９】
【図１】入力電圧と電圧に係る固定の閾値とに基づく電源制御方法を説明するための説明図である。
【図２】本発明の実施形態に係る第１の電源制御アプローチに係る判定の原理を説明するための説明図である。
【図３】発明の実施形態に係る電源制御装置における判定方法の一例を説明するための説明図である。
【図４】実際の負荷を確認せずに上限値を大きく調整する場合に生じうる望ましくない事態を説明するための説明図である。
【図５】本発明の実施形態に係る電源制御装置における第２の電源制御アプローチに係る処理の一例を示す流れ図である。
【図６】本発明の実施形態に係る電源制御装置における負荷電流増加処理の一例を示す流れ図である。
【図７】本発明の実施形態に係る第２の電源制御アプローチに係る処理を説明するための説明図である。
【図８】本発明の実施形態に係る電源制御装置における第３の電源制御アプローチに係る処理の一例を示す流れ図である。
【図９】本発明の実施形態に係る電源制御装置における負荷電流減少処理の一例を示す流れ図である。
【図１０】本発明の実施形態に係る第３の電源制御アプローチに係る処理を説明するための説明図である。
【図１１】本発明の実施形態に係る電源制御装置の構成の一例を示すブロック図である。
【図１２】本発明の実施形態に係る電源制御装置のハードウェア構成の一例を示す説明図である。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
また、以下では、下記に示す順序で説明を行う。
１．本発明の実施形態に係るアプローチ
２．本発明の実施形態に係る電源制御装置
３．本発明の実施形態に係るプログラム
【００２２】
（本発明の実施形態に係るアプローチ）
本発明の実施形態に係る電源制御装置（以下、「電源制御装置１００」とよぶ場合がある。）の構成について説明する前に、本発明の実施形態に係る電源制御アプローチについて説明する。以下では、電源制御装置１００が上記受電装置そのものである場合を主に例に挙げて説明する。なお、本発明の実施形態に係る電源制御装置１００は、上記に限られず、例えば、受電装置に組み込まれた電源制御ＩＣ（Integrated  Circuit）であってもよい。また、以下では、電源制御装置１００に接続される給電装置を、「給電装置２００」とよぶ場合がある。ここで、本発明の実施形態に係る「接続」とは、電源制御装置１００と給電装置２００とがケーブルなどにより有線で接続されること、または、電源制御装置１００と給電装置２００とが無線で接続されることを意味する。また、以下に示す本発明の実施形態に係る電源制御アプローチに係る処理は、本発明の実施形態に係る電源制御方法に係る処理と捉えることができる。
【００２３】
上述したように、電源制御装置１００には、安定的に取り出せる負荷電流（最大負荷電流を超えない負荷電流。以下同様とする。）が異なる給電装置２００が接続されうる。よって、接続された給電装置２００と電源制御装置１００との間で給電、受電を行う場合には、電源制御装置１００が、給電装置２００から安定的に取り出せる負荷電流が不明であるため、例えば、下記の（ａ）〜（ｄ）のような望ましくない事態が生じる恐れがある。
【００２４】
（ａ）給電装置２００に過度の負荷がかかることによって、例えば、給電装置２００に過度の発熱や、給電装置２００の焼損、破壊が発生する
（ｂ）給電装置２００が保護回路を備える場合において、給電装置２００に過度の負荷をかけることによって当該保護回路がはたらき、電源制御装置１００は、給電装置２００から負荷電流を取り出せなくなる
（ｃ）電源制御装置１００がバッテリなどの内部電源を備える場合において、電源制御装置１００が給電装置２００から取り出す負荷電流を必要以上に制限することによって、当該内部電源への充電時間が長くなる
（ｄ）電源制御装置１００がバッテリなどの内部電源を備える場合において、電源制御装置１００が給電装置２００から取り出す負荷電流を必要以上に制限することによって、当該負荷電流だけでは電源制御装置１００を駆動させることができず、当該内部電源が放電を行ってしまう
【００２５】
ここで、上記のような望ましくない事態の発生を防止するための電源制御方法としては、上述したように、電源制御装置１００が入力電圧を監視し、入力電圧と電圧に係る所定の閾値とに基づいて、給電装置２００から取り出す負荷電流を制御することが挙げられる。図１は、入力電圧と電圧に係る固定の閾値とに基づく電源制御方法を説明するための説明図である。ここで、図１では、電圧に係る固定の閾値として５．５０［Ｖ］が設定されている例を示している。
【００２６】
電圧に係る固定の閾値を設けて給電装置２００に過度の負荷がかかり始めているか否かを判定する場合には、例えば、入力電圧が当該固定の閾値以下となった場合（または、当該閾値より小さくなった場合）に、給電装置２００に過度の負荷がかかり始めていると判定する。そして、給電装置２００に過度の負荷がかかり始めていると判定された場合には、入力電圧が電圧に係る固定の閾値より大きくなる（または、当該閾値以上となる）ように、上記負荷電流を制御する。
【００２７】
ここで、例えば図１（ａ）に示すように、接続されている給電装置２００が、給電装置２００に過度の負荷がかかっていない状態（安定的に負荷電流を取り出せる状態）における入力電圧が、上記電圧に係る固定の閾値を超えている場合には、上記電源制御方法を用いることによって、特段の問題を生じさせることなく上記判定を行うことができる可能性がある。しかしながら、電源制御装置１００には、例えば図１（ｂ）に示すように、給電装置２００に過度の負荷がかかっていない状態における入力電圧が上記電圧に係る固定の閾値より小さい給電装置２００が、接続されうる。上記の場合には、上記電源制御方法を用いたとしても、給電装置２００に過度の負荷がかかり始めているか否かを判定することはできない。
【００２８】
したがって、上記のような電圧に係る固定の閾値を用いた電源制御方法を用いたとしても、入力電圧と当該電圧に係る固定の閾値とに基づいて給電装置２００に過度の負荷がかかり始めているか否かを判定することができるとは限らない。
【００２９】
［１］第１の電源制御アプローチ
そこで、本発明の実施形態に係る電源制御装置１００は、給電装置２００から取り出す負荷電流に上限値を設定し、当該上限値を、所定の値ずつ大きくまたは小さく再設定（調整）する。そして、電源制御装置１００は、上限値を大きく再設定する場合に、給電装置２００から入力される入力電圧の電圧降下量（ドロップする電圧量）に基づいて、上限値が給電装置２００の電流容量を超えたこと（すなわち、給電装置２００に過度の負荷がかかり始めていること）を判定する。
【００３０】
より具体的には、電源制御装置１００は、入力電圧を監視し、設定されている上限値をより大きく再設定した場合における、今回の再設定に応じた電圧降下量（第１の電圧降下量）と、前回の再設定に応じた電圧降下量（第２の電圧降下量）との差分値を算出する。そして、電源制御装置１００は、差分値が電圧降下量に係る所定の閾値を超えた場合（または当該所定の閾値以上となった場合。以下、同様とする。）に、上限値が給電装置２００の電流容量を超えたと判定する。ここで、電下制御装置１００は、例えば、上限値を大きく再設定するごとに、電圧降下量の情報を記憶することによって、上記判定を行う。
【００３１】
〔第１の電源制御アプローチに係る判定の原理〕
ここで、本発明の実施形態に係る第１の電源制御アプローチに係る判定の原理について説明する。図２は、本発明の実施形態に係る第１の電源制御アプローチに係る判定の原理を説明するための説明図である。図２では、給電装置２００がＡＣ（Alternating  Current）アダプタであり、電源制御装置１００と給電装置２００とがケーブル３００で接続されている例を示している。また、図２に示す「Ｖｏｕｔ」は、給電装置２００から出力される電圧（以下、「出力電圧」という。）を示しており、また、図２に示す「Ｖｉｎ」は入力電圧、図２に示す「ｉ」は負荷電流をそれぞれ示している。
【００３２】
ここで、ケーブル３００、および、電源制御装置１００、給電装置２００それぞれが備えるコネクタなどによる抵抗を「Ｒ」とおくと、入力電圧Ｖｉと出力電圧Ｖｏｕｔとの関係は、例えば下記の数式１で表される。
【００３３】
Ｖｉｎ＝Ｖｏｕｔ−（ｉ・Ｒ）
・・・（数式１）
【００３４】
ここで、数式１における抵抗Ｒは一定とみなすことができるので、入力電圧は、電源制御装置１００が給電装置２００から取り出す負荷電流ｉに比例して低下していく。また、出力電圧Ｖｏｕｔは、例えば給電装置２００の電源容量などの給電能力に応じたものであり、例えば給電装置２００に過度の負荷がかかってい場合には、出力電圧Ｖｏｕｔの低下が生じる。つまり、給電装置２００に過度の負荷がかかってい場合、すなわち、上限値が給電装置２００の電流容量を超えていない場合には、上限値を上記所定の値分（１段階）大きくしたときの電圧降下量の差分値は一定の範囲内に収まることから、当該差分値が電圧降下量に係る所定の閾値を超えることはない。
【００３５】
よって、入力電圧Ｖｉｎを監視し、電圧降下量の差分値が電圧降下量に係る所定の閾値を超えたか否かを判定することによって、電力制御装置１００は、接続されている給電装置２００がどのような電流容量を有する給電装置であるかを問わず、上限値が給電装置２００の電流容量を超えたことを判定することができる。なお、上記では、電源制御装置１００と給電装置２００とが有線で接続される場合を例に挙げて説明したが、電源制御装置１００は、例えば電源制御装置１００と給電装置２００とが無線で接続される場合においても上記有線で接続される場合と同様に、上限値が給電装置２００の電流容量を超えたことを判定することができる。
【００３６】
図３は、本発明の実施形態に係る電源制御装置１００における判定方法の一例を説明するための説明図である。図３に示すように、電源制御装置１００は、電圧降下量の差分値ΔＶが急増したことを検出することによって、上限値が給電装置２００の電流容量を超えたことを判定することができる。
【００３７】
また、電源制御装置１００は、上限値が給電装置２００の電流容量を超えたと判定すると、電流容量を超えない上限値を再設定して、負荷電流を制御する。より具体的には、電源制御装置１００は、給電装置２００の電流容量を超えたと判定した場合には、設定されている上限値よりも上記所定の値分小さい上限値（１段階小さい上限値）を再設定することによって、負荷電流を制御する。上記のように上限値を調整して負荷電流を制御することによって、電源制御装置１００は、給電装置２００に過度の負荷を与えないように取り出す負荷電流の中で、最も大きな負荷電流を給電装置２００から取り出すことができる。
【００３８】
したがって、電源供給装置１００は、第１の電源制御アプローチに係る処理を行うことによって、給電装置２００からより大きな負荷電流を安定的に取り出すことができる。
【００３９】
また、電源制御装置１００は、例えば、給電装置２００の電流容量を超えたと判定したときに上限値を再設定した場合には、接続されている給電装置２００に対して、再設定した上限値よりも大きな上限値を設定しなくてもよい。上記のように上限値の調整を行うことによって、電源制御装置１００は、給電装置２００に過度の負荷を与えない状態を維持することが可能となる。
【００４０】
ここで、電源制御装置１００は、例えば、電源制御装置１００と給電装置２００との接続状態が解除されるなど、接続されている給電装置２００から負荷電流を取り出す必要がなくなるまで、上記再設定した上限値を、当該給電装置２００における最大の上限値として記憶する。そして、電源制御装置１００は、例えば、最大の上限値が記憶されている場合には、記憶する最大の上限値よりも大きな上限値を設定しないことによって、上限値に係る上記制御を行う。なお、給電装置２００の電流容量を超えたと判定したときに上限値を再設定した場合における電源制御装置１００の処理が、上記に限られないことは、言うまでもない。
【００４１】
［２］第２の電源制御アプローチ
本発明の実施形態に係る電源制御装置１００は、上記第１の電源制御アプローチに係る処理を行うことによって、給電装置２００からより大きな負荷電流を安定的に取り出すことができる。しかしながら、本発明の実施形態に係る電源制御アプローチに係る処理は、上記第１の電源制御アプローチに係る処理に限られない。そこで、次に、本発明の実施形態に係る第２の電源制御アプローチについて説明する。
【００４２】
上述したように、電源制御装置１００は、上限値を大きく再設定する場合に、給電装置２００から入力される入力電圧の電圧降下量に基づいて上限値が給電装置２００の電流容量を超えたことを判定することによって、電源制御を行う。ここで、電源制御装置１００が、仮に、自装置（または、自装置および電源制御装置１００が電力を供給する外部装置。以下、同様とする。）における実際の負荷を確認せずに上限値を大きく調整した場合には、自装置における実際の負荷が大きくなったときに、給電装置２００に対して過度の負荷を与えてしまう恐れがある。
【００４３】
図４は、実際の負荷を確認せずに上限値を大きく調整する場合に生じうる望ましくない事態を説明するための説明図である。
【００４４】
図４のＡに示すように、自装置が要する電流の総量である総電流量（図４の“Ｒｅｑｕｅｓｔｅｄ  Ｃｕｒｒｅｎｔ”。自装置における実際の負荷に該当する。）を確認しない場合には、上限値（図４の“Ｃｕｒｒｅｎｔ  Ｌｉｍｉｔａｔｉｏｎ”）が総電流量を超えてもなお上限値を大きくする調整を行いうる。ここで、総電流量が、給電装置２００から安定的に取り出せる負荷電流の最大値よりも小さい場合には、上限値を大きく調整しても、給電装置２００に過度の負荷はかからない。そのため、仮に上限値が給電装置２００に過度の負荷がかかり始める負荷電流を超えたとしても、電圧降下量の差分値が所定の閾値を超えない事態が生じる可能性がある。
【００４５】
上記のような事態が生じている場合において、例えば図４のＢに示すように、自装置における処理に要する電流量（図４の“Ｓｙｓｔｅｍ  Ｃｕｒｒｅｎｔ”）が増大したときには、給電装置２００から取り出す負荷電流が上限値に応じて急激に大きくなり、電圧降下量の差分値が所定の閾値を大きく超えることとなる。その結果、図４のＣに示すように、入力電圧（図４の“Ｉｎｐｕｔ  Ｖｏｌｔａｇｅ”）の急激な電圧降下が生じてしまう。また、図４のＣに示すように入力電圧に急激な電圧降下が生じた場合には、例えば上記（ａ）、（ｂ）のような望ましくない事態が生じる可能性がある。さらに、給電装置２００の種類によっては、保護回路が働いた場合において、例えば給電装置２００を電源制御装置１００からはずして負荷電流を一旦０（ゼロ）としなければ保護回路における保護状態を解除できないものもあり、ユーザの利便性を低下させる恐れがある。また、上記の場合には、電源制御装置１００が内部電源を備えていなければ電源装置１００の動作を継続させることができず、また、内部電源を備えていたとしても内部電源に蓄電がされていないと電源装置１００の動作を継続させることはできない。
【００４６】
そこで、本発明の実施形態に係る電源制御装置１００は、第２の電源制御アプローチに係る処理として、自装置における総電流量（すなわち、自装置における実際の負荷）を確認しながら、上限値を大きく調整する。より具体的には、電源制御装置１００は、例えば、設定されている上限値と総電流量とを比較する。そして、電源制御装置１００は、例えば、総電流量が設定されている上限値より大きい場合には上限値を大きくし、また、総電流量が設定されている上限値以下の場合には、上限値を大きくしない。
【００４７】
上記のように上限値を調整することによって、電源制御装置１００は、入力電圧の電圧降下量に基づいて上限値が給電装置２００の電流容量を超えたことを正確に判定することができる。したがって、電源供給装置１００は、第２の電源制御アプローチに係る処理を行うことによって、給電装置２００からより大きな負荷電流を安定的に取り出すことができる。
【００４８】
〔第２の電源制御アプローチに係る処理の一例〕
ここで、本発明の実施形態に係る電源制御装置１００における第２の電源制御アプローチに係る処理について、より具体的に説明する。図５は、本発明の実施形態に係る電源制御装置１００における第２の電源制御アプローチに係る処理の一例を示す流れ図である。
【００４９】
電源制御装置１００は、変数Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔ、変数Ｉｎｃｒｅｓｅ＿ｅｎｄ、変数ΔＶｐｒｅ、変数Ｖｐｒｅを初期化する（Ｓ１００）。変数Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔは、負荷電流の上限値を示している。以下では、変数Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔを、「上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔ」と示す場合がある。ここで、変数Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔの初期値（図５のＳＴＡＲＴ＿ＣＵＲＲＥＮＴ）としては、例えば４００［ｍＡ］が挙げられるが、変数Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔの初期値は、上記に限られない。また、変数Ｉｎｃｒｅａｓｅ＿ｅｎｄは、後述するステップＳ１０４において上限値を大きく調整するか否かの判定に用いられる一種のフラグである。図５では、電源制御装置１００が、変数Ｉｎｃｒｅａｓｅ＿ｅｎｄが“１”の場合に、上限値を大きく調整しないと判定する場合を例に挙げて説明する。また、変数ΔＶｐｒｅおよび変数Ｖｐｒｅは、後述するステップＳ１０６の処理において用いられる変数である。
【００５０】
ステップＳ１００において各変数の初期化を行うと、電源制御装置１００は、給電装置２００が接続されたか否かを判定する（Ｓ１０２）。ここで、電源制御装置１００は、例えば、接続された給電装置２００からの入力電圧が検出された場合に、給電装置２００が接続されたと判定するが、本発明の実施形態に係る電源制御装置１００におけるステップＳ１０２の処理は、上記に限られない。
【００５１】
ステップＳ１０２において給電装置２００が接続されたと判定されない場合には、電源制御装置１００は、ステップＳ１００からの処理を繰り返す。なお、電源制御装置１００におけるステップＳ１０２において給電装置２００が接続されたと判定されない場合の処理は、上記に限られない。例えば、本発明の実施形態に係る電源制御装置１００は、ステップＳ１０２において給電装置２００が接続されたと判定されないごとにはステップＳ１００の処理を行わず、前回初期化を行ってから所定の時間が経過しているときに選択的にステップＳ１００の処理を行うこともできる。
【００５２】
また、ステップＳ１０２において給電装置２００が接続されたと判定された場合には、電源制御装置１００は、変数Ｉｎｃｒｅａｓｅ＿ｅｎｄが“１”であるか否か（上限値を大きく調整しないか否か）を判定する（Ｓ１０４）。
【００５３】
ステップＳ１０４において変数Ｉｎｃｒｅａｓｅ＿ｅｎｄが“１”であると判定された場合には、電源制御装置１００は、ステップＳ１０２からの処理を繰り返す。
【００５４】
また、ステップＳ１０４において変数Ｉｎｃｒｅａｓｅ＿ｅｎｄが“１”であると判定されない場合には、電源制御装置１００は、上限値を大きく調整する処理（負荷電流増加処理）を行う（Ｓ１０６）。そして、電源制御装置１００は、ステップＳ１０２からの処理を繰り返す。
【００５５】
＜本発明の実施形態に係る負荷電流増加処理の一例＞
図６は、本発明の実施形態に係る電源制御装置１００における負荷電流増加処理の一例を示す流れ図である。
【００５６】
電源制御装置１００は、変数ＡＤＣ＿ｓｕｍ、変数ＡＤＣ＿ｔｉｍｅｒ、ＡＤＣ＿ｎｕｍｂｅｒをそれぞれ初期化する（Ｓ２００）。ここで、変数ＡＤＣ＿ｓｕｍは、入力電圧（ＡＤＣ値。以下、同様とする。）の合計値を示している。また、変数ＡＤＣ＿ｔｉｍｅｒは、後述するステップＳ２０８における上限値の調整行うか否かの判定に用いる変数であり、例えば後述するステップＳ２０４の処理を開始してからの実時間を示す。また、変数ＡＤＣ＿ｎｕｍｂｅｒは、後述するステップＳ２１０において平均電圧を算出するために用いる変数である。
【００５７】
ステップＳ２００において各変数の初期化を行うと、電源制御装置１００は、負荷がかかっているか否かを判定する（Ｓ２０２）。ここで、電源制御装置１００は、例えば、総電流量が現在の上限値を超えている場合に負荷がかかっていると判定するが、本発明の実施形態に係る電源制御装置１００におけるステップＳ２０２の処理は、上記に限られない。
【００５８】
ステップＳ２０２において負荷がかかっていると判定されない場合には、電源制御装置１００は、負荷電流増加処理を終了する。
【００５９】
また、ステップＳ２０２において負荷がかかっていると判定された場合には、電源制御装置１００は、検出された現在の入力電圧に基づいて、変数ＡＤＣ＿ｓｕｍを更新する（Ｓ２０４）。そして、ステップＳ２０４において変数ＡＤＣ＿ｓｕｍが更新されると、電源制御装置１００は、変数ＡＤＣ＿ｎｕｍｂｅｒを更新する（Ｓ２０６）。また、図６では示していないが、電源制御装置１００は、例えばステップＳ２０４において変数ＡＤＣ＿ｓｕｍの更新を行うのと同期して、変数ＡＤＣ＿ｔｉｍｅｒのカウントアップを開始する。なお、本発明の実施形態に係る電源制御装置１００が変数ＡＤＣ＿ｔｉｍｅｒのカウントアップを開始するタイミングは、上記に限られず、例えば、ステップＳ２０２において負荷がかかっていると判定されるのと同期して変数ＡＤＣ＿ｔｉｍｅｒのカウントアップを開始してもよい。
【００６０】
ステップＳ２０４、Ｓ２０６において、変数ＡＤＣ＿ｓｕｍおよび変数ＡＤＣ＿ｎｕｍｂｅｒが更新されると、電源制御装置１００は、変数ＡＤＣ＿ｔｉｍｅｒの値と所定の設定値ＩＮＣ＿ＡＤＣ＿ＴＩＭＥとに基づいて、上限値の調整行うか否かを判定する（Ｓ２０８）。ここで、ステップＳ２０８に係る設定値ＩＮＣ＿ＡＤＣ＿ＴＩＭＥとしては、例えば１００［ｍｓｅｃ］が挙げられるが、設定値ＩＮＣ＿ＡＤＣ＿ＴＩＭＥの値は、上記に限られない。なお、ステップＳ２０８の処理は図６に示す処理に限られず、例えば、電源制御装置１００は、変数ＡＤＣ＿ｔｉｍｅｒの値が設定値ＩＮＣ＿ＡＤＣ＿ＴＩＭＥ以下であるか否かの判定を行うことによって、ステップＳ２０８の処理を実現してもよい。
【００６１】
ステップＳ２０８において上限値の調整行うと判定されない場合には、電源制御装置１００は、ステップＳ２０２からの処理を繰り返す。
【００６２】
また、ステップＳ２０８において上限値の調整行うと判定された場合には、電源制御装置１００は、変数ＡＤＣ＿ｓｕｍと変数ＡＤＣ＿ｎｕｍｂｅｒとに基づいて、入力電圧の平均電圧Ｖを算出する（Ｓ２１０）。また、電源制御装置１００は、平均電圧Ｖと変数Ｖｐｒｅとに基づいて、入力電圧の差分値ΔＶを算出する（Ｓ２１２）。そして、ステップＳ２１２において差分値ΔＶを算出すると、電源制御装置１００は、変数Ｖｐｒｅを、ステップＳ２１０において算出した平均電圧Ｖに更新する（Ｓ２１４）。
【００６３】
ステップＳ２１４において変数Ｖｐｒｅの更新が行われると、電源制御装置１００は、差分値ΔＶが所定の閾値以上となったか否かを判定する（Ｓ２１６）。ここで、ステップＳ２１６の処理は、上述した第１の電源制御アプローチに係る処理に該当する。なお、ステップＳ２１６の処理は図６に示す処理に限られず、例えば、電源制御装置１００は、差分値ΔＶが所定の閾値より大きいか否かの判定を行うことによって、ステップＳ２１６の処理を実現してもよい。
【００６４】
ここで、図６では、電源制御装置１００が、上記所定の閾値を、変数ΔＶｐｒｅと設定値ＤＥＬＴＡ＿Ｖとに基づく閾値（ΔＶｐｒｅ・ＤＥＬＴＡ＿Ｖ）として判定を行っている例を示している。設定値ＤＥＬＴＡ＿Ｖとしては、例えば“２”が挙げられるが、本発明の実施形態に係る設定値ＤＥＬＴＡ＿Ｖは、上記に限られない。上記のように変数ΔＶｐｒｅと設定値ＤＥＬＴＡ＿Ｖとに基づく閾値を用いてステップＳ２１６の処理が行われることによって、電源制御装置１００は、差分値ΔＶの急激な増加を判定することができる。なお、本発明の実施形態に係る電源制御装置１００がステップＳ２１６の処理に用いる所定の閾値は、上記に限られない。例えば、電源制御装置１００は、電圧降下量に係る固定の閾値を設定し、当該電圧降下量に係る固定の閾値を用いてステップＳ２１６の処理を行うこともできる。
【００６５】
ステップＳ２１６において差分値ΔＶが所定の閾値以上となったと判定されない場合には、電源制御装置１００は、変数ΔＶｐｒｅを、ステップＳ２１２において算出した差分値ΔＶに更新する（Ｓ２１８）。
【００６６】
ステップＳ２１８において変数ΔＶｐｒｅの更新が行われると、電源制御装置１００は、設定されている上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔが上限値の最大値ＭＡＸ＿ＣＵＲＲＥＮＴ＿ＬＩＭＩＴ以上であるか否かを判定する（Ｓ２２０）。ここで、上限値の最大値ＭＡＸ＿ＣＵＲＲＥＮＴ＿ＬＩＭＩＴとしては、例えば１５００［ｍＡ］が挙げられるが、本発明の実施形態に係る上限値の最大値ＭＡＸ＿ＣＵＲＲＥＮＴ＿ＬＩＭＩＴは、上記に限られない。なお、電源制御装置１００は、例えば、設定されている上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔが上限値の最大値ＭＡＸ＿ＣＵＲＲＥＮＴ＿ＬＩＭＩＴを超えているか否かの判定を行うことによって、ステップＳ２２０の処理を実現してもよい。
【００６７】
ステップＳ２２０において上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔが上限値の最大値ＭＡＸ＿ＣＵＲＲＥＮＴ＿ＬＩＭＩＴ以上であると判定されない場合には、電源制御装置１００は、上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔを、設定値ＣＵＲＲＥＮＴ＿ＳＴＥＰ分大きく調整する（Ｓ２２２）。そして、電源制御装置１００は、負荷電流増加処理を終了する。ここで、ステップＳ２２２の処理は、上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔを１段階（所定の値分）大きく設定する処理に該当する。また、設定値ＣＵＲＲＥＮＴ＿ＳＴＥＰとしては、例えば１００［ｍＡ］が挙げられるが、本発明の実施形態に係る設定値ＣＵＲＲＥＮＴ＿ＳＴＥＰは、上記に限られない。
【００６８】
また、ステップＳ２２０において上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔが上限値の最大値ＭＡＸ＿ＣＵＲＲＥＮＴ＿ＬＩＭＩＴ以上であると判定された場合には、電源制御装置１００は、変数Ｉｎｃｒｅｓｅ＿ｅｎｄを“１”（上限値を大きく調整しないための値）に更新する（Ｓ２２６）。そして、電源制御装置１００は、負荷電流増加処理を終了する。
【００６９】
ステップＳ２１６において差分値ΔＶが所定の閾値以上となったと判定されない場合、電源制御装置１００は、上記ステップＳ２１８〜Ｓ２２２、Ｓ２２６の処理を行う。
【００７０】
また、ステップＳ２１６において差分値ΔＶが所定の閾値以上となったと判定されない場合には、電源制御装置１００は、上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔを、設定値ＣＵＲＲＥＮＴ＿ＳＴＥＰ分小さく調整する（Ｓ２２４）。ここで、ステップＳ２２４の処理は、上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔを１段階（所定の値分）小さく設定する処理に該当する。
【００７１】
ステップＳ２２４において上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔを設定値ＣＵＲＲＥＮＴ＿ＳＴＥＰ分小さく調整すると、電源制御装置１００は、変数Ｉｎｃｒｅｓｅ＿ｅｎｄを“１”（上限値を大きく調整しないための値）に更新する（Ｓ２２６）。そして、電源制御装置１００は、負荷電流増加処理を終了する。
【００７２】
電源制御装置１００は、例えば図６に示す処理を行うことによって、上限値を調整して負荷電流を制御することができる。ここで、図６に示すステップＳ２１６の処理は、上述した第１の電源制御アプローチに係る処理に該当する。また、電源制御装置１００は、ステップＳ２０２において実際の負荷を判定した上でステップＳ２０４〜Ｓ２２６の処理を行うので、図４に示したような上限値を大きく調整する場合に生じうる望ましくない事態の発生を防止することができる。
【００７３】
電源制御装置１００は、例えば図５、図６に示す処理を行うことによって、第２の電源制御アプローチに係る処理を実現することができる。したがって、電源供給装置１００は、例えば図５、図６に示す処理を行うことによって、給電装置２００からより大きな負荷電流を安定的に取り出すことができる。なお、本発明の実施形態に係る第２の電源制御アプローチに係る処理が、図５、図６に示す処理に限られないことは、言うまでもない。
【００７４】
図７は、本発明の実施形態に係る第２の電源制御アプローチに係る処理を説明するための説明図である。
【００７５】
電源制御装置１００は、上述したように、総電流量（図７の“Ｒｅｑｕｅｓｔｅｄ  Ｃｕｒｒｅｎｔ”。自装置における実際の負荷に該当する。）を確認して上限値（図７の“Ｃｕｒｒｅｎｔ＿Ｌｉｍｉｔａｔｉｏｎ”）の調整を行う。よって、電源制御装置１００は、図７のＤに示すように総電流量が上限値よりも大きくない場合には、上限値をより大きくしない。よって、電源制御装置１００は、図４に示したような上限値を大きく調整する場合に生じうる望ましくない事態の発生を防止することができる。
【００７６】
また、電源制御装置１００は、図７のＥに示すように総電流量が上限値よりも大きくなった場合には、上限値を１段階ずつ（所定の値ずつ）大きくする。そして、電源制御装置１００は、入力電圧の電圧降下量に基づいて、上限値が給電装置２００の電流容量を超えたこと（すなわち、給電装置２００に過度の負荷がかかり始めていること）を判定し、判定された場合には、図７のＦに示すように上限値を調整する（上述した第１の電源制御アプローチに係る処理に相当）。
【００７７】
したがって、電源制御装置１００は、第２の電源制御アプローチに係る処理によって、図４に示したような上限値を大きく調整する場合に生じうる望ましくない事態の発生を防止し、給電装置２００からより大きな負荷電流を安定的に取り出すことができる。
【００７８】
［３］第３の電源制御アプローチ
本発明の実施形態に係る電源制御装置１００は、上述した第１の電源制御アプローチに係る処理、第２の電源制御アプローチに係る処理を行うことによって、給電装置２００からより大きな負荷電流を安定的に取り出すことができる。しかしながら、本発明の実施形態に係る電源制御アプローチに係る処理は、上述した第１の電源制御アプローチに係る処理、第２の電源制御アプローチに係る処理に限られない。そこで、次に、本発明の実施形態に係る第３の電源制御アプローチについて説明する。
【００７９】
例えば給電装置２００がＡＣアダプタであり、給電装置２００が商用電源に基づく出力電圧を出力する場合、給電装置２００自身の温度上昇や、給電装置２００の周辺温度などの状況によっては、給電装置２００から同じ負荷電流を取り出すことができない場合がありえる。そこで、本発明の実施形態に係る電源制御装置１００は、上述したように入力電圧を監視して上限値を調整している。ここで、電源制御装置１００が、上限値を大きくする場合（すなわち、負荷電流を増やす場合）の応答時間と、上限値を小さくする場合（すなわち、負荷電流を減らす場合）の応答時間とが一定であるときには、例えば入力電圧の変動が生じることによって、給電装置２００に過度の負荷をかけてしまう恐れがある。
【００８０】
そこで、電源制御装置１００は、第３の電源制御アプローチに係る処理として、上限値を大きくする場合の応答時間と、上限値を小さくする場合の応答時間とを変えることによって、上記のように給電装置２００に過度の負荷をかけてしまうことを防止する。より具体的には、電源制御装置１００は、上限値を小さく設定する場合には、上限値を大きくするために要する時間よりもより短い時間で上限値を設定することによって、上限値を小さくする場合の応答時間を上限値を大きくする場合の応答時間よりも短くする。つまり、電源制御装置１００は、第３の電源制御アプローチに係る処理を行うことによって、上限値を大きくする場合はゆっくり慎重に行い、上限値を小さくする場合は、より素早く行うことができる。
【００８１】
〔第３の電源制御アプローチに係る処理の一例〕
ここで、本発明の実施形態に係る電源制御装置１００における第３の電源制御アプローチに係る処理について、より具体的に説明する。図８は、本発明の実施形態に係る電源制御装置１００における第３の電源制御アプローチに係る処理の一例を示す流れ図である。
【００８２】
電源制御装置１００は、図５のステップＳ１００と同様に、変数Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔ、変数Ｉｎｃｒｅｓｅ＿ｅｎｄ、変数ΔＶｐｒｅ、変数Ｖｐｒｅを初期化する（Ｓ３００）。
【００８３】
ステップＳ３００において各変数の初期化を行うと、電源制御装置１００は、図５のステップＳ１０２と同様に、給電装置２００が接続されたか否かを判定する（Ｓ３０２）。
【００８４】
ステップＳ３０２において給電装置２００が接続されたと判定されない場合には、電源制御装置１００は、図５のステップＳ１０２において給電装置２００が接続されたと判定されない場合と同様に、ステップＳ３００からの処理を繰り返す。
【００８５】
また、ステップＳ３０２において給電装置２００が接続されたと判定された場合には、電源制御装置１００は、図５のステップＳ１０４と同様に、変数Ｉｎｃｒｅａｓｅ＿ｅｎｄが“１”であるか否か（上限値を大きく調整しないか否か）を判定する（Ｓ３０４）。
【００８６】
ステップＳ３０４において変数Ｉｎｃｒｅａｓｅ＿ｅｎｄが“１”であると判定されない場合には、電源制御装置１００は、図５のステップＳ１０６と同様に、上限値を大きく調整する処理（負荷電流増加処理）を行う（Ｓ３０６）。そして、電源制御装置１００は、ステップＳ３０２からの処理を繰り返す。
【００８７】
また、ステップＳ３０４において変数Ｉｎｃｒｅａｓｅ＿ｅｎｄが“１”であると判定された場合には、電源制御装置１００は、上限値を小さく調整する処理（負荷電流減少処理）を行う（Ｓ３０８）。そして、電源制御装置１００は、ステップＳ３０２からの処理を繰り返す。
【００８８】
＜本発明の実施形態に係る負荷電流減少処理の一例＞
図９は、本発明の実施形態に係る電源制御装置１００における負荷電流減少処理の一例を示す流れ図である。
【００８９】
電源制御装置１００は、設定されている上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔが上限値の最小値ＭＩＮ＿ＣＵＲＲＥＮＴ＿ＬＩＭＩＴ以上であるか否かを判定する（Ｓ４００）。ここで、上限値の最小値ＭＩＮ＿ＣＵＲＲＥＮＴ＿ＬＩＭＩＴとしては、例えば５００［ｍＡ］が挙げられるが、本発明の実施形態に係る上限値の最小値ＭＩＮ＿ＣＵＲＲＥＮＴ＿ＬＩＭＩＴは、上記に限られない。なお、電源制御装置１００は、例えば、設定されている上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔが上限値の最小値ＭＡＸ＿ＣＵＲＲＥＮＴ＿ＬＩＭＩＴを超えているか否かの判定を行うことによって、ステップＳ４００の処理を実現してもよい。
【００９０】
ステップＳ４００において上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔが上限値の最小値ＭＩＮ＿ＣＵＲＲＥＮＴ＿ＬＩＭＩＴ以上であると判定されない場合には、電源制御装置１００は、負荷電流減少処理を終了する。
【００９１】
また、ステップＳ４００において上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔが上限値の最小値ＭＩＮ＿ＣＵＲＲＥＮＴ＿ＬＩＭＩＴ以上であると判定された場合には、電源制御装置１００は、図６のステップＳ２００と同様に、変数ＡＤＣ＿ｓｕｍ、変数ＡＤＣ＿ｔｉｍｅｒ、ＡＤＣ＿ｎｕｍｂｅｒをそれぞれ初期化する（Ｓ４０２）。
【００９２】
ステップＳ４０２において各変数を初期化すると、電源制御装置１００は、図６のステップＳ２０４と同様に、検出された現在の入力電圧に基づいて、変数ＡＤＣ＿ｓｕｍを更新する（Ｓ４０４）。そして、ステップＳ４０４において変数ＡＤＣ＿ｓｕｍが更新されると、電源制御装置１００は、図６のステップＳ２０６と同様に、変数ＡＤＣ＿ｎｕｍｂｅｒを更新する（Ｓ４０６）。また、図９では示していないが、電源制御装置１００は、例えばステップＳ４０４において変数ＡＤＣ＿ｓｕｍの更新を行うのと同期して、変数ＡＤＣ＿ｔｉｍｅｒのカウントアップを開始する。
【００９３】
ステップＳ４０４、Ｓ４０６において、変数ＡＤＣ＿ｓｕｍおよび変数ＡＤＣ＿ｎｕｍｂｅｒが更新されると、電源制御装置１００は、変数ＡＤＣ＿ｔｉｍｅｒの値と所定の設定値ＤＥＣ＿ＡＤＣ＿ＴＩＭＥとに基づいて、上限値の調整行うか否かを判定する（Ｓ４０８）。ここで、ステップＳ４０８に係る設定値ＤＥＣ＿ＡＤＣ＿ＴＩＭＥとしては、例えば設定値ＩＮＣ＿ＡＤＣ＿ＴＩＭＥが１００［ｍｓｅｃ］の場合、５０［ｍｓｅｃ］が挙げられるが、設定値ＤＥＣ＿ＡＤＣ＿ＴＩＭＥの値は、上記に限られない。例えば、電源制御装置１００は、設定値ＩＮＣ＿ＡＤＣ＿ＴＩＭＥより小さくかつ０（ゼロ）より大きな任意の値の設定値ＤＥＣ＿ＡＤＣ＿ＴＩＭＥを用いてステップＳ４０８の処理を行うことができる。また、ステップＳ４０８の処理は図９に示す処理に限られず、例えば、電源制御装置１００は、変数ＡＤＣ＿ｔｉｍｅｒの値が設定値ＤＥＣ＿ＡＤＣ＿ＴＩＭＥ以下であるか否かの判定を行うことによって、ステップＳ４０８の処理を実現してもよい。
【００９４】
ステップＳ４０８において上限値の調整行うと判定されない場合には、電源制御装置１００は、ステップＳ４０４からの処理を繰り返す。
【００９５】
また、ステップＳ４０８において上限値の調整行うと判定された場合には、電源制御装置１００は、図６のステップＳ２１０と同様に、変数ＡＤＣ＿ｓｕｍと変数ＡＤＣ＿ｎｕｍｂｅｒとに基づいて、入力電圧の平均電圧Ｖを算出する（Ｓ４１０）。
【００９６】
ステップＳ４１０において平均電圧Ｖを算出すると、電源制御装置１００は、平均電圧Ｖが変数Ｖｐｒｅよりも小さいか否かを判定する（Ｓ４１２）。なお、ステップＳ４１２の処理は図９に示す処理に限られず、例えば、電源制御装置１００は、平均電圧Ｖが変数Ｖｐｒｅ以下であるか否かの判定を行うことによって、ステップＳ４１２の処理を実現してもよい。
【００９７】
ステップＳ４１２において平均電圧Ｖが変数Ｖｐｒｅよりも小さいと判定されない場合には、電源制御装置１００は、負荷電流減少処理を終了する。
【００９８】
また、ステップＳ４１２において平均電圧Ｖが変数Ｖｐｒｅよりも小さいと判定された場合には、電源制御装置１００は、図６のステップＳ２２４と同様に、上限値Ｃｕｒｒｅｎｔ＿ｌｉｍｉｔを、設定値ＣＵＲＲＥＮＴ＿ＳＴＥＰ分小さく調整する（Ｓ４１４）。そして、電源制御装置１００は、負荷電流減少処理を終了する。
【００９９】
電源制御装置１００は、例えば図９に示す処理を行うことによって、上限値を調整して負荷電流を制御することができる。ここで、電源制御装置１００は、ステップＳ４０８において、設定値ＩＮＣ＿ＡＤＣ＿ＴＩＭＥより小さい設定値ＤＥＣ＿ＡＤＣ＿ＴＩＭＥを用いて、上限値の調整を開始するか否かの判定を行う。よって、電源制御装置１００は、上限値を小さく設定する場合において上限値を大きくするために要する時間よりもより短い時間で上限値を設定することができるので、上限値を小さくする場合の応答時間を上限値を大きくする場合の応答時間よりも短くすることが可能となる。
【０１００】
電源制御装置１００は、例えば図８、図９に示す処理を行うことによって、第３の電源制御アプローチに係る処理を実現することができるので、例えば入力電圧の変動が生じることによって給電装置２００に過度の負荷をかけてしまうことを防止することができる。また、図８に示す処理は図５に示す第２の電源制御アプローチと同様の処理を有するので、電源制御装置１００は、図８に示す処理を行うことによって、図５に示す第２の第２の電源制御アプローチに係る処理を行う場合と同様の効果を奏することができる。
【０１０１】
したがって、電源供給装置１００は、例えば図８、図９に示す処理を行うことによって、給電装置２００からより大きな負荷電流を安定的に取り出すことができる。なお、本発明の実施形態に係る第２の電源制御アプローチに係る処理が、図８、図９に示す処理に限られないことは、言うまでもない。
【０１０２】
図１０は、本発明の実施形態に係る第３の電源制御アプローチに係る処理を説明するための説明図である。
【０１０３】
電源制御装置１００は、図１０のＧに示すように入力電圧に変動が生じた場合には、図１０のＨに示すように、図７のＥに示す上限値を大きくする場合よりもより短い時間で上限値を小さくすることも可能である。よって、電源制御装置１００は、給電装置２００に過度の負荷がかかることを防止し、給電装置２００に過度の負荷がかかることによって例えば上記（ａ）、（ｂ）のような望ましくない事態が生じる可能性をさらに低下させることができる。
【０１０４】
（本発明の実施形態に係る電源制御装置）
次に、上述した本発明の実施形態に係る電源制御アプローチに係る処理を実現することが可能な、電源制御装置１００の構成の一例について説明する。図１１は、本発明の実施形態に係る電源制御装置１００の構成の一例を示すブロック図である。ここで、図１１では、給電装置２００とケーブル３００とを併せて示している。
【０１０５】
電源制御装置１００は、接続部１０２と、内部電源１０４と、電源制御部１０６と、制御部１０８と、通信部１１０と、操作部１１２と、表示部１１４とを備える。
【０１０６】
また、電源制御装置１００は、例えば、ＲＯＭ（Read  Only  Memory；図示せず）や、ＲＡＭ（Random  Access  Memory；図示せず）、記憶部（図示せず）などを備えてもよい。電源制御装置１００は、例えば、データの伝送路としてのバス（bus）により各構成要素間を接続する。ここで、ＲＯＭ（図示せず）は、例えば制御部１０８が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、例えば制御部１０８により実行されるプログラムなどを一時的に記憶する。
【０１０７】
記憶部（図示せず）は、電源制御装置１００が備える記憶手段であり、アプリケーションなど様々なデータを記憶する。ここで、記憶部（図示せず）としては、例えば、ハードディスクなどの磁気記録媒体や、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ（flash  memory）、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）などの不揮発性メモリ（nonvolatile  memory）が挙げられる。また、電源制御装置１００は、電源制御装置１００から着脱可能な記憶部（図示せず）を備えることもできる。
【０１０８】
［電源制御装置１００のハードウェア構成例］
図１２は、本発明の実施形態に係る電源制御装置１００のハードウェア構成の一例を示す説明図である。図１２を参照すると、電源制御装置１００は、例えば、ＵＳＢ  Ｃｏｎｎｅｃｔｏｒ１５０と、ＵＳＢ  ＰＨＹ１５２と、ＤＣ  ＩＮ  Ｊａｃｋ１５４と、ＰＭＩＣ１５６と、Ｂａｔｔｅｒｙ１５８と、ＣＰＵ１６０と、ｍＤＤＲ１６２と、ＮＡＮＤ  Ｆｌａｓｈ１６４と、Ｗｉｒｅｌｅｓｓ  Ｍｏｄｕｌｅ１６６と、アンテナ１６８と、Ｋｅｙ  Ｂｕｔｔｏｎ１７０と、ＴＰＣ１７２と、Ｔｏｕｃｈ  Ｐａｎｅｌ１７４と、ＥＰＤ  Ｃｏｎｔｒｏｌｌｅｒ１７６と、ＥＰＤ  Ｐａｎｅｌ１７８と、Ａｕｄｉｏ  Ｃｏｄｅｃ１８０と、ＨＰ  Ｊａｃｋ１８２とを備える。
【０１０９】
ＵＳＢ  Ｃｏｎｎｅｃｔｏｒ１５０と、ＤＣ  ＩＮ  Ｊａｃｋ１５４とは、ケーブル３００を介して給電装置２００と接続するために電源制御装置１００が備える接続手段であり、それぞれ接続部１０２としての役目を果たす。ここで、図１２では、電源制御装置１００が、ＵＳＢ  Ｃｏｎｎｅｃｔｏｒ１５０と、ＤＣ  ＩＮ  Ｊａｃｋ１５４との２系統の接続部１０２を備えている例を示しているが、本発明の実施形態に係る電源制御装置１００の構成は、上記に限られない。例えば、本発明の実施形態に係る電源制御装置１００は、ＵＳＢ  Ｃｏｎｎｅｃｔｏｒ１５０と、ＤＣ  ＩＮ  Ｊａｃｋ１５４とのいずれか一方を備える構成であってもよい。
【０１１０】
ＰＭＩＣ１５６は、電源制御（Power  Management；ＰＭ）機能を実現するための処理回路や、上述した電源制御アプローチに係る処理を実行するときに更新される各種変数および上述した電源制御アプローチに係る処理に用いられる各種設定値などを記憶可能な不揮発性メモリなどの各種回路が集積されたＩＣである。ＰＭＩＣ１５６は、上述した第１の電源制御アプローチに係る処理〜第３の電源制御アプローチに係る処理を主導的に行う電源制御部１０６としての役目を果たす。ＰＭＩＣ１５６は、図１２のＩに示すポイントにおいて入力電圧を監視し、図１２のＪに示すポイントに流れる電流を、図７、図１０における“Ｓｙｓｔｅｍ  Ｃｕｒｒｅｎｔ”として検出する。ここで、本発明の実施形態に係る電源制御装置１００が、図１２に示す装置（受電装置）全体ではなく、ＰＭＩＣ１５６である場合には、図１２のＪに示すポイントに流れる電流は、外部装置が要する電流に該当する。また、ＰＭＩＣ１５６は、Ｂａｔｔｅｒｙ１５８への蓄電、Ｂａｔｔｅｒｙ１５８からの放電を制御する。
【０１１１】
Ｂａｔｔｅｒｙ１５８は、内部電源１０４としての役目を果たし、ＰＭＩＣ１５６から供給される電流に応じて蓄電し、また、放電を行うことによってＰＭＩＣ１５６に対して電流を供給する。ここで、Ｂａｔｔｅｒｙ１５８としては、例えば、リチウムイオン合金系の二次電池やリチウムイオンポリマー系の二次電池などが挙げられる。
【０１１２】
ＣＰＵ１６０は、ＣＰＵ（Central  Processing  Unit）や各種処理回路などで構成され、電源制御装置１００全体を制御する制御部１０８としての役目を果たす。
【０１１３】
ｍＤＤＲ１６２は、ＲＡＭ（図示せず）としての役目を果たし、ＣＰＵ１６０により実行されるプログラムなどを一時的に記憶する。また、ＮＡＮＤ  Ｆｌａｓｈ１６４は、記憶部（図示せず）としての役目を果たし、アプリケーションなど様々なデータを記憶する。
【０１１４】
Ｗｉｒｅｌｅｓｓ  Ｍｏｄｕｌｅ１６６およびアンテナ１６８は、サーバなどの外部装置とネットワークを介して（または直接的に）通信を行うために電源制御装置１００が備える通信手段であり、通信部１１０としての役目を果たす。ここで、Ｗｉｒｅｌｅｓｓ  Ｍｏｄｕｌｅ１６６およびアンテナ１６８としては、例えば、ＩＥＥＥ８０２．１１ｇポートおよび送受信回路、ＩＥＥＥ８０２．１５．４ポートおよび送受信回路、通信アンテナおよびＲＦ（Radio  Frequency）回路などが挙げられる。なお、本発明の実施形態に係る電源制御装置１００は、上記のように無線通信を行うためのデバイスを備えることに限られない。例えば、本発明の実施形態に係る電源制御装置１００は、ＬＡＮ（Local  Area  Network）端子および送受信回路などのように、外部装置とネットワークを介して（または直接的に）有線通信を行うためのデバイスを備えることもできる。
【０１１５】
Ｋｅｙ  Ｂｕｔｔｏｎ１７０と、ＴＰＣ１７２およびＴｏｕｃｈ  Ｐａｎｅｌ１７４とは、それぞれ、ユーザによる操作を可能とする電源制御装置１００が備える操作手段であり、操作部１１２としての役目を果たす。なお、本発明の実施形態に係る電源制御装置１００は、Ｋｅｙ  Ｂｕｔｔｏｎ１７０と、ＴＰＣ１７２およびＴｏｕｃｈ  Ｐａｎｅｌ１７４とを操作部１１２として備える構成に限られない。例えば、本発明の実施形態に係る電源制御装置１００は、方向キー、ジョグダイヤルなどの回転型セレクタを備えていてもよい。また、本発明の実施形態に係る電源制御装置１００は、例えばキーボードやマウスなどの外部操作デバイスと接続可能な構成であってもよい。
【０１１６】
ＥＰＤ  Ｃｏｎｔｒｏｌｌｅｒ１７６、およびＥＰＤ  Ｐａｎｅｌ１７８は、電源制御装置１００が備える表示手段であり、表示画面に様々な情報を表示することが可能な表示部１１４としての役目を果たす。なお、本発明の実施形態に係る電源制御装置１００は、ＥＰＤ  Ｃｏｎｔｒｏｌｌｅｒ１７６、およびＥＰＤ  Ｐａｎｅｌ１７８など、ＥＤＰ（Embedded  Display  Port）で接続される表示デバイスおよびコントローラを表示部１１４として備える構成に限られない。例えば、本発明の実施形態に係る電源制御装置１００は、有機ＥＬディスプレイ（organic  ElectroLuminescence  display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）ともよばれる。）を表示部１１４として備えることもできる。
【０１１７】
Ａｕｄｉｏ  Ｃｏｄｅｃ１８０およびＨＰ  Ｊａｃｋ１８２は、電源制御装置１００が備える音声出力手段であり、例えばＣＰＵ１６０から伝達される音声データに応じた音声（音楽も含む）を出力する音声出力部（図示せず）としての役目を果たす。なお、本発明の実施形態に係る電源制御装置１００は、Ａｕｄｉｏ  Ｃｏｄｅｃ１８０およびＨＰ  Ｊａｃｋ１８２を音声出力部（図示せず）として備える構成に限られない。例えば、発明の実施形態に係る電源制御装置１００は、ＤＳＰ（Digital  Signal  Processor）や、増幅器（アンプ）やスピーカなどの音声出力デバイスを音声出力部（図示せず）として備えることもできる。
【０１１８】
電源制御装置１００は、例えば図１２に示す構成によって、本発明の実施形態に係る電源制御アプローチに係る処理を行う。なお、本発明の実施形態に係る電源制御装置１００のハードウェア構成は、図１２に示す構成に限られない。例えば、本発明の実施形態に係る電源制御装置１００は、図１２に示すＰＭＩＣ１５６であってもよい。電源制御装置１００がＰＭＩＣ１５６である場合、図１２は、電源制御装置１００が組み込まれた受電装置を示すこととなり、また、図１２のＰＭＩＣ１５６以外のデバイスは、電源制御装置１００からみて外部装置となる。上記の場合であっても、本発明の実施形態に係る電源制御装置１００は、上述した本発明の実施形態に係る電源制御アプローチに係る処理を行うことができる。また、本発明の実施形態に係る電源制御装置１００は、図１２に示すＰＭＩＣ１５６以外のデバイスのうちの任意のデバイスを備えない構成をとることができ、また、他のデバイスをさらに備える構成をとることもできる。
【０１１９】
再度、図１１を参照して、電源制御装置１００の構成要素について説明する。接続部１０２は、ケーブル３００を介して給電装置２００と接続するために電源制御装置１００が備える接続手段である。接続部１０２としては、例えば、図１２に示すような、ＵＳＢ規格に対応する給電装置２００が接続されるＵＳＢ  Ｃｏｎｎｅｃｔｏｒ１５０や、ＡＣアダプタ（給電装置２００の一例）が接続されるＤＣ  ＩＮ  Ｊａｃｋ１５４などが挙げられる。
【０１２０】
内部電源１０４は、電源制御部１０６によって蓄電、放電が制御され、電源制御部１０６から供給される電流に応じて蓄電し、また、放電を行うことによって電源制御部１０６に対して電流を供給する。ここで、内部電源１０４としては、例えば、リチウムイオン合金系の二次電池や、リチウムイオンポリマー系の二次電池などが挙げられる。
【０１２１】
電源制御部１０６は、負荷電流制御部１２０と、判定部１２２と、電源供給管理部１２４とを備え、本発明の実施形態に係る電源制御アプローチに係る処理を主導的に行う役目を果たす。ここで、電源制御部１０６は、例えば電源制御機能を実現するための各種回路（または、当該各種回路が集積されたＩＣ）で構成される。
【０１２２】
負荷電流制御部１２０は、接続部１０２に接続された給電装置２００から供給される負荷電流を制御する。
【０１２３】
より具体的には、負荷電流制御部１２０は、接続部１０２に接続された給電装置２００から供給される負荷電流に上限値を設定し、設定した上限値に基づいて負荷電流を制御する。ここで、負荷電流制御部１２０は、設定されている上限値を変更（調整）する場合には、上限値を所定の値ずつ大きくまたは小さく設定する。そして、判定部１２２が給電装置２００の電流容量を超えたと判定した場合には、当該電流容量を超えない上限値を再設定して、負荷電流を制御する。負荷電流制御部１２０が上記のように制御を行うことによって、電源制御装置１００は、上述した第１の電源制御アプローチに係る処理を実現することができる。
【０１２４】
また、負荷電流制御部１２０は、設定されている上限値と、電源供給管理部１２４から伝達される総電流量の情報とを比較し、比較結果に応じて上限値を調整する。より具体的には、負荷電流制御部１２０は、総電流量が設定されている上限値より大きい場合には、上限値を大きくし、総電流量が設定されている上限値以下の場合には、上限値を大きくしない。負荷電流制御部１２０が上記のように制御を行うことによって、電源制御装置１００は、上述した第２の電源制御アプローチに係る処理を実現することができる。
【０１２５】
また、負荷電流制御部１２０は、上限値を小さく設定する場合の時間と、上限値を大きくする場合の時間とを、それぞれ別々に設定してもよい。例えば、負荷電流制御部１２０は、上限値を小さく設定する場合には、上限値を大きくするために要する時間よりもより短い時間で上限値を設定することができる。負荷電流制御部１２０が上記のように制御を行うことによって、電源制御装置１００は、上述した第３の電源制御アプローチに係る処理を実現することができる。
【０１２６】
また、負荷電流制御部１２０は、上述した第３の電源制御アプローチに係る処理〜第３の電源制御アプローチに係る処理を行うに際して、判定部１２２が給電装置２００の電流容量を超えたと判定した場合には、設定されている上限値よりも所定の値分小さい上限値（１段階小さい上限値）を再設定する。上記によって、負荷電流制御部１２０は、給電装置２００に過度の負荷を与えないように取り出す負荷電流の中で、最も大きな負荷電流を給電装置２００から取り出すことができる。
【０１２７】
また、負荷電流制御部１２０は、判定部１２２が給電装置２００の電流容量を超えたと判定したときに上限値を上記のように所定の値分小さく再設定した場合には、再設定した上限値よりも大きな上限値を設定しなくてもよい。負荷電流制御部１２０が上記のように上限値の調整を行うことによって、給電装置２００に過度の負荷を与えない状態を維持することが可能となる。
【０１２８】
負荷電流制御部１２０は、例えば上記のような処理を行うことによって、接続部１０２に接続された給電装置２００から供給される負荷電流を制御する。
【０１２９】
判定部１２２は、負荷電流制御部１２０が設定されている上限値をより大きく再設定した場合に、給電装置２００から入力される入力電圧の電圧降下量に基づいて、上限値が給電装置２００の電流容量を超えたことを判定する。より具体的には、判定部１２２は、負荷電流制御部１２０が設定されている上限値をより大きく再設定した場合における、今回の再設定に応じた電圧降下量（第１の電圧降下量）と、前回の再設定に応じた電圧降下量（第２の電圧降下量）との差分値を算出する。そして、電源制御装置１００は、例えば差分値が電圧降下量に係る所定の閾値を超えた場合に、上限値が給電装置２００の電流容量を超えたと判定する。
【０１３０】
電源供給管理部１２４は、自装置、または、自装置および外部装置への電源の供給を管理する。また、電源供給管理部１２４は、総電流量の情報を負荷電流制御部１２０へ伝達する。
【０１３１】
電源制御部１０６は、例えば、負荷電流制御部１２０、判定部１２２、および電源供給管理部１２４を備えることによって、本発明の実施形態に係る電源制御アプローチに係る処理を主導的に行う役目を果たす。なお、本発明の実施形態に係る電源制御装置１００が備える電源制御部１０６の構成は、図１１に示す例に限られない。例えば、本発明の実施形態に係る電源制御装置１００は、上述した第１の電源制御アプローチに係る処理〜第３の電源制御アプローチに係る処理を実現可能な任意の構成をとることができる。
【０１３２】
制御部１０８は、例えば、ＣＰＵや、各種処理回路が集積された集積回路などで構成され、電源制御装置１００全体を制御する役目を果たす。
【０１３３】
通信部１１０は、電源制御装置１００が備える通信手段であり、サーバなどの外部装置（図示せず）とネットワークを介して（または直接的に）通信を行う。ここで、通信部１１０としては、例えば、ＩＥＥＥ８０２．１１ｇポートおよび送受信回路、ＩＥＥＥ８０２．１５．４ポートおよび送受信回路、通信アンテナおよびＲＦ（Radio  Frequency）回路、ＬＡＮ（Local  Area  Network）端子および送受信回路などが挙げられる。
【０１３４】
操作部１１２は、ユーザによる操作を可能とする電源制御装置１００が備える操作手段である。電源制御装置１００は、操作部１１２を備えることによって、ユーザ操作を可能とし、ユーザ操作に応じてユーザが所望する処理を行うことができる。ここで、操作部１１２としては、例えば、ボタンや、方向キー、タッチパネルなどが挙げられる。
【０１３５】
表示部１１４は、電源制御装置１００が備える表示手段であり、表示画面に様々な情報を表示する。表示部１１４の表示画面に表示される画面としては、例えば、画像（動画像／静止画像）などのコンテンツを表示する表示画面や、所望する動作を電源制御装置１００に対して行わせるための操作画面などが挙げられる。ここで、表示部１１４としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display；ＬＣＤ）のようにＥＤＰで接続される表示デバイスや、有機ＥＬディスプレイなどが挙げられる。
【０１３６】
電源制御装置１００は、例えば、図１１に示す構成によって、本発明の実施形態に係る電源制御アプローチに係る処理を実現することができる。したがって、電源制御装置１００は、例えば図１１に示す構成によって、給電装置２００からより大きな負荷電流を安定的に取り出すことができる。なお、本発明の実施形態に係る電源制御装置１００の構成が、図１１に示す例に限られないことは、言うまでもない。
【０１３７】
以上のように、本発明の実施形態に係る電源制御装置１００は、接続部１０２に接続された給電装置２００から供給される負荷電流に上限値を設定し、設定した上限値に基づいて負荷電流を制御する。ここで、電源制御装置１００は、設定されている上限値を変更（調整）する場合には、上限値を所定の値ずつ大きくまたは小さく設定する。そして、給電装置２００の電流容量を超えたと判定した場合には、電源制御装置１００は、当該電流容量を超えない上限値を再設定して、負荷電流を制御する。より具体的には、電源制御装置１００は、給電装置２００の電流容量を超えたと判定した場合には、設定されている上限値よりも所定の値分小さい上限値（１段階小さい上限値）を再設定することによって、負荷電流を制御する。上記のように上限値を調整して負荷電流を制御することによって、電源制御装置１００は、給電装置２００に過度の負荷を与えないように取り出す負荷電流の中で、最も大きな負荷電流を給電装置２００から取り出すことができる。したがって、電源供給装置１００は、給電装置２００からより大きな負荷電流を安定的に取り出すことができる（第１の電源制御アプローチに係る処理）。
【０１３８】
また、電源制御装置１００は、設定されている上限値と総電流量とを比較し、比較結果に応じて上限値を調整する。より具体的には、電源制御装置１００は、総電流量が設定されている上限値より大きい場合には、上限値を大きくし、総電流量が設定されている上限値以下の場合には、上限値を大きくしない。上記のように制御を行うことによって、電源制御装置１００は、図４に示したような上限値を大きく調整する場合に生じうる望ましくない事態の発生を防止し、給電装置２００からより大きな負荷電流を安定的に取り出すことができる（第２の電源制御アプローチに係る処理）。
【０１３９】
また、電源制御装置１００は、上限値を大きくする場合の応答時間と、上限値を小さくする場合の応答時間とを変えることによって、給電装置２００に過度の負荷をかけてしまうことを防止する。より具体的には、電源制御装置１００は、上限値を小さく設定する場合には、上限値を大きくするために要する時間よりもより短い時間で上限値を設定することによって、上限値を小さくする場合の応答時間を上限値を大きくする場合の応答時間よりも短くする。上記のように制御を行うことによって、電源制御装置１００は、さらに、例えば入力電圧の変動が生じることによって給電装置２００に過度の負荷をかけてしまうことを防止することができる（第３の電源制御アプローチに係る処理）。
【０１４０】
したがって、電源制御装置１００は、接続される給電装置２００がどのような電源容量を有する給電装置であっても、給電装置２００からより大きな負荷電流を安定的に取り出すことができる。
【０１４１】
以上、本発明の実施形態として電源制御装置１００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＰＣ（Personal  Computer）やサーバなどのコンピュータ、電子ブックリーダ、携帯電話などの携帯型通信装置、映像／音楽再生装置（または映像／音楽記録再生装置）、携帯型ゲーム機など、有線または無線で接続された給電装置から電力を得て駆動することが可能な様々な機器に適用することができる。また、本発明の実施形態に係る電源制御装置１００は、例えばＰＭＩＣのような集積回路に適用され、有線または無線で接続された給電装置から電力を得て駆動する機器（受電装置）に組み込まれてもよい。
【０１４２】
また、本発明の実施形態として給電装置２００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＡＣアダプタや、ＵＳＢ規格に対応する機器などのように、有線または無線で接続された電源制御装置に対して電力を供給することが可能な様々な機器に適用することができる。
【０１４３】
（本発明の実施形態に係るプログラム）
コンピュータを、本発明の実施形態に係る電源制御装置として機能させるためのプログラム（例えば、本発明の実施形態に係る電源管理部として機能させるためのプログラム（上述した本発明の実施形態に係る電源制御アプローチに係る処理を実行させるためのプログラム））によって、接続された給電装置からより大きな負荷電流を安定的に取り出すことができる。
【０１４４】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１４５】
例えば、本発明の実施形態に係る電源制御装置は、図１１に示す負荷電流制御部１２０、判定部１２２、および電源供給管理部１２４を個別に備える（例えば、それぞれを個別の処理回路で実現する）ことができる。
【０１４６】
また、上記では、コンピュータを、本発明の実施形態に係る電源制御装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本発明の実施形態は、さらに、上記プログラムを記憶させた記憶媒体も併せて提供することができる。
【０１４７】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【符号の説明】
【０１４８】
１００    電源制御装置
１０２    接続部
１０４    内部電源
１０６    電源制御部
１０８    制御部
１１０    通信部
１１２    操作部
１１４    表示部
１２０    負荷電流制御部
１２２    判定部
１２４    電源供給管理部
２００    給電装置
３００    ケーブル
【図１】
2012048554.tif 000003
【図２】
2012048554.tif 000004
【図３】
2012048554.tif 000005
【図４】
2012048554.tif 000006
【図５】
2012048554.tif 000007
【図６】
2012048554.tif 000008
【図７】
2012048554.tif 000009
【図８】
2012048554.tif 000010
【図９】
2012048554.tif 000011
【図１０】
2012048554.tif 000012
【図１１】
2012048554.tif 000013
【図１２】
2012048554.tif 000014