(57)【要約】【課題】スイッチが設置されていないＵＳＢデバイスに対してもその消費電力を確実に低減することのできるＵＳＢホスト装置を提供する。【解決手段】ＵＳＢホスト装置１０の全体制御部１４は、複数のＵＳＢポート１１のそれぞれから送られてくる信号に基づき、ＵＳＢデバイス２０が装着されているＵＳＢポート１１の位置を確認すると共にＵＳＢポート１１に装着されているＵＳＢデバイス２０にリモート・ウェイク・アップ機能が搭載されているか否かを確認する。そして、全体制御部１４から電源制御部１３へ信号が送られることで、電源制御部１３は、ＵＳＢデバイス２０が装着されていないＵＳＢポート１１とリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０が装着されているＵＳＢポート１１へ定期的に電力を供給し、リモート・ウェイク・アップ機能が搭載されたＵＳＢデバイス２０が装着されているＵＳＢポート１１へ電力を供給し続ける。【選択図】 図１
2006330770.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢデバイスを装着するためのＵＳＢポートを備え、前記ＵＳＢポートを介して前記ＵＳＢポートに装着された前記ＵＳＢデバイスに電力を供給することによって前記ＵＳＢデバイスとの間で通信を行うＵＳＢホスト装置において、
前記ＵＳＢポートへの前記ＵＳＢデバイスの装着の有無を確認する全体制御部と、
前記全体制御部から送られてくる制御信号に基づき前記ＵＳＢポートを介して前記ＵＳＢデバイスに供給する電力を制御する電源制御部と、を備え、
前記全体制御部から送られてくる制御信号に基づき、前記電源制御部が前記ＵＳＢポートに装着された前記ＵＳＢデバイスに前記ＵＳＢポートを介して供給する電力を制御することを特徴とするＵＳＢホスト装置。
【請求項２】
前記全体制御部が、前記ＵＳＢポートに装着された前記ＵＳＢデバイスにデータの転送要求を行うリモート・ウェイク・アップ機能が搭載されているか否かを確認する機能を有しており、
前記全体制御部が前記ＵＳＢポートに装着された前記ＵＳＢデバイスにリモート・ウェイク・アップ機能が搭載されていないことを確認したときに、前記電源制御部がリモート・ウェイク・アップ機能が搭載されていない前記ＵＳＢデバイスに前記ＵＳＢポートを介して定期的に電力を供給するとともに、
前記全体制御部が前記ＵＳＢポートに装着された前記ＵＳＢデバイスにリモート・ウェイク・アップ機能が搭載されていることを確認したときに、前記電源制御部がリモート・ウェイク・アップ機能が搭載されている前記ＵＳＢデバイスに前記ＵＳＢポートを介して電力を供給し続けることを特徴とする請求項１に記載のＵＳＢホスト装置。
【請求項３】
前記電源制御部がリモート・ウェイク・アップ機能が搭載されていない前記ＵＳＢデバイスに定期的に電力を供給しているとき、当該ＵＳＢデバイスに前記ＵＳＢポートを介して電力が供給され、前記全体制御部と当該ＵＳＢデバイスとの間で通信が行われることによって前記全体制御部が当該ＵＳＢデバイスがデータの転送を要求していることを確認すると、前記電源制御部が当該ＵＳＢデバイスに前記ＵＳＢポートを介して電力を供給し続けるように前記電源制御部の電力供給動作が切り換わることを特徴とする請求項２に記載のＵＳＢホスト装置。
【請求項４】
前記全体制御部が前記ＵＳＢポートに前記ＵＳＢデバイスが装着されていないことを確認したときに、前記電源制御部が前記ＵＳＢデバイスが装着されていない前記ＵＳＢポートに定期的に電力を供給することを特徴とする請求項１〜請求項３の何れかに記載のＵＳＢホスト装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢデバイスの装着を可能とするＵＳＢホスト装置に関する。
【背景技術】
【０００２】
従来より、ＵＳＢ（Universal Serial Bus）を用いてデータの転送を行うためのＵＳＢデバイスが知られている。そして、このＵＳＢデバイスをＵＳＢデバイスの装着を可能とするホストに装着すると、ホストがＵＳＢデバイスが装着されたことを検知し、ホストからＵＳＢデバイスへの電力供給が開始されてホストとＵＳＢデバイスとの間で通信が行われる。また、ＵＳＢデバイスがホストに装着されている間は、ホストからＵＳＢデバイスへ常に電力が供給される。このため、ホストとＵＳＢデバイスとの間で通信が行われていないときにおけるホストからＵＳＢデバイスへの電力供給が無駄なものとなり、ホストの消費電力が大きくなるという問題がある。
【０００３】
そこで、この問題を解決するため、ホストからＵＳＢデバイスへの電力供給を制御するためのスイッチが設置されたＵＳＢデバイスが提案されている（特許文献１参照）。このＵＳＢデバイスは、ホストに接続されるＵＳＢコネクタとシリアル・インターフェース・エンジン（ＳＩＥ）とを２本の信号線（Ｄ＋とＤ−）と２本の電源線（５Ｖの電力を供給する５Ｖ電源線とグランド線）とによって接続することで構成されるとともに、２本の電源線のうちの５Ｖ電源線に５Ｖ電源線の接続／切断を切り換えるスイッチが設置されている。そして、このスイッチがＯＦＦのときは、ＵＳＢコネクタとＳＩＥとを接続する５Ｖ電源線が切断されているため、ホストからＵＳＢデバイスへの電力供給が停止される。また、このスイッチがＯＦＦからＯＮに切り換わると、ＵＳＢコネクタとＳＩＥとを接続する５Ｖ電源線が接続され、ホストからＵＳＢデバイスへの電力供給が開始される。
【０００４】
このように、ＵＳＢデバイスがホストに装着された状態において、このＵＳＢデバイスを使用するときにはスイッチをＯＮにするとともにこのＵＳＢデバイスを使用しないときにはスイッチをＯＦＦにすることで、ＵＳＢデバイスを使用しないときにホストからＵＳＢデバイスへの電力供給が停止されるため、ホストの消費電力が低減される。
【特許文献１】特開２０００−１０５６３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ホストの消費電力が低減されるのは、上述のようなスイッチが設置されているＵＳＢデバイスをホストに装着したときのみである。すなわち、ＵＳＢデバイスの種類としては、スイッチが設置されているものの他に、従来のようにスイッチが設置されていないものもあり、このスイッチが設置されていないＵＳＢデバイスをホストに装着すると、このＵＳＢデバイスがホストに装着されている間はホストからＵＳＢデバイスに常に電力が供給される。従って、スイッチが設置されていないＵＳＢデバイスに対してホストの消費電力を低減させることができないという問題がある。
【０００６】
本発明は、かかる点に鑑みてなされたものであり、その目的とするところは、スイッチが設置されていないＵＳＢデバイスに対してもその消費電力を確実に低減することのできるＵＳＢホスト装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のＵＳＢホスト装置は、ＵＳＢデバイスを装着するためのＵＳＢポートを備え、前記ＵＳＢポートを介して前記ＵＳＢポートに装着された前記ＵＳＢデバイスに電力を供給することによって前記ＵＳＢデバイスとの間で通信を行うＵＳＢホスト装置において、前記ＵＳＢポートへの前記ＵＳＢデバイスの装着の有無を確認する全体制御部と、前記全体制御部から送られてくる制御信号に基づき前記ＵＳＢポートを介して前記ＵＳＢデバイスに供給する電力を制御する電源制御部と、を備え、前記全体制御部から送られてくる制御信号に基づき、前記電源制御部が前記ＵＳＢポートに装着された前記ＵＳＢデバイスに前記ＵＳＢポートを介して供給する電力を制御することを特徴とする。
【０００８】
このような構成のＵＳＢホスト装置では、ＵＳＢポートにＵＳＢデバイスが装着されると、ＵＳＢデバイスが装着されていることを示す検知信号がＵＳＢポートから全体制御部に送信される。よって、全体制御部は、ＵＳＢポートから送られてくる検知信号に基づき、ＵＳＢポートにＵＳＢデバイスが装着されたことを確認する。また、全体制御部から電源制御部へ制御信号が送信されることによって、電源制御部がＵＳＢポートに装着されたＵＳＢデバイスにＵＳＢポートを介して供給する電力を制御する。すなわち、ＵＳＢホスト装置からＵＳＢデバイスに供給される電力をＵＳＢデバイス側で制御するのではなく、ＵＳＢホスト装置がＵＳＢデバイスに供給する電力を制御する。
【０００９】
また、このように構成されたＵＳＢホスト装置において、前記全体制御部が、前記ＵＳＢポートに装着された前記ＵＳＢデバイスにデータの転送要求を行うリモート・ウェイク・アップ機能が搭載されているか否かを確認する機能を有しており、前記全体制御部が前記ＵＳＢポートに装着された前記ＵＳＢデバイスにリモート・ウェイク・アップ機能が搭載されていないことを確認したときに、前記電源制御部がリモート・ウェイク・アップ機能が搭載されていない前記ＵＳＢデバイスに前記ＵＳＢポートを介して定期的に電力を供給するとともに、前記全体制御部が前記ＵＳＢポートに装着された前記ＵＳＢデバイスにリモート・ウェイク・アップ機能が搭載されていることを確認したときに、前記電源制御部がリモート・ウェイク・アップ機能が搭載されている前記ＵＳＢデバイスに前記ＵＳＢポートを介して電力を供給し続ける。
【００１０】
このような構成のＵＳＢホスト装置において、電源制御部からＵＳＢポートを介してＵＳＢデバイスに電力が供給されたとき、ＵＳＢデバイスにリモート・ウェイク・アップ機能が搭載されていれば、ＵＳＢデバイスにリモート・ウェイク・アップ機能が搭載されていることを示す信号がＵＳＢポートを介して全体制御部に送信される。よって、全体制御部は、ＵＳＢデバイスから送られてくる信号に基づき、ＵＳＢデバイスにリモート・ウェイク・アップ機能が搭載されていることを確認する。そして、このリモート・ウェイク・アップ機能が搭載されたＵＳＢデバイスに継続して電力を供給する旨の制御信号が全体制御部から電源制御部へ送信されることによって、電源制御部がＵＳＢポートに装着されたＵＳＢデバイスにＵＳＢポートを介して電力を供給し続ける。
【００１１】
一方、電源制御部からＵＳＢポートを介してＵＳＢデバイスに電力が供給されたとき、ＵＳＢデバイスにリモート・ウェイク・アップ機能が搭載されていなければ、ＵＳＢデバイスにリモート・ウェイク・アップ機能が搭載されていることを示す信号がＵＳＢデバイスから送信されない。よって、全体制御部は、ＵＳＢデバイスから信号が送られてこなければ、ＵＳＢデバイスにリモート・ウェイク・アップ機能が搭載されていないことを確認する。そして、このリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイスに定期的に電力を供給する旨の制御信号が全体制御部から電源制御部へ送信されることによって、電源制御部がＵＳＢポートに装着されたＵＳＢデバイスにＵＳＢポートを介して定期的に電力を供給する。
【００１２】
また、上述のＵＳＢホスト装置において、前記電源制御部がリモート・ウェイク・アップ機能が搭載されていない前記ＵＳＢデバイスに定期的に電力を供給しているとき、当該ＵＳＢデバイスに前記ＵＳＢポートを介して電力が供給され、前記全体制御部と当該ＵＳＢデバイスとの間で通信が行われることによって前記全体制御部が当該ＵＳＢデバイスがデータの転送を要求していることを確認すると、前記電源制御部が当該ＵＳＢデバイスに前記ＵＳＢポートを介して電力を供給し続けるように前記電源制御部の電力供給動作が切り換わるようにしても構わない。
【００１３】
このような構成のＵＳＢホスト装置では、電源制御部からリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイスにＵＳＢポートを介して電力が供給されたときに、全体制御部とＵＳＢデバイスとの間で通信が行われる。そして、全体制御部がＵＳＢデバイスがデータの転送を要求していることを確認すると、このデータの転送を要求しているＵＳＢデバイスに電力を継続して供給する旨の制御信号が全体制御部から電源制御部へ送信されることによって、電源制御部がこのデータの転送を要求しているＵＳＢデバイスにＵＳＢポートを介して電力を供給し続ける。
【００１４】
一方、全体制御部とリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイスとの間で通信が行われることによって、全体制御部がリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイスがデータの転送を要求していないことを確認すると、電源制御部がこのデータの転送を要求してないＵＳＢデバイスにＵＳＢポートを介して定期的に電力を供給する。
【００１５】
また、上述のそれぞれのＵＳＢホスト装置において、前記全体制御部が前記ＵＳＢポートに前記ＵＳＢデバイスが装着されていないことを確認したときに、前記電源制御部が前記ＵＳＢデバイスが装着されていない前記ＵＳＢポートに定期的に電力を供給するものとしても構わない。
【００１６】
このような構成のＵＳＢホスト装置では、ＵＳＢポートにＵＳＢデバイスが装着されないと、ＵＳＢポートにＵＳＢデバイスが装着されたことを示す検知信号がＵＳＢポートから送信されない。よって全体制御部は、ＵＳＢポートから検知信号が送られてこなければ、ＵＳＢポートにＵＳＢデバイスが装着されていないことを確認する。そして、ＵＳＢデバイスが装着されていないＵＳＢポートに定期的に電力を供給する旨の制御信号が全体制御部から電源制御部へ送信されることによって、電源制御部がＵＳＢデバイスが装着されていないＵＳＢポートに定期的に電力を供給する。
【００１７】
このように、電源制御部からＵＳＢデバイスが装着されていないＵＳＢポートに定期的に電力を供給することによって、このＵＳＢデバイスが装着されていないＵＳＢポートにＵＳＢデバイスが装着されたときに、ＵＳＢポートにＵＳＢデバイスが装着されたことを示す検知信号がＵＳＢポートから全体制御部に送信される。よって、全体制御部は、この検知信号に基づき、ＵＳＢポートにＵＳＢデバイスが装着されたことを確認する。
【発明の効果】
【００１８】
本発明によれば、ＵＳＢデバイスにスイッチ等を設置することによってＵＳＢデバイスに供給する電力をＵＳＢデバイス側で制御するのではなく、ＵＳＢホスト装置の全体制御部から送られてくる制御信号に基づきＵＳＢホスト装置の電源制御部がＵＳＢデバイスに供給する電力を制御することで、スイッチが設置されていないＵＳＢデバイスに対してもＵＳＢホスト装置の消費電力を確実に低減することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態を図面に基づいて詳細に説明する。
【００２０】
《発明の実施形態》
図１に示すように、本実施形態のＵＳＢホスト装置１０（例えば、パーソナルコンピュータなど）は、複数のＵＳＢデバイス２０の装着を可能とするものであり、複数のＵＳＢデバイス２０のそれぞれが装着されるとともに各ＵＳＢデバイス２０との信号の送受信を行う各ＵＳＢポート１１と、複数のＵＳＢポート１１のそれぞれに接続される各ＵＳＢインターフェース１２と、複数のＵＳＢインターフェース１２のそれぞれに接続されるとともに各ＵＳＢインターフェース１２を介して各ＵＳＢポート１１から各ＵＳＢデバイス２０に供給する電力を制御する電源制御部１３と、複数のＵＳＢインターフェース１２のそれぞれから送られてくる信号に基づき電源制御部１３へ異なる種類の制御信号を送信することによってこの電源制御部１３から各ＵＳＢインターフェース１２を介して各ＵＳＢポート１１に供給する電力を制御するとともに各ＵＳＢデバイス２０と通信を行う全体制御部１４と、を備えている。
【００２１】
そして、図１に示すように、このＵＳＢホスト装置１０では、ＵＳＢホスト装置１０の電源がＯＮとなり、このＵＳＢホスト装置１０への電力供給が開始されたときに、全体制御部１４から電源制御部１３に制御信号が送信されることによって、この電源制御部１３から各ＵＳＢインターフェース１２を介して各ＵＳＢポート１１に電力が供給される。このとき、ＵＳＢポート１１に装着されているＵＳＢデバイス２０があれば、ＵＳＢデバイス２０が装着されているＵＳＢポート１１からＵＳＢデバイス２０に電力が供給されるとともに、ＵＳＢデバイス２０が装着されていることを示す検知信号がＵＳＢデバイス２０が装着されているＵＳＢポート１１から各ＵＳＢインターフェース１２を介して全体制御部１４に送信される。
【００２２】
よって、全体制御部１４は、ＵＳＢデバイス２０が装着されているＵＳＢポート１１から各ＵＳＢインターフェース１２を介して送られてくる検知信号に基づき、ＵＳＢデバイス２０が装着されているＵＳＢポート１１の位置を確認する。
【００２３】
また、ＵＳＢデバイス２０が装着されているＵＳＢポート１１からＵＳＢデバイス２０に電力が供給されたとき、ＵＳＢデバイス２０にリモート・ウェイク・アップ機能が搭載されていれば、このＵＳＢデバイス２０にリモート・ウェイク・アップ機能が搭載されていることを示す信号が、各ＵＳＢデバイス２０から各ＵＳＢポート１１及び各ＵＳＢインターフェース１２を介して全体制御部１４に送信される。そして、全体制御部１４は、リモート・ウェイク・アップ機能が搭載されたＵＳＢデバイス２０から送られてくる信号に基づき、このＵＳＢデバイス２０が装着されたＵＳＢポート１１の位置を確認する。
【００２４】
尚、ＵＳＢデバイス２０に搭載されるリモート・ウェイク・アップ機能とは、ＵＳＢホスト装置１０のＵＳＢポート１１にＵＳＢデバイス２０を装着したときに、ＵＳＢデバイス２０がＵＳＢホスト装置１０からの指示を待たずにＵＳＢホスト装置１０に対してデータの転送要求を行う機能を意味する。
【００２５】
一方、ＵＳＢデバイス２０が装着されているＵＳＢポート１１からＵＳＢデバイス２０に電力が供給されたとき、ＵＳＢデバイス２０にリモート・ウェイク・アップ機能が搭載されていなければ、リモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０から全体制御部１４へ信号が送信されない。
【００２６】
よって、全体制御部１４は、ＵＳＢデバイス２０が装着されているＵＳＢポート１１から送られてくる検知信号に基づき確認されたＵＳＢデバイス２０が装着されているＵＳＢポート１１の位置と、各ＵＳＢデバイス２０から各ＵＳＢポート１１を介して送られてくるＵＳＢデバイス２０にリモート・ウェイク・アップ機能が搭載されていることを示す信号に基づき確認されたリモート・ウェイク・アップ機能が搭載されたＵＳＢデバイス２０が装着されているＵＳＢポート１１の位置と、に基づき、リモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０が装着されたＵＳＢポート１１の位置を確認する。
【００２７】
そして、全体制御部１４が、リモート・ウェイク・アップ機能が搭載されたＵＳＢデバイス２０が装着されているＵＳＢポート１１の位置を確認した後、リモート・ウェイク・アップ機能が搭載されたＵＳＢデバイス２０に電力を供給し続ける旨の制御信号を電源制御部１３に送信することによって、電源制御部１３が、各ＵＳＢインターフェース１２及び各ＵＳＢポート１１を介してこのリモート・ウェイク・アップ機能が搭載されたＵＳＢデバイス２０に電力を供給し続ける。
【００２８】
また、全体制御部１４が、リモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０が装着されているＵＳＢポート１１の位置を確認した後、リモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０に定期的に電力を供給する旨の制御信号を電源制御部１３に送信することによって、電源制御部１３が、各ＵＳＢインターフェース１２及び各ＵＳＢポート１１を介してこのリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０に定期的に電力を供給する。
【００２９】
このように、電源制御部１３がリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０に定期的に電力を供給するようにすることで、このリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０に電力が供給されたときに、全体制御部１４とこのリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０との間で通信が行われる。そして、全体制御部１４は、このリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０にデータの転送を行う必要があるか否かを確認する。
【００３０】
この結果、全体制御部１４において、このリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０が全体制御部１４に対してデータの転送を要求していることが確認されると、データの転送を要求しているＵＳＢデバイス２０に電力を供給し続ける旨の制御信号が全体制御部１４から電源制御部１３に送信されることによって、電源制御部１３が各ＵＳＢインターフェース１２及び各ＵＳＢポート１１を介してデータの転送を要求しているＵＳＢデバイス２０に電力を供給し続ける。
【００３１】
尚、この定期的とは、ユーザがＵＳＢホスト装置１０を使用する上で利便性を損なわない程度の期間であればよく、全体制御部１４が各ＵＳＢポート１１から各ＵＳＢインターフェース１２を介して送られてくる信号に基づき各ＵＳＢポート１１へのＵＳＢデバイス２０の挿抜検知や各ＵＳＢポート１１に装着されたＵＳＢデバイス２０のステータスの獲得を行うのに１００ｍｓｅｃ程度の時間を要するため、例えば、１秒間に１回の割合とする。
【００３２】
また、ＵＳＢホスト装置１０の電源をＯＮにした後、電源制御部１３から各ＵＳＢインターフェース１２を介して各ＵＳＢポート１１に電力が供給されたときに、ＵＳＢデバイス２０が装着されていることを示す検知信号が各ＵＳＢポート１１から各ＵＳＢインターフェース１２を介して全体制御部１４に送信されず、全体制御部１４が各ＵＳＢポート１１にＵＳＢデバイス２０が装着されていないことを確認すると、ＵＳＢデバイス２０が装着されていないＵＳＢポート１１に定期的（例えば、１秒間に１回の割合）に電力を供給する旨の制御信号が全体制御部１４から電源制御部１３に送信されることによって、電源制御部１３が各ＵＳＢインターフェース１２を介してＵＳＢデバイス２０が装着されていないＵＳＢポート１１に定期的に電力を供給する。
【００３３】
このように、電源制御部１３から各ＵＳＢインターフェース１２を介してＵＳＢデバイス２０が装着されていないＵＳＢポート１１に定期的に電力を供給することによって、このＵＳＢデバイス２０が装着されていないＵＳＢポート１１にＵＳＢデバイス２０が装着されたときに、どのＵＳＢポート１１にＵＳＢデバイス２０が装着されたかを全体制御部１４において確認することができる。
【００３４】
すなわち、図２に示すように、ＵＳＢホスト装置１０に４つのＵＳＢポート１１ａ，１１ｂ，１１ｃ，１１ｄが設置されており、これらのＵＳＢポート１１ａ，１１ｂ，１１ｃ，１１ｄのうちのＵＳＢポート１１ａ，１１ｄにＵＳＢデバイス２０ａ，２０ｄが装着されており、また、ＵＳＢポート１１ａに装着されたＵＳＢデバイス２０ａにリモート・ウェイク・アップ機能が搭載されているとともにＵＳＢポート１１ｄに装着されたＵＳＢデバイス２０ｄにリモート・ウェイク・アップ機能が搭載されていない場合を想定する。
【００３５】
このとき、ＵＳＢホスト装置１０の電源がＯＮとなり、電源制御部１３から４つのＵＳＢポート１１ａ，１１ｂ，１１ｃ，１１ｄのそれぞれに電力が供給されると、ＵＳＢポート１１ａからＵＳＢデバイス２０ａに電力が供給されるとともにＵＳＢポート１１ｄからＵＳＢデバイス２０ｄに電力が供給される。
【００３６】
そして、全体制御部１４は、ＵＳＢポート１１ａから送られてくる検知信号に基づきＵＳＢポート１１ａにＵＳＢデバイス２０ａが装着されていることを確認するとともにＵＳＢポート１１ｄから送られてくる検知信号に基づきＵＳＢポート１１ｄにＵＳＢデバイス２０ｄが装着されていることを確認する。
【００３７】
また、全体制御部１４は、ＵＳＢデバイス２０ａからＵＳＢポート１１ａを介して送られてくるＵＳＢデバイス２０ａにリモート・ウェイク・アップ機能が搭載されていることを示す信号に基づきＵＳＢデバイス２０ａにリモート・ウェイク・アップ機能が搭載されていることを確認するとともに、ＵＳＢデバイス２０ｄからリモート・ウェイク・アップ機能が搭載されていることを示す信号が送られてこないため、ＵＳＢデバイス２０ｄにリモート・ウェイク・アップ機能が搭載されていないことを確認する。
【００３８】
そして、ＵＳＢデバイス２０ａに常に電力を供給するとともにＵＳＢデバイス２０ｄに定期的に電力を供給する旨の制御信号が全体制御部１４から電源制御部１３に送信されることによって、電源制御部１３は、ＵＳＢポート１１ａを介してＵＳＢデバイス２０ａに常に電力を供給するとともにＵＳＢポート１１ｄを介してＵＳＢデバイス２０ｄに定期的に電力を供給する。
【００３９】
また、電源制御部１３がＵＳＢデバイス２０ｄに定期的に電力を供給しているとき、このＵＳＢデバイス２０ｄにＵＳＢポート１１ｄを介して電力が供給されると、全体制御部１４とＵＳＢデバイス２０ｄとの間で通信が行われる。そして、全体制御部１４は、このＵＳＢデバイス２０ｄにデータの転送を行う必要があるか否かを確認する。
【００４０】
この結果、全体制御部１４において、ＵＳＢデバイス２０ｄが全体制御部１４に対してデータの転送を要求していることが確認されると、ＵＳＢデバイス２０ｄに電力を供給し続ける旨の制御信号が全体制御部１４から電源制御部１３に送信されることによって、電源制御部１３がＵＳＢポート１１ｄを介してＵＳＢデバイス２０ｄに電力を供給し続ける。
【００４１】
一方、全体制御部１４において、ＵＳＢデバイス２０ｄが全体制御部１４に対してデータの転送を要求していないことが確認されると、電源制御部１３がＵＳＢポート１１ｄを介してＵＳＢデバイス２０ｄに定期的に電力を供給する。
【００４２】
そして、電源制御部１３がＵＳＢデバイス２０が装着されていないＵＳＢポート１１ｂ，１１ｃに定期的に電力を供給しているとき、図３に示すように、ＵＳＢポート１１ｂにＵＳＢデバイス２０ｂが装着されると、電源制御部１３がＵＳＢポート１１ｂ，１１ｃに電力を供給したときに、ＵＳＢポート１１ｂからこのＵＳＢポート１１ｂに装着されたＵＳＢデバイス２０ｂに電力が供給される。
【００４３】
続いて、全体制御部１４は、ＵＳＢデバイス２０ｂが装着されたＵＳＢポート１１ｂから送られてくるＵＳＢポート１１ｂにＵＳＢデバイス２０ｂが装着されたことを示す検知信号に基づき、ＵＳＢデバイス２０が装着されたＵＳＢポート１１がＵＳＢポート１１ｂであることを確認する。
【００４４】
また、ＵＳＢポート１１ｂからＵＳＢデバイス２０ｂに電力が供給されたときにこのＵＳＢデバイス２０ｂからＵＳＢポート１１ｂを介してリモート・ウェイク・アップ機能が搭載されていることを示す信号が全体制御部１４に送られてくると、全体制御部１４がＵＳＢポート１１ｂに装着されたＵＳＢデバイス２０ｂにリモート・ウェイク・アップ機能が搭載されていることを確認する。或いは、ＵＳＢポート１１ｂからＵＳＢデバイス２０ｂに電力が供給されたときにこのＵＳＢデバイス２０ｂからリモート・ウェイク・アップ機能が搭載されていることを示す信号が全体制御部１４に送られてこないと、全体制御部１４がＵＳＢポート１１ｂに装着されたＵＳＢデバイス２０ｂにリモート・ウェイク・アップ機能が搭載されていないことを確認する。
【００４５】
このように構成されたＵＳＢホスト装置１０の動作を図１に示すブロック図および図４に示すフローチャートを参照しながら説明する。尚、上述したＵＳＢホスト装置１０の動作と重複する部分については、その詳細な説明を省略する。また、以下では、ＵＳＢホスト装置１０にＵＳＢポート１１が１つだけ設置されている場合のＵＳＢホスト装置２０の動作について説明するが、ＵＳＢホスト装置２０に複数のＵＳＢポート１１が設置されている場合には、複数のＵＳＢポート１１のそれぞれに対してＵＳＢホスト装置１０にＵＳＢポート１１が１つだけ設置されている場合と同様の動作が行われるものとする。
【００４６】
まず、ユーザがＵＳＢホスト装置１０の電源をＯＮにすると、ＵＳＢホスト装置１０の全体制御部１４と電源制御部１３とに電力が供給される（ステップＳ１１）。続いて、全体制御部１４から電源制御部１３へ信号が送信されることによって、電源制御部１３からＵＳＢインターフェース１２を介してＵＳＢホスト装置１０のＵＳＢポート１１に電力が供給される。このとき、ＵＳＢホスト装置１０のＵＳＢポート１１にＵＳＢデバイス２０が装着されていれば、このＵＳＢポート１１に装着されたＵＳＢデバイス２０にこのＵＳＢポート１１から電力が供給される。
【００４７】
次に、全体制御部１４において、ＵＳＢホスト装置１０のＵＳＢポート１１にＵＳＢデバイス２０が装着されているか否かの確認が行われる（ステップＳ１２）。そして、ＵＳＢホスト装置１０のＵＳＢポート１１にＵＳＢデバイス２０が装着されていれば、ＵＳＢデバイス２０が装着されていることを示す検知信号がこのＵＳＢポート１１からＵＳＢインターフェース１２を介して全体制御部１４に送信され、全体制御部１４において、このＵＳＢポート１１にＵＳＢデバイス２０が装着されていることが確認される（ステップＳ１２でＹｅｓ）。続いて、全体制御部１４は、ＵＳＢホスト装置１０のＵＳＢポート１１に装着されたＵＳＢデバイス２０にリモート・ウェイク・アップ機能が搭載されているか否かを確認する（ステップＳ１３）。
【００４８】
一方、電源制御部１３からＵＳＢインターフェース１２を介してＵＳＢホスト装置１０のＵＳＢポート１１に電力が供給されたとき、このＵＳＢポート１１にＵＳＢデバイス２０が装着されていなければ、このＵＳＢポート１１においてＵＳＢデバイス２０の装着が検知されない。このため、ＵＳＢデバイス２０が装着されていることを示す検知信号がＵＳＢホスト装置１０のＵＳＢポート１１から全体制御部１４へ送信されない。よって、このとき、全体制御部１４は、ＵＳＢホスト装置１０のＵＳＢポート１１にＵＳＢデバイス２０が装着されていないことを確認する（ステップＳ１２でＮｏ）。
【００４９】
そして、全体制御部１４がＵＳＢホスト装置１０のＵＳＢポート１１にＵＳＢデバイス２０が装着されていないことを確認すると、ＵＳＢデバイス２０が装着されていないこのＵＳＢポート１１に定期的に電力を供給する旨の制御信号が、全体制御部１４から電源制御部１３に送信される。よって、電源制御部１３が、ＵＳＢデバイス２０が装着されていないＵＳＢホスト装置１０のＵＳＢポート１１に、ＵＳＢインターフェース１２を介して定期的に電力を供給する（ステップＳ１４）。
【００５０】
これにより、ＵＳＢホスト装置１０のＵＳＢポート１１にＵＳＢデバイス２０が装着されると、電源制御部１３がこのＵＳＢポート１１に電力を供給したときに、このＵＳＢポート１１からＵＳＢデバイス２０に電力が供給される。そして、全体制御部１４は、ＵＳＢデバイス２０が装着されたＵＳＢホスト装置１０のＵＳＢポート１１から送られてくる、このＵＳＢポート１１にＵＳＢデバイス２０が装着されたことを示す検知信号に基づき、このＵＳＢポート１１にＵＳＢデバイス２０が装着されたことを確認する。
【００５１】
また、ステップＳ１３において、ＵＳＢデバイス２０にリモート・ウェイク・アップ機能が搭載されていることを示す信号がＵＳＢデバイス２０からＵＳＢホスト装置１０のＵＳＢポート１１及びＵＳＢインターフェース１２を介して全体制御部１４に送られてくると、全体制御部１４は、このＵＳＢポート１１に装着されたＵＳＢデバイス２０にリモート・ウェイク・アップ機能が搭載されていると判断する（ステップＳ１３でＹｅｓ）。そして、このリモート・ウェイク・アップ機能が搭載されたＵＳＢデバイス２０に継続して電力を供給する旨の制御信号が全体制御部１４から電源制御部１３に送信されることによって、電源制御部１３が、ＵＳＢホスト装置１０のＵＳＢポート１１に装着されたＵＳＢデバイス２０への電力供給をＵＳＢインターフェース１２及びこのＵＳＢポート１１を介して継続して行う（ステップＳ１５）。
【００５２】
続いて、全体制御部１４において、ＵＳＢホスト装置１０のＵＳＢポート１１に装着されたＵＳＢデバイス２０がこのＵＳＢポート１１から抜かれたか否かの確認が行われる（ステップＳ１６）。
【００５３】
そして、ＵＳＢホスト装置１０のＵＳＢポート１１に装着されたＵＳＢデバイス１２に電源制御部１３から電力が継続して供給されているとき（ステップＳ１５参照）、ＵＳＢデバイス２０がこのＵＳＢポート１１から抜かれると、このＵＳＢポート１１からＵＳＢデバイス２０が抜かれたことを示す検知信号が、このＵＳＢポート１１からＵＳＢインターフェース１２を介して全体制御部１４に送信される。
【００５４】
そして、全体制御部１４が、ＵＳＢホスト装置１０のＵＳＢポート１１からＵＳＢデバイス２０が抜かれたことを示す検知信号に基づき、このＵＳＢポート１１からＵＳＢデバイス２０が抜かれたことを確認すると（ステップＳ１６でＹｅｓ）、ＵＳＢデバイス２０が抜かれたこのＵＳＢポート１１に定期的に電力を供給する旨の制御信号が全体制御部１４から電源制御部１３に送信される。よって、電源制御部１３が、ＵＳＢデバイス２０が抜かれたＵＳＢホスト装置１０のＵＳＢポート１１に、ＵＳＢインターフェース１２を介して定期的に電力を供給する（ステップＳ１７）。
【００５５】
これにより、ＵＳＢホスト装置１０のＵＳＢポート１１にＵＳＢデバイス２０が装着されると、電源制御部１３がこのＵＳＢポート１１に電力を供給したときに、このＵＳＢポート１１からＵＳＢデバイス２０に電力が供給される。そして、全体制御部１４は、ＵＳＢデバイス２０が装着されたＵＳＢホスト装置１０のＵＳＢポート１１から送られてくる、このＵＳＢポート１１にＵＳＢデバイス２０が装着されたことを示す検知信号に基づき、このＵＳＢポート１１にＵＳＢデバイス２０が装着されたことを確認する。
【００５６】
一方、全体制御部１４において、ＵＳＢホスト装置１０のＵＳＢポート１１に装着されたＵＳＢデバイス２０がこのＵＳＢポート１１から抜かれたことが確認されないと、即ち、ＵＳＢデバイス２０がこのＵＳＢポート１１に装着されたままであると（ステップＳ１６でＮｏ）、電源制御部１３がこのＵＳＢポート１１に装着されたＵＳＢデバイス２０にＵＳＢインターフェース１２及びＵＳＢポート１１を介して電力を供給し続ける（ステップＳ１５参照）。
【００５７】
また、ステップＳ１３において、ＵＳＢデバイス２０にリモート・ウェイク・アップ機能が搭載されていることを示す信号がＵＳＢデバイス２０から全体制御部１４に送られて来ないと、全体制御部１４は、ＵＳＢホスト装置１０のＵＳＢポート１１に装着されたＵＳＢデバイス２０にリモート・ウェイク・アップ機能が搭載されていないと判断する（ステップＳ１３でＮｏ）。そして、リモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０に定期的に電力を供給する旨の制御信号が全体制御部１４から電源制御部１３に送信されることによって、電源制御部１３が、ＵＳＢホスト装置１０のＵＳＢポート１１に装着されたＵＳＢデバイス２０に、ＵＳＢインターフェース１２及びこのＵＳＢポート１１を介して定期的に電力を供給する（ステップＳ１８）。
【００５８】
続いて、全体制御部１４は、このリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０にデータの転送を行う必要があるか否かを確認する（ステップＳ１９）。このとき、電源制御部１３からこのリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０にＵＳＢインターフェース１２及びＵＳＢホスト装置１０のＵＳＢポート１１を介して電力が供給され、全体制御部１４とＵＳＢデバイス２０との間で通信が行われることによって全体制御部１４がこのＵＳＢデバイス２０がデータの転送を要求していることを確認すると（ステップＳ１９でＹｅｓ）、このデータの転送を要求しているＵＳＢデバイス２０に継続して電力を供給する旨の制御信号が全体制御部１４から電源制御部１３に送信される。よって、電源制御部１３が、このデータの転送を要求しているＵＳＢデバイス２０にＵＳＢインターフェース１２及びＵＳＢホスト装置１０のＵＳＢポート１１を介して電力を供給し続ける（ステップＳ２０）。
【００５９】
その後、全体制御部１４において、ＵＳＢホスト装置１０のＵＳＢポート１１に装着されたＵＳＢデバイス２０がこのＵＳＢポート１１から抜かれたか否かの確認が行われる（ステップＳ２１）。
【００６０】
一方、ステップＳ１９において、電源制御部１３からこのリモート・ウェイク・アップ機能が搭載されていないＵＳＢデバイス２０にＵＳＢインターフェース１２及びＵＳＢホスト装置１０のＵＳＢポート１１を介して電力が供給され、全体制御部１４とＵＳＢデバイス２０との間で通信が行われることによって全体制御部１４がこのＵＳＢデバイス２０がデータの転送を要求していないことを確認すると（ステップＳ１９でＮｏ）、電源制御部１３がこのデータの転送を要求していないＵＳＢデバイス２０にＵＳＢインターフェース１２及びＵＳＢホスト装置１０のＵＳＢポート１１を介して定期的に電力を供給する（ステップＳ１８参照）。
【００６１】
また、全体制御部１４に対してデータの転送を要求しているＵＳＢデバイス２０に電源制御部１３からＵＳＢインターフェース１２及びＵＳＢホスト装置１０のＵＳＢポート１１を介して電力が供給されているとき（ステップＳ２０参照）、このＵＳＢポート１１に装着されたＵＳＢデバイス２０がこのＵＳＢポート１１から抜かれると、このＵＳＢポート１１からＵＳＢデバイス２０が抜かれたことを示す検知信号が、このＵＳＢポート１１からＵＳＢインターフェース１２を介して全体制御部１４に送信される。
【００６２】
そして、全体制御部１４が、ＵＳＢホスト装置１０のＵＳＢポート１１からＵＳＢデバイス２０が抜かれたことを示す検知信号に基づき、このＵＳＢポート１１からＵＳＢデバイス２０が抜かれたことを確認すると（ステップＳ２１でＹｅｓ）、ＵＳＢデバイス２０が抜かれたこのＵＳＢポート１１に定期的に電力を供給する旨の制御信号が全体制御部１４から電源制御部１３に送信される。よって、電源制御部１３が、ＵＳＢデバイス２０が抜かれたＵＳＢホスト装置１０のＵＳＢポート１１に、ＵＳＢインターフェース１２を介して定期的に電力を供給する（ステップＳ１７）。
【００６３】
一方、全体制御部１４において、データの転送を要求しているＵＳＢデバイス２０がＵＳＢホスト装置１０のＵＳＢポート１１から抜かれたことが確認されないと、即ち、ＵＳＢデバイス２０がこのＵＳＢポート１１に装着されたままであると（ステップＳ２１でＮｏ）、次に、全体制御部１４において、全体制御部１４とＵＳＢデバイス２０との間の通信が終了したか否かの確認が行われる（ステップＳ２２）。
【００６４】
そして、全体制御部１４が、全体制御部１４とＵＳＢデバイス２０との間の通信が終了したことを確認すると（ステップＳ２２でＹｅｓ）、ＵＳＢデバイス２０に定期的に電力を供給する旨の制御信号が全体制御部１４から電源制御部１３に送信されることによって、電源制御部１３が、ＵＳＢホスト装置１０のＵＳＢポート１１に装着されるＵＳＢデバイス２０にＵＳＢインターフェース１２及びこのＵＳＢポート１１を介して定期的に電力を供給する（ステップＳ１８参照）。
【００６５】
一方、全体制御部１４が、全体制御部１４とＵＳＢデバイス２０との間の通信が終了していないことを確認すると（ステップＳ２２でＮｏ）、電源制御部１３が、ＵＳＢホスト装置１０のＵＳＢポート１１に装着されるＵＳＢデバイス２０にＵＳＢインターフェース１２及びこのＵＳＢポート１１を介して電力を供給し続ける（ステップＳ２０参照）。
【００６６】
また、ＵＳＢホスト装置１０のＵＳＢポート１１に装着されたＵＳＢデバイス２０に電源制御部１３から定期的に電力が供給されているとき（ステップＳ１７参照）、全体制御部１４においてＵＳＢホスト装置１０の電源をＯＦＦにするか否か確認が行われる（ステップＳ２３）。
【００６７】
そして、全体制御部１４がＵＳＢホスト装置１０の電源がＯＦＦになることを確認すると（ステップＳ２３でＹｅｓ）、処理を終了する。一方、全体制御部１４がＵＳＢホスト装置１０の電源がＯＮのままであることを確認すると（ステップＳ２３でＮｏ）、ステップＳ１２に戻って全体制御部１４がＵＳＢホスト装置１０のＵＳＢポート１１にＵＳＢデバイス２０が装着されているか否かの確認を行うとともに、ステップＳ１３からステップＳ２２までの動作が繰り返し行われる。
【００６８】
このように、本実施形態では、ＵＳＢホスト装置１０のＵＳＢポート１１へのＵＳＢデバイス２０の装着の有無や、このＵＳＢポート１１に装着されたＵＳＢデバイス２０にリモート・ウェイク・アップ機能が搭載されているか否かを全体制御部１４において判断し、この判断結果に応じて電源制御部１３からＵＳＢデバイス２０に供給する電力を制御することによって、ＵＳＢデバイス２０に対するＵＳＢホスト装置１０の消費電力を低減するようにしている。
【００６９】
従って、本実施形態によれば、ＵＳＢデバイス２０にスイッチ等を設置することによってＵＳＢデバイス２０側でＵＳＢデバイス２０に供給する電力を制御するのではなく、ＵＳＢホスト装置１０の全体制御部１４から送られてくる信号に基づきＵＳＢホスト装置１０の電源制御部１３がＵＳＢデバイス２０に供給する電力を制御することで、スイッチが設置されていないＵＳＢデバイス２０に対してもＵＳＢホスト装置１０の消費電力を確実に低減することができる。
【産業上の利用可能性】
【００７０】
以上説明したように、本発明は、ＵＳＢデバイスの装着を可能とするＵＳＢホスト装置について有用である。
【図面の簡単な説明】
【００７１】
【図１】本発明に係るＵＳＢホスト装置の構成を示すブロック図である。
【図２】本発明に係るＵＳＢホスト装置において、第１，第４のＵＳＢポートにＵＳＢデバイスが装着された状態を示す図である。
【図３】本発明に係るＵＳＢホスト装置において、第２のＵＳＢポートにＵＳＢデバイスが装着された状態を示す図である。
【図４】本発明に係るＵＳＢホスト装置の動作を示すフローチャートである。
【符号の説明】
【００７２】
１０  ＵＳＢホスト装置
１１  ＵＳＢポート
１１ａ  第１のＵＳＢポート
１１ｂ  第２のＵＳＢポート
１１ｃ  第３のＵＳＢポート
１１ｄ  第４のＵＳＢポート
１２  ＵＳＢインターフェース
１３  電源制御部
１４  全体制御部
２０  ＵＳＢデバイス
【図１】
2006330770.tif 000003
【図２】
2006330770.tif 000004
【図３】
2006330770.tif 000005
【図４】
2006330770.tif 000006