KR960013227B1 - Method and apparatus for ghost canceller filter coefficient weighted average processing - Google Patents
Method and apparatus for ghost canceller filter coefficient weighted average processing Download PDFInfo
- Publication number
- KR960013227B1 KR960013227B1 KR1019930018794A KR930018794A KR960013227B1 KR 960013227 B1 KR960013227 B1 KR 960013227B1 KR 1019930018794 A KR1019930018794 A KR 1019930018794A KR 930018794 A KR930018794 A KR 930018794A KR 960013227 B1 KR960013227 B1 KR 960013227B1
- Authority
- KR
- South Korea
- Prior art keywords
- filter coefficient
- filter
- weighted average
- circuit
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/21—Circuitry for suppressing or minimising disturbance, e.g. moiré or halo
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Picture Signal Circuits (AREA)
Abstract
내용 없음.No content.
Description
제1도는 일반적인 고스트제거장치의 기본구성을 나타낸 블록도.1 is a block diagram showing the basic configuration of a general ghost removal device.
제2도는 제1도에 도시된 필터회로의 구성을 구체적으로 나타낸 블록도.FIG. 2 is a block diagram specifically showing the configuration of the filter circuit shown in FIG.
제3도는 제1도에 도시된 고스트제거장치에 사용되는 필터계수연산회로의 구성을 나타낸 블록도.FIG. 3 is a block diagram showing the configuration of the filter coefficient calculating circuit used in the ghost elimination device shown in FIG.
제4도는 본 발명에 따른 고스트제거장치의 필터계수 가중평균처리회로를 개략적으로 나타낸 블록도.Figure 4 is a block diagram schematically showing a filter coefficient weighted average processing circuit of the ghost removing device according to the present invention.
제5도는 제4도에 도시한 가중평균처리부의 구체적인 구성을 나타낸 블록도.5 is a block diagram showing a specific configuration of the weighted average processing unit shown in FIG.
제6도는 제5도에 도시된 필터계수 가중평균처리회로의 동작흐름도이다.6 is an operation flowchart of the filter coefficient weighted average processing circuit shown in FIG.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
10 : A/D변환회로 12 : 기준신호추출회로10: A / D conversion circuit 12: reference signal extraction circuit
14 : 기준신호발생회로 16 : 필터계수연산회로14: reference signal generation circuit 16: filter coefficient calculation circuit
18 : 필터회로 20 : D/A변환회로18: filter circuit 20: D / A conversion circuit
22 : 지연부 24 : FIR필터22: delay unit 24: FIR filter
26 : IIR필터 300 : 필드연산회로26: IIR filter 300: field operation circuit
305 : 상관관계부 310 : 기준점설정부305: correlation unit 310: reference point setting unit
315 : IIR윈도윙부 320 : FIR윈도윙부315: IIR window wing part 320: FIR window wing part
325,330,360 : FFT부 340 : 제1연산부325,330,360: FFT unit 340: first operation unit
345 : 제2연산부 350 : 제3연산부345: second operation unit 350: third operation unit
355,370 : IFFT부 365 : 클램프부355,370 IFFT part 365 Clamp part
410 : FIR필터계수 가중평균처리부 420 : IIR필터계수 가중처리부410: FIR filter coefficient weighted average processing unit 420: IIR filter coefficient weighted processing unit
500 : 제어부 510 : 제1작업메모리500: control unit 510: first working memory
520 : 가중치설정부 530 : 제2작업메모리520: weight setting unit 530: second working memory
540 : 가중평균연산부540: weighted average operation unit
본 발명은 고스트게거장치의 필터계수 가중평균처리방법 및 그 회로에 관한 것으로, 보다 상세하게는 고스트 제거장치의 필터계수연산회로에서 구해진 필터계수에 대해 가중평균처리를 수행하여 현재의 필터계수와 전회의 가중평균연산된 필턱계수를 동시에 고려하여 필터계수의 변화를 최적으로 조절함으로써 화면의 급격한 변화를 방지하도록 된 고스트제거장치의 필터계수 가중평균처리방법 및 그 회로에 관한 것이다.The present invention relates to a filter coefficient weighted average processing method and a circuit thereof of a ghosting device, and more particularly, to a filter coefficient calculated by a filter coefficient calculating circuit of a ghost removing device. The present invention relates to a filter coefficient weighted average processing method and a circuit of a ghost elimination device, which prevents a sudden change of a screen by optimally adjusting a change of a filter coefficient in consideration of a weighted average calculated threshold coefficient of.
일반적으로 텔레비젼신호가 방송국에서부터 대기(大氣) 또는 공중채널을 매개하여 수신기로 전송되는 도중에 건물이라던지 산과 같은 지형지물에 의하여 반사되거나 선로의 임피던스정합이 부적절하여 반사되거나 하게 되면 수신기에 원래의 방송신호와는 별도로 반사된 신호가 화면상에 나타나는 소위 '고스트(Ghost)현상'이 발생하게 된다.In general, when a television signal is transmitted from a broadcasting station to a receiver through an air or air channel, it is reflected by a building or a terrain such as a mountain, or when the impedance matching of the line is improperly reflected, the original broadcast signal is received by the receiver. Apart from this, a so-called ghost phenomenon occurs in which the reflected signal appears on the screen.
그러한 고스트는 원신호보다 선행해서 나타나는 전고스트와 원신호보다 후행해서 나타나는 후고스트로 분류되고, 또한 근처에서 나타나는 근접고스트와 원신호에서 시간적으로 어느 정도의 시간을 두고서 나타나는 롱(long)고스트로 분류할 수 있다.Such ghosts are classified as pre-ghosts appearing before the original signal and post-ghosts appearing later than the original signal, and also as long ghosts appearing with a certain amount of time in the near ghosts and the original signal appearing nearby. can do.
따라서, 그러한 고스트를 제거하기 위해서는 고스트제거장치가 채용되는 바, 그 고스트제거장치의 원리에 따르면 먼저 방송국의 송신기에서는 텔레비전신호의 일부 시간에 고스트제거 기준신호(이하, 기준신호라 함)를 전송하게 되면, 수신기에서는 그 방송국에서 전송하는 기준신호와 동일한 기준신호를 갖는 상태에서 송신기로부터 전송되어지는 기준신호와 비교하여 전송로의 특성을 알아내고 나서 신호의 왜곡을 보상하기 위한 필터를 구성하여 텔레비젼신호가 그 필터를 통과하도록 함으로써 전송로에서 발생한 왜곡을 보정하게 된다.Therefore, a ghost elimination device is employed to remove such ghosts. According to the principle of the ghost elimination device, a transmitter of a broadcasting station first transmits a ghost elimination reference signal (hereinafter referred to as a reference signal) at some time of a television signal. When the receiver has the same reference signal as that transmitted by the broadcasting station, the receiver determines the characteristics of the transmission path by comparing with the reference signal transmitted from the transmitter, and then configures a filter for compensating for the distortion of the signal. Passing through the filter compensates for distortion in the transmission path.
제1도는 일반적인 고스트제거장치의 기본구성을 나타낸 블록도로서, 동 도면에 나타낸 고스트제거장치는 아날로그 영상신호입력을 디지털신호롤 변환시키는 A/D변환회로(10)와, 상기 디지털로 변환된 영상신호에서 송신시에 삽입된 기준신호를 추출하는 기준신호추출회로(12), 송신기에서 삽입하는 기준신호와 동일한 기준신호를 발생시키는 기준신호발생회로(14), 상기 기준신호발생회로(14)에서 발생된 기준신호아 상기 기준신호추출회로(12)에서 추출된 기준신호를 비교하여 전송로에서 발생한 신호의 왜곡을 보상하기 위한 필터계수를 영산하는 필터계수연산회로(16), 상기 A/D변환회로(10)에서 디지털로 변환된 영상신호를 입력받아 상기 필터계수연산회로(16)에서 연산한 필터계수를 기초로 전송로에서 발생한 왜곡을 보상하는 필터회로(18) 및, 사익 보상된 신호를 아날로그 영상신호로 변환하는 D/A변환회로(20)로 구성된다.FIG. 1 is a block diagram showing a basic configuration of a general ghost elimination device. The ghost elimination device shown in the drawing includes an A / D conversion circuit 10 for converting an analog image signal input into a digital signal, and the digitally converted image. In the reference signal extraction circuit 12 for extracting the reference signal inserted at the time of transmission from the signal, the reference signal generation circuit 14 for generating the same reference signal as the reference signal inserted in the transmitter, and the reference signal generation circuit 14 A filter coefficient calculation circuit 16 for calculating a filter coefficient for compensating for distortion of a signal generated in a transmission path by comparing the generated reference signal with the reference signal extracted by the reference signal extraction circuit 12, and the A / D conversion A filter circuit 18 for receiving a digitally converted video signal from the circuit 10 and compensating for distortion occurring in a transmission path based on a filter coefficient calculated by the filter coefficient calculating circuit 16; It consists of a corrupt signal to the D / A converter circuit 20 for conversion into analog video signal.
제2도는 제1도에 도시된 필터회로(18)의 구성을 구체적으로 나타낸 블록도로서, 그 필터회로(18)는 전고스트를 포함하는 근접고스트를 제거하기 위한 FIR필터(Finite-duration Impulse-Response filter;24)와, 전고스트 제거하기 위하여 원래의 신호를 지연시키는 지연부(22) 및, 롱고스트를 제거하기 위한 IIR 필터(Infinite-duration Impulse-Response filter;24)로 이루어진다.FIG. 2 is a block diagram specifically showing the configuration of the filter circuit 18 shown in FIG. 1. The filter circuit 18 is a FIR filter (Finite-duration Impulse-) for removing a near ghost including all ghosts. A response filter 24, a delay unit 22 for delaying the original signal to remove all ghosts, and an IIR filter for removing long ghosts.
상기 필터계수연산회로 (16)는 기준신호추출회로(12)에서 추출된 수신된 기준신호와 기준신호발생회로(14)에서 발생된 기준신호를 입력받아서 전고스트를 포함하는 근접고스트를 제거하기 위한 FIR필터(24)용 필터계수와 롱고스트를 제거하기 위한 IIR필터(26)용 필터계수를 연산하여 각 필터(24,26)로 출력하게 된다.The filter coefficient calculating circuit 16 receives a received reference signal extracted by the reference signal extraction circuit 12 and a reference signal generated by the reference signal generating circuit 14 to remove a near ghost including all ghosts. The filter coefficients for the FIR filter 24 and the filter coefficients for the IIR filter 26 for removing the long ghost are calculated and output to the filters 24 and 26.
이와 같이 필터계수를 연산하는 회로구성 및 그 연산방법은 이미 공지되어 실용에 적용되고 있는 바, 이러한 공지된 기술에서의 필터계수의 연산시간이 길어서 필터계수가 갱신되는 주기도 길어지게 된다. 따라서 시청자가 방송채널을 자주 변경하거나 또는 다른 어떠한 이유에 의하여 고스트가 변화되는 경우에는 고스트의 제거동작이 시청자가 느낄 정도로 화면에 나타나게 되는 문제가 있었다.As such, the circuit structure for calculating the filter coefficient and its calculation method are already known and have been applied to practical use. The calculation time of the filter coefficient in the known technique is long, and the period of updating the filter coefficient is also long. Therefore, when the viewer frequently changes the broadcasting channel or changes the ghost due to some other reason, there is a problem that the removal operation of the ghost appears on the screen to the extent that the viewer feels.
이러한 문제점을 해결하기 위해, 입력되는 신호의 일부 구간에서만 상관관계를 취하여 피크값을 구하도록 해거 계산량을 줄일 수 있으면서 FFT(Fast Fourier Transform)를 이용하여 필터계수를 단번에 연산함으로서 고스트제거시간을 단축할 수 있도록 된 고스트제거장치의 필터계수연산회로가 제안되었는 바, 제3도는 그러한 고스트제거장치의 필터계수연산회로의 구성예를 나타내는 블록도이다.In order to solve this problem, it is possible to reduce the calculation amount by correlating only a section of the input signal to obtain a peak value, while reducing the ghost elimination time by calculating the filter coefficient at once using the FFT (Fast Fourier Transform). A filter coefficient calculation circuit of a ghost elimination device has been proposed, and FIG. 3 is a block diagram showing an example of the configuration of the filter coefficient calculation circuit of such a ghost elimination device.
제3도에 도시된 고스트제거장치의 필터계수연산회로의 동작에 따르면, 먼저 필드연산부(300)는 기준신호추출회로(12;제1도)로부터 수신된 기준신호에서 잡음을 제거하기 위하여 상기 수신된 기준신호를 가산하는 연산을 행하게 되고, 그러한 신호의 가산에 의해 수신된 기준신호는 잡음이 없이 전송로의 특성에 의해 변형된 기준신호만이 남게 된다.According to the operation of the filter coefficient calculating circuit of the ghost removing apparatus shown in FIG. 3, first, the field calculating unit 300 receives the received signal to remove noise from the reference signal received from the reference signal extracting circuit 12 (FIG. 1). The reference signal received by the addition of such a signal is left without reference to the reference signal modified by the characteristics of the transmission path without noise.
그리고, 제3도에서 상관관계부(305)는 상기 필드연산부(300)에서 가산된 신호와 기준신호발생회로(14; 제1도)에서 발생된 기준신호의 상관관계를 취하게 되는 바, 그 경우에는 어느 하나의 위치에서만 상관관계의 피크값이 발생하게 된다. 그 후, 기준점설정부(310)에서는 상기 상관관계부(305)에서 상관관계의 피크값이 발생하는 위치를 기준점으로 설정하게 된다.In FIG. 3, the correlation unit 305 takes a correlation between the signal added by the field operator 300 and the reference signal generated by the reference signal generation circuit 14 (FIG. 1). In this case, the peak value of the correlation occurs only at one position. Thereafter, the reference point setting unit 310 sets the position where the peak value of the correlation occurs in the correlation unit 305 as the reference point.
이어, 전고스트를 포함하는 근접 고스트를 제거하기 위한 FIR필터의 필터계수를 구하기 위한 방법을 설명하면, 먼저 FIR윈도윙부(32)에서는 상기 상관관계부(305)에서 구한 피크위치의 데이터값을 기준으로 하여 전고스트를 포함하는 근접 고스트를 제거하기 위한 범위만큼 상기 필드연산부(300)를 통과한 신호를 취하게 된다.Next, a method for obtaining a filter coefficient of the FIR filter for removing the near ghost including all ghosts will be described. First, in the FIR window wing unit 32, the peak position data value obtained by the correlation unit 305 is referred to. As a result, a signal passing through the field operator 300 is taken as much as a range for removing the proximity ghost including all ghosts.
그 후, FFT부(Fast fourier transform 部;330)에서는 상기 FIR윈도윙부(320)에서 설정한 샘플값에 대해 FFT를 행하여 주파수 축상의 데이터신호[Gn(w)]로 변환하게 되고, 이어 제1연산부(340)에서는 상기 데이터 신호[Gn(w)]에 의거 상기 기준신호발생회로(14;제1도)로부터 출력된 기준신호[R(w)]를 주파수영역상에 제산하게 된다. 그리고 나서, IFFT부(Inverse fourier transform 部;330)에서는 상기 제1연산부(340)의 출력에 대해 IFFT를 행하여 FIR필터의 필터계수를 얻을 수 있게 된다.Thereafter, the FFT unit (Fast fourier transform section; 330) performs an FFT on the sample value set by the FIR window wing unit 320 to convert the data signal on the frequency axis [Gn (w)]. The calculation unit 340 divides the reference signal R (w) output from the reference signal generation circuit 14 (FIG. 1) on the frequency domain based on the data signal Gn (w). Then, the IFFT unit Inverse fourier transform section 330 may perform IFFT on the output of the first operation unit 340 to obtain a filter coefficient of the FIR filter.
다음으로, 롱고스트를 제거하기 위한 IIR필터의 필터계수를 구하기 위한 방법을 설명하자면, 먼저 IIR윈도윙부(315)에서는 상기 상관관계부(305)에서 구한 피크위치의 데이터값을 기준으로 하여 롱고스트를 제거하기 위한 범위만큼 상기 필드연산부(300)를 통과한 신호를 취하게 된다. 그 후, FFT부(325)에서는 상기 IIR윈도윙부(315)에서 설정한 샘플값에 대해 FFT를 행하여 주파수축상의 데이터신호[G(w)]로 변환함에 이어, 제2연산부(345)에서는 상기 IFFT부(335)에서 출력된 신호[h1(t)]의 FFT를 취한 신호[H1(w)]와 상기 FFT부(325)의 출력[G(w)]을 승산한 신호[G(w)H2(w)]를 상기 기준신호발생회로에서 출력된 기준신호[R(w)]로 주파수영역상에서 제한하게 되고, 제3연산부(350)에서는 1에서 상기 제2연산부(345)의 출력을 감산하게 된다. 다음에, 클램프부(365)에서는 상기 제3연산부(350)의 출력에서 일정한 크기 이상은 클램프하게 되고, IFFT부(370)에서는 상기 클램프부(365)에서는 출력된 신호에 대해 IFFT를 행하여 IIR필터의 필터계수를 얻을 수 있게 된다.Next, a method for obtaining a filter coefficient of an IIR filter for removing long ghosts will be described. First, in the IIR window wing unit 315, the long ghost is based on the data value of the peak position obtained by the correlation unit 305. FIG. The signal passing through the field operator 300 is taken as much as the range for removing the signal. After that, the FFT unit 325 performs an FFT on the sample value set by the IIR windowing unit 315 and converts the data signal G (w) on the frequency axis. Signal [G (w) multiplying signal [H1 (w)] taking FFT of signal [h1 (t)] output from IFFT unit 335 and output [G (w)] of FFT unit 325 H2 (w)] is limited in the frequency domain to the reference signal R (w) output from the reference signal generation circuit, and the third operation unit 350 subtracts the output of the second operation unit 345 from 1. Done. Next, the clamp unit 365 clamps a predetermined size or more at the output of the third operation unit 350, and the IFFT unit 370 performs an IFFT on the signal output from the clamp unit 365 to perform an IIR filter. The filter coefficient of can be obtained.
여기서, 상기한 고스트제거장치의 필터계수연산회로에 따르면 상당히 고속으로 고스트를 제거할 수는 잇점은 있지만, 동일한 고스트에 대해서도 계산성의 과정도중에 생기는 오차 등에 의해 필터계수에서 다소의 오차가 발생할 경우에는 그 필터계수의 오차가 화면에 그대로 반여되므로 화면상에서 주기적인 떨림현상이 나타나게 된다.Here, according to the filter coefficient calculating circuit of the ghost elimination device, the ghost can be removed at a considerably high speed. However, if a slight error occurs in the filter coefficient due to an error occurring during the computational process for the same ghost, Since the error of filter coefficient is reflected on the screen as it is, periodic shaking phenomenon appears on the screen.
본 발명은 상기한 사정을 감안하여 이루어진 것으로, 그 목적은 필터계수연산회로에서 구해진 필터계수에 대해 가중평균처리를 행하여 현재의 필터계수와 전회의 가중평균연사된 필터계수를 동시에 고려하여 필터계수의 변화를 조절함으로써 화면이 급격한 변화를 방지하도록 된 고스트제거장치의 필터계수 가중평균처리방법 및 그 회로를 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and its object is to perform a weighted average process on the filter coefficients obtained by the filter coefficient calculation circuit, and to consider the current filter coefficients and the previous weighted average continuous filter coefficients simultaneously. The present invention provides a filter coefficient weighted average processing method and a circuit of a ghost elimination device in which a screen is prevented from sudden change by adjusting a change.
상기한 목적을 달성하기 위해 본 발명의 바람직한 양태에 따르면, 전송로에 서 발생한 신호의 왜곡을 보상하기 위한 필터계수를 연산하는 필터계수연산회로와, 영상신호입력과 상기 필터계수연산회로의 필터계수를 입력받아 상기 필터계수를 기초로 전송로에서 발생한 왜곡을 보상하는 필터회로를 구비하여 이루어진 고스트제거장치에 있어서, 상기 필터계수연산회로에서 연산된 FIR필터계수를 입력받아 이 FIR필터계수의 가중평균처리를 행하는 FIR필터계수 가중평균처리부와, 상기 필터계수연산회로에서 연산된 IIR필터계수를 입력받아 이 IIR필터계수의 가중평균처리를 행하는 IIR필터계수 가중평균처리부로 이루어진 기술적 수단을 채용하게 된다.According to a preferred aspect of the present invention for achieving the above object, the filter coefficient calculation circuit for calculating a filter coefficient for compensating for the distortion of the signal generated in the transmission path, the filter coefficient of the video signal input and the filter coefficient calculation circuit A ghost elimination device comprising a filter circuit for compensating for distortion generated in a transmission path based on the filter coefficient, wherein the weighted average of the FIR filter coefficients is obtained by receiving the FIR filter coefficients calculated by the filter coefficient calculation circuit. Technical means comprising an FIR filter coefficient weighted average processing unit for processing and an IIR filter coefficient weighted average processing unit for receiving the IIR filter coefficients calculated by the filter coefficient calculating circuit and performing the weighted average processing of the IIR filter coefficients are employed.
또, 본 발명에 따르면, 상기 가중평균치리부는 각각 상기 필터계수연산회로에서 연산된 필터계수를 일시적으로 저장하는 제1작업메모리와; 전회의 필터계수와 현재의 필터계수 사이에서 가중치를 설정하는 가중치설정부;전회에 가중평균처리된 필터계수를 일시적으로 저장하는 제2작업메모리; 현재 입력되는 현재의 필터계수와 상기 가중치설정부의 가중치 및 상기 제2작업 메모리에 저장된 전회의 가중평균처리된 필터계수를 입력으로하여 현재의 가중평균처리된 필터계수를 연산하는 가중평균연산부 및;상기 제1작업메모리와 상기 가중치 설정부, 상기 제2작업메모리 및, 상기 가중평균연산부의 동작을 제어하는 제어부로 이루어지게 된다.According to the present invention, each of the weighted average values unit may include: a first working memory for temporarily storing filter coefficients calculated by the filter coefficient calculating circuit; A weight setting unit that sets a weight between a previous filter coefficient and a current filter coefficient; a second working memory configured to temporarily store the weighted average processed filter coefficients last time; A weighted average calculation unit configured to calculate a current weighted averaged filter coefficient by inputting a current filter coefficient currently input, a weight of the weight setting unit, and a previous weighted averaged filter coefficient stored in the second working memory; And a control unit for controlling operations of a first working memory, the weight setting unit, the second working memory, and the weighted average calculation unit.
또, 본 발명의 다른 양태에 따르면 전송로에서 발생한 신호의 왜곡을 보상하기 위한 필터계수를 연산하는 필터계수연산회로와, 영상신호입력과 상기 필터계수연산회로의 필터계수를 입력받아 상기 필터계수를 기초로 전송로에서 발생한 왜곡을 보상하는 필터회로를 구비하여 이루어진 고스트제거장치에 있어서, 상기 필터계수연산회로로부터 현재 입력되어지는 현재의 필터계수를 제1작업메모리에 저장하는 제1단계와, 전회의 필터계수와 현재의 필터계수 사이에서 가중치를 설정하여 가중치설정부에 저장하는 제2단계, 상기 제1작업메모리와 가중치설정부 및 제2작업메모리로부터 각각 현재의 필터계수와 가중치 및 과거의 필터계수를 가중평균연산부로 로딩하는 제3단계, 상기 현재의 필터계수와 가중치 및 과거의 필터계수로부터 필터계수의 가중평균연산을 행하는 제4단계, 상기 가중평균연산된 필터계수를 필터회로로 출력함과 더불어 상기 가중평균연산된 필터계수를 제2작업메모리에 저장하는 제5단계 및, 상기 제1단계 내지 제5단계를 반복하는 단계로 이루어진 기술적 수단을 채용하게 된다.According to another aspect of the present invention, a filter coefficient calculating circuit for calculating a filter coefficient for compensating for distortion of a signal generated in a transmission path, and a filter coefficient of an image signal input and the filter coefficient calculating circuit are input. A ghost elimination device comprising a filter circuit for compensating for distortion generated in a transmission path as a basis, comprising: a first step of storing a current filter coefficient currently input from said filter coefficient calculating circuit in a first working memory; A second step of setting a weight between the filter coefficient and the current filter coefficient and storing the weight in the weight setting unit, the current filter coefficient and the weight and the past filter from the first working memory, the weight setting unit and the second working memory, respectively. The third step of loading the coefficient into the weighted average calculation unit, the addition of the filter coefficient from the current filter coefficients and weights and past filter coefficients A fourth step of performing an average operation, a fifth step of outputting the weighted average calculated filter coefficient to a filter circuit, and storing the weighted average calculated filter coefficient in a second working memory; and the first to fifth steps It employs a technical means consisting of repeating the steps.
이하, 본 발명에 대해 첨부 도면을 참조하여 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
제4도는 본 발명에 따른 고스트제거장치의 필터계수 가중평균처리회로를 개략적으로 나타낸 블럭도이다.4 is a block diagram schematically showing the filter coefficient weighted average processing circuit of the ghost removing device according to the present invention.
동 도면에서, 참조부호 400은 필터계수연산회로(16)에서 연산된 FIR필터계수를 입력받아 그 FIR필터계수의 가중평균처리를 행하는 FIR필터계수 가중평균처리부(410)와, 상기 필터계수연산회로(16)에서 연산된 IIR필터계수를 입력받아 그 IIR필터계수의 가중평균처리를 행하는 IIR필터계수 가중평균처리부(420)로 이루어진 필터계수 가중평균처리회로이다.In the figure, reference numeral 400 denotes an FIR filter coefficient weighted average processing unit 410 which receives the FIR filter coefficients calculated by the filter coefficient calculating circuit 16 and performs weighted average processing of the FIR filter coefficients, and the filter coefficient calculating circuit. A filter coefficient weighted average processing circuit comprising an IIR filter coefficient weighted average processing unit 420 that receives an IIR filter coefficient calculated in (16) and performs weighted average processing of the IIR filter coefficient.
제5도는 제4도에 도시된 가중평균처리부(410,420)의 구체적인 구성을 대표적으로 나타낸 블록도로서, 동 도면에서 참조부호 510은 상기 필터계수연산회로(16)에서 연산된 FIR필터계수 또는 IIR필터계수를 일시적으로 저장하는 제1작업메모리이다. 520은 전회의 필터계수와 현재의 필터계수 사이에서 가중치를 설정하는 가중치설정부로서, 그 가중치설정부(520)에서 설정된 가중치를 1α라고 하면, 그 1α는 0과 1사이의 값으로 1에 근사될수록 현재 필터값의 비중이 커지게 되어 변화에 빨리 대응하는 반면, 0에 근사될수록 전회의 필터값의 영향을 많이 반영하여 부드러운 변화가 이루어지게 된다.5 is a block diagram representatively showing a specific configuration of the weighted average processing unit 410 and 420 shown in FIG. 4. In FIG. 5, reference numeral 510 denotes an FIR filter coefficient or an IIR filter calculated by the filter coefficient calculating circuit 16. First working memory for temporarily storing coefficients. 520 is a weight setting unit that sets a weight between the previous filter coefficient and the current filter coefficient. When the weight set by the weight setting unit 520 is 1α, 1α is a value between 0 and 1, approximating 1 to 1. The greater the weight of the current filter value, the greater the response to the change. The closer to 0, the smoother the change is, reflecting much of the influence of the previous filter value.
또 참조부호 530은 전회에 가중평균처리된 FIR필터계수 또는 IIR필터계수를 일시적으로 저장하는 제2작업메모리이다. 또한, 540은 현재 입력되는 현재의 필터계수(x[i])와 상기 가중치설정부(520)의 가중치(1α) 및 상기 제2작업메모리(530)에 저장된 전회의 가중평균처리된 필터계수(m[i-1])를 입력으로 하여 현재의 가중평균처리된 필터계수(m[i])를 연산하는 가중평균연산부로서, 현재의 가중평균처리된 필터계수 m[i]는 다음의 식으로 주어지게 된다. 즉,Reference numeral 530 denotes a second working memory that temporarily stores the FIR filter coefficient or IIR filter coefficient subjected to weighted average processing last time. In addition, 540 denotes a current filter coefficient (x [i]) currently input, a weight 1α of the weight setting unit 520, and a previous weighted average processed filter coefficient stored in the second working memory 530 ( A weighted average calculation unit for calculating the current weighted averaged filter coefficient (m [i]) by inputting m [i-1]), and the current weighted averaged filter coefficient m [i] is expressed by the following equation. Will be given. In other words,
또한, 참조부호 500은 필터계수 가중처리부의 전체적인 동작을 제어하는 제어부로서, 그 동작에 대해 제6도를 참조하여 설명한다.Reference numeral 500 denotes a control unit which controls the overall operation of the filter coefficient weighting unit. The operation thereof will be described with reference to FIG.
제6도는 제5도에 도시된 필터계수 가중평균처리회로의 동작흐름도이다.6 is an operation flowchart of the filter coefficient weighted average processing circuit shown in FIG.
먼저, 제4도에 도시된 필터계수 가중평균처리회로(400)가 동작을 개시하게 되면, FIR필터계수 가중평균처리부[410; 또는 IIR필터계수 가중평균처리부(420)]의 상기 제어부(500)는 작업메모리(510,530)와 가중치설정부(520) 및 가중평균연산부(540)를 초기화하게 된다(단계610). 그에 이어, 단계 615에서 고스트의 형태가 바뀌게 되면 가중평균연산을 초기부터 재실행해야만 되므로, 입력신호가 동일한 형태의 고스트인지의 여부를 판단하여 입력신호가 동일한 형태의 고스트가 아닌 경우에는 단계610으로 복귀하는 반면, 동일한 형태의 고스트인 경우에는 제어가 후속의 단계로 진행하게 된다.First, when the filter coefficient weighted average processing circuit 400 shown in FIG. 4 starts operation, the FIR filter coefficient weighted average processing unit 410; Alternatively, the control unit 500 of the IIR filter coefficient weighted average processing unit 420 initializes the work memories 510 and 530, the weight setting unit 520, and the weighted average operation unit 540 (step 610). Subsequently, if the shape of the ghost is changed in step 615, the weighted average operation must be redone from the beginning, and it is determined whether the input signal is the same type of ghost, and if the input signal is not the same type of ghost, the process returns to step 610 On the other hand, in the case of the same type of ghost, the control proceeds to the next step.
그 후, 상기 제어부(500)의 제어가 단계 620으로 진행하여 현재의 루우프가 1회째의 루우프인지의 여부를 판정하게 되는 바, 이때의 판정결과는 예이므로 제어가 단계630으로 진행하여 현재 입력되어지는 현재의 필터계수를 제1작업메모리(510)에 저장한 다음, 단계640으로 진행하여 현재의 필터계수를 제2도에 도시된 바와 같은 필터회로(18)의 FIR필터(24) 또는 IIR필터(26)로 출력함과 더불어 현재의 필터계수를 제2작업메모리(530)에도 저장하게 되고, 그후 단계700에서 현재의 루우프를 1 증가시키고 나서 다음의 필터계수연산에서 제6도에 도시한 흐름도를 다시 수행하게 된다.Thereafter, the control of the control unit 500 proceeds to step 620 to determine whether the current loop is the first loop. Since the determination result at this time is an example, the control proceeds to step 630 and is currently input. The controller then stores the current filter coefficients in the first working memory 510, and then proceeds to step 640 to convert the current filter coefficients to the FIR filter 24 or the IIR filter of the filter circuit 18 as shown in FIG. In addition to outputting to (26), the current filter coefficient is stored in the second working memory 530. Then, in step 700, the current loop is increased by one, and then the flowchart shown in FIG. 6 is shown in the next filter coefficient operation. Will be executed again.
이어서, 단계 620에서 판단결과는 아니오이므로 제어가 단계650과 단계660으로 진행하여 현재 입력되어지는 현재의 필터계수를 제1작업메모리(510)에 저장함과 더불어 전회의 필터계수를 현재의 필터계수 사이에서 가중치를 설정하게 된다.Subsequently, in step 620, since the determination result is no, the control proceeds to steps 650 and 660 to store the current filter coefficient which is currently input in the first working memory 510, and to store the previous filter coefficient between the current filter coefficients. Will set the weights.
다음으로, 단계 670에서는 제1작업메모리(510)와 가중치설정부(520) 및 제2작업메모리(530)로부터 각각 현재의 필터계수와 가중치 및 과거의 필터계수를 가중평균연산부(540)로 로딩하고 나서 단계 680에서는 상기 현재의 필터계수와 가중치 및 과저의 필터계수로부터 필터계수의 가중평균연산을 행하게 된다.Next, in step 670, the current filter coefficients, the weights, and the past filter coefficients are loaded from the first work memory 510, the weight setting unit 520, and the second work memory 530 into the weighted average calculation unit 540, respectively. In step 680, the weighted average operation of the filter coefficients is performed from the current filter coefficients, the weights, and the excessive filter coefficients.
계속해서, 단계690에서는 상기 가중평균연산된 필터계수를 제2도에 도시된 바와 같은 필터회로(18)의 FIR필터(24) 또는 IIR필터(26)로 출력함과 더불어, 상기 가중평균연산된 필터계수를 제2작업메모리(530)에 저장한다. 그후, 제어가 단계 700으로 진행하여 현재의 루우프를 1 증가시킨 다음에, 다음의 필터계수연산에서 제6도에 도시된 흐름도를 다시 수행하게 된다. 이하 마찬가지로 필터계수의 가중평균연산이 연속적으로 반복해서 이루어지게 된다.Subsequently, in step 690, the weighted average calculated filter coefficient is outputted to the FIR filter 24 or the IIR filter 26 of the filter circuit 18 as shown in FIG. The filter coefficient is stored in the second working memory 530. Control then proceeds to step 700 to increment the current loop by one, and then performs the flowchart shown in FIG. 6 again in the next filter coefficient operation. Likewise, the weighted average operation of the filter coefficients is successively repeated.
이상에서 설명한 바와 같이, 필터계수연산회로에서 구해진 필터계수에 대해 가중평균처리를 행하여 현재의 필터계수와 전회의 가중평균연산된 필터계수를 동시에 고려하여 필터계수의 변화를 조절함으로써 화면의 질을 향상시킬 수 있게 된다.As described above, a weighted average process is performed on the filter coefficients obtained by the filter coefficient calculation circuit to adjust the change of the filter coefficients in consideration of the current filter coefficients and the previous weighted average calculated filter coefficients, thereby improving the screen quality. You can do it.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930018794A KR960013227B1 (en) | 1993-09-17 | 1993-09-17 | Method and apparatus for ghost canceller filter coefficient weighted average processing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930018794A KR960013227B1 (en) | 1993-09-17 | 1993-09-17 | Method and apparatus for ghost canceller filter coefficient weighted average processing |
Publications (2)
Publication Number | Publication Date |
---|---|
KR950010516A KR950010516A (en) | 1995-04-28 |
KR960013227B1 true KR960013227B1 (en) | 1996-10-02 |
Family
ID=19363794
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019930018794A Expired - Fee Related KR960013227B1 (en) | 1993-09-17 | 1993-09-17 | Method and apparatus for ghost canceller filter coefficient weighted average processing |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR960013227B1 (en) |
-
1993
- 1993-09-17 KR KR1019930018794A patent/KR960013227B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR950010516A (en) | 1995-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5638439A (en) | Adaptive filter and echo canceller | |
JP2614633B2 (en) | Ghost removal device | |
US5121211A (en) | System for echo cancellation comprising an improved ghost cancellation reference signal | |
US6133963A (en) | System for echo cancellation comprising an improved ghost cancellation reference signal | |
US6091813A (en) | Acoustic echo canceller | |
US4811097A (en) | Video signal processor | |
US5311312A (en) | Ghost cancelling method and apparatus which perform a correlative operation to speed processing | |
US7689637B1 (en) | Adaptive filtering method and related device | |
KR960013227B1 (en) | Method and apparatus for ghost canceller filter coefficient weighted average processing | |
KR960013478B1 (en) | Filter coefficient calculation method of ghost elimination device and its circuit | |
JPH1013716A (en) | Ghost elimination device | |
JP2807628B2 (en) | Video receiver, communication system and ghost cancellation method | |
JPH0686102A (en) | Apparatus for removal of ghost signal of broadcasting receiving system | |
EP0552577A1 (en) | Ghost signal removal apparatus for broadcasting reception system | |
JP3109389B2 (en) | Adaptive filter system | |
US7177805B1 (en) | Simplified noise suppression circuit | |
US7304687B2 (en) | Ghost cancellation system using wavelet processed ghost cancellation reference signal | |
KR960013226B1 (en) | Ghost cancelling method | |
KR100283888B1 (en) | How to calculate filter coefficients for ghost eliminator | |
KR960013477B1 (en) | Ghost canceller filter coefficient evaluating circuit and method for it | |
EP0663765B1 (en) | Channel interface apparatus for improving convergence speed of a least mean squared adaptive equalizer | |
KR100292476B1 (en) | Circuit and method for reducing deghosting error of tv | |
JPH0211069A (en) | Ghost removing device | |
KR100780724B1 (en) | Digital TV Sharpness Enhancement Device | |
KR960016565B1 (en) | Filter coefficient setting device of ghost elimination device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
St.27 status event code: A-2-2-Q10-Q13-nap-PG1605 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
FPAY | Annual fee payment |
Payment date: 19990930 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20001003 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20001003 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |