(57)【要約】方法は、波動ベースの伝送インフラストラクチャによって送信されなければならないデータを符号化すること専用であって、ｉ）Ｂ個の連続する受信されたバーストからのデータのサブセットを有する、Ｔ行Ｃ列を有するＭ個の第１行列を並列に作成することからなるステップであって、各バーストからのデータのサブセットは、少なくとも２つの連続する第１行列内で分配される、ステップと、ｉｉ）Ｍ個の第１行列のそれぞれの行にそれぞれが含まれるデータの符号化から生じるパリティ記号を有する、それぞれＴ行Ｎ列を有するＭ個の第２行列を並列に作成することからなるステップと、ｉｉｉ）Ｍ個の第１行列のそれぞれの列にそれぞれが含まれるデータの符号化から生じるパリティ記号を有する、Ｋ行Ｃ列を有するＭ個の第１行列を並列に作成することからなるステップと、ｉｖ）第１に、各第２行列からのパリティ記号のＪ個のサブセットをＪ個の連続するセットにインターレースし、第２に、各第３行列からのパリティ記号のＰ個のサブセットをこれらの連続するセットのうちのＰ個にインターレースすることによって分配すること、および連続する受信されたバーストからのそれぞれのデータを連続するセットのそれぞれに配置することからなるステップとを含む。
2012516099.tif 000002
【特許請求の範囲】
【請求項１】
波動ベースの伝送インフラストラクチャ（ＰＦＣ、ＳＡＴ、ＲＡ）によって送信されなければならないデータを符号化する方法であって、
−Ｂ個の連続する受信されたバーストからのデータ・サブセットを有する、それぞれＴ行Ｃ列を有するＭ個の第１行列を並列に作成するステップを含み、各バーストからの前記データ・サブセットは、少なくとも２つの連続する第１行列内で分配され、さらに、
−前記Ｍ個の第１行列のそれぞれの行にそれぞれが含まれるデータの符号化から生じるパリティ記号を有する、それぞれＴ行Ｎ列を有するＭ個の第２行列を並列に作成するステップと、
−前記Ｍ個の第１行列のそれぞれの列にそれぞれが含まれるデータの符号化から生じるパリティ記号を有する、それぞれＫ行Ｃ列を有するＭ個の第３行列を並列に作成するステップと、
−各第２行列からのパリティ記号のＪ個のサブセットをＪ個の連続するセットにインターリーブし、各第３行列からのパリティ記号のＰ個のサブセットを前記連続するセットのうちのＰ個にインターリーブすることとの両方を行い、前記受信された連続するバーストからのそれぞれのデータを前記連続するセットのそれぞれに配置するステップとを含む、方法。
【請求項２】
Ｍは、式Ｍ＝Ｂ＋ｍａｘ（０；ｍａｘ（Ｊ；Ｐ）−Ｄ）＋ｍａｘ（０；Ｄ−Ｂ）によって定義され、ここで、ｍａｘ（）は、最大値関数であり、Ｄは、あるバーストからのデータが受信された瞬間と前記インフラストラクチャ（ＰＦＣ、ＳＡＴ、ＲＡ）がその同一のバーストからの前記データを送信する瞬間との間の、バーストの個数として表された持続時間である、請求項１に記載の方法。
【請求項３】
Ｂは３と等しい、請求項１および２のいずれか１項に記載の方法。
【請求項４】
Ｊは２と等しい、請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
Ｐは４と等しい、請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記Ｍ個の第１行列は、「マルチプロトコルカプセル化（ＭＰＥ）」として知られる技法によって作成される、請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
前記Ｍ個の第２行列および前記Ｍ個の第３行列は、「順方向誤り訂正（ＦＥＣ）」として知られる技法によって作成される、請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
波動ベースの伝送インフラストラクチャ（ＰＦＣ、ＳＡＴ、ＲＡ）による通信デバイス（ＰＦＣ）用のコーデック（ＣＤ）であって、
・ｉ）Ｂ個の受信された連続するバーストからのデータ・サブセットを有する、それぞれがＴ行Ｃ列を有するＭ個の第１行列であって、各バーストからの前記データ・サブセットは、少なくとも２つの連続する第１行列の間で分配される、Ｍ個の第１行列と、ｉｉ）前記Ｍ個の第１行列のそれぞれの行にそれぞれが含まれるデータの符号化から生じるパリティ記号を有する、それぞれがＴ行Ｎ列を有するＭ個の第２行列と、ｉｉｉ）前記Ｍ個の第１行列のそれぞれの列にそれぞれが含まれるデータの符号化から生じるパリティ記号を有する、それぞれがＫ行Ｃ列を有するＭ個の第３行列と、を並列に作成するように構成された符号化手段（ＭＣ）と、
・各第２行列からのパリティ記号のＪ個のサブセットをＪ個の連続するセットにインターリーブし、各第３行列からのパリティ記号のＰ個のサブセットを前記連続するセットのうちのＰ個にインターリーブすることとの両方を行い、前記受信された連続するバーストからのそれぞれのデータを前記連続するセットのそれぞれに配置するように構成されたインターリーブの手段（ＭＥ）とを含むコーデック（ＣＤ）。
【請求項９】
前記符号化手段（ＭＣ）は、「マルチプロトコルカプセル化（ＭＰＥ）」として知られる技法によって前記Ｍ個の第１行列を作成するように構成される、請求項８に記載のコーデック。
【請求項１０】
前記符号化手段（ＭＣ）は、「順方向誤り訂正（ＦＥＣ）」として知られる技法によって前記Ｍ個の第３行列を作成するように構成される、請求項８または９のいずれか１項に記載のコーデック。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、波動ベースの（ｗａｖｅ−ｂａｓｅｄ）伝送インフラストラクチャによるデータの伝送に関する。
【背景技術】
【０００２】
本明細書では、用語「波動ベースの伝送インフラストラクチャ」は、データが波動によって伝送されるすべての通信インフラストラクチャを指す。その結果、「波動ベースの伝送インフラストラクチャ」を、無線通信ネットワークまたは波動ブロードキャスティング・ネットワーク（ｗａｖｅ  ｂｒｏａｄｃａｓｔｉｎｇ  ｎｅｔｗｏｒｋ）のいずれかとすることができる。したがって、非限定的な例として、「波動ベースの伝送インフラストラクチャ」を、無線ブロードキャスティング・ネットワーク（地上ＤＶＢ−Ｈ（モバイル・テレビジョン用の「Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ−Ｈａｎｄｈｅｌｄｓ」）またはハイブリッド・ネットワーク（衛星ベース・ネットワークと地上ネットワークとの両方（ＤＶＢ−ＳＨ（「Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ−Ｓａｔｅｌｌｉｔｅ  ｓｅｒｖｉｃｅｓ  ｔｏ  Ｈａｎｄｈｅｌｄｓ」）（またはＤＶＢ−ＳＳＰ）すなわち、地上中継無線チャネルに結合された衛星チャネルなどであることを意味する）、あるいはセルラ・ネットワークもしくはモバイル・ネットワーク（ＧＳＭ／ＥＤＧＥまたはＵＭＴＳネットワーク）またはメトロポリタン・エリア・ネットワークすなわちＭＡＮ（たとえばＷｉＭＡＸネットワークなど）とすることができる。
【０００３】
注意として、ＤＶＢ−ＳＨネットワークは、モバイル・テレビジョン用すなわち、「ブロードキャスト」（ポイントツーポイント）または「マルチキャスト」（ポイントツーマルチポイント」モードでのコンテンツ、具体的にはテレビジョン番組の一方向ブロードキャスティング用に開発されたＤＶＢ−Ｈネットワーク（「Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ−Ｈａｎｄｈｅｌｄｓ」）のハイブリッド変形形態である。ＤＶＢ−ＳＨネットワークでは、衛星チャネルは、全地球カバレージを提供することが意図されているが、地上無線中継チャネルは、地上でセルラ・カバレージを提供することが意図されている。注意として、ブロードキャスト・モードまたはマルチキャスト・モードでのコンテンツの伝送は、潜在的に時分割多重とすることができる、専用サービスによって行われる。
【０００４】
当業者に既知のように、インフラストラクチャ、たとえばハイブリッド・インフラストラクチャによって送信される無線信号は、特にＳ帯（約１．５５ＧＨｚと約５．２ＧＨｚとの間）で移動する時に、劣化を受ける。これらの劣化のレベルは、送信されたデータ（潜在的にはコンテンツ）の受信側である通信端末の環境に依存して変化する場合がある。実際に、伝搬チャネルが、ローカル・デッド・ゾーン（１つまたは複数の樹木または建物の存在に起因するものなど）によって引き起こされる直接信号の弱化レベルに依存する複数の異なる状態にある場合がある。たとえば、ＤＶＢ−ＳＨインフラストラクチャにマルコフ・モデルを適用することによって、チャネルが、ＬＯＳ（「Ｌｉｎｅ  Ｏｆ  Ｓｉｇｈｔ（見通し線）」（エミッタの軸内））、シャドウ（ｓｈａｄｏｗｅｄ）、およびブロック（ｂｌｏｃｋｅｄ）として知られる３つの状態になり得ることを示すことができる。約４０°の衛星角度迎角の存在下で、マルコフ・モデルは、それぞれＩＴＳ（「Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｔｒｅｅ  Ｓｈａｄｏｗｉｎｇ」）および郊外（ｓｕｂｕｒｂａｎ）（またはＳＵＢ）として知られる２つの主要な環境で大規模なまたは非常に弱い変動の弱化変動を再現する。
【０００５】
困難な無線条件（たとえば、強い弱化またはエミッタとの不完全なアライメント）の存在下でモバイル端末に高いサービス品質を保証するために、ＤＶＢ−ＳＨネットワークなどの一部のネットワークは、広い時間スケールでダイバーシティを実施する。このダイバーシティは、物理層（クラス２端末の場合）またはリンク層（クラス１端末の場合）のレベルで実行されるインターリービングによって提供することができる。リンク層レベルでのインターリービングは、ＭＰＥ−ＩＦＥＣ（「マルチプロトコルカプセル化−バースト間前方誤り符号（ＭｕｌｉｔｉＰｒｏｔｏｃｏｌ  Ｅｎｃａｐｓｕｌａｔｉｏｎ  −  Ｉｎｔｅｒ−ｂｕｒｓｔｓ  Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｄｅ）」）」として知られるＩＰバースト内のインターリービングである。
【０００６】
注意として、ＦＥＣとして知られる技法は、データの伝送チャネルを介する損失によって導入される誤りの一部分の受信端での訂正を可能にするために、送信端でデータに冗長性を追加することからなる。
【０００７】
ＭＰＥ−ＩＦＥＣ技法は、ＡＤＴ（「Ａｐｐｌｉｃａｔｉｏｎ  Ｄａｔａ  Ｔａｂｌｅｓ」）として知られ、少なくとも１つの受信されたバースト（潜在的にはＩＰ（インターネット・プロトコル）バースト）からのデータのサブセット（各バーストからのデータのサブセットは、少なくとも１つの符号化／復号行列の中で分配される）から作成されるＭ個の第１（符号化／復号）行列の同時作成と、その後の、第１のＭ個の行列内に含まれるデータの（リードソロモン）符号化から生じるパリティ記号からなるＦＤＴ（「ＦＥＣデータ・テーブル」）として知られるＭ個の第２行列の同時作成と、最後に、各第２行列からのパリティ記号のサブセットを連続する受信されたバーストからのそれぞれのデータを少なくとも含むＳ個の連続するセットに単純にインターリーブすることによる分配とに頼る。ＦＥＣデータのＳ個のセットが、一般に「タイムスライス・バースト」として知られるタイム・スライス内で対応するデータと共に送信されることに留意されたい。ＭＰＥ−ＩＦＥＣコーディング技法は、ＥＴＳＩ（Ｅｕｒｏｐｅａｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄ  Ｉｎｓｔｉｔｕｔｅ）によって２００８年１１月に刊行された文書、ＤＶＢ  Ｂｌｕｅｂｏｏｋ  Ａ．１３１、題名「ＭＰＥ−ＩＦＥＣ（ｄｒａｆｔ  ＴＳ  １０２  ７７２  Ｖ１．１．１）」にも記載されている。
【０００８】
ＩＴＳ環境は、連続する誤りのあるバーストの波動の増加と、連続する誤りのないバーストの長さの減少とを必要とする。その一方で、ＳＵＢ環境は、連続する誤りのあるバーストの長さの減少と、連続する誤りのないバーストの長さの増加とを必要とする。しかし、ＭＰＥ−ＩＦＥＣ技法が、インターレーシングが非常に深い（通常は大きい値のＳ変数に対応する３０秒）場合でなければ、ＩＴＳ環境の存在下で真に効率的ではなく、インターレーシングが浅い（通常は小さい値のＳ変数に対応する１０秒）場合でなければ、ＳＵＢ環境の存在下で非常に効率的ではないことを示すことができる。したがって、ＤＶＢ−ＳＨネットワークのオペレータは、ワーストケース環境すなわちＩＴＳ環境に基づいてネットワークを構成することを要求される。
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】ＥＴＳＩ（Ｅｕｒｏｐｅａｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄ  Ｉｎｓｔｉｔｕｔｅ）によって２００８年１１月に刊行された文書、ＤＶＢ  Ｂｌｕｅｂｏｏｋ  Ａ．１３１、題名「ＭＰＥ−ＩＦＥＣ（ｄｒａｆｔ  ＴＳ  １０２  ７７２  Ｖ１．１．１）」
【発明の概要】
【発明が解決しようとする課題】
【００１０】
したがって、本発明の目的は、波動ベースの伝送インフラストラクチャにおけるこの状況を改善することである。
【課題を解決するための手段】
【００１１】
そのために、波動ベースの伝送インフラストラクチャによって送信されなければならないデータを符号化すること専用の方法であって、
−Ｂ個の連続する受信されたバーストからのデータ・サブセットを有する、それぞれＴ行Ｃ列を有するＭ個の第１行列を並列に作成するステップであって、各バーストからのデータ・サブセットは、少なくとも２つの連続する第１行列内で分配される、ステップと、
−Ｍ個の第１行列のそれぞれの行にそれぞれが含まれるデータの符号化から生じるパリティ記号を有する、それぞれＴ行Ｎ列を有するＭ個の第２行列を並列に作成するステップと、
−Ｍ個の第１行列のそれぞれの列にそれぞれが含まれるデータの符号化から生じるパリティ記号を有する、それぞれＫ行Ｃ列を有するＭ個の第３行列を並列に作成するステップと、
−各第２行列からのパリティ記号のＪ個のサブセットをＪ個の連続するセットにインターリーブすることと、各第３行列からのパリティ記号のＰ個のサブセットをこれらの連続するセットのうちのＰ個にインターリーブすることとの両方を行い、受信された連続するバーストからのそれぞれのデータを連続するセットのそれぞれに配置するステップと
を含む方法を提案する。
【００１２】
本発明の方法は、別々にまたは組み合わせて採用できる他の特性を含むことができ、具体的に言うと、
−変数Ｍは、式Ｍ＝Ｂ＋ｍａｘ（０；ｍａｘ（Ｊ；Ｐ）−Ｄ）＋ｍａｘ（０；Ｄ−Ｂ）によって定義されるものとすることができ、ここで、ｍａｘ（）は、最大値関数であり、Ｄは、あるバーストからのデータが受信された瞬間とインフラストラクチャがその同一のバーストからのデータを送信する瞬間との間の、バーストの個数として表された持続時間であり、
−変数Ｂは、３と等しいものとすることができ、
−変数Ｊは、２と等しいものとすることができ、
−変数Ｐは、４と等しいものとすることができ、
−Ｍ個の第１行列は、「マルチプロトコルカプセル化（ＭＰＥ）」として知られる技法によって構成することができ、
−Ｍ個の第２行列およびＭ個の第３行列は、「順方向誤り訂正（ＦＥＣ）」として知られる技法によって構成することができる。
【００１３】
本発明は、波動ベースの伝送インフラストラクチャに接続できる通信デバイスを備えることを意図されたコーデック（または「コーダ−デコーダ」）であって、
−
・Ｂ個の連続する受信されたバーストからのデータ・サブセットを有する、それぞれがＴ行Ｃ列を有するＭ個の第１行列であって、各バーストからのデータ・サブセットは、少なくとも２つの連続する第１行列内で分配される、Ｍ個の第１行列と、
・Ｍ個の第１行列のそれぞれの行にそれぞれが含まれるデータの符号化から生じるパリティ記号を有する、それぞれがＴ行Ｎ列を有するＭ個の第２行列と、
・Ｍ個の第１行列のそれぞれの列にそれぞれが含まれるデータの符号化から生じるパリティ記号を有する、それぞれがＫ行Ｃ列を有するＭ個の第３行列と
を並列に作成する任務を負うコーディング手段と、
−各第２行列からのパリティ記号のＪ個のサブセットをＪ個の連続するセットにインターリーブすることと、各第３行列からのパリティ記号のＰ個のサブセットをこれらの連続するセットのうちのＰ個にインターリーブすることとの両方を行い、受信された連続するバーストからのそれぞれのデータを連続するセットのそれぞれに配置する任務を負うインターリービング手段と
を含むコーデックをも提案する。
【００１４】
コーディング手段は、たとえば、「マルチプロトコルカプセル化（ＭＰＥ）」として知られる技法によってＭ個の第１行列を作成する任務を負うことができる。
【００１５】
変形形態では、または補足として、コーディング手段は、「順方向誤り訂正（ＦＥＣ）」として知られる技法によってＭ個の第３行列を作成する任務を負うことができる。
【００１６】
本発明は、排他的にではないが、ＤＶＢ−ＳＨ（またはＤＶＢ−ＳＳＰ）ハイブリッド・ネットワークならびにそのすべての進化に特に適する。しかし、本発明は、あらゆるタイプの波動ベースのデータ伝送インフラストラクチャに一般的に適用される。
【００１７】
本発明の他の特性および利益は、下の詳細な説明および添付図面を調べる時に明白になる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施を可能にするハイブリッド伝送インフラストラクチャを概略的かつ機能的に示す図である。
【図２】本発明によるＩＰバースト・データ符号化の例を部分的かつ概略的に示す図である。
【発明を実施するための形態】
【００１９】
添付図面は、本発明を完全にするだけではなく、必要に応じてその定義に寄与もする場合がある。
【００２０】
本発明の目的は、波動ベースの伝送インフラストラクチャにデータを送信させることを考慮したデータ符号化方法を提案することである。
【００２１】
下では、非限定的な例によって、波動ベースの伝送インフラストラクチャが、ハイブリッド・インフラストラクチャ（ＰＦＣ、ＳＡＴ、ＲＡ）であると仮定し、より具体的には、波動ベースの伝送インフラストラクチャがＤＶＢ−ＳＨ（またはＤＶＢ−ＳＳＰ）ネットワークであると仮定する。しかし、本発明は、このタイプの波動ベースの伝送インフラストラクチャに限定されない。むしろ、本発明は、波動を介して無線通信端末にデータ（潜在的にはコンテンツ、潜在的にはマルチメディア）を伝送できるあらゆるタイプのインフラストラクチャに関する。その結果、インフラストラクチャを、無線通信ネットワークまたは波動ブロードキャスティング・ネットワークのいずれかとすることができる。非限定的な例として、インフラストラクチャを、無線ブロードキャスティング・ネットワーク（たとえば、ＤＶＢ−Ｈ地上ネットワーク（「Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ−Ｈａｎｄｈｅｌｄｓ」、モバイル・テレビジョン））またはセルラ・ネットワークもしくはモバイル・ネットワーク（ＧＳＭ／ＥＤＧＥまたはＵＭＴＳネットワークなど）またはメトロポリタン・エリア・ネットワークすなわちＭＡＮ（たとえばＷｉＭＡＸネットワークなど）とすることもできる。
【００２２】
さらに、下では、非限定的な例によって、無線通信端末（ＴＣ）が、携帯（またはセルラ）電話機または通信する携帯情報端末（すなわち、ＰＤＡ）であると仮定する。しかし、本発明は、このタイプの無線通信端末に限定されない。そうではなく、本発明は、固定であれモバイル（またはポータブルもしくはセルラ）であれ、少なくとも、前述のタイプのインフラストラクチャによって波動を介してデータを受信することができるすべての通信デバイスに関する。その結果、通信デバイスを、少なくともデータを受信できる波動通信の手段を備えるならば、すべてのデスクトップ・コンピュータまたはポータブル・コンピュータ、（たとえば住宅ゲートウェイなど）のために受信されたマルチメディア・コンテンツまたはＳＴＢ（「セットトップ・ボックス」））とすることもできる。
【００２３】
さらに、下では、非限定的な例によって、端末（ＴＣ）に向かってブロードキャストされるデータが、テレビジョン番組などのマルチメディア・コンテンツ・データであると仮定する。しかし、本発明は、このタイプのトラフィックに限定されない。本発明は、あらゆるタイプのコンテンツ、具体的にはビデオ、データ・ファイル、シグナリング・データ、ラジオ番組、およびオーディオ・コンテンツにも関する。
【００２４】
図１に概略的に示されているように、本発明の実施は、ここではハイブリッド・タイプであり、したがって、衛星伝送チャネルおよび地上無線伝送チャネルを含む、波動ベースの伝送インフラストラクチャの存在を必要とする。
【００２５】
衛星伝送チャネルは、符号化されたコンテンツを提供する衛星ベースのプラットフォーム（またはゲートウェイ）ＰＦＣと、波動によって互いに結合された少なくとも１つの通信衛星ＳＡＴとを含む。
【００２６】
衛星ベースのプラットフォームＰＦＣは、たとえば、ここではＩＰタイプ（たとえばＮＡＬ（ビデオ）またはＲＴＰパケットーデータとすることができる）であるバーストの形のコンテンツをこれに供給するコンテンツ・サーバＳＣに結合される。コンテンツ・サーバＳＣは、波動を介して（通信）衛星ＳＡＴにコンテンツを送信するコーデックＣＤ（本発明による方法を実施する）によってこの受信されたコンテンツを符号化する任務を負い、この衛星ＳＡＴは、そのコンテンツを、直接にまたは地上無線伝送チャネルを介して間接にのいずれかで端末ＴＣに再送信（ブロードキャスト）する任務を負う。
【００２７】
この地上無線伝送チャネルは、たとえばモバイル（またはセルラ）通信ネットワークの一部を形成することができる、少なくとも１つの無線アクセス・ネットワークＲＡを含む。これは、非限定的な例によって下で採用される仮定である。たとえば、この無線アクセス・ネットワークＲＡは、ＵＴＲＡＮ（または３Ｇ）である。したがって、これは、主に、互いに接続された基地局Ｎ（ＵＴＲＡＮではＮｏｄｅ  Ｂとして知られる）および無線ネットワーク・コントローラＣＲ（ＵＴＲＡＮではＲＮＣとして知られる）ならびに波動によって衛星ＳＡＴに（符号化されたコンテンツを受信するため）およびワイヤによって無線ネットワーク・コントローラＣＲに（受信された符号化されたコンテンツをこれらに供給するために結合された衛星通信デバイスＰＳを含む。
【００２８】
端末ＴＣは、それらがデッド・ゾーン内に配置されていない時には衛星ＳＡＴから直接に、またはそれらがデッド・ゾーン内に配置されている時には基地局Ｎからのいずれかで、符号化されたコンテンツを受信することができる。
【００２９】
各端末ＴＣは、それが受信する符号化されたコンテンツを復号できるようになるために、衛星プラットフォームＰＦＣを備えるものに似たコーデックＣＤを含む。
【００３０】
本発明は、衛星プラットフォームＰＦＣのコーデックＣＤ内で、ＩＰバーストの形の（より具体的には、ＲＴＰ／ＵＤＰ／ＩＰにカプセル化された）受信されたコンテンツ・データを復号する方法を実施することを提案する。用語ＩＰデータグラムが、ＩＰバースト内に含まれるデータに適用されることを想起されたい。
【００３１】
発明的方法は、コーデックＣＤの衛星プラットフォームＰＦＣがコンテンツ・サーバＳＣからコンテンツ・データ・バーストを受信する時にコーデックＣＤによって実行される４つの主要ステップを含む。
【００３２】
発明的方法の第１の主要なステップは、Ｂ個のＩＰデータ・バーストからのデータ・サブセットを有する、それぞれがＴ行Ｃ列を有するＭ個の第１行列を並列に作成することからなる。スライディング・ウィンドウが、ここでの動作に使用されることを理解されたい。
【００３３】
たとえば、変数Ｍを、次の式によって定義することができる。
Ｍ＝Ｂ＋ｍａｘ（０；ｍａｘ（Ｊ；Ｐ）−Ｄ）＋ｍａｘ（０；Ｄ−Ｂ）
ここで、ｍａｘ（）は、最大値関数であり、ＪおよびＰは、後にそこに戻る２つのインターリービング深さを表す２つの変数であり、Ｄは、バーストＳｉの個数として表される持続時間であり、バーストＳｉからのデータが受信された瞬間と、同一の第１のＳｉからのデータがコーデックＣＤによって符号化された後にハイブリッド・インフラストラクチャによって（より具体的には、衛星プラットフォームＰＦＣによって）送信された瞬間との間の時間差を表す。
【００３４】
各第１行列を、ＩＰバーストＳｉから導出されたデータのある個数の列からそれぞれが作成された（そのデータのサブセットを構成する）Ｂ個のサブブロックのブロックと考えることができる。
【００３５】
変数Ｂは、少なくとも２と等しい。その結果、各バーストＳｉからのデータ・サブセットは、少なくとも２つの連続する第１行列（ＳｉおよびＳｉ＋１）の間で分配される。たとえば、Ｂの値を、３または４と等しく、あるいはそれより大きくすることができる。
【００３６】
各第１行列の列の個数Ｃは、たとえば、１９１と等しい。各第１行列の行の個数Ｔは、たとえば、１０２４を超えない。
【００３７】
Ｍ個の第１行列を、たとえば、「マルチプロトコルカプセル化」（またはＭＰＥ）として知られる技法によって作成することができることに留意されたい。また、符号化技法が、ＭＰＥ−ＩＦＥＣと呼ばれる技法である時に、各第１行列は、当業者がａｐｐｌｉｃａｔｉｏｎ  ｄａｔａ  ｔａｂｌｅ（またはＡＤＴ）と呼ぶものであることに留意されたい。
【００３８】
発明的方法の第２の主要なステップは、第１の主要なステップの間に作成されたＭ個の第１行列のそれぞれのＴ行内にそれぞれが含まれるデータの符号化から生じるパリティ記号を有する、それぞれがＴ行Ｎ列を有するＭ個の第２行列を並列に作成することからなる。
【００３９】
各第２行列が、Ｍ個の第１行列のうちの１つから導出される（したがって、これに関連する）ことを理解されたい。
【００４０】
たとえば、Ｍ個の第２行列を、「順方向誤り訂正」（またはＦＥＣ）として知られる技法によって作成することができる。そうである場合に、行符号化は、リードソロモン（またはＲＳ）であり、各第２行列は、当業者がＦＥＣデータ・テーブル（またはＦＤＴ）と呼ぶものである。
【００４１】
各第２行列の列の個数Ｎは、たとえば、６４と等しい（ＤＶＢ−ＳＨの場合）。
【００４２】
発明的方法の第３の主要なステップは、第１の主要なステップ中に作成されたＭ個の第１行列のそれぞれのＣ個の列内にそれぞれが含まれるデータの符号化から生じるパリティ記号を有する、それぞれがＫ行Ｃ列を有するＭ個の第３行列を並列に作成することからなる。
【００４３】
各第３行列が、Ｍ個の第１行列のうちの１つから導出される（したがって、これに関連する）ことを理解されたい。
【００４４】
たとえば、Ｍ個の第３行列を、「順方向誤り訂正」（またはＦＥＣ）として知られる技法によって作成することができる。そうである場合に、行符号化は、リード−ソロモン（またはＲＳ）であり、各第３行列は、当業者がＦＥＣデータ・テーブル（またはＦＤＴ）と呼ぶものである。
【００４５】
各第２行列の行の個数Ｋは、たとえば、６４と等しい（ＤＶＢ−ＳＨの場合）。
【００４６】
第２および第３の主要なステップを、ほぼ同時に実行できることに留意することが重要である。
【００４７】
Ｍ個の第１行列のうちの１つから導出される（したがって、これに関連する）第２行列および第３行列を、本明細書で「プロダクト・コード（ｐｒｏｄｕｃｔ  ｃｏｄｅ）」Ｃｉ，ｊ（ｉおよびｊは、それぞれ行および列を指定する）とも呼ばれる場合があるパリティ記号からなる「プロダクト行列（ｐｒｏｄｕｃｔ  ｍａｔｒｉｘ）」の２つの相補的な部分と考えることができることに留意されたい。このプロダクト行列の各行は、たとえば、誤り訂正能力ｔ１を有するガロア体ＧＦ（ｑ）からの符号語ＲＳを構成し、そのプロダクト行列の各列は、たとえば、誤り訂正能力ｔ２を有するガロア体ＧＦ（ｑ）の符号語ＲＳを構成する
【００４８】
第１、第２、および第３の主要なステップを、衛星プラットフォームＰＦＣを備えるコーデックＣＤのコーディング・モジュールＭＣによって実施できることに留意されたい。
【００４９】
発明的方法の第４の主要なステップは、特に、二重インターリービングによって、各第２行列からのパリティ記号のＪ個のサブセットをＪ個の連続するセットＥｉに分配することと、各第３行列からのパリティ記号のＰ個のサブセットをこれらのＥｉ連続セットのうちのＰ個に分配することとの両方からなる。
【００５０】
前に示したように、変数ＪおよびＰは、発明的符号化方法の２つのインターリービング深さを表す。ここで、用語「インターリービング深さ」は、第２行列または第３行列からのパリティ記号のサブセットがその中で分配される連続するデータ・セットＥｉの個数を指す。
【００５１】
２つの変数ＪおよびＰのうちの一方は、１以上とすることができ、他方は、２以上でなければならない。たとえば、Ｊの値を、２または３と等しいかそれより大きくすることができ、Ｐの値を、３または４と等しいかそれより大きくすることができる。
【００５２】
ＪをＰと等しくすることができるが、これが必須ではないことに留意されたい。
【００５３】
第４の主要なステップは、連続するセットＥｉのそれぞれからのそれぞれのデータ、受信された連続するバーストＳｉからのそれぞれのデータを、配置することからもなる。したがって、発明的コーディング方法によって作られる各セットＥｉは、最終的に、少なくとも、受信されたバーストＳｉのうちの１つからのデータから、Ｊ個の第２行列からとられたパリティ記号のＪ個のサブセットから、およびＰ個の第３行列からとられたパリティ記号のＰ個のサブセットから作成される。
【００５４】
また、第４の主要なステップを、衛星プラットフォームＰＦＣを備え、コーデックＣＤの符号化モジュールＭＣに結合されたコーデックＣＤのインタリービング・モジュールＭＥによって実施できることに留意されたい。
【００５５】
図２に、発明的方法を実施するコーデックＣによって実行されるＩＰバースト・データの例の符号化を概略的に示す。この例では、変数Ｍは、４と等しく、変数Ｂは、３と等しく、変数Ｊは、２と等しく、変数Ｐは、４と等しい。さらに、図２の「最上部」部分は、衛星プラットフォームＰＦＣによって成功して受信される８つのバーストＳ１からＳ８を示し、図２からの「中間」プラットフォームは、第１行列（ＡＤＴ）から、第１行列（ＡＤＴ）から導出される第２行列（ＦＤＴ１）から、および第１行列（ＡＤＴ）から導出される第３行列（ＦＤＴ２）からの４つの並列関連付け（Ｍ＝４）を示し、図２の「最下部」部分は、以前に受信されたバーストＳｉからならびに前述の関連付け（一方向の矢印による）の第２行列（ＦＤＴ１）および第３行列（ＦＤＴ２）から連続して作成された５つのセットＥ４からＥ８（「来る順番で」）を示す。
【００５６】
受信端では（すなわち、端末ＴＣ内では）、衛星ＳＡＴを介し、無線アクセス・ネットワークＲＡを介して成功して送信される前述のセットＥｉがパリティ記号の相補的サブセットを含み、衛星プラットフォームＰＦＣによって当初に受信されたバーストＳｉからのコンテンツ・データを訂正するのに必要なすべてのパリティ記号（ＦＥＣ）を有するために少なくとも（Ｂ＋ｍａｘ（Ｊ，Ｐ）−Ｄ）個のバースト・タイム・スライスが受信され終わる（セットＥｉおよび対応するＦＥＣ）まで待たなければならないと仮定すると、不正なバーストは、徐々に訂正される。
【００５７】
受信端では、コンテンツ・データの復号（潜在的な訂正を含む）は、端末ＴＣのコーデックＣＤによって保証される。
【００５８】
本発明は、ＩＴＳ環境とＳＵＢ環境との両方で効率的な訂正を実行することを可能にするので、特に有利である。さらに、本発明は、符号化レートがより低いので、誤り訂正冗長性に使用される帯域幅を減らすことを可能にし、その結果、本発明は、誤り訂正においてプロダクト・コードによって与えられる優れた性能のおかげでブロードキャスト・サービスの数を増やすことを可能にする。さらに、本発明は、オペレータに、彼らのハイブリッド・インフラストラクチャのサイズを変更する際のより高い柔軟性を提供する。というのは、本発明が、サービス品質を改善し、帯域幅を節約することを可能にするからである。最後に、インターリービング深さ（ＪおよびＰ）を小さくすることができることを考慮すると、コンテンツの知覚される品質が、改善され、コンテンツの異なるチャネルの間での切替時間（すなわち「ザッピング時間」）が減らされる（誤りの場合には、チャネルを変更するために、単純にｍｉｎ（Ｊ，Ｐ）と等しい時間期間だけ待つ）。
【００５９】
本発明は、例としてのみ与えられる上で説明された符号化方法、コーデック、およびプラットフォーム（またはゲートウェイ）の実施形態に限定されるのではなく、当業者が下の特許請求の範囲の枠組の中で心に描くことのできるすべての変形形態を包含する。
【図１】
2012516099.tif 000003
【図２】
2012516099.tif 000004
【国際調査報告】
2012516099.tif 000005
2012516099.tif 000006
2012516099.tif 000007
2012516099.tif 000008
2012516099.tif 000009
2012516099.tif 000010