The present invention relates to an image display apparatus and a method of driving the same, and more particularly, to an image display apparatus that divides one field of a plasma display panel (PDP) or the like into plural weighted subfields, and performs a multi-gray-scale image display of these subfields on a display panel by combining these subfields. The invention also relates to a method of driving this image display apparatus.
In recent years, along the increase in sizes of a display apparatus, a thin display apparatus has been required, and various kinds of thin display apparatuses are provided. For example, a gas-discharge panel such as a PDP, and a matrix panel such as a DMD (digital micromirror device), an EL (electro-luminescence) display element, a fluorescent character display tube, and a liquid-crystal display element are provided. Among these thin display apparatuses, the gas-discharge panel has been practically used for an HDTV (large-screen direct-view high-definition television) display device, because of its characteristics of self light-emission, satisfactory display quality, and fast response speed.
For example, the plasma display apparatus includes plural weighted subfields (SF, i.e., light-emitting blocks) configured by plural sustain pulses within each field (i.e., frame). The plasma display apparatus performs an image display by executing a multi-gray-scale image control of subfields by illuminating and non-illuminating these subfields. In the image display apparatus that performs this multi-gray-scale image display by controlling illumination and non-illumination of the subfields, false contour noise occurs in the contour or edge of a moving image. Therefore, provision of an image display apparatus that can decrease the false contour in a simple configuration, and a method of driving this image display apparatus has been required.
Conventionally, among the plasma display apparatus, the liquid-crystal display apparatus, and the EL display apparatus, there has been provided an image display apparatus (i.e., a multi-gray-scale image display apparatus) that divides one field into plural subfields at a predetermined luminance ratio (or weight), encodes each image display cell in a luminous state or a non-luminous state in a subfield unit of a predetermined weight, and executes a multi-gray-scale image control of the subfields to display an image. According to the image display apparatus that divides one field into plural weighted subfields and combines these subfields to perform a multi-gray-scale image display on a display panel, a person (a viewer) who watches a moving target on the screen of the image display apparatus recognizes a false contour of the object that moves faster than a certain speed, depending on a screen size of the display panel, or a number of pixels, or an image actually displayed on the screen.
As methods of decreasing this false contour, a dither method, a superposition method, and a path switch method have been proposed. However, these methods are not sufficiently satisfactory, and on the contrary, there are adverse effects. According to the dither method and the superposition method, hatched noise occurs. According to the path switch method, particle noise occurs due to error diffusion of a subpath.
Conventionally, as an image display apparatus that divides one field into plural weighted subfields and combines the plural subfields to perform a multi-gray-scale image display on a display panel, there has been proposed the apparatus that sets a sustain period of each subfield period to approximately the same length within one field period, thereby preventing the occurrence of false contour noise without generating a flicker. This image display apparatus expresses image data in N+1 gray scales, using luminance levels from 0 to N, on the display panel (for example, see a patent document 1).
Further, conventionally, as an image display apparatus that divides one field into plural weighted subfields and combines the plural subfields to perform a multi-gray-scale image display on a display panel, there has been also proposed the apparatus that obtains a possibility of the occurrence of false contour noise as noise amount, and performs, based on this noise amount, a diffusion process of decreasing the false contour noise in an area of an image where false contour noise is forecast to occur (for example, see a patent document 2).
Further, conventionally, as an image display apparatus that divides one field into plural weighted subfields and combines the plural subfields to perform a multi-gray-scale image display on a display panel, there has been also proposed the apparatus that applies a superposition method to only an area in which only one of plural subfields having the same luminance weight is illuminated and a slope of luminance between adjacent pixels is within a set range of values in a display image, in order to improve the image quality of a moving-image display by decreasing a false contour and by suppressing the occurrence of pattern noise (for example, see a patent document 3).
Patent document 1: Japanese Unexamined Patent Publication (Kokai) No. 10-031455
Patent document 2: Japanese Unexamined Patent Publication (Kokai) No. 11-231827
Patent document 3: Japanese Unexamined Patent Publication (Kokai) No. 2002-372948
As described above, the image display apparatus that divides one field into plural weighted subfields and combines the plural subfields to perform a multi-gray-scale image display on the display panel has the problem of a false contour. As methods of decreasing this false contour, a dither method, a superposition method, and a path switch method are known. However, according to the superposition method, a viewer recognizes hatched noise in a moving image, as the adverse effect of the superposition method. This hatched noise is recognized when the image is moving slowly, and is not easily recognized when the image is moving relatively faster. This is considered because when the image is moving fast, the eyeshot moves across plural images, thereby offsetting the hatched noise.
According to the above patent document 1, while a false contour can be prevented by switching a main path with a subpath, a moving image has a large moving area, and noise is recognized strongly due to the error diffusion in a subpath, regardless of the moving speed of the moving image. Further, because a changeover shock of a changeover between the subpath and the main path (i.e., particle noise of the error diffusion in the subpath relative to a smooth gray-scale expression of the main path) is large, this changeover shock give uncomfortable feeling to the viewer.
According to the patent document 2, while false contour noise is decreased in the area having a possibility of the occurrence of false-contour noise based on a result of a forecast carried out by a false-contour noise detecting device, the false-contour determining device performs a logical calculation of a pixel value between each pixel and a peripheral pixel of an input image that is divided into plural subfields, based on an output of a motion detector. This device performs a modulate process to decrease a false contour, by detecting a position of the occurrence of a false contour. However, it is known that a false contour occurs in a moving image and when a predetermined gray scale is displayed. Therefore, so long as a motion amount can be detected, the false-contour noise detecting device is not necessary, and this causes a redundant configuration.
According to the patent document 3, hatched noise due to the method of superposing specified gray scales of a moving image can be decreased. However, false contours are noticed at different levels among images that move at the same speed. Therefore, when a false contour of an image is noticeable and also when this false contour does not exceed a threshold value of determination of superposition, superposition is not performed and the false contour is recognized. On the other hand, when a false contour of an image is not easily noticeable and also when the false contour exceeds a threshold value of determination of superposition, superposition is performed and hatched noise is recognized. Intensity of this hatched noise cannot be controlled, and this is determined depending on an illumination pattern.
As explained above, according to the conventional methods of decreasing a false contour, a position at which a false contour occurs is detected, and this position is modulated. Therefore, a circuit scale increases, and cost increases. Further, according to the conventional methods, noise occurs as an adverse effect of decreasing a false contour.
The present invention has been made in the light of the above problems of the conventional technique of decreasing a false image. It is an object of the present invention to provide an image display apparatus that can improve image quality of a moving-image display by decreasing a false contour, without generating additional noise and without increasing a circuit scale, and a method of driving the image display apparatus.
According to a first aspect of the present invention, there is provided an image display apparatus that divides one field into plural weighted subfields and combines the plural subfields to perform a multi-gray-scale image display on a display panel, the image display apparatus including: a motion amount detecting circuit that detects a motion amount from a current field and a field before the current field based on an input image signal; a diffusion amount calculating circuit that calculates a diffusion amount to diffuse false contour noise to the surrounding, based on a gray scale of the input image signal and the detected motion amount; and a diffusion circuit that performs a diffuse process in a diffusion amount calculated by the diffusion amount calculating circuit.
According to a second aspect of the present invention, there is provided an image display apparatus that divides one field into plural weighted subfields and combines the plural subfields to perform a multi-gray-scale image display on a display panel, the image display apparatus including: a main path that generates a signal of a predetermined number of gray scales from an input image signal; a subpath that generates a signal of gray scales of which number is smaller than the number of gray scales in the main path; a path switch circuit that outputs one of a signal generated in the main path and a signal generated in the subpath by changing over between the signal generated in the main path and the signal generated in the subpath; a motion amount detecting circuit that detects an area which moves between a current field and a field before the current field from the input image signal, and that outputs a motion amount as an amount of the move; a level detecting circuit that detects a level amount of intensity of a false contour of a moving image when the false contour occurs in the main path; a subpath determining circuit that compares the detected motion amount and the detected level amount with predetermined set values, and determines a gray scale of a moving image area having high intensity of the occurrence of a false contour; a subpath switch that changes over the path switch circuit from an output of the main path to an output of the subpath, based on a result of a determination of the subpath determining circuit; a diffusion coefficient generating circuit that generates a diffusion coefficient which depends on a gray scale of the input image signal used to calculate a diffusion amount of false contour noise to be diffused to the surrounding; a diffusion amount calculating circuit that calculates a diffusion amount based on the motion amount and the diffusion coefficient; and a diffusion circuit that performs a diffuse process in a diffusion amount calculated by the diffusion amount calculating circuit, wherein the image display apparatus decreases a false contour by controlling the subpath switch and the diffusion amount.
According to a third aspect of the present invention, there is provided an image display apparatus that divides one field into plural weighted subfields and combines the plural subfields to perform a multi-gray-scale image display on a display panel, the image display apparatus including: a main path that generates a signal of a predetermined number of gray scales from an input image signal; a subpath that generates a signal of gray scales of which number is smaller than the number of gray scales in the main path; a diffusion process path that generates a signal obtained by performing a diffusion process to the input image signal; a path switch circuit that outputs one of a signal generated in the main path, a signal generated in the subpath, and a signal generated in the diffusion process path, by changing over between the signal generated in the main path, the signal generated in the subpath, and the signal generated in the diffusion process path; a motion amount detecting circuit that detects an area which moves between a current field and a field before the current field from the input image signal, and that outputs a motion amount as an amount of the move; a level detecting circuit that detects a level amount of intensity of a false contour of a moving image when the false contour occurs in the main path; a path changeover determining circuit that compares the detected motion amount and the detected level amount with predetermined set values, and determines a gray scale of a moving area having high intensity of the occurrence of a false contour; a path changeover circuit that changes over the path switch circuit to any one of an output of the main path, an output of the subpath, and an output of the diffusion process path, based on a result of a determination of the subpath determining circuit; a diffusion coefficient generating circuit that generates a diffusion coefficient which depends on a gray scale of the input image signal used to calculate a diffusion amount of false contour noise to be diffused to the surrounding; a diffusion amount calculating circuit that calculates a diffusion amount based on the motion amount and the diffusion coefficient; and a diffusion circuit that performs a diffuse process in a diffusion amount calculated by the diffusion amount calculating circuit, wherein the image display apparatus decreases a false contour by controlling the path changeover switch and the diffusion amount.
According to a fourth aspect of the present invention, there is provided a method of driving an image display apparatus that divides one field into plural weighted subfields and combines the plural subfields to perform a multi-gray-scale image display on a display panel, the method including: a motion amount detecting step of detecting a motion amount from a current field and a field before the current field based on an input image signal; a diffusion amount calculating step of calculating a diffusion amount to diffuse false contour noise to the surrounding, based on a gray scale of the input image signal and the detected motion amount; and a diffusion step of performing a diffuse process in the calculated diffusion amount.
According to a fifth aspect of the present invention, there is provided a method of driving an image display apparatus that divides one field into plural weighted subfields and combines the plural subfields to perform a multi-gray-scale image display on a display panel, the method including: a path switching step of outputting one of a signal generated by a main path that generates a signal of a predetermined number of gray scales from an input image signal, and a signal generated by a subpath that generates a signal of gray scales of which number is smaller than the number of gray scales in the main path, by switching between the signal generated in the main path and the signal generated in the subpath; a motion amount detecting step of detecting an area which moves between a current field and a field before the current field from the input image signal, and outputting a motion amount as an amount of the move; a level detecting step of detecting a level amount of intensity of a false contour of a moving image when the false contour occurs in the main path; a subpath determination step of comparing the detected motion amount and the detected level amount with predetermined set values, and determining a gray scale of a moving image area having high intensity of the occurrence of a false contour; a subpath switching step of switching the path switching step from an output of the main path to an output of the subpath based on a result of a determination at the subpath determination step; a diffusion coefficient generating step of generating a diffusion coefficient which depends on a gray scale of the input image signal used to calculate a diffusion amount of false contour noise to be diffused to the surrounding; a diffusion amount calculating step of calculating a diffusion amount based on the motion amount and the diffusion coefficient; and a diffusion step of performing a diffuse process in the calculated diffusion amount, wherein a false contour is decreased by controlling the subpath switch and the diffusion amount.
According to a sixth aspect of the present invention, there is provided a method of driving an image display apparatus that divides one field into plural weighted subfields and combines the plural subfields to perform a multi-gray-scale image display on a display panel, the method including: a path switching step of outputting one of a signal generated by a main path that generates a signal of a predetermined number of gray scales from an input image signal, a signal generated by a subpath that generates a signal of gray scales of which number is smaller than the number of gray scales in the main path, and a signal generated from a diffusion process path that generates a signal obtained by performing a diffusion process to the input image signal, by switching between the signal generated in the main path, the signal generated in the subpath, and the signal generated by the diffusion process path; a motion amount detecting step of detecting an area which moves between a current field and a field before the current field from the input image signal, and outputting a motion amount as an amount of the move; a level detecting step of detecting a level amount of intensity of a false contour of a moving image when the false contour occurs in the main path; a path changeover determination step of comparing the detected motion amount and the detected level amount with predetermined set values, and determining a gray scale of a moving image area having high intensity of the occurrence of a false contour; a path changeover step of changing over the path switching step from an output of the main path to an output of the subpath or an output of the diffusion process path based on a result of a determination at the pass changeover determination step; a diffusion coefficient generating step of generating a diffusion coefficient which depends on a gray scale of the input image signal used to calculate a diffusion amount of false contour noise to be diffused to the surrounding; a diffusion amount calculating step of calculating a diffusion amount based on the motion amount and the diffusion coefficient; and a diffusion step of performing a diffuse process in a diffusion amount calculated at the diffusion amount calculating step, wherein a false contour is decreased by controlling the path changeover step and the diffusion amount.
According to the present invention, it is possible to provide an image display apparatus that can improve image quality of a moving-image display by decreasing a false contour, without generating additional noise and without increasing a circuit scale, and a method of driving the image display apparatus.
1 Video signal input terminal
2 Synchronization signal input terminal
3 Multi-gray-scale image signal processing circuit
4 Field memory
5 Drive control circuit
6 Timing generating circuit
7 Display panel
10 Subpath (main path)
20, 21 Path (main path)
22 Diffusion path
30, 31 Path switch circuit
40 Subfield encoding circuit
50 Motion amount detecting circuit
51 Dither coefficient generating circuit
52, 58 Dither amount calculating circuit
53, 202 Dither circuit
54-1 to 54-n Dither gray scale setting circuit
55-1 to 55-n Dither coefficient setting circuit
56-1 to 56-n Dither gray scale comparing circuit
57 Dither coefficient selecting circuit
100 Distortion correcting circuit
101 Gain control circuit
102 Error diffusion circuit
103 Data matching circuit
200 Gain control circuit
201 Error diffusion circuit
203 Dither changeover circuit
204 Dither changeover determining circuit
205 Motion adaptation dither circuit
300 Level detecting circuit
301 Subpath determining circuit
302 Subpath switch
500 RGD matrix circuit
501 Edge detecting circuit
502 Moving area detecting circuit
503 Motion amount determining circuit
531 Dither amount adding circuit
532 Dither amount subtracting circuit
533 Horizontal counter
534 Vertical counter
535 Addition and subtraction selecting circuit
An image display apparatus and a method of driving the image display apparatus according to embodiments of the present invention are explained in detail below with reference to the accompanying drawings.
The field memory 4 can store image data of two fields. After storing data of one field, the field memory 4 sequentially reads data of the same subfields (SF) of the stored one field, during the next field period. The timing generating circuit 6 generates various kinds of timing signals such as a synchronization signal. The timing generating circuit 6 supplies a clock signal CLK, a horizontal synchronization signal Hsync, and a vertical synchronization signal Vsync to the multi-gray-scale image signal processing circuit 3 via a terminal 6T. The display panel 7 is a plasma display panel (PDP), for example, and includes various kinds of drivers (for example, an X driver, Y driver, and an address driver in a three-electrode alternate current drive-type PDP).
The multi-gray-scale image signal processing circuit 3 receives video signals of three primary colors (a red color: Ri; a green color: Gi; and a blue color: Bi) supplied from the video signal input terminal 1, and the clock signal CLK, the horizontal synchronization signal Hsync, and the vertical synchronization signal Vsync from the timing generating circuit 6 via the terminal 6T. The multi-gray-scale image signal processing circuit 3 performs a multi-gray-scale image processing of each primary color, converts the multi-gray-scale image processed primary colors into illumination and non-illumination data signals of subfields (i.e., a red color: Ro; a green color Go; and a blue color: Bo), respectively, and outputs these signals to the field memory 4.
In other words, as shown in
As shown in
The dither circuit 202 performs a conventionally-known dither process. The dither circuit 202 performs a dither process of a dither amount DL, and supplies a signal MPD as a result of the dithering, to the dither changeover circuit 203. The dither changeover determining circuit 204 checks whether the motion amount MV detected by the motion amount detecting circuit 50 is equal to or larger than a predetermined threshold value TD. When the motion amount MV is equal to or larger than the predetermined threshold value TD, the dither changeover determining circuit 204 outputs “1”, and when the motion amount MV is smaller than the predetermined threshold value TD, the dither changeover determining circuit 204 outputs “0”. When the dither changeover determining circuit 204 outputs “0”, the dither changeover circuit 203 selects the output signal ML of the error diffusion circuit 201. When the dither changeover determining circuit 204 outputs “1”, the dither changeover circuit 203 selects the output signal MPD of the dither circuit 202. The dither changeover circuit 203 supplies a selected output to the Subfield encoding circuit 40 as an output signal MP of the path 20.
As shown in
In
As shown in
As is clear from a comparison between
The motion adaptation dither circuit 205 changes a dither amount corresponding to the motion amount MV as an output of the motion amount detecting circuit 50, and outputs the signal MP to the field memory 40.
As shown in
The dither coefficient generating circuit 51 outputs a dither coefficient DK as a modulation amount, to the dither amount calculating circuit 52, at a rate of intensity at which a dither for diffusion is to be applied. In this case, a predetermined amount of modulation can be output to a gray scale, as shown in
The dither amount adding circuit 531 adds the dither amount DL calculated for the signal MPL by the dither amount calculating circuit 52. The dither amount subtracting circuit 532 subtracts the dither amount DL that is calculated for the signal MPL by the dither amount calculating circuit 52. The addition and subtraction selecting circuit 535 selects one of the output of the dither amount adding circuit 531, the output of the dither amount subtracting circuit, and the output signal MPL of the error diffusion circuit 201, following the outputs of the horizontal counter 533 and the vertical counter 534, and outputs the signal MP to the subfield encoding circuit 40.
When the dither coefficient DK is fixed to the gray scale as shown in
A human eye finds it difficult to recognize a difference between luminances when the luminances become higher. For example, the human eye can recognize a difference between the luminance of the gray scale 3 and the luminance of the gray scale 4. However, the human eye cannot recognize a difference between the luminance of the gray scale 3 and the luminance of the gray scale 141. As shown in
As shown in
The dither gray-scale setting circuit 54-1 sets a first gray scale to which a dither is to be applied, the dither gray-scale setting circuit 54-2 sets a second gray scale to which a dither is to be applied, and the dither gray-scale setting circuit 54-n sets an n-th gray scale to which a dither is to be applied. The dither coefficient setting circuit 55-1 sets a dither coefficient in a first gray scale, the dither coefficient setting circuit 55-2 sets a dither coefficient in a second gray scale, and the dither coefficient setting circuit 55-n sets a dither coefficient in the n-th gray scale.
Specifically, in the subfield conversion data shown in
A gray scale to which dithering is to be applied is the gray scale of which false contour is recognized easily. The dither coefficient expresses a ratio of intensity of dithering which is to be applied to the gray scale that requires the application of dithering. The dither coefficient is not limited to “1”, “2”, and “3”. A gray scale to which dithering is applied can change variously depending on subfield conversion data (i.e., drive sequence) to be applied.
The dither gray-scale comparing circuits 56-1 to 56-n compare the corresponding dither gray-scale setting circuits 54-1 to 54-n with the output signal of the error diffusion circuit 201 (i.e., the input signal of the motion adaptation dither circuit 205) MPL. When the corresponding dither gray-scale setting circuits 54-1 to 54-n coincide with the output signal MPL of the error diffusion circuit 201, the dither gray-scale comparing circuits 56-1 to 56-n output “1”, and when the corresponding dither gray-scale setting circuits 54-1 to 54-n do not coincide with the output signal MPL of the error diffusion circuit 201, the dither gray-scale comparing circuits 56-1 to 56-n output “0”. The dither coefficient selecting circuit 57 outputs a signal corresponding to the dither gray-scale comparing circuits 56-1 to 56-n that output “1”. The dither amount calculating circuit 58 calculates the dither amount DL, by using the dither coefficients that are set to the dither coefficient setting circuits 55-1 to 55-n corresponding to the dither gray-scale comparing circuits 56-1 to 56-n that output “1”. The dither amount calculating circuit 58 can calculate the dither amount DL, by using any one of the methods shown in
As is clear from a comparison between
As shown in
The error diffusion circuit 102 performs error diffusion to the image signal obtained via the gain control circuit 101, thereby artificially generating an intermediate gray scale to increase the number of gray scales. The data matching circuit 103 is provided to match the luminance level in the subpath 10 with the luminance level in the main path 20.
As shown in
The subpath determining circuit 301 outputs the subpath determination signal PSW “1”, when the motion amount MV is equal to or larger than a predetermined value TMP, and also when the level amount LV is equal to or larger than a predetermined value TLP. The subpath determining circuit 301 outputs the subpath determination signal PSW “0”, when the motion amount MV is smaller than the predetermined value TMP, or when the level amount LV is smaller than the predetermined value TLP. The value TMP and the value TLP are different depending on a screen size of the display panel 7 or the number of pixels of the display panel 7. Values that are determined based on a rule of thumb are used. Specifically, in the subfield conversion table shown in
The intensity of the occurrence of a false contour is explained next. When gray scales are different from a predetermined gray scale between adjacent pixels of a certain video signal in a moving image, a person (i.e., a person who watches the screen of the image display apparatus) recognizes a false contour. The predetermined gray scale refers to a gray scale of which level amount increases from the level amount of a preceding fray scale (i.e., a carry). For example, in the subfield conversion data shown in
As described above, in
The gray scales of the level amount LV “1” and above are carry gray scales of the subfield in the illumination pattern. The level amounts LV “4”, “3”, “2”, and “1” in continuous gray scales are at the same level amount. A position where a gray scale is carried between adjacent pixels can be also detected.
When the process starts at step 110, the process is initialized at step 111, and the dither changeover determining circuit 204 outputs “0”. At step 112, the dither changeover circuit 203 selects the output signal MPL of the error diffusion circuit 201. At step 113, the dither changeover circuit 203 detects the motion amount MV. At step 114, the dither changeover circuit 203 adds or subtracts the dither amount DL. The dither coefficient DK to be used can be any one of those explained with reference to
At step 115, the dither changeover circuit 203 compares the motion amount MV with the predetermined threshold value (the determination threshold value) TD. When it is determined at step 115 that the motion amount MV is smaller than the determination threshold value TD, the dither changeover circuit 203 outputs “0” at step 116. At step 117, the dither changeover circuit 203 selects the output signal MPL of the error diffusion circuit 201, and the process returns to step 113. On other hand, when it is determined at step 115 that the motion amount MV is equal to or larger than the determination threshold value TD, the dither changeover circuit 203 outputs “1” at step 118. At step 119, the dither changeover circuit 203 selects the output signal MPD of the dither circuit 202, and the process returns to step 113. The above process is performed for each pixel or for each predetermined area, or for each primary color signal. The output signal MPL of the error diffusion circuit 201 or the output signal MPD of the dither circuit 202 selected by the dither changeover circuit 203 is supplied to the subfield encoding circuit 40 as the output signal MP of the path (the main path) 20.
When the process starts at step 120, the process is initialized at step 121, and the motion adaptation dither circuit 205 performs addition or subtraction of the dither amount 0, using the dither amount DL=0. In other words, at step 121, the motion adaptation dither circuit 205 does not perform addition or subtraction of the dither amount. At step 122, the motion adaptation dither circuit 205 detects the motion amount MV, and compares the motion amount MV with the determination threshold value TD at step 123.
When it is determined at step 123 that the motion amount MV is smaller than the determination threshold value TD, the motion adaptation dither circuit 205 sets the calculated motion amount MVC=0 at step 124, and the process proceeds to step 126. On the other hand, when it is determined at step 123 that the motion amount MV is equal to or larger the determination threshold value TD, the motion adaptation dither circuit 205 calculates the calculated motion amount MVC=mxMV at step 125, and the process proceeds to step 126. In this case, m is a proportional coefficient of the motion amount MV and the calculated motion amount MVC.
At step 126, the motion adaptation dither circuit 205 calculates the dither amount DL=DK×MVC, and adds or subtracts the dither amount DL. The output signal MP of the motion adaptation dither circuit 205 is supplied to the subfield encoding circuit 40 as the output signal MP of the path (the main path) 20.
In the flowchart shown in
When the process starts at step 130, the process is initialized at step 131, and the dither amount calculating circuit 58 (see
At step 133, the motion amount detecting circuit 50 detects the motion amount MV. At step 134, the level detecting circuit 300 detects the level amount LV. At step 135, the level detecting circuit 300 determines whether the level amount LV is zero.
When it is determined at step 135 that the level amount LV is zero, or when it is determined at step 135 that the level amount LV is not zero and also when it is determined at step 136 that pMV+qLV is smaller than SPsel, the process proceeds to step 139, respectively. The motion amount MV is compared with the predetermined threshold value (i.e., the determination threshold value) TD. On the other hand, when it is determined at step 135 that the level amount LV is not zero and also when it is determined at step 136 that pMV+qLV is equal to or larger than SPsel, the process proceeds to step 137. At step 136, PMV+LV is calculated.
At step 135, the subpath determining circuit 301 determines whether the level amount LV is zero. At step 136, p and q represent coefficients to take balance in the calculation of the motion amount MV and the level amount LV, respectively, and SPsel is a determination threshold value. When pMV+qLV is large, this means that the gray scale has a large motion amount MV and a false contour occurs easily in this gray scale. In this case, the subpath switch 302 selects the output SP of the subpath 10.
At step 137, the dither amount DL is calculated, and the subpath determining circuit 301 outputs the path determination signal PSW of “1”. At step 138, the dither amount DL is added or subtracted, and the subpath switch 302 selects the output signal SP of the subpath 10, and the process returns to step 133. In other words, because the subpath switch 302 selects the subpath at step 138, any selection executed by the dither changeover circuit 203 has no effect. Whether the level amount LV is zero is determined at step 135 for the following reason. When a false contour does not appear in a certain gray scale even when the motion amount MV is very large, it is meaningless to change over the path to the subpath 10. This is because when the path is changed over to the subpath 10 having a smaller number of gray scales, particle noise becomes large and the image quality is degraded. Therefore, when the level amount LV is zero, the output signal SP of the subpath 10 is not selected.
When it is determined at step 139 that the motion amount MV is equal to or larger than the determination threshold value TD, the process proceeds to step 13A. At step 13A, the dither amount DL is calculated, and the subpath determining circuit 301 outputs the path determination signal PSW “0”. The process proceeds to step 13B, and the dither amount DL is added or subtracted. The subpath switch 302 selects the output signal MP of the main path 20, and the process returns to step 133.
On the other hand, when it is determined at step 139 that the motion amount MV is smaller than the determination threshold value TD, the process proceeds to step 13C. At step 13C, the subpath determining circuit 301 sets the dither amount DL=0, and outputs the path determination signal PSW “0”. The process proceeds to step 13D, and the dither amount DL is added or subtracted. The subpath switch 302 selects the output signal MP of the main path 20, and the process returns to step 133.
As explained above, one of the three signals including the output signal SP of the subpath 10, the output signal MPD as a result of executing the dither addition or subtraction in the main path 20, and the output signal MPL as a result of not executing the dither addition or subtraction in the main path 20 is selectively changed over in the pixel unit, based on the motion amount MV, the level amount LV, and the dither coefficient DK. With this arrangement, the position where a false contour occurs is diffused and modulated, and dispersed to the surrounding. Consequently, a false contour can be decreased. Because the position is diffused and modulated based on the motion amount MV, the intensity of the occurrence of a false contour that a person recognizes can be controlled to be stronger when the speed at which the person traces a moving target is faster, that is, when the speed of the moving target is faster. By controlling the intensity of the dither amount according to the moving speed or the motion amount, overmodulation or modulation shortage can be avoided.
As is clear from a comparison between
As is clear from a comparison between
The subpath 10 has a configuration similar to that of the subpath 10 shown in
The diffusion path 22 receives the output signal MPG of the main path 21 and the output signal (i.e., the motion amount) MV of the motion amount detecting circuit 50, and outputs the signal MPD that is obtained by performing a diffusion process to the output signal MPG according to the motion amount MV. The path switch circuit 31 selects one of the output signal SP of the subpath, the output signal MPL of the main path 21, and the output signal MPD of the diffusion path 22, following the motion amount MV detected by the motion amount detecting circuit 50, and outputs the detected output to the subfield encoding circuit 40 as a signal PSO. The subfield encoding circuit 40 also has a configuration similar to that of the subfield encoding circuit 40 shown in
As is clear from
As shown in
In other words, values of the output signals PSW from the path changeover determining circuit 303 are “0”, “1”, and “2”. The path changeover circuit 304 selects the output signal MPL of the main path 21 when the value of PSW is “0”, selects the output signal MPD of the diffusion path 22 when the value of PSW is “1”, and selects the output signal SP of the subpath 10 when the value of PSW is “2”.
As shown in
When the process starts at step 240, the process is initialized at step 241, and the dither amount calculating circuit 58 sets the dither amount DL=0, and the path changeover determining circuit 303 outputs the determination signal PSW “0”. At step 242, the dither circuit 53 adds or subtracts the dither amount DL, and the dither changeover circuit 304 selects the output signal MPL of the main path 21.
At step 243, the motion amount detecting circuit 50 detects the motion amount MV. At step 244, the level detecting circuit 300 detects the level amount LV. At step 245, the level detecting circuit 300 determines whether the level amount LV is zero.
When it is determined at step 245 that the level amount LV is zero, the process proceeds to step 24C. When it is determined at step 245 that the level amount LV is not zero and also when it is determined at step 246 that pMV+qLV is not equal to or larger than SPsel, the process proceeds to step 249. When it is determined at step 249 that pMV+qLV is not larger than SPsel2 (i.e., pMV+qLV<SPsel2<SPsel), the process proceeds to step 24C. At step 246, p and q represent coefficients to take balance in the calculation of the motion amount MV and the level amount LV, respectively, and SPsel SPsel2 are determination threshold values. There is a relationship of SPsel>SPsel2 between the determination threshold values SPsel and SPsel2.
Assume that the motion amount MV takes a value from 0 to 15, and the level amount takes a value from 0 to 5 like the conversion data shown in
At step 24C, the path changeover determining circuit 303 sets the dither amount DL to zero, and outputs the determination signal PSW “0”. At step 24D, the dither amount DL is added or subtracted, and the path changeover circuit 304 selects the output signal MPL of the main path 21. The process returns to step 243.
When it is determined at step 245 that the level amount LV is not zero and also when it is determined at step 246 that pMV+qLV is equal to or larger than SPsel (i.e., SPsel≦pMV+qLV), the process proceeds to step 247. That pMV+qLV is equal to or larger than SPsel (i.e., SPsel≦pMV+qLV, that is pMV+qLV is large) means that a gray scale has a large motion amount MV and a false contour occurs easily in this gray scale. When the gray scale has a large motion amount MV and a false contour occurs easily in this gray scale, the process proceeds to step 247. At step 247, the dither amount DL is calculated, and the path changeover determining circuit 303 outputs the determination signal PSW “2”. At step 248, the dither amount DL is added or subtracted, and the path changeover circuit 304 selects the output signal SPL of the subpath 10. The process returns to step 243. When the output signal SP of the subpath 10 is selected at step 248, addition of subtraction of the dither amount DL has no influence.
When it is determined at step 245 that the level amount LV is not zero and also when it is determined at step 246 that pMV+qLV is not equal to or larger than SPsel, the process proceeds to step 249. When it is determined at step 249 that pMV+qLV is equal to or larger than SPsel2 (i.e., SPsel2≦pMV+qLV<SPsel), the process proceeds to step 24A. At step 24A, the dither amount DL is calculated, and the path changeover determining circuit 303 outputs the determination signal PSW “1”. At step 24B, the dither amount DL is added or subtracted, and the path changeover circuit 304 selects the output signal MPD of the diffusion path (i.e., the dithering path) 22. The process returns to step 243.
In the above determination of the level amount 0 at step 245, in the case of a gray scale level in which no false contour occurs even when the motion amount is large, it is meaningless to change over the path to the subpath or the dither process path (i.e., when there is little motion, a changeover of the path to the subpath having a smaller number of gray scales causes an increase in particle noise, and a changeover of the path to the dither process path generates an unpleasant dither pattern or degradation of image quality). Therefore, when the level amount is zero, the subpath or the dithering path is not selected. As explained above, in the fifth embodiment, the dither amount DL is determined based on the motion amount MV, and the path is changed over between the main path, the subpath, and the dithering path (i.e., the diffusion path), based on the motion amount MV and the level amount LV.
As explained above with reference to
As is clear from a comparison between
When false contours are generated in the surrounding instead of generating false contours at one position in concentration, the false contours is not recognized so strongly. Therefore, when the subpath 10 is inserted into the main path 20 or 21 at every one pixel, the intensity of the false contour becomes weak, although the false contour occurs in a wide area. With this arrangement, the false contour is not recognized easily.
In an image display apparatus having 1,024 dots as a number of horizontal pixels and 42 inches as a screen size, for example, a false contour comes to be recognized when each field moves about four dots to a horizontal direction, and a false contour also comes to be recognized strongly when the moving speed increases, from experience. In other words, when an image is moving slowly, a false contour is little recognized, and is very weak when the false contour is recognized. In this case, when a subpath is inserted according to the path changeover method, particle noise of the subpath is recognized because of a small number of gray scales in the subpath. When a dither coefficient is increased according to the dither method, hatched noise due to the dither is recognized. Therefore, when an image is moving slowly, it is preferable to control such that the dither coefficient according to the dither method is made small and the subpath is not selected.
On the contrary, when an image is moving fast, the particle noise is not recognized easily even when the rate (or frequency) of selecting the subpath is increased by the path changeover method. However, the false contour is recognized more strongly than the false-contour reduction capacity according to the path changeover method. As a result, the false-contour reduction effect becomes weak. Similarly, there is also a limit to the false-contour reduction effect according to the dither method, even when the dither coefficient is increased. Accordingly, when an image is moving fast, a combined use of the dither method and the path changeover method is preferable to improve the false-contour reduction capacity. Consequently, it is preferable to gradually change the dither coefficient according to the dither method and the ratio of inserting a subpath according to the path changeover method, corresponding to the moving speed.
In the above, it is needless to mention that the present invention can be also achieved for the three primary colors of RGB, when a circuit is available for each primary color signal. The application of the present invention is not limited to the plasma display device. Further, the weight of the subfield according to the present invention can be the weight of data or the weight of luminance.
The present invention can be widely applied to an image display apparatus including a plasma display device. For example, the invention can be applied to an image display apparatus that is used as a display unit of a personal computer and a work station, a flat wall television, and a device that displays advertising and information.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP05/15282 | 8/23/2005 | WO | 11/30/2006 |