(57)【要約】【課題】ＦＥＣブロックの復号性能を向上させる。【解決手段】１つ又は複数の階層のデータパケットを送信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている送信装置であって、ペイロードに、前記所定階層のデータパケットを配置することによって、所定長の処理対象ブロックを生成する処理対象ブロック生成部と、前記処理対象ブロックに対して誤り訂正符号化処理を施すことによって、前記誤り訂正処理ブロックを生成する誤り訂正処理部とを有し、前記処理対象ブロック生成部は、前記ペイロードの先頭から前記データパケットを配置し、新たなデータパケットを前記ペイロードに配置できない場合、前記データパケットの後ろにヌルパケットを配置して、前記ペイロードを満たすことにより前記前記処理対象ブロックを生成することを特徴とする送信装置。【選択図】図７
2015080033.tif 000002
【特許請求の範囲】
【請求項１】
１つ又は複数の階層のデータパケットを送信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている送信装置であって、
ペイロードに、前記所定階層のデータパケットを配置することによって、所定長の処理対象ブロックを生成する処理対象ブロック生成部と、
前記処理対象ブロックに対して誤り訂正符号化処理を施すことによって、前記誤り訂正処理ブロックを生成する誤り訂正処理部とを有し、
前記処理対象ブロック生成部は、前記ペイロードの先頭から前記データパケットを配置し、新たなデータパケットを前記ペイロードに配置できない場合、前記データパケットの後ろにヌルパケットを配置して、前記ペイロードを満たすことにより前記処理対象ブロックを生成することを特徴とする送信装置。
【請求項２】
１つ又は複数の階層の同一のサイズのデータパケットを送信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている送信装置であって、
ペイロードに、前記所定階層のデータパケットを配置することによって、所定長の処理対象ブロックを生成する処理対象ブロック生成部と、
前記処理対象ブロックに対して誤り訂正符号化処理を施すことによって、前記誤り訂正処理ブロックを生成する誤り訂正処理部とを有し、
前記処理対象ブロック生成部は、前記ペイロード内に前記データパケットを配置し、新たなデータパケットを前記ペイロード内に配置できない場合、前記データパケットと同一サイズのヌルパケットを生成し、前記ヌルパケットの前半部分を該ペイロードのデータパケットの後ろに配置して、該ペイロードを満たすことにより処理対象ブロックを生成し、前記ヌルパケットの後半部分を前記処理対象ブロックに後続する処理対象ブロックのペイロードの先頭から配置することを特徴とする送信装置。
【請求項３】
１つ又は複数の階層のデータパケットを送信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている送信装置であって、
ペイロードに、前記所定階層のデータパケットを配置して所定長の処理対象ブロックを生成する処理対象ブロック生成部と、
前記処理対象ブロックに対して第１の誤り訂正符号化処理を施すことによって、前記誤り訂正処理ブロックを生成する誤り訂正処理部とを有し、
前記処理対象ブロック生成部は、前記誤り訂正処理ブロック群内の前記ペイロードに配置された前記データパケットに対して、第２の誤り訂正符号化処理を行うことにより、パリティデータを生成し、前記誤り訂正処理ブロック群のペイロードに配置することを特徴とする送信装置。
【請求項４】
１つ又は複数の階層のデータパケットを受信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている受信装置であって、
ペイロードに、前記所定階層のデータパケットとパリティデータとを配置して生成された誤り訂正処理ブロックを受信する誤り訂正処理ブロック受信部と、
前記誤り訂正処理ブロック受信部に受信された誤り訂正処理ブロックのうち復号に失敗した誤り訂正処理ブロックを検出する誤り訂正処理ブロック検出部と、
前記復号に失敗した誤り訂正処理ブロックに含まれるデータパケットを、前記誤り訂正処理ブロック群のペイロードに配置された前記パリティデータと前記誤り訂正処理ブロック群のペイロードに配置され復号に成功した誤り訂正処理ブロックに含まれるデータパケットとから復元する復元部を有する受信装置。
【請求項５】
１つ又は複数の階層のデータパケットを送信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている送信装置であって、
ペイロードに、前記所定階層のデータパケットを配置して所定長の処理対象ブロックを生成する処理対象ブロック生成部と、
前記処理対象ブロックに対して第１の誤り訂正符号化処理を施すことによって、前記誤り訂正処理ブロックを生成する誤り訂正処理部とを有し、
前記処理対象ブロック生成部は、前記誤り訂正処理ブロック群のペイロードに配置された前記データパケットのうち、前記誤り訂正処理ブロックをまたがって配置された前記データパケットに対して、第２の誤り訂正符号化処理を行うことにより、パリティデータを生成し、前記誤り訂正処理ブロック群のペイロードに配置することを特徴とする送信装置。
【請求項６】
１つ又は複数の階層のデータパケットを受信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている受信装置であって、
ペイロードに、前記所定階層のデータパケットとパリティデータとを配置して生成された誤り訂正処理ブロックを受信する誤り訂正処理ブロック受信部と、
前記誤り訂正処理ブロック受信部に受信された誤り訂正処理ブロックのうち復号に失敗した誤り訂正処理ブロックを検出する誤り訂正処理ブロック検出部と、
前記復号に失敗した誤り訂正処理ブロックに含まれるデータパケットを、前記誤り訂正処理ブロック群のペイロードに配置された前記パリティデータと前記誤り訂正処理ブロック群のペイロードに配置され復号に成功した誤り訂正処理ブロックに含まれるデータパケットとから復元する復元部を有し、
前記誤り訂正ブロック群のペイロードに配置された前記データパケットのうち、前記誤り訂正ブロックをまたがって配置された前記データパケットに対して、前記誤り訂正ブロック群のペイロードに配置された前記誤り訂正処理用パリティデータが設定されていることを特徴とする受信装置。
【請求項７】
１つ又は複数の階層のデータパケットを送信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている送信装置であって、
ペイロードに、データパケットを配置して誤り訂正処理ブロックを生成する処理対象ブロック生成部と、
前記処理対象ブロックに対して誤り訂正符号化処理を施すことによって、前記誤り訂正処理ブロックを生成する誤り訂正処理部とを有し、
前記処理ブロック生成部は、所定数のデータパケットを前記誤り訂正処理ブロック群に含まれる前記誤り訂正処理ブロックのペイロードの先頭から配置し、所定数のデータパケットを配置した後に、前記データパケットが配置されていない前記誤り訂正処理ブロックのペイロードに、前記誤り訂正処理ブロックをまたがって配置されたデータパケットの少なくとも一方を複製し、配置することを特徴とする送信装置。
【請求項８】
１つ又は複数の階層のデータパケットを受信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている受信装置であって、
ペイロードに、データパケットを配置して生成された誤り訂正処理ブロックを受信する誤り訂正処理ブロック受信部と、
前記誤り訂正処理ブロック受信部に受信された誤り訂正処理ブロックのうち復号に失敗した誤り訂正処理ブロックを検出する誤り訂正処理ブロック検出部と、
前記復号に失敗した誤り訂正処理ブロックに含まれるデータパケットを、復元する復元部とを有し、
前記誤り訂正処理ブロック群は、所定数のデータパケットを前記誤り訂正処理ブロック群に属する前記誤り訂正処理ブロックのペイロードの先頭から配置し、所定数のデータパケットを配置した後に、データパケットが配置されていない前記誤り訂正処理ブロックのペイロードに、前記誤り訂正処理ブロックをまたがって配置されたデータパケットの少なくとも一方を複製し、補完データパケットとして配置するように構成され、
前記復元部は、復号に成功した誤り訂正処理ブロックに含まれるデータパケットと前記補完データパケットを用いて前記復号に失敗した誤り訂正処理ブロックに含まれるデータパケットを復元することを特徴とする受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、受信装置に関する。
【背景技術】
【０００２】
次世代の地上デジタル放送の伝送において、送信装置は、階層毎にデータフレームを生成し、生成されたデータフレームをＯＦＤＭフレームに配置して、受信装置に伝送する。
【０００３】
ここで、階層毎のデータフレームとは、８Ｋ  Ｓｕｐｅｒ  Ｈｉ−Ｖｉｓｉｏｎの固定受信用データフレーム，  ＵＨＤＴＶの固定受信用のデータフレーム、ＨＤＴＶの車載端末受信用のデータフレーム、Ｍｕｌｔｉ−ＨＤＴＶの固定受信用のデータフレーム、ＨＤＴＶの携帯端末での受信用のデータフレーム等のことである。
【０００４】
ＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）ブロック（誤り訂正ブロック）は、階層毎に生成されているデータフレームに配置される。所定数のデータフレームに配置されるＦＥＣブロックが、誤り訂正ブロック群（ＦＥＣブロック群）として管理される。
【０００５】
図２に、ＯＦＤＭフレーム１０とデータフレーム２０とＦＥＣブロックの関係を示す。ＯＦＤＭフレーム１０とデータフレーム２０は、同期している。また、各階層のデータフレーム２０は、ＦＥＣブロックが１つ以上連続して構成される。
【０００６】
映像、音声、文字、静止画等の情報であるＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケット、ＴＬＶ（Ｔｙｐｅ  Ｌｅｎｇｔｈ  Ｖａｌｕｅ）パケットが、ＦＥＣブロックに配置される。
【０００７】
図１を用いて、ＴＳパケットとＴＬＳパケットからデータフレームが、生成される方法を説明する。
【０００８】
図１は、データフレームを生成するインターフェース１を示すブロック図である。ＴＬＶ多重化部２は、入力されたＩＰパケットから、ＴＬＶパケットを生成する。
【０００９】
カプセル化部３は、以下の手順によりＴＳパケット、ＴＬＶパケットからデータフレームを生成する。
【００１０】
・  ＴＳパケット
・カプセル化部３は、各階層のＴＳパケットを誤り訂正処理（ＦＥＣ処理）の対象となる処理対象ブロックのペイロードに配置する。
・カプセル化部３は、ＴＳパケットが配置された処理対象ブロックに、ＦＥＣ処理を行い、ＦＥＣブロックを生成する。
・カプセル化部３は、生成したＦＥＣブロックを、データフレームに配置する。
【００１１】
・  ＴＬＶパケット
・ＴＬＶパケットの場合もＴＳパケットと同様に、カプセル化部３は、各階層のＴＬＶパケットをＦＥＣ処理の対象となる処理対象ブロックのペイロードに配置する。
・カプセル化部３は、ＴＬＶパケットが配置された処理対象ブロックに、ＦＥＣ処理を行い、ＦＥＣブロックを生成する。
・カプセル化部３は、ＦＥＣブロックを、データフレームに配置する。
【００１２】
処理対象ブロックは、ヘッダ３１とペイロード３２とから成り、ペイロード３２にデータパケット３５（ＴＬＶパケット又はＴＳパケット）を配置する。ここで、ペイロードに配置されたデータパケットに対して、誤り訂正処理用のパリティ３３を生成し、ペイロード３２の後ろに配置することをＦＥＣ処理という。ＦＥＣブロックは、処理対象ブロックにＦＥＣ処理をすることにより生成される。ＦＥＣブロックは、ヘッダ３１と、ペイロード３２と、パリティ３３とから成る。ＦＥＣブロックの構造は、各階層とも共通である。
【００１３】
１以上の所定数のデータフレームに配置されるＦＥＣブロックが、ＦＥＣブロック群として管理される。なお、データフレームは、各階層のＦＥＣブロックは整数個入らない場合があるため、各階層のデータフレームと誤り訂正ブロックの境は必ずしも一致しない。
【００１４】
図３に、ＦＥＣブロック群３０の構造を示す。図３は、ペイロード３２にＴＬＶパケットを配置する構成を示しているが、ＴＳパケットが配置される場合でも同様の構成となる。
【００１５】
なお、１つのＦＥＣブロック群３０にはＴＳパケット、ＴＬＶパケットのいずれかが配置される。
【００１６】
所定の階層を構成するＦＥＣブロック群では、情報量が少ない場合には、レート調整用のヌルパケット３４（ヌルＴＳパケット若しくはヌルＴＬＶパケット）が配置される。
【００１７】
なお、図３では、ＦＥＣブロックの数を６、ＴＬＶパケットの数を８としているが、任意の数で設定可能である。
【００１８】
図３を例に、ＦＥＣブロック群へのＴＬＶパケットとヌルパケット３４の配置方法について説明する。ＴＬＶパケットは、ＦＥＣ処理の対象となる処理対象ブロック＃１のペイロード３２から順番にＴＬＶパケット＃１、＃２と配置される。ＴＬＶパケット＃３のサイズは、ペイロードの残り部分のサイズよりも大きいため、ＴＬＶパケット＃３の全部を、処理対象ブロック＃１に配置することができない。このため、従来の配置方法では、ＴＬＶパケット＃３の前方を、処理対象ブロック＃１のペイロードの残り部分に配置し、処理対象ブロック＃１のペイロード部分を埋める。また、ＴＬＶパケット＃３の残りの部分を、後続する処理対象ブロック＃２に配置する。
【００１９】
同様にＴＬＶパケット＃４〜＃８を、処理対象ブロック＃２〜＃６に配置し、各処理対象ブロックにＦＥＣ処理を行い、ＦＥＣブロックを生成する。
【先行技術文献】
【非特許文献】
【００２０】
【非特許文献１】ＩＴＵ−Ｒ  ＢＴ．１８６９
【発明の概要】
【発明が解決しようとする課題】
【００２１】
従来の実施形態では、図４に示すようにデータパケットは、ＦＥＣブロック群のペイロード３２に先頭から順に配置される。その後方に、レート調整用のヌルパケット３４が配置される。ここで、データパケット３５を、１つのＦＥＣブロックに配置できない場合、かかる該ＦＥＣブロックと該ＦＥＣブロックに後続するＦＥＣブロックに配置される。例えば、データパケット＃３は、ＦＥＣブロック＃１とＦＥＣブロック＃２に，データパケット＃７は、ＦＥＣブロック＃３とＦＥＣブロック＃４に，データパケット＃８は、ＦＥＣブロック＃４とＦＥＣブロック＃５にまたがって配置されている。
【００２２】
受信装置は、ＦＥＣブロックの復号処理に失敗すると、当該ＦＥＣブロックに含まれるデータパケット３５の受信ができない。データパケット３５が複数のＦＥＣブロックにまたがって配置されている場合、受信装置は、またがって配置されているデータパケット３５が受信できないことに加えて、該データパケット３５のその他部分を受信できても利用できない。受信できたデータパケットの一部であっても破棄せざるを得ないという問題があった。  
【００２３】
具体的には、受信装置は、ＦＥＣブロック＃２の復号に失敗した場合、ＦＥＣブロック＃１の復号に成功しても、ＦＥＣブロック＃１に配置されているデータパケット＃３も破棄することになってしまう。
【００２４】
そこで、本発明は、上述の課題に鑑みてなされたものであり階層毎にＦＥＣブロック群３０として送信される情報の復号処理の性能を向上させるように構成する送信装置、受信装置を提供することを目的とする。
【課題を解決するための手段】
【００２５】
本発明の第１の特徴は、１つ又は複数の階層のデータパケットを送信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている送信装置であって、ペイロードに、前記所定階層のデータパケットを配置することによって、所定長の処理対象ブロックを生成する処理対象ブロック生成部と、前記処理対象ブロックに対して誤り訂正符号化処理を施すことによって、前記誤り訂正処理ブロックを生成する誤り訂正処理部とを有し、前記処理対象ブロック生成部は、前記ペイロードの先頭から前記データパケットを配置し、新たなデータパケットを前記ペイロードに配置できない場合、前記データパケットの後ろにヌルパケットを配置して、前記ペイロードを満たすことにより前記処理対象ブロックを生成することを特徴とする送信装置であることを要旨とする。
【００２６】
本発明の第２の特徴は、１つ又は複数の階層の同一のサイズのデータパケットを送信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている送信装置であって、ペイロードに、前記所定階層のデータパケットを配置することによって、所定長の処理対象ブロックを生成する処理対象ブロック生成部と、前記処理対象ブロックに対して誤り訂正符号化処理を施すことによって、前記誤り訂正処理ブロックを生成する誤り訂正処理部とを有し、前記処理対象ブロック生成部は、前記ペイロード内に前記データパケットを配置し、新たなデータパケットを前記ペイロード内に配置できない場合、前記データパケットと同一サイズのヌルパケットを生成し、前記ヌルパケットの前半部分を該ペイロードのデータパケットの後ろに配置して、該ペイロードを満たすことにより処理対象ブロックを生成し、前記ヌルパケットの後半部分を前記処理対象ブロックに後続する処理対象ブロックのペイロードの先頭から配置することを特徴とする送信装置であることを要旨とする。
【００２７】
本発明の第３の特徴は、１つ又は複数の階層のデータパケットを送信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている送信装置であって、ペイロードに、前記所定階層のデータパケットを配置して所定長の処理対象ブロックを生成する処理対象ブロック生成部と、前記処理対象ブロックに対して第１の誤り訂正符号化処理を施すことによって、前記誤り訂正処理ブロックを生成する誤り訂正処理部とを有し、前記処理対象ブロック生成部は、前記誤り訂正処理ブロック群内の前記ペイロードに配置された前記データパケットに対して、第２の誤り訂正符号化処理を行うことにより、パリティデータを生成し、前記誤り訂正処理ブロック群のペイロードに配置することを特徴とする送信装置であることを要旨とする。
【００２８】
本発明の第４の特徴は、１つ又は複数の階層のデータパケットを受信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている受信装置であって、ペイロードに、前記所定階層のデータパケットとパリティデータとを配置して生成された誤り訂正処理ブロックを受信する誤り訂正処理ブロック受信部と、前記誤り訂正処理ブロック受信部に受信された誤り訂正処理ブロックのうち復号に失敗した誤り訂正処理ブロックを検出する誤り訂正処理ブロック検出部と、前記復号に失敗した誤り訂正処理ブロックに含まれるデータパケットを、前記誤り訂正処理ブロック群のペイロードに配置された前記パリティデータと前記誤り訂正処理ブロック群のペイロードに配置され復号に成功した誤り訂正処理ブロックに含まれるデータパケットとから復元する復元部を有する受信装置であることを要旨とする。
【００２９】
本発明の第５の特徴は、１つ又は複数の階層のデータパケットを送信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている送信装置であって、ペイロードに、前記所定階層のデータパケットを配置して所定長の処理対象ブロックを生成する処理対象ブロック生成部と、前記処理対象ブロックに対して第１の誤り訂正符号化処理を施すことによって、前記誤り訂正処理ブロックを生成する誤り訂正処理部とを有し、前記処理対象ブロック生成部は、前記誤り訂正処理ブロック群のペイロードに配置された前記データパケットのうち、前記誤り訂正処理ブロックをまたがって配置された前記データパケットに対して、第２の誤り訂正符号化処理を行うことにより、パリティデータを生成し、前記誤り訂正処理ブロック群のペイロードに配置することを特徴とする送信装置であることを要旨とする。
【００３０】
本発明の第６の特徴は、１つ又は複数の階層のデータパケットを受信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている受信装置であって、ペイロードに、前記所定階層のデータパケットとパリティデータとを配置して生成された誤り訂正処理ブロックを受信する誤り訂正処理ブロック受信部と、前記誤り訂正処理ブロック受信部に受信された誤り訂正処理ブロックのうち復号に失敗した誤り訂正処理ブロックを検出する誤り訂正処理ブロック検出部と、前記復号に失敗した誤り訂正処理ブロックに含まれるデータパケットを、前記誤り訂正処理ブロック群のペイロードに配置された前記パリティデータと前記誤り訂正処理ブロック群のペイロードに配置され復号に成功した誤り訂正処理ブロックに含まれるデータパケットとから復元する復元部を有し、前記誤り訂正ブロック群のペイロードに配置された前記データパケットのうち、前記誤り訂正ブロックをまたがって配置された前記データパケットに対して、前記誤り訂正ブロック群のペイロードに配置された前記誤り訂正処理用パリティデータが設定されていることを特徴とする受信装置であることを要旨とする。
【００３１】
本発明の第７の特徴は、１つ又は複数の階層のデータパケットを送信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている送信装置であって、ペイロードに、データパケットを配置して誤り訂正処理ブロックを生成する処理対象ブロック生成部と、前記処理対象ブロックに対して誤り訂正符号化処理を施すことによって、前記誤り訂正処理ブロックを生成する誤り訂正処理部とを有し、前記処理ブロック生成部は、所定数のデータパケットを前記誤り訂正処理ブロック群に含まれる前記誤り訂正処理ブロックのペイロードの先頭から配置し、所定数のデータパケットを配置した後に、前記データパケットが配置されていない前記誤り訂正処理ブロックのペイロードに、前記誤り訂正処理ブロックをまたがって配置されたデータパケットの少なくとも一方を複製し、配置することを特徴とする送信装置であることを要旨とする。
【００３２】
本発明の第８の特徴は、１つ又は複数の階層のデータパケットを受信するように構成されており、連続する所定数の誤り訂正処理ブロックからなる誤り訂正処理ブロック群内に所定階層のデータパケットを含めるように構成されている受信装置であって、ペイロードに、データパケットを配置して生成された誤り訂正処理ブロックを受信する誤り訂正処理ブロック受信部と、前記誤り訂正処理ブロック受信部に受信された誤り訂正処理ブロックのうち復号に失敗した誤り訂正処理ブロックを検出する誤り訂正処理ブロック検出部と、前記復号に失敗した誤り訂正処理ブロックに含まれるデータパケットを、復元する復元部とを有し、前記誤り訂正処理ブロック群は、所定数のデータパケットを前記誤り訂正処理ブロック群に属する前記誤り訂正処理ブロックのペイロードの先頭から配置し、所定数のデータパケットを配置した後に、データパケットが配置されていない前記誤り訂正処理ブロックのペイロードに、前記誤り訂正処理ブロックをまたがって配置されたデータパケットの少なくとも一方を複製し、補完データパケットとして配置するように構成され、前記復元部は、復号に成功した誤り訂正処理ブロックに含まれるデータパケットと前記補完データパケットを用いて前記復号に失敗した誤り訂正処理ブロックに含まれるデータパケットを復元することを特徴とする受信装置であることを要旨とする。
【発明の効果】
【００３３】
以上説明したように、本発明によれば、階層毎にＦＥＣブロック群３０の復号性能を向上させることが可能となるように構成する送信装置及び受信装置を提供することができる。
【図面の簡単な説明】
【００３４】
【図１】ＦＥＣブロック群を生成するインターフェースの構成図である。
【図２】ＯＦＤＭフレーム及びデータフレームの構成図である。
【図３】従来のＦＥＣブロック群の構成図である。
【図４】従来のＦＥＣブロック群の構成による課題を表す図である。
【図５】本発明に係るシステム構成図である。
【図６】本発明に係る送信装置のブロック図である。
【図７】本発明の第１の実施形態に係るＦＥＣブロック群の構成図である。
【図８】本発明の第２の実施形態に係るＦＥＣブロック群の構成図である。
【図９】本発明に係る受信装置のブロック図である。
【図１０】本発明の第３の実施形態に係るＦＥＣブロック群の構成図である。
【図１１】本発明の第３の実施形態に係るＦＥＣブロック群の構成図である。
【発明を実施するための形態】
【００３５】
（本発明の第１の実施形態）
図５乃至図７を用いて本発明の第１の実施形態を説明する。
【００３６】
図５は、本実施形態に係るシステム構成図である。送信装置１００が、受信装置１１０にＦＥＣブロック群（誤り訂正処理ブロック群）３０を送信する。
【００３７】
送信装置１００は、１つ又は複数の階層のデータパケット３５を送信するように構成されており、連続する所定数のＦＥＣブロックからなるＦＥＣブロック群３０内に、所定階層のデータパケット３５を含めるように構成されている。
【００３８】
図６は、本実施形態に係る送信装置１００のブロック図である。送信装置１００は、処理対象ブロック生成部１０１とＦＥＣ処理部１０５とを有する。処理対象ブロック生成部１０１は、ＦＥＣ処理対象となる処理対象ブロックを生成する。処理対象ブロックは、ヘッダ３１及びペイロード３２から成る。データパケット３５（ＴＳパケット又はＴＬＶパケット）は、処理対象ブロック生成部１０１に入力され、処理対象ブロックのペイロード３２部分に配置される。
【００３９】
処理対象ブロック生成部１０１は、当該処理対象ブロックのペイロード３２の先頭から前記データパケットを配置し、新たなデータパケットをペイロード３２に配置できない場合、ヌルパケット３４をペイロード３２のデータパケット３５の後ろに配置する。処理対象ブロック生成部１０１は、ヌルパケット３４を用いてペイロード３２のスペースを満たすことによって、前記処理対象ブロックを生成する。
【００４０】
ＦＥＣ処理部１０５は、処理対象ブロックにＦＥＣ処理を行い、ＦＥＣブロック群３０を生成する。
【００４１】
本実施形態に係るデータパケット配置方法を図７に示す。データパケット３５は、処理対象ブロックのペイロード３２に先頭から順番に配置される。
【００４２】
データパケットの全体を該ペイロード３２内に配置できない場合、ヌルパケット３４が、ペイロード３２のデータパケット３５の後ろに配置される。ペイロード３２のスペースをヌルパケット３４を用いて満たすことによって、前記処理対象ブロックは生成される。前記処理対象ブロックの生成後、次の処理対象ブロックのペイロード３２の先頭から、再びデータパケット３５が配置される。
【００４３】
このようにデータパケット３５を配置することにより、ＦＥＣブロックの復号の失敗の影響を当該ＦＥＣブロックに配置されているデータパケット３５に抑えられる。これにより、「正常にデータパケット３５の一部が、復号できたのにも関わらず、破棄される」という問題を回避することができる。
【００４４】
例えば、図４に示す従来の配置方法では、受信装置１１０が、ＦＥＣブロック＃２の復号を失敗すると、データパケット＃３及び＃５の一部が受信できているにも関わらず破棄される。しかし、図７に示す本発明の第1の実施形態に係る配置方法を用いれば、ＦＥＣブロック＃２の復号失敗により、影響を受けるのはデータパケット＃３のみであり、他のＦＥＣブロックに配置されているデータパケットには影響が及ばない。
【００４５】
第1の実施形態に係る配置方法を用いれば、ＦＥＣブロック群の復号性能を向上させることが可能となる。
【００４６】
なお、全てのデータパケット３５が、処理対象ブロックをまたがないように配置できるように配置する方法が処理対象ブロックの復号失敗の影響を抑えるのに効果的であるが、処理対象ブロックをまたぐ頻度を減らすことによっても十分に効果を発揮することに留意すべきである。
【００４７】
（本発明の第２の実施形態）
図６と図８を用いて本発明の第２の実施形態を説明する。第１の実施形態と同一の部分については説明を省き、第２の実施形態に関する部分を説明する。
【００４８】
第２の実施形態は、固定長のデータパケットであるＴＳパケット３６に適用される。
【００４９】
図６は、本実施形態に係る送信装置１００のブロック図である。ＴＳパケット３６は、処理対象ブロック生成部１０１に入力され、処理対象ブロックのペイロード３２部分に配置される。
【００５０】
処理対象ブロック生成部１０１は、ペイロード３２内にＴＳパケット３６を配置し、新たなＴＳパケット３６をペイロード３２内に配置できない場合、ＴＳパケット３６と同一サイズのヌルＴＳパケット３７を用いる。
【００５１】
生成された処理対象ブロックは、ＦＥＣ処理部１０５に入力され、ＦＥＣ処理が行われ、出力としてＦＥＣブロック群が生成される。
【００５２】
図８を用いて、ＦＥＣブロック＃１と＃２の生成方法を説明する。
（１）処理対象ブロック＃１のペイロード３２の先頭からＴＳパケット＃１とＴＳパケット＃２を配置する。
（２）次に配置するＴＳパケット＃３の全体を配置できないため、ＴＳパケットと同一のサイズであるヌルＴＳパケット＃１を生成し、ＴＳパケット＃１とＴＳパケット＃２が配置されていない部分にヌルＴＳパケット＃１の前方を配置する（図８中のヌルＴＳパケット＃１−１）。
（３）処理対象ブロック＃１のペイロードにＴＳパケット及びヌルＴＳパケットが配置された後、ＦＥＣ処理を行い、ＦＥＣブロックを生成する。
（４）処理対象ブロック＃２については、ヌルＴＳパケット＃１の後半（図８中のヌルＴＳパケット＃１−２）をペイロード３２の先頭に配置し、その後ろにＴＳパケット＃３を配置する。
（５）ＴＳパケット＃３の後ろにＴＳパケット＃４全体を配置できないため、ＦＥＣブロック＃１の生成と同様に、ヌルパケットを配置（図中のヌルＴＳパケット＃２-１）する。ＴＳパケット及びヌルＴＳパケットの配置後に、ＦＥＣ処理を行い、ＦＥＣブロック＃２を生成する。
【００５３】
このようにサイズが同一のＴＳパケット及びヌルＴＳパケットが配置された処理対象ブロックに対してＦＥＣ処理を行い、ＦＥＣブロックを生成する。これにより、図４のように正常にデータパケットが復号できたのにも関わらず破棄されるのを回避することができる。
【００５４】
第２の実施形態に係る配置方法を用いれば、ＦＥＣブロック群の復号性能を向上させることが可能となる。
【００５５】
（本発明の第３の実施形態）
図６、図９及び図１０を用いて本発明の第３の実施形態を説明する。第１又は第２の実施形態と同一の部分については説明を省き、第３の実施形態に関する部分について説明する。
【００５６】
図６を用いて本実施形態に係る送信装置１００を説明する。
【００５７】
データパケット３５（ＴＳパケット又はＴＬＶパケット）は、処理対象ブロック生成部１０１に入力され、処理対象ブロックのペイロード３２に配置される。
【００５８】
生成された処理対象ブロックは、ＦＥＣ処理部１０５に入力され、ＦＥＣ処理が行われ、出力としてＦＥＣブロック群が生成される。
【００５９】
また、処理対象ブロック生成部１０１は、ＦＥＣブロック群内のペイロード３２に配置されたデータパケット３５に、ＡＬ−ＦＥＣ（アプリケーションレイヤーＦＥＣ）処理を行い、当該データパケットの誤り訂正に用いるＡＬ−ＦＥＣパリティ３８を生成し、ＦＥＣブロック群内のペイロード３２のデータパケット３５以外の部分に配置する。
【００６０】
図９を用いて本実施形態に係る受信装置１１０を説明する。受信装置１１０は、ＦＥＣブロック受信部１１１と、ＦＥＣブロック検出部１１２と、復元部１１３とを有する。
【００６１】
ＦＥＣブロック受信部１１１はペイロード３２に、データパケット３５とＡＬ−ＦＥＣパリティ３８とを配置して生成された１以上のＦＥＣブロックから成るＦＥＣブロック群３０を受信する。
【００６２】
ＦＥＣブロック検出部１１２は、ＦＥＣブロック受信部１１１に受信されたＦＥＣブロックのうち復号に失敗したＦＥＣブロックを検出する。
【００６３】
復元部１１３は、復号に失敗したＦＥＣブロックに含まれるデータパケット３５を、ＦＥＣブロック群３０のペイロードに配置されたＡＬ−ＦＥＣパリティ３８と、ＦＥＣブロック群３０のペイロード３２に配置され復号に成功したＦＥＣブロックに含まれるデータパケット３５とから復元する。
【００６４】
図１０に本実施形態におけるデータパケット３５の配置例を示す。データパケット＃３５がペイロードに配置された後、ＡＬ−ＦＥＣパリティ＃１と＃２を配置する。
【００６５】
ＡＬ−ＦＥＣパリティ３８は、ＦＥＣブロック群３０に配置されている全てのデータパケット３５の誤り訂正処理に適用できるように設定される。
【００６６】
第３の実施形態に係る配置方法を用いれば、ＦＥＣブロック群の復号性能を向上させることが可能となる。
【００６７】
なお、ＦＥＣブロック群内のデータパケット３５が配備されていない全てのペイロード３２の部分に、ＡＬ−ＦＥＣパリティ３８を設定しないで、一部に設定する場合でも本実施形態の誤り訂正処理を適用できることにも留意すべきである。
【００６８】
（本発明の第３の実施形態の変形例）
本発明の第３の実施形態を以下のように変形して実施することも可能である。なお、第３の実施形態と同一の部分については説明を省略し、異なる部分について説明する。
【００６９】
本変形例に係る形態では、ＡＬ−ＦＥＣパリティ３８は、複数のＦＥＣブロックにまたがって配置されているデータパケット３５の誤り訂正に適用できるように設定する。
【００７０】
具体的には、図１０のデータパケット＃３，＃５，＃７，＃８に対してＡＬ−ＦＥＣ（アプリケーションレイヤーＦＥＣ）処理を行い、当該データパケットの誤り訂正に用いるＡＬ−ＦＥＣパリティ３８を生成し、ＦＥＣブロック群内のペイロード３２のデータパケット３５以外の部分に配置する。
【００７１】
この方法によれば、ＦＥＣブロックの復号に失敗した場合に、ＦＥＣブロックをまたがって配置されているデータパケット３５について強い復元力を持つ誤り訂正処理方法を提供することができる。
【００７２】
なお、本実施形態に係る送信装置１００と受信装置１１０は、第３の実施形態と以下の点を除き同じ機能を有する。
【００７３】
（送信装置１００）処理対象ブロック生成部１０１で、ＦＥＣブロック群内のペイロード３２に配置されたデータパケット３５のうちＦＥＣブロックをまたがって配置されているデータパケット３５に、ＡＬ−ＦＥＣ（アプリケーションレイヤーＦＥＣ）処理を行い、当該データパケットの誤り訂正に用いるＡＬ−ＦＥＣパリティ３８を生成し、ＦＥＣブロック群内のペイロード３２のデータパケット３５以外の部分に配置する。
【００７４】
（受信装置１１０）復元部１１３は、復号に失敗したＦＥＣブロックに含まれるデータパケット３５のうちＦＥＣブロックをまたがって配置されているデータパケット３５を、ＦＥＣブロック群３０のペイロードに配置されたＡＬ−ＦＥＣパリティ３８とＦＥＣブロック群３０のペイロード３２に配置され復号に成功したデータパケット３５とから復元する。
【００７５】
（本発明の第４の実施形態）
図６、図９及び図１１を用いて本発明の第４の実施形態を説明する。第１〜第３の実施形態と同一の部分については説明を省き、第４の実施形態に関する部分について説明する。
【００７６】
図６を用いて本実施形態に係る送信装置１００を説明する。データパケット３５（ＴＳパケット又はＴＬＶパケット）は、処理対象ブロック生成部１０１に入力され、処理対象ブロックのペイロード３２に配置される。
【００７７】
生成された処理対象ブロックは、ＦＥＣ処理部１０５に入力され、ＦＥＣ処理が行われ、出力としてＦＥＣブロック群が生成される。
【００７８】
また、処理対象ブロック生成部１０１は、データブロック３５が配置されていないＦＥＣブロック群に属するＦＥＣブロックのペイロード３２に、ＦＥＣブロックをまたがって配置されたデータパケット３５の少なくとも一方を複製し、補完データパケット３９として配置することを特徴としている。
【００７９】
図９を用いて本実施形態に係る受信装置１１０を説明する。
【００８０】
ＦＥＣブロック受信部１１１は、ペイロード３２に、データパケット３５と補完データパケットを配置して生成された１以上のＦＥＣブロックから成るＦＥＣブロック群３０を受信する。
【００８１】
復元部１１３は、復号に成功したＦＥＣブロックに含まれるデータパケット３５と補完データパケット３９を用いて復号に失敗したＦＥＣブロックに含まれるデータパケット３５を復元する。
【００８２】
図１１を用いて、本実施形態に係るデータパケットの配置方法を説明する。データパケット３５を処理対象となる最初の処理対象ブロックのペイロード３２に先頭から順番に配置する。ペイロード３２へのデータパケット３５の配置方法については、従来と同様である。
【００８３】
データパケット３５を配置した後、データパケットが配置されていないペイロード３２に、ＦＥＣブロックをまたがって配置されたデータパケット３５の少なくとも一方を複製し、補完データパケット３９として配置する。
【００８４】
具体的には、ＦＥＣブロックをまたがって配置されたデータパケットの一方である＃３−２、＃５−２、＃７−２、＃８−２、＃３−１、＃５−１を複製し、補完データパケットとして、データパケット３５が配置されていないペイロード３２に配置される。
【００８５】
なお、複製対象とするデータパケットの一部の選択方法については様々な方法がある。例えば補完データパケット３９を配置可能なスペースが小さい場合には、またがって配置されたデータパケット３５のなるべく小さい方を選択する。あるいは、補完データパケット３９を配置可能なスペースが大きい場合には、大きい方のデータパケット３５を選択する、若しくは大きい方のデータパケットと小さい方のデータパケットの両方を選択するといった選択方法が可能である。
【００８６】
第４の実施形態に係る配置方法を用いれば、ＦＥＣブロック群の復号性能を向上させることが可能となる。
【００８７】
以上、上述の実施形態を用いて本発明について詳細に説明したが、実施形態に示したＦＥＣブロックの数、データパケット（ＴＳパケット、ＴＬＶパケット）の数や種類は例示説明に用いたものであり、本発明に対して何ら制約的な意味を有するものではない。また、誤り訂正符号化／復号化処理についてＦＥＣ及びＡＬ−ＦＥＣを例示して説明したが、これらの訂正符号化／復号化処理以外にも適用できることは勿論である。
【００８８】
また、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。従って、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。
【符号の説明】
【００８９】
１・・・インターフェース
２・・・ＴＬＶ多重化部
３・・・カプセル化部
１０・・・ＯＦＤＭフレーム
２０・・・データフレーム
２１・・・階層Ａ
２２・・・階層Ｂ
２３・・・階層Ｃ
３０・・・ＦＥＣブロック群
３１・・・ヘッダ
３２・・・ペイロード
３３・・・パリティ
３４・・・ヌルパケット
３５・・・データパケット
３７・・・ヌルＴＳパケット
３８・・・ＡＬ−ＦＥＣパリティ
３９・・・補完データパケット
１００・・・送信装置
１１０・・・受信装置
１０１・・・処理対象ブロック生成部
１０５・・・ＦＥＣ処理部
１１１・・・ＦＥＣブロック受信部
１１２・・・ＦＥＣブロック検出部
１１３・・・復元部
【図１】
2015080033.tif 000003
【図２】
2015080033.tif 000004
【図３】
2015080033.tif 000005
【図４】
2015080033.tif 000006
【図５】
2015080033.tif 000007
【図６】
2015080033.tif 000008
【図７】
2015080033.tif 000009
【図８】
2015080033.tif 000010
【図９】
2015080033.tif 000011
【図１０】
2015080033.tif 000012
【図１１】
2015080033.tif 000013