The above aspects of the present invention will be more apparent by describing certain exemplary embodiments of the present invention with reference to the accompanying drawings, in which:
Certain exemplary embodiments of the present invention will be described in greater detail with reference to the accompanying drawings.
In the following description, the same drawing reference numerals are used for the same elements throughout the drawings. The matters defined in the description such as a detailed construction and elements are provided to assist in a comprehensive understanding of the invention. However, the present invention can be carried out in different manners. Also, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.
Referring to
The comb filter 100 separates a luminance signal Y and a chrominance signal C from an input video signal of CVBS (Composite Video Blanking Sync) signal, and outputs the Y and C signals.
The noise reduction unit 200 detects the existence of a motion in an input video signal using the Y signal outputted from the comb filter 100, to thereby filter the input video signal. In other words, the noise reduction unit 200 determines whether the motion exists. Also, the noise reduction unit 200 detects the existence of an edge in the input video signal using the C signal outputted from the comb filter 100, and performs filtering on the input video signal or outputs the input video signal if the edge is detected. The configuration and operation of the noise reduction unit 200 will be explained in detail with reference to
Referring to
The first detection unit 210 detects a motion in an input video signal using a Y signal outputted from the comb filter 100. In order to detect a motion in an input video signal of one frame, the first detection unit 210 divides a field into a plurality of regions, sums up gray level values of edges existing in all the fields to get an average value thereof, and compares the average value with the gray level value of the same region in a previous field or in a subsequent field.
The second detection unit 230 receives a C signal outputted from the comb filter 100, and detects the existence of an edge in the input video signal. In other words, the second detection unit 230 divides one field into a plurality of regions, and compares magnitudes of pixel values between adjacent pixels. Here, if the magnitude difference in pixel values of adjacent pixels is greater than a predetermined reference value, the second detection unit 230 decides that an edge exists in that region.
Depending on the detection result from the first detection unit 210, if a motion is detected in one of the plural regions, the decision unit 250 transmits a video signal of the corresponding region to a first filter unit 272 (to be described). Meanwhile, if there is a region with no motion, the decision unit 250 transmits a video signal of the corresponding region to a second filter unit 274.
In addition, the decision unit 250, depending on the detection result from the second detection unit 230, transmits a video signal of a region without an edge to the output unit 290 (to be described). And, the decision unit 250 transmits a video signal of a region with an edge to the filter 270.
To be short, the decision unit 250 transmits to the first filter unit 272 a video signal of an overlapping region between the region with a motion and the region with an edge. Further, the decision unit 250 transmits to the second filter unit 274 a video signal of an overlapping region between the region without a motion and the region with an edge. Lastly, the decision unit 250 transmits to the output unit 290 a video signal of the region without an edge, regardless of the existence of a motion in that region.
The filter 270 includes the first and second filter units 272 and 274 for filtering regions with edges.
The first filter unit 272 receives video signals of the regions with motions and edges, and performs a two-dimensional filtering on the received video signals. In other words, the first filter unit 272 functions as an low pass filter (LPF) to remove or filter out high frequency components of a video signal included in a field before outputting the video signal.
The second filter unit 274 receives video signals of the regions in which motions do not exist but edges do, and performs a three-dimensional filtering on the received video signals. In other words, the second filter unit 274 functions as a Guava filter (G) shown in Equation 1 to temporally filter a video signal included in a frame.
G(t)={(f(t)+f(t−1)}/2 [Equation 1]
In the equation, f(t) indicates a pixel value of the current field, and f(t−1) indicates a pixel value of the previous pixel. Then, an average of the pixel values of the current and previous fields is outputted from the second filter unit 274.
The output unit 290 generates a frame out of a video signal of the filtered region by the filter 270 and a video signal outputted as it is from the decision unit 250. As such, video signals outputted to the output unit 190 have been partially filtered depending on whether a motion and an edge exist in the input video signals.
Referring to
According to
The second detection unit 230 decides the existence of an edge by using a C signal (S310). That is, the second detection unit 230 divides one field into a plurality of regions and compares magnitudes of pixel values between adjacent pixels. Here, if the magnitude difference in pixel values of adjacent pixels is greater than a predetermined reference value, the second detection unit 230 decides that an edge exists in that region.
If it is decided in the first detection unit 210 that a motion exists in a video signal of the outputted region (S320) and if it is decided in the second detection unit 230 that an edge exists in a video signal of the outputted region (S330), the first filter unit 272 filters out the video signals and outputs them (S340). That is, video signals in an overlapping region between the region with a motion and the region with an edge are subjected to the two-dimensional filtering and outputted.
Meanwhile, if it is decided in the first detection unit 210 that a motion does not exist in a video signal of the outputted region (S320), while if it is decided in the second detection unit 230 that an edge exists in a video signal of the outputted region (S350), the second filter unit 274 filters out the video signals and outputs them (S360). That is, video signals in an overlapping region between the region where no motion exists and the region where an edge exists are subjected to the two-dimensional filtering and outputted.
If in operations S330 and S350 that the second detection unit 230 decides that no edge exists in the video signal of the outputted region, the video signal of the input region is not filtered but is outputted as it is.
Lastly, the output unit 290 outputs the video signal of a frame (S370). That is to say, the output unit 290 outputs the video signal having been partially filtered through the first and second filter units 272 and 274.
Through the above-described procedure, artifacts in an input video signal are removed, and therefore the video signal with an improved image quality can be outputted.
Moreover, video signals that are inputted to the noise reduction unit 200 are not necessarily limited to Y signals and C signals, but may include component video signals (Y, Pb, Pr, and Y, U, V) and HD video signals (HSync, VSync, R, G, and B). Among them, RGB signals can be converted by a converter (not shown) into Y and C signals for application.
As explained so far, the image quality improvement device and method according to exemplary embodiments of the present invention can be used for removing artifacts such as dot crawl or cross color, which occur when Y signals and C signals are not clearly separated from composite video signals, by performing a partial filtering on a region where such an artifact is found.
The foregoing exemplary embodiments are merely exemplary and are not to be construed as limiting the present invention. The present disclosure can be readily applied to other types of apparatuses. Also, the description of the exemplary embodiments of the present invention is intended to be illustrative, and not to limit the scope of the claims, as many alternatives, modifications, and variations will be apparent to those skilled in the art.
| Number | Date | Country | Kind |
|---|---|---|---|
| 10-2006-93349 | Sep 2006 | KR | national |