JPH0346482A - Method and apparatus for eliminating block distortion for moving picture coding - Google Patents

Method and apparatus for eliminating block distortion for moving picture coding

Info

Publication number
JPH0346482A
JPH0346482A JP1180476A JP18047689A JPH0346482A JP H0346482 A JPH0346482 A JP H0346482A JP 1180476 A JP1180476 A JP 1180476A JP 18047689 A JP18047689 A JP 18047689A JP H0346482 A JPH0346482 A JP H0346482A
Authority
JP
Japan
Prior art keywords
block
block distortion
pixel
smoothing
image
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.)
Granted
Application number
JP1180476A
Other languages
Japanese (ja)
Other versions
JPH0714211B2 (en
Inventor
Yasuhiro Takishima
康弘 滝嶋
Masahiro Wada
正裕 和田
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.)
KDDI Corp
Original Assignee
Kokusai Denshin Denwa KK
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 Kokusai Denshin Denwa KK filed Critical Kokusai Denshin Denwa KK
Priority to JP18047689A priority Critical patent/JPH0714211B2/en
Publication of JPH0346482A publication Critical patent/JPH0346482A/en
Publication of JPH0714211B2 publication Critical patent/JPH0714211B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、テレビ会議、テレビ電話など動画像信号を画
素ブロックに分割し、画素ブロック毎に変換等の演算、
データ圧縮のための量子化を行いビットレートを低減し
てデジタル伝送する方式及び装置に関する。
Detailed Description of the Invention (Industrial Application Field) The present invention divides a video signal such as a video conference or a video phone call into pixel blocks, and performs calculations such as conversion for each pixel block.
The present invention relates to a method and apparatus for performing quantization for data compression, reducing the bit rate, and digitally transmitting the data.

(従来の技術) 画像信号の伝送に際し、重畳するノイズを原画像の鮮明
さを損なわずに除去するための工夫は従来より多く試み
られている。その中で、画像中のエツジを保存しながら
ランダムノイズなどを除去する画像フィルタも多数提案
されている。
(Prior Art) Many attempts have been made in the past to remove superimposed noise during image signal transmission without impairing the clarity of the original image. Among these, many image filters have been proposed that remove random noise and the like while preserving edges in images.

こうしたフィルタでは、各画素毎に周辺の画素の信号レ
ベルを参照してそれを基に演算を行い、新たな信号レベ
ルを当該画素に上書きするいう処理を画像全面に対し反
復的に行っている。
In such a filter, for each pixel, the signal level of surrounding pixels is referred to, calculations are performed based on the signal level, and a process of overwriting the pixel with a new signal level is repeatedly performed over the entire image.

上述の演算例としては、 (a)当該画素およびその周辺の画素の信号レベルを参
照して、その値に平滑化のための係数を乗じて加重平均
をとるもの、 (b)周辺参照画素の信号レベルの配置によりエツジの
方向を判定し、これを保存するよう加重平均の係数の組
合せを適応的に選択するもの、(c)周辺参照画素の信
号レベルに関しヒストグラムをつくり、その中間の値を
当該画素の新しい信号レベルとするものなどがある。
Examples of the above calculations include (a) one that refers to the signal levels of the relevant pixel and its surrounding pixels, multiplies the values by a coefficient for smoothing, and calculates a weighted average; (b) calculates the weighted average of the signals of the surrounding reference pixels. (c) A method that determines the edge direction based on the arrangement of signal levels and adaptively selects a combination of weighted average coefficients to preserve this. There is a method that sets the new signal level of the pixel.

(発明が解決しようとする課題) 動画像信号を画素ブロックに分割し画素ブロック毎に変
換等の演算及びデータ圧縮のための量子化を行う符号化
方式においては、伝送ビットレートが低い場合には粗い
量子化が行われるので、画素ブロック境界部で不自然な
不連続状態(ブロック歪)が生じ画質上悪影響を及ぼす
(Problem to be Solved by the Invention) In an encoding method that divides a moving image signal into pixel blocks and performs calculations such as conversion and quantization for data compression for each pixel block, when the transmission bit rate is low, Since coarse quantization is performed, an unnatural discontinuous state (block distortion) occurs at the pixel block boundary, which adversely affects image quality.

こうした歪を除去し、しかも画像本来のエツジをできる
だけ鈍化させない画像処理をするため、エツジ保存の平
滑化処理を行うことが必要となる。しかし、従来のエツ
ジ保存形フィルタは画像全面に一様に演算を行う方式で
あるため、ブロック歪はエツジとして扱われ効果的な平
滑化が成されないという問題点があった。
In order to perform image processing that removes such distortion and also prevents the original edges of the image from becoming as blunt as possible, it is necessary to perform edge preservation smoothing processing. However, since conventional edge-preserving filters perform calculations uniformly over the entire image, there is a problem in that block distortions are treated as edges and effective smoothing cannot be achieved.

本発明は画素ブロックの境界部に着目し、画像本来のエ
ツジを保存しながらブロック歪を効果的に除去すること
を目的とする。
The present invention focuses on the boundaries of pixel blocks and aims to effectively remove block distortion while preserving the original edges of the image.

(課題を解決するための手段) 本発明の特徴は、低ビツトレート動画像復号化器と独立
的に接続でき、復号化器の出力と画素ブロックのサイズ
より画像本来のエツジ(画像の輪かく)を鈍化させるこ
となしに、ブロック歪を効果的に除去できるエツジ保存
形のブロック歪除去装置にある。
(Means for Solving the Problems) A feature of the present invention is that it can be independently connected to a low bit rate moving image decoder, and the original edges of the image can be determined based on the output of the decoder and the size of the pixel block. The present invention provides an edge-preserving block distortion removal device that can effectively remove block distortion without causing any dullness.

第1図に本装置のブロック図を示す。ブロック境界周辺
部の画素信号レベルを選択する入力部11と、入力され
た信号を参照画素列として並べるための入力信号遅延部
12と、参照画素の信号レベルより当該ブロック境界に
平滑化処理を行うか否か判定する、すなわちブロック歪
検出を行なう平滑化判定部14と、平滑化判定部よりの
平滑化要否(ONloFF)制御信号を受け、要(ON
)の場合には当該画素に平滑化のための演算を行う、す
なわちブロック歪除去を行なう平滑化演算部13とで構
成し、演算処理結果を出力するエツジ保存形のブロック
歪除去装置である。
FIG. 1 shows a block diagram of this device. An input unit 11 that selects pixel signal levels around block boundaries, an input signal delay unit 12 that arranges input signals as a reference pixel string, and performs smoothing processing on the block boundaries based on the signal levels of reference pixels. A smoothing determination unit 14 receives a smoothing necessity (ONloFF) control signal from the smoothing determination unit, which determines whether or not the block distortion is detected, that is, performs block distortion detection.
), it is an edge-preserving block distortion removal device that is configured with a smoothing calculation unit 13 that performs a calculation for smoothing the pixel, that is, performs block distortion removal, and outputs the calculation processing result.

(実施例) ブロック境界周辺部の画素信号レベルを選択する入力部
11においては、ブロック境界を挟んで対称でかつブロ
ック境界に垂直な方向に並ぶ4画素の信号レベルを入力
する。選択入力する例を第2図に示す。第2図のとおり
横方向のブロック境界に対しては縦方向の4画素の信号
が、縦方向のブロック境界に対しては横方向の4画素の
信号が入力される。入力部11の出力信号は入力信号遅
延部12に参照画素列として並べる。
(Embodiment) In the input unit 11 that selects pixel signal levels around block boundaries, signal levels of four pixels arranged symmetrically across the block boundary and arranged in a direction perpendicular to the block boundary are input. An example of selective input is shown in FIG. As shown in FIG. 2, signals of four pixels in the vertical direction are inputted to the block boundaries in the horizontal direction, and signals of four pixels in the horizontal direction are inputted to the block boundaries in the vertical direction. The output signal of the input section 11 is arranged in the input signal delay section 12 as a reference pixel array.

平滑化判定部14では、参照画素列の信号レベルからブ
ロック境界部に平滑化処理の必要があるか否か、すなわ
ちブロック歪検出処理を次の判定アルゴリズムにより決
定検出する。
The smoothing determination unit 14 determines and detects whether or not smoothing processing is required at the block boundary, that is, block distortion detection processing, based on the signal level of the reference pixel string using the following determination algorithm.

アルゴリズム中の計算および判定で画素配置と信号レベ
ルの関係例を第3図に示す。参照画素の信号レベルより
判定パラメータdo、d、、d2を計算する。
FIG. 3 shows an example of the relationship between pixel arrangement and signal level in calculations and determinations in the algorithm. Determination parameters do, d, d2 are calculated from the signal level of the reference pixel.

d、  =  lso  −S二1 dl  =  ls+  −5ol di : ls’o −s?1 これらの値と閾値ThA、Thaの大小比較から、d0
≦ThA:平滑化否(OFF ) d、>TlIAand (d、≦ThB and di
≦Th8):平滑化要(ON) do>ThA and (dt >Thl Or  d
a>Tha):平滑化否(OFF ) と平滑化要否(ONloFF)を判定する。
d, = lso -S21 dl = ls+ -5ol di: ls'o -s? 1 From the comparison of these values and the thresholds ThA and Tha, d0
≦ThA: Smoothing non-smoothing (OFF) d, >TlIAand (d, ≦ThB and di
≦Th8): Smoothing required (ON) do>ThA and (dt>Thl Or d
a>Tha): Determine whether smoothing is required (OFF) and whether smoothing is necessary (ONloFF).

平滑化演算部13においては、平滑化判定部14より平
滑化要(ON)の信号を受けた場合のみブロック境界に
直接液する2画素に同時に例えばつぎの平滑化処理、す
なわちブロック歪除去処理を行う。これは重み付けをし
た平均化処理である。第3図を例にとると平滑化該当画
素X。、x二の新たな信号レベルS。−new1s雫。
In the smoothing calculation unit 13, only when receiving a smoothing required (ON) signal from the smoothing determination unit 14, for example, simultaneously performs the following smoothing process, that is, block distortion removal process, on two pixels that directly contact the block boundary. conduct. This is a weighted averaging process. Taking FIG. 3 as an example, the smoothing target pixel X. , x2 new signal level S. -new1s Shizuku.

、Wは、So−new =(s+ + 2XSo + 
So) / 4so−r、。” (So + 2xSo
 + S:) / 4として与えられる。
, W is So-new = (s+ + 2XSo +
So) / 4so-r,. ” (So + 2xSo
+S:)/4.

実際にC:CITT標準化作業に用いられているテスト
動画像CLAIREを64KBIT/Sで符号化した3
2フレ一ム分について、上述のアルゴリズムを用いた本
発明を適用してみた結果、本発明を適用しない復号化画
像の対原画S/Nが改善されることが確認された。さら
に、肉眼による主観調査ではS/N比の改善以上に視覚
的印象が改善されていることが判明した。なお、この時
の平滑化判定部での平滑化要(ON)率は17.30%
である。
The test video CLAIRE, which is actually used in the C:CITT standardization work, was encoded at 64KBIT/S3
As a result of applying the present invention using the above-mentioned algorithm to two frames, it was confirmed that the S/N ratio of the decoded image to the original image to which the present invention was not applied was improved. Furthermore, a subjective examination with the naked eye revealed that the visual impression was improved more than the S/N ratio. In addition, the smoothing required (ON) rate in the smoothing judgment section at this time was 17.30%.
It is.

本発明がエツジを保存する効果を示すための目安として
符号化前の原画像に対し直接本発明を適用した結果、平
滑化要(ON)率2.42%、S/N比67、18dB
と不必要な平滑化処理はほぼ行っていないことが判った
As a guide to show the effect of the present invention in preserving edges, the present invention was applied directly to the original image before encoding, and as a result, the smoothing required (ON) rate was 2.42%, and the S/N ratio was 67.18 dB.
It was found that almost no unnecessary smoothing processing was performed.

(発明の効果) 本発明は、動画像の符号化で符号化ビットレートが低い
場合において発生する画素ブロック境界部での不自然な
不連続状態(ブロック歪)を、画像本来のエツジを保存
しながら効果的に除去できる。このことはブロック歪に
よる視覚上の見ずらさを除去できるということである。
(Effects of the Invention) The present invention eliminates unnatural discontinuity (block distortion) at pixel block boundaries that occurs when the encoding bit rate is low in video encoding, by preserving the original edges of the image. can be removed effectively. This means that visual discomfort caused by block distortion can be removed.

また本発明は、符号化の際に使われる可変なパラメータ
、例えば動き補償量、量子化ステップサイズなどを用い
ないので復号化器に独立して接続でき、本発明装置によ
る機能追加が容易である。
Furthermore, since the present invention does not use variable parameters used during encoding, such as motion compensation amount and quantization step size, it can be independently connected to a decoder, making it easy to add functions using the device of the present invention. .

また、比較的簡潔な平滑化判定アルゴリズム、平滑化演
算アルゴリズムを用いているので装置構成も簡易であり
、エツジ保存ブロック歪除去処理を効果的にかつ容易に
可能とするものである。
Furthermore, since a relatively simple smoothing determination algorithm and smoothing calculation algorithm are used, the apparatus configuration is simple, and edge preserving block distortion removal processing can be performed effectively and easily.

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

第1図は、本発明の装置ブロック図を示す。 第2図は、画素ブロック、ブロック境界及び参照画素の
位置関係を示す。 第3図は、参照画素の信号レベルと0N10FF判定パ
ラメータの関係を示す。 11・・・入力部、 12・・・入力信号遅延部、 13・・・平滑化演算部、 14・・・平滑化判定部。
FIG. 1 shows a device block diagram of the present invention. FIG. 2 shows the positional relationship of pixel blocks, block boundaries, and reference pixels. FIG. 3 shows the relationship between the signal level of the reference pixel and the 0N10FF determination parameter. 11... Input section, 12... Input signal delay section, 13... Smoothing calculation section, 14... Smoothing determination section.

Claims (2)

【特許請求の範囲】[Claims] (1)画像を複数の画素ブロックに分割し、各ブロック
毎に量子化を行なう方式において、 画素ブロックの境界部で複数の画素の演算により、画像
本来のエッジの部分であるか量子化によるブロック歪で
あるかを検出する第1のステップと、 ブロック歪を検出した場合にブロック境界に接する画素
に対しブロック歪を除去する平滑化処理を行なう第2の
ステップと を含むことを特徴とする画素ブロックのブロック歪除去
方法。
(1) In a method in which an image is divided into multiple pixel blocks and quantization is performed for each block, calculations on multiple pixels at the boundaries of pixel blocks are performed to determine whether the image is the original edge part or the block due to quantization. A pixel characterized in that it includes a first step of detecting whether the block distortion is present, and a second step of performing smoothing processing to remove the block distortion on pixels that are in contact with a block boundary when block distortion is detected. Block distortion removal method.
(2)画像を複数のブロックに分割し、各ブロック毎に
量子化を行なう装置において、 画素ブロックの境界部の複数の画素の演算により、当該
個所が画像本来のエッジの部分であるか、量子化による
ブロック歪であるかを判定する判定手段と、 該判定手段がブロック歪と判定したときにブロック境界
に接する画素に対しブロック歪を除去する平滑化処理手
段とを有することを特徴とする、画素ブロックの歪除去
装置。
(2) In a device that divides an image into multiple blocks and performs quantization for each block, it is possible to determine whether the area in question is the original edge of the image by calculating multiple pixels at the boundary of the pixel block. a determining means for determining whether the block distortion is due to block distortion; and a smoothing processing means for removing the block distortion from pixels adjacent to a block boundary when the determining means determines that the block distortion is caused by block distortion. Pixel block distortion removal device.
JP18047689A 1989-07-14 1989-07-14 Method and apparatus for removing block distortion in moving picture coding Expired - Lifetime JPH0714211B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18047689A JPH0714211B2 (en) 1989-07-14 1989-07-14 Method and apparatus for removing block distortion in moving picture coding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18047689A JPH0714211B2 (en) 1989-07-14 1989-07-14 Method and apparatus for removing block distortion in moving picture coding

Publications (2)

Publication Number Publication Date
JPH0346482A true JPH0346482A (en) 1991-02-27
JPH0714211B2 JPH0714211B2 (en) 1995-02-15

Family

ID=16083889

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18047689A Expired - Lifetime JPH0714211B2 (en) 1989-07-14 1989-07-14 Method and apparatus for removing block distortion in moving picture coding

Country Status (1)

Country Link
JP (1) JPH0714211B2 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999062264A1 (en) * 1998-05-22 1999-12-02 Matsushita Electric Industrial Co., Ltd. Block noise detector and block noise eliminator
WO2000025523A1 (en) * 1998-10-23 2000-05-04 Mitsubishi Denki Kabushiki Kaisha Image decoding device
WO2000036844A1 (en) * 1998-12-11 2000-06-22 Matsushita Electric Industrial Co., Ltd. Device for deblocking filter operation and method for deblocking filter operation
JP2002344968A (en) * 2001-05-14 2002-11-29 Matsushita Electric Ind Co Ltd Block distortion removal device
EP1376468A3 (en) * 2002-03-07 2004-04-14 Seiko Epson Corporation Image processing apparatus, image processing program and image processing method
WO2005002230A1 (en) * 2003-06-27 2005-01-06 Mitsubishi Denki Kabushiki Kaisha Post-filter, post-filtering method and video signal decoder
US7054503B2 (en) 2001-02-23 2006-05-30 Seiko Epson Corporation Image processing system, image processing method, and image processing program
JPWO2005004489A1 (en) * 2003-07-02 2006-08-17 ソニー株式会社 Block distortion detection apparatus, block distortion detection method, and video signal processing apparatus
US7215823B2 (en) 2001-07-24 2007-05-08 Seiko Epson Corporation Deblocking and deringing apparatus, program and method
JP2009010586A (en) * 2007-06-27 2009-01-15 Fujitsu Microelectronics Ltd Transcoder and transcoding method
JP2009100481A (en) * 2001-09-12 2009-05-07 Panasonic Corp Image decoding method and image decoding apparatus
JP2009105990A (en) * 2007-02-16 2009-05-14 Mitsubishi Electric Corp Block noise detecting device and method, and block noise removing device and method
JP2011250472A (en) * 2000-10-20 2011-12-08 Panasonic Corp Block distortion removal method, and block distortion removal apparatus

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6436178A (en) * 1987-07-31 1989-02-07 Hitachi Ltd Decoder for picture block code signal

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6436178A (en) * 1987-07-31 1989-02-07 Hitachi Ltd Decoder for picture block code signal

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999062264A1 (en) * 1998-05-22 1999-12-02 Matsushita Electric Industrial Co., Ltd. Block noise detector and block noise eliminator
WO2000025523A1 (en) * 1998-10-23 2000-05-04 Mitsubishi Denki Kabushiki Kaisha Image decoding device
US6697433B1 (en) 1998-10-23 2004-02-24 Mitsubishi Denki Kabushiki Kaisha Image decoding apparatus
WO2000036844A1 (en) * 1998-12-11 2000-06-22 Matsushita Electric Industrial Co., Ltd. Device for deblocking filter operation and method for deblocking filter operation
US6882688B1 (en) 1998-12-11 2005-04-19 Matsushita Electric Industrial Co., Ltd. Deblocking filter arithmetic apparatus and deblocking filter arithmetic method
JP2011250472A (en) * 2000-10-20 2011-12-08 Panasonic Corp Block distortion removal method, and block distortion removal apparatus
US7054503B2 (en) 2001-02-23 2006-05-30 Seiko Epson Corporation Image processing system, image processing method, and image processing program
JP2002344968A (en) * 2001-05-14 2002-11-29 Matsushita Electric Ind Co Ltd Block distortion removal device
US7215823B2 (en) 2001-07-24 2007-05-08 Seiko Epson Corporation Deblocking and deringing apparatus, program and method
US8194759B2 (en) 2001-09-12 2012-06-05 Panasonic Corporation Picture coding method and picture decoding method
JP2012016048A (en) * 2001-09-12 2012-01-19 Panasonic Corp Image encoding device and encoded image stream
US8184722B2 (en) 2001-09-12 2012-05-22 Panasonic Corporation Coding method
JP2010193490A (en) * 2001-09-12 2010-09-02 Panasonic Corp Picture coding method and picture coded data
JP2009100481A (en) * 2001-09-12 2009-05-07 Panasonic Corp Image decoding method and image decoding apparatus
JP2011101423A (en) * 2001-09-12 2011-05-19 Panasonic Corp Image decoding apparatus and coded image stream
EP1376468A3 (en) * 2002-03-07 2004-04-14 Seiko Epson Corporation Image processing apparatus, image processing program and image processing method
US7162090B2 (en) 2002-03-07 2007-01-09 Seiko Epson Corporation Image processing apparatus, image processing program and image processing method
WO2005002230A1 (en) * 2003-06-27 2005-01-06 Mitsubishi Denki Kabushiki Kaisha Post-filter, post-filtering method and video signal decoder
JPWO2005004489A1 (en) * 2003-07-02 2006-08-17 ソニー株式会社 Block distortion detection apparatus, block distortion detection method, and video signal processing apparatus
JP2009105990A (en) * 2007-02-16 2009-05-14 Mitsubishi Electric Corp Block noise detecting device and method, and block noise removing device and method
JP2009010586A (en) * 2007-06-27 2009-01-15 Fujitsu Microelectronics Ltd Transcoder and transcoding method

Also Published As

Publication number Publication date
JPH0714211B2 (en) 1995-02-15

Similar Documents

Publication Publication Date Title
JP4213707B2 (en) Method and apparatus for removing blocking artifacts and method of using blocking artifacts in a digital television receiver
USRE41909E1 (en) Method of determining a pixel value
US6320905B1 (en) Postprocessing system for removing blocking artifacts in block-based codecs
US7027661B2 (en) Method of coding artifacts reduction
KR100782843B1 (en) A video quality adaptive coding artifact reduction system
WO2004038648A9 (en) Method and decoder system for reducing quantization effects of a decoded image
JPH0346482A (en) Method and apparatus for eliminating block distortion for moving picture coding
JP3330533B2 (en) Methods and filters to reduce the effects of blocking
JPH0710103B2 (en) Image coding transmission device
KR100213019B1 (en) Mixed Median Filtering Method
KR100683060B1 (en) Apparatus and method for removing blocking of image frames
KR100207641B1 (en) Circuit for filtering image signal
KR100464000B1 (en) Blocking phenomenon eliminating method for video coder
Cahill et al. Locally adaptive deblocking filter for low bit rate video

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080215

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080215

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100215

Year of fee payment: 15

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100215

Year of fee payment: 15