(57)【要約】本発明は、電力の供給を最適化するために、ＵＳＢ周辺機器（Ｃ）を順次起動する装置（１）および方法に関する。周辺機器の起動に対応する電流プロファイル（Ｐ）を使用して、接続されている周辺機器が１つずつ起動される。各起動間の遅延（Ｒ）は、起動中の周辺機器の電流消費安定化（Ｉ）のために必要な時間（Ｔｓ）に対応する。プロファイルは、装置によって記憶される。起動の間、本発明は、次の周辺機器に適用する起動遅延を決定するために、接続されている周辺機器を識別し、複数の記憶されているプロファイル（Ｐｓ）の中からこの接続されている周辺機器の起動プロファイル（Ｐ）をサーチする。【選択図】図２
2015503806.tif 000002
【特許請求の範囲】
【請求項１】
周辺機器に対する電力の供給を制御する装置（１）であって、
少なくとも第１の周辺機器（Ｃ）に対して電力を供給するように各々が構成された少なくとも２つの通信ポート（３０、３１）と、プロセッサ（１０）と、前記周辺機器に対する電力の供給を遮断する手段（２０、２１、２２）と、を備え、
前記プロセッサ（１０）は、前記通信ポートに対する電力の供給の開始を順次行うために、少なくとも第２の周辺機器に対する電力の供給を遅延時間（Ｒ）分遅延させることによって、前記電力の供給を遮断する前記手段を制御するように構成され、前記遅延時間（Ｒ）は、前記第１の周辺機器の電流消費安定化時間（Ｔｓ）以上であり、
前記装置は、前記周辺機器の消費プロファイルを記憶する記憶手段を含み、前記プロセッサ（１０）は、記憶された複数のプロファイル（Ｐｓ）の中から前記第１の周辺機器に対応するプロファイル（Ｐ）をサーチ可能である、前記装置。
【請求項２】
前記プロファイル（Ｐ）は、関連する周辺機器の前記安定化時間（Ｔｓ）および少なくとも１つの識別子（ＩＤ）を含む、請求項１に記載の装置。
【請求項３】
前記通信ポートは、ユニバーサル・シリアル・バス(ＵＳＢ)規格に準拠したポートである、請求項１または２に記載の装置。
【請求項４】
電子装置（１）に接続された複数の周辺機器に対する電力の供給を制御する方法であって、前記電子装置（１）が当該方法を実施し、
前記装置に接続された少なくとも２つの周辺機器（Ｃ）を検出するステップと、
最初に接続された周辺機器（Ｃ）を起動するステップと、
他の検出された周辺機器に対する電力の供給を順次開始するステップであって、各周辺機器は、別の周辺機器に対する電力の供給に対する遅延時間（Ｒ）の後に１つずつ起動させられる、前記ステップと、
を含む、前記方法。
【請求項５】
各検出された周辺機器の起動ステップは、
前記周辺機器（Ｃ）に電力を供給するステップ（Ｅ１）と、
起動（ｔ０）にタイムスタンプを付けるステップ（Ｅ２）と、
ディスクリプタ（ＤＤ）を取得するステップと（Ｅ３）と、
電流の安定化時間（Ｔｓ）を含む前記周辺機器（Ｃ）のプロファイル（Ｐ）をサーチするステップ（Ｅ４）と、に分けられる、
請求項４に記載の制御方法。
【請求項６】
複数の記憶されたプロファイルの中から前記プロファイル（Ｐ）をサーチする間に（Ｅ４）、前記プロファイル（Ｐ）が見つかると（Ｅ５）、前記遅延時間（Ｒ）が前記電流安定化時間（Ｔｓ）の値をとる（Ｅ６）、請求項５に記載の制御方法。
【請求項７】
複数の記憶されたプロファイルの中から前記プロファイル（Ｐ）をサーチする間に（Ｅ４）、前記プロファイル（Ｐ）が見つからないと（Ｅ５）、前記遅延時間（Ｒ）は、デフォルトの遅延値（Ｔｄ）をとる（Ｅ７）、請求項５に記載の制御方法。
【請求項８】
前記デフォルトの遅延値（Ｔｄ）は、定数値である、請求項７に記載の制御方法。
【請求項９】
前記遅延値（Ｔｄ）は、前記周辺機器（Ｃ）による最大電流消費（ｂＭａｘＰｏｗｅｒ）の情報に定数を乗じた積である、請求項８に記載の制御方法。
【請求項１０】
前記周辺機器は、ユニバーサル・シリアル・バス（ＵＳＢ）規格に準拠している、請求項４〜９のいずれか１項に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢポートに対する電力の供給を最適化する方法に関する。
【０００２】
幾つかのＵＳＢポートを備える電子装置においては、起動が行われると、装置は、全てのポート、結果として、全ての接続された周辺機器に対して電力を同時に供給する。周辺機器の各々の起動により、電流の突入およびピークが発生するが、電源はこれらに耐えられるようになっていなくてはならない。起動前に幾つかの周辺機器が同時に接続されている場合には、周辺機器の各々の電流ピークが累積する。したがって、電源は、大きな電流のピークに耐えられるようになっていなくてはならない。
【０００３】
このタイプの電子装置では、ＵＳＢ周辺機器への接続を１つずつ行うことにより、電流のピークの累積を回避するという解決法が採用される。
【背景技術】
【０００４】
図１は、従来技術に存在するような装置上の電流消費を表している。実際、ＵＳＢポートを備える装置上で、装置のスイッチがオンにされるときに幾つかの周辺機器が接続されていると、この装置は、接続されている機器の起動段階の間に、これらの機器に対してほぼ同時に電力を供給する。
【０００５】
多数の電気的な機器が起動段階になる結果として、電流のピークが発生する。周辺機器１の電流曲線１１０を表すグラフにより、標準的な起動段階を例示する。この典型的な電流曲線からは、機器の電流消費における２つの部分を識別できる。まず、周辺機器の側に電流の突入が発生してピーク１１１に至り、その後に、安定化された電流消費動作レベル１１２に降下する。
【０００６】
装置上に、幾つかの機器が存在し、これらの機器に対して電力が同時に供給されると、上述したように、機器の各々において、自己の電流ピークが発生する。
【０００７】
２つの周辺機器として、周辺機器１および周辺機器２が接続されると、累積電流曲線１２０のピーク１２１および安定化された電流１２２の値によって示されているように、起動の間に電流消費の累積が発生する。同様に、３つの周辺機器として、周辺機器１、周辺機器２、および周辺機器３が存在している場合では、累積電流曲線１３０のピーク１３１および公称の消費１３２が存在する。
【０００８】
図１に描かれている最大の電流消費は、簡略化のため、それぞれの電流曲線が同一であると仮定すると、周辺機器のピーク電流に周辺機器の数を乗じた積である。したがって、最大の電流を計算するための式は、以下のようになる。
【数１】
2015503806.tif 000003
式１
ここで、Ｉｐは、周辺機器の起動ピーク電流の値であり、
ｎは、接続されている周辺機器の数である。
【０００９】
しかしながら、周辺機器の各々が異なる電流プロファイルＰを有するような、より現実的な場合では、従来技術では、図１によれば、最大の合計消費は、周辺機器の各々のピーク電流の合計であり、以下の式を使用して計算される。
【数２】
2015503806.tif 000004
式２
ここで、Ｉｐｋは、周辺機器ｋの起動ピーク電流の値であり、
ｎは、接続されている周辺機器の数である。
【００１０】
そこで、電源は、各周辺機器のピークの合計である、合計のピーク１３１に耐えられるようになっていなくてはならない。そうでない場合には、装置の側の電流保護が作動し、新たな起動処理が開始される。
【００１１】
図１に描かれているような動作には、幾つかの欠点がある。上述したように、このタイプの装置の電源の電力仕様は、同時に接続することが可能な全ての周辺機器の電流の累積に備えるものでなければならない。電子的な設計の観点からは、この手法は、エネルギー効率の良い製品の生産に適したものではない。電源部品を保護するために、現行の製品は、電力供給過多の信号警告を供給可能な電源を備えている。電源によってこの信号が送信されるときの製品の標準的な挙動は、強制再起動である。このタイプの解決法では、電流ピークが電力供給の限界を超える限り、装置の起動サイクルが順次発生するという、新たな問題が発生する。
【発明の概要】
【００１２】
本発明は、従来技術の欠点のうちの少なくとも１つを克服することを提案する。
【００１３】
本発明は、周辺機器に対する電力の供給を制御する装置に関する。この装置は、少なくとも１つの周辺機器に各々が電力供給可能である少なくとも２つの通信ポートと、プロセッサと、周辺機器に対する電力の供給を遮断する手段と、を含む。プロセッサは、通信ポートに対する電力の供給の開始を順次行うために、電力の供給を遮断する手段を制御可能である。
【００１４】
有益には、プロセッサは、第１の周辺機器の電流消費安定化時間以上の時間、少なくとも第２の周辺機器に対する電力の供給を遅延させるために、電力の供給を遮断する手段を制御する。
【００１５】
好ましくは、装置は、周辺機器のプロファイルを記憶するために、記憶手段を含む。プロセッサは、複数の記憶されているプロファイルの中から、第１の周辺機器に対応するプロファイルをサーチ可能である。
【００１６】
有益には、装置によって記憶されるプロファイルは、関連する周辺機器の安定化時間および少なくとも１つの識別子を含む。
【００１７】
好ましくは、通信ポートは、ＵＳＢポートである。
【００１８】
本発明は、さらに、電子装置に接続された複数の周辺機器に対する電力の供給を制御する方法に関する。電子装置は、この方法を実施する。この方法は、
装置に接続された少なくとも２つの周辺機器を検出するステップと、
最初に接続された周辺機器を起動するステップと、
他の検出された周辺機器に対する電力の供給を順次開始するステップであって、各周辺機器は、別の周辺機器に対する電力の供給に対する遅延時間の後に１つずつ起動させられる、このステップと、を含む。
【００１９】
この制御方法のために、各検出された周辺機器の起動ステップは、
周辺機器に電力を供給するステップと、
起動にタイムスタンプを付けるステップと、
ディスクリプタを取得するステップと、
電流の安定化時間を含む周辺機器のプロファイルをサーチするステップと、に分けられる。
【００２０】
好ましくは、複数の記憶されたプロファイルの中からプロファイルをサーチする間に、プロファイルが見つかると、遅延時間は、電流安定化時間の値をとる。
【００２１】
有益には、複数の記憶されたプロファイルの中からプロファイルをサーチする間に、プロファイルが見つからないと、遅延時間は、デフォルトの遅延値をとる。
【００２２】
有益には、デフォルトの遅延値は、定数値である。
【００２３】
好ましくは、デフォルトの遅延値は、周辺機器による最大電流消費（ｂＭａｘＰｏｗｅｒ）の情報に定数を乗じた積である。
【００２４】
有益には、周辺機器は、ＵＳＢタイプのものである。
【００２５】
本発明は、添付図面を参照して、限定することを意図しない実施形態、さらに、有益な実施態様によって、より良好に、理解され、例示されるであろう。
【図面の簡単な説明】
【００２６】
【図１】従来技術に従った、全ての周辺機器に同時に電力を供給する装置の累積電流消費曲線を示す図である。
【図２】本発明の好ましい実施形態に従った、装置の電流消費曲線を示す図である。
【図３】本発明の好ましい実施形態に係る装置のブロック図を示す図である。
【図４】本発明の好ましい実施形態に係る装置の動作フローチャートを示す図である。
【発明を実施するための形態】
【００２７】
まず、各周辺機器の起動の間の電流プロファイルが同一であると仮定する。この仮定は、特に、公称の動作電流Ｉｓの値に対してなされる。同様に、電流安定化時間Ｔｓと同様に、各周辺機器の起動の間のピーク電流Ｉｐが同一であると仮定する。この仮定は、図面における例示内容を簡略化することのみを目的としており、決して本発明の説明や動作の内容に影響を与えるものではない。
【００２８】
図２は、本発明に従って動作する装置の電流消費を示している。
【００２９】
この図は、周辺機器の連続した起動ステップの間の電流消費に対応して、時間軸上で、３つのシーケンスに分割される。第１のシーケンスである、シーケンス１について調べると、第１の周辺機器の起動ステップの間に電流消費の値Ｉが変化している。電流の変化は、時間の関数として、第１の周辺機器の起動による電流突入に対応した急激な増加から開始する。電流消費値Ｉは、ピーク１１１で最大値Ｉｐに達した後、動作電流Ｉの安定化された値Ｉｓに降下する。起動段階では、電流の値Ｉにおけるこの変化は、時間の関数として、電流曲線１１０によって例示されているように、電流プロファイルＰ、または、単純に、プロファイルと呼ばれる。したがって、プロファルＰは、特に、電流Ｉの安定化時間Ｔｓによって特徴付けられる。よって、ここで行われた仮定によれば、各周辺機器（周辺機器１、周辺機器２、および周辺機器３）のプロファイルＰは、同一である。
【００３０】
本発明の好ましい実施形態に従って動作する装置は、幾つかのＵＳＢ通信ポートを備え、これらのポートの各々は、周辺機器に接続されている。当業者にとって知られている方法で、装置は、ＵＳＢポートに接続されている周辺機器の存在を検出する。図１および図２における例において、３つの周辺機器（周辺機器１、周辺機器２、および周辺機器３）の各々は、ＵＳＢポートに接続されている。
【００３１】
図１の場合とは異なり、本発明を導入している装置は、全ての周辺機器に同時に電力を供給するものではない。実際、この装置は、時間Ｔｓの最後で、第１の周辺機器の起動のシーケンスである、シーケンス１が、次の周辺機器に対する電力の供給の開始に進む前での、ここでは、シーケンス２の前での、電流消費曲線上での安定化Ｉｓによって終了するまで待機する。本発明の方法によれば、もはや、電流のピークの各々の累積は発生しない。第１の周辺機器の起動の間に電源に発生するピーク１１１の値は、この周辺機器のピーク消費Ｉｐに対応する。しかしながら、第２の周辺機器の起動は、第１の周辺機器の電流消費の安定化の後の期間Ｔｓに従って遅延されるため、ピーク２２１は、図１のピーク１２１よりも低い。本発明によれば、累積電流曲線２２０上で結果として発生するピーク２２１は、第１の周辺機器の電流消費Ｉｓと第２の周辺機器のピーク消費Ｉｐとの合計と等しい。
【００３２】
同様に、時間ｔｓの最後で、次の周辺機器に対する電力の供給の開始に進む前での、電流消費曲線上の安定化Ｉｓによって、第２の周辺機器の起動が終了するまで、シーケンス３における第３の周辺機器の起動への移行が遅延される。本発明の方法によれば、電流ピークが時間的にオフセットされるため、もはや、電流ピークの各々の累積は発生しない。第２の周辺機器の起動の間に電源に発生するピーク２１１の値は、この周辺機器の消費ピークＩｐに対応する。しかしながら、第３の周辺機器は、第２の周辺機器の電流消費の安定化の後の期間Ｔｓに従って、起動が遅延するため、ピーク２３１は、図１のピーク１３１よりも低くなる。本発明によれば、累積電流曲線２３０上で結果として発生するピーク２３１は、第１の周辺機器および第２の周辺機器の電流消費Ｉｓと第３の周辺機器の消費ピークＩｐの合計と等しい。
【００３３】
本明細書の説明の範囲内で、さらに上記の仮定に従って、全ての周辺機器のプロファイルは同一であり、本発明に従った最大電流消費Ｉｍａｘは、以下の式によって推定することができる。
【数３】
2015503806.tif 000005
式３
ここで、Ｉｓは、安定化された公称の動作電流の値であり、
ｎは、接続されている周辺機器の数であり、
Ｉｐは、起動ピーク電流の値である。
【００３４】
周辺機器の各々が異なる電流プロファイルＰを有するような、より現実的な場合には、ＵＳＢ周辺機器が０〜ｎの順番で起動すると仮定すると、本発明に従った最大電流を計算するための式は、以下の通りになる。
【数４】
2015503806.tif 000006
式４
ここで、Ｉｓｋは、周辺機器ｋの安定化された公称の動作電流の値であり、
ｎは、接続されている周辺機器の数であり、
Ｉｐｎは、周辺機器ｎの起動ピーク電流の値である。
【００３５】
本発明の利点の１つは、周辺機器の起動の間の装置の最大電力消費を低減することである。利得Ｉｇａｉｎは、従来技術に係る装置によって消費される最大値（等式２）と本発明に係る装置によって消費される最大値（等式４）との間の差によって推定することができる。この計算は、以下の式によって行うことができる。
【数５】
2015503806.tif 000007
式５
ここで、Ｉｓｋは、周辺機器ｋの安定化された公称の動作電流の値であり、
ｎは、接続されている周辺機器の数であり、
Ｉｐｋは、周辺機器ｋの起動ピーク電流の値である。
【００３６】
図２に示されているように、本発明は、本装置に接続されているＵＳＢ周辺機器を順次起動させる処理を行うことからなる。したがって、ピークの各々は、時間的に遅延する。
【００３７】
図３は、本発明の好ましい実施形態を描いたブロック図を示している。
【００３８】
本発明の説明は、ＵＳＢポートに存在する信号に関する簡単な説明によってより良好に理解されるであろう。これは、図３の点線で描いた円の内に例示されている。ＵＳＢは、４本の絶縁電線からなるシリアル・バスである。本発明のような装置に搭載されたＵＳＢ規格に準拠したポートは、４つのピンからなる。２つのピンは、周辺機器に対する電力供給専用に、各々、接地ＧＮＤおよび電力供給電圧ＶＢＵＳに使用される。規格は、ＶＢＵＳによって受け渡される最大電流が５００ｍＡであることを定めている。残りの２つのピンは、差動データ信号Ｄ＋およびＤ−を保持し、データ・ラインとも呼ばれる。
【００３９】
ブロック図は、電力供給を行うための電源を遮断する手段（電力の供給を遮断する手段）２０、２１、２２のＵＳＢポート３０、３１、および３２と、プロセッサ１０と、を含む装置１を示している。プロセッサ１０は、時間管理手段１２および制御手段１１を含む。
【００４０】
電力の供給を遮断制御する手段２０、２１、および２２（電力供給手段とも呼ばれる）により、ＵＳＢポートの各々での電力供給ＶＢＵＳの要求に依存して、電力の供給および遮断が可能となる。
【００４１】
時間管理手段１２（または待機手段）は、所定のＵＳＢポートで電力を供給可能な時点を定義できるようにする。
【００４２】
ＵＳＢポートの制御手段１１（または制御手段）は、特に、電力の供給を遮断する手段２０、２１、および２２の使用による分配および供給を管理する。
【００４３】
図中において、電力供給手段２２およびポート３２上に付けられた添え字「ｎ」の使用は、ＵＳＢ規格によって許容され得る数のポートを装置が備える可能性があることを記号で表している。本発明では、使用されるポートの最大の数に制限はない。しかしながら、本発明は、装置が最小で２つのＵＳＢポートを備えている場合にのみ有用である。
【００４４】
装置の起動時には、ＵＳＢポート３０、３１、または３２のいずれにも電力が供給されない。電力の供給を遮断する手段２０、２１、および２２は、ＶＢＵＳバスの電力供給ライン上に電流が供給されないようにする。この状態は、制御手段１１によって制御される。
【００４５】
装置１のスイッチがオンになった後、制御手段１１は、データ・ラインＤ＋およびＤ−上の電位の変化によってポートでの周辺機器の存在を検出する。この電位の変化は、データ・ラインＤ＋およびＤ−の各々の上に、周辺機器のプルアップ抵抗が存在することによる。そして、制御手段１１は、ＵＳＢ周辺機器の起動サイクルに進むことができる。ＵＳＢ規格の仕様に準拠して、制御手段は、まず、全ての接続されているＵＳＢ周辺機器を検出して、その後に、起動サイクルに進むようにすることができる。しかしながら、制御手段は、最初の周辺機器（第１の周辺機器）を検出して、この周辺機器の複数の起動ステップに進み、これらのステップが終わった後に、次のＵＳＢ周辺機器の検出に進むこともできる。使用される検出の方法は、発明に影響を与えるものではない。
【００４６】
例示的な動作として、ポートＵＳＢ＿０  ３０およびＵＳＢ＿１  ３１上に２つの周辺機器が存在する場合を考える。制御手段１１は、ポートＵＳＢ＿０  ３０での電位の変化を検出する。次に、制御手段１１は、電力の供給を遮断する手段２０を使用してこのポートＵＳＢ＿０  ３０に対する供給が行われるようにリクエストする。この段階における制御手段１１による詳細な動作を図４のフローチャートを使用して説明する。周辺機器の初期化段階が終了すると、遅延Ｔｓの最後で、特に、電流Ｉｓが安定化し、制御手段１１は、次のポートに対する処理、ここでの例では、ＵＳＢ＿１  ３１における処理を再開する。
【００４７】
プロセッサ１０は、例えば、マイクロコントローラを使用することであると理解される。しかしながら、このプロセッサ１０は、マイクロプロプロセッサ、ＳｏＣ、ＦＰＧＡ、または、ＡＳＩＣを使用して得ることもできる。例えば、Ｉｎｔｅｌ社のＧｒｏｖｅｌａｎｄ  ＳｏＣは、この機能を完全に提供する。なお、この例は、限定することを意図したものではなく、全ての電子装置に拡張することができる。
【００４８】
制御手段１１、さらに、時間管理手段１２もまた、例えば、プロセッサ１０上で実行されるソフトウェア・ブリックを使用して実施される。
【００４９】
電力の供給を遮断する手段２０、２１、および２２は、有益には、電源スイッチによって実施される。このタイプのスイッチには、ＩＮライン上に存在する参照電源を使用して電力が供給される。このスイッチは、ＥＮラインを備え、出力ラインＯＵＴ上の電流の供給を許可または禁止する。
【００５０】
好ましくは、これらのスイッチは、ＯＣラインを備えて制御手段に対し、出力ラインＯＵＴの電流の過負荷を制御手段１１に知らせる。例えば、スイッチは、文献ＳＴＭＰＳ２１４１に基づいたＳＴブランドの構成部品や、文献ＲＴ９７２８Ａに基づいたＲＩＣＨＴＥＫのブランドの構成部品として提供されている。しかしながら、これらの手段２０、２１、２２は、ＳｏＣ、ＦＰＧＡなどのプロセッサ１０に埋め込むことができる。
【００５１】
図４は、本発明の好ましい動作フローチャートを示している。使用されている参照符号は、図３に描かれている手段の参照符号に対応する。
【００５２】
ＵＳＢ接続ポートを有する装置１は、周辺機器Ｃが接続されている間、その周辺機器Ｃの存在を、２つのデータ線に接続され、電圧の変化を生じさせる周辺機器Ｃのプルアップ抵抗を介して検出する。この検出の原理は、ＵＳＢの仕様書に記載された従前の図において既に説明されている。検出の後には、エニュミレーションが行われる。エニュミレーションは、周辺機器が接続されるとすぐにその識別を行うために、装置１による周辺機器の識別を、その特性を取得して、それに対するアドレスを属性付けることによって行い、通信に使用できるようにする方法である。
【００５３】
例えば、周辺機器Ｃがポート３０上で検出されると、装置１は、規格のエニュメレーションの仕様に準拠して、次のように処理を行う。
【００５４】
第１のステップＥ１で、装置１およびその制御手段１１は、電力の供給を遮断する手段２０、２１、および２２を使用して、ポート３０に接続された周辺機器Ｃに電力を供給する。その直後に、装置は、時間管理手段１２を使用して、タイムスタンプを付ける処理Ｅ２に進み、起動の参照時間ｔ０を決める。このタイムスタンプを付ける処理は、オペレーティング・システムやリアルタイム・カーネルによって使用される内部クロックの省略またはチックカウンタの省略など、どのような既知の方法で行うこともできる。これは、イベントを使用すること、アラームを合わせること、カウンタを使用すること、または、当業者によって知られているどのような他の方法を使用して実施することもできる。
【００５５】
さらに、制御手段１１は、周辺機器Ｃとのやりとりを行うシーケンスに合わせて、ステップＥ３で、接続された周辺機器Ｃの識別を可能にするディスクリプタＤＤを受信する。
【００５６】
ステップＥ４で、周辺機器Ｃによって提供されたディスクリプタＤＤを使用して、装置１は、記憶されているプロファイルの中から対応するプロファイルＰをサーチする。この目的は、ポート３０に存在する現在の周辺機器の起動の開始と、例えば、ポート３１に存在する次の周辺機器の起動の開始との間の遅延時間Ｒの値を取得することにある。遅延時間Ｒは、後に、時間管理手段１２に提供される。遅延時間Ｒは、ポート３０で起動中の周辺機器の電流の安定化に必要な時間に対応する。遅延時間Ｒの値は、以下のように決められる。
【００５７】
サーチが成功した場合には、ステップＥ５において、制御手段１１は、プロファイルＰ、特に、安定化時間Ｔｓを構成するデータを使用し、これにより、ステップＥ６で、Ｔｓと等しい遅延時間Ｒを決める。
【００５８】
サーチが成功しなかった場合には、周辺機器Ｃが未知であるため、ステップＥ７で、遅延時間値Ｒは、デフォルトの値Ｔｄをとる。デフォルトの値は、決められた値である。しかしながら、デフォルトの値は、周辺機器のディスクリプタを用いて受信された情報から計算することもでき、有益には、ディスクリプタ・フィールドｂＭａｘＰｏｗｅｒは、２ｍＡの単位で最大の電気消費を規定する。したがって、それは、ｂＭａｘＰｏｗｅｒに定数を乗算した積となる。
【００５９】
最終的に、最後のステップＥ８において、周辺機器Ｃの電力の供給の開始からの経過時間が電力供給安定化時間の遅延時間Ｒを超えるか、電力供給安定化時間の遅延時間Ｒ未満であるかを判断するために、タイムスタンプを付ける処理ｔ０を使用したチェックが行われる。経過時間が遅延時間Ｒ未満である場合には、時間管理手段１２により残りの時間が経過するように処理され、したがって、まだ電力が供給されていない周辺機器の起動が遅延させられる。そうでない場合、経過時間が遅延時間Ｒ以上である場合には、第１の周辺機器Ｃの起動処理が終了する。したがって、接続されているＵＳＢ周辺機器の全てが既に検出済みでない場合には、検出段階を繰り返すことによって、次のＵＳＢの周辺機器の起動に移ることが可能であり、起動処理、Ｅ１〜Ｅ８に進む。よって、装置１は、図２に描かれているような複数の周辺機器に対して１つずつ電力を供給することによって、周辺機器の順次起動を適用する。したがって、起動段階全体に渡って、ピーク電流Ｉｐが集中することはない。
【００６０】
プロファイルＰは、関連する周辺機器Ｃの起動期間を制御可能にするデータから構成される。これらのプロファイルは、既知であり、研究所で行われる実験により確証される。起動の間の電流安定化に必要な時間Ｔｓが特に測定される。到達する最大電流Ｉｐおよび安定化された電流Ｉｓもまた、測定される。好ましい実施形態によれば、プロファイルＰは、安定化時間Ｔｓの値を含む。上述した内容から分かるように、この値は、次の周辺機器への電力の供給を遅らせるための時間的な遅延Ｒを決める際に使用される値である。サーチ条件を満たすために、プロファイルＰは、周辺機器Ｃを識別可能にする識別子ＩＤを含む。この識別子ＩＤは、周辺機器ＣのディスクリプタＤＤから得られるものである。周辺機器Ｃによって送信されるディスクリプタＤＤから得られる識別子ＩＤと記憶済みのものとを比較することにより、効率的なサーチが可能となる。
【００６１】
有益には、プロファイルＰには、さらに、電流ピークの間の最大電流値Ｉｐおよび安定化された電流値Ｉｓを含めることもできる。
【００６２】
記憶されるべきプロファイルＰｓのリストからの選択は、対象となっている装置に依存している。例えば、ディジタル復号器などの、視聴覚（ＡＶ）受信のためのマルチメディア装置では、製造者は、この装置に接続可能な周辺機器のリストを知っている。これらは、通常、フラッシュ・メモリのスティックやＵＳＢハード・ディスクなどの大容量メモリである。したがって、この製造者は、各装置のためのプロファイルＰを作成することが可能である。
【００６３】
本発明の目的のために、研究所において確証されたプロファイルは、装置１によって記憶される。プロファイルを記憶する手段は、当業者にとって知られている全ての手段である。例として挙げると、プロファイルを、ファイル、テーブル、または、リンクされたリストのような任意の形態で、読み出し専用メモリ（ＲＯＭ）やフラッシュに記憶することができる。プロファイルＰｓもまた、装置の起動の間に、ハード・ディスクなど任意の大容量メモリ上に記憶することができ、ランダム・アクセス・メモリ（ＲＡＭ）にロードすることもできる。
【００６４】
周辺機器Ｃの識別子ＩＤは、サーチにおいて有用な全ての情報から構成することができ、周辺機器Ｃによって提供されるディスクリプタにおいて利用可能である。例えば、これは、ｉｄＰｒｏｄｕｃｔフィールドおよびｉｄＶｅｎｄｏｒフィールドを使用して行うことができ、さらに、ｂＤｅｖｉｃｅＣｌａｓｓフィールドによって定義されるプロダクツ・クラスを使用することもできる。
【００６５】
本発明は、例えば、マルチメディア機器（テレビジョン、ディジタル復号器など）のようなどのような装置に対しても、さらに、コンピュータに対しても適用することができる。本発明は、ＵＳＢポートを備えた任意の装置に対してだけでなく、ホスト接続ポートによって電力の供給が行われ、ホスト装置の動作上の制約によって順次的な起動が禁じられていない外部周辺機器または内部周辺機器のための他のタイプのポートに対しても適用することができる。
【図１】
2015503806.tif 000008
【図２】
2015503806.tif 000009
【図３】
2015503806.tif 000010
【図４】
2015503806.tif 000011
【国際調査報告】
2015503806.tif 000012
2015503806.tif 000013