(57)【特許請求の範囲】
【請求項１】
デジタルビデオ信号処理システムであって、
ＭＰＥＧ  ＨＤフォーマットデータを受信するための入力と、
非ＭＰＥＧ  ＳＤフォーマットデータを受信するための入力と、
ブロックフォーマットのＭＰＥＧデータと、ライン／ブロック変換を行った非ＭＰＥＧフォーマットデータとを処理するブロック／ライン変換器と、ＳＤ信号をＨＤ信号に再フォーマットし、前記ＨＤフォーマットデータを圧縮解除する手段とを含む表示処理装置と、
前記表示処理装置から表示装置へデータを搬送するための出力とを備えるシステム。
【請求項２】
前記ブロック／ライン変換器は、ルミナンスブロック／ライン変換器であり、前記表示処理装置は、クロミナンスブロック／ライン変換器を含む請求項１に記載のシステム。
【請求項３】
多重フォーマットのビデオ信号を処理する方法であって、
処理すべきデータを含む信号を受信するステップと、
前記受信信号を、ＭＰＥＧ  ＨＤフォーマット信号および非ＭＰＥＧ  ＳＤフォーマット信号の１つとして識別するステップと、
受信時に入力ＭＰＥＧ  ＨＤフォーマット信号を復号化してブロックフォーマットのデータを生成するステップと、
受信時に入力非ＭＰＥＧ  ＳＤフォーマット信号を事前処理してブロックフォーマットのデータを生成するステップと、
前記ブロックフォーマットのデータを表示装置であって前記ＨＤフォーマットデータを圧縮解除し前記非ＭＰＥＧフォーマット信号をＨＤ信号に再フォーマットする表示装置に搬送するステップとを含む方法。
【請求項４】
前記事前処理ステップは、ラインフォーマットデータをブロックフォーマットデータに変換する請求項３に記載の方法。
【請求項５】
前記搬送ステップは、ブロックフォーマットデータをラインフォーマットデータに変換する請求項３に記載の方法。
【請求項６】
ブロックフォーマットデータをメモリに書き込むステップと、ブロックフォーマットデータを前記搬送ステップの前に前記メモリから読み取るステップとをさらに含む請求項３に記載の方法。
【発明の詳細な説明】
技術分野
本発明は、ビデオ信号を表示するための処理に関する。
背景情報
圧縮ビデオ信号伝送システム、たとえばＭＰＥＧ−２（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）圧縮フォーマット（「Ｃｏｄｉｎｇ  ｏｆ  Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  ａｎｄ  Ａｓｓｏｃｉａｔｅｄ  Ａｕｄｉｏ」ＩＳＯ／ＩＥＣ  ＪＴＣ１／ＳＣ２９／ＷＧ１１  Ｎ０７０２（改訂）１９９４年５月１０日）を使用したシステムでは、現在数カ所の試験場からＨＤＴＶ（高精細度テレビジョン）のデジタル信号を放送している。最初のＨＤＴＶ受像機が市場に登場するのに合わせて商用プログラム放送が開始される計画である。ＨＤＴＶ信号と現在のテレビジョン受像機との間には、米国のＮＴＳＣ標準信号処理におけるような互換性がない。したがって、ＳＤ受像機がすぐにも使いものにならなくなることのないように移行期間が設けられ、その間はＮＴＳＣまたはＰＡＬテレビジョン標準方式に準拠するＳＤ（標準精細度）テレビジョン信号の放送が継続される。さらに、放送局が移行準備によって、一部のプログラムが一定期間ＭＰＥＧフォーマットでは利用できなくなる。
ビデオデータは、様々なフォーマット（たとえば、画像表示縦横比４：３および１６：９、データサンプルフォーマット４：４：４、４：２：２、および４：２：０、飛び越し／非飛び越し走査など）ならびに様々な空間解像度（たとえば、ライン当たり画素数３５２、４８０、５４４、６４０、７２０…１９２０およびフレーム当たりアクティブライン２４０、４８０、７２０、１０８０など）で伝送される。通常、ビデオ信号受信機に伝送前のフォーマットで圧縮解除信号を表示できる機能を備えるのは、美的感覚および経費の両面から見て非実用的である。むしろ、圧縮解除後処理回路を組み込んで、様々なフォーマットの圧縮解除ビデオ信号を希望の表示フォーマットにトランスコードする方が好ましい。
ビデオ信号処理分野の当業者に知られている数多くのトランスコーディングまたは時空変換システムがある。一般に、それぞれが飛び越しから非飛び越しへの変換、あるいはサンプル、ライン、またはフィールドレートの倍加など、特定タイプの変換を対象としている。
ビデオ圧縮解除システムには相当量の回路が組み込まれているが、非圧縮または標準精細度のビデオ信号を処理する追加回路を採用することが望ましい。受信機に含まれる後処理回路は、トランスコーディング回路の量を著しく増加させずにＳＤビデオ信号をトランスコードするものでなければならない。デジタルのＭＰＥＧフォーマットテレビジョン信号は、復号された画素ブロックフォーマットでＭＰＥＧ互換表示処理装置に到来するので、これは困難である。ＳＤテレビジョン信号は、通常ＮＴＳＣまたはＰＡＬいずれかのフォーマットで、多重化アナログＹＣRＣB表示対応画素ライン（ラスタ走査）として４：２：２の割合で表示処理装置に到来する。
発明の概要
本発明によれば、ＭＰＥＧフォーマットテレビジョン信号を受理しこれを画素ブロックフォーマットに復号する。このシステムはまた、ＳＤテレビジョン信号をＮＴＳＣ、ＰＡＬ、またはＳＥＣＡＭのいずれかのフォーマットで受理し、受理した信号は表示処理装置が受理可能な画素ブロックに再配列される。表示処理装置は、画素ブロックフォーマットのビデオデータを受理し、表示ドライブ信号を生成する。
【図面の簡単な説明】
図１は、本発明の一実施例を示す構成図である。
図２Ａは、本発明を採用したＳＤ／ＨＤＴＶ  ＭＰＥＧ復号器および表示処理回路の構成図である。
図２Ｂは、図２Ａで使用されたＭＰＥＧ圧縮解除装置の一実施例を示す構成図である。
図２Ｃは、図２Ａの表示処理装置の構成図である。
図３は、ラインからブロックへの変換例を示す図である。
図４Ａおよび図４Ｂから図８Ａおよび図８Ｂは、復号器回路が実施する様々な信号フォーマット変換を示す図である。
図９は、本発明に基づく、復号器を含む受信機を通る信号経路の流れ図である。
好ましい実施例の説明
図１に、本発明の好ましい実施例の基本要素を示す。ＣＤ入力からおよびＭＰＥＧ入力からの圧縮されたＭＰＥＧデータは、圧縮されたＭＰＥＧデータをＭＰＥＧ復号器１６に提供する。復号されたＭＰＥＧデータは、ブロックメモリ２０および表示処理装置４０に提供される。標準精細度データ、たとえばＮＴＳＣフォーマットの放送データは、ＳＤインターフェース２２によって受信され、これがラインデータを受理しブロックデータに変換する。ブロックメモリ２０および同一の表示処理装置４０は、標準精細度データをＳＤインターフェース２２からブロックフォーマットで受信する。表示処理装置４０は、両方のソースからブロックデータを受信し、所望の表示装置に合わせたフォーマットのブロック／ライン変換ならびに縦横比変換を行う。各要素１６、２０、２２、および４０の間のバス構造は、図のような共通バスでもよいが、要素１６および２２のそれぞれを要素２０および４０の両方に接続する別々のバスでもよい。
図２Ａは、異なるフォーマットで発生する信号を１つまたは複数の好ましいフォーマットに変換するための表示処理回路を含む、圧縮ビデオ信号復号器の一部分を示す構成図である。図示されたすべての回路は、外部メモリおよびシスチム制御を除き、単一の集積回路に組み込むこともできるが、本発明を実施するにはそれは必ずしも必要ではない。たとえば図２Ａの装置は、ＭＰＥＧ圧縮デジタルビデオ信号などを供給する、チューナ／中間周波回路、インターリーブ解除回路、エラー修正回路、および逆移送（ｔｒａｎｓｐｏｒｔ）回路などを含んだ、高性能テレビジョン受像機（ＡＴＶ）に組み込むことができる。図２Ａの装置は、テレビジョン受信機が、たとえばコンポーネントＮＴＳＣ、ＰＡＬ、またはＳＥＣＡＭ信号（すべてＳＤと呼ばれる）をＣＣＩＲ６０１などのデジタルフォーマットで供給することを想定している。さらに図２Ａの装置は、連続的にまたはバーストで一定速度および可変速度で伝送される、他のソースからの圧縮ビデオ信号を受信して復号する。受理可能なフォーマットで信号を供給する変換器を追加することで、復号器１０に他のデータフォーマットを入力することもできる。そのようなデータフォーマットは、コンピュータ業界でたとえばＲＧＢ、ＶＧＡ、ＳＶＧＡなどとして知られているものである。
復号器１０は、ＳＤビデオデータ以外の外部圧縮ビデオデータを復号器に結合する、入力インターフェース１２を含んでいる。たとえば入力インターフェース１２は、全システムコントローラ１４、ＭＰＥＧ１次圧縮解除装置１６、およびメモリインターフェース１８に結合される。圧縮ビデオデータとは、たとえばＨＤ  ＭＰＥＧフォーマットデータなどである。入力インターフェース１２は、この例では２１ビット幅であるＲＢＵＳを介して、外部データおよび制御信号を復号器１０の様々な部分と結合する。圧縮ビデオデータはＭＰＥＧフォーマットのパケットから取り出され、圧縮解除の前に外部メモリ２０のバッファへ格納される。
標準精細度デジタルビデオは、外部ソースからＳＤ  ＤＡＴＡ  ＢＵＳと呼ばれる８ビットバスを介してＳＤインターフェース２２へ直接加えられる。ＳＤデータは、デジタルラスタラインフォーマットで、すなわちラインごとに受信される。ＳＤインターフェース２２は、ＬＭＣ２４（ローカルメモリコントローラ）の制御下で動作し、ＳＤデータを表示処理装置４０の入力要件に適合する画素ブロックデータとして外部メモリ２０へ渡す。ＳＤデータはラインフォーマットの画素表示であるため、画素データは離散コサイン変換などを使用して他の表示に変換するのではなく、単に位置によって画素ブロックに再編成されるだけである。ＬＭＣ２４は、画素のラインをＭＰＥＧ互換表示処理装置４０に適合する画素ブロックに再配列する高速コントローラである。ＬＭＣ２４は主としてハードウェアコントローラであり、ソフトウェアによるデータの部分的再編成を含んでいる。ＳＤデータを画素ブロックに変換すると、ＳＤデータおよび圧縮解除したＭＰＥＧデータの両方が同一の表示処理装置によって処理できるので有利である。
ＳＤインターフェース２２は、表示処理装置４０をバイパスしたり第２の互換表示処理装置を提供したりするよりも、簡単かつ低価格である。画素ブロックデータはラスタラインデータのように処理されないため、バイパスを行うには、ＳＤデータの受信時に表示処理装置４０内にある多数の要素の再プログラミングおよび再構成を処理する必要がある。ＳＤインターフェース２２は、他の方法でならシステムコントローラ１４が処理するはずのある種のタスクを処理する単純な要素である。これらのタスクには、１ライン当たりの画素数を受信およびカウントすること、常に正しい量または情報が外部メモリ２０に出力されるようにすること、およびブランキング期間中はデータが出力されないようにすることが含まれる。さらにＬＭＣ２４は、ＳＤインターフェース２２が受信したデータの再編成を指示する単純なアルゴリズムのみを必要とする。
図３には、ラインフォーマットからブロックフォーマットへデータを再編成する例を示す。一般に、ＳＤインターフェース２２が受信するデータはデジタルフォーマットである。ただし、ＳＤインターフェース２２の入力時または入力前に変換器（表示せず）を簡単に追加して、必要に応じてデータをデジタルフォーマットに変換することができる。ＡからＬまでの行は、４：２：２の縦横比およびラスタラインフォーマットを有する画素データを示す。データ行は受信したデータフォーマットに基づいて継続する。ＳＤインターフェース２２は、ルミナンス（ルマ）とＵおよびＶクロミナンス値とを分離することによってデータを再編成する。ルミナンスデータは８×８ブロックのグループに分けられ、ＵおよびＶクロミナンスデータは４×４ブロックのグループに分けられる。クロミナンスデータブロックには、Ｕブロックの奇数データ位置とＶブロックの偶数位置とが含まれる。また、再編成時に縦横比が４：２：２から４：２：０に変換されているが、縦横比変換は表示装置の入力データ要件によって異なる。再編成されたデータは、ブロックとして外部メモリ２０に格納される。
１回だけ表示される、可変速度で受信される、またはバーストで受信される圧縮データは、優先ＣＤ（圧縮データ）インターフェース３２の復号器１０で受信される。データがＣＤインターフェース３２上にあると、復号器１０は正しい受信を行うためにそのインターフェースの動作を最優先にする。ＣＤインターフェース３２は、圧縮ビデオデータをＭＰＥＧ互換フォーマットで受け取る。ＣＤインターフェース３２は８ビット入力および１２８ビット出力を有するバッファを含み、このバッファがデータを変換し、圧縮解除の前に外部メモリ２０に送信する。
外部メモリ２０はさらに復号器１０に外部接続されており、高精細度テレビジョン信号用に９６Ｍビットの大きさまで可能である。接続は、マルチプレクサ／ディマルチプレクサ２６を介して結合された６４ビットバスである。ユニット２６は、データを１２８ビット内部メモリデータバス（ＭＥＭ  ＢＵＳ）から６４ビットメモリバスに変換する。ＬＭＣ２４は、様々なインターフェースおよび様々な処理回路の要求に応じて、外部メモリ２０への読み取り／書き込みを制御する。ＬＭＣ２４は、ビデオデータをブロックフォーマットでメモリ２０に格納するようにプログラムされ、この場合１ブロックは８×８画素データのＭＰＥＧ構造化ブロックと一致する。
復号器１０は、その記憶域容量上の理由から、外部フレームメモリ２０を圧縮ビデオデータ用の受信およびタイミングバッファとして使用する。受信データを圧縮解除する前にバッファに入れるには、大容量の記憶域が必要である。このバッファを集積回路に含めると、物理領域をかなり占有するので不利である。また、バッファリングはフレームを再構築するための画素ブロックの構成を容易にする。開始コード検出器３４がオーバーヘッド情報を取り去り、圧縮解除に必要な情報を取得する。
圧縮された入力ビデオデータが初回圧縮解除のために外部メモリ２０から取り出され、ＭＥＭ  ＢＵＳを介してＭＰＥＧ圧縮解除装置１６に加えられる。本発明の趣旨を変えることなく、他の圧縮解除フォーマットを利用することもできる。予測フレームのＭＰＥＧ圧縮解除を行うには、予め圧縮解除した「アンカ（ａｎｃｈｏｒ）」フレームをメモリに格納し、圧縮解除してイメージを再構築する必要が生じたときに取り出す必要がある。図２Ａの装置は、全フレームをメモリ２０に格納する前に、圧縮解除したＭＰＥＧビデオデータの２次圧縮を組み込むので、受信機が必要とする外部メモリの量が著しく減少する。以下では、２次圧縮を再圧縮と呼ぶ。
初回圧縮およびそれ以降に行う圧縮解除は、移送（ｔｒａｎｓｐｏｒｔ）ストリームにおける放送用ＭＰＥＧフォーマットでのデータのフォーマット化である。図２Ｂは、ＭＰＥＧ圧縮解除装置の例である。図２Ａの圧縮解除装置１６は、ＭＰＥＧ圧縮解除装置に必要な一般要素を示した拡大図である。符号化および圧縮されたＭＰＥＧデータは、ＶＬＤ（可変長復号器）１００によってＲＢＵＳ上で受信される。ＶＬＤ１００は復号されたデータを逆量子化器１０２に渡し、これが未量子化データを逆離散変形処理装置１０４に渡し、これがＭＰＥＧ圧縮解除ブロックベースデータを作成する。このデータは結合器１０６にある動作処理装置１０８からのデータと結合され、再圧縮装置２８に渡される。
再圧縮装置２８はＭＰＥＧ符号器内のＭＰＥＧ圧縮とは異なり、数多くのフォーマットで実施される。たとえば再圧縮は、ブロックベースの差分パルス符号変調と、それに続く固定長、可変長、またはランレングス符号化を含むことがある。あるいは、ブロックベースのハフマン符号化を組み込んでいることもある。圧縮による損失は、ない場合とある場合がある。
再圧縮は、図２ＡのＭＰＥＧ圧縮解除装置１６とＭＥＭ  ＢＵＳとの間を結合する圧縮装置２８で実行される。したがって、ＭＰＥＧの復号および圧縮解除ビデオデータは、圧縮装置２８に加えられてデータ再圧縮された後、外部メモリ２０に格納される。再圧縮されたビデオデータが動作処理ネットワークにおけるＭＰＥＧ予測フレームの再構築のために取り出されると、まず圧縮解除装置３０に加えられ、この装置が圧縮装置２８とは逆の処理を行う。圧縮解除装置３０を通過した後に取り出されたデータは、ＭＰＥＧ復号器１０が一連の動作補正処理で予測フレームを再構築するために使用する状態になっている。
ＨＤ再圧縮ビデオフレームとＳＤビデオフレームは、どちらも外部メモリ２０から取り出され、表示または格納の前にコンポーネント信号として希望の縦横比および表示解像度で処理するために、ＭＥＭ  ＢＵＳを介して表示処理装置４０に加えられる。外部メモリ２０から取り出されたデータは、２つの機能を実行するＦＩＦＯの４２、４４、４６、４８、５０を通じて表示処理装置４０に加えられる。その１つはデータのタイムバッファリング機能である。もう１つは、ＭＥＭ  ＢＵＳからの１６バイト幅データ（１２８ビット）を、１バイト幅データ（圧縮解除装置５２へのＭＰＥＧデータ）または４バイト幅データ（ＬＭＵ５４へのＳＤデータ）に変換する機能である。ここで指定したバイト幅は例示的なものである。
表示処理装置４０は図２Ｃに示してある。表示処理装置４０では、再圧縮されたＭＰＥＧビデオデータが最初に圧縮解除装置５２に加えられる。この装置は圧縮解除装置３０と同じである。圧縮解除装置５２は、圧縮解除したビデオルミナンス（Ｙ）およびクロミナンス（Ｃ）ビデオコンポーネント信号をブロックごとに提供する。圧縮解除装置５２からの圧縮解除されたＭＰＥＧコンポーネント信号は、それぞれ、ルミナンスおよびクロミナンスのブロック／ライン変換器５６および５８に加えられる。ブロック／ライン変換器は、ＹおよびＣコンポーネント信号をそれぞれルミナンスサンプルレート変換器（ＬＵＭＡ  ＳＲＣ６０）とクロミナンスサンプルレート変換器（ＣＨＲＯＭＡ  ＳＲＣ６２）へラインごとに加える。ルミナンスおよびクロミナンスレート変換器６０と６２のどちらにも、垂直フォーマット変換用および水平サンプルレート変換用の回路が含まれる。垂直および水平変換器は、変換器間のタイミング移行を処理するようにＦＩＦＯによって分割される。
サンプルレート変換器は特定システムのパラメータに応じてプログラム可能であり、画像当たりのライン数を増減したり、ライン当たりの画素数を増減したりすることができる。サンプルレート変換器からのルミナンスおよびクロミナンスコンポーネントデータは、コンポーネントビデオ信号上のオーバーレイテキストおよび／またはグラフィックスが認識するように選択的に調整された画面上表示（ＯＳＤ６４）に結合される。システムコントローラ１４または入力データストリームのいずれかが外部メモリ２０に格納されているＯＳＤデータを提供するが、ブロックごとではない。
復号器１０は、ＳＤ画像フォーマットの飛び越し解除、ならびにアップサンプリングした合計１１２５本のライン（アクティブラインは１０８０本）飛び越し走査出力または４８０本（アクティブ）のライン順次走査出力の生成のための回路を含んでいるので有利である。この回路はＬＭＵ５４に配置されている。ＳＤ画像フォーマットには４８０本のアクティブ飛び越しラインが含まれる。より高い垂直解像度表示を高解像度モニタ画面に提供するために、出力のアクティブ順次ラインは最低４８０本にまで増やされる（９６０本のアクティブ飛び越しラインも可能か）。残りのアクティブライン（１０８０から９６０を引いた数）は黒になる。
ＬＭＵ５４（直線動き対応アップコンバータ）は、出力イメージ表示装置が必要とするライン変換を実行する。ＳＤ信号は外部メモリ２０に格納され、その後、ＬＭＵ５４がイメージ動作を算出するために隣接フレームからのＳＤ信号を同時に必要とするので外部メモリ２０から取り出される。これは、ＭＰＥＧフォーマットで知られる動き補正ではない。各フィールドでは、関連付けられたラインがＬＭＵ５４を通過し、イメージの動き量に基づいてフィールドラインの隙間にあるラインを推定する。イメージの動きは、前のフィールドとフレームとの対応する画素値の差から推定する。動き値が通常ゼロの場合、前のフィールドからの飛び越しラインが推定ラインとして使用される。大きな動きが隙間ラインの近傍にある場合、その隙間ラインは現在のフィールドの隙間ラインより上および下にあるラインの平均から推定される。小さな動きしかない場合、その隙間ラインは、前のフィールドにあるラインと現在のフィールドから平均したラインとの組み合わせから推定される。動きが多いほど、前のフィールドからの飛び越しラインに関連して使用される現在のフィールドからの現在のラインより上および下にあるラインの平均も多くなる。ラインの平均値算出のためにメモリ２０に隣接ラインを強制的に提供させるのではなく、ルミナンスのブロック／ライン変換器６０の内部にあるメモリを使用して、隣接ラインからＬＭＵ５４へビデオ信号を同時に提供するので有利である。さらに、ＬＭＵ５４は、フィルタと、ラインまたはフィールドあるいはその両方の遅延を使用し、フレーム内で発生した動作を基準にしてフレームを明瞭にする。
処理要素内部のＦＩＦＯメモリ（図を簡略するため図示せず）を介してＭＥＭ  ＢＵＳからおよびＭＥＭ  ＢＵＳへデータを加えることができる。図２Ａの要素には入力ＦＩＦＯまたは出力ＦＩＦＯあるいはその両方があり、復号器１０はこれを使用して途切れなく機能することができる。各要素は、データのセグメントをバッファ／ＦＩＦＯにロードして、システムコントローラ１４から独立して常駐データを処理することができるので、システムコントローラ１４は他のタスクに専念できる。
表示処理装置には、異なるセクションを制御する２つの異なるクロックがある。
１つは圧縮解除クロックドメイン６６で、もう１つは表示クロックドメイン６８である。圧縮解除クロックドメイン６６には、ブロック／ライン変換ＲＡＭ５６、５８と同期的にインターフェースする必要があり、希望の帯域幅を達成するために４０ＭＨｚから８１ＭＨｚのクロック速度で動作する必要のある、すべての機能が含まれている。表示クロックドメイン６８には、２７ＭＨｚから８１ＭＨｚのクロック速度で最終出力と同期的に動作する必要のある機能が含まれている。この２つのクロックは、アプリケーションによって同じ速度で動作する場合と異なる速度で動作する場合がある。２つのクロックドメイン間で受け渡されるビデオデータは、水平サンプルレート変換器コントローラから入力されるＦＩＦＯの読み取り要求によって、ＦＩＦＯ７１、７３（ルミナンスおよびクロミナンスにそれぞれ１つ）を介して渡される。
それぞれのＦＩＦＯには、表示処理装置４０とＬＭＣ２４からの読み取りおよび書き込みアクノリッジおよび要求信号に応答する制御論理が含まれる。制御論理には、それぞれのＦＩＦＯにあるデータ量を追跡するという目的と、データバスと同じクロックを使用するＦＩＦＯの「バス」エンドと表示クロックを使用するＦＩＦＯの「表示」エンドとの間で非同期インターフェースを制御するという目的もある。表示セクションには、実際には「バス」クロックなしで動作している回路の量をできる限り少なくする制御論理が含まれる。
表示データは必ずしも連続していたり均一である必要がないので、垂直フォーマット変換処理は、ＬＭＣ２４にいくつかの制約を与えている。この実施例では、それぞれのビデオデータ経路（ＦＩＦＯ３〜ＦＩＦＯ５）について、メモリポインタ、アクティブラインレジスタ、上部フィールド開始レジスタ、および下部フィールド開始レジスタがある。上部および下部のフィールド開始レジスタは、ホストバスによって、最初に読み取られるフレームラインのアドレスに設定される。ここで、ライン０はフレームの最初のアクティブラインに対応している。上部または下部それぞれのフィールドが開始すると、対応するフィールド開始レジスタからのデータが、アクティブラインレジスタに転送される。
ＬＭＣ２４は各表示ラインの開始位置で、アクティブラインレジスタの内容を使用して（フィールドが別々に格納されている場合は、最初の有効ビットを使用して適切なフィールドを選択して）物理メモリアドレスを算出する。算出結果はメモリポインタにロードされ、ＦＩＦＯはリセットされて指定した表示ラインに対応するデータが入力される。ラインインターバルでは、必要に応じてメモリポインタを修正し、追加データがフェッチ（ｆｅｔｃｈｅｄ）される。同じラインインターバルで、アクティブラインレジスタはｎずつ増分する。ただしｎは、０から７までである。垂直フォーマット変換器は、各ＦＩＦＯの各ラインに対して新しい値ｎを提供する。
フォーマット変換を実行する場合、ＦＩＦＯ２  ４４を使用してＬＭＵ５４の制御ワードにアクセスする。それぞれの制御ワードは、外部メモリ２０の１２８ビットワードに含まれている。この機能には、別々の上部および下部フィールド開始レジスタが必要であるが、各表示ラインには１つの１２８ビットワードだけが使用される。ＬＭＵ５４からの信号は、次の連続するメモリ位置から、またはフィールド開始レジスタが指定した位置から、次のラインの制御ワードを取得するようにＬＭＣ２４に指示する。
１次またはＭＰＥＧ圧縮解除データ（ただし２次的に再圧縮されたデータ）には、ブロックベースで外部メモリ２０からアクセスする。このデータはＦＩＦＯ３  ４６およびＦＩＦＯ４  ４８を介してルミナンスおよびクロミナンス２次圧縮解除装置に加えられ、この装置が、圧縮解除したルミナンスおよびクロミナンス画素ブロック値を与える。圧縮解除したルミナンスおよびクロミナンス画素値のブロックは、ローカルＲＡＭメモリを備えるブロック／ライン変換器５６と５８とにそれぞれ加えられる。８×８ブロック（ルミナンス）または４×４ブロック（クロミナンス）の全行が、それぞれのローカルメモリに書き込まれる。このメモリは、メモリ出力メモリに接続された変換器回路の即時機能に応じて、ラインごとまたは平行な複数ラインごとに読み出される。データが読み出されると新しいデータがその位置に書き込まれて、必要なローカルメモリ量を最小限にする。ブロック／ライン変換器５６と５８のローカルメモリの例示サイズは、幅８バイト深さ１２０バイトと幅８バイト深さ２４０バイトである。ローカルメモリには入力マルチプレクサと出力マルチプレクサが含まれており、入力データをローカルメモリ内の記憶域用に８バイト幅データに配列し、メモリから読み取った８バイト幅データをそれぞれの垂直サンプルレート変換器で使用するように適切に配列する。
圧縮解除されたＭＰＥＧビデオを高精細度の１６：９画面上に表示するための処理を行う水平および垂直のサンプルレート変換器は、それぞれ表Ｉおよび表ＩＩに記載したライン変換を実行する。水平変換器は、８１ＭＨｚまでの最大画素出力レートが可能であるものとする。
0003907705.tif 000002
0003907705.tif 000003
表Ｉおよび表ＩＩは、ルミナンス信号変換について記載したものである。クロミナンス信号でも同様の変換が実行される。クロミナンスについて言えば、圧縮された信号は４：２：０フォーマットであり、前述のクロミナンス変換には４：２：０から４：２：２への追加変換が含まれる。通常このクロミナンス処理は、他の何らかの必要な垂直処理に含まれる。クロミナンス変換の場合、通常、結合再サンプリングおよび４：２：０／４：２：２変換用に２タップ多相フィルタが採用される。
図４から図８では、ＸおよびＯが位置合わせされていないかまたは不正にオーバーラップしている場合がある。これらの図は配置を近似したものであるが、ＸとＯの全体的位置関係は正確である。見かけの位置合わせ不良やオーバーラップは正常で、変換の非整数比によって生じるものである。
図４Ａおよび図４Ｂは、４：２：０／４：２：２変換のみが必要な場合（すなわち、４８０順次を受け取り４８０飛び越しを表示するか、１０８０順次を受け取り１０８０飛び越しを表示する）に、入力クロミナンスラインと出力クロミナンスラインとの垂直／時間関係を図示したものである。図４Ａおよび図４Ｂは、フィールドのライン部分を示したものである。円は４：２：０フォーマットの元の画素を示している。Ｘは４：２：２信号に変換された画素を示している。各フィールドの補間ラインは、それぞれのフィールドのラインから算出される。
図４Ａはフレームベースの表示を示したもので、すべてのクロミナンスラインを使用して第１すなわち上のフィールドを生成した後、第２すなわち下のフィールドをもう一度生成する。図４Ｂはフィールドベースの表示を示したものである。この場合、偶数のクロミナンスライン（ライン０から始まる）を使用して第１すなわち上のフィールドを生成し、奇数のクロミナンスラインを使用して第２すなわち下のフィールドを生成する。
図５Ａおよび図６Ａは、図２Ａに関して説明したのと同じフォーマットのルミナンス変換オプションを示したものである。図５Ａは、７２０順次フォーマットを１０８０飛び越しフォーマットに変換する場合の、入力ルミナンスラインと出力ルミナンスラインの垂直／時間関係を示したものである。図６Ａは、７２０順次フォーマットを４８０飛び越しフォーマットに変換する場合の、入力ルミナンスラインと出力起動ラインの垂直／時間関係を示したものである。
図５Ｂおよび図６Ｂは、前述のルミナンス変換に関連した対応するクロミナンス変換オプションを示したものである。図５Ｂは、７２０順次フォーマットを１０８０飛び越しフォーマットに変換する場合の、入力クロミナンスラインと出力クロミナンスラインとの垂直／時間関係を示したものである。図６Ｂは、７２０順次フォーマットを４８０飛び越しフォーマットに変換する場合の、入力クロミナンスラインと出力クロミナンスラインとの垂直／時間関係を示したものである。
これら例示的変換に、時間処理は含まれていない。ルミナンスおよびクロミナンス処理は、垂直方向の場合にのみ生じる。さらに、入力クロミナンス情報はフレームベースであるため、フレームベースの４：２：０／４：２：２変換についてのみ考察すればよい。
図７Ａと図７Ｂとは異なるものである。図７Ａは、１０８０飛び越しフォーマットを４８０飛び越しフォーマットに変換する場合の、入力ルミナンスラインと出力ルミナンスラインとの垂直／時間関係を示したものである。図７Ｂは、１０８０飛び越しフォーマットを４８０飛び越しフォーマットに変換する場合の、入力クロミナンスラインと出力クロミナンスラインとの垂直／時間関係を示したものである。
図８Ａおよび図８Ｂは、それぞれ、ＬＭＵ５４が実行するＳＤビデオ信号のルミナンス垂直変換とクロミナンス垂直変換とを図示したものである。垂直および時間処理は、垂直のみの処理ではなくこれらの変換に含まれるということを想起されたい。通常、飛び越し解除アルゴリズムの演算は、７２０×４８０飛び越し（すなわちＣＣＩＲ６０１解像度）サイズまでのイメージにのみ必要である。これらのイメージは、ＭＰＥＧ復号プロセスから、またはＳＤ入力ポートからの入力として発生させることができる。
図９は、本発明の原理に従った復号器を含む受信機を通る信号経路の流れ図である。受信機はこの入力信号を受信する（１２０）。前述のように、この入力信号はＭＰＥＧまたは非ＭＰＥＧの互換信号としてフォーマット化される。信号フォーマットは識別され（１２２）、適切な処理経路に送られる。信号フォーマットがＭＰＥＧ互換の場合、信号は前述のように復号化され（１２４）、表示処理装置と互換性のあるブロックデータが生成される。信号がＭＰＥＧ互換でない場合、信号は前述のように処理され（１２６）、表示処理装置と互換性のあるブロックデータが生成される。表示処理装置互換ブロックデータは表示処理装置に渡され、フォーマット化され特定の表示装置あるいは別の記憶装置との互換性を持たせたデータを生成する（１２８）。最終的に表示互換データは、表示装置または記憶媒体に送信される（１３０）。
【図１】
0003907705.tif 000004
【図２Ｂ】
0003907705.tif 000005
【図２Ａ】
0003907705.tif 000006
【図２Ｃ】
0003907705.tif 000007
【図３】
0003907705.tif 000008
【図４Ａ】
0003907705.tif 000009
【図４Ｂ】
0003907705.tif 000010
【図５Ａ】
0003907705.tif 000011
【図５Ｂ】
0003907705.tif 000012
【図６Ａ】
0003907705.tif 000013
【図６Ｂ】
0003907705.tif 000014
【図７Ａ】
0003907705.tif 000015
【図７Ｂ】
0003907705.tif 000016
【図８Ａ】
0003907705.tif 000017
【図８Ｂ】
0003907705.tif 000018
【図９】
0003907705.tif 000019