(57)【特許請求の範囲】
【請求項１】
放送／通信システムにおける送信器によりシグナリング情報を送信する方法であって、
複数の部分を含むシグナリング情報を生成するステップと、
前記シグナリング情報のビット数とエンコーダ入力情報のビット数に基づいて、前記シグナリング情報が符号化される符号化ブロックの個数を決定するステップと、
前記符号化ブロックの個数に基づいて前記シグナリング情報の各部分をピースにセグメント化するステップと、
前記シグナリング情報の各部分でセグメント化されたピースのうち一つずつを含むように各符号化ブロックの入力情報ビットを構成するステップと、
前記各符号化ブロックの入力情報ビットを符号化するステップと、
各符号化ブロックを伝送するステップと、を有する
ことを特徴とする方法。
【請求項２】
放送／通信システムにおける受信器によりシグナリング情報を受信する方法であって、
前記シグナリング情報の符号化ブロックを受信するステップであって、前記シグナリング情報は複数の部分を含み、前記シグナリング情報の各部分は前記シグナリング情報の符号化ブロックの個数に基づいてピースにセグメント化される、ステップと、
前記シグナリング情報のビット数を獲得するステップと、
前記シグナリング情報のビット数とエンコーダ入力情報のビット数に基づいて、前記シグナリング情報の符号化ブロックの個数を獲得するステップと、
前記シグナリング情報の符号化ブロックの個数に基づいて前記受信された符号化ブロックを復号化するステップと、
前記復号化された符号化ブロックに含まれるセグメント化したシグナリング情報ビットを抽出するステップと、
前記抽出されたセグメント化したシグナリング情報ビットをセグメント化する前の状態に復元するステップと、を有し、
前記符号化ブロックの各々には前記シグナリング情報の各部分でセグメント化されたピースのうち一つずつが含まれる
ことを特徴とする方法。
【請求項３】
前記シグナリング情報は、階層１（Ｌ１）可変情報とＬ１動的情報とを含むことを特徴とする請求項１に記載の方法又は請求項２に記載の方法。
【請求項４】
前記Ｌ１動的情報は、
現在フレームのＬ１動的情報と次のフレームのＬ１動的情報とを含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記シグナリング情報は、拡張フィールド、巡回冗長検査（ＣＲＣ）フィールド、及びパディングフィールドのうち少なくとも一つをさらに含むことを特徴とする請求項３に記載の方法。
【請求項６】
前記符号化ブロックの個数は、下記の数式により定義され、
【数１】
0005916837.tif 000055
ここで、Ｎpost_FEC_Blockは符号化ブロックの個数を表し、Ｋpost_ex_padはパディングフィールドを除いたシグナリングビットの数を表し、Ｋbchは符号化単位としてエンコーダが一度に符号化するビットの数であって、ＢＣＨ（Bose Chaudhuri Hocquenghem）符号化が低密度パリティチェック（ＬＤＰＣ）符号化と連結される場合にＢＣＨエンコーダに入力可能になるＢＣＨ情報ビットの数を表し、Ａは補正係数を表す、ことを特徴とする請求項１に記載の方法又は請求項２に記載の方法。
【請求項７】
前記パディングフィールドの長さは、下記の数式により定義され、
【数２】
0005916837.tif 000056
ここで、ＫL1_PADDINGはパディングフィールドの長さを表し、ＫL1_conf_PADはＬ１可変情報に対するパディングフィールドの長さを表し、ＫL1_dyn,c_PADは現在フレームのＬ１動的情報に対するパディングフィールドの長さを表し、ＫL1_dyn,n_PADは次のフレームのＬ１動的情報に対するパディングフィールドの長さを表し、ＫL1_ext_PADはＣＲＣを含む拡張フィールドに対するパディングフィールドの長さを表す、ことを特徴とする請求項５に記載の方法。
【請求項８】
ＫL1_conf_PADは、下記の数式により定義され、
【数３】
0005916837.tif 000057
ＫL1_dyn,c_PADは、下記の数式により定義され、
【数４】
0005916837.tif 000058
ＫL1_dyn,n_PADは、下記の数式により定義され、
【数５】
0005916837.tif 000059
ＫL1_ext_PADは、下記の数式により定義され、
【数６】
0005916837.tif 000060
ここで、ＫL1_confはＬ１可変情報の長さを表し、ＫL1_dyn,cは現在フレームのＬ１動的情報に対する長さを表し、ＫL1_dyn,nは次のフレームのＬ１動的情報に対する長さを表し、ＫL1_extは拡張フィールドの長さを表し、ＮcrcはＣＲＣフィールドの長さを表す、ことを特徴とする請求項７に記載の方法。
【請求項９】
各符号化ブロックの入力情報ビットの長さは、下記の数式により定義され、
【数７】
0005916837.tif 000061
ここで、Ｋsigは各符号化ブロックの入力情報ビットの長さを表し、Ｎpost_FEC_Blockは符号化ブロックの個数を表し、Ｋpostは、下記の数式により定義され、
【数８】
0005916837.tif 000062
ここで、Ｋpost_ex_padは、パディングフィールドを除いたシグナリングビットの数を表し、ＫL1_PADDINGはパディングフィールドの長さを表す、ことを特徴とする請求項１に記載の方法又は請求項２に記載の方法。
【請求項１０】
放送／通信システムにおけるシグナリング情報を送信する装置であって、
複数のピースを含むシグナリング情報を生成する階層１（Ｌ１）シグナリング情報生成器と、
前記シグナリング情報のビット数とエンコーダ入力情報のビット数に基づいて、前記シグナリング情報が符号化される符号化ブロックの個数を決定し、 
前記決定された符号化ブロックの個数に従って前記シグナリング情報の各部分をピースにセグメント化し、前記シグナリング情報の各部分でセグメント化したピースのうち一つずつを含むように各符号化ブロックの入力情報ビットを構成するように制御する制御器と、
前記制御器の制御により各符号化ブロックの入力情報ビットを構成し、前記各符号化ブロックの入力情報ビットを各符号化ブロックに符号化するエンコーダと、
各符号化ブロックを送信する送信器と、を含む
ことを特徴とする装置。
【請求項１１】
放送／通信システムにおけるシグナリング情報を受信する装置であって、
前記シグナリング情報の符号化ブロックを受信する受信器であって、前記シグナリング情報は複数の部分を含み、前記シグナリング情報の各部分は前記シグナリング情報の符号化ブロックの個数に基づいてピースにセグメント化される、受信器と、
前記符号化ブロックを復号化するデコーダと、
前記シグナリング情報のビット数を獲得し、前記シグナリング情報のビット数とエンコーダ入力情報のビット数に基づいて、前記シグナリング情報の符号化ブロックの個数を獲得し、前記シグナリング情報の符号化ブロックの個数に基づいて前記復号化された符号化ブロックに含まれるセグメント化したシグナリング情報ビットを抽出する制御器と、
前記セグメント化したシグナリング情報ビットをセグメント化する以前の状態に再組み立てするリアセンブラと、を含み、
前記符号化ブロックの各々には前記シグナリング情報の各部分でセグメント化されたピースのうち一つずつが含まれる
ことを特徴とする装置。
【請求項１２】
前記シグナリング情報は、階層１（Ｌ１）可変情報とＬ１動的情報とを含むことを特徴とする請求項１０に記載の装置又は請求項１１に記載の装置。
【請求項１３】
前記Ｌ１動的情報は、現在フレームのＬ１動的情報と次のフレームのＬ１動的情報を含むことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記シグナリング情報は、拡張フィールド、巡回冗長検査（ＣＲＣ）フィールド、及びパディングフィールドのうち少なくとも一つをさらに含むことを特徴とする請求項１２に記載の装置。
【請求項１５】
前記符号化ブロックの個数は、下記の数式により定義され、
【数９】
0005916837.tif 000063
ここで、Ｎpost_FEC_Blockは符号化ブロックの個数を表し、Ｋpost_ex_padはパディングフィールドを除いたシグナリングビットの数を表し、Ｋbchは符号化単位としてエンコーダが一度に符号化するビットの数を表し、またＫbchは、ＢＣＨ（Bose Chaudhuri Hocquenghem）符号化が低密度パリティチェック（ＬＤＰＣ）符号化と連結される場合にＢＣＨエンコーダに入力可能にするＢＣＨ情報ビットの数を表し、Ａは補正係数を表す、ことを特徴とする請求項１０に記載の装置又は請求項１１に記載の装置。
【請求項１６】
前記パディングフィールドの長さは、下記の数式により定義され、
【数１０】
0005916837.tif 000064
ここで、ＫL1_PADDINGはパディングフィールドの長さを表し、ＫL1_conf_PADはＬ１可変情報に対するパディングフィールドの長さを表し、ＫL1_dyn,c_PADは現在フレームのＬ１動的情報に対するパディングフィールドの長さを表し、ＫL1_dyn,n_PADは次のフレームのＬ１動的情報に対するパディングフィールドの長さを表し、ＫL1_ext_PADはＣＲＣを含む拡張フィールドに対するパディングフィールドの長さを表す、ことを特徴とする請求項１４に記載の装置。
【請求項１７】
ＫL1_conf_PADは、下記の数式により定義され、
【数１１】
0005916837.tif 000065
ＫL1_dyn,c_PADは、下記の数式により定義され、
【数１２】
0005916837.tif 000066
ＫL1_dyn,n_PADは、下記の数式により定義され、
【数１３】
0005916837.tif 000067
ＫL1_ext_PADは、下記の数式により定義され、
【数１４】
0005916837.tif 000068
ここで、ＫL1_confはＬ１可変情報の長さを表し、ＫL1_dyn,cは現在フレームのＬ１動的情報に対する長さを表し、ＫL1_dyn,nは次のフレームのＬ１動的情報に対する長さを表し、ＫL1_extは拡張フィールドの長さを表し、ＮcrcはＣＲＣフィールドの長さを表す、ことを特徴とする請求項１６に記載の装置。
【請求項１８】
各符号化ブロックの入力情報ビットの長さは、下記の数式により定義され、
【数１５】
0005916837.tif 000069
ここで、Ｋsigは各符号化ブロックの入力情報ビットの長さを表し、Ｎpost_FEC_Blockは符号化ブロックの個数を表し、Ｋpostは、下記の数式により定義され、
【数１６】
0005916837.tif 000070
ここで、Ｋpost_ex_padは、パディングフィールドを除いたシグナリングビットの数を表し、ＫL1_PADDINGはパディングフィールドの長さを表す、ことを特徴とする請求項１０に記載の装置又は請求項１１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的に放送/通信システムにおける制御情報を送受信する方法及び装置に関するもので、特に、低密度パリティ検知(Low  Density  Parity  Check：ＬＤＰＣ)符号を用いる放送/通信システムにおいて制御情報を送受信する方法及び装置に関する。
【背景技術】
【０００２】
図１は、従来の放送/通信システムで使用されるフレーム構造を示す。
図１を参照すれば、制御情報を含むフレーム１０１は、放送/通信システムで送受信される。フレーム１０１は、プリアンブル１０２、Ｌ１(Layer1)シグナリング１０３、及びデータ１０４を含む。ここで、制御情報は、プリアンブル１０２とＬ１シグナリング１０３で伝送可能である。プリアングル１０２は、受信器の時間及び周波数同期、フレーム境界同期などを獲得するのに使われる信号である。
【０００３】
図１に示すように、データ１０４は、物理階層パイプ(ＰＬＰ)１０８，１０９，１１０を含む。異なる変調方式と符号率が、各々ＰＬＰに独立的に使用され得る。
Ｌ１シグナリング１０３は、Ｌ１信号が伝送される部分を示し、Ｌ１プリ(pre)情報１０５、Ｌ１可変(configurable)情報１０６、及びＬ１動的(dynamic)情報１０７を含む。Ｌ１可変情報１０６とＬ１動的情報１０７は、Ｌ１ポストシグナリング情報１２０と称される。また、Ｌ１可変情報１０６は可変Ｌ１ポストシグナリングと称され、Ｌ１動的情報１０７は動的Ｌ１ポストシグナリングと称される。
Ｌ１プリ情報１０５は、セル識別子、ネットワーク識別子、無線周波数(ＲＦ)の数、フレーム長、パイロット副搬送波の位置のように、時間的にほぼ変化しない情報を含む。Ｌ１可変情報１０６は、Ｌ１プリ情報１０５より頻繁に変更される情報を含む。Ｌ１可変情報１０６の例としては、ＰＬＰ識別子、各ＰＬＰ伝送に使用される変調方式、及び符号化率情報を含む。
【０００４】
図１では、Ｌ１動的情報１０７は、各フレームで変更可能な情報、例えばサービスデータを伝送する各ＰＬＰが現在フレームで伝送される位置に関する情報(すなわち、現在フレームでサービスデータが伝送される各ＰＬＰが開始及び終了される位置に関する情報)を含む。
また、Ｌ１ポストシグナリング情報１２０は、Ｌ１ポスト可変情報１０６と動的情報１０７以外の情報を含むことができる。例えば、Ｌ１ポストシグナリング情報１２０は、拡張情報、誤りチェック符号であるＣＲＣ(Cyclic  Redundancy  Check)、及びＬ１パディング(padding)を含む。一例として、ＣＲＣの使用は、非特許文献１に開示されている。
ＰＬＰ１  １０８、ＰＬＰ２  １０９、及びＰＬＰ  Ｎ１１０は、各々少なくとも一つの放送サービスチャンネルを伝送するサービスデータである。ＰＬＰ１  １０８、ＰＬＰ２  １０９、及びＰＬＰ  Ｎ１１０は、実際放送データを含む。
【０００５】
図１を参照すると、プリアンブル１０２を通じてフレーム１０１の同期を獲得した受信器は、Ｌ１シグナリング情報１０３を通じてデータが伝送される方式、フレーム長などを含む情報を獲得する。この受信器は、獲得した情報に基づいてＰＬＰ１０８〜１１０を通じて関連データを受信する。
上記したように、放送/通信システムでシグナリング情報のような制御情報が伝送される場合、制御情報の符号化の性能は、データ情報の符号化の性能より優れるべきである。したがって、シグナリング情報に対する効率的な符号化方法及びその効率的な復号化方法が求められる。
【先行技術文献】
【特許文献】
【０００６】
【非特許文献１】Peterson, W.W. and Brown, D.T., "Cyclic Codes for Error Detection", Proceedings of the IRE 49: 228, doi: 10.1109/JRPROC.1961.287814, January 1961
【発明の概要】
【発明が解決しようとする課題】
【０００７】
したがって、本発明は上記した従来技術の問題点に鑑みてなされたものであって、その目的は、制御情報の復号化の性能を向上させる符号化方法を提供することにある。
本発明の別の目的は、Ｌ１ポストシグナリング情報の復号化性能を高めるための符号化方法を提供することにある。
また、本発明の目的は、放送／通信システムにおいて、制御情報を送受信する方法及び装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記のような目的を達成するために、本発明の一態様によれば、放送/通信システムにおける送信器によりシグナリング情報を送信する方法が提供される。その方法は、複数個で構成されるシグナリング情報を生成するステップと、シグナリング情報のビット数と符号化入力情報のビット数に基づいて、シグナリング情報が符号化される符号化ブロックの個数を決定するステップと、符号化ブロックの個数に基づいて各々のシグナリング情報をセグメント化するステップと、シグナリング情報のそれぞれのピースのセグメント化した部分を含むように各符号化ブロックの入力情報ビットを構成するステップと、各符号化ブロックの入力情報ビットを符号化するステップと、各符号化ブロックを伝送するステップとを有する。
【０００９】
本発明の別の態様によれば、放送/通信システムにおける受信器によりシグナリング情報を受信する方法が提供される。その方法は、シグナリング情報の符号化ブロックを受信するステップと、シグナリング情報のビット数又は符号化ブロックの個数を獲得するステップと、符号化ブロックを復号化するステップと、復号化された符号化ブロックに含まれるセグメント化したシグナリング情報ビットを抽出するステップと、抽出されたセグメント化したシグナリング情報ビットをセグメント化する前の状態に復元するステップとを有する。
【００１０】
また、本発明の別の態様によれば、放送/通信システムにおけるシグナリング情報を送信する装置が提供される。その装置は、複数個で構成されるシグナリング情報を生成する階層１(Ｌ１)シグナリング情報生成器と、シグナリング情報のビット数とエンコーダ入力情報のビット数に基づいて、シグナリング情報が符号化される符号化ブロックの個数を決定する制御器と、符号化ブロックの個数に従ってシグナリング情報の各々をセグメント化し、シグナリング情報各々のセグメント化した部分を含むように各符号化ブロックの入力情報ビットを構成し、入力情報ビットを各符号化ブロックに符号化するエンコーダと、各符号化ブロックを送信する送信器とを含む。
【００１１】
さらに、本発明の別の態様によれば、放送/通信システムにおけるシグナリング情報を受信する装置が提供される。その装置は、シグナリング情報の符号化ブロックを受信する受信器と、符号化ブロックを復号化するデコーダと、シグナリング情報のビット数又は符号化ブロックの個数を獲得し、復号化された符号化ブロックに含まれるセグメント化したシグナリング情報ビットを抽出する制御器と、セグメント化したシグナリング情報ビットをセグメント化する以前の状態に再組み立てするリアセンブラとを含む。
【発明の効果】
【００１２】
本発明は、送信器が制御情報を效率的に変更するように符号化することによって、受信器の復号化性能を向上させることができる。
本発明による実施形態の上記及び他の態様、特徴、及び利点は、添付の図面と共に述べる以下の詳細な説明から、一層明らかになるはずである。
【図面の簡単な説明】
【００１３】
【図１】従来の放送/通信システムで使用されるフレームを示す図である。
【図２】放送/通信システムにおける従来のセグメント化した制御情報を示す図である。
【図３】本発明の一実施形態により、制御情報をセグメント化してエンコーダ入力情報ビットを生成する方法を示す図である。
【図４】本発明の一実施形態により、制御情報をセグメント化することなくエンコーダ入力情報ビットを生成する方法を示す図である。
【図５】本発明の一実施形態によるエンコーダに入力される入力情報ビットを構成する方法を示す図である。
【図６】本発明の一実施形態によるエンコーダに入力される情報ビットを示す図である。
【図７】本発明の一実施形態によるエンコーダに入力される情報ビットを示す図である。
【図８】本発明の一実施形態によるエンコーダに入力される情報ビットを示す図である。
【図９】本発明の一実施形態によるエンコーダに入力される情報ビットを示す図である。
【図１０】本発明の一実施形態による送信装置により制御情報を符号化及び送信する方法を示すフローチャートである。
【図１１】本発明の一実施形態による受信装置により制御情報を受信する方法を示すフローチャートである。
【図１２】本発明の一実施形態による送信装置を示すブロック構成図である。
【図１３】本発明の一実施形態による受信装置を示すブロック構成図である。
【発明を実施するための形態】
【００１４】
以下、本発明の望ましい実施形態を添付の図面を参照して詳細に説明する。
下記の説明で、本発明に関連した公知の機能又は構成に関する具体的な説明が本発明の要旨を不明にすると判断された場合に、その詳細な説明を省略する。
本発明の実施形態ではＬＤＰＣ符号化を用いて以下に説明するが、本発明は、他のタイプの符号化にも適応可能である。
【００１５】
図２は、放送/通信システムで従来のセグメント化した制御情報を示す。特に、図２は、Ｌ１シグナリング情報に含まれるＬ１ポスト(post)シグナリング情報に対応するＬ１可変情報２０８とＬ１動的情報２０９の符号化を示す。
図２を参照すると、Ｌ１可変情報２０８がフレームごとに変化せず、時々変化する情報を含むため、Ｋ番目のフレームのＬ１可変情報は、Ｋ＋１番目のフレームのＬ１可変情報と同一であり得る。Ｋ番目のフレームに含まれるＬ１可変情報がＫ＋１番目のフレームに含まれるＬ１可変情報と同一である場合、受信器は、Ｋ＋１番目のフレームを受信していると、既に受信したＫ番目のフレームに含まれたＬ１可変情報を通じてＫ＋１番目のフレームに含まれるＬ１可変情報を予め認知できる。したがって、受信器は、予め認知しているＬ１可変情報を用いて、Ｋ＋１番目のフレームに含まれたＬ１動的情報の性能を向上させることができる。
【００１６】
より具体的には、受信器がＫ番目のフレームに含まれたＬ１可変情報を受信し、Ｋ＋１番目のフレームで同一のＬ１可変情報が伝送されるため、受信器は、Ｋ＋１番目のフレームを復号化する場合、Ｋ＋１番目のフレームに含まれたＬ１可変情報を既に知っている。
さらに、受信器は、Ｋ番目のフレームの復号化に失敗する場合でも、Ｋ番目のフレームで受信したＬ１可変情報を用いてＫ＋１番目のフレームのＬ１可変情報とＬ１動的情報の復号化性能を向上させることができる。例えば、Ｋ番目のフレームのＬ１可変情報がＫ＋１番目のフレームのＬ１可変情報と同一である場合、受信器は、Ｋ番目のフレームに含まれたＬ１可変情報の復号化に失敗しても、獲得したＬＬＲ(Log  Likelihood  Ratio)値をＫ＋１番目のフレームの復号化にに使用できる。
【００１７】
ＬＤＰＣ符号を使用する場合、エンコーダは、所定の入力情報ビット数(符号化ユニット；エンコーダの入力サイズに該当する入力情報ビットの数)より小さい数の情報ビットのみを符号化する。したがって、ＬＤＰＣ符号化方式では、入植情報ビットの数が所定の入力情報ビット数より大きい場合、入力情報ビットはセグメント化される。ここで、エンコーダに入力される情報は、“入力情報ビット”と称し、エンコーダにより符号化された後に出力されるコードワード(codeword)は、“符号化ブロック”と称する。
【００１８】
図２を参照すると、“ａ”のサイズを有するＬ１ポストシグナリング情報に該当し、可変長を有するＬ１可変情報２０８とＬ１動的情報２０９は、２つの符号化ブロックにセグメント化される。Ｌ１ポストシグナリング情報のビット数が所定のエンコーダ入力情報ビットの数より大きい場合、Ｌ１ポストシグナリング情報は、２つの符号化ブロックにセグメント化する。この場合、第１の入力情報ビット２１０は、Ｌ１ポストシグナリング情報からａ/２部分を抽出して生成され、第２の入力情報ビット２１２は、Ｌ１ポストシグナリング情報から残りのａ/２を抽出して生成される。第１の入力情報ビット２１０は、Ｌ１可変情報２０８の一部であるＬ１可変情報１(L1  configurable1)２１０を含む。すなわち、第１の入力情報ビット２１０は、Ｌ１可変情報２０８のみを含む。また、第２の入力情報ビット２１２は、Ｌ１可変情報２０８の一部であるＬ１可変情報２(L1  configurable2)２１１とＬ１動的情報(L1  dynamic)２０９を含む。
【００１９】
Ｋ番目のフレームに含まれるＬ１可変情報２０８は、Ｋ＋１番目のフレームに含まれるＬ１可変情報２０８と同一であると仮定する。したがって、受信器がＫ番目のフレームを受信し、Ｌ１可変情報２０８の復号化に成功する場合、受信器で、Ｋ＋１番目のフレームで第１の入力情報ビット２１０を含む第１の符号化ブロックを復号化しなくてもよいという長所がある。しかしながら、第２の入力情報ビット２１２を含む第２の符号化ブロックがＬ１可変情報２０８の一部分であるＬ１可変情報２(L1  configurable2)２１１のみを含む。したがって、受信器がＬ１可変情報２０８を知っているとしても、受信器では知っている情報のビット数が大きくないので、Ｌ１動的情報２０９の復号化性能を大きく向上させることはできない。
【００２０】
本発明の一実施形態によると、図２に示すように、Ｌ１可変情報２０８は、それぞれの第１及び第２の入力情報ビットに含まれる。
また、ＬＤＰＣ符号化方式で、エンコーダ入力情報ビットの前部に位置する情報の復号化性能がその後部に位置する情報の復号化性能より優れる。したがって、本発明の実施形態により、ＬＤＰＣが使用される場合、フレームごとに変化できるＬ１動的情報を入力情報ビットの前部に位置させることが、受信器の復号化性能を向上させるために望ましい。
【００２１】
図３は、本発明の一実施形態により、制御情報をセグメント化し、エンコーダ入力情報ビットを生成する方法を示す。特に、図３において、セグメンテーション値は、２と同じである。この値は、符号化されるＬ１シグナリング情報(特に、Ｌ１ポストシグナリング情報)がエンコーダの入力サイズに該当する符号化単位に従って第１の入力情報ビットと第２の入力情報ビットに分けられてエンコーダに入力されることを意味する。したがって、セグメンテーション値が２である場合、エンコーダにより符号化される入力情報ビットは、２つの符号化ブロックに分けられてエンコーダから出力される。
【００２２】
図３を参照すると、Ｌ１可変情報３０１は、セグメンテーション値２に従って、２つの部分、すなわちＬ１可変情報１３０３とＬ１可変情報２３０４にセグメント化される。さらに、Ｌ１動的情報３０２は、セグメンテーション値２により、Ｌ１動的情報１３０５とＬ１動的情報２３０６の２つの部分に分離される。
さらに、送信器は、セグメント化したＬ１可変情報１３０３とＬ１動的情報１３０５で第１のエンコーダ入力情報ビット３１０を構成し、Ｌ１可変情報２３０４とＬ１動的情報２３０６で第２のエンコーダ入力情報ビット３２０を構成する。送信器は、それぞれの第１及び第２のエンコーダ入力情報ビット３１０，３２０をＬＤＰＣエンコーダに入力して２個の符号化ブロックを生成する。第１の入力情報ビット３１０において、Ｌ１動的情報１３０５は、Ｌ１可変情報１３０３の前部に配置する。同様に、第２の入力情報ビット３２０において、Ｌ１動的情報２３０６は、Ｌ１可変情報２３０４の前部に配置される。
【００２３】
又は、Ｌ１動的情報とＬ１可変情報は、相互に位置を交換することができる。例えば、Ｌ１可変情報１３０３は、Ｌ１動的情報１３０５の前部に配置でき、Ｌ１可変情報２３０４はＬ１動的情報２３０６の前部に配置できる。
さらに、エンコーダ入力情報ビットがセグメント化されない場合でも、Ｌ１動的情報３０２をＬ１可変情報３０１の前部に配置するこもが可能である。すなわち、Ｌ１ポストシグナリング情報の長さがＬＤＰＣエンコーダ情報ビットの所定の個数より小さくても、セグメント化が必要ない場合に、Ｌ１動的情報３０２は、Ｌ１可変情報３０１の前部に配置することができる。
【００２４】
図４は、本発明の一実施形態により、Ｌ１ポストシグナリング情報をセグメント化なしにＬＤＰＣエンコーダ入力情報ビットを構成する方法を示す。
図４を参照すると、ＬＤＰＣエンコーダ入力情報ビットは、Ｌ１可変情報４１０とＬ１動的情報４１１を含んで構成され、入力情報ビットの前部に位置したビットの復号化性能が入力情報ビットの後部に位置したビットの復号化性能より優れる場合、入力情報ビットは、参照番号４２０で示すように、Ｌ１可変情報４１０の前部にＬ１動的情報４１１を配置して構成される。
【００２５】
図５は、本発明の一実施形態によりエンコーダに入力される入力情報ビットを構成する方法を示す。特に、図５は、Ｌ１ポストシグナリング情報に含まれる複数の制御情報がセグメンテーション値２に従ってセグメント化することを示す。
図５を参照すると、エンコーダに入力されるＬ１ポストシグナリング５５０は、Ｌ１可変情報５００、現在フレームのＬ１動的情報(又は、‘動的，現在のフレーム’又は‘現在のフレームに対する動的Ｌ１ポストシグナリング’)５０１、及び以後に送信されるフレームのＬ１動的情報が次のフレームのＬ１動的情報(又は‘動的，次のフレーム’又は‘次のフレームの動的Ｌ１ポストシグナリング’)５０２を含む。特に、現在のフレームがＫ番目のフレームである場合、Ｋ番目のフレームで伝送される次のフレームのＬ１動的情報５０２は、Ｋ＋１番目のフレームで送信されるＬ１動的情報と同じ値を含む。次のフレームのＬ１動的情報５０２は選択的な情報であり、送信器は、Ｌ１プリシグナリングを通じて、次のフレームのＬ１動的情報の存在の有無を受信器に通知できる。例えば、Ｌ１プリシグナリングのフラグＬ１_ＲＥＰＥＴＩＴＩＯＮ_ＦＬＧの値が１である場合、これは、次のフレームに対するＬ１動的情報があることを意味する。一方、Ｌ１_ＲＥＰＥＴＩＴＩＯＮ_ＦＬＧの値が０である場合、これは、次のフレームに対するＬ１動的情報がないことを意味する。
【００２６】
Ｌ１可変情報５００、現在フレームのＬ１動的情報５０１、及び次のフレームのＬ１動的情報５０２の各々は、２部分にセグメント化される。特に、Ｌ１可変情報５００は、参照番号５１０で示すように、Ｌ１可変情報１５０４とＬ１可変情報２５０５に分けられる。現在フレームのＬ１動的情報５０１は、参照番号５１５で示すように、現在フレームのＬ１動的情報１５０６と現在フレームのＬ１動的情報２５０７に分割される。次のフレームのＬ１動的情報５０２は、参照番号５２０で示すように、次のフレームのＬ１動的情報１５０８と次のフレームのＬ１動的情報２５０９に分割される。
【００２７】
符号化中に、Ｌ１可変情報１５０４、現在フレームのＬ１動的情報１５０６、及び次のフレームのＬ１動的情報１５０８は、第１の入力情報ビット５３０で構成される。さらに、Ｌ１可変情報２５０５、現在フレームのＬ１動的情報２５０７、及び次のフレームのＬ１動的情報２５０９は、第２の入力情報ビット５３５で構成される。
Ｌ１可変情報１５０４は、現在フレームのＬ１動的情報１５０６と次のフレームのＬ１動的情報１５０８以後の第１の入力情報ビット５３０の最後部分に配置される。
同様に、Ｌ１可変情報２５０５は、現在フレームのＬ１動的情報２５０７と次のフレーム５０９のＬ１動的情報２５０９以後に、第２の入力情報ビット５３５の最後部分に位置される。
【００２８】
上記したように、第１の入力情報ビット５３０と第２の入力情報ビット５３５の構成は、ＬＤＰＣ符号化のように、情報ビットのうち前部に位置したビットの復号化性能が優れることに基づく。したがって、第１の入力情報ビット５３０及び第２の入力情報ビット５３５のＬ１可変情報５００、現在フレームのＬ１動的情報５０１、及び次のフレームのＬ１動的情報５０２の実際位置は、復号化性能、例えば使用される符号化タイプに従って変わり得る。
【００２９】
また、図４を参照して上記したように、セグメンテーションが不要である場合でも、ＬＤＰＣ符号化方式が使用される場合に入力情報ビットの前部に位置したビットの優れた復号化性能を考慮して、現在フレームのＬ１動的情報は、入力情報ビットの最も前部に位置し、Ｌ１可変情報は、入力情報ビットの最後部分に位置され得る。
したがって、セグメンテーションが適用されるか否かに関係なく、Ｌ１動的情報とＬ１可変情報の位置は、ＬＤＰＣエンコーダにより入力情報ビットに対する符号化性能を考慮して決定できる。すなわち、上記したように、入力情報の後部に位置したビットの復号化性能がその前部に位置したビットの復号化性能より優れる場合、Ｌ１可変情報は、入力情報ビットの前部に配置され、Ｌ１動的情報は、入力情報ビットの後部に配置される。
【００３０】
また、Ｌ１可変情報とＬ１動的情報は、相互に独立に符号化/復号化することができる。特に、Ｌ１動的情報が現在フレームのＬ１動的情報と次のフレームのＬ１動的情報を含む場合、上記したように、現在フレームの動的情報と次のフレームのＬ１動的情報を各々セグメント化し、エンコーダに入力される単位に該当する第１の入力情報ビットは、セグメントした現在フレームのＬ１動的情報１と次のフレームのＬ１動的情報１で構成される。また、エンコーダに入力される単位に該当する第２の入力情報ビットは、セグメント化した現在フレームのＬ１動的情報２と次のフレームのＬ１動的情報２で構成される。さらに、セグメンテーションが必要であるか否かに関係なく、現在フレームのＬ１動的情報は、入力情報ビットの前部に配置され、次のフレームのＬ１動的情報は、入力情報ビットの後部分に配置される。
【００３１】
図６は、本発明の一実施形態によるエンコーダに入力される入力情報ビットのセグメンテーションを示す。図６において、セグメント値は、Ｎpost_FEC_Blockである。
図６を参照すると、Ｌ１ポストシグナリング情報６５０、すなわちエンコーダに入力される入力情報ビットは、Ｌ１可変情報６００、現在フレームのＬ１動的情報６０１、次のフレームのＬ１動的情報６０２、拡張情報６０３、巡回冗長検査(ＣＲＣ)情報６０４、及びＬ１パディング(padding)ビット６０５を含む。ＣＲＣ情報６０４は、ＣＲＣ符号のパリティビットを含み、受信器で、Ｌ１可変情報６００、現在フレームのＬ１動的情報６０１、次のフレームのＬ１動的情報６０２、及び拡張情報６０３に誤りが発生するか否かを判断するのに使用される。図６に示されていないが、複数のＣＲＣが使用され得る。特に、ＣＲＣの個数及び位置が変更可能であることは、当該技術分野における通常の知識を持つ者には明らかである。
【００３２】
Ｌ１可変情報６００の長さはＫL1_conf、現在フレームのＬ１動的情報６０１の長さはＫL1_dyn,c、次のフレームのＬ１動的情報６０２の長さはＫL1_dyn,n、拡張情報６０３の長さはＫL1_ext、及びＣＲＣ６０４の長さはＮcrcである。次のフレームのＬ１動的情報６０２の長さＫL1_dyn,nが０である場合、値０は、次のフレームのＬ１動的情報６０２が使用されないことを意味する。ＫL1_extが０である場合、これは、拡張情報６０３が使用されないことを意味する。同様に、Ｎcrcが０である場合、ＣＲＣ符号が使用されないことを意味する。
【００３３】
ＫL1_conf、ＫL1_dyn,c、及びＫL1_dyn,nのそれぞれは、ＰＬＰの個数の関数(function)として表示できる。言い換えれば、所定のシグナリングを通じてＫL1_conf、ＫL1_dyn,c、及びＫL1_dyn,nがわかる。例えば、ＫL1_confを示すＬ１_ＰＯＳＴ_ＣＯＮＦ_ＳＩＺＥ、ＫL1_dyn,cを示すＬ１_ＰＯＳＴ_ＤＹＮ，ＣＵＲＲＥＮＴ_ＳＩＺＥ、ＫL1_dyn,nを示すＬ１_ＰＯＳＴ_ＤＹＮ，ＮＥＸＴ_ＳＩＺＥ、拡張情報６０３の長さを示すＬ１_ＰＯＳＴ_ＥＸＴ_ＳＩＺＥのように、それぞれの長さを表すパラメータは、Ｌ１プリ情報１０５を通じて伝送され得る。
【００３４】
ＢＣＨ(Bose  Chaudhuri  Hocquenghem)符号が低密度パリティチェック(ＬＤＰＣ)符号と連結され、ＬＤＰＣ符号と連結されたＢＣＨ符号がＬ１シグナリング情報に使用され、ＢＣＨ符号の入力ビットの長さがＫbchである場合、Ｌ１シグナリング情報の符号化ブロックの個数に対応するＮpost_FEC_Blockは、下記の＜数式１＞を用いて計算できる。基本的に、Ｎpost_FEC_Blockは、Ｌ１シグナリング情報ビットがセグメント化した複数の情報の個数である。ＢＣＨ符号とＬＤＰＣ符号の連結を考慮する場合、符号化ブロックの個数は、ＢＣＨ符号の入力ビットの長さＫbchを用いて計算される。しかしながら、ＬＤＰＣ符号のみが使用される場合には、符号化ブロックの個数は、Ｋbchの代わりにＬＤＰＣ符号の入力ビットの長さＫldpcを用いて計算することができる。
【００３５】
【数１】
0005916837.tif 000002
【００３６】
＜数式１＞において、Ｋpost_ex_padはＬ１可変情報６００、現在フレームのＬ１動的情報６０１、次のフレームのＬ１動的情報６０２、拡張情報６０３、及びＣＲＣ情報６０４の長さの和である。Ｋpost_ex_pad＝ＫL1_conf＋ＫL1_dyn,c＋ＫL1_dyn,n＋ＫL1_ext＋Ｎcrcである。すなわち、Ｋpost_ex_padは、パディングフィールドを除外したＬ１ポストシグナリングのビット数である。＜数式１＞において、
【数２】
0005916837.tif 000003
は、ｘより大きい最小整数を表す。例えば、
【数３】
0005916837.tif 000004
である。
符号化ブロックの個数に対応するＮpost_FEC_Blockに基づいて、ゼロビットが挿入される長さであるＫpadは、下記の＜数式２＞のように計算できる。
【００３７】
【数４】
0005916837.tif 000005
【００３８】
＜数式２＞において、
【数５】
0005916837.tif 000006
は、ｘより大きい最小整数を表す。例えば、
【数６】
0005916837.tif 000007
である。ゼロビットが挿入される長さであるＫpadは、省略可能である。
図３と図５を参照して説明したように、Ｌ１可変情報６００、現在フレームのＬ１動的情報６０１、次のフレームのＬ１動的情報６０２、拡張情報６０３、ＣＲＣ６０４、及びＬ１パディング６０５の各々がＮpost_FEC_Blockによりセグメント化される場合、各セグメントの長さは、下記の＜数式３＞〜＜数式６＞を用いて計算できる。
特に、長さがＫL1_confであるＬ１可変情報６００に対する補正係数(correction  factor)ＫL1_conf_PADは、下記の＜数式３＞によって計算できる。すなわち、ＫL1_conf_PADは、Ｌ１可変情報の長さＫL1_confがセグメンテーションに対する符号化ブロックの個数に対応するＮpost_FEC_Blockの倍数でない場合に補正係数である。
【００３９】
【数７】
0005916837.tif 000008
【００４０】
＜数式３＞において、
【数８】
0005916837.tif 000009
は、ｘより小さい最大整数を表す。例えば、
【数９】
0005916837.tif 000010
である。ＫL1_conf_PADは、第ｉの(ｉ＝１，…,(Ｎpost_FEC_Block−１))エンコーダ入力情報ビットのうちのＬ１可変情報ｉ６００ｂの長さを
【数１０】
0005916837.tif 000011
、第(Ｎpost_FEC_Block)のエンコーダ入力情報ビットのうち、Ｌ１可変情報６００ｃの長さを
【数１１】
0005916837.tif 000012
にするために計算される値である。
例えば、ＫL1_conf＝２９９及びＮpost_FEC_Block＝２である場合、
【数１２】
0005916837.tif 000013
である。
【００４１】
１の値を有するＫL1_conf_PADは、第１のエンコーダ入力情報ビットのうちＬ１可変情報１の長さを１４９にし、第２のエンコーダ入力情報ビットのうちのＬ１可変情報２の長さを１４９＋１＝１５０にする。これら条件は、追加的なゼロパディングを防止するためのものである。
図６に示すように、長さＫL1_dyn,ｃである、現在フレームのＬ１動的情報６０１に対する補正係数の長さＫL1_dyn,c_PADは、＜数式４＞により計算できる。ＫL1_dyn,c_PADは、現在フレームのＬ１動的情報６０１の長さＫL1_dyn,cがセグメント化のための符号化ブロックの個数であるＮpost_FEC_Blockの倍数でない場合の補正係数である。
【００４２】
【数１３】
0005916837.tif 000014
【００４３】
＜数式４＞において、
【数１４】
0005916837.tif 000015
は、ｘより小さい最大整数を表す。
図６に示すように、長さがＫL1_dyn,ｎである、次のフレームのＬ１動的情報６０２に対する補正係数の長さＫL1_dyn,ｎ_PADは、＜数式５＞により計算できる。ＫL1_dyn,ｎ_PADは、次のフレームのＬ１動的情報の長さＫL1_dyn,ｎがセグメント化のための符号化ブロックの個数であるＮpost_FEC_Blockの倍数でない場合の補正係数である。
【００４４】
【数１５】
0005916837.tif 000016
【００４５】
＜数式５＞において、
【数１６】
0005916837.tif 000017
は、ｘより小さい最大整数を表す。
上記したように、次のフレームのＬ１動的情報６０２は常に使用されるものではない。この場合に、ＫL1_dyn,nが０と同一であることは当然である。＜数式３＞〜＜数式５＞に示すように、長さがＫL1_extである拡張情報６０３、長さがＮcrcであるＣＲＣ６０４、及び長さがＫpadであるＬ１パディング６０５は、各々Ｎpost_FEC_Blockによりセグメント化される場合、拡張情報６０３＋ＣＲＣ６０４＋Ｌ１パディング６０５に対する補正係数の長さＫL1_ext_PADは、下記の＜数式６＞を用いて計算される。
【００４６】
【数１７】
0005916837.tif 000018
【００４７】
＜数式６＞において、ＫL1_ext_PADは、拡張情報６０３、ＣＲＣ６０４、及びＬ１パディング６０５の長さの和がセグメントのための符号化ブロックの個数Ｎpost_FEC_Blockの倍数でない場合の補正係数であり、
【数１８】
0005916837.tif 000019
は、ｘより小さい最大整数を表す。上記したように、Ｋpadは必ず使用されるとは限らず、この場合に、Ｋpadは０と同一である。また、Ｎcrcは、ＣＲＣビットを意味する。
＜数式１＞〜＜数式６＞により計算された値を用いてｉ番目のエンコーダ入力情報ビット６７０に対応するＫsig(ｉ)を計算するプロセスは、＜数式７＞により定義される。
【００４８】
【数１９】
0005916837.tif 000020
【００４９】
＜数式７＞において、
【数２０】
0005916837.tif 000021
は、ｘより小さい最大整数を表す。例えば、
【数２１】
0005916837.tif 000022
である。
第(Ｎpost_FEC_Block)のエンコーダ入力情報ビット６８０の個数は、＜数式８＞により計算できる。
【００５０】
【数２２】
0005916837.tif 000023
【００５１】
＜数式８＞において、
【数２３】
0005916837.tif 000024
は、ｘより小さい最大整数を表す。
Ｋsig(ｉ)(ｉ＝１，…，(Ｎpost_FEC_Block−１))とＫsig(Ｎpost_FEC_Block)との間の長さに差が発生するようにセグメント化が遂行されるが、Ｋsig(ｉ)(ｉ＝１，…，(Ｎpost_FEC_Block−１))とＫsig(Ｎpost_FEC_Block)との間の長さに差が発生しないようにセグメント化が遂行されることもできる。また、上述したように、ＣＲＣの個数及び位置に従って数式は変更可能である。
例えば、ＣＲＣ符号がＬ１可変情報６００、現在フレームの動的情報６０１、及び次のフレームの動的情報６０２の各々に適用される場合、ＫL1_conf、ＫL1_dyn,c、及びＫL1_dyn,nは、Ｌ１可変情報６００のＣＲＣビットの数、現在フレームの動的情報６０１のＣＲＣビットの数、及び次のフレームの動的情報６０２のＣＲＣビットの数を含むことができる。
【００５２】
図６において、参照番号６９０は、参照番号６５０で示すエンコーダ入力情報ビットの全部を＜数式１＞〜＜数式８＞を用いてセグメント化した第１のエンコーダ入力情報ビットから第(Ｎpost_FEC_Block)のエンコーダ入力情報ビットを示す。セグメント動作はエンコーダにより遂行されることが一般的であるが、エンコーダがインターリーバを含む場合、インターリーバは、セグメント化したエンコーダ入力情報ビットの全部(すなわち、Ｌ１シグナリング情報)をインターリビング(セグメント化)することができる。
【００５３】
より詳細には、参照番号６９０は、第１のエンコーダ入力情報ビット６６０がエンコーダ入力情報ビット６００，６０１，６０２，６０３，６０４，６０５をＮpost_FEC_Blockによりセグメントして獲得した情報ビット(セグメント化したＬ１パディングビット)６００ａ，６０１ａ，６０２ａ，６０３ａ，６０４ａ，６０５ａを含むことを示す。参照番号６９０は、ｉ番目のエンコーダ入力情報ビット６７０がエンコーダ入力情報ビット６００，６０１，６０２，６０３，６０４，６０５をＮpost_FEC_Blockによりセグメント化して獲得した(エンコーダ入力情報ビット６５０とは異なる)情報ビット６００ｂ，６０１ｂ，６０２ｂ，６０３ｂ，６０４ｂ，６０５ｂを含むことを示す。参照番号６９０は、第(Ｎpost_FEC_Block)のエンコーダ入力情報ビット６８０がエンコーダ入力情報ビット６００，６０１，６０２，６０３，６０４，６０５をＮpost_FEC_Blockによりセグメント化して獲得した情報ビットのうち最後のセグメンテーション６００ｃ，６０１ｃ，６０２ｃ，６０３ｃ，６０４ｃ，６０５ｃを含むことを示す。
【００５４】
したがって、入力情報ビット６９０を受信する受信器は、各エンコーダ入力情報ビット６６０，６７０，６８０を符号化して得られる符号化ブロックを復号化する。その後、受信器は、セグメント化した現在フレームのＬ１動的情報ビット６０１ａ，６０１ｂ，６０１ｃ、次のフレームのＬ１動的情報ビット６０２ａ，６０２ｂ，６０２ｃ、セグメント化したＬ１可変情報ビット６００ａ，６００ｂ，６００ｃ、セグメント化した拡張情報ビット６０３ａ，６０３ｂ，６０３ｃ、セグメント化したＣＲＣビット６０４ａ，６０４ｂ，６０４ｃ、及びセグメント化したＬ１パディングビット６０５ａ，６０５ｂ，６０５ｃをセグメント化される以前の状態に再組み立てする。したがって、受信器は、元のＬ１ポストシグナリング情報を復元できる。
【００５５】
本発明の一実施形態による受信装置がＬ１可変情報６００の長さＫL1_conf、現在フレームのＬ１動的情報６０１の長さＫL1_dyn,c、及び次のフレームのＬ１動的情報６０２の長さＫL1_dyn,nを知っている場合、受信装置は、Ｌ１ポストシグナリング情報を容易に復元することができる。これに対して、本発明の一実施形態による送信装置は、ＫL1_conf、ＫL1_dyn,c、及びＫL1_dyn,nの値を伝送できる。ＫL1_conf、ＫL1_dyn,c、及びＫL1_dyn,nが各々ＰＬＰの個数の関数として表示されるので、送信装置がＰＬＰの個数を送信する場合、受信装置は、Ｌ１ポストシグナリング情報を復元できる。したがって、送信装置が図１に示したＬ１プリ情報１０５でＰＬＰの個数に対応するＮＵＭ_ＰＬＰ(ＰＬＰの個数)情報を含む場合、受信装置は、Ｌ１ポストシグナリング情報を效率的に受信することができる。
【００５６】
図４に示すように、セグメント化が遂行されなくても、送信装置がＰＬＰの個数を送信すると、Ｌ１動的情報４１１をＬ１可変情報４１０以前に伝送する場合でも、受信装置は、ＰＬＰの個数を使用してＬ１ポストシグナリング情報を復元する。また、Ｋ番目のフレームで伝送されたＬ１動的情報が(Ｋ＋１)番目のフレームで伝送されたＬ１動的情報と同一であると、受信装置は、(Ｋ＋１)番目のフレームでＬ１ポスト情報を復元する場合に、受信装置がＫ番目のフレームでＬ１動的情報の復号化に成功したか否かに関係なく、Ｋ番目のフレームのＬ１動的情報を使用することができる。
【００５７】
図７及び図８は、本発明の一の実施形態によるエンコーダに入力される情報ビットを示す。図７において、Ｌ１動的情報は、Ｌ１可変情報より後に位置する。
図７を参照すると、Ｌ１可変情報７２１の長さはＫL1_conf、現在フレームのＬ１動的情報７２２の長さはＫL1_dyn,c、次のフレームのＬ１動的情報７２３の長さはＫL1_dyn,n、拡張フィールド７２４の長さはＫL1_ext、ＣＲＣ７２５の長さはＮcrcである。
【００５８】
Ｌ１可変情報７２１の長さＫL1_confは、パラメータＬ１_ＰＯＳＴ_ＣＯＮＦ_ＳＩＺＥ又はＰＬＰの個数を用いて獲得される。パラメータ(Ｌ１_ＰＯＳＴ_ＣＯＮＦ_ＳＩＺＥ又はＰＬＰの個数)は、単独又は一緒にＬ１プリシグナリングで送信される。現在フレームのＬ１動的情報７２２の長さＫL1_dyn,cは、パラメータＬ１_ＰＯＳＴ_ＤＹＮ，ＣＵＲＲＥＮＴ_ＳＩＺＥ、またはＰＬＰの個数を用いて獲得される。このパラメータは、単独又は一緒にＬ１プリシグナリングで伝送することができる。次のフレームのＬ１動的情報７２３の長さＫL1_dyn,nは、パラメータＬ１_ＰＯＳＴ_ＤＹＮ，ＮＥＸＴ_ＳＩＺＥ、又はＰＬＰの個数を用いて獲得される。このパラメータは、単独又は一緒にＬ１プリシグナリングで送信することができる。拡張フィールド７２４の長さＫL1_extは、パラメータＬ１_ＰＯＳＴ_ＥＸＴ_ＳＩＺＥを用いて獲得することができる。ＣＲＣ７２５の長さＮcrcは、固定され、例えば３２であり得る。
【００５９】
図７を参照すれば、Ｌ１ポストシグナリング７２０は、Ｌ１ポストシグナリングの長さに従って一つ以上のＬＤＰＣブロックを通じて伝送される可変的なビット数を含む。ＬＤＰＣブロックは、符号化ブロックと同一の意味を有する。
Ｌ１ポストシグナリング７２０のためのＬＤＰＣブロックの個数に対応するＮpost_FEC_Blockは、＜数式９＞を用いて決定される。
【００６０】
【数２４】
0005916837.tif 000025
【００６１】
＜数式９＞において、ＫbchがＫpost_ex_padより大きいか又は等しい場合、Ｎpost_FEC_Blockは１である。しかしながら、ＫbchがＫpost_ex_padより小さい場合には、Ｎpost_FEC_Blockは
【数２５】
0005916837.tif 000026
である。Ａの値は、セグメント化以後の符号化ブロックでの情報ビットの数を示すＫsigがＫbchより小さいか又は等しいようにする補正係数であり、セグメント化した信号タイプの個数により変更可能である。例えば、Ｌ１可変情報７２１、現在フレームのＬ１動的情報７２２、次のフレームのＬ１動的情報７２３、及び拡張情報７２４が各々セグメント化される場合、４つの情報は、各々セグメント化される。したがって、Ａの値は、３である。
【００６２】
次のフレームのＬ１動的情報７２３が任意のフレームで使用されない場合、Ａの値は２であるが、システムの効率のために、このＡの値は３に固定され得る。
＜数式９＞において、
【数２６】
0005916837.tif 000027
はｘ以上の最小整数を意味し、Ｋbchの値は、ＢＣＨ情報ビットの数を表す。
上記した場合において、ＢＣＨ符号をＬＤＰＣ符号と連結する場合、符号化ブロックの個数は、ＢＣＨ符号の入力ビットの長さＫbchを用いて計算される。しかしながら、ＬＤＰＣ符号のみが使用される場合には、符号化ブロックの個数は、Ｋbchの代わりにＬＤＰＣ符号の入力ビットの長さＫldpcを用いて計算することができる。
【００６３】
Ｋpost_ex_padは、Ｌ１可変情報７２１の長さ、現在フレームのＬ１動的情報７２２の長さ、次のフレームのＬ１動的情報７２３の長さ、及び拡張フィールド７２４の長さを各々表すパラメータＬ１_ＰＯＳＴ_ＣＯＮＦ_ＳＩＺＥ、Ｌ１_ＰＯＳＴ_ＤＹＮ，ＣＵＲＲＥＮＴ_ＳＩＺＥ、Ｌ１_ＰＯＳＴ_ＤＹＮ，ＮＥＸＴ_ＳＩＺＥ、及びＬ１_ＰＯＳＴ_ＥＸＴ_ＳＩＺＥの和にＣＲＣ７２５長さＮcrcを加算して獲得される値である。また、Ｋpost_ex_padは、パディングフィールドに対応するＬ１_ＰＡＤＤＩＮＧ７２６を除外したＬ１ポストシグナリングのビット数を表す。ＣＲＣの長さＮcrcは、Ｌ１ポストシグナリングの最大長さによって決定され、例えば３２であり得る。この場合、Ｌ１_ＰＡＤＤＩＮＧ７２６のフィールドの長さであるＫL1_PADDINGは、下記の＜数式１０＞を用いて計算できる。
【００６４】
【数２７】
0005916837.tif 000028
【００６５】
＜数式１０＞において、ＫL1_conf_PADはＬ１可変情報に対するパディングフィールドの長さを、ＫL1_dyn,c_PADは現在フレームのＬ１動的情報に対するパディングフィールドの長さを、ＫL1_dyn,n_PADは次のフレームのＬ１動的情報に対するパディングフィールドの長さを、ＫL1_ext_PADはＣＲＣ７２５を含む拡張フィールド７２４に対するパディングフィールドの長さを、各々表す。パディングフィールドであるＬ１_ＣＯＮＦ_ＰＡＤ７２７、Ｌ１_ＤＹＮ，Ｃ_ＰＡＤ７２８、Ｌ１_ＤＹＮ，Ｎ_ＰＡＤ７２９、及びＬ１_ＥＸＴ_ＰＡＤ７３０のそれぞれの長さは、下記の＜数式１１＞〜＜数式１４＞を用いて計算できる。
【００６６】
【数２８】
0005916837.tif 000029
【００６７】
＜数式１１＞〜＜数式１４＞において、ＫL1_conf、ＫL1_dyn,c、ＫL1_dyn,n、ＫL1_extは、各々パラメータＬ１_ＰＯＳＴ_ＣＯＮＦ_ＳＩＺＥ、Ｌ１_ＰＯＳＴ_ＤＹＮ，ＣＵＲＲＥＮＴ_ＳＩＺＥ、Ｌ１_ＰＯＳＴ_ＤＹＮ，ＮＥＸＴ_ＳＩＺＥ、Ｌ１_ＰＯＳＴ_ＥＸＴ_ＳＩＺＥを用いて獲得する値である。これらパラメータは、各々Ｌ１可変情報の長さ、現在フレームのＬ１動的情報の長さ、次のフレームのＬ１動的情報の長さ、及び拡張フィールドの長さを表す。ＣＲＣビットの個数Ｎcrcは、例えば３２である。次のフレームのＬ１動的情報が使用されるか否かを示すＬ１_ＲＥＰＥＴＩＴＩＯＮ_ＦＬＡＧが０に設定される場合、次のフレームのＬ１可変情報ＫL1_dyn,nの長さは０である。
パディングフィールドを含む全体Ｌ１ポストシグナリングの最終長さであるＫpostは、下記の＜数式１５＞を用いて定義される。
【００６８】
【数２９】
0005916837.tif 000030
【００６９】
このとき、各Ｎpost_FEC_Blockブロックでの情報ビットの数Ｋsigは、下記の＜数式１６＞を用いて定義される。
【００７０】
【数３０】
0005916837.tif 000031
【００７１】
図７に示すように、より良い性能を得るために、Ｌ１可変情報(可変Ｌ１ポストシグナリング)７２１、現在フレームのＬ１動的情報(現在フレームの動的Ｌ１ポストシグナリング)７２２、及び次のフレームのＬ１動的情報(次のフレームの動的Ｌ１ポストシグナリング)７２３は、すべてのＦＥＣ(Forward Error Correction)ブロックで可能な限り均一に分布される。
【００７２】
特に、図７に示す第１の符号化ブロックの入力ビットは、第１のＬ１可変情報(可変１又はＣｏｎｆ_１)７３１、現在フレームの第１のＬ１動的情報(動的，ｃｕｒｒｅｎｔＦｒａｍｅ１又はＤ，Ｃ_１)７３２、次のフレームの第１のＬ１動的情報(動的，ｎｅｘｔＦｒａｍｅ１又はＤ，Ｎ_１)７３３、及び第１の拡張フィールド(Ｅｘｔｅｎｓｉｏｎ１又はＥ，Ｃ_１)７３４を含む。第１のＬ１可変情報７３１は、Ｌ１可変情報７１０のビットのうち
【数３１】
0005916837.tif 000032
ビットを含む。現在フレームの第１のＬ１動的情報７３２は、現在フレームのＬ１動的情報７２２のビットのうちの
【数３２】
0005916837.tif 000033
ビットを含む。次のフレームの第１のＬ１動的情報７３３は、次のフレームのＬ１動的情報７２３のビットのうちの
【数３３】
0005916837.tif 000034
ビットを含む。第１の拡張フィールド７３４は、拡張フィールド７２４のビットとＣＲＣ７２５のビットのうちの
【数３４】
0005916837.tif 000035
ビットを含む。
【００７３】
本発明の実施形態によると、第１の符号化ブロックの入力ビットのうち第１の拡張フィールド７３４には、Ｌ１ポストシグナリングの拡張フィールド７２４とＣＲＣ７２５のビットが共に含まれる。上記の構成は、第１の符号化ブロックから第(Ｎpost_FEC_Block−１)の符号化ブロックまで同一の方法で遂行される。
【００７４】
第(Ｎpost_FEC_Block)の符号化ブロックでの情報ビットは、Ｌ１_ＣＯＮＦ_ＰＡＤ７２７、Ｌ１_ＤＹＮ，Ｃ_ＰＡＤ７２８、Ｌ１_ＤＹＮ，Ｎ_ＰＡＤ７２９、Ｌ１_ＥＸＴ_ＰＡＤ７３０のように、第Ｎの可変情報(ＣｏｎｆｉｇｕｒａｂｌｅＮ又はＣｏｎｆ_Ｎ)７３９、現在フレームの第ＮのＬ１動的情報(動的，ｃｕｒｒｅｎｔＦｒａｍｅＮ又はＤ，Ｃ_Ｎ)７４０、次のフレームの第ＮのＬ１動的情報(動的，ｎｅｘｔＦｒａｍｅＮ又はＤ，Ｎ_Ｎ)７４１、第Ｎの拡張フィールド(ＥｘｔｅｎｓｉｏｎＮ又はＥ，Ｃ_Ｎ)７４２、及びパディングフィールドを含む。第Ｎの可変情報７３９は、可変情報７１０のビットのうち
【数３５】
0005916837.tif 000036
ビットを含む。現在フレームの第ＮのＬ１動的情報７４０は、現在フレームのＬ１動的情報７２２のビットのうちの
【数３６】
0005916837.tif 000037
ビットを含む。次のフレームの第ＮのＬ１動的情報７４１は、次のフレームのＬ１動的情報７２３のビットのうちの
【数３７】
0005916837.tif 000038
ビットを含む。第Ｎの拡張フィールド７４２は、拡張フィールド７２４のビットとＣＲＣ７２５のビットのうち
【数３８】
0005916837.tif 000039
ビットを含む。
【００７５】
本発明の一実施形態によると、Ｌ１ポストシグナリングの拡張フィールド７２４のビットとＣＲＣ７２５のビットは、第１の符号化ブロックの入力ビットのうち第１の拡張フィールド７３４にすべて含まれる。ＫL1_ext_PADは、Ｌ１ポストシグナリングの拡張フィールド７２４のビットとＣＲＣ７２５のビットに対するパディングフィールドの長さである。０は、パディングフィールドに挿入される。また、パディングフィールドの位置は変更することができる。
例えば、パディングフィールドの全部は、図８に示すように、符号化入力の最後に位置できる。
【００７６】
本発明の一実施形態によると、パラメータＬ１_ＰＯＳＴ_ＥＸＴ_ＳＩＺＥが拡張フィールドの長さのみに設定されるのではなく、まず、拡張フィールドの長さ及びＣＲＣの長さを含む値に設定された後に伝送される場合、ＫL1_extは、拡張フィールドの長さとＮcrcを加算して獲得する値と考えられる。この場合、Ｎcrcは全部削除され得る。
【００７７】
図９は、本発明の一実施形態によるエンコーダに入力される情報ビットを示す。
図９を参照すると、Ｌ１可変情報９２１の長さはＫL1_conf、現在フレームのＬ１動的情報９２２の長さはＫL1_dyn,c、次のフレームのＬ１動的情報９２３の長さはＫL1_dyn,n、拡張フィールド９２４の長さはＫL1_ext、及びＣＲＣ９２５の長さはＮcrcである。
【００７８】
Ｌ１可変情報９２１の長さＫL1_confは、パラメータＬ１_ＰＯＳＴ_ＣＯＮＦ_ＳＩＺＥ、又はＰＬＰの個数を用いて獲得され得る。現在フレームのＬ１動的情報９２２の長さＫL1_dyn,cは、パラメータＬ１_ＰＯＳＴ_ＤＹＮ，ＣＵＲＲＥＮＴ_ＳＩＺＥ、又はＰＬＰの個数を用いて獲得され得る。次のフレームのＬ１動的情報９２３の長さＫL1_dyn,nは、パラメータＬ１_ＰＯＳＴ_ＤＹＮ，ＮＥＸＴ_ＳＩＺＥ、又はＰＬＰの個数を用いて獲得できる。拡張フィールド９２４の長さＫL1_extは、パラメータＬ１_ＰＯＳＴ_ＥＸＴ_ＳＩＺＥを用いて獲得できる。ＣＲＣ９２５の長さＮcrcは、例えば３２であり得る。この場合、次のフレームのＬ１動的情報９２３の長さと拡張フィールド９２４の長さ又はＣＲＣの長さとの和が一つのパラメータで表示されるが、本発明では、説明の便宜上、これらパラメータが別々に存在すると仮定する。
【００７９】
図９を参照すれば、Ｌ１ポストシグナリング９２０は、Ｌ１ポストシグナリングの長さに従って一つ以上のＬＤＰＣブロックを通じて伝送される可変的なビット数を含む。ＬＤＰＣブロックは、図９に示す符号化ブロックと同一の意味を有する。
Ｌ１ポストシグナリング９２０に対するＬＤＰＣブロックの個数に対応するＮpost_FEC_Blockは、＜数式１７＞を用いて決定される。
【００８０】
【数３９】
0005916837.tif 000040
【００８１】
＜数式１７＞において、ＫbchがＫpost_ex_padより大きいか又は等しい場合、Ｎpost_FEC_Blockは１である。しかしながら、ＫbchがＫpost_ex_padより小さい場合には、Ｎpost_FEC_Blockは
【数４０】
0005916837.tif 000041
である。Ａの値は、セグメント化以後の符号化ブロックでの情報ビットの数を示すＫsigがＫbchより小さいか又は等しいようにする補正係数であり、セグメント化したシグナリングタイプの個数により変更可能である。
【００８２】
例えば、Ｌ１可変情報９２１、現在フレームのＬ１動的情報９２２、次のフレームのＬ１動的情報９２３、及び拡張情報９２４がセグメント化される場合、３つの情報は、各々セグメント化される。したがって、Ａの値は、２である。
＜数式１７＞において、
【数４１】
0005916837.tif 000042
はｘ以上の最小整数を意味し、Ｋbchの値は、ＢＣＨ情報ビットの数を表す。上記したように、ＢＣＨ符号をＬＤＰＣ符号と連結する場合、符号化ブロックの個数は、ＢＣＨ符号の入力ビットの長さＫbchを用いて計算される。しかしながら、ＬＤＰＣ符号のみが使用される場合には、符号化ブロックの個数は、Ｋbchの代わりにＬＤＰＣ符号の入力ビットの長さＫldpcを用いて計算することができる。
【００８３】
Ｋpost_ex_padは、Ｌ１可変情報９２１の長さ、現在フレームのＬ１動的情報９２２の長さ、次のフレームのＬ１動的情報９２３の長さ、及び拡張フィールド９２４の長さを各々表すパラメータＬ１_ＰＯＳＴ_ＣＯＮＦ_ＳＩＺＥ、Ｌ１_ＰＯＳＴ_ＤＹＮ，ＣＵＲＲＥＮＴ_ＳＩＺＥ、Ｌ１_ＰＯＳＴ_ＤＹＮ，ＮＥＸＴ_ＳＩＺＥ、及びＬ１_ＰＯＳＴ_ＥＸＴ_ＳＩＺＥの和にＣＲＣ９２５の長さＮcrcを加算して獲得される値である。また、Ｋpost_ex_padは、パディングフィールドに対応するＬ１_ＰＡＤＤＩＮＧ９２６を除外したＬ１ポストシグナリングのビット数を表す。ＣＲＣの長さＮcrcは、Ｌ１ポストシグナリングの最大長さによって決定される。
Ｌ１_ＰＡＤＤＩＮＧ９２６のフィールドの長さであるＫL1_PADDINGは、下記の＜数式１８＞を用いて計算できる。
【００８４】
【数４２】
0005916837.tif 000043
【００８５】
＜数式１８＞において、ＫL1_conf_PADはＬ１可変情報に対するパディングフィールドの長さを、ＫL1_dyn,c_PADは現在フレームのＬ１動的情報に対するパディングフィールドの長さを、ＫL1_ext_PADは次のフレームのＬ１動的情報９２３とＣＲＣ９２５を含む拡張フィールド９２４に対するパディングフィールドの長さを、各々表す。パディングフィールドであるＬ１_ＣＯＮＦ_ＰＡＤ９２７、Ｌ１_ＤＹＮ，Ｃ_ＰＡＤ９２８、及びＬ１_ＥＸＴ_ＰＡＤ９３０の長さは、下記の＜数式１９＞、＜数式２０＞、＜数式２１＞を用いて計算できる。
【００８６】
【数４３】
0005916837.tif 000044
【００８７】
＜数式１９＞〜＜数式２１＞において、ＫL1_conf、ＫL1_dyn,c、ＫL1_dyn,n、ＫL1_extは、各々パラメータＬ１_ＰＯＳＴ_ＣＯＮＦ_ＳＩＺＥ、Ｌ１_ＰＯＳＴ_ＤＹＮ，ＣＵＲＲＥＮＴ_ＳＩＺＥ、Ｌ１_ＰＯＳＴ_ＤＹＮ，ＮＥＸＴ_ＳＩＺＥ、Ｌ１_ＰＯＳＴ_ＥＸＴ_ＳＩＺＥを用いて獲得される値である。これらパラメータは、各々Ｌ１可変情報９２１の長さ、現在フレームのＬ１動的情報９２２の長さ、次のフレームのＬ１動的情報９２３の長さ、及び拡張フィールド９２４の長さを表す。ＣＲＣビットの数に対応するＮcrcは、例えば３２であり得る。
【００８８】
次のフレームのＬ１動的情報が使用されるか否かを示すＬ１_ＲＥＰＥＴＩＴＩＯＮ_ＦＬＡＧが０に設定される場合、次のフレームのＬ１動的情報ＫL1_dyn,nの長さは０である。この場合、次のフレームの動的情報の長さと拡張フィールドの長さとの和は、一つのパラメータで表示可能である。例えば、(ＫL1_dyn,n＋ＫL1_ext)は、ＫL1_dyn,n,extで表示され、このＫL1_dyn,n,ext(Ｌ１_ＰＯＳＴ_ＤＹＮ，Ｎ，ＥＸＴ_ＳＩＺＥ)は、各長さを表すパラメータを用いて獲得できる。
パディングフィールドを含む全体Ｌ１ポストシグナリングの最終長さであるＫpostは、下記の＜数式２２＞を用いて定義される。
【００８９】
【数４４】
0005916837.tif 000045
【００９０】
各Ｎpost_FEC_Blockブロックでの情報ビットの数Ｋsigは、下記の＜数式２３＞により定義される。
【００９１】
【数４５】
0005916837.tif 000046
【００９２】
図９に示すように、より良い性能を得るために、Ｌ１可変情報(可変Ｌ１ポストシグナリング)９２１、現在フレームのＬ１動的情報(現在フレームの動的Ｌ１ポストシグナリング)９２２、及び次のフレームのＬ１動的情報(次のフレームの動的Ｌ１ポストシグナリング)９２３、及び拡張フィールド９２４は、すべてのＦＥＣブロックで可能な限り均一に分布される。
【００９３】
特に、第１の符号化ブロックの入力ビットは、第１のＬ１可変情報(可変１又はＣｏｎｆ_１)９３１、現在フレームの第１のＬ１動的情報(動的，ｃｕｒｒｅｎｔＦｒａｍｅ１又はＤ，Ｃ_１)９３２、及び第１の拡張フィールド(Ｅｘｔｅｎｓｉｏｎ１又はＥ，Ｃ_１)９３４を含む。第１のＬ１可変情報９３１は、Ｌ１可変情報９１０のビットのうちの
【数４６】
0005916837.tif 000047
ビットを含む。現在フレームの第１のＬ１動的情報９３２は、現在フレームのＬ１動的情報９２２のビットのうちの
【数４７】
0005916837.tif 000048
ビットを含む。第１の拡張フィールド９３４は、次のフレームのＬ１動的情報９２３のビット、拡張フィールド９２４のビット、及びＣＲＣ９２５のビットのうちの
【数４８】
0005916837.tif 000049
ビットを含む。上記の構成は、第１の符号化ブロックから第(Ｎpost_FEC_Block−１)の符号化ブロックまで同一の方法で遂行される。
【００９４】
第(Ｎpost_FEC_Block)の符号化ブロックでの情報ビットは、Ｌ１_ＣＯＮＦ_ＰＡＤ９２７、Ｌ１_ＤＹＮ，Ｃ_ＰＡＤ９２８、及びＬ１_ＥＸＴ_ＰＡＤ９３０のように、第Ｎの可変情報(ＣｏｎｆｉｇｕｒａｂｌｅＮ又はＣｏｎｆ_Ｎ)９３９、現在フレームの第ＮのＬ１動的情報(動的，ｃｕｒｒｅｎｔＦｒａｍｅＮ又はＤ，Ｃ_Ｎ)９４０、第Ｎの拡張フィールド(ＥｘｔｅｎｓｉｏｎＮ又はＥ，Ｃ_Ｎ)９４２、及びパディングフィールドを含む。第Ｎの可変情報９３９は、可変情報９１０のビットのうち
【数４９】
0005916837.tif 000050
ビットを含む。現在フレームの第ＮのＬ１動的情報９４０は、現在フレームのＬ１動的情報９２２のビットのうち
【数５０】
0005916837.tif 000051
ビットを含む。第Ｎの拡張フィールド９４２は、次のフレームの第ＮのＬ１動的情報９２３のビット、拡張フィールド９２４のビット、及びＣＲＣ９２５のビットのうちの
【数５１】
0005916837.tif 000052
ビットを含む。０は、パディングフィールドに挿入される。さらに、パディングフィールドの位置は変更可能である。例えば、パディングフィールドは、符号化入力の最後に位置できる。
【００９５】
本発明の別の実施形態において、セグメント化は、現在フレームのＬ１動的情報７２２、次のフレームのＬ１動的情報７２３、拡張フィールド７２４、及びＣＲＣ７２５が一つのフィールドであると見なす場合に遂行される。この場合、以前のフレームで獲得した情報は、次のフレームのＬ１動的情報７２３、拡張フィールド７２４とＣＲＣ７２５で使用されず、Ｌ１ポストシグナリングは、次のフレームのＬ１動的情報７３２と拡張フィールド７２４を含むか、あるいは含まないことがある。したがって、次のフレームのＬ１動的情報７２３、拡張フィールド７２４とＣＲＣ７２５は、容易なセグメントのために一つのフィールドであるとて考慮してセグメントを遂行することができる。
この場合、補正係数Ａは、＜数式１７＞で１であり得る。＜数式１７＞を用いて計算された値Ｎpost_FEC_Blockに基づき、フィールドＬ１_ＰＡＤＤＩＮＧ７２６の長さＫL1_PADDINGは、＜数式２４＞を用いて計算できる。
【００９６】
【数５２】
0005916837.tif 000053
【００９７】
＜数式２４＞において、ＫL1_conf_PADは、Ｌ１可変情報に対するパディングフィールドの長さを表し、ＫL1_ext_PADは現在フレームのＬ１動的情報７２２、次のフレームのＬ１動的情報７２３、及びＣＲＣ７２５を含む拡張フィールド７２４に対するパディングフィールドの長さを表す。パディングフィールドであるＬ１_ＣＯＮＦ_ＰＡＤ、Ｌ１_ＥＸＴ_ＰＡＤの長さは、各々＜数式２５＞及び＜数式２６＞を用いて計算できる。
【００９８】
【数５３】
0005916837.tif 000054
【００９９】
＜数式２５＞及び＜数式２６＞において、ＫL1_conf、ＫL1_dyn,c、ＫL1_dyn,n、ＫL1_extは、各々パラメータＬ１_ＰＯＳＴ_ＣＯＮＦ_ＳＩＺＥ、Ｌ１_ＰＯＳＴ_ＤＹＮ，ＣＵＲＲＥＮＴ_ＳＩＺＥ、及びＬ１_ＰＯＳＴ_ＤＹＮ，ＮＥＸＴ_ＳＩＺＥ、Ｌ１_ＰＯＳＴ_ＥＸＴ_ＳＩＺＥを用いて計算できる値である。これらパラメータは、各々、Ｌ１可変情報７２１の長さ、現在フレームのＬ１動的情報７２２の長さ、次のフレームのＬ１動的情報７２３の長さ、及び拡張フィールド７２４の長さを表す。ＣＲＣビットの個数であるＮcrcは、例えば３２であり得る。
次のフレームのＬ１動的情報の使用の有無を示すＬ１_ＲＥＰＥＴＩＴＩＯＮ_ＦＬＡＧが０に設定される場合、次のフレームのＬ１動的情報の長さＫL1_dyn,nは０である。この場合、現在フレームの動的情報の長さ、次のフレームの動的情報の長さ、及び拡張フィールドの長さの和は、一つのパラメータで表示可能である。
【０１００】
本発明の別の実施形態では、Ｌ１ポストシグナリングは、拡張フィールド７２４を包含しない。この場合、ＫL1_extの値は０となり、ＣＲＣフィールド７２５のセグメント化したビットのみが符号化ブロックに入力されるセグメント化した情報ビットのうち拡張フィールド７３４，７３８，７４２に含まれる。この場合、ＣＲＣフィールドのセグメント化したビットの数は、非常に小さく、それによって拡張フィールド７２４とＣＲＣフィールド７２５をまずセグメント化して拡張フィールド７３４，７３８，７４２を構成するのが非効率的であり得る。したがって、この場合に、ＣＲＣフィールド７２５は次のフレームのＬ１動的情報７２３とともにセグメント化することが効率的であり得る。
【０１０１】
詳細には、拡張フィールド７２４とＣＲＣフィールド７２５を同時にセグメント化する代わりに(拡張フィールドの値が０であるので)、次のフレームのＬ１動的情報７２３とＣＲＣフィールド７２５は、同時にセグメント化して次のフレームの第１のＬ１動的情報７３３、次のフレームの第２のＬ１動的情報７３７、及び次のフレームの第(Ｎpost_FEC_Block)のＬ１動的情報７４１は、セグメント化した次のフレームのＬ１動的情報７２３とＣＲＣフィールド７２５で構成される。
【０１０２】
本発明の別の実施形態において、拡張フィールドと次のフレームのＬ１動的情報７２３は存在しない。この場合、上記実施形態で説明したように、ＣＲＣフィールドのセグメント化したビットの数は、非常に小さくてセグメントは非効率的である。したがって、この場合には、ＣＲＣフィールド７２５は、現在フレームのＬ１動的情報７２２と共にセグメント化し、現在フレームの第１のＬ１動的情報７３１、現在フレームの第２の動的情報７３５、及び現在フレームの第(Ｎpost_FEC_Block)の動的情報７３９は、セグメント化したＣＲＣフィールド７２５及び現在フレームのＬ１動的情報７２２で構成される。
【０１０３】
図１０は、本発明の一実施形態による送信装置により制御情報を符号化して送信する方法を示すフローチャートである。
図１０を参照すると、ステップ１０００において、送信装置は、Ｌ１シグナリング情報を決定し、Ｌ１プリ情報とＬ１ポストシグナリング情報を生成する。しかしながら、本発明はＬ１ポストシグナリング情報の符号化に関するものであるので、Ｌ１プリ情報を符号化することに関しては後述しない。
【０１０４】
ステップ１００２において、送信装置は、パディングフィールドを除外したＬ１ポストシグナリング情報のビット数を決定する。ステップ１００４において、送信装置は、パディングフィールドを除外したＬ１ポストシグナリング情報のビット数と符号化単位に基づき、Ｌ１ポストシグナリングビットの伝送に使用される符号化ブロックの個数を決定する。ここで、符号化単位は、エンコーダが一度に符号化することに基づいたサイズであり、“エンコーダ入力情報ビットの数”と称する。ＢＣＨ符号化がＬＤＰＣ符号化と連結される場合、符号化単位は、ＢＣＨエンコーダに入力させる情報ビットの数であり、ＢＣＨ情報ビットとも称する。また、パディングフィールドを除外したＬ１ポストシグナリング情報のビット数は、Ｌ１可変情報のビット数、現在フレームに対するＬ１動的情報のビット数、次のフレームに対するＬ１動的情報のビット数、及びＣＲＣと拡張フィールドのビット数の和と同一である。
【０１０５】
ステップ１００６において、送信装置は、決定された符号化ブロックの個数に従ってＬ１ポストシグナリング情報をセグメント化する。このセグメント化方式は、上記した数式を使用できる。
より具体的には、ステップ１００６において、まず、複数の情報(Ｌ１可変情報のビット、現在フレームに対するＬ１動的情報のビット、次のフレームに対するＬ１動的情報のビット、及びＣＲＣと拡張フィールドのビット)各々に対する補正係数に対応するパディングビットの数を計算する。Ｌ１ポストシグナリングのすべてのパディングビットの数は、計算された複数の情報のパディングビット数を加えて獲得される。
【０１０６】
その後、Ｌ１ポストシグナリングのビット数は、Ｌ１ポストシグナリングのパディングビット数とパディングフィールドを除外したＬ１ポストシグナリング情報のビット数を用いて計算される。各符号化ブロックの入力ビットの数は、計算されたＬ１ポストシグナリングのビット数を符号化ブロックの個数で割って獲得される。言い換えれば、符号化は、獲得した入力ビット数だけのＬ１ポストシグナリングビットをエンコーダに入力して遂行される。
【０１０７】
次に、上記した複数の各情報(Ｌ１可変情報のビット、現在フレームに対するＬ１動的情報のビット、次のフレームに対するＬ１動的情報のビット、及びＣＲＣと拡張フィールドのビット)は、決定された符号化ブロックの個数に従ってセグメント化し、獲得した入力ビットの数に対応する長さを有するコードブロックのための入力ビットが構成される。上記の各情報において、構成されるコードブロックのための入力ビットのグループの数は、決定された符号化ブロックの個数と同一である。
【０１０８】
ステップ１００８において、送信装置は、ステップ１００６でセグメント化したＬ１ポストシグナリング情報を第１のエンコーダ入力情報ビット〜第(Ｎpost_FEC_Block)のエンコーダ入力情報ビットの各々に含める。ステップ１０１０において、送信器は、第１のエンコーダ入力情報ビット〜第(Ｎpost_FEC_Block)エンコーダ入力情報ビットを符号化した後に受信器に伝送する。
ステップ１０１２において、送信装置は、Ｌ１ポストシグナリング情報のビット数、符号化ブロックの個数、またはＰＬＰの個数を受信装置に伝送した後、ステップ１０１４で次のフレームへ移動し、次のフレームに対してステップ１０００〜ステップ１０１２を反復する。
【０１０９】
図１０において、ステップ１０１２がステップ１０１０が遂行された後に遂行されると説明したが、ステップ１０１２は、ステップ１０１０以前にしてもよい。また送信装置が、ステップ１０１２では、Ｌ１ポストシグナリング情報のビット数、符号化ブロックの個数、又はＰＬＰの個数を受信装置に伝送すると説明したが、送信装置は、すべての情報を伝送し、あるいは情報のうち一部(例えば、ＰＬＰの個数)のみを伝送し得る。
例えば、本発明の一実施形態による放送/通信システムにおいて、送信装置が符号化ブロックの個数を伝送せずに、Ｌ１ポストシグナリング情報のビット数及びシグナリング符号に関する情報(ＬＤＰＣ符号語の長さと符号化率)を伝送する場合、受信装置は、この情報を用いて符号化ブロックの個数を推定できる。
【０１１０】
図１１は、本発明の一実施形態による受信装置により制御情報を受信する方法を示すフローチャートである。
図１１を参照すると、ステップ１１００において、受信装置は、現在フレームのＬ１シグナリング情報を受信する。ステップ１１０２において、受信装置は、現在フレームで伝送されるＬ１ポストシグナリング情報のビット数、符号化ブロックの個数、及びＰＬＰの個数のうち少なくとも一つを獲得する。ここで、受信装置は、Ｌ１ポストシグナリング情報のビット数又は符号化ブロックの個数を送信装置から受信でき、あるいは予め決定された情報を使用できる。このオプションは、システムのユーザーにより変わることができる。加えて、ステップ１１００でＬ１プリ情報が受信されるが、本発明では、Ｌ１ポストシグナリング情報を対象にするため、Ｌ１プリ情報は、本発明が適用される放送/通信システムにより遂行される方式で処理される。したがって、Ｌ１プリ情報のより詳細な説明は省略する。
【０１１１】
ステップ１１０４において、受信装置は、受信された符号化ブロックを復号化する。ステップ１１０６において、受信装置は、各復号化された符号化ブロックに含まれるセグメント化したＬ１ポストシグナリング情報を抽出する。ステップ１００８において、受信装置は、ステップ１１０６で抽出されたＬ１ポストシグナリング情報ビットをセグメント化する前の状態に戻すために再組み立てする。
【０１１２】
ステップ１１１０において、受信装置は、ステップ１１０８で再組み立てされたＬ１ポストシグナリング情報とステップ１１００で受信されたＬ１ポストシグナリング情報以外のＬ１シグナリング情報を用いてデータを受信する。
ステップ１１１２において、受信装置は、次のフレームへ移動し、ステップ１１００〜ステップ１１１０で次のフレームに対する動作を反復する。
【０１１３】
図１２は、本発明の一実施形態による送信装置１２００を示すブロック構成図である。
図１２を参照すると、Ｌ１シグナリング情報生成器１２０２は、現在フレームのＬ１シグナリング情報を生成する。詳細には、Ｌ１シグナリング情報生成器１２０２は、Ｌ１プリ情報とＬ１ポストシグナリング情報を生成してエンコーダ１２０４に出力する。しかしながら、本発明はＬ１ポストシグナリング情報を符号化することに関するものであるため、Ｌ１プリ情報は、本発明が適用される放送/通信システムにより符号化され、ここで、Ｌ１プリ情報について、詳細な説明はしない。
【０１１４】
制御器１２０６は、Ｌ１シグナリング情報生成器１２０２により生成されるパディングフィールドを除外したＬ１ポストシグナリング情報のビット数を決定する。制御器１２０６は、パディングフィールドを除外した決定されたＬ１ポストシグナリング情報のビット数と符号化単位に基づいてＬ１ポストシグナリングビットを伝送するのに使用されるように符号化ブロックの個数を決定する。また、制御器１２０６は、ＰＬＰの個数を決定することもできる。
【０１１５】
制御器１２０６が符号化ブロックの個数を決定される場合、決定された符号化ブロックの個数に従ってＬ１ポストシグナリング情報をセグメント化する。さらに、エンコーダ１２０４がインターリーバを含む場合、制御器１２０６は、Ｌ１ポストシグナリング情報をセグメント化するようにインターリーバを制御する。言い換えれば、制御器１２０６は、Ｌ１ポストシグナリング情報をセグメント化するようにＬ１シグナリング情報生成器１２０２を制御する。このセグメント方式は、上記した数式を使用することができる。
【０１１６】
より具体的には、制御器１２０６は、複数の情報(Ｌ１可変情報のビット、現在フレームのＬ１動的情報のビット、次のフレームのＬ１動的情報のビット、及びＣＲＣと拡張フィールドのビット)の各々に対する補正係数に対応するパディングビットの数をまず計算する。制御器は、計算された複数の情報のパディングビットの数を加算してＬ１ポストシグナリングの全体パディングビットの数を獲得する。制御器は、獲得したＬ１ポストシグナリングに対するパディングのビット数と決定されたパディングフィールドを除外したＬ１ポストシグナリング情報のビット数を用いてＬ１ポストシグナリングのすべてのビット数を計算する。符号化ブロック当たり必要な入力ビットの数は、計算されたＬ１ポストシグナリングのビット数を決定された符号化ブロックの個数で割ることによって獲得することができる。言い換えれば、符号化は、獲得した入力ビットの数だけのＬ１ポストシグナリングビットをエンコーダに入力して遂行される。
【０１１７】
制御器は、複数の情報(Ｌ１可変情報のビット、現在フレームに対するＬ１動的情報のビット、次のフレームに対するＬ１動的情報のビット、及びＣＲＣと拡張フィールドのビット)を決定された符号化ブロックの個数に従ってセグメント化するように制御動作を遂行し、獲得した入力ビットの数に対応する長さを有するコードブロックに対する入力ビットを構成するように制御する。構成されるコードブロックに対する入力ビットのグループの数は、決定された符号化ブロックの個数と同一である。
【０１１８】
制御器１２０６は、セグメント化したＬ１ポストシグナリング情報を各第１のエンコーダ入力情報ビットから第(Ｎpost_FEC_Block)のエンコーダ入力情報ビットに含めるようにエンコーダ１２０４又はＬ１シグナリング情報生成器１２０２を制御する。エンコーダ１２０４は、第１のエンコーダ入力情報ビットから第(Ｎpost_FEC_Block)のエンコーダ入力情報ビットを符号化し、第１の符号かブロックから第(Ｎpost_FEC_Block)の符号化ブロックを送信器１２０８に出力する。送信器１２０８は、制御器１２０６の制御によりフレーム単位で符号化ブロックを受信装置に伝送する。また、送信器１２０８は、制御器１２０６により決定されたＰＬＰの個数を受信装置に伝送することができる。
【０１１９】
図１３は、本発明による受信装置１３００を示すブロック構成図である。
図１３を参照すると、受信器１３０２は、現在フレームのＬ１シグナリング情報を受信してデコーダ１３０４に出力する。また、受信器１３０２は、現在フレームで伝送されるＬ１ポストシグナリング情報のビット数、符号化ブロックの個数、及びＰＬＰの個数のうち少なくとも一つを受信して制御器１３０６に出力する。ここで、制御器１３０６は、Ｌ１ポストシグナリング情報のビット数、符号化ブロックの個数、またはＰＬＰの個数を送信装置から受信でき、予め決定された情報を使用できる。これは、システムのユーザーにより変わることができる。加えて、受信器１３０２がＬ１プリ情報も受信するが、本発明ではＬ１ポストシグナリング情報を対象にするので、Ｌ１プリ情報は、本発明が適用される放送/通信システムにより遂行される方式で処理され、Ｌ１プリ情報のより詳細な説明は省略する。
デコーダ１３０４は、受信された符号化ブロックを復号化する。
【０１２０】
本発明の一実施形態によれば、制御器１３０６は、各復号化された符号化ブロックに含まれたセグメント化したＬ１ポストシグナリング情報を抽出する制御動作を遂行する。リアセンブラ１３０８は、セグメント化する前の状態に戻すために、制御器１３０６の制御により抽出されたＬ１ポストシグナリング情報のビットを再組み立てする。すなわち、制御器１３０６は、Ｌ１ポストシグナリング情報のビット数、符号化ブロックの個数、及びＰＬＰの個数のうち一つの情報を用いてセグメント値を計算してリアセンブラ１３０８に通知する。したがって、制御器１３０６は、送信装置により遂行されるプロセスを逆遂行して元のＬ１ポストシグナリング情報を復元可能にする。
制御器１３０６は、再組み立てされたＬ１ポストシグナリング情報ビットとＬ１ポストシグナリング情報以外のＬ１シグナリング情報を用いてデータを受信するように受信器１３０２を制御する。
【０１２１】
上記したように、Ｌ１可変情報とＬ１動的情報は“Ｌ１ポストシグナリング情報”と称されるが、これは、本発明がＤＶＢ−Ｔ２(Digital  Video  Broadcasting  Terrestrial  2)に適用される場合に使用される用語である。それによって、本発明がＤＶＢ−Ｃ２(Digital  Video  Broadcasting  Cable  2)に適用される場合に、Ｌ１可変情報とＬ１動的情報は、“パートツーシグナリング情報”とも称される。
したがって、上記した本発明の実施形態は、持続的な(non-transitory)コンピュータ記録可能な記録媒体において、コンピュータにより記録可能なコードで実現され得る。
【０１２２】
例えば、コンピュータ記録可能な記録媒体は、コンピュータシステムにより読み取られるデータを格納する任意のデータ格納装置である。
持続的なコンピュータ記録可能な記録媒体の例は、ＲＯＭ(Read  Only  Memory)、ＲＡＭ(Random  Access  Memory)、コンパクトディスク(ＣＤ)、磁気テープ、フロッピー（登録商標）ディスク、及び光データ格納装置を含む。しかしながら、本発明のこれら例に限定されるものではない。
【０１２３】
以上、本発明の詳細な説明においては具体的な実施形態に関して説明したが、本発明の範囲及び精神を逸脱することなく、様々な変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。したがって、本発明の範囲は、前述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【符号の説明】
【０１２４】
１２００  送信装置
１２０２  Ｌ１シグナリング情報生成器
１２０４  エンコーダ
１２０６  制御器
１２０８  送信器
１３００  受信装置
１３０２  受信器
１３０４  デコーダ
１３０６  制御器
１３０８  リアセンブラ
【図１】
0005916837.tif 000071
【図２】
0005916837.tif 000072
【図３】
0005916837.tif 000073
【図４】
0005916837.tif 000074
【図５】
0005916837.tif 000075
【図６】
0005916837.tif 000076
【図７】
0005916837.tif 000077
【図８】
0005916837.tif 000078
【図９】
0005916837.tif 000079
【図１０】
0005916837.tif 000080
【図１１】
0005916837.tif 000081
【図１２】
0005916837.tif 000082
【図１３】
0005916837.tif 000083