JP2534534C - - Google Patents
Info
- Publication number
- JP2534534C JP2534534C JP2534534C JP 2534534 C JP2534534 C JP 2534534C JP 2534534 C JP2534534 C JP 2534534C
- Authority
- JP
- Japan
- Prior art keywords
- image
- station
- intra
- circuit
- image signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000006243 chemical reaction Methods 0.000 claims description 72
- 230000001131 transforming Effects 0.000 claims description 18
- 230000000875 corresponding Effects 0.000 claims description 10
- 238000006073 displacement reaction Methods 0.000 claims description 9
- 238000005070 sampling Methods 0.000 claims description 9
- 230000001809 detectable Effects 0.000 claims description 2
- 230000015654 memory Effects 0.000 description 66
- 239000011159 matrix material Substances 0.000 description 51
- 230000003044 adaptive Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 8
- RZVAJINKPMORJF-UHFFFAOYSA-N p-acetaminophenol Chemical compound CC(=O)NC1=CC=C(O)C=C1 RZVAJINKPMORJF-UHFFFAOYSA-N 0.000 description 5
- 230000000051 modifying Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- 101700024838 ADD1 Proteins 0.000 description 1
- 102100017333 ADD1 Human genes 0.000 description 1
- 101700031636 ADD2 Proteins 0.000 description 1
- 102100010282 ADD2 Human genes 0.000 description 1
- 102100017320 ADD3 Human genes 0.000 description 1
- 101710025934 ADD3 Proteins 0.000 description 1
- 101710043414 SREBF1 Proteins 0.000 description 1
- 241001442055 Vipera berus Species 0.000 description 1
- 230000002349 favourable Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
- 230000001702 transmitter Effects 0.000 description 1
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、符号化局(エンコード局)から復号化局(デコード局)へデジタ
ル化されたテレビジョン信号を転送するテレビジョンシステムに関する。更に詳
しくいうと、本発明は、変換符号化を行う符号化回路が設けられたような符号化
局を有するテレビジョンシステムに関し、該変換符号化においては複数群の画像
信号標本値(サンプル値)が対応する係数群に変換され、これら係数群が復号化
局に転送される。元のテレビジョン信号標本値を再生するために、上記復号化局
は、係数の各群に逆変換を施すような復号化回路を有する。
この種のシステムは、テレビジョン放送システムの一部を構成することができ
る。そのような場合には、符号化局はテレビジョン放送送信機に設けられ、復号
化局はテレビジョン受信機に設けられる。この場合、テレビジョンのチャンネル
が、デジタル化されたテレビジョン信号の転送に用いられる。
他の例として、上記のようなシステムは、ビデオレコーダの一部を構成するこ
ともできる。この場合、例えばビデオテープ等が、符号化局から復号化局へのデ
ジタルテレビジョン信号の転送に用いられる。
[従来の技術]
周知のように、当業者には、数多くのデジタルテレビジョン信号の符号化の基
本方法が知られている。それらの例としては、
(a)PCと略称される予測符号化、
(b)TCと略称される変換符号化、
がある。
これらの方法の各々を実行するには、まず、テレビジョン信号が、該信号の一
番高い周波数の2倍の周波数で標本化(サンプル)される。この標本化周波数は
、約5MHzの帯域幅を持つテレビジョン信号の場合、約10MHzに等しくなる。
この様にして得られた各標本値は、パルスコード変調によって8ビットのPCM
コード語に変換される。その結果、ビット速度は約80Mビット/秒となる。この
ビット速度は、現実には、受け入れがたいほど高い。事実、このビット速度は約
40MHzの帯域幅を持つ転送チャンネルを必要とするが、そのような帯域幅は、
テレビジョン放送チャンネルにもまたビデオテープ等にも存在しない。
このビット速度は、PCMコード語に予測符号化を施すことにより大幅に低減
することが出来る。周知の如く(例えば、Proceedings of the IEEE,Vol.
68,No.3,March 1980の366頁ないし406頁の、Picture Coding:A Reviewの3
78ないし390頁参照)、予測語は各PCMコード語から減算され、その結果得ら
れた差分に再びパルスコード変調が施される。これらの差分を表すには通常4ビ
ットのコード語で十分であるので、ビット速度は50%低減される。
この様な予測符号化に代えて、PCMコード語に変換符号化を施すこともでき
る(例えば、Pro-ceedings of the IEEE,Vol.68,No.3,March 1980の366
頁ないし406頁の、Picture Coding:A Reviewの390ないし396頁参照)。周知
のように、この場合テレビジョン画像は、NXN個のピクセルの副画像に分割さ
れる。各副画像は、各々が自身の重み係数y(i,k)を持つ複数の互いに直交関係の
基本画像B(i,k)の和であるとみなされる(ここで、i,K=1,2,...Nである)。
通常行われているように、これらの重み係数y(i,k)を係数と称する。そして、こ
れらの係数は復号化局へ転送される。
これらの係数を出来る限り低いビット速度で復号化局へ転送するために、それ
ら係数にまず適応符号化を施す(例えば、米国特許第4,398,217号明細書参照)
。これら係数を符号化する場合、重要度の高い係数には多くのビットを割り当て
、重要度の低い係数には少ないビットを割り当て、あまり重要でない係数には全
く
ビットを割り当てない。言い替えると、あまり重要ではない係数は、復号化局へ
は転送しない。
テレビジョン信号が、時間に対して変化する唯1個の量、すなわち輝度、を表
すような白黒テレビジョンにおいては、基本画像B(1,1)は副画像の平均輝度を
表し、係数y(1,1)はその振幅を表す。この係数y(1,1)は通常一番重要であり、し
たがって非常に正確に符号化されなければならない。このためには、実際には、
8ビットあるいは9ビットが十分であると思われる。その他の係数は、通常、5
ビット以下で符号化すればよい。
適切な変換法を選択することにより、ビット速度を予測符号化によるよりも低
くすることが出来る。この場合、最も一般的に使用される変換法としては、ホテ
リング(Hotelling)変換、フーリエ変換、ハール(Haar)変換、あるいは離
散コサイン変換等がある。
各副画像は、テレビジョン画像の奇数及び偶数の両フィールドのピクセルを含
むように作成してもよい。その様な副画像の変換は、しばしば、フレーム内変換
と称せられる。また、上記の代わりに、副画像を、その全てがテレビジョン画像
の偶数フィールドまたは奇数フィールドのどちらかに含まれるようなピクセルか
ら作成することもできる。このような副画像は、しばしば、フィールド内変換と
称せられる。
[発明が解決しようとする課題]
一般に、最大の関心事であるビット速度の低減は、フレーム内変換により画質
の非常に僅かな低下でもって実現することができるように思われるが、実際には
、このビット速度の低減は、転送される画像が静止画像の時のみ顕著であること
が分かっている。動画に関しては、フレーム内変換よりフィールド内変換の方が
効率的であることが分かった。
従って、本発明の目的は、変換符号化が用いられ、かつ、最大の関心事である
ビット速度の低減が動画の場合でも実現されるようなテレビジョンシステムを提
供することにある。
[課題を解決するための手段及び作用]
本発明によるテレビジョンシステムは、
符号化局内の符号化回路に、
フィールド内変換モードおよびフレーム内変換モードの両モードを有する変換
回路と、
画像信号が供給されると共に、画像の2つの連続するフィールドの期間内で、
変換すべき画像信号標本値群内で検知し得るような画像内対象の変位があったか
否かを示す指示信号を出力する動き検出器と、
上記指示信号に基づいて、上記のような変位があった場合はフィールド内変換
によって得られた係数を選択して復号化局へ転送する一方、上記のような変位が
なかった場合はフレーム内変換によって得られた係数を選択して復号化局へ転送
する手段と、
を具備することを特徴としている。
また、本発明によるテレビジョンシステムは、その復号化局が、
係数が供給され、かつフィールド内逆変換モードおよびフレーム内逆変換モー
ドで動作する逆変換回路と、
前記指示信号を再生すると共にこの再生指示信号に応答して、上記フィールド
内逆変換に基づき得られた画像信号標本値または上記フレーム内逆変換に基づき
得られた画像信号標本値を選択する手段と、
を具備していることを特徴としている。
そして、本発明は、以下のような認識に基づくものである。今、画像中の対象
物が垂直な線で区切られているとする。もし、この線が水平方向に動いたとする
と、該線のあるフィールド内で表示される部分は、該線のその直前のフィールド
内で表示された部分に対して僅かにずれている。このような画像にたいしてフレ
ーム内変換のみを施すとすると、動きがない場合に比べて、より高次の係数を考
慮に入れる必要がある。事実、直線ではなく動きによって生ずるうねった線は、
より高次の係数が転送された時のみ、復号化局において正確に再生される。
この様な動きによる効果は、フィールド内では目だたないので、フィールド内
変換を用いたとしても現れない。この場合、画像が静止画であってその画像にフ
レーム内変換を施した場合に必要とされるよりも高い次数の係数を考慮に入れな
ければならないということはない。フレーム内変換のみが用いられる場合に比べ
て、本発明による手段を用いることにより非常に満足の行くビット速度の低減が
達成される。
ここで、静止画におけるフレーム内変換が、最も低いビット速度につながるこ
とに注意すべきである。事実、フレーム内変換の場合には、同一フィールドに関
わるピクセル間の相関(2次元相関)のみならず、異なるフィールドに関わるピ
クセル間の相関(3次元相関)も考慮にいれられている。
上述したテレビジョンシステムにおいては、復号化局に転送しなければならな
い係数の選択が、動き検出器によってなされる。この検出器は、画像内に僅かな
動きがあった場合に、フィールド内変換によって得られる係数が選択されるよう
に、調整すればよい。このことは、転送すべき係数の数に、したがってビット速
度に、悪影響があることが分かっている。もし、フィールド内変換によって得ら
れる係数が選択される前に、画像内でのある程度の量の動きが許されるのであれ
ば、係数の数の増加がより少なくなる。転送すべき係数の数を更に低減するため
に、該テレビジョンシステムの他の実施例の符号化回路は、画像のテレビジョン
信号標本値に正中ろ波を行うようなフィルタ装置を含み、このフィルタ装置の出
力標本値のみがフレーム内変換をうけるようにする。
この様なフィルタ装置は、例えば、J.Wiley and SonsからA Wiley-inter
science publicationとして出版されてるW.K.Pratt著Digital ImageProce
ssingにも述べられているように一般に知られている。
[実施例]
テレビジョンシステムの概略構成
第1図は、本発明によるテレビジョンシステムが備えられたビデオレコーダを
概念的に示す。このビデオレコーダは、符号化局Iおよび復号化局IIを具備して
いる。符号化局Iは、画像信号源2から供給されるアナログ画像信号x(t)を入力
端子1を介して受信する。さらに、符号化局Iは、書き込みヘッド3によって磁
気テープ4に結合されている。復号化局IIも、読み出しヘッド5を介して該磁気
テープ4に結合されている。この復号化局IIは、モニタ7へ供給されるアナログ
画像信号x'(t)を、その出力端子6から出力する。
符号化局Iは、前記アナログ信号x(t)が供給される符号化回路8を有し、この
符号化回路8は変調回路9及び書き込みヘッド3を介して磁気テープ4上に記録
されるパルス列z(j)を供給する。
これに対応して、復号化局IIは、復号化回路10を有し、この復号化回路10には
、磁気テープ4から読み出しヘッド5により読み出された信号を復調器11により
復調して得られたパルス列z'(j)が供給される。
符号化回路8においては、アナログ画像信号x(t)は、まず、適切に選択された
約10MHzの標本化周波数を持つサンプリング回路81内で標本化され、これによ
って一連の画像信号標本値、すなわちピクセルが得られる。これらのピクセルは
、アナログ・デジタル変換器(A/D変換器)82で8ビットのPCMコード語x(
n)に変換され、以下に述べるような変換回路83に供給される。この点に関しては
、変換回路83が、N XN個のピクセルx(i,k)のブロックを、その都度、同じ大
きさのN XN個の係数y(i,k)のブロックと指示ビットMDとに変換することに
注意すべきである。すなわち、ピクセルx(i,k)のブロックは、フィールド内変換
またはフレーム内変換をうける。また、指示ビットMDは、その係数のブロック
がどちらの変換モードで得られたかを示す。これら係数及び指示ビットは、それ
ら係数のブロックによって多数の基準の内のどれが満たされているかを決定する
ために、次いで適応エンコーダ84に供給される。次いで、ビットの数が各係数に
割り当てられる。上記ビット数は、満たされた基準に依存する。最後に、各係数
は、それに割り当てられたビット数に基づいて符号化される。適応エンコーダ84
は、当該係数ブロックによってどの基準が満たされたかを示す1以上の分類ビッ
トklも出力する。このような適応エンコーダの多くの実施例が文献に既に記載さ
れている。特別な実施例が、例えば、米国特許第4,398,217号明細書に詳細に述
べられている。
符号化された係数、分類ビットkl、およびこの実施例においては更に指示ビッ
トMDが、別個にあるいは時分割多重形式で、磁気テープ4に供給される。後者
の場合には、時分割マルチプレクサ回路85が必要であるが、このようなマ
ルチプレクサ回路は従来の方法で構成することができ、またこのマルチプレクサ
回路はその出力端子からパルス列z(j)を出力する。
復号化回路10においては、復調器11から供給されたパルス列z'(j)がデマルチ
プレクサ回路101に供給され、このデマルチフルクサ回路は符号化された係数の
ブロックと、指示ビットMDと、分類ビットklとを分離する。この係数ブロック
と、分類ビットklと、この実施例では更に指示ビットMDが、適応デコーダ102
に供給され、このデコーダは、受信された各係数ブロックに対して、変換回路83
によって作成された係数y(i,k)のブロックに対応する係数y'(i,k)のブロックを
出力する。これらの係数y'(i,k)は関連する指示ビットMDと一緒に逆変換回路1
03に供給され、この逆変換回路は、指示ビットMDに応じて、係数y'(i,k)のブ
ロックにフィールド内逆変換またはフレーム内逆変換を施す。これにより、逆変
換回路103は、画像信号標本値x'(n)を出力し、これら標本値はデジタル・アナロ
グ変換器(D/A変換器)104とローパスフイルタ105の直列接続に供給される。
かくして、アナログ画像信号x'(t)が得られモニタ7上に表示される。
変換回路
上述したように、変換回路83はN XN個のピクセルのブロックにフィールド
内変換またはフレーム内変換を施す。その様な変換回路の実施例が第2図に概念
的に示されている。
この実施例は、N XN個のピクセルx(i,j)のブロックが行列Xとみなすこと
ができ、また各基本画像が
B(i,k)=AikAT ---(1)
なる関係を満足するという既知の概念に基づいている。上記の関係に於て、Aは
変換行列を表し、Aiは各列(カラム)が変換行列Aのi番目の列に等しい様な
行列を表し、AkTは各行(ロー)が変換行列Aのk番目の行に等しい様な行列
を表している。もし、係数y(i,k)が行列Yを形成するとすれば、
Y=ATXA ---(2)
が成り立つ。上記において、ATは行列Aの転置行列を表す。
上記関係(2)に基づいて係数を計算するために
は、元の変換行列Aとその転置行列ATの両方が必要である。しかしながら、上
記関係(2)は
YT=(XA)TA ---(3)
と、等価である。この行列の乗算を行うには、変換行列Aのみが必要である。す
なわち、積行列P=XAが先ず計算され、次いでPが転置され、
最後にYT=PTAが決定される。
第2図に示す実施例は、ピクセルx(n)が供給される入力端子8301と、係数y(i,
k)が得られる出力端子8302とを有している。上記入力端子8301には、2個の画像
メモリ8303(1)と8303(2)とが接続されている。これらメモリは、番地指定可能な
記憶位置を有し、書き込み/読み出し指令RW1とRW2とによって、画像の2個
の連続するフィールドの可視行の可視ピクセル値がこれら2個のメモリの一方に
書き込まれると同時に、先行する画像の2個のフィールドの行のピクセルが2個
のメモリの他方から読み出される様に制御される。これら画像メモリ8303(1),8
303(2)のアドレス入力端子に供給されるアドレス情報ADD1とADD2は、対応
するメモリのどの記憶位置にピクセルを記憶するか、あるいはどのピクセルを読
み出すかを決定する。
更に詳細に述べると、画像の可視行の受信された可視ピクセルは、行から行へ
と上記画像メモリ8303に書き込まれる。この場合、最初に奇数行のピクセルが記
憶され、次いで偶数行のピクセルが記憶される。1画像の可視行の全ての可視ピ
クセルが受信された後では、上記画像メモリ8303は、例えば第3図に点で示すよ
うなピクセルを記憶することになる。この第3図において、画像の行の可視ピク
セルが書き込まれる画像メモリの行の番号LNは垂直方向に示され、画像の異な
る行の可視ピクセルが書き込まれる画像メモリの列の番号PNは水平方向に示さ
れている。上記の画像メモリ8303の内容を読み出す場合は、各画像がN XN個
のピクセルx(i,k)の複数のブロックXに分割される。N=8の場合のこの様な分
割が、第3図に概念的に示されている。
このような各ブロックXのピクセルは、行から行へと、変換器8304に供給され
る。このブロックXは、そこにおいて、固定の変換行列Aと乗算される。この場
合、変換行列Aとしては、離散コサイン変換(以下、DCTと略称する)の8
X8の行列が好ましい。これにより、行列要素p(i,k)を持つ積行列P=XAが求
められる。
上記変換器8304の出力端子には2個のメモリ8305(1)および8305(2)が接続され
ている。前記画像メモリ8303と同様に、メモリ8305(1)および8305(2)は番地指定
可能な記憶位置を有し、書き込み/読み出し指令RW3とRW4とによってこれら
2個のメモリの一方に積行列Pの各行列要素が書き込まれると同時に、先行する
積行列Pの行列要素が2個のメモリの他方から読み出される様に制御される。す
なわち、行列要素P(i,k)が上記メモリ8305に行から行へと書き込まれる。この
場合、画像メモリ8303と同様に、行列要素p(i,k)が書き込まれる記憶位置がアド
レス情報ADD3またはADD4によって決定されるように、このアドレス情報が
対応するメモリのアドレス入力端子に供給される。このアドレス情報は該メモリ
に記憶された行列要素p(i,k)をどの順で読み出すかも決定する。
各メモリ8305(1),8305(2)の出力端子は、図に記号的に示したスイッチング装
置8306の入力端子に接続されている。このスイッチング装置8306は、各メモリ83
05(1),8305(2)から読み出される積行列の全行列要素を変換器8307または8308に
供給する。前者は当該変換回路83がフレーム内変換モードの場合であり、従って
フレーム内変換が行われ、後者は当該変換回路83がフィールド内変換モードの場
合であり、従ってフィールド内変換が行われる。2個の変換器8307および8308の
出力端子は記号的に示すもう一つのスイッチング装置8309の別々の入力端子に接
続されている。このスイッチング装置8309の出力端子は、当該変換回路83の出力
端子8302に接続され、そこに所望の変換係数y(i,k)が得られる。
前記スイッチング装置8306及び8309は、動き検出器8310から供給されるスイッ
チング信号MD(前記指示ビットに対応)によって制御される。この動き検出器
8310の入力端子は、この場合、変換器8304の入力端子に接続されている。この動
き検出器8310は、画像内の対象物が2個の連続するフィールドの間
の期間内で動いたか否か、そしてこの動きの何かが8 X8個のピクセルのブロ
ック内で知覚出来るか否かを決定する。後者が満たされない場合は、信号MDは
0となり、当該変換回路83はフレーム内変換モードとなる。この場合は、各メモ
リ8305に行から行へと書き込まれた積行列要素p(i,k)が列から列へと読み出され
、かくして積行列Pが転置される。このようにして読み出された積行列要素p(i,
k)は変換器8307に供給される。この変換器8307は前記変換器8304と同様の構成を
有し、メモリ8305から供給された8 X8の行列Pに、8 X8のDCT行列であ
る行列Aを再び乗算する。
結果として、積行列YT=PTAが得られ、その行列要素y(i,k)が所望の係数を表
すことになる。ここで、このモードのフレーム内変換モードという呼称が、変換
器8307に供給される積行列要素の8 X8の行列が画像の両フィールドのピクセ
ルから作成されるという事実に基づいていることに注意すべきである。
信号MDが1の場合、すなわち2個の連続するフィールドの間の時間に対して
対象物が動いたことが、8 X8のピクセルのブロック内で検知可能な場合は、
当該変換回路83はフィールド内変換モードにされる。このモードにおいては、積
行列要素p(i,k)がフレーム内変換におけるのとは全く異なった順序で読み出され
る。もし、8 X8のピクセルのブロック内で動きが検出された場合は、前記積
行列Pは、第4図に示すように分割される。更に詳細に述べると、変換器8304か
ら供給されメモリ8305に記憶された積行列Pは、第4図のIに示すごとくである
。この積行列Pは、まず、第4図のIIに示すような奇数列の積行列要素からなる
4 X8の行列と、同図のIIIに示すような偶数行の積行列要素からなる4 X8
の行列へと仮想的に分割される。これら4 X8の行列は、次いで、順に、かつ
列から列へと、変換器8308に供給され、ここにおいて、4 X4のDCT行列A'
と組み合わされる。上記2個の4 X8の副積行列の各々に4 X4のDCT行列
A'を乗算することによって、各々が32個の係数の2個の係数群が得られ、これ
らがスイッチング装置8309を介して出力端子8302に供給される。上記から明らか
なように、この場合は、1個のブロック内の2個のフィールドに別々に変換が施
され、従ってフィールド内変換と称せられる。このようにして得られた係数の値
は、画像中の動きの効果によって影響されない。結果として、8 X8
のピクセルが変換される64個の全係数の内の、この積行列Pがフレーム内変換さ
れた場合におけるのと比較して、より少ない係数だけを転送すればよいことにな
る。
次に、第2図の制御回路8311は、同図に示す変換回路83を制御するために設け
られている。この制御回路は、クロックパルス発生器8312を有し、このパルス発
生器は、繰り返し周波数fsでクロックパルスS(rT)を発生し、一方ではサン
プリングパルスとしてサンプリング回路81(第1図)へ、また他方ではピクセル
カウンタ8313へ供給する。このピクセルカウンタの計数位置は、ゼロから、画像
全体を構成するピクセルの数に等しい数の範囲で変化する。新たな画像の処理が
始まると、このピクセルカウンタ8313は、画像信号源2(第1図)から供給され
るフレームリセットパルスFRSによってリセットされる。ピクセルカウンタ83
13の計数位置はアドレス情報として2個のメモリ8314(1)と8314(2)とに供給され
る。これらメモリ8314はそれぞれROMからなる。更に詳述すると、メモリ8314
(1)は画像メモリ8303に対してピクセルを読み出す順のアドレス情報、すなわち
読み出しアドレス情報を、供給する。一方、メモリ8314(2)は、画像メモリ8303
に対してピクセルを書き込む順のアドレス情報、すなわち書き込みアドレス情報
を、供給する。
これらのメモリ8314によって供給されたアドレス情報は、アンドゲート8315及
びオアゲート8316を介して画像メモリ8303のアドレス入力端子に供給される。新
たな画像の度に、画像メモリ8303に供給される読み出し及び書き込みアドレス情
報が入れ替わるように、前記フレームリセットパルスFRSがT形フリップフロ
ップ8317に供給される。このフリップフロップのQ出力端子は読み出
を出力する。これらの読み出し/書き込み指令はアンドケート8315にも供給され
る。
メモリ8305(1),8305(2)用の読み出しおよび書き込みアドレス情報を発生させ
るために、クロックパルスS(rT)は、例えばモジュロ64カウンタの計数回路831
8にも供給される。この計数回路の計数位置は、ROMからなるメモリ8319(1)及
び8319(2)のアドレス入力端子に供給される。メモリ8319(1)の他のアドレス
入力端子には、動き検出器8310から出力された信号MDが供給されている。メモ
リ8319(1)はメモリ8305用の読み出しアドレス情報を出力し、メモリ8319(2)は書
き込みアドレス情報を出力する。信号MDが0の場合(動きが検出されない場合
)にメモリ8319(1)によって供給される一連のアドレス情報は、信号MDが1の
場合(動きが検出された場合)に供給される一連のアドレス情報とは異なってい
る。
これらの読み出し/書き込みアドレス情報は、アンドゲート8320とオアゲート
8321とを介してメモリ8305のアドレス入力端子に供給される。メモリ8305から64
個の積行列要素が読み出される毎にまたは64個の積行列要素が書き込まれる毎に
、メモリ8305に供給される読み出しアドレス情報及び書き込みアドレス情報が入
れ替わるように、計数回路8318の計数位置はエンコード回路網8322に供給される
。この回路網は前記計数回路8318がゼロの計数位置を示す毎にパルスを出力する
。このパルスは、T形フリップフロップ8323に供給される。このフリップフロッ
プのQ出力端子は読み出し/書き込み指令RW3を出力し、
前記変換器8304、8307及び8308は、当該技術分野で既知の方法で構成してもよ
いが、本出願人による特開昭62ー269519に詳細に述べられているような方法で構
成するのが望ましい。
第5図には、前記動き検出器8310の一例が示されている。この検出器の動作原
理は垂直方向の周波数測定に基づくものであり、第6図には、これが動きの存在
の目安になることが示されている。例えば木の幹のような垂直方向の向きを持つ
対象物にビデオカメラを向けた場合に供給される画像が第6図のIに示されてい
る。該カメラが水平方向に顕著に動くと、第6図のIIに示すような線構造を持つ
画像が得られる。このような構造は、最初に画像の奇数行が走査され、次いで偶
数行が走査されるために生じる。この様な線構造は、画像の局所的な細部におい
ても、従って8 X8ピクセルの副画像においても知覚できる。
この様な線構造によって得られる高い垂直方向周波数は、この副画像にフーリ
エ変換を施すことによって測定することが出来る。しかしながら、この副画像に
アダマール変換を施す方が簡単であり、この場合は、高い垂直方向周波数の存在
が、第6図のIIIに示す基本画像B(1,8)の貢献度を示す係数y(1,8)の値によって
表される。前述した関係(2)および(3)から簡単に導出されるように、係数y(1,8)
は下記の関係から得られる。
この係数を決定するために、画像メモリ8303(1),8303(2)(第5図では符号8303(
.)で示す)から読み出されたピクセル値は、直接、またはインバータ段8310.1に
より極性を反転されて、記号的に示すスイッチング装置8310.2に供給され、この
スイッチング装置を介して累算器310.3に供給される。この累算器は、前記係数y
(1,8)を出力するもので、既知のように加算器8310.4と遅延要素8310.5とを有し
ている。この動き検出器8310は、前記メモリ8314(1)(第2図参照)からの読み
出しアドレス情報を受信するエンコード回路網8310.6を更に有している。このエ
ンコード回路網8310.6は2つの信号Sign及びResを出力し、これら信号はスイ
ッチング装置8310.2及び遅延要素8310.5に各々供給される。信号Resは、受信さ
れたアドレス情報が新たな副画像のピクセルの読み出しの開始を示す時以外は殆
どゼロである。上記の例外時点では、信号Resは1となり、したがって遅延要素
8310.5はリセットされる。信号Signはゼロおよび1の値を交互にとる。信号Si
gnが1の場合は、極性が反転されたピクセル値が累算器8310.3に供給され、信号
Signが0の場合は、ピクセル値が直接累算器8310.3に供給される。すなわち、
副画像の奇数行のピクセルの読み出しアドレス情報の場合は信号Signは0とな
り、副画像の偶数行のピクセルの読み出しアドレス情報の場合は信号Signは1
となる。
この様にして得られた係数y(1,8)は、比較回路8310.7において、しきい値回路
8310.8から供給されるしきい値Thrと比較される。従って、この比較回路8310.7
は、上記係数が土記しきい値より小さいときに0となり、逆の場合に1となるよ
うな信号MDを出力する。
第2図に示す変換回路83では、動き検出器8310が各ピクセルブロックをどの様
に扱うべきかを示す。言い替えると、この検出器は、ピクセルブロックがフレー
ム内変換を受けるべきか、またはフィールド内変換を受けるべきかを示す。
動きの不足を防止するためには、前記動き検出器8310は高感度でなければならな
い。このことは、例えば、第5図に示す動き検出器においては、しきい値回路83
10.8のしきい値Thrが低くなければならないことを意味する。その結果、フィー
ルド内変換を行う決定が、効率の点で望ましいよりも、急激になされてしまう恐
れがある。これを防止するために、画像メモリ8303(1),8303(2)から読み出され
たピクセル値は、第7図に示すように、いわゆる正中フィルタ(median filter)8
324とスイッチング装置8325(記号的に示す)とを介して、または遅延回路8326
と上記スイッチング装置8325とを介して、変換器8304に供給される。遅延回路83
26の遅延時間τは、正中フィルタ8324により導入される時間遅れと等しい。
前記スイッチング装置8325は、画像の動きがないかまたは非常に小さい場合に
は正中フィルタ8324の出力信号が変換器8304に供給され、動きが大きい場合には
遅延回路8326の出力信号が変換器8304に供給されるように、動き検出器8310の出
力信号MDにより制御される。
正中フィルタは、この技術分野においては非常によく知られている。その一般
的説明はJ.Wileyand SonsからA Wiley-interscience publicationとして出
版されてるW.K.Pratt著Digital ImageProcessingの330頁ないし333頁に見
られ、またその実施の仕方についてはヨーロッパ特許出願公開第0192292号に詳
細に述べられている。この点については、以下のことについて注意されたい。す
なわち、例えば副画像内の上下に重なる3個のピクセルについては、この正中フ
ィルタはこれら3個のピクセルの平均値に一番近い値のピクセルをその出力端に
供給する。この様に、この正中フィルタは一つの画像の連続するフィールドに対
して正中ろ波を行う。すなわち、正中フィルタは静止画の表示となるような画像
を出力する。この正中フィルタによって供給されるピクセルは、従って、フレー
ム内変換のみをうける。
画像信号源2がフィルムの画像を走査して得た画像信号を供給する場合には、
特別な状況が発生する。この場合、2個の連続するフィールドの各グループが如
何なる動きの効果も示さないことは演鐸的にわかる。このことは、動き検出器8
310が2個の連続するフィールドの内の一つでしか動きを検出しないであろうこ
とを意味する。この特別な場合には、この変換回路83はユーザによってフレーム
内変換モードに設定されるか、あるいは自動的にこのモードに設定されるように
すればよい。
適応エンコーダ
第1図に示した適応エンコーダ84は、各種形をとり得る。非常に好ましい実施
例は米国特許第4,398,217号明細書に詳細に述べられているが、ここでは第8図
に基づいて述べる。第8図の適応エンコーダ84は各ブロックの係数y(i,k)を受信
する入力端子8401を有し、これら係数は次から次へと発生すると仮定する。これ
ら係数は可変語長エンコーダ8402へ供給され、このエンコーダは各係数を適切な
語長のコード語に変換する。この語長は、その制御入力端子8403を介して当該エ
ンコーダ8402に供給されるビット割当要素bj(i,k)によって決定される。このよ
うに、可変語長エンコーダ8402は、語長の変化するコード語を当該適応エンコー
ダ84の出力端子8404に供給する。
前記係数y(i,k)は、この可変語長エンコーダ8402のみならず比較/分類回路8
405にも供給される。この比較/分類回路8405には複数のメモリ8406が接続され
ている。すなわち、順序数jのメモリ8406(j)は、分類要素cj(i,k)を持つ分類
群Cjを記憶している。これらメモリ8406は、2つのグループに分けられる。す
なわち、第1のグループはメモリ8406(1)ないし8406(R)を有し、第2のグループ
はメモリ8406(R+1)ないし8406(R+M)を有する。メモリ8406(1)ないし8406(R)
の内容は、副画像で動きが検出されたときのみ、すなわち指示ビット(スイッチ
ング信号)MDが1の時のみ読み出すことができ、メモリ8406(R+1)ないし8406
(R+M)の内容は、副画像で動きが検出されなかった時のみ、すなわち指示ビッ
トMDが0の時のみ読み出すことができる。この目的のために、指示ビットMD
が当該適応エンコーダ84の入力端子8407で受信され、メモリ8406(1)ないし8406(
R)の読み出し許可端子に直接供給されると共に、インバータ8408を介してメモ
リ8406(R+1)ないし8406(R+M)の読み出し許可端子に供給されている。
分類郡C1ないしCRは、各々(NXN)/2=32の分類要素を有し、分類群CR+ 1
ないしCR+Mは、各々N XN=64の分類要素を有する。好ましくは、分類群Cj
内の分類要素Cj(i,k)は分類郡CJ+1の対応する分類要素Cj+1(i,k)よりも小さ
い。
比較/分類回路8405においては、その各分類要素Cj(i,k)が係数ブロックの対
応する係数y(i,k)よりも大きい分類群が決定される。この場合、「対応する」と
は係数y(i,k)の座標i,kが当該係数が比較されるj番目の分類群内の分類要素Cj
(i,k)の座標と等しいということである。比較/分類回路8405は対応する分類群
の順序数jを前述した分類ビットに相当する分類語kl(j)として出力する。
上記分類語kl(j)は、当該適応エンコーダ84の出力端子8409に供給される一方
、論理回路8410にも供給される。この論理回路8410にも複数のメモリ8412が接続
されている。これらメモリ8412の各々にはビット割当群が記憶されている。すな
わち、順序数jのメモリ8412(j)にはビット割当要素bj(i,k)を持つビット割当
群Bjが記憶されている。
これらメモリ8412も2つのグループに分けられる。すなわち、第1のグループ
はメモリ8412(1)ないし8412(R)を有し、第2のグループはメモリ8412(R+1)な
いし8412(R+M)を有している。メモリ8412(1)ないし8412(R)の内容は指示ビッ
トMDが1の時のみ読み出すことが出来、メモリ8412(R+1)ないし8412(R+M)
の内容は指示ビットMDが0の時のみ読み出すことができる。
ビット割当群B1ないしBRは各々(NXN)/2=32個のビット割当要素を有し、
ビット割当群BR+1ないしBR+Mは各々(NXN)=64個のビット割当要素を有して
いる。
前記論理回路8410においては、供給される分類語kl(j)によって分類群Cjに対
応するビット割当群B1が選択され、このビット割当群の要素bj(i,k)が次から
次へと前記可変語長エンコーダ8402に供給される。
上記から明らかなように、分類語kl(j)は動き検出器8310から供給されたスイ
ッチング信号MDが1であるか0であるかを暗黙の内に示している。従って、こ
のスイッチング信号MDは必ずしも復号化局IIへ転送する必要はない。
逆変換回路
元の画像信号の標本値を再生するために、復号化回路10(第1図)には、フィ
ールド内変換モードおよびフレーム内変換モードを用いた逆変換回路103が設け
られている。この逆変換回路は符号化回路8から供給される係数の各群を受信し
、これらにフィールド内逆変換および/またはフレーム内逆変換を施す。そして
、画像表示を行うために、フィールド内逆変換に基づいて得られた画像信号標本
値またはフレーム内逆変換に基づいて得られた画像信号標本値が、受信されたス
イッチング信号MDに応じて選択される。
この様な逆変換回路の実施例は、第2図に示した変換回路83における信号の方
向を逆にし、動き検出器8310を削除し、かつ各メモリの読み出し指令と書き込み
指令とを入れ換えることによって得ることができる。
前記スイッチング信号MDが転送されない場合は、復号化局II内に、分類語k
l(j)が分類群C1ないしCRの内の一つに対応したら1なる信号MDを出力し、分
類語kl(j)が分類群CR+1ないしCR+Mの内の一つに対応したら0なる信号MDを
出力するような比較回路を設けることによって該信号MDを発生させることがで
きる。DETAILED DESCRIPTION OF THE INVENTION
[Industrial applications]
The present invention relates to a method for transmitting a digital signal from an encoding station (encoding station) to a decoding station (decoding station).
The present invention relates to a television system that transmits a television signal that has been converted to a television. Further details
In other words, the present invention provides an encoding method in which an encoding circuit for performing transform encoding is provided.
For a television system having a station, the transform coding comprises a plurality of groups of images.
The signal sample values (sample values) are converted into corresponding coefficient groups, and these coefficient groups are decoded.
Transferred to the station. In order to recover the original television signal sample values, the decoding station
Has a decoding circuit that performs an inverse transform on each group of coefficients.
This type of system can form part of a television broadcast system
You. In such a case, the coding station is provided in the television broadcast transmitter and
The bureau is provided in the television receiver. In this case, the television channel
Are used to transfer digitized television signals.
As another example, such a system may form part of a video recorder.
Can also be. In this case, for example, a video tape or the like is used to transfer data from the encoding station to the decoding station.
Used to transfer digital television signals.
[Conventional technology]
As is well known, those skilled in the art will recognize many of the basics of encoding many digital television signals.
The method is known. Examples of them are
(a) predictive coding, abbreviated as PC,
(b) transform coding, abbreviated as TC,
There is.
To perform each of these methods, the television signal is first
It is sampled (sampled) at twice the highest frequency. This sampling frequency is
, For a television signal having a bandwidth of about 5 MHz, this is equal to about 10 MHz.
Each sample value obtained in this way is converted to an 8-bit PCM by pulse code modulation.
Converted to codeword. The result is a bit rate of about 80 Mbit / s. this
The bit rate is unacceptably high in reality. In fact, this bit rate is about
It requires a transport channel with a bandwidth of 40 MHz, but such a bandwidth is
It does not exist on television broadcast channels nor on video tapes.
This bit rate is greatly reduced by applying predictive coding to PCM code words
You can do it. As is well known (for example, Proceedings of the IEEE, Vol.
68, No. 3, March 1980, pp. 366-406, Picture Coding: A Review 3
The predicted words are subtracted from each PCM code word and the resulting
The difference obtained is subjected to pulse code modulation again. Usually, four differences are used to represent these differences.
The bit rate is reduced by 50% because the code word of the bit is sufficient.
Instead of such predictive coding, it is also possible to apply transform coding to PCM code words.
(For example, Pro-ceedings of the IEEE, Vol. 68, No. 3, March 1980, 366)
Pp. 390-396, Picture Coding: A Review, pp. 406). Well-known
In this case, the television image is divided into sub-images of NXN pixels.
It is. Each sub-image has a plurality of orthogonal relations, each with its own weighting factor y (i, k).
It is regarded as the sum of the basic images B (i, k) (where i, K = 1, 2,... N).
These weighting coefficients y (i, k) are called coefficients, as is usually done. And this
These coefficients are transferred to the decoding station.
In order to transfer these coefficients to the decoding station at the lowest bit rate possible,
The coefficients are first subjected to adaptive coding (see, for example, US Pat. No. 4,398,217).
. When coding these coefficients, assign more bits to the more important coefficients
, Assign less bits to less important coefficients and all bits to less important coefficients
Ku
Do not assign bits. In other words, the less important coefficients are sent to the decoding office.
Does not forward.
A television signal represents only one quantity that changes with time, namely luminance.
In such a monochrome television, the basic image B (1,1) has the average luminance of the sub-image.
And the coefficient y (1,1) represents its amplitude. This coefficient y (1,1) is usually the most important and
It must therefore be encoded very accurately. For this, in practice,
Eight or nine bits may be sufficient. Other factors are usually 5
What is necessary is just to encode with less than bits.
By selecting an appropriate transform, the bit rate is lower than with predictive coding.
Can be done. In this case, the most commonly used conversion method is
Hotelling, Fourier, Haar, or discrete
There is a scattered cosine transform.
Each sub-picture contains pixels from both the odd and even fields of the television picture.
May be created as needed. Transformation of such sub-images is often done using intra-frame transformations.
It is called. Alternatively, substitute the sub-images, all of which are television images,
Pixel in either the even or odd field of the
Can also be created from Such sub-images are often referred to as intra-field transforms.
Be called.
[Problems to be solved by the invention]
In general, bit rate reduction, which is of primary concern, is to improve image quality by intra-frame conversion.
It seems that this can be achieved with a very slight reduction in
, This reduction in bit rate is only noticeable when the transferred image is a still image
I know. For video, intra-field conversion is better than intra-frame conversion
It turned out to be efficient.
Therefore, it is an object of the present invention that transform coding is used and is of primary interest
Provide a television system that can reduce bit rate even for moving images.
To provide.
[Means and Actions for Solving the Problems]
The television system according to the present invention comprises:
In the coding circuit in the coding station,
Conversion with both intra-field and intra-frame conversion modes
Circuit and
With the image signal supplied, within two successive fields of the image,
Whether there is any displacement of the object in the image that can be detected in the image signal sample value group to be converted
A motion detector that outputs an instruction signal indicating whether or not
If there is the above displacement based on the above indication signal, it is converted in the field
Is selected and transferred to the decoding station, while the above displacement is
If not, select the coefficient obtained by intra-frame conversion and transfer it to the decoding station
Means to
It is characterized by having.
Further, in the television system according to the present invention, the decoding station
The coefficients are supplied and the in-field and
An inverse conversion circuit that operates on
Reproducing the instruction signal and responding to the reproduction instruction signal,
Based on the image signal sample values obtained based on the inverse inversion
Means for selecting the obtained image signal sample values,
It is characterized by having.
The present invention is based on the following recognition. Now, the object in the image
Suppose things are separated by vertical lines. If this line moves horizontally
And the portion displayed in the field with the line is the field immediately before the line
Is slightly shifted from the portion indicated in the figure. For such images,
If only intra-frame conversion is performed, higher-order coefficients are considered compared to the case without motion.
You need to take this into account. In fact, not a straight line, but a wavy line caused by movement,
Only when the higher order coefficients are transferred will they be correctly reproduced at the decoding station.
The effects of such movements are inconspicuous in the field,
It does not appear even if you use a transformation. In this case, the image is a still image and
Do not take into account higher order coefficients than would be required with intra-frame transformations.
You don't have to. Compared to when only intra-frame conversion is used
Thus, a very satisfactory bit rate reduction is achieved by using the measures according to the invention.
Achieved.
Here, it is important to note that intra-frame conversion in still images leads to the lowest bit rate.
It should be noted that In fact, for intra-frame conversions,
In addition to the correlation between different pixels (two-dimensional correlation),
The correlation between cells (three-dimensional correlation) is also taken into account.
In the television system described above, the data must be transferred to a decoding station.
The choice of the coefficients is made by the motion detector. This detector has a slight
In case of motion, the coefficient obtained by intra-field conversion is selected.
Then, it may be adjusted. This depends on the number of coefficients to be transferred and therefore the bit rate
At times, it has been found to have adverse effects. If you get by intra-field conversion
A certain amount of movement in the image is allowed before the coefficients to be selected are selected.
If so, the increase in the number of coefficients will be less. To further reduce the number of coefficients to transfer
The encoding circuit according to another embodiment of the television system includes a television for encoding an image.
Includes a filter device that performs median filtering on signal samples,
Only force samples undergo intraframe transformation.
Such a filter device is available, for example, from J. Wiley and Sons in A Wiley-inter
Digital ImageProce by W.K.Pratt published as science publication
It is generally known as mentioned in ssing.
[Example]
Schematic configuration of television system
FIG. 1 shows a video recorder provided with a television system according to the present invention.
Shown conceptually. This video recorder comprises an encoding station I and a decoding station II.
I have. The coding station I receives the analog image signal x (t) supplied from the image signal source 2
Receive via terminal 1. Further, the coding station I uses the write head 3 to
It is connected to the air tape 4. The decoding station II also receives the magnetic data via the read head 5.
It is connected to the tape 4. The decoding station II receives the analog signal supplied to the monitor 7
The image signal x ′ (t) is output from the output terminal 6 thereof.
The coding station I has a coding circuit 8 to which the analog signal x (t) is supplied.
The encoding circuit 8 records on the magnetic tape 4 via the modulation circuit 9 and the write head 3.
Pulse train z (j) to be supplied.
Correspondingly, the decoding station II has a decoding circuit 10, and this decoding circuit 10
The signal read from the magnetic tape 4 by the read head 5 is demodulated by the demodulator 11.
A pulse train z '(j) obtained by demodulation is supplied.
In the encoding circuit 8, the analog image signal x (t) is first selected appropriately.
It is sampled in a sampling circuit 81 having a sampling frequency of about 10 MHz.
Thus, a series of image signal sample values, that is, pixels are obtained. These pixels
, An analog-to-digital converter (A / D converter) 82 with an 8-bit PCM code word x (
n) and supplied to a conversion circuit 83 as described below. In this regard
, The conversion circuit 83 converts the block of N XN pixels x (i, k) into the same large each time.
N x N coefficient y (i, k) blocks and indication bits MD
You should be careful. That is, a block of pixels x (i, k) is
Or undergo intra-frame conversion. The indication bit MD is a block of the coefficient.
Indicates which conversion mode was used. These coefficients and indicator bits are
Determine which of a number of criteria is satisfied by a block of coefficients
To the adaptive encoder 84. Then, the number of bits is
Assigned. The number of bits depends on the criteria that are met. Finally, each coefficient
Is encoded based on the number of bits assigned to it. Adaptive encoder 84
Is one or more classification bits that indicate which criteria have been met by the coefficient block.
Also output kl. Many embodiments of such adaptive encoders have already been described in the literature.
Have been. Specific examples are described in detail, for example, in U.S. Patent No. 4,398,217.
Have been
The encoded coefficients, the classification bits kl and, in this embodiment, further indication bits
Are supplied to the magnetic tape 4 separately or in a time-division multiplex format. the latter
In such a case, the time-division multiplexer circuit 85 is necessary.
The multiplexer circuit can be constructed in a conventional manner and the multiplexer
The circuit outputs a pulse train z (j) from its output terminal.
In the decoding circuit 10, the pulse train z '(j) supplied from the demodulator 11 is demultiplexed.
The demultiplexer circuit supplies the multiplexed coefficient to the multiplexor circuit 101.
The block, the instruction bit MD, and the classification bit kl are separated. This coefficient block
, The classification bit kl and, in this embodiment, the indication bit MD,
This decoder supplies a transform circuit 83 for each received coefficient block.
Block of coefficient y '(i, k) corresponding to the block of coefficient y (i, k) created by
Output. These coefficients y '(i, k) together with the associated indication bits MD
03, and the inverse conversion circuit performs a block of coefficient y ′ (i, k) according to the instruction bit MD.
Performs an in-field or in-frame inverse on the lock. As a result,
The conversion circuit 103 outputs image signal sample values x '(n), and these sample values are
The signal is supplied to a series connection of a D / A converter 104 and a low-pass filter 105.
Thus, an analog image signal x '(t) is obtained and displayed on the monitor 7.
Conversion circuit
As described above, the conversion circuit 83 converts the field into a block of N.times.N pixels.
Perform intra-conversion or intra-frame conversion. An embodiment of such a conversion circuit is illustrated in FIG.
Is shown.
This embodiment assumes that a block of N X N pixels x (i, j) is considered a matrix X.
And each basic image
B (i, k) = AikAT --- (1)
It is based on the known concept of satisfying In the above relationship, A is
Represents a transformation matrix, AiIs such that each column is equal to the ith column of the transformation matrix A.
Represents a matrix, AkTIs a matrix whose rows (rows) are equal to the k-th row of the transformation matrix A
Is represented. If the coefficients y (i, k) form a matrix Y, then
Y = ATXA --- (2)
Holds. In the above, ATRepresents the transpose of matrix A.
To calculate the coefficient based on the above relation (2)
Is the original transformation matrix A and its transpose ATYou need both. However, on
The writing relation (2) is
YT= (XA)TA --- (3)
Is equivalent to To perform this matrix multiplication, only the transformation matrix A is required. You
That is, the product matrix P = XA is first calculated, then P is transposed,
Finally YT= PTA is determined.
The embodiment shown in FIG. 2 has an input terminal 8301 to which a pixel x (n) is supplied, and a coefficient y (i,
k) from which an output terminal 8302 is obtained. The input terminal 8301 has two images
The memories 8303 (1) and 8303 (2) are connected. These memories are addressable
It has a storage location, and two images can be stored by the write / read commands RW1 and RW2.
The visible pixel value of the visible row of successive fields of is stored in one of these two memories
At the same time as writing, there are two pixels in the rows of the two fields of the preceding image
Is controlled to be read from the other of the memories. These image memories 8303 (1), 8
Address information ADD1 and ADD2 supplied to the address input terminal of 303 (2) correspond
Memory location to store the pixel in, or read
Decide whether to run out.
More specifically, the received visible pixels of a visible row of the image are converted from row to row.
Is written to the image memory 8303. In this case, the odd rows of pixels are
And then the even rows of pixels are stored. All visible pipes in the visible row of one image
After the cell has been received, the image memory 8303 is stored, for example, as indicated by the dots in FIG.
Such a pixel will be stored. In FIG. 3, the visible pic
The number LN of the row of the image memory in which the cell is written is shown vertically, and
The column number PN of the image memory in which the visible pixel of the row is written is indicated in the horizontal direction.
Have been. When reading the contents of the above image memory 8303, each image is NXN
Is divided into a plurality of blocks X of pixels x (i, k). Such a case when N = 8
FIG. 3 shows the concept conceptually.
The pixels of each such block X are supplied to the converter 8304 from row to row.
You. This block X is multiplied there by a fixed transformation matrix A. This place
In this case, the transform matrix A is a discrete cosine transform (hereinafter abbreviated as DCT) of 8
An X8 matrix is preferred. As a result, a product matrix P = XA having matrix elements p (i, k) is obtained.
Can be
Two memories 8305 (1) and 8305 (2) are connected to the output terminal of the converter 8304.
ing. Similarly to the image memory 8303, the memories 8305 (1) and 8305 (2) specify the address.
It has a possible storage location, and these are written by write / read commands RW3 and RW4.
Each matrix element of the product matrix P is written to one of the two memories, and at the same time,
The matrix elements of the product matrix P are controlled to be read from the other of the two memories. You
That is, the matrix elements P (i, k) are written into the memory 8305 from row to row. this
In this case, the storage location where the matrix element p (i, k) is written is
Address information, as determined by the address information ADD3 or ADD4.
It is supplied to the address input terminal of the corresponding memory. This address information is stored in the memory
Also determines in which order the matrix elements p (i, k) stored in are read out.
The output terminal of each memory 8305 (1), 8305 (2) is connected to the switching device shown symbolically in the figure.
8306 is connected to the input terminal. This switching device 8306 includes a memory 83
05 (1), all matrix elements of the product matrix read from 8305 (2) to the converter 8307 or 8308
Supply. The former is the case where the conversion circuit 83 is in the intra-frame conversion mode,
The intra-frame conversion is performed, and the latter is performed when the conversion circuit 83 is in the intra-field conversion mode.
Therefore, an intra-field conversion is performed. Of two transducers 8307 and 8308
The output terminals are connected to separate input terminals of another switching device 8309, shown symbolically.
Has been continued. The output terminal of the switching device 8309 is connected to the output terminal of the conversion circuit 83.
It is connected to a terminal 8302, where a desired conversion coefficient y (i, k) is obtained.
The switching devices 8306 and 8309 are provided with switches supplied from the motion detector 8310.
It is controlled by a timing signal MD (corresponding to the indication bit). This motion detector
The input terminal of 8310 is in this case connected to the input terminal of converter 8304. This dynamic
The detector 8310 determines that the object in the image is between two consecutive fields.
Whether it has moved within the period, and if any of this movement is a block of 8 x 8 pixels
Decide if you can perceive it in the pocket. If the latter is not satisfied, the signal MD is
0, and the conversion circuit 83 enters the intra-frame conversion mode. In this case,
The product matrix element p (i, k) written to row 8305 from row to row is read from column to column.
Thus, the product matrix P is transposed. The product matrix element p (i,
k) is supplied to a converter 8307. This converter 8307 has the same configuration as the converter 8304.
And an 8 × 8 DCT matrix in the 8 × 8 matrix P supplied from the memory 8305.
Matrix A again.
As a result, the product matrix YT= PTA is obtained, and its matrix element y (i, k) represents a desired coefficient.
Will be. Here, the name of this mode, the intra-frame conversion mode, is referred to as the conversion mode.
The 8 × 8 matrix of product matrix elements supplied to the
Note that it is based on the fact that it is created from a file.
If the signal MD is 1, ie for the time between two consecutive fields,
If the movement of the object is detectable within a block of 8 x 8 pixels,
The conversion circuit 83 is set to the intra-field conversion mode. In this mode, the product
The matrix elements p (i, k) are read out in a completely different order than in the intraframe transformation.
You. If motion is detected within a block of 8 × 8 pixels, the product
The matrix P is divided as shown in FIG. More specifically, the converter 8304
The product matrix P supplied from the memory 8305 and stored in the memory 8305 is as shown in I of FIG.
. The product matrix P is composed of odd-numbered product matrix elements as shown in II of FIG.
A 4 × 8 matrix composed of a 4 × 8 matrix and an even-numbered product matrix element as shown in III of FIG.
Is virtually divided into matrices. These 4 × 8 matrices are then, in order, and
From column to column, it is provided to a transformer 8308 where a 4 × 4 DCT matrix A ′
Is combined with A 4 × 4 DCT matrix for each of the two 4 × 8 subproduct matrices
By multiplying A ′, two coefficient groups, each of 32 coefficients, are obtained,
Are supplied to an output terminal 8302 via a switching device 8309. Obvious from above
In this case, two fields in one block are separately converted.
Therefore, it is called an intra-field conversion. The value of the coefficient obtained in this way
Are not affected by the effects of motion in the image. As a result, 8 X 8
The product matrix P of the 64 coefficients to which the pixel of
Less coefficients need to be transferred than in the case where
You.
Next, the control circuit 8311 of FIG. 2 is provided to control the conversion circuit 83 shown in FIG.
Have been. This control circuit has a clock pulse generator 8312,
The generator generates a clock pulse S (rT) at a repetition frequency fs, while
As a pulling pulse to the sampling circuit 81 (FIG. 1) and on the other hand a pixel
It is supplied to the counter 8313. This pixel counter counts from zero to the image
It varies within a range equal to the number of pixels that make up the whole. New image processing
At the beginning, the pixel counter 8313 is supplied from the image signal source 2 (FIG. 1).
Reset by the frame reset pulse FRS. Pixel counter 83
The 13 counting positions are supplied as address information to two memories 8314 (1) and 8314 (2).
You. Each of these memories 8314 is composed of a ROM. More specifically, the memory 8314
(1) is address information in the order of reading pixels from the image memory 8303, that is,
Supply read address information. On the other hand, the memory 8314 (2) has the image memory 8303.
Address information in the order in which pixels are written to, ie, write address information
Is supplied.
The address information supplied by these memories 8314 includes AND gates 8315 and
The data is supplied to an address input terminal of the image memory 8303 via an OR gate 8316. new
Each time an image is read, the read and write address information supplied to the image memory 8303 is stored.
The frame reset pulse FRS is set to a T-type flip-flop so that the
Supplied to the top 8317. The Q output terminal of this flip-flop is
Is output. These read / write commands are also supplied to ANDATE 8315
You.
Generates read and write address information for memories 8305 (1) and 8305 (2).
For this purpose, the clock pulse S (rT) is supplied to the counting circuit 831 of the modulo 64 counter, for example.
8 is also supplied. The counting position of this counting circuit is stored in a memory 8319 (1) composed of a ROM.
And 8319 (2). Other addresses in memory 8319 (1)
The signal MD output from the motion detector 8310 is supplied to the input terminal. Note
The memory 8319 (1) outputs read address information for the memory 8305, and the memory 8319 (2)
Output write address information. When the signal MD is 0 (when no motion is detected)
A series of address information supplied by the memory 8319 (1) to the
Is different from the sequence of address information supplied when the motion is detected.
You.
These read / write address information are stored in AND gate 8320 and OR gate.
It is supplied to the address input terminal of the memory 8305 via the 8321. Memory 8305-64
Every time the product matrix elements are read or every time 64 product matrix elements are written
The read address information and the write address information supplied to the memory 8305 are input.
Alternatively, the counting position of counting circuit 8318 is provided to encoding network 8322
. This network outputs a pulse each time the counting circuit 8318 indicates a zero counting position.
. This pulse is supplied to a T-type flip-flop 8323. This flip-flop
The Q output terminal of the loop outputs a read / write command RW3,
The converters 8304, 8307 and 8308 may be configured in a manner known in the art.
However, it can be constructed in a manner as described in detail in Japanese Patent Application Laid-Open No. 62-269519 by the present applicant.
It is desirable to carry out.
FIG. 5 shows an example of the motion detector 8310. Source of operation of this detector
The theory is based on a vertical frequency measurement, which is illustrated in FIG.
It is shown to be a measure of Has a vertical orientation, for example a tree trunk
The image supplied when the video camera is pointed at the object is shown in FIG.
You. When the camera moves remarkably in the horizontal direction, it has a line structure as shown in II in FIG.
An image is obtained. Such a structure is such that first the odd rows of the image are scanned and then the even rows.
It happens because a few rows are scanned. Such line structures can cause local details in the image
However, it can be perceived even in an 8 × 8 pixel sub-image.
The high vertical frequency provided by such a line structure will result in a Fourier
It can be measured by performing d conversion. However, this sub-image
It is easier to do a Hadamard transform, in which case the presence of high vertical frequencies
Is determined by the value of the coefficient y (1,8) indicating the degree of contribution of the basic image B (1,8) shown in III of FIG.
expressed. As can be easily derived from the relationships (2) and (3) above, the coefficient y (1,8)
Is obtained from the following relationship.
In order to determine these coefficients, the image memories 8303 (1) and 8303 (2) (in FIG. 5, reference numeral 8303 (
The pixel value read from the.) Is directly or passed to the inverter stage 8310.1.
The polarity is reversed and supplied to the symbolically indicated switching device 8310.2.
It is supplied to the accumulator 310.3 via the switching device. This accumulator calculates the coefficient y
It outputs (1,8) and has an adder 8310.4 and a delay element 8310.5 as is known.
ing. The motion detector 8310 reads from the memory 8314 (1) (see FIG. 2).
It further has an encoding network 8310.6 for receiving the output address information. This d
Encoding network 8310.6 outputs two signals, Sign and Res, which are switches.
A switching device 8310.2 and a delay element 8310.5 are provided. The signal Res is
Except when the address information indicates the start of reading of the pixels of the new sub-image.
It is zero. At the time of the above exception, the signal Res is 1 and thus the delay element
8310.5 is reset. The signal Sign alternates between values of zero and one. Signal Si
When gn is 1, the inverted pixel value is supplied to the accumulator 8310.3 and the signal
If Sign is 0, the pixel value is provided directly to accumulator 8310.3. That is,
In the case of the read address information of the pixels in the odd-numbered rows of the sub-image, the signal Sign becomes 0.
In the case of the read address information of the pixels of the even-numbered rows of the sub-image, the signal Sign is 1
Becomes
The coefficient y (1,8) obtained in this manner is compared with the threshold value
This is compared with a threshold value Thr supplied from 8310.8. Therefore, this comparison circuit 8310.7
Is 0 when the above coefficient is smaller than the threshold, and 1 when the coefficient is opposite.
And outputs such a signal MD.
In the conversion circuit 83 shown in FIG. 2, how the motion detector 8310
Indicates what should be handled. In other words, this detector uses pixel blocks
Indicates whether to undergo intra-system or intra-field conversion.
In order to prevent a lack of motion, the motion detector 8310 must be highly sensitive.
No. This means that, for example, in the motion detector shown in FIG.
This means that the threshold value Thr of 10.8 must be low. As a result,
The decision to perform an intra-field conversion may be made more rapidly than desired in terms of efficiency.
There is. To prevent this, read from image memory 8303 (1), 8303 (2).
The pixel value obtained is, as shown in FIG. 7, a so-called median filter 8.
Via 324 and switching device 8325 (shown symbolically) or delay circuit 8326
And the switching device 8325 to the converter 8304. Delay circuit 83
The delay time τ of 26 is equal to the time delay introduced by the median filter 8324.
The switching device 8325 can be used when there is no or very little image motion.
Is the output signal of the median filter 8324 is supplied to the converter 8304, and if the motion is large,
The output of the motion detector 8310 is set so that the output signal of the delay circuit 8326 is supplied to the converter 8304.
Controlled by the force signal MD.
Median filters are very well known in the art. Its general
Explanation from J. Willeyand Sons as A Willy-interscience publication
See pages 330 to 333 of Digital Image Processing by W.K.
And its implementation is described in detail in EP-A-0192292.
It is described in detail. In this regard, note the following. You
That is, for example, for the three pixels vertically overlapping in the sub-image,
The filter uses the pixel with the value closest to the average of these three pixels at its output.
Supply. Thus, this median filter is applied to successive fields of one image.
And do midline filtering. In other words, the median filter is an image that displays a still image.
Is output. The pixels supplied by this median filter are therefore
Only the intra-system conversion is performed.
When the image signal source 2 supplies an image signal obtained by scanning a film image,
Special situations arise. In this case, each group of two consecutive fields
It does not show the effect of any movement. This means that the motion detector 8
310 would detect motion only in one of two consecutive fields
Means In this special case, this conversion circuit 83 is
Set to internal conversion mode or automatically set to this mode
do it.
Adaptive encoder
The adaptive encoder 84 shown in FIG. 1 can take various forms. Very favorable implementation
An example is described in detail in U.S. Pat. No. 4,398,217, but FIG.
It will be described based on. The adaptive encoder 84 in FIG. 8 receives the coefficient y (i, k) of each block.
It is assumed that these coefficients occur from one to the next. this
The coefficients are supplied to a variable word length encoder 8402, which converts each coefficient to the appropriate
Convert to a word-length codeword. This word length is input via the control input terminal 8403.
Bit allocation element b supplied to encoder 8402jIt is determined by (i, k). This
As described above, the variable word length encoder 8402 converts a code word having a variable word length into the adaptive encoding
To the output terminal 8404 of the power supply 84.
The coefficient y (i, k) is calculated not only by the variable word length encoder 8402 but also by the comparison / classification circuit 8.
It is also supplied to 405. A plurality of memories 8406 are connected to the comparison / classification circuit 8405.
ing. That is, the memory 8406 (j) of the ordinal number j stores the classification element cjClassification with (i, k)
Group CjI remember. These memories 8406 are divided into two groups. You
That is, the first group has memories 8406 (1) to 8406 (R), and the second group
Have memories 8406 (R + 1) to 8406 (R + M). Memory 8406 (1) to 8406 (R)
Is only when motion is detected in the sub-image, that is, the indication bit (switch
Signal) can be read out only when MD is 1, and memory 8406 (R + 1) to 8406
The content of (R + M) is only when no motion is detected in the sub-image,
It can be read out only when the value of MD is 0. For this purpose, the indication bit MD
Is received at the input terminal 8407 of the adaptive encoder 84, and the memories 8406 (1) to 8406 (
R) is directly supplied to the read permission terminal of
The data are supplied to the read permission terminals of the memory cells 8406 (R + 1) to 8406 (R + M).
Classification county C1Or CRHave (NXN) / 2 = 32 classification elements, andR + 1
Or CR + MHave N XN = 64 classification elements each. Preferably, taxon Cj
Classification element C inj(i, k) is the classification county CJ + 1Corresponding classification element Cj + 1less than (i, k)
No.
In the comparison / classification circuit 8405, each classification element Cj(i, k) is the coefficient block pair
Taxonomic groups larger than the corresponding coefficient y (i, k) are determined. In this case,
Is the classification element C in the j-th taxon in which the coordinates i, k of the coefficient y (i, k) are comparedj
That is, it is equal to the coordinates of (i, k). The comparison / classification circuit 8405 is the corresponding taxonomy
Is output as a classification word kl (j) corresponding to the classification bits described above.
The classification word kl (j) is supplied to the output terminal 8409 of the adaptive encoder 84.
, And the logic circuit 8410. Multiple memories 8412 are also connected to this logic circuit 8410
Have been. Each of these memories 8412 stores a bit allocation group. sand
That is, the bit allocation element b is stored in the memory 8412 (j) of the ordinal number j.jBit assignment with (i, k)
Group BjIs stored.
These memories 8412 are also divided into two groups. That is, the first group
Have memory 8412 (1) through 8412 (R), and the second group is memory 8412 (R + 1).
It has a chair 8412 (R + M). The contents of the memory 8412 (1) to 8412 (R) are
Can be read out only when the MD is 1. Memory 8412 (R + 1) to 8412 (R + M)
Can be read out only when the instruction bit MD is 0.
Bit allocation group B1Or BREach have (NXN) / 2 = 32 bit allocation elements,
Bit allocation group BR + 1Or BR + MHave (NXN) = 64 bit allocation elements each
I have.
In the logic circuit 8410, the classification group Cl (j)jTo
Corresponding bit allocation group B1Is selected, and the element b of this bit allocation groupj(i, k)
Next, it is supplied to the variable word length encoder 8402.
As is clear from the above, the classification word kl (j) is obtained by the switch supplied from the motion detector 8310.
It is implicitly indicated whether the switching signal MD is 1 or 0. Therefore,
Need not necessarily be transferred to the decoding station II.
Inversion circuit
In order to reproduce the sample values of the original image signal, the decoding circuit 10 (FIG. 1)
Inverse conversion circuit 103 using in-field conversion mode and in-frame conversion mode is provided.
Have been. This inverse transformation circuit receives each group of coefficients supplied from the encoding circuit 8 and
, Are subjected to an intra-field inverse transformation and / or an intra-frame inverse transformation. And
, Image signal samples obtained based on the in-field inverse transform to perform image display
Values or image signal sample values obtained based on the
It is selected according to the switching signal MD.
An embodiment of such an inverse conversion circuit is used for the signal conversion in the conversion circuit 83 shown in FIG.
Reverse the direction, delete the motion detector 8310, and read and write each memory
It can be obtained by replacing the command.
If the switching signal MD is not transferred, the classification word k is stored in the decoding station II.
l (j) is the taxon C1Or CROutput a signal MD that is 1 if one of the
Synonym kl (j) is taxon CR + 1Or CR + MA signal MD that is 0 if it corresponds to one of
By providing a comparison circuit that outputs the signal, the signal MD can be generated.
Wear.
【図面の簡単な説明】
第1図は、本発明による変換符号化を用いたテレビジョンシステムの一実施例
が適用されたビデオレコーダの概略構成を示すブロック図、
第2図は、第1図のテレビジョンシステムにおける変換回路の一例を示すブロ
ック図、
第3図は、ピクセルによって構成された画像とその分割された副画像の一例を
示す説明図、
第4図は、第2図の変換回路における積行列及びその分割された副積行列の一
例を示す説明図、
第5図は、第2図の変換回路に使用される動き検出器の一例を示すブロック図
、
第6図は、第5図に示す動き検出器の動作を説明するために画像及び副画像の
例の幾つかを示した説明図、
第7図は、第2図に示した変換回路の、正中フィルタを用いた場合の他の例を
示すブロック図、
第8図は、第1図に示した符号化回路に用いられる適応エンコーダの一例を示
すブロック図である。
I…符合化局、II…復号化局、2…画像信号源、8…符合化回路、9…変調回路
、10…復号化回路、11…復調器、81…サンプリング回路、83…変換回路、84…適
応エンコーダ、85…時分割マルチプレクサ回路、101…デマルチプレクサ回路、1
02…適応デコーダ、103…逆変換回路、105…ローパスフィルタ、8303(.)…画像
メモリ、8304…変換器、8305(.)…メモリ、8307…変換器、8308…変換器、8310
…動き検出器、8311…制御回路、8324…正中フィルタ。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing a schematic configuration of a video recorder to which an embodiment of a television system using transform coding according to the present invention is applied, and FIG. FIG. 3 is a block diagram showing an example of a conversion circuit in the television system of FIG. 3, FIG. 3 is an explanatory diagram showing an example of an image constituted by pixels and an example of a divided sub-image thereof, and FIG. FIG. 5 is an explanatory diagram showing an example of a product matrix and its divided subproduct matrix in FIG. 5, FIG. 5 is a block diagram showing an example of a motion detector used in the conversion circuit in FIG. 2, and FIG. FIG. 7 is an explanatory diagram showing some examples of an image and a sub-image for explaining the operation of the motion detector shown in FIG. 7. FIG. 7 shows a case where a median filter of the conversion circuit shown in FIG. 2 is used. FIG. 8 is a block diagram showing another example, FIG. Is a block diagram showing an example of an adaptive encoder for use in the indicated coding circuit. I: coding station, II: decoding station, 2: image signal source, 8: coding circuit, 9: modulation circuit, 10: decoding circuit, 11: demodulator, 81: sampling circuit, 83: conversion circuit, 84 ... Adaptive encoder, 85 ... Time division multiplexer circuit, 101 ... Demultiplexer circuit, 1
02 ... Adaptive decoder, 103 ... Inverse conversion circuit, 105 ... Low-pass filter, 8303 (.) ... Image memory, 8304 ... Converter, 8305 (.) ... Memory, 8307 ... Converter, 8308 ... Converter, 8310
... Motion detector, 8311 ... Control circuit, 8324 ... Median filter.
Claims (1)
送され、前記符号化局には、画像信号が供給されかつ該画像信号の標本値の二次
元ブロックを前記復号化局へ転送すべき係数の各群に変換するような2次元変換
符号化を行う符号化回路が設けられ、前記符号化局には、受信された前記係数の
各ブロックにこれら各係数群を前記画像信号標本化値の元の各群に対応する画像
信号標本値のブロックに変換するような逆変換を施す符号化回路が設けられるよ
うなテレビジョンシステムにおいて、 前記符号化回路が、 画像の連続するフィールドのブロックが個別に送信されるフィールド内変換モ
ードと、連続するフィールドの前記ブロックが単一の2次元ブロックに合成され
るフレーム内変換モードの両動作モードを有する変換回路と、 前記画像信号が供給されると共に、画像の2つの連続したフィールドの間で当
該画像中の対象が、変換すべき画像信号標本値の一つの群内で検知し得るような
変位をしたか否かを示す指示信号を発生する動き検出器と、 前記指示信号に基づいて、上記のような変位があった場合は前記フィールド内
変換モードで得られた係数を選択し、上記のような変位がなかった場合は前記フ
レーム内変換によって得られた係数を選択する手段と、 前記選択手段により選択された係数と、前記指示信号を表す補助信号とを前記
復号化局へ転送する手段と、 を具備し、前記復号化回路が、 前記受信された係数が供給されると共に、画像の連続するフィールドのブロッ
クが個別に得られるフィールド内逆変換モードと、連続するフィールドの前記ブ ロックを有する単一ブロックが得られるフレーム内逆変換モードの両動作モード
を持つ逆変換回路と、 前記補助信号に基づいて前記指示信号を再生すると共に、画像表示を行うため
に、この指示信号に基づいて前記フィールド内逆変換モードで得られた画像信号
標本値または前記フレーム内逆変換によって得られた画像信号標本値を選択する
手段と、 を具備していることを特徴とするテレビジョンシステム。 【請求項2】請求項1に記載のテレビジョンシステムに用いられる符号化局であ
って、かつ画像信号が供給されると共に画像信号標本値の各群を復号化局へ転送
すべき係数の各群に変換する符号化回路を有する符号化局において、 前記符号化回路が、 フィールド内変換モードとフレーム内変換モードの両動作モードを有する変換
回路と、 前記画像信号が供給されると共に、画像の2つの連続したフィールドの間で当
該画像中の対象が、変換すべき画像信号標本値の1つの群内で検知し得るような
変位をしたか否かを示す指示信号を発生する動き検出器と、 前記指示信号に基づいて、上記のような変位があった場合は前記フィールド内
変換モードで得られた係数を選択して前記復号化局へ転送し、上記のような変位
がなかった場合は前記フレーム内変換によって得られた係数を選択して前記復号
化局へ転送する手段と、 を具備することを特徴とする符号化局。 【請求項3】請求項2に記載の符号化局において、前記符号化回路が画像の2つ
の連続するフィールドの画像信号標本値に正中ろ波を施すフィルタ装置を更に具
備し、該フィルタ装置の出力標本値には前記フレーム内変換のみが行われること
を特徴とする符号化局。 【請求項4】請求項1に記載のテレビジョンシステムに用いられる復号化局、ま
たは請求項2または3に記載の符号化局から供給される係数群を受信する為の復
号化局であって、かつ受信された係数の各群にこれら各係数群を前記画像信号標
本値の元の各群に対応する画像信号標本値群に変換する ための逆変換を施す復号化回路を具備する復号化局において、 前記復号化回路が、 前記受信された係数群が供給されると共に、フィールド内逆変換モードとフレ
ーム内逆変換モードの両モードを用いて動作する逆変換回路と、 前記指示信号を再生すると共に、画像表示を行うために、この指示信号に基づ
いて前記フィールド内逆変換モードで得られた画像信号標本値または前記フレー
ム内逆変換によって得られた画像信号標本値を選択する手段と、 を具備していることを特徴とする復号化局。Claims: 1. A digitized television signal is transferred from a coding station to a decoding station, to which an image signal is supplied and a sampled value of the image signal. An encoding circuit for performing two-dimensional transform encoding such as transforming a two-dimensional block into each group of coefficients to be transferred to the decoding station is provided, and the encoding station is provided with each block of the received coefficient. A television system in which an encoding circuit for performing an inverse transformation for transforming each coefficient group into a block of image signal sample values corresponding to each original group of the image signal sample values is provided. The conversion circuit comprises an intra-field conversion mode in which blocks of successive fields of the image are transmitted individually and an intra-frame conversion mode in which said blocks of successive fields are combined into a single two-dimensional block. A conversion circuit having both modes of operation, wherein said image signal is supplied and an object in said image is detected within one group of image signal sample values to be converted between two successive fields of the image. A motion detector that generates an indication signal indicating whether or not the displacement has been performed, and based on the indication signal, when there is such a displacement, a coefficient obtained in the intra-field conversion mode is used. Means for selecting, and when there is no displacement as described above, means for selecting a coefficient obtained by the intra-frame conversion, and decoding the coefficient selected by the selecting means and an auxiliary signal representing the instruction signal. Means for transferring to a station, wherein the decoding circuit is provided with the received coefficients and an intra-field inverse transform mode in which blocks of successive fields of the image are individually obtained; An inverse conversion circuit having both operation modes of an in-frame inverse conversion mode in which a single block having the block of the continuous field is obtained; and reproducing the instruction signal based on the auxiliary signal and displaying an image. Means for selecting an image signal sample value obtained in the intra-field inverse transform mode or an image signal sample value obtained by the intra-frame inverse transform based on the instruction signal. Television system. 2. An encoding station for use in a television system according to claim 1, wherein an image signal is supplied and each group of image signal sample values is transferred to a decoding station. In an encoding station having an encoding circuit for converting into a group, the encoding circuit comprises: a conversion circuit having both an intra-field conversion mode and an intra-frame conversion mode; and A motion detector for generating an indication signal indicating whether an object in the image has undergone a detectable displacement within one group of image signal samples to be converted between two consecutive fields; Based on the instruction signal, if there is such a displacement, select the coefficient obtained in the intra-field conversion mode and transfer it to the decoding station; if there is no such displacement, The frame Means for selecting coefficients obtained by intra-frame conversion and transferring the coefficients to the decoding station. 3. The encoding station according to claim 2, wherein said encoding circuit further comprises a filter device for applying a median filter to image signal sample values of two consecutive fields of the image. An encoding station, wherein only the intra-frame conversion is performed on output sample values. 4. A decoding station for use in a television system according to claim 1, or a decoding station for receiving a coefficient group supplied from an encoding station according to claim 2 or 3. And a decoding circuit for performing an inverse transform on each group of the received coefficients to convert each of the coefficient groups into an image signal sample value group corresponding to the original image signal sample value group. In the station, the decoding circuit is supplied with the received coefficient group, and operates using both an in-field inversion mode and an in-frame inversion mode, and an inversion circuit for reproducing the instruction signal. Means for selecting an image signal sample value obtained in the in-field inverse transform mode or an image signal sample value obtained by the in-frame inverse transform based on the instruction signal in order to perform image display. Decoding station, characterized in that it comprises a.
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2534534B2 (en) | Television system for transferring a coded digital image signal from a coding station to a decoding station | |
JP2699703B2 (en) | Motion compensation prediction method and image signal encoding method using the same | |
EP0881835B1 (en) | Interlaced video signal encoding and decoding method, using conversion of periodically selected fields to progressive scan frames | |
RU2137321C1 (en) | Device for generation of compressed line-scan video signal and device for decompression of compressed video signal | |
USRE40679E1 (en) | Picture encoding method, picture encoding apparatus and picture recording medium | |
US6151075A (en) | Device and method for converting frame rate | |
EP0499307B1 (en) | Encoding circuit for transform coding of a picture signal and decoding circuit for decoding said signal | |
US4281344A (en) | Video interframe transform coding technique | |
JPH04177992A (en) | Picture coder having hierarchical structure | |
KR100683380B1 (en) | Method and apparatus for transformation and inverse transformation of image for image compression coding | |
EP0899963B1 (en) | Moving picture data decoding apparatus | |
JPH0219090A (en) | Television transmission system having hybrid encoding circuit | |
JP3285220B2 (en) | Television system for transmitting image signals in digital form | |
KR100255528B1 (en) | Television system for transmitting digitized television pictures from a transmitter to a receiver | |
JP4483085B2 (en) | Learning device, application device, learning method, and application method | |
KR100212019B1 (en) | Process and device for the transformation of image data | |
JP2534534C (en) | ||
JPH0795563A (en) | High-efficiency encoder for digital image signal | |
US6360018B1 (en) | Image processing apparatus and method | |
JPH01318378A (en) | Television transmission system using transmission of basic picture weighed factor | |
JPH0750839A (en) | Coding method for motion picture | |
TW219420B (en) | ||
JP2862233B2 (en) | Information transmission system | |
KR100232490B1 (en) | Apparatus for generating read address for zig-zag scanning | |
JP2862232B2 (en) | Information transmission system |