JPH03125586A - Video signal processing unit - Google Patents

Video signal processing unit

Info

Publication number
JPH03125586A
JPH03125586A JP1264290A JP26429089A JPH03125586A JP H03125586 A JPH03125586 A JP H03125586A JP 1264290 A JP1264290 A JP 1264290A JP 26429089 A JP26429089 A JP 26429089A JP H03125586 A JPH03125586 A JP H03125586A
Authority
JP
Japan
Prior art keywords
video signal
signal data
frame memory
decoded video
flag
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.)
Pending
Application number
JP1264290A
Other languages
Japanese (ja)
Inventor
Takahiko Masumoto
増本 隆彦
Masatoshi Ota
太田 雅俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Japan Broadcasting Corp
Original Assignee
Nippon Hoso Kyokai NHK
Sanyo Electric Co Ltd
Japan Broadcasting Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Hoso Kyokai NHK, Sanyo Electric Co Ltd, Japan Broadcasting Corp filed Critical Nippon Hoso Kyokai NHK
Priority to JP1264290A priority Critical patent/JPH03125586A/en
Publication of JPH03125586A publication Critical patent/JPH03125586A/en
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

PURPOSE:To reduce the block distortion by applying low pass filter processing when there is no coding video signal data of a low-order layer. CONSTITUTION:A comparator 32 outputs a level '1' when a difference between a decoded video signal level when an LPF processing circuit 24 applies LPF processing and that when the circuit 24 does not apply LPF processing is larger than processing threshold level Th. Thus, the rewrite of an output of the LPF processing circuit 24, that is, a decoded video signal subject to LPF processing to a frame memory 18 is inhibited. Thus, the control of the signal not subject to LPF processing in blocks in marks as shown in figure is attained by setting properly the threshold level. Thus, a fogged border in the reproduced video signals is avoided.

Description

【発明の詳細な説明】 [産業上の利用分野〕 この発明は映像信号処理装置に関し、特にたとえば階層
的離散余弦変換(D CT: Discrete Co
51ne Transform)方式によってデータ圧
縮された符号化映像信号を階層的I D CT (In
verse Discrete Co51ne Tra
nsform)方式によって復号化映像信号データを得
る、映像信号処理装置に関する。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a video signal processing device, and in particular, for example, a hierarchical discrete cosine transform (DCT).
The coded video signal data-compressed using the 51ne Transform) method is subjected to hierarchical ID CT (In
verse Discrete Co51ne Tra
The present invention relates to a video signal processing device that obtains decoded video signal data using a nsform) method.

〔従来技術] たとえば衛星放送では、PCM音声信号データに後続し
て、音声データ以外のデータの伝送に用いることができ
る独立のデータチャネルが設定されている。このデータ
チャネルを用いてNTSCテレビジョン方弐の静止画像
を伝送する静止画放送が提案されている。
[Prior Art] For example, in satellite broadcasting, an independent data channel that can be used to transmit data other than audio data is set following PCM audio signal data. Still image broadcasting for transmitting still images of NTSC television using this data channel has been proposed.

このような静止画放送では、たとえばPCM音声信号が
AIモードのとき480Kbpsのような限られた伝送
容量を効率よく利用するために、階層的DCT方式によ
って映像信号をデータ圧縮して符号化することが行われ
ている。
In such still image broadcasting, in order to efficiently utilize the limited transmission capacity such as 480 Kbps when a PCM audio signal is in AI mode, video signals are compressed and encoded using a hierarchical DCT method. is being carried out.

階層的DCTによる符号化方式は、映像は一般に低周波
数成分が大きな電力(エネルギ)を有し高周波数成分は
電力的には大きくないが視覚的に大きな意味を持ってい
ることに着目し、映像信号に直交変換を施して周波数成
分に変換し、それぞれの周波数成分に適したサイズで量
子化を行えば効率良く符号化できるという原理に基づい
て、たとえば8X8画素を1ブロツクとする最も粗い映
像から、順次、4X4,2X2そして1X1画素を1ブ
ロツクとする映像を段階的に伝送する階層的符号化法を
用い、各階層間の差分値を2次元DCTにより符号化す
る方式である。
The encoding method using hierarchical DCT focuses on the fact that low frequency components of video generally have large power (energy), and high frequency components do not have large power but have great visual significance. Based on the principle that efficient encoding can be achieved by applying orthogonal transformation to the signal to convert it into frequency components, and then quantizing it to a size appropriate for each frequency component. This method uses a hierarchical encoding method that sequentially transmits video in stages of 4×4, 2×2, and 1×1 pixels as one block, and encodes the difference value between each layer by two-dimensional DCT.

このような階層的DCT方式は、効率的にデータ圧縮を
行うことができるとともに、粗い画像から細かい画像へ
の段階的表示ができるため、受信者の心理的負担を軽減
できるという特徴があり、CCITT(国際電信電話諮
問委員会)においても静止画像符号化方式の標準化にお
ける基本方式として採用されている。
Such a hierarchical DCT method can efficiently compress data and display images from coarse to fine images in stages, reducing the psychological burden on recipients. (International Telegraph and Telephone Advisory Committee) has also adopted it as the basic method for standardizing still image encoding methods.

階層的DCT方式によって符号化された映像信号データ
を再生する場合、受信側では、階層的IDCT方式によ
ってその映像信号データを復号する。ところが、階層構
造によって符号化を行うと、レベルがなだらかに変化す
るような映像信号では、符号化単位である隣接ブロック
間境界においてレベルが不連続に変化するいわゆるブロ
ック歪が生じることがある。
When reproducing video signal data encoded using the hierarchical DCT method, the receiving side decodes the video signal data using the hierarchical IDCT method. However, when encoding is performed using a hierarchical structure, so-called block distortion, in which the level changes discontinuously at boundaries between adjacent blocks, which are encoding units, may occur in a video signal whose level changes smoothly.

このようなブロック歪を緩和するために、たとえばポス
トフィルタ方式が提案されている。このボスI・フィル
タ方式は、たとえば1989年の電子情報通信学会秋季
全国大会において発表された「低ビツトレート動画像符
号化のポストフィルタに関する検討」という論文に詳し
いが、ブロック境界付近の画素信号レベルによってエツ
ジか否かを判断して適応的に平滑化を行うものである。
In order to alleviate such block distortion, for example, a post-filter method has been proposed. This Boss I filter method is detailed in the paper titled ``Study on post filters for low bit rate video coding,'' which was presented at the 1989 Autumn National Conference of the Institute of Electronics, Information and Communication Engineers. It determines whether there is an edge or not and performs smoothing adaptively.

すなわち、ブロック境界に垂直な1次元列(4画素)を
オン/オフ判定の参照画素とし、これらの信号レベルよ
りフィルタのオン/オフを判定する。
That is, a one-dimensional column (4 pixels) perpendicular to the block boundary is used as a reference pixel for on/off determination, and on/off of the filter is determined based on these signal levels.

オン/オフ判定部からのオン信号を受けたとき、ブロッ
ク境界を含む2画素に対して同時に平滑化処理を行うこ
とによって、その2画素に挟まれるブロック境界のブロ
ック歪を緩和する。
When receiving an on signal from the on/off determination section, smoothing processing is simultaneously performed on two pixels including the block boundary, thereby alleviating block distortion at the block boundary sandwiched between the two pixels.

〔発明が解決しようとする課題] 上記論文に示されるようなポストフィルタ方式は、この
発明が向けられる階層的IDCT方式によって符号化映
像信号データを復号する方式にはそのまま適用できない
[Problems to be Solved by the Invention] The post-filter method as shown in the above paper cannot be directly applied to a method for decoding encoded video signal data using the hierarchical IDCT method to which the present invention is directed.

それゆえに、この発明の主たる目的は、階層順次にID
CT方式によって符号化映像信号データを復号する、新
規な映像信号処理装置を提供することである。
Therefore, the main objective of this invention is to
An object of the present invention is to provide a new video signal processing device that decodes encoded video signal data using a CT method.

この発明の他の目的は、階層的IDCT方式によって符
号化映像信号データを復号するとき、ブロック歪を軽減
することができる、映像信号処理装置を提供することで
ある。
Another object of the present invention is to provide a video signal processing device that can reduce block distortion when decoding encoded video signal data using a hierarchical IDCT method.

〔課題を解決するための手段〕[Means to solve the problem]

この発明は、簡単にいえば、階層順次に離散余弦変換し
て符号化された映像信号データを階層順次に逆離散余弦
変換して復号して復号化映像信号データを得る映像信号
処理装置において、当該階層より下位階層の離散余弦変
換された符号化映像信号データがあるかどうかを判別す
る判別手段、および判別手段によって下位階層の符号化
映像信号データがないと判断したとき、当該階層の復号
映像信号データをローパスフィルタ処理するためのフィ
ルタ手段を備えることを特徴とする、映像信号処理装置
である。
To put it simply, the present invention provides a video signal processing device that obtains decoded video signal data by sequentially applying inverse discrete cosine transform to decoding video signal data that has been encoded by performing discrete cosine transform in a hierarchical manner. A determining means for determining whether or not there is encoded video signal data that has been subjected to discrete cosine transform in a hierarchy lower than the relevant hierarchy, and when the determining means determines that there is no encoded video signal data in the lower hierarchy, the decoded video of the relevant hierarchy is determined. A video signal processing device characterized by comprising a filter means for performing low-pass filter processing on signal data.

(作用〕 たとえば符号化映像信号とともに入力されるフラグデー
タに基づいて、判別手段が、その階層より下位の階層の
DCTされた符号化映像信号データがあるかどうかを判
別する。たとえば、フラグデータが“′1°′であれば
、そのときの符号化映像信号データは真の値ではないと
して、より下位の階層の符号化映像信号データを待つ。
(Operation) For example, based on the flag data input together with the encoded video signal, the determining means determines whether or not there is encoded video signal data that has been subjected to DCT in a lower layer than that layer.For example, if the flag data is If it is "'1°", it is assumed that the encoded video signal data at that time is not a true value, and the encoded video signal data of a lower layer is waited for.

フラグデータが“0”′であるとき、判別手段は下位階
層のDCTされた符号化映像信号データは送られてこな
いと判断する。このとき、フィルタ手段のローパスフィ
ルタが有効化され、その階層の復号化映像信号データを
ローパスフィルタ処理する。したがって、隣接ブロック
の境界が連続的に変化するようになり、ブロック歪が緩
和される。
When the flag data is "0"', the determining means determines that the lower layer DCT encoded video signal data is not sent. At this time, the low-pass filter of the filter means is enabled, and the decoded video signal data of that layer is subjected to low-pass filter processing. Therefore, the boundaries between adjacent blocks change continuously, and block distortion is alleviated.

〔発明の効果] この発明によれば、下位階層の符号化映像信号データが
ないとき、ローパスフィルタ処理されるので、ブロック
歪が軽減される。また、先に引用したポストフィルタ方
式では、この発明のように階層毎にローパスフィルタ処
理が必要かどうかを判別してそのときだけフィルタ手段
によってローバスフィルタ処理するようにすることはで
きなかった。
[Effects of the Invention] According to the present invention, when there is no encoded video signal data of a lower layer, low-pass filter processing is performed, so that block distortion is reduced. Further, in the post-filter method cited above, it is not possible to determine whether low-pass filter processing is necessary for each layer and to perform low-pass filter processing by the filter means only at that time, as in the present invention.

この発明の上述の目的、その他の目的、特徴および利点
は、図面を参照して行う以下の実施例の詳細な説明から
一層明らかとなろう。
The above objects, other objects, features and advantages of the present invention will become more apparent from the following detailed description of embodiments with reference to the drawings.

〔実施例] 第1図はこの発明の一実施例を示すブロック図である。〔Example] FIG. 1 is a block diagram showing one embodiment of the present invention.

この実施例においては、映像信号処理袋W10は前述の
衛星放送のデータチャネルを用いて送信される静止画放
送を受信するための受信装置の一部として含まれる。こ
のような受信装置は、放送衛星1から送信されかつアン
テナ2によって受信された衛星放送信号をBSチューナ
3によって復調する。復調された信号のデータチャネル
から、データチャネルデコーダ4によって、静止画パケ
ットデータが取り出され、パケット受信回路12によっ
て、そのパケットデータは、データメモリ14に画像処
理に必要なデータが所定の順番に書込まれる。
In this embodiment, the video signal processing bag W10 is included as part of a receiving device for receiving still image broadcasting transmitted using the aforementioned satellite broadcasting data channel. Such a receiving device demodulates a satellite broadcasting signal transmitted from a broadcasting satellite 1 and received by an antenna 2 using a BS tuner 3. The data channel decoder 4 extracts still image packet data from the data channel of the demodulated signal, and the packet receiving circuit 12 writes the packet data into the data memory 14 in a predetermined order. be included.

そして、IDcT処理回路16において、データメモリ
14から読出された符号化映像信号データ(DCTデー
タ)にIDCT処理が施され、その復号された映像信号
データはフレームメモリ18に書込まれる。一方、デー
タメモリ14から読出されたフラグデータは、フラグ処
理回路20によって、フレームメモリ18の復号化映像
信号データと対応するようにアドレス制御されてフラグ
メモリ22に書込まれる。そして、フレームメモリ18
から復号化映像信号データを読出し、またそれに対応す
るフラグデータをフラグメモリ22から読出して、その
フラグデータを参照して、LP F (Low Pa5
s Filter) 24によって、復号化映像信号デ
ータにLPF処理を施して、それを再びフレームメモリ
18に書込む。このようなフレームメモリ18への書込
動作が各階層毎に繰り返し行われる。
Then, in the IDcT processing circuit 16, IDCT processing is performed on the encoded video signal data (DCT data) read from the data memory 14, and the decoded video signal data is written into the frame memory 18. On the other hand, the flag data read from the data memory 14 is written into the flag memory 22 under address control by the flag processing circuit 20 so as to correspond to the decoded video signal data of the frame memory 18. And frame memory 18
The decoded video signal data is read out from the flag memory 22, and the corresponding flag data is read out from the flag memory 22, and with reference to the flag data, LP F (Low Pa5
s Filter) 24 performs LPF processing on the decoded video signal data and writes it into the frame memory 18 again. Such a write operation to the frame memory 18 is repeated for each layer.

そして、フレームメモリ18からの読出された復号化映
像信号データは、マトリクス回路26によってR,CB
信号データに変換され、それがD/A変換器28によっ
てアナログ映像信号として出カされる。
Then, the decoded video signal data read from the frame memory 18 is processed by the matrix circuit 26 into R, CB,
The signal data is converted into signal data, which is output by the D/A converter 28 as an analog video signal.

ここで、この発明の理解に必要な範囲で、階層的DCT
および階層的JDCTについて簡単に説明する。
Here, to the extent necessary for understanding this invention, the hierarchical DCT
and hierarchical JDCT will be briefly explained.

この実施例では、1画面は720X480画素で構成さ
れ、16X16画素のブロックを1単位として、DCT
方式によって符号化される。したがって、1画面は45
X30ブロツクで構成されることになる。
In this example, one screen is composed of 720 x 480 pixels, and one unit is a block of 16 x 16 pixels, and the DCT
encoded by the method. Therefore, one screen is 45
It will be composed of X30 blocks.

よく知られているように、DCT符号化方弐においては
、画像をf (i、j)とし、変換画像をF (u、v
)とし、画素数をNXNとすると、そのDCT係数F 
(u、v)は次式で表現される。
As is well known, in DCT encoding method 2, the image is f (i, j) and the transformed image is F (u, v
) and the number of pixels is NXN, its DCT coefficient F
(u,v) is expressed by the following formula.

ただし、 第1階層のDCT処理においては、第2図の左端に示す
1ブロック16X16画素を4分割した8×8画素の第
2階層ブロックで各ブロワ264画素の平均値レベルを
用いて、次式(1)に示ず2×2のDCTを行う。
However, in the first layer DCT processing, using the average level of 264 pixels of each blower in the second layer block of 8 x 8 pixels, which is obtained by dividing one block of 16 x 16 pixels shown at the left end of Fig. 2 into 4, the following formula is used. A 2×2 DCT is performed, not shown in (1).

1 Fl(0,O)  −(fz(0,O)+f2(1,O
)+fz(帆 1)+fZ(L  1)) /2 Fl(1,O)  =  (fZ(0,0)−fZ(1
,O)+fz(0,1)fZ(L  1)) /2 Fl(0,1)  −(fz(0,O)+fz(1,0
)−fZ(0,1)fZ(1,1)) /2 Fl(1,l)  −(fZ(0,0)−fZ(1,、
0)−fZ(0,1)十r、o、 I)) /2   
・・・、・・(1)次に、このDCT係数F、(0,0
)〜F、(1,1)の量子化処理を行う。一般に、低い
周波数成分に対しては量子化ステップを細かく、高い周
波数成分に対しては量子化ステップを粗くする。これは
低周波数成分の方が画質に大きく寄与するからである。
1 Fl(0,O) −(fz(0,O)+f2(1,O
) + fz (sail 1) + fZ (L 1)) /2 Fl (1, O) = (fZ (0, 0) - fZ (1
, O) + fz (0, 1) fZ (L 1)) /2 Fl (0, 1) - (fz (0, O) + fz (1, 0
)-fZ(0,1)fZ(1,1))/2 Fl(1,l)-(fZ(0,0)-fZ(1,,
0)-fZ(0,1)r,o, I)) /2
..., ... (1) Next, this DCT coefficient F, (0,0
) to F, performs quantization processing of (1,1). Generally, the quantization step is fine for low frequency components, and coarse for high frequency components. This is because low frequency components contribute more to image quality.

たとえば、最も周波数の低いF、(0,0)は8ビツト
で、F、(L O)およびF、(0,1) はそれぞれ
3ビツトで、そして最も周波数の高いFl(11)は2
ビツトでそれぞれ量子化される。
For example, the lowest frequency F,(0,0) is 8 bits, F,(LO) and F,(0,1) are each 3 bits, and the highest frequency Fl(11) is 2 bits.
Each bit is quantized.

次に、(1)式のDCT係数F、(0,0)〜F、(L
L)を用いて次式(2)に示すIDCT処理を施し、第
2階層を平均値f ’ 、(0,0)〜f ’Z(L 
1)を復2 号した場合、もとの値を正しく復号するかどうかを確か
める。そして、両者がたとえば1以上異なる場合はさら
に、第2階層以降のDCT処理を進める。この場合、下
位階層すなわち第2階層の符号化が行われることを示す
フラグが立てられる。
Next, the DCT coefficients F, (0,0) to F, (L
IDCT processing shown in the following equation (2) is performed using
When decoding 1), check whether the original value is decoded correctly. If the two differ by, for example, one or more, the DCT processing for the second and subsequent layers is further advanced. In this case, a flag is set to indicate that lower layer, ie, second layer, encoding is to be performed.

もし、正しく復号されかつ以下の階層の画素がこの平均
値レベルf ’ 2(0,O)〜f ′、(L 1)で
代表されるような場合は、それ以降の下位階層の処理は
行わない。
If it is correctly decoded and the pixels in the following layers are represented by this average value level f'2(0,O)~f',(L1), the processing of the subsequent lower layers is not performed. do not have.

f′Z(0,O) −(p+(o、O)+F、(1,0
)−1−F、(0,1)+F、(1,1)) /2 f′2(L O) −(Fl(0,0)−41(1,O
)+F、(0,1)F、(1,1)) /2 f′2(01) −(Fl(0,0)+FI(1,0)
−PI(0,1)F、(1,1)) /2 f′2(L 1)  = (PI(0,0)−Fl(1
,0)−Fl(帆 1)+Fl(1,1)) /2  
 ・・・・・・(2)第2階層のDCT処理においては
、次式(3)に従って、先の(1)式で示す第1階層の
DCT係数F、(00)〜F、(L L)を復号して得
られた第2階層の平均値f ′2(II 3)と4×4
画素の第3階層の平均値f3(0,0)〜l、(1,,
1)の差分値をDCTする。
f′Z(0,O) −(p+(o,O)+F,(1,0
)-1-F, (0,1)+F, (1,1)) /2 f'2(L O) -(Fl(0,0)-41(1,O
)+F, (0,1)F, (1,1)) /2 f'2(01) -(Fl(0,0)+FI(1,0)
-PI(0,1)F, (1,1)) /2 f'2(L 1) = (PI(0,0)-Fl(1
,0)-Fl(sail 1)+Fl(1,1))/2
(2) In the second layer DCT processing, the first layer DCT coefficients F, (00) to F, (L L ) and the average value f′2(II 3) of the second layer obtained by decoding 4×4
The average value of the third layer of pixels f3 (0, 0) ~ l, (1,,
1) DCT the difference value.

F2(0,0)  −(F3(0,0)+h(L O)
+f3(0,1)+f3(L 1)  4 Xfz ’
 (i、j)) / 2F2(1,0)  = (F3
(0,01b(1,、0)+f3(0,1)−F2(i
、 1)) /2 F2(帆 1)  −(F3(0,0)+f3(L 0
)−F3(0,1)f、(1,1)) /2 F2(1,1)  −(F3(0,0L−fff(L 
0)−fff(0,1)十f3(L 1)) /2  
 ・・・・・・(3)このようにして(3)弐で得られ
るDCT係数Fz(0,0)〜F2(1,1)が適当に
量子化される。たとえば、係数Fz(0,0)〜FZ(
0,1)はそれぞれ3ビツトで、そしてF2(1,1)
は2ビツトで、それぞれ量子化される。
F2(0,0) −(F3(0,0)+h(LO)
+f3(0,1)+f3(L 1) 4 Xfz'
(i, j)) / 2F2(1,0) = (F3
(0,01b(1,,0)+f3(0,1)−F2(i
, 1)) /2 F2 (sail 1) - (F3 (0,0) + f3 (L 0
)-F3(0,1)f,(1,1))/2 F2(1,1)-(F3(0,0L-fff(L
0)-fff(0,1)f3(L1))/2
(3) In this way, the DCT coefficients Fz(0,0) to F2(1,1) obtained in (3)2 are appropriately quantized. For example, the coefficients Fz(0,0) to FZ(
0,1) are 3 bits each, and F2(1,1)
is 2 bits, each of which is quantized.

次に、先の(3)式のDCT係数F2(0,0)〜F、
(1,1)を用いて、次式(4)に従ってIDCT処理
を施し、先の(2)弐で示す平均値f ′z (i、j
)を加算して第3階層の平均値f3(0,0)〜f3(
L 1)を復号した場合、もとの値を正しく復号するか
どうかを確かめる。そして、両者がたとえば2以上異な
る場合はさらに、第3階層以降のDCT処理を進める。
Next, the DCT coefficients F2(0,0) to F of the above equation (3),
Using (1, 1), IDCT processing is performed according to the following equation (4), and the average value f ′z (i, j
) to obtain the average value f3(0,0) to f3(
When decoding L1), check whether the original value is correctly decoded. If the two differ, for example, by two or more, the DCT processing for the third and subsequent layers is further advanced.

この場合、第3階層の符号化が行われることを示すフラ
グが立てられる。もし、正しく復号されかつ以下の階層
の画素がこの平均値レベルr ′3(0,O)〜f ’
、(1,1)で代表されるような場合は、それ以降の下
位階層の処理は行わない。
In this case, a flag is set to indicate that third layer encoding is to be performed. If it is correctly decoded and the pixels in the following layers are at this average value level r'3(0,O)~f'
, (1, 1), the subsequent lower hierarchy processing is not performed.

f′3(0,0) −(Fz(0,0)+F2(1,O
)+F2(0,1)+FZ(1,I)) / 2 + 
f ’ z(i、j)f ’ 3(11O) −(F2
(0,O)  F2(1,0)+F2(0,1)F2(
111) ) / 2 + f ′z(i、 j)f′
s(0,1) = (F2(0,0)+F2(1,0)
−F、(0,1)F2(111)l /2+ f′2(
i、 j)f’3(L 1) −(F2(0,0)−F
Z(1,0)−F2’(0,1)+P2(1,1) l
 / 2 + f ′z(i、j)・・・・・・(4) 第3階層のDCT処理においては、次式(5)に従って
、先の(3)式で示す第2階層のDCT係数F2(0,
0)〜F2(L 1)を復号して得られた先の(4)弐
 5− 6 で示す第3階層の平均値f ’2(i、 j)と2×2
画素の第4階層の平均値r4(0,O) 〜f、(L 
1) ノ差分値をDCTする。
f′3(0,0) −(Fz(0,0)+F2(1,O
)+F2(0,1)+FZ(1,I))/2+
f' z (i, j) f' 3 (11O) - (F2
(0,O) F2(1,0)+F2(0,1)F2(
111) ) / 2 + f′z(i, j)f′
s(0,1) = (F2(0,0)+F2(1,0)
-F, (0,1)F2(111)l /2+ f'2(
i, j) f'3 (L 1) - (F2 (0,0) - F
Z(1,0)-F2'(0,1)+P2(1,1) l
/ 2 + f ′z (i, j) (4) In the third layer DCT processing, the second layer DCT coefficients shown in the above equation (3) are calculated according to the following equation (5). F2(0,
The average value f'2(i, j) of the third layer shown in (4) 25-6 obtained by decoding 0) to F2(L1) and 2×2
Average value of the fourth layer of pixels r4 (0, O) ~ f, (L
1) DCT the difference value.

F:l(0,0) −(F4(0,O)+f4(1,O
)+f4(0,1)+L(1,1)  4 Xf+ ’
 (i、j)) / 2F3(L O) −(F4(0
,0)−F4(1,O)+f4(0,1)F4(1,1
))/2 F3(0,1) −(F4(0,O)+f4(1,0)
−F4(0,1)f、(L 1)) /2 F3(L 1) −(fj(0,0)−F4(1,0)
−F4(0,1)+ra(1,1)) /2  、−0
−・・(5)このようにして(5)式で得られるDCT
係数F3(0,0)〜F:+(1,1)が適当に量子化
される。たとえば、係数F3(0,O) 〜F3(0,
1)はそれぞれ3ビツトで、そしてF3(1,1)は2
ビツトで、それぞれ量子化される。
F:l(0,0) −(F4(0,O)+f4(1,O
)+f4(0,1)+L(1,1) 4 Xf+'
(i, j)) / 2F3(L O) −(F4(0
,0)-F4(1,O)+f4(0,1)F4(1,1
))/2 F3(0,1) -(F4(0,O)+f4(1,0)
−F4(0,1)f,(L 1)) /2 F3(L 1) −(fj(0,0)−F4(1,0)
-F4(0,1)+ra(1,1)) /2, -0
-...(5) DCT thus obtained by equation (5)
Coefficients F3(0,0) to F:+(1,1) are appropriately quantized. For example, coefficient F3(0,O) ~F3(0,
1) are 3 bits each, and F3(1,1) is 2 bits each.
Each bit is quantized.

次に、先の(5)式で得られたDCT係数F3(0,0
)〜F3(1,1)を用イテ、次式(6)ニ従ッテI 
D CT処理を施し、先の(4)式で得られた平均値f
′(i、j)を加算して第4階層の平均値f、(0,0
)〜f4(1,1)を復号した場合、もとの値を正しく
復号するかどうかを確かめる。そして、両者がたとえば
3以上異なる場合は、さらに、第4階層のDCT処理を
進める。この場合、第4階層の符号化が行われることを
示すフラグが立てられる。もし、正しく復号されかつ以
下の階層の画素がこの平均値レベルf’ 4(0,O)
〜f ’ 4(1,1)で代表されるような場合は第4
階層の処理は行わない。
Next, the DCT coefficient F3 (0, 0
) ~ F3 (1, 1) is used, and the following formula (6) is used.
The average value f obtained from the above equation (4) after performing D CT processing
'(i, j) to obtain the average value f of the fourth layer, (0,0
)~f4(1,1), check whether the original value is correctly decoded. If the two differ, for example, by three or more, the fourth layer DCT processing is further performed. In this case, a flag is set to indicate that fourth layer encoding is to be performed. If it is correctly decoded and the pixels in the following layers are at this average value level f' 4 (0, O)
~f' In the case represented by 4 (1, 1), the fourth
No hierarchy processing is performed.

f’4(0,0)−(Fj(0,0)+Fff(1,0
)+F、(0,1)+F3(1,1)) /2+ f’
3(i、 j)f’ a(1+ O)  −(F3(0
,0)−h(1,O)十F3(0,1)F3(1,1)
 l / 2 +f ’ 3(i、 j)f′4(0,
1) = (P、+(0,0)+Ft(1,0)−F3
(0,1)F3(1,1)) / 2 十f ’ i(
i、J)f′、(1,1) −(P、(0,0)−F3
(1,0)−F3(0,1)→−Ps(1,1)) /
 2 + f ’ :+(i、 J)・・・・・・(6
) 第4階層のDCT処理においては、次式(7)に従って
、先の(5)式で示す第3階層のDCT係数F3(0,
0)〜F3(1,1)を復号して得られた第(6〕式で
示す第4階層の平均値f ’a(L J)と各画素の値
D(0,0)〜D(Ll)の差分値をDCTする。
f'4(0,0)-(Fj(0,0)+Fff(1,0
)+F, (0,1)+F3(1,1)) /2+f'
3(i, j)f' a(1+ O) −(F3(0
,0)-h(1,O)tenF3(0,1)F3(1,1)
l / 2 + f' 3 (i, j) f'4 (0,
1) = (P, + (0,0) + Ft (1,0) - F3
(0,1)F3(1,1)) / 2 10f' i(
i, J) f', (1, 1) - (P, (0, 0) - F3
(1,0)-F3(0,1)→-Ps(1,1)) /
2 + f': + (i, J) (6
) In the fourth layer DCT processing, the third layer DCT coefficient F3 (0,
0) to F3(1, 1) and the average value f'a(L J) of the fourth layer shown in equation (6) and the value of each pixel D(0, 0) to D( DCT the difference value of Ll).

F、(0,O) = (D(0,O)+D(1,O)+
D(0,1)+D (1,1)  4 XL ” (i
、j)) / 2F4(L O) −(D(0,0:1
−D(1,0)+D(0,1)D(L L)) /2 Fa(0,1) −(D(0,O)+D(1,0)−D
(0,1)D(1,1)) /2 Fa(1,1) = (D(0,0)−D(1,0)−
D(0,1)+D(L 1)) /2   ・・・・・
・(7)このようにして(7)式で得られるDCT係数
F4(0,0)〜F4(L I)が適当に量子化される
。たとえば、係数F、(0,O)は4ビツトで、Fa(
1,0)およびFa(0,1)はそれぞれ3ビツトで、
そしてFa(1,1)は2ビツトで、それぞれ量子化さ
れる。
F, (0, O) = (D (0, O) + D (1, O) +
D (0, 1) + D (1, 1) 4 XL ” (i
, j)) / 2F4(L O) −(D(0,0:1
−D(1,0)+D(0,1)D(L L)) /2 Fa(0,1) −(D(0,O)+D(1,0)−D
(0,1)D(1,1)) /2 Fa(1,1) = (D(0,0)−D(1,0)−
D(0,1)+D(L1))/2...
(7) In this way, the DCT coefficients F4(0,0) to F4(L I) obtained by equation (7) are appropriately quantized. For example, the coefficient F, (0, O) is 4 bits, and Fa(
1,0) and Fa(0,1) are each 3 bits,
Fa(1,1) is 2 bits, and each is quantized.

最後に、先の(7)式に従って得られたDCT係数F、
(0,0)〜F、(1,1)を用いて、次式(8)に従
ってIDCT処理を施し、f ’ 4 (Lj)を加算
して最終階層の各画素の値D(0,0)〜D(1,1)
を復号する。
Finally, the DCT coefficient F obtained according to the above equation (7),
Using (0,0) to F, (1,1), IDCT processing is performed according to the following equation (8), and f'4 (Lj) is added to obtain the value D(0,0 )~D(1,1)
decrypt.

D ’ (0,0)−(Fa(0,O)+F4(1,O
)十F4(0,1)+F4(1,1) ) / 2 +
  f ′4(i、  j)D ′(L 0)−(Fa
(0,0)−Fa(1,O)+F4(0,1)Fa(1
,1)) / 2 +f ’ n(i、 j)D ’ 
(0,1)−(Fa(0,O)十F4(1,0)  F
a(0,1)Fa(1,1)) / 2 +  f ’
 、(i、  j)D ′(1,1)−(Fa(0,0
)−Fa(1,0)−14(0,1)十F4(1,1)
) /2+f′4(i、 j)・・・・・・(8) 先に(1)弐〜(8)式を用いて説明した階層的DCT
およびIDCTを前提にして、以下に実施例を説明する
D' (0,0)-(Fa(0,O)+F4(1,O
) 10 F4 (0,1) + F4 (1,1) ) / 2 +
f'4(i, j)D'(L0)-(Fa
(0,0)-Fa(1,O)+F4(0,1)Fa(1
,1)) / 2 +f' n(i, j)D'
(0,1)-(Fa(0,O)10F4(1,0)F
a(0,1)Fa(1,1))/2+f'
, (i, j)D'(1,1)-(Fa(0,0
) - Fa (1,0) -14 (0,1) 10F4 (1,1)
) /2+f'4(i, j) (8) Hierarchical DCT explained earlier using equations (1)2 to (8)
An example will be described below based on the premise of this and IDCT.

第1図に戻って、第1階層においては、データメモリ1
4から読出されたDCTデータに、先の(2)式で示す
IDCT処理がIDCT処理回路16において行われる
。そして、このIDCT処理回路16によって復号され
た映像信号データが、フレームメモリ18に8×8のエ
リアで書込まれる。次に、データメモリ14からフラグ
データを読出し、フラグ処理回路20によってそのフラ
グデ9 一夕をフラグメモリ22に書込む。フラグメモリ22か
ら読出された対象となる映像信号データに対応するフラ
グデータが読出され、そのフラグデータがLPF処理回
路24に与えられる。一方、フレームメモリ18から、
その対象となる復号化映像信号データが読出される。L
PF処理回路24では、フラグデータがパ0“のとき、
すなわち第2階層の符号化映像信号データが送られてこ
ない場合には、LPF処理回路24では、その読出した
復号化映像信号データが真の値であると判断し、読出し
た復号化映像信号データにLPF処理を施して、それを
再びフレームメモリ18に書込む。また、フラグデータ
が1″であるとき、すなわち第2階層の符号化映像信号
がさらに送られてくる場合には、そのときの復号化映像
信号データの値は真の値ではな(、したがってそれにL
PF処理を施しても意味がないので、LPF処理回路2
4は、フレームメモリ18から読出した復号化映像信号
データをそのままフレームメモリ18に再書込みする。
Returning to FIG. 1, in the first layer, data memory 1
The IDCT processing shown in equation (2) above is performed on the DCT data read from the IDCT processing circuit 16. The video signal data decoded by this IDCT processing circuit 16 is written into the frame memory 18 in an 8×8 area. Next, the flag data is read from the data memory 14, and the flag data is written into the flag memory 22 by the flag processing circuit 20. Flag data corresponding to the target video signal data read out from the flag memory 22 is read out, and the flag data is given to the LPF processing circuit 24. On the other hand, from the frame memory 18,
The target decoded video signal data is read out. L
In the PF processing circuit 24, when the flag data is 0",
That is, when the encoded video signal data of the second layer is not sent, the LPF processing circuit 24 determines that the read decoded video signal data is the true value, and uses the read decoded video signal data. is subjected to LPF processing and written to the frame memory 18 again. Furthermore, when the flag data is 1'', that is, when the second layer encoded video signal is further sent, the value of the decoded video signal data at that time is not the true value (therefore, it is L
Since there is no point in performing PF processing, LPF processing circuit 2
4 rewrites the decoded video signal data read from the frame memory 18 into the frame memory 18 as is.

すなわち、フレームメモリ180 の再書込を実質的に無効化する。That is, the frame memory 180 effectively disables rewriting.

第2階層においては、IDCT処理回路16において、
先の(4)式で示すIDCT処理が行われるともに、フ
ラグメモリ22から読出された第1階層のフラグデータ
゛1”に応答して、そのとき復号化された映像信号デー
タが第1階層において得られた対応する復号化映像信号
データに加算される。そして、その加算された復号化映
像信号データが、フレームメモリ18に4×4のエリア
で書込まれる。そのとき、データメモリ14からのフラ
グデータがそのフレームメモリの映像信号データと対応
するようにアドレス制御されて、フラグ処理回路20に
よってフラグメモリ22に書込まれる。そして、このフ
ラグメモリ22からのフラグデータが0°“のとき、フ
レームメモリ18から読出した復号化挟像信号データが
、LPF処理24においてLPF処理され、再びフレー
ムメモ111日に書込まれる。このときにも、フラグデ
ータが1”の場合には、第3階層の復号化映像信号デー
タが送られてくるので、LPF処理回路24は読出した
復号化映像信号データをそのままフレームメモリ18に
与える。
In the second layer, in the IDCT processing circuit 16,
The IDCT processing shown in equation (4) above is performed, and in response to the first layer flag data "1" read from the flag memory 22, the video signal data decoded at that time is obtained in the first layer. The added decoded video signal data is written into the frame memory 18 in a 4×4 area.At this time, the flag data from the data memory 14 is added to the corresponding decoded video signal data. is address-controlled so that it corresponds to the video signal data of the frame memory, and is written into the flag memory 22 by the flag processing circuit 20. Then, when the flag data from the flag memory 22 is 0°, the frame memory The decoded pinned image signal data read from 18 is subjected to LPF processing in LPF processing 24, and is written again to frame memo 111. At this time as well, if the flag data is 1'', the third layer decoded video signal data is sent, so the LPF processing circuit 24 provides the read decoded video signal data to the frame memory 18 as it is. .

第3階層においては、IDCT処理回路16において、
先の(6)式に示すIDCT処理をするとともに、フラ
グメモリ22からの第2階層のフラグが1°゛であると
き、その復号化映像信号データが対応する第2階層で得
られた復号化映像信号データに加算される。そして、そ
の加算された復号化映像信号データが、フレームメモリ
18に2×2のエリアで書込まれる。このとき、フラグ
メモリ22にその第3階層のフラグデータが書込まれる
。フラグメモリ22からのフラグデータが“0“である
とき、LPF処理回路24は、フレームメモリ18から
読出した復号化映像信号データをLPF処理し、それを
再びフレームメモリ18に書込む。このとき、フラグメ
モリ22からのフラグデータが“1′°であれば、LP
F処理回路24は、フレームメモリ18から読出した復
号化映像信号データをLPF処理しないでそのままフレ
ームメモリ18に再書込みする。
In the third layer, in the IDCT processing circuit 16,
In addition to performing the IDCT processing shown in equation (6) above, when the second layer flag from the flag memory 22 is 1°, the decoded video signal data obtained in the corresponding second layer is Added to video signal data. Then, the added decoded video signal data is written into the frame memory 18 in a 2×2 area. At this time, the flag data of the third layer is written into the flag memory 22. When the flag data from the flag memory 22 is "0", the LPF processing circuit 24 performs LPF processing on the decoded video signal data read from the frame memory 18 and writes it into the frame memory 18 again. At this time, if the flag data from the flag memory 22 is "1'°, the LP
The F processing circuit 24 rewrites the decoded video signal data read from the frame memory 18 directly into the frame memory 18 without performing LPF processing.

第4階層においては、IDCT処理回路16において、
先の(8)式に示すIDCT処理が行われるとともに、
フラグメモリ22からの第3階層のフラグデーラダ′1
“に応答して、そのとき復号された映像信号データが第
3階層において得られた対応する映像信号データに加算
される。そして、その加算された復号化映像信号データ
が、フレームメモリ18に1×1のエリアで書込まれる
。このとき、LPF処理回路24では、フレームメモリ
18に書込まれた復号化映像信号データは各画素の値を
復号しているので、ブロック歪を除去するLPF処理は
行わない。
In the fourth layer, in the IDCT processing circuit 16,
The IDCT processing shown in equation (8) above is performed, and
Third layer flag data '1 from flag memory 22
In response to ", the video signal data decoded at that time is added to the corresponding video signal data obtained in the third layer. Then, the added decoded video signal data is stored in the frame memory 18. ×1 area. At this time, since the decoded video signal data written to the frame memory 18 has decoded the value of each pixel, the LPF processing circuit 24 performs LPF processing to remove block distortion. is not carried out.

このようにして、階層順次のIDCT処理において、下
位階層の符号化映像信号データがあるときにのみ、LP
F処理回路24におけるLPF処理を実質的に有効化す
るようにしているので、たとえば第3図に示すようなブ
ロック境界においては、隣接ブロックのレベル差が漸増
または漸減するようになるので、急峻なレベル差に起因
するブロック歪が緩和ないし軽減される。
In this way, in layer-sequential IDCT processing, only when there is encoded video signal data of a lower layer, the LP
Since the LPF processing in the F processing circuit 24 is effectively enabled, for example, at block boundaries as shown in FIG. 3, the level difference between adjacent blocks gradually increases or decreases. Block distortion caused by level differences is alleviated or reduced.

3 次に、第4図を参照して、この発明の好ましい実施例に
ついて説明する。この第4図実施例においては、前述の
フレームメモリ18には、書込信号W百として、オアゲ
ート30の出力が与えられる。オアゲート30の一方入
力には、LPF処理回路24(第1図)からのライト信
号が与えられ、他方入力には、比較器32からの出力が
与えられる。
3 Next, a preferred embodiment of the present invention will be described with reference to FIG. In the embodiment shown in FIG. 4, the output of the OR gate 30 is applied to the frame memory 18 as the write signal W18. The write signal from the LPF processing circuit 24 (FIG. 1) is applied to one input of the OR gate 30, and the output from the comparator 32 is applied to the other input.

フレームメモリ18から読出した復号化映像信号データ
はLPF処理回路24に与えられる。このLPF処理回
路24の出力が上述の比較器32に与えられるとともに
、フレームメモリ18のデータ人力として与えられる。
The decoded video signal data read from the frame memory 18 is given to the LPF processing circuit 24. The output of this LPF processing circuit 24 is given to the above-mentioned comparator 32, and is also given as data input to the frame memory 18.

そして、比較器32においてLPF処理回路24によっ
てL P F処理された復号化映像信号データとLPF
処理されない復号化映像信号データとを比較して、両者
がたとえば図示しないCPUから与えられる所定の閾値
Th以上異なる場合、この比較器32から“1゛′が出
力される。比較器32の出力は、オアゲート31の一方
入力として与えられ、このオアゲー4 ト31の他方入力には、対象となっている画素の属する
ブロックのフラグデータFDcが与えられる。したがっ
て、その画素の属するブロックのフラグデータFDcが
“0“でありかつ比較器32の出力が” 1 ”のとき
、オアゲート31の出力すなわちオアゲート30の出力
が1“となり、したがって、フレームメモリ18の書込
信号WEが“1”となるので、そのときにはフレームメ
モリ18の書込が禁止される。
Then, in the comparator 32, the decoded video signal data subjected to the LPF processing by the LPF processing circuit 24 and the LPF
When the unprocessed decoded video signal data is compared and the two differ by more than a predetermined threshold Th given by a CPU (not shown), the comparator 32 outputs "1".The output of the comparator 32 is , is given as one input of the OR gate 31, and the flag data FDc of the block to which the target pixel belongs is given to the other input of the OR gate 31.Therefore, the flag data FDc of the block to which the pixel belongs is given as the other input of the OR gate 31. When "0" and the output of the comparator 32 is "1", the output of the OR gate 31, that is, the output of the OR gate 30 becomes "1", and therefore the write signal WE of the frame memory 18 becomes "1". At that time, writing to the frame memory 18 is prohibited.

詳しく述べると、この実施例のLPF処理回路24は2
次元LPFとして構成され、2つの遅延線34および3
6を含む。この遅延線34および36は、それぞれ、た
とえばラインメモリからなり、その遅延量nは各階層毎
に変化される。たとえば第1階層ではその遅延量n=4
ラインに、第2階層ではn、 = 2ラインに、そして
第3階層ではn=1ラインに設定される。
To be more specific, the LPF processing circuit 24 of this embodiment has two
configured as a dimensional LPF, with two delay lines 34 and 3
Contains 6. The delay lines 34 and 36 are each made of, for example, a line memory, and the delay amount n thereof is changed for each layer. For example, in the first layer, the delay amount n=4
line, in the second layer it is set to n, = 2 lines, and in the third layer it is set to n = 1 line.

遅延線34に入る前の映像信号データすなわちフレーム
メモリ18から読出したそのままの映像信号データがマ
ルチプレクサ38の一方入力に与えられるとともに、遅
延回路40に与えられる。
The video signal data before entering the delay line 34 , that is, the video signal data as it is read from the frame memory 18 , is applied to one input of the multiplexer 38 and also to the delay circuit 40 .

遅延回路40を経た復号化映像信号データはマルチプレ
クサ42の一方入力に与えられるとともに、遅延回路4
4に与えられる。そして、遅延回路44を経た復号化映
像信号データはマルチプレクサ46の一方入力に与えら
れる。遅延回路40および44は、それぞれD−FFで
構成され、その遅延量mは各階層毎に変化される。たと
えば、第1階層ではm=4として、第2階層ではm=2
として、そして第3階層ではm=1としてそれぞれ設定
される。これは、先の第3回を参照して説明したように
、LPF処理回路24によるL P F処理が隣接ブロ
ックに跨がって行われるように制御するためである。ま
た、マルチプレクサ3842および46の切換信号とし
ては、それぞれ、フラグメモリ22(第1図)から読出
した対象となっている画素の属するブロックのフラグデ
ータFD0゜、FD、、およびFD、2が与えられる。
The decoded video signal data that has passed through the delay circuit 40 is given to one input of the multiplexer 42, and
given to 4. Then, the decoded video signal data that has passed through the delay circuit 44 is given to one input of a multiplexer 46. The delay circuits 40 and 44 are each composed of a D-FF, and the delay amount m is changed for each layer. For example, in the first layer, m=4, and in the second layer, m=2
and m=1 in the third layer. This is to control the LPF processing by the LPF processing circuit 24 so that it spans adjacent blocks, as explained with reference to the third section above. Further, as switching signals for the multiplexers 3842 and 46, flag data FD0°, FD, and FD,2 of the block to which the target pixel belongs, read from the flag memory 22 (FIG. 1), are respectively applied. .

また、遅延線34を経て遅延線36を通る前の復号化映
像信号データは、マルチプレクサ48の一方入力に与え
られるとともに、遅延回路50に与えられる。遅延回路
50を経た復号化映像信号データは遅延回路52に与え
られる。そして、遅延回路52の出力はマルチプレクサ
54の一方入力に与えられる。このマルチプレクサ48
および54の切換信号としては、それぞれ、フラグメモ
IJ22からの対象となっている画素の属するブロック
のフラグデータFD、。およびFD、2が与えられる。
Further, the decoded video signal data before passing through the delay line 36 via the delay line 34 is given to one input of the multiplexer 48 and also given to the delay circuit 50. The decoded video signal data that has passed through the delay circuit 50 is given to a delay circuit 52. The output of the delay circuit 52 is then given to one input of the multiplexer 54. This multiplexer 48
The switching signals 54 and 54 are the flag data FD of the block to which the target pixel from the flag memo IJ22 belongs. and FD, 2 are given.

なお、遅延回路50および52は先の遅延回路40およ
び44と同様である。
Note that delay circuits 50 and 52 are similar to delay circuits 40 and 44 described above.

遅延線36を経た復号化映像信号データは、マルチプレ
クサ56の一方人力に与えられるとともに、遅延回路5
8に与えられる。そして、遅延回路58の出力はマルチ
プレクサ60の一方入力に与えられるとともに、遅延回
路62に与えられる。遅延回路62の出力はマルチプレ
クサ64の一方入力に与えられる。遅延回路58および
62は、それぞれ先の遅延回路40.50および44お
よび52と同様である。そして、マルチプレクサ56.
60および64の切換信号としては、フラ7 グメモリ22から読出した対象となっている画素が属す
るフ゛口・ンクのフラグデータF D 20.  F 
D 21およびFD2□が与えられる。
The decoded video signal data that has passed through the delay line 36 is given to one side of the multiplexer 56, and is also sent to the delay circuit 5.
given to 8. The output of the delay circuit 58 is applied to one input of the multiplexer 60 and also to the delay circuit 62. The output of delay circuit 62 is applied to one input of multiplexer 64. Delay circuits 58 and 62 are similar to previous delay circuits 40, 50 and 44 and 52, respectively. and multiplexer 56.
The switching signals 60 and 64 include flag data F D 7 of the link to which the target pixel read from the flag memory 22 belongs. F
D21 and FD2□ are given.

上述のマルチプレクサ38 42 46 48.54,
56.60および64の全ての他方入力としては、前述
の遅延回路50を経た復号化映像信号データが与えられ
る。したがって、これらマルチプレクサは、対応のフラ
グデータFDが1“のとき、遅延回路50からそれぞれ
の他方入力に与えられる復号化映像信号データすなわち
LPF処理する前の復号化映像信号データをそのまま出
力する。逆に、フラグデータFDが“′0パのとき、各
マルチプレクサはそのとき各一方入力に与えられている
復号化映像信号データを選択的に出力する。
Multiplexer 38 42 46 48.54 as described above,
Decoded video signal data that has passed through the aforementioned delay circuit 50 is applied to all other inputs of 56, 60 and 64. Therefore, when the corresponding flag data FD is 1'', these multiplexers directly output the decoded video signal data given to the other input from the delay circuit 50, that is, the decoded video signal data before LPF processing. In addition, when the flag data FD is "'0pa", each multiplexer selectively outputs the decoded video signal data that is applied to one input at that time.

そして、マルチプレクサ38.42および46の出力は
、掛算器66.68および70に与えられる。掛算器6
6は1/16掛算器であり、掛算器68は1/8掛算器
であり、掛算器70は1/16掛算器である。また、マ
ルチプレクサ48の2日 出力は掛算器72に与えられ、前述の遅延回路52の出
力は掛算器74に与えられ、マルチプレクサ54の出力
は掛算器76に与えられる。掛算器72は1/8掛算器
であり、掛算器74は1/4掛算器であり、掛算器76
は1/8掛算器である。そして、マルチプレクサ566
0および64の出力ば、それぞれ、掛算器78.80お
よび82に与えられる。掛算器78は1/16掛算器で
あり、掛算器80は1/8掛算器であり、掛算器82は
1/16掛算器である。
The outputs of multiplexers 38, 42 and 46 are then provided to multipliers 66, 68 and 70. Multiplier 6
6 is a 1/16 multiplier, multiplier 68 is a 1/8 multiplier, and multiplier 70 is a 1/16 multiplier. Further, the 2-day output of the multiplexer 48 is applied to a multiplier 72, the output of the aforementioned delay circuit 52 is applied to a multiplier 74, and the output of the multiplexer 54 is applied to a multiplier 76. Multiplier 72 is a 1/8 multiplier, multiplier 74 is a 1/4 multiplier, and multiplier 76 is a 1/4 multiplier.
is a 1/8 multiplier. And multiplexer 566
The outputs of 0 and 64 are provided to multipliers 78, 80 and 82, respectively. Multiplier 78 is a 1/16 multiplier, multiplier 80 is a 1/8 multiplier, and multiplier 82 is a 1/16 multiplier.

これら掛算器66〜82の出力は、全て加算器84に与
えられる。そして、この加算器84の出力がこのLPF
処理回路24の出力となる。
The outputs of these multipliers 66 to 82 are all given to an adder 84. The output of this adder 84 is then
This becomes the output of the processing circuit 24.

前述のように、この実施例のLPF処理回路24は、2
次元LPF回路を構成していて、第5図に示すように、
第1階層のLPF時には、−辺が8の正方形の中心点(
XO,YO)を◎とし、各辺の中点を・とし、4隅の点
を○としたとき、◎を1/4、・を1/8.01/16
の比で加算したものを中心点のLPF出力とするもので
ある。
As mentioned above, the LPF processing circuit 24 of this embodiment has two
It constitutes a dimensional LPF circuit, and as shown in Figure 5,
At the time of LPF of the first layer, the center point of a square with -side 8 (
When XO, YO) is ◎, the midpoint of each side is ・, and the four corner points are ○, ◎ is 1/4 and ・ is 1/8.01/16
The sum of the ratios is taken as the LPF output at the center point.

このような2次元LPF動作については既によく知られ
たところであり、ここではこれ以上の説明は省略する。
Such two-dimensional LPF operation is already well known, and further explanation will be omitted here.

第4図実施例において、先に説明したように、マルチプ
レクサ3B、42,46,48,54゜55.60およ
び64は、それぞれ、対応のフラグデータFDao、F
Do1 FDoz、FDlo FD1□、FD2゜、F
D2IおよびFD、□が“°0゛のときにのみ、そのと
き一方入力に与えられている復号化映像信号データを出
力する。したがって、フラグデータFDが“1゛のとき
にば、各マルチプレクサからは、遅延回路50の出力す
なわち第5図に示す中心点(XO,YO)を示す復号化
映像信号データすなわちLPF処理される前の復号化映
像信号データが出力される。換言すれば、このマルチプ
レクサによって、フラグメモリ22からのフラグデータ
゛l“または′0″によるフレームメモリ18の再書込
時の入力が決定されるのである。すなわち、フラグデー
タFDが“1゛のときには、LPF処理回路24におい
ては、中心画素をフラグデータFD=1に対応する各掛
算器に入力することになり、フラグの立ったデータを用
いずに中心画素をもってフィルタリングを行って、結果
的に中心画素の比重を大きくすることになる。また中心
画素のフラグが立たないときのみ、オアゲート31の働
きで、このLPF処理回路24の出力が有効化される。
In the embodiment of FIG. 4, as explained earlier, the multiplexers 3B, 42, 46, 48, 54°55, 60 and 64 respectively have the corresponding flag data FDao, F
Do1 FDoz, FDlo FD1□, FD2゜, F
Only when D2I and FD are "°0", the decoded video signal data given to one input at that time is output. Therefore, when the flag data FD is "1", each multiplexer outputs the decoded video signal data. is the output of the delay circuit 50, that is, the decoded video signal data indicating the center point (XO, YO) shown in FIG. 5, that is, the decoded video signal data before being subjected to LPF processing. In other words, this multiplexer determines the input when rewriting the frame memory 18 using the flag data "1" or "0" from the flag memory 22. That is, when the flag data FD is "1", in the LPF processing circuit 24, the center pixel is input to each multiplier corresponding to the flag data FD=1, and the center pixel is inputted to each multiplier corresponding to the flag data FD=1. Filtering is performed on each pixel, and as a result, the specific gravity of the center pixel is increased.Furthermore, only when the flag of the center pixel is not set, the output of this LPF processing circuit 24 is enabled by the action of the OR gate 31. .

したがって、第1図実施例において説明したように、フ
ラグメモリ22からのフラグデータの“1“またば′°
0”に依存してフレームメモリ18に再書込みされる復
号化映像信号データが異なることになる。
Therefore, as explained in the embodiment of FIG. 1, if the flag data from the flag memory 22 is "1" or
0'', the decoded video signal data rewritten to the frame memory 18 will be different.

前述のようにLPF処理回路24すなわち、加算器84
の出力は比較器32の一方入力として与えられ、この比
較器32の他方入力としては、先の遅延回路52の出力
すなわちL P F処理を施さないものと同じ復号化映
像信号データが与えられる。したがって、比較器32で
は、両者を比較して、その両者の差が設定された閾値T
h以下のとき“0゛を出力し、閾値Th以上のとき1“
を出力する。
As mentioned above, the LPF processing circuit 24, that is, the adder 84
The output of is given as one input of the comparator 32, and the other input of this comparator 32 is given the same decoded video signal data as the output of the delay circuit 52, that is, the same as that without LPF processing. Therefore, the comparator 32 compares the two, and the difference between the two is set to a threshold T
Outputs “0” when it is less than h, and outputs “1” when it is more than threshold Th.
Output.

1 2 ここで、この比較器32に関連して詳細に説明する。1 2 Here, the comparator 32 will be explained in detail.

前述のように、L P F処理回路24は、下位階層の
符号化映像信号データが送られてこないブロック(の画
素)についてのみ有効化される。そのために、第6図に
示すように、映像信号それ自体に縦または横にレベルの
大きく変化する境界線が存在し、それが符号化ブロック
の境界と一致したりしなかったりするような場合、ある
ブロック(第7図において★を付したブロック)ではL
 P F処理され、それ以外のブロックではLPF処理
が行われないということがある。そのために、再生映像
信号において、その境界線の見え方が不自然に不連続に
なる。なぜなら、L P F処理されると、第3図に示
すように、隣接ブロック間のブロック境界がなめらかに
なるので、第6図に示す★マークのブロックではLPF
処理によって、映像信号それ自体の境界線がなめらかに
なってしまい、その部分でその境界線が「ぼける」こと
になる。
As described above, the LPF processing circuit 24 is enabled only for blocks (pixels thereof) to which encoded video signal data of a lower layer is not sent. Therefore, as shown in FIG. 6, if there is a boundary line in the video signal itself where the level changes greatly vertically or horizontally, and this boundary line may or may not coincide with the boundary of the encoded block, In a certain block (the block marked with ★ in Figure 7), L
There are cases where a block is subjected to PF processing, but other blocks are not subjected to LPF processing. Therefore, in the reproduced video signal, the appearance of the boundary line becomes unnaturally discontinuous. This is because when LPF processing is performed, the block boundaries between adjacent blocks become smooth as shown in Figure 3, so the blocks marked with ★ in Figure 6 are processed using LPF.
As a result of processing, the boundaries of the video signal itself are smoothed out, causing the boundaries to become "blurred" in those areas.

このような不都合を解消するために、比較器32が設け
られる。
A comparator 32 is provided to eliminate such inconvenience.

すなわち、比較器32からは、LPF処理回路24にお
いてLPF処理を施した場合の復号化映像信号レベルと
L P F処理を施さない場合の復号化映像信号レベル
との差が、所定の閾値Thよりも大きくなる場合、“′
1“を出力する。したがって、フレームメモリ18にお
けるLPF処理回路24の出力すなわちLPF処理され
た復号化映像信号データの再書込を禁止する。したがっ
て、閾値Thを適当に設定し、第6図に示す★マークの
ブロックでLPF処理されないように制御することが可
能である。すなわち、LPF後の映像信号のレベルと隣
接ブロック間の平均値レベルの差とが所定の閾値Thを
超えると、L P F処理が実質的に禁止されるので、
映像信号が木来有する境界線部分における高周波数成分
を減殺することがない。したがって、再生映像信号にお
いて、その境界線が「ぼける」ことがなくなる。
That is, the comparator 32 determines that the difference between the decoded video signal level when the LPF processing is performed in the LPF processing circuit 24 and the decoded video signal level when the LPF processing is not performed is greater than the predetermined threshold Th. also becomes larger, “′
1". Therefore, rewriting of the output of the LPF processing circuit 24 in the frame memory 18, that is, the decoded video signal data subjected to the LPF processing, is prohibited. Therefore, the threshold value Th is appropriately set, and as shown in FIG. It is possible to control so that the blocks marked with a ★ mark are not subjected to LPF processing.In other words, when the difference between the level of the video signal after LPF and the average level between adjacent blocks exceeds a predetermined threshold Th, L P Since F processing is practically prohibited,
High frequency components in the boundary line portion of the video signal are not attenuated. Therefore, in the reproduced video signal, the boundary line will not be "blurred".

なお、その閾値Thを階層毎に視覚的に気にならない程
度の小さな値に設定することによって、効果的にLPF
処理を行うことができる。すなわち、上位階層はどその
閾値Thを小さ(し、下位階層はど大きく設定すれば、
実際の映像信号の境界線の前後に生じる偽輪郭(ブロッ
ク歪)を上位階層ではほどんど感知できない程度にまで
小さくすることができる一方、下位階層ではいわゆるエ
ツジ強調のように機能させることも可能である。
In addition, by setting the threshold Th to a small value that is not visually noticeable for each layer, the LPF can be effectively
can be processed. In other words, if the upper layer has a smaller threshold Th, and the lower layer has a larger threshold,
While it is possible to reduce false contours (block distortion) that occur before and after the boundaries of the actual video signal to the extent that they are almost undetectable in the upper layer, it is also possible to make it function as so-called edge enhancement in the lower layer. be.

次に、第7A図および第7B図を参照して、この発明の
他の好ましい実施例について説明する。
Next, another preferred embodiment of the present invention will be described with reference to FIGS. 7A and 7B.

ただし、この第7A図および第7B図において、第5図
と同一ないし類似の部分には同一ないし類似の参照符号
を付し、重複する説明は省略する。
However, in FIGS. 7A and 7B, parts that are the same or similar to those in FIG. 5 are given the same or similar reference numerals, and redundant explanation will be omitted.

そして、第7A図に示すように、各マルチプレクサ38
,42.46,48,54,56.60および64の出
力である復号化映像信号データa00+  aO1+ 
 aoz+  alet  a12+ ”・が、第7B
図に示す比較器321,322,323,324,32
5、・・・のそれぞれの一方入力に与えられる。そして
、これら比較器321,322,323,324.32
5.・・・の他方入力には、共通的に、第7A図で示す
比較器50を経た復号化映像信号データすなわちL P
 F処理される前の復号化映像信号データが与えられる
。したがって、比較器321.322,323,324
,325.・・・においては、先の第4図に示す比較器
32と同様に両入力がそれぞれ与えられている閾値Th
以上の差があるかどうかを判別する。そして、比較器3
21.322,323,324,325.・・・の出力
はオアゲート88を通して、ラッチ回路として機能する
D−FF90に与えられる。このD−F F 90は、
比較器すなわちオアゲート88の出力をブロック毎にラ
ッチするものであり、特になくてもよいが、このD−F
F90を設ければブロック毎の制御が確実に行われ得る
。そして、このD−FF90の出力が、第7A図に示す
ように、オアゲート31の他方入力に与えられる。
Then, as shown in FIG. 7A, each multiplexer 38
, 42.46, 48, 54, 56.60 and 64, decoded video signal data a00+ aO1+
aoz+ alet a12+ ”・is the 7th B
Comparators 321, 322, 323, 324, 32 shown in the figure
5, . . . are given to one input. And these comparators 321, 322, 323, 324.32
5. The other inputs of . . . commonly receive decoded video signal data, that is, L P
Decoded video signal data before F processing is given. Therefore, comparators 321, 322, 323, 324
, 325. . . , the threshold Th to which both inputs are respectively given is the same as the comparator 32 shown in FIG.
Determine whether there is a difference greater than or equal to the above. And comparator 3
21.322,323,324,325. The outputs of... are given to the D-FF 90, which functions as a latch circuit, through an OR gate 88. This D-FF 90 is
It latches the output of the comparator or OR gate 88 for each block, and although it is not necessary, this D-F
By providing F90, control for each block can be performed reliably. The output of this D-FF 90 is then given to the other input of the OR gate 31, as shown in FIG. 7A.

第7A図および第7B図に示す実施例においては、L 
P F処理される前の復号化映像信号データと各掛算器
に入力されるLPF参照画素との差が所定の閾値Thよ
りも大きいとき、フレームメモ5 111日の再書込が禁止される。したがって、実際の映
像の境界線と符号化ブロックの境界とが接近している場
合のL P F処理を実質的に禁止することができ、映
像の境界線を挾むレベル差をそのまま保持することがで
きる。
In the embodiment shown in FIGS. 7A and 7B, L
When the difference between the decoded video signal data before PF processing and the LPF reference pixel input to each multiplier is larger than a predetermined threshold Th, rewriting of frame memo 5111 is prohibited. Therefore, LPF processing can be virtually prohibited when the actual video boundary line and the encoded block boundary line are close to each other, and the level difference between the video boundary lines can be maintained as is. Can be done.

なお、第7B図に示す回路に代えて、第8図に示す回路
が用いられてもよい。この第8図に示す実施例では、第
7B図が多数の比較器321,322 ・・・を用いた
のに対し、1つの比較器320を用いる。そして、この
比較器320の一方入力には、マルチプレクサ92の出
力が与えられる。
Note that the circuit shown in FIG. 8 may be used instead of the circuit shown in FIG. 7B. In the embodiment shown in FIG. 8, one comparator 320 is used, whereas FIG. 7B uses a large number of comparators 321, 322, . . . . The output of the multiplexer 92 is applied to one input of the comparator 320.

このマルチプレクサ92には、第7A図に示す各マルチ
プレクサの出力である復号化映像信号aoaao++ 
・・・、a22がそれぞれ与えられる。そして、比較器
320の他方入力には、LPF処理が施される前の復号
化映像信号データCが与えられるとともに、所定の閾値
データThが与えられる。
This multiplexer 92 receives the decoded video signal aoaao++ which is the output of each multiplexer shown in FIG. 7A.
..., a22 are given respectively. The other input of the comparator 320 is supplied with decoded video signal data C before being subjected to LPF processing, and also with predetermined threshold data Th.

比較器320の出力がオアゲート94を経てリセット付
n)−FF96に与えられる。このリセット付D−FF
96の出力が上述のオアゲート94の6 他方入力に与えられるとともに、第7AIIに示すオア
ゲート31の他方入力に与えられる。
The output of the comparator 320 is applied to an n)-FF 96 with a reset via an OR gate 94. This D-FF with reset
The output of 96 is applied to the 6 other input of the above-mentioned OR gate 94, and is also applied to the other input of the OR gate 31 shown in No. 7 AII.

この第8図実施例では、マルチプレクサ92によって、
リセット付I)−FF96のクロックと同期的に与えら
れる切換信号に応答して、データa。。〜actまで順
に選択して出力する。そして、比較器320では、その
選択的に出力されるデータと比較データCとを比較し、
両者が所定の閾値Th以上差があるとき“°1“を出力
する。そして、その比較器320の出力がオアゲート9
4を経てリセット付D−FF96においてラッチされる
In this FIG. 8 embodiment, the multiplexer 92
In response to a switching signal applied synchronously with the clock of I)-FF96 with reset, data a. . -act are selected and output in order. Then, the comparator 320 compares the selectively output data with comparison data C,
When there is a difference between the two by a predetermined threshold Th or more, "°1" is output. Then, the output of the comparator 320 is the OR gate 9
4 and is latched in the D-FF 96 with reset.

そして、このリセット付I)−FF96は、全てのデー
タa0゜〜a22の比較動作が終了した後にリセットさ
れる。この第8図実施例は第7B図に示すものと同様の
動作を行うが、その回路構成は簡単になっている。
The reset FF 96 is reset after the comparison operation of all data a0° to a22 is completed. This embodiment of FIG. 8 performs the same operation as that shown in FIG. 7B, but its circuit configuration is simplified.

なお、第4図および第7A図、第7B図(または第8図
)に示す実施例では、LPF処理を禁止する場合、LP
F処理回路24においては、マルチプレクサによってデ
ータを選択してLPF処理し、そのLPF処理回路24
からの出力のフレームメモリ18への再書込を禁止した
。しかしながら、この方法に代えて、たとえばLPF処
理回路24における処理動作それ自体を禁止するような
方法が採用されてもよい。
In addition, in the embodiment shown in FIG. 4, FIG. 7A, and FIG. 7B (or FIG. 8), when LPF processing is prohibited, LP
In the F processing circuit 24, data is selected by a multiplexer and subjected to LPF processing, and the LPF processing circuit 24
Rewriting of the output from the frame memory 18 is prohibited. However, instead of this method, for example, a method may be adopted in which the processing operation itself in the LPF processing circuit 24 is prohibited.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例を示すブロック図である。 第2図は第1図実施例における階層的DCTおよび階層
的IDCTを説明するための図解図である。 第3図はLPF処理回路によって処理された結果を示す
図解図である。 第4図はこの発明の好ましい実施例を示す回路図である
。 第5図はLPF処理回路の動作を説明するための図解図
である。 第6図はLPF処理を禁止する必要性を説明するための
図解図である。 第7A図および第7B図はこの発明の他の好ましい実施
例を示す回路図である。 第8図は第7B図の変形例を示す回路図である図におい
て、10は映像信号処理装置、16はIDCT処理回路
、18はフレームメモリ、22はフラグメモリ、24は
LPF処理回路、3033.88.94はオアゲーI・
、32.321322 323 324 325  ・
・・ 320は比較器、90はll−FF、38,42
,48,54.56.60,64.92はマルチプレク
サ、96はリセット付1)−FFを示す。
FIG. 1 is a block diagram showing one embodiment of the present invention. FIG. 2 is an illustrative diagram for explaining the hierarchical DCT and hierarchical IDCT in the embodiment of FIG. FIG. 3 is an illustrative diagram showing the results of processing by the LPF processing circuit. FIG. 4 is a circuit diagram showing a preferred embodiment of the invention. FIG. 5 is an illustrative diagram for explaining the operation of the LPF processing circuit. FIG. 6 is an illustrative diagram for explaining the necessity of prohibiting LPF processing. FIGS. 7A and 7B are circuit diagrams illustrating another preferred embodiment of the invention. 8 is a circuit diagram showing a modification of FIG. 7B, in which 10 is a video signal processing device, 16 is an IDCT processing circuit, 18 is a frame memory, 22 is a flag memory, 24 is an LPF processing circuit, 3033. 88.94 is or game I.
, 32.321322 323 324 325 ・
... 320 is a comparator, 90 is ll-FF, 38, 42
, 48, 54, 56, 60, 64.92 are multiplexers, and 96 is a 1)-FF with reset.

Claims (1)

【特許請求の範囲】 1 階層順次に離散余弦変換して符号化された映像信号
データを階層順次に逆離散余弦変換して復号して復号化
映像信号データを得る映像信号処理装置において、 当該階層より下位階層の離散余弦変換された符号化映像
信号データがあるかどうかを判別する判別手段、および 前記判別手段によって前記下位階層の符号化映像信号デ
ータがないと判断したとき、前記当該階層の復号化映像
信号データをローパスフィルタ処理するためのフィルタ
手段を備えることを特徴とする、映像信号処理装置。 2 前記当該階層の符号化映像信号データとともに前記
下位階層の符号化映像信号データがあるか否かを示すフ
ラグデータが入力され、前記判別手段は前記フラグデー
タを判別するフラグ判別手段を含む、請求項1記載の映
像信号処理装置。 3 前記フラグ判別手段は前記フラグデータをストアす
るフラグメモリを含む、請求項2記載の映像信号処理装
置。 4 前記復号化映像信号データをストアするフレームメ
モリをさらに備え、前記フィルタ手段は前記フレームメ
モリから読出された復号化映像信号データを処理するロ
ーパスフィルタを含み、さらに前記ローパスフィルタを
通して得られる復号化映像信号データを前記フレームメ
モリに再書込する書込手段を備える、請求項4記載の映
像信号処理装置。 5 前記フレームメモリから読出された復号化映像信号
データと前記ローパスフィルタを通して得られる復号化
映像信号データとを比較して、両者の差が所定の閾値よ
りも大きいかどうかを判断する比較手段、および 前記比較手段の出力に応答して前記書込手段による前記
ローパスフィルタから得られる復号化映像信号データの
前記フレームメモリへの再書込を禁止する禁止手段をさ
らに備える、請求項4記載の映像信号処理装置。 6 前記フレームメモリから読出された対象となるブロ
ックの復号化映像信号データとそのときの自己の所属す
るブロックの復号化映像信号データとを比較して、両者
の差が所定の閾値よりも大きいかどうかを判別する比較
手段、および 前記比較手段の出力に応答して前記ローパスフィルタか
ら得られる復号化映像信号データの前記フレームメモリ
への再書込を禁止する禁止手段を備える、請求項4記載
の映像信号処理装置。
[Scope of Claims] 1. A video signal processing device that obtains decoded video signal data by performing inverse discrete cosine transform and decoding video signal data encoded by hierarchically sequential discrete cosine transform, comprising: a determining means for determining whether or not there is encoded video signal data that has been subjected to discrete cosine transform in a lower layer; and when the determining means determines that there is no encoded video signal data in the lower layer, decoding the layer; 1. A video signal processing device, comprising a filter means for low-pass filtering processed video signal data. 2. Flag data indicating whether or not there is encoded video signal data of the lower layer is input together with the encoded video signal data of the relevant layer, and the determining means includes flag determining means for determining the flag data. Item 1. The video signal processing device according to item 1. 3. The video signal processing device according to claim 2, wherein the flag determining means includes a flag memory that stores the flag data. 4. The device further includes a frame memory for storing the decoded video signal data, and the filter means includes a low-pass filter for processing the decoded video signal data read from the frame memory, and further comprises a frame memory for storing the decoded video signal data read out from the frame memory, and further comprises a frame memory for storing the decoded video signal data read from the frame memory, and further includes a low-pass filter for processing the decoded video signal data read from the frame memory, and the decoded video signal obtained through the low-pass filter. 5. The video signal processing device according to claim 4, further comprising writing means for rewriting signal data into said frame memory. 5. Comparing means for comparing the decoded video signal data read from the frame memory and the decoded video signal data obtained through the low-pass filter, and determining whether the difference between the two is larger than a predetermined threshold; 5. The video signal according to claim 4, further comprising inhibiting means for inhibiting the writing means from rewriting the decoded video signal data obtained from the low-pass filter into the frame memory in response to the output of the comparing means. Processing equipment. 6 Compare the decoded video signal data of the target block read from the frame memory and the decoded video signal data of the block to which it belongs at that time, and determine whether the difference between the two is greater than a predetermined threshold. 5. The low-pass filter according to claim 4, further comprising a comparison means for determining whether the low-pass filter outputs the low-pass filter, and a prohibition means for prohibiting rewriting of the decoded video signal data obtained from the low-pass filter to the frame memory in response to the output of the comparison means. Video signal processing device.
JP1264290A 1989-10-11 1989-10-11 Video signal processing unit Pending JPH03125586A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1264290A JPH03125586A (en) 1989-10-11 1989-10-11 Video signal processing unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1264290A JPH03125586A (en) 1989-10-11 1989-10-11 Video signal processing unit

Publications (1)

Publication Number Publication Date
JPH03125586A true JPH03125586A (en) 1991-05-28

Family

ID=17401112

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1264290A Pending JPH03125586A (en) 1989-10-11 1989-10-11 Video signal processing unit

Country Status (1)

Country Link
JP (1) JPH03125586A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000049809A1 (en) * 1999-02-16 2000-08-24 Koninklijke Philips Electronics N.V. Video decoding device and method using a filtering step for block effect reduction
WO2006134992A1 (en) * 2005-06-17 2006-12-21 Matsushita Electric Industrial Co., Ltd. Post filter, decoder, and post filtering method
JP2007096461A (en) * 2005-09-27 2007-04-12 Nippon Telegr & Teleph Corp <Ntt> Deblocking processing method, deblocking processing apparatus, deblocking processing program, and computer-readable recording medium for recording the program
JP2011125034A (en) * 2004-05-06 2011-06-23 Qualcomm Inc Method and apparatus for image enhancement for low bit rate video compression

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000049809A1 (en) * 1999-02-16 2000-08-24 Koninklijke Philips Electronics N.V. Video decoding device and method using a filtering step for block effect reduction
JP2011125034A (en) * 2004-05-06 2011-06-23 Qualcomm Inc Method and apparatus for image enhancement for low bit rate video compression
WO2006134992A1 (en) * 2005-06-17 2006-12-21 Matsushita Electric Industrial Co., Ltd. Post filter, decoder, and post filtering method
US8315863B2 (en) 2005-06-17 2012-11-20 Panasonic Corporation Post filter, decoder, and post filtering method
JP2007096461A (en) * 2005-09-27 2007-04-12 Nippon Telegr & Teleph Corp <Ntt> Deblocking processing method, deblocking processing apparatus, deblocking processing program, and computer-readable recording medium for recording the program
JP4504291B2 (en) * 2005-09-27 2010-07-14 日本電信電話株式会社 Deblocking processing method, deblocking processing apparatus, deblocking processing program, and computer-readable recording medium recording the program

Similar Documents

Publication Publication Date Title
JP2656897B2 (en) Image data compression and decompression device
US7031552B2 (en) Adaptive post-filtering for reducing noise in highly compressed image/video coding
CN101164336B (en) Video information recording device and video information recording method
JPH07203428A (en) Image processing method and its device
JPH10243398A (en) Record medium for recording moving image encode program and moving image encoder
CN101072348A (en) Image decoding apparatus and image decoding method
JPH03125586A (en) Video signal processing unit
CN101262598A (en) Method and device for mixing mosaic image
PL182578B1 (en) Method of and apparatus for encoding end decoding images
US7123776B2 (en) Method of processing digital images for low-bit rate applications
JP2682402B2 (en) Data processing device
JPH07168933A (en) Generation circuit of zigzag scan address
JPS62209984A (en) Method and apparatus for encoding picture signal
US5764294A (en) Image coding device to be manufactured at low cost and to be usable with low-speed memory
JPH0856357A (en) Image processor
JPS62104283A (en) Noise reduction system for differential decoding signal in animation picture transmission
JPS63227271A (en) Hierarchical transmission system for still picture
JPS62281582A (en) Picture data compression system
JPH07222149A (en) Method and device for processing picture
US20110286663A1 (en) Method And Apparatus Of Color Image Rotation For Display And Recording Using JPEG
JP2746724B2 (en) Display image signal processing device
CN114339226A (en) Method, device and medium for improving fluency of picture
Lee et al. Real-time blocking artifact reduction system based on spatially adaptive image restoration
JPS62188575A (en) Encoding and decoding device for vector quantizing
JPH10313403A (en) Still image pickup device, color copying device and display device