(57)【要約】【課題】ホスト側のハードウェアの変更を行わずに周辺機器の電源を制御することを可能にする周辺機器及びその電源制御方法を提供すること【解決手段】本発明にかかるＥｘｐｒｅｓｓＣａｒｄ１０は、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＵＳＢ２．０によるデータ伝送を実行する入出力インタフェース２３、２４を備えるホスト２０との間でデータ伝送を実行する。ＥｘｐｒｅｓｓＣａｒｄ１０は、データを伝送し、処理を実行する制御部１２と、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＵＳＢ２．０によるデータ伝送を媒介する入出力インタフェース１３、１４と、ホスト２０から出力されたＵＳＢ２．０によるデータを判定し、当該データが電源制御データである場合には制御信号を出力し、当該データが電源制御データでない場合には当該データを入出力インタフェース１４に出力するＵＳＢブリッジ回路１５と、制御信号に応じて制御部１２への電源の供給を制御する電源制御部１６を備える。【選択図】図１
2013101520.tif 000002
【特許請求の範囲】
【請求項１】
第１の規格によるデータ伝送を実行する入出力インタフェース及び第２の規格によるデータ伝送を実行する入出力インタフェースを備えるホストとの間でデータ伝送を実行する周辺機器であって、
ホストとの間で前記第１の規格又は前記第２の規格によってデータを伝送し、データの処理を実行する制御部と、
前記制御部と前記ホストとの前記第１の規格によるデータ伝送を媒介する第１の入出力インタフェースと、
前記制御部と前記ホストとの前記第２の規格によるデータ伝送を媒介する第２の入出力インタフェースと、
前記ホストから出力された前記第２の規格によるデータを判定し、当該データが前記制御部、前記第１の入出力インタフェース又は前記第２の入出力インタフェースの電源を制御する電源制御データである場合には制御信号を出力し、当該データが前記電源制御データでない場合には当該データを前記第２の入出力インタフェースに出力するデータ判定部と、
前記制御信号に応じて、少なくとも前記制御部、前記第１の入出力インタフェース又は前記第２の入出力インタフェースのいずれかに対する電源の供給を制御する電源制御部と、
を備える周辺機器。
【請求項２】
前記第１の入出力インタフェースのデータの転送速度は前記第２の入出力インタフェースのデータの転送速度よりも速く、前記第１の入出力インタフェースの消費電力は前記第２の入出力インタフェースの消費電力と比べて大きい、
請求項１に記載の周辺機器。
【請求項３】
前記第１の入出力インタフェース及び第２の入出力インタフェースは、ＰＣＩ−Ｅｘｐｒｅｓｓインタフェース又はＵＳＢインタフェースである、
請求項１又は２に記載の周辺機器。
【請求項４】
前記周辺機器は、ＥｘｐｒｅｓｓＣａｒｄである、
請求項１乃至３に記載の周辺機器。
【請求項５】
第１の規格によるデータ伝送を実行する入出力インタフェース及び第２の規格によるデータ伝送を実行する入出力インタフェースを備えるホストとの間でデータ伝送を実行する周辺機器の電源制御方法であって、
制御部と前記ホストとの前記第１の規格によるデータ伝送を第１の入出力インタフェースによって媒介するとともに、前記制御部と前記ホストとの前記第２の規格によるデータ伝送を第２の入出力インタフェースによって媒介し、
前記ホストから出力された前記第２の規格によるデータを判定し、当該データが前記制御部、前記第１の入出力インタフェース又は前記第２の入出力インタフェースの電源を制御する電源制御データである場合には制御信号を出力し、当該データが前記電源制御データでない場合には当該データを前記第２の入出力インタフェースに出力し、
前記制御信号に応じて、少なくとも前記制御部、前記第１の入出力インタフェース又は前記第２の入出力インタフェースのいずれかに対する電源の供給を制御する、
周辺機器の電源制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は周辺機器及びその電源制御方法に関する。
【背景技術】
【０００２】
近年、パソコン等のホストに接続される周辺機器において、その電力消費を低減する技術が開示されている。
【０００３】
例えば、特許文献１は、電源オン／オフ機能を備えたテレビカードを開示している。特許文献１にかかるテレビカードは、ホストから電源オン／オフ信号が伝送される保留ピン又はケーブルを有する。ホストから電源オン／オフ信号が伝送されると、電源オン／オフ信号は、保留ピン又はケーブルを介して電源オン／オフモジュールに伝送される。電源オン／オフモジュールは、電源オン／オフ信号に応じて、テレビカードモジュールへ電源電圧を伝送又は遮断する。これにより、テレビカードチップモジュールの電源を制御し、電力が無駄に消費されないようにすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１４０４６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１においては、保留ピンまたはケーブルを使用して、ホストからテレビカードの電源を制御する電源オン／オフ信号を伝送する。この方法では、ホスト側とカード側の両方で、接続インタフェースにおける電源オン／オフ信号のアサイン（追加）やケーブルを接続するコネクタの形状などについて、事前に取り決めが必要である。
【０００６】
以上から、本願の発明者は、以下に示す課題を見出した。特許文献１に開示された技術では、電源制御をするにあたって既存のホストをそのまま使用することができず、ホスト側において、ハードウェアを変更しなくてはならない。換言すれば、特許文献１にかかるテレビカードは、既存のホストコンピュータとの互換性がない。このため、利用者は、テレビカードを使用するのに既存のホストコンピュータをそのまま使うことができない。ホスト側のハードウェアの変更には時間又はコストが伴うため、利用者の利便性を高めることができなかった。
【課題を解決するための手段】
【０００７】
本発明にかかる周辺機器は、第１の規格によるデータ伝送を実行する入出力インタフェース及び第２の規格によるデータ伝送を実行する入出力インタフェースを備えるホストとの間でデータ伝送を実行する周辺機器である。前記周辺機器は、ホストとの間で前記第１の規格又は前記第２の規格によってデータを伝送し、データの処理を実行する制御部と、前記制御部と前記ホストとの前記第１の規格によるデータ伝送を媒介する第１の入出力インタフェースと、前記制御部と前記ホストとの前記第２の規格によるデータ伝送を媒介する第２の入出力インタフェースと、前記ホストから出力された前記第２の規格によるデータを判定し、当該データが前記制御部、前記第１の入出力インタフェース又は前記第２の入出力インタフェースの電源制御データである場合には制御信号を出力し、当該データが前記電源制御データでない場合には当該データを前記第２の入出力インタフェースに出力するデータ判定部と、前記制御信号に応じて、少なくとも前記制御部、前記第１の入出力インタフェース又は前記第２の入出力インタフェースのいずれかに対する電源の供給を制御する電源制御部を備える。このような構成により、前記制御部、前記第１の入出力インタフェース又は前記第２の入出力インタフェースの電源を制御する電源制御データは、ホストにおける第２の規格によるデータ伝送を実行する入出力インタフェースによって、周辺機器に入力される。このため、ホスト側のハードウェアの変更を行わずに、ホストが周辺機器の電源を制御することを可能にする周辺機器を提供することができる。
【０００８】
本発明にかかる周辺機器の電源制御方法は、第１の規格によるデータ伝送を実行する入出力インタフェース及び第２の規格によるデータ伝送を実行する入出力インタフェースを備えるホストとの間でデータ伝送を実行する周辺機器の電源制御方法である。この電源制御方法は、制御部と前記ホストとの前記第１の規格によるデータ伝送を第１の入出力インタフェースによって媒介するとともに、制御部と前記ホストとの前記第２の規格によるデータ伝送を第２の入出力インタフェースによって媒介する。そして、前記ホストから出力された前記第２の規格によるデータを判定し、当該データが前記制御部、前記第１の入出力インタフェース又は前記第２の入出力インタフェースの電源を制御する電源制御データである場合には制御信号を出力し、当該データが前記電源制御データでない場合には当該データを前記第２の入出力インタフェースに出力する。前記制御信号に応じて、少なくとも前記制御部、前記第１の入出力インタフェース又は前記第２の入出力インタフェースのいずれかに対する電源の供給を制御する。このような方法により、前記制御部、前記第１の入出力インタフェース又は前記第２の入出力インタフェースの電源を制御する電源制御データは、ホストにおける第２の規格によるデータ伝送を実行する入出力インタフェースによって、周辺機器に入力される。このため、ホスト側のハードウェアの変更を行わずに、ホストが周辺機器の電源を制御することを可能にする周辺機器の電源制御方法を提供することができる。
【発明の効果】
【０００９】
本発明により、ホスト側のハードウェアの変更を行わずに周辺機器の電源を制御することを可能にする周辺機器及びその電源制御方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１にかかるＥｘｐｒｅｓｓＣａｒｄ及びホストの構成例の図である。
【図２】実施の形態２にかかるＥｘｐｒｅｓｓＣａｒｄ及びホストの構成例の図である。
【図３】実施の形態３にかかるＵＳＢペリフェラル及びＵＳＢホストの構成例の図である。
【図４】実施の形態４にかかるポータブルＨＤＤの構成例の図である。
【図５】実施の形態５にかかるＤＳＣの全体構成例の図である。
【発明を実施するための形態】
【００１１】
実施の形態１
本実施形態にかかるＥｘｐｒｅｓｓＣａｒｄは、ＰＣＩ（Peripheral Component Interconnect）  Ｅｘｐｒｅｓｓの規格によるデータ伝送を実行する第１の入出力インタフェース及びＵＳＢ（Universal Serial Bus）２．０の規格によるデータ伝送を実行する第２の入出力インタフェースを備える。ＥｘｐｒｅｓｓＣａｒｄに接続され、ＥｘｐｒｅｓｓＣａｒｄとの間でデータ伝送を実行するホストは、ＰＣＩ  Ｅｘｐｒｅｓｓの規格によるデータ伝送を実行する入出力インタフェースと、ＵＳＢ２．０の規格によるデータ伝送を実行する入出力インタフェースを備える。ＵＳＢブリッジ回路は、ホストからＵＳＢ２．０の規格によって出力されたデータを判定し、当該データが電源制御データである場合、ＥｘｐｒｅｓｓＣａｒｄの電源を制御する電源制御信号を出力する。電源制御部は、この電源制御信号に応じて、ＥｘｐｒｅｓｓＣａｒｄ中の制御部、第１の入出力インタフェース又は第２の入出力インタフェースの電源を制御する。判定したデータが電源制御データでない場合、ＵＳＢブリッジ回路はそのデータを第２の入出力インタフェースに出力する。そのため、ホストは予め備えられたＵＳＢ２．０の入出力インタフェースによって、ＥｘｐｒｅｓｓＣａｒｄとホストとのデータ伝送とともに、ＥｘｐｒｅｓｓＣａｒｄの電源制御ができる。以上から、ホスト側でハードウェアの変更を行わずに、ＥｘｐｒｅｓｓＣａｒｄの電源を制御することができる。
【００１２】
以下、図面を参照して本発明の実施の形態１について説明する。図１は、本実施形態にかかるＥｘｐｒｅｓｓＣａｒｄ及びホストの構成例を示した図面である。ＥｘｐｒｅｓｓＣａｒｄ１０とホスト２０とは、ＥｘｐｒｅｓｓＣａｒｄ  Ｃｏｎｎｅｃｔｏｒ（以下、カードコネクタと表記する）を介して接続され、情報を送受信する。ここで、情報の送受信には、ＰＣＩ  Ｅｘｐｒｅｓｓ及びＵＳＢ２．０の規格を使用する。
【００１３】
ＥｘｐｒｅｓｓＣａｒｄ１０は、カードコネクタ１１、制御部１２、入出力インタフェース１３、１４、ＵＳＢブリッジ回路１５及び電源制御部１６を備える。
【００１４】
カードコネクタ１１は、ＥｘｐｒｅｓｓＣａｒｄ１０とホスト２０との接続部である。具体的には、ホスト２０から出力されたデータは、カードコネクタ１１を介して入出力インタフェース１３又はＵＳＢブリッジ回路１５に入力される。なお、ＰＣＩ  Ｅｘｐｒｅｓｓにより出力されたデータは入出力インタフェース１３に、ＵＳＢ２．０により出力されたデータはＵＳＢブリッジ回路１５に入力される。さらに、カードコネクタ１１を介して、ホストから出力された電源は、ＵＳＢブリッジ回路１５及び電源制御部１６に供給される。
【００１５】
制御部１２は、ＥｘｐｒｅｓｓＣａｒｄ１０の情報の送受信の処理、送受信した情報に基づく種々の処理等を実行するモジュールである。制御部１２は、電源制御部１６から電源の供給を受けることにより、起動する。制御部１２は、具体的には、ＣＰＵ(Central Processing Unit)を有した集積回路により構成されている。さらに、制御部１２は、入出力インタフェース１３、即ちＰＣＩ  Ｅｘｐｒｅｓｓの規格に基づく処理をする集積回路と、入出力インタフェース１４、即ちＵＳＢ２．０又はＵＡＲＴ(Universal Asynchronous Receiver Transmitter)等の規格に基づく処理をする集積回路とデータ伝送を実行する。
【００１６】
入出力インタフェース１３は、カードコネクタ１１と制御部１２との間で、ＰＣＩ  Ｅｘｐｒｅｓｓによるデータ伝送を実行する。入出力インタフェース１４は、ＵＳＢブリッジ回路１５と制御部１２との間で、ＵＳＢ２．０又はＵＡＲＴ等によるデータ伝送を実行する。制御部１２は、ＰＣＩ  Ｅｘｐｒｅｓｓの規格に基づき、入出力インタフェース１３を介して、ホスト２０の制御部２１とデータを送受信する。さらに、制御部１２は、ＵＳＢ２．０又はＵＡＲＴ等の規格に基づき、入出力インタフェース１４及びＵＳＢブリッジ回路１５を介して、ホスト２０の制御部２１とデータを送受信することもできる。
【００１７】
ＵＳＢブリッジ回路１５（電源制御信号出力部）は、ホストからＵＳＢ２．０により出力されたデータが、特定のデータ（電源制御データ）であるか否かを判定する。ＵＳＢブリッジ回路１５は、その受信データが電源制御データであると判定した場合、電源制御部１６に対し、制御部１２、入出力インタフェース１３又は入出力インタフェース１４への電源の供給を変更させる電源制御信号を出力する。その受信したデータが電源制御データでないと判定した場合、ＵＳＢブリッジ回路１５は、そのデータを入出力インタフェース１４に出力する。このＵＳＢブリッジ回路１５が、ＥｘｐｒｅｓｓＣａｒｄ１０における特徴部分である。
【００１８】
さらに、ＵＳＢブリッジ回路１５は、制御部１２と別に設けられており、カードコネクタ１１を介して、ホスト２０から電源の供給を受けている。これにより、ＵＳＢブリッジ回路１５は、制御部１２が動作していない（電源が供給されない）場合でも、電源の供給を受けて動作することができる。
【００１９】
電源制御部１６は、カードコネクタ１１を介して電源の供給を受け、必要があれば適切な電圧に変換し、電源を制御部１２、入出力インタフェース１３及び入出力インタフェース１４に供給する。さらに、電源制御部１６は、制御部１２、入出力インタフェース１３又は入出力インタフェース１４に対する電源供給を制御し、それぞれの電源の供給のオン及びオフを切り替えることができる。電源制御部１６は、例えばＤＣ／ＤＣコンバータ、ＦＥＴ−ＳＷなどの回路で構成される。
【００２０】
ホスト２０は、制御部２１、電源２２、入出力インタフェース２３、２４及びカードコネクタ２５を備える。ホスト２０は、ＥｘｐｒｅｓｓＣａｒｄ１０を接続するパーソナルコンピュータである。
【００２１】
制御部２１は、ＥｘｐｒｅｓｓＣａｒｄ１０とのデータ伝送を実行して、ＥｘｐｒｅｓｓＣａｒｄ１０を制御する。例えば、制御部２１は、ＥｘｐｒｅｓｓＣａｒｄ１０中の制御部１２と情報を送受信する。制御部２１は、ＣＰＵ等により構成される。
【００２２】
制御部２１は、入出力インタフェース２３を介して、ＥｘｐｒｅｓｓＣａｒｄ１０の制御部１２との間の情報通信に関するデータを、ＰＣＩ  Ｅｘｐｒｅｓｓにより送受信する。制御部２１は、入出力インタフェース２４を介して、電源制御データをＵＳＢ２．０によりＥｘｐｒｅｓｓＣａｒｄ１０に送信する。あるいは、制御部２１は、入出力インタフェース２４を介して、ＥｘｐｒｅｓｓＣａｒｄ１０とその他のデータを送受信することもできる。
【００２３】
電源２２は、ＥｘｐｒｅｓｓＣａｒｄ１０に電源を供給するパワースイッチの役割を果たし、ホスト中の内部電源により構成される。電源２２は、カードコネクタ２５を介して、ＥｘｐｒｅｓｓＣａｒｄ１０に電源を供給する。
【００２４】
入出力インタフェース２３は、カードコネクタ２５を介して、ＰＣＩ  Ｅｘｐｒｅｓｓによってデータを伝送する。入出力インタフェース２４は、カードコネクタ２５を介して、ＵＳＢ２．０によってデータを伝送する。入出力インタフェース２３、２４は、制御部２１と内部バスにより接続され、データを伝送する。このようにして、入出力インタフェース２３、２４は、制御部２１とＥｘｐｒｅｓｓＣａｒｄ１０との間でデータを伝送する。
【００２５】
カードコネクタ２５は、ＥｘｐｒｅｓｓＣａｒｄ１０とホスト２０との接続部である。電源２２から供給された電源、入出力インタフェース２３、２４から出力されたデータは、カードコネクタ２５を介してＥｘｐｒｅｓｓＣａｒｄ１０に入力される。さらに、ＥｘｐｒｅｓｓＣａｒｄ１０から出力されたデータは、カードコネクタ２５を介して、ＰＣＩ  Ｅｘｐｒｅｓｓによるデータであれば入出力インタフェース２３に、ＵＳＢ２．０によるデータであれば入出力インタフェース２４に入力される。
【００２６】
以下、ＥｘｐｒｅｓｓＣａｒｄ１０及びホスト２０の動作について説明する。ホスト側の制御部２１は、ホスト２０とＥｘｐｒｅｓｓＣａｒｄ１０との間でＰＣＩ  Ｅｘｐｒｅｓｓによるデータ伝送がない期間をカウントする。ある一定期間（例えば１分、３分など）、ＰＣＩ  Ｅｘｐｒｅｓｓによるデータ伝送がないと制御部２１が判断した場合、制御部２１は、入出力インタフェース２４、カードコネクタ２５を介して、ＥｘｐｒｅｓｓＣａｒｄ１０にＵＳＢ２．０による電源制御データ（電源オフの指令）を送信する。
【００２７】
電源制御データは、カードコネクタ１１を介してＵＳＢブリッジ回路１５に入力される。ＵＳＢブリッジ回路１５は、受信したデータが、電源制御データであるか否かを判定する。ここで受信したデータは電源オフの指令である電源制御データなので、ＵＳＢブリッジ回路１５は、電源制御部１６に対し、制御部１２、入出力インタフェース１３又は入出力インタフェース１４への電源供給を停止する電源制御信号を出力する。電源制御部１６は、この電源制御信号に応じて、制御部１２又は入出力インタフェース１３への電源の供給を停止する。以上のようにして、制御部１２又は入出力インタフェース１３の動作が停止するため、電力の消費を防ぐことができる。
【００２８】
次に、ＰＣＩ  Ｅｘｐｒｅｓｓによるデータ伝送を再開する場合について説明する。ユーザの操作により、ホスト側の制御部２１は、ホスト２０とＥｘｐｒｅｓｓＣａｒｄ１０とのＰＣＩ  Ｅｘｐｒｅｓｓによる通信を再開するような処理を実行する。ここで、制御部２１は、電源制御データとして電源オンの指令を送信する。送信された電源制御データは、前述の通り、入出力インタフェース２４、カードコネクタ２５、カードコネクタ１１を介して、ＥｘｐｒｅｓｓＣａｒｄ１０のＵＳＢブリッジ回路１５に入力される。
【００２９】
ＵＳＢブリッジ回路１５では、受信したデータが電源オンの指令である電源制御データであることを判定し、その電源制御データに応じて、電源制御信号を電源制御部１６に出力する。これにより、ＵＳＢブリッジ回路１５は、制御部１２又は入出力インタフェース１３への電源の供給を再開する。これにより、制御部１２又は入出力インタフェース１３は、動作を再開する。
【００３０】
なお、ＵＳＢブリッジ回路１５は、電源制御データ以外のデータはスルーまたは適切に変換して、入出力インタフェース１４を介して制御部１２に転送する。したがって、ＵＳＢ２．０によるデータ伝送を維持する場合は、ＰＣＩ  Ｅｘｐｒｅｓｓによるデータ伝送のみを停止させる（入出力インタフェース１３に対してのみ、電源のオン・オフ制御を行う）ことも可能である。
【００３１】
上述の電源制御方法であれば、保留ピン、ケーブル等ではなく、予めデータの送受信のために備えられた入出力インタフェース２４（ＵＳＢ２．０の入出力インタフェース）により、電源制御データをホスト２０からＥｘｐｒｅｓｓＣａｒｄ１０に出力することができる。よって、ホスト２０は、ハードウェアを変更することなく、ソフトウェアの追加のみで容易にＥｘｐｒｅｓｓＣａｒｄ１０の電力、すなわちＰＣＩ  Ｅｘｐｒｅｓｓを使用するモジュールの電力を削減することができる。これは、ＵＳＢ２．０により出力されたデータが電源制御データであるか否かを判定し、電源制御データである場合に電源制御信号を出力するＵＳＢブリッジ回路１５を、ＥｘｐｒｅｓｓＣａｒｄ１０に備えたことによる効果である。
【００３２】
さらに、ＵＳＢブリッジ回路１５は、電源制御データ以外のデータを受信した場合、入出力インタフェース１４を介してそのデータを制御部１２に出力する。このため、ＥｘｐｒｅｓｓＣａｒｄ１０とホスト２０との間で、ＵＳＢ２．０によるデータ伝送を実行することもできる。ＥｘｐｒｅｓｓＣａｒｄ１０とホスト２０との間で容量の小さなデータを伝送する場合には、消費電力の大きいＰＣＩ  Ｅｘｐｒｅｓｓの入出力インタフェース（入出力インタフェース１３）を停止すべく、ホスト２０から電源制御データをＥｘｐｒｅｓｓＣａｒｄ１０に出力する。これにより、電源制御部１６を制御して、使用しない入出力インタフェース１３に電源を供給しないようにすることができる。以上より、ＥｘｐｒｅｓｓＣａｒｄ１０を効率的に使用し、消費電力を削減することができる。
【００３３】
ホスト２０とＥｘｐｒｅｓｓＣａｒｄ１０との間で、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＵＳＢ２．０の両方ともにデータ伝送がない場合には、ホスト２０は電源制御データを出力して、制御部１２、入出力インタフェース１３又は入出力インタフェース１４に電源を供給しないようにする。なお、ホスト２０は、少なくとも制御部１２か、入出力インタフェース１３のどちらかに電源を供給しないような電源制御部１６を制御する電源制御データを出力してもよい。制御部１２、入出力インタフェース１３は入出力インタフェース１４と比較して稼働中の電源消費量が大きいため、どちらかに電源を供給しないようにすることで、効果的にＥｘｐｒｅｓｓＣａｒｄ１０の消費電力の削減をすることができる。
【００３４】
あるいは、制御部１２、入出力インタフェース１３、１４の全てに電源を供給しないように電源制御部１６を制御する電源制御データを出力してもよい。制御部１２、入出力インタフェース１３、１４の全てに電源を供給しないようにする場合には、より一層、ＥｘｐｒｅｓｓＣａｒｄ１０の消費電力を削減することができる。
【００３５】
さらに、ホスト２０は、既存のハードウェアをそのまま使用することができる。そのため、ユーザにとっての利便性が大きく向上する。
【００３６】
実施の形態２
以下、図面を参照して本発明の実施の形態２について説明する。図２は、本実施の形態にかかるＥｘｐｒｅｓｓＣａｒｄ１０及びホスト２０についての構成例を示した図面である。ここでは、ＰＣＩ  Ｅｘｐｒｅｓｓの代わりに、ＵＳＢ３．０を通信規格として使用している。つまり、ＥｘｐｒｅｓｓＣａｒｄ１０及びホスト２０はＵＳＢ３．０により、制御部１２が処理する情報を送受信し、ＵＳＢ２．０により、制御部１２、入出力インタフェース１７又は入出力インタフェース１４の電源を制御する。図２においては、ＰＣＩ  Ｅｘｐｒｅｓｓによりデータを伝送する入出力インタフェース１３に代わり、ＵＳＢ３．０によりデータを伝送する入出力インタフェース１７がＥｘｐｒｅｓｓＣａｒｄ１０に備えられている。そして、ホスト２０には、ＰＣＩ  Ｅｘｐｒｅｓｓによりデータを伝送する入出力インタフェース２３に代わり、ＵＳＢ３．０によりデータを伝送する入出力インタフェース２６が備えられている。その他のＥｘｐｒｅｓｓＣａｒｄ１０及びホスト２０についての構成については、実施の形態１と同様なので、説明を省略する。
【００３７】
実施の形態２においても、実施の形態１と同様、ホスト２０の制御部２１は、ＵＳＢ３．０によるデータ伝送がない場合に電源制御データ（電源オフの指令）を出力する。入出力インタフェース２４、カードコネクタ２５、カードコネクタ１１を介してその電源制御データがＵＳＢブリッジ回路１５に入力される。ＵＳＢブリッジ回路１５は、その電源制御データに応じて、制御部１２又は入出力インタフェース１７への電源供給を停止する電源制御信号を出力する。これにより、ＥｘｐｒｅｓｓＣａｒｄ１０が消費する電力を削減することができる。さらに、制御部２１が電源制御データ（電源オンの指令）を出力することにより、制御部１２又は入出力インタフェース１７への電源供給を再開させることができる。以上の通り、実施の形態２では、保留ピン又はケーブルを用いることなく、予めデータの送受信のために備えられたＵＳＢ２．０の入出力インタフェースにより、ＵＳＢ３．０を使用するモジュールの電源をホスト２０から制御する。これによって、ＥｘｐｒｅｓｓＣａｒｄ１０の消費電力を削減することができる。
【００３８】
なお、ＵＳＢ３．０と比較して、ＵＳＢ２．０によるデータ転送速度は遅いが消費電力は小さい。そのため、図２において、ＥｘｐｒｅｓｓＣａｒｄ１０とホスト２０との間で容量の小さなデータを伝送する場合にはＵＳＢ２．０の入出力インタフェースによって通信し、ＵＳＢ３．０の入出力インタフェースへの電源を供給しないことにより消費電力を削減することができる。本実施の形態にかかるＥｘｐｒｅｓｓＣａｒｄ１０は、その他、実施の形態１と同様の効果を得ることができる。
【００３９】
さらに、実施の形態１と同様、ホスト２０は、制御部１２、入出力インタフェース１７又は入出力インタフェース１４のいずれかに電源を供給しないように制御することもできるし、全てに電源を供給しないように制御することもできる。
【００４０】
実施の形態３
本実施形態においては、電源を複数箇所から接続することが可能であり、２つの入出力インタフェースを有する携帯機器について説明する。この携帯機器は、実施の形態１及び２と同様、ホスト側から出力された電源制御データに基づいて、携帯機器側の制御部への電源供給を制御する。これにより、制御部への電源がホスト以外の場所から供給される携帯端末においても、消費電力を削減することができる。
【００４１】
以下、図面を参照して本発明の実施の形態について説明する。図３は、本実施形態にかかる携帯機器（ＵＳＢペリフェラル）及びＵＳＢホストの構成例を示す。
【００４２】
携帯機器３０は、２つの入出力インタフェース（信号線）を有する装置で、各入出力インタフェースが同一のホスト４０（機器）と接続されている。この２つの入出力インタフェースの通信規格は、それぞれＵＳＢ３．０、ＵＳＢ２．０である。携帯機器３０とホスト４０とは、ＵＳＢ３．０に対応したケーブルで接続されている。
【００４３】
携帯機器３０は、ＵＳＢ  Ｃｏｎｎｅｃｔｏｒ（ＵＳＢコネクタ）３１、制御部３２、入出力インタフェース３３、３４、ＵＳＢブリッジ回路３５、電源制御部３６、バッテリ３７及び電源選択部３８を備える。
【００４４】
ＵＳＢコネクタ３１は、前記ケーブルとの接続部であり、ホスト４０から受信したＵＳＢ３．０のデータは、ＵＳＢコネクタ３１、入出力インタフェース３３を介して制御部３２に伝送される。ホスト４０から受信したＵＳＢ２．０のデータは、ＵＳＢコネクタ３１を介してＵＳＢブリッジ回路３５に伝送される。さらに、ホスト４０から供給を受けた電源（ＶＢＵＳ）は、電源選択部３８に供給される。
【００４５】
制御部３２は、ＵＳＢ３．０により、ホスト４０の制御部４１とのデータ伝送を実行して携帯機器３０を制御する。電源制御部３６は、電源選択部３８から供給された電源を、必要があれば適切な電圧に変換し、制御部３２又は入出力インタフェース３３、３４に供給する。さらに、電源制御部３６は、電源選択部３８から供給された電源を制御部３２又は入出力インタフェース３３、３４に供給するか否かを制御する。ＵＳＢブリッジ回路３５については、実施の形態１、２と同様の処理を実行するので、説明を省略する。
【００４６】
バッテリ３７、電源選択部３８は、実施の形態１、２にはない携帯機器３０の構成要素である。バッテリ３７は、携帯機器３０に内蔵されており、電源選択部３８に電源を供給する。
【００４７】
電源選択部３８は、ホスト４０から供給された電源及びバッテリ３７から供給された電源のうちいずれかを、状況に応じて適切に選択し、ＵＳＢブリッジ回路３５、電源制御部３６といった各モジュールに電源を供給する。例えば、電源選択部３８は、ホスト４０から電源が供給されている場合、その電源を供給することにより、バッテリ３７の電力消費を抑制する。なお、電源選択部３８は、ホスト４０から供給された電源の少なくとも一部をバッテリ３７に供給することにより、バッテリ３７を充電してもよい。
【００４８】
ホスト４０の構成は、実施の形態２と同様であるため、説明を省略する。
【００４９】
以下、本実施の形態にかかる携帯機器３０及びホスト４０の動作について説明する。ホスト４０の制御部４１は、所定の期間、ＵＳＢ３．０によるデータ伝送がない場合に、ＵＳＢ２．０経由で電源制御データ（電源オフの指令）を送信し、ＵＳＢブリッジ回路３５に出力する。ＵＳＢブリッジ回路３５は、電源制御データに応じて、制御部３２又は入出力インタフェース３３への電源供給を停止する電源制御信号を生成し、電源制御部３６に出力する。この電源制御信号に応じて、電源制御部３６は、制御部３２又は入出力インタフェース３３への電源の供給を停止する。以上のようにして、ホスト４０は、携帯機器３０の電力を削減する。
【００５０】
制御部４１は、ユーザからの動作に応じて携帯機器３０のＵＳＢ３．０によるデータ伝送を再開させる場合、ＵＳＢ２．０経由で電源制御データ（電源オンの指令）を携帯機器３０に送信する。これにより、制御部３２又は入出力インタフェース３３への電力供給が再開され、携帯機器３０は再びＵＳＢ３．０によるデータ伝送を再開する。以上の動作の詳細は、実施の形態１、２に記載した通りである。
【００５１】
以上のようにして、ホスト４０の制御部４１は、携帯機器３０の消費電力を削減することができる。その他、携帯機器３０は、実施の形態１、２にかかるＥｘｐｒｅｓｓＣａｒｄ１０と同様の効果を得ることができる。
【００５２】
なお、携帯機器３０は２つの入出力インタフェースを有するとしたが、それ以上の複数の入出力インタフェースを有してもよい。さらに、携帯機器３０は、内蔵されたバッテリ３７の他に、ＡＣアダプタ等による外部電源の電源供給を受けてもよい。その場合、電源選択部３８は、内蔵バッテリ、ＡＣアダプタによる外部電源、ＵＳＢケーブルからの電源の３つの電源の中から、状況に応じて適切な電源を選択する。
【００５３】
さらに、実施の形態１、２と同様、ホスト４０は、制御部３２、入出力インタフェース３３又は入出力インタフェース３４のいずれかに電源を供給しないように制御することもできるし、全てに電源を供給しないように制御することもできる。
【００５４】
以上、実施の形態１〜３に示した通り、２つ以上の複数の入出力インタフェースを介して接続される機器において、ある１つの入出力インタフェースを利用して、他の入出力インタフェースをデータ転送に使用するモジュールの電源を制御することができる。
【００５５】
実施の形態４
図４は、消費電力の抑制が可能な、ＵＳＢ３．０に対応したＵＳＢペリフェラルであるポータブルＨＤＤ（Hard Disk Drive）の全体構成例を示す。ＵＳＢペリフェラル５０は、ＵＳＢコネクタ５１、バッテリ５２、電源選択部５３、ＵＳＢブリッジ回路５４、電源制御部５５、ＵＳＢ／ＳＡＴＡ（Serial Advanced Technology Attachment）ブリッジ回路６０、ＨＤＤ６５、ＲＯＭ（Read Only Memory）６６及びＲＡＭ（Random Access Memory）６７を備える。ＵＳＢペリフェラル５０は、図示しないホストに接続されている、外付けのポータブルＨＤＤ装置全体を示す。ホストとＵＳＢペリフェラル５０とは、ＵＳＢコネクタ５１によりＵＳＢ３．０に対応したケーブルで接続されている。この接続の詳細については、前述の通りである。
【００５６】
ＵＳＢコネクタ５１は、前記ケーブルとの接続部であり、ホストから出力されたデータは、入出力インタフェース６１又はＵＳＢブリッジ回路５４に入力される。なお、ＵＳＢ３．０により出力されたデータは入出力インタフェース６１に、ＵＳＢ２．０により出力されたデータはＵＳＢブリッジ回路５４に入力される。さらに、ＵＳＢコネクタ５１を介して、ホストから出力された電源は、電源選択部５３に供給される。
【００５７】
バッテリ５２は、ＵＳＢペリフェラル５０に内蔵されている内部電源である。バッテリ５２は、電源選択部５３に電源を供給する。
【００５８】
電源選択部５３は、ホストから供給された電源及びバッテリ５２から供給された電源のうちいずれかを、状況に応じて適切に選択し、ＵＳＢブリッジ回路５４及び電源制御部５５に電源を供給する。この選択の詳細については、実施の形態３に記載した通りである。
【００５９】
ＵＳＢブリッジ回路５４は、ホストからＵＳＢ２．０により出力されたデータを判定し、受信データが電源制御データである場合、電源制御部５５に対し、入出力インタフェース６１、６２、６３又は制御部６４への電源の供給を変更させる電源制御信号を出力する。その受信したデータが電源制御データでない場合、ＵＳＢブリッジ回路５４は、そのデータを入出力インタフェース６２に出力する。
【００６０】
さらに、ＵＳＢブリッジ回路５４は、電源選択部５３から電源の供給を受けている。これにより、ＵＳＢブリッジ回路５４は、制御部６４が動作していない（電源が供給されない）場合でも、電源の供給を受けて動作することができる。
【００６１】
電源制御部５５は、電源選択部５３から供給された電源を必要があれば適切な電圧に変換し、入出力インタフェース６１、６２、６３又は制御部６４に供給する。さらに、電源制御部５５は、ＵＳＢブリッジ回路５４からの電源制御信号に基づいて、入出力インタフェース６１、６２、６３又は制御部６４に対する電源供給を制御し、それぞれの電源の供給のオン及びオフを切り替えることができる。
【００６２】
ＵＳＢ／ＳＡＴＡブリッジ回路６０は、入出力インタフェース６１、６２、６３及び制御部６４を備える。ＵＳＢ／ＳＡＴＡブリッジ回路６０は、ホスト側から受信したＵＳＢによるデータと、ＨＤＤ側から受信したＳＡＴＡによるデータとをそれぞれ変換し、ホストとＨＤＤ６５とのデータ伝送を実行する。
【００６３】
入出力インタフェース６１は、制御部６４と内部バスにより接続され、ＵＳＢコネクタ５１と制御部６４との間で、ＵＳＢ３．０によるデータ伝送を実行する。
【００６４】
なお、入出力インタフェース６１は、電源制御部５５による電源供給を受けている。そのため、電源制御部５５が電源を供給している場合には、入出力インタフェース６１はＵＳＢコネクタ５１と制御部６４とのデータ伝送を実行する。それにより、入出力インタフェース６１は、制御部６４と外部のホストとのデータ伝送を媒介する。しかし、電源制御部５５が電源を供給していない場合には、入出力インタフェース６１はＵＳＢコネクタ５１と制御部６４とのデータ伝送を実行しない。その場合、制御部６４はＵＳＢ３．０による情報の送受信処理を実行しない。
【００６５】
入出力インタフェース６２は、ＵＳＢブリッジ回路５４と制御部６４との間で、ＵＳＢ２．０によるデータ伝送を実行する。入出力インタフェース６３は、ＨＤＤ６５とＳＡＴＡによるデータ伝送を実行する。そして、入出力インタフェース６２、６３は、制御部６４と内部バスにより接続されている。つまり、入出力インタフェース６２は、ＵＳＢブリッジ回路５４と制御部６４とのデータ伝送を実行し、入出力インタフェース６３は、制御部６４とＨＤＤ６５とのデータ伝送を実行する。
【００６６】
なお、入出力インタフェース６２、６３は、電源制御部５５による電源の供給を受けている。制御部６４がＵＳＢ２．０によるデータ伝送を確実に実行する必要がある場合には、入出力インタフェース６２には、電源が供給されている。
【００６７】
制御部６４は、ＣＰＵ等から構成され、ＵＳＢペリフェラル５０の情報の送受信、情報処理等を実行するモジュールである。例えば、制御部６４は、ホストからＵＳＢ３．０によりＵＳＢコネクタ５１、入出力インタフェース６１を介して入力されたデータを、入出力インタフェース６３を介してＨＤＤ６５に出力する。逆に、ＨＤＤ６５からのデータを、ホストに出力することもできる。あるいは、ホストからＵＳＢ２．０によりＵＳＢコネクタ５１、ＵＳＢブリッジ回路５４、入出力インタフェース６２を介して、ホストとデータを適宜送受信することもできる。さらに、制御部６４は、ＲＯＭ６６、ＲＡＭ６７とも適宜データを送受信する。制御部６４は、電源制御部５５から電源の供給を受けることにより、起動する。
【００６８】
ＨＤＤ６５は、データの記録が可能な記録媒体であり、入出力インタフェース６３を介して制御部６４と接続されている。ＲＯＭ６６、ＲＡＭ６７も、制御部６４とそれぞれ接続されている。
【００６９】
以下、ＵＳＢペリフェラル５０の動作について説明する。ＵＳＢペリフェラル５０に接続されたホストでは、前述と同様、ＵＳＢペリフェラル５０との間でＵＳＢ３．０によるデータ伝送がない期間が一定期間以上になった場合、ＵＳＢペリフェラル５０にＵＳＢ２．０による電源制御データ（電源オフの指令）を送信する。あるいは、ホストは、ＵＳＢ３．０とＵＳＢ２．０の両方によるデータ伝送がない期間が一定期間以上になった場合、ＵＳＢ２．０による電源制御データ（電源オフの指令）を送信する、としてもよい。
【００７０】
電源制御データは、ＵＳＢコネクタ５１を介してＵＳＢブリッジ回路５４に入力される。ＵＳＢブリッジ回路５４は、電源オフの指令を受信したので、電源制御部５５に対し、入出力インタフェース６１、６２、６３又は制御部６４への電源供給を停止する電源制御信号を出力する。電源制御部５５は、この電源制御信号に応じて、入出力インタフェース６１、６２、６３又は制御部６４への電源の供給を停止する。例えば、入出力インタフェース６１のみへの電源の供給を停止した場合は、入出力インタフェース６１の消費電力を抑制することができる。さらに、制御部６４は、ホスト側とＵＳＢ３．０によるデータの伝送ができない状態になるため、制御部６４はＵＳＢ３．０によるデータの送受信処理を実行しない。そのため、制御部６４の消費電力も抑制することができる。以上より、ＵＳＢペリフェラル５０の消費電力を抑制することができる。
【００７１】
次に、ＵＳＢ３．０によるデータ伝送を再開する場合について説明する。ユーザの操作により、ホストは、電源制御データとして電源オンの指令をＵＳＢペリフェラル５０に送信する。送信された電源制御データは、前述の通り、ＵＳＢブリッジ回路５４に出力される。
【００７２】
ＵＳＢブリッジ回路５４では、受信した電源制御データに応じて、電源制御信号を電源制御部５５に出力する。電源制御部５５は、この電源制御信号に応じて、入出力インタフェース６１、６２、６３又は制御部６４への電源の供給を再開する。これにより、制御部６４は、ホスト側とＵＳＢ３．０によるデータの伝送をすることができる。
【００７３】
なお、ＵＳＢブリッジ回路５４は、電源制御データ以外のデータはスルーして、入出力インタフェース６２に転送する。
【００７４】
上述の電源制御方法により、実施の形態１に記載した効果と同様の効果が得られる。即ち、電源制御データを予めデータの送受信のために備えられたＵＳＢ２．０の入出力インタフェースによりＵＳＢペリフェラル５０に出力するため、ホストのハードウェアの変更をせず、容易にＵＳＢペリフェラル５０の電力を削減することができる。これは、ＵＳＢブリッジ回路５４をＵＳＢペリフェラル５０に備えたことによる効果である。
【００７５】
ＵＳＢ３．０は、ＵＳＢ２．０と比較してデータ転送速度が速い。そのため、ＵＳＢ３．０の入出力インタフェースである入出力インタフェース６１の電力消費量は、ＵＳＢ２．０の入出力インタフェースである入出力インタフェース６２の電力消費量よりも大きい。本実施の形態では、より電力消費量が大きな入出力インタフェースの電源をオフにすることにより、効果的にＵＳＢペリフェラル５０の消費電力を抑制することができる。さらに、制御部６４においても、ＵＳＢ３．０による大容量のデータ伝送を実行しないことにより、消費電力を抑制することができる。
【００７６】
さらに、ＵＳＢペリフェラル５０において、電源制御データによりＵＳＢ３．０の入出力インタフェース６１の電源をオフにする場合でも、ＵＳＢ２．０の入出力インタフェース６２の電源はオンにしたままである。これにより、制御部６４はホストからの情報の受信が可能であるため、ホスト側からの制御部６４の制御が可能である。なお、ＵＳＢ２．０によるデータ伝送も必要としない場合は、入出力インタフェース６１、６２、６３及び制御部６４の電源をオフにすることができ、更に消費電力を削減することができる。
【００７７】
実施の形態５
図５は、実施の形態４と同様にＵＳＢ３．０に対応した、ＤＳＣ（Digital still camera）の全体構成例を示している。ＤＳＣ７０は、ＵＳＢコネクタ７１、バッテリ７２、電源選択部７３、ＵＳＢブリッジ回路７４、電源制御部７５、入力装置７６、ＡＳＩＣ（Application Specific Integrated Circuit）８０、ＳＤ（Secure Digital）メモリカード８４、ＬＣＤ（Liquid Crystal Display）８５、信号処理回路８６、ＲＯＭ８７、ＲＡＭ８８及びレンズ８９を備える。ＤＳＣ７０は、ＵＳＢコネクタ７１により、図示しないホストとＵＳＢ３．０に対応したケーブルで接続されている。
【００７８】
ＵＳＢコネクタ７１〜電源制御部７５の構成及び動作は、実施の形態４にかかるＵＳＢコネクタ５１〜電源制御部５５とほぼ同様であるため、説明を省略する。
【００７９】
入力装置７６は、ＤＳＣ７０に備えられた、ユーザが操作可能なボタン等の入力装置である。入力装置７６は、ユーザの操作に基づいて、制御部８３に制御信号を出力する。
【００８０】
ＡＳＩＣ８０は、入出力インタフェース８１、８２及び制御部８３を備える。入出力インタフェース８１、８２の構成及び動作は、実施の形態４にかかる入出力インタフェース６１、６２とほぼ同様であるため、説明を省略する。
【００８１】
制御部８３は、ＣＰＵ等により構成されている。制御部８３は、ＤＳＣ７０に接続されたホストとの間でデータを伝送する。さらに、ＳＤメモリカード８４、ＬＣＤ８５、信号処理回路８６、ＲＯＭ８７、ＲＡＭ８８との間でも、適宜データを伝送する。
【００８２】
信号処理回路８６は、レンズ８９が撮影した撮像画像の電気信号を、制御部８３に出力する。制御部８３は、例えばその撮像画像をＬＣＤ８５に表示するような処理をする。
【００８３】
以上の構成により、実施の形態４と同様に、ＤＳＣ７０の消費電力を抑制するという効果が得られる。ＤＳＣ７０の電源制御方法については、実施の形態４に記載した方法と同様であるため、説明を省略する。
【００８４】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、データ伝送の規格は、ＵＳＢ、ＰＣＩ  Ｅｘｐｒｅｓｓに限られず、他の規格でもよい。その場合でも、通常の情報通信に用いる入出力インタフェースのデータの転送速度は、電源制御データに用いる入出力インタフェースのデータの転送速度よりも速いものを使用するのが望ましい。その理由は、通常の大容量のデータ転送では、データ転送速度が速い入出力インタフェースを使用することにより、周辺機器の使用効率を上げることができるからである。さらに、実施の形態１〜５において、前述の通り、小容量のデータ転送を実行している場合は、より電力消費が大きな入出力インタフェースの電源を制御することにより、周辺機器の消費電力をより抑制することができる。
【００８５】
実施の形態１〜５にかかる発明は、２つ以上の複数の入出力インタフェースを有する装置、携帯機器等に応用できる。応用する周辺機器の代表例はＥｘｐｒｅｓｓＣａｒｄである。携帯機器としては、例えばＵＳＢ３．０に対応するポータブルＨＤＤ、ＤＳＣ、ＵＳＢメモリ、ＰＭＰ（Portable Multimedia Player）、ポータブルＢＤ／ＤＶＤライターなどである。
【００８６】
上記実施の形態に示した周辺機器の動作は、制御方法の１つとして、当該周辺機器に実行させることができる。例えば、ファームウエア等の制御プログラムとして、周辺機器に実行させることができる。また、当該制御プログラムは、周辺機器によって読み取り可能なように、プログラム記録媒体に記録されてもよい。
【符号の説明】
【００８７】
１０  ＥｘｐｒｅｓｓＣａｒｄ
１１  カードコネクタ
１２  制御部
１３、１４、１７  入出力インタフェース
１５  ＵＳＢブリッジ回路
１６  電源制御部
２０  ホスト
２１  制御部
２２  電源
２３、２４、２６  入出力インタフェース
２５  カードコネクタ
３０  携帯機器
３１  ＵＳＢコネクタ
３２  制御部
３３、３４  入出力インタフェース
３５  ＵＳＢブリッジ回路
３６  電源制御部
３７  バッテリ
３８  電源選択部
４０  ホスト
４１  制御部
４２  電源
４３、４４  入出力インタフェース
４５  ＵＳＢコネクタ
５０  ＵＳＢペリフェラル
５１  ＵＳＢコネクタ
５２  バッテリ
５３  電源選択部
５４  ＵＳＢブリッジ回路
５５  電源制御部
６０  ＵＳＢ／ＳＡＴＡブリッジ回路
６１、６２、６３  入出力インタフェース
６４  制御部
６５  ＨＤＤ
６６  ＲＯＭ
６７  ＲＡＭ
７０  ＤＳＣ
７１  ＵＳＢコネクタ
７２  バッテリ
７３  電源選択部
７４  ＵＳＢブリッジ回路
７５  電源制御部
７６  入力装置
８０  ＡＳＩＣ
８１、８２  入出力インタフェース
８３  制御部
８４  ＳＤメモリカード
８５  ＬＣＤ
８６  信号処理回路
８７  ＲＯＭ
８８  ＲＡＭ
８９  レンズ
【図１】
2013101520.tif 000003
【図２】
2013101520.tif 000004
【図３】
2013101520.tif 000005
【図４】
2013101520.tif 000006
【図５】
2013101520.tif 000007