(57)【特許請求の範囲】
【請求項１】
外部端子に接続された外部装置を制御する制御手段であって、前記外部装置から出力される接続信号又は該接続信号に相当する擬似信号が供給されている状態で駆動用電力の受給量を抑制する抑制条件を満足した場合に該受給量を抑制するように制御する制御手段と、
外部信号を受信せずに自発的に擬似信号を生成して出力する出力手段を有し、前記出力手段により出力された前記擬似信号を前記制御手段に供給する供給手段と、
前記外部端子に前記外部装置が接続されている場合に前記接続信号が前記制御手段に供給されるように前記制御手段と前記外部端子とを電気的に接続した状態とすると共に前記擬似信号が前記制御手段に供給されないように前記制御手段と前記供給手段とを電気的に切断した状態とし、前記外部端子に前記外部装置が接続されていない場合に前記擬似信号が前記制御手段に供給されるように前記制御手段と前記供給手段とを電気的に接続した状態とすると共に前記接続信号が前記制御手段に供給されないように前記制御手段と前記外部端子とを電気的に接続した状態とする接続切替手段と、
を含む情報処理装置。
【請求項２】
前記接続切替手段は、
前記接続信号が前記制御手段に供給されるように前記外部端子と前記制御手段とが電気的に接続された第１接続状態と前記接続信号が前記制御手段に供給されないように前記外部端子と前記制御手段とが電気的に切断された第１切断状態とに切替可能な第１切替手段と、
前記擬似信号が前記制御手段に供給されるように前記供給手段と前記制御手段とが電気的に接続された第２接続状態と前記擬似信号が前記制御手段に供給されないように前記供給手段と前記制御手段とが電気的に切断された第２切断状態とに切替可能な第２切替手段と、
前記外部端子に前記外部装置が接続されている場合に前記第１接続状態及び前記第２切断状態とし、前記外部端子に前記外部装置が接続されていない場合に前記第１切断状態及び前記第２接続状態とするように前記第１切替手段及び前記第２切替手段を切替制御する切替制御手段と、
を有する請求項１に記載の情報処理装置。
【請求項３】
前記第１切替手段は、第１論理の信号が供給された場合に前記第１接続状態とされ、第２論理の信号が供給された場合に前記第１切断状態とされ、
前記第２切替手段は、第１論理の信号が供給された場合に前記第２接続状態とされ、第２論理の信号が供給された場合に前記第２切断状態とされ、
前記切替制御手段は、前記外部装置が前記外部端子に接続されている間、前記第１切替手段に第１論理の信号を供給すると共に前記第２切替手段に第２論理の信号を供給し、前記外部装置が前記外部端子に接続されていない間、前記第１切替手段に第２論理の信号を供給すると共に前記第２切替手段に第１論理の信号を供給することにより前記第１切替手段及び前記第２切替手段を切替制御する請求項２に記載の情報処理装置。
【請求項４】
外部端子に接続された外部装置を制御する制御手段であって、前記外部装置から出力される接続信号又は該接続信号に相当する擬似信号が供給されている状態で駆動用電力の受給量を抑制する抑制条件を満足した場合に該受給量を抑制するように制御する制御手段と、
前記擬似信号を前記制御手段に供給する供給手段と、
前記外部端子に前記外部装置が接続されている場合に前記接続信号が前記制御手段に供給されるように前記制御手段と前記外部端子とを電気的に接続した状態とすると共に前記擬似信号が前記制御手段に供給されないように前記制御手段と前記供給手段とを電気的に切断した状態とし、前記外部端子に前記外部装置が接続されていない場合に前記擬似信号が前記制御手段に供給されるように前記制御手段と前記供給手段とを電気的に接続した状態とすると共に前記接続信号が前記制御手段に供給されないように前記制御手段と前記外部端子とを電気的に接続した状態とする接続切替手段と、を含み、
前記接続切替手段は、
前記接続信号が前記制御手段に供給されるように前記外部端子と前記制御手段とが電気的に接続された第１接続状態と前記接続信号が前記制御手段に供給されないように前記外部端子と前記制御手段とが電気的に切断された第１切断状態とに切替可能な第１切替手段と、
前記擬似信号が前記制御手段に供給されるように前記供給手段と前記制御手段とが電気的に接続された第２接続状態と前記擬似信号が前記制御手段に供給されないように前記供給手段と前記制御手段とが電気的に切断された第２切断状態とに切替可能な第２切替手段と、
前記外部端子に前記外部装置が接続されている場合に前記第１接続状態及び前記第２切断状態とし、前記外部端子に前記外部装置が接続されていない場合に前記第１切断状態及び前記第２接続状態とするように前記第１切替手段及び前記第２切替手段を切替制御する切替制御手段と、を有し、
前記第１切替手段は、第１論理の信号が供給された場合に前記第１接続状態とされ、第２論理の信号が供給された場合に前記第１切断状態とされ、
前記第２切替手段は、第１論理の信号が供給された場合に前記第２接続状態とされ、第２論理の信号が供給された場合に前記第２切断状態とされ、
前記切替制御手段は、前記外部装置が前記外部端子に接続されている間、前記第１切替手段に第１論理の信号を供給すると共に前記第２切替手段に第２論理の信号を供給し、前記外部装置が前記外部端子に接続されていない間、前記第１切替手段に第２論理の信号を供給すると共に前記第２切替手段に第１論理の信号を供給することにより前記第１切替手段及び前記第２切替手段を切替制御し、
前記切替制御手段は、
前記外部端子に前記外部装置が接続されていない場合に第１論理の信号を出力し、前記外部端子に前記外部装置が接続されている場合に第２論理の信号を出力する信号出力手段と、
前記信号出力手段から出力された信号を位相を保持したまま前記第２切替手段に供給すると共に前記信号出力手段から出力された信号を反転させてから前記第１切替手段に供給する信号調整供給手段と、を有する
情報処理装置。
【請求項５】
外部端子に接続された外部装置を制御する制御手段であって、前記外部装置から出力される接続信号又は該接続信号に相当する擬似信号が供給されている状態で駆動用電力の受給量を抑制する抑制条件を満足した場合に該受給量を抑制するように制御する制御手段と、
前記擬似信号を前記制御手段に供給する供給手段と、
前記外部端子に前記外部装置が接続されている場合に前記接続信号が前記制御手段に供給されるように前記制御手段と前記外部端子とを電気的に接続した状態とすると共に前記擬似信号が前記制御手段に供給されないように前記制御手段と前記供給手段とを電気的に切断した状態とし、前記外部端子に前記外部装置が接続されていない場合に前記擬似信号が前記制御手段に供給されるように前記制御手段と前記供給手段とを電気的に接続した状態とすると共に前記接続信号が前記制御手段に供給されないように前記制御手段と前記外部端子とを電気的に接続した状態とする接続切替手段と、を含み、
前記接続切替手段は、
前記接続信号が前記制御手段に供給されるように前記外部端子と前記制御手段とが電気的に接続された第１接続状態と前記接続信号が前記制御手段に供給されないように前記外部端子と前記制御手段とが電気的に切断された第１切断状態とに切替可能な第１切替手段と、
前記擬似信号が前記制御手段に供給されるように前記供給手段と前記制御手段とが電気的に接続された第２接続状態と前記擬似信号が前記制御手段に供給されないように前記供給手段と前記制御手段とが電気的に切断された第２切断状態とに切替可能な第２切替手段と、
前記外部端子に前記外部装置が接続されている場合に前記第１接続状態及び前記第２切断状態とし、前記外部端子に前記外部装置が接続されていない場合に前記第１切断状態及び前記第２接続状態とするように前記第１切替手段及び前記第２切替手段を切替制御する切替制御手段と、を有し、
前記第１切替手段は、第１論理の信号が供給された場合に前記第１接続状態とされ、第２論理の信号が供給された場合に前記第１切断状態とされ、
前記第２切替手段は、第１論理の信号が供給された場合に前記第２接続状態とされ、第２論理の信号が供給された場合に前記第２切断状態とされ、
前記切替制御手段は、前記外部装置が前記外部端子に接続されている間、前記第１切替手段に第１論理の信号を供給すると共に前記第２切替手段に第２論理の信号を供給し、前記外部装置が前記外部端子に接続されていない間、前記第１切替手段に第２論理の信号を供給すると共に前記第２切替手段に第１論理の信号を供給することにより前記第１切替手段及び前記第２切替手段を切替制御し、
前記切替制御手段は、
前記外部端子に前記外部装置が接続されている場合に第１論理の信号を出力し、前記外部端子に前記外部装置が接続されていない場合に第２論理の信号を出力する信号出力手段と、
前記信号出力手段から出力された信号を位相を保持したまま前記第１切替手段に供給すると共に前記信号出力手段から出力された信号を反転させてから前記第２切替手段に供給する信号調整供給手段と、を有する
情報処理装置。
【請求項６】
前記供給手段を、前記外部装置が前記外部端子に接続されていない場合に前記制御手段によって制御される内部装置とした請求項１〜請求項５の何れか１項に記載の情報処理装置。
【請求項７】
外部端子に接続された外部装置を制御すると共に前記外部装置が前記外部端子に接続されていない場合に内部装置を制御する制御手段であって、前記外部装置から出力される第１接続信号が供給されている状態又は外部信号を受信せずに自発的に前記内部装置により生成されて出力される第２接続信号が供給されている状態で駆動用電力の受給量を抑制する抑制条件を満足した場合に該受給量を抑制するように制御する制御手段と、
前記外部端子に前記外部装置が接続されている場合に前記第１接続信号が前記制御手段に供給されるように前記制御手段と前記外部端子とを電気的に接続した状態とすると共に前記第２接続信号が前記制御手段に供給されないように前記制御手段と前記内部装置とを電気的に切断した状態とし、前記外部端子に前記外部装置が接続されていない場合に前記第２接続信号が前記制御手段に供給されるように前記制御手段と前記内部装置とを電気的に接続した状態とすると共に前記第１接続信号が前記制御手段に供給されないように前記制御手段と前記外部端子とを電気的に切断した状態とする接続切替手段と、
を含む情報処理装置。
【請求項８】
請求項１〜請求項６の何れか１項に記載の情報処理装置における前記供給手段と前記接続切替手段とを備えた半導体装置。
【請求項９】
外部端子に接続された外部装置を制御する制御手段であって、前記外部装置から出力される接続信号又は該接続信号に相当する擬似信号が供給されている状態で駆動用電力の受給量を抑制する抑制条件を満足した場合に該受給量を抑制するように制御する制御手段と、外部信号を受信せずに自発的に擬似信号を生成して出力する出力手段を有し、前記出力手段により出力された前記擬似信号を前記制御手段に供給する供給手段と、を含む情報処理装置に対する消費電力抑制方法であって、
前記外部端子に前記外部装置が接続されている場合に前記接続信号が前記制御手段に供給されるように前記制御手段と前記外部端子とを電気的に接続した状態とすると共に前記擬似信号が前記制御手段に供給されないように前記制御手段と前記供給手段とを電気的に切断した状態とし、
前記外部端子に前記外部装置が接続されていない場合に前記擬似信号が前記制御手段に供給されるように前記制御手段と前記供給手段とを電気的に接続した状態とすると共に前記接続信号が前記制御手段に供給されないように前記制御手段と前記外部端子とを電気的に接続した状態とすることを含む消費電力抑制方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、半導体装置、及び消費電力抑制方法に関する。
【背景技術】
【０００２】
パーソナル・コンピュータ（以下、「ＰＣ」という）に代表される情報処理装置とプリンタ、デジタルカメラ、外部記憶装置等の周辺機器とを接続し、情報処理装置と周辺機器との間で情報の授受を行うシリアルバスの規格の１つとしてＵＳＢ（Universal Serial Bus）の規格がある。
【０００３】
ＵＳＢの規格においては、例えばＰＣに含まれる通信インタフェースを実現するコントローラがＵＳＢホストコントローラとなり、周辺機器がＵＳＢデバイスとなる。ＵＳＢホストコントローラは、例えば、情報処理装置全体の動作を司るメインコントローラが接続されたバスに接続されることで情報処理装置に含まれるその他のデバイスとの接続を実現するチップセットと呼ばれるシステムＬＳＩ（Large scale integrated circuit：大規模集積回路）に実装されている。また、ＵＳＢホストコントローラは、チップセットのバスに接続されて使用される専用のコントローラＩＣ（integrated circuit：集積回路）に実装されることもある。なお、ＵＳＢ−ＩＰを導入して評価する場合、又は初期の製品リリース段階等では、ＵＳＢホストコントローラは、ＦＰＧＡ（Field Programmable Gate Array）に実装される場合もある。
【０００４】
ＵＳＢホストコントローラは、機能が規格化されている上、Ｗｉｎｄｏｗｓ（登録商標）やＬｉｎｕｘ（登録商標）などの商用ＯＳでは標準のドライバも用意されている。そのため、ＵＳＢホストコントローラは、同じ規格同士の機器との互換性が保たれ、予め確立された検証方法に則ってテストが実施されるので、機能が規格化されていないもに比べ、検証がし易い。また、ＵＳＢホストコントローラは、既存のドライバを利用することができるので、開発コストの低減や開発期間の短縮を図る点でも有利である。
【０００５】
一方、例えばバッテリ駆動により電力供給が制限されるポータブル機器（例えばデジタルカメラ又はモバイル型ＰＣ）にＵＳＢホストコントローラを搭載した場合、ポータブル機器が省電力モードに移行してもＵＳＢホストコントローラへの電力供給状態が保たれることとなる。（これは、ポータブル機器のＵＳＢ接続ポートにＵＳＢデバイスが接続されたことを検出するためには、ＵＳＢホストコントローラ側の回路（例えばクロック生成回路）が駆動状態になっていなければ検出できないためである。）このようにＵＳＢホストコントローラの動作が続行すると、その分だけバッテリの電力消費を早めてしまう、という問題点があった。すなわち、ＵＳＢデバイスがＵＳＢ接続ポートに接続されていない場合、ＵＳＢホストコントローラは消費電力を抑制する省電力モードに移行することができないという問題点があった。一般的には、１つのＵＳＢホストコントローラに対して複数のＵＳＢ接続ポートが実装される場合が殆どであり、不使用のＵＳＢ接続ポートが１つでも存在すると、ＵＳＢホストコントローラは消費電力を抑制する省電力モードに移行することができない。
【０００６】
ＵＳＢの規格では、１つのＵＳＢホストコントローラから、ＵＳＢ接続ポートに接続されたＵＳＢデバイスに対してパケット通信が３ｍｓ以上行われない場合にＵＳＢホストコントローラ及びＵＳＢデバイスが省電力モードに入る。この場合、ＵＳＢホストコントローラは、例えば内部のＰＬＬ回路の動作を停止させることで消費電力を抑制することとなる。つまり、ＵＳＢホストコントローラ及びＵＳＢデバイスを省電力モードに移行させるには、ＵＳＢデバイスがＵＳＢ接続ポートに接続され、且つＵＳＢホストコントローラに対する入出力データが存在しないアイドル状態になることが要求されるということである。このように、ＵＳＢの規格では、ＵＳＢデバイスがＵＳＢ接続ポートに接続されることがＵＳＢホストコントローラの消費電力を抑制するための必須の要件とされている。
【０００７】
特許文献１〜３には、ＵＳＢデバイスがＵＳＢ接続ポートに接続されていなければＵＳＢホストコントローラの消費電力を抑制することができないという不都合を解消するための発明が開示されている。
【０００８】
特許文献１には、ＵＳＢを介したデータ転送のための物理層回路が開示されている。この物理層回路は、ＶＢＵＳ検出回路、受信回路及び受信制御回路を含んで構成されている。ＶＢＵＳ検出回路は、ＵＳＢのＶＢＵＳラインの電源を監視し、ＶＢＵＳラインの電圧が所定電圧を超えた場合にＶＢＵＳ検出信号をアクティブにする。受信回路は、差動信号を構成する第１及び第２の信号が入力され、第１及び第２の信号を用いた受信処理を行う。受信制御回路は、受信回路に対してイネーブル信号を出力するものであり、ＶＢＵＳ検出信号がノンアクティブである場合に受信回路に出力するイネーブル信号をノンアクティブにして受信回路をディスエーブル状態に設定する。
【０００９】
特許文献２に記載の発明は、１つのＵＳＢバスに接続される複数のＵＳＢデバイスにおいて、ＵＳＢ通信のパケット状態を監視し、自ＵＳＢデバイス宛てでないパケットの場合に自ＵＳＢデバイス内のクロックを停止して消費電力を抑えることを特徴としている。
【００１０】
特許文献３には、ＰＬＬ回路の生成したクロック信号を利用してＵＳＢデバイスとＣＰＵ間でデータ転送を行う第１のモード状態の場合に、ＵＳＢデバイスとＣＰＵ間の通信がないときに、ＰＬＬ回路の動作を停止させる所定の信号を生成して、ＰＬＬ回路を含む物理層に出力する省電力制御回路と、ＵＳＢデバイスが接続されていない接続待機状態の場合と、ＰＬＬ回路の生成したクロック信号を利用しないでＵＳＢデバイスとＣＰＵ間でデータ転送を行う第２のモード状態の場合に、ＰＬＬ回路の動作を停止させる所定の信号を生成して、物理層に出力する制御回路と、を有するＵＳＢホストコントローラが開示されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００５−１８２３８５号公報
【特許文献２】特開２００６−３４４１５９号公報
【特許文献３】特開２０１０−１５３１８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献１〜３に記載の発明は何れもＵＳＢホストコントローラの内部に新たな回路を追加する必要がある。上述したようにＵＳＢコントローラは規格化されているため、検証済みのものを再利用したり、他社から購入する場合が殆どである。このような規格化されたＵＳＢコントローラの内部に新たな回路を追加することとなると膨大な再検証が必要となったり、購入条件によって新たな回路を追加することができない場合がある、という問題点があった。また、ＵＳＢコントローラの内部に新たな回路を追加すると、商用ＯＳで使用する標準のＵＳＢドライバが使用できなくなる、という問題点もあった。
【００１３】
本発明は上記問題点を解決するために成されたものであり、外部端子に外部装置が未接続の場合でも簡易に消費電力を抑制することができる情報処理装置、半導体装置、及び消費電力抑制方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１に記載の情報処理装置を、外部端子に接続された外部装置を制御する制御手段であって、前記外部装置から出力される接続信号又は該接続信号に相当する擬似信号が供給されている状態で駆動用電力の受給量を抑制する抑制条件を満足した場合に該受給量を抑制するように制御する制御手段と、外部信号を受信せずに自発的に擬似信号を生成して出力する出力手段を有し、前記出力手段により出力された前記擬似信号を前記制御手段に供給する供給手段と、前記外部端子に前記外部装置が接続されている場合に前記接続信号が前記制御手段に供給されるように前記制御手段と前記外部端子とを電気的に接続した状態とすると共に前記擬似信号が前記制御手段に供給されないように前記制御手段と前記供給手段とを電気的に切断した状態とし、前記外部端子に前記外部装置が接続されていない場合に前記擬似信号が前記制御手段に供給されるように前記制御手段と前記供給手段とを電気的に接続した状態とすると共に前記接続信号が前記制御手段に供給されないように前記制御手段と前記外部端子とを電気的に接続した状態とする接続切替手段と、を含んで構成した。
【００１５】
上記目的を達成するために、請求項７に記載の情報処理装置を、外部端子に接続された外部装置を制御すると共に前記外部装置が前記外部端子に接続されていない場合に内部装置を制御する制御手段であって、前記外部装置から出力される第１接続信号が供給されている状態又は外部信号を受信せずに自発的に前記内部装置により生成されて出力される第２接続信号が供給されている状態で駆動用電力の受給量を抑制する抑制条件を満足した場合に該受給量を抑制するように制御する制御手段と、前記外部端子に前記外部装置が接続されている場合に前記第１接続信号が前記制御手段に供給されるように前記制御手段と前記外部端子とを電気的に接続した状態とすると共に前記第２接続信号が前記制御手段に供給されないように前記制御手段と前記内部装置とを電気的に切断した状態とし、前記外部端子に前記外部装置が接続されていない場合に前記第２接続信号が前記制御手段に供給されるように前記制御手段と前記内部装置とを電気的に接続した状態とすると共に前記第１接続信号が前記制御手段に供給されないように前記制御手段と前記外部端子とを電気的に切断した状態とする接続切替手段と、を含んで構成した。
【００１６】
上記目的を達成するために、請求項８に記載の半導体装置を、請求項１〜請求項６の何れか１項に記載の情報処理装置における前記供給手段と前記接続切替手段とを備えたものとした。
【００１７】
上記目的を達成するために、請求項９に記載の消費電力抑制方法を、外部端子に接続された外部装置を制御する制御手段であって、前記外部装置から出力される接続信号又は該接続信号に相当する擬似信号が供給されている状態で駆動用電力の受給量を抑制する抑制条件を満足した場合に該受給量を抑制するように制御する制御手段と、外部信号を受信せずに自発的に擬似信号を生成して出力する出力手段を有し、前記出力手段により出力された前記擬似信号を前記制御手段に供給する供給手段と、を含む情報処理装置に対する消費電力抑制方法であって、前記外部端子に前記外部装置が接続されている場合に前記接続信号が前記制御手段に供給されるように前記制御手段と前記外部端子とを電気的に接続した状態とすると共に前記擬似信号が前記制御手段に供給されないように前記制御手段と前記供給手段とを電気的に切断した状態とし、前記外部端子に前記外部装置が接続されていない場合に前記擬似信号が前記制御手段に供給されるように前記制御手段と前記供給手段とを電気的に接続した状態とすると共に前記接続信号が前記制御手段に供給されないように前記制御手段と前記外部端子とを電気的に接続した状態とすることを含むものとした。
【発明の効果】
【００１８】
本発明によれば、本構成を有しない場合に比べ、外部端子に外部装置が未接続の場合でも簡易に消費電力を抑制することができる、という効果が得られる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施の形態に係る情報処理装置の構成の一例を示すブロック図である。
【図２】第１の実施の形態に係る情報処理装置に含まれるＵＳＢホストコントローラ及びＵＳＢ接続部の構成の一例を示すブロック図である。
【図３】第１の実施の形態に係るＵＳＢ接続部に含まれる切替部の構成の一例を示す回路図である。
【図４】第１の実施の形態に係るＵＳＢ接続部に含まれるＵＳＢコネクタ及び接続検出部の構成の一例を示す構成図である。
【図５】第１の実施の形態に係る省電力処理プログラムの処理の流れの一例を示すフローチャートである。
【図６】検出信号及びスイッチン制御信号の信号レベルの遷移状態を示すタイムチャートである。
【図７】第２の実施の形態に係る情報処理装置の構成の一例を示すブロック図である。
【図８】第２の実施の形態に係る情報処理装置に含まれるＵＳＢホストコントローラ及びＵＳＢ接続部の構成の一例を示すブロック図である。
【図９】第３の実施の形態に係る情報処理装置の構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して、本発明を実施するための形態例について詳細に説明する。
【００２１】
［第１の実施の形態］
図１は、本第１の実施の形態に係る情報処理装置１０の要部構成の一例を示すブロック図である。本第１の実施形態に係る情報処理装置１０は、例えば特定のシリアルバスの規格に対応した市販のＰＣである。なお、本第１の実施の形態では、上記の「特定のシリアルバスの規格」としてＵＳＢの規格を例に挙げて説明する。図１に示すように、情報処理装置１０は、情報処理装置１０全体の動作を司るＣＰＵ（central processing unit：中央処理装置）１２と、ＣＰＵ１２による各種処理プログラムの実行時のワークエリア等として用いられるＲＡＭ（random access memory）１４と、各種制御プログラムや各種パラメータ等が予め記憶されたＲＯＭ（read only memory）１６と、各種情報を記憶するために用いられる不揮発性の記憶媒体である二次記憶部（ここでは、一例としてハードディスク装置）１８と、キーボード及びポインティングデバイス（ここでは、一例としてマウス）を含んで構成されており、情報処理装置１０の利用者からの各種情報を受け付ける受付部２０と、情報処理装置１０による処理結果や各種メニュー画面、メッセージ等を画面に表示する表示部（ここでは、一例として液晶ディスプレイ）２２と、外部装置の一例であるＵＳＢデバイス２４が接続される接続切替手段の一例であるＵＳＢ接続部２６と、ＵＳＢ接続部２６に接続されており、ＵＳＢ接続部２６に接続されたＵＳＢデバイス２４を制御する制御手段の一例であるＵＳＢホストコントローラ２８と、を含んで構成されている。なお、本第１の実施の形態に係るＵＳＢホストコントローラ２８は他の情報処理装置でも利用可能な汎用性を有するＬＳＩとされている。
【００２２】
ＣＰＵ１２、ＲＡＭ１４、ＲＯＭ１６、二次記憶部１８、受付部２０、表示部２２及びＵＳＢホストコントローラ２８は、アドレスバス、データバス、及び制御バス等のバス３０を介して互いに電気的に接続されている。従って、ＣＰＵ１２は、ＲＡＭ１４、ＲＯＭ１６及び二次記憶部１８に対するアクセスと、受付部２０によって受け付けられた各種情報の取得と、表示部２２に対する各種情報の表示と、ＵＳＢ接続部２６及びＵＳＢホストコントローラ２８を介したＵＳＢデバイス２４に対するアクセスと、を各々行うことができる。
【００２３】
ＵＳＢホストコントローラ２８は、例えば現在広く利用されているＵＳＢ２．０用のホストコントローラであり、情報処理装置１０においてデータリンク層２８Ａ及び物理層２８Ｂとして機能する。ＵＳＢホストコントローラ２８において、データリンク層２８Ａは、バス３０に接続されており、ＣＰＵ１２の制御下でデータ転送を行う。物理層２８Ｂは、データリンク層２８Ａ及びＵＳＢ接続部２６に接続されており、データリンク層２８Ａの制御下でデータ転送を行う。従って、ＵＳＢデバイス２４がＵＳＢ接続部２６に接続された場合、データリンク層２８Ａは、ＣＰＵ１２とＵＳＢデバイス２４との間でデータ転送を行うこととなる。すなわち、データリンク層２８Ａは、ＣＰＵ１２の制御下で、各種情報を物理層２８Ｂ及びＵＳＢ接続部２６を介してＵＳＢデバイス２４に出力すると共に、ＵＳＢ接続部２６及び物理層２８Ｂを介してＵＳＢデバイス２４から情報を取得し、取得した情報をＣＰＵ１２に転送する。
【００２４】
図２は、ＵＳＢ接続部２６及びＵＳＢホストコントローラ２８の要部構成の一例を示すブロック図である。図２に示すように、ＵＳＢホストコントローラ２８は、ＵＳＢホストコントローラ２８全体の動作を司るＣＰＵ２８Ａ１と、ＣＰＵ２８Ａ１による各種処理プログラムの実行時のワークエリア等として用いられるＲＡＭ２８Ｂ１と、各種制御プログラムや各種パラメータ等が予め記憶されたＲＯＭ２８Ｃと、各種情報を記憶するために用いられる不揮発性の記憶媒体である二次記憶部２８Ｄと、ＵＳＢ接続部２６に接続された外部インタフェース２８Ｅと、バス３０に接続されたインプット・アウトプット・インタフェース（以下、「Ｉ／Ｏ」という）２８Ｆと、を含んで構成されている。
【００２５】
ＣＰＵ２８Ａ１、ＲＡＭ２８Ｂ１、ＲＯＭ２８Ｃ、二次記憶部２８Ｄ、外部インタフェース２８Ｅ及びＩ／Ｏ２８Ｆは、アドレスバス、データバス、及び制御バス等のバス２８Ｇを介して互いに電気的に接続されている。従って、ＣＰＵ２８Ａ１は、ＲＡＭ２８Ｂ１、ＲＯＭ２８Ｃ及び二次記憶部２８Ｄの各々との間での情報の授受と、外部インタフェース２８Ｅ及びＵＳＢ接続部２６を介したＵＳＢデバイス２４との間での情報の授受と、Ｉ／Ｏ２８Ｆを介したＣＰＵ１２との間での情報の授受と、を各々行うことができる。
【００２６】
ＵＳＢ接続部２６は、外部端子に一例であるＵＳＢコネクタ２６Ａ、信号出力手段の一例である接続検出部２６Ｂ、供給手段の一例であるダミーＵＳＢデバイス２６Ｃ及び切替部２６Ｄを含んで構成されている。ＵＳＢコネクタ２６Ａは、ＵＳＢデバイス２４の接続先であり、一対の信号線Ｌ１，Ｌ２を介して切替部２６Ｄに接続されている。従って、ＵＳＢコネクタ２６Ａは、接続されたＵＳＢデバイス２４から出力される差動信号Ｄ＋，Ｄ−を信号線Ｌ１，Ｌ２を介して切替部２６Ｂに伝送することができる。
【００２７】
接続検出部２６Ｂは、ＵＳＢコネクタ２６Ａに接続されており、ＵＳＢデバイス２４がＵＳＢコネクタ２６Ａに接続されたことを検出する。また、接続検出部２６Ｂは、信号調整供給手段の一部として機能する信号線Ｌ３を介して切替部２６Ｄに接続されており、信号レベルが第１論理の一例であるハイレベルと第２論理の一例であるローレベルとで切り替わる検出信号を信号線Ｌ３を介して切替部２６Ｄに出力する。すなわち、接続検出部２６Ｂは、ＵＳＢデバイス２４がＵＳＢコネクタ２６Ａに接続されていない場合に検出信号の信号レベルをハイレベルとし、ＵＳＢデバイス２４がＵＳＢコネクタ２６Ａに接続されている場合に検出信号の信号レベルをローレベルとする。
【００２８】
ダミーＵＳＢデバイス２６Ｃは、一対の信号線Ｌ４，Ｌ５を介して切替部２６Ｄに接続されている。そして、ＵＳＢデバイス２４がＵＳＢコネクタ２６Ａに接続された際にＵＳＢデバイス２４から出力される差動信号Ｄ＋，Ｄ−と同種の差動信号Ｄ＋，Ｄ−を信号線Ｌ４，Ｌ５を介して出力する。なお、以下、説明の便宜上、ＵＳＢデバイス２４から出力される所定信号及び第１接続信号の一例である差動信号Ｄ＋，Ｄ−を第１差動信号Ｄ＋，Ｄ−と称し、ダミーＵＳＢデバイス２６Ｃから出力される擬似信号の一例である差動信号Ｄ＋，Ｄ−を第２差動信号Ｄ＋，Ｄ−と称する。
【００２９】
切替部２６Ｄは、一対の信号線Ｌ６，Ｌ７を介して外部インタフェース２８Ｅに接続されており、接続検出部２６Ｂから入力された検出信号の信号レベルに従って第１差動信号Ｄ＋，Ｄ−及び第２差動信号Ｄ＋，Ｄ−の一方を選択的に外部インタフェース２８Ｅに出力する。すなわち、本第１の実施の形態に係る切替部２６Ｄは、入力された検出信号がローレベルの場合に第１差動信号Ｄ＋，Ｄ−を外部インタフェース２８Ｅに転送し、入力された検出信号がハイレベルの場合に第２差動信号Ｄ＋，Ｄ−を外部インタフェース２８Ｅに転送する。なお、本第１の実施の形態では、信号線Ｌ１〜Ｌ５、接続検出部２６Ｂ、ダミーＵＳＢデバイス２６Ｃ及び切替部２６Ｄは１チップ化された半導体装置としても良いし、別個に構成しても良い。
【００３０】
図３は、切替部２６Ｄの構成の一例を示す回路図である。図３に示すように、切替部２６Ｄは、第１切替手段の一例である第１スイッチユニット３２、第２切替手段の一例である第２スイッチユニット３４及び信号調整供給手段の一部として機能する反転回路３６を含んで構成されている。第１スイッチユニット３２は、スイッチＳＷ１，ＳＷ２を含んで構成されている。信号線Ｌ１はスイッチＳＷ１を介して信号線Ｌ６に接続されており、信号線Ｌ２はスイッチＳＷ２を介して信号線Ｌ７に接続されている。スイッチＳＷ１，ＳＷ２の制御端子（例えばスイッチＳＷ１，ＳＷ２の各々がＭＯＳトランジスタである場合にはゲートに相当する端子）には反転回路３６の出力端子が接続されており、反転回路３６から出力されるスイッチ制御信号によってスイッチング制御される。反転回路３６の入力端子には信号線Ｌ３が接続されているため、反転回路３６には接続検出部２６Ｂから検出信号が入力される。従って、反転回路３６は、入力された検出信号を反転させた信号をスイッチ制御信号としてスイッチＳＷ１，ＳＷ２の制御端子に供給することとなる。すなわち、信号レベルがローレベルの検出信号が反転回路３６に入力された場合、反転回路３６から出力されるスイッチ制御信号の信号レベルはハイレベルとなり、このスイッチ制御信号が供給されたスイッチＳＷ１，ＳＷ２はオンされる。逆に信号レベルがハイレベルの検出信号が反転回路３６に入力された場合、反転回路３６から出力されるスイッチ制御信号の信号レベルはローレベルとなり、このスイッチ制御信号が供給されたスイッチＳＷ１，ＳＷ２はオフされる。
【００３１】
第２スイッチユニット３４は、スイッチＳＷ３，ＳＷ４を含んで構成されている。信号線Ｌ４はスイッチＳＷ３を介して信号線Ｌ６に接続されており、信号線Ｌ５はスイッチＳＷ４を介して信号線Ｌ７に接続されている。スイッチＳＷ３，ＳＷ４の制御端子（例えばスイッチＳＷ３，ＳＷ４の各々がＭＯＳトランジスタである場合にはゲートに相当する端子）には信号線Ｌ３が接続されているため、接続検出部２６Ｂから検出信号が供給される。従って、接続検出部２６Ｂから信号レベルがローレベルの検出信号がスイッチＳＷ３，ＳＷ４に供給された場合、スイッチＳＷ３，ＳＷ４はオフされる。逆に信号レベルがハイレベルの検出信号がスイッチＳＷ３，ＳＷ４に供給された場合、スイッチＳＷ３、ＳＷ４はオンされる。
【００３２】
図４は、ＵＳＢコネクタ２６Ａに接続された接続検出部２６Ｂの要部構成の一例が示されている。図４に示すように、接続検出部２６Ｂは、プルアップ電圧ＶＣＣが抵抗Ｒを介して信号線Ｌ３に供給されており、信号線Ｌ３と抵抗Ｒとの接続点αはＵＳＢコネクタ２６Ａに接続されている。また、ＵＳＢコネクタ２６Ａには、高電圧が供給された高電圧線ＶＢＵＳ及び低電圧（一例として接地電圧）が供給された低電圧線ＧＮＤが接続されている。ＵＳＢコネクタ２６Ａは、ＵＳＢデバイス２４が接続されると、接続点αがＵＳＢデバイス２４を介して低電圧線ＧＮＤに導通されるように構成されている。すなわち、ＵＳＢデバイス２４がＵＳＢコネクタ２６Ａに接続されるとプルアップ電圧ＶＣＣが抵抗Ｒを介して低電圧線ＧＮＤに供給されるように構成されている。従って、接続検出部２６Ｂは、ＵＳＢデバイス２４がＵＳＢコネクタ２６Ａに接続されていない場合、信号線Ｌ３からハイレベルの検出信号を出力することとなり、ＵＳＢデバイス２４がＵＳＢコネクタ２６Ａに接続されている場合、信号線Ｌ３からローレベルの検出信号を出力することとなる。
【００３３】
次に、上記のように構成された情報処理装置１０の動作を説明する。
【００３４】
図５は、ＵＳＢホストコントローラ２８のＣＰＵ２８Ａ１によって所定時間（例えば１ｍｓ）毎に実行される省電力処理プログラムの処理の流れの一例を示すフローチャートである。なお、省電力処理プログラムはＲＯＭ２８Ｃに予め記憶されている。また、ここでは、錯綜を回避するために、前提としてＵＳＢホストコントローラ２８が通常の動作状態（電力の受給量を抑制する処理を実行していない状態）とされている場合を例に挙げて説明する。
【００３５】
ステップ１００では、第１差動信号Ｄ＋，Ｄ−又は第２差動信号Ｄ＋，Ｄ−が入力されているか否かを判定し、肯定判定となった場合にはステップ１０２に移行する。ここで、第１差動信号Ｄ＋，Ｄ−がＵＳＢホストコントローラ２８に入力される場合とは、一例として図６に示すように検出信号の信号レベルがローレベルのときである。すなわち、スイッチ制御信号がハイレベルのときである。このとき、ハイレベルのスイッチ制御信号が供給されたスイッチＳＷ１，ＳＷ２は共にオンされ、ローレベルの検出信号が供給されたスイッチＳＷ３，ＳＷ４はオフされる。従って、ＵＳＢホストコントローラ２８には信号線Ｌ６，Ｌ７を介してＵＳＢデバイス２４から第１差動信号Ｄ＋，Ｄ−が入力される。一方、第２差動信号Ｄ＋，Ｄ−がＵＳＢホストコントローラ２８に入力される場合とは、一例として図６に示すように検出信号の信号レベルがハイレベルのときである。すなわち、スイッチ制御信号がローレベルのときである。このとき、ローレベルのスイッチ制御信号が供給されたスイッチＳＷ１，ＳＷ２は共にオフされ、ハイレベルの検出信号が供給されたスイッチＳＷ３，ＳＷ４はオンされる。従って、ＵＳＢホストコントローラ２８には信号線Ｌ６，Ｌ７を介してダミーＵＳＢデバイス２６Ｃから第２差動信号Ｄ＋，Ｄ−が入力される。
【００３６】
ステップ１０２では、省電力モードに移行する条件として予め定められた省電力条件を満足しているか否かを判定する。ここで言う「省電力モード」とは、ＵＳＢホストコントローラ２８が受給する電力量を現時点よりも抑制する処理を実行することであり、例えばＵＳＢホストコントローラ２８に含まれるＰＬＬ回路（図示省略）の動作を停止させる処理を実行することを指す。また、ここで言う「省電力条件」とは、例えばアイドル状態であるとの条件を意味する。アイドル状態とは、例えばＵＳＢデバイス２４との間でパケット通信が３ｍｓ以上行われていない状態のことである。なお、本第１の実施の形態では、省電力条件としてアイドル状態であるとの条件を適用しているが、これ以外の条件であっても良いし、アイドル状態であるとの条件に対して更なる他の条件（例えば、受付部２０によりユーザから所定指示を受け付けたとの条件）を加えたものであっても良い。
【００３７】
ステップ１０２において肯定判定となった場合にはステップ１０４に移行し、省電力モドに移行した後、本省電力処理プログラムを終了する。一方、ステップ１００及びステップ１０２において否定判定となった場合にはステップ１０６に移行する。ステップ１０６では、ＵＳＢホストコントローラ２８が省電力モードであるか否かを判定し、否定判定となった場合には本省電力処理プログラムを終了する一方、肯定判定となった場合にはステップ１０８に移行する。ステップ１０８では、省電力モードを解除し、その後、本省電力処理プログラムを終了する。
【００３８】
以上詳細に説明したように、本第１の実施の形態に係る情報処理装置１０では、ＵＳＢコネクタ２６ＡにＵＳＢデバイス２４が接続されている場合に第１差動信号Ｄ＋，Ｄ−がＵＳＢホストコントローラ２８に供給されるようにＵＳＢホストコントローラ２８とＵＳＢコネクタ２６Ａとを電気的に接続した状態とし、ＵＳＢコネクタ２６ＡにＵＳＢデバイス２４が接続されていない場合に第２差動信号Ｄ＋，Ｄ−がＵＳＢホストコントローラ２８に供給されるようにＵＳＢホストコントローラ２８とＵＳＢコネクタ２６Ａとを電気的に接続した状態とした。そのため、本第１の実施の形態で説明した構成を有しない場合（例えばＵＳＢホストコントローラ２８の内部に新たな回路を設けたり、新たな機能を付加したりする場合）に比べ、ＵＳＢコネクタ２６ＡにＵＳＢデバイス２４が未接続の場合でも簡易に消費電力を抑制することができる。
【００３９】
また、本第１の実施の形態に係る情報処理装置１０では、第１スイッチユニット３２及び第２スイッチユニット３４を設け、ＵＳＢコネクタ２６ＡにＵＳＢホストコントローラ２８が接続されている場合に第１スイッチユニット３２に含まれるスイッチＳＷ１，ＳＷ２をオンすると共に第２スイッチユニット３４に含まれるスイッチＳＷ３，ＳＷ４をオフし、ＵＳＢコネクタ２６ＡにＵＳＢホストコントローラ２８が接続されていない場合に第１スイッチユニット３２に含まれるスイッチＳＷ１，ＳＷ２をオフすると共に第２スイッチユニット３４に含まれるスイッチＳＷ３，ＳＷ４をオンするように第１スイッチユニット３２及び第２スイッチユニット３４を制御しているので、本構成を有しない場合に比べ、ＵＳＢコネクタ２６ＡにＵＳＢデバイス２４が未接続の場合でも簡易な構成で消費電力を抑制することができる。
【００４０】
また、本第１の実施の形態に係る情報処理装置１０では、ＵＳＢコネクタ２６ＡにＵＳＢホストコントローラ２８が接続されている間、第１スイッチユニット３２にハイレベルのスイッチ制御信号を供給すると共に第２スイッチユニット３４にローレベルの検出信号を供給し、ＵＳＢコネクタ２６ＡにＵＳＢホストコントローラ２８が接続されていない感、第１スイッチユニット３２にローのスイッチ制御信号を供給すると共に第２スイッチユニット３４にハイレベルの検出信号を供給しているので、本構成を有しない場合に比べ、ＵＳＢコネクタ２６ＡにＵＳＢデバイス２４が未接続の場合でも簡易な構成で消費電力を抑制することができる。
【００４１】
また、本第１の実施の形態に係る情報処理装置１０では、他の情報処理装置に対しても利用可能な汎用性を有するＵＳＢホストコントローラ２８を用いているので、本構成を有しない場合に比べ、ＵＳＢコネクタ２６ＡにＵＳＢデバイス２４が未接続の場合でも消費電力を抑制する構成を安価に実現できる。ＵＳＢホストコントローラ２８の内部に対して新たな回路及び新たな機能を何ら付加しないため、ＵＳＢホストコントローラ２８が正常に動作するか否かの再検証を必要としないからである。
【００４２】
［第２の実施の形態］
上記第１の実施の形態では、ＵＳＢデバイス２４が情報処理装置１０に接続されていない場合にダミーＵＳＢデバイス２６Ｃから出力される第２差動信号Ｄ＋，Ｄ−をＵＳＢホストコントローラ２８に供給することにより、ＵＳＢデバイス２４が情報処理装置１０に接続されていなくてもＵＳＢホストコントローラ２８を省電力モードに移行させる場合を例に挙げて説明したが、本第２の実施の形態では、ダミーＵＳＢデバイス２６Ｃを用いずにＵＳＢホストコントローラ２８を省電力モードに移行させる場合について説明する。なお、本第２の実施の形態では、上記第１の実施の形態で説明した構成と同一の構成については同一の符号を付してその説明を省略する。
【００４３】
図７には、本第２の実施の形態に係る情報処理装置５０の構成の一例が示されている。情報処理装置５０は、上記第１の実施の形態で説明した情報処理装置１０に比べ、ＵＳＢ接続部２６に代えてＵＳＢ接続部５２を適用した点、及び内部装置の一例である内蔵ＵＳＢデバイス５４を新たに設けた点が異なっている。なお、内蔵ＵＳＢデバイス５４もダミーＵＳＢデバイス２６Ｃと同様に、第２接続信号の一例である第２差動信号Ｄ＋，Ｄ−を出力する。
【００４４】
ここで言う内蔵ＵＳＢデバイス５４とは、情報処理装置５０に内蔵されているＵＳＢデバイスのことを意味する。つまり、ＵＳＢデバイス２４は情報処理装置５０に対して着脱自在な構成とされているのに対し、内蔵ＵＳＢデバイス５４は情報処理装置５０に対して既に実装されており、着脱自在な構成とされていない。内蔵ＵＳＢデバイス５４の一例としてはＬＣＤ（液晶ディスプレイ）や有機ＥＬディスプレイなどの表示装置が挙げられる。この場合、例えばＵＳＢデバイス２４もＬＣＤや有機ＥＬディスプレイなどの表示装置とする。ＵＳＢデバイス２４をＵＳＢ接続部５２に接続した場合にはＵＳＢデバイス２４を使用可能にすると共に内蔵ＵＳＢデバイス５４を使用不可能とし、ＵＳＢデバイス２４をＵＳＢ接続部５２に接続しない場合には内蔵ＵＳＢデバイス５４を使用可能にする。そこで、上記第１の実施の形態で説明した効果を得ながらも、ＵＳＢデバイス２４及び内蔵ＵＳＢデバイス５４を選択的に使用可能な状態とするために、本第２の実施の形態では、ＵＳＢ接続部５２及び内蔵ＵＳＢデバイス５４を一例として図８に示すように構成した。
【００４５】
図８に示すように、ＵＳＢ接続部５２は、上記第１の実施の形態で説明したＵＳＢ接続部２６に比べ、ダミーＵＳＢデバイス２６Ｃを除いた点が異なっている。そして、ダミーＵＳＢデバイス２６Ｃに代えて内蔵ＵＳＢデバイス５４が信号線Ｌ３，Ｌ４を介して切替部２６Ｄに接続されている。また、信号線Ｌ１〜Ｌ５、接続検出部２６Ｂ及び切替部２６Ｄは１チップ化された半導体装置とされている。
【００４６】
以上のように構成された情報処理装置５０では、ＵＳＢデバイス２４がＵＳＢコネクタ２６Ａに接続されている場合には上記第１の実施の形態で説明したようにＵＳＢデバイス２４から出力される第１差動信号Ｄ＋，Ｄ−がＵＳＢホストコントローラ２８に供給され、ＵＳＢデバイス２４が使用可能な状態となる。また、ＵＳＢデバイス２４がＵＳＢコネクタ２６Ａに接続されていない場合には内蔵ＵＳＢデバイス５４から出力される第２差動信号Ｄ＋，Ｄ−がＵＳＢホストコントローラ２８に供給され、内蔵ＵＳＢデバイス５４が使用可能な状態となる。何れにしてもＵＳＢホストコントローラ２８Ｅには第１差動信号Ｄ＋，Ｄ−又は第２差動信号Ｄ＋，Ｄ−が供給されることになるので、ＵＳＢホストコントローラ２８Ｅは、上記第１の実施の形態で説明したように、ＵＳＢデバイス２４がＵＳＢコネクタ２６Ａに接続されていてもいなくても省電力モードに移行することができる。
【００４７】
このように本第２の実施の形態に係る情報処理装置５０では、情報処理装置５０に既存の内蔵ＵＳＢデバイス５４を利用してＵＳＢデバイス２４の未接続時の省電力モードへの移行を実現しているので、上記第１の実施の形態で説明したダミーＵＳＢデバイス２６Ｃを設けなくても上記第１の実施の形態で説明した情報処理装置５０と同様の効果を得ることができる。
【００４８】
［第３の実施の形態］
上記第２の実施の形成で説明した情報処理装置５０に代えて図９に示す情報処理装置６０を適用しても良い。
【００４９】
図９に示す情報処理装置６０は、上記第２の実施の形態で説明した情報処理装置５０に比べ、内蔵ＵＳＢデバイス５４を除去した点、並びにＵＳＢデバイスコントローラ２９及びＵＳＢ接続部５３を設けた点が異なっている。
【００５０】
ＵＳＢデバイスコントローラ２９は、データリンク層２９Ａ及び物理層２９Ｂを備えている。ＵＳＢ接続部５３には外部からＵＳＢホスト２５が接続される。ＵＳＢ接続部５３は物理層２９Ｂ及びＵＳＢ接続部５２に接続されている。
【００５１】
このように情報処理装置５０は、ＵＳＢホストコントローラ２８及びＵＳＢデバイスコントローラ２９の両方を有しており、一般的にはＰＣ及びプリンタの何れにも接続するデジタルカメラ（ＵＳＢホスト）が例示できる。通常は、ＵＳＢ接続部５２にＵＳＢデバイス２４が接続され、ＵＳＢ接続部５３にＵＳＢホスト２５が接続されて省電力モードへの移行を可能にする。しかし、ＵＳＢ接続部５２及びＵＳＢ接続部５３の両ポートに対してＵＳＢデバイス２４及びＵＳＢホスト２５が未接続である場合、ＵＳＢ接続部５２とＵＳＢ接続部５３とを接続することにより、上記第２の実施の形態で説明した場合と同様の作用及び効果を奏することができる。
【００５２】
なお、上記各実施の形態では、第１スイッチユニット３２に対して反転回路３６を設けたが、第１スイッチユニット３２ではなく第２スイッチユニット３４に対して反転回路３６を設けても良い。この場合、第１スイッチユニット３２及び第２スイッチユニット３４の各々に供給される検出信号の信号レベルを結果的に上記各実施の形態で説明した場合と同様になるようにすれば良い。すなわち、接続検出部２６Ｂから出力される検出信号の信号レベルを上記各実施の形態で説明した検出信号の信号レベルと逆にするように構成すれば良い。
【００５３】
また、上記各実施の形態では、情報処理装置１０，５０がＵＳＢの規格に対応した装置であることを前提にしたので情報処理装置１０，５０に対してＵＳＢデバイス２４（第２の実施の形態では、ＵＳＢデバイス２４及び内蔵ＵＳＢデバイス５４）を接続する場合を例示したが、ホットプラグ機能を有するシリアルバス規格で同様の構成を持つものであれば如何なるものであっても良い。なお、この場合も情報処理装置に接続されるデバイスが情報処理装置に接続された際にそのデバイスが所定信号（上記各実施の形態で説明した差動信号に対応する信号）を出力することが前提となる。つまり、デバイスの接続先である情報処理装置が、デバイスから所定信号を情報処理装置に供給している状態で省電力条件を満足した場合にＵＳＢホストコントローラ２８に相当する部位が通常動作モードから省電力モードに移行するものであることが前提となる。
【符号の説明】
【００５４】
１０  情報処理装置
２４  ＵＳＢデバイス
２６Ａ  ＵＳＢコネクタ
２６Ｂ  接続検出部
２６Ｃ  ダミーＵＳＢデバイス
２６Ｄ  切替部
２８  ＵＳＢホストコントローラ
５４  内部ＵＳＢデバイス
【図１】
0005952019.tif 000002
【図２】
0005952019.tif 000003
【図３】
0005952019.tif 000004
【図４】
0005952019.tif 000005
【図５】
0005952019.tif 000006
【図６】
0005952019.tif 000007
【図７】
0005952019.tif 000008
【図８】
0005952019.tif 000009
【図９】
0005952019.tif 000010