1. Field of the Invention
The present invention relates to image processing techniques, and more particularly, to a method for processing image signals, an image display method and apparatus thereof.
2. Description of the Prior Art
In the prior art, image signal processing, such as calculating, performing statistics upon or analyzing the motion magnitude, or pixel distribution of an image, is usually performed in a unit of a field or a frame. However, when processing said image in a unit of a field or a frame, differences between areas in the image are difficult to taken into consideration, which causes low image quality.
For example, many conventional display devices add extra image data, such as a caption or a logo, in the video signal before displaying the video signal. Such extra image data are only shown in certain local areas of the video picture. If de-interlacing processing is performed on the video signal in a unit of a field or a frame, a flicker or jagged phenomenon will occur on the caption or the logo. Accordingly, image processing performed in a unit of a field or a frame cannot satisfy the requirement for high image quality.
It is therefore one of the objectives of the present invention to provide a method for processing image signals, an image display method and apparatus thereof, to solve the above-mentioned problem.
According to an exemplary embodiment of the present invention, a method for processing image signals is disclosed. The method comprises performing a predetermined detection on an image signal; partitioning a picture corresponding to the image signal into a plurality of image regions wherein each image region comprises a plurality of pixels; and computing statistic data for each of the image regions according to results of the predetermined detection to obtain a plurality of statistic data corresponding to the image regions.
According to an exemplary embodiment of the present invention, an apparatus for processing image signals is also disclosed. The apparatus comprises: a detector, for performing a predetermined detection on an image signal; a determining unit, for partitioning a picture corresponding to the image signal into a plurality of image regions wherein each image region comprises a plurality of pixels; and a computing unit, coupled to the detector and the determining unit, for computing statistic data for each of the image regions according to results of the predetermined detection to obtain a plurality of statistic data corresponding to the image regions.
According to an exemplary embodiment of the present invention, an image display method is disclosed. The image display method comprises: performing a predetermined detection on an image signal; partitioning a picture corresponding to the image signal into a plurality of image regions wherein each image region comprises a plurality of pixels; computing statistic data for each of the image regions according to results of the predetermined detection to obtain a plurality of statistic data corresponding to the image regions; utilizing a display apparatus having a backlight module to display the picture; and controlling a portion of the backlight module corresponding to a specific image region according to statistic data for the specific image region of the image regions.
According to an exemplary embodiment of the present invention, an image display system is disclosed. The image display system comprises: a detector, for performing a predetermined detection on an image signal; a determining unit, for partitioning a picture corresponding to the image signal into a plurality of image regions wherein each image region comprises a plurality of pixels; a computing unit, coupled to the detector and the determining unit, for computing statistic data for each of the image regions according to results of the predetermined detection to obtain a plurality of statistic data corresponding to the image regions; a display apparatus, having a backlight module, for displaying the picture; and a controlling unit, coupled to the computing unit and the backlight module, for controlling a portion of the backlight module corresponding to a specific image region according to statistic data for the specific image region of the image regions.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Different features of the present invention are detailed as below in reference to the figures, and for convenience of explanation, the same elements in separate figures are indicated by the same reference numerals.
Please refer to
In step 210, the detector 110 performs a predetermined detection on an image signal received by the image signal processing apparatus 100. In practice, the type and content of the predetermined detection can be designed depending on the practical requirements, and are not limited to particular embodiments. For example, the detector 110 can detect pixel values of the pixels in the image signal or the noise of the image signal. The pixel value stated in the disclosure can be luminance value, chrominance value or gray level; however, this is not meant to be a limitation of the present invention. The detector 110 can also perform motion detection upon every pixel of the image signal to compute motion value of every pixel, or to determine if any pixel corresponds to a still image. The above-mentioned motion detection performed by the detector 110 can be field motion detection, frame motion detection or both.
In step 220, the determining unit 120 partitions a picture corresponding to the image signal into a plurality of image regions in which each image region has a plurality of pixels. For example, some exemplary methods of partitioning the picture are shown in
Please note that the exemplary methods shown in
Next, in step 230, the computing unit 130 computes statistic data for each of the plurality of image regions according to results of the predetermined detection, thereby obtaining a plurality of statistic data corresponding to the plurality of image regions. For example, the computing unit 130 can compute the average pixel value of the pixels, the total number of the pixels with motion, the sum of the motion values of the pixels, noise magnitude, luminance distribution, or chrominance distribution, etc. for each of the plurality of image regions. The statistic data given by the computing unit 130 is related to the predetermined detection performed by the detector 110 in step 210.
In step 240, the controlling unit 140 performs a predetermined image processing upon a specific image region according to statistic data for a specific image region of the plurality of image regions. Please note that the “predetermined image processing” indicated here includes all kinds of image processing operations capable of adjusting related processing parameters according to the statistic data, such as de-interlacing processing, Y/C separation processing, false color suppression, noise reduction, color processing, and so on. In addition, the predetermined image processing further includes error correction operation, smoothing operation or edge enhancement operation, as disclosed in Taiwan Patent No. 1248759, entitled “image processing method and related apparatus thereof”.
For example, provided that the processing module 150 includes a de-interlacing device, the controlling unit 140 controls the de-interlacing device to perform de-interlacing processing on the specific image region according to the total number of pixels with motion in the specific image region. In this embodiment, when the total number of pixels with motion of the specific image region is less than a first threshold value, the controlling unit 140 will command the de-interlacing device to perform de-interlacing processing on the specific image region by making use of inter-field interpolation. On the other hand, when the total number of pixels with motion of the specific image region is not less than the first threshold value, the controlling unit 140 will command the de-interlacing device to perform de-interlacing processing on the specific image region by making use of intra-field interpolation. Both inter-field interpolation and introduce intra-field interpolation are well known, so further description is not detailed here for the sake of brevity.
Since the controlling unit 140 and the processing module 150 perform the corresponding de-interlacing processing on the plurality of image regions respectively according to the plurality of statistic data, the occurrence of flicker or jagged phenomenon on the caption or the logo in the prior art can be reduced greatly and high image quality can be obtained accordingly.
Provided that the processing module 150 further comprises a Y/C separation device, the controlling unit 140 controls the Y/C separation device to perform Y/C separation processing on the specific image region according to the total number of pixels with motion in the specific image region. For example, when the total number of pixels with motion of the specific image region is less than a second threshold value, the controlling unit 140 will control the Y/C separation device to perform Y/C separation processing on the specific image region by making use of 3D comb filtering. On the other hand, when the total number of pixels with motion of the specific image region is no less than the second threshold value, the controlling unit 140 will control the Y/C separation device to perform Y/C separation processing on the specific image region by making use of 1D/2D comb filtering.
It should be noted that the execution order of steps in flow chart 200 is merely an embodiment rather than a restriction of the practical implementation. For example, the execution order of step 210 and 220 can be exchanged.
In practice, the concept of computing statistic data by partitioned image regions can also be applied to image display fields. Please refer to
Since the operation of the detector 110, the determining unit 120 and the computing unit 130 in steps 510, 520 and 530 are the same as the operation of those same functional blocks in steps 210, 220 and 230 respectively, further description is omitted here for brevity.
In step 540, the image display system 400 utilizes the display apparatus 450, which contains the backlight module 452, to display the picture corresponding to the image signal.
In step 550, the controlling unit 440 controls the backlight module 452 according to statistic data corresponding to the specific image region of the plurality of image regions that are partitioned by the determining unit 120. For example, the controlling unit 440 can control the driving voltage/current of CCFL or LED corresponding to the specific image region according to the average luminance of the pixels in the specific image region.
In one embodiment, when the average luminance of the pixels in the specific image region is less than a first predetermined value, the controlling unit 440 will reduce the driving voltage/current of CCFL or LED corresponding to the specific image region in order to decrease the luminance of CCFL or LED. On the other hand, when the average luminance of the pixels in the specific image region is greater than a second predetermined value, the controlling unit 440 will raise the driving voltage/current of CCFL or LED corresponding to the specific image region in order to increase the luminance of CCFL or LED. In this way, the contrast between the brighter image region and darker image region in the picture displayed by the display apparatus 450 can be enhanced at once. In other words, this increases the response speed to the change of the luminance of the display apparatus 450.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
095141155 | Nov 2006 | TW | national |