The present application claims priority from Japanese patent application JP 2008-311715 filed on Dec. 8, 2008, the content of which is hereby incorporated by reference into this application.
The present invention relates to a display device for performing a gradation display by making up one frame of a plurality of subframes arranged in a predetermined order on a time axis, giving each subframe a luminance weight corresponding to a tone level, and controlling lighting or non-lighting of pixels on a display panel for each subframe according to an image signal.
A digital display device such as a Plasma Display Panel (PDP) device that controls display of pixels on a display panel, based on digital signals of display data, displays an image, using a publicly known subframe technique.
In the above-mentioned subframe technique, however, when a moving image is displayed, because the line of sight of the viewer keeps track of the moving image, the lighting patterns that are integrated on the line of sight change and a peculiar contour noise is perceived with respect to the moving image. This contour noise is called a dynamic false contour noise and it is a factor of degrading the image quality perceived by the viewer, which is described in “New Category Contour Noise Observed in Pulse-Width-Modulated Moving Images”, the Institute of Image Information and Television Engineers, Technical Report Vol. 19, No. 2, IDY95-21, pp. 61-66.
This phenomena appears in a portion where pixel turn-on state significantly changes to turn-off and vice versa in each frame, i.e., where luminance on/off state change (weighting carry up) occurs in each subframe. Therefore, a method that inhibits the use of such a luminance on/off state change (weighting carry up) portion has been used heretofore.
Through the above method that inhibits the use of a subset of lighting patterns, it is possible to partially reduce dynamic false contour noises, but the number of available lighting patterns decreases. That is, because the number of displayable tones decreases, when a dynamic range of a gradation display is maintained, a smooth gradation characteristic is disordered and differences between tone levels become uneven and increase. To interpolate these differences between tone levels and accomplish a smooth gradation expression, an error diffusion method is used.
However, it is impossible to reduce all dynamic false counter noises only by the method that inhibits the use of a subset of lighting patterns. As a method for reducing remaining dynamic false counter noises, a method that determines pixels inducing a dynamic false counter noise, based on monotonicity of tone level change, whether or not luminance on/off state change (carry up/carry down) occurs in a subframe, and a contour position, and disperses the factor of producing the dynamic false counter noise by a pixel value interchanger is disclosed in Japanese Patent Application Laid-Open Publication No. 2005-301302.
This method detects a luminance on/off state change (carry up/carry down) pattern in a subframe within a certain range and determines the detected pattern to be a pattern inducing a dynamic false contour noise on the condition that tone level changes monotonously and the pattern is not positioned on a contour. The method realizes dynamic false counter noise reduction by interchanging the tone values of pixels in the determined pattern inducing a dynamic false contour noise and by alternately arranging a tone made brighter (darker) than in the original image and a tone made darker (brighter) than in the original image.
In this method, however, a detection range for detecting a luminance on/off state change (carry up/carry down) portion in a subframe and a range of tone value interchange processing are constant independently of an amount of motion of an original image signal.
With regard to pixel value interchange processing in the related art method, the same way of interchange processing is carried out for all frames.
As described above, with regard to a display device carrying out a gradation expression based on the subframe technique, the lighting patterns are curtailed for the purpose of dynamic false counter noise reduction. For dynamic false counter noises that cannot be eliminated by the noise reduction method by curtailing the lighting patterns, the related art method has proposed dynamic false counter noise reduction by tone dispersion in a luminance on/off state change (carry up/carry down) portion in a subframe. In this method, however, motion of an original image is not taken into account and, therefore, the range of pixel value interchange processing is constant independently of an amount of motion of an original image signal.
Consequently, in the related art method, due to variation in the amount of motion of an original image, dynamic false counter noise reduction processing may not be applied in a region inducing a dynamic false counter noise or pixel value interchange processing may be applied in a region not inducing a dynamic false counter noise. This method has a problem that image quality varies, as the amount of motion varies.
With regard to the pixel value interchange processing in the related art method, the same way of interchange processing is carried out for all frames. Although dynamic false counter noise reduction in the space domain is feasible by the pixel value interchange processing, another problem of this method is that identical tone patterns continuing over a plurality of frames are perceived as a noise, because the same way of processing is carried out for all frames.
To address the above-noted problems, the present invention resides in a display device for displaying a gradation by making up one frame of a plurality of subframes having different weights of luminance and combining luminances of the subframes. The display device comprises a motion amount detecting unit that detects an amount of motion of an input image to be displayed, a luminance on/off state change detecting unit that detects a luminance on/off state change (carry up/carry down) point of per-pixel lighting in at least a subframe having the largest weight of luminance among subframes in which contiguous pixels are lighted up, and a pixel value interchanging unit that interchanges the tone values of a plurality of pixels before and after the luminance on/off state change point detected by the luminance on/off state change detecting unit, and the display device is configured such that a pixel value interchange range across pixels whose tone values are to be interchanged is controlled according to the amount of motion.
According to the display device of this invention, it is possible to achieve the effect of dynamic false contour noise reduction.
Embodiments of the present invention will now be described hereinafter with reference to the drawings.
In the subframe technique, there are some lighting patterns inhibited from being used in order to reduce a dynamic false contour noise produced due to the fact that the line of sight of one who viewing a moving image keeps track of the motion of the image. The quantizing unit 301 performs quantization processing for this purpose. The quantizing unit 301 sends quantized tone values (referred to as real tones) and errors between the real tone values and tone values in the signal S301 as a signal S302 to an error diffusion unit 302. The error diffusion unit 302 expresses tones becoming undisplayable by the quantization as pseudo real tone values proportionally in the spatial arrangement of real tones. Resulting tone values of spatially arranged real tones by applying an error diffusion method are input as S303 to a dynamic false contour noise reducing unit 303.
The dynamic false contour noise reducing unit 303 receives S303 and S306 as inputs. Here, S306 is a result as the amount of motion of an original image detected by the motion amount detecting unit 305. The motion amount detecting unit 305 derives an input image signal for an image having three primary colors (referred to as an input image signal) and a timing signal (referred to as a sync signal) from the input signal S301 and detects the amount of motion from a current frame and its preceding frame on a per-pixel basis from the input image signal. Detecting the amount of motion is assumed to be carried out using a gradient method or the like, but there is no limitation to this.
The dynamic false contour noise reducing unit 303 detects particular patterns in the input signal S303 which a dynamic false contour noise occurs. A pattern range to be detected and a range within which noise reduction processing should be performed are controlled by an input signal S306. By spatially interchanging pixels in a detected pattern, a factor of producing a dynamic false contour noise is dispersed and the occurrence of a dynamic false contour noise is prevented. Since the pattern range to be detected and the range within which noise reduction processing should be performed are controlled by using the result of the detected amount of motion, it becomes possible to reduce the dynamic false contour noise produced depending on the amount of motion of the image. Concrete processing will be described later.
A signal S304 processed by the dynamic false contour noise reduction processing is sent to a subframe conversion unit 304. The subframe conversion unit 304 converts this signal into a signal S305 that can be input to the panel and outputs it to the panel. In the following paragraphs, the dynamic false contour noise reducing unit 303 in the present embodiment will be explained in detail, using
In the present invention, the dynamic false contour noise is reduced, while maintaining the tone values of an original image. In the lighting patterns of given pixels, a portion inducing a dynamic false contour noise is a portion where a subframe having the largest weight among subframes in which pixels are lighted up undergoes a spatially smooth change such that it includes luminance on/off state change (luminance on/off state change (carry up/carry down). The dynamic false contour noise inducing patterns are shown in
Then,
The pattern detection range calculating unit 308 calculates a pattern range to be processed, which is required for processing by a luminance on/off state change detecting unit 306 and a pixel value interchanging unit 307, and outputs a signal S310. The pattern range to be processed is set equal to or larger than the detected motion amount, as will be described later.
S303 is a signal resulting from multiple tone processing applied by the error diffusion unit 302 and the signal S303 is input to the luminance on/off state change detecting unit 306 and the pixel value interchanging unit 307. The luminance on/off state change detecting unit 306 receives S303 and S310 as input signals. Based on the pattern detection range S310 calculated by the pattern detection range calculating unit 308, the luminance on/off state change detecting unit 306 scans the lighting patterns in which tone values gradually increase or decrease, as shown in
The pixel value interchanging unit 307 rearranges the tone values of pixels in the detected pattern, thus preventing the occurrence of a dynamic false contour noise. In the case where, e.g., a pattern in the range shown in
In the present embodiment, the detection range of a dynamic false contour noise inducing pattern was assumed to be the same as the range of pixel value interchange processing. If the range of pixel value interchange processing is larger than the detection range of a dynamic false contour noise inducing pattern, there is a possibility that the pixels in a pattern without a dynamic false contour noise are subjected to the processing. If the range of pixel value interchange processing is smaller than the detection range of a dynamic false contour noise inducing pattern, the pixel value interchange processing results in insufficient dispersion of the factor of producing a dynamic false contour noise and dynamic false contour noise reduction is not well effected. Hence, such problem can be resolved by making the detection range of a dynamic false contour noise inducing pattern equal to the range of pixel value interchange processing.
As described above, in a region where tone values increase or decrease smoothly, by detecting a pattern that undergoes a transition such that a lighting pattern having the largest weight among subframes in which pixels are lighted up includes luminance on/off state change (carry-up or carry-down) as a factor of producing a dynamic false contour noise and interchanging the tone values of the pixels in the detected pattern, it is possible to reduce the dynamic false contour noise. However, the above-described condition assumes the case where the image is moving by 10 pixels per frame and the pattern detection range and the interchange processing range are 10 pixels. But, the motion amount of a moving image is not constant and there are some cases where the motion amount is larger or smaller than the pattern detection range and the interchange processing range. In such cases, as the human eye sees an image portion not subjected to dynamic false contour noise reduction processing, the viewer visually perceives a dynamic false contour noise and feels lowering of image quality. Therefore, in order to accomplish dynamic false contour noise reduction, it is needed clearly define relations of the motion amount to the pattern detection range and the interchange processing range and confine the conditions for application of the processing. Relations of the motion amount to the pattern detection range and the interchange processing range are confined to the following three relations: (1) Motion amount=Pattern detection range and Interchange processing range; (2) Motion amount<Pattern detection range and Interchange processing range; and (3) Motion amount>Pattern detection range and Interchange processing range.
With respect to the foregoing three relations, the relations of the motion amount to the pattern detection range and the interchange processing range will be explained below, using
First, an explanation will be given with regard to the relation (1), using
Next, an explanation will be given with regard to the relation (3), using
According to the foregoing, under the condition where the relation (3) is true for a moving image at, e.g., the motion amount in regard to
Next, an explanation will be given with regard to the relation (2), using
Hence, a dynamic false contour noise is hard to perceive and dynamic false contour noise reduction is accomplished. Accordingly, even if the motion amount varies, by setting the pattern detection range and the interchange processing range equal to or larger than the motion amount, it is possible to provide a high quality image without variation in image quality depending on the motion amount.
According to the foregoing, under the condition where the relation (2) is true for a moving image at, e.g., the motion amount in regard to
The results explained above indicate that the dynamic false contour noise reduction processing is effective for the relation (1), i.e., the dynamic false contour noise reduction processing range is equal to the motion amount or the relation (2), i.e., the above range is larger than motion amount. However, the dynamic false contour noise reduction processing performed in the range smaller than the motion amount (relation (3)) does not achieve dynamic false contour noise reduction and results in degradation of image quality. Accordingly, in the present invention, the relations (1) and (2) are adopted as the conditions for controlling the range of the dynamic false contour noise reduction processing depending on the motion amount in the dynamic false contour noise reduction processing.
In the present embodiment, the amount of motion of the original image is detected by the motion amount detecting unit 305 and the processing range within which the dynamic false contour noise reduction processing should be performed is determined by the pattern detection range calculating unit 308 according to the detected motion amount. The pattern detection range calculating unit 308 defines a range that is larger than the motion amount, according to the above relations between the image motion and the detection range. In the present embodiment, the above range is assumed to be set to comply with the conditions of (1) and (2), as explained above, in the pattern detection range calculating unit 308.
As described above, in the present embodiment, the detected amount of motion of the original image signal is used and the range of a region within which the factor of producing a dynamic false contour noise is detected and corrected can be controlled according to the motion amount of the original image. The dynamic false contour noise reduction processing is thus carried out and variation in image quality depending on the motion amount can be reduced.
Although an example where the detection range is 4 pixels is presented in
As a way of interchanging pixels in the foregoing embodiment, when interchanging pixel values to change a state in
However, the present invention does not limit pixel interchange to the above-described way of interchange. For example, as illustrated in
Further, in a case where the portions of luminance on/off state change (carry-up or carry-down) in two adjacent subframes are very close to each other and the pixel value interchange ranges of the two subframes calculated from the detected amount of motion by the motion amount detecting unit are overlapped, their pixel value interchange ranges may be combined and pixel value interchange may be performed in the combined range. Even in such a case, because the pixel value interchange range never become narrower than the motion amount detected by the motion amount detecting unit, it is possible to achieve the effect of dynamic false contour noise reduction.
Next, a second embodiment of the present invention is described, using
First, an original image signal S301 is input to the frame number reading unit 901. The frame number reading unit 901 reads the frame number of an original image signal and outputs the thus read frame number as a signal 5901. The signal S901 is input to a pixel value interchanging unit 903 and the pixel value interchanging unit 903 changes the way of interchanging pixel values in a lighting pattern according to the signal S901. Through this manner in which processing is changed according to the frame number, if, for example, processing is changed over between an even-numbered frame and an odd-numbered frame, it becomes feasible that an image in frame n and an image in frame n+1 are subjected to different ways of processing. Noise reduction processing can be performed in the space domain as well as the time domain. This accomplishes reducing image quality degradation occurring due to that identical patterns continue over a plurality of frames.
The pixel value interchanging unit 903 is explained, using
Then, the effect of the processing in the present embodiment is explained, using
On the other hand,
By changing interchange processing for each of succeeding frames on the time axis processing, as noted above, it is possible to reduce a noise occurring due to that identical tone patterns continue over a plurality of frames in the time domain, when the same interchange processing is applied to all frames. Noise reduction is carried out in the space domain as well as the time domain and a high quality image is provided.
A feature of the present embodiment has been described by taking an example where, the frame number reading unit 901 reads a frame number which is even or odd and, depending on the even or odd frame number, the pixel value interchanging unit 903 changes the direction of tone value interchange and arranges the interchange operation such that altered pixels in the corresponding lighting pattern are not the same for even-numbered and odd-numbered frames. However, the present invention is not so limited. It is obvious that interchange processing arranged to change the way of interchanging pixel values in turn for every 4-frame cycle or 8-frame cycle is also applicable.
Next, a third embodiment of the present invention is described, using
An input image signal 5201 is input to the display load ratio calculating unit 1201 and this unit calculates a display load ratio of the input image. The display load ratio of is calculated by the following Equation 1.
In Equation 1, R, G, B denote luminance values of each color component at a coordinate (x, y), respectively, wherein each luminance value assumes a value in a range of 0-255, and M, N denote a total number of pixels in the x direction and a total number of pixels in the y direction, respective.
The calculated display load ratio is input as a signal S1201 to a luminance on/off state change detecting unit 1203. The luminance on/off state change detecting unit 1203 detects a dynamic false contour noise inducing pattern from the input signal S303. In the present embodiment, the luminance on/off state change detecting unit 1203 controls target subframes in which a noise-inducing portion should be detected according to the signal S1202, when determining a dynamic false contour noise inducing pattern. In particular, it targets only subframes of larger weights when the display load ratio is high and targets subframes of larger to smaller weights when the display load ratio is low. More specifically, among regions 401 to 407 illustrated in
Then, an explanation is given about the display load ratio and the occurrence of a dynamic false contour noise. In the PDP, the number of sustention cycles varies depending on the display load ratio. As the display load ratio increases, the number of sustention cycles inserted in each subframe decreases and the display luminance decreases. Even when pixels having the same tone values are displayed, their display luminance values may change, because the number of assigned sustention cycles differs due to different display load ratios.
The contrast sensitivity of human vision lowers with decreasing luminance. Consequently, when the display load ratio is high, the display luminance decreases and the contrast sensitivity also lowers. Due to this, there occurs a phenomenon in which a dynamic false contour noise visually perceived when the display load ratio is low is not perceived when the display load ratio is high. Therefore, in some of the regions as illustrated in
In particular, if the display load ratio is low, the number of sustention cycles insertable in each subframe increases, which in turn increases luminance and contrast sensitivity, among the regions 401 to 407 shown in
As above, by calculating the display load ratio of an input image and changing the target subframes by using the load ratio, it becomes possible to select only those subframes that undergo a transition perceived as a dynamic false contour noise as target patterns in which a noise-inducing portion should be detected and processed by the dynamic false contour noise reduction processing. The dynamic false contour noise reduction processing can be carried out on only noise-inducing regions, a high quality image is provided.
In the above-describe processing, the regions 406 and 407 are selected as the targets when the display load ratio is high and the regions 403 to 407 are selected when display load ratio is low. However, this is not restrictive and it is possible to select, for example, the regions 405 and 406 as the targets when the display load ratio is high. Since the relation between display load ratio and luminance values changes depending on the panel on which images are to be displayed, the targets may be changed accordingly.
In the above-described third embodiment, the processing is performed based on the display load ratio, but this is not restrictive, and an index relating to display luminance may be used. For example, based on an average luminance level, a histogram of an original image, etc., the luminance on/off state change detecting unit may be controlled.
The present invention provides the aspects of dynamic false contour noise reduction processing as described in the first, second, and third embodiments. However, it is not restrictive that each aspect of this processing is performed independently; combinations of these aspects may be carried out. In a case where the first and second embodiments are combined, the detection range of patterns inducing a dynamic false contour noise and the range of dynamic false contour noise reduction processing by interchanging the tone values of pixels can be set properly according to the detected amount of motion and, furthermore, the operation of the pixel value interchanging unit can be switched depending on the frame number in accordance with the second embodiment. Noise reduction is achieved in the space domain as well as the time domain. Therefore, by combining the first embodiment and the second embodiment, dynamic false contour noise reduction can be achieved more preferably than when each embodiment is performed independently.
Next, another case is discussed where a combination of the first embodiment and the third embodiment is carried out. In the first embodiment, the detection range for detecting a factor of a dynamic false contour noise and the range within which interchanging the tone values of pixels is performed can be set properly according to the detected amount of motion. The third embodiment is capable of restricting subframes in which dynamic false contour noise reduction processing should be performed depending on a display load ratio. Thus, by combining the first embodiment and the third embodiment, only patterns inducing a dynamic false contour noise are selected as targets in an original image and these patterns can be subjected to the dynamic false contour noise reduction processing within an optimum range of processing. Therefore, by combining the first embodiment and the third embodiment, dynamic false contour noise reduction can be achieved more preferably than when each embodiment is performed independently.
In a case where the second embodiment and the third embodiment are combined, luminance on/off state change (carry-up or carry-down) portions in subframes including a dynamic false contour noise inducing pattern can only be processed according to the third embodiment and different ways of interchanging the tone values of pixels are performed for each frame according to the second embodiment. Thus, noise reduction can be achieved in the space domain as well as the time domain and dynamic false contour noise reduction can be achieved more preferably than when each embodiment is performed independently.
Further, it is also possible to combine the first, second, and third embodiment. By combining the three embodiments, an optimum detection range can be set according to the motion of an original image, subframes including a dynamic false contour noise inducing pattern can only be selected as targets according to the display load ratio of an original image, and noise reduction can be achieved in the space domain as well as the time domain by changing the way of interchanging the tone values of pixels for each frame. Dynamic false contour noise reduction can be achieved more preferably than when each embodiment is performed independently.
The present invention can be utilized in a plasma display module for television sets, among others.
Number | Date | Country | Kind |
---|---|---|---|
2008-311715 | Dec 2008 | JP | national |