【手続補正書】
【提出日】平成16年11月24日(2004.11.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
各々が異なるデータを送信するデータ送信装置としての複数のサーバと、該複数のサーバからの送信データを受信するデータ受信装置とからなるデータ通信システムであり、
前記データ受信装置は、
同期再生処理対象となる異なるデータを送信する複数のサーバから１つのサーバをマスターサーバとして選択し、その他のサーバをスレーブサーバとしたサーバリストを生成して前記複数のサーバに送信する処理を実行する構成を有し、
前記サーバリストによって選択されたマスターサーバは、
自己のシステムクロックで計測した時間情報に基づくタイムスタンプを格納した同期パケットのスレーブサーバに対する送信処理を実行する構成を有し、
前記スレーブサーバは、
前記データ受信装置に対する送信データの転送レートを、前記マスターサーバのシステムクロックに同期させる転送レート変更処理を実行する構成を有することを特徴とするデータ通信システム。
【請求項２】
前記サーバリストは、
同期再生処理対象となる異なるデータを送信する複数のサーバのアドレス情報を含む構成であることを特徴とする請求項１に記載のデータ通信システム。
【請求項３】
前記マスターサーバから前記スレーブサーバに対する同期パケットは、タイムスタンプと、転送レート変更対象となるアプリケーション識別データとを含む構成であることを特徴とする請求項１に記載のデータ通信システム。
【請求項４】
マスターサーバおよびスレーブサーバの各々がデータ受信装置に対して異なるデータを送信し、データ受信装置において各サーバからの受信データの同期再生処理を実行するシステムにおけるマスターサーバとしてのデータ送信装置であり、
該データ送信装置は、
自己のシステムクロックで計測した時間情報に基づくタイムスタンプを格納した同期パケットのスレーブサーバに対する送信処理を実行する構成を有することを特徴とするデータ送信装置。
【請求項５】
マスターサーバおよびスレーブサーバの各々がデータ受信装置に対して異なるデータを送信し、データ受信装置において各サーバからの受信データの同期再生処理を実行するシステムにおけるスレーブサーバとしてのデータ送信装置であり、
前記データ送信装置は、
前記データ受信装置に対する送信データの転送レートを、前記マスターサーバのシステムクロックに同期させる転送レート変更処理を実行する構成を有することを特徴とするデータ送信装置。
【請求項６】
前記データ送信装置は、
前記マスターサーバから受信する同期パケットのタイムスタンプと、該スレーブサーバとしてのデータ送信装置のシステムクロックに基づいて計測した同期パケット受信間隔とに基づいて、マスターサーバとスレーブサーバ間のクロック差データを算出するタイムスタンプ比較部と、
前記タイムスタンプ比較部において算出したクロック差データを格納する転送レート変更情報格納部と、
前記転送レート変更情報格納部に格納されたクロック差データに基づいて、前記データ受信装置に対する送信データの転送レートを、前記マスターサーバのシステムクロックに同期させる転送レートに変更する転送レート調節部とを有する構成であることを特徴とする請求項５に記載のデータ送信装置。
【請求項７】
前記データ送信装置は、
マスターサーバとスレーブサーバ間のクロック差データに基づく転送レート変更処理を実行する転送レート調節部を有し、
前記転送レート調節部は、
システムクロックからの供給クロックに基づいて動作するカウンタと、
前記マスターサーバとスレーブサーバ間のクロック差データに基づく前記カウンタの補正値を算出するカウンタ補正部とを有し、
前記カウンタ補正部の補正カウンタ値に基づいてデータ転送制御を実行することにより転送レート変更処理を実行する構成であることを特徴とする請求項５に記載のデータ送信装置。
【請求項８】
各々が異なるデータを送信するデータ送信装置としての複数のサーバと、該複数のサーバからの送信データを受信するデータ受信装置とからなるデータ通信システムにおけるデータ受信装置であり、
前記データ受信装置は、
同期再生処理対象となる異なるデータを送信する複数のサーバから１つのサーバをマスターサーバとして選択し、その他のサーバをスレーブサーバとしたサーバリストを生成して前記複数のサーバに送信する処理を実行する構成を有することを特徴とするデータ受信装置。
【請求項９】
前記サーバリストは、
同期再生処理対象となる異なるデータを送信する複数のサーバのアドレス情報を含む構成であることを特徴とする請求項８に記載のデータ受信装置。
【請求項１０】
前記データ受信装置は、
マスターサーバからの受信パケットのタイムスタンプと、該データ受信装置のシステムクロックに基づいて計測したパケット受信間隔とに基づいて、該データ受信装置のシステムクロックと、マスターサーバのシステムクロックとの差異を算出するタイムスタンプ比較部と、
前記タイムスタンプ比較部の算出値に基づいてマスターサーバからの受信データの再生サンプリングレートを設定するサンプリングレート設定部と、
を有する構成であることを特徴とする請求項８に記載のデータ受信装置。
【請求項１１】
前記データ受信装置は、
前記マスターサーバからの受信パケットのタイムスタンプと、該データ受信装置のシステムクロックに基づいて計測したパケット受信間隔とに基づいて、該データ受信装置のシステムクロックと、マスターサーバのシステムクロックとの差異Ａを算出するとともに、
前記スレーブサーバからの受信パケットのタイムスタンプと、該データ受信装置のシステムクロックに基づいて計測したパケット受信間隔とに基づいて、該データ受信装置のシステムクロックと、スレーブサーバのシステムクロックとの差異Ｂを算出するタイムスタンプ比較部と、
前記差異Ａに基づいてマスターサーバからの受信データの再生サンプリングレートを設定するとともに、前記差異Ａと、前記差異Ｂとに基づいて、スレーブサーバからの受信データの再生サンプリングレートを、マスターサーバのシステムクロックに同期したレートとして設定するサンプリングレート設定部を有することを特徴とする請求項８に記載のデータ受信装置。
【請求項１２】
前記複数のサーバ中、少なくとも１つのサーバは、動画像データのデータ受信装置に対する送信処理を実行し、前記複数のサーバ中、少なくとも他の１つのサーバは、音声データの該データ受信装置に対する送信処理を実行する構成であり、
前記データ受信装置は、各サーバから受信する動画像データおよび音声データの同期再生処理を実行する構成であることを特徴とする請求項８に記載のデータ受信装置。
【請求項１３】
各々が異なるデータを送信するデータ送信装置としての複数のサーバと、該複数のサーバからの送信データを受信するデータ受信装置とからなるデータ通信システムにおけるデータ通信方法であり、
前記データ受信装置において、
同期再生処理対象となる異なるデータを送信する複数のサーバから１つのサーバをマスターサーバとして選択し、その他のサーバをスレーブサーバとしたサーバリストを生成して前記複数のサーバに送信する処理を実行し、
前記サーバリストによって選択されたマスターサーバにおいて、
自己のシステムクロックで計測した時間情報に基づくタイムスタンプを格納した同期パケットのスレーブサーバに対する送信処理を実行し、
前記スレーブサーバにおいて、
前記データ受信装置に対する送信データの転送レートを、前記マスターサーバのシステムクロックに同期させる転送レート変更処理を実行することを特徴とするデータ通信方法。
【請求項１４】
前記マスターサーバから前記スレーブサーバに対する同期パケットは、タイムスタンプと、転送レート変更対象となるアプリケーション識別データとを含む構成であることを特徴とする請求項１３に記載のデータ通信方法。
【請求項１５】
マスターサーバおよびスレーブサーバの各々がデータ受信装置に対して異なるデータを送信し、データ受信装置において各サーバからの受信データの同期再生処理を実行するシステムにおけるスレーブサーバとしてのデータ送信方法であり、
前記マスターサーバから受信する同期パケットのタイムスタンプと、該スレーブサーバとしてのデータ送信装置のシステムクロックに基づいて計測した同期パケット受信間隔とに基づいて、マスターサーバとスレーブサーバ間のクロック差データを算出するタイムスタンプ比較ステップと、
前記クロック差データに基づいて、前記データ受信装置に対する送信データの転送レートを、前記マスターサーバのシステムクロックに同期させる転送レートに変更する転送レート調節ステップと、
有することを特徴とするデータ送信方法。
【請求項１６】
各々が異なるデータを送信するデータ送信装置としての複数のサーバと、該複数のサーバからの送信データを受信するデータ受信装置とからなるデータ通信システムにおける受信データ制御処理方法であり、
同期再生処理対象となる異なるデータを送信する複数のサーバから１つのサーバをマスターサーバとして選択し、その他のサーバをスレーブサーバとしたサーバリストを生成して前記複数のサーバに送信する処理を実行するステップと、
マスターサーバからの受信パケットのタイムスタンプと、該データ受信装置のシステムクロックに基づいて計測したパケット受信間隔とに基づいて、該データ受信装置のシステムクロックと、マスターサーバのシステムクロックとの差異を算出するタイムスタンプ比較ステップと、
前記タイムスタンプ比較ステップにおける算出値に基づいてマスターサーバからの受信データの再生サンプリングレートを設定するサンプリングレート設定ステップと、
を有することを特徴とする受信データ制御処理方法。
【請求項１７】
マスターサーバおよびスレーブサーバの各々がデータ受信装置に対して異なるデータを送信し、データ受信装置において各サーバからの受信データの同期再生処理を実行するシステム中のスレーブサーバにおけるデータ送信処理を実行するコンピュータ・プログラムであって、
前記マスターサーバから受信する同期パケットのタイムスタンプと、該スレーブサーバとしてのデータ送信装置のシステムクロックに基づいて計測した同期パケット受信間隔とに基づいて、マスターサーバとスレーブサーバ間のクロック差データを算出するタイムスタンプ比較ステップと、
前記クロック差データに基づいて、前記データ受信装置に対する送信データの転送レートを、前記マスターサーバのシステムクロックに同期させる転送レートに変更する転送レート調節ステップと、
を具備することを特徴とするコンピュータ・プログラム。
【請求項１８】
マスターサーバおよびスレーブサーバの各々がデータ受信装置に対して異なるデータを送信し、データ受信装置において各サーバからの受信データの同期再生処理を実行するシステムにおける受信データ処理を実行するコンピュータ・プログラムであって、
同期再生処理対象となる異なるデータを送信する複数のサーバから１つのサーバをマスターサーバとして選択し、その他のサーバをスレーブサーバとしたサーバリストを生成して前記複数のサーバに送信する処理を実行するステップと、
マスターサーバからの受信パケットのタイムスタンプと、該データ受信装置のシステムクロックに基づいて計測したパケット受信間隔とに基づいて、該データ受信装置のシステムクロックと、マスターサーバのシステムクロックとの差異を算出するタイムスタンプ比較ステップと、
前記タイムスタンプ比較ステップにおける算出値に基づいてマスターサーバからの受信データの再生サンプリングレートを設定するサンプリングレート設定ステップと、
を具備することを特徴とするコンピュータ・プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
このようなパケットを利用したデータ転送において、複数の異なるデータ配信サーバから異なるデータをそれぞれ配信して１つの受信端末において、これらの複数信号の同期した再生を行なうシステムがある。例えば画像データと音声データとを異なるデータ配信サーバから送信し、ＰＣ、携帯端末等の受信端末装置においてこれらの信号を受信して、画像データと音声データとの同期をとった再生を実行するような構成である。