1つ以上のDSポートDS:DownstreamFacingを有するUSBUniversalSerialBus3.0装置であって、SSSS:SuperSpeedに関連する処理を行うSSブロックと、USB2.0に関連する処理を行うUSB2.0ブロックとを備え、前記SSブロックは、各DSポートに対して、該DSポートに接続されたUSB機器であるDS機器とのSS接続が確立したときに、該DS機器と接続されたDSポートについて第1の制御信号を前記USB2.0ブロックに出力し、前記USB2.0ブロックから第2の制御信号を受信したときに、該第2の制御信号が示すDSポートに対するSS接続処理を停止し、前記USB2.0ブロックは、前記DS機器とのUSB2.0接続が確立したときに、該DS機器と接続されたDSポートについて前記第2の制御信号を出力し、前記SSブロックから前記第1の制御信号を受信したときに、該第1の制御信号が示すDSポートに対するUSB2.0接続処理を停止することを特徴とするUSB3.0装置。前記SSブロックは、前記DS機器とのSS接続が確立し、かつ、該DS機器がUSBハブではない場合にのみ、該DS機器と接続されたDSポートについての前記第1の制御信号を前記USB2.0ブロックに出力することを特徴とする請求項1に記載のUSB3.0装置。前記SSブロックは、前記DS機器からのパケットを解析し、GetDescriptorDeviceのリクエストに対する前記DS機器からの応答パケットのbDeviceClassフィールドを参照することにより前記DS機器がUSBハブであるか否かを確認することを特徴とする請求項2に記載のUSB3.0装置。前記USB2.0ブロックは、前記DS機器とのUSB2.0接続が確立し、かつ、該DS機器がSSに対応しないときにのみ、該DS機器と接続されたDSポートについて前記第2の制御信号を前記SSブロックに出力することを特徴とする請求項1から3のいずれか1項に記載のUSB3.0装置。前記USB2.0ブロックは、前記DS機器からのパケットを解析し、GetDescriptorDeviceのリクエストに対する前記DS機器からの応答パケットのbcdUSBフィールドを参照することにより前記DS機器がSSに対応するか否かを確認することを特徴とする請求項4に記載のUSB3.0装置。DSポート電源供給制御部をさらに備え、前記SSブロックは、前記第1の制御信号を前記DSポート電源供給部に出力し、DSポート毎に設けられており、該DSポートに接続されたDS機器とのSS接続処理を含む、該DSポートにのみ関連する処理を行うDSポートSS制御部を有し、前記USB2.0ブロックは、前記第2の制御信号を前記DSポート電源制御部に出力し、DSポート毎に設けられており、該DSポートに接続されたDS機器とのUSB2.0接続処理を含む、該DSポートにのみ関連する処理を行うDSポートUSB2.0制御部を有し、前記DSポート電源供給制御部は、前記第1の制御信号に応じて、該第1の制御信号が示すDSポートに対応する前記DSポートUSB2.0制御部への電源供給を停止し、前記第2の制御信号に応じて、該第2の制御信号が示すDSポートに対応する前記DSポートSS制御部への電源供給を停止することを特徴とする請求項1から5のいずれか1項に記載のUSB3.0装置。前記SSブロックと前記USB2.0ブロックへの電源供給を制御するブロック電源制御部をさらに備え、前記ブロック電源制御部は、全てのDSポートについて前記第1の制御信号が出力されたときに前記USB2.0ブロックへの電源供給を停止し、全てのDSポートについて前記第2の制御信号が出力されたときに前記SSブロックへの電源供給を停止することを特徴とする請求項1から6のいずれか1項に記載のUSB3.0装置。1つ以上のDSポートDS:DownstreamFacingと、SSSS:SuperSpeedに関連する処理を行うSSブロックと、USBUniversalSerialBus2.0に関連する処理を行うUSB2.0ブロックとを有するUSB3.0装置に対して、DSポートに接続されたUSB機器であるDS機器とのSS接続が確立したときに、前記USB2.0ブロックに、該DS機器と接続されたDSポートに対するUSB2.0接続処理を停止させ、前記DS機器とのUSB2.0接続が確立したときに、前記SSブロックに、該DS機器と接続されたDSポートに対するSS接続処理を停止させることを特徴とする制御方法。前記DS機器とのSS接続が確立し、かつ、該DS機器がUSBハブではない場合にのみ、前記USB2.0ブロックに、該DS機器と接続されたDSポートに対するUSB2.0接続処理を停止させることを特徴とする請求項8に記載の制御方法。前記DS機器からのパケットを解析し、GetDescriptorDeviceのリクエストに対する前記DS機器からの応答パケットのbDeviceClassフィールドを参照することにより前記DS機器がUSBハブであるか否かを確認することを特徴とする請求項9に記載の制御方法。前記DS機器とのUSB2.0接続が確立し、かつ、該DS機器がSSに対応しないときにのみ、前記SSブロックに、該DS機器と接続されたDSポートに対するSS接続処理を停止させることを特徴とする請求項8から10のいずれか1項に記載の制御方法。前記DS機器からのパケットを解析し、GetDescriptorDeviceのリクエストに対する前記DS機器からの応答パケットのbcdUSBフィールドを参照することにより前記DS機器がSSに対応するか否かを確認することを特徴とする請求項11に記載の制御方法。前記SSブロックは、DSポート毎に設けられたDSポートSS制御部を有し、該DSポートSS制御部が、該DSポートに接続されたDS機器とのSS接続処理を含む、該DSポートにのみ関連する処理を行い、前記USB2.0ブロックは、DSポート毎に設けられたDSポートUSB2.0制御部を有し、該DSポートUSB2.0制御部が、該DSポートに接続されたDS機器とのUSB2.0接続処理を含む、該DSポートにのみ関連する処理を行い、前記DSポートUSB2.0制御部への電源供給を停止することにより該DSポートUSB2.0制御部によるUSB2.0接続処理を停止させ、前記DSポートSS制御部への電源供給を停止することにより該DSポートSS制御部によるSS接続処理を停止させることを特徴とする請求項8から12のいずれか1項に記載の制御方法。全てのDSポートに関して、USB2.0接続処理を停止させる条件が満たされたときに、前記USB2.0ブロックへの電源供給を停止し、全てのDSポートに関して、SS接続処理を停止させる条件が満たされたときに、前記SSブロックへの電源供給を停止することを特徴とする請求項8から13のいずれか1項に記載の制御方法。ここで、図16に示すUSB3.0ハブ20において、あるDSポート70にUSB機器例えばUSBデバイスが接続されている場合を考える。このUSBデバイスがUSB2.0に準拠し、SSに対応しないものであるときに、SSハブ22は、終端抵抗の検出を行い、SS接続を試みるものの、終端抵抗の検出ないしSS接続ができない。一方、USB2.0ハブ24は、終端抵抗の検出に成功すると共に、その後のUSB2.0接続手順を実行することにより該USBデバイスとのUSB2.0接続に成功する。USB2.0接続の成功は、USB2.0接続の確立と同様に、LS、FS、HSのいずれかのモードでのリンクアップの確立を意味する。なお、SS接続の成功も、SS接続の確立と同様に、SSモードでのリンクアップの確立を意味する。この場合、該USBデバイスとのSS接続が不可能であるにも関わらず、図18のステートマシンに従うと、SSハブ22は、該USBデバイスに対して存在しない終端抵抗の検出を実行し続ける。これでは、無駄な電力を消費してしまうという問題がある。また、上記USBデバイスがUSB3.0に準拠し、すなわちSS接続に対応するものであるときに、SSハブ22は、終端抵抗の検出に成功すると共に、その後のSS接続手順を実行することにより該USBデバイスとのSS接続に成功する。このとき、該USBデバイスが、USB2.0接続のための終端抵抗をアクティブにしないため、USB2.0ハブ24は、終端抵抗を検出することができない。なお、USBデバイスによるUSB2.0接続のための終端抵抗をアクティブにすることとは、HS接続またはFS接続の場合には、該USBデバイスの受信部に設けられた2つの差動信号線D、D-のうちのDをプルアップpull-upし、LS接続の場合には、D-をプルアップすることを意味する。このとき、該USBデバイスに対してUSB2.0接続のための終端抵抗を検出できないにも関わらず、図19のステートマシンに従うと、USB2.0ハブ24は、終端抵抗の検出を実行し続け、無駄な電力を消費してしまう。本発明の1つの態様は、1つ以上のDSポート、SSに関連する処理を行うSSブロック、USB2.0に関連する処理を行うUSB2.0ブロックを備えるUSB3.0装置の制御方法である。DSポートを備えることは、該USB3.0装置が、USB3.0ホストとUSB3.0ハブのいずれかであることを意味する。該制御方法は、DSポートに接続されたUSB機器以下DS機器というとのSS接続が確立したときに、USB2.0ブロックに、該DS機器と接続されたDSポートに対するUSB2.0接続処理を停止させ、前記DS機器とのUSB2.0接続が確立したときに、前記SSブロックに、該DS機器と接続されたDSポートに対するSS接続処理を停止させる。なお、上記態様の制御方法を装置に置換えて表現したもの、該方法をコンピュータに実行せしめるプログラム、該方法を実行するUSB3.0ホストまたはUSB3.0ハブなども、本発明の態様としては有効である。本発明にかかる技術によれば、USB3.0ホストとUSB3.0ハブの電力消費を削減することができる。以下、図面を参照して本発明の実施の形態について説明する。説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。また、様々な処理を行う機能ブロックとして図面に記載される各要素は、ハードウェア的には、CPU、メモリ、その他の回路で構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。なお、各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体non-transitorycomputerreadablemediumを用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体tangiblestoragemediumを含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ、光磁気記録媒体例えば光磁気ディスク、CD-ROMReadOnlyMemoryCD-R、CD-R/W、半導体メモリ例えば、マスクROM、PROMProgrammableROM、EPROMErasablePROM、フラッシュROM、RAMRandomAccessMemoryを含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体transitorycomputerreadablemediumによってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。<第1の実施の形態>図1は、本発明の第1の実施の形態にかかるUSBシステム100を示す。該USBシステム100は、本発明にかかる技術をUSB3.0ハブに適用したものであり、USB3.0ハブ110と、USB3.0ハブ110の後述する複数例として4つのDSポートに夫々接続されるUSBデバイス192~USBデバイス198を有する。USBデバイス192~USBデバイス198は、DS機器に該当し、USB3.0またはUSB2.0に準拠する。なお、本実施の形態のUSBシステム100におけるUSB3.0ハブ110は、そのDSポートにUSBハブが接続されることが無く、USBデバイスのみが接続されることを前提とするものである。USB3.0ハブ110は、1つのUSポート120と、SSに関連する処理を行うSSブロック130と、USB2.0に関連する処理を行うUSB2.0ブロック150と、DSポート172~DSポート178を有する。SSブロック130は、USB3.0規格でハブに対して定められるSSハブに対応し、以下SSハブともいう。また、USB2.0ブロック150は、USB3.0規格でハブに対して定められるUSB2.0ハブに対応し、以下USB2.0ハブともいう。USポート120は、図示しない上段のUSB機器USBホストまたはUSBハブのDSポートに接続されている。上段のUSB機器とSSハブ130間、上段のUSB機器とUSB2.0ハブ150間のパケット伝送は、USポート120を介して行われる。SSハブ130は、DSポート172~DSポート178のいずれかに例えばUSBケーブルを差し込まれ、USBデバイスが接続されると、SS接続処理を開始する。具体的には、まず、終端抵抗の検出を行い、検出が成功すると、該USBデバイスとのSS接続が確立するまでSS接続処理を続行する。SS接続処理中に、SSハブ130とUSBデバイス間で、様々なパケットが伝送される。これらのパケットのうちに、例えばUSBデバイスに送信されるGetDescriptorDeviceのリクエストがあり、このリクエストに対して、USBデバイスは、応答パケットを返送する。また、USB2.0ハブ150は、USBデバイスが接続されると、USB2.0接続処理を開始する。具体的には、まず、終端抵抗の検出を行い、検出が成功すると、該USBデバイスとのUSB2.0接続が確立するまでUSB2.0接続処理を続行する。なお、USB2.0接続は、LS接続、FS接続、HS接続のいずれか1つである。USB2.0接続処理中に、USB2.0ハブ150とUSBデバイス間で、様々なパケットが伝送される。これらのパケットのうちに、USBデバイスに送信される上述のGetDescriptorDeviceのリクエストがあり、このリクエストに対して、USBデバイスは、応答パケットを返送する。SS接続またはUSB2.0接続が確立するまでのUSB3.0ハブ110の動作は、通常のUSB3.0ハブの動作と同様である。本実施の形態のUSBシステム100におけるUSB3.0ハブ110は、SS接続またはUSB2.0接続が確立した後の動作は、下記の点において、通常のUSB3.0ハブと異なる。USB3.0ハブ110において、SSハブ130とUSB2.0ハブ150が互いに接続されており、信号の送受信が可能である。SSハブ130からUSB2.0ハブ150に送信する信号は、後述する第1の制御信号C1であり、USB2.0ハブ150からSSハブ130に送信する信号は、後述する第2の制御信号C2である。USBデバイスとのSS接続が確立したときに、SSハブ130は、DSポート172~DSポート178のうちの、該USBデバイスと接続されたDSポートについて、第1の制御信号C1をUSB2.0ハブ150に出力する。該第1の制御信号C1は、当該DSポートに接続されたUSBデバイスとの間で既にSS接続が確立したことを示す信号である。このとき、USB2.0ハブ150は、USB2.0接続のための終端抵抗の検出を行っている。USB2.0ハブ150は、第1の制御信号C1を受信すると、第1の制御信号C1が示すDSポートに接続されたUSBデバイスに対する終端抵抗の検出を停止する。これにて、USB2.0ハブ150は、USB2.0接続処理ここでは終端抵抗の検出を停止する。USBデバイスとのUSB2.0接続が確立したときに、USB2.0ハブ150は、該USBデバイスと接続されたDSポートについて、第2の制御信号C2をSSハブ130に出力する。該第2の制御信号C2は、当該DSポートに接続されたUSBデバイスとの間で既にUSB2.0接続が確立したことを示す信号である。このとき、SSハブ130は、SS接続のための終端抵抗の検出を行っている。SSハブ130は、第2の制御信号C2を受信すると、第2の制御信号C2が示すDSポートに接続されたUSBデバイスに対する終端抵抗の検出を停止する。これにて、SSハブ130は、SS接続処理ここでは終端抵抗の検出を停止する。図2は、DSポート172~DSポート178のいずれかにUSBデバイスが接続され、さらに、SS接続またはUSB2.0接続が確立した後のSSハブ130の動作を示すフローチャートである。図2に示すように、DSポート172~DSポート178のいずれかにUSBデバイスが接続され、該USBデバイスとのSS接続が確立するとS100:Yes、SSハブ130は、該DSポートについて第1の制御信号C1をUSB2.0ハブ150に送信するS102。一方、SS接続が確立する前にUSB2.0ハブ150から第2の制御信号C2を受信するとS100:No、S110:Yes、SSハブ130は、SS接続処理の最初に行う終端抵抗の検出処理を停止する。これにて、SS接続処理が停止されるS112。なお、SS接続が確立せず、第2の制御信号C2も受信していない場合にS100:No、S110:No、SSハブ130は、第1の制御信号C1の送信と、SS接続処理の停止をいずれにもしない。この場合、通常のSSハブのときと同様に、SS接続処理が続行される。図3は、DSポート172~DSポート178のいずれかにUSBデバイスが接続され、さらに、SS接続またはUSB2.0接続が確立した後のUSB2.0ハブ150の動作を示すフローチャートである。図3に示すように、DSポート172~DSポート178のいずれかにUSBデバイスが接続され、該USBデバイスとのUSB2.0接続が確立するとS120:Yes、USB2.0ハブ150は、該DSポートについて第2の制御信号C2をSSハブ130に送信するS122。一方、SSハブ130から第1の制御信号C1を受信するとS120:No、S130:Yes、USB2.0ハブ150は、USB2.0接続処理の最初に行う終端抵抗の検出処理を停止する。これにて、USB2.0接続処理が停止されるS132。なお、USB2.0接続が確立せず、第1の制御信号C1も受信していない場合にS120:No、S130:No、USB2.0ハブ150は、第2の制御信号C2の送信と、USB2.0接続処理の停止をいずれにもしない。この場合、通常のUSB2.0ハブのときと同様に、USB2.0接続処理が続行される。図2と図3を統合して、USB3.0ハブ110の動作を図4のフローチャートで示す。図示のように、DSポート172~DSポート178のいずれかにUSBデバイスが接続され、該USBデバイスとのSS接続が確立するとS140:Yes、USB2.0ハブ150によるUSB2.0接続処理が停止されるS142。一方、USBデバイスとのSS接続が確立せず、USB2.0接続が確立するとS140:No、S150:Yes、SSハブ130によるSS接続処理が停止されるS152。なお、SS接続とUSB2.0接続のいずれも確立していない場合にS140:No、S150:No、通常のUSB3.0ハブのときと同様に、SS接続処理とUSB2.0接続処理が続行される。本実施の形態のUSBシステム100のUSB3.0ハブ110において、SS接続が確立すると、USB2.0ハブ150による終端抵抗の検出が停止され、USB2.0接続が確立すると、SSハブ130による終端抵抗の検出が停止される。これにより、存在しない終端抵抗を検出する無駄な処理を回避することができ、DSポートにUSBデバイスのみが接続されることを前提とするUSB3.0ハブ110の電力消費を削減することができる。<第2の実施の形態>図2は、本発明の第2の実施の形態にかかるUSBシステム200を示す。該USBシステム200も、本発明にかかる技術をUSB3.0ハブに適用したものであり、USB3.0ハブ210と、USB3.0ハブ210の4つのDSポート172~DSポート178に夫々接続される4つのDS機器を有する。USB3.0ハブ210は、USBデバイスに限らず、USBハブも接続される。図5に例示したように、DSポート172とDSポート174に接続されたDS機器は、USBハブUSBハブ292、USBデバイス194であり、DSポート176とDSポート178に接続されたDS機器は、USBデバイスUSBデバイス296、USBデバイス298である。これらのDS機器は、USB3.0またはUSB2.0に準拠する。USB3.0ハブ210は、SSハブ230とUSB2.0ハブ150を備える。SSハブ230が図1に示すUSBシステム100におけるUSB3.0ハブ110のSSハブ130と異なる点を除き、USB3.0ハブ210は、USB3.0ハブ110と同様である。ここで、SSハブ230について、SSハブ130と異なる点を説明する。図5に示すように、SSハブ230は、SSパケット解析部240を備える。該SSパケット解析部240は、DSポート172~DSポート178に夫々接続されたDS機器が図示しないUSBホストに送信し、SSハブ230により転送されるパケットの解析を行う。図6は、DS機器とのSS接続またはUSB2.0接続が確立した後のSSハブ230の処理を示すフローチャートである。図6に示すように、DSポート172~DSポート178のいずれかにDS機器USBハブまたはUSBデバイスが接続され、該DS機器とのSS接続が確立するとS200:Yes、SSハブ230は、該DS機器がUSBハブであるか否かを確認するS202。この確認は、GetDescriptorDeviceのリクエストに対するDS機器からの応答パケットのbDeviceClassフィールドを参照することにより行われる。SSハブ230は、SSパケット解析部240を備えるため、上記応答パケットのbDeviceClassフィールドの値を得ることができる。上記DS機器がUSBハブではない、すなわちUSBデバイスである場合にS202:No、SSハブ230は、USB2.0ハブ150に第1の制御信号C1を送信するS204。一方、該DS機器がUSBハブである場合にはS202:Yes、SSハブ230は、該DS機器が接続されたDSポートについての第1の制御信号C1を送信しない。S210からの各処理は、図2のフローチャートにおけるS110からの各処理と夫々同様であり、説明を省略する。図7は、SSハブ230を備えたUSB3.0ハブ210の処理を示すフローチャートである。図示のように、DSポート172~DSポート178のいずれかにDS機器が接続され、該DS機器とのSS接続が確立した場合にS240:Yes、該DS機器がUSBハブではない場合にのみ、USB2.0ハブ150によるUSB2.0接続処理が停止されるS242:No、S244。DS機器とのSS接続が確立せず、USB2.0接続が確立するとS240:No、S250:Yes、SSハブ230によるSS接続処理が停止されるS252。なお、SS接続とUSB2.0接続のいずれも確立していない場合にS240:No、S250:No、通常のUSB3.0ハブのときと同様に、SS接続処理とUSB2.0接続処理が続行される。DSポート例えばDSポート172にUSBハブ292が接続され、該USBハブ292が複数DSポートを有する場合、該USBハブ292にUSB3.0デバイスとUSB2.0デバイスのいずれも接続される可能性がある。USBハブ292とのSS接続が確立したときにS240:Yes直ちにDSポート172に対するUSB2.0接続処理を停止すると、後にUSBハブ292にUSB2.0デバイスが接続された場合に、該USB2.0デバイスとのUSB2.0接続ができなくなってしまう。本実施の形態のUSBシステム200のUSB3.0ハブ210は、DS機器とのSS接続が確立し、かつ、該DS機器がUSBハブではないときにS240:Yes、S242:No、USB2.0ハブ150による終端抵抗の検出ないしUSB2.0接続処理を停止する。そのため、DS機器としてUSBハブが接続されることがある場合に、該USBハブに接続されたUSB2.0デバイスとのUSB2.0接続できない問題を回避することができると共に、USBシステム100と同様の効果を得ることができる。<第3の実施の形態>図8は、本発明の第3の実施の形態にかかるUSBシステム300を示す。該USBシステム300も、本発明にかかる技術をUSB3.0ハブに適用したものであり、USB3.0ハブ310と、USB3.0ハブ310の4つのDSポート172~DSポート178に夫々接続される4つのDS機器を有する。USB3.0ハブ310は、USBシステム200におけるUSB3.0ハブ210と同様に、USBデバイスに限らず、USBハブも接続される。USB3.0ハブ310は、SSハブ230とUSB2.0ハブ350を備える。USB2.0ハブ350が図5に示すUSBシステム200におけるUSB3.0ハブ210のUSB2.0ハブ150と異なる点を除き、USB3.0ハブ310は、USB3.0ハブ210と同様である。ここで、USB2.0ハブ350について、USB2.0ハブ150と異なる点を説明する。図8に示すように、USB2.0ハブ350は、USB2.0パケット解析部360を備える。該USB2.0パケット解析部360は、DSポート172~DSポート178に夫々接続されたDS機器が図示しないUSBホストに送信し、USB2.0ハブ350により転送されるパケットの解析を行う。図9は、DS機器とのSS接続またはUSB2.0接続が確立した後のUSB2.0ハブ350の処理を示すフローチャートである。図9に示すように、DSポート172~DSポート178のいずれかにDS機器USBハブまたはUSBデバイスが接続され、該DS機器とのUSB2.0接続が確立するとS320:Yes、USB2.0ハブ350は、該DS機器がUSB3.0すなわちSSに対応するか否かを確認するS322。この確認は、GetDescriptorDeviceのリクエストに対するDS機器からの応答パケットのbcdUSBフィールドを参照することにより行われる。USB2.0ハブ350は、USB2.0パケット解析部360を備えるため、上記応答パケットのbcdUSBフィールドの値を得ることができる。上記DS機器がSSに対応しない、すなわちUSB2.0ハブまたはUSB2.0デバイスである場合にS322:No、USB2.0ハブ350は、SSハブ230に第2の制御信号C2を送信するS324。一方、該DS機器がSSに対応する、すなわちUSB3.0ハブまたはUSB3.0デバイスである場合にはS320:Yes、USB2.0ハブ350は、該DS機器が接続されたDSポートについての第2の制御信号C2を送信しない。S330からの各処理は、図3のフローチャートにおけるS130からの各処理と夫々同様であり、説明を省略する。図10は、USB3.0ハブ310の処理を示すフローチャートである。図示のように、DSポート172~DSポート178のいずれかにDS機器が接続され、該DS機器とのSS接続が確立した場合にS340:Yes、該DS機器がUSBハブではない場合にのみ、USB2.0ハブ350によるUSB2.0接続処理が停止されるS342:No、S344。上記DS機器とのSS接続が確立したものの、該DS機器がUSBハブである場合にはS340:Yes、S342:Yes、ステップS344の処理は、実行されない。DS機器とのSS接続が確立せず、USB2.0接続が確立した場合にS340:No、S350:Yes、該DS機器がSSに対応しない場合にのみ、SSハブ230によるSS接続処理が停止されるS352:No、S354。上記DS機器とのUSB2.0接続が確立したものの、該DS機器がSSに対応する場合にはS340:No、S350:Yes、S352:Yes、ステップS354の処理は、実行されない。なお、SS接続とUSB2.0接続のいずれも確立していない場合にS340:No、S350:No、通常のUSB3.0ハブのときと同様に、SS接続処理とUSB2.0接続処理が続行される。DSポートに接続されたDS機器がUSB3.0に準拠したものであっても、SS接続が失敗し、USB2.0接続が確立した場合がある。通常のUSB3.0ホストまたはUSB3.0ハブは、USB2.0接続が確立しても、終端抵抗の検出をはじめとするSS接続処理を行うため、USB2.0接続の確立後、SS接続を確立させるチャンスがある。DSポートに接続されたDS機器とのUSB2.0接続が確立した場合にS340:No、S350:Yes、直ちに該DSポートに対するSS接続処理を停止すると、該DS機器がSSに対応するものであっても、SS接続を確立させるチャンスを失ってしまい、通信速度の低下を招く恐れがある。本実施の形態のUSBシステム300におけるUSB3.0ハブ310は、DS機器とのUSB2.0接続が確立し、かつ、該DS機器がSSに対応しないときにS340:No、S350:Yes、S352:No、SSハブ230による終端抵抗の検出を停止する。そのため、上記問題を回避することができると共に、USBシステム200と同様の効果を得ることができる。<第4の実施の形態>図11は、本発明の第4の実施の形態にかかるUSBシステム400を示す。該USBシステム400は、本発明に本発明にかかる技術をUSB3.0ハブに適用したものであり、USB3.0ハブ410と、USB3.0ハブ410の4つのDSポート172~178に夫々接続される4つのDS機器292~298を有する。USB3.0ハブ410は、SSハブ430とUSB2.0ハブ450に加え、さらにDSポート電源供給制御部DSPC500を備える。図11において、SSハブ430とUSB2.0ハブ450の構成を詳細に示している。SSハブ430は、USポートSS制御部432、SSハブ制御部434、SSパケット解析部240、DSポートと同数ここでは4つのDSポートSS制御部442~448を有する。USポートSS制御部432は、通常のSSハブにおける相対応する機能ブロックと同様の機能を有し、USポート120に接続された上段のUSB機器とのSS接続処理やパケットの転送などを行い、SSハブ制御部434により制御される。DSポートSS制御部442~448は、通常のSSハブにおける相対応する機能ブロックの機能を備える。これらのDSポートSS制御部は、DSポート172~178に夫々接続されており、該DSポートに接続されたDS機器とのSS接続処理を含む、該DSポートにのみ関連する処理を行う。DSポートSS制御部442~448も、SSハブ制御部434により制御される。また、DSポートSS制御部442は、他の機能ブロックとは独立に電源供給を制御可能に設けられている。これを実現するために、例えば、DSポートSS制御部442への電源供給線図示せず上にスイッチを設けるなどして、従来知られている種々の技術を適用可能である。DSポートSS制御部444~448に関しても、DSポートSS制御部442と同様である。SSハブ制御部434は、通常のSSハブにおける相対応する機能ブロックの機能以外に、第1の制御信号C1を出力する機能を有する。SSハブ制御部434が第1の制御信号C1を出力する条件は、第3の実施の形態のUSBシステム300におけるSSハブ230が第1の制御信号C1を出力する条件と同様である。USB2.0ハブ450は、USポートUSB2.0制御部452、USB2.0ハブ制御部454、USB2.0パケット解析部360、DSポートと同数ここでは4つのDSポートUSB2.0制御部462~468を有する。USポートUSB2.0制御部452は、通常のUSB2.0ハブにおける相対応する機能ブロックと同様の機能を有し、USポート120に接続された上段のUSB機器とのUSB2.0接続処理やパケットの転送などを行い、USB2.0ハブ制御部454により制御される。DSポートUSB2.0制御部462~468は、通常のUSB2.0ハブにおける相対応する機能ブロックの機能を備える。これらのDSポートUSB2.0制御部は、DSポート172~178に夫々接続されており、該DSポートに接続されたDS機器とのUSB2.0接続処理を含む、該DSポートにのみ関連する処理を行う。DSポートUSB2.0制御部462~468も、USB2.0ハブ制御部454により制御される。また、DSポートUSB2.0制御部462は、他の機能ブロックとは独立に電源供給を制御可能に設けられている。これを実現するために、例えば、DSポートUSB2.0制御部462への電源供給線図示せず上にスイッチを設けるなどして、従来知られている種々の手法を適用可能である。DSポートUSB2.0制御部464~468についても、DSポートUSB2.0制御部462と同様である。USB2.0ハブ制御部454は、通常のUSB2.0ハブにおける相対応する機能ブロックの機能以外に、第2の制御信号C2を出力する機能を有する。USB2.0ハブ制御部454が第2の制御信号C2を出力する条件は、第3の実施の形態のUSBシステム300におけるUSB2.0ハブ350が第2の制御信号C2を出力する条件と同様である。DSPC500は、SSハブ制御部434とUSB2.0ハブ制御部454に接続されており、第1の制御信号C1と第2の制御信号C2に応じて、DSポートSS制御部442~448と、DSポートUSB2.0制御部462~468への電源供給を夫々制御する。図12は、DS機器とのSS接続またはUSB2.0接続が確立した後のUSB3.0ハブ410の処理を示すフローチャートである。図12において、図10のフローチャートにおけるものと同一のステップに関しては、図10における該ステップと同様の符号を付与している。図12に示すように、DSポート172~DSポート178のいずれかにDS機器USBハブまたはUSBデバイスが接続され、該DS機器とのSS接続が確立するとS340:Yes、SSハブ430におけるSSハブ制御部434は、該DS機器がUSBハブであるか否かを確認するS342。この確認は、SSパケット解析部240による解析の結果に基づいて行われる。上記DS機器がUSBハブではない場合にS342:No、SSハブ制御部434は、第1の制御信号C1を出力する。この第1の制御信号C1は、DSPC500に入力される。DSPC500は、第1の制御信号C1を受信すると、該第1の制御信号C1が示すDSポートに対応するDSポートUSB2.0制御部DSポートUSB2.0制御部462~468のうちの1つへの電源供給を停止するS440。一方、上記DS機器がUSBハブである場合にS342:Yes、SSハブ制御部434は、第1の制御信号C1の出力をしない。DS機器とのSS接続が確立せず、USB2.0接続が確立するとS340:No、S350:Yes、USB2.0ハブ制御部454は、該DS機器がSSに対応するか否かを確認するS352。この確認は、USB2.0パケット解析部360による解析の結果に基づいて行われる。上記DS機器がSSに対応しない場合にS352:No、USB2.0ハブ制御部454は、第2の制御信号C2を出力する。この第2の制御信号C2も、DSPC500に入力される。DSPC500は、第2の制御信号C2を受信すると、第2の制御信号C2が示すDSポートに対応するDSポートSS制御部DSポートSS制御部442~448のうちの1つへの電源供給を停止するS450。一方、上記DS機器がSSに対応する場合にS352:Yes、USB2.0ハブ制御部454は、第2の制御信号C2の出力をしない。なお、SS接続とUSB2.0接続のいずれも確立していない場合にS340:No、S350:No、通常のUSB3.0ハブのときと同様に、SS接続処理とUSB2.0接続処理が続行される。図12と図10を比較すると分かるように、本実施の形態のUSB3.0ハブ410は、DSポートSS制御部442~448への電源供給を停止することによりSS接続処理を停止させ、DSポートUSB2.0制御部464~DSポートUSB2.0制御部468への電源供給を停止することによりUSB2.0接続を停止させている。そのため、図3に示すUSBシステム300におけるUSB3.0ハブ310と同様の効果を得ることができる。<第5の実施の形態>図13は、本発明の第5の実施の形態にかかるUSBシステム600を示す。該USBシステム600は、そのUSB3.0ハブ610が、図11に示すUSBシステム400におけるUSB3.0ハブ410に対して、SSハブ430とUSB2.0ハブ450への電源供給を制御可能なブロック電源供給制御部BKPC700をさらに設けたものである。BKPC700は、SSハブ制御部434とUSB2.0ハブ制御部454に接続されており、第1の制御信号C1と第2の制御信号C2に応じて、SSハブ430とUSB2.0ハブ450への電源供給を夫々制御する。図14は、DS機器とのSS接続またはUSB2.0接続が確立した後のUSB3.0ハブ610の処理を示すフローチャートである。図14に示すように、DSポート172~DSポート178のいずれかにDS機器USBハブまたはUSBデバイスが接続され、該DS機器とのSS接続が確立するとS500:Yes、SSハブ430におけるSSハブ制御部434は、該DS機器がUSBハブであるか否かを確認するS510。この確認は、SSパケット解析部240による解析の結果に基づいて行われる。上記DS機器がUSBハブではない場合にS510:No、SSハブ制御部434は、第1の制御信号C1を出力する。この第1の制御信号C1は、DSPC500とBKPC700に入力される。BKPC700は、第1の制御信号C1を受信すると、内部カウント値iがDSポートの総数kここでは4に達したか否かを確認するS520。なお、内部カウント値iのデフォルト値は0である。BKPC700は、第1の制御信号C1を受信する度に内部カウント値iを1つカウントアップする。BKPC700は、ステップS520において、内部カウント値iが総数kに達したことを確認すると、USB2.0ハブ450への電源供給を停止するS520:Yes、S530。一方、BKPC700は、ステップS520において、内部カウント値iが総数kより小さいことを確認すると、内部カウント値iを1つカウントアップするがS520:No、S522、USB2.0ハブ450への電源供給の停止の制御をしない。DSPC500は、第1の制御信号C1を受信すると、該第1の制御信号C1が示すDSポートに対応するDSポートUSB2.0制御部DSポートUSB2.0制御部462~468のうちの1つへの電源供給を停止するS520:No、S524。ステップS510において、上記DS機器がUSBハブである場合にS510:Yes、SSハブ制御部434は、第1の制御信号C1の出力をしない。DS機器とのSS接続が確立せず、USB2.0接続が確立するとS500:No、S550:Yes、USB2.0ハブ制御部454は、該DS機器がSSに対応するか否かを確認するS560。この確認は、USB2.0パケット解析部360による解析の結果に基づいて行われる。上記DS機器がSSに対応しない場合にS560:No、USB2.0ハブ制御部454は、第2の制御信号C2を出力する。この第2の制御信号C2も、DSPC500とBKPC700に入力される。BKPC700は、第2の制御信号C2を受信すると、内部カウント値jがDSポートの総数kに達したか否かを確認するS570。なお、内部カウント値jのデフォルト値は0である。BKPC700は、第2の制御信号C2を受信する度に内部カウント値jを1つカウントアップする。BKPC700は、ステップS570において、内部カウント値jが総数kに達したことを確認すると、SSハブ430への電源供給を停止するS570:Yes、S580。一方、BKPC700は、ステップS570において、内部カウント値jが総数kより小さいことを確認すると、内部カウント値jを1つカウントアップするがS570:No、S572、SSハブ430への電源供給の停止の制御をしない。DSPC500は、第2の制御信号C2を受信すると、第2の制御信号C2が示すDSポートに対応するDSポートSS制御部DSポートSS制御部442~448のうちの1つへの電源供給を停止するS570:No、S574。ステップS560において、上記DS機器がSSに対応する場合にS560:Yes、USB2.0ハブ制御部454は、第2の制御信号C2の出力をしない。すなわち、図11に示すUSBシステム400におけるUSB3.0ハブ410と比較すると、本実施の形態のUSBシステム600におけるUSB3.0ハブ610は、全てのDSポートに関して、USB2.0接続処理を停止させる条件が満たされたときに、BKPC700によりUSB2.0ハブ450への電源供給を停止する。また、全てのDSポートに関して、SS接続処理を停止させる条件が満たされたときに、SSハブ430への電源供給を停止する。そのため、USB3.0ハブ610によれば、USBシステム400におけるUSB3.0ハブ410と同様の効果を得ることができると共に、電力の消費をより削減することができる。なお、上記各実施の形態は、本発明にかかる技術をUSB3.0ハブに適用したものである。USB3.0ホストは、USB3.0で定められたルートハブであるため、本発明にかかる技術をUSB3.0に適用しても勿論よい。以上、実施の形態をもとに本発明を説明した。実施の形態は例示であり、本発明の主旨から逸脱しない限り、上述した各実施の形態に対してさまざまな変更、増減、組合せを行ってもよい。これらの変更、増減、組合せが行われた変形例も本発明の範囲にあることは当業者に理解されるところである。