(57)【要約】【課題】  回路規模等を増大させることなく、階層伝送特有のメリットを充分に得ることができる復号装置を得る。【解決手段】  階層伝送され、ヘッダと実データとを含むパケットデータを復号する際、入力された第１のパケットデータのヘッダを抽出し、当該第１のパケットデータの前に入力された第２のパケットデータの実データの最後尾に前記ヘッダを付加して第３のパケットデータを生成する。次に、前記第３のパケットデータの配列を制御した後、当該第３のパケットデータを復号する。また、当該復号された前記第３のパケットデータのうち、所定のヘッダを有する前記第３のパケットデータを検出する。そして、前記配列の制御に際しては、前記検出の結果、前記所定のヘッダを有する第３のパケットデータが検出された場合に、当該所定のヘッダを有する第３のパケットデータの直後に、当該第３のパケットデータと同一の階層の前記第３のパケットデータを配置する。【選択図】          図１
2006325023.tif 000002
【特許請求の範囲】
【請求項１】
階層伝送され、ヘッダと実データとを含むパケットデータを復号する復号装置であって、
各階層に対応して設けられ、入力された第１のパケットデータのヘッダを抽出し、当該第１のパケットデータの前に入力された第２のパケットデータの実データの最後尾に前記ヘッダを付加して得られる第３のパケットデータを出力するデータ再生手段と、
該データ再生手段から出力された前記第３のパケットデータの配列を制御するデータ選択手段と、
該データ選択手段から出力された前記第３のパケットデータを復号して出力する復号手段と、
該復号手段から出力された前記第３のパケットデータのうち、所定のヘッダを有する前記第３のパケットデータを検出する検出手段とを備え、
前記データ選択手段は、前記検出手段において前記所定のヘッダを有する第３のパケットデータが検出された場合、当該所定のヘッダを有する第３のパケットデータの直後に、当該第３のパケットデータと同一の階層の前記第３のパケットデータを配置するように構成されてなる復号装置。
【請求項２】
前記所定のヘッダは、予め設定された値を反転した値によって構成されることを特徴とする請求項１に記載の復号装置。
【請求項３】
前記階層伝送されたデータはリードソロモン符号化されたデータであって、
前記復号手段は、前記データ再生手段から出力された前記第３のパケットデータに対してリードソロモン復号を行なうリードソロモン復号手段を有して構成され、
前記検出手段は、前記リードソロモン復号手段から出力された前記第３のパケットデータのうち、所定のヘッダを有する第３のパケットデータを検出するように構成されてなる請求項１または２に記載の復号装置。
【請求項４】
前記階層伝送されたデータは畳み込み符号化されたデータであって、
前記復号手段は、前記データ再生手段から出力された前記第３のパケットデータに対してビタビ復号を行なうビタビ復号手段を有して構成され、
前記検出手段は、前記ビタビ復号手段から出力された前記第３のパケットデータのうち、所定のヘッダを有する第３のパケットデータを検出するように構成されてなる請求項１または２に記載の復号装置。
【請求項５】
前記階層伝送されたデータは、畳み込み符号化およびリードソロモン符号化されたデータであって、
前記復号手段は、
前記データ再生手段から出力された前記第３のパケットデータに対してビタビ復号を行なうビタビ復号手段と、
該ビタビ復号手段から出力された前記第３のパケットデータに対してリードソロモン復号を行なうリードソロモン復号手段とを有して構成され、
前記検出手段は、前記ビタビ復号手段の出力および前記リードソロモン復号手段の出力から前記所定のヘッダを有する第３のパケットデータを検出し、
前記データ選択手段は、前記ビタビ復号手段の出力に基づく第１の検出結果と前記リードソロモン復号手段の出力に基づく第２の検出結果とが一致しない場合、前記第２の検出結果に基づいて前記第３のパケットデータの配列の制御を行なうように構成されてなる請求項１または２に記載の復号装置。
【請求項６】
前記複合手段から出力された前記第３のパケットデータを所定のタイミングで出力するタイミング制御手段を更に備える請求項１ないし５のいずれかに記載の復号装置。
【請求項７】
前記所定のタイミングは、当該階層伝送の方式に対応する情報によって設定されることを特徴とする請求項６に記載の復号装置。
【請求項８】
階層伝送された入力信号を復調する復調手段と、
該復調手段の出力に含まれるパケットデータを復号する請求項１ないし７のいずれかに記載の復号装置とを備える復調復号装置。
【請求項９】
請求項８に記載の復調復号装置と、
該復調復号装置から出力されたパケットデータをデコードするデコード手段とを備える受信装置。
【請求項１０】
階層伝送され、ヘッダと実データとを含むパケットデータを復号する復号方法であって、
各階層に対応して設けられ、入力された第１のパケットデータのヘッダを抽出し、当該第１のパケットデータの前に入力された第２のパケットデータの実データの最後尾に前記ヘッダを付加して得られる第３のパケットデータを生成するデータ再生工程と、
該データ再生工程において生成された前記第３のパケットデータの配列を制御するデータ選択工程と、
該データ選択工程において出力された前記第３のパケットデータを復号して出力する復号工程と、
該復号工程において出力された前記第３のパケットデータのうち、所定のヘッダを有する前記第３のパケットデータを検出する検出工程とを含み、
前記データ選択工程においては、前記検出手段において前記所定のヘッダを有する第３のパケットデータが検出された場合に、当該所定のヘッダを有する第３のパケットデータの直後に、当該第３のパケットデータと同一の階層の前記第３のパケットデータを配置することを特徴とする復号方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、復調装置および復号方法に関し、特に、階層伝送が行なわれる放送に係るデータを復調する復調装置および復号方法に関する。また、当該復号装置を備える復調復号装置および受信装置に関する。
【背景技術】
【０００２】
従来の復号装置（例えば、欧州における地上デジタル放送に係る復調装置）は、受信した信号に対して、例えば、ビタビ復号を行なう復号手段を１つのみ有して構成され、階層伝送されるデータのうち、ユーザによって選択された、いずれかのデータを復号して出力するように構成されている。また、従来の他の復号装置は、各階層のデータ各々に対して前記復号手段を有して構成され（すなわち、ビタビ復号を行なう復号手段を各階層に対応付けて複数有して構成され）、入力された各階層のデータを各復号手段においてそれぞれ復号し、ユーザによって選択されたいずれかのデータを出力するように構成されている（例えば、非特許文献１）。
【０００３】
【非特許文献１】欧州地上デジタル放送規格（European Telecommunication Standard Draft ETS 300 744, "Digital broadcasting systems for television, sound and dada services; Framing structure, channel coding and modulation for digital terrestrial television "）4.1  General considerations
【発明の開示】
【発明が解決しようとする課題】
【０００４】
例えば、地上デジタル放送において階層伝送をする場合には、複数の情報または複数の番組を異なる階層に割り当てて伝送することができる。したがって、ユーザは、当該複数の情報に基づいて、放送される番組を様々な態様で視聴することができる等、階層伝送特有のメリットを得ることができる。しかしながら、復号手段を１つのみ有する復号装置においては、異なる階層に割り当てられた情報等を同時に得ることができない。したがって、ユーザは、上述した復号装置を適用した受信装置（例えば、テレビ等）においては、前記メリットを充分に得ることができない。
【０００５】
また、復号手段を１つのみ有する復号装置において、ある階層から他の階層に切り替える際には、当該他の階層の情報を復号するための時間が必要となる。そのため、例えば、ユーザがある番組の視聴を行なっている際に、階層の切り替えを行なうと映像が途切れてしまう等の問題が生じる。すなわち、当該復号装置においては、階層の切り替えをスムーズに行なうことができない。
【０００６】
一方、従来の他の復号装置においては、複数の復号手段を有するため、回路規模が増大してしまう。また、設計または製造に要するコストが増大してしまう。
【０００７】
そこで、本発明は、回路規模等を増大させることなく、階層伝送特有のメリットを充分に得ることができる復号装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る復号装置は、階層伝送され、ヘッダと実データとを含むパケットデータを復号する復号装置であって、各階層に対応して設けられ、入力された第１のパケットデータのヘッダを抽出し、当該第１のパケットデータの前に入力された第２のパケットデータの実データの最後尾に前記ヘッダを付加して得られる第３のパケットデータを出力するデータ再生手段と、該データ再生手段から出力された前記第３のパケットデータの配列を制御するデータ選択手段と、該データ選択手段から出力された前記第３のパケットデータを復号して出力する復号手段と、該復号手段から出力された前記第３のパケットデータのうち、所定のヘッダを有する前記第３のパケットデータを検出する検出手段とを備え、前記データ選択手段は、前記検出手段において前記所定のヘッダを有する第３のパケットデータが検出された場合、当該所定のヘッダを有する第３のパケットデータの直後に、当該第３のパケットデータと同一の階層の前記第３のパケットデータを配置する。
【発明の効果】
【０００９】
本発明に係る復号装置によれば、回路規模等を増大させることなく、階層伝送特有のメリットを充分に得ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、実施の形態について説明するが、当該説明に先立ち、階層伝送の一例として、上述した欧州における地上デジタル放送について説明する。
【００１１】
欧州における地上デジタル放送の放送規格（European Telecommunication Standard Draft ETS 300 744, "Digital broadcasting systems for television, sound and dada services; Framing structure, channel coding and modulation for digital terrestrial television "  以下、ＤＶＢ−Ｔ規格ともいう）では、ＭＰＥＧ−２システムで規定されるトランスポートストリーム（以下、ＴＳともいう）複数個からなるデータのグループを最大２つまで時分割多重して伝送することが可能である。時分割多重されて伝送される２つのデータグループは、低ビットレートと高ビットレートの伝送レートのいずれかに割り当てられて伝送される。
【００１２】
上述のように、ビットレートの異なる２つのデータグループを用いるため、異なる番組または異なるデータのＴＳを伝送することも可能であるし、同じ番組のＴＳ（例えば、画像品質の異なる番組のＴＳ等）を伝送することもできる。また、同じ番組のＴＳが伝送されている場合、ユーザは、受信状態の良好な場合には高ビットレートのグループを選択し、受信状態が劣悪な場合には低ビットレートのグループを選択することで、受信状態に合わせて受信番組の画像品質を選択することができる。
【００１３】
すなわち、例えば、受信状態が良好な場合においては、より多くの情報量をより速く伝送することができるので、高ビットレートのグループを選択することによって、より解像度の高い画像の視聴等を行なうことができる。また、受信状態が劣悪な場合においては、少なくとも、番組の視聴を行なうことができる最低限の情報量をより速く得る必要があるため、低ビットレートのグループを選択する。
【００１４】
なお、上述のように、異なるビットレートまたは異なる品質で２つのデータグループを変調することを階層変調といい、階層変調された変調データを放送することを同時放送（Ｓｉｍｕｌｃａｓｔ）という。また、以下の説明においては、低ビットレートのグループが割り当てられる階層を上位階層、高ビットレートのグループが割り当てられる階層を下位階層という。
【００１５】
図９は、ＤＶＢ−Ｔ規格における変調装置１０００の構成を示すブロック図である。なお、図９において、「Ａ」を付した構成は上位階層に対応する構成を示し、「Ｂ」を付した構成は下位階層に対応する構成を示す。
【００１６】
当該変調装置１０００において、プログラムマルチプレクサ２０は、入力されたＴＳ１・・・ＴＳｎを多重化して得られる多重化データを階層分割手段２１に出力する。なお、前記ＴＳ１・・・ＴＳｎには、番組の映像データ、音声データまたは当該番組に対応する情報（番組名、字幕等）が含まれる。階層分割手段２１は、入力された多重化データを上位階層と下位階層とに分割し、当該多重化データを各階層に対応する符号化経路２２５Ａ，２２５Ｂに入力する。
【００１７】
各符号化経路２２５Ａ，２２５Ｂにおいては、入力されたストリーム列に対して符号化等の処理が施される。以下、具体的に説明する。なお、第１の符号化経路２２５Ａにおける各構成の動作と、第２の符号化経路２２５Ｂにおける各構成の動作とは同一の動作であるため、以下の説明においては第１の符号化経路２２５Ａの各構成についてのみ説明する。
【００１８】
第１の符号化経路２２５Ａにおいて、第１のランダマイズ手段２２Ａは、入力された多重化データに対してランダマイズを行ない、ランダマイズ処理後のデータ（以下、ランダムデータまたはランドマイズドデータ（Randomized data）ともいう）を第１の外符号化手段２３Ａに出力する。なお、ランダマイズを行なうに際し、当該ランダマイズ手段２２Ａは、入力された多重化データに含まれる８個のトランスポートパケット（以下、ＴＳパケットともいう）を１つのグループとしてランダマイズを行なう。また、当該グループの先頭のＴＳパケットに付加された同期バイトの値を、当該グループにおける他のＴＳパケットの同期バイトの値を反転させた値とする（以下、当該グループの先頭のＴＳパケットに付加された同期バイトを反転同期バイトともいう）。なお、ＭＰＥＧ−２規格において、ＴＳの同期バイトの値は４７Ｈｅｘと規定されているため、反転同期バイトの値はＢ８Ｈｅｘとなる。また、以下の説明においては、同期バイトまたは反転同期バイトをヘッダともいい、当該ＴＳパケットにおいて前記ヘッダが付加されたデータを実データともいう。
【００１９】
第１の外符号化手段２３Ａは、入力されたランダムデータに対してリードソロモン符号化処理を行なって、第１の外インターリーバ２４Ａに出力する。第１の外インターリーバ２４Ａは、入力されたランダムデータに対してバイトインタリーブを行なって、第１の内符号化手段２５Ａに出力する。
【００２０】
図１０は、上述したランダマイズ手段２２Ａから第１の外インタリーバ２４Ａまでの処理におけるＴＳパケットを説明するための説明図である。第１のランダマイズ手段２２Ａに入力されるＴＳは、先頭に配置された１バイトの同期バイト（以下、ＳＹＮＣともいう）と映像データ等が多重化された多重化データ（以下、MPEG2 transport MUX dataともいう）とで構成されるＴＳパケット（図１０（ａ））複数個によって構成される。そして、ランダマイズ手段２２Ａは、入力された図１０（ａ）のＴＳパケット８個を１つのグループとしてランダマイズし、ランダマイズ後のデータに対して同期パケットを付加してＴＳパケットとする（図１０（ｂ））。なお、当該グループの先頭の同期バイトを反転同期バイトとする。
【００２１】
第１のランダマイズ手段２２Ａから出力されたＴＳは、第１の外符号化手段２３Ａにおいてリードソロモン符号化される。その結果、各ＴＳパケットには１６バイトの誤り訂正符号が付加される（図１０（ｃ））。そして、第１の外符号化手段２３Ａから出力されたＴＳは、第１の外インタリーバ２４Ａにおいてバイトインタリーブされ、当該第１の外デインタリーバ２４Ａからは図１０（ｄ）に示すような、同期バイト（１バイト）と誤り訂正符号を含むデータ（２０３バイト）とを含むＴＳパケットから構成されるＴＳが出力される。
【００２２】
図１１は、内符号化手段２５Ａ，２５Ｂの構成を示すブロック図である。なお、図該１１に示した構成は、拘束長＝７、符号化率１／２として畳み込み符合を行なう場合の構成である。当該第１の内符号化手段２５Ａは、入力されたＴＳに対して畳み込み符号化、パンクチャ符号化、およびシリアル・パラレル変換を行なって内インタリーバ２６に出力する。具体的に説明すると、当該第１の内符号化手段２５Ａは、直列に配置された６個の１ビット遅延手段２５４〜２５９（以下、単に、遅延手段ともいう）、加算手段２５２，２５３を有して構成される。そして、第１の和算手段２５２および第２の和算手段２５３は、各１ビット遅延手段２５４〜２５９の出力に基づいて排他的論理和を演算する。そして、各和算手段２５２，２５３から排他的論理和の演算結果が出力され、この結果がシリアル・パラレル変換されて内インタリーバ２６に入力される。
【００２３】
なお、当該第１の内符号化手段２５Ａにおけるシリアル・パラレル変換は、当該変調装置１０００において使用する変調方式に応じて行なわれる。また、ＤＶＢ−Ｔ規格においては、ＱＰＳＫ（Quadrature Phase Shift Keying）、１６ＱＡＭ（Quadrature Amplitude modulation）、６４ＱＡＭのいずれかの変調方式が選択される。なお、ＱＰＳＫの場合は２ビットを１ワード（１シンボル）、１６ＱＡＭの場合は４ビットを１ワード（１シンボル）、６４ＱＡＭは６ビットを１ワード（１シンボル）に変換する。
【００２４】
また、階層変調を行なう場合には、各階層のデータを前記ワードの上位ビットと下位ビットに割り当てる。すなわち、上位階層のデータを前記ワードの上位２ビットに割り当て、下位階層のデータを前記ワードの下位の残りビットに割り当ててシリアル・パラレル変換を行なう。したがって、例えば、１６ＱＡＭの場合、上位階層および下位階層にそれぞれ２ビットが割り当てられる。また、６４ＱＡＭの場合には上位階層に２ビット、下位階層に４ビットが割り当てられる。なお、ＱＰＳＫの場合には、上位階層に２ビットが割り当てられ、下位階層にはビットを割り当てない。
【００２５】
内インタリーバ２６は、前記パラレル変換されたデータにおけるビットの配置に応じて所定の遅延量を与えてビットインタリーブ行なう。また、当該ビットインタリーブしたデータを所定数まとめて１シンボルとし、当該１シンボル毎に所定の遅延量を与えてシンボルインタリーブを行なって、当該シンボルインタリーブ後のデータをマッパ２７に出力する。マッパ２７は、使用する変調方式に応じて，入力されたデータをマッピングしてフレーム構成手段２８に出力する。
【００２６】
フレーム構成手段２８は、入力されたデータにＴＰＳ（Transmission Parameter Signal）信号およびパイロット信号を挿入してＯＦＤＭフレームを構成し、当該ＯＦＤＭフレームをＯＦＤＭ変調手段２９に出力する。なお、ＴＰＳ信号は、ガードインターバル長、変調方式、内符号化手段２５Ａ，２５Ｂにおける符号化率等、伝送方式における各種のパラメータを含む情報に対応する信号であり、当該伝送方式に応じて設定される。
【００２７】
ＯＦＤＭ変調手段２９は、入力されたデータに対して逆ＦＦＴ（Fast Fourier Transfer）等の処理を行なうことにより、当該データをＯＦＤＭ変調して得られるＯＦＤＭ信号をガードインターバル挿入手段３０に出力する。ガードインターバル挿入手段３０は、入力されたＯＦＤＭ信号に対してガードインターバルを付加してデジタルアナログ変換手段３１（以下、Ｄ／Ａ変換手段３１という）に出力する。Ｄ／Ａ変換手段３１は、入力されたデジタルデータをアナログデータに変換してフロントエンド３２に出力する。フロントエンド３２は、入力されたアナログデータを所定の周波数に周波数変換して出力する。以上のように、変調装置１０００においてＴＳの処理が行なわれることによって映像データ等が伝送（放送）される。
【００２８】
実施の形態１．
図１は、実施の形態１における復号装置１００を備える復調復号装置１１０の構成を示すブロック図である。当該復調復号装置１１０においては、基本的に、上述した変調装置１０００において行なわれた動作と逆の動作を行なう。以下、具体的に説明する。図１において、アンテナ等の受信手段（図示せず）によって受信された受信信号はチューナ１に入力される。チューナ１は、受信信号から所定の信号（例えば、ユーザによって指定されたチャンネル周波数の信号）を抽出してＡ／Ｄ変換手段２に出力する。Ａ／Ｄ変換手段２は、チューナ１から出力されたアナログ信号をデジタル信号に変換してＯＦＤＭ復調手段３に出力する。
【００２９】
ＯＦＤＭ復調手段３は、Ａ／Ｄ変換手段２から出力されたデジタル信号に対してガードインターバルの除去およびクロックの再生を行なう。そして、当該クロックに基づいて、前記デジタル信号に対してＦＦＴを行なう。更に、当該ＦＦＴ後の信号に基づいて波形等化処理を行なう。ＯＦＤＭ復調手段３は、以上の動作を行なうことによって前記デジタル信号を復調し、当該復調の結果得られる復調信号をデマッパ４に出力する。デマッパ４は、前記ＴＰＳ信号に含まれる変調方式に関する情報に基づいて、前記復調信号に対してデマッピングを行ない、当該デマップピング後のデータを内デインタリーバ５に出力する。
【００３０】
内デインタリーバ５は、入力されたデータに対してシンボルデインタリーブを行なった後にビットデインタリーブを行なう。すなわち、前記変調装置１０００の内インタリーバ２６において１シンボルに与えた所定の遅延量を与えることによってシンボルデインタリーブを行なう。また、当該シンボルデインタリーブ後のデータに対して、前記内デインタリーバ２６において各ビットに与えられた所定の遅延量を与えることによってビットデインタリーブを行なう。そして、当該ビットデインタリーブ後のデータを階層分割手段６に出力する。
【００３１】
階層分割手段６は、ＴＰＳ信号に基づいて階層変調が行なわれているか否かを判断する。なお、当該ＴＰＳ信号には、階層変調が行われたか否かを示す情報が含まれており、階層分割手段６は当該情報に基づいて前記判断を行なう。当該階層分割手段６は、階層変調が行われていると判断した場合、内デインタリーバ５から出力されたデータを所定のビット数毎に上位ビットのグループと下位ビットのグループとに分割して、各階層に対応するデパンクチャ手段７Ａ，７Ｂに出力する。
【００３２】
なお、上位ビットのグループが上位階層、下位ビットのグループが下位階層のデータとなる。また、図１において、「Ａ」を付した構成は上位階層に対応する構成を示し、「Ｂ」を付した構成は下位階層に対応する構成を示す。また、変調装置１０００において行なわれた変調方式が１６ＱＡＭの場合には、上位階層と下位階層のデータはそれぞれ２ビットとなり、各デパンクチャ手段７Ａ，７Ｂには２ビットのデータが入力される。また、６４ＱＡＭの場合は、上位階層が２ビット、下位階層が４ビットとなり、第１のデパンクチャ手段７Ａには２ビットのデータが入力され、第２のデパンクチャ手段７Ｂには４ビットのデータが入力される。
【００３３】
各デパンクチャ手段７Ａ，７Ｂは、ＴＰＳ信号に含まれる、各階層の符号化率を示す情報（以下、符号化情報ともいう）に基づいて、入力されたデータに対してデパンクチャ処理を行なう。すなわち、入力されたデータにダミーのデータを挿入することによって、当該入力されたデータのデータ長を、変調手段１０００においてパンクチャ符号化を行なう前のデータ長とする。そして、当該デパンクチャ処理後のデータを、対応するＴＳパケット再生手段８Ａ，８Ｂに出力する。
【００３４】
ＴＳパケット再生手段８Ａ，８Ｂは、対応するデパンクチャ手段７Ａ，７Ｂから出力されたデータに基づいて、ＴＳパケットを再生してＴＳ選択手段９に出力する。ＴＳ選択手段９は、反転同期検出手段１４から入力される信号に基づいて、ＴＳパケット再生手段８Ａ，８Ｂから入力されたＴＳパケットを選択する。そして、選択したＴＳパケットを時系列的に配列してビタビ復号手段１０に出力する。
【００３５】
なお、反転同期検出手段１４は、後述するリードソロモン復号手段１２（以下、ＲＳ復号手段１２ともいう）から出力されたＴＳパケットに同期バイトまたは反転同期バイトのいずれの同期バイトが含まれるかを判定し、当該判定結果に対応する信号をＴＳ選択手段９に出力する。なお、実施の形態１における反転同期検出手段１４においてＲＳ復号手段１２の出力を使用する理由は以下のとおりである。すなわち、リードソロモン誤り訂正の訂正能力は１ＴＳパケットにつき最大８バイトである。よって、ＲＳ復号手段１２によれば、ビタビ復号手段１０において正確な復号ができなかった場合においてもデータを正しい値に修復できる可能性が高い。したがって、ＲＳ復号手段１２の出力を使用することで、反転同期検出手段１４における反転同期バイト検出の精度が向上する。
【００３６】
ビタビ復号手段１０は、入力されたＴＳパケットに対してビタビ復号を行なう。そして、当該ＴＳパケットの階層に対応する外デインタリーバ１１Ａ，１１Ｂに当該ＴＳパケットを出力する。したがって、ビタビ復号手段１０は、例えば、入力されたＴＳパケットが上位階層に割り当てられたＴＳパケットである場合には、ビタビ復号を行なった後の当該ＴＳパケットを第１の外デインタリーバ１１Ａに出力する。
【００３７】
外デインタリーバ１１Ａ，１１Ｂは、ビタビ復号手段１０から出力されたＴＳパケットに対して外デインタリーブ（バイトデインタリーブ）を行なって、ＲＳ復号手段１２に出力する。ＲＳ復号手段１２は、入力されたＴＳパケットに対してリードソロモン誤り訂正処理を行なって、当該ＴＳパケットの階層に対応するデランダマイズ手段１３Ａ，１３Ｂに出力する。デランダマイズ手段１３Ａ，１３Ｂは、入力されたＴＳパケットに対してデランダマイズ処理を行なって当該復調復号装置１１０に接続される機器（図示せず）に出力する。
【００３８】
以下、ＴＳパケット再生手段８Ａ，８ＢにおけるＴＳパケットの再生、およびＴＳ選択手段９におけるＴＳパケットの選択（出力）について説明する。上述のように、変調装置１０００における内符号化は、各階層に対応する内符号化手段２５Ａ，２５Ｂにおいて行なわれる。したがって、同一階層における一のＴＳパケットと他のＴＳパケットとは、実際には当該ＴＳパケットの境界で異なるパケットに分けられているが、当該内符号化手段２５Ａ，２５Ｂにおいては当該境界に拘らず、入力されたデータを連続データとして扱って内符号化処理を行なう。よって、前記受信手段において受信信号のデータ（受信データ）を正確に再生するためには、当該受信データに含まれる同一階層のデータを当該復号装置１００においても連続して復号する必要がある。
【００３９】
しかしながら、実施の形態１における復号装置１００においては上位階層および下位階層の２つの階層のＴＳパケットのデータを同一のビタビ復号手段１０においてビタビ復号するので、階層を変えてデータの再生を行なった場合に、当該ＴＳパケットの切り替わり点においてデータの連続性が保たれない場合が生じる。そうすると、各階層のデータを復号することが不可能となるか、または、復号後のデータが不正確なデータとなってしまう場合が生じる。
【００４０】
そこで、当該ＴＳパケット再生手段８Ａ，８Ｂにおいては、上述したデータの連続性を保つために、同期バイトをＴＳパケットの本来の位置から移動させて当該ＴＳパケットを組み立てる。
【００４１】
図２は、ＴＳパケット再生手段８Ａ、８ＢにおけるＴＳパケット組み立て、およびＴＳ選択手段９におけるＴＳパケットの出力を説明するための説明図である。なお、当該図２においては各ＴＳパケット再生手段８Ａ、８Ｂに入力されるＴＳパケットを時系列的に示した。すなわち、図２の場合においては、下位階層（階層２）に対応する第２のＴＳパケット再生手段８ＢにＴＳパケット７０１が入力された後に、上位階層（階層１）に対応する第１のＴＳパケット再生手段８ＡにＴＳパケット７０２，７０３が順次入力される。そして、次に、ＴＳパケット７０４が第２のＴＳパケット再生手段８Ｂに入力された後に、ＴＳパケット７０５が第１のＴＳパケット再生手段８Ａに入力される。
【００４２】
各ＴＳパケット再生手段８Ａ，８Ｂは、入力されたＴＳパケットから同期バイトを抽出し、先に入力されたＴＳパケットに含まれるデータの後部に当該同期バイトを付加する。具体的に説明すると、上位階層（階層１）に対応する第１のＴＳパケット再生手段８Ａは、ＴＳパケット７０２の同期バイト７２１を抽出して、当該ＴＳパケット７０２よりも時間的に先に、当該第１のＴＳパケット再生手段８Ａに入力されたＴＳパケットのデータ７６２の後部に付加する。そして、当該ＴＳパケット再生手段８Ａは、後部に同期バイトが付加されたＴＳパケット７０６（データ７６２＋同期バイト７２１）をＴＳ選択手段９に出力する。一方、同期バイトが抽出されたＴＳパケット７０２のデータ７２２は、当該第１のＴＳパケット再生手段８Ａにおいて保持され、次に入力されるＴＳパケット７０３の同期バイト７３１が付加された後にＴＳ選択手段９に出力される。
【００４３】
一方、下位階層（階層２）に対応する第２のＴＳパケット再生手段８Ｂは、ＴＳパケット７０４の同期バイト７４１を抽出して、当該ＴＳパケット７０４よりも時間的に先に、当該第２のＴＳパケット再生手段８Ｂに入力されたＴＳパケット７０１のデータ７１２の後部に付加する。そして、当該第２のＴＳパケット再生手段８Ｂは、後部に同期バイトが付加されたＴＳパケット７０８（データ７１２＋同期バイト７４１）をＴＳ選択手段９に出力する。
【００４４】
そうすると、ＴＳ選択手段９には、後部に同期バイトが付加されたＴＳパケットが、ＴＳパケット７０６，７０７，７０８，７０９の順に入力される。そして、図２の場合において、当該ＴＳ選択手段９は、ＴＳパケットが入力された順に当該ＴＳパケットを出力する（図２（ｃ））。
【００４５】
ここで、図２（ｃ）に示したようにＴＳ選択手段９から出力される（すなわち、ビタビ復号手段１０に入力される）ＴＳパケット７０６とＴＳパケット７０７について着目すると、同期バイト７２１とデータ７２２とは、ＴＳ選択手段９から出力される際には異なるＴＳパケットに含まれるものとなる。しかしながら、ビタビ復号手段１０に入力されるに際してＴＳパケット７０６およびＴＳパケット７０７は連続して入力される。そのため、同期バイト７２１とデータ７２２とに関してはデータの連続性が保たれる。
【００４６】
また、階層の異なる、ＴＳパケット７０７とＴＳパケット７０８について着目すると、同期バイト７３１とデータ７１２とはビタビ復号手段１０に連続して入力される。ここで、同期バイト７３１は、本来、階層１のＴＳパケット７０３に付加された同期バイトであって、データ７１２に付加された同期バイトではない。しかしながら、上述のように、同期バイトの値は４７Ｈｅｘであるため、本来、データ７１２に付加された同期バイト７１１の値と同期バイト７３１の値とは同一の値である。したがって、ＴＳパケット７０１に含まれるデータと、同期バイト７３１とデータ７１２とを合わせたデータとは同一のデータとなる。そのため、結果として、階層の切り替わり点において、同期バイト７３１とデータ７１２と間でデータの連続性が保たれることとなる。また、同様の理由により、階層２から階層１に切り替わる、ＴＳパケット７０８とＴＳパケット７０９との間においてもデータの連続性が保たれる。
【００４７】
なお、ＴＳパケット再生手段８Ａ，８Ｂにおける同期バイトの検出は以下のようにして行なう。図１０において説明したように、変調装置１０００における内符号化手段２５Ａ，２５Ｂは、６ビットのデータを畳み込み符号化する。また、当該内符号化手段２５Ａ，２５Ｂは、１ビット遅延手段２５４〜２５９を直列に６個接続して構成され、和算手段２５２，２５３において、所定の１ビット遅延手段２５４〜２５９の出力の排他的論理和を演算する。そして、当該内符号手段２５Ａ，２５Ｂには、８ビットの同期バイトが上位ビットから１ビットづつ入力される。
【００４８】
図３は、内符号化手段２５Ａ，２５Ｂに入力される同期バイトのデータを説明するための説明図である。図３（ａ）に示すように、当該内符号化手段２５Ａ，２５Ｂに、同期バイトの上位６ビット目のデータｂｓｙｎｃ６が入力される際には、当該同期バイトの上位１〜５ビット目までのデータｂｓｙｎｃ１〜ｂｓｙｎｃ５の前に、当該内符号化手段２５Ａ，２５Ｂに入力されたＴＳパケットのデータ（同期バイトの後部に付加されたデータ）の最後のビットデータｂｄが第６の遅延手段２５９に記憶されている。したがって、当該上位６ビット目のデータｂｓｙｎｃ６が入力された際に、当該内符号化手段２５Ａ，２５Ｂから出力される畳み込み符合化の結果は、ＴＳパケットのデータｂｄと、同期バイトの上位１〜６ビット目のデータｂｓｙｎｃ１〜ｂｓｙｎｃ６を畳み込み符合化したものとなる。
【００４９】
一方、図３（ｂ）に示すように、同期バイトの上位７ビット目ｂｓｙｎｃ７のデータが内符号化手段２５Ａ，２５Ｂに入力される際、当該内符号化手段２５Ａ，２５Ｂの遅延手段２５４〜２５９に記憶されたデータは同期バイトのデータのみとなる。すなわち、同期バイトの上位７ビット目ｂｓｙｎｃ７のデータが内符号化手段２５Ａ，２５Ｂに入力される際、第１の遅延手段２５４〜第６の遅延手段２５９にはそれぞれ同期バイトのデータｂｓｙｎｃ１〜ｂｓｙｎｃ６が記憶されている。したがって、当該上位７ビット目のデータｂｓｙｎｃ７が内符号化手段２５Ａ，２５Ｂに入力された際に、当該内符号化手段２５Ａ，２５Ｂから出力される畳み込み符合化の結果は、同期バイトの上位１〜７ビット目のデータｂｓｙｎｃ１〜ｂｓｙｎｃ７を畳み込み符合化したものとなる。
【００５０】
同様に、図３（ｃ）に示すように、同期バイトの上位８ビット目ｂｓｙｎｃ８のデータが内符号化手段２５Ａ，２５Ｂに入力される際、当該内符号化手段２５Ａ，２５Ｂにおける遅延手段２５４〜２５９に記憶されるデータは同期バイトのデータのみとなる。すなわち、同期バイトの上位８ビット目ｂｓｙｎｃ８のデータが内符号化手段２５Ａ，２５Ｂに入力される際、第１の遅延手段２５４〜第６の遅延手段２５９にはそれぞれ同期バイトのデータｂｓｙｎｃ２〜ｂｓｙｎｃ７が記憶されている。したがって、当該上位８ビット目のデータｂｓｙｎｃ８が内符号化手段２５Ａ，２５Ｂに入力された際に、当該内符号化手段２５Ａ，２５Ｂから出力される畳み込み符合化の結果は、同期バイトの上位２〜８ビット目のデータｂｓｙｎｃ２〜ｂｓｙｎｃ８を畳み込み符合化したものとなる。
【００５１】
すなわち、内符号化手段２５Ａ，２５Ｂに各ＴＳパケットの同期バイトを入力すると、当該同期バイトの上位７ビット目ｂｓｙｎｃ７または上位８ビット目ｂｓｙｎｃ８が入力された際に、当該内符号化手段２５Ａ，２５Ｂからは必ず一定の値が出力される。
【００５２】
図４は、ＴＳパケット再生手段８Ａ、８Ｂに反転同期バイトを含むＴＳパケットが入力された際におけるＴＳパケット組み立て、およびＴＳ選択手段９におけるＴＳパケットの出力を説明するための説明図である。なお、図２と同様に、当該図３においては各ＴＳパケット再生手段８Ａ、８Ｂに入力されるＴＳパケットを時系列的に示した。
【００５３】
各ＴＳパケット再生手段８Ａ，８ＢにおけるＴＳパケットの組み立ては図２において説明した場合と同様である。すなわち、各ＴＳパケット再生手段８Ａ，８Ｂは、入力されたＴＳパケットから同期バイトを抽出し、先に入力されたＴＳパケットに含まれるデータの後部に当該同期バイトを付加して（図４（ａ）、（ｂ））ＴＳ選択手段９に出力する。
【００５４】
ＴＳ選択手段９は、ＴＳパケット間のデータの連続性を保持するように、出力するＴＳパケットの順序を制御する。具体的に説明すると、図４に示した場合、当該ＴＳ選択手段９には、ＴＳパケット８０６、ＴＳパケット８０７、ＴＳパケット８０８、ＴＳパケット８０９の順にＴＳパケットが時系列的に入力される（図）４（ｂ）。そうすると、当該ＴＳ選択手段９は、ＴＳパケット８０６、ＴＳパケット８０７、ＴＳパケット８０９、ＴＳパケット８０８の順にＴＳパケットを時系列的にビタビ復号手段１０に出力する。以下、ＴＳ選択手段９において、上述のように、ＴＳパケットを出力する理由について説明する。
【００５５】
上述した変調装置１０００においては、各階層ごとにランダマイズ処理が行なわれ、８個のＴＳパケットを１グループとし、当該グループの先頭のＴＳパケットに反転同期バイトが付加される。したがって、当該ＴＳ選択手段９に入力されたＴＳパケットの後部に付加された同期バイトが反転同期バイトであって、当該ＴＳパケットの後のＴＳパケットのデータが同一階層のＴＳパケットのものである場合には、データの連続性は保たれる。しかしながら、当該ＴＳパケットの後のＴＳパケットのデータが異なる階層のＴＳパケットのものであった場合にはデータの連続性を保つことができない。すなわち、ビタビ復号手段１０に入力される所定のＴＳパケットの階層と、当該ＴＳパケットの次に入力されるＴＳパケットの階層が異なる場合であって、かつ、前記所定のＴＳパケット後部に反転同期バイトが付加されている場合には、データの連続性を保持することができない。
【００５６】
以上の理由により、ＴＳ選択手段９は、図４（ｃ）に示したようにＴＳパケットを出力する。すなわち、ＴＳパケット８０９よりも時間的に先に入力されるＴＳパケット８０８を、前記ＴＳパケット８０９よりも時間的に後に出力する。そうすると、ビタビ復号手段１０には、反転同期バイト８３１に連続してデータ８０３が入力されることとなり、階層１におけるデータの連続性を保持することができる。さらに、同期バイトに連続すべきデータであるデータ８１２は、同期バイト８５１に連続してビタビ復号手段１０に入力され、階層の切り替わり点におけるデータの連続性も保持することができる。
【００５７】
以上の説明のように、実施の形態１における復号装置１００においては、データの連続性を保持するように、ビタビ復号手段１０に入力されるＴＳパケットの順序を制御する。よって、ＴＳパケット間のデータの連続性を保持することができる。そのため、各階層ごとにビタビ復号手段１０またはＲＳ復号手段１２を設けなくとも各階層のデータを再生することができる。したがって、復号手段を複数有することなく、異なる階層に割り当てられた、異なる情報や番組を同時に得ることができる。すなわち、階層伝送特有のメリットを充分に得ることができる。
【００５８】
通常、ビタビ復号手段１０またはＲＳ復号手段１２は、その復号化の性質上、多くの記憶手段（記憶容量）を必要とする。そのため、ビタビ復号手段１０またはＲＳ復号手段１２を各階層ごとに設けた場合、回路規模が非常に大きくなってしまう。しかしながら、実施の形態１の復号装置１００においては、各階層のデータを再生する場合においても、各階層ごとにビタビ復号手段１０またはＲＳ復号手段１２を設ける必要がない。したがって、実施の形態１における復号装置１００によれば、当該復号装置１００の回路規模を非常に小さくすることができる。
【００５９】
なお、実施の形態１における復調復号装置１１０は、例えば、デジタル放送受信装置に適用することができる。図５は、当該受信装置５１０の構成を示すブロック図である。アンテナ等の受信手段５００によって受信された受信信号は、上述した復調復号装置１１０に入力される。復調復号装置１１０は、入力された受信信号に含まれるデータの復調および復号を行なって得られるＴＳをＴＳデコーダ５１１に出力する。ＴＳデコーダ５１１は、入力されたＴＳをデコードして、デマルチプレクサ５１２に出力する。デマルチプレクサ５１２は、入力されたＴＳを映像データ、音声データまたは番組情報（ＴＳに含まれる番組のタイトル、放送時間、字幕の情報）に分離して表示手段５２０に出力する。表示手段５２０は、入力された映像データの映像を表示し、音声データの音声を出力する。また、必要に応じて、番組情報を表示する。例えば、ユーザが番組のタイトルを表示する旨の指示を表示手段５２０に対して行なった場合には、当該タイトルを表示する。なお、図５においては、受信装置５１０と表示手段５２０とを別個に構成する場合について示したが、受信装置５１０と表示手段５２０とを一体として構成してもよい。
【００６０】
実施の形態２．
図６は、実施の形態２における復号装置２００を備える復調復号装置２１０の構成を示すブロック図である。なお、以下の説明においては、実施の形態１において説明した構成と同様の構成については同一の符号を付記し、説明を省略する。
【００６１】
図６において、同期反転検出手段１５は、ビタビ復号手段１０から出力されたＴＳパケットに付加された同期バイトが、同期バイトまたは反転同期バイトのいずれの同期バイトであるかを判定し、当該判定結果に対応する信号をＴＳ選択手段９に出力する。
【００６２】
なお、実施の形態２における反転同期検出手段１５においてビタビ復号手段１０の出力を使用する理由は以下のとおりである。ＲＳ復号手段１２から出力されるＴＳパケットに基づいて反転同期バイトの有無を検出する場合には、外デインタリーバ１１Ａ，１１Ｂにおける外デインタリーブ処理に要する時間とＲＳ復号手段１２におけるＲＳ復号処理に要する時間とを合計した時間が経過するまで当該反転同期検出手段１５においてＴＳパケットを得ることができない。
【００６３】
具体的に説明すると、外デインタリーバ１１Ａ，１１Ｂにおける外デインタリーブ処理には、当該外デインタリーバに１１Ａ１１，Ｂに１１個のＴＳパケットが蓄積されるまでの時間と、当該１１個のＴＳパケットに対するデインタリーブ処理を完了するまでの時間を必要とする。また、ＲＳ復号手段１２におけるＲＳ復号には、ＲＳ復号手段１２に数個のＴＳパケットが蓄積されるまでの時間と、当該数個のＴＳパケットに対するＲＳ復号を完了するまでの時間を必要とする。そのため、実施の形態２における反転同期バイト検出手段１６においては、反転同期バイトの検出が可能となるまでに要する時間を短縮すべく、ビタビ復号手段１０から出力されたＴＳパケットを使用する。
【００６４】
なお、ビタビ復号手段１０から出力されたＴＳパケットを使用する場合には、同期反転検出手段１５において以下のような処理を行なうことで反転同期バイトの検出制度を高くすることができる。すなわち、当該ビタビ復号手段１０から出力されたＴＳパケットにおける同期バイトと正確な同期バイトの値（４７Ｈｅｘ）とのハミング距離（以下、第１のハミング距離ともいう。）、または当該同期バイトと反転同期バイトの値（Ｂ８Ｈｅｘ）とのハミング距離（以下、第２のハミング距離ともいう。）を算出する。そして、当該ハミング距離と所定のしきい値とを比較して反転同期バイトの検出を行なう。以下、具体的に説明する。なお、前記所定のしきい値は、復号装置の仕様、設計等に応じて任意に設定する。
【００６５】
ビタビ復号手段１０において反転同期バイトが含まれるＴＳパケットが正確に復号された場合、第１のハミング距離は８となる。一方、第２のハミング距離は０となる。そこで、例えば、第１のハミング距離と第２のハミング距離との差（すなわち、（第１のハミング距離）−（第２のハミング距離）、「−」は減算記号）を算出して所定のしきい値と比較する。そして、比較の結果、当該差が所定のしきい値よりも大きい場合に、ビタビ復号手段１０から出力されたＴＳパケットの同期バイトが反転同期バイトであると判定する。
【００６６】
また、以下のように反転同期バイトの検出をすることもできる。すなわち、第１のハミング距離と所定のしきい値とを比較する。また、第２のハミング距離と当該所定のしきい値とを比較する。そして、第１のハミング距離が前記しきい値よりも大きく、かつ、第２のハミング距離が前記しきい値以下の場合にはビタビ復号手段１０から出力されたＴＳパケットの同期バイトが反転同期バイトであると判定する。
【００６７】
さらにまた、以下のように反転同期バイトの検出をすることもできる。すなわち、第２のハミング距離と所定のしきい値とを比較する。そして、第２のハミング距離が当該第２のしきい値以下の場合にはビタビ復号手段１０から出力されたＴＳパケットの同期バイトが反転同期バイトであると判定する。
【００６８】
なお、上述のように所定のしきい値は仕様等に応じて任意に設定するが、上述の例のように反転同期バイトの検出を行なう場合には、しきい値を高い値とするほど反転同期バイトの検出精度を高くすることができる。
【００６９】
以上の説明のように、実施の形態２における復号装置２００によれば、より早いタイミングで反転同期バイトの検出を行なうことができる。すなわち、反転同期バイトの検出までの時間を短縮することができる。
【００７０】
実施の形態３．
図７は、実施の形態３における復号装置３００を備える復調復号装置３１０の構成を示すブロック図である。なお、以下の説明においては、実施の形態１または２において説明した構成と同様の構成については同一の符号を付記し、説明を省略する。
【００７１】
図７において、反転同期検出手段１６には、ビタビ復号手段１０から出力されたＴＳパケットおよびＲＳ復号手段１２から出力されたＴＳパケットが入力される。反転同期検出手段１６は、まず、時間的に先に入力されたＴＳパケット（すなわち、ビタビ復号手段１０から出力されたＴＳパケット）に対して、実施の形態２において説明したように反転同期バイトの有無を検出し、検出の結果（以下、第１の検出結果ともいう）をＴＳ選択手段９に出力する。そして、ＴＳ選択手段９は、ビタビ復号手段１０の出力に基づいて行なった、反転同期検出手段１６の検出の結果に基づいて、ＴＳパケットを出力する順序の制御を行なう。
【００７２】
実施の形態２において説明したように、ビタビ復号手段１０から出力されたＴＳパケットに対応し、ＲＳ復号がされた後のＴＳパケットは、外デインタリーブに要する時間とＲＳ復号に要する時間とを合計した所定の時間が経過した後に当該ＲＳ復号手段１２から出力される。したがって、ビタビ復号手段１０から出力されたＴＳパケットに対応し、ＲＳ復号がされた後のＴＳパケットは、前記所定の時間経過後に反転同期検出手段１６に入力される。そうすると、反転同期検出手段１６は、ＲＳ復号手段１２から出力されたＴＳパケットに対して、反転同期バイトの検出を行なう。なお、以下の説明においては、反転同期検出手段１６において、ＲＳ復号手段１２の出力に基づいて行なう反転同期バイトの検出の結果を、第２の検出結果ともいう。
【００７３】
反転同期検出手段１７は、第１の検出結果と第２の検出結果とを比較する。そして、第１の検出結果と第２の検出結果とが異なる場合には、第２の検出結果をＴＳ選択手段９に出力する。ＴＳ選択手段９は、第２の検出手段が反転同期検出手段１７から入力された場合には、当該第２の検出結果に従って、ＴＳパケットの出力順序を制御する。すなわち、第１の検出結果に基づくＴＳパケットの出力順序の制御を、第２の検出結果に基づくＴＳパケットの出力順序の制御に切り替える。
【００７４】
上述のように、ＲＳ復号手段１２において行なうリードソロモン誤り訂正の訂正能力は１ＴＳパケットにつき最大８バイトである。したがって、第２の検出結果の信頼性は、第１の検出結果の信頼性よりも高い場合が多い。そのため、実施の形態３における復号装置３００においては、第１の検出結果と第２の検出結果とが異なる場合に、第２の検出結果に基づくＴＳパケットの出力順序の制御に切り替える。
【００７５】
以上の説明にように、実施の形態３における復号装置３００によれば、より早いタイミングで反転同期バイトの検出を行なうことができるとともに、ＴＳ選択手段９におけるＴＳパケットの出力順序の制御を正確に行なうことができる。
【００７６】
なお、以上の説明においては、反転同期検出手段１６において、検出結果の比較を行なう場合について説明したが、第１の検出結果および第２の検出結果をＴＳ選択手段９に入力し、当該ＴＳ選択手段９において検出結果の比較を行なうように構成してもよい。
【００７７】
実施の形態４．
図８は、実施の形態４における復号装置４００を備える復調復号装置４１０の構成を示すブロック図である。なお、以下の説明においては、実施の形態１〜３において説明した構成と同様の構成については同一の符号を付記し、説明を省略する。
【００７８】
図８において、第１のデランダマイズ手段１３Ａは、デランダマイズ後のＴＳパケットを第１のタイミング制御手段１８Ａに出力する。また、第２のデランダマイズ手段１３Ｂは、デランダマイズ後のＴＳパケットを第２のタイミング制御手段１８Ｂに出力する。各タイミング制御手段１３Ａ，１３Ｂは、図示しない制御手段の制御に応じて、入力されたＴＳパケットを出力する。
【００７９】
上述のように、ＴＳ選択手段９は、反転同期検出手段１６から入力される信号に基づいて、ＴＳパケット再生手段８Ａ，８Ｂから入力されたＴＳパケットを選択し、時系列的に配列して出力する。例えば、図４に示した場合、ＴＳ選択手段９は、データの連続性を保持するために、ＴＳパケット８０８を本来出力されるべきタイミングよりも遅いタイミングで出力する。具体的には、図４の場合、ＴＳパケット８０８は、ＴＳパケット８０９が出力されるまでの時間だけ、本来出力されるべきタイミングよりも遅く出力される。
【００８０】
また、図５に示すように、当該復調復号装置の後段には、ＴＳデコーダ５１１が配置される。ＴＳデコーダ５１１においては、ＴＳのデコードを行なうための基準時刻となる同期信号の値を符号器（図示せず）において意図した値にセットする。また、当該同期信号の値の校正を行なう。
【００８１】
例えば、ＭＰＥＧ２−ＴＳにおいては、各ＴＳパケットに、同期信号の値のセットまたは校正を行なうための情報としてＰＣＲ（Program Clock Reference、プログラム時刻基準参照値ともいう）が付加される。そして、ＰＣＲによる同期信号の値のセットまたは校正を正確に行なうためには、当該ＰＣＲを伝送するＴＳパケットがＴＳデコーダ５１１に入力されるタイミングの精度が必要となる。
【００８２】
したがって、例えば、ＰＣＲを伝送するＴＳパケットがＴＳデコーダ５１１に入力されるタイミングが大きなジッタを有する場合には、ＴＳデコーダ５１１において同期信号の値のセット等を正確に行なうことができない。その結果、ＴＳの映像または音声を再生することができなくなってしまう。
【００８３】
そこで、実施の形態４における復号装置４００においては、タイミング制御手段１８Ａ，１８ＢによってＴＳパケットを出力するタイミングの制御を行なう。なお、タイミング制御手段１８Ａ，１８ＢにおいてＴＳパケットを出力するタイミングは、ＴＰＳに基づいて設定することができる。すなわち、タイミング制御手段１８Ａ，１８Ｂは、当該ＴＰＳによって設定される所定のタイミングでＴＳパケットを出力する。
【００８４】
具体的に説明すると、ＤＶＢ−Ｔ規格においては、上述のように種々の変調方式を使用することができ、各変調方式に応じて各種のパラメータ（以下、変調パラメータともいう）が規定されている。そして、１つのＯＦＤＭフレームによって伝送されるＴＳパケットの総数は、変調パラメータに基づいて一意に決定される。よって、タイミング制御手段１８Ａ，１８Ｂは、当該ＰＴＳに基づいてＴＳパケットを出力するタイミング（間隔）を演算する。そして、演算の結果に基づいて、ＴＳパケットの出力制御に使用するクロックを最適な周波数に調整し、当該クロックに応じてＴＳパケットを出力する。
【００８５】
以上の説明のように、実施の形態４における復号装置４００によれば、ＴＳ選択手段９におけるＴＳパケットの出力順序の制御に起因して発生する、ＴＳデコーダ５１１にＴＳパケットが入力されるタイミングのジッタを吸収することができる。よって、結果として、ＴＳデコーダ５１１において同期信号の値のセットまたは校正を確実に行なうことができる。したがって、ＴＳパケットに対応する映像または音声の再生をより確実に行なうことができる。
【００８６】
なお、タイミング制御手段１８Ａ，１８Ｂは、例えば、ＦＩＦＯ（First-in First-out）メモリによって構成することができる。また、実施の形態４においては、実施の形態３において説明した復号装置４００にタイミング制御手段１８Ａ，１８Ｂを設ける場合について説明したが、当該タイミング制御手段１８Ａ，１８Ｂは、実施の形態１〜３において説明した復号装置１００，２００，３００に設けることもできる。
【００８７】
また、実施の形態１〜４において説明した復号装置１００，２００，３００，４００は、ＤＶＢ−Ｔ規格のデジタル放送を受信する受信装置の他、当該ＤＶＢ−Ｔ規格のようにＴＳパケットに付加される同期バイトを反転させる放送方式に対応する受信装置に適用することができる。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の形態１における復号装置を備える復調復号装置の構成を示すブロック図である。
【図２】ＴＳパケット再生手段におけるＴＳパケット組み立て、およびＴＳ選択手段におけるＴＳパケットの出力を説明するための説明図である。
【図３】内符号化手段に入力される同期バイトのデータを説明するための説明図である。
【図４】ＴＳパケット再生手段に反転同期バイトを含むＴＳパケットが入力された際におけるＴＳパケット組み立て、およびＴＳ選択手段におけるＴＳパケットの出力を説明するための説明図である。
【図５】本発明の実施の形態１における復調復号装置を適用した受信装置の構成を示すブロック図である。
【図６】本発明の実施の形態２における復号装置を備える復調復号装置の構成を示すブロック図である。
【図７】本発明の実施の形態３における復号装置を備える復調復号装置の構成を示すブロック図である。
【図８】本発明の実施の形態４における復号装置を備える復調復号装置の構成を示すブロック図である。
【図９】ＤＶＢ−Ｔ規格における変調装置の構成を示すブロック図である。
【図１０】変調装置のランダマイズ手段から第１の外インタリーバまでの処理におけるＴＳパケットを説明するための説明図である。
【図１１】内符号化手段の構成を示すブロック図である。
【符号の説明】
【００８９】
１  チューナ、２  Ａ／Ｄ変換手段、３  ＯＦＤＭ復調手段、４  デマッパ、５  内デインタリーバ、６  階層分割手段、７Ａ，７Ｂ  デパンクチャ手段、８Ａ，８Ｂ  ＴＳパケット再生手段、９  ＴＳ選択手段、１０  ビタビ復号手段、１１Ａ，１１Ｂ  外デインタリーバ、１２  ＲＳ復号手段、１３Ａ，１３Ｂ  デランダマイズ手段、１４，１５，１６  同期反転検出手段、１８Ａ，１８Ｂ  タイミング制御手段。
【図１】
2006325023.tif 000003
【図２】
2006325023.tif 000004
【図３】
2006325023.tif 000005
【図４】
2006325023.tif 000006
【図５】
2006325023.tif 000007
【図６】
2006325023.tif 000008
【図７】
2006325023.tif 000009
【図８】
2006325023.tif 000010
【図９】
2006325023.tif 000011
【図１０】
2006325023.tif 000012
【図１１】
2006325023.tif 000013