(57)【要約】  いくつかの実施例において、秒速４８０Ｍｂよりも速いユニバーサル・シリアル・バス・ケーブルの速度が、ユニバーサル・シリアル・バス・ケーブルの各端部でサポートされるかどうかが決定され、ユニバーサル・シリアル・バス・ケーブルの長さが計算され、その決定および計算に応じて、ユニバーサル・シリアル・バス・ケーブルの速度が秒速４８０Ｍｂを超えて増加される。他の実施例も記述され、クレームされる。
2008527497.tif 000002
【特許請求の範囲】
【請求項１】
秒速４８０Ｍｂよりも速いユニバーサル・シリアル・バス・ケーブルの速度が、前記ユニバーサル・シリアル・バス・ケーブルの各端部でサポートされるかどうかを決定する段階と、
前記ユニバーサル・シリアル・バス・ケーブルの長さを計算する段階と、
前記決定する段階および前記計算する段階に応答して、前記ユニバーサル・シリアル・バス・ケーブルの速度を、秒速４８０Ｍｂを超えて増加させる段階と、
から構成されることを特徴とする方法。
【請求項２】
秒速４８０Ｍｂを超える前記ユニバーサル・シリアル・バス・ケーブルの前記速度が、前記ユニバーサル・シリアル・バス・ケーブルの各端部でサポートされない場合は、その後、前記ユニバーサル・シリアル・バス・ケーブルの前記速度を、秒速４８０Ｍｂを超えて増加させないことを特徴とする請求項１記載の方法。
【請求項３】
前記ユニバーサル・シリアル・バス・ケーブルの前記計算された長さが５メートルである場合は、その後、前記ユニバーサル・シリアル・バス・ケーブルの前記速度を、秒速４８０Ｍｂを超えて増加させないことを特徴とする請求項１記載の方法。
【請求項４】
秒速４８０Ｍｂを超える前記ユニバーサル・シリアル・バス・ケーブルの前記速度が前記ユニバーサル・シリアル・バス・ケーブルの各端部でサポートされ、かつ、前記ユニバーサル・シリアル・バス・ケーブルの前記計算された長さが５メートル未満である場合は、その後、前記ユニバーサル・シリアル・バス・ケーブルの前記速度を、秒速４８０Ｍｂを超えて増加させることを特徴とする請求項１記載の方法。
【請求項５】
前記計算されたユニバーサル・シリアル・バスのケーブル長と互換性を有する共通速度を交渉する段階をさらに含むことを特徴とする請求項１記載の方法。
【請求項６】
前記計算する段階は、アクティブ・バス信号を使用して実行されることを特徴とする請求項１記載の方法。
【請求項７】
前記計算する段階は、ホスト駆動バス・リセットの立ち下がりエッジのオープン電圧ステップをモニタすることによって実行されることを特徴とする請求項１記載の方法。
【請求項８】
命令をその上に格納したコンピュータ読取可能な媒体を含む物品であって、前記命令を実行したとき、コンピュータは、
秒速４８０Ｍｂよりも速いユニバーサル・シリアル・バス・ケーブルの速度が、前記ユニバーサル・シリアル・バス・ケーブルの各端部でサポートされるかどうかを決定し、
前記ユニバーサル・シリアル・バス・ケーブルの長さを計算し、
前記決定された速度および前記計算された長さに応答して、前記ユニバーサル・シリアル・バス・ケーブルの速度を、秒速４８０Ｍｂを超えて増加させる、
ことを特徴とする物品。
【請求項９】
命令をその上にさらに格納したコンピュータ読取可能な媒体を含む物品であって、前記命令を実行したとき、前記コンピュータは、秒速４８０Ｍｂを超える前記ユニバーサル・シリアル・バス・ケーブルの前記速度が、前記ユニバーサル・シリアル・バス・ケーブルの各端部でサポートされない場合は、その後、前記ユニバーサル・シリアル・バス・ケーブルの前記速度を、秒速４８０Ｍｂを超えて増加させないことを特徴とする請求項８記載の物品。
【請求項１０】
命令をその上にさらに格納したコンピュータ読取可能な媒体を含む物品であって、前記命令を実行したとき、前記コンピュータは、前記ユニバーサル・シリアル・バス・ケーブルの前記計算された長さが５メートルである場合は、その後、前記ユニバーサル・シリアル・バス・ケーブルの前記速度を、秒速４８０Ｍｂを超えて増加させないことを特徴とする請求項８記載の物品。
【請求項１１】
命令をその上にさらに格納したコンピュータ読取可能な媒体を含む物品であって、前記命令を実行したとき、前記コンピュータは、秒速４８０Ｍｂを超える前記ユニバーサル・シリアル・バス・ケーブルの前記速度が前記ユニバーサル・シリアル・バス・ケーブルの各端部でサポートされ、かつ、前記ユニバーサル・シリアル・バス・ケーブルの前記計算された長さが５メートル未満である場合は、その後、前記ユニバーサル・シリアル・バス・ケーブルの前記速度を、秒速４８０Ｍｂを超えて増加させることを特徴とする請求項８記載の物品。
【請求項１２】
命令をその上にさらに格納したコンピュータ読取可能な媒体を含む物品であって、前記命令を実行したとき、前記コンピュータは、前記計算されたユニバーサル・シリアル・バスのケーブル長と互換性を有する共通速度を交渉することを特徴とする請求項８記載の物品。
【請求項１３】
命令をその上にさらに格納したコンピュータ読取可能な媒体を含む物品であって、前記命令を実行したとき、前記コンピュータは、前記ユニバーサル・シリアル・バス・ケーブルの前記長さを、アクティブ・バス信号を使用して計算することを特徴とする請求項８記載の物品。
【請求項１４】
命令をその上にさらに格納したコンピュータ読取可能な媒体を含む物品であって、前記命令を実行したとき、前記コンピュータは、ホスト駆動バス・リセットの立ち下がりエッジのオープン電圧ステップをモニタすることを特徴とする請求項８記載の物品。
【請求項１５】
ユニバーサル・シリアル・バス・ケーブルと、
秒速４８０Ｍｂを超える前記ユニバーサル・シリアル・バス・ケーブルの速度が、前記ユニバーサル・シリアル・バス・ケーブルの各端部でサポートされるかどうかを決定し、前記ユニバーサル・シリアル・バス・ケーブルの長さを計算し、前記ユニバーサル・シリアル・バス・ケーブルの速度を、秒速４８０Ｍｂを超えて増加させるためのユニバーサル・シリアル・バス・ホストと、
から構成されることを特徴とするシステム。
【請求項１６】
秒速４８０Ｍｂを超える前記ユニバーサル・シリアル・バス・ケーブルの前記速度が、前記ユニバーサル・シリアル・バス・ケーブルの各端部でサポートされない場合は、その後、前記ユニバーサル・シリアル・バス・ホストは、前記ユニバーサル・シリアル・バス・ケーブルの前記速度を、秒速４８０Ｍｂを超えて増加させないことを特徴とする請求項１５記載のシステム。
【請求項１７】
前記ユニバーサル・シリアル・バス・ケーブルの前記計算された長さが５メートルである場合は、その後、前記ユニバーサル・シリアル・バス・ホストは、前記ユニバーサル・シリアル・バス・ケーブルの前記速度を、秒速４８０Ｍｂを超えて増加させないことを特徴とする請求項１５記載のシステム。
【請求項１８】
秒速４８０Ｍｂを超える前記ユニバーサル・シリアル・バス・ケーブルの前記速度が前記ユニバーサル・シリアル・バス・ケーブルの各端部でサポートされ、かつ、前記ユニバーサル・シリアル・バス・ケーブルの前記計算された長さが５メートル未満である場合は、その後、前記ユニバーサル・シリアル・バス・ホストは、前記ユニバーサル・シリアル・バス・ケーブルの前記速度を、秒速４８０Ｍｂを超えて増加させることを特徴とする請求項１５記載のシステム。
【請求項１９】
前記ユニバーサル・シリアル・バス・ホストは、前記計算されたユニバーサル・シリアル・バスのケーブル長と互換性を有する共通速度を交渉することを特徴とする請求項１５記載のシステム。
【請求項２０】
前記ユニバーサル・シリアル・バス・ホストは、前記ユニバーサル・シリアル・バス・ケーブルの前記長さを計算するために、アクティブ・バス信号を使用することを特徴とする請求項１５記載のシステム。
【請求項２１】
前記ユニバーサル・シリアル・バス・ホストは、前記ユニバーサル・シリアル・バス・ケーブルの前記長さを計算するために、ホスト駆動バス・リセットの立ち下がりエッジのオープン電圧ステップをモニタすることを特徴とする請求項１５記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ユニバーサル・シリアル・バス（ＵＳＢ）の適応信号速度（ＡＳＲ: Adaptive Signal Rate）に関する。
【背景技術】
【０００２】
今日、シリアル・バスは、周辺装置とコンピュータ・システムとをインターフェイスするために使用される。これらのバスの例としては、ユニバーサル・シリアル・バス（ＵＳＢ）および電気電子学会（ＩＥＥＥ）１３９４標準規格バスが含まれる。これらのシリアル・バスは、周辺機器を接続し、アクセスするための単純な方法を提供する。
【０００３】
例えば、ＵＳＢは、ＰＣＩ(Peripheral Component Interconnect)バス、ＩＳＡ(Industry Standard Architecture)バス 、またはＥＩＳＡ(Enhanced Industry Standard Architecture)バスのようなマイクロプロセッサ・バスを介する従来のインターフェイスを補足する新しい標準である。ＵＳＢの利点には、プラグ・アンド・プレイ・サポート、ホット・アタッチメント、拡張性、レガシー・ハードウェアおよびソフトウェア・サポート、および低価格であることが含まれる。
【０００４】
ＵＳＢベースのシステムは、典型的には、１またはそれ以上のＵＳＢクライアント（ＵＳＢクライアントは、あるいは「ＵＳＢ装置」、「ＵＳＢクライアント装置」等とも称される。）、ＵＳＢホスト・コントローラ、および１またはそれ以上のハブを含む。ＵＳＢ装置の例は、ＵＳＢと互換性を有するデジタル・カメラ、プリンタ、キーボード、スキャナ、モデム、およびデジタル電話機等である。すべてのＵＳＢ装置は、ＵＳＢホスト（またはホスト・コントローラ）に直接的に、あるいは１またはそれ以上のポートを提供するＵＳＢハブを介して接続される。オリジナルのＵＳＢ（ＵＳＢ１．１）は、２つの異なる速度、すなわち、低速装置（「ＬＳ」または低速と称する。）のための１．５メガビット（Ｍｂｉｔｓ）／秒（Ｍｂｐｓ）、および、高速装置（「ＦＳ」またはフルスピードと称する。）のための１２Ｍｂｉｔｓ／Ｍｂｐｓをサポートする。ＵＳＢ２．０（ハイスピードＵＳＢ）は、４８０Ｍｂｐｓの速度をサポートする（「ＨＳ」または高速と称する。）。
【０００５】
ＵＳＢは、プラグ・アンド・プレイによって新しい周辺装置の接続を容易にしたが、それはオリジナルのシリアル・ポートよりもはるかに高速（約１００倍高速）で、かつ、複数の装置の接続をサポートする。これらの利点のために、ＵＳＢは市場において幅広く支持されている。ＵＳＢによって、外部ポート介してコンピュータの能力を拡張することができるので、ユーザまたはインテグレータは、システム・シャーシを開く必要がない。ＵＳＢは、複数の周辺機器を同時にサポートするので、ユーザは、一台のコンピュータ（例えばＰＣ）から、プリンタ、スキャナ、デジタル・カメラ、およびスピーカのような多数の装置を実行することができる。さらに、ＵＳＢは、自動装置検出およびインストールによって、エンドユーザに真のプラグ・アンド・プレイを経験させる接続を行なう。今日では、ほとんど全ての新しいＰＣが１またはそれ以上のＵＳＢポートを有し、ＵＳＢ対応のＰＣにインストールされた何億という範囲のベースを高速に移動させる。しかしながら、ＵＳＢ２．０装置は、現在４８０Ｍｂ／ｓの最大信号速度を許容する。
【０００６】
本発明は、以下に述べられる詳細な説明、および本発明のいくつかの実施例に関する添付図面から、より完全に理解されるであろう。しかしながら、記述された特定の実施例は、単に説明および理解を容易にするためのものであり、本発明を制限するものではない。
【発明の開示】
【０００７】
本発明のいくつかの実施例は、ユニバーサル・シリアル・バス（ＵＳＢ）の適応信号速度（ＡＳＲ）に関する。
【０００８】
いくつかの実施例では、秒速４８０Ｍｂよりも速いユニバーサル・シリアル・バス・ケーブルの速度がユニバーサル・シリアル・バス・ケーブルの各端部でサポートされるかどうかが決定され、ユニバーサル・シリアル・バス・ケーブルの長さが計算され、その決定および計算に応じて、ユニバーサル・シリアル・バス・ケーブルの速度が秒速４８０Ｍｂを超えて増加される。
【０００９】
いくつかの実施例では、命令をその上に格納したコンピュータ読取可能な媒体を含む物品であって、命令を実行したとき、コンピュータは、秒速４８０Ｍｂよりも速いユニバーサル・シリアル・バス・ケーブルの速度がユニバーサル・シリアル・バス・ケーブルの各端部でサポートされるかどうかを決定し、ユニバーサル・シリアル・バス・ケーブルの長さを計算し、決定および計算に応じてユニバーサル・シリアル・バスの速度を秒速４８０Ｍｂを超えて増加させる。
【００１０】
いくつかの実施例では、システムは、ユニバーサル・シリアルバス・ケーブルおよびユニバーサル・シリアル・バス・ホストを含む。ユニバーサル・シリアルバス・ホストは、秒速４８０Ｍｂよりも速いユニバーサル・シリアル・バス・ケーブルの速度がユニバーサル・シリアル・バス・ケーブルの各端部でサポートされるかどうかを決定し、ユニバーサル・シリアル・バス・ケーブルの長さを計算し、ユニバーサル・シリアル・バスの速度を秒速４８０Ｍｂを超えて増加させる。
【００１１】
図１は、いくつかの実施例に従ったフローチャート１００を示す。いくつかの実施例では、フローチャート１００は、適応信号速度（ＡＳＲ）フローチャートと称される。１０２で、装置（例えばＵＳＢ装置）が接続される。１０４で、ＵＳＢホスト（および／またはＵＳＢハブ）は、ＵＳＢ装置の接続を検出する。１０６で、ＵＳＢ装置がＬＳ（低速）装置かどうかの判定がなされる。１０６でＵＳＢ装置がＬＳ装置であると判定された場合、ボックス１０８でＬＳ装置として列挙され、１１０でフローが終了する。１０６でＵＳＢ装置がＬＳ装置でないと判定された場合、次に１１２で、ＦＳ（フルスピード）エッジ速度を使用してシングル・エンディド・ゼロ（ＳＥ０）を駆動することによって、バス・リセットが表明される。ＵＳＢのディファレンシャル・データ・ライン（ＤＰｌｕｓおよびＤＭｉｎｕｓ）が両方とも０．８ボルトを下回ったところで、シングル・エンディド・ゼロ（ＳＥ０）は、バス・コンディションとして定義される。より詳細に関しては、ユニバーサル・シリアル・バス仕様書改訂２．０を参照されたい。１１４で、ＵＳＢホスト（ＵＳＢハブ）とＵＳＢ装置との間のＵＳＢケーブル長を決定するために、ＵＳＢのＤＰｌｕｓ信号の立ち下がりエッジのステップ応答が測定される。例えば、ＤＰｌｕｓ信号の立ち下がりエッジの測定されたステップ応答に基づいてＵＳＢケーブル長を決定するために、ルックアップ・テーブルが使用される。測定精度を高めるために、かかるリセットおよびステップ応答測定が複数回行なわれることを要する。高速用サポートを指示するためにＵＳＢ２．０製品間で使用されるＵＳＢのＨＳチャープＫハンドシェークのように、ＨＳ（秒速４８０Ｍｂ）を超える追加のバス速度用サポートは、ホストと装置との間で通信されなければならない。適応信号速度（ＡＳＲ）ハンドシェークは、ホストまたは装置のいずれかによって開始される。開始される装置の例として、適応信号速度（ＡＳＲ）のサポートは、１．０ｍｓから７．０ｍｓの期間のチャープＪでリセットされたホストに応答する装置によって指示される。（チャープＪの詳細についてはユニバーサル・シリアル・バス仕様書改訂２．０を参照のこと）。チャープＪ条件に対するホスト応答は、チャープＪ−Ｋ繰返し応答の開始である。例えば、開始されるホストの例として、ホストは、ホストが適応信号速度（ＡＳＲ）をサポートするという指示としてチャープＪ（あるいはＫ）を駆動することによって装置ＨＳチャープＫ応答に応答することができる。その後、装置は、応答としてチャープＪを駆動することによって応答することができる。説明目的のために、図１は、ハンドシェークでホストが開始されると仮定するが、他の実施例では、ハンドシェークでホストが開始されない場合もある。１１６で、ＵＳＢホストは、適応信号速度（ＡＳＲ）のサポートの信号を送る。１１８で、装置が適応信号速度（ＡＳＲ）をサポートする場合は、そのように応答する。１１８で、ＵＳＢ装置がＡＳＲをサポートするかどうかについての判定が、ホストによってなされる。ＵＳＢホストまたは装置が、適応信号速度（ＡＳＲ）をサポートしない場合は、次に１２０で、ＦＳ（フルスピード）装置またはＨＳ（高速）装置のいずれかとして列挙され、１２２でフローが終了する。１１８での判定が、ＵＳＢホストおよびＵＳＢ装置の両方がＡＳＲをサポートする場合は、次に１２４で、ＵＳＢケーブル長と互換性を有する共通速度が、ＵＳＢホスト（あるいはＵＳＢハブ）とＵＳＢ装置との間で交渉される。そして、１２６でフローが終了する。
【００１２】
図２は、本発明のいくつかの実施例に従ったＵＳＢケーブル長の測定を示す。図２は、システム２００および電気的なタイミング図２５０を含む。システム２００は、ホスト送信バッファ２０２、ホスト受信バッファ２０４、ＵＳＢケーブル２０６、および装置受信バッファ２０８を含む。説明目的のために、ケーブルでない相互接続部の長さ（マザーボードｐｃｂトレース、装置ｐｃｂトレースなど）は無視できる（ゼロ）と仮定する。いくつかの実施例では、ＵＳＢケーブル２０６の長さは、例えば、アクティブ・バス信号を使用して測定される。例えば、ＵＳＢホストは、ＦＳ端速度リセット信号２５０を転送（駆動）する。２５６で、リセットの最初の遷移が始まる。２５４でステップ応答が示され、さらに、２５８でステップ応答の終わりが示される。２５４で、ＦＳ終了インピーダンスおよびＦＳドライバ特性の送信線の影響のためにステップ応答が生じる。ステップ応答の期間は、ＵＳＢケーブルを通る往復伝播遅延によって決定される。ケーブルに対するステップ応答は、例えば図２に示すように５２ｎｓとして測定され、それは、ＵＳＢケーブルが、ＵＳＢによって許容される最大長である５メートルであることを示すほぼ往復の信号反射時間である。
【００１３】
いくつかの実施例では、適応信号速度（ＡＳＲ）をサポートするＵＳＢホスト（またはＵＳＢハブ）は、さらにＡＳＲをサポートするＵＳＢ装置に接続される。これによって、リンク速度を、現在のＵＳＢ２．０の最高速度である４８０Ｍｂ／ｓよりも速くするという交渉が可能になる。いくつかの実施例では、このより速い速度は、ＵＳＢケーブルの長さおよびリンクの両端によってサポートされた共通速度に基づいて交渉される。
【００１４】
いくつかの実施例では、より速いスピードの交渉は、４８０Ｍｂ／ｓよりも速い速度がサポートされるかどうかを決定するためのバス・ハンドシェーク、２つのコンポーネントを接続するＵＳＢケーブルの長さ、および、新たな高速に対する交渉を含む。いくつかの実施例では、ＵＳＢケーブル長は、インシデント電圧端のステップ応答を測定することによって決定される。いくつかの実施例では、ホスト駆動バス・リセットの立ち下がりエッジのオープン電圧ステップが測定される。ＦＳ（フルスピード）エッジ速度に対するステップ応答デルタ時間は、ＵＳＢケーブルの往復伝播遅延である。ケーブルの伝播遅延を得るために２で割ることによって、ＵＳＢケーブルの電気的な長さが決定される。いくつかの実施例では、ルックアップ・テーブルが使用され、送信機は、サポートすることができる最大リンク速度を決定することができる。
【００１５】
最近のＵＳＢ２．０は、４８０Ｍｂ／ｓの最大信号速度を許容する。ＵＳＢ２．０仕様は、ＵＳＢケーブルを５メートルまで許容するので、後方互換性を維持しながらビット・レートを増加させることが難しい。いくつかの実施例中では、後方互換性を維持するとともに、ビット・レートは最大４８０Ｍｂ／ｓを超えて増加される。例えば、これは、最大長のＵＳＢケーブルを使用している場合を検出すれば、現在の限界である４８０Ｍｂ／ｓで実行するが、ケーブルが５メートル限界よりも短いときには、より速い速度で実行することにより達成される。
【００１６】
いくつかの実施例では、アクティブ・バス信号は、既存のＵＳＢ速度およびケーブルで後方互換性を維持するとともに、ＵＳＢケーブルの伝送速度を増加させるために使用される。いくつかの実施例では、高いデータ速度のＵＳＢ製品を設計する誰もが、増加されたビット速度によって利益を享受するであろう（例えば、オーディオおよびビデオ・キャプチャ装置、ＵＳＢカメラ、ＤＶＤプレーヤなどをストリーミングするベンダ等）。
【００１７】
いくつかの実施例は特定の実施に関して記述されたが、他の実施もまた、いくつかの実施例に従って可能である。さらに、図面に示され、および／または、ここに記述された回路素子および／または他の機能の配列および順序は、必ずしも図示されまたは記述された特定の方法でアレンジされる必要はない。いくつかの実施例に従って、他の多くアレンジが可能である。
【００１８】
図に示される各システムにおいて、ある場合には各要素が同じ参照番号または異なる参照番号を有し、表わされた要素が異なること、および／または類似することを示唆する。しかしながら、要素は、ここに図示または記述されたいくつかまたはすべてのシステムを用いて、異なる実施および動作ができる程度に十分な柔軟性を有する。図中に示される多様な要素は、同一であるか、または相違する。どちらを第１要素と称するか、どちらを第２要素と称するかは任意である。
【００１９】
明細書および請求の範囲において、「結合された」および「接続された」という用語が、それらの派生語と共に使用されることがある。これらの用語は、互いに同義語とすることを予定しないと理解すべきである。特定の実施例において、「接続された」とは、２またはそれ以上の要素が、相互に直接的に物理的電気的接触をしていることを示すために用いられる。「結合された」とは、２またはそれ以上の要素が、直接的に物理的電気的な接触をしていることを意味する。しかしながら、「結合された」は、さらに、２またはそれ以上の要素が、相互に直接的には接触していないが、なお相互に協力または作用することを意味する。
【００２０】
ここでは、および一般には、アルゴリズムは、所望する結果を導く行為または動作の一貫したシーケンスであると考えられる。これらは、物理量の物理的操作を含む。通常、しかし必然的ではなく、これらの量は、格納、転送、結合、比較、および他の操作が可能な電気的または磁気的信号の形式をとる。これらの信号は、時には便宜上、主として一般的慣習の理由により、ビット、値、要素、シンボル、文字、用語、数等として示される。しかしながら、これらおよび同種の用語の全ては、適切な物理量に関係し、また、これらの量に付される単に便利なラベルであると理解すべきである。
【００２１】
いくつかの実施例は、ハードウェア、ファームウェア、およびソフトウェアの１つまたは組合せにおいて実行される。いくつかの実施例は、さらに、機械読取可能な媒体上に格納された命令として実行され、それは、ここに記述された動作を実行するためのコンピューティング・プラットフォームによって読み取られ、実行される。機械読取可能な媒体は、マシン（例えばコンピュータ）によって読取可能な形式で情報を格納し、または送信するためのあらゆるメカニズムを含む。例えば、機械読取可能な媒体は、リード・オンリ・メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）、磁気ディスク格納媒体、光格納媒体、フラッシュ・メモリ装置、を含むことがある電気的、光学的、音響的、または他の形式の伝播信号（例えば、搬送波、赤外線信号、デジタル信号、送信および／または受信信号のインターフェイス等）を含む。
【００２２】
実施例は、本発明の実行例または実例である。本明細書において、「実施例」、「一実施例」、「いくつかの実施例」または「他の実施例」と称されるものは、本実施例に関して記述された特定の機能、構造、または特性が少なくともいくつかの実施例に含まれることを意味するが、本発明のすべての実施例が必ずしもそれではない。様々な箇所で用いられる「ある実施例」、「一実施例」、または「いくつかの実施例」は、必ずしも全てが同一の実施例を指すものではない。
【００２３】
本明細書が、「してもよい(may)」、「してもよかった(might)」「できる(can)」または「できた(could)」を含む要素、機能、構造、または特性について述べる場合は、例えば、含まれている、特定のコンポーネント、機能、構造、または特性が含まれることは要求されない。本明細書または請求項において、「１つの(a)」または「１つの(an)」要素と称する場合は、それは要素が１つだけであることを意味しない。本明細書または請求項において、「１つの付加的な(an additional)」要素と称する場合は、１を超える付加的な要素があることを除外するものではない。
【００２４】
フローチャートおよび／または状態図は、ここでは実施例を説明するために用いられるが、本発明は、これらの図またはそれに対応する説明によって制限されない。例えば、フローは、必ずしも図示されたボックスまたは状態のそれぞれを通って、またはここで図示または説明されたのと正に同じ順序で移動する必要はない。
【００２５】
本発明は、ここに列挙された特定の詳細事項に制限されない。実際、ここでの開示情報によって利益を享受する当業者は、上記の記述および図面から、本発明の範囲内において他の多様な変更が可能であることを認識するであろう。従って、それらのあらゆる修正を含む請求項において、本発明の範囲が画定される。
【図面の簡単な説明】
【００２６】
【図１】本発明のいくつかの実施例に従ったフローチャートを示す。
【図２】本発明のいくつかの実施例に従ったＵＳＢケーブル長の測定を示す。
【図１】
2008527497.tif 000003
【図２】
2008527497.tif 000004
【国際調査報告】
2008527497.tif 000005
2008527497.tif 000006
2008527497.tif 000007