JP2761077B2 - Post filter - Google Patents
Post filterInfo
- Publication number
- JP2761077B2 JP2761077B2 JP7542690A JP7542690A JP2761077B2 JP 2761077 B2 JP2761077 B2 JP 2761077B2 JP 7542690 A JP7542690 A JP 7542690A JP 7542690 A JP7542690 A JP 7542690A JP 2761077 B2 JP2761077 B2 JP 2761077B2
- Authority
- JP
- Japan
- Prior art keywords
- filter
- signal
- image signal
- output
- input
- 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
Landscapes
- Picture Signal Circuits (AREA)
- Facsimile Image Signal Circuits (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Filters That Use Time-Delay Elements (AREA)
Description
【発明の詳細な説明】 (発明の属する技術分野) 本発明は高圧縮符号伝送した画像信号より雑音成分を
除去する信号処理方式のポストフィルタの構成に関す
る。Description: TECHNICAL FIELD The present invention relates to a configuration of a signal processing type post filter for removing a noise component from an image signal transmitted with a high compression code.
(従来の技術) 従来のポストフィルタと呼ばれるこの種の回路例を第
4図及び第5図に示す。第4図において、1は画像信号
入力端子、2は符号化装置、3は伝送路、4は復号化装
置、5は復号画像信号端子、6はフィルタブロック、7
は画像信号出力端子である。(Prior Art) FIGS. 4 and 5 show examples of such a circuit called a conventional post filter. In FIG. 4, 1 is an image signal input terminal, 2 is an encoding device, 3 is a transmission path, 4 is a decoding device, 5 is a decoded image signal terminal, 6 is a filter block, 7
Is an image signal output terminal.
また、前記フィルタブロック6の61,62,63は線順次走
査の画像信号を1画素ずつ遅延するレジスタ、64は重み
付き加算回路、65,66は画像信号を1走査線遅延するラ
インメモリ、67は重み付き加算回路である。Reference numerals 61, 62, and 63 of the filter block 6 denote registers for delaying line-sequentially scanned image signals by one pixel, 64 are weighted adders, 65 and 66 are line memories that delay image signals by one scanning line, and 67 Is a weighted addition circuit.
画像信号入力端子1より入力された画像信号は符号化
装置2によって高圧縮符号化された伝送路3に送り出さ
れる。この伝送路より受信された信号は復号化装置4に
より復号され復号画像信号として復号画像信号端子5に
出力される。The image signal input from the image signal input terminal 1 is sent out to the transmission line 3 which has been highly compressed and encoded by the encoding device 2. The signal received from this transmission path is decoded by the decoding device 4 and output to the decoded image signal terminal 5 as a decoded image signal.
この復号画像信号端子5の出力を受信画像として用い
ることも出来るが、高圧縮符号化伝送では符号化復号化
の過程で発生した歪・雑音が大きいため、フィルタブロ
ック6によってポストフィルタリングと呼ばれる処理を
行ない。このフィルタブロック、つまりポストフィルタ
出力は画像信号出力端子7より出力される。Although the output of the decoded image signal terminal 5 can be used as a received image, in the case of high-compression coded transmission, a process called post-filtering is performed by the filter block 6 because distortion and noise generated in the process of coding and decoding are large. Do. This filter block, that is, the post-filter output is output from the image signal output terminal 7.
次にフィルタブロック6によるポストフィルタの動作
説明の前に符号化処理の仮定でどのような歪・雑音が発
生するかを説明する。符号化装置2には、例えばCCITT
標準化勧告H.261等により示される動き補償予測DCT変換
符号化等の方式が適用される。この符号化方式では1フ
レームの画像信号が16×16画素または8×8画素のブロ
ックに分割され、1フレーム前に伝送した画像信号との
差分が符号化される。Next, before explaining the operation of the post-filter by the filter block 6, what kind of distortion and noise occurs under the assumption of the encoding process will be described. For example, CCITT
A scheme such as motion compensation predictive DCT transform coding indicated by the standardization recommendation H.261 or the like is applied. In this encoding method, an image signal of one frame is divided into blocks of 16 × 16 pixels or 8 × 8 pixels, and a difference from an image signal transmitted one frame before is encoded.
この符号化は画像の変化したブロックのみが更新さ
れ、変化の無いブロックまたは変化の小さいブロックは
前フレームの値が保持されるように作用する。変化の値
は各ブロックごとにDCT変換され、DCT変換された変換係
数を量子化して伝送する。ここにDCT変換は画像信号デ
ータをその空間周波数成分データに変換する直交変換の
一種であり、また量子化は連続的な値をとる変換係数を
有限個の状態に近似するものである。This encoding is performed so that only the changed blocks of the image are updated, and the unchanged or small-changed blocks retain the value of the previous frame. The change value is DCT-transformed for each block, and the DCT-transformed transform coefficient is quantized and transmitted. Here, the DCT transform is a kind of orthogonal transform for transforming image signal data into its spatial frequency component data, and the quantization approximates transform coefficients having continuous values to a finite number of states.
符号化の結果各種の歪み・雑音が発生する。たとえば
量子化の結果,空間周波数成分の1部が伝送され1部が
0に近似され削除されることにより、画像の急峻なエッ
ジの近傍にはリンギング状の雑音が発生する。また符号
化により更新されたブロックとされないブロックが接す
ることにより、また量子化によって発生した誤差雑音が
ブロック間でランダムに発生することにより、隣接する
ブロック境界には元の画像には無い不連続な段差が発生
する。As a result of the encoding, various distortions and noises are generated. For example, as a result of quantization, a part of the spatial frequency component is transmitted, and one part is approximated to 0 and deleted, thereby generating ringing-like noise near a steep edge of the image. In addition, non-continuous blocks that are not present in the original image at adjacent block boundaries can be obtained by contacting blocks that are not updated by encoding and blocks that are not updated, and by random occurrence of error noise generated by quantization between blocks. Steps occur.
ポストフィルタの目的はこれらの人工的な歪を除去す
ることにある。第4図のフィルタブロック6では上述し
た画像エッジ周辺の微小リンギングやブロック間段差を
ロウパスフィルタ効果により除去する。The purpose of the post filter is to remove these artifacts. In the filter block 6 in FIG. 4, the above-described minute ringing around the image edge and the step between blocks are removed by a low-pass filter effect.
すなわち復号画像信号端子5より入力した信号はレジ
スタ61,62,63に順次入力される。レジスタ61,62,63には
線順次走査された水平方向の3画素の値が展開され、こ
れを係数1/4,1/2,1/4を夫々乗じて重み付き加算回路64
で加算する。この結果重み付き加算回路64からは水平方
向にロウパスフィルタのかかった信号が出力される。That is, the signal input from the decoded image signal terminal 5 is sequentially input to the registers 61, 62, and 63. The values of three pixels in the horizontal direction that are line-sequentially scanned are developed in the registers 61, 62, and 63, and the values are multiplied by coefficients 1/4, 1/2, and 1/4, respectively, to obtain a weighted addition circuit 64.
Add with As a result, a signal subjected to a low-pass filter in the horizontal direction is output from the weighted addition circuit 64.
次にラインメモリ65,66を用いて垂直方向の3画素の
値が展開される。これを係数1/4,1/2,1/4を夫々乗じて
重み付き加算回路67で加算する。この結果重み付き加算
回路67からは水平および垂直方向にロウパスフィルタの
かかった信号が画像信号出力端子7へ出力される。この
2次元ロウパスフィルタはエッジ周辺の微小リンギング
やブロック間の段差を滑かにし歪を軽減する。Next, the values of three pixels in the vertical direction are developed using the line memories 65 and 66. This is multiplied by coefficients 1/4, 1/2, and 1/4, respectively, and added by the weighted addition circuit 67. As a result, the signals subjected to the low-pass filter in the horizontal and vertical directions are output from the weighted addition circuit 67 to the image signal output terminal 7. This two-dimensional low-pass filter smoothes minute ringing around edges and steps between blocks to reduce distortion.
第5図は同じく従来のポストフィルタの他の回路例を
示し、第4図に示し、復号化装置4よりパラメタ信号入
力端子8を介して入力したパラメタ信号によりフィルタ
出力とフィルタをかけない遅延回路81の出力と選択回路
80により選択できるようにしたことが異なる。FIG. 5 shows another example of the circuit of the conventional post filter, and FIG. 4 shows a delay circuit which does not filter the filter output by the parameter signal input from the decoding device 4 via the parameter signal input terminal 8. 81 outputs and selection circuit
The difference is that it can be selected depending on 80.
この回路例では微小リンギングやブロック段差の無い
部分にも2次元フィルタが作用し画像がぼけてしまうの
を避けるため、画像の変化の度合を示すパラメタ信号を
用いて、フィルタをかけた信号とかけずにフィルタと等
しい遅延だけを与えた信号とを選択して出力する。In this circuit example, in order to prevent the image from being blurred due to the effect of the two-dimensional filter on the part without minute ringing or block level difference, use a parameter signal indicating the degree of change of the image and apply the filtered signal. And a signal given only a delay equal to that of the filter.
(発明が解決しようとする課題) 以上説明した第4図または第5図のフィルタブロック
6で示されるポストフィルタは夫々2次元ロウパスフィ
ルタまたは適応形2次元ロウパスフィルタとして動作す
るが、フィルタの次数は3×3に限られる。(Problems to be Solved by the Invention) The post-filters shown in the filter block 6 of FIG. 4 or FIG. 5 described above operate as a two-dimensional low-pass filter or an adaptive two-dimensional low-pass filter, respectively. The order is limited to 3 × 3.
このため空間的に拡がった範囲の歪を除去することが
出来ない。また前述のブロック間段差も3画素の範囲で
平滑化されるだけであり、充分に除去出来ない。この問
題を解決する1つの手段はフィルタの次数を3×3より
高め5×5等にする手段であるが、フィルタ規模が増大
することと、単純に大きくするだけでは適応化が困難に
なりボケを生じさせずに雑音を除去することが出来ない
ために、有効な手段とは言えない。For this reason, it is not possible to remove the distortion in the spatially expanded range. In addition, the above-described step difference between blocks is only smoothed in a range of three pixels, and cannot be sufficiently removed. One means for solving this problem is to increase the order of the filter from 3.times.3 to 5.times.5 or the like. This cannot be said to be an effective means since noise cannot be removed without causing the noise.
(発明の目的) 本発明の目的は高圧縮号化伝送した画像信号より雑音
成分を除去するために、小規模にしてかつ適応的にフィ
ルタの次数を高めることのできる、ポストフィルタを提
供することにある。(Object of the Invention) It is an object of the present invention to provide a post filter capable of adaptively increasing the order of a filter in a small scale in order to remove a noise component from a highly compressed and transmitted image signal. It is in.
(課題を解決するための手段) 本発明は上記課題並びに目的を達成するために、高圧
縮符号伝送した画像信号より雑音成分を除去する信号処
理方式で特に復号画像信号を入力する端子と、前記復号
画像の各位置における値が前フレームの復号画像の値に
対し変化したか否かを示すパラメタ信号を復号画像信号
と共に入力するパラメタ信号入力端子と、後記フィルタ
ブロック出力を外部へ最終出力とする画像信号出力端子
を有するポストフィルタの構成において、入力された復
号画像信号または後記フレームメモリ出力画像信号を条
件選択し入力するフィルタブロックと、該フィルタブロ
ック出力を条件付きに入力書込みするフレームメモリ
と、前記パラメタ信号の履歴により前記フィルタブロッ
クの入力条件およびフレームメモリの入力条件を夫々決
定する制御回路とより構成されることを特徴とする。(Means for Solving the Problems) In order to achieve the above objects and objects, the present invention provides a signal processing method for removing a noise component from an image signal transmitted with a high compression code, in particular, a terminal for inputting a decoded image signal, A parameter signal input terminal for inputting a parameter signal indicating whether the value at each position of the decoded image has changed with respect to the value of the decoded image of the previous frame together with the decoded image signal, and a filter block output described later as a final output to the outside In the configuration of a post filter having an image signal output terminal, a filter block that conditionally selects and inputs an input decoded image signal or an after-mentioned frame memory output image signal, and a frame memory that conditionally inputs and writes the output of the filter block, The input condition of the filter block and the input condition of the frame memory according to the history of the parameter signal And a control circuit that determines each of them.
(作用) 本発明は上記構成により、フレームメモリを用いて復
号画像信号が複数回2次元ロウパスフィルタを通過でき
るようにし、フィルタ通過回数を画像の時間的および空
間的変化により適応化できるようにして画像信号より雑
音成分を除去するものである。(Operation) The present invention enables the decoded image signal to pass through the two-dimensional low-pass filter a plurality of times by using the frame memory, and to adapt the number of times of passing the filter to temporal and spatial changes of the image. To remove noise components from the image signal.
(実施例) 第1図は本発明の一実施例の回路構成を示すブロック
図であり、前記第4図及び第5図に示す同一部分につい
ては同一番号を付し説明を省略する。(Embodiment) FIG. 1 is a block diagram showing a circuit configuration of an embodiment of the present invention. The same parts as those shown in FIGS. 4 and 5 are denoted by the same reference numerals and description thereof will be omitted.
図において、68は水平1次元フィルタのオン/オフ選
択回路、69は垂直1次元フィルタのオン/オフ選択回
路、82はパラメタ信号の履歴によりフィルタの入力条件
およびフレームメモリの入力条件を決定する制御回路、
83はフレームメモリ、84はフィルタ入力選択回路、85は
フレームメモリ入力書込みイネーブル信号、86はフィル
タ入力選択信号である。In the figure, reference numeral 68 denotes an on / off selection circuit for a horizontal one-dimensional filter, reference numeral 69 denotes an on / off selection circuit for a vertical one-dimensional filter, and reference numeral 82 denotes control for determining input conditions of a filter and input conditions of a frame memory based on a history of parameter signals. circuit,
83 is a frame memory, 84 is a filter input selection circuit, 85 is a frame memory input write enable signal, and 86 is a filter input selection signal.
復号画像信号は従来回路例と同じように復号画像入力
端子5に得られる。この復号画像信号はフィルタ入力選
択回路84の第1入力に接続される。また、このフィルタ
入力選択回路84は制御回路82から出力されるフィルタ入
力選択信号86により制御される。すなわち復号画像信号
が前フレームから変化した場合には第1入力の復号画像
信号が選択され、復号画像信号が前フレームから変化し
ない場合には第2フレームメモリ83の出力が選択され
る。The decoded image signal is obtained at the decoded image input terminal 5 as in the conventional circuit example. This decoded image signal is connected to a first input of a filter input selection circuit 84. The filter input selection circuit 84 is controlled by a filter input selection signal 86 output from the control circuit 82. That is, when the decoded image signal changes from the previous frame, the first input decoded image signal is selected, and when the decoded image signal does not change from the previous frame, the output of the second frame memory 83 is selected.
フィルタ入力選択回路84の出力は次段の水平1次元ロ
ウパスフィルタに入力される。この水平1次元ロウパス
フィルタは従来回路例と同様に動作する。水平1次元ロ
ウパスフィルタの出力は水平1次元フィルタのオン/オ
フ選択回路68に入力される。また次段の垂直1次元ロウ
パスフィルタ出力は垂直1次元フィルタのオン/オフ選
択回路69に入力される。The output of the filter input selection circuit 84 is input to the next horizontal one-dimensional low-pass filter. This horizontal one-dimensional low-pass filter operates similarly to the conventional circuit example. The output of the horizontal one-dimensional low-pass filter is input to the horizontal one-dimensional filter on / off selection circuit 68. The output of the next-stage vertical one-dimensional low-pass filter is input to an on / off selection circuit 69 for the vertical one-dimensional filter.
この2つの選択回路68,69は各フィルタ入力に対しフ
ィルタ処理を行わない信号(水平1次元ロウパスフィル
タではレジスタ62の出力、垂直1次元フィルタではライ
ンメモリ65の出力)と、フィルタ処理を行った信号(水
平1次元ロウパスフィルタでは重み付き加算回路64の出
力、垂直1次元フィルタでは重み付き加算回路67の出
力)を夫々比較し、その差の絶対値が一定のしきい値T
以内であればフィルタ処理を行った信号を出力として選
択し、一定のしきい値Tを超えている場合にはフィルタ
処理を行わない信号を出力として選択する。The two selection circuits 68 and 69 perform a filtering process on the signal that is not subjected to the filtering process for each filter input (the output of the register 62 for the horizontal one-dimensional low-pass filter and the output of the line memory 65 for the vertical one-dimensional filter). (The output of the weighted adding circuit 64 in the case of the horizontal one-dimensional low-pass filter, and the output of the weighted adding circuit 67 in the case of the vertical one-dimensional filter), and the absolute value of the difference is a threshold T.
If it is within the range, the signal subjected to the filtering process is selected as the output, and if it exceeds a certain threshold value T, the signal not subjected to the filtering process is selected as the output.
すなわち画像に含まれる急峻なエッジに垂直な方向
は、フィルタの入力と出力が大きく異なるためフィルタ
入力が選択され、フィルタがオフ状態となる。一方画像
エッジと平行な方向または有効なエッジの含まれない平
坦な領域では、フィルタの入力と出力が近い値をとるた
めフィルタ出力が選択され、全ての方向にフィルタがオ
ン状態となる。That is, in the direction perpendicular to the steep edge included in the image, the input and output of the filter are significantly different, so that the filter input is selected and the filter is turned off. On the other hand, in a direction parallel to the image edge or in a flat area not including a valid edge, a filter output is selected because the input and output of the filter take close values, and the filter is turned on in all directions.
この結果画像のエッジ周辺に存在するリンギング領域
やブロック間段差等の微小変化部分にはフィルタが作用
して歪を減少させ、画像エッジではフィルタがオフされ
て、エッジそのものは保存される。As a result, a filter acts on a minute change portion such as a ringing area or a step between blocks existing around the edge of the image to reduce distortion, and at the image edge, the filter is turned off and the edge itself is preserved.
以上説明した機能は適応型ロウパスフィルタとして集
約される。このフィルタ部分を第1図においてフィルタ
ブロック6として表示されている。The functions described above are summarized as an adaptive low-pass filter. This filter portion is shown as a filter block 6 in FIG.
フィルタブロック6の出力は画像信号出力端子7に接
続されると共にフレームメモリ83に入力される。このフ
レームメモリ83は基本的には1フレーム遅延した画像信
号を作成し出力するが、フレームメモリ内容を書換える
か保持するかをフレームメモリ入力書込みイネーブル信
号85により選択出来る。The output of the filter block 6 is connected to the image signal output terminal 7 and is also input to the frame memory 83. The frame memory 83 basically creates and outputs an image signal delayed by one frame, but it is possible to select whether to rewrite or hold the contents of the frame memory by a frame memory input write enable signal 85.
すなわち制御回路82は復号画像信号が前フレームから
変化した場合、および復号画像信号が前フレームから変
化しない状態になってNフレーム未満にある場合、フレ
ームメモリ書込みを指示し、復号画像信号が前フレーム
から変化しない状態になってNフレーム以上となった場
合、フレームメモリを保持するように動作する。That is, the control circuit 82 instructs frame memory writing when the decoded image signal has changed from the previous frame and when the decoded image signal has not changed from the previous frame and is less than N frames, and When the number of frames becomes N or more, the operation is performed to hold the frame memory.
制御回路82は復号化装置4からのパラメタ信号はパラ
メタ信号入力端子8を経由して入力し、その履歴を用い
て前記制御信号を制御する。このパラメタ信号には例え
ば次のようなものである。符号化装置2で画像信号はブ
ロック化されて符号化される。各ブロックに対し信号が
前フレームより変化したか否かを示す信号をパラメタ信
号とする。この場合、画像中の各ブロックは、変化が発
生してからN回フィルタを通過することになる。この様
子を第2図により説明する。The control circuit 82 receives the parameter signal from the decoding device 4 via the parameter signal input terminal 8 and controls the control signal using the history. The parameter signal is, for example, as follows. The image signal is blocked and encoded by the encoding device 2. A signal indicating whether or not the signal has changed from the previous frame for each block is defined as a parameter signal. In this case, each block in the image passes the filter N times after the change occurs. This will be described with reference to FIG.
第2図の101は任意のブロックが変化したか否かをフ
レームを単位として時間的に変化する様子を示してい
る。101において状態‘1'は当該フレームにおいてブロ
ックが変化したことを、また状態‘0'は変化が無かった
ことを示すパラメタ信号とする。102はパラメタ信号の
履歴を判断するためのカウンタ値であり、変化のあるフ
レームでは初期値N(同図の例ではN=3)にセットさ
れ、変化の無いフレームではデクリメントされる値が0
となると次に値Nがセットされるまで0を継続する。こ
のカウンタは第1図の制御回路82の機能として容易に実
現される。Reference numeral 101 in FIG. 2 shows a state in which whether or not an arbitrary block has changed is temporally changed in units of frames. In 101, state '1' is a parameter signal indicating that a block has changed in the frame, and state '0' is a parameter signal indicating that no change has occurred. Reference numeral 102 denotes a counter value for judging the history of the parameter signal. The counter value is set to an initial value N (N = 3 in the example of FIG. 3) in a frame having a change, and the decremented value is 0 in a frame having no change.
Then, 0 is continued until the next value N is set. This counter is easily realized as a function of the control circuit 82 in FIG.
この2つの制御信号を用いてフィルタが制御できる。
同図103はフィルタ入力を示し、まずフィルタ入力は信
号101が‘1'を示すとき復号画像信号‘D'を選択する。
‘0'を示す時フレームメモリ出力‘F'を選択する。The filter can be controlled using these two control signals.
FIG. 103 shows a filter input. First, the filter input selects the decoded image signal 'D' when the signal 101 indicates '1'.
When '0' is indicated, frame memory output 'F' is selected.
次に、フレームメモリ83への入力は信号102が‘0'で
無いとき書込み状態‘W'となり、‘0'になると書込みが
停止状態‘H'となる。同図104はこの状態を示してい
る。この結果フィルタ出力として同図105の信号が得ら
れる。Next, the input to the frame memory 83 is in a write state “W” when the signal 102 is not “0”, and in a write stop state “H” when the signal 102 is “0”. FIG. 104 shows this state. As a result, the signal of FIG. 105 is obtained as a filter output.
すなわち、あるブロックが変化した場合フィルタを1
回通過した信号‘F1'が出力される。ブロックの変化が
停止するとフレームメモリ内にあるフィルタを通過した
信号が再度フィルタを通過し、2回フィルタを通過した
信号‘F2'が出力される。ブロック変化の無い状態が継
続するとフィルタ通過回数が順次増加し‘F3',‘F4'と
して出力される。‘F4'となるとフレームメモリは書込
み停止状態となり、以降‘F4'が継続する。次に変化が
発生すると‘F1'に復帰する。同図はN=3の場合であ
り、フィルタ通過回数は最大N+1=4回である。N=
0とする場合はフィルタ通過回数は1であり従来の手段
に一致する。That is, when a certain block changes, the filter is set to 1
The signal 'F1' that has passed through is output. When the change of the block stops, the signal that has passed through the filter in the frame memory passes through the filter again, and the signal 'F2' that has passed through the filter twice is output. When the state where there is no block change continues, the number of times of passing through the filter is sequentially increased and output as 'F3' and 'F4'. When it becomes 'F4', the frame memory is in the writing stop state, and thereafter, 'F4' continues. Next, when a change occurs, it returns to 'F1'. The figure shows the case where N = 3, and the maximum number of times of passing through the filter is N + 1 = 4. N =
When it is set to 0, the number of times of passing through the filter is 1, which corresponds to the conventional means.
フィルタ通過回数が増加するにつれ総合的なフィルタ
係数が変化する様子を第3図に示す。同図に2次元フィ
ルタの画像空間における係数分布を示している。ただ
し、係数値は相対的な値を示しており、実際は係数の和
が1となるように正規化される。記号H,Vは水平ロウパ
スフィルタ,垂直ロウパスフィルタの各通過回数を示し
ている。例えばHHVVは各フィルタを2回通過し水平/垂
直ともフィルタがオンとなった場合の総合的なフィルタ
係数であり、5×5次の2次元ロウパスフィルタが実現
されている。さらに通過回数が1回増すごとに次数に7
×7,9×9となり充分な雑音抑圧効果を実現することが
できる。FIG. 3 shows how the overall filter coefficient changes as the number of filter passes increases. FIG. 3 shows a coefficient distribution in the image space of the two-dimensional filter. However, the coefficient values indicate relative values, and are actually normalized so that the sum of the coefficients is 1. Symbols H and V indicate the number of passes of the horizontal low-pass filter and the vertical low-pass filter, respectively. For example, HHVV is a total filter coefficient when each filter is passed twice and the filters are turned on both horizontally and vertically, and a 5 × 5 two-dimensional low-pass filter is realized. Each time the number of passes increases by one, the order becomes 7
× 7,9 × 9, and a sufficient noise suppression effect can be realized.
また信号のエッジでは水平または垂直フィルタはオフ
となりエッジと平行な方向にのみフィルタが作用するの
で画像がぼけることは無い。このように画像の変化が停
止すると次第にフィルタ次数が大きくなるので、雑音・
歪が長時間継続し視覚的に大きな妨害となるのを避ける
ことができる。At the edge of the signal, the horizontal or vertical filter is turned off and the filter operates only in the direction parallel to the edge, so that the image is not blurred. When the change of the image stops, the filter order gradually increases.
It is possible to prevent the distortion from continuing for a long time and causing a great disturbance visually.
なお適応化については1つの例を説明したが、他の適
応化方式との組み合せも可能である。説明中に示した2
つのパラメタ,フィルタオン/オフしきい値Tおよびカ
ウンタ初期値Nは目的とするフィルタの強度に応じて変
化させることが出来る。Although one example of the adaptation has been described, a combination with another adaptation method is also possible. 2 shown in the explanation
The two parameters, the filter on / off threshold T and the counter initial value N, can be changed according to the strength of the target filter.
たとえば、符号化雑音が増加してくれば、Tを減少し
てフィルタオンの状態を増し、Nを大きくしてフィルタ
通過段数を増し、多くの雑音を除去できるようにする。
符号化雑音が減少してくれば、逆にTを増加し、Nを小
さくして画像のボケを極力避けるようにする。また量子
化を行うステップサイズに比例してしきい値Tを変化さ
せることも可能である。For example, if the coding noise increases, T is reduced to increase the number of filter-on states, and N is increased to increase the number of filter passage stages so that a large amount of noise can be removed.
If the coding noise decreases, T is increased, and N is decreased, so that blurring of the image is minimized. It is also possible to change the threshold value T in proportion to the step size for performing quantization.
なお、実施例ではハードウェア回路を用いて説明を行
ったが、ディジタル信号処理の分野で使用されるプロセ
ッサ等を用いても同様に実現できる。この場合本発明に
係るのはフレームメモリによる適応的帰還路を持つロウ
パスフィルタによるポストフィルタの処理アルゴリズム
である。Although the description has been made using the hardware circuit in the embodiment, the present invention can be similarly realized using a processor or the like used in the field of digital signal processing. In this case, the present invention relates to a post-filter processing algorithm using a low-pass filter having an adaptive feedback path using a frame memory.
(発明の効果) 以上説明したように本発明によれば復号化画像信号は
出力段に配置されたフィルタを複数回通過して出力され
るため、小規模な回路で高次のロウパスフィルタを実現
でき、ブロック間段差や画像エッジのリンギングを平滑
化し除去することが出来る。(Effects of the Invention) As described above, according to the present invention, a decoded image signal is output after passing through a filter arranged in an output stage a plurality of times. It is possible to smooth and remove the step between blocks and the ringing of the image edge.
またフィルタ通過回数やフィルタのオン/オフを適応
化できるので画像自体がぼけてしまうことは無い。この
結果、高圧縮符号化伝送した画像信号より雑音成分を除
去するためのポストフィルタとして使用することができ
る。Further, since the number of times of passing through the filter and the on / off of the filter can be adapted, the image itself is not blurred. As a result, the image signal can be used as a post filter for removing a noise component from the image signal transmitted with high compression encoding.
第1図は本発明の一実施例の回路構成を示すブロック構
成図、第2図は本発明の一実施例の動作を説明するタイ
ムチャート、第3図は本発明で実現されるポストフィル
タ係数の説明図、第4図は従来のポストフィルタの回路
例、第5図は改良された従来のポストフィルタの回路例
である。 1…画像信号入力端子、2…符号化装置、3…伝送路、
4…復号化装置、5…復号画像信号端子、6…フィルタ
ブロック、7…画像信号出力端子、61,62,63…線順次走
査の画像信号を1画素遅延するレジスタ、64,67…重み
付き加算回路65,66…画像信号を1走査線遅延するライ
ンメモリ、68…水平1次元フィルタのオン/オフ選択回
路、69…垂直1次元フィルタのオン/オフ選択回路、8
…パラメタ信号入力端子、82…パラメタ信号の履歴より
フィルタの入力条件およびフレームメモリの入力条件を
決定する制御回路、83…フレームメモリ、84…フィルタ
入力選択回路、85…フレームメモリ入力書込みイネーブ
ル信号、86…フィルタ入力選択信号。FIG. 1 is a block diagram showing a circuit configuration of an embodiment of the present invention, FIG. 2 is a time chart for explaining an operation of the embodiment of the present invention, and FIG. 3 is a post-filter coefficient realized by the present invention. FIG. 4 is a circuit example of a conventional post filter, and FIG. 5 is a circuit example of an improved conventional post filter. DESCRIPTION OF SYMBOLS 1 ... Image signal input terminal, 2 ... Encoding device, 3 ... Transmission path,
4 Decoding device, 5 Decoded image signal terminal, 6 Filter block, 7 Image signal output terminal, 61, 62, 63 Register for delaying line sequential scanning image signal by one pixel, 64, 67 ... Weighted Addition circuits 65, 66: a line memory for delaying an image signal by one scanning line; 68, an on / off selection circuit for a horizontal one-dimensional filter; 69, an on / off selection circuit for a vertical one-dimensional filter;
... a parameter signal input terminal, 82: a control circuit for determining the input condition of the filter and the input condition of the frame memory from the history of the parameter signal, 83 ... a frame memory, 84: a filter input selection circuit, 85 ... a frame memory input write enable signal, 86 ... Filter input selection signal.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI H04N 1/41 H04N 1/41 B 5/21 5/21 Z 7/24 7/13 Z ──────────────────────────────────────────────────の Continued on the front page (51) Int.Cl. 6 Identification code FI H04N 1/41 H04N 1/41 B 5/21 5/21 Z 7/24 7/13 Z
Claims (1)
を除去する信号処理方式で特に復号画像信号を入力する
端子と、前記復号画像の各位置における値が前フレーム
の復号画像の値に対し変化したか否かを示すパラメタ信
号を復号画像信号と共に入力するパラメタ信号入力端子
と、後記フィルタブロック出力を外部へ最終出力とする
画像信号出力端子を有するポストフィルタの構成におい
て、 入力された復号画像信号または後記フレームメモリ出力
画像信号を条件選択し入力するフィルタブロックと、該
フィルタブロック出力を条件付きに入力書込みするフレ
ームメモリと、前記パラメタ信号の履歴により前記フィ
ルタブロックの入力条件およびフレームメモリの入力条
件を夫々決定する制御回路とより構成されることを特徴
とするポストフィルタ。A signal processing method for removing a noise component from an image signal transmitted with a high-compression code, in particular, a terminal for inputting a decoded image signal, and wherein a value at each position of the decoded image is different from a value of a decoded image of a previous frame. In the configuration of a post-filter having a parameter signal input terminal for inputting a parameter signal indicating whether or not it has changed together with the decoded image signal, and an image signal output terminal for finally outputting a filter block output to the outside, A filter block that conditionally selects and inputs a signal or a frame memory output image signal, a frame memory that conditionally inputs and writes the output of the filter block, and an input condition of the filter block and an input of the frame memory based on the history of the parameter signal. A post comprising a control circuit for determining conditions. filter.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7542690A JP2761077B2 (en) | 1990-03-27 | 1990-03-27 | Post filter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7542690A JP2761077B2 (en) | 1990-03-27 | 1990-03-27 | Post filter |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03276916A JPH03276916A (en) | 1991-12-09 |
| JP2761077B2 true JP2761077B2 (en) | 1998-06-04 |
Family
ID=13575872
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7542690A Expired - Lifetime JP2761077B2 (en) | 1990-03-27 | 1990-03-27 | Post filter |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2761077B2 (en) |
-
1990
- 1990-03-27 JP JP7542690A patent/JP2761077B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03276916A (en) | 1991-12-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6320905B1 (en) | Postprocessing system for removing blocking artifacts in block-based codecs | |
| KR0165497B1 (en) | Post processing apparatus and method for removing blocking artifact | |
| EP0680219B1 (en) | Improved post-processing method for use in an image signal decoding system | |
| KR0159559B1 (en) | Adaptive Post-Processing of Digital Images | |
| JPH0722962A (en) | Encoding / decoding method and apparatus for suppressing blocking artifacts | |
| JP2575432B2 (en) | Method and apparatus for reducing noise caused by encoding / decoding a digitized image operating through a block of pixels | |
| US5555029A (en) | Method and apparatus for post-processing decoded image data | |
| JPH08251422A (en) | Block distortion corrector and image signal expansion device | |
| EP1135749B1 (en) | Device and method for filtering | |
| JP3209171B2 (en) | Video encoding device | |
| JPH05308623A (en) | Image signal decoder | |
| EP0886972B1 (en) | Improved post-processing for removing blocking effects in decoded image signal | |
| KR101081074B1 (en) | Method of down-sampling data values | |
| KR100282147B1 (en) | Compressed Image Restoration Method | |
| JP2761077B2 (en) | Post filter | |
| JPH11298898A (en) | Block distortion reduction circuit | |
| JP3176227B2 (en) | Image signal decoding device | |
| KR100871998B1 (en) | Method and apparatus for post processing digital images | |
| JPH0389792A (en) | image encoding device | |
| KR970008415B1 (en) | Preprocessing Method of Video Coding Device | |
| JP2581340B2 (en) | Conditional pixel replenishment method | |
| JP2859274B2 (en) | Image denoising method | |
| JP3478414B2 (en) | Image information compression device | |
| JPH09130794A (en) | Dynamic image decoder | |
| JPH10164578A (en) | Image encoding / decoding device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090320 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090320 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100320 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110320 Year of fee payment: 13 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110320 Year of fee payment: 13 |