JPH0818829A - Noise eliminating device - Google Patents

Noise eliminating device

Info

Publication number
JPH0818829A
JPH0818829A JP6144840A JP14484094A JPH0818829A JP H0818829 A JPH0818829 A JP H0818829A JP 6144840 A JP6144840 A JP 6144840A JP 14484094 A JP14484094 A JP 14484094A JP H0818829 A JPH0818829 A JP H0818829A
Authority
JP
Japan
Prior art keywords
output
signal
linear processing
orthogonal
motion amount
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
JP6144840A
Other languages
Japanese (ja)
Inventor
Tadashi Kubota
正 久保田
Hidekazu Suzuki
秀和 鈴木
Kazuo Furuyasu
和男 古保
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP6144840A priority Critical patent/JPH0818829A/en
Priority to DE69423449T priority patent/DE69423449T2/en
Priority to EP94119819A priority patent/EP0660595B1/en
Priority to US08/359,924 priority patent/US5495299A/en
Publication of JPH0818829A publication Critical patent/JPH0818829A/en
Pending legal-status Critical Current

Links

Landscapes

  • Picture Signal Circuits (AREA)

Abstract

PURPOSE:To provide a noise eliminating device eliminating a noise in response to the quality of a video signal by adjusting a feedback quantity depending on the motion of the video signal. CONSTITUTION:This device is provided with a frame delay means 11 delaying a signal in response to an input video signal, a 1st subtractor means 12 obtaining a difference signal between an input video signal and the output signal of the frame delay means 11, an orthogonal transform means 14 applying orthogonal transform to the difference signal obtained in this way, a nonlinear processing means 15 applying nonlinear processing to the output of the orthogonal transform means 14, an orthogonal inverse transform means 16 applying orthogonal inverse transform to the output, an attenuation means 18, a 2nd subtractor means 19 to obtain a difference signal between the input video signal and the output signal of the attenuation means 18. Further, a motion detection means 21 detecting a motion based on the output of the orthogonal transformation means 14 and an adaptive control means 22 applying at least one of a threshold level of nonlinear processing of the nonlinear processing means 15 and attenuation of the attenuation means 18.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、映像信号に含まれる雑
音を効果的に除去する雑音除去装置に関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a noise eliminating device for effectively eliminating noise contained in a video signal.

【0002】[0002]

【従来の技術】昨今の半導体メモリの進展に伴って、フ
レームメモリが安価で使えることもあり、映像信号の3
次元処理が盛んに行われるようになってきている。家庭
用VTRやTV受像機に用いられる雑音除去装置に関し
ても、フレームメモリを用いたものが数多く考案されて
いる。その中で映像信号と不規則雑音の3次元的な統計
的性質の違いを利用した雑音除去装置として、直交変換
の一方式であるアダマール変換(Hadamrd Transform)
を用いたフレーム巡回型の雑音除去装置が提案されてい
る(例えば、テレビジョン学会誌、Vol.37、No.
12 、1983、pp56−62など)。
2. Description of the Related Art With the recent development of semiconductor memory, a frame memory can be used at a low cost.
Dimensional processing is becoming popular. As for a noise eliminator used in a home VTR or a TV receiver, many devices using a frame memory have been devised. Among them, a Hadamard Transform, which is a method of orthogonal transformation, is used as a noise eliminator that utilizes the difference in three-dimensional statistical properties of video signals and random noise.
A frame recursive noise eliminator using the above has been proposed (for example, Journal of the Television Society, Vol. 37, No. 37).
12, 1983, pp56-62).

【0003】雑音を含まない映像信号は、水平、垂直、
時間軸のいずれの方向に関しても相関が大きく、一方不
規則雑音は、水平、垂直、時間軸にいずれの方向に関し
ても相関が小さいという性質がある。アダマール変換を
用いた雑音除去装置は、前記した映像信号と不規則雑音
の3次元相関の相違をより有効に用いて雑音を除去しよ
うとする手法である。アダマール変換を用いたフレーム
巡回型の雑音除去装置は、S/N比の改善量が同じとい
う条件下で、アダマール変換を用いない単なるフレーム
巡回型の雑音除去装置よりは、動画部分の解像度の劣化
が少ないという利点がある。
Video signals without noise include horizontal, vertical,
Correlation is large in any direction along the time axis, while random noise has a property that the correlation is small in the horizontal, vertical, or any direction along the time axis. The noise removing device using Hadamard transform is a method for removing noise by more effectively using the difference in the three-dimensional correlation between the video signal and the random noise. A frame recursive noise eliminator using Hadamard transform has a lower resolution of a moving image portion than a simple frame recursive noise eliminator without Hadamard transform under the condition that the amount of improvement in S / N ratio is the same. There is an advantage that there are few.

【0004】ここで、従来のアダマール変換を用いたフ
レーム巡回型の雑音除去装置について説明する。図18
にアダマール変換を用いた従来の雑音除去装置の構成図
を示す。図18において、1は第一の減算器で、入力映
像信号と入力映像信号から雑音除去した出力信号を1な
いし数フレーム遅延させた信号との減算を行い、フレー
ム差分信号を得る。2はフレームメモリで雑音が除去さ
れた出力信号を1ないし数フレーム遅延させる。3は直
列並列変換器で時間的に直列なデータ列を、アダマール
変換の次数に合うように、時間的に並列なデータ列に変
換するものである。4はアダマール変換器で並列なデー
タ列に対してアダマール変換を施すものである。5_1
〜5_kは非線形処理部でアダマール変換器4でアダマ
ール変換されたデータに対して非線形処理を施すもので
ある。6はアダマール逆変換器で非線形処理を施された
データに対して、アダマール変換器4での変換操作とは
逆の操作、すなわちアダマール逆変換を施すものであ
る。7は並列直列変換器でアダマール逆変換された並列
なデータ列を直列なデータ列に変換するものである。8
は第二の減算器で入力映像信号から並列直列変換器7の
出力を減算し、雑音が除去された出力信号を得るもので
ある。
A conventional frame recursive denoising apparatus using Hadamard transform will be described below. FIG.
Figure 1 shows the configuration of a conventional noise eliminator using Hadamard transform. In FIG. 18, reference numeral 1 is a first subtractor, which subtracts an input video signal and a signal obtained by delaying an output signal obtained by removing noise from the input video signal by one to several frames to obtain a frame difference signal. Reference numeral 2 delays the noise-removed output signal by one to several frames. A serial-parallel converter 3 converts a time-series data string into a time-parallel data string so as to match the order of the Hadamard transform. Reference numeral 4 is a Hadamard converter which performs Hadamard conversion on parallel data strings. 5_1
5 to 5_k are non-linear processing units that perform non-linear processing on the data Hadamard-transformed by the Hadamard converter 4. Reference numeral 6 denotes an operation that is the reverse of the conversion operation performed by the Hadamard transformer 4, that is, Hadamard inverse transformation is performed on the data that has been subjected to the nonlinear processing by the Hadamard inverse transformer. A parallel-serial converter 7 converts a parallel data string that has undergone Hadamard inverse conversion into a serial data string. 8
The second subtractor subtracts the output of the parallel-serial converter 7 from the input video signal to obtain an output signal from which noise has been removed.

【0005】以上のように構成された雑音除去装置の動
作を以下に説明する。まず第一の減算器1で、フレーム
メモリ2によってN(N=1,2,・・・)フレーム遅
延された信号と入力信号との差分をとる。不規則雑音及
び映像信号中の動き成分は時間軸方向に相関が小さいの
で、雑音及び信号の振幅に応じてフレーム差分信号とし
て取り出される。
The operation of the noise eliminator configured as described above will be described below. First, the first subtractor 1 calculates the difference between the signal delayed by N (N = 1, 2, ...) Frames by the frame memory 2 and the input signal. Since the random noise and the motion component in the video signal have a small correlation in the time axis direction, they are extracted as a frame difference signal according to the noise and the signal amplitude.

【0006】直列並列変換器3は、第一の減算器1が出
力する時間的に直列なフレーム差分信号を水平方向mサ
ンプル点、垂直方向nライン(m、nは自然数)の時間
的に並列なデータに変換する。直列並列変換器3は、例
えば(n−1)個のラインメモリと(m−1)×n個の
ラッチで構成される。ここでは、m=4サンプル、n=
2ラインの場合を例として説明する。
The serial-parallel converter 3 temporally parallels the temporally serial frame difference signals output from the first subtractor 1 at m sample points in the horizontal direction and n lines in the vertical direction (m and n are natural numbers). Convert to different data. The serial-parallel converter 3 is composed of, for example, (n-1) line memories and (m-1) * n latches. Here, m = 4 samples, n =
The case of two lines will be described as an example.

【0007】直列並列変換器3で生成される時間的に並
列な画素ブロックのデータを行列の形で(数1)に示
す。
The data of the temporally parallel pixel blocks generated by the serial / parallel converter 3 is shown in the form of a matrix (Equation 1).

【0008】[0008]

【数1】 [Equation 1]

【0009】ここで、x00〜x13で構成される画素ブロ
ックのデータについて説明する。x00を基準にすると、
x01、x02、x03は画面上でそれぞれ1サンプル、2サ
ンプル、3サンプル右へ位置するデータであり、x10を
基準にすると、x11、x12、x13は画面上でそれぞれ1
サンプル、2サンプル、3サンプル右へ位置するデータ
である。また、x10〜x13はx00〜x03に対して画面上
で1ライン下へ位置するようなデータである。
Here, the data of the pixel block composed of x00 to x13 will be described. Based on x00,
x01, x02, and x03 are data located on the screen by 1 sample, 2 samples, and 3 samples to the right, respectively. When x10 is used as a reference, x11, x12, and x13 are 1 on the screen, respectively.
The data is located to the right of samples, 2 samples, and 3 samples. Further, x10 to x13 are data which are located one line below on the screen with respect to x00 to x03.

【0010】アダマール変換器4は、水平方向4サンプ
ル点、垂直方向2ラインの時間的に並列な画素ブロック
のデータに対して(数2)で示されるアダマール変換操
作を行い4×2=8個の周波数成分に展開する。ただ
し、yij(0≦i≦1,0≦j≦3)はアダマール変換
後のデータである。
The Hadamard transform unit 4 performs the Hadamard transform operation represented by (Equation 2) on the data of the temporally parallel pixel blocks of 4 sample points in the horizontal direction and 2 lines in the vertical direction. Expand to the frequency component of. However, yij (0 ≦ i ≦ 1, 0 ≦ j ≦ 3) is data after Hadamard transform.

【0011】[0011]

【数2】 [Equation 2]

【0012】ここで、不規則雑音は相関が小さいので、
(数2)のyijの各周波数成分に均等に分布している。
Since the random noise has a small correlation,
It is evenly distributed to each frequency component of yij in (Equation 2).

【0013】非線形処理部5_1〜5_kでは、アダマ
ール変換で各周波数成分に均等に分布した雑音を抽出す
る。図19に非線形処理部5_1〜5_kの入出力の関
係の一例を表した非線形処理部5_1〜5_kの入出力
特性図を示す。ここで、アダマール変換器4の出力であ
るyijに対する非線形処理部の出力をy'ijとする。図
19において、横軸は入力yijで縦軸は出力y'ijであ
る。図19からもわかるように、絶対値が値”A”以上
の入力yijが入力されると出力y'ijはゼロである。
The non-linear processing units 5_1 to 5_k extract noises evenly distributed in each frequency component by Hadamard transform. FIG. 19 shows an input / output characteristic diagram of the nonlinear processing units 5_1 to 5_k showing an example of the input / output relationship of the nonlinear processing units 5_1 to 5_k. Here, the output of the non-linear processing unit for yij which is the output of the Hadamard converter 4 is y'ij. In FIG. 19, the horizontal axis represents the input yij and the vertical axis represents the output y'ij. As can be seen from FIG. 19, when the input yij whose absolute value is the value “A” or more is input, the output y′ij is zero.

【0014】その後、非線形処理部5_1〜5_kで抽
出された雑音成分を、アダマール逆変換器6において
(数3)で示される演算を行い、データを再び実空間領
域成分に戻す。
After that, the noise components extracted by the non-linear processing units 5_1 to 5_k are subjected to the calculation represented by (Equation 3) in the Hadamard inverse transformer 6 to restore the data to real space domain components again.

【0015】[0015]

【数3】 (Equation 3)

【0016】さらに、実空間領域に戻された雑音成分
x’ijを、並列直列変換器7で時間的に直列なデータに
変換した後、第二の減算器8で雑音を含んだ入力信号か
ら減算することで、従来のアダマール変換を用いた雑音
除去装置は、雑音除去作用を実現している。
Further, after the noise component x'ij returned to the real space domain is converted into time-series data by the parallel-serial converter 7, the second subtractor 8 converts the noise-containing input signal from the input signal. By performing the subtraction, the conventional noise removing device using the Hadamard transform realizes the noise removing action.

【0017】[0017]

【発明が解決しようとする課題】しかしながら、前述し
た非線形処理部5_1〜5_kにおいて、非線形処理の
閾値”A”は固定されており、例えば、映像信号の動き
成分が値”A”以下の場合には、非線形処理部5_1〜
5_kは動き成分をノイズとして誤って抽出して帰還す
るため、動画部分に残像や尾引きといった現象を引き起
こしてしまうという問題点を有していた。
However, in the above-mentioned non-linear processing units 5_1 to 5_k, the non-linear processing threshold "A" is fixed. For example, when the motion component of the video signal is equal to or less than the value "A". Is a non-linear processing unit 5_1
5_k erroneously extracts a motion component as noise and feeds it back, and thus has a problem of causing a phenomenon such as an afterimage or tailing in a moving image portion.

【0018】また、例えば雑音の振幅が大きく値”A”
を越えてしまう場合には、非線形処理部5はノイズ成分
を完全に抽出することができず雑音の一部のみを帰還す
ることとなり、結果として雑音除去効果を十分得ること
ができないという問題点を有していた。
Further, for example, the amplitude of noise is large and the value is "A".
If it exceeds the above, the non-linear processing unit 5 cannot completely extract the noise component and returns only a part of the noise, resulting in a problem that the noise removing effect cannot be sufficiently obtained. Had.

【0019】本発明は上記従来の問題点を解決するもの
で、映像信号の動き量に応じて帰還量を調整すること
で、動画部分に残像や尾引き等の劣化を生じない雑音除
去装置を提供することを目的とする。
The present invention solves the above-mentioned conventional problems, and provides a noise eliminator which does not cause deterioration such as an afterimage or tailing in a moving image portion by adjusting a feedback amount according to a movement amount of a video signal. The purpose is to provide.

【0020】[0020]

【課題を解決するための手段】この目的を達成するため
に、本発明の雑音除去装置は、入力映像信号に応動した
信号を遅延させる遅延手段と、前記入力映像信号と前記
遅延手段の出力信号との差分信号を得る第一の減算手段
と、前記第一の減算手段にて得られた前記差分信号に対
して直交変換を施す直交変換手段と、前記直交変換手段
の出力に対して非線形処理を施す非線形処理手段と、前
記非線形処理手段の出力に対して、前記直交変換手段に
おける直交変換に対する逆変換である直交逆変換を施す
直交逆変換手段と、前記直交逆変換手段の出力を減衰さ
せる減衰手段と、前記入力映像信号と前記減衰手段の出
力信号との差分信号を得る第二の減算手段と、前記直交
変換手段の出力を用いて動き量を検出する動き量検出手
段と、前記動き量検出手段の出力に基づいて前記非線形
処理手段における非線形処理の閾値及び前記減衰手段で
の減衰量の少なくとも一方を適応制御する適応制御手段
とで構成される。
In order to achieve this object, a noise removing device of the present invention is a delay means for delaying a signal in response to an input video signal, the input video signal and an output signal of the delay means. A first subtraction means for obtaining a difference signal between the first and second subtraction means, an orthogonal transformation means for performing an orthogonal transformation on the difference signal obtained by the first subtraction means, and a non-linear processing for the output of the orthogonal transformation means. And an inverse orthogonal transform means for performing an orthogonal inverse transform, which is an inverse transform of the orthogonal transform in the orthogonal transform means, on the output of the nonlinear transform means, and an output of the orthogonal inverse transform means is attenuated. An attenuating means, a second subtracting means for obtaining a difference signal between the input video signal and an output signal of the attenuating means, a motion amount detecting means for detecting a motion amount using an output of the orthogonal transforming means, and the motion amount Based on the output of the detecting means composed of the adaptive control means for adaptively controlling at least one of attenuation at threshold and the damping means of the non-linear processing in the nonlinear processing means.

【0021】また同じ目的を達成するために、本発明の
雑音除去装置は、入力映像信号に応動した信号を遅延さ
せる遅延手段と、前記入力映像信号と前記遅延手段の出
力信号との差分信号を得る第一の減算手段と、前記第一
の減算手段にて得られた前記差分信号に対して直交変換
を施す直交変換手段と、前記直交変換手段の出力に対し
て非線形処理を施す非線形処理手段と、前記非線形処理
手段の出力に対して、前記直交変換手段における直交変
換に対する逆変換である直交逆変換を施す直交逆変換手
段と、前記直交逆変換手段の出力を減衰させる減衰手段
と、前記入力映像信号と前記減衰手段の出力信号との差
分信号を得る第二の減算手段と、前記直交変換手段の出
力を用いて動き量を検出する動き量検出手段と、前記動
き量検出手段の出力から孤立点を除去する孤立点除去手
段と、前記孤立点除去手段の出力に基づいて前記非線形
処理手段における非線形処理の閾値及び前記減衰手段で
の減衰量の少なくとも一方を適応制御する適応制御手段
とで構成される。
In order to achieve the same object, the noise eliminating apparatus of the present invention provides a delay means for delaying a signal in response to an input video signal and a differential signal between the input video signal and the output signal of the delay means. First subtraction means for obtaining, orthogonal transformation means for performing orthogonal transformation on the difference signal obtained by the first subtraction means, and nonlinear processing means for performing non-linear processing on the output of the orthogonal transformation means An orthogonal inverse transform means for performing an orthogonal inverse transform, which is an inverse transform of the orthogonal transform in the orthogonal transform means, on the output of the non-linear processing means, an attenuating means for attenuating the output of the orthogonal inverse transform means, Second subtracting means for obtaining a difference signal between an input video signal and an output signal of the attenuating means, a motion amount detecting means for detecting a motion amount using the output of the orthogonal transforming means, and an output of the motion amount detecting means. And an adaptive control means for adaptively controlling at least one of a non-linear processing threshold in the non-linear processing means and an attenuation amount in the attenuating means based on the output of the isolated point removing means. Composed of.

【0022】また同じ目的を達成するために、本発明の
雑音除去装置は、入力映像信号に応動した信号を遅延さ
せる遅延手段と、前記入力映像信号と前記遅延手段の出
力信号との差分信号を得る第一の減算手段と、前記第一
の減算手段にて得られた前記差分信号に対して直交変換
を施す直交変換手段と、前記直交変換手段の出力に対し
て非線形処理を施す非線形処理手段と、前記非線形処理
手段の出力に対して、前記直交変換手段における直交変
換に対する逆変換である直交逆変換を施す直交逆変換手
段と、前記直交逆変換手段の出力を減衰させる減衰手段
と、前記入力映像信号と前記減衰手段の出力信号との差
分信号を得る第二の減算手段と、前記差分信号を用いて
動き量を検出する複数個の動き量検出手段と、前記複数
個の動き量検出手段の出力から動き量を算出する動き量
算出手段と、前記動き量算出手段の出力に基づいて前記
非線形処理手段における非線形処理の閾値及び前記減衰
手段での減衰量の少なくとも一方を適応制御する適応制
御手段とで構成される。
In order to achieve the same object, the noise eliminating apparatus of the present invention provides a delay means for delaying a signal responsive to an input video signal and a differential signal between the input video signal and the output signal of the delay means. First subtraction means for obtaining, orthogonal transformation means for performing orthogonal transformation on the difference signal obtained by the first subtraction means, and nonlinear processing means for performing non-linear processing on the output of the orthogonal transformation means An orthogonal inverse transform means for performing an orthogonal inverse transform, which is an inverse transform of the orthogonal transform in the orthogonal transform means, on the output of the non-linear processing means, an attenuating means for attenuating the output of the orthogonal inverse transform means, Second subtraction means for obtaining a difference signal between the input video signal and the output signal of the attenuating means, a plurality of movement amount detection means for detecting a movement amount using the difference signal, and a plurality of movement amount detections hand Motion amount calculation means for calculating a motion amount from the output of the motion compensation device, and adaptive control for adaptively controlling at least one of the threshold value of the non-linear processing in the non-linear processing means and the attenuation amount in the attenuation means based on the output of the motion amount calculation means. And means.

【0023】また同じ目的を達成するために、本発明の
雑音除去装置は、入力映像信号に応動した信号を遅延さ
せる遅延手段と、前記入力映像信号と前記遅延手段の出
力信号との差分信号を得る第一の減算手段と、前記第一
の減算手段にて得られた前記差分信号に対して直交変換
を施す直交変換手段と、前記直交変換手段の出力に対し
て非線形処理を施す非線形処理手段と、前記非線形処理
手段の出力に対して、前記直交変換手段における直交変
換に対する逆変換である直交逆変換を施す直交逆変換手
段と、前記直交逆変換手段の出力を減衰させる減衰手段
と、前記入力映像信号と前記減衰手段の出力信号との差
分信号を得る第二の減算手段と、前記差分信号を用いて
水平方向の動き量を検出する少なくとも1つの動き量検
出手段と、前記動き量検出手段毎に孤立点を除去する少
なくとも1つの孤立点除去手段と、前記少なくとも1つ
の孤立点除去手段の出力から動き量を算出する動き量算
出手段と、前記孤立点除去手段の出力に基づいて前記非
線形処理手段における非線形処理の閾値及び前記減衰手
段での減衰量の少なくとも一方を適応制御する適応制御
手段とで構成される。
In order to achieve the same object, the noise eliminator of the present invention provides a delay means for delaying a signal in response to an input video signal and a differential signal between the input video signal and the output signal of the delay means. First subtraction means for obtaining, orthogonal transformation means for performing orthogonal transformation on the difference signal obtained by the first subtraction means, and nonlinear processing means for performing non-linear processing on the output of the orthogonal transformation means An orthogonal inverse transform means for performing an orthogonal inverse transform, which is an inverse transform of the orthogonal transform in the orthogonal transform means, on the output of the non-linear processing means, an attenuating means for attenuating the output of the orthogonal inverse transform means, Second subtraction means for obtaining a difference signal between the input video signal and the output signal of the attenuating means, at least one movement amount detection means for detecting a movement amount in the horizontal direction using the difference signal, Based on the output of at least one isolated point removing means for removing the isolated point for each amount detecting means, the motion amount calculating means for calculating the motion amount from the output of the at least one isolated point removing means, and the output of the isolated point removing means. And adaptive control means for adaptively controlling at least one of the threshold value of the non-linear processing in the non-linear processing means and the attenuation amount in the attenuating means.

【0024】また同じ目的を達成するために、本発明の
雑音除去装置は、入力映像信号に応動した信号を遅延さ
せる遅延手段と、前記入力映像信号と前記遅延手段の出
力信号との差分信号を得る第一の減算手段と、前記第一
の減算手段にて得られた前記差分信号に対して直交変換
を施す直交変換手段と、前記直交変換手段の出力に対し
て非線形処理を施す非線形処理手段と、前記非線形処理
手段の出力に対して、前記直交変換手段における直交変
換に対する逆変換である直交逆変換を施す直交逆変換手
段と、前記直交逆変換手段の出力を減衰させる減衰手段
と、前記入力映像信号と前記減衰手段の出力信号との差
分信号を得る第二の減算手段と、前記直交変換手段の出
力を用いて動き量を検出する動き量検出手段と、前記直
交変換手段の出力を用いて画像情報のエッジ成分を検出
するエッジ量検出手段と、前記動き量検出手段の出力と
前記エッジ量検出手段の出力に基づいて前記非線形処理
手段における非線形処理の閾値及び前記減衰手段での減
衰量の少なくとも一方を適応制御する適応制御手段とで
構成される。
In order to achieve the same object, the noise removing apparatus of the present invention provides a delay means for delaying a signal in response to an input video signal and a differential signal between the input video signal and the output signal of the delay means. First subtraction means for obtaining, orthogonal transformation means for performing orthogonal transformation on the difference signal obtained by the first subtraction means, and nonlinear processing means for performing non-linear processing on the output of the orthogonal transformation means An orthogonal inverse transform means for performing an orthogonal inverse transform, which is an inverse transform of the orthogonal transform in the orthogonal transform means, on the output of the non-linear processing means, an attenuating means for attenuating the output of the orthogonal inverse transform means, Second subtraction means for obtaining a difference signal between the input video signal and the output signal of the attenuating means, a motion amount detecting means for detecting a motion amount using the output of the orthogonal transforming means, and an output of the orthogonal transforming means An edge amount detecting means for detecting an edge component of image information using the threshold value, a non-linear processing threshold in the non-linear processing means based on the output of the motion amount detecting means and the output of the edge amount detecting means, and the attenuation in the attenuating means. And an adaptive control means for adaptively controlling at least one of the quantities.

【0025】[0025]

【作用】本発明は上記構成によって、非線形処理手段の
非線形処理の閾値及び減衰手段の減衰量の少なくとも一
方を適応制御手段で制御することにより、動領域画像の
劣化を抑えて、動領域画像と静止領域画像の双方におけ
る雑音を、効率良く除去するように作用する。
According to the present invention, the adaptive control means controls at least one of the threshold value of the non-linear processing of the non-linear processing means and the attenuation amount of the attenuating means by the above-mentioned configuration, thereby suppressing the deterioration of the moving area image and the moving area image. It works to efficiently remove noise in both still area images.

【0026】[0026]

【実施例】以下、本発明の一実施例について、図面を参
照しながら説明する。
An embodiment of the present invention will be described below with reference to the drawings.

【0027】図1は本発明の第1の実施例の雑音除去装
置の構成図を示すものである。図1において、10は入
力端子で、雑音を含んだ映像信号が加えられる。11は
フレーム遅延手段で、後述する第二の減算手段19に接
続され、第二の減算手段19が出力する入力映像信号か
ら雑音成分を除いた出力信号をNフレーム(N=1,
2,・・・)遅延させるものである。12は第一の減算
手段で、入力端子10とフレーム遅延手段11に接続さ
れ、入力映像信号とフレーム遅延手段11が出力するN
フレーム分遅延された信号との差分信号(フレーム差分
信号))を得るためのものである。13は直列並列変換
手段で、第一の減算手段12に接続され、時間的に直列
な信号を時間的に並列なデータに変換し、画素ブロック
のデータを生成するものである。ここで、画素ブロック
のデータのサイズを水平方向にmサンプル、垂直方向に
nライン(m、nは自然数)とする。さらに、本実施例
では説明のために一例としてm=4、n=2とする。こ
こで直列並列変換手段13の構成例について説明する。
図2は直列並列変換手段13の構成図で、直列並列変換
手段13は(m−1)×n個の1サンプル遅延手段20
1〜206と(n−1)個のライン遅延手段207から
構成される。
FIG. 1 shows a block diagram of a noise eliminating apparatus according to a first embodiment of the present invention. In FIG. 1, 10 is an input terminal to which a video signal including noise is added. Reference numeral 11 denotes a frame delay means, which is connected to a second subtraction means 19 which will be described later, and outputs an output signal obtained by removing a noise component from an input video signal output by the second subtraction means 19 for N frames (N = 1, 1).
2, ...) It delays. Reference numeral 12 is a first subtraction means, which is connected to the input terminal 10 and the frame delay means 11 and is an N output from the input video signal and the frame delay means 11.
This is to obtain a differential signal (frame differential signal) from the signal delayed by the number of frames. Reference numeral 13 denotes a serial / parallel conversion means, which is connected to the first subtraction means 12 and converts a temporally serial signal into temporally parallel data to generate pixel block data. Here, the size of the pixel block data is m samples in the horizontal direction and n lines in the vertical direction (m and n are natural numbers). Further, in the present embodiment, for the sake of explanation, it is assumed that m = 4 and n = 2 as an example. Here, a configuration example of the serial-parallel conversion means 13 will be described.
FIG. 2 is a block diagram of the serial / parallel conversion means 13, wherein the serial / parallel conversion means 13 is (m−1) × n 1-sample delay means 20.
1 to 206 and (n-1) line delay means 207.

【0028】図1において、14は直交変換手段で、直
列並列変換手段13に接続され、直列並列変換手段13
で生成された画素ブロックのデータに対して直交変換を
施すものである。本実施例では直交変換手段14での直
交変換をアダマール変換を例にとって説明する。アダマ
ール変換は回路構成が簡単で、変換、逆変換で回路を共
通に用いることができるという利点がある。15_1〜
15_kはk個(k=m×n)の非線形処理手段で、直
交変換手段14に接続され、直交変換された後のデータ
に対して非線形処理を施して雑音成分を抽出するもので
ある。16は直交逆変換手段で、非線形処理手段15_
1〜15_kに接続され、雑音成分として抽出されたデ
ータを直交逆変換するものである。
In FIG. 1, reference numeral 14 is an orthogonal transforming means, which is connected to the serial / parallel transforming means 13 and is connected to the serial / parallel transforming means 13.
The orthogonal transformation is applied to the data of the pixel block generated in (1). In the present embodiment, the orthogonal transform in the orthogonal transform means 14 will be described by taking the Hadamard transform as an example. The Hadamard transform has an advantage that the circuit configuration is simple and the circuit can be commonly used for the transform and the inverse transform. 15_1 ~
Reference numeral 15_k denotes k (k = m × n) non-linear processing means, which is connected to the orthogonal transformation means 14 and performs non-linear processing on the data after the orthogonal transformation to extract a noise component. Reference numeral 16 is an orthogonal inverse transforming means, which is a non-linear processing means 15_.
It is connected to 1 to 15_k and performs inverse orthogonal transform on the data extracted as the noise component.

【0029】17は並列直列変換手段で、直交逆変換手
段16に接続され、直交逆変換された水平方向にmサン
プル、垂直方向にnラインの時間的に並列なデータ(画
素ブロックのデータ)を、異なるブロック間で重なりあ
うサンプル点同士でその平均値をとる(積分操作)こと
で、時間的に直列な信号に変換する。ここで、並列直列
変換手段17の構成例について説明する。図3は並列直
列変換手段17の構成図で、並列直列変換手段17は
(m−1)×n個の1サンプル遅延手段211〜216
と(n−1)個のライン遅延手段217と(m×n−
1)個の加算手段218〜224と1/jの利得を有す
る減衰手段225から構成される。なお、実施例ではm
=4、n=2として説明するので、前記した値はそれぞ
れ、(m−1)×n=6、n−1=1、m×n−1=
7、1/j=1/8となる。
Reference numeral 17 denotes a parallel / serial conversion means, which is connected to the orthogonal inverse conversion means 16 and performs orthogonal inverse conversion on the temporally parallel data (pixel block data) of m samples in the horizontal direction and n lines in the vertical direction. , By converting the average value of the sample points which are overlapped between different blocks (integration operation), the signals are converted into a serial signal in terms of time. Here, a configuration example of the parallel-serial conversion means 17 will be described. FIG. 3 is a block diagram of the parallel / serial conversion means 17, wherein the parallel / serial conversion means 17 is (m−1) × n 1-sample delay means 211 to 216.
And (n−1) line delay means 217 and (m × n−)
1) It is composed of one addition means 218 to 224 and an attenuation means 225 having a gain of 1 / j. In the example, m
= 4, n = 2, the above-mentioned values are (m-1) * n = 6, n-1 = 1, and m * n-1 =
7, 1 / j = 1/8.

【0030】図1において、18は減衰手段で、並列直
列変換手段17に接続され、並列直列変換手段17で積
分された信号の利得を下げるものである。19は第二の
減算手段で、入力端子10と減衰手段18に接続され、
入力映像信号から雑音成分である減衰手段18の出力信
号を減算することで入力映像信号から雑音成分を除去す
るものである。第二の減算手段19の出力はフレーム遅
延手段11に接続される。20は出力端子で第二の減算
手段19に接続され、雑音が除去された映像信号を出力
する。
In FIG. 1, reference numeral 18 denotes an attenuating means, which is connected to the parallel / serial converting means 17 and reduces the gain of the signal integrated by the parallel / serial converting means 17. 19 is a second subtraction means, which is connected to the input terminal 10 and the attenuation means 18,
The noise component is removed from the input video signal by subtracting the output signal of the attenuator 18, which is a noise component, from the input video signal. The output of the second subtraction means 19 is connected to the frame delay means 11. An output terminal 20 is connected to the second subtraction means 19 and outputs a video signal from which noise is removed.

【0031】21は動き量検出手段で、直交変換手段1
4に接続され直交変換手段14の出力を用いて第一の減
算手段12が出力するフレーム差分信号に含まれる信号
成分の動き量の絶対値を検出するものである。
Reference numeral 21 is a motion amount detecting means, which is the orthogonal transformation means 1.
4 is used to detect the absolute value of the motion amount of the signal component included in the frame difference signal output from the first subtraction means 12 using the output of the orthogonal transformation means 14.

【0032】22は適応制御手段で、動き量検出手段2
1、非線形処理手段15_1〜15_k、減衰手段18
に接続される。ここで、適応制御手段22の構成例につ
いて説明する。図4は適応制御手段22の構成図で、2
31は第一の制御手段で、動き量検出手段21、非線形
処理手段15_1〜15_kに接続され、動き量検出手
段21が出力する動き量をもとに、非線形処理手段15
_1〜15_kの非線形処理のための閾値を制御するも
のであり、232は第二の制御手段で、動き量検出手段
21、減衰手段18に接続され、動き量検出手段21が
出力する動き量をもとに、減衰手段18での帰還係数a
を制御するものである。
Reference numeral 22 is an adaptive control means, which is a motion amount detection means 2
1. Non-linear processing means 15_1 to 15_k, damping means 18
Connected to. Here, a configuration example of the adaptive control means 22 will be described. FIG. 4 is a block diagram of the adaptive control means 22.
Reference numeral 31 is a first control means, which is connected to the motion amount detecting means 21 and the non-linear processing means 15_1 to 15_k, and based on the motion amount output from the motion amount detecting means 21, the non-linear processing means 15
The second control means 232 controls the threshold value for the non-linear processing of _1 to 15_k. The second control means 232 is connected to the motion amount detecting means 21 and the damping means 18, and sets the motion amount output by the motion amount detecting means 21. Based on the feedback coefficient a in the damping means 18,
Is to control.

【0033】以上のように構成された第一の実施例の雑
音除去装置について、以下その動作を説明する。入力端
子10から雑音を含んだ映像信号が入力される。第一の
減算手段12で、フレーム遅延手段11が出力するNフ
レーム(N=1,2,・・・)遅延された信号と入力映
像信号との差分をとり、フレーム差分信号を出力する。
第一の減算手段12では、フレーム間で相関の小さい不
規則な雑音及び映像信号の動き成分が検出される。雑音
を含まない静止領域では、第一の減算手段12の出力は
0である。
The operation of the noise eliminator of the first embodiment constructed as above will be described below. A video signal containing noise is input from the input terminal 10. The first subtraction means 12 calculates the difference between the N frame (N = 1, 2, ...) Delayed signal output by the frame delay means 11 and the input video signal, and outputs a frame difference signal.
The first subtraction unit 12 detects irregular noise having a small correlation between frames and a motion component of a video signal. The output of the first subtraction means 12 is 0 in the static region containing no noise.

【0034】第一の減算手段12で検出された雑音及び
動き成分の時間的に直列な信号は、直列並列変換手段1
3で、ラッチなどで構成される(m−1)個の1サンプ
ル遅延手段201〜206とラインメモリなどで構成さ
れる(n−1)個のライン遅延手段207により、水平
方向にmサンプル、垂直方向にnラインの時間的に並列
なデータに変換される。今、例としてm=4、n=2と
して説明する。直列並列変換手段13で生成される時間
的に並列なブロックを行列の形で(数4)に示す。
The time-serial signals of noise and motion components detected by the first subtracting means 12 are converted into serial-parallel converting means 1.
3, 3 (m-1) 1-sample delay units 201 to 206 composed of latches and (n-1) line-delay units 207 composed of line memories are used to m samples in the horizontal direction. It is converted into n lines of time-parallel data in the vertical direction. Now, as an example, description will be made assuming that m = 4 and n = 2. The time-parallel blocks generated by the serial-parallel conversion means 13 are shown in (Formula 4) in the form of a matrix.

【0035】[0035]

【数4】 [Equation 4]

【0036】ここで図5を用いて、k個(k=m×n=
8)のデータx00〜x03、x10〜x13で構成される画素
ブロックについて説明する。図5は4×2の画素ブロッ
クの構成図であり、x00を基準にすると、x01、x02、
x03は画面上でそれぞれ1サンプル、2サンプル、3サ
ンプル右へ位置するデータであり、x10を基準にする
と、x11、x12、x13は画面上でそれぞれ1サンプル、
2サンプル、3サンプル右へ位置するデータである。ま
た、x10〜x13はx00〜x03に対して画面上で1ライン
下へ位置するようなデータである。
Here, by using FIG. 5, k pieces (k = m × n =
The pixel block composed of the data x00 to x03 and x10 to x13 of 8) will be described. FIG. 5 is a block diagram of a 4 × 2 pixel block. When x00 is used as a reference, x01, x02,
x03 is the data located on the screen by 1 sample, 2 samples, and 3 samples to the right, and when x10 is used as a reference, x11, x12, and x13 are 1 sample each on the screen,
The data is located to the right of two samples and three samples. Further, x10 to x13 are data which are located one line below on the screen with respect to x00 to x03.

【0037】直列並列変換手段13で変換された4×2
の画素ブロックのデータxij(0≦i≦1,0≦j≦
3)は、直交変換手段14でアダマール変換される。ア
ダマール変換後のデータをyij(0≦i≦1,0≦j≦
3)として、変換式を(数5)に示す。
4 × 2 converted by the serial / parallel conversion means 13
Pixel block data xij (0 ≦ i ≦ 1, 0 ≦ j ≦
3) is subjected to Hadamard transform by the orthogonal transform means 14. The data after Hadamard transformation is yij (0 ≦ i ≦ 1, 0 ≦ j ≦
As 3), the conversion formula is shown in (Equation 5).

【0038】[0038]

【数5】 (Equation 5)

【0039】フレーム差分データxijにアダマール変換
を施すことで、水平方向及び垂直方向の相関が小さい不
規則な雑音成分は、例えば周波数特性の平坦な白色雑音
であるから、(数5)のy00〜y13にほぼ均等に分配さ
れ、それぞれのレベルはアダマール変換前の約1/8で
ある。一方、映像信号の動き成分は周波数特性を持って
おり、これをアダマール変換すると、(数5)のy00〜
y13の8成分のうちのある特定の成分に集中する。
By subjecting the frame difference data xij to Hadamard transform, an irregular noise component having a small correlation in the horizontal and vertical directions is, for example, white noise having a flat frequency characteristic. Almost evenly distributed over y13, each level is about 1/8 before Hadamard transform. On the other hand, the motion component of the video signal has frequency characteristics, and if this is Hadamard transformed, y00 ~
Focus on a specific component of the eight components of y13.

【0040】次に、動き量検出手段21、適応制御手段
22と、非線形処理手段15_1〜15_kにおける動
作を図1と図4を用いて説明する。
Next, the operation of the motion amount detecting means 21, the adaptive control means 22 and the non-linear processing means 15_1 to 15_k will be described with reference to FIGS.

【0041】まず、動き量検出手段21は、直交変換手
段14の出力を用いて第一の減算手段12が出力するフ
レーム差分信号に含まれる信号成分の動き量を検出する
ものであり、例えば、直交変換手段14が出力する複数
の信号(y00〜y13)を用いて算術演算や絶対値演算な
どを行い動き量を検出してもよい。ここでは簡単な例と
して直交変換手段14が出力するy00信号(8画素の総
和)の絶対値演算を行って得た値を動き量として用いる
こととする。
First, the motion amount detecting means 21 detects the amount of motion of the signal component contained in the frame difference signal output from the first subtracting means 12 using the output of the orthogonal transforming means 14. For example, The motion amount may be detected by performing arithmetic calculation or absolute value calculation using a plurality of signals (y00 to y13) output by the orthogonal transformation means 14. Here, as a simple example, the value obtained by performing the absolute value calculation of the y00 signal (sum of 8 pixels) output from the orthogonal transformation means 14 is used as the motion amount.

【0042】動き量検出手段21が出力する動き量が大
きい場合、第一の減算手段12の出力であるフレーム差
分信号に雑音成分だけでなく信号の動き成分をも含むこ
とを示しており、逆に動き量検出手段21が出力する動
き量が小さい場合、第一の減算手段12の出力であるフ
レーム差分信号には雑音成分のみを含むことを示してい
る。
If the motion amount output from the motion amount detecting means 21 is large, it indicates that the frame difference signal output from the first subtracting means 12 includes not only a noise component but also a motion component of the signal. When the motion amount output from the motion amount detecting means 21 is small, it indicates that the frame difference signal output from the first subtracting means 12 contains only a noise component.

【0043】動き量検出手段21で得られた動き量は、
適応制御手段22の第一の制御手段231と第二の制御
手段232に出力される。
The motion amount obtained by the motion amount detecting means 21 is
It is output to the first control means 231 and the second control means 232 of the adaptive control means 22.

【0044】適応制御手段22の第一の制御手段231
は、動き量検出手段21で得られた動き量に基づいて、
非線形処理手段15_1〜15_kにおける、y00〜y
13の8成分からなる画素ブロックのデータに対する非線
形処理のための閾値を生成する。ここで、図6に非線形
処理手段15_1〜15_kの入出力関係の例を示す。
図6は非線形処理手段15_1〜15_kの入出力特性
図で、入力の絶対値が閾値(図では値”A”で示す)以
下の場合は線形特性を持って出力し、入力の絶対値が閾
値以上の場合は逆の傾きを持つ特性とし、入力の絶対値
が閾値の2倍以上では出力を”0”に設定するという、
いわゆる、閾値を最大値とする非線形操作を行う。ここ
で、動き量検出手段21の出力が大きいものは、フレー
ム差分データを映像信号の動き成分とみなして、非線形
処理手段15_1〜15_kでの閾値を小さくすること
で、動き成分の信号の帰還量を小さくして動画像の劣化
を抑える。一方、動き量検出手段21の出力が小さいも
のは、フレーム差分データを雑音成分とみなして非線形
処理手段15_1〜15_kでの閾値を大きくして、即
ち雑音の帰還量を大きくして、雑音除去効果を大きくす
る。
The first control means 231 of the adaptive control means 22
Is based on the motion amount obtained by the motion amount detecting means 21,
Y00 to y in the non-linear processing means 15_1 to 15_k
A threshold value for non-linear processing on the data of the pixel block consisting of 13 8 components is generated. Here, FIG. 6 shows an example of the input / output relationship of the non-linear processing means 15_1 to 15_k.
FIG. 6 is an input / output characteristic diagram of the non-linear processing means 15_1 to 15_k. When the absolute value of the input is less than or equal to the threshold value (indicated by the value "A" in the figure), the linear output characteristic is output, and the absolute value of the input is the threshold value. In the above case, the characteristic has the opposite slope, and when the absolute value of the input is more than twice the threshold value, the output is set to "0".
A so-called non-linear operation with a maximum threshold value is performed. Here, when the output of the motion amount detecting means 21 is large, the frame difference data is regarded as the motion component of the video signal, and the threshold value in the non-linear processing means 15_1 to 15_k is reduced to reduce the feedback amount of the signal of the motion component. To reduce the deterioration of moving images. On the other hand, when the output of the motion amount detecting means 21 is small, the frame difference data is regarded as a noise component and the threshold value in the non-linear processing means 15_1 to 15_k is increased, that is, the noise feedback amount is increased, and the noise removing effect is obtained. To increase.

【0045】ここで、第一の制御手段231における入
出力関係の一例を図7に示す。図7は第一の制御手段2
31の入出力特性図で、動き量検出手段21の値と非線
形処理手段15_1〜15_kの閾値との関係を示す。
Here, an example of the input / output relationship in the first control means 231 is shown in FIG. FIG. 7 shows the first control means 2.
31 is an input / output characteristic diagram showing the relationship between the value of the motion amount detecting means 21 and the threshold values of the non-linear processing means 15_1 to 15_k.

【0046】非線形処理手段15_1〜15_kにおい
て非線形処理された出力を、入力yijに対応させてy’
ijとする。直交逆変換手段16ではy’ijに対して(数
6)に示す4×2次のアダマール逆変換を施す。ここで
x’ijは直交逆変換手段16の出力である。
The outputs non-linearly processed by the non-linear processing means 15_1 to 15_k are made to correspond to the input yij and y '.
ij. The orthogonal inverse transform means 16 performs a 4 × 2 order Hadamard inverse transform shown in (Equation 6) on y′ij. Here, x′ij is the output of the orthogonal inverse transform means 16.

【0047】[0047]

【数6】 (Equation 6)

【0048】(数6)からも分かるように、係数1/8
の有無を除けばアダマール逆変換式はアダマール変換式
と同一である。
As can be seen from (Equation 6), the coefficient 1/8
The Hadamard inverse transformation formula is the same as the Hadamard transformation formula except for the presence or absence of.

【0049】次に直交逆変換手段16で、アダマール逆
変換されたデータは図3に示す並列直列変換手段17で
4×2個の時間的に並列な画素ブロックのデータx’ij
(0≦i≦1,0≦j≦3)を時間的に直列な8個のデ
ータに変換し、更に異なる画素ブロックが重なりあうサ
ンプル点では、ブロック同士でその平均をとる。
Next, the data subjected to the Hadamard inverse transformation by the orthogonal inverse transformation means 16 is the data x'ij of 4 × 2 temporally parallel pixel blocks in the parallel / serial transformation means 17 shown in FIG.
(0 ≦ i ≦ 1, 0 ≦ j ≦ 3) is converted into eight temporally serial data, and at sample points where different pixel blocks overlap, the blocks are averaged.

【0050】次いで、並列直列変換されたデータに対し
て、減衰手段18にて適応制御手段22が生成する帰還
係数を乗じる。
Then, the parallel / serial converted data is multiplied by the feedback coefficient generated by the adaptive control means 22 in the attenuation means 18.

【0051】次に、動き量検出手段21、適応制御手段
22と、減衰手段18の動作を図1と図4を用いて説明
する。
Next, the operations of the motion amount detecting means 21, the adaptive control means 22 and the damping means 18 will be described with reference to FIGS. 1 and 4.

【0052】適応制御手段22の第二の制御手段232
は、動き量検出手段21で得られた動き量に基づいて減
衰手段18で利得、即ち帰還係数a(0≦a<1)を制
御する。ここで、動き量検出手段21の出力が大きいも
のは、フレーム差分データを映像信号の動き成分とみな
して、減衰手段18での帰還係数aを小さくすること
で、動き成分の信号の帰還量を小さくして動画像の劣化
を抑える。一方、動き量検出手段21の出力が小さいも
のは、フレーム差分データを雑音成分とみなして減衰手
段18で帰還係数aを大きくして、即ち雑音の帰還量を
大きくして、雑音除去効果を大きくする。
Second control means 232 of adaptive control means 22
Controls the gain, that is, the feedback coefficient a (0 ≦ a <1), by the attenuator 18, based on the amount of motion obtained by the motion amount detector 21. Here, when the output of the motion amount detecting means 21 is large, the frame difference data is regarded as the motion component of the video signal, and the feedback coefficient a in the attenuating means 18 is reduced to reduce the feedback amount of the signal of the motion component. Make it smaller to prevent deterioration of moving images. On the other hand, if the output of the motion amount detecting means 21 is small, the frame difference data is regarded as a noise component, and the feedback coefficient a is increased by the attenuating means 18, that is, the noise feedback amount is increased, and the noise removing effect is increased. To do.

【0053】ここで、第二の制御手段232における入
出力関係の一例を図8に示す。図8は第二の制御手段2
32の入出力特性図で、動き量検出手段21の値と減衰
手段18での帰還係数との関係を示す。
Here, an example of the input / output relationship in the second control means 232 is shown in FIG. FIG. 8 shows the second control means 2.
An input / output characteristic diagram of 32 shows the relationship between the value of the motion amount detecting means 21 and the feedback coefficient of the damping means 18.

【0054】最後に、第二の減算手段19で、雑音とし
て抽出されたデータを入力映像信号から減算すること
で、出力端子20に、動画像の劣化の少ない、雑音除去
された映像信号を得ることができる。
Finally, the second subtraction means 19 subtracts the data extracted as noise from the input video signal, so that a noise-free video signal with little deterioration of the moving image is obtained at the output terminal 20. be able to.

【0055】以上のように、本実施例によれば、映像信
号が加えられる入力端子10と、第二の減算手段の出力
をNフレーム(N=1,2・・・)遅延させるフレーム
遅延手段11と、入力映像信号とフレーム遅延手段11
からの出力信号の差分をとる第一の減算手段12と、時
間的に直列なフレーム差分データを、時間的に並列な画
素ブロックのデータに変換する直列並列変換手段13
と、直交変換を行う直交変換手段14と、直交変換され
たデータに対して非線形処理を施す非線形処理手段15
_1〜15_kと、非線形処理されたデータに対して直
交逆変換を施す直交逆変換手段16と、直交逆変換され
たデータに対して、時間的に並列な画素ブロックのデー
タを時間的に直列なデータに変換した後、複数のブロッ
ク間で重なり合うデータの平均をとる並列直列変換手段
17と、時間的に直列化されたデータに対して帰還係数
を乗じる減衰手段18と、入力映像信号から抽出された
雑音成分を差し引く第二の減算手段19と、直交変換手
段14の出力を用いて第一の減算手段12の出力である
フレーム差分信号に含まれる信号成分の動き量を検出す
る動き量検出手段21と、非線形処理手段15_1〜1
5_kの閾値及び減衰手段18での帰還係数を動き量検
出手段21の出力である動き量に応じて制御する適応制
御手段22を設けることにより、動画像の劣化が少ない
状態で、動領域、静止領域の双方における雑音成分を効
果的に除去できる。
As described above, according to this embodiment, the input terminal 10 to which the video signal is added and the frame delay means for delaying the output of the second subtraction means by N frames (N = 1, 2 ...). 11, input video signal and frame delay means 11
From the output signal from the first subtraction means 12 and serial-parallel conversion means 13 that converts temporally serial frame difference data into temporally parallel pixel block data.
, Orthogonal transformation means 14 for performing orthogonal transformation, and non-linear processing means 15 for performing non-linear processing on the orthogonally transformed data.
_1 to 15_k, an orthogonal inverse transform means 16 that performs an inverse orthogonal transform on the non-linearly processed data, and data of pixel blocks that are temporally parallel to the orthogonally inversely converted data are serially temporally arranged. After being converted into data, parallel-serial conversion means 17 for averaging overlapping data among a plurality of blocks, attenuating means 18 for multiplying temporally serialized data by a feedback coefficient, and extracted from the input video signal. The second subtraction means 19 for subtracting the noise component, and the motion amount detection means for detecting the motion amount of the signal component included in the frame difference signal output from the first subtraction means 12 by using the outputs of the orthogonal transformation means 14. 21 and the non-linear processing means 15_1 to 1
By providing the adaptive control means 22 for controlling the threshold value of 5_k and the feedback coefficient in the attenuation means 18 according to the motion amount which is the output of the motion amount detecting means 21, the moving area and the stationary state are reduced in a state where the deterioration of the moving image is small. Noise components in both areas can be effectively removed.

【0056】なお、本発明において非線形処理手段15
_1〜15_kにおける入出力特性は図6に示すものに
限ったものではなく、例えば直線で表される特性の傾き
は1でなくてもよく、非直線で表される特性をもったも
のでもよい。また、第一の制御手段231における入出
力関係、第二の制御手段232における入出力特性は図
7及び図8に示すものに限ったものではない。
In the present invention, the nonlinear processing means 15
The input / output characteristics in _1 to 15_k are not limited to those shown in FIG. 6, and for example, the slope of the characteristic represented by a straight line may not be 1, and may have the characteristic represented by a non-straight line. . The input / output relationship of the first control means 231 and the input / output characteristics of the second control means 232 are not limited to those shown in FIGS. 7 and 8.

【0057】さらに、本実施例では画素ブロックのデー
タを、水平方向にmサンプル、垂直方向にnライン
(m、nは自然数)連続して定義したが、例えば水平方
向にpサンプル間隔でmサンプル、垂直方向にqライン
間隔でnライン(ただし、m、n、p、qは自然数)と
して定義してもよい。ただし、この場合、直列並列変換
手段や並列直列変換手段に用いるライン遅延手段はqラ
イン遅延手段を、1サンプル遅延手段はpサンプル遅延
手段を用いればよい。
Further, in the present embodiment, the data of the pixel block is continuously defined by m samples in the horizontal direction and n lines in the vertical direction (m and n are natural numbers). , N lines at intervals of q lines in the vertical direction (where m, n, p, and q are natural numbers) may be defined. However, in this case, the q line delay means may be used as the line delay means used in the serial / parallel conversion means or the parallel / serial conversion means, and the p sample delay means may be used as the 1 sample delay means.

【0058】以下、本発明の第2の実施例について図面
を参照しながら説明する。図9は本発明の第2の実施例
の雑音除去装置の構成図を示すものである。
The second embodiment of the present invention will be described below with reference to the drawings. FIG. 9 shows a block diagram of a noise eliminating apparatus according to the second embodiment of the present invention.

【0059】まず、第2の実施例の構成について、図1
の第1の実施例と比較して述べる。図9において、30
は入力端子、31はフレーム遅延手段、32は第一の減
算手段、33は直列並列変換手段、34は直交変換手段
で、それぞれ図1の10〜14と同様なものである。3
5_1〜35_kは非線形処理手段で、図1の15_1
〜15_kと同様なものである。36は直交逆変換手
段、37は並列直列変換手段、38は減衰手段、39は
第二の減算手段、40は出力端子、41は動き量検出手
段で、それぞれ図1の16〜21と同様なものである。
First, the configuration of the second embodiment is shown in FIG.
The first embodiment will be described in comparison with the first embodiment. In FIG. 9, 30
Is an input terminal, 31 is a frame delaying means, 32 is a first subtracting means, 33 is a serial-parallel converting means, and 34 is an orthogonal converting means, which are similar to 10 to 14 in FIG. Three
5_1 to 35_k are non-linear processing means, which are 15_1 in FIG.
~ 15_k. Reference numeral 36 is an orthogonal inverse conversion means, 37 is a parallel / serial conversion means, 38 is an attenuation means, 39 is a second subtraction means, 40 is an output terminal, 41 is a motion amount detection means, which are the same as 16 to 21 in FIG. It is a thing.

【0060】42は孤立点除去手段で、動き量検出手段
41の出力から孤立点を除去するものであり、その構成
例について説明する。図10は孤立点除去手段42の構
成図で、241はrサンプル遅延手段で、入力されるデ
ータをrサンプル時間(rは自然数)遅延するものであ
り、242はsサンプル遅延手段で、入力されるデータ
をsサンプル時間(sは自然数)遅延するものであり、
243は中間値選択手段で、入力される複数のデータか
ら中間の値のデータを選択し、その絶対値を出力するも
のである。
Reference numeral 42 is an isolated point removing means for removing isolated points from the output of the motion amount detecting means 41. An example of the configuration will be described. FIG. 10 is a block diagram of the isolated point removing means 42. Reference numeral 241 is an r sample delay means for delaying input data by r sample time (r is a natural number), and 242 is an s sample delay means. Data is delayed by s sample time (s is a natural number),
Numeral 243 is an intermediate value selecting means for selecting an intermediate value data from a plurality of input data and outputting the absolute value thereof.

【0061】すなわち、孤立点除去手段42は、遅延の
ないデータと、rサンプル遅延手段241でrサンプル
時間遅延したデータと、sサンプル遅延手段242で
(r+s)サンプル時間遅延したデータとを用いて、中
間値選択手段243で中間の値を選択し出力すること
で、rサンプル後のデータとsサンプル前のデータを用
いた孤立点除去を行うフィルタを構成する。
That is, the isolated point removing means 42 uses data without delay, data delayed by r sample time by the r sample delay means 241, and data delayed by (r + s) sample time by the s sample delay means 242. By selecting and outputting an intermediate value by the intermediate value selecting means 243, a filter that performs isolated point removal using the data after r samples and the data before s samples is configured.

【0062】43は適応制御手段で、第1の実施例中の
図1の適応制御手段22と同一の動作をし、図4に示す
構成と同一の構成のものである。適応制御手段43は、
孤立点除去手段42、非線形処理手段35_1〜35_
k、減衰手段38に接続され、第一の制御手段231
は、孤立点除去手段42が出力する孤立点除去された動
き量検出信号をもとに非線形処理手段35_1〜35_
kの非線形処理のための閾値を制御するものであり、第
二の制御手段242は、孤立点除去手段42が出力する
孤立点除去された動き量検出信号をもとに減衰手段38
での帰還係数aを制御するものである。
Reference numeral 43 denotes an adaptive control means, which operates in the same manner as the adaptive control means 22 of FIG. 1 in the first embodiment and has the same configuration as that shown in FIG. The adaptive control means 43
The isolated point removing means 42 and the non-linear processing means 35_1 to 35_
k, connected to the damping means 38, and the first control means 231
Are non-linear processing means 35_1 to 35_ based on the motion amount detection signal from which the isolated point removal means 42 outputs.
The second control means 242 controls the threshold value for the non-linear processing of k, and the second control means 242 uses the isolated point removed motion amount detection signal output from the isolated point removal means 42 to attenuate the attenuation means 38.
Is to control the feedback coefficient a.

【0063】以上のように構成された第2の実施例の雑
音除去装置について、以下その動作を第1の実施例と比
較しながら説明する。雑音を含んだ入力映像信号を入力
端子30に加え、第一の減算手段32で、入力映像信号
とフレーム遅延手段31の出力信号との差分をとり、直
列並列変換手段33で時間的に並列なm×n個のデータ
からなる画素ブロックのデータを生成し、直交変換手段
34でm×n次のアダマール変換を行い、非線形処理手
段35_1〜35_kで非線形処理を行い、直交逆変換
手段36でm×n次のアダマール逆変換を行い、並列直
列変換手段37で時間的に並列なm×n個のデータを直
列に変換し、減衰手段38で帰還係数を乗じた後、第二
の減算手段39で雑音として抽出されたデータを入力映
像信号から減算することで、出力端子40に雑音除去さ
れた映像信号を得るという基本的動作は、第1の実施例
と同様である。
The operation of the noise eliminator of the second embodiment constructed as above will be described below in comparison with the operation of the first embodiment. An input video signal containing noise is applied to the input terminal 30, the first subtraction means 32 takes the difference between the input video signal and the output signal of the frame delay means 31, and the serial / parallel conversion means 33 performs temporal parallel processing. Data of a pixel block composed of m × n pieces of data is generated, the m × n Hadamard transform is performed by the orthogonal transformation means 34, the nonlinear processing is performed by the nonlinear processing means 35_1 to 35_k, and the orthogonal inverse transformation means 36 performs m. The inverse n × n Hadamard transform is performed, the time-parallel m × n data is serially converted by the parallel / serial conversion means 37, the attenuation means 38 multiplies the feedback coefficient, and then the second subtraction means 39. The basic operation of obtaining the noise-removed video signal at the output terminal 40 by subtracting the data extracted as noise at the input video signal is the same as in the first embodiment.

【0064】第1の実施例では、動き量検出手段21を
用いて適応制御手段22を制御したが、第2の実施例で
は、動き量検出手段41の出力に対して孤立点データを
除去する機能を持つ孤立点除去手段42を介して適応制
御手段43を制御する。
In the first embodiment, the adaptive control means 22 is controlled by using the motion amount detecting means 21, but in the second embodiment, the isolated point data is removed from the output of the motion amount detecting means 41. The adaptive control means 43 is controlled via the isolated point removal means 42 having a function.

【0065】動き量検出手段41は、直交変換手段34
の出力を用いて第一の減算手段32が出力するフレーム
差分信号に含まれる信号成分の動き量を検出するが、そ
の信号成分の動き量は映像信号に依存し、映像信号その
ものについては水平方向、垂直方向、または時間軸方向
に相関を持っており、例えば1画素のみ動き量が大きい
(または小さい)という場合は希である。そこで、もし
このような場合は、該当画素を特異点(孤立点)と考
え、周囲画素の動き量に置き換える処理(孤立点除去処
理)を行うことで、表示画像全体からみてきわめて自然
な動き量を得ることができる。そのため、動き量検出手
段41と適応制御手段43との間に孤立点除去手段42
を介し、動き量検出手段41が出力する動き量を用いて
孤立点除去手段42は動き量の孤立点データを除去し、
適応制御手段43は非線形処理手段35_1〜35_k
で行う非線形処理のための閾値と減衰手段38で行う減
衰処理のための帰還係数を孤立点除去手段42が出力す
る自然な動き量に応じて適応的に制御する。
The motion amount detecting means 41 is an orthogonal transformation means 34.
Is used to detect the motion amount of the signal component included in the frame difference signal output by the first subtraction means 32. The motion amount of the signal component depends on the video signal, and the video signal itself is in the horizontal direction. , The vertical direction or the time axis direction has a correlation, and it is rare that the amount of motion is large (or small) in only one pixel, for example. Therefore, in such a case, by considering the corresponding pixel as a singular point (isolated point) and performing a process of replacing it with the amount of movement of surrounding pixels (isolated point removal process), the amount of movement that is extremely natural from the perspective of the entire display image. Can be obtained. Therefore, the isolated point removing means 42 is provided between the motion amount detecting means 41 and the adaptive control means 43.
Via the motion amount detected by the motion amount detecting means 41, the isolated point removing means 42 removes the isolated point data of the motion amount,
The adaptive control means 43 is a non-linear processing means 35_1 to 35_k.
The threshold value for the non-linear processing performed in step 1 and the feedback coefficient for the attenuation processing performed by the attenuation means 38 are adaptively controlled according to the natural motion amount output by the isolated point removal means 42.

【0066】第1の実施例では、動き量の孤立点と周囲
との間には雑音除去量の差による違和感が若干みられた
が、第2の実施例では前記違和感はほとんど見られず、
動画像の劣化の少ない雑音除去された映像信号を出力端
子40より得ることができる。
In the first embodiment, there was a slight sense of discomfort due to the difference in the noise removal amount between the isolated point of the motion amount and the surroundings, but in the second embodiment, the discomfort was hardly seen,
A noise-removed video signal with little deterioration of the moving image can be obtained from the output terminal 40.

【0067】以上のように、第2の実施例によれば、映
像信号が加えられる入力端子30と、第二の減算手段の
出力をNフレーム(N=1,2・・・)遅延させるフレ
ーム遅延手段31と、入力映像信号とフレーム遅延手段
31からの出力信号の差分をとる第一の減算手段32
と、時間的に直列なフレーム差分データを、時間的に並
列な画素ブロックのデータに変換する直列並列変換手段
33と、直交変換を行う直交変換手段34と、直交変換
されたデータに対して非線形処理を施す非線形処理手段
35_1〜35_kと、非線形処理されたデータに対し
て直交逆変換を施す直交逆変換手段36と、直交逆変換
されたデータに対して、時間的に並列な画素ブロックの
データを時間的に直列なデータに変換した後、複数のブ
ロック間で重なり合うデータの平均をとる並列直列変換
手段37と、時間的に直列化されたデータに対して帰還
係数を乗じる減衰手段38と、入力映像信号から、抽出
された雑音成分を差し引く第二の減算手段39と、直交
変換手段34の出力を用いて第一の減算手段32の出力
であるフレーム差分信号に含まれる信号成分の動き量を
検出する動き量検出手段41と、動き量検出手段41で
検出された動き量から孤立したデータを除去する孤立点
除去手段42と、非線形処理手段35_1〜35_kの
閾値及び減衰手段38での帰還係数を孤立点除去手段4
2の出力である孤立点除去された動き量に応じて制御す
る適応制御手段43を設けることにより、動画像の劣化
が少ない状態で、動領域、静止領域の双方における雑音
成分を効果的に除去できる。
As described above, according to the second embodiment, the input terminal 30 to which the video signal is added and the frame for delaying the output of the second subtracting means by N frames (N = 1, 2 ...). The delay means 31 and the first subtraction means 32 for taking the difference between the input video signal and the output signal from the frame delay means 31.
, Serial-parallel conversion means 33 for converting temporally serial frame difference data into temporally parallel pixel block data, orthogonal conversion means 34 for performing orthogonal conversion, and non-linear for orthogonally converted data. Non-linear processing means 35_1 to 35_k for performing processing, orthogonal inverse transformation means 36 for performing orthogonal inverse transformation on the non-linearly processed data, and data of pixel blocks that are temporally parallel to the orthogonally inverse-transformed data. After being converted into temporally serial data, parallel-serial conversion means 37 for averaging overlapping data among a plurality of blocks, and attenuation means 38 for multiplying the temporally serialized data by a feedback coefficient, The frame difference which is the output of the first subtraction means 32 is calculated by using the outputs of the second subtraction means 39 for subtracting the extracted noise component from the input video signal and the orthogonal transformation means 34. A motion amount detecting means 41 for detecting a motion amount of a signal component included in a signal, an isolated point removing means 42 for removing isolated data from the motion amount detected by the motion amount detecting means 41, and a non-linear processing means 35_1 to 35_k. Of the threshold value and the feedback coefficient in the attenuation means 38 to the isolated point removal means 4
By providing the adaptive control means 43 that controls according to the amount of movement of the isolated point removed which is the output of No. 2, noise components in both the moving region and the still region are effectively removed in a state where the moving image is less deteriorated. it can.

【0068】なお、孤立点除去手段42のrサンプル遅
延手段241とsサンプル遅延手段242のrおよびs
で示したサンプル時間遅延量について、もしr=sであ
れば孤立点除去手段42はいわゆる中間値フィルタを構
成するが、孤立点除去手段42では必ずしもr=sなる
フィルタに限定する必要はない。また、本実施例で用い
た構成の孤立点除去手段を直列に複数個用いて、一個の
孤立点除去手段42としてもよい。
It should be noted that r sample delay means 241 of the isolated point removing means 42 and r and s of the s sample delay means 242.
With respect to the sample time delay amount shown in (4), if r = s, the isolated point removing means 42 constitutes a so-called intermediate value filter, but the isolated point removing means 42 does not necessarily have to be limited to the filter r = s. Further, a plurality of isolated point removing means having the configuration used in this embodiment may be used in series to form one isolated point removing means 42.

【0069】また、本実施例において、孤立点除去手段
42は水平方向の孤立点除去を行った例を示したが、
r、sサンプル遅延手段をr、sライン遅延手段に置き
換えれば垂直方向の孤立点除去を行うことができ、r、
sフレーム遅延手段に置き換えれば時間軸方向の孤立点
除去を行うことができる。さらに、水平方向、垂直方
向、時間軸方向の孤立点除去を組み合わせることで孤立
点除去の性能を向上させることができることは言うまで
もない。
In this embodiment, the isolated point removing means 42 removes the isolated points in the horizontal direction.
By replacing the r, s sample delay means with the r, s line delay means, it is possible to remove isolated points in the vertical direction.
If it is replaced with an s frame delay means, it is possible to remove isolated points in the time axis direction. Furthermore, it goes without saying that the performance of isolated point removal can be improved by combining isolated point removal in the horizontal direction, vertical direction, and time axis direction.

【0070】以下、本発明の第3の実施例について図面
を参照しながら説明する。図11は本発明の第3の実施
例の雑音除去装置の構成図を示すものである。
The third embodiment of the present invention will be described below with reference to the drawings. FIG. 11 shows a block diagram of a noise removing apparatus according to a third embodiment of the present invention.

【0071】まず、第3の実施例の構成について、図1
の第1の実施例と比較して述べる。図11において、5
0は入力端子、51はフレーム遅延手段、52は第一の
減算手段、53は直列並列変換手段、54は直交変換手
段で、それぞれ図1の10〜14と同様なものである。
55_1〜55_kは非線形処理手段で、図1の15_
1〜15_kと同様なものである。56は直交逆変換手
段、57は並列直列変換手段、58は減衰手段、59は
第二の減算手段、60は出力端子で、それぞれ図1の1
6〜20と同様なものである。
First, the configuration of the third embodiment is shown in FIG.
The first embodiment will be described in comparison with the first embodiment. In FIG. 11, 5
Reference numeral 0 is an input terminal, 51 is a frame delay means, 52 is a first subtraction means, 53 is a serial / parallel conversion means, and 54 is an orthogonal conversion means, which are similar to 10 to 14 in FIG.
55_1 to 55_k are non-linear processing means, which are 15_ in FIG.
It is the same as 1 to 15_k. Reference numeral 56 is an orthogonal inverse conversion means, 57 is a parallel-series conversion means, 58 is an attenuation means, 59 is a second subtraction means, and 60 is an output terminal.
It is the same as 6 to 20.

【0072】61_1、61_2は動き量検出手段で直
列並列変換手段53に接続され、直列並列変換手段53
の出力を用いて第一の減算手段52が出力するフレーム
差分信号に含まれる信号成分の水平方向の動き量をそれ
ぞれ検出するものである。
61_1 and 61_2 are motion amount detecting means, which are connected to the serial / parallel converting means 53, and the serial / parallel converting means 53.
Is used to detect the amount of horizontal movement of the signal component included in the frame difference signal output by the first subtraction means 52.

【0073】62は動き量算出手段で動き量検出手段6
1_1、61_2に接続され、動き量検出手段61_
1、61_2の出力である複数の水平方向の動き量を用
いて動き量を算出するものである。
Reference numeral 62 denotes a motion amount calculating means, and the motion amount detecting means 6
1_1 and 61_2, and the motion amount detection means 61_
The motion amount is calculated using a plurality of horizontal motion amounts that are outputs of 1 and 61_2.

【0074】63は適応制御手段で、第1の実施例中の
図1の適応制御手段22と同一の動作をし、図4に示す
構成と同一の構成のものである。適応制御手段63は、
動き量算出手段62、非線形処理手段55_1〜55_
k、減衰手段58に接続され、第一の制御手段231
は、動き量算出手段62が出力する動き量算出信号をも
とに非線形処理手段55_1〜55_kの非線形処理の
ためのいき値を制御するものであり、第二の制御手段2
42は、動き量算出手段62が出力する動き量算出信号
をもとに減衰手段58の帰還係数aを制御するものであ
る。
Reference numeral 63 denotes an adaptive control means, which operates in the same manner as the adaptive control means 22 of FIG. 1 in the first embodiment and has the same configuration as that shown in FIG. The adaptive control means 63
Motion amount calculation means 62, non-linear processing means 55_1 to 55_
k, is connected to the damping means 58, and is the first control means 231.
Is for controlling the threshold value for the non-linear processing of the non-linear processing means 55_1 to 55_k based on the motion amount calculation signal output from the motion amount calculating means 62, and the second control means 2
Reference numeral 42 controls the feedback coefficient a of the attenuation means 58 based on the motion amount calculation signal output from the motion amount calculation means 62.

【0075】以上のように構成された第3の実施例の雑
音除去装置について、以下その動作を第1の実施例と比
較しながら説明する。雑音を含んだ入力映像信号を入力
端子50に加え、第一の減算手段52で、入力映像信号
とフレーム遅延手段51の出力信号との差分をとり、直
列並列変換手段53で時間的に並列なm×n個のデータ
からなる画素ブロックのデータを生成し、直交変換手段
54でm×n次のアダマール変換を行い、非線形処理手
段55_1〜55_kで非線形処理を行い、直交逆変換
手段56でm×n次のアダマール逆変換を行い、並列直
列変換手段57で時間的に並列なm×n個のデータを直
列に変換し、減衰手段58で帰還係数を乗じた後、第二
の減算手段59で雑音として抽出されたデータを入力映
像信号から減算することで、出力端子60に雑音除去さ
れた映像信号を得るという基本的動作は、第1の実施例
と同様である。
The operation of the noise eliminator of the third embodiment configured as described above will be described below in comparison with the operation of the first embodiment. An input video signal containing noise is added to the input terminal 50, the first subtraction means 52 takes the difference between the input video signal and the output signal of the frame delay means 51, and the serial / parallel conversion means 53 performs temporal parallel processing. Data of a pixel block composed of m × n pieces of data is generated, the orthogonal transformation means 54 performs Hadamard transformation of m × n order, the nonlinear processing means 55_1 to 55_k perform nonlinear processing, and the orthogonal inverse transformation means 56 performs m. A Hadamard inverse transformation of the order × n is performed, the time-parallel m × n pieces of data are serially converted by the parallel / serial conversion means 57, the attenuation means 58 multiplies the feedback coefficient, and then the second subtraction means 59. The basic operation of obtaining the noise-removed video signal at the output terminal 60 by subtracting the data extracted as noise at the input video signal is the same as in the first embodiment.

【0076】第1の実施例では、動き量検出手段21を
用いて適応制御手段22を制御したが、第3の実施例で
は、直列並列変換手段53の出力より複数個の動き量検
出手段61_1、61_2を用いて水平方向の動き量を
検出し、動き量算出手段62にて動き量算出を行い、こ
の出力を用いて適応制御手段63を制御する。
In the first embodiment, the adaptive control means 22 is controlled by using the motion amount detecting means 21, but in the third embodiment, a plurality of motion amount detecting means 61_1 are output from the output of the serial / parallel converting means 53. , 61_2 are used to detect the amount of movement in the horizontal direction, the amount of movement calculation means 62 calculates the amount of movement, and the output is used to control the adaptive control means 63.

【0077】動き量検出手段61_1、61_2は、直
列並列変換手段53の出力を用いて第一の減算手段32
が出力するフレーム差分信号に含まれる信号成分の水平
方向の動き量をそれぞれ検出し、動き量算出手段62
は、ここで得られた複数の水平方向の動き量を用いて総
合的に動き量を算出する。動き量算出手段62は、例え
ば入力される複数のデータに対して、最大値、最小値、
平均値、あるいは中間値を算出(選択)してその絶対値
を出力する。適応制御手段63は、動き量算出手段62
で算出された動き量を用いて、非線形処理手段55_1
〜55_kで行う非線形処理のための閾値と減衰手段5
8で行う減衰処理のための帰還係数を適応的に制御す
る。
The motion amount detecting means 61_1 and 61_2 use the output of the serial / parallel converting means 53 to generate the first subtracting means 32.
The motion amount calculating means 62 detects horizontal motion amounts of the signal components included in the frame difference signal
Calculates the total amount of motion using the plurality of horizontal motion amounts obtained here. The motion amount calculation means 62, for example, with respect to a plurality of input data, the maximum value, the minimum value,
The average value or the intermediate value is calculated (selected) and the absolute value is output. The adaptive control means 63 is a motion amount calculation means 62.
Non-linear processing means 55_1 using the motion amount calculated in
˜55_k threshold and damping means 5 for non-linear processing
The feedback coefficient for the attenuation processing performed in 8 is adaptively controlled.

【0078】動き量検出を行う部分は、第1の実施例で
は動き量検出手段21にて直交変換手段14の出力を用
いて1つだけ出力するように構成したが、第3の実施例
では直列並列変換手段53の出力を用いて複数の水平方
向の動き量を動き量検出手段61_1、61_2で検出
し、得られた複数の出力から動き量算出手段62で動き
量を算出して得るように構成したため、第3の実施例の
方がより正しい動き量を得ることができるよう構成され
ている。従って、第3の実施例の方がより自然な映像信
号で、かつ、動画像の劣化の少ない雑音除去された映像
信号を出力端子60より得ることができる。
In the first embodiment, only one moving amount detecting portion is configured to be output by the moving amount detecting means 21 using the output of the orthogonal transforming means 14, but in the third embodiment, it is constructed. Using the output of the serial / parallel conversion means 53, a plurality of horizontal movement amounts are detected by the movement amount detecting means 61_1 and 61_2, and the movement amount calculating means 62 calculates the movement amount from the obtained plurality of outputs. Because of the above configuration, the third embodiment is configured so that a more correct amount of movement can be obtained. Therefore, in the third embodiment, a more natural video signal and a noise-removed video signal with less deterioration of the moving image can be obtained from the output terminal 60.

【0079】以上のように、第3の実施例によれば、映
像信号が加えられる入力端子50と、第二の減算手段の
出力をNフレーム(N=1,2・・・)遅延させるフレ
ーム遅延手段51と、入力映像信号とフレーム遅延手段
51からの出力信号の差分をとる第一の減算手段52
と、時間的に直列なフレーム差分データを、時間的に並
列な画素ブロックのデータに変換する直列並列変換手段
53と、直交変換を行う直交変換手段54と、直交変換
されたデータに対して非線形処理を施す非線形処理手段
55_1〜55_kと、非線形処理されたデータに対し
て直交逆変換を施す直交逆変換手段56と、直交逆変換
されたデータに対して、時間的に並列な画素ブロックの
データを時間的に直列なデータに変換した後、複数のブ
ロック間で重なり合うデータの平均をとる並列直列変換
手段57と、時間的に直列化されたデータに対して帰還
係数を乗じる減衰手段58と、入力映像信号から抽出さ
れた雑音成分を差し引く第二の減算手段59と、直列並
列変換手段53の出力を用いて第一の減算手段52の出
力であるフレーム差分信号に含まれる信号成分の水平方
向の動き量を検出する複数の動き量検出手段61_1、
61_2と、動き量検出手段61_1、61_2の複数
の出力から総合的な動き量を算出する動き量算出手段6
2と、非線形処理手段55_1〜55_kの閾値及び減
衰手段58の帰還係数を動き量算出手段62の出力であ
る動き量に応じて制御する適応制御手段63を設けるこ
とにより、動画像の劣化が少ない状態で、動領域、静止
領域の双方における雑音成分を効果的に除去できる。
As described above, according to the third embodiment, the input terminal 50 to which the video signal is added and the frame for delaying the output of the second subtraction means by N frames (N = 1, 2 ...). The delay means 51 and the first subtraction means 52 for taking the difference between the input video signal and the output signal from the frame delay means 51.
A serial-parallel conversion means 53 for converting the temporally serial frame difference data into temporally parallel pixel block data, an orthogonal conversion means 54 for performing an orthogonal conversion, and a nonlinear for the orthogonally converted data. Non-linear processing means 55_1 to 55_k for performing processing, orthogonal inverse transformation means 56 for performing orthogonal inverse transformation on the non-linearly processed data, and pixel block data that is temporally parallel to the orthogonally inverse transformed data. After being converted into serial data in time, parallel-serial conversion means 57 for averaging the overlapping data among a plurality of blocks, and attenuation means 58 for multiplying the time-serialized data by a feedback coefficient. A frame which is the output of the first subtraction means 52 using the outputs of the second subtraction means 59 for subtracting the noise component extracted from the input video signal and the serial-parallel conversion means 53. A plurality of motion amount detection unit 61_1 for detecting a horizontal motion amount of the signal component included in the divided signal,
61_2 and a motion amount calculating means 6 for calculating a total motion amount from a plurality of outputs of the motion amount detecting means 61_1 and 61_2.
2 and the adaptive control means 63 for controlling the threshold values of the non-linear processing means 55_1 to 55_k and the feedback coefficient of the attenuation means 58 according to the motion amount output from the motion amount calculating means 62, thereby reducing the deterioration of the moving image. In this state, noise components in both the moving area and the stationary area can be effectively removed.

【0080】なお、第3の実施例において、動き量検出
手段61_1、61_2は2つの場合について説明した
が、本発明は2つに限定される訳ではなく、さらに複数
個同様のものを用いて構成すれば効果が増すことは言う
までもない。また、動き量検出手段61_1、61_2
は水平方向の動き量検出を行うように説明したが、水平
方向に限定されるわけではなく、垂直方向の動き量検出
を行ってもよく、また水平方向と垂直方向を組み合わせ
た構成であってもよい。
In the third embodiment, the case where the motion amount detecting means 61_1 and 61_2 are two has been described, but the present invention is not limited to two, and a plurality of similar ones may be used. It goes without saying that the effects will increase if configured. Also, the motion amount detecting means 61_1, 61_2
Has described that the amount of movement in the horizontal direction is detected, but the amount of movement is not limited to the horizontal direction, and the amount of movement in the vertical direction may be detected. Good.

【0081】以下、本発明の第4の実施例について図面
を参照しながら説明する。図12は本発明の第4の実施
例の雑音除去装置の構成図を示すものである。
The fourth embodiment of the present invention will be described below with reference to the drawings. FIG. 12 shows a block diagram of a noise elimination apparatus according to the fourth embodiment of the present invention.

【0082】まず、第4の実施例の構成について、図1
1の第3の実施例と比較して述べる。図12において、
70は入力端子、71はフレーム遅延手段、72は第一
の減算手段、73は直列並列変換手段、74は直交変換
手段で、それぞれ図11の50〜54と同様なものであ
る。75_1〜75_kは非線形処理手段で、図11の
55_1〜55_kと同様なものである。76は直交逆
変換手段、77は並列直列変換手段、78は減衰手段、
79は第二の減算手段、80は出力端子で、それぞれ図
11の56〜60と同様なものである。
First, the configuration of the fourth embodiment is shown in FIG.
The third embodiment will be described in comparison with the first embodiment. In FIG.
Reference numeral 70 is an input terminal, 71 is a frame delaying means, 72 is a first subtracting means, 73 is a serial-parallel converting means, and 74 is an orthogonal converting means, which are similar to 50 to 54 in FIG. 75_1 to 75_k are non-linear processing means, which are similar to 55_1 to 55_k in FIG. Reference numeral 76 is an orthogonal inverse conversion means, 77 is a parallel-series conversion means, 78 is an attenuation means,
Reference numeral 79 is a second subtracting means, and 80 is an output terminal, which are similar to 56 to 60 in FIG.

【0083】81_1、81_2は動き量検出手段で直
列並列変換手段73に接続され、直列並列変換手段73
の出力を用いて、第一の減算手段72が出力するフレー
ム差分信号に含まれる信号成分の水平方向の動き量をそ
れぞれ検出するものであり、図11の61_1、61_
2と同様なものである。
81_1 and 81_2 are motion amount detecting means connected to the serial / parallel converting means 73, and the serial / parallel converting means 73.
Of the horizontal direction of the signal component included in the frame difference signal output from the first subtraction means 72, respectively.
It is the same as 2.

【0084】82_1、82_2は孤立点除去手段でそ
れぞれ動き量検出手段81_1、81_2に接続され、
動き量検出手段81_1、81_2の出力から孤立点を
除去するものであり、その動作および構成は第2の実施
例で図10を用いて説明した孤立点除去手段42と同様
なものであり、遅延のないデータと、rサンプル遅延手
段241でrサンプル時間遅延したデータと、sサンプ
ル遅延手段242でr+sサンプル時間遅延したデータ
とを用いて、中間値選択手段243で中間の値を選択し
出力することで、rサンプル後のデータとsサンプル前
のデータを用いた孤立点除去を行うフィルタを構成す
る。
Reference numerals 82_1 and 82_2 are isolated point removing means, which are connected to the motion amount detecting means 81_1 and 81_2, respectively.
This is to remove isolated points from the outputs of the motion amount detecting means 81_1 and 81_2, and its operation and configuration are the same as those of the isolated point removing means 42 described in the second embodiment with reference to FIG. , The data delayed by r sample time by the r sample delay means 241 and the data delayed by r + s sample time by the s sample delay means 242 are used to select and output an intermediate value by the intermediate value selection means 243. As a result, a filter that performs isolated point removal using the data after r samples and the data before s samples is configured.

【0085】83は動き量算出手段で孤立点除去手段8
2_1、82_2に接続され、孤立点除去手段82_
1、82_2の出力である孤立点除去された複数の水平
方向の動き量を用いて動き量を算出するものである。
Reference numeral 83 denotes a motion amount calculating means, which is an isolated point removing means 8
2_1 and 82_2 and isolated point removing means 82_
The motion amount is calculated by using the plurality of horizontal motion amounts from which the isolated points are removed, which are the outputs of 1 and 82_2.

【0086】84は適応制御手段で、第1の実施例中の
図1の適応制御手段22もしくは第3の実施例中の図1
1の適応制御手段63と同一の動作をし、図4に示す構
成と同一の構成のものである。適応制御手段84は、動
き量算出手段83、非線形処理手段75_1〜75_
k、減衰手段78に接続され、第一の制御手段231
は、動き量算出手段83が出力する孤立点除去された動
き量算出信号をもとに、非線形処理手段75_1〜75
_kの非線形処理のための閾値を制御するものであり、
第二の制御手段242は、動き量算出手段83が出力す
る孤立点除去された動き量算出信号をもとに減衰手段7
8の帰還係数aを制御するものである。
Reference numeral 84 denotes an adaptive control means, which is the adaptive control means 22 of FIG. 1 in the first embodiment or that of FIG. 1 in the third embodiment.
It operates in the same manner as the adaptive control means 63 of No. 1 and has the same configuration as that shown in FIG. The adaptive control means 84 includes a motion amount calculation means 83 and non-linear processing means 75_1 to 75_.
k, connected to the damping means 78, and the first control means 231
Are non-linear processing means 75_1 to 75 based on the motion amount calculation signal from which the isolated point is removed, which is output from the motion amount calculating means 83.
Controlling the threshold for the non-linear processing of _k,
The second control means 242 is based on the motion amount calculation signal from which the isolated point is removed, which is output from the motion amount calculation means 83.
The feedback coefficient a of 8 is controlled.

【0087】以上のように構成された第4の実施例の雑
音除去装置について、以下その動作を第3の実施例と比
較しながら説明する。雑音を含んだ入力映像信号を入力
端子70に加え、第一の減算手段72で、入力映像信号
とフレーム遅延手段71の出力信号との差分をとり、直
列並列変換手段73で時間的に並列なm×n個のデータ
からなる画素ブロックのデータを生成し、直交変換手段
74でm×n次のアダマール変換を行い、非線形処理手
段75_1〜75_kで非線形処理を行い、直交逆変換
手段76でm×n次のアダマール逆変換を行い、並列直
列変換手段77で時間的に並列なm×n個のデータを直
列に変換し、減衰手段78で帰還係数を乗じた後、第二
の減算手段79で雑音として抽出されたデータを入力映
像信号から減算することで、出力端子80に雑音除去さ
れた映像信号を得るという基本的動作は、第3の実施例
と同様である。
The operation of the noise eliminator of the fourth embodiment constructed as above will be described below in comparison with that of the third embodiment. An input video signal containing noise is added to the input terminal 70, the first subtraction means 72 takes the difference between the input video signal and the output signal of the frame delay means 71, and the serial / parallel conversion means 73 performs temporal parallelization. Data of a pixel block composed of m × n pieces of data is generated, the orthogonal transformation means 74 performs Hadamard transformation of m × n order, the nonlinear processing means 75_1 to 75_k perform nonlinear processing, and the orthogonal inverse transformation means 76 performs m processing. The inverse n × Hadamard transform is performed, the parallel-serial converter 77 converts time-parallel m × n data into serial data, the attenuator 78 multiplies the feedback coefficient, and the second subtractor 79. The basic operation of obtaining the noise-removed video signal at the output terminal 80 by subtracting the data extracted as noise in the input video signal is the same as in the third embodiment.

【0088】第3の実施例では、直列並列変換手段53
の出力より複数個の動き量検出手段61_1、61_2
を用いて水平方向の動き量を検出し、動き量算出手段6
2にて動き量算出を行い、この出力を用いて適応制御手
段63を制御したが、第4の実施例では、直列並列変換
手段73の出力より複数個の動き量検出手段81_1、
81_2を用いて検出した水平方向の動き量に対して孤
立点データを除去する機能をもつ孤立点除去手段82_
1、82_2をそれぞれ介して動き量算出手段83にて
動き量算出を行い、この出力を用いて適応制御手段84
を制御する。
In the third embodiment, the serial / parallel conversion means 53
Output from the plurality of motion amount detecting means 61_1, 61_2
The amount of movement in the horizontal direction is detected using
Although the amount of movement is calculated in 2 and the adaptive control means 63 is controlled using this output, in the fourth embodiment, a plurality of movement amount detection means 81_1 are output from the output of the serial / parallel conversion means 73.
The isolated point removing means 82_ having a function of removing the isolated point data with respect to the horizontal movement amount detected by using 81_2.
The amount of movement calculation is performed by the amount of movement calculation means 83 via 1, 82_2, respectively, and the adaptive control means 84 is used using this output.
Control.

【0089】まず、動き量検出手段81_1、81_2
で、直列並列変換手段73の出力を用いて第一の減算手
段72が出力するフレーム差分信号に含まれる信号成分
の水平方向の動き量をそれぞれ検出し、孤立点除去手段
82_1、82_2にて動き量検出手段81_1、81
_2がそれぞれ出力する水平方向の動き量を用いて水平
方向の孤立点データの除去を行い、動き量算出手段83
では孤立点除去手段82_1、82_2で得られた孤立
点除去された複数の水平方向の動き量を用いて総合的に
動き量を算出し、適応制御手段84では、動き量算出手
段83で算出された孤立点除去された動き量を用いて、
非線形処理手段75_1〜75_kで行う非線形処理の
ための閾値と減衰手段78で行う減衰処理のための帰還
係数を適応的に制御する。なお、動き量算出手段83
は、例えば入力される複数のデータに対して、最大値、
最小値、平均値、あるいは中間値を算出(選択)してそ
の絶対値を出力する。
First, the motion amount detecting means 81_1, 81_2
Then, by using the output of the serial / parallel conversion means 73, the horizontal movement amount of the signal component included in the frame difference signal output from the first subtraction means 72 is detected, and the isolated point removal means 82_1 and 82_2 move. Quantity detecting means 81_1, 81
The isolated amount data in the horizontal direction is removed by using the horizontal motion amount output by each _2, and the motion amount calculation means 83
Then, the total amount of movement is calculated using the plurality of horizontal movement amounts from which the isolated points have been removed by the isolated point removal means 82_1 and 82_2, and the adaptive control means 84 calculates it by the movement amount calculation means 83. Using the amount of motion with isolated points removed,
The threshold value for the non-linear processing performed by the non-linear processing means 75_1 to 75_k and the feedback coefficient for the damping processing performed by the damping means 78 are adaptively controlled. The movement amount calculation means 83
Is the maximum value for multiple input data,
The minimum value, average value, or intermediate value is calculated (selected) and the absolute value is output.

【0090】動き量検出を行う部分は、第2の実施例で
は動き量検出手段41にて直交変換手段14の出力を用
いて1つだけ出力するようにし、さらに孤立点除去手段
42を用いて孤立点データの除去された動き量を得るよ
うに構成し、また、第3の実施例では直列並列変換手段
53の出力を用いて複数の水平方向の動き量を動き量検
出手段61_1、61_2で検出し、得られた複数の出
力から動き量算出手段62で動き量を算出して得るよう
に構成した。しかし、第4の実施例では第2、第3の実
施例の両方の特長を兼ね備えた構成になるように、直列
並列変換手段73の出力を用いて複数の水平方向の動き
量を動き量検出手段81_1、81_2で検出し、得ら
れた複数の出力から水平方向の動き量の孤立点データを
孤立点除去手段82_1、82_2で除去し、得られた
複数の孤立点除去された水平方向の動き量から動き量算
出手段83で動き量を算出して得るように構成したた
め、第4の実施例の方がより正しい動き量を得ることが
できるよう構成されている。従って、第4の実施例の方
がより自然な映像信号で、かつ、動画像の劣化の少ない
雑音除去された映像信号を出力端子80より得ることが
できる。
In the second embodiment, the motion amount detecting unit 41 outputs only one motion amount detecting unit by using the output of the orthogonal transforming unit 14, and further uses the isolated point removing unit 42. In the third embodiment, the motion amount detecting means 61_1 and 61_2 are used to obtain a plurality of horizontal motion amounts by using the output of the serial / parallel conversion means 53. The motion amount calculating means 62 calculates and obtains the motion amount from the detected plural outputs. However, in the fourth embodiment, a plurality of horizontal motion amounts are detected by using the output of the serial / parallel conversion means 73 so that the structure having both the features of the second and third embodiments is obtained. The isolated point data of the horizontal motion amount detected by the means 81_1 and 81_2 are removed by the isolated point removing means 82_1 and 82_2, and the obtained horizontal movements in which the isolated points are removed are removed. Since the movement amount calculation means 83 calculates the movement amount from the amount, the fourth embodiment is configured so that a more correct movement amount can be obtained. Therefore, in the fourth embodiment, a more natural video signal and a noise-removed video signal with less deterioration of a moving image can be obtained from the output terminal 80.

【0091】以上のように、第4の実施例によれば、映
像信号が加えられる入力端子70と、第二の減算手段の
出力をNフレーム(N=1,2・・・)遅延させるフレ
ーム遅延手段71と、入力映像信号とフレーム遅延手段
71からの出力信号の差分をとる第一の減算手段72
と、時間的に直列なフレーム差分データを時間的に並列
な画素ブロックのデータに変換する直列並列変換手段7
3と、直交変換を行う直交変換手段74と、直交変換さ
れたデータに対して非線形処理を施す非線形処理手段7
5_1〜75_kと、非線形処理されたデータに対して
直交逆変換を施す直交逆変換手段76と、直交逆変換さ
れたデータに対して、時間的に並列な画素ブロックのデ
ータを時間的に直列なデータに変換した後、複数のブロ
ック間で重なり合うデータの平均をとる並列直列変換手
段77と、時間的に直列化されたデータに対して帰還係
数を乗じる減衰手段78と、入力映像信号から抽出され
た雑音成分を差し引く第二の減算手段79と、直列並列
変換手段73の出力を用いて第一の減算手段72の出力
であるフレーム差分信号に含まれる信号成分の水平方向
の動き量を検出する複数の動き量検出手段81_1、8
1_2と、水平方向の動き量の孤立点データを除去する
孤立点除去手段82_1、82_2と、孤立点除去手段
82_1、82_2の複数の出力から総合的な動き量を
算出する動き量算出手段83と、非線形処理手段75_
1〜75_kの閾値及び減衰手段78の帰還係数を動き
量算出手段83の出力である孤立点除去された動き量に
応じて制御する適応制御手段84を設けることにより、
動画像の劣化が少ない状態で、動領域、静止領域の双方
における雑音成分を効果的に除去できる。
As described above, according to the fourth embodiment, the input terminal 70 to which the video signal is added and the frame for delaying the output of the second subtraction means by N frames (N = 1, 2 ...) The delay means 71 and the first subtraction means 72 for taking the difference between the input video signal and the output signal from the frame delay means 71.
And a serial / parallel conversion means 7 for converting temporally serial frame difference data into temporally parallel pixel block data.
3, orthogonal transformation means 74 for performing orthogonal transformation, and non-linear processing means 7 for performing non-linear processing on the orthogonally transformed data.
5_1 to 75_k, an orthogonal inverse transform unit 76 that performs an inverse inverse transform on the non-linearly processed data, and data of pixel blocks that are temporally parallel to the orthogonally inversely converted data. After being converted into data, a parallel / serial conversion means 77 for averaging the overlapping data among a plurality of blocks, an attenuating means 78 for multiplying the temporally serialized data by a feedback coefficient, and an input video signal are extracted. The horizontal subtraction amount of the signal component included in the frame difference signal which is the output of the first subtraction unit 72 is detected by using the outputs of the second subtraction unit 79 for subtracting the noise component and the serial-parallel conversion unit 73. A plurality of motion amount detecting means 81_1, 8
1_2, the isolated point removing means 82_1 and 82_2 for removing the isolated point data of the horizontal motion amount, and the motion amount calculating means 83 for calculating a total motion amount from a plurality of outputs of the isolated point removing means 82_1 and 82_2. , Non-linear processing means 75_
By providing the adaptive control means 84 for controlling the threshold value of 1 to 75_k and the feedback coefficient of the attenuation means 78 according to the motion amount of the isolated point removal which is the output of the motion amount calculation means 83,
It is possible to effectively remove the noise component in both the moving area and the still area while the moving image is less deteriorated.

【0092】なお、第4の実施例において、動き量検出
手段81_1、81_2は2つの場合について説明した
が、本発明は2つに限定される訳ではなく、さらに複数
個同様のものを用いて構成すれば効果が増すことは言う
までもない。また、その場合は孤立点除去手段も動き量
検出手段と同数用いて構成すればよい。
In the fourth embodiment, the case where the movement amount detecting means 81_1 and 81_2 are two has been described, but the present invention is not limited to two, and a plurality of similar ones may be used. It goes without saying that the effects will increase if configured. In that case, the isolated point removing means may be configured by using the same number as the motion amount detecting means.

【0093】また、動き量検出手段81_1、81_2
は水平方向の動き量検出を行うように説明したが、水平
方向に限定されるわけではなく、垂直方向の動き量検出
を行ってもよく、また水平方向と垂直方向を組み合わせ
た構成であってもよい。
Further, the motion amount detecting means 81_1, 81_2
Has described that the amount of movement in the horizontal direction is detected, but the amount of movement is not limited to the horizontal direction, and the amount of movement in the vertical direction may be detected. Good.

【0094】以下、本発明の第5の実施例について図面
を参照しながら説明する。図13は本発明の第5の実施
例の雑音除去装置の構成図を示すものである。
The fifth embodiment of the present invention will be described below with reference to the drawings. FIG. 13 shows a block diagram of a noise eliminating apparatus according to a fifth embodiment of the present invention.

【0095】まず、第5の実施例の構成について、図9
の第2の実施例と比較して述べる。図13において、9
0は入力端子、91はフレーム遅延手段、92は第一の
減算手段、93は直列並列変換手段、94は直交変換手
段で、それぞれ図9の30〜34と同様なものである。
95_1〜95_kは非線形処理手段で、図9の35_
1〜35_kと同様なものである。96は直交逆変換手
段、97は並列直列変換手段、98は減衰手段、99は
第二の減算手段、100は出力端子、101は動き量検
出手段、102は孤立点除去手段で、それぞれ図9の3
6〜42と同様なものである。
First, the configuration of the fifth embodiment is shown in FIG.
The second embodiment will be described in comparison with the second embodiment. In FIG. 13, 9
Reference numeral 0 is an input terminal, 91 is a frame delay means, 92 is a first subtraction means, 93 is a serial / parallel conversion means, and 94 is an orthogonal conversion means, which are the same as 30 to 34 in FIG.
95_1 to 95_k are non-linear processing means, and 35_ in FIG.
It is the same as 1 to 35_k. Reference numeral 96 is an orthogonal inverse transforming means, 97 is a parallel / serial transforming means, 98 is an attenuating means, 99 is a second subtracting means, 100 is an output terminal, 101 is a motion amount detecting means, and 102 is an isolated point removing means. Of 3
It is the same as 6 to 42.

【0096】103はエッジ検出手段で、直交変換手段
94、適応制御手段104に接続される。ここで、エッ
ジ検出手段103の構成例について説明する。図14は
エッジ検出手段103の構成図で、251は水平エッジ
検出手段で、直交変換手段94が出力する信号から水平
方向の信号のエッジ情報を検出するもので、252は垂
直エッジ検出手段で、直交変換手段94が出力する信号
から垂直方向の信号のエッジ情報を検出するもので、2
53はエッジ信号生成手段で、前記水平エッジ検出手段
251と垂直エッジ検出手段252が出力するエッジ情
報から総合的にエッジ信号を生成するものである。エッ
ジ信号生成手段253は、例えば入力される複数のデー
タに対して、最大値、最小値、平均値を算出(選択)し
てその絶対値を出力する。
An edge detecting means 103 is connected to the orthogonal transforming means 94 and the adaptive control means 104. Here, a configuration example of the edge detection unit 103 will be described. FIG. 14 is a block diagram of the edge detecting means 103. 251 is a horizontal edge detecting means for detecting edge information of a signal in the horizontal direction from a signal output by the orthogonal transforming means 94, and 252 is a vertical edge detecting means. The edge information of the signal in the vertical direction is detected from the signal output by the orthogonal transformation means 94.
Reference numeral 53 is an edge signal generation means, which comprehensively generates an edge signal from the edge information output by the horizontal edge detection means 251 and the vertical edge detection means 252. The edge signal generation means 253 calculates (selects) a maximum value, a minimum value, and an average value for a plurality of input data, and outputs the absolute value thereof.

【0097】104は適応制御手段で、孤立点除去手段
102、エッジ検出手段103、非線形処理手段95_
1〜95_k、減衰手段98に接続される。ここで、適
応制御手段104の構成例について説明する。図15は
適応制御手段104の構成図で、261は第一の制御手
段で、孤立点除去手段102、エッジ検出手段103、
非線形処理手段95_1〜95_kに接続され、孤立点
除去手段102が出力する孤立点除去された動き量とエ
ッジ検出手段103が出力するエッジ信号をもとに非線
形処理手段95_1〜95_kの非線形処理のための閾
値を制御するものであり、262は第二の制御手段で、
孤立点除去手段102、エッジ検出手段103、減衰手
段98に接続され、孤立点除去手段102が出力する孤
立点除去された動き量とエッジ検出手段103が出力す
るエッジ信号をもとに減衰手段98の帰還係数aを制御
するものである。
Reference numeral 104 denotes an adaptive control means, which is an isolated point removing means 102, an edge detecting means 103, and a non-linear processing means 95_.
1 to 95_k, connected to the attenuation means 98. Here, a configuration example of the adaptive control means 104 will be described. FIG. 15 is a block diagram of the adaptive control means 104. 261 is a first control means, which is an isolated point removal means 102, an edge detection means 103,
For non-linear processing of the non-linear processing means 95_1-95_k based on the amount of motion of the isolated point removed which is connected to the non-linear processing means 95_1-95_k and the edge signal output by the edge detection means 103 262 is a second control means for controlling the threshold value of
It is connected to the isolated point removing means 102, the edge detecting means 103, and the attenuating means 98, and the attenuating means 98 is based on the isolated point removed motion amount output by the isolated point removing means 102 and the edge signal output by the edge detecting means 103. The feedback coefficient a of is controlled.

【0098】以上のように構成された第5の実施例の雑
音除去装置について、以下その動作を第2の実施例と比
較しながら説明する。雑音を含んだ入力映像信号を入力
端子90に加え、第一の減算手段92で、入力映像信号
とフレーム遅延手段91の出力信号との差分をとり、直
列並列変換手段93で時間的に並列なm×n個のデータ
からなる画素ブロックのデータを生成し、直交変換手段
94でm×n次のアダマール変換を行い、非線形処理手
段95_1〜95_kで非線形処理を行い、直交逆変換
手段96でm×n次のアダマール逆変換を行い、並列直
列変換手段97で時間的に並列なm×n個のデータを直
列に変換し、減衰手段98で帰還係数を乗じた後、第二
の減算手段99で雑音として抽出されたデータを入力映
像信号から減算することで、出力端子100に雑音除去
された映像信号を得るという基本的動作は、第2の実施
例と同様である。
The operation of the noise eliminator of the fifth embodiment constructed as above will be described below by comparing its operation with that of the second embodiment. An input video signal containing noise is added to the input terminal 90, the first subtraction means 92 takes the difference between the input video signal and the output signal of the frame delay means 91, and the serial / parallel conversion means 93 performs temporal parallel processing. Data of a pixel block consisting of m × n pieces of data is generated, the orthogonal transformation means 94 performs Hadamard transformation of m × n order, the nonlinear processing means 95_1 to 95_k perform nonlinear processing, and the orthogonal inverse transformation means 96 performs m. The inverse n × n Hadamard transform is performed, the time-parallel m × n data is serially converted by the parallel / serial conversion means 97, the attenuation means 98 multiplies the feedback coefficient, and then the second subtraction means 99. The basic operation of obtaining the noise-removed video signal at the output terminal 100 by subtracting the data extracted as noise at the input video signal is the same as in the second embodiment.

【0099】第2の実施例では、動き量検出手段41の
出力に対して孤立点データを除去する機能を持つ孤立点
除去手段42を介して適応制御手段43を制御したが、
第5の実施例では、動き量検出手段101の出力に対し
て孤立点データを除去する機能を持つ孤立点除去手段1
02を介して適応制御手段104を制御するとともに、
直交変換手段94の出力からエッジ検出手段103を介
してエッジ信号を用いて適応制御手段104を制御す
る。
In the second embodiment, the adaptive control means 43 is controlled via the isolated point removing means 42 having the function of removing isolated point data from the output of the motion amount detecting means 41.
In the fifth embodiment, the isolated point removing means 1 having a function of removing isolated point data from the output of the motion amount detecting means 101.
While controlling the adaptive control means 104 via 02,
The adaptive control means 104 is controlled by using the edge signal from the output of the orthogonal transformation means 94 through the edge detection means 103.

【0100】動き量検出手段101は、直交変換手段9
4の出力を用いて第一の減算手段92が出力するフレー
ム差分信号に含まれる信号成分の動き量を検出するが、
その信号成分の動き量は映像信号に依存し、映像信号そ
のものについては水平方向、垂直方向、もしくは時間軸
方向に相関を持っており、例えば1画素のみ動き量が大
きい(または小さい)という場合は希である。そこで、
もしこのような場合は、該当画素を特異点(孤立点)と
考え、周囲画素の動き量に置き換える処理(孤立点除去
処理)を行うことで、表示画像全体からみてきわめて自
然な動き量を得ることができる。そのため、動き量検出
手段101と適応制御手段104との間に孤立点除去手
段102を介し、動き量検出手段101が出力する動き
量を用いて孤立点除去手段102は動き量の孤立点デー
タを除去し、適応制御手段104に出力する。
The motion amount detecting means 101 is orthogonal transformation means 9
4 is used to detect the motion amount of the signal component included in the frame difference signal output by the first subtraction unit 92.
The motion amount of the signal component depends on the video signal, and the video signal itself has a correlation in the horizontal direction, the vertical direction, or the time axis direction. For example, when the motion amount of only one pixel is large (or small), It is rare. Therefore,
In such a case, the pixel is considered to be a singular point (isolated point), and a process of replacing it with the amount of motion of surrounding pixels (isolated point removal process) is performed to obtain an extremely natural amount of motion as seen from the entire display image. be able to. Therefore, the isolated point removing unit 102 uses the motion amount output from the motion amount detecting unit 101 via the isolated point removing unit 102 between the motion amount detecting unit 101 and the adaptive control unit 104, and the isolated point removing unit 102 obtains the isolated point data of the motion amount. It is removed and output to the adaptive control means 104.

【0101】さらに、エッジ検出手段103において、
図14に示すように直交変換手段94の出力を用いて第
一の減算手段92が出力するフレーム差分信号に含まれ
る信号成分のエッジ情報を水平エッジ検出手段251と
垂直エッジ検出手段252を用いて検出しエッジ信号生
成手段253でエッジ信号を生成する。水平エッジ検出
手段251、および垂直エッジ検出手段252における
エッジ検出方法は、例えば直交変換手段94の出力を用
いて算術演算や絶対値演算などの組み合わせ処理を行い
エッジ情報を得てもよい。簡単な一例として、水平エッ
ジ検出手段251は直交変換手段94の出力の一つであ
るy02成分を用いてその絶対値演算を行った値を水平エ
ッジ情報として、また、垂直エッジ検出手段252は直
交変換手段94の出力の一つであるy10成分を用いてそ
の絶対値演算を行った値を垂直エッジ情報として出力す
るよう構成してもよい。
Further, in the edge detecting means 103,
As shown in FIG. 14, using the output of the orthogonal transformation means 94, the edge information of the signal component included in the frame difference signal output by the first subtraction means 92 is detected using the horizontal edge detection means 251 and the vertical edge detection means 252. The detected edge signal is generated by the edge signal generation means 253. The edge detection method in the horizontal edge detection unit 251 and the vertical edge detection unit 252 may obtain edge information by performing combination processing such as arithmetic operation and absolute value operation using the output of the orthogonal transformation unit 94, for example. As a simple example, the horizontal edge detecting means 251 uses the y02 component, which is one of the outputs of the orthogonal transforming means 94, as the value obtained by performing the absolute value calculation as horizontal edge information, and the vertical edge detecting means 252 is orthogonal. The y10 component, which is one of the outputs of the converting means 94, may be used to output the value obtained by the absolute value calculation as vertical edge information.

【0102】適応制御手段104において、図15に示
すように、第一の制御手段261で、孤立点除去手段1
02が出力する孤立点除去された動き量とエッジ検出手
段103が出力するエッジ信号をもとに、非線形処理手
段95_1〜95_kの非線形処理のための閾値を制御
し、第二の制御手段262で、孤立点除去手段102が
出力する孤立点除去された動き量とエッジ検出手段10
3が出力するエッジ信号をもとに減衰手段98の帰還係
数aを制御するものである。
In the adaptive control means 104, as shown in FIG. 15, the first control means 261 controls the isolated point removal means 1
02, the threshold value for nonlinear processing of the nonlinear processing means 95_1 to 95_k is controlled based on the isolated point removed motion amount and the edge signal output by the edge detection means 103, and the second control means 262 controls the threshold value. The amount of movement of the isolated point removed by the isolated point removing means 102 and the edge detecting means 10
The feedback coefficient a of the attenuating means 98 is controlled based on the edge signal output by the signal A3.

【0103】ここで、第一の制御手段261における入
出力関係の一例を図16に示す。図16は第一の制御手
段261の入出力特性図で、エッジ検出手段103の値
が例えば閾値”B”以下の場合と閾値”B”以上の場合
に場合分けした時の、孤立点除去手段102が出力する
孤立点除去された動き量と非線形処理手段95_1〜9
5_kの非線形処理のための閾値の関係を示す。
Here, an example of the input / output relationship in the first control means 261 is shown in FIG. FIG. 16 is an input / output characteristic diagram of the first control means 261 and shows isolated point removal means when the value of the edge detection means 103 is, for example, below the threshold “B” or above the threshold “B”. Non-linear processing means 95_1 to 9
5 shows the relationship of thresholds for non-linear processing of 5_k.

【0104】また、第二の制御手段262における入出
力関係の一例を図17に示す。図17は第二の制御手段
262の入出力特性図で、エッジ検出手段103の値が
例えば閾値”C”以下の場合と閾値”C”以上の場合に
場合分けした時の、孤立点除去手段102が出力する孤
立点除去された動き量と減衰手段98の帰還係数の関係
を示す。
FIG. 17 shows an example of the input / output relationship in the second control means 262. FIG. 17 is an input / output characteristic diagram of the second control means 262, which shows isolated point removal means when the value of the edge detection means 103 is, for example, a threshold “C” or less and a threshold “C” or more. The relationship between the amount of movement of the isolated point removed by the output 102 and the feedback coefficient of the attenuator 98 is shown.

【0105】第2の実施例では、動き量検出手段41の
出力に対して孤立点データを除去する機能を持つ孤立点
除去手段42を介して適応制御手段43を制御したが、
第5の実施例では、動き量検出手段101の出力に対し
て孤立点データを除去する機能を持つ孤立点除去手段1
02を介して適応制御手段104を制御するとともに、
直交変換手段94の出力からエッジ検出手段103を介
してエッジ信号を用いて適応制御手段104を制御する
よう構成したため、映像信号にエッジ成分がある場合に
例えば帰還量を減らすことによりエッジ成分による画質
劣化(動画像のエッジ成分による尾引き現象や、動画像
の高域成分のつぶれなど)の少ない雑音除去された映像
信号を出力端子60より得ることができる。
In the second embodiment, the adaptive control means 43 is controlled via the isolated point removing means 42 having the function of removing the isolated point data from the output of the motion amount detecting means 41.
In the fifth embodiment, the isolated point removing means 1 having a function of removing isolated point data from the output of the motion amount detecting means 101.
While controlling the adaptive control means 104 via 02,
Since the adaptive control means 104 is controlled by using the edge signal from the output of the orthogonal transformation means 94 via the edge detection means 103, when the video signal has an edge component, for example, by reducing the feedback amount, the image quality due to the edge component is improved. It is possible to obtain from the output terminal 60 a noise-removed video signal with less deterioration (tailing phenomenon due to edge components of moving images, collapse of high-frequency components of moving images, etc.).

【0106】以上のように、第5の実施例によれば、映
像信号が加えられる入力端子90と、第二の減算手段の
出力をNフレーム(N=1,2・・・)遅延させるフレ
ーム遅延手段91と、入力映像信号とフレーム遅延手段
91からの出力信号の差分をとる第一の減算手段92
と、時間的に直列なフレーム差分データを時間的に並列
な画素ブロックのデータに変換する直列並列変換手段9
3と、直交変換を行う直交変換手段94と、直交変換さ
れたデータに対して非線形処理を施す非線形処理手段9
5_1〜95_kと、非線形処理されたデータに対して
直交逆変換を施す直交逆変換手段96と、直交逆変換さ
れたデータに対して時間的に並列な画素ブロックのデー
タを時間的に直列なデータに変換した後、複数のブロッ
ク間で重なり合うデータの平均をとる並列直列変換手段
97と、時間的に直列化されたデータに対して帰還係数
を乗じる減衰手段98と、入力映像信号から抽出された
雑音成分を差し引く第二の減算手段99と、直交変換手
段94の出力を用いて第一の減算手段92の出力である
フレーム差分信号に含まれる信号成分の水平方向の動き
量を検出する動き量検出手段101と、動き量検出手段
101で検出された動き量から孤立したデータを除去す
る孤立点除去手段102と、直交変換手段94の出力を
用いてエッジを検出するエッジ検出手段103と、非線
形処理手段55_1〜55_kの閾値及び減衰手段58
の帰還係数を孤立点除去手段102の出力である孤立点
除去された動き量とエッジ検出手段103の出力である
エッジ情報に応じて制御する適応制御手段104を設け
ることにより、動画像の劣化が少ない状態で、動領域、
静止領域の双方における雑音成分を効果的に除去でき
る。
As described above, according to the fifth embodiment, the input terminal 90 to which the video signal is added and the frame for delaying the output of the second subtracting means by N frames (N = 1, 2 ...). The delay means 91 and the first subtraction means 92 for taking the difference between the input video signal and the output signal from the frame delay means 91.
And a serial-parallel conversion means 9 for converting temporally serial frame difference data into temporally parallel pixel block data.
3, orthogonal transformation means 94 for performing orthogonal transformation, and non-linear processing means 9 for performing non-linear processing on the orthogonally transformed data.
5_1 to 95_k, orthogonal inverse transform means 96 that performs orthogonal inverse transform on the non-linearly processed data, and pixel block data that is temporally parallel to the orthogonal inverse transformed data and is temporally serial data. After the conversion into the data, the parallel-serial conversion means 97 for averaging the overlapping data among the plurality of blocks, the attenuating means 98 for multiplying the temporally serialized data by the feedback coefficient, and the input video signal are extracted. A motion amount for detecting the horizontal motion amount of the signal component included in the frame difference signal which is the output of the first subtraction unit 92 using the outputs of the second subtraction unit 99 for subtracting the noise component and the orthogonal transformation unit 94. An edge is detected by using the output of the detection unit 101, the isolated point removal unit 102 that removes isolated data from the motion amount detected by the motion amount detection unit 101, and the output of the orthogonal transformation unit 94. An edge detection unit 103 for, nonlinear processing means 55_1~55_k threshold and attenuating means 58
Degradation of a moving image is provided by providing an adaptive control unit 104 for controlling the feedback coefficient of the above according to the amount of motion of the isolated point removed which is the output of the isolated point removal unit 102 and the edge information which is the output of the edge detection unit 103. Motion area,
It is possible to effectively remove the noise component in both the stationary regions.

【0107】なお、適応制御手段104の第一の制御手
段261における入出力関係、第二の制御手段262に
おける入出力特性は図16及び図17に示すものに限っ
たものではない。
The input / output relationship in the first control means 261 and the input / output characteristics in the second control means 262 of the adaptive control means 104 are not limited to those shown in FIGS. 16 and 17.

【0108】また、孤立点除去手段102と同じ動作を
行う孤立点除去手段をエッジ検出手段103と適応制御
手段104との間に挿入することにより、孤立点除去さ
れたエッジ情報を用いて適応制御手段104で適応制御
を行うことで、より動画像の劣化が少ない状態で、動領
域、静止領域の双方における雑音成分を効果的に除去で
きることは言うまでもない。
Also, by inserting an isolated point removing means that performs the same operation as the isolated point removing means 102 between the edge detecting means 103 and the adaptive control means 104, adaptive control is performed using the edge information from which the isolated point has been removed. It goes without saying that the adaptive control by the means 104 can effectively remove the noise components in both the moving region and the still region in a state where the moving image is less deteriorated.

【0109】[0109]

【発明の効果】以上の説明より明らかなように、本発明
の雑音除去装置は、非線形処理の閾値、帰還係数といっ
た雑音成分抽出のためのパラメータを、入力映像信号の
動き量あるいはエッジ情報に応じて適応制御することに
より、動領域画像の劣化が少ない状態で、動領域、静止
領域の双方における雑音成分を効果的に除去することが
可能となる。
As is apparent from the above description, the noise removing apparatus of the present invention sets parameters for noise component extraction such as a threshold value of non-linear processing and a feedback coefficient according to the motion amount or edge information of the input video signal. By adaptively controlling the moving area image, it is possible to effectively remove the noise component in both the moving area and the stationary area while the deterioration of the moving area image is small.

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

【図1】本発明の第1の実施例に係る雑音除去装置のブ
ロック図
FIG. 1 is a block diagram of a noise eliminator according to a first embodiment of the present invention.

【図2】直列並列変換手段のブロック図FIG. 2 is a block diagram of serial-parallel conversion means.

【図3】並列直列変換手段のブロック図FIG. 3 is a block diagram of parallel-serial conversion means.

【図4】適応制御手段のブロック図FIG. 4 is a block diagram of adaptive control means.

【図5】画素ブロックの構成図FIG. 5 is a block diagram of a pixel block

【図6】非線形処理手段15_1〜15_kの入出力特
性図
FIG. 6 is an input / output characteristic diagram of non-linear processing means 15_1 to 15_k.

【図7】第一の制御手段231の入出力特性図FIG. 7 is an input / output characteristic diagram of the first control means 231.

【図8】第二の制御手段232の入出力特性図FIG. 8 is an input / output characteristic diagram of the second control means 232.

【図9】本発明の第2の実施例に係る雑音除去装置のブ
ロック図
FIG. 9 is a block diagram of a noise eliminator according to a second embodiment of the present invention.

【図10】孤立点除去手段42のブロック図FIG. 10 is a block diagram of an isolated point removing means 42.

【図11】本発明の第3の実施例に係る雑音除去装置の
ブロック図
FIG. 11 is a block diagram of a noise eliminator according to a third embodiment of the present invention.

【図12】本発明の第4の実施例に係る雑音除去装置の
ブロック図
FIG. 12 is a block diagram of a noise eliminator according to a fourth embodiment of the present invention.

【図13】本発明の第5の実施例に係る雑音除去装置の
ブロック図
FIG. 13 is a block diagram of a noise eliminator according to a fifth embodiment of the present invention.

【図14】エッジ検出手段103のブロック図FIG. 14 is a block diagram of edge detection means 103.

【図15】適応制御手段104のブロック図FIG. 15 is a block diagram of adaptive control means 104.

【図16】第一の制御手段261の入出力特性図FIG. 16 is an input / output characteristic diagram of the first control means 261.

【図17】第二の制御手段262の入出力特性図FIG. 17 is an input / output characteristic diagram of the second control means 262.

【図18】従来の雑音除去装置のブロック図FIG. 18 is a block diagram of a conventional noise eliminator.

【図19】非線形処理部5_1〜5_kの入出力特性図FIG. 19 is an input / output characteristic diagram of nonlinear processing units 5_1 to 5_k.

【符号の説明】[Explanation of symbols]

10、30、50、70、90 入力端子 11、31、51、71、91 フレーム遅延手段 12、32、52、72、92 第一の減算手段 13、33、53、73、93 直列並列変換手段 14、34、54、74、94 直交変換手段 15_1〜15_k、35_1〜35_k 非線形処理
手段 55_1〜55_k、75_1〜75_k 非線形処理
手段 95_1〜95_k 非線形処理手段 16、36、56、76、96 直交逆変換手段 17、37、57、77、97 並列直列変換手段 18、38、58、78、98 減衰手段 19、39、59、79、99 第二の減算手段 20、40、60、80、100 出力端子 21、41、101 動き量検出手段 22、43、63、84 適応制御手段 42、82_1、82_2、102 孤立点除去手段 61_1、61_2、81_1、81_2 動き量検出
手段 62、83 動き量算出手段 103 エッジ検出手段 104 適応制御手段 201〜206、211〜216 1サンプル遅延手段 207、217 ライン遅延手段 218〜224 加算手段 225 減衰手段 231 第一の制御手段 232 第二の制御手段 241 rサンプル遅延手段 242 sサンプル遅延手段 251 水平エッジ検出手段 252 垂直エッジ検出手段 253 エッジ信号生成手段 261 第一の制御手段 262 第二の制御手段
10, 30, 50, 70, 90 Input terminal 11, 31, 51, 71, 91 Frame delay means 12, 32, 52, 72, 92 First subtraction means 13, 33, 53, 73, 93 Serial parallel conversion means 14, 34, 54, 74, 94 Orthogonal transformation means 15_1 to 15_k, 35_1 to 35_k Non-linear processing means 55_1 to 55_k, 75_1 to 75_k Non-linear processing means 95_1 to 95_k Non-linear processing means 16, 36, 56, 76, 96 Inverse orthogonal transformation Means 17, 37, 57, 77, 97 Parallel / serial conversion means 18, 38, 58, 78, 98 Attenuation means 19, 39, 59, 79, 99 Second subtraction means 20, 40, 60, 80, 100 Output terminals 21, 41, 101 Motion amount detecting means 22, 43, 63, 84 Adaptive control means 42, 82_1, 82_2, 102 Isolation Point removing means 61_1, 61_2, 81_1, 81_2 Motion amount detecting means 62, 83 Motion amount calculating means 103 Edge detecting means 104 Adaptive control means 201-206, 211-216 1 Sample delay means 207, 217 Line delay means 218-224 Addition Means 225 Attenuation means 231 First control means 232 Second control means 241 r Sample delay means 242 s Sample delay means 251 Horizontal edge detection means 252 Vertical edge detection means 253 Edge signal generation means 261 First control means 262 Second Control means

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】入力映像信号に応動した信号を遅延させる
遅延手段と、前記入力映像信号と前記遅延手段の出力信
号との差分信号を得る第一の減算手段と、前記第一の減
算手段にて得られた前記差分信号に対して直交変換を施
す直交変換手段と、前記直交変換手段の出力に対して非
線形処理を施す非線形処理手段と、前記非線形処理手段
の出力に対して、前記直交変換手段における直交変換に
対する逆変換である直交逆変換を施す直交逆変換手段
と、前記直交逆変換手段の出力を減衰させる減衰手段
と、前記入力映像信号と前記減衰手段の出力信号との差
分信号を得る第二の減算手段と、前記直交変換手段の出
力を用いて動き量を検出する動き量検出手段と、前記動
き量検出手段の出力に基づいて前記非線形処理手段にお
ける非線形処理の閾値及び前記減衰手段での減衰量の少
なくとも一方を適応制御する適応制御手段とを有し、前
記第二の減算手段の出力信号は前記遅延手段にて遅延さ
れ、前記第二の減算手段の出力信号を雑音が除去された
信号として取り出すことを特徴とする雑音除去装置。
1. A delay means for delaying a signal in response to an input video signal, a first subtraction means for obtaining a differential signal between the input video signal and an output signal of the delay means, and the first subtraction means. Orthogonal transformation means for performing orthogonal transformation on the obtained difference signal, non-linear processing means for performing non-linear processing on the output of the orthogonal transformation means, and the orthogonal transformation for the output of the non-linear processing means Means for performing an orthogonal inverse transform which is an inverse transform to the orthogonal transform in the means, an attenuating means for attenuating the output of the orthogonal inverse transforming means, and a differential signal between the input video signal and the output signal of the attenuating means. Second subtraction means for obtaining, a motion amount detection means for detecting a motion amount using the output of the orthogonal transformation means, and a threshold value of the non-linear processing in the non-linear processing means based on the output of the motion amount detection means And adaptive control means for adaptively controlling at least one of the attenuation amounts in the attenuating means, the output signal of the second subtracting means being delayed by the delay means, and the output signal of the second subtracting means. Is extracted as a signal from which noise has been removed.
【請求項2】適応制御手段は、動き検出手段の出力に基
づいて非線形処理手段における非線形処理の閾値を制御
する第一の制御手段と、前記動き検出手段の出力に基づ
いて減衰手段の減衰量を制御する第二の制御手段とを有
する請求項1記載の雑音除去装置。
2. The adaptive control means comprises first control means for controlling the threshold value of the non-linear processing in the non-linear processing means based on the output of the motion detecting means, and attenuation amount of the attenuating means based on the output of the motion detecting means. 2. The noise elimination device according to claim 1, further comprising a second control means for controlling the.
【請求項3】入力映像信号に応動した信号を遅延させる
遅延手段と、前記入力映像信号と前記遅延手段の出力信
号との差分信号を得る第一の減算手段と、前記第一の減
算手段にて得られた前記差分信号に対して直交変換を施
す直交変換手段と、前記直交変換手段の出力に対して非
線形処理を施す非線形処理手段と、前記非線形処理手段
の出力に対して、前記直交変換手段における直交変換に
対する逆変換である直交逆変換を施す直交逆変換手段
と、前記直交逆変換手段の出力を減衰させる減衰手段
と、前記入力映像信号と前記減衰手段の出力信号との差
分信号を得る第二の減算手段と、前記直交変換手段の出
力を用いて動き量を検出する動き量検出手段と、前記動
き量検出手段の出力から孤立点を除去する孤立点除去手
段と、前記孤立点除去手段の出力に基づいて前記非線形
処理手段における非線形処理の閾値及び前記減衰手段で
の減衰量の少なくとも一方を適応制御する適応制御手段
とを有し、前記第二の減算手段の出力信号は前記遅延手
段にて遅延され、前記第二の減算手段の出力信号を雑音
が除去された信号として取り出すことを特徴とする雑音
除去装置。
3. A delay means for delaying a signal in response to an input video signal, a first subtraction means for obtaining a difference signal between the input video signal and an output signal of the delay means, and the first subtraction means. Orthogonal transformation means for performing orthogonal transformation on the obtained difference signal, non-linear processing means for performing non-linear processing on the output of the orthogonal transformation means, and the orthogonal transformation for the output of the non-linear processing means Means for performing an orthogonal inverse transform which is an inverse transform to the orthogonal transform in the means, an attenuating means for attenuating the output of the orthogonal inverse transforming means, and a differential signal between the input video signal and the output signal of the attenuating means. Second subtraction means for obtaining, motion amount detection means for detecting a motion amount using the output of the orthogonal transformation means, isolated point removal means for removing isolated points from the output of the motion amount detection means, and the isolated point Removal Adaptive control means for adaptively controlling at least one of the threshold value of the non-linear processing in the non-linear processing means and the attenuation amount in the attenuating means based on the output of the stage, and the output signal of the second subtracting means is the delay A noise removing device, wherein the output signal of the second subtracting means delayed by the means is taken out as a noise-free signal.
【請求項4】孤立点除去手段は、動き検出手段が出力す
る動き情報に対して、水平方向または垂直方向または時
間軸方向の周囲画素の動き情報と比較して孤立した情報
であると認識された場合に補正値を算出するように動作
するフィルタで構成される請求項3記載の雑音除去装
置。
4. The isolated point removing means recognizes that the motion information output by the motion detecting means is isolated information by comparing it with the motion information of surrounding pixels in the horizontal direction, the vertical direction, or the time axis direction. 4. The noise elimination device according to claim 3, wherein the noise elimination device is composed of a filter that operates so as to calculate a correction value in the case of occurrence.
【請求項5】適応制御手段は、孤立点除去手段の出力に
基づいて非線形処理手段における非線形処理の閾値を制
御する第一の制御手段と、前記孤立点除去手段の出力に
基づいて減衰手段の減衰量を制御する第二の制御手段と
を有する請求項3記載の雑音除去装置。
5. The adaptive control means comprises a first control means for controlling a threshold value of the non-linear processing in the non-linear processing means based on the output of the isolated point removing means, and an attenuating means based on the output of the isolated point removing means. The noise removing device according to claim 3, further comprising a second control unit that controls the amount of attenuation.
【請求項6】入力映像信号に応動した信号を遅延させる
遅延手段と、前記入力映像信号と前記遅延手段の出力信
号との差分信号を得る第一の減算手段と、前記第一の減
算手段にて得られた前記差分信号に対して直交変換を施
す直交変換手段と、前記直交変換手段の出力に対して非
線形処理を施す非線形処理手段と、前記非線形処理手段
の出力に対して、前記直交変換手段における直交変換に
対する逆変換である直交逆変換を施す直交逆変換手段
と、前記直交逆変換手段の出力を減衰させる減衰手段
と、前記入力映像信号と前記減衰手段の出力信号との差
分信号を得る第二の減算手段と、前記差分信号を用いて
動き量を検出する複数個の動き量検出手段と、前記複数
個の動き量検出手段の出力に基づいて動き量を算出する
動き量算出手段と、前記動き量算出手段の出力に基づい
て前記非線形処理手段における非線形処理の閾値及び前
記減衰手段での減衰量の少なくとも一方を適応制御する
適応制御手段とを有し、前記第二の減算手段の出力信号
は前記遅延手段にて遅延され、前記第二の減算手段の出
力信号を雑音が除去された信号として取り出すことを特
徴とする雑音除去装置。
6. A delay means for delaying a signal in response to an input video signal, a first subtraction means for obtaining a differential signal between the input video signal and an output signal of the delay means, and the first subtraction means. Orthogonal transformation means for performing orthogonal transformation on the obtained difference signal, non-linear processing means for performing non-linear processing on the output of the orthogonal transformation means, and the orthogonal transformation for the output of the non-linear processing means Means for performing an orthogonal inverse transform which is an inverse transform to the orthogonal transform in the means, an attenuating means for attenuating the output of the orthogonal inverse transforming means, and a differential signal between the input video signal and the output signal of the attenuating means. Second subtraction means for obtaining, a plurality of motion amount detecting means for detecting a motion amount using the difference signal, and a motion amount calculating means for calculating a motion amount based on outputs of the plurality of motion amount detecting means And before An output signal of the second subtraction means, which has adaptive control means for adaptively controlling at least one of the threshold value of the non-linear processing in the non-linear processing means and the attenuation amount in the attenuation means based on the output of the motion amount calculation means. Is delayed by the delay means, and the output signal of the second subtraction means is taken out as a noise-free signal.
【請求項7】適応制御手段は、動き量検出手段の出力に
基づいて非線形処理手段における非線形処理の閾値を制
御する第一の制御手段と、前記動き量検出手段の出力に
基づいて減衰手段の減衰量を制御する第二の制御手段と
を有する請求項6記載の雑音除去装置。
7. The adaptive control means controls the threshold value of the non-linear processing in the non-linear processing means based on the output of the motion amount detecting means, and the damping means based on the output of the motion amount detecting means. The noise removing device according to claim 6, further comprising a second control unit that controls the amount of attenuation.
【請求項8】入力映像信号に応動した信号を遅延させる
遅延手段と、前記入力映像信号と前記遅延手段の出力信
号との差分信号を得る第一の減算手段と、前記第一の減
算手段にて得られた前記差分信号に対して直交変換を施
す直交変換手段と、前記直交変換手段の出力に対して非
線形処理を施す非線形処理手段と、前記非線形処理手段
の出力に対して、前記直交変換手段における直交変換に
対する逆変換である直交逆変換を施す直交逆変換手段
と、前記直交逆変換手段の出力を減衰させる減衰手段
と、前記入力映像信号と前記減衰手段の出力信号との差
分信号を得る第二の減算手段と、前記差分信号を用いて
水平方向の動き量を検出する少なくとも1つの動き量検
出手段と、前記動き量検出手段毎に孤立点を除去する少
なくとも1つの孤立点除去手段と、前記少なくとも1つ
の孤立点除去手段の出力に基づいて動き量を算出する動
き量算出手段と、前記孤立点除去手段の出力に基づいて
前記非線形処理手段における非線形処理の閾値及び前記
減衰手段での減衰量の少なくとも一方を適応制御する適
応制御手段とを有し、前記第二の減算手段の出力信号は
前記遅延手段にて遅延され、前記第二の減算手段の出力
信号を雑音が除去された信号として取り出すことを特徴
とする雑音除去装置。
8. A delay means for delaying a signal in response to an input video signal, a first subtraction means for obtaining a difference signal between the input video signal and an output signal of the delay means, and the first subtraction means. Orthogonal transformation means for performing orthogonal transformation on the obtained difference signal, non-linear processing means for performing non-linear processing on the output of the orthogonal transformation means, and the orthogonal transformation for the output of the non-linear processing means Means for performing an orthogonal inverse transform which is an inverse transform to the orthogonal transform in the means, an attenuating means for attenuating the output of the orthogonal inverse transforming means, and a differential signal between the input video signal and the output signal of the attenuating means. Second subtraction means for obtaining, at least one motion amount detecting means for detecting a horizontal motion amount using the difference signal, and at least one isolated point for removing an isolated point for each of the motion amount detecting means Removing means, a motion amount calculating means for calculating a motion amount based on the output of the at least one isolated point removing means, and a threshold value of the non-linear processing in the non-linear processing means and the attenuation based on the output of the isolated point removing means. Means for adaptively controlling at least one of the attenuation amounts in the means, the output signal of the second subtraction means is delayed by the delay means, and the output signal of the second subtraction means is noisy. A noise eliminator characterized in that it is taken out as a removed signal.
【請求項9】孤立点除去手段は、動き量検出手段が出力
する動き情報に対して、水平方向または時間軸方向の周
囲画素の動き情報と比較して孤立した情報であると認識
された場合に補正値を算出するように動作するフィルタ
で構成される請求項8記載の雑音除去装置。
9. The isolated point removing means compares the motion information output by the motion amount detecting means with the motion information of surrounding pixels in the horizontal direction or the time axis direction, and recognizes that the information is isolated. 9. The noise eliminator according to claim 8, comprising a filter that operates so as to calculate a correction value.
【請求項10】適応制御手段は、孤立点除去手段の出力
に基づいて前記非線形処理手段における非線形処理の閾
値を制御する第一の制御手段と、前記孤立点除去手段の
出力に基づいて減衰手段の減衰量を制御する第二の制御
手段とを有する請求項8記載の雑音除去装置。
10. The adaptive control means comprises a first control means for controlling a threshold value of the non-linear processing in the non-linear processing means based on the output of the isolated point removing means, and an attenuating means based on the output of the isolated point removing means. 9. The noise removing device according to claim 8, further comprising a second control unit that controls the amount of attenuation of the noise.
【請求項11】入力映像信号に応動した信号を遅延させ
る遅延手段と、前記入力映像信号と前記遅延手段の出力
信号との差分信号を得る第一の減算手段と、前記第一の
減算手段にて得られた前記差分信号に対して直交変換を
施す直交変換手段と、前記直交変換手段の出力に対して
非線形処理を施す非線形処理手段と、前記非線形処理手
段の出力に対して、前記直交変換手段における直交変換
に対する逆変換である直交逆変換を施す直交逆変換手段
と、前記直交逆変換手段の出力を減衰させる減衰手段
と、前記入力映像信号と前記減衰手段の出力信号との差
分信号を得る第二の減算手段と、前記直交変換手段の出
力を用いて動き量を検出する動き量検出手段と、前記直
交変換手段の出力を用いて画像情報のエッジ成分を検出
するエッジ量検出手段と、前記動き量検出手段の出力と
前記エッジ量検出手段の出力に基づいて前記非線形処理
手段における非線形処理の閾値及び前記減衰手段での減
衰量の少なくとも一方を適応制御する適応制御手段とを
有し、前記第二の減算手段の出力信号は前記遅延手段に
て遅延され、前記第二の減算手段の出力信号を雑音が除
去された信号として取り出すことを特徴とする雑音除去
装置。
11. A delay means for delaying a signal in response to an input video signal, a first subtraction means for obtaining a difference signal between the input video signal and an output signal of the delay means, and the first subtraction means. Orthogonal transformation means for performing orthogonal transformation on the obtained difference signal, non-linear processing means for performing non-linear processing on the output of the orthogonal transformation means, and the orthogonal transformation for the output of the non-linear processing means Means for performing an orthogonal inverse transform which is an inverse transform to the orthogonal transform in the means, an attenuating means for attenuating the output of the orthogonal inverse transforming means, and a differential signal between the input video signal and the output signal of the attenuating means. Second subtraction means for obtaining, motion amount detecting means for detecting a motion amount using the output of the orthogonal transforming means, and edge amount detecting means for detecting an edge component of image information using the output of the orthogonal transforming means And adaptive control means for adaptively controlling at least one of the threshold value of the non-linear processing in the non-linear processing means and the attenuation amount in the attenuating means based on the output of the motion amount detecting means and the output of the edge amount detecting means. Then, the output signal of the second subtraction means is delayed by the delay means, and the output signal of the second subtraction means is taken out as a signal from which noise has been removed.
【請求項12】エッジ量検出手段は、直交変換手段の出
力を用いて画像情報の水平方向のエッジ成分を検出する
水平エッジ量検出手段と、前記直交変換手段の出力を用
いて画像情報の垂直方向のエッジ成分を検出する垂直エ
ッジ量検出手段と、前記水平エッジ量検出手段の出力と
前記垂直エッジ量検出手段の出力からエッジ量を算出す
るエッジ量算出手段とを有する請求項11記載の雑音除
去装置。
12. The edge amount detecting means detects a horizontal edge component of the image information in the horizontal direction by using the output of the orthogonal transforming means, and the vertical edge of the image information by using the output of the orthogonal transforming means. The noise according to claim 11, further comprising vertical edge amount detecting means for detecting an edge component in a direction, and edge amount calculating means for calculating an edge amount from an output of the horizontal edge amount detecting means and an output of the vertical edge amount detecting means. Removal device.
【請求項13】適応制御手段は、動き量検出手段の出力
とエッジ量検出手段の出力に基づいて非線形処理手段に
おける非線形処理の閾値を制御する第一の制御手段と、
前記動き量検出手段の出力と前記エッジ量検出手段の出
力に基づいて減衰手段の減衰量を制御する第二の制御手
段とを有する請求項11記載の雑音除去装置。
13. The first control means for controlling the threshold value of the non-linear processing in the non-linear processing means based on the output of the motion amount detecting means and the output of the edge amount detecting means.
The noise elimination device according to claim 11, further comprising: second control means for controlling the attenuation amount of the attenuation means based on the output of the motion amount detection means and the output of the edge amount detection means.
JP6144840A 1993-12-20 1994-06-27 Noise eliminating device Pending JPH0818829A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP6144840A JPH0818829A (en) 1994-06-27 1994-06-27 Noise eliminating device
DE69423449T DE69423449T2 (en) 1993-12-20 1994-12-15 Noise reduction device
EP94119819A EP0660595B1 (en) 1993-12-20 1994-12-15 A noise reducer
US08/359,924 US5495299A (en) 1993-12-20 1994-12-20 Noise reducer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6144840A JPH0818829A (en) 1994-06-27 1994-06-27 Noise eliminating device

Publications (1)

Publication Number Publication Date
JPH0818829A true JPH0818829A (en) 1996-01-19

Family

ID=15371660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6144840A Pending JPH0818829A (en) 1993-12-20 1994-06-27 Noise eliminating device

Country Status (1)

Country Link
JP (1) JPH0818829A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009100373A (en) * 2007-10-18 2009-05-07 Sanyo Electric Co Ltd Noise reduction processing apparatus, noise reduction processing method, and electronic device
JP2009232402A (en) * 2008-03-25 2009-10-08 Oki Semiconductor Co Ltd Noise reduction circuit and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009100373A (en) * 2007-10-18 2009-05-07 Sanyo Electric Co Ltd Noise reduction processing apparatus, noise reduction processing method, and electronic device
JP2009232402A (en) * 2008-03-25 2009-10-08 Oki Semiconductor Co Ltd Noise reduction circuit and method

Similar Documents

Publication Publication Date Title
EP0629083B1 (en) Interlaced-to-progressive scanning converter having a double-smoothing function and a method therefor
US7418149B2 (en) Apparatus and method for adaptive 3D noise reduction
US7782403B2 (en) Noise detection apparatus and method, and noise reduction apparatus and method
JPH11503594A (en) Image data noise filter processing
JP4874184B2 (en) Image processing apparatus and image processing method
JP3364342B2 (en) Noise removal device
JP3171283B2 (en) Noise measurement method and device
US7711044B1 (en) Noise reduction systems and methods
US7031551B2 (en) Noise reduction apparatus, noise reduction method, program and medium
JPH0818829A (en) Noise eliminating device
JPH0576025A (en) Noise reducing device
JP2830723B2 (en) Noise removal device
WO2006016336A1 (en) A unit for and method of image conversion
Hwang et al. Interlaced to progressive scan conversion with double smoothing
JP3326819B2 (en) Image processing device
JPH0614218A (en) Noise reducing device
JPH08322041A (en) Block distortion eliminator
US5495299A (en) Noise reducer
JPH07250263A (en) Noise removing device
JPH07177393A (en) Noise removing device
KR100396557B1 (en) Method for attenuating image-noise and apparatus thereof
JPH0898060A (en) Noise eliminating device
Tenze et al. Design and real-time implementation of a low-cost noise reduction system for video applications
KR100322602B1 (en) Method and apparatus for reduction of image noise using filtering window
KR100468683B1 (en) Wideband dynamic-range expanding device and methods