【手続補正書】
【提出日】平成16年4月23日(2004.4.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ送信装置およびデータ受信装置からなり、ストリーム型データ転送を実行するデータ通信システムであり、
データ送信装置は、
送信データを格納したデータパケットを送信するパケット送信処理部と、
データ受信装置から受信する再送要求メッセージパケットに従って再送すべきデータパケットの抽出処理を実行する再送制御部とを有し、
データ受信装置は、
前記データ送信装置から受信するデータパケットを受信するパケット受信処理部と、
前記データ送信装置から受信するデータパケットのエラーまたはロスト・データパケットの検出に基づいて、前記データ送信装置に対するデータパケット再送要求としての再送要求メッセージパケットの送信可否を判定する再送要求処理制御部とを有し、
前記再送要求処理制御部は、
再送要求に基づく再送データパケット受信が、再送データパケット格納データの再生に伴う処理開始時間前に可能か否かを判定し、可能であるとの判定を条件として、再送要求送信を決定する構成を有することを特徴とするデータ通信システム。
【請求項２】
ストリーム型データ受信を実行するデータ受信装置であり、
データ送信装置から受信するデータパケットを受信するパケット受信処理部と、
前記データ送信装置から受信するデータパケットのエラーまたはロスト・データパケットの検出に基づいて、前記データ送信装置に対するデータパケット再送要求としての再送要求メッセージパケットの送信可否を判定する再送要求処理制御部とを有し、
前記再送要求処理制御部は、
再送要求に基づく再送データパケット受信が、再送データパケット格納データの再生に伴う処理開始時間前に可能か否かを判定し、可能であるとの判定を条件として、再送要求送信を決定する構成を有することを特徴とするデータ受信装置。
【請求項３】
前記データパケットの格納データは、符号化データであり、
前記再送要求処理制御部は、
再送要求に基づく再送データパケット受信が、再送データパケット格納データの復号処理を含む再生に伴う処理開始時間前に可能か否かを判定する構成であることを特徴とする請求項２に記載のデータ受信装置。
【請求項４】
前記データ受信装置は、
再送要求データパケットの識別データとしてのシーケンス番号と、該シーケンス番号に対応するデータパケットの重複再送の指定回数データを格納した再送要求メッセージパケットを生成して前記データ送信装置に送信する構成を有することを特徴とする請求項２に記載のデータ受信装置。
【請求項５】
前記データ受信装置の受信するデータパケットは、動画像データであり、
前記再送要求処理制御部は、
動画像データの１画像フレームの構成データを格納した複数のデータパケットの終端データパケットの受信に応じて、該終端データパケットの属する画像フレームの構成データを格納した複数のデータパケット中のエラーまたはロスト・データパケットの検出処理を実行する構成であることを特徴とする請求項２に記載のデータ受信装置。
【請求項６】
前記データ受信装置の受信するデータパケットは、動画像データであり、
前記再送要求処理制御部は、
動画像データの１画像フレームの構成データを格納した複数のデータパケットの先頭データパケットの受信に応じて、該先頭データパケットの属する画像フレームの前フレームの構成データを格納した複数のデータパケット中のエラーまたはロスト・データパケットの検出処理を実行する構成であることを特徴とする請求項２に記載のデータ受信装置。
【請求項７】
前記再送要求処理制御部は、
データパケット格納データの再生処理開始時間に間に合うための再送要求最終期限に基づいて、受信データパケット中のエラーまたはロスト・データパケットの検出処理を実行する構成であることを特徴とする請求項２に記載のデータ受信装置。
【請求項８】
前記再送要求処理制御部は、
定期的な時間間隔に基づいて、受信データパケット中のエラーまたはロスト・データパケットの検出処理を実行する構成であることを特徴とする請求項２に記載のデータ受信装置。
【請求項９】
前記再送要求処理制御部は、
前記データ送信装置とデータ受信装置における往復伝播遅延（ＲＴＴ）の計測処理のために前記データ送信装置に対するエコーパケットの送信および該エコーパケットに対するエコーリプライパケットの受信処理制御を実行し、
該エコーパケットに基づいて算出する往復伝播遅延（ＲＴＴ）に基づいて、再送要求に基づく再送データパケット受信が、再送データパケット格納データの再生処理開始時間前に可能か否かを判定する構成を有することを特徴とする請求項２に記載のデータ受信装置。
【請求項１０】
前記データ受信装置は、
再送要求データパケットの識別データとしてのシーケンス番号、またはパケットの属するタイムスタンプ指定データの少なくともいずれかと、再送要求範囲を指定するオプションを格納した再送要求メッセージパケットを生成して前記データ送信装置に送信する構成を有することを特徴とする請求項２に記載のデータ受信装置。
【請求項１１】
前記データパケットは、データ転送プロトコルとしてのＲＴＰに従ったフォーマットを有し、前記再送要求は、制御プロトコルとしてのＲＴＣＰに従ったフォーマットを有することを特徴とする請求項２に記載のデータ受信装置。
【請求項１２】
前記データ受信装置は、
複数のデータパケットに関する再送要求を１つの再送要求メッセージパケットとしてデータ送信装置に対して送信する構成であることを特徴とする請求項２に記載のデータ受信装置。
【請求項１３】
前記データ受信装置は、
複数のデータパケットに関する受信確認を１つの受信確認メッセージパケットとしてデータ送信装置に対して送信する構成であることを特徴とする請求項２に記載のデータ受信装置。
【請求項１４】
ストリーム型データ受信を実行するデータ受信方法であり、
データ送信装置から受信するデータパケットを受信するパケット受信処理ステップと、
前記データ送信装置から受信するデータパケットのエラーまたはロスト・データパケットの検出に基づいて、前記データ送信装置に対するデータパケット再送要求としての再送要求メッセージパケットの送信可否を判定する再送要求処理制御ステップとを有し、
前記再送要求処理制御ステップは、
再送要求に基づく再送データパケット受信が、再送データパケット格納データの再生に伴う処理開始時間前に可能か否かを判定し、可能であるとの判定を条件として、再送要求送信を決定するステップを有することを特徴とするデータ受信方法。
【請求項１５】
前記データパケットの格納データは、符号化データであり、
前記再送要求処理制御ステップは、
再送要求に基づく再送データパケット受信が、再送データパケット格納データの復号処理を含む再生に伴う処理開始時間前に可能か否かを判定するステップを含むことを特徴とする請求項１４に記載のデータ受信方法。
【請求項１６】
前記データ受信方法は、さらに、
再送要求データパケットの識別データとしてのシーケンス番号と、該シーケンス番号に対応するデータパケットの重複再送の指定回数データを格納した再送要求メッセージパケットを生成して前記データ送信装置に送信するステップを有することを特徴とする請求項１４に記載のデータ受信方法。
【請求項１７】
前記データ受信方法において、受信データパケットは動画像データであり、
前記再送要求処理制御ステップは、
動画像データの１画像フレームの構成データを格納した複数のデータパケットの終端データパケットの受信に応じて、該終端データパケットの属する画像フレームの構成データを格納した複数のデータパケット中のエラーまたはロスト・データパケットの検出処理を実行するステップを含むことを特徴とする請求項１４に記載のデータ受信方法。
【請求項１８】
前記データ受信方法において、受信データパケットは動画像データであり、
前記再送要求処理制御ステップは、
動画像データの１画像フレームの構成データを格納した複数のデータパケットの先頭データパケットの受信に応じて、該先頭データパケットの属する画像フレームの前フレームの構成データを格納した複数のデータパケット中のエラーまたはロスト・データパケットの検出処理を実行するステップを含むことを特徴とする請求項１４に記載のデータ受信方法。
【請求項１９】
前記再送要求処理制御ステップは、
データパケット格納データの再生処理開始時間に間に合うための再送要求最終期限に基づいて、受信データパケット中のエラーまたはロスト・データパケットの検出処理を実行するステップを含むことを特徴とする請求項１４に記載のデータ受信方法。
【請求項２０】
前記再送要求処理制御ステップは、
定期的な時間間隔に基づいて、受信データパケット中のエラーまたはロスト・データパケットの検出処理を実行するステップを含むことを特徴とする請求項１４に記載のデータ受信方法。
【請求項２１】
前記再送要求処理制御ステップは、
前記データ送信装置とデータ受信装置における往復伝播遅延（ＲＴＴ）の計測処理のために前記データ送信装置に対するエコーパケットの送信および該エコーパケットに対するエコーリプライパケットの受信処理制御を実行するステップと、
該エコーパケットに基づいて算出する往復伝播遅延（ＲＴＴ）に基づいて、再送要求に基づく再送データパケット受信が、再送データパケット格納データの再生処理開始時間前に可能か否かを判定するステップと、
を含むことを特徴とする請求項１４に記載のデータ受信方法。
【請求項２２】
前記データ受信方法は、さらに、
再送要求データパケットの識別データとしてのシーケンス番号、またはパケットの属するタイムスタンプ指定データの少なくともいずれかと、再送要求範囲を指定するオプションを格納した再送要求メッセージパケットを生成して前記データ送信装置に送信するステップを有することを特徴とする請求項１４に記載のデータ受信方法。
【請求項２３】
前記データパケットは、データ転送プロトコルとしてのＲＴＰに従ったフォーマットを有し、前記再送要求は、制御プロトコルとしてのＲＴＣＰに従ったフォーマットを有することを特徴とする請求項１４に記載のデータ受信方法。
【請求項２４】
前記データ受信方法は、さらに、
複数のデータパケットに関する再送要求を１つの再送要求メッセージパケットとしてデータ送信装置に対して送信するステップを有することを特徴とする請求項１４に記載のデータ受信方法。
【請求項２５】
前記データ受信方法は、さらに、
複数のデータパケットに関する受信確認を１つの受信確認メッセージパケットとしてデータ送信装置に対して送信するステップを有することを特徴とする請求項１４に記載のデータ受信方法。
【請求項２６】
ストリーム型データ受信処理を実行するコンピュータ・プログラムであって、
データ送信装置から受信するデータパケットを受信するパケット受信処理ステップと、
前記データ送信装置から受信するデータパケットのエラーまたはロスト・データパケットの検出に基づいて、前記データ送信装置に対するデータパケット再送要求としての再送要求メッセージパケットの送信可否を判定する再送要求処理制御ステップとを有し、
前記再送要求処理制御ステップは、
再送要求に基づく再送データパケット受信が、再送データパケット格納データの再生に伴う処理開始時間前に可能か否かを判定し、可能であるとの判定を条件として、再送要求送信を決定するステップを含むことを特徴とするコンピュータ・プログラム。
【請求項２７】
前記データパケットの格納データは、符号化データであり、
前記再送要求処理制御ステップは、
再送要求に基づく再送データパケット受信が、再送データパケット格納データの復号処理を含む再生に伴う処理開始時間前に可能か否かを判定するステップを含むことを特徴とする請求項２６に記載のコンピュータ・プログラム。
【請求項２８】
前記コンピュータ・プログラムは、さらに、
再送要求データパケットの識別データとしてのシーケンス番号と、該シーケンス番号に対応するデータパケットの重複再送の指定回数データを格納した再送要求メッセージパケットを生成して前記データ送信装置に送信するステップを有することを特徴とする請求項２６に記載のコンピュータ・プログラム。
【請求項２９】
前記コンピュータ・プログラムにおいて、受信データパケットは動画像データであり、
前記再送要求処理制御ステップは、
動画像データの１画像フレームの構成データを格納した複数のデータパケットの終端データパケットの受信に応じて、該終端データパケットの属する画像フレームの構成データを格納した複数のデータパケット中のエラーまたはロスト・データパケットの検出処理を実行するステップを含むことを特徴とする請求項２６に記載のコンピュータ・プログラム。
【請求項３０】
前記コンピュータ・プログラムにおいて、受信データパケットは動画像データであり、
前記再送要求処理制御ステップは、
動画像データの１画像フレームの構成データを格納した複数のデータパケットの先頭データパケットの受信に応じて、該先頭データパケットの属する画像フレームの前フレームの構成データを格納した複数のデータパケット中のエラーまたはロスト・データパケットの検出処理を実行するステップを含むことを特徴とする請求項２６に記載のコンピュータ・プログラム。
【請求項３１】
前記再送要求処理制御ステップは、
データパケット格納データの再生処理開始時間に間に合うための再送要求最終期限に基づいて、受信データパケット中のエラーまたはロスト・データパケットの検出処理を実行するステップを含むことを特徴とする請求項２６に記載のコンピュータ・プログラム。
【請求項３２】
前記再送要求処理制御ステップは、
定期的な時間間隔に基づいて、受信データパケット中のエラーまたはロスト・データパケットの検出処理を実行するステップを含むことを特徴とする請求項２６に記載のコンピュータ・プログラム。
【請求項３３】
前記再送要求処理制御ステップは、
前記データ送信装置とデータ受信装置における往復伝播遅延（ＲＴＴ）の計測処理のために前記データ送信装置に対するエコーパケットの送信および該エコーパケットに対するエコーリプライパケットの受信処理制御を実行するステップと、
該エコーパケットに基づいて算出する往復伝播遅延（ＲＴＴ）に基づいて、再送要求に基づく再送データパケット受信が、再送データパケット格納データの再生処理開始時間前に可能か否かを判定するステップと、
を含むことを特徴とする請求項２６に記載のコンピュータ・プログラム。
【請求項３４】
前記コンピュータ・プログラムは、さらに、
再送要求データパケットの識別データとしてのシーケンス番号、またはパケットの属するタイムスタンプ指定データの少なくともいずれかと、再送要求範囲を指定するオプションを格納した再送要求メッセージパケットを生成して前記データ送信装置に送信するステップを有することを特徴とする請求項２６に記載のコンピュータ・プログラム。
【請求項３５】
前記データパケットは、データ転送プロトコルとしてのＲＴＰに従ったフォーマットを有し、前記再送要求は、制御プロトコルとしてのＲＴＣＰに従ったフォーマットを有することを特徴とする請求項２６に記載のコンピュータ・プログラム。
【請求項３６】
前記コンピュータ・プログラムは、さらに、
複数のデータパケットに関する再送要求を１つの再送要求メッセージパケットとしてデータ送信装置に対して送信するステップを有することを特徴とする請求項２６に記載のコンピュータ・プログラム。
【請求項３７】
前記コンピュータ・プログラムは、さらに、
複数のデータパケットに関する受信確認を１つの受信確認メッセージパケットとしてデータ送信装置に対して送信するステップを有することを特徴とする請求項２６に記載のコンピュータ・プログラム。