【手続補正書】
【提出日】平成25年2月22日(2013.2.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスと複数の非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの動作を同期する方法であって、
前記複数のＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスのそれぞれに関してＳｕｐｅｒＳｐｅｅｄ同期チャネルを確立するステップと、
前記複数の非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスのそれぞれに関して非ＳｕｐｅｒＳｐｅｅｄ同期チャネルを確立するステップと、
前記複数のＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの各デバイスのそれぞれのローカルクロックを同期するステップと、
前記複数の非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの各デバイスのそれぞれのローカルクロックを同期するステップと、
前記ＳｕｐｅｒＳｐｅｅｄ同期チャネルと前記非ＳｕｐｅｒＳｐｅｅｄ同期チャネルを同期して、前記ＳｕｐｅｒＳｐｅｅｄデバイスと前記非ＳｕｐｅｒＳｐｅｅｄデバイスが同期して動作することが可能であるようにするステップとを備える方法。
【請求項２】
アイソクロナス転送方法を使用して前記ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの各デバイスの前記ローカルクロックを同調する、または周波数ロックするステップを備える方法であって、
前記アイソクロナス転送方法は、
前記ホストコントローラと前記それぞれのＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの間で少なくとも１つのアイソクロナス通信パイプを開くステップと、
前記それぞれのＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスが、ＩＴＰ（アイソクロナスタイムスタンプパケット）を受信することに備えてリンク状態Ｕ０にあることを確実にするステップと、
前記ホストコントローラが、前記アイソクロナスエンドポイントのそれぞれに複数のマルチキャスト周期アイソクロナスタイムスタンプパケットを送るステップと、
前記それぞれのＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの前記それぞれのローカルクロックを、前記周期ＩＴＰ（アイソクロナスタイムスタンプパケット）から導き出された情報にロックするステップとを備え、
前記それぞれのＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの前記それぞれのローカルクロックは、前記周期アイソクロナスタイムスタンプパケットの中に含まれるタイムスタンプを基準時間として使用して、前記ホストコントローラの時間領域に同調され、さらに前記それぞれのローカルクロックは、前記ホストコントローラから前記それぞれのＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスまでの前記アイソクロナスタイムスタンプパケットの伝搬時間を使用して同期される、つまり、位相を合わせられる請求項１に記載の方法。
【請求項３】
他の場合には使用されない非ＳｕｐｅｒＳｐｅｅｄ信号導線を使用して、前記複数のＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの各デバイスの前記それぞれのローカルクロックを同調する、または周波数ロックするステップを備える方法であって、
上流のＵＳＢホストコントローラまたはＵＳＢハブにおいて高速ＵＳＢ  Ｄ＋データシグナリングライン上、および高速ＵＳＢ  Ｄ−データシグナリングライン上にさらなる同期情報を多重化するステップと、
前記ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの上流ポートにおいて前記Ｄ＋／Ｄ−シグナリングラインから前記同期情報を逆多重化するステップと、
前記それぞれのＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの前記それぞれのローカルクロックを前記同期情報にロックするステップとを備える請求項１に記載の方法。
【請求項４】
前記同期情報は、トリガ信号と、クロック信号と、クロック位相情報とを備える請求項３に記載の方法。
【請求項５】
前記非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの前記それぞれのローカルクロックを同期するステップは、
前記それぞれの非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスにローカルのＵＳＢデータトラフィックを監視するステップと、
前記ＵＳＢデータストリームから複数の周期信号構造を復号するステップと、
前記非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの前記それぞれのローカルクロックを前記周期信号構造から導き出された情報にロックするステップとを備える方法であって、
前記非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの前記それぞれのローカルクロックは、前記周期信号構造を基準時間として使用して前記ホストコントローラの時間領域に同調され、さらに前記ローカルクロックは、前記ホストコントローラから前記それぞれの非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスまでの前記周期信号構造のそれぞれの伝搬時間を使用して同期される、または位相を合わせられる請求項１に記載の方法。
【請求項６】
前記ＳｕｐｅｒＳｐｅｅｄ又は前記非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの前記それぞれのローカルクロックの位相誤差を算出し、補償するステップをさらに備える請求項１に記載の方法。
【請求項７】
前記ＳｕｐｅｒＳｐｅｅｄ同期チャネルと前記非ＳｕｐｅｒＳｐｅｅｄ同期チャネルを同期するステップは、
前記非ＳｕｐｅｒＳｐｅｅｄ同期チャネルの時間領域において、前記ホストコントローラから前記それぞれのＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの各デバイスまでのそれぞれの第１のアイソクロナスデータパケット、およびアイソクロナスタイムスタンプパケットのそれぞれの伝送時間を測定するステップと、
前記それぞれの伝送時間を前記ホストコントローラに報告するステップと、
前記ホストコントローラが、前記ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスのそれぞれの時間領域と前記非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの時間領域の間のマッピングを作成するステップと、
前記ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスのそれぞれのＵＳＢデバイス機能回路の複数の動作またはイベントの各動作または各イベントのそれぞれのローカル時間を、前記ホストコントローラの時間領域と協調させるステップとを備え、
前記動作または前記イベントのそれぞれは、前記非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの時間領域に再びマップされることが可能である請求項１に記載の方法。
【請求項８】
請求項１に記載の方法であって、更に、
ＵＳＢネットワークの接続トポロジを特定するステップであって、当該ＵＳＢネットワークに、前記ＳｕｐｅｒＳｐｅｅｄ、及び、非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイス  ＵＳＢデバイスが接続され、当該ＵＳＢネットワークが、複数のＵＳＢハブを備えるものと、
前記ＵＳＢネットワークの最上のＵＳＢハブにおいて非ＳｕｐｅｒＳｐｅｅｄ同期チャネルを確立するステップと、
各ネットワークブランチのそれぞれのサブネットワーク内に非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスを全く含まない前記ＵＳＢネットワークの各ネットワークブランチにおいてそれぞれの最上位のＵＳＢハブポートを識別し、それぞれの最上位のＵＳＢハブポートは、前記ネットワークブランチの各ブランチの対応する最上位のＵＳＢハブにおいて提供されるステップと、
前記それぞれの最上位のＵＳＢハブポートから、それらのポートにアタッチされた前記ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの各デバイスに至る前記ＳｕｐｅｒＳｐｅｅｄ同期チャネルを確立するステップと、
前記それぞれの最上位のＵＳＢハブのそれぞれのローカルクロックを、それらのハブのそれぞれの上流の非ＳｕｐｅｒＳｐｅｅｄ同期チャネルを介して同期するステップと、
を備え、
前記ＳｕｐｅｒＳｐｅｅｄ同期チャネルは、それらのチャネルのそれぞれのネットワークブランチにおける対応する、それぞれの前記最上位のＵＳＢハブの時間概念に同期され、さらに前記最上位のＵＳＢハブのそれぞれのローカルクロックは、前記非ＳｕｐｅｒＳｐｅｅｄ同期チャネルに同期される方法。
【請求項９】
請求項１に記載の方法であって、更に、
周期フレーム開始パケットに対して前記非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスのそれぞれのローカルクロックを同調するステップと、
周期アイソクロナスタイムスタンプパケットに対して前記ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスのそれぞれのローカルクロックを同調するステップと、
ＵＳＢネットワークの実質的に最上部近くのポイントと、前記非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの１つの間の、非ＳｕｐｅｒＳｐｅｅｄ伝搬時間を算出するステップであって、当該ＵＳＢネットワークに、前記ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイス及び当該非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスが接続されるものと、
前記ＵＳＢネットワークの実質的に最上部近くの前記ポイントと前記ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスの１つの間のＳｕｐｅｒＳｐｅｅｄ伝搬時間を算出するステップと、
前記ＳｕｐｅｒＳｐｅｅｄ伝搬時間と前記非ＳｕｐｅｒＳｐｅｅｄ伝搬時間の差を算出するステップと、
前記ＳｕｐｅｒＳｐｅｅｄ伝搬時間と前記非ＳｕｐｅｒＳｐｅｅｄ伝搬時間の前記差に応じて前記ローカルクロックの位相を調整するステップとを備える方法。
【請求項１０】
１つまたは複数のＳｕｐｅｒＳｐｅｅｄ接続されたＵＳＢデバイスに同期信号を供給するための装置であって、
ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢ上流ポートを含むＵＳＢハブと、
複数のＳｕｐｅｒＳｐｅｅｄ  ＵＳＢ下流ポートと、
ローカルクロックまたはローカルクロック回路と、
前記ローカルクロックを基準とする同期情報を生成するように適合された回路と、
ＵＳＢデバイスがアタッチされ、ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢモードで接続された前記下流ポートの選択された１つまたは複数ポートのＤ＋／Ｄ−シグナリングライン上に前記同期情報を多重化するように動作可能なマルチプレキサ回路とを備える装置。
【請求項１１】
請求項１０に記載の装置であって、更に、
前記下流ポートの１つに接続された少なくとも１つのＵＳＢデバイス機能回路と、
前記上流ポートにおいて非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデータストリームから周期信号構造を復号するための復号回路と、
前記周期信号構造に前記装置のローカルクロックを同調するように適合された同調器回路と、
外部の時間概念に前記ローカルクロックを同調するように適合された同期装置と、
それぞれのＵＳＢハブ機能下流ポートから前記装置の前記下流ＵＳＢポートの各ポートの下流非ＳｕｐｅｒＳｐｅｅｄ  Ｄ＋／Ｄ−データシグナリングラインを選択的に使用不可にするように動作可能な回路と、
を備え、
前記マルチプレキサ回路が、アタッチされた非ＳｕｐｅｒＳｐｅｅｄデバイスを有する下流ＵＳＢコネクタのいずれかに前記非ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢ  Ｄ＋／Ｄ−信号を向かわせ、さらにアタッチされたＳｕｐｅｒＳｐｅｅｄ  ＵＳＢデバイスを有する前記下流ＵＳＢコネクタのいずれかに前記同期情報を向かわせるように動作可能である、
装置。
【請求項１２】
請求項１１に記載の装置であって、更に、
装置からアタッチされた１つまたは複数の下流のＵＳＢデバイスまでの信号のそれぞれの往復時間間隔を測定するように適合されたタイマとを備え、
前記ＵＳＢデバイス機能回路は、前記タイマによって測定された前記往復時間間隔を前記ＵＳＢネットワークのＵＳＢホストコントローラに送信するように適合される装置。
【請求項１３】
前記外部の時間概念は、前記ＵＳＢホストコントローラの１つ、及び、外部インターフェースによって与えられる請求項１１に記載の装置。
【請求項１４】
前記ＵＳＢハブの前記上流ポートに接続されるように適合されたＵＳＢホストコントローラ機能をさらに備える請求項１１に記載の装置。
【請求項１５】
前記同調器回路は、
アタッチされた任意のＵＳＢデバイスのそれぞれの接続ポイントまたは下流ポートにローカルでＵＳＢデータストリームを観測するための回路と、
前記ＵＳＢデータストリームから周期信号構造を復号するための回路と、
前記ＵＳＢデータストリームから周期データ構造を復号することに対応して装置にローカルのイベント信号を生成するための回路と、
前記イベント信号の周波数に対して前記ローカルクロックの周波数をロックするための回路とを備える請求項１１に記載の装置。
【請求項１６】
ＳｕｐｅｒＳｐｅｅｄモードで接続されたＵＳＢデバイスのクロックを、そのデバイスにアタッチされたＵＳＢハブのクロックに同期する方法であって、
前記ＵＳＢハブの前記クロックから同期情報を生成するステップと、
前記ＵＳＢデバイスがアタッチされた前記ＵＳＢハブの下流ポートの使用されていないＤ＋／Ｄ−シグナリングライン上に前記同期情報を多重化するステップと、
前記ＵＳＢデバイスの前記クロックを前記同期情報に同期するステップとを備え、
前記ＵＳＢデバイスは、ＳｕｐｅｒＳｐｅｅｄ  ＵＳＢプロトコルを使用して前記ＵＳＢハブを介してホストコントローラに接続され、このホストコントローラと通信し、さらに前記ＵＳＢハブの前記クロックの時間概念に同時に同期される方法。
【請求項１７】
前記同期情報は、前記ＵＳＢハブの前記クロックが同調され得る同調情報を備える請求項１６に記載の方法。
【請求項１８】
前記同調情報は、周期信号を備える請求項１６に記載の方法。
【請求項１９】
前記同期情報は、前記ＵＳＢハブの前記クロックの時間概念を含む請求項１６に記載の方法。
【請求項２０】
前記同期情報は、１つまたは複数のトリガ信号を備える請求項１６に記載の方法。