【手続補正書】
【提出日】令和3年7月9日(2021.7.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＦＥＣ符号化コードワードの送信方法であって、
ソースデータを優先順位に基づいてＮ種類のソースデータパケットに分け、Ｎは１より大きい整数であるステップと、
優先順位に基づいてＮ種類の前記ソースデータパケットにおけるサブパケットを再配列し、Ｎ種類の中間データパケットを生成するステップと、
Ｎ種類の前記中間データパケットをＦＥＣ符号化することで、Ｎ種類の中間コードワードを生成するステップと、
Ｎ種類の前記中間コードワードに基づいてＮ種類の復元データパケットを生成するステップと、
前記中間データパケット及び／又は前記復元データパケットにインデックスフィールド及び／又は優先順位指示フィールドを追加するステップと、
前記中間データパケット、前記復元データパケット及び対応する指示情報を伝送するステップと、
を含むことを特徴とする、ＦＥＣ符号化コードワードの送信方法。
【請求項２】
ソースデータを優先順位に基づいてＮ種類のソースデータパケットに分けるステップ前に、
前記ソースデータパケットにおける各サブパケットのヘッダの情報を解析し、前記サブパケットに対応する優先順位を確定するステップを含むことを特徴とする、請求項１に記載のＦＥＣ符号化コードワードの送信方法。
【請求項３】
Ｎ種類の中間データパケットをＦＥＣ符号化することでＮ種類の中間コードワードを生成するステップは、
各前記中間データパケットに対応するコーディング行列を構築するステップと、
各前記中間データパケットに対応するコーディング行列に基づいて、Ｎ種類の前記中間データパケットに対応するコーディング行列を構築するステップと、
Ｎ種類の前記中間データパケット及びそれと対応するコーディング行列に基づいて、Ｎ種類の中間コードワードを生成するステップと、
を含むことを特徴とする、請求項１に記載のＦＥＣ符号化コードワードの送信方法。
【請求項４】
各前記中間データパケットに対応するコーディング行列は、それぞれ２つのサブ行列を含み、１つのサブ行列が前記中間データパケットに対応するＬＤＰＣ行列及び単位行列からなる結合行列であり、もう１つのサブ行列が前記中間データパケットに対応するＬＴコーディング行列であることを特徴とする、請求項１に記載のＦＥＣ符号化コードワードの送信方法。
【請求項５】
Ｎ種類の中間コードワードに基づいてＮ種類の復元データパケットを生成するステップは、
Ｎ種類の中間データパケットに対応するＬＴコーディング行列に基づいてＮ種類の中間データパケットに対応するＬＴコーディング行列の拡張行列を構築するステップと、
Ｎ種類の中間データパケットに対応するＬＴコーディング行列の拡張行列及びＮ種類の中間コードワードに基づいて、Ｎ種類の復元データパケットを生成するステップと、
を含むことを特徴とする、請求項１に記載のＦＥＣ符号化コードワードの送信方法。
【請求項６】
Ｎ種類の中間データパケットに対応するＬＴコーディング行列の拡張行列の構築は、追加された冗長情報に関連することを特徴とする、請求項５に記載のＦＥＣ符号化コードワードの送信方法。
【請求項７】
前記復元データパケットに追加された前記インデックスフィールドは、前記復元データパケットにおけるサブパケットのシーケンス、前記優先順位指示フィールドに対応する優先順位での復元データパケットにおけるサブパケットのシーケンス、及び／又は対応する優先順位に属するサブパケットの数若しくは前記復元データパケットにおける前記サブパケットの割合を指示するものであることを特徴とする、請求項１に記載のＦＥＣ符号化コードワードの送信方法。
【請求項８】
前記中間データパケットに追加された前記インデックスフィールドは、中間データパケットにおけるサブパケットのシーケンス、及び／又は前記優先順位指示フィールドに対応する優先順位での中間データパケットにおけるサブパケットのシーケンスを指示するものであることを特徴とする、請求項１に記載のＦＥＣ符号化コードワードの送信方法。
【請求項９】
前記指示情報は、前記復元データパケットの各優先順位でのサブパケット、及び／又は前記中間データパケットの各優先順位でのサブパケットを指示するものであることを特徴とする、請求項１に記載のＦＥＣ符号化コードワードの送信方法。
【請求項１０】
ＦＥＣ符号化コードワードのデコード方法であって、
送信された復元データパケット、中間データパケット及び対応する指示情報を受信するステップと、
前記復元データパケット及び中間データパケットに含まれるインデックスフィールド及び／又は優先順位指示フィールド、並びに前記指示情報を解析し、復元データパケット及び中間データパケットのロス状況、復元データパケット及び中間データパケットの前記インデックスフィールド、並びに前記指示情報に基づいて復元行列を生成するステップと、
前記復元行列及び受信された復元データパケット、中間データパケットに基づいて中間コードワードを生成するステップと、
中間コードワードをＦＥＣ復号化することで、復号化された後の中間データパケットに復元するステップと、
復号化された後の中間データパケットにおけるサブパケットのヘッダの総情報を解析し、復号化された後の前記中間データパケットにおけるサブパケットを再配列することで、ソースデータパケットに復元するステップと、
を含むことを特徴とする、ＦＥＣ符号化コードワードのデコード方法。
【請求項１１】
前記復元データパケットに含まれる前記インデックスフィールドは、前記復元データパケットにおけるサブパケットのシーケンス、前記優先順位指示フィールドに対応する優先順位での復元データパケットにおけるサブパケットのシーケンス、及び／又は対応する優先順位に属するサブパケットの数目若しくは前記復元データパケットにおける前記サブパケットの割合を指示するものであることを特徴とする、請求項１０に記載のＦＥＣ符号化コードワードのデコード方法。
【請求項１２】
前記中間データパケットに含まれる前記インデックスフィールドは、前記中間データパケットにおけるサブパケットのシーケンス、及び／又は前記優先順位指示フィールドに対応する優先順位での中間データパケットにおけるサブパケットのシーケンスを指示するものであることを特徴とする、請求項１０に記載のＦＥＣ符号化コードワードのデコード方法。
【請求項１３】
前記指示情報は、前記復元データパケットの各優先順位でのサブパケット、及び／又は前記中間データパケットの各優先順位でのサブパケットを指示するものであることを特徴とする、請求項１０に記載のＦＥＣ符号化コードワードのデコード方法。
【請求項１４】
復元データパケット及び中間データパケットのロス状況、復元データパケット及び中間データパケットの前記インデックスフィールド、並びに前記指示情報に基づいて復元行列を生成するステップは、
復元データパケット、中間データパケットに含まれるインデックスフィールド及び／又は優先順位指示フィールド並びに前記指示情報に基づいて、中間データパケットのコーディング行列を生成するステップと、
中間データパケットのコーディング行列、復元データパケット、中間データパケットのロス状況に基づいて復元行列を生成するステップと、
を含むことを特徴とする、請求項１０に記載のＦＥＣ符号化コードワードのデコード方法。
【請求項１５】
中間コードワードをＦＥＣ復号化することで復号化された後の中間データパケットに復元するステップは、
中間データパケットのＬＴコーディング行列及び中間コードワードに基づいて、復号化された後の中間データパケットを生成するステップを含むことを特徴とする、請求項１４に記載のＦＥＣ符号化コードワードのデコード方法。
【請求項１６】
ソースデータを優先順位に従ってＮ（１より大きい整数）種類のソースデータパケットに分けるマッピングモジュールと、
優先順位に従ってＮ種類の前記ソースデータパケットにおけるサブパケットを再配列することでＮ種類の中間データパケットを生成する配列モジュールと、
Ｎ種類の中間データパケットをＦＥＣ符号化することでＮ種類の中間コードワードを生成し、Ｎ種類の中間コードワードに基づいてＮ種類の復元データパケットを生成する符号化モジュールと、
前記中間データパケット及び／又は前記復元データパケットにインデックスフィールド及び／又は優先順位指示フィールドを追加するインデックモジュールと、
前記中間データパケット、前記復元データパケット及び対応する指示情報を送信する送信モジュールと、
を含むことを特徴とする、ＦＥＣ符号化コードワードの送信装置。
【請求項１７】
前記ソースデータパケットにおける各サブパケットのヘッダの情報を解析し、前記サブパケットに対応する優先順位を確定する解析モジュールをさらに含むことを特徴とする、請求項１６に記載のＦＥＣ符号化コードワードの送信装置。
【請求項１８】
前記符号化モジュールがＮ種類の中間データパケットをＦＥＣ符号化することでＮ種類の中間コードワードを生成することは、
各中間データパケットに対応するコーディング行列を構築すること、
各中間データパケットに対応するコーディング行列に基づいて、前記Ｎ種類の中間データパケットに対応するコーディング行列を構築すること、及び
Ｎ種類の中間データパケット及びそれと対応するコーディング行列に基づいて、Ｎ種類の中間コードワードを生成すること、
を含むことを特徴とする、請求項１６に記載のＦＥＣ符号化コードワードの送信装置。
【請求項１９】
各中間データパケットに対応するコーディング行列は、それぞれ２つのサブ行列を含み、
１つのサブ行列は、前記中間データパケットに対応するＬＤＰＣ行列及び単位行列からなる結合行列であり、
もう１つのサブ行列は、前記中間データパケットに対応するＬＴコーディング行列であることを特徴とする、請求項１８に記載のＦＥＣ符号化コードワードの送信装置。
【請求項２０】
前記符号化モジュールがＮ種類の中間コードワードに基づいてＮ種類の復元データパケットを生成することは、
Ｎ種類の中間データパケットに対応するＬＴコーディング行列に基づいて、Ｎ種類の中間データパケットに対応するＬＴコーディング行列の拡張行列を構築すること、及び
Ｎ種類の中間データパケットに対応するＬＴコーディング行列の拡張行列及びＮ種類の中間コードワードに基づいて、Ｎ種類の復元データパケットを生成すること、
を含むことを特徴とする、請求項１６に記載のＦＥＣ符号化コードワードの送信装置。
【請求項２１】
Ｎ種類の中間データパケットに対応するＬＴコーディング行列の拡張行列の構築は、追加される冗長情報に関連することを特徴とする、請求項２０に記載のＦＥＣ符号化コードワードの送信装置。
【請求項２２】
前記インデックモジュールが復元データパケットに前記インデックスフィールドを追加することにより、前記復元データパケットにおけるサブパケットのシーケンス、復元データパケットにおけるサブパケットの前記優先順位指示フィールドに対応する優先順位でのシーケンス、及び／又は対応する優先順位に属するサブパケットの数若しくは前記サブパケットの前記復元データパケットにおける割合を指示することを特徴とする、請求項１６に記載のＦＥＣ符号化コードワードの送信装置。
【請求項２３】
前記インデックモジュールが中間データパケットに前記インデックスフィールドを追加することで、中間データパケットにおけるサブパケットのシーケンス、及び/又は中間データパケットにおけるサブパケットの前記優先順位指示フィールドに対応する優先順位でのシーケンスを指示することを特徴とする、請求項１６に記載のＦＥＣ符号化コードワードの送信装置。
【請求項２４】
前記指示情報は、前記復元データパケットの各優先順位でのサブパケット、及び／又は前記中間データパケットの各優先順位でのサブパケットを指示するものであることを特徴とする、請求項１６に記載のＦＥＣ符号化コードワードの送信装置。
【請求項２５】
送信された復元データパケット、中間データパケット及び対応する指示情報を受信する受信モジュールと、
前記復元データパケット及び中間データパケットに含まれるインデックスフィールド及び／又は優先順位指示フィールド、並びに前記指示情報を解析し、復元データパケット及び中間データパケットのロス状況、復元データパケット及び中間データパケットの前記インデックスフィールド、並ぶに前記指示情報に基づいて復元行列を生成する復元行列生成モジュールと、
前記復元行列及び受信した復元データパケット、中間データパケットに基づいて中間コードワードを生成し、中間コードワードをＦＥＣ復号化することで復号化された後の中間データパケットに復元する復号化モジュールと、
復号化された後の中間データパケットにおけるサブパケットのヘッダの総情報を解析し、復号化された後の前記中間データパケットにおけるサブパケットを再配列することで、ソースデータパケットに復元する復元モジュールと、
を含むことを特徴とする、ＦＥＣ符号化コードワードのデコード装置。
【請求項２６】
前記復元データパケットに含まれる前記インデックスフィールドは、前記復元データパケットにおけるサブパケットのシーケンス、復元データパケットにおけるサブパケットの前記優先順位指示フィールドに対応する優先順位でのシーケンス、及び／又は対応する優先順位に属するサブパケットの数若しくは前記サブパケットの前記復元データパケットにおける割合を指示するものであることを特徴とする、請求項２５に記載のＦＥＣ符号化コードワードのデコード装置。
【請求項２７】
前記中間データパケットに含まれる前記インデックスフィールドは、前記中間データパケットにおけるサブパケットのシーケンス及び／又は中間データパケットにおけるサブパケットの前記優先順位指示フィールドに対応する優先順位でのシーケンスを指示するものであることを特徴とする、請求項２５に記載のＦＥＣ符号化コードワードのデコード装置。
【請求項２８】
前記指示情報は、前記復元データパケットの各優先順位でのサブパケット、及び／又は前記中間データパケットの各優先順位でのサブパケットを指示するものであることを特徴とする、請求項２５に記載のＦＥＣ符号化コードワードのデコード装置。
【請求項２９】
前記復元行列生成モジュールが復元データパケット及び中間データパケットのロス状況、復元データパケット及び中間データパケットの前記インデックスフィールド、並びに前記指示情報に基づいて復元行列を生成することは、
復元データパケット、中間データパケットに含まれるインデックスフィールド及び／又は優先順位指示フィールド及び前記指示情報に基づいて中間データパケットのコーディング行列を生成すること、並ぶに
中間データパケットのコーディング行列及び復元データパケット、中間データパケットのロス状況に基づいて復元行列を生成すること、
を含むことを特徴とする、請求項２５に記載のＦＥＣ符号化コードワードのデコード装置。
【請求項３０】
中間データパケットのＬＴコーディング行列及び中間コードワードに基づいて復号化された後の中間データパケットを生成する復号化モジュールを含むことを特徴とする、請求項２９に記載のＦＥＣ符号化コードワードのデコード装置。
【請求項３１】
コンピュータプログラムが記憶されたコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータプログラムは、プロセッサにより実行されることにより、請求項１から９のいずれか１項に記載のＦＥＣ符号化コードワードの送信方法及び／又は請求項１０から１５のいずれか１項に記載のＦＥＣ符号化コードワードのデコード方法を実現することを特徴とする、コンピュータ読み取り可能な記憶媒体。