"伝送チャンネルを介して相異なるフォーマットのうちの1つのフォーマットで符号化されたビデオ信号を受信して適応的に処理する装置であって、前記相異なるフォーマットのうちの1つのフォーマットで符号化された前記ビデオ信号を受信する手段と、コードレート制御信号に応答して複数のコードレートの中から1つのコードレートを選択する手段と、デインタリーブ制御信号に応答して複数のデインタリーブモードの中から1つのデインタリーブモードを選択する手段であって、この選択されたデインタリーブモードが、前記ビデオ信号のデータがどのように時間的に分散させられているかを特定している、該手段と、前記受信ビデオ信号を適応的にデパンクチャ及びデインタリーブしてデパンクチャ及びデインタリーバの双方のなされた出力を生成する手段と、前記デインタリーブ済み出力をリード-ソロモン復号化してリード-ソロモン復号化済み出力を供給する手段と、前記リード-ソロモン復号化済み出力を復元して表示のために復元済み出力を供給する手段と、を備える、前記装置。従って、本発明者は、プログラムガイド情報中で受信した関連するプログラム番組記述に基づいて各形式のプログラム番組を別々に処理できることが望ましいことを認識した。特に、本発明者は、スクリーン上に動画化アニメーション化された予めプログラムされたオン-スクリーン表示メッセージを提供することが望ましく、それによってオーディオのみのプログラムが再生されているときも、ユーザは視覚的により楽しむことができるということを認識した。本発明の別の特徴によれば、適応的デインタリーバが符号化ビデオ信号をデインタリーブし、適応的エラー復号器がそのデインタリーブされた出力のエラーを検出して訂正する。本発明のさらに別の特徴によれば、信号品質検出器が復号出力データのエラーの推定estimate、評価を与える。また、上記装置は、そのエラー推定に応答して符号化ビデオ信号フォーマットとコンパチブルな適合性のある、両立性のある形態に自動的にその機能構成または装置構成が設定される。図1には、本発明に従って構成された、衛星およびケーブルテレビジョン信号のような相異なる信号フォーマットの信号を復調して復号するシステムが示されている。特に、このシステムは、DSS衛星、DVB衛星またはDVBケーブルの各信号フォーマットの信号を復調して復号するように機能構成装置構成することが可能である。この機能構成能力は、これら3種類の信号フォーマットの復調および復号処理に共通の機能を最大限に利用することによって実現した。また、その機能構成能力は、復調および復号機能を適当に選択し、具体的に構成化し、インタフェースを形成して実現した。図1において、ビデオデータで変調された搬送波キャリアが、アンテナ15によって受信され、回路網20によって処理されディジタル化される。その結果得られたディジタル出力信号は、復調器10によって復調され、復号器12によって復号される。復号器12の出力はさらに処理されて、表示装置によって表示するのに適した伸張復元出力ビデオデータが生成される。復調器10および復号器12は、共に、インタフェース100を介してマイクロコントローラ105によって選択される相異なるタイプの復調および復号機能が組込まれた適応的復調および復号回路網である。また、復調器10および復号器12は、共に、マイクロコントローラインタフェース100からの制御信号によって機能構成が設定される。インタフェース100から供給される制御信号の状態は、マイクロコントローラ105からインタフェース100に供給される信号によって決定される。図2においては、図1の復調器10および復号器12が、DSS衛星信号フォーマットを受信するように機能構成されている。図3および4においては、図1の復調器10および復号器12が、それぞれDVB衛星信号フォーマットとDVBケーブル信号フォーマットを受信するように機能構成されている。機能構成設定可能な復調器10および機能構成設定可能な復号器12は、例えば集積回路のような単一の信号処理デバイス素子に有利な形態で収容することができる。機能構成設定可能な復調器10は、DSSおよびDVB信号フォーマットの各々を復調するのに必要な機能を実行する。復調器10の主要な機能は、搬送波周波数の復元およびトラッキング追従、送信データクロック周波数の復元、およびビデオデータそのものの復元である。また、その復調器は、ユニット20においてアナログ-ディジタル変換する前にアナログ入力データを適正にスケール処理scale、拡大縮小するためのAGC回路網図5を含んでいる。さらに、その復調器の機能は、ユニット25、30、35、40および45によって具体的に構成されている。タイミング復元、搬送波復元、スライサおよび差分復号器の各動作は、それぞれ既知のものであり、その概要は、例えば参考文献ディジタル通信、リー氏およびメサーシュミット氏、米国、マサチュセッツ州、ボストンのクルワーアカデミックプレス社、1988年に記載されている。テーブルIには、3つの信号フォーマットモードにおける復調器10の相異なる機能特性が示されている。復調器10は、テーブルIに示された3種類の入力信号フォーマットに対する、データクロックレート、フィードフォワード等化、デシジョン判断フィードバック等化、過剰余裕帯域幅ファクタ係数EBF、ExcessBandwidthFactor、変調タイプ形式、シンボル座標分布コンステレーション、座標配置、座標配列および復号法の各相違に対応することができる。そのシステムが確実に3種類の入力信号フォーマットの最高および最低のデータクロック周波数で動作できるようにすることによって、そのクロックレートの相違に対応できるようになる。その他の相違には、関係する復調機能の構成を以下説明するように設定することによって対応できる。図5には、図1の復調器10がより詳細に示されている。図5において、アンテナ15で受信された入力信号は、ディジタル形式に変換されて入力回路網20によって処理される。回路網20は、無線周波数RF同調器チューナ、および入力ビデオ信号をさらに処理するのに適した低周波数帯域にダウンコンバート逓降変換する中間周波数IFミキサ混合器および増幅段200を含んでいる。また、回路網20は、利得ゲイン制御形増幅器AMP205および位相分割回路網207を含んでいる。位相分割回路網は、受信ビデオ信号を互いに直交関係にあるIおよびQ成分コンポーネントに分割split、分離する。増幅器205は、回路網20内のアナログ-ディジタル変換器A/D210によってディジタル化するために、IおよびQ成分を適正にスケール処理する。増幅器205用の自動利得制御AGC信号は、後で説明するAGCエラー検出器回路網270から供給される。ユニット210から供給されたディジタル信号は、復調器10のマルチプレクサ多重化器215に供給される。衛星モードDSSまたはDVBにおいて、マルチプレクサ215は、制御信号による決定に従って、回路網20から供給されたディジタル化ビデオ信号をローテータrotator、回転器225に向けて転送し、ユニット220内のフィードフォワード等化器FFEをバイパス側路する。また、ケーブルモードにおいては、マルチプレクサ215は、制御信号による決定に従って、そのディジタル信号を、ユニット220のフィードフォワード等化器を介してローテータ225例えば、複素complexマルチプライア乗算器に向けて転送する。フィードフォワード等化器は、適応的FIRタイプ有限インパルス応答型のディジタルフィルタであり、周波数/位相の乱れまたはばらつき不規則性のような伝送チャンネルの乱れ摂動を補償する。マルチプレクサ215から供給された出力データは、ベースバンドビデオ情報を復元するためのユニット225、220、230、30、35、40、265、260および255からなる搬送波復元ループによって処理される。ユニット215から供給されるデータは、搬送波復元ループローテータ225への入力において、複素IおよびQ直交成分の形式のシンボルシーケンス順次形式のデータである。このシンボルシーケンスは、2進2値データシーケンスであり、その各シンボルは割当てられたディジタル値で表される。1組群のシンボルは、複素平面において、いわゆる信号座標分布信号コンステレーションとして知られている1組の複数の点として表される。DSSおよびDVB衛星信号フォーマットは、4点からなる直交位相シフトキーイングまたは4相位相偏移変調QPSKのシンボル座標分布を使用する。また、DVBケーブル信号フォーマットは、64点または256点のいずれかからなる直交振幅変調QAMのシンボル座標分布を使用する。搬送波復元ループは、伝送チャンネルによって加わった搬送波周波数における位相および周波数ジッタによって生じるシンボル点のオフセットずれおよびシンボル点の回転を補償する。この機能は、復元されたデータからエラー誤差信号を取出し、それに続いてそのエラー信号をループ入力データに対して適用して、複素マルチプライアローテータ225を用いて位相および周波数のジッタを補償することによって達成される。搬送波復元ループの各構成要素の機能は、既知の信号処理技術を用いて、それぞれIおよびQの両複素信号成分に対して実行される。ローテータ225の複素マルチプライア機能は、電圧制御発振器VCO255から供給された補償成分をユニット215の出力データに乗じて、その補償済みデータを出力として生成する。ローテータ225から供給されたその補償済みデータは、マルチプレクサ230を介してスライサ30および35に転送される。衛星モードにおいては、マルチプレクサ230は、制御信号に従って、ユニット220のデシジョンフィードバック等化器DFEをバイパスする。一方、ケーブルモードにおいては、マルチプレクサ230は、制御信号に従って、ローテータ225からの補償済みデータをユニット220内のデシジョンフィードバック等化器に向けて転送する。デシジョンフィードバック等化器は、ローテータ225からのその補償済みデータと、マルチプレクサ40からの選択されたスライサ出力の遅延しスケール処理されたデータバージョンとを加算する。この加算動作は、既知のデシジョンフィードバック等化処理であり、ローテータ225の補償済みデータ出力におけるシンボル間の干渉を減少させるものである。そのような干渉が顕著でないアプリケーション適用例においては、デシジョンフィードバック等化器は省略してもよい。ユニット220からのフィードバック等化されたデータはマルチプレクサ230に返送されて、スライサ30、35、および復号器12のビタビユニット50に転送される。マルチプレクサ230および215は、共に等化器220の一部として構成されていてもよく、また、衛星系、地上系またはケーブル系の復調構成を固定することが望ましい場合には除去してもよい。さらに、ユニット220のフィードフォワード等化器およびデシジョンフィードバック等化器は、共に復調器10の外部構成として示されているが、復調器10と共に単一の集積回路網に含まれるように構成してもよい。その場合、適応的フィードフォワード等化器およびデシジョンフィードバック等化器は、制御信号を使用して適当なフィルタ係数をプログラム設定することによって、特定のモードに対して機能構成が設定されるようにしてもよい。テーブルIに示されているように、衛星入力信号フォーマットはQPSK変調形であり、またケーブル入力信号フォーマットはQAMタイプである。システムにおいて使用される特定のスライサは、入力信号フォーマットが衛星QPSKタイプであるかまたはケーブルQAMタイプであるかに応じて、機能構成制御信号によってマルチプレクサ40を介して選択される。さらに、ケーブルモードにおいては、QAMスライサ35も、テーブルIに示されているような、対応する特定のQAMシンボル座標分布用に機能構成が設定される。そして、スライサ35は、機能構成制御信号に応答して、64点または256点のいずれかの座標分布用のスライサ機能を設定する。マルチプレクサ230からの補正修正済み出力は、衛星モードにおいては等化されておらず、ケーブルモードにおいてはフィードバック等化されたものであり、スライサ30および35に転送される。スライサ30は、マルチプレクサ230から供給された補正済み出力を処理して、直交位相シフトキーイングQPSK変調された信号からデータを復元する。同様に、スライサ35はQAM信号からデータを復元する。スライサ30、35は、元の復調器10の入力データのシンボルシーケンスを復元するために、マルチプレクサ230からの補正済み出力に対して一連のデシジョン閾値decisionthresholdを適用する。その際、衛星モードにおいては、受信機によって使用されるデータは、復号器12のビタビ検出ユニット50および60図1によってマルチプレクサ230の補正済み出力から復元される。一方、ケーブルモードにおいては、受信機によって使用される復元データは、選択されたスライサ30または35によって供給され、マルチプレクサ40によって出力される。マルチプレクサ40の出力は、ユニット45によって差分復号され、復号器12のマルチプレクサ65図1に転送される。ケーブルモードにおいては、マルチプレクサ65図1は、制御信号に応答して、さらに別の処理を施すためにユニット45からの差分復号出力を選択し、図1におけるビタビViterbi復号器ユニット50および60をバイパスする。差分符号化法/復号法は既知の技術であり、これを使用することによってケーブルモードにおいて、取出した搬送波および復元したシンボル座標分布における潜在的な位相の不明瞭度曖昧さに関係する問題を解消することができる。マルチプレクサ40からの復元データ出力は、衛星モードとケーブルモードの双方において、復調器10における搬送波復元ループ、タイミング復元回路網、信号品質検出器およびAGCの各機能によって使用される。図5を用いて説明を続けると、スライサ30、35への入力とマルチプレクサ40からの復元データ出力とは、搬送波復元ループの位相エラー検出器265、低域通過フィルタ260およびVCO255によって処理されて、ローテータ225によって使用されるIおよびQフィードバック補償信号成分が供給される。位相検出器265は、スライサ30および35への入力とマルチプレクサ40からのスライサ出力の間の位相および周波数の差誤差を表すエラー信号を決定する。このエラー信号は、ユニット260によって低域通過濾波フィルタ処理され、VCO255既知のものによって使用されて、IおよびQ直交補償成分が生成される。そのIおよびQ直交補償成分はローテータ225によって利用されて、そのエラー補償された信号がマルチプレクサ230に供給される。これによって、マルチプレクサ230に供給された信号は、伝送中に受けたシンボル点のオフセットおよびシンボル点の回転に関係する位相および周波数のエラーが補償されたものとなる。また、スライサ30および35への入力とマルチプレクサ40からの復元データ出力信号とがAGCエラー検出器270によって使用されて、利得制御信号が形成される。この利得制御信号は、プロセッサ20における増幅器205の利得を制御して、プロセッサ20のアナログ-ディジタル変換器に供給されるIおよびQ入力信号が、確実に適正なアナログ-ディジタル変換を行うのに必要な形に適正にスケール処理されるようにする。検出器270は、スライサ30、35への信号入力の各直交成分Im、Qmの2乗の和総和とマルチプレクサ40からの出力の各直交成分Is、Qsの2乗の和との間の差に基づいてエラーを計算する。図6は、検出器270内のAGCエラー計算機能の具体的構成を示している。マルチプレクサ230から供給されたスライサ30、35の直交入力成分Im、Qmは、それぞれマルチプライア300、305によって2乗され、加算器315によってその和が計算される。さらに、マルチプレクサ40からの復元データ出力の直交成分Is、Qsを用いて、メモリ310内のルックアップテーブル中に記憶された値がアクセスされる。この記憶値は、IsおよびQsの2乗値の和を表す。次いで、減算器320によって、メモリ310から供給された記憶値を加算器315の出力から減算して、その結果、AGCエラーが得られる。図6の構成の検出器270によって使用される算出AGCエラーは、次の式で与えられる。の項はユニット315から得られ、の項は、IsおよびQsを入力ポインタとして用いてルックアップテーブル310からの近似として得られる。このAGCエラーは、原点0,0に対するIm,Qm点のベクトル距離とIs,Qs点のベクトル距離の間のベクトル距離の間の差の関数であるという点で有利である。また、AGCエラーは、Im,QmおよびIs,Qsの各直交成分によって表される両ベクトル間の角度差とは無関係独立であるという点で有利である。AGCエラー信号は、これらの特徴を有するので、低域通過濾波して、AGC増幅器205の利得を制御するのに使用することができる。このAGCエラー計算法は、計算の複雑さを減少させるために本当のエラーよりも好んで使用される。本当のエラーは次の式で与えられる。このような図6のAGCエラー信号を得る構成に代えて、本当のエラー関数または本当のエラー関数を別の形に変形したものを用いてもよい。算出されたAGCエラー信号は図5の検出器270内で低域通過濾波されて、増幅器205の利得を制御するための出力信号が生成される。また、AGCエラー信号は信号品質検出器ユニット275にも供給される。信号品質検出器275は、復調器10への入力信号の信号対雑音ノイズ比S/N比、SNRを、ユニット270によって供給されたAGCエラー信号を用いて推定する。ユニット270は、まず、AGCエラー信号の絶対値を生成する。次いで、ユニット270は、デシジョン閾値をその結果に適用して、AGCエラーがプログラム設定された値の範囲内に位置するかどうかを判断する。これによって、SNR推定に対応するAGCエラー値の大きさが判断決定される。このSNR推定は、図1におけるインタフェース100を介してマイクロコントローラ105に供給される。マイクロコントローラ105は、SNR値が所定の範囲の外側にあるかどうかを判断するようにプログラムされている。SNR値が所定の範囲の外側にある場合には、マイクロコントローラ105は、異なる別の入力信号フォーマット用の、復調器10、等化器220および復号器12からなる機能構成設定可能な構成要素を全て含んだそのシステムの機能を再構成する。このようにして、マイクロコントローラ105は、供給される入力信号フォーマットを適正に復調および復号するために、インタフェース100を介した制御信号を用いて復調器10および復号器12の各機能を繰り返し再構成構成を再設定する。この機能構成設定の機能は、例えば、初期化手順の一部として実行されるようにプログラムするか、またはオペレータ操作者がアクセス可能なスイッチからマイクロコントローラへの入力信号に応答して実行されるようにプログラムすることができる。さらに、信号品質検出器275は、復調データにおけるエラーまたはSNRの推定を行うための他の方法を用いてもよい。これらの方法は、例えば、搬送波復元ループにおけるスライサの前と後の両データ間の平均2乗誤差エラーの計算を含むものであってもよい。平均2乗誤差の計算およびその他のエラー推定の方法は、ディジタル通信、リー氏およびメサーシュミット氏、米国、マサチュセッツ州、ボストンのクルワーアカデミックプレス社、1988年およびその他の文献に記載されている。図5における復調器10が使用するサンプリングおよび同期クロックは、フィルタ235、シンボルタイミング復元ユニット240および出力プロセッサ250からなる構成要素によって生成される。プロセッサ20のアナログ-ディジタル変換器210からの出力は、機能構成設定可能なフィルタ235によって帯域通過濾波されて、過剰帯域幅ファクタEBFによって表される過剰帯域幅EBの変動を補償する。好ましい実施形態では帯域通過フィルタを使用するが、低域通過フィルタのような他の濾波特性のものをEBF補償に使用してもよい。その結果の得られた出力、スライサ30および35への入力信号、およびマルチプレクサ40の選択スライサ出力が、タイミング復元ユニット240によって使用されて、サンプリングおよび同期クロックが生成される。これらの復元されたクロックは、送信機クロックに対応し、復調器10、プロセッサ20特にアナログ-ディジタル変換および等化器220の動作のタイミングを調整するために使用される。図5におけるタイミング構成要素は、必要なタイミング情報を導出するときにアナログ-ディジタル変換器210から供給されるディジタル信号を使用する。変換器210によってディジタル化を行う前の信号は全3種類の信号フォーマットについて同じ二乗余弦波形を呈しているが、テーブルIに詳細に示されている過剰帯域幅ファクタEBFの変動がこの波形形状を変化させることがある。EBFは、正確な信号復元を確実に行うのに必要な最小帯域幅を実際のシステム帯域幅がどの程度越えるか、その度合いまたは大きさを示すパラメータである。EBFと二乗余弦波形は、共に前に挙げた参考文献ディジタル通信に記載されている。各入力信号フォーマット間でEBFおよび入力信号波形が変化すると、復元されたタイミングクロックにエラー誤差が生じることがある。このタイミングエラーを補償するために、アナログ-ディジタル変換器210から供給されるIおよびQ出力は、ユニット240においてタイミングおよびクロック生成が行われる前に、ユニット235によって濾波される。フィルタ235は、テーブルIに示された3種類の入力信号フォーマットのEBF値の各々に対して適正なクロックおよびタイミングの復元が行われるように、変換器210から供給されたディジタルビデオ信号を濾波するように、マイクロコントローラ105によってインタフェース100を介してプログラム設定される。フィルタ235は、テーブルIに記載された3種類の入力信号フォーマットの信号波形およびEBF値に加えて、それ以外の種々の信号波形およびEBF値を補償するようにプログラムすることができる。また、フィルタ235は、例えばテスト目的のために、濾波を行わずに信号を通過させるようにプログラムすることもできる。ユニット240内において、フィルタ235から供給されたエラー補償済みデータが、スライサ30、35へのデータ入力およびマルチプレクサ40からの復元データ出力と比較される。ユニット240は、この比較結果に基づいて、シンボルタイミング出力プロセッサ250に供給される位相およびタイミングエラー信号を導出する。その信号比較およびタイミングエラー信号導出の処理は、例えばサンプルされた受信機用のBPSK/QPSKタイミングエラー検出器、F.M.ガードナー氏、IEEETransactionsonCommunicationsIEEEトランザクションズオンコミュニケーション、May1986に詳細に記載された既知の原理に従って実行される。ユニット240から供給された位相およびタイミングエラー信号は、濾波され、出力プロセッサ250によって緩衝バッファされて、制御信号がユニット250内の電圧制御水晶発振器VCXOデバイスに供給される。好ましい実施形態においてVCXOは別個のデバイスであるが、一体的構成のVCXOを用いてもよい。VCXOへの制御信号入力は、VCXOによって出力されるサンプリングおよび同期クロック信号出力の周波数と位相の双方を制御する。このサンプリングおよび同期クロック出力は、アナログ-ディジタル変換器210およびその他の復調構成素子によって用いられる。図1において、機能構成設定可能な復号器12は、DSSおよびDVB信号フォーマットを復号するのに必要な機能を実行する。復号器12の主要な機能は、パンクチャード畳込みビタビ復号器50、60、シンボル-バイトマッパシンボルからバイトへのマッピング器70、デインタリーバ回路網75、80、85、90、95、リード-ソロモン復号器110、およびデスクランブラデスクランブル器、暗号解読器115を含んでいる。これらの個々の機能は、既知のものであり、また、例えば、前に挙げた参考文献ディジタル通信に記載されている。復号器12の各構成素子のDSSおよびDVBモードに対する動作特性がテーブルIIに示されている。復号器12は、テーブルIIに挙げられた、3種類の入力信号フォーマットに対する、コードレート符号化率、デインタリーバのタイプ、シンボル-バイトマッピング、およびデスクランブラの各要求の相違に対応することができる。復号器12の機能の構成を以下説明するように設定することによって、その相違に対応できる。復号器段50、60は、テーブルIIに示された種々のコードレートを復号することができるパンクチャード畳込みビタビ復号器を構成する。ユニット50、60は、ユニット25から出力されてユニット50の入力に供給された濾波されたディジタルビデオ信号出力を処理し、復号し、エラー誤り訂正する。これらのユニットは、ランダムな伝送エラーに対して第1のレベルの訂正を施す。DSS衛星信号用の機能構成においては、選択可能な2つのコードレート2/3または6/7のうちの1つが選択される。一方、DVB衛星信号用の機能構成においては、選択可能な5つのコードレート1/2、2/3、3/4、5/6または7/8の中の1つが選択される。この文脈における用語コードレートは、符号化データによって担持伝達されるエラー訂正オーバヘッドとして定義される。また、例えば、コードレート1/2は、入力データの各1ビットに対して2つのデータビットが符号化されることを意味する。同様に、コードレート7/8は、入力データの各7ビットに対して8つのデータビットが符号化されることを意味する。伝送データストリームの可変コードレートは、基本コードレート1/2を用いて符号化された符号化データストリームからビットを削除することによって実現される。例えば、コードレート2/3を実現するには、1/2コードレートで2つの入力データビットを符号化することによって生成される4ビットの中の1ビットが削除されて、残りの3ビットが伝送される。その他のコードレートもこれと同じ原理を用いて実現できる。ユニット50は、プレースホルダplaceholder、位置保持、桁保持ダミービットの挿入とビタビ復号とを行うために、ビデオ信号入力データストリームを同期化する機能を含んでいる。これは、受入れ中の特定コードに対して、インタフェース100を介した制御信号によって機能構成が設定される同期化ステートマシンを用いて実現することができる。同期化は、入力データストリームにおけるビット位置と位相の双方の不明瞭度を識別し解決することによって実現することができる。ビット位置および位相の不明瞭度は、受入れ入力、復号、再符号化、およびその再符号化データと入力データの比較からなる一連の処理によって識別することができる。同期化が成功すると、それは再符号化データと元の入力データの間の許容可能なエラーレート誤り率によって示される。この処理を行うために、入力信号における位相およびビット位置の不明瞭度から生じ得る全ての状態が同期化ステートマシンによってテストされる。同期化が達成されなかった場合には、ユニット50によってオウトオブロック同期外れ、非ロック状態表示が発生する。この表示が発生すると、復号器10のVCO255図5はコードタイプおよび機能構成に応じた移相位相シフトを入力データストリームに挿入する。この同期化処理は、ロック状態が得られるまで繰返される。この処理は好ましい同期化方法であるが、異なる別の動作シーケンスを用いた他の方法でも同期化は可能である。上述のようにしてデータストリームが同期化された後、送信機において削除されたビット数と等しい数の置換用プレースホルダダミービットがデータストリーム中に挿入される。ユニット50中の機能構成設定可能なステートマシンを用いて、受信データストリームの特定のコードタイプおよびコードレートに対して適正なプレースホルダダミービットが挿入される。ユニット50は、マイクロコントローラ105からインタフェース100を介して伝達された制御信号に応答して、ユニット50内のレジスタにロードすることによって、選択されたコードレートに対する機能構成設定を行う。プレースホルダビット挿入ステートマシンは、ロードされたレジスタ情報に応答して、適正に選択されたコードレートに対して正確な数のプレースホルダビットを挿入するように機能構成が設定される。同様に、ユニット50のビタビ同期化回路網も、この情報を用いて適正に機能構成が設定される。プレースホルダビット挿入の後で、固定基本コードレート1/2がユニット50から出力される。これは、テーブルIIに示された種々の伝送コードレートの全てが、固定基本コードレート1/2で動作する単一のビタビ復号器60を用いて復号されることを意味する。ユニット50において挿入されたプレースホルダビットは、ビタビ復号器60内で識別される。このプレースホルダビットの識別から得られた情報によって、ビタビ復号器のアルゴリズムはデータを正しく復号できるようになる。その結果得られたビタビ復号器60の出力はマルチプレクサ65に供給される。衛星入力信号用の機能構成において、マルチプレクサ65は、インタフェース100からの制御信号に応答して、そのビタビ復号器60の出力をシンボル-バイトマッパ70に供給する。マッパ70は、ビタビ復号器60の単一ビット出力を、マップされた8ビット構成の1つのデータバイトに変換する。一方、ケーブル信号入力用の機能構成においては、マルチプレクサ65は、制御信号の状態に応答して、ユニット45の差分復号出力をマッパ70に供給する。さらに、ケーブル入力信号用の機能構成においては、マッパ70の機能は、64点または256点のシンボル座標分布のいずれが選択されるかに応じて決まる。64点QAM座標分布が選択された場合には、マッパ70は、その座標分布の64点の各点に対する6ビット構成の1つのシンボルコードを、マップされた8ビット構成の1つのデータバイトに変換する。一方、256点QAM座標分布用の機能構成においては、マッパ70は、その座標分布の256点の各点に対する8ビット構成の1つのシンボルコードを、マップされた8ビット構成の1つのデータバイトに変換する。シンボル-バイトマッピング変換は、選択されたシンボル座標分布とシステムの出力バイト要求とに応じて機能が変化する。マッパ70のマップ済みデータ出力は、さらに別の処理を行うために同期化ユニット75およびメモリ95に供給される。このマップ済みデータ出力は、インタリーブ間挿されたデータであり、即ち送信前に所定のシーケンスで配列されたデータである。そのインタリーブ処理を行う目的は、伝送中にデータが失われてもその結果として連続隣接するデータが失われないように、データを所定のシーケンスで時間的に拡がらせ分散させることである。その代わりに、どのようなデータの消失または欠落も、分散され、従ってより容易に隠蔽されまたは訂正される。同期化ユニット75およびメモリ95は、デインタリーバアドレス発生器80、85およびマルチプレクサ90とともに、データを元のシーケンスに復元するまたは回復させるための機能構成設定可能なデインタリーバ機能を構成する。DSSモードでは、ラムジ氏によって提案され、最適インタリーバの実現IEEETransactionsonInformationTheoryIEEEトランザクションズオンインフォメーションセオリ、volIT15、May1970に記載されたデインタリーブアルゴリズムが使用される。一方、DVBモードでは、フォーニ氏によって提案され、古典的バースト性チャンネルに対するコードのバーストエラー訂正、IEEETransactionsonInformationTheoryIEEEトランザクションズオンコミュニケーションテクノロジー、volCOM19、Oct1971に記載されたアルゴリズムが使用される。同期化回路網75は、インタリーブされたデータ信号における同期ワードを検出し、データの開始点に同期した出力信号を供給する。同期ワードそのものはインタリーブされないが、時間的に周期的間隔で発生する。同期ワード検出を行う可動化するために、同期ワードおよび予期されるデータパケット長を識別する情報がユニット75内のレジスタにロードされる。この情報は、マイクロコントローラ105からインタフェース100を介して制御信号によって供給される。ユニット80、85からのアドレス信号をマッパ70からのインタリーブされたデータに同期させるために、ユニット75からの出力同期信号がアドレス発生器80、85に供給される。次いで、その発生されたアドレス信号は、マルチプレクサ90を介してメモリ95に供給される。DSSモードにおいては、マルチプレクサ90は、制御信号の状態に応答して発生器80からのアドレス信号をメモリ95に供給する。DVBモードにおいては、マルチプレクサ90は、別の制御信号の状態に応答して発生器85からのアドレス信号をメモリ95に供給する。発生器80はDSSモードにおいて使用されてラムジ形デインタリーブ機能を実行する。また、発生器85はDVBモードにおいて使用されてフォーニ形デインタリーブ機能を実行する。これらのデインタリーブ機能は、論理ステートマシンを用いて実行される。発生器80、85は、読出しおよび書込みアドレスのシーケンスとそれに関連するメモリ制御信号例えば、読出し、書込みおよび出力のイネーブル可動化とを生成し、これらのシーケンスおよび信号はマルチプレクサ90を介してメモリ95に転送される。発生器80、85が発生した書込みアドレスのシーケンスは、確実に、マッパ70からのインタリーブされたデータが、インタリーブされた入力データを受入れた順序でメモリ95のメモリ位置に書込まれるようにする。また、発生器80、85が発生した読出しアドレスのシーケンスは、確実に、所要のデインタリーブされた順序でデータがメモリ95から読出されるようにする。その結果、メモリ95からのデインタリーブされた出力データは、リード-ソロモン復号器110に供給される。機能構成設定可能なデインタリーバ機能の動作に関する別の背景の情報が、J.S.スチュワート氏の同時係属中の米国特許出願第08346950号に記載されている。リード-ソロモン復号器110は、復号器12の全てのモードで動作し、メモリ95からのデインタリーブされた出力データを復号しエラー訂正する。リード-ソロモン復号器110は、インタフェース100からの制御に応答してロードされる内部レジスタによって機能構成設定される。このレジスタにロードされた情報によって、ユニット110は、メモリ95からのデインタリーブされた出力データにおいて予期される特定パケット長のデータを復号するように機能構成設定される。また、その情報はその他の機能構成設定パラメータ、例えば、データにおいて予期されるパリティバイトの数およびタイプ、1パケット当たりのエラー訂正バイト数、使用されるリード-ソロモン復号器機能のタイプを選択するパラメータ、等を含んでいる。ユニット110から出力されたリード-ソロモン復号データ出力は、デスクランブラ115とマルチプレクサ120とに供給される。DSSモードにおいては、マルチプレクサ120は、制御信号の状態に応答してユニット110からの復号データを出力プロセッサ125に供給する。一方、テーブルIIに示したケーブルDVBモードおよび衛星DVBモードにおいては、ユニット110からの復号データは、まずデスクランブラ115によってデスクランブル暗号解読される。これらのモードにおいては、マルチプレクサ120は、別の異なる制御信号の状態に応動して、ユニット115からのデスクランブルされた出力を出力プロセッサ125に供給する。出力プロセッサ125は、マルチプレクサ120からの出力データを処理して、図1のシステムの出力データを生成する。プロセッサ125は、出力データを他のビデオ受信機処理回路網にインタフェースするのに必要な各機能を実行する。この各機能は、出力データを適正な各論理レベルに適合させる機能と、その出力データ信号に関係するクロック信号を供給する機能とを含んでいて、他のビデオ受信機回路網とのインタフェースの形成を容易にする。最後に、ユニット125からの出力データがMPEGコンパチブル適合性トランスポートプロセッサ130によって処理されて、ビデオデータ伸張において使用される同期化およびエラー表示情報が供給される。但し、本発明を用いるシステムにおいてそのMPEGコンパチビリティ適合性は必須のものではない。また、トランスポートプロセッサ130は、ヘッダ情報の解析結果に基づいたタイプに従ってデータを分離する。プロセッサ130から出力されたデータ出力はMPEG伸張器135によって伸張復元、decompressされて、NTSC符号化器140によってNTSCフォーマットの信号として符号化するのに適した形のビデオデータが生成される。ユニット140から出力されたその伸張され符号化された出力データは、表示装置図示せずを含んだ表示処理回路に供給される。図2の実施形態において、図1の復調器10および復号器12は、制御信号によって、DSS衛星信号フォーマットを処理するように機能構成設定される。図2に示された回路網は、図1に関連して前に説明した機能と同じ機能を実行する。このDSSモードにおいて、復調器10のAGCループ図5および6に関連して説明したものは、マルチプレクサ40を介してQPSKスライサ出力を使用する。次いで、その結果、ユニット25から出力された利得制御され濾波されたディジタルビデオ信号が、復号器12のユニット50および60によって、処理され、ビタビ復号され、エラー訂正される。このDSSモードにおいて、ユニット50は、先に規定したように2/3または6/7のコードレートのいずれかに対して機能構成設定される。その結果、ユニット60からのビタビ復号出力は、マルチプレクサ65を介してシンボル-バイトマッパ70に転送される。マッパ70の出力は、例えばラムジデインタリーバ機能用に機能構成設定されたユニット75、85、90および95によってデインタリーブされる。メモリ95からのデインタリーブ出力は、リード-ソロモン復号器110によって復号され、マルチプレクサ120を介して出力プロセッサ125に転送される。プロセッサ125からの復号された復調出力は、図1に関連して説明したように、回路網130、135および140によって処理される。図3の実施形態において、図1の復調器10および復号器12は、制御信号によって、DVB衛星信号フォーマットを処理するように機能構成設定される。図3に示された回路網は、図1に関連して前に説明した機能と同じ機能を実行する。このDVB衛星モードにおいて、復調器10のAGCループは、DSSモードの場合のように、マルチプレクサ40を介してQPSKスライサ出力を使用する。その結果、次いで、ユニット25から出力された利得制御され濾波されディジタル化されたビデオ信号出力が、復号器12のユニット50および60によって、処理され、ビタビ復号され、エラー訂正される。このDVBモードにおいては、DSSモードの場合とは対照的に、ユニット50は、相異なる5種類のコードレート1/2、2/3、3/4、5/6および7/8の各レートに対して機能構成設定される。その結果、ユニット60から出力されたビタビ復号出力はマルチプレクサ65を介してシンボル-バイトマッパ70に転送される。マッパ70の出力は、フォーニデインタリーバ機能として機能構成設定されたユニット75、80、90および95によってデインタリーブされる。メモリ95からのデインタリーブ出力は、リード-ソロモン復号器110によって復号され、ユニット115によってデスクランブルされて、マルチプレクサ120を介して出力プロセッサ125に転送される。プロセッサ125からのその復号された復調出力は、図1に関連して説明したように、回路網130、135および140によって処理される。図4の実施形態において、図1の復調器10および復号器12は、制御信号によって、DVBケーブル信号フォーマットを受入れるように機能構成設定される。図4に示された回路網は、図1に関連して前に説明した機能と同じ機能を実行する。このDVBケーブルモードにおいて、復調器10のAGCループは、マルチプレクサ40を介してQAMスライサ出力を使用する。QAMスライサは、復調機10への入力信号に応じて、64点または256点のシンボル座標分布のいずれかに対して機能構成設定される。その結果、マルチプレクサ40の出力における、選択されたスライサ機能構成によって復元されたデータが、ユニット45によって差分復号されて、復号器12のマルチプレクサ65に供給される。ユニット45の復号出力は、マルチプレクサ65を介してシンボル-バイトマッパ70に転送される。マッパ70の出力は、例えばフォーニデインタリーバ機能用に機能構成設定されたユニット75、80、90および95によってデインタリーブされる。メモリ95からのそのデインタリーブ出力は、リード-ソロモン復号器110によって復号され、ユニット115によってデスクランブルされて、マルチプレクサ120を介して出力プロセッサ125に転送される。プロセッサ125からの復号された復調出力は、図1に関連して説明したように、回路網130、135および140によって処理される。復調器10と復号器12の双方の機能を構成設定し選択するための機能および手段は、種々の方法で具体的に構成することができる。例えば、機能を選択するためのマルチプレクサを使用する代わりに、機能構成設定可能な論理回路網を用いてこれらの機能を実行することができる。また、選択用のマルチプレクサを使用する代わりに、トライステート3状態論理バッファ構成を用いて別々の機能出力間での選択を行うことができる。さらに、本発明の原理を適用することによって、他の入力信号フォーマットの復号および復調を行うように機能そのものを変えてもよい。"