(57)【要約】【課題】ホストコンピューターから送信されるサスペンド信号に対する応答の可否にかかわらず、消費電力の低減を柔軟に行うことができる電力制御装置および省電力制御方法を提供する。【解決手段】ホストコンピューター２と、ホストコンピューター２に接続されたＵＳＢハブ１０と、ＵＳＢハブ１０の後段にＵＳＢバス３で接続されたデバイス５０と、で構成される電力制御装置であって、ホストコンピューター２がサスペンドモードへ移行するときに、所定のコマンドを受けて、デバイス５０に供給する電源をオフにするスイッチ手段（スイッチ制御部２０とオン／オフ切り替えスイッチ３０）を備える。【選択図】図１
2010165271.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピューターに接続可能であり、前記ホストコンピューターに接続されるＵＳＢハブと、前記ＵＳＢハブの後段にＵＳＢバスで接続されたデバイスと、を有する電力制御装置であって、
前記ホストコンピューターがサスペンドモードへ移行するときに送信する所定のコマンドを受けて、前記デバイスに供給する電源をオフにするスイッチ手段を備えることを特徴とする電力制御装置。
【請求項２】
前記所定のコマンドは、ＵＳＢサスペンド信号であり、前記スイッチ手段は該ＵＳＢサスペンド信号を受けて前記デバイスに供給する電源をオフにすることを特徴とする請求項１に記載の電力制御装置。
【請求項３】
前記所定のコマンドは、前記ホストコンピューターによって生成した電源オフコマンドであり、前記スイッチ手段は該電源オフコマンドを受けて前記デバイスに供給する電源をオフにすることを特徴とする請求項１に記載の電力制御装置。
【請求項４】
前記スイッチ手段は、複数の前記デバイスの中から選択して、供給する電源をオフにすることを特徴とする請求項１から３のいずれか一項に記載の電力制御装置。
【請求項５】
前記スイッチ手段は、前記ホストコンピューターがサスペンドモードから通常モードへ復帰するときに送信する復帰コマンドを受けて、前記デバイスに供給する電源をオンにすることを特徴とする請求項１〜４のいずれか一項に記載の電力制御装置。
【請求項６】
ホストコンピューターに接続可能であり、前記ホストコンピューターに接続されるＵＳＢハブと、前記ＵＳＢハブの後段にＵＳＢバスで接続されたデバイスと、前記デバイスへの電源供給を制御するスイッチ手段とで構成される電力制御装置の電力制御方法であって、
前記ホストコンピューターがサスペンドモードへ移行するときに送信する所定のコマンドを前記ＵＳＢハブが受信するステップと、
前記スイッチ手段は、前記所定のコマンドを受けて、前記デバイスに供給する電源をオフするステップと、
を含むことを特徴とする電力制御方法。
【請求項７】
前記所定のコマンドには、複数の前記デバイスの中から特定の前記デバイスを選択して、供給する電源をオフにする情報が含まれていることを特徴とする請求項６に記載の電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピューターに接続可能であり、ＵＳＢハブによって接続されたデバイスを含む電力制御装置および電力制御方法に関する。
【背景技術】
【０００２】
パーソナルコンピューターをはじめとする各種の情報機器では、拡張性における自由度の高さから、ＵＳＢ（Universal Serial Bus）対応の周辺機器等が普及してきた。ＵＳＢはスター型ネットワーク構造のバスであるため、ＵＳＢハブと称される接続機能を用いて複数のＵＳＢ規格デバイスを接続したＵＳＢデバイスシステム（電力制御装置）を構成し、ホストコンピューターでＵＳＢデバイスシステムを制御するという制御形態が一般的である。
【０００３】
図６は、従来のＵＳＢデバイスシステムの概略構成を示すブロック図である。ホストコンピューター２００とＵＳＢバス１００で接続するＵＳＢデバイスシステム１０１は、主に、ＵＳＢコントローラーを含むＵＳＢバス１０２と、その配下の各種デバイス１０３、電源ユニット１０４、などで構成される。ＵＳＢデバイスシステム１０１（電力制御装置）は、例えばデバイス１０３としてプリンターやＤＶＤなどに書き込みを行うメディアドライブ等が含まれ、それらが１つの装置として構成される。
【０００４】
ところで、ＯＨＣＩ（Open Host Controller Interface）などのＵＳＢ仕様では、デバイス１０３の管理を行うＵＳＢコントローラーに、低消費電力化のためのサスペンドモードが定義されている。サスペンドモード時には、ＵＳＢコネクタに対するデバイスの抜き差しを検出する部分以外のほとんどの機能部が動作停止となる。サスペンドモードからの復帰は、ハードウェア的なリセットを伴わないソフトウェアリセットで行われるため、ＵＳＢコントローラー内部のレジスタ情報などの内部ステートは、ソフトウェアリセット直前の値を維持することができる。
【０００５】
一方、ホストコンピューター２００側にも種々の電力管理モードが設定されており、上記と同様のサスペンドモード時には、オペレーティングシステムやユーザープログラムなどの再スタートに必要なシステムデータが記憶されている主メモリや一部の制御部以外のほとんどの機能部が動作停止となる。記憶されるシステムデータには、オペレーティングシステムやアプリケーションプログラムの実行状態や、アプリケーションプログラムによって作成されたユーザーデータが含まれる。サスペンドモードからの復帰はレジュームリセット信号により行われる。レジュームリセット信号は、サスペンドモード時に電源オフされていたデバイスにのみ供給され、デバイスが初期化される。なお、ホストコンピューター２００には、電源投入時に発生され、システム内のすべてのデバイスを初期化するためのシステムリセット信号もある。
【０００６】
従来のＵＳＢデバイスシステムでは、ＵＳＢハブ１０２後段のデバイス１０３が、個々に搭載したタイマーで省電力モードへ移行し、その後、ホストコンピューター２００からのＵＳＢサスペンド信号によりシステム全体としてサスペンドモードへ移行するというのが一般的な省電力モードであった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１１−１９４８４７号公報（第４頁−第９頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来のＵＳＢデバイスシステムでは、ＵＳＢコントローラーでサスペンドモードへ移行し、その後にシステム全体がホストコンピューターのサスペンドモードとなった場合に、ホストコンピューターから送信されるリセット信号に対して復帰不可能なデバイスが存在するという問題があった。
【０００９】
また、デバイスがサスペンドモードから復帰できないことを避けるため、デバイスを制御するホストコンピューター側のアプリケーションプログラムが、予めサスペンドモードへ移行しないようロックをかける、即ち、サスペンドモードへ移行できないデバイスが存在するという問題もあった。
【００１０】
そのため、ＵＳＢコントローラーのリセット信号入力端子の前段にシステムリセット信号とレジュームリセット信号を選択的に供給するためのリセット制御回路を設け、ホストコンピューターのサスペンドモード時にＵＳＢコントローラーが電源オフとなっていた場合でもレジュームリセットが行えるような構成としたコンピューターシステムも提案されている（例えば、特許文献１参照）。
【００１１】
しかし、特許文献１に開示されたシステムでは、ＵＳＢコントローラー配下のすべてのＵＳＢデバイスに対して一律な状態（電源のオンまたはオフ）しか選択できないため、オペレーティングシステムやアプリケーションプログラムの状況に応じて、デバイスのオン／オフを個別に制御して、消費電力の低減を柔軟に行うことができないという問題があった。
【００１２】
本発明の目的は上記課題を解消することに係り、電力供給のオン／オフを切り替える物理的なスイッチング手段をＵＳＢデバイスごとに設けることにより、ホストコンピューターから送信されるサスペンド信号に対する応答の可否にかかわらず、消費電力の低減を柔軟に行うことができるデバイスの電力制御装置および電力制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した目的を達成するために、本発明に係る電力制御装置は、ホストコンピューターに接続可能であり、前記ホストコンピューターに接続されるＵＳＢハブと、前記ＵＳＢハブの後段にＵＳＢバスで接続されたデバイスと、を有する電力制御装置であって、前記ホストコンピューターがサスペンドモードへ移行するときに送信する所定のコマンドを受けて、前記デバイスに供給する電源をオフにするスイッチ手段を備えることを特徴とする。
上記構成によれば、サスペンド信号によるサスペンドモードへの移行が行えないデバイスであっても、当該デバイスへの電力供給を遮断することができる。従って、デバイスを含む装置の消費電力を低減することができる。
また好ましくは、前記所定のコマンドは、ＵＳＢサスペンド信号であり、前記スイッチ手段は該ＵＳＢサスペンド信号を受けて前記デバイスに供給する電源をオフにすることを特徴とする。
上記構成によれば、サスペンド信号によるサスペンドモードへの移行が可能なデバイスについて、当該デバイスへの電力供給を遮断することができる。従って、デバイスを含む装置の消費電力を低減することができる。
また好ましくは、前記所定のコマンドは、前記ホストコンピューターによって生成した電源オフコマンドであり、前記スイッチ手段は該電源オフコマンドを受けて前記デバイスに供給する電源をオフにすることを特徴とする。
上記構成によれば、ホストコンピューターのアプリケーションプログラムを用いてオン／オフ切り替えスイッチを制御し、当該デバイスへの電力供給を遮断することができる。従って、デバイスを含む装置の消費電力を低減することができる。
また好ましくは、複数のデバイスの中から選択して、供給する電源をオフにすることを特徴とする。
上記構成によれば、装置内のデバイスについて個別に電力供給を遮断することができる。従って、装置の消費電力を低減するための制御を柔軟に行うことができる。
また好ましくは、前記スイッチ手段は、前記ホストコンピューターがサスペンドモードから通常モードへ復帰するときに送信する復帰コマンドを受けて、前記デバイスに供給する電源をオンにすることを特徴とする。
上記構成によれば、ホストコンピューターが通常モードへ復帰する際、電源オフとしていたデバイスがサスペンドモードへ移行する直前の状態に復帰する。従って、装置内のデバイスの動作において、支障を生じることなく適切に電力制御を行うことができる。
【００１４】
上述した目的を達成するために、本発明の電力制御方法は、ホストコンピューターに接続可能であり、前記ホストコンピューターに接続されるＵＳＢハブと、前記ＵＳＢハブの後段にＵＳＢバスで接続されたデバイスと、前記デバイスへの電源供給を制御するスイッチ手段とで構成される電力制御装置の電力制御方法であって、前記ホストコンピューターがサスペンドモードへ移行するときに送信する所定のコマンドを前記ＵＳＢハブが受信するステップと、前記スイッチ手段は、前記所定のコマンドを受けて、前記デバイスに供給する電源をオフするステップと、を含むことを特徴とする。
上記電力制御方法によれば、サスペンド信号によるサスペンドモードへの移行が行えないデバイスであっても、当該デバイスへの電力供給を遮断することができる。従って、デバイスを含む装置の消費電力を低減することができる。
また、前記コマンドには、複数の前記デバイスの中から特定の前記デバイスを選択して、供給する電源をオフにする情報が含まれていることを特徴とする。装置内のデバイスについて個別に電力供給をオフにすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る電力制御装置の概略構成を示すブロック図である。
【図２】ＵＳＢデバイスシステム１の具体例であるメディア処理装置の概略構造を示す模式図である。
【図３】ＵＳＢデバイスシステム１の具体例であるメディア処理装置の概略構成を示すブロック図である。
【図４】本発明の実施形態に係る電力制御装置の省電力制御動作手順（ＵＳＢデバイスの電源をオフにする動作）を示すフローチャートである。
【図５】本発明の実施形態に係る電力制御装置の省電力制御動作手順（ＵＳＢデバイスの電源をオンにする動作）を示すフローチャート。
【図６】従来のＵＳＢデバイスシステムの概略構成を示すブロック図。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら、本発明に係る電力制御装置および電力制御方法の実施形態を説明する。
【００１７】
図１は、本発明の実施形態に係る電力制御装置の概略構成を示すブロック図である。電力制御装置は、ホストコンピューター２に接続可能であり、ホストコンピューター２に接続されたＵＳＢデバイスシステム１（電力制御装置）である。ＵＳＢデバイスシステム１は、具体的には主に、ＵＳＢハブ１０、スイッチ制御部２０、オン／オフ切り替えスイッチ３０、電源ユニット４０、ＵＳＢデバイス５０、などで構成される。
【００１８】
ホストコンピューター２は、ＵＳＢバス３で接続するＵＳＢデバイスシステム１の動作制御を行う。ＵＳＢハブ１０はＵＳＢコントローラーを含む。スイッチ制御部２０は例えばＵＳＢバス搭載のマイコンなどで構成され、ＵＳＢハブ１０に接続されている。また、スイッチ制御部２０は、ホストコンピューター２から送信され、ＵＳＢハブ１０を介して受信したスイッチ制御コマンド４に基づいて、後述するオン／オフ切り替えスイッチ３０の切り替え制御を行う。
【００１９】
オン／オフ切り替えスイッチ３０は、電源ユニット４０から各デバイス５０に電力を供給する電力供給線４１の途中に設置された、例えばＦＥＴ（Field Effect Transistor）などで構成され、スイッチ制御部２０の出力信号線２５をＦＥＴのゲート端子に接続してデバイス５０への電力供給・遮断の切り替えを個別に行うことができる。
前述のスイッチ制御部２０とオン／オフ切り替えスイッチ３０は、ともにスイッチ手段としての機能を担う。ホストコンピューター２で実行されるアプリケーションプログラムを用いてスイッチ制御部２０を制御し、オン／オフ切り替えスイッチ３０を切り替えて各デバイスの電源を適宜オフにすることにより、省電力制御が実現される。
【００２０】
例えば、上記のＵＳＢデバイスシステム１の複数のデバイスを有する具体例としては、メディア処理装置がその一例として挙げられる。図２は、メディア処理装置の概略構造を示す模式図であり、図３は、メディア処理装置の概略構成を示すブロック図である。
図２に示すように、メディア処理装置１Ａは、レーベルプリンター５１、メディアドライブ５２及びメディア搬送機構５３と、が図示せぬ筐体によって覆われて、メディアに対するデータの書込み、レーベル印刷を行う。レーベルプリンター５１は、ＣＤやＤＶＤなどのメディアの片面にレーベル印刷を行う。また、メディアドライブ５２はメディアのもう一方の面にデータを書き込む。メディア搬送機構５３は、搬送アームを駆動させて、これらのデバイス（レーベルプリンター５１、メディアドライブ５２）とメディアをスタックする各メディアスタッカー（ブランクメディアスタッカー、処理済みメディアスタッカー、排出メディアスタッカー等）との間でメディアを搬送する。そして、このメディア処理装置１Ａは、図３に示すように、ホストコンピューター２のＵＳＢポートに複数のデバイスを接続するための分岐装置であるＵＳＢハブ１０を介して、レーベルプリンター５１、メディアドライブ５２及びメディア搬送機構５３の３つのデバイスが接続されている。なお、この図３では、スイッチ制御部２０、オン／オフ切り替えスイッチ３０、電源ユニット４０等を省略している。
【００２１】
次に、本発明の実施形態に係る電力制御装置の省電力制御動作について説明する。
図４は、本発明の実施形態に係る電力制御装置の省電力制御動作手順（ＵＳＢデバイスの電源をオフにする動作）を示すフローチャートである。
はじめに、ホストコンピューター２のアプリケーションプログラムは、サスペンドモードへ移行する直前にスイッチ制御コマンドをＵＳＢデバイスシステム１へ送信する（ステップＳ１０）。ホストコンピューター２は、スイッチ制御コマンドを送信した後にサスペンドモードへ移行する（ステップＳ１１）。
【００２２】
ＵＳＢデバイスシステム１は、スイッチ制御部２０のコマンド受信部２１でスイッチ制御コマンドを受信する（ステップＳ１２）。コマンド解析部２２が受信コマンド（受信したスイッチ制御コマンド）に係る制御内容を解析し（ステップＳ１３）、コマンド変換部２３が対応するスイッチ制御信号を生成する（ステップＳ１４）。これにより、該当するデバイス５０のオン／オフ切り替えスイッチ３０がオフとなり（ステップＳ１５）、電力供給が遮断されて動作停止の状態となる（ステップＳ１６）。なお、デバイス５０は、スイッチ制御コマンドを受信する前に、ＵＳＢコントローラーによるサスペンドモードとなっていてもかまわない。受信コマンドには、複数のデバイスの中から特定のデバイスを選択して供給する電源をオフにする情報が含まれており、これにより特定のデバイスに供給する電源をオフにすることができる。
【００２３】
図５は、本発明の実施形態に係る電力制御装置の省電力制御動作手順（ＵＳＢデバイスの電源をオンにする動作）を示すフローチャートである。
はじめに、ホストコンピューター２がサスペンドモードから復帰すると（ステップＳ２０）、アプリケーションプログラムはスイッチ制御コマンドをＵＳＢデバイスシステム１へ送信する（ステップＳ２１）。
【００２４】
ＵＳＢデバイスシステム１は、スイッチ制御部２０のコマンド受信部２１でスイッチ制御コマンドを受信する（ステップＳ２２）。コマンド解析部２２が受信コマンドに係る制御内容を解析し（ステップＳ２３）、コマンド変換部２３が対応するスイッチ制御信号を生成する（ステップＳ２４）。これにより、該当するデバイスのオン／オフ切り替えスイッチ３０がオンとなり（ステップＳ２５）、電力供給が開始されて動作状態となる（ステップＳ２６）。このとき、オフになっているデバイスを選択してオンにすることができる。
【００２５】
以上の省電力制御動作により、各デバイス５０（図２及び図３の具体例では、レーベルプリンター５１、メディアドライブ５２、メディア搬送機構５３）は、適宜、個別に電力供給が遮断される。従って、不要な電力消費が抑制され、消費電力を低減することができる。
なお、上記の実施形態において、スイッチ制御コマンド４は必ずしもＵＳＢバス３を介して送信しなくてもよい。つまり、ホストコンピューター２とスイッチ制御部２０とを接続するその他の手段がある場合は当該手段を用いてスイッチ制御コマンドを送信すればよい。
【００２６】
以上、説明したように、本発明の実施形態に係る電力制御装置および省電力制御方法によれば、電力供給のオン／オフを切り替える物理的なスイッチング手段をデバイスごとに設けることにより、ホストコンピューターからのサスペンド信号に応答するデバイス、応答しないデバイスにかかわらず、消費電力を低減することができる。特に、デバイスへの電力供給を直接遮断するため、若干の電力を消費する待機状態と比較して、低減量を大幅に向上させることができる。
【符号の説明】
【００２７】
１…ＵＳＢデバイスシステム、２…ホストコンピューター、３…ＵＳＢバス、４…スイッチ制御コマンド、１０…ＵＳＢハブ、２０…スイッチ制御部、２１…コマンド受信部、２２…コマンド解析部、２３…コマンド変換部、３０…オン／オフ切り替えスイッチ、４０…電源ユニット、４１…電力供給線、５０…デバイス
【図１】
2010165271.tif 000003
【図２】
2010165271.tif 000004
【図３】
2010165271.tif 000005
【図４】
2010165271.tif 000006
【図５】
2010165271.tif 000007
【図６】
2010165271.tif 000008