(57)【特許請求の範囲】
【請求項１】
アナログ放送ビデオを受信又は送信するための複数のゲートウェイを有する交換パケット・ネットワークであって、各ゲートウェイはアナログ・スイッチを通してアナログ放送ビデオのソース又はアナログ放送ビデオのシンクに結合される、交換パケット・ネットワークと、
各ゲートウェイにおいて、一連のフレームにおけるアナログ放送ビデオを圧縮ディジタル形式におけるディジタル・ビデオ・トランスポート・ストリームとしてエンコード／デコードするための手段と、
少なくとも１つのゲートウェイにインストールされ、送信される前記フレームのビデオ・ブランキング・インターバル（ＶＢＩ）ライン以外のビデオ・ラインにＶＢＩラインから抽出されたビデオ・テスト信号を挿入するためのテスト信号インジェクタ手段と、
前記フレームの前記ＶＢＩライン以外の前記ビデオ・ラインに前記ビデオ・テスト信号を配置し、その配置を隠蔽するためのテスト信号挿入制御手段と、
タイム・コードを監視し、各フレームのＶＢＩラインにおけるビデオ・テスト信号の存在を検出して、その検出を示す信号であって、更に、前記タイム・コードを含む第１出力信号を供給するための手段と、
モーション及びシーンの変化に関して着信アナログ・ビデオを検査し、その検査の結果を含む第２出力信号を供給するための手段と、
現フレームからのアナログ・ビデオ・ラインと前及び次のフレームからの同じアナログ・ビデオ・ラインとを比較することによって、前記現フレームにおけるビデオ・テスト信号の隠蔽の効果をスコアし、そのスコアの結果を示す第３出力信号を供給するための手段と、
前記テスト信号挿入制御手段が、前記第１出力信号に応答してその制御を開始し、前記第２出力信号を用いて前記ビデオ・テスト信号の配置の隠蔽に適さないフレームをスキップし、及び前記第３出力信号を用いて前記ビデオ・テスト信号の配置に適した前記現フレームからのビデオ・ライン及び該ビデオ・ラインと他のラインとの受信側における置換方法を示す隠蔽モードを決定するために、前記第１、第２、及び第３出力信号を前記テスト信号挿入制御手段に供給するための手段と、
少なくとも１つのゲートウェイにインストールされ、前記隠蔽モードに従って前記ビデオ・テスト信号を隠蔽することにより前記フレームの品質を損なうことなく、受信した前記フレームから前記ビデオ・テスト信号を見つけ及び抽出するためのテスト信号エクストラクタ手段とを含む、
ＭＰＥＧ−２圧縮を受けたディジタル放送ビデオを稼働中及び非稼働中にテストするためのシステム。
【請求項２】
フレームのＶＢＩにおけるビデオ・テスト信号のロケーションを定義するＶＢＩテスト信号テーブルを生成及び記憶し、前記テーブルを前記テスト信号挿入制御手段に結合するための手段を更に含む請求項１に記載のシステム。
【請求項３】
前記テスト信号挿入制御手段により形成される、ＶＢＩライン以外のラインにビデオ・テスト信号を配置されたフレームのタイムコードを含むトリガ・データ・パケットを、前記交換パケット・ネットワークに供給するための手段を更に含む請求項１に記載のシステム。
【請求項４】
ゲートウェイ接続装置へのＴＣＰ／ＩＰネットワークを介して各ゲートウェイへの継続的な接続を維持し、該ゲートウェイにおける警報状態を監視するための手段を更に含む請求項１に記載のシステム。
【請求項５】
アナログ放送ビデオを受信又は送信するための複数のゲートウェイを有する交換パケット・ネットワークであって、各ゲートウェイはアナログ・スイッチを通してアナログ放送ビデオのソース又はアナログ放送ビデオのシンクに結合される、交換パケット・ネットワークと、
各ゲートウェイにおいて、一連のＩフレーム、Ｂフレーム、及びＰフレームにおけるアナログ放送ビデオを圧縮ディジタル形式におけるディジタル・ビデオ・トランスポート・ストリームとしてエンコード／デコードするための手段と、
少なくとも１つのゲートウェイにインストールされ、送信される前記Ｉフレームのビデオ・ブランキング・インターバル（ＶＢＩ）ライン以外のビデオ・ラインにＶＢＩラインから抽出されたビデオ・テスト信号を挿入するためのテスト信号インジェクタ手段と、
前記フレームの前記ＶＢＩライン以外の前記ビデオ・ラインに前記ビデオ・テスト信号を配置し、その配置を隠蔽するためのテスト信号挿入制御手段と、
少なくとも１つのゲートウェイにインストールされ、前記フレームの品質を損なうことなく、受信した前記フレームから前記ビデオ・テスト信号を見つけ及び抽出するためのテスト信号エクストラクタ手段とを含み、
該テスト信号エクストラクタ手段は、
前記テスト信号挿入制御手段により形成される、前記ビデオ・テスト信号を配置された前記Ｉフレームのタイム・コード、その配置の隠蔽方法を示す隠蔽モード、前記ビデオ・テスト信号の取り出し元及び移動先を含むトリガ・データ・パケットを受信し、該トリガ・データ・パケットをテスト信号トリガ・テーブルに記憶する、該テスト信号トリガ・テーブルに結合されたトリガ信号デマルチプレクサと、
前記ディジタル・ビデオ・トランスポート・ストリームから抽出されたピクチャ・タイプ信号及びＧＯＰタイム・コードを受け取り、該ＧＯＰタイム・コードを前記テスト信号トリガ・テーブル内の前記トリガ・データ・パケットに含まれる前記タイム・コードと比較し、一致する場合に前記テスト信号トリガ・テーブルの内容をビデオ・ブランキング・インターバル（ＶＢＩ）ライン・テーブルに記憶する、前記テスト信号トリガ・テーブル及び前記ＶＢＩライン・テーブル結合されたイントラ・フレーム・プロセッサと、
一致した前記ＧＯＰタイム・コードをもつ現ピクチャ信号、該現ピクチャに対する順方向ピクチャ信号及び逆方向ピクチャ信号、前記ピクチャ・タイプ信号を受け取り、前記ＶＢＩライン・テーブルに記憶された前記隠蔽モード及び前記ビデオ信号の前記移動先に従って、前記現ピクチャ信号から前記ビデオ・テスト信号をテスト信号ライン記憶装置に移動させ、かつ前記現ピクチャ信号、前記順方向ピクチャ信号又は前記逆方向ピクチャ信号を用いて前記ビデオ・テスト信号を隠蔽する、前記テスト信号ライン記憶装置に結合されたテスト信号隠蔽装置と、
前記ＶＢＩライン・テーブルに記憶された前記ビデオ・テスト信号の前記取り出し元に従って、前記テスト信号ライン記憶装置に記憶された前記ビデオ・テスト信号をデコードされたフレームのＶＢＩラインにコピーするため、前記テスト信号ライン記憶装置とデコードされたディジタル・ビデオ・ストリームとを結合するための手段とを含み、
前記ビデオ・テスト信号は、それが伝送の立場から前記デコードされたディジタル・ビデオ・ストリームの品質を表示することを特徴とする、
ＭＰＥＧ−２圧縮を受けたディジタル放送ビデオを稼働中及び非稼働中にテストするためのシステム。
【請求項６】
アナログ放送ビデオを受信又は送信するための複数のゲートウェイにして、各々がアナログ・スイッチを通してアナログ放送ビデオのためのソース又はシンクに結合される複数のゲートウェイと、
各ゲートウェイにおいて、一連のＩフレーム、Ｂフレーム、及びＰフレームにおけるアナログ放送ビデオを圧縮ディジタル形式におけるディジタル・ビデオ・トランスポート・ストリームとしてエンコード／デコードするための手段と、
少なくとも１つのゲートウェイにインストールされ、送信される前記Ｉフレームのビデオ・ブランキング・インターバル（ＶＢＩ）ライン以外のラインにＶＢＩラインから抽出されたビデオ・テスト信号を挿入するためのテスト信号インジェクタ手段と、
前記フレームの前記ＶＢＩライン以外のラインに前記ビデオ・テスト信号を配置し、その配置を隠蔽するためのテスト信号挿入制御手段と、
少なくとも１つのゲートウェイにインストールされ、前記フレームの品質を損なうことなく、受信した前記フレームから前記ビデオ・テスト信号を見つけ及び抽出するためのテスト信号エクストラクタ手段とを含む交換ディジタル放送ネットワークにおいて、ビデオ品質を評価するために、ＭＰＥＧ−２圧縮を受けたディジタル放送ビデオを稼働中及び非稼働中にテストする方法であって、
（ａ）前記テスト信号インジェクタ手段においてフレームのＶＢＩにおけるビデオ・テスト信号の存在を検出するために各フレームを処理するステップ、
（ｂ）前記テスト信号インジェクタ手段において、前記ビデオ・テスト信号の配置の隠蔽に適さないＩフレームをスキップするために、各Ｉフレームを処理するステップ、
（ｃ）スキップしたＩフレーム以外のＩフレームにおける前記ビデオ・テスト信号を隠蔽モードに関して処理するステップ、
（ｄ）スキップしたＩフレーム以外の前記Ｉフレームにおける各ビデオ・テスト信号に関して、該ビデオ・テスト信号を配置されるビデオ・ラインと該ビデオ・ラインと時空的に隣接するビデオ・ラインの差を計算することにより、隠蔽スコアを計算するステップ、
（ｅ）前記隠蔽スコアを用いて、前記エクストラクタ手段に伝送されるＩフレームにおける前記ビデオ・テスト信号を隠蔽するステップ、
（ｆ）前記テスト信号インジェクタ手段において、前記ビデオ・テスト信号を配置された前記Ｉフレームのタイム・コードを含むトリガ・データ・パケットを形成し、該トリガ・データ・パケットを前記テスト信号エクストラクタ手段に伝送するステップ、
（ｇ）受信されたＩフレームにおける前記ビデオ・テスト信号関して前記テスト信号エクストラクタ手段に警報するために前記トリガ・データ・パケットを処理するステップ、
（ｈ）前記テスト信号エクストラクタ手段において前記Ｉフレームを前記ビデオ・テスト信号に関して処理するステップ、
（ｉ）前記テスト信号エクストラクタ手段において、前記Ｉフレームを再構築するステップ、及び
（ｊ）すべてのフレームに対して前記ビデオ・テスト信号をテスト中の正しいＶＢＩラインにコピーするステップ
を含む方法。
【請求項７】
更に、前記テスト信号インジェクタにおいてＩフレームを処理するために、
ビデオ・テスト信号を含むビデオ・ブランキング・インターバル（ＶＢＩ）ライン１０−２０の存否に関してフレームをテストし、結果が否定的である場合はプロセスを終了させ、肯定的である場合はテストされたＶＢＩラインに対してビデオ・テスト信号が識別されない場合にそのラインに対するＶＢＩテーブルをクリアし、該ビデオ・テスト信号が識別された場合には次のステップにプロセスを移すステップと、  Ｉフレームにおいてビデオ・テスト信号を含むＶＢＩラインに対するモーション・スコアを検索するステップと、
高いモーション又はシーケンス外のＩフレームが存在するかどうかを決定するためにＩフレームをテストし、結果が肯定的である場合はテスト信号が前記テスト信号エクストラクタに少なくとも１回送られたかどうかを決定するためのテストを開始させ、ビデオ・テスト信号が１回も送られなかった場合、Ｉフレームが３つより多いフレームに対して抑止されなかったことを保証するためにＩフレーム・カウントをチェックするステップと、
Ｉフレーム・カウントをインクレメントし、初期プロセス・ステップに戻るステップとを含むことを特徴とする請求項６に記載の方法。
【請求項８】
更に、前記トリガ・データ・パケットを形成するために、
伝送トリガ・データ・パケット・カウンタを１にセットするステップと、
Ｉフレーム・カウンタをクリアするステップと、
トリガ信号タイム・コードを記憶するステップと、
トリガ信号隠蔽モードを記憶するステップと、
トリガ信号ビデオ・ラインＩＤフィールドを記憶するステップと、
トリガ信号ＶＢＩラインＩＤフィールドを記憶するステップと、
トリガ信号を４：２：２フォーマットに関してテストし、結果が否定的である場合は３のＶＢＩライン・カウントを記憶し、肯定的であるは次のステップに処理を進めるステップと、
１のＶＢＩライン・カウントを記憶するステップと、
巡回冗長検査（ＣＲＣ）コードを計算し、記憶するステップと、
トリガ・データ・パケットを伝送するステップ、
伝送トリガ信号伝送済みフラッグをセットするステップと
を含むことを特徴とする請求項６に記載の方法。
【請求項９】
更に、前記ビデオ・テスト信号をアクティブ・ビデオ・エリアにおいて隠蔽するために、
使用可能なスペースがアクティブ・ビデオ・エリアに存在するかどうかを決定し、結果が否定的である場合はオーバスキャン・ビデオ・スクリーン・エリアが満杯であることを表し、肯定的である場合はビデオ・スクリーンのオーバスキャン・エリアに信号を記憶することに続いて隠蔽スコアを計算してプロセスを終了するステップと、
オーバスキャン・ビデオ・エリアが満杯である場合、ビデオ・ライン分離パラメータを記憶するステップと、
使用可能なビデオ・スクリーン・セーフ・エリアをモーション／コンテントによってランク付けするステップと、
各ビデオ・セーフ・エリア・ラインに対する隠蔽スコアを計算するステップと、
ビデオ・セーフ・ラインを隠蔽スコアによってランク付けするステップと、
各隠蔽スコアを閾値と比較するステップと、
最高の隠蔽スコアが前記閾値を超えるかどうかを決定し、結果が肯定的である場合はプロセスを終了させ、否定的である場合はプロセスを次のステップに進めるステップと、
前記閾値を超えない使用可能なビデオ・セーフ・ラインをモーション／コンテントに従ってランク付けするステップと、
前記閾値を超えないランク付けされた使用可能なビデオ・セーフ・ラインに対する隠蔽スコアを計算するステップ、
前記閾値を超えない最高のランク付けされたビデオ・セーフ・ラインを選択し、プロセスを終了させるステップと、
を含むことを特徴とする請求項６に記載の方法。
【請求項１０】
更に、前記テスト信号エクストラクタにおいて前記Ｉフレームを再構成するために、
前記ＶＢＩラインにエントリが存在するかどうかを決定し、結果が否定的である場合はプロセスを終了させ、肯定的である場合は次のステップを開始させる、ステップと、
ＶＢＩラインがアクティブであるかどうかを決定し、結果が否定的である場合はプロセスを開始させ、肯定的である場合はプロセスを次のステップに進める、ステップと、
前記Ｉフレーム及び隠蔽フラッグがセットされているかどうかを決定し、、結果が肯定的である場合はプロセスを次のステップに進め、否定的である場合は次のステップをスキップしてプロセスをその次のステップに進める、ステップと、ピクチャ記憶装置からテスト信号記憶装置にビデオ・ライン・テスト信号を移動させるステップと、
前記テスト信号記憶装置からターゲットＶＢＩライン／フィールドに前記テスト信号をコピーするステップと、
前記Ｉフレーム及び隠蔽フラッグがセットされているかどうかを決定し、、結果が否定的である場合はプロセスをスタートに戻し、肯定的である場合はプロセスを次のステップに進める、ステップと、
前記ビデオ・ラインを隠蔽するステップと、
前記隠蔽フラッグをクリアするステップと、
を含むことを特徴とする請求項６に記載の方法。
【請求項１１】
更に、前記ビデオ・テスト信号を配置されたビデオ・ラインを隠蔽するために、
前記ビデオ・ラインＩＤ／フィールド及びカウントをロードするステップと、
前記隠蔽モードをロードするステップと、
前記隠蔽モードが同じライン又は前のラインにおけるものであるかどうかの決定を行い、結果が肯定的である場合は逆方向フレーム記憶装置から前記ビデオ・フレームを移動させ、しかる後、プロセスを終了させ、否定的である場合は次のステップを開始させるステップと、
同じラインが次のフレームにあるかどうかを決定し、結果が肯定的である場合は前記ビデオ・ラインを順方向フレーム記憶装置から移動させ、しかる後、プロセスを終了させ、否定的である場合はプロセスを次のステップに進めさせるステップと、
前記隠蔽が上のラインにおけるものであるかどうかを決定し、結果が肯定的である場合には前記ビデオ・ラインを現フレーム記憶装置から移動させ、しかる後、プロセスを終了させ、否定的である場合にはプロセスを次のステップに進めさせるステップと、
前記隠蔽が下のラインにあるかどうかを決定し、結果が肯定的である場合は前記ビデオ・ラインを現フレーム記憶装置から移動させ、しかる後、プロセスを終了させ、否定的である場合はプロセスを次のステップに進めさせるステップと、
合成ラインを形成すべきかどうかを決定し、結果が否定的である場合はプロセスを終了させ、肯定的である場合はキャリア・ラインをシフトすること及び次のラインでもってバックフィルすることによって合成ラインを形成させ、しかる後、プロセスを終了させるステップとを含むことを特徴とする請求項６に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ビデオ・データ伝送システムに関するものであり、詳しく云えば、ＭＰＥＧ−２圧縮を受けたディジタル放送ビデオの稼働中テスト（ｉｎ−ｓｅｒｖｉｃｅ  ｔｅｓｔｉｎｇ）及び非稼動中テストを行うシステム及び方法に関するものである。
【０００２】
【従来の技術】
ビデオ通信ネットワークにおいて、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）２圧縮アルゴリズム及びＡＴＭネットワークは、通常、アナログ・オンリ・ネットワークでは見られないビデオ伝送信号のパーターベイション（Ｐｅｒｔｕｒｂａｔｉｏｎ）を生じさせることができる。ネットワークの異常及び障害をリアルタイムで検出するために、サービスが最小の回路停止時間でもって回復されるよう、稼働中の回路テストが行われる。ＥＩＡ／ＴＩＡ  ２５０Ｃの稼働中テストの技法がテレビジョン業界では周知である。放送会社は、歴史的には、テスト信号を挿入するために両フィールドのビデオ・ブランキング・インターバル（ＶＢＩ）ライン１０−２０を使用していた。そのＶＢＩには、更に、クローズド・キャプション・テキスト及び映画テレビ技術者協会（ＳＭＰＴＥ）タイム・コードも組み込まれる。ＶＢＩはアクティブ・ビデオ・エリアの一部ではなく、従って、視聴者には見えない。
【０００３】
しかし、ＭＰＥＧ−２ビデオ・エンコーダは、伝送される帯域幅を縮小するために、ＶＢＩライン１及び２１を除いて各スクリーン又はフレームをフィルタするので、そのエンコーダは稼働中テストを予め除外している。そのビデオ・エンコーダはＳＭＰＴＥタイム・コードをグループ・オブ・ピクチャ（ＧＯＰ）にコピーし、クローズド・キャプション・テキストがＭＰＥＧ−２トランスポート・ストリームの形でユーザ・データとして送られる。テスト信号は無視される。受信終了時に、ＶＢＩラインがＭＰＥＧ−２デコーダによって再生され、ＳＭＰＴＥタイム・コード及びクローズド・キャプション・テキストが再挿入される。しかし、ＶＢＩは如何なるテスト信号も全く持たない。従って、稼働中テストは次のような２つのテストに限定される。すなわち、
（１）同期パルス振幅テスト、
（２）ビデオの存在又は不存在を基本的に確認するクロミナンス・バースト振幅テスト。
これらのテストはビデオの品質を測定又は評価することができない。
【０００４】
ＭＰＥＧ−２ビデオ・エンコーダのそのような限定は、エンド・ツー・エンドのビデオ品質をテストするために、信号の発生時点でテスト信号をＶＢＩに挿入することを必要とすることが多い放送会社にとって障害になっている。それらのビデオ伝送がＭＰＥＧ−２圧縮をいずれかの段階で受ける場合、ＶＢＩテスト信号は失われる。
【０００５】
ビデオ伝送システムの稼働中テストに関連する従来技術は次のような特許を含む。即ち、
１９９２年９月１５日に出願され、１９９７年４月１日に発行された米国特許第５，６１７，１４８号（発明者：Ｍｏｎｔｇｏｍｅｒｙ）は、スペクトル減衰に対する制御されたエレメント、或いは、ビデオ信号のブランキング・インターバル又はそのブランキング・インターバルに含まれたクローズド・キャプション・データを歪ませることなく、そのビデオ信号への二次信号の挿入を助けるために使用される制御フィルタを開示している。
【０００６】
１９９０年１１月６日に発行された米国特許第４，９６９，０４１号（発明者：Ｏ’Ｇｒａｄｙ）は、ビデオ信号に低レベルの波形を加えることによって、データがそのビデオ信号に組み込まれることを開示している。その低レベルの波形は、ビデオ信号の雑音レベル以下のレベルを有し、データに対応する。ビデオ信号に組み込まれたデータを検出するために、ビデオ信号はそのデータに対応する低レベルの波形と相関し、相関係数を発生する。高い相関係数は、データに変換される低レベルの波形の存在を表す。その低レベルの波形は多くのビデオ・ライン上に広がるので、視聴者によって検出されることがあり得る固定パターン雑音異常を回避するために、それは、多くのフレームにとって１つのビデオ・フレーム内の同じロケーションで又は同じロケーション近くで生じない。
【０００７】
１９９４年４月１５日に出願され、１９９６年１２月１７日に発行された米国特許第５，５８５，８５８号（発明者：Ｈａｒｐｅｒ）は、完全に対話型のプログラムと正規の一般的なプログラムとを同じ標準ビデオ信号帯域幅で同時放送するためのシステムを開示している。そのビデオの未使用のラインは、更なる対話型応答のオーディオ・チャネル並びにグラフィックス及び制御データを組み込むために使用されることが望ましい。別の方法として、対話型音声セグメントが、音声副搬送波で又はケーブル周波数防護帯域で連続的に又は１つずつ与えられるか、或いは対話型プログラム・ボックスにおけるメモリに事前記憶される。外部記憶装置又はゲーム・カートリッジの使用を通して、より多くのオーディオ及びグラフィックスを提供することができる。信号における組込みコードで送られたオーバレー・ロジック又はレシーバ・ロケーションにおいてソフトウエアの形で常駐するオーバレー・ロジックの使用を通して、更なるデータがシステム内の指定されたトリガ・ポイントに入れられる。
【０００８】
１９９１年６月１４日に出願され、１９９６年１１月５日に発行された米国特許第５，５７２，２４７号（発明者：Ｍｏｎｔｇｏｍｅｒｙ）は、ケーブル・テレビジョン・システムのビデオ帯域幅におけるデータ信号の透明な受信を可能にするための信号プロセッサを開示している。受信された信号は、ビデオ帯域幅においてアクティブ・ビデオ・インターバルで周波数インターリーブされたビデオ及びデータ・コンポーネントを有する。データ信号は、ビデオ信号の水平走査速度の非ゼロ倍における搬送波でもって変調される。受信側は、制御信号に応答してその結合信号を伝送する順方向チャネルを選択し、その伝送された結合信号のデータ部分を取り出す。
【０００９】
１９９４年２月２４日に出願され、１９９６年９月１７日に発行された米国特許第５，５５７，３３３号、及び１９９４年６月１４日に出願された米国特許第５，３２７，２３７号（発明者：Ｊｕｎｇｏ）は、ビデオ帯域におけるビデオ信号を持った二次データ信号の透明な同時送受信を可能にするための信号プロセッサを開示している。送信側における信号プロセッサは水平走査速度でデータをラスタ化し、水平走査速度の非整数倍におけるデータ搬送波でもってデータを変調して周波数インターリーブを得る。データは、各ビデオ・ラインのアクティブ・ビデオ部分の期間に伝送される。
【００１０】
１９９４年１０月３１日に出願され、１９９７年９月２日に発行された米国特許第５，６６３，７６６号（発明者：Ｓｉｚｅｒ）は、ディジタル情報をビデオ信号でコミュニケートするためのシステムを開示している。そのシステムは、ディジタル情報によって変調された搬送波信号をビデオ信号に加えるように構成されたエンコーダを含む。或る周波数以外の周波数で変調された搬送波信号はビデオ・スペクトルにおけるピークに対応する。受信側は、そのビデオ信号を任意選択的にセンスするように及びビデオ信号におけるエンコードされたディジタル情報を回復するように構成される。
【００１１】
従来技術からみて、視聴者にとって透明な方法でビデオの品質を測定又は評価するためには、ビデオ・テスト信号がＶＢＩ或いはオーバスキャン・エリア又はアクティブ・エリア内に挿入されるという、ＭＰＥＧ−２圧縮アルゴリズムに従ってビデオ伝送の稼働中テストを行う必要がある。
【００１２】
【発明が解決しようとする課題】
本発明の目的は、ＭＰＥＧ圧縮を受けるビデオ伝送の稼働中テストを行うシステム及び方法を提供することにある。
【００１３】
本発明のもう１つの目的は、ビデオ伝送において、そのビデオ伝送がＭＰＥＧ−２圧縮を受ける場合にビデオ品質を評価するためのテスト信号を挿入する方法を提供することにある。
【００１４】
本発明のもう１つの目的は、テストを視聴者にとって透明なものにする方法で、ビデオ伝送におけるビデオ・テスト信号を隠蔽するシステム及び方法を提供することにある。
【００１５】
本発明のもう１つの目的は、ビデオ放送の内容に基づいてベース・ビデオ伝送のアクティブ表示エリア内にビデオ・テスト信号を動的に配置するためのシステム及び方法を提供することにある。
【００１６】
本発明のもう１つの目的は、ビデオ・テスト信号をビデオ・ブランキング・インターバルから除去し、そのテスト信号をビデオ伝送のアクティブ・ビデオ・エリアに周期的に挿入してＭＰＥＧ−２ビデオ・エンコーダ・フィルタリングを回避するためのシステム及び方法を提供することにある。
【００１７】
本発明のもう１つの目的は、テスト信号を伝送のアクティブ・ビデオ・エリアから取り出し、新たに作成されたビデオ・ブランキング・インターバルにそのテスト信号を入れるためのシステム及び方法を提供することにある。
【００１８】
本発明のもう１つの目的は、周期が変化する間欠的なテスト信号を受けながら、回復されたビデオ・ブランキング・インターバルで連続的なテスト信号を発生するためのシステム及び方法を提供することにある。
【００１９】
【課題を解決するための手段】
これらの及び他の目的、特徴及び利点は、ローカル・ビデオ・ステーションを遠隔制御するための広域ＴＣＰ／ＩＰネットワークに結合されたコマンド及びコントロール（ＣＡＣ）オペレーションズ・センタを含むビデオ伝送システムにおいて達成される。各ステーションは、ＰＯＰ（Ｐｏｉｎｔｓ  ｏｆ  Ｐｒｅｓｅｎｃｅ）のようなゲートウェイを通して非同期転送モード（ＡＴＭ）ネットワークに結合される。各ＰＯＰは、ＡＴＭスイッチを介してそのネットワークとインターフェースする。起動ＰＯＰでは、加入者ビデオ・フィードが、垂直インターバル・テスト信号（ＶＩＴＳ）発生器及び信号アナライザに結合されたアナログ・ビデオ・スイッチへ経路設定される。そのスイッチは、ＭＰＥＧ−２エンコーダを介してマルチプレクサに接続される。そのマルチプレクサは、ＭＰＥＧ−２エンコーダの出力を多重化して、ＡＴＭスイッチに配送するための一連のＩフレーム、Ｂフレーム、及び（又は）Ｐフレームにおいて生じるピクチャのシングルＯＣ−３ビデオ・トランスポート・ストリームにする。ビデオ品質をテストするために、ＶＩＴＳ発生器はＮＴＳＣカラー・バー・テスト・パターンをリモートＰＯＰに送る。
【００２０】
テスト信号は、アクティブ・ビデオに影響を与えることなくフレームのビデオ・ブランキング・インターバル（ＶＢＩ）に入れられる。修正されたディジタル・ストリームは、エンコードするためにＭＰＥＧビデオ・エンコーダに送られる。テスト信号挿入コントローラが、下流のテスト信号エクストラクタに送られるトリガ・データ・パケットを形成する。ＣＲＣエラーが検出された場合、各トリガ・データ・パケットは念のために２回送られる。トリガ・データ・パケットはＶＢＩテスト信号テーブルに記憶される。テスト信号は、隠蔽テクニックを使用して表示エリア外に入れられる。ビデオ・ロジックがそのテスト信号の隠蔽を決定する。そのテスト信号のための使用可能なスペースが存在するかどうかを決定するために、フレームのオーバスキャン・エリアがテストされる。そのようなスペースが存在する場合、１つのラインが選択され、隠蔽モードが計算される。オーバスキャン・エリアが満杯である場合、すべての使用可能なセーフ・アクション・ラインがモーション及びコンテントによってランク付けされる。既に挿入されたテスト信号は使用可能なラインの数を少なくする。テスト信号が並置されないように、ライン分離パラメータは他のラインを考慮から外す。各ラインに対して隠蔽スコアが計算される。セーフ・ラインは隠蔽スコアによってランク付けされる。
【００２１】
最高のスコアが所定の品質閾値よりも大きい場合、ライン、モード及びスコアは戻される。そうでない場合、使用可能なタイトル・セーフ・ラインがモーション・コンテント・スコアに従ってランク付けされる。コンテントが欠けたライン及び静的モーションを持ったラインに対してスコアリングがウェート付けされる。そこで、各フレームの表示と同期して、テスト信号記憶装置からのテスト信号が各アクティブ・ビデオ・ブランキング・インターバル・ライン・エントリのためのビデオ・ブランキング・エリアに挿入される。アクティブ・ビデオ・エリアにおけるテスト信号は、トリガ・データ・パケットに含まれた隠蔽モードに従って、記憶されたピクチャから検索及び形成されたビデオ・ラインを挿入することによって隠蔽される。その修復されたビデオ・ラインはディジタル・アナログ変換のために送られる。テスト信号挿入コントローラは、いつ及びどこでテスト信号をディジタル・ビデオ・トランスポート・ストリームに挿入すべきかを決定する。受信終了時に、アナログ・スイッチが測定及び分析のために出力をテスト信号アナライザに切り替える。フレームと関連するタイム・コードが現フレームに比べられる。エクストラクタのテスト信号トリガ・テーブルからエントリが除去され、ＶＢＩライン・テーブルにフラッグがセットされる。
【００２２】
フレーム再構成時に、テスト信号エクストラクタはアクティブＶＢＩテーブル・エントリを通してループし、記憶されたテスト信号を挿入する。隠蔽フラッグがセットされている場合、現在処理されているフレームが現ピクチャからテスト信号ラインに移される。そこで、テスト信号が信号ライン記憶装置から現ピクチャのターゲットＶＢＩライン・フィールドにコピーされる。現フレームが隠蔽フラッグを含んでいる場合、ビデオ・ラインは隠蔽される。ＶＢＩテーブルにおける隠蔽モードがデコードされる。修復を必要とするラインの上及び下の次のラインを使用して、テスト信号を有するラインが修復される。従って、Ｉフレームのビデオ・ブランキング・エリアに挿入された隠蔽ビデオ・テスト信号を使用して、稼働中テストがディジタル圧縮されたビデオにおいて達成される。その場合、隠蔽ビデオ・テスト信号は、Ｉフレームのフレーム再構成時にエクストラクタのテスト信号トリガ・テーブル及びエクストラクタのＶＢＩライン・テーブルによって識別される。
【００２３】
【発明の実施の形態】
図１は、非同期転送モード（ＡＴＭ）ネットワーク１１５に結合された３つのＰＯＰ（Ｐｏｉｎｔｓ  ｏｆ  Ｐｒｅｓｅｎｃｅ）又はゲートウェイ１００、１０５、及び１１０を含むビデオ伝送システム１０を示す。ＡＴＭネットワーク１１５は、アナログ信号をディジタル化して圧縮することによって高帯域幅の放送ビデオをゲートウェイに送る。ディジタル化された信号は受信ゲートウェイにおいてアナログ信号に変換され、加入者に送られる。コマンド及びコントロール・センタ（ＣＡＣ）１２０がそれらのＰＯＰゲートウェイを遠隔制御する。
【００２４】
ＰＯＰゲートウェイは、ＡＴＭスイッチ１４０からＯＣ−３（１５５Ｍｂｐｓ）アクセス・ライン１１８を介してＡＴＭネットワーク１１５に接続される。ＰＯＰゲートウェイは、加入者への及び加入者からのアナログ・ビデオ信号を搬送する一組のアクセス・ライン１２８、１２９を有する。それらのアクセス・ラインはアナログ・ビデオ・スイッチ１３２に接続され、そのスイッチ１３２は、アクセス・ライン１１８が専用のＭＰＥＧ−２エンコーダ１３６又はデコーダ１３７にスイッチされることを可能にする。ＰＯＰゲートウェイは、ＡＴＭスイッチ１４０を介してＡＴＭネットワーク１１５と結びつく。送信サイドでは、ＡＴＭスイッチは、ＭＰＥＧ−２エンコーダの出力を多重化して単一のＯＣ−３トランスポート・ストリームにするマルチプレクサ（Ｍｕｘ）１３８に接続される。新たに確立された各ビデオ回路のビデオ品質をテストするために、垂直インターバル・テスト信号（ＶＩＴＳ）発生器１３０及び信号アナライザ１３４がスイッチ１３２に配線される。
【００２５】
ＰＯＰゲートウェイにアドレスされるネットワーク・データは、ＯＣ−３データを多重化解除して個別のＭＰＥＧ−２トランスポート・ストリームにするデマルチプレクサ１３９へ経路設定される。出力加入者ライン１２９は信号を加入者に供給する。
【００２６】
ＣＡＣ１２０は、コンピュータ１７２、１７３におけるソフトウエア・エグゼクティブのプログラム制御の下に発生されたコマンドによってビデオ接続を確立及び解除する。これらのコンピュータはＴＣＰ／ＩＰ広域ネットワーク１７４を介して各ＰＯＰゲートウェイへの連続的な接続を維持してＰＯＰ装置を制御し、警報状態を監視する。
【００２７】
図２は、ロサンゼルスにおけるＰＯＰゲートウェイ３００からワシントンＤＣにおけるＰＯＰゲートウェイ４００への代表的なビデオ接続を示す。ゲートウェイ３００は、ビデオ・テープ・レコーダ３２１から顧客の私設アクセス・ライン３２８を介してアナログ・ビデオを供給する。アナログ・スイッチ３８４によって、パス３８０は第１の使用可能なＭＰＥＧ−２エンコーダ３３６に経路設定される。信号はマルチプレクサ３３８へと進み、そこで、その信号は、それがＡＴＭスイッチ３４０及びＡＴＭネットワーク４４５によって適正に経路設定されることを可能にするＡＴＭアドレスを与えられる。受信ＰＯＰゲートウェイ４００において、デマルチプレクサ４５２は、ＡＴＭスイッチ４５０から受け取った集合的なＯＣ−３信号を多重化解除し、その多重化解除されたＭＰＥＧ−２トランスポート・ストリームを専用のＭＰＥＧ−２デコーダ４５４に経路設定する。ＭＰＥＧ−２デコーダのアナログ・ビデオ出力はアナログ・スイッチ４５６に送られ、そのアナログ・スイッチはそれらの信号を顧客の私設アクセス・ライン４６３にスイッチしてビデオ・モニタ４７０上に表示させる。
【００２８】
接続を確立した直後であるが、加入者ライン３２８、４６３を接続パス３８０、４８５にスイッチする前に、垂直インターバル・テスト信号（ＶＩＴＳ）装置３３２は、ＮＴＳＣカラー・バー・テスト・パターンを遠方のＰＯＰゲートウェイ４００に送るために接続をスイッチ３８２に切り替えられる。受信のＰＯＰゲートウェイ４００において、アナログ・ビデオ・スイッチ４５６はデコーダ４５４の出力を、測定及び分析のためにテスト信号アナライザ４５８にスイッチする。数秒のテスト期間の後、そのテスト装置は出力及び加入者ラインをアクティブな接続に切り替えられ、回路は加入者に切り替えられる。カラー・バー・テストが失敗した場合、回路は非活動化され、全く異なるネットワーク・リソース・セットを使用して新たなビデオ接続が確立されるであろう。そこで、その新たな接続は加入者へのリリース前にテストされるであろう。
【００２９】
図３はＣＡＣセンタ４０２のコンポーネントを示す。ＣＡＣセンタは各加入者予約のデータベース４１８を維持する。加入者は、ウェブ・ブラウザを備えた自分のコンピュータ４０５からビデオ回路に対する予約を行う。予約ウェブ・サーバ４１６への接続後、加入者は予約データを必要とするウェブ・ページを印刷される。予約リクエストが予約システム４１４に送られる。システム４１４は、そのリクエスト時にその回路を確立するに十分なリソースがネットワークに存在することを保証するようにネットワーク・リソース・マネージャ４１０に要求する。一方、ネットワーク・リソース・マネージャ４１０は、アクセス・ライン、エンコーダ、及びデコーダの使用可能性、並びにネットワーク帯域幅をチェックするようにネットワーク・リソース・データベース４１２に要求する。将来の接続を引き受けるために使用し得るリソースがない場合、ネットワーク・リソース・マネージャ４１０はリソース・データベース４１２を更新し、予約システム４１４に肯定的に応答する。そこで、ネットワーク予約システム４１４はそれの予約データベース４１８を更新する。予約ウェブ・サーバ４１６は、予約リクエスト・ウェブ・ページをリフレッシュすることによって加入者に確認済みの予約を知らせる。
【００３０】
図４は、加入者が将来のビデオ伝送のために帯域幅を予約する予約注文ウェブ・ページを示す。加入者は、接続の開始日（Ｓｔａｒｔ  Ｄａｔｅ）及び開始時間（Ｓｔａｒｔ  Ｔｉｍｅ）６０５並びに終了日（Ｓｔｏｐ  Ｄａｔｅ）及び終了時間（Ｓｔｏｐ  Ｔｉｍｅ）６１０を入れる。更に、起動ポート（Ｏｒｉｇｉｎ  Ｐｏｒｔ）６１５及び宛先ポート（Ｄｅｓｔ．  Ｐｏｒｔ）６２０のＰＯＰロケーションも指定される。予約の依頼時（Ｓｕｂｍｉｔ）６４０に、ウェブ・ページは、その接続の計算された期間（Ｄｕｒａｔｉｏｎ）６２５、確認された予約状態（Ｒｅｓｅｒｖａｔｉｏｎ  Ｓｔａｔｕｓ  Ｃｏｎｆｉｒｍｅｄ）６３０、及び将来の伝送時にその予約を参照するために使われる固有の予約ＩＤ（Ｒｅｓｅｒｖａｔｉｏｎ  ＩＤ）６５０を更新される。
【００３１】
図３に戻ると、ネットワーク・リソース・マネージャは、新たな予約を受け付けるほかに、リクエストされた時間に新たなビデオ接続を作成し、その予約が満了した時に接続を破棄する。このプロセスは、ＡＴＭスイッチ・コントロール４３０、アナログ・スイッチ・コントロール４３２、テスト装置コントロール４３４、及びＭＰＥＧ−２装置コントロール４３６を制御するコマンドを一組のプログラム・エグゼクティブに発生することによって行われる。一方、これらのプログラム・エグゼクティブは、ＩＰルータ４４０を通してアクセスされる広域ネットワーク４４５におけるスレーブ装置にハードウエア特有のコマンドを発生する。各エグゼクティブは、オペレータ介入が必要と思われる場合にネットワーク・オペレータがＰＯＰ装置の手操作制御を行うことを可能にするユーザ・コンソールを持った別個のコンピュータにおいて稼働する。しかし、ネットワーク全体の制御は、ネットワーク・リソース・マネージャ４１０の制御の下に十分に活動的にされる。各エグゼクティブがコマンドを発生する時及びＰＯＰ警報状態を検出する時、ネットワーク・ステータスは、ネットワーク・オペレータによって連続的に監視されるオペレータ・コンソール４３８及びプリンタ４２５において更新される。
【００３２】
各ＰＯＰは、ネットワーク４４５に対するゲートウェイであるＩＰハブ４９０を備えている。そのハブから、イーサネット・ライン４９５がネットワーキング装置の各セット及びターミナル・サーバ４６２に接続される。そのターミナル・サーバは、テスト装置コントローラ４３４が広域ＩＰネットワーク４４５からＲＳ−３２２制御インターフェースを介してすべてのテスト信号発生器及び測定セットを遠隔制御すること及び監視することを可能にする。本発明はＭＰＥＧ−２ビデオ・エンコーダ／デコーダ・システムに付属性物として組み込まれる。ＭＰＥＧ−２は、「ムービング・ピクチャ・エキスパート・グループ（ＭＰＥＧ）標準、動画のコーディング及び関連の音声ＩＴＵ勧告Ｈ．２６２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ（ＭＰＥＧ）  Ｓｔａｎｄａｒｄ，  Ｃｏｄｉｎｇ  ｏｆ  Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  ａｎｄ  Ａｓｓｏｃｉａｔｅｄ  Ａｕｄｉｏ  ＩＴＵ  Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  Ｈ．２６２）」において説明されている。次に、本発明の理解を容易にするために、ＭＰＥＧ−２圧縮に関するいくつかの関連した局面を復習することにする。
【００３３】
図５は、ＭＰＥＧ−２ビデオ層ハイアラーキに関する従来技術を示すものである。図５において、ＭＰＥＧ−２データ・ストリームはビデオ・ストリーム及びオーディオ・ストリームより成り、それらのストリームは共にシステムのストリームにパックされる。ビデオ・ストリームには別の層も存在する。最高の層はビデオ・シーケンス層８０であり、それはそのシーケンス全体に関係する情報を含んでいる。ビデオ・シーケンス８０は、１つ又は複数のビデオ・フレームを含むピクチャ・グループ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ  −  ＧＯＰ）８２に分割される。５２５ラインのフレームを作るようにインターレースされた奇数及び偶数のフィールドであるビデオ・フレームが第３の層、即ち、ピクチャ層８４を形成する。ピクチャは、更に、水平方向のセクション８５のスライスに分割される。そのスライス層は連続したマクロ・ブロック８７から成り、そのマクロ・ブロックは８ｘ８ピクセル・ブロック８９の最下層から成る。
【００３４】
図６及び図７において、ＭＰＥＧ−２エンコーディングは、ルミナンス（Ｙ）及びクロミナンス（ＣｒＣｂ）ビデオ・コンポーネントをエンコードするために使用されるサンプリングのタイプと呼ばれる４：２：０又は４：２：２フォーマットを使用する。図６において、４：２：２又は４：２：０フォーマット・サンプリングは、４つのルミナンス・サンプルごとに２Ｃｒ  及び２Ｃｂ  サンプルを与える。ＣｒＣｂ  サンプルは４：２：０フォーマットにおいてそれぞれ１に減少する。Ｙサンプルに関する単一の  ＣｒＣｂ  のロケーションが図６に示される。図７に示されるように１５Ｍｂｐｓ以上の速度で圧縮される時、４：２：２サンプリングを使用すると、すばらしい結果が得られる。４：２：２サンプリング・フォーマットをサポートするＭＰＥＧ−２エンコーダが１９９８年に入手可能になった。
【００３５】
図５に戻ると、ＧＯＰには、次のような３つのタイプのピクチャ、Ｉフレーム、即ち、イントラ・フレーム；Ｐフレーム、即ち、予測的にモーション補償されたフレーム；及びＢフレーム、即ち、双方向にモーション補償されたフレームがある。Ｂフレームは最小サイズのピクチャである。それは、それらが前のＩフレーム又はＰフレーム及び次のＩフレーム又はＰフレームの両方からのモーション算定法を使用してエンコードされるためである。Ｐフレームは前のＩフレーム又はＰフレームから予測され、それらはサイズが大きい。Ｉフレームは独立してコード化され、遥かに大きい。
【００３６】
ＧＯＰシリーズのフレームはＩフレームでもって始まる。Ｉフレームの後には一連のＢフレーム及び（又は）Ｐフレームが続く。使用されるＢフレームが多ければ多いほど、低下したビデオ品質の価格における圧縮はより効率的になる。そのＩＢＰシーケンスは、アプリケーションの要件に従ってユーザによりセットされたビデオ・エンコーダ構成パラメータである。Ｉフレームは状況の変化に対して、又はモーション補償が効果的に使用され得ない時、自動的に生成されてもよい。
【００３７】
図８は、伝送システムを介してビデオ・パフォーマンス及び品質をテストするために使用されるいくつかの周知のテレビジョン・テスト信号を示す。ＦＣＣマルチバースト７００は周波数応答のためのテスト信号を提供する。ＮＴＣ７コンポジット７１０は振幅及び位相測定を可能にする。ＮＴＣ７コンビネーション７２０は周波数応答及び歪みテストを提供する。ＦＣＣカラー・バー７３０は振幅及びタイミング測定を提供する。これらのテスト信号の１つ又は複数を、後述のような稼働中テストのためのビデオ・ブランキング・インターバルに入れることが可能である。
【００３８】
Ａ．テスト信号インジェクタのオペレーション
図９はテスト信号インジェクタ１１０２のブロック図を示す。ビデオ信号入力１１００は、ＳＭＰＴＥタイム・コード及び各フレームのＶＢＩを監視するために、及びＶＢＩテスト信号検出器１１１０においてＶＢＩテスト信号の存在を検出するために処理される。どちらのフィールドのＶＢＩライン１０乃至２０におけるいずれの非ブラック信号もテスト信号として扱われる。テスト信号が検出される時、それらはテスト信号記憶装置１１７０に記憶される。モーション検出器１１３０はモーション及び状況の変化に関して着信ビデオを検査し、一方、ビデオ隠蔽装置１１４０は現フレームからのビデオ・ラインと前及び次のフレームからのビデオ・ラインとを比較する。個々のビデオ・ラインが修復の完了によってスコアされる。圧縮及び圧縮解除されたビデオに対する下流のエクストラクタにおいて生じると思われる隠蔽結果を正確にスコアするために、インジェクタにおいてその信号を圧縮及び圧縮解除すること、及び現在の順方向及び逆方向ピクチャ記憶装置を処理することが必要である。ＭＰＥＧ−２ビデオ・エンコーダ１１９５が、Ｉフレーム生成を予測するピクチャ記憶装置を得る目的で準パス・エンコーダとして使用される。これについては更に詳細に後述する。
【００３９】
テスト信号挿入コントローラ１１５０は、テスト信号をディジタル・ビデオ・ストリーム１１００に挿入すべき時及び挿入すべき場所（１１５５）を決定する。そこで、修正されたシリアル・ディジタル・ビデオ１１６０がエンコードのためにＭＰＥＧ−２ビデオ・エンコーダに送られる。コントローラ１１５０は、更に、テスト信号を得るために着信Ｉフレームに関してＴＳエクストラクタ（「テスト信号エクストラクタ」以下同じ、図１８及び図１９参照）に警報を与えるために下流に送られるトリガ・データ・パケット１１８０を形成する。ＶＢＩテスト信号テーブル１１９７は挿入コントローラ状態データを記憶する。
【００４０】
図１０において、トリガ・データ・パケットがＶＢＩテスト信号テーブル１２００に記憶される。そのＶＢＩテスト信号テーブルは、パケットが２回伝送されることを保証するために伝送カウント１２０４を含み、挿入されたテスト信号なしにＩフレームが送られた回数を追跡するＩフレーム・カウント１２０２を含む。重要なシーンの変化時、又は隠蔽が有効でないと思われる時には、Ｉフレームにテスト信号は挿入されない。これは、ＴＳエクストラクタがＶＢＩラインにおいてテスト信号を反復し続けるので、ＴＳエクストラクタの出力に影響を及ぼさない。３つまでの連続したＩフレームが影響なくスキップ可能である。エクストラクタがテスト信号なしで４つの連続したＩフレームを見た後、それはテスト信号をドロップし、ＶＢＩラインをブラックに回復させる。信号伝送済みフラッグ１２０６は、ＴＳエクストラクタが少なくとも１つのＩフレームを１つの挿入されたテスト信号と共に処理したことを表す。
【００４１】
トリガ・データ・パケット１２０８がテーブル１２０９に示される。修正されたＩフレームのタイム・コード１２１０が第１フィールドで送られる。そのタイム・コードは、そのＩフレームに先行するＧＯＰヘッダにおいて見られるタイム・コードと同じ値及びフォーマットである。マーカ１２１５及び１２３５が、ＭＰＥＧ−２仕様に従って開始コード・エミュレーションを排除するためにそのデータ構造内に入れられる。次の２つのフィールドは、テスト信号取り出し元であるＶＢＩラインＩＤ／フィールド１２２０、及びそのテスト信号の移動先であるビデオ・ラインＩＤ／フィールド１２３０である。テスト信号を伝送するために１つ又は３つのラインが使用されたことを表すライン・カウント１２４０が送られる。３つのラインは４：２：０フォーマットで使用される。推奨される隠蔽モード１２５０は、失われたビデオ・ラインの修復を最適化するためにも送られる。隠蔽モード・フィールドは、４：２：０モードにおいて３つのラインの修復を促進するために３つまでの隠蔽モード値（３ｘ１６ビット）を記憶する。各隠蔽モード値１２５５は、隠蔽モード、ピクセル・シフト・カウント、及び修復を形成するために使用されるラインを含む１６ビット構造である。データ・パケット全体はエラー検出のためのＣＲＣ１２７０によって保護される。パケットは、ＰＥＳヘッダにおいて得られる１２８ビットの個人データであるＰＥＳ個人データとして送られる。スタッフィング・フィールド１２６０はデータ・ブロックを埋め込んで１２８ビットにするために使用される。ＶＢＩに複数のテスト信号が存在する場合、それぞれに対して個別のトリガ・データ・パケットが生成される。
【００４２】
ＣＲＣエラーが第１パケットにおいて検出された場合、各トリガ・データ・パケットは念のために２回送られる。テスト信号が検出された時、それは次のＩフレーム上に送られるよう予定される。ビデオ・エンコーダ内部における所定量のエンコード遅れ及び待ち時間がある場合、下流のＴＳエクストラクタは、テスト信号の到達前にトリガ・データ・パケットのいくつかのフレームを受け取るであろう。ターゲットＩフレームを検出するためにタイム・コードを使用することは、システムにおけるフレーム・バッファリング又は待ち時間に対してインジェクタ／エクストラクタの相互作用をインセンシティブにする。
【００４３】
図１１において、テキスト信号トリガ・データ１２８０は、ビデオ・プライベート・エレメンタリ・ストリームに組み込まれたビデオ・プログラム・エレメンタリ・ストリーム（ＰＥＳ）個人データとしてパケット化される。そこで、テスト信号は、トランスポート・ストリーム・マルチプレクサ１２８４において、オーディオＰＥＳ１２８８及びプログラム・システム情報１２９０と共に多重化されてＭＰＥＧトランスポート・ストリームにされる。トリガ・データ・パケットをビデオＰＥＳに組み込むことは、トリガ・データ・パケットをビデオと強く結合する。各々がそれ自身のテスト信号及びトリガ・データ・パケットを搬送するというような複数のビデオＰＥＳストリームが多重化されてもよい。
【００４４】
図１２は、図９に示されたテスト信号挿入コントローラのロジック・フローを示す。各フレームに関して、伝送すべき何らかのトリガ・データ・パケットがあるかどうかを知るために（ブロック１５２０）、ループに入る（ブロック１５１０−１５７０）。そのようなトリガ・データ・パケットがある場合、そのパケットは送られ（ブロック１５３０）、伝送カウントはゼロにされる（ブロック１５３５）。
【００４５】
非ブラック信号の存在に関して両フィールドにおける各ＶＢＩラインがテストされる（ブロック１５４０）。それが見つかった場合、テスト信号はテスト信号記憶装置にコピーされる（ブロック１５５０）。現フレームがＩフレームである場合（ブロック１５６０）、更なるＩフレーム・ロジックが呼び出される（ブロック１５７０）。最後のＶＢＩラインが処理されてしまった後、プロセスは終了する（ブロック１５８０）。
【００４６】
図１３は、図１２に示されたオペレーション（ブロック１５７０）において呼び出されたインジェクタＩフレーム処理を示す。ＶＢＩのテスト信号部分における各ラインがＶＢＩライン１０−２０に対するラインであるかどうかがチェックされ（ブロック１３１０）、それが肯定される場合、テスト信号の存否に関して再び調べられる（ブロック１３２０）。それが見つからない場合、そのラインに対するＶＢＩテーブル・エントリはクリアされる（ブロック１３２５）。それは見つかった場合、モーション・スコアが検索され（ブロック１３３０）、現在高いモーションが存在するかどうか又はこれがシーケンス外のＩフレームであるかどうかを決定するためのテストが行われる（ブロック１３４０）。急速なシーン変化の時、たとえＩフレームがＧＯＰシーケンスにおける期待されたフレーム・タイプではなかったとしても、ＭＰＥＧ−２ビデオ・エンコーダはＩフレームをエンコードし得る。これらの状態のいずれも真であるとテストされる場合、テスト信号がＴＳエクストラクタに少なくとも一度は送られたかどうかを知るためのテストが行われる（ブロック１３５０）。そのテスト結果が否定的である場合、Ｉフレームを安全にスキップすることが可能である。それが肯定的である場合、Ｉフレームが３つよりも多くのフレームに対して抑止されてないことを保証するために，Ｉフレーム・カウントがチェックされる。そのチェックの結果が否定的である場合、Ｉフレーム・カウントはインクレメントされ（ブロック１３６０）、ループは反復する。そのチェックの結果が肯定的である場合、テスト信号は必ずビデオに挿入される。
【００４７】
ビデオ・エンコーダがＩフレーム・オンリ・モードに対して構成されているかどうか決定するために、もう１つのテストがブロック１３４５において行われる。そのテスト結果が肯定的である場合、テスト信号は再び抑止される。テスト信号は、Ｉフレーム・オンリ・モードで動作している時に４フレームごとに伝送される。Ｉフレーム・オンリ・コーディングは、非常に高い帯域幅を消費するので、ビデオを伝送する時には滅多に使用されない。隠蔽モードにおける最高にランク付けされたラインが検索され（ブロック１３６５）、そのスコアがユーザ指定の品質閾値と比較される（ブロック１３７０）。そのスコアの方が高い場合、テスト信号が送られる。そのスコアの方が高くない場合、Ｉフレーム・カウントが再びチェックされ（ブロック１３７５）、そのカウントが３よりも大きい場合のみテスト信号が送られる。トリガ・データ・パケットが形成され、伝送される（ブロック１３８０）。ＭＰＥＧ−２ビデオ・エンコーダに送られたビデオ入力にテスト信号が挿入される（ブロック１３８５）。
【００４８】
図１４において、トリガ・データ・パケットが図９に示されたインジェクタによって形成される。トリガ・データ・パケットは、ＴＳエクストラクタがアクティブ・ビデオ・エリアからテスト信号を取り除くために及びその信号を正しいＶＢＩラインに入れるために必要なすべての情報を含む。トリガ・データ・パケットは次のようなステップ・シーケンスで形成される。ブロック１４２０において、伝送カウントが１にセットされる。ブロック１４３０において、Ｉフレームがクリアされる。ブロック１４３５において、タイム・コードが記憶される。ブロック１４４０において、隠蔽モードが記憶される。ブロック１４４５において、ビデオ・ラインＩＤフィールドが記憶される。ブロック１４５０において、ＶＢＩラインＩＤフィールドが記憶される。ブロック１４５５において、４：２：２フォーマットの存在を決定するためにテストが行われる。その判定結果が肯定的である場合はブロック１４６０において１のライン・カウントを記憶する。否定的である場合は４：２：０フォーマットに対して３のライン・カウントを記憶する。なお、そのフォーマットでは、３つの連続したビデオ・ラインが、４：２：２フォーマットにおけるように１の代わりに信号を送るために使用される。その否定的である場合は、ブロック１４８０において、３のライン・カウントを記憶する。ブロック１４６０及び１４８０の両方ともブロック１４６５に進み、トリガ・データ・パケットに対するＣＲＣを計算及び記憶させる。ブロック１４７０において、トリガ・データ・パケットは伝送され、ブロック１４７５において、今や下流のＴＳエクストラクタがＶＢＩにおいてアクティブ・テスト信号を有することを表す信号伝送済みフラッグがセットされる。しかる後、ブロック１４９０において、プロセスが終了する。
【００４９】
図１５は、ＮＴＳＣ放送におけるアクティブ・ビデオ・エリア１７００を含むテレビジョン・スクリーンを示す。なお、そのＮＴＳＣ放送は、各々が２６２．５本のラインより成る２つのインターレース・フィールドを含む５２５本のビデオ・ライン（図示されてない）のものである。そのアクティブ・ビデオ・エリアは、更に、タイトル・セーフ・エリア１７０５及びアクション・セーフ・エリア１７１０を含む。これらのエリアは、シーンのフレーミング及びタイトル・テキストの配置において制作者をガイドする境界として働く。各インターレース・フィールドのライン２２乃至３３及びライン２５０乃至２６２はオーバスキャン・エリア１７１５にある。オーバスキャンのサイズは各テレビジョンに対して変わるであろうし、同じテレビジョンにおいても電源の電圧調整における動揺のために変わるであろう。視聴者が水平及び垂直走査の非映像部分を見ることがないようにするために、オーバスキャンは、一般に、アクティブ・ビデオの５％に対してセットされる。これは、スクリーンの最上部における各フィールドの約１２本のラインを効果的に見えなくする。
【００５０】
そのオーバスキャン・エリアは、テスト信号の隠蔽がビデオ・コンテントに関係なく視聴者に気づかれないという高度の信頼性を与える。しかし、各テスト信号は伝送のためにアクティブ・ビデオの３つのラインを必要とするので、オーバスキャン・エリアにおけるパスすることが可能な信号の数は、４：２：０モードでは制限されるということに注意すべきである。３つの連続したビデオ・ラインの修復を最適化するためには、隣接ラインが使用されてはならない。それは上側又は下側のオーバスキャン・エリアにおいて４つのテスト信号しかパスされ得ないためである。ビデオ・ブランキング・インターバル（ＶＢＩ）１７０２はビデオ・ライン１乃至２１から成り、ビデオ信号のフレームを完全なものにする。
【００５１】
オーバスキャン・エリアが十分に利用される時、ビデオ・ラインは隠蔽の効果によってランク付け又はスコアされる。そこで、最高の隠蔽スコアを所定の閾値と比較することによって、アクティブ・ビデオにテスト信号を配置することが決定される。その閾値が低ければ低いほど、隠蔽効果は小さくなる。スコアが受け入れ可能な閾値よりも低くなる時、挿入されるテスト信号がない場合には１乃至３個のＩフレームがスキップされてもよい。
【００５２】
望ましい実施例は表示領域の外にテスト信号を置くことを教示しているけれども、本発明において使用される隠蔽技法はタイトル・セーフ・エリア１７１０において信号又は他のデータをパスする他の実施例を可能にする。それは、この領域における現在のビデオ内容が最適な隠蔽を容易にするためである。ＴＳインジェクタはミスしたビデオ・ラインを最適に修復する方法をＴＳエクストラクタに指示するので、隠蔽が機能強化される。下記（１）−（５）の事項を使用するいくつかのモードの１つにおいて時空的に隣接したビデオ・ラインを使用して、失われたビデオ・ラインが置換される；
（１）  前のフレームの対向フィールドからの同じライン、
（２）  次のフレームの対向フィールドからの同じライン、
（３）  現フレームにおける隣接する（上の）ライン、
（４）  現フレームにおける隣接する（下の）ライン、
（５）  上記４つのラインのうちの２つから形成された合成ライン。
【００５３】
これらの修復技法は、ＴＳインジェクタによってビデオ・エリア内にテスト信号を最適に配置することと組み合わせる時、高度の隠蔽という結果を生じる。
【００５４】
図１６は隠蔽プロセスを示す。テスト・ブロック１６００では、テスト信号が印加され、その信号にとって使用可能なスペースがあるかどうかを決定する。結果が肯定的である場合は、ブロック１６１０においてその信号をオーバスキャン・エリアに入れ、ブロック１６２０において隠蔽スコアが計算され、しかる後、ブロック１６９０においてプロセスは終了する。否定的である場合は、オーバスキャン・エリアが満杯であることを表し、ブロック１６２５においてライン分離距離がロードされ、しかる後、ブロック１６３０においてすべての使用可能なセーフ・アクション・ライン（３３乃至４５及び２３８乃至２５０：図１６参照）がモーション及びコンテントによってランク付けされる。テスト・ブロック１６３５において、すべてのラインが隠蔽スコアを持つまで、ブロック１６４０において各使用可能なラインが隠蔽スコアを受ける。しかる後、ブロック１６３５の結果が否定で終了し、ブロック１６４５においてセーフ・アクション・ラインを隠蔽スコアによってランク付ける。
【００５５】
テスト・ブロック１６５０において、各ラインに対する隠蔽スコアが閾値と比較される。最高のスコアが所定の閾値よりも大きい場合はブロック１６９０においてライン、モード、及びスコアを戻し、プロセスを終了させる。一方、小さい場合はブロック１６５５においてモーション及びコンテントに従い使用可能なタイトル・セーフ・ライン４６−２３７をランク付けする。スコアリングは、コンテント（ブラック、連続したカラー又はパターン）の欠けたライン及び３つのフレームに対する静的モーションを持ったラインに対してウェート付けされる。テスト・ブロック１６６０において、最高のランク付けされた２５本のラインが認識され、ブロック１６６５においてその各々が隠蔽スコアに関して計算される。すべての隠蔽スコアが計算されてしまった時、ブロック１６６０の判定結果が否定的である場合はプロセスをブロック１６７０に進める。ブロック１６７０では、タイトル・セーフ・ラインが隠蔽スコアによってランク付けされ、トップの候補がブロック１６９０に戻される。
【００５６】
図１７は、ライン隠蔽スコアを計算するためのプロセスを示す。ブロック１８００において、前及び次のフレームにおけるターゲット・ビデオ・ライン及び同じビデオ・ラインの間のライン差を計算するために、各ラインが一時的に隣接しているか否かに関する決定が行われる。結果が肯定的である場合は、ブロック１８０５においてルーマ（ｌｕｍａ）コンポーネント及びクローマ（Ｃｈｒｏｍａ）コンポーネントの間のライン差を決定するための計算を行う。ブロック１８１０において、完全な一致を表すゼロの差に関して一時的な隣接ラインがテストされる。結果が肯定的である場合は、ブロック１８６５においてラインに最大スコアを与え、そのモードがブロック１８７０に記録される。しかる後、プロセスはテスト・ブロック１８００に戻る。
【００５７】
テスト・ブロック１８１０において判定結果が否定的である場合はプロセスをブロック１８００に戻す。ブロック１８００の判定結果が否定的である場合は一時的に隣接した各ラインをテスト・ブロック１８２０に戻す。空間的に隣接した各ラインに関して、判定結果が肯定的である場合はブロック１８２５を開始させる。ブロック１８２５はターゲット・ビデオ・ラインと、現フレームの他のフィールドにおける空間的に隣接した２つのラインとの間の差を計算する。そこで、テスト・ブロック１８３０が、ターゲット・ビデオ・ラインと空間的に隣接した２つのラインとの差をゼロに比較する。判定結果が肯定的である場合は一致が生じたことを表し、ブロック１８６５において最大スコアが与えられる。それはブロック１８７０において記憶され、しかる後、プロセスはブロック１８００に戻る。
【００５８】
ブロック１８３０の判定結果が否定的である場合は、一時的に隣接したラインの差がゼロではないことを表す不一致を表示すると、プロセスは別の隠蔽スコアを決定するためにブロック１８２０に戻る。ブロック１８２０において判定結果が否定的である場合はブロック１８３５において空間的に隣接したラインを参照し、ビデオ・エンコーダによって計算されたモーション・ベクトルを使用してモーションの方向を決定する。ブロック１８４０において、ルーマ差が最小になるまで、前のフレームからの同じラインがその方向にシフトされる。次に、ブロック１８４５において、次のフィールドの同じビデオ・ラインからピクセルが取られ、ブロック１８５０において、ルーマ／クローマ差が計算される。テスト・ブロック１８５５はその差とゼロとを比較し、結果が肯定的である場合は出力をブロック１８６５に戻す。ブロック１８６５は最大スコアを与えることに続いてブロック１８７０でそのモードを記憶し、プロセスはブロック１８７５からブロック１８００に戻る。テスト・ブロック１８５５において差がゼロでない場合、ブロック１８６０において前の５つの計算の最高スコアが記憶され、ブロック１８７０においてそのモードが記憶され、ブロック１８００への戻りがそれに続く。
【００５９】
Ｂ．テスト信号エクストラクタのオペレーション
図１８はＭＰＥＧ−２デマルチプレクサにおけるトランスポート・データ・ストリーム・フローを示す。ＡＴＭスイッチ１４０（図１参照）からのトランスポート・ストリーム２１００はデマルチプレクサ２１１０によって受信され、デマルチプレクサ２１１０はそのストリームをビデオＰＥＳ２１６０、オーディオＰＥＳ２１６２、及びシステム制御２１６４に送る。そのビデオＰＥＳ２１６０はテスト信号エクストラクタに送られ、トリガ・データ・パケットをデマルチプレクスさせる。ビデオＰＥＳはビデオ・デコーダ２１２２にも送られ、そのデコーダはデコードされたビデオを供給する。オーディオＰＥＳ２１６２はオーディオ・デコーダ２１２４に供給され、そのデコーダはデコードされたオーディオ出力を供給する。
【００６０】
図１９はテスト信号エクストラクタ２９００のブロック図である。そのエクストラクタはビデオ・デマルチプレクサ２９０１を含み、それはビデオＰＥＳ信号ストリームをデマルチプレクスし、Ｉフレームを識別するために使用されるＧＯＰヘッダに組み込まれたＳＭＰＴＥタイム・コードを抽出する。トリガ信号デマルチプレクサ２９０５及びデパケッタイザ２９０８はトリガ・データ・パケットを抽出し、それらをテスト信号トリガ・テーブル２２０５に記憶する。各フレームのデコードと同期して、イントラ・フレーム・プロセッサ２９１０は、ピクチャ・タイプ及びＧＯＰタイム・コードを受け取り、デコードされたＩフレームのタイム・コードをテーブル２２０５におけるトリガ・テーブル・エントリと比較する。各一致したＩフレーム及びトリガ・データ・パケットに対してビデオ・ブランキング・インターバル（ＶＢＩ）ライン・テーブル２６０５においてエントリが行われる。
【００６１】
ソフトウエア又はハードウエアでもよいテスト信号挿入及び隠蔽装置２９１５は、現ピクチャ・インディケータ、順方向ピクチャ・インディケータ、逆方向ピクチャ・インディケータ、及びピクチャ・タイプを受け取り、しかる後、Ｉフレーム、Ｂフレーム、及びＰフレームの表示と同期して、テスト信号ライン記憶装置２９３０からテスト信号を発生させる。そのテスト信号は、テーブル２６０５における各アクティブＶＢＩライン・エントリのためのビデオ・ブランキング・インターバル２９４０に挿入される。更に、Ｉフレームのアクティブ・ビデオ・エリアにおけるテスト信号は、トリガ・データ・パケットに含まれた隠蔽モードに従ってピクチャ記憶装置から検索／形成されたビデオ・ラインの挿入によって（図１６のプロセスを使用して）隠蔽される。修復されたビデオ２９４５はディジタル・ツー・アナログ変換のために及びテレビジョン・スクリーンにおけるその後の表示のために送られる。
【００６２】
図２０は、ビデオ・ブランキング・インターバルのライン１乃至２２に対するテスト信号トリガ・データ構造（テーブル）２２００を示す。各テスト信号データ構造は、コラム１のテスト信号コンポーネント、コラム２のコンポーネントにおけるビットの数、及びコラム３のコンポーネントに対するニーモニックを含むテーブル２２０５に記憶される。その信号トリガ・データ構造のコンポーネントはブロック２２１０におけるタイム・コード、ブロック２２１５におけるマーカ、ブロック２２２０におけるビデオ・ブランキング・インターバル・ラインＩＤ／フィールド、ブロック２２３０におけるビデオ・ライン及びＩＤ／フィールド、ブロック２２３５におけるマーカ、ブロック２２４０におけるライン・カウント、ブロック２２５０における隠蔽モード、ブロック２２６０におけるスタッフィング及びパッディング・デジット、並びにブロック２２７０における巡回冗長検査コードを含む。
【００６３】
図２１は、エクストラクタにおける受信されたトリガ・データ・パケットの処理を示す。ブロック２３００において、パケットがＣＲＣ不良に関してチェックされる。結果が肯定的である場合はブロック２３２０においてトリガ・データ・パケットを廃棄する。否定的である場合は、パケットをテスト・ブロック２３１０に転送し、そのパケットに含まれたＶＢＩラインＩＤに対するエントリが既に存在するかどうかを決定する。結果が否定的である場合はテスト・ブロック２３２５を開始させ、そのパケットに関するタイム・コードが満了したかどうかを決定する。結果が肯定的である場合はプロセスをブロック２３２０に進め、そのパケットを廃棄させる。否定的である場合はプロセスをブロック２３６０に進め、テスト信号トリガ・テーブル２２００において新しいエントリを作成し、しかる後、プロセスは終了させる。ビデオ・ブランキング・インターバル・ライン・テスト・ブロック２３１０の判定結果が肯定的である場合はプロセスをブロック２３３０に進める。
【００６４】
テスト・ブロック２３３０において、そのエントリのビデオ・ラインＩＤフィールド及びトリガ・データ・パケットが比較される。パケット・ビデオ・ラインがエントリ・ビデオ・ラインに等しい場合、プロセスをブロック２３５０に進め、トリガ・テーブルにおけるそのパケットに対するエントリを更新させる。パケット・ビデオ・ラインがエントリ・ビデオ・ラインに等しくない場合、プロセスはブロック２３４０に進み、ブロック２３４０はテスト信号トリガ・テーブルからエントリを除去し、ブロック２３６０においてテスト信号トリガ・テーブルにおける新しいエントリを作成させ、しかる後、プロセスは終了する。本発明の特徴は、アクティブ・ビデオ領域内でテスト信号を動的に移動させることである。ブロック２３４０及び２３６０は、テスト信号がＩフレーム上に再配置されることを可能にし、ＴＳエクストラクタをＩフレームに基づきインジェクタに応答させる。
【００６５】
図２２はテスト信号エクストラクタにおけるＩフレームの処理を示す。各Ｉフレームの到着時に、テスト・ブロック２４００は、テスト信号トリガ・テーブルにエントリが存在するか否かを決定する。結果が肯定的である場合は、Ｉフレーム・タイム・コード（ＴＣ）がテーブル・エントリ・タイム・コードに等しいかどうかを決定するためにテスト・ブロック２４１０を開始させる。その結果が否定的である場合はプロセスをブロック２４００に戻す。肯定的である場合はブロック２４２０を開始してＶＢＩライン・アクティブ・フラッグをセットさせ、しかる後、ブロック２４３０において、ＶＢＩライン・テーブルにおけるＩフレーム・カウントがクリアされる。ブロック２４３５において隠蔽フラッグがセットされ、ブロック２４４０において新しい隠蔽モードがビデオ・ブランキング・インターバル・ライン・テーブルに移される。ブロック２４４５において、ビデオ・ラインＩＤフィールド及びカウントもビデオ・ブランキング・インターバル・テーブルに移され、しかる後、ブロック２４５０においてビデオ・ブランキング・ラインＩＤ及びフィールドがビデオ・ブランキング・インターバル・テーブルに移され、ブロック２４５５においてＩフレームがタイミング信号トリガ・テーブルから削除され、プロセスはブロック２４００に戻る。タイミング信号トリガ・テーブルにエントリが存在しない場合、フレームを図２３に示されたビデオ・ブランキング・インターバル・ライン・テーブル２６０５に転送する。次に、図２３を説明し、そのような説明の後、図２２のプロセスに戻ることにする。
【００６６】
図２３、２４において、ビデオ・ブランキング・インターバル・ライン・テーブル２６００にはエントリが存在する。即ち、各フィールドにおける排他的なライン１０からライン２０までの各ビデオ・ブランキング・ラインに対して１つのエントリが存在する。テーブル２６００における各エントリがブロック２６０５に示される。ブロック２６１０にはビデオ・ブランキング・インターバル・ライン・アクティブ・フラッグがインストールされる。そのフラッグは、テスト信号をビデオ記憶装置からビデオ・ブランキング・インターバル・ライン上に移すようにＴＳエクストラクタに信号する。Ｉフレーム・カウント・ブロック２６１５は、テスト信号がテスト信号インジェクタ入力から生じる場合、そのテスト信号をタイムアウトするために使用される。テスト信号インジェクタは、それがテスト信号をビデオ・ブランキング・インターバルから除去することを信号するために別個のトリガを生成しない。組み込まれたテスト信号なしで３つの連続したＩフレームが受信される場合、テスト信号エクストラクタはビデオ・ブランキング・インターバル・ライン・テーブルからエントリを除去し、テスト信号の発生を中止する。ビデオ・ネットワークにおける３つのＩフレームのタイムアウトは１２のＧＯＰカウントを使用する。
【００６７】
ブロック２６２０には隠蔽フラッグが記憶され、ブロック２６３０には隠蔽モードが記憶される。隠蔽フラッグ及び隠蔽モードは、テスト信号を搬送するために使用されるビデオ・ラインを修復するためのＩフレーム再構成時に使用される。ブロック２６４０には、ビデオ・ブランキング・インターバル・ライン及びＩＤフィールドが記憶される。ブロック２６５０にはビデオ・ラインＩＤフィールドが記憶され、ブロック２６６０にはビデオ・ライン・カウントが記憶される。ビデオ・ラインＩＤフィールドは修復すべきビデオ・ラインを識別し、ビデオ・ライン・カウントは、テスト信号を伝送するために使用されたラインの数を表示する。
【００６８】
図２２に戻ると、ビデオ・エリアにおけるテスト信号に関して、Ｉフレーム・プロセス２４００がエクストラクタテスト信号トリガ・テーブルにおける各エントリを通してループする。そのループを出る時、ＶＢＩラインが「アクティブ」とマークされているかどうかを決定するために、ブロック２４６０においてＶＢＩライン・テーブルにおける各エントリが調べられる。結果が否定的である場合はそのプロセスを終了させる。肯定的である場合はテスト・ブロック２４６５を開始させ、ＶＢＩラインがアクティブとしてマークされているかどうかを決定する。結果が否定的である場合はプロセスをブロック２４６０に戻す。肯定的である場合はブロック２４７０においてテーブル・エントリ２６０５におけるＩフレーム・カウント２６１５をインクレメントし、プロセスはテスト・ブロック２４７５に移る。ブロック２４７５において、Ｉフレーム・カウントはそれが３を越えたかどうかを決定するために調べられる。結果が肯定的である場合はブロック２４８０を開始させ、テーブル２６０５におけるＶＢＩライン「アクティブ」フラッグがリセットされる。ブロック２４８０においてＶＢＩエントリが「インアクティブ」としてマークされ、ブロック２４８５においてテスト信号がビデオ記憶装置からクリアされる。オペレーション・ブロック２４６０乃至２４８５より成るループにおいて、すべてのＶＢＩラインが調べられてしまった後、ブロック２４９０においてプロセスは終了する。
【００６９】
次に、図２４に転ずると、フレーム再構成が示される。フレーム再構成の間、ＴＳエクストラクタは、テスト・ブロック２５００において各「アクティブ」ＶＢＩライン・エントリを介してループする。判定結果が否定的である場合はプロセスを終了させる。肯定的である場合はテスト・ブロック２５１０を開始させ、ＶＢＩラインがアクティブであるかどうか決定する。結果が否定的である場合はプロセスをテスト・ブロック２５００に戻す。肯定的である場合は、テスト・ブロック２５１５においてＩフレーム及び隠蔽フラッグがセットされているかどうかを決定する。隠蔽フラッグがセットされている場合、現在処理されているフレームはテスト信号を搬送したＩフレームであり、従って、ブロック２５２０においてそのテスト信号は現ピクチャからテスト信号ラインに移される。そこで、ブロック２５２５において、テスト信号は、記憶された信号ラインから現ピクチャのターゲットＶＢＩライン・フィールドにコピーされる。テスト・ブロック２５３０は、Ｉフレーム及び隠蔽フラッグがセットされているかどうかを決定する。結果が否定的である場合はプロセスをテスト・ブロック２５００に戻す。肯定的である場合はブロック２５４０においてビデオ・ラインを隠蔽する。次に、図２６に関連して、ビデオ・ラインを隠蔽するプロセスを説明することにする。ビデオ・ラインが隠蔽された後、ブロック２５５０において隠蔽フラッグがクリアされ、しかる後、プロセスはブロック２５００に戻る。
【００７０】
図２５に転ずると、ビデオ・ラインを隠蔽するプロセスが、図２３のＶＢＩテーブル２６００におけるＶＢＩライン・テーブル２６０５のライン２６３０に記憶された隠蔽モードをインプリメントする。ブロック２７００において、ＶＢＩエントリ・テーブルにおけるビデオ・ラインＩＤフィールド及びカウントがプロセスにロードされる。隠蔽モードがブロック２７０５においてロードされ、しかる後、隠蔽モードが前のフレームの同じラインにあるかどうかをテスト・ブロック２７１０が決定する。結果が肯定的である場合はブロック２７５０において逆方向フレーム記憶装置からビデオ・ラインを移動させ、しかる後、プロセスは終了する。テスト・ブロック２７１０の判定結果が否定的である場合はテスト・ブロック２７１５を開始させ、同じラインが次のフレームにあるかどうかを決定する。結果が肯定的である場合はブロック２７６０を開始させ、順方向フレーム記憶装置からビデオ・ラインを移動させ、しかる後、プロセスは終了する。否定的である場合はテスト・ブロック２７２０を開始させ、そのブロックにおいて、それが他のフィールドにおける上のラインであるかどうかに関する決定が行われる。
【００７１】
ブロック２７２０において判定結果が肯定的である場合は、ブロック２７７０において現フレーム記憶装置からビデオ・ラインを移動させ、しかる後、プロセスは終了する。否定的である場合はテスト・ブロック２７３０を開始させ、隠蔽が他のフィールドにおける下のラインにあるかどうかを決定する。結果が肯定的である場合はブロック２７８０を開始させる。そのブロックは現フレーム記憶装置からビデオ・ラインを移動させ、しかる後、プロセスは終了する。否定的である場合はテスト・ブロック２７４０を開始させ、合成ラインを形成すべきかどうかを決定する。結果が肯定的である場合はブロック２７８５において合成ラインを形成する。合成ラインは、キャリア・ラインをシフトすること及び次のラインでもってバックフィルすることによって形成され、しかる後、プロセスは終了する。否定的である場合はそのプロセスを終了させる。
【００７２】
要約すると、ブロック２７５０及び２７６０は、それぞれ、前のフレーム及び次のフレームから同じライン／フィールドを使用してラインを修復する。ブロック２７７０及び２７８０は修復を必要とするラインの上及び下の次のラインを使用する。これらのラインは現フレームの別のフィールドから取られる。ブロック２７３０及び２７４０は時間的に又は空間的に分離されたラインを平均化することを伴う。ブロック２７８５では、ラインは、前のフレームからのラインの一部（ピクセル・シフト・カウントによって表される）を使用し、しかる後、次のフレームからのピクセルを使用してそのシフト・アウトされたピクセルを埋めることによって合成ラインを形成し、それによって隠蔽される。
【００７３】
図２６は本発明の別の実施例を示す。図２６において、稼働中テストはＶＢＩに挿入されたビデオ・テスト信号を使用することによって達成される。起動ＰＯＰ３５００において、加入者のビデオ・フィード３５２８がアナログ・ビデオ・スイッチ３５８２を介して垂直インターバル・テスト信号（ＶＩＴＳ）装置３５３２へ経路設定される。ＶＩＴＳ装置３５３２は、アクティブ・ビデオに影響を与えることなくテスト信号をＶＢＩに挿入する。アナログ・ビデオ・スイッチ３５８２はＶＩＴＳ３５３２の出力を、エンコード及び伝送するためのＭＰＥＧ−２エンコーダ３５３６へ経路設定する。インジェクタ３５３４は、そのビデオがエンコードされる前にＶＢＩからアクティブ・エリアにテスト信号を移動させる。受信端３５０５では、エクストラクタ５３８４がアクティブ・エリアからＶＢＩにテスト信号を移動させ、デコードされた信号３５８５がアナログスイッチ３５５６によって２つの出力ポートに経路選択される。１つのポートはＶＩＴＳに接続され、他方のポートはビデオ・テスト信号の分析及び測定を行う測定セット３５５８に接続される。ＶＩＴＳ３５５７はビデオ・テスト信号３５４６を受け取り、稼働時テスト信号を含むブラックをラインに挿入することにより放送からテスト信号を効果的に除去する。次に、ビデオはアナログ・スイッチ３５５６にルート・バックされる。そのアナログ・スイッチにおいて、それは加入者の出力アクセス・ライン３５６２にスイッチされる。このように、ネットワーク１１５（図１参照）は、表示された放送或いは加入者のＶＢＩ信号又はデータに影響を与えずにエンド・ツー・エンドでテストされる。
【００７４】
更に要約すると、本発明は垂直ブランキング・インターバルに入れられたテスト信号の検出を行う。即ち、本発明は、信号を抽出してそれをアクティブ・ビデオへ移動させ、このテスト信号を送るために使用されたラインを隠蔽し、それを最適に隠蔽するスクリーンのエリアに従って表示エリア内にこのラインを動的に位置決めする。その動的な位置決めは、それが位置決めされる場所を１秒当たり何回も変更することができる。最後に、エクストラクタはその信号を除去し、従って、たとえテスト信号が１秒当たり約２．５回ずつ下流に送られるだけであっても測定テスト・セットに連続的な信号を供給する。テスト信号はエクストラクタからは一様な連続信号に見える。
【００７５】
本発明を特定の実施例において説明したけれども、本発明の精神及び技術範囲から逸脱することなく種々の変更を施し得ることは勿論である。
【００７６】
まとめとして、本発明の構成に関して以下の事項を開示する。
【００７７】
（１）ＭＰＥＧ−２圧縮を受けたアナログ放送ビデオを稼働中に及び非稼働中にテストするための交換ディジタル放送ネットワークにして、
アナログ放送ビデオを受信又は送信するための複数のゲートウェイを有する交換パケット・ネットワークであって、各ゲートウェイはアナログ・スイッチを通してアナログ放送ビデオのソース又はアナログ放送ビデオのシンクに結合される、交換パケット・ネットワークと、
各ゲートウェイにおいて、一連のフレームにおけるアナログ放送ビデオを圧縮ディジタル形式におけるディジタル・ビデオ・トランスポート・ストリームとしてエンコード／デコードするための手段と、
少なくとも１つのゲートウェイにインストールされ、前記フレームにテスト信号を挿入するためのテスト信号インジェクタ手段と、
前記フレームにビデオ・テスト信号を配置し、その配置を隠蔽するためのテスト信号挿入制御手段と、
少なくとも１つのゲートウェイにインストールされ、前記フレームの品質を損なうことなく前記フレームから前記テスト信号を見つけ及び抽出するためのテスト信号エクストラクタ手段と、
を含む交換ディジタル放送ネットワーク。
（２）フレームのビデオ・ブランキング・インターバル（ＶＢＩ）におけるテスト信号のロケーションを定義するインジェクタＶＢＩテスト信号テーブルを生成及び記憶するための手段を更に含む上記（１）に記載の交換ディジタル放送ネットワーク。
（３）タイム・コードを監視し、各フレームにおけるビデオ・テスト信号の存在を検出して第１出力信号を供給するための手段と、
モーション及びシーンの変化に関して着信アナログ・ビデオを検査し、第２出力信号を供給するための手段と、
現フレームからのアナログ・ビデオ・ラインと前及び次のフレームのアナログ・ビデオ・ラインとを比較し、該フレームにおけるビデオ・テスト信号の隠蔽をスコアし、第３出力信号を供給するための手段と、
前記第１、第２、及び第３出力信号を前記テスト信号挿入制御手段に供給するための手段と、
を更に含む上記（１）に記載の交換ディジタル放送ネットワーク。
（４）ＶＢＩテスト信号テーブルを生成及び記憶し、前記テーブルを前記テスト信号挿入制御手段に結合するための手段を更に含む上記（３）に記載の交換ディジタル放送ネットワーク。
（５）前記テスト信号挿入制御手段に結合されたトリガ・データ・パケットを生成し、出力を前記ネットワークに供給するための手段を更に含む上記（４）に記載の交換ディジタル放送ネットワーク。
（６）前記テスト信号挿入制御手段及びＶＢＩテスト信号検出器に結合され、前記ビデオ・テスト信号を記憶し、前記テスト信号挿入制御手段によって指示されるように前記ビデオ・テスト信号を前記アナログ・ビデオに挿入するための手段を更に含む上記（５）に記載の交換ディジタル放送ネットワーク。
（７）前記エクストラクタ手段は、
トリガ・データ・パケット・データを受信し、テスト信号トリガ・テーブルに結合されたトリガ信号デマルチプレクサと、
ピクチャ・タイプ信号及びピクチャ・タイム・コードのグループに応答し、前記テスト信号トリガ・テーブル及びビデオ・ブランキング・インターバル（ＶＢＩ）ライン・テーブルに結合されたイントラ・フレーム・プロセッサと、
現ピクチャ信号、順方向ピクチャ信号、逆方向ピクチャ信号、前記ピクチャ・タイプ信号、前記ＶＢＩライン・テーブルに応答し、テスト信号ライン記憶装置に結合されたテスト信号隠蔽装置と、
前記テスト信号ライン記憶装置とデコードされたディジタル・ビデオ・ストリームとを結合するための手段と
を含み、前記テスト信号は、それが伝送の立場から前記デコードされたディジタル・ビデオ・ストリームの品質を表示することを特徴とする上記（１）に記載の交換ディジタル放送ネットワーク。
（８）前記エクストラクタ手段のテスト信号トリガ・テーブルはフレームの各ＶＢＩラインに対するエントリを含み、該エントリはフレームにおけるトリガ信号のロケーションを定義することを特徴とする上記（７）に記載の交換ディジタル放送ネットワーク。
（９）前記ＶＢＩライン・テーブルは各ＶＢＩラインに対するエントリを含み、該エントリはフレームにおける該ラインのロケーション、隠蔽フラッグ、及び隠蔽モードを定義することを特徴とする上記（７）に記載の交換ディジタル放送ネットワーク。
（１０）ゲートウェイ接続装置へのＴＣＰ／ＩＰネットワークを介して各ゲートウェイへの継続的な接続を維持し、該ゲートウェイにおける警報状態を監視するための手段を更に含む上記（１）に記載の交換ディジタル放送ネットワーク。
（１１）前記エンコード／デコードするための手段はＭＰＥＧ−２エンコーディング／デコーディング・アルゴリズムをインプリメントすることを特徴とする上記（１）に記載の交換ディジタル放送ネットワーク。
（１２）前記エンコード／デコードするための手段は前記ビデオ信号のルミナンス及びクロミナンス・コンポーネントをエンコードするために４：２：０又は４：２：２サンプリングをインプリメントすることを特徴とする上記（１）に記載の交換ディジタル放送ネットワーク。
（１３）アナログ放送ビデオを受信又は送信するための複数のゲートウェイにして、各々がアナログ・スイッチを通してアナログ放送ビデオのためのソース又はシンクに結合される複数のゲートウェイと、
各ゲートウェイにおいて、一連のＩフレーム、Ｂフレーム、及びＰフレームにおけるアナログ放送ビデオを圧縮ディジタル形式におけるディジタル・ビデオ・トランスポート・ストリームとしてエンコード／デコードするための手段と、
少なくとも１つのゲートウェイにインストールされ、前記フレームにテスト信号を挿入するためのテスト信号インジェクタ手段と、
前記フレームにビデオ・テスト信号を配置し、その配置を隠蔽するためのテスト信号挿入制御手段と、
少なくとも１つのゲートウェイにインストールされ、前記フレームの品質を損なうことなく前記フレームから前記テスト信号を見つけ及び抽出するためのテスト信号エクストラクタ手段と、
を含む交換ディジタル放送ネットワークにおいて、ビデオ品質を評価するために、ＭＰＥＧ−２圧縮を受けたビデオ伝送にテスト信号を挿入するための方法であって、
（ａ）前記インジェクタ手段において各フレームをテスト信号に関して処理するステップ、
（ｂ）前記インジェクタ手段において各Ｉフレームを処理するステップ、
（ｃ）前記インジェクタ手段においてトリガ・データ・パケットを形成し、該トリガ・データ・パケットを前記エクストラクタ手段に伝送するステップ、
（ｄ）Ｉフレームにおける前記テスト信号を隠蔽モードに関して処理するステップ、
（ｅ）Ｉフレームにおける各テスト信号に関して隠蔽スコアを計算するステップ、
（ｆ）前記エクストラクタ手段に伝送されたＩフレームにおけるテスト信号を隠蔽するステップ、
（ｇ）受信されたＩフレームにおけるテスト信号に関して前記エクストラクタ手段に警報するために前記トリガ・データ・パケットを処理するステップ、
（ｈ）前記エクストラクタ手段において前記Ｉフレームを前記テスト信号に関して処理するステップ、
（ｉ）前記エクストラクタ手段において各Ｉフレームを再構成するステップ、及び
（ｊ）すべてのフレームにおけるテスト信号をテスト中のＶＢＩラインにコピーするステップ
を含む方法。
（１４）更に、インジェクタにおける各フレームを処理するために、
フレームをビデオ・ブランキング・インターバル（ＶＢＩ）ライン１０−２０の存否に関してテストし、ＶＢＩラインが識別されないことを表す否定状態はプロセスを終了させ、該ＶＢＩラインが識別されたことを表す肯定状態は次のステップにプロセスを移す、ステップと、
伝送されるべきトリガ・データ・パケットのカウントを決定するステップと、
非ブラック信号の存在に関して各ＶＢＩラインをテストし、肯定状態は前記テスト信号をテスト信号記憶装置にコピーし、否定状態はＩフレーム処理を開始させる、ステップと、
最後のＶＢＩが処理された後、フレームの処理を終了させるステップと
を含むことを特徴とする上記（１３）に記載の方法。
（１５）更に、テスト信号インジェクタにおいてＩフレームを処理するために、
テスト信号を含むビデオ・ブランキング・インターバル（ＶＢＩ）ライン１０−２０の存否に関してフレームをテストし、否定状態はプロセスを終了させ、肯定状態はテストされたＶＢＩラインに対してテスト信号が識別されない場合にそのラインに対するＶＢＩテーブルをクリアし、それが識別された場合には次のステップにプロセスを移す、ステップと、
Ｉフレームにおいてテスト信号を含むＶＢＩラインに対するモーション・スコアを検索するステップと、
高いモーション又はシーケンス外のＩフレームが存在するかどうかを決定するためにＩフレームをテストし、肯定状態はテスト信号がエクストラクタに少なくとも１回送られたかどうかを決定するためのテストを開始させ、それが１回も送られなかった場合、Ｉフレームが３つよりも多くのフレームに対して抑止されなかったことを保証するためにＩフレーム・カウントをチェックするステップと、
Ｉフレーム・カウントをインクレメントし、初期プロセス・ステップに戻るステップと
を含むことを特徴とする上記（１３）に記載の方法。
（１６）更に、トリガ・データ・パケットを形成するために、
伝送トリガ・データ・パケット・カウンタを１にセットするステップと、
Ｉフレーム・カウンタをクリアするステップと、
トリガ信号タイム・コードを記憶するステップと、
トリガ信号隠蔽モードを記憶するステップと、
トリガ信号ビデオ・ラインＩＤフィールドを記憶するステップと、
トリガ信号ＶＢＩラインＩＤフィールドを記憶するステップと、
トリガ信号を４：２：２フォーマットに関してテストし、否定状態は３のＶＢＩライン・カウントを記憶し、肯定状態は次のステップに処理を進めるステップと、
１のＶＢＩライン・カウントを記憶するステップと、
巡回冗長検査（ＣＲＣ）コードを計算し、記憶するステップと、
トリガ・データ・パケットを伝送するステップ、
伝送トリガ信号伝送済みフラッグをセットするステップと
を含むことを特徴とする上記（１３）に記載の方法。
（１７）更に、トリガ信号をアクティブ・ビデオ・エリアにおいて隠蔽するために、
使用可能なスペースがアクティブ・ビデオ・エリアに存在するかどうかを決定し、否定状態はオーバスキャン・ビデオ・スクリーン・エリアが満杯であることを表し、肯定状態はビデオ・スクリーンのオーバスキャン・エリアに信号を記憶することに続いて隠蔽スコアを計算してプロセスを終了するステップと、
オーバスキャン・ビデオ・エリアが満杯である場合、ビデオ・ライン分離パラメータを記憶するステップと、
使用可能なビデオ・スクリーン・セーフ・エリアをモーション／コンテントによってランク付けするステップと、
各ビデオ・セーフ・エリア・ラインに対する隠蔽スコアを計算するステップと、
ビデオ・セーフ・ラインを隠蔽スコアによってランク付けするステップと、
各隠蔽スコアを閾値と比較するステップと、
最高の隠蔽スコアが前記閾値を超えるかどうかを決定し、肯定状態はプロセスを終了させ、否定状態はプロセスを次のステップに進めるステップと、
前記閾値を超えない使用可能なビデオ・セーフ・ラインをモーション／コンテントに従ってランク付けするステップと、
前記閾値を超えないランク付けされた使用可能なビデオ・セーフ・ラインに対する隠蔽スコアを計算するステップ、
前記閾値を超えない最高のランク付けされたビデオ・セーフ・ラインを選択し、プロセスを終了させるステップと、
を含むことを特徴とする上記（１３）に記載の方法。
（１８）更に、テスト信号トリガ・データ構造を形成するために、
タイム・コードを生成及び記憶するステップと、
マルチプレクサによるスタート・コード・エミュレーションを排除するためのマーカを生成及び記憶するステップと、
テスト信号が取り出されるＶＢＩラインＩＤ／フィールドを生成及び記憶するステップと、
前記テスト信号が送られるビデオ・ラインＩＤ／フィールドを生成及び記憶するステップと、
前記テスト信号を伝送するときに１つ又は３つのラインのどちらが使用されるべきかを表すビデオ・アクティブ・エリア・ライン・カウントを生成及び記憶するステップと、
取られたビデオ・ラインの修復を最適化するために隠蔽モードを生成及び記憶するステップと、
前記トリガ・データ・パケットのためのスタッフィング・ビットを生成及び記憶するステップと、
巡回冗長検査（ＣＲＣ）コードを生成及び記憶するステップと、
を含むことを特徴とする上記（１３）に記載の方法。
（１９）更に、エクストラクタにおいてトリガ・データ・パケットを処理するために、
トリガ・データ・パケットをＣＲＣ不良に関してチェックし、肯定状態は該パケットを廃棄し、否定状態は次のステップにプロセスを移すステップと、
ＶＢＩラインに対するエントリが存在するかどうかを決定し、否定状態はタイム・コードが満了したかどうかを決定し、前記タイム・コードが満了した場合に前記パケットを廃棄し、前記タイム・コードが満了しない場合にテスト信号トリガ・テーブルにおいて新しい・エントリを作成し、前記ＶＢＩラインに対するエントリが存在することを表す肯定状態は次のステップに処理を進める、ステップと、
パケット・ビデオ・ラインがエントリ・ビデオ・ラインに等しいかどうかを決定し、肯定状態は前記テスト信号トリガ信号テーブルにおけるエントリを更新し、しかる後、プロセスを終了させ、否定状態は次のステップにプロセスを進める、ステップと、
前記テスト信号トリガ・テーブルからエントリを除去するステップと、
前記テスト信号トリガ・テーブルにおける新しいエントリを作成し、しかる後、プロセスを終了させるステップと、
を含むことを特徴とする上記（１３）に記載の方法。
（２０）更に、エクストラクタにおいてＩフレームを処理するために、
タイミング信号トリガ・テーブルにエントリが存在するかどうかの決定を行い、
（ａ）該決定の結果の肯定状態はＩフレーム・コードがテーブル・エントリ・タイム・コードに等しいかどうかを決定するためのテストを開始させ、
（ａ１）該テストの結果の否定状態はプロセスをスタートに戻し、
（ａ２）該テストの結果の肯定状態は、
ＶＢＩライン・アクティブ・フラッグをセットし、
ＶＢＩライン・テーブルにおけるＩフレーム・カウントをクリアし、
隠蔽フラッグをセットし、
ビデオ・ラインＩＤ／フィールド及びカウントをＶＢＩテーブルへ移動させ、
ＶＢＩラインＩＤ／フィールドをＶＢＩテーブルへ移動させ、
テスト信号トリガ・テーブルからエントリを削除してスタートに戻らせるステップと、
（ｂ）前記決定の結果の否定状態はＶＢＩライン・テーブルにおける各エントリの存否に関するテストを開始させ、
（ｂ１）該テストの結果の否定状態はプロセスを終了させ、
（ｂ２）該テストの結果の肯定状態はプロセスを次のステップに進めて、ＶＢＩラインがアクティブであるかどうかの決定を行わせ、
（ｂ２１）該決定の結果の否定状態はプロセスを前の状態に戻らせ、
（ｂ２２）該決定の結果の肯定状態はプロセスを次のステップに進めて、
前記Ｉフレーム・カウントをインクレメントさせ、
前記Ｉフレーム・カウントが３を越えるかどうかの決定を行わせ、該決定の結果の否定状態はプロセスを前記ステップ（ｂ）に戻らせ、該決定の結果の肯定状態はプロセスを次のステップに進めて、
前記ＶＢＩライン・アクティブ・フラッグをリセットし、
前記テスト信号記憶装置におけるテスト信号をクリアし、プロセスを前記ステップ（ｂ）に戻らせるステップと、
を含むことを特徴とする上記（１３）に記載の方法。
（２１）更に、エクストラクタにおいてフレームを再構成するために、
前記ＶＢＩラインにエントリが存在するかどうかを決定し、否定状態はプロセスを終了させ、肯定状態は次のステップを開始させる、ステップと、
ＶＢＩラインがアクティブであるかどうかを決定し、否定状態はプロセスを開始させ、肯定状態はプロセスを次のステップに進める、ステップと、
前記Ｉフレーム及び隠蔽フラッグがセットされているかどうかを決定し、肯定状態はプロセスを次のステップに進め、否定状態は次のステップをスキップしてプロセスをその次のステップに進める、ステップと、
ピクチャ記憶装置からテスト信号記憶装置にビデオ・ライン・テスト信号を移動させるステップと、
前記テスト信号記憶装置からターゲットＶＢＩライン／フィールドに前記テスト信号をコピーするステップと、
前記Ｉフレーム及び隠蔽フラッグがセットされているかどうかを決定し、否定状態はプロセスをスタートに戻し、肯定状態はプロセスを次のステップに進める、ステップと、
前記ビデオ・ラインを隠蔽するステップと、
前記隠蔽フラッグをクリアするステップと、
を含むことを特徴とする上記（１３）に記載の方法。
（２２）更に、ビデオ・ラインを隠蔽するために、
前記ビデオ・ラインＩＤ／フィールド及びカウントをロードするステップと、
前記隠蔽モードをロードするステップと、
前記隠蔽モードが同じライン又は前のラインにおけるものであるかどうかの決定を行い、肯定状態は逆方向フレーム記憶装置から前記ビデオ・フレームを移動させ、しかる後、プロセスを終了させ、否定状態は次のステップを開始させる、ステップと、
同じラインが次のフレームにあるかどうかを決定し、肯定状態は前記ビデオ・ラインを順方向フレーム記憶装置から移動させ、しかる後、プロセスを終了させ、否定状態はプロセスを次のステップに進めさせる、ステップと、
前記隠蔽が上のラインにおけるものであるかどうかを決定し、肯定状態の場合には前記ビデオ・ラインを現フレーム記憶装置から移動させ、しかる後、プロセスを終了させ、否定状態の場合にはプロセスを次のステップに進めさせる、ステップと、
前記隠蔽が下のラインにあるかどうかを決定し、肯定状態は前記ビデオ・ラインを現フレーム記憶装置から移動させ、しかる後、プロセスを終了させ、否定状態はプロセスを次のステップに進めさせる、ステップと、
合成ラインを形成すべきかどうかを決定し、否定状態はプロセスを終了させ、肯定状態はキャリア・ラインをシフトすること及び次のラインでもってバックフィルすることによって合成ラインを形成させ、しかる後、プロセスを終了させるステップと、
を含むことを特徴とする上記（１３）に記載の方法。
（２３）ＭＰＥＧ−２圧縮を受けたアナログ放送ビデオを稼働中に及び非稼働中にテストするための交換ディジタル放送ネットワークにして、
アナログ放送ビデオを受信又は送信するための複数のゲートウェイを有する交換パケット・ネットワークであって、各ゲートウェイはアナログ・スイッチを通してアナログ放送ビデオのソース又はシンクに結合される、交換パケット・ネットワークと、
各ゲートウェイにおいて、一連のフレームにおけるアナログ放送ビデオを圧縮ディジタル形式におけるディジタル・ビデオ・トランスポート・ストリームとしてエンコード／デコードするための手段と、
少なくとも１つのゲートウェイにインストールされ、前記フレームに信号を挿入するための信号インジェクタ手段と、
前記フレームに前記信号を配置し、その配置を隠蔽するための信号挿入制御手段と、
少なくとも１つのゲートウェイにインストールされ、前記フレームの品質を損なうことなく前記フレームから前記信号を見つけ及び抽出するための信号エクストラクタ手段と、
を含む交換ディジタル放送ネットワーク。
【図面の簡単な説明】
【図１】ポイント・オブ・プレゼンス（ＰＯＰ）ロケーションを処理する、本発明の原理を組み込んだコマンド及びコントロール・ファシリティ（ＣＡＣ）の概略表示である。
【図２】図１のシステムに含まれた第１ＰＯＰにおけるビデオ稼働中テスト信号発生器及び第２ＰＯＰにおけるテスト信号アナライザの概略表示である。
【図３】図１のＣＡＣセンタのコンポーネントを示す。
【図４】将来のビデオ伝送のためのビデオ加入者による帯域幅予約順序の概略表示である。
【図５】ＭＰＥＧ−２ビデオ層ハイアラーキの従来技術の表示である。
【図６】ＭＰＥＧ−２サンプリング式４：２：２の従来技術の表示である。
【図７】ＭＰＥＧ−２サンプリング式４：２：０の従来技術の表示である。
【図８】伝送システムを介してビデオ性能及び品質をテストするために使用されるいくつかの周知のテレビジョン・テスト信号を示す。
【図９】図１に示されたテスト信号インジェクタ１３０のブロック図を示す。
【図１０】テスト信号トリガ・データ構造の概略表示である。
【図１１】図１０のデータ構造を多重化するＭＰＥＧ−２マルチプレクサを示す。
【図１２】ＭＰＥＧ−２エンコーダにおいて各フレームを処理するための流れ図である。
【図１３】図９のテスト信号インジェクタにおいてＩフレームを処理するための流れ図である。
【図１４】トリガ・データ・パケットを形成するための流れ図である。
【図１５】テスト信号挿入のエリアを示すテレビジョン・スクリーンを示す。
【図１６】図９のテキスト・インジェクタにおけるビデオ・ライン隠蔽のための流れ図である。
【図１７】図９のインジェクタのための隠蔽スコアを計算するための流れ図である。
【図１８】ＭＰＥＧ−２デマルチプレクサを示す。
【図１９】テスト信号エクストラクタのブロック図である。
【図２０】図１９のエクストラクタのためのエクストラクタ・テスト信号トリガ・テーブルの概略表示である。
【図２１】図１８のエクストラクタにおいてトリガ・データ・パケットを処理するための流れ図である。
【図２２】図１９のエクストラクタにおいてＩフレームを処理するための流れ図である。
【図２３】図１９のエクストラクタのためのＶＢＩライン・テーブルの表示である。
【図２４】図１９のテスト信号エクストラクタにおけるフレーム再構成のための流れ図である。
【図２５】図１９のエクストラクタにおいてビデオ・ラインを隠蔽するための流れ図である。
【図２６】本発明の別の実施例である。
【符号の説明】
３００  ＰＯＰゲートウェイ
３２１  ビデオ・テープ・レコーダ
３３２  垂直インターバル・テスト信号装置
３３８  マルチプレクサ
４００  ＰＯＰゲートウェイ
４５２  デマルチプレクサ
【図１】
0003570952.tif 000002
【図２】
0003570952.tif 000003
【図３】
0003570952.tif 000004
【図４】
0003570952.tif 000005
【図５】
0003570952.tif 000006
【図６】
0003570952.tif 000007
【図７】
0003570952.tif 000008
【図８】
0003570952.tif 000009
【図９】
0003570952.tif 000010
【図１０】
0003570952.tif 000011
【図１１】
0003570952.tif 000012
【図１２】
0003570952.tif 000013
【図１３】
0003570952.tif 000014
【図１４】
0003570952.tif 000015
【図１５】
0003570952.tif 000016
【図１６】
0003570952.tif 000017
【図１７】
0003570952.tif 000018
【図１８】
0003570952.tif 000019
【図１９】
0003570952.tif 000020
【図２０】
0003570952.tif 000021
【図２１】
0003570952.tif 000022
【図２２】
0003570952.tif 000023
【図２３】
0003570952.tif 000024
【図２４】
0003570952.tif 000025
【図２５】
0003570952.tif 000026
【図２６】
0003570952.tif 000027