The present invention relates to an image display method, and an image display apparatus such as a liquid crystal display apparatus.
With an image display apparatus using a hold-type display apparatus such as a liquid crystal display device, there is a problem that motion blur occurs.
The motion blur in a conventional hold-type display apparatus is described with reference to
Moreover,
Illustrated in
When an image moves in the horizontal direction as such, an observer who closely observes the screen usually follows an object which moves horizontally. Hence, the observer recognizes, as the brightness level sensed by the eye, an integrated amount of the brightness level of each frame integrated in the direction of the arrows L11 and L12 illustrated in
At this time, a first region R11 which is a region on the left side of the arrow L11 in
On the other hand, a third region which is a region on the right side of the arrow L12 in
Consequently, no motion blur is recognized in the first region R11 and the third region R13.
The motion blur occurs in a second region R12, which is a region sandwiched between the arrow L11 and the arrow 12. This is because the second region R12 includes a part having the brightness level of 0% and a part having a brightness level of 100% combined in the one region, as illustrated in
As a result, the observer recognizes the second region as, for example, a halftone that is neither the brightness level of 0% or 100%. More specifically, the observer recognizes a width W10 illustrated in
The region recognized as the halftone serves as a blur in the display (edge blur). In the case where the brightness level of 0% and the brightness level of 100% are displayed as illustrated in
(Black Insertion)
One way of reducing the motion blur is, for example, to provide a display period having a minimum brightness level (e.g., black display having a brightness level of 0%) in a portion of one frame period.
However, with this method, the entire screen repetitively switches between a bright state and a dark state per cycle of one frame. This causes a problem that the screen easily flickers.
Moreover, in a case where the brightness level of the image signal is of its maximum value (e.g., a white display having a brightness level of 100%), providing a display period having a minimum brightness level within one frame period causes the brightness level to decrease.
Patent Literature 1 proposes a method for generating an interpolating image signal, as a method for reducing the motion blur without causing the flickering.
In the method disclosed in Patent Literature 1, it is necessary to accurately estimate a temporally intermediate image signal, i.e., an image signal positioned temporally intermediate between two frames. However, it is difficult to completely and accurately estimate the temporally intermediate image signal, and there are cases where an error occurs caused by misestimating the temporally intermediate image signal. This becomes a cause for deterioration in image quality, such as generation of image noise.
The following description describes a summary of the technique disclosed in Patent Literature 1, and thereafter its problems.
Illustrated in
In the present specification, a driving speed is not limited to 2×; 2× is only one example, and can also be 3×, 4×, or like speed. Moreover, the speed also includes ones other than integrals, such as 2.5×.
Both the previous frame and the current frame are divided into two frames: an original frame (sub frame A period) and an estimated sub frame (sub frame B period).
The image signal inputted during the sub frame B period is the interpolating image signal. More specifically, the temporally intermediate image signal 58 is inputted into the sub frame B period, as the interpolating image signal.
The temporally intermediate image signal 58 is calculated by use of a motion vector, as an image signal provided between two consecutive image signals, based on the image signals inputted into two consecutive frames.
The image signals inputted into the frames in the frame interpolation technique illustrated in
Namely, an image signal inputted into the previous frame (previous image signal 50) is inputted into an original frame of the previous frame, as it is. Moreover, the temporally intermediate image signal 58 of (a) the image signal inputted into the previous frame and (b) the image signal inputted into the current frame, is inputted into an estimated sub frame of the previous frame.
In the current frame which is a subsequent frame of the previous frame, an image signal that is inputted to the current frame (current image signal 52) is inputted as it is into its original frame. Moreover, a temporally intermediate image signal 58 of (a) the image signal inputted into the current frame and (b) an image signal inputted into a subsequent frame of the current frame, is inputted into an estimated sub frame of the current frame.
The motion blur can be held down by inputting image signals as like the aforementioned image signal, while driving the display device at a speed of 2×.
Namely, the first region R21, which is a region on the left side of the arrow L21 in
Moreover, the third region R23, which is a region on the right side of the arrow L22 in
The motion blur occurs in a second region R22 which is a region sandwiched between the arrow L21 and the arrow L22. This is because the second region R22 includes a part having a brightness level of 0% and a part having a brightness level of 100% combined in the one region, as illustrated in
Hence, the observer recognizes the second region for example as a halftone which has neither the brightness level of 0% or 100%.
More specifically, a width W20 illustrated in
A comparison of the width W10 illustrated in
Hence, it is observed that the motion blur is reduced in
(Estimation Error)
However, with the frame interpolation technique, there are cases where it is difficult to accurately estimate the temporally intermediate image signal 58, which is the intermediate image signal between two consecutive frames. If there is an estimation error to the temporally intermediate image signal 58, the error may serve as a cause for image quality deterioration such as image noise and the like. The following describes an example of the estimation error, with reference to
An example of an image signal in which an estimation error easily occurs is a case where parts having a high brightness level (high gray scale part) are successively provided, as illustrated in
In order to estimate the temporally intermediate image signal 58 of (a) the previous image signal 50 which is the image signal of the previous frame and (b) the current image signal 52 which is the image signal of the current frame, it is required to associate the first high gray scale part P1 of the previous image signal 50 with the first high gray scale part P1 of the current image signal 52, and similarly, to associate the second high gray scale part P2 of the previous image signal 50 with the second high gray scale part P2 of the current image signal 52.
However, for example in a case where a shape of the first high gray scale part P1 is similar to that of the second high gray scale part P2, the second high gray scale part P2 of the previous image signal 50 may become associated with the first high gray scale part P1 of the current image signal 52 (see the arrow (2) in
If the temporally intermediate image signal 58 is estimated based on such a situation (see the arrow (2) in
Further, if an error occurs caused by an estimation error of the temporally intermediate image signal 58, this causes the image quality deterioration such as image noise and the like, as described above.
The present invention is accomplished to solve the foregoing problem, and its object is to provide an image display method and an image display apparatus, each of which is capable of holding down occurrence of the motion blur while reducing image quality deterioration caused by estimation error such as image noise, by use of a technique different from the frame interpolation technique which uses a conventional motion vector or the like.
In order to attain the object, an image display method of the present invention is a method of displaying an image on a screen in which a plurality of pixels are arranged, the image being displayed on the screen by the pixels of the screen receiving an image signal per frame period, the frame period being a period required for the pixels of one screen to receive the image signal, the method including: obtaining a shaded image signal by carrying out a shading process based on a previous image signal and a current image signal, the previous image signal being an image signal inputted into a previous frame period and the current image signal being an image signal inputted into a current frame period, the previous frame period and the current frame period being two consecutive frame periods; changing a weighting of the shading process in carrying out the shading process, in accordance with a difference between a signal level of the previous image signal and a signal level of the current image signal; dividing the previous frame period to provide a sub frame period; and outputting the shaded image signal to the sub frame period.
Moreover, in order to attain the object, an image display apparatus of the present invention includes: a screen in which a plurality of pixels are arranged, displaying an image by receiving an image signal at the pixels per frame period, the frame period being a period required for the pixels of one screen to receive an image signal; and a controller controlling the image signal, the controller (i) obtaining a shaded image signal by carrying out a shading process based on a previous image signal and a current image signal, the previous image signal being an image signal inputted into a previous frame period and the current image signal being an image signal inputted into a current frame period, the previous frame period and the current frame period being two consecutive frame periods, (ii) changing a weighting of the shading process in carrying out the shading process, in accordance with a difference between a signal level of the previous image signal and a signal level of the current image signal, (iii) dividing the previous frame period to provide a sub frame period, and (iv) outputting the shaded image signal to the sub frame period.
According to the method and the configuration, a shaded image signal to which a shading process is carried out based on a previous image signal and a current image signal is outputted to a sub frame period. This shading process is changed in weighting in the shading process, in accordance with a difference between a signal level of the previous image signal and a signal level of the current image signal.
Hence, it is possible to narrow a motion blur width occurring when the image is being followed by the eye.
Hence, according to the method and configuration, it is possible to provide an image display method and an image display apparatus, each of which is capable of holding down occurrence of a motion blur while reducing image quality deterioration such as image noise and the like caused by an estimation error in a frame interpolation technique that uses a conventional motion vector or the like.
As described above, an image display method of the present invention includes: obtaining a shaded image signal by carrying out a shading process based on a previous image signal and a current image signal, the previous image signal being an image signal inputted into a previous frame period and the current image signal being an image signal inputted into a current frame period, the previous frame period and the current frame period being two consecutive frame periods; changing a weighting of the shading process in carrying out the shading process, in accordance with a difference between a signal level of the previous image signal and a signal level of the current image signal; dividing the previous frame period to provide a sub frame period; and outputting the shaded image signal to the sub frame period.
As described above, an image display apparatus of the present invention is configured in such a manner that the controller (i) obtains a shaded image signal by carrying out a shading process based on a previous image signal and a current image signal, the previous image signal being an image signal inputted into a previous frame period and the current image signal being an image signal inputted into a current frame period, the previous frame period and the current frame period being two consecutive frame periods, (ii) changes a weighting of the shading process in carrying out the shading process, in accordance with a difference between a signal level of the previous image signal and a signal level of the current image signal, (iii) divides the previous frame period to provide a sub frame period, and (iv) outputs the shaded image signal to the sub frame period.
Hence, it is possible to yield an effect that an image display method and an image display apparatus can be provided, each of which can hold down the motion blur.
One embodiment of the present invention is described below, with reference to
As illustrated in
However, the image signal inputted into the sub frame is different.
Namely, in the frame interpolation technique, the temporally intermediate image signal 58, which is an image signal intermediate of image signals (previous image signal 50, current image signal 52) inputted in two consecutive frames (previous frame, current frame), is inputted into the sub frame. This temporally intermediate image signal 58 is obtained with use of a motion vector, from the image signals inputted into the two consecutive frames, respectively.
In comparison, in the image display method of the present embodiment, an image signal obtained by carrying out a shading process based on (i) the previous image signal 50 which is an image signal inputted into the previous frame and (ii) the current image signal 52 which is an image signal inputted into the current frame, is inputted into the sub frame.
In the embodiment, the shading process denotes a process which reduces a difference between a signal level (brightness level, gray scale level) of a center pixel which is a target pixel of the shading process and that of reference pixels which are pixels positioned around the center pixel.
Further, in carrying out the shading process, the lesser a difference modulus a pixel has as a difference value between the previous image signal 50 and the current image signal 52, the more weight is given as the weighting (specific gravity). Namely, the image signal to be inputted into the sub frame is obtained by carrying out a weighted mean filtering process as the shading process. This is described in details below.
Moreover, in the image processing method of the present embodiment, the shading process can be considered as corresponding to a low-pass filter process.
In carrying out the weighted mean filtering process, the lesser the difference modulus of the pixel between the previous image signal 50 and the current image signal 52, the more weight is given as the weighting. The following description explains the image processing method of the present embodiment, with respect to
In the image display method of the present embodiment, first, the previous image signal 50 and the current image signal 52 are subjected to a smoothing process, to obtain a smoothed image signal. To this smoothed image signal, the weighted mean filtering process is carried out, to obtain the weighted mean filtering process image signal 56 which is to be inputted into the sub frame.
In the embodiment, the smoothing process is a process for obtaining an image signal which is an intermediate image signal of the previous image signal 50 and the current image signal 52 that are inputted into consecutive two frames, respectively (when a frame rate conversion rate is 2×), and which has a temporally exact gravity position. More specifically, the smoothing process denotes a process of obtaining an image signal in which the signal levels of the previous image signal 50 and current image signal 52 are averaged or weighted and averaged, or denotes a process of obtaining an image signal positioned temporally intermediate of the previous image signal 50 and the current image signal 52.
In a case where the conversion rate of the frame rate is 2×, the smoothing process obtains a sub frame image signal which is positioned temporally intermediate of the entire image and the current image signal. Hence, the averaging process is a simple averaging process. However, in the case of 3×, two sub frame image signals are to be included; in this case, each of the averaged image signals is obtained by weighting and averaging in accordance with a temporal position thereof.
As illustrated in
Next, the weighted mean filtering process is carried out to the obtained average image signal 54. At this time, the lesser a difference modulus of a pixel between the previous image signal 50 and the current image signal 52, the more weight is given.
In the example illustrated in
Hence, in carrying out the weighted mean filtering process, weighting is given more in the first section S1 and the third section S3, whereas the weighting is given less in the second section S2. The weighting is described later.
(Shading Process)
The following description explains the weighted mean filtering process as one example of the shading process, by use of displaying the image illustrated in
The shading process of the present embodiment (weighted mean filtering process) is characteristic in a point that a filter factor in the shading process is varied in accordance with a difference in brightness level (gray scale level) between the previous image signal 50 that is the image signal of the previous frame and the current image signal 52 that is the image signal of the current frame.
More specifically, in a case where a pixel within a range of the shading process filter has a large difference (difference modulus, current-previous frame difference value) between the current frame and the previous frame, the filter factor is made small, and in a case where the pixel has a small difference, the filter factor is made great.
The following provides specific examples of a case where the shading process is applied to a set pixel (Xcenter, Ycenter: center pixel which is a target pixel of the shading process). The examples may be represented by specific example 1 and specific example 2 below, where a filter factor value θ (x,y) corresponding to a pixel (x, y: coordinates of a pixel arranged to form a matrix) within the filter range in the filter θ of the present embodiment is a current-previous frame difference modulus α (x, y), s shading process filter factor β (x, y), and s threshold value A.
θ(x,y)=factor×(A−α(x,y))×β(x,y) Specific example 1
(where (x, y) is a pixel within the filter, and the factor is a value not less than 0)
θ(x,y)=0, where α>A (factor=0 in the formula of Specific example 1) Specific example 2
θ(x,y)=β, where α≦A (factor=1/(A−α(x,y)) in the formula of Specific example 1)
In Specific example 1, the signal processing amount easily increases. Accordingly, in the present embodiment, Specific example 2 is applied in view that the present image display method is more easily achievable, and the threshold value A is made to be 3% of the maximum signal level.
Moreover, the filter range is a range of 24 pixels in the up-down and left-right directions, in which the set pixel serve as the center. As a result, a square range of 49×49=2410 pixels is to be filtered.
As described above, where a difference (difference value) between the signal level of the previous image signal and the signal level of the current image signal is large is a part where the difference between the signal level of the previous image signal and the signal level of the current image signal is, for example, not less than 3% of the maximum signal level, and where the difference between the signal level of the previous image signal and the signal level of the current image signal is small is a part where the signal level of the previous image signal and the signal level of the current image signal is, for example, less than 3% of the maximum signal level.
Moreover, for instance in a case where the shading process filter factor β is made to be 1 throughout the whole filter range, the weighting of the shading process in the part in which the difference (difference value) between the signal level of the previous image signal and the signal level of the current image signal is large can be determined so that the filter factor value θ is 0, whereas the weighting of the shading process in the part in which the difference between the signal level of the previous image signal and the signal level of the current image signal is small can be determined so that the filter factor value θ is not less than 1 but not more than 256.
(Horizontal Direction)
Next described are the filter θ and its filter factor θ (x, y) ((x, y) is a pixel within the filter range) in a case where just the horizontal direction is considered in the shading process.
Namely, the filter θ of the present embodiment can be represented by the following equation, by use of filter factor θ (x, y) corresponding to the pixel (x, y) within the filter range, where the filter range is a range B pixels left and right from the set pixel (X center, Y center).
θ={θ(Xcenter−B,Ycenter),θ(Xcenter−(B−1),Ycenter), θ(Xcenter−(B−2),Ycenter), . . . ,θ(Xcenter,Ycenter), . . . ,θ(Xcenter+(B−2),Ycenter),θ(Xcenter+(B−1),Ycenter), θ(Xcenter+B,Ycenter)}
(Shading Process Filter Shape)
The shading process whose filter shape is illustrated in
The shading process filter factor β is high at the set pixel and its vicinity parts, and is approximately 128. The shading process filter factor β decreases as the distance from the set pixel furthers away, and at a position approximately 10 pixels away in the left and right directions from the set pixel, the shading process filter factor β is 1. The shading process filter shape of the present embodiment is not limited to what is illustrated in
For instance, with the shading process which just considers the horizontal direction, it is possible to use a shape different than the shading process filter shape illustrated in
Moreover, it is possible to carry out the shading process not just based on the horizontal direction but also based on a two-dimensional range which includes the up-down direction.
(Two-Dimensional Range)
The following description deals with an example in which a range of the shading process (shading process range), namely, a range of the reference pixels (reference pixel range) in the shading process is of a two-dimensional range. Generally, the shading process of the present embodiment is preferably calculated by referring to an image signal within a round range whose center is the set pixel. This is because such a range allows for evening the effect of holding down the motion blur against movement in various directions.
However, in general videos such as TV broadcast and movies, more movement are included in the sideways (horizontal) direction than movements in the up-down (vertical) direction, and the movements in the sideways direction are quick. Hence, in the case where the shading process is applied to a TV receiver or the like, it is considered advantageous to have the range of the shading process be wider in the horizontal direction as compared to that in the vertical direction. In this case, it is preferable that the shading process range be an oval shape whose center is the set pixel and whose shape is long in the sideways direction.
Moreover, in a case where the shading process range is made to be a round or an oval range, an arithmetic circuit tends to become a complex configuration, thereby causing an increase in costs. Accordingly, the shading process range may be made as a polygon, such as an octagon or a hexagon whose center is the set pixel. Moreover, by having the shading process range be a rectangular region, it is possible to further simplify the arithmetic circuit.
The following describes examples of two-dimensional shading process ranges, with reference to
(Rectangular Region)
The shading process range illustrated in
(Round Region)
In the shading process range illustrated in
(Oval Region)
In the shading process range illustrated in
(Hexagonal Region)
The shading process range illustrated in
The hexagon is one example of a polygon, and various polygons other than the hexagon may be applied as the shading process range. Similarly with the foregoing examples, in this example also, the shading process of the set pixel is carried out based on values of image signals of the pixels within the shading process range, including the set pixel.
(Comparison of One-Dimensional and Two-Dimensional)
As described above, the range of the shading process may be just in the horizontal direction (one-dimensional), or may be in the horizontal direction and the vertical direction (two-dimensional).
In a case where the shading process range is just in the horizontal direction, more specifically, is all of one horizontal line whose center is the set pixel, or is a range of one part of the horizontal line, a line memory required would be just of a single line memory. This makes it easy to reduce costs of the image display apparatus.
However, if the shading process range is just in the horizontal direction, the effect of holding down the motion blur is only achieved for images that move in the sideways direction.
In comparison, in the case where the shading process range runs in the horizontal direction and the vertical direction, it is possible to achieve the effect of holding down the motion blur not just for the sideways direction but also for the up-down direction.
The shading process range may extend in any one direction of the vertical direction and the horizontal direction, or may extend in two directions, in the vertical direction and in the horizontal direction. A size (range) of the shading process range is not particularly limited, and is preferably a range having a size of not less than 1% of the screen.
If the range is small, not much of the effect of holding down the motion blur is yielded. However, if the range is increased in size, high-speed calculation is necessarily carried out, since the data amount increases.
On this account, for example by having the range be not less than 1%, it is possible to yield the effect of holding down the motion blur enough that it can be noticed, while holding down the data amount which is targeted for calculation.
Moreover, the shading process range may be, for example, at least a range including “pixels just in the horizontal direction in a range 3% of a horizontal screen length in each of the left and right directions+the set pixel”.
As described above, various settings are possible for the shading process range; for example, the range may include the set pixel, i.e. the pixel targeted for correction, or the range may be one not including the set pixel but including pixels close to the pixel, such as a range not including the set pixel but including pixels adjacent to the set pixel. Moreover, the range may be all pixels in one horizontal line (or one vertical line) in which the set pixel is included, however excluding the set pixel.
In a case where the averaging is carried out, an effect of a similar degree is yielded regardless of whether or not the set pixel is included in the shading process range.
(Brightness Level and Gray Scale Level)
The following description explains the relationship between brightness level and gray scale level. The shading process can be carried out by use of a brightness level of the image signal, as well as by use of a gray scale level of the image signal.
Namely, one method of the shading process is a method in which a gray scale level (gray scale value) of an image signal is used as it is as the value in the shading process, and another method of the shading process is a method in which the gray scale level (gray scale value) is converted into a display brightness level (brightness level (brightness value)) of an image display apparatus, as the value in the shading process.
The brightness level and the gray scale level have a relationship as illustrated in
In this case, the brightness level is related to the gray scale level as: brightness level=gray scale level to the power of γ (γ≈2.2), as illustrated in
(Sub Frame Shape)
The following description explains the image signal inputted into the sub frame, in the image display method of the present embodiment.
More specifically, the bold line in
(Frame Interpolation Technique)
Before a description is provided of the image signals to be inputted into the sub frame, description is provided with reference to drawings regarding how to obtain the temporally intermediate image signal 58 by the frame interpolation technique, and how to obtain the difference section LPF process image signal 60 of a case where the LPF process is carried out to just the difference section.
First described is the temporally intermediate image signal 58 of the frame interpolation technique, with respect to
(LPF Process Just to Difference Section)
Next described with reference to
As illustrated in
The LPF process is carried out to the averaged image signal 54 to just the parts having a difference modulus in the brightness level of the previous image signal 50 and in the brightness level of the current image signal 52. Where there is no difference modulus, no LPF process is carried out.
More specifically, the second section S12 illustrated in
By carrying out the LPF process to the averaged image signal 54 in just the second section S12, the difference section LPF process image signal 60 is obtained.
How the LPF process is carried out in just the section having the difference modulus (just the difference section), is described in Patent Literature 2.
(Image Signals)
(Visually-Confirmed Edge Shape)
Next described is an edge shape which is visually confirmed by being followed by the eye at a time when the image signals are inputted into the sub frames, with reference to
The following description is of a case where the image display method of the present embodiment is used in a liquid crystal display, and is a simulation result of a case where a response from the liquid crystal is assumed as 0.
The bold line in
As illustrated in
On the other hand, the previous-frame current-frame simple average shows that the inclination from the brightness level of 100% to the brightness level of 0% is either similar to regular drive or is reduced. Namely, in the previous-frame current-frame simple average, the edge shape is recognized similarly to regular drive, or is recognized more unclearly.
Moreover, in a configuration in which LPF is carried out to just the difference section, the inclination from the brightness level of 100% to the brightness level of 0% includes a part in which the inclination is steeper than that of the regular drive and a part in which the inclination is reduced, in a combined manner. More specifically, the inclination is reduced at a part in the vicinity of the brightness level of 100% and at a part in the vicinity of the brightness level of 0%. Hence, as a whole, the configuration in which LPF is just carried out to the difference section has the edge shape that is wider in its motion blur width as compared to that of the regular drive.
The degree of the motion blur is not always determined just by the blur width. For example, even if the blur of the edge is great in the motion blur of ends of the both edges and thus the blur width is wide, there are cases where the appearance thereof is clear for example in a case where the inclination at a center part of the edge is slightly steep.
Hence, in the configuration in which the LPF is carried out just at the difference section, it can be considered in the conditions of the present simulation that the motion blur is reduced as compared to that of the regular drive in an actual display, although the motion blur width is wider than that of the regular drive, as described above.
A comparison of the present embodiment with the frame interpolation technique shows that the frame interpolation technique exhibits a steeper inclination from the brightness level of 100% to the brightness level of 0%. Hence, in the conditions of the present simulation, the frame interpolation technique allows clearer visual confirmation of the edge shape than that of the present embodiment.
However, as described earlier, with the frame interpolation technique, there are cases where an error occurs caused by an estimation error. For instance, the estimation error easily occurs in a case where a killer pattern or the like is inputted, which is a pattern difficult for the motion vector to accurately detect.
In comparison, in the image display method of the present embodiment, no estimation error occurs. Hence, it is possible to hold down the motion blur from occurring, regardless of the image signal to be inputted, without causing any image quality deterioration due to the estimation error.
(Averaged Image Signal)
The following description deals with how to obtain the averaged image signal 54. The averaged image signal 54 as one example of a smoothed image signal in the present embodiment, is obtained from what is called an averaged signal level generation. Consequently, no estimation error occurs.
The averaged signal level generation is to obtain the averaged image signal 54 by calculating an average brightness level of the set pixel, of an image signal of the previous frame and an image signal of the current frame.
Namely, different from what is called temporally intermediate image generation, the averaged signal level generation does not include an estimation process in generating the averaged image signal 54.
Hence, no estimation error which occurs when obtaining the temporally intermediate image signal 58 occurs, in obtaining the averaged image signal 54.
(Entire Configuration)
The following description schematically explains a configuration of an image display apparatus 5 of the present embodiment.
As illustrated in
More specifically, the image display apparatus 5 is configured in such a manner that the controller LSI 20 is connected to the following: the image display section 22 for example a liquid crystal panel; the previous-frame memory 30; and the current-frame memory 32.
(Controller LSI)
The controller LSI 20 includes a timing controller 40, a previous-frame memory controller 41, a current-frame memory controller 42, an averaged image signal generation section 43, a sub frame multi-line memory 45, a current-previous frame difference information generation section 46, a difference information multi-line memory 47, a sub frame image signal generation section 48, and a data selector 49.
(Timing Controller)
The timing controller 40 generates a timing of a sub frame A period and a timing of a sub frame B period, which periods are generated by time division of an input frame period of 60 Hz, and controls the previous frame memory controller 41, the current frame memory controller 42, and the data selector 49.
(Previous Frame Memory Controller)
The previous frame memory controller 41 carries out the following (1) and (2) in time division, simultaneously: (1) writes in an image signal of 60 Hz of the previous frame (previous image signal 50 of previous frame) into the previous frame memory 30; and (2) successively reads out the previous image signal 50 in line with a timing of the sub frame, which previous image signal 50 is written in the previous frame memory 30 and is a frame image signal one previous of a frame read out by the current frame memory controller 42, and transfers the previous image signal 50 to the averaged image signal generation section 43 and the current-previous frame difference information generation section 46.
(Current Frame Memory Controller)
The current frame memory controller 42 carries out the following (1) and (2) in time division, simultaneously: (1) writes in an image signal of 60 Hz of the current frame (current image signal 52 of the current frame) into the current frame memory 32; and (2) successively reads out the current image signal 52 in line with a timing of the sub frame, which current image signal 52 is written in the current frame memory 32 and is a frame image signal of a frame one subsequent of a frame read out by the previous frame memory controller 41, and transfers the current image signal 52 to the averaged image signal generation section 43 and the current-previous frame difference information generation section 46.
(Averaged Image Signal Generation Section)
At the averaged image signal generation section 43, into which the previous image signal 50 from the previous frame memory controller 41 and the current image signal 52 from the current frame memory controller 42 are inputted, an averaged image signal 54 is generated as a smoothed image signal.
As described above, in the present embodiment, not the temporally intermediate image signal 58, but the averaged image signal 54 which is an average of (a) the brightness or gray scale level of the previous image signal 50 which is an image signal in the previous frame and (b) that of the current image signal 52 which is an image signal in the current frame, is calculated as the smoothed image signal.
This averaged image signal 54 is inputted into the sub frame image signal generation section 48 via the sub frame multi-line memory 45.
(Current-Previous Frame Difference Information Generation Section)
The current-previous frame difference information generation section 46 calculates a difference modulus of brightness levels of (i) the previous image signal 50 from the previous frame memory controller 41 and (ii) the current image signal 52 from the current frame memory controller 42.
As described above, the image display apparatus 5 of the present embodiment changes its weighting in carrying out the shading process, based on the difference modulus of the brightness levels of the previous image signal 50 and the current image signal 52. The current-previous frame difference information generation section 46 calculates the difference modulus which is required at this shading process.
This difference modulus is inputted into the sub frame image signal generation section 48, via the difference information multi-line memory 47.
(Sub Frame Image Signal Generation Section)
The sub frame image signal generation section 48 obtains an image signal which has been subjected to the shading process, to be inputted to the sub frame, from the averaged image signal 54 inputted from the sub frame multi-line memory 45 and the difference modulus inputted from the difference information multi-line memory 47.
As described above, the image display apparatus 5 of the present embodiment carries out the shading process as a weighted mean filtering process. Thereafter, in the sub frame image signal generation section 48, the weighted mean filtering process image signal 56 is obtained as an image signal to be inputted into the sub frame.
(Data Selector)
The data selector 49 outputs the previous image signal 50, the current image signal 52, the weighted mean filtering process signal which is an image signal which has been subjected to the shading process, and like signals, to each of the frames as appropriate, in accordance with the current displayed sub frame phase.
More specifically, the previous image signal 50 is outputted to the previous sub frame A period of the previous frame in
Moreover, the current image signal 52 is outputted to the current sub frame A period of the current frame subsequent to the previous frame.
Another embodiment of the image display apparatus 5 of the present invention is described below with reference to
For convenience in description, members having functions identical to those illustrated in the drawings described in Embodiment 1 are provided with identical reference signs, and explanations thereof are omitted in the embodiment.
The image display apparatus 5 of the present embodiment displays an image different from the image displayed on the image display apparatus 5 of Embodiment 1. As illustrated in
(Sub Frame Shape)
The following description explains an image signal to be inputted into the sub frame in an image display method of the present embodiment, with reference to
More specifically, the bold line in
(Edge Shape)
With reference to
The following description is of a case where the image display method of the present embodiment is applied to a liquid crystal display device, as with Embodiment 1, and is a simulation result in a case where the response from the liquid crystal is 0.
In
As illustrated in
In comparison, in the present embodiment, not only does no estimation error occur, but the inclination from the brightness level of 50% to the brightness level of 0% is substantially the same as that of the regular drive. Furthermore, the range of the brightness level of 50% which is the peak of the brightness level is narrower in the present embodiment than that of the regular drive.
Namely, in the present embodiment, no image quality deterioration is caused due to the estimation error, such as image noise, and motion blur is held down as compared to the regular drive.
In the configuration in which the previous-frame current-frame simple average is carried out or that in which LPF at just the difference section is carried out, the inclination from the brightness level of 100% to the brightness level of 0% is reduced as compared to that of the regular drive. Namely, in the configuration in which the previous-frame current-frame simple average is carried out or that in which LPF at just the difference section is carried out, the moving image blur width is broader than that of the regular drive.
Another embodiment of the image display apparatus 5 of the present invention is described below with reference to
For convenience in description, members having identical features illustrated in the drawings described in the foregoing embodiments are provided with identical reference signs, and descriptions thereof are omitted here.
The image display apparatus of the present embodiment differs from those of the other embodiments in a point that the smoothed image signal is not the averaged image signal 54 but is the temporally intermediate image signal 58.
That is to say, in the present embodiment, the smoothed image signal which is the target for the shading process is the temporally intermediate image signal 58, whereas the smoothed image signal in the other embodiments is the averaged image signal 54.
Namely, in the present embodiment, the temporally intermediate image signal 58 serving as the smoothed image signal is calculated upon estimation of a frame (virtual sub frame) positioned temporally intermediate of the image signal in the previous frame and the image signal in the current frame, and further estimating an image signal in that virtual sub frame.
Thereafter, the weighted mean filtering process is carried out to the temporally intermediate image signal 58, as the shading process.
In the image display apparatus 5 of the present embodiment, the temporally intermediate image signal generation section 44 is provided instead of the averaged image signal generation section 43 provided in the image display apparatus 5 of the other embodiment described earlier with reference to
More specifically, the temporally intermediate image signal generation section 44 is disposed in the position of the averaged image signal generation section 43 as illustrated in
The temporally intermediate image signal generation section 44 obtains the temporally intermediate image signal 58 based on the inputted previous image signal 50 and current image signal 52. The obtained temporally intermediate image signal 58 is then inputted into the sub frame image signal generation section 48 from the temporally intermediate image signal generation section 44, via the sub frame multi-line memory 45.
At the sub frame image signal generation section 48, the temporally intermediate image signal 58 is subjected to the shading process by being weighted based on a difference modulus being inputted from the current-previous frame difference information generation section 46 via the difference information multi-line memory 47.
Thereafter, the image signal which has been subjected to the shading process is outputted to the sub frame as with the other embodiments.
(Other Configurations)
The image display method and the image display apparatus, each of the present invention, is not limited to the methods and configurations described in the embodiment; various modifications may be made to these methods and configurations.
(Shading Process with Respect to Difference Modulus)
For instance, in the foregoing embodiment, weighting is changed in accordance with a value of the difference modulus of the previous image signal 50 and the current image signal 52, in carrying out the shading process of the smoothed image signal.
Determination of the weight in the weighting is not limited to determining the weight in accordance with the difference modulus itself, and may be determined upon carrying out the shading process or the like to the difference modulus and determining the weighting in accordance with a value obtained by the process. This is described below with reference to drawings.
In the example illustrated in
Carrying out the shading process to the unprocessed difference modulus 70 obtains a curved shading-processed difference modulus 72.
The weighting in the shading process of the smoothed image signal may be determined based on the unprocessed difference modulus 70, or may be determined based on the shading-processed difference modulus 72.
In the case where the weighting is determined based on the unprocessed difference modulus 70, for example, the first section S1 and the third section S3 are determined as sections having a small difference modulus, thereby the weighting thereof becoming high, whereas the second section S2 is determined as a section having a large difference modulus, thereby the weighting thereof becoming low (as described earlier).
In comparison, in a case where the weighting is determined based on the shading-processed difference modulus 72, the processed first section S1a and the processed third section S3a are determined as the sections having the small difference modulus, and the weighting thereof becomes high. Moreover, the processed second section S2a is determined as a section having the large difference modulus, thereby the weighting thereof becoming low.
By determining the weighting in accordance with the difference modulus which has been subjected to the shading process and the like as described above, it is possible to change the section to which the weighting is determined to any section.
Strength of processes such as the shading filter factor and the like in carrying out the shading process to the difference modulus (unprocessed difference modulus 70) is not particularly limited, and the difference modulus may be processed by any factors and the like.
(Shading Process to Just the Difference)
Moreover, in carrying out the shading to the process image signal (smoothed image signal), the example described in
The weighting in carrying out the shading process to the smoothed image signal in the present invention is not limited to the aforementioned methods.
For instance, with the sections shown in
The present invention is not limited to the description of the embodiments above, but may be altered by a skilled person within the scope of the claims. An embodiment based on a proper combination of technical means disclosed in different embodiments is encompassed in the technical scope of the present invention.
Moreover, the image display method of the present invention is configured in such a manner that in the shading process, the weighting of the shading process is low for a section in which the difference between the signal level of the previous image signal and the signal level of the current image signal is large, and the weighting of the shading process is high for a section in which the difference between the signal level of the previous image signal and the signal level of the current image signal is small.
According to the method, the shaded image signal obtained by the shading process easily serves as a signal suitable for narrowing a motion blur width which occurs when being followed by the eye.
Namely, in order to narrow the motion blur width, it is preferable that an image signal provided temporally intermediate between the previous image signal and a current image signal be outputted to a sub frame period. Related to this, the shaded image signal to which such a weighting is determined becomes close to the image signal in the temporally intermediate position.
Hence, according to the method, this allows for more easily holding down the occurrence of the motion blur.
Moreover, the image display method of the present invention is configured in such a manner that in carrying out the shading process, the shading process is carried out just at a section in which the signal level of the previous image signal differs from the signal level of the current image signal.
According to the method, the shading process is carried out to just the sections which have a difference between a signal level of the previous image signal and a signal level of the current image signal. Hence, it is possible to easily hold down the occurrence of the motion blur.
There is no need to calculate a temporally intermediate position for a part having no difference between the signal level of the previous image signal and that of the current image signal, i.e., a part having no movement as a video image. Accordingly, by carrying out the shading process in just the difference section or just when a difference value is not less than a certain value (e.g., not less than 3% of a maximum signal level), it is possible to hold down the occurrence of the motion blur more appropriately.
Moreover, the image display method of the present invention further includes: carrying out a smoothing process of the previous image signal and the current image signal, to obtain a smoothed image signal; and carrying out a shading process to the smoothed image signal, to obtain the shaded image signal.
According to the method, the shaded image signal is obtained by the shading process based on a smoothed image signal which is an image signal having been subjected to a smoothing process.
Hence, it is possible to obtain the shaded image signal capable of narrowing a blur width, more accurately. More specifically, it becomes easier to obtain an image signal close to an image signal for example provided temporally intermediate between the previous image signal and the current image signal.
Moreover, the image display method of the present invention is configured in such a manner that the smoothed image signal is an averaged image signal obtained by averaging or calculating a weighted mean of the signal level of the previous image signal and the signal level of the current image signal.
According to the method, the smoothed image signal is an averaged image signal obtained by averaging or calculating a weighted mean of (i) a signal level of the previous image signal and (ii) a signal level of the current image signal.
For this reason, no estimation process is included in processes for obtaining the average image. Hence, no image signal which includes an error caused by an estimation error is outputted to the sub frame period.
Hence, it is possible to hold down the occurrence of the motion blur without causing any image quality deterioration such as an image error due to the estimation error.
Moreover, the image display method of the present invention is configured in such a manner that the smoothed image signal is a temporally intermediate image signal obtained by estimating an image signal provided temporally intermediate of the previous image signal and the current image signal.
According to the method, the smoothed image signal is a temporally intermediate image signal obtained by estimating an image signal that is provided temporally intermediate between the previous image signal and the current image signal. This may cause an error due to an estimation error. In this case, the shading process may at times reduce the degree of deterioration in image quality such as image noise, which is caused by the error.
Moreover, the image display method of the present invention is configured in such a manner that the shading process is a process for reducing a difference between a signal level of a target pixel targeted for the shading process and a signal level of a reference pixel being at least one pixel positioned around the target pixel.
According to the method, the shading process is carried out so that a difference between the signal level of the target pixel and that of the reference pixel is made small. Hence, it is possible to further hold down the occurrence of the motion blur.
Moreover, the image display method of the present invention is configured in such a manner that the shading process is a low-pass filter process.
According to the method, the shading process is a low-pass filter process. Hence, it is possible to carry out a process substantially corresponding to the shading process.
Moreover, the image display method of the present invention is configured in such a manner that the target pixel is included within a range of the reference pixel.
According to the method, the target pixel is included inside the range of the reference pixel. Hence, it is possible to carry out a more preferable shading process.
Moreover, even if the target pixel is not included in the range of the reference pixel, it is possible to yield an effect of substantially a same degree.
Moreover, the image display method of the present invention is configured in such a manner that the reference pixel forms a range serving as a part of a horizontal line or a whole of a horizontal line, whose center of the horizontal line is the target pixel.
According to the method, the range of the reference pixel is a part or a whole of one horizontal line whose center is the target pixel. Accordingly, just a single line memory is read to carry out the correcting process. Hence, it is possible to hold down the increase in manufacturing cost.
Moreover, the image display method of the present invention is configured in such a manner that the reference pixel forms a range which is a round range whose center is the target pixel.
According to the method, the range of the reference pixel is of a round range whose center is the target pixel. Hence, it is easy to prevent the motion blur of movement made in various directions.
Moreover, the image display method of the present invention is configured in such a manner that the reference pixel forms a range which is an oval range whose center is the target pixel.
According to the method, the range of the reference pixel is of an oval range whose center is the target pixel. Hence, it is possible to suitably use the method with general images which move more in the sideways (horizontal) direction than in the up-down (vertical) direction and which move quickly, such as TV broadcast and movies, while yielding the effect of holding down the motion blur in uniform manner in various directions.
Moreover, the image display method of the present invention is configured in such a manner that the reference pixel forms a range which is a polygonal range whose center is the target pixel.
According to the method, the range of the reference pixels is of a polygonal range whose center is target pixel. Hence, it is possible to simplify an arithmetic circuit configuration by which manufacturing costs can be held down while yielding the effect of holding down the motion blur in uniform manner in various directions, as compared to the round or oval range of the target pixel.
Moreover, the image display method of the present invention is configured in such a manner that the reference pixel forms a range which is a rectangular range whose center is the target pixel.
According to the method, the range of the reference pixel is of a rectangular region whose center is the target pixel. Hence, it is possible to more simplify an arithmetic circuit configuration by which manufacturing costs can be held down while yielding the effect of holding down the motion blur in uniform manner in various directions, as compared to a round, an oval, or a polygonal range other than a rectangular shape, as the range of the target pixel.
Moreover, the image display method of the present invention is configured in such a manner that the reference pixel forms a range having a size of not less than 1% of a size of the screen in at least one direction of the screen in the vertical direction and horizontal direction.
According to the method, the range of the reference pixel is a range of a size not less than 1% of a size of the screen in any one of a vertical and a horizontal direction thereof, or of both directions. Hence, it becomes easy to yield an effect that can be realized while holding down an amount of data to be calculated.
Moreover, the image display method of the present invention is configured in such a manner that the reference pixel forms a range wider in a horizontal direction of the screen than in a vertical direction of the screen.
According to the method, the range of the reference pixel is wider in the horizontal direction than in the vertical direction. Hence, the method handles movements more suitably in the sideways direction often occurring with general images such as television broadcast, and thus can improve the motion blur of such general images.
Moreover, the image display method of the present invention is configured in such a manner that the signal level is a brightness level.
According to the method, the signal level is a brightness level. Hence, it is possible to effectively improve the motion blur.
Moreover, the image display method of the present invention is configured in such a manner that the signal level is a gray scale level.
According to the method, the signal level is a gray scale level. Hence, it is possible to hold down the increase in manufacturing costs.
Moreover, the image display method of the present invention wherein the weighting of the shading process in accordance with the signal level of the previous image signal and the signal level of the current image signal is changed by: calculating a difference value indicative of the difference between the signal level of the previous image signal and the signal level of the current image signal; carrying out a shading process to the difference value; and changing the weighting of the shading process based on the difference value to which the shading process is carried out.
According to the method, the weighting of the shading process is determined based on a value to which the shading process is carried out to a difference value which is a difference between a signal level of the previous image signal and a signal level between the current image signal.
Moreover, the image display method of the present invention is configured in such a manner that the pixels are arranged on the screen so as to form a matrix, and θ(x,y)=K×(A−α(x,y))×β(x,y), where θ is a filter factor value as the weighting of the shading process, (x,y) is a coordinate of a pixel targeted for the shading process among the pixels, K is a coefficient of the shading process, A is a threshold value of the shading process, α is a difference value between the signal level of the previous image signal and the signal level of the current image signal of the shading process, and β is a shading process filter factor of the shading process, the difference value α being indicated by a difference between (a) the signal level of the previous image signal with respect to a maximum signal level and (b) the signal level of the current image signal with respect to the maximum signal level, the section in which the difference between the signal level of the previous image signal and the signal level of the current image signal is large being a section in which the difference α is not less than the threshold value A, and the section in which the difference between the signal level of the previous image signal and the signal level of the current image signal is small being a section in which the difference α is less than the threshold value A.
Moreover, the image display method of the present invention is configured in such a manner that the filter factor value θ in the section in which the difference between the signal level of the previous image signal and the signal level of the current image signal is large is 0, and the filter factor θ in the section in which the difference between the signal level of the previous image signal and the signal level of the current image signal is small is not less than 1 but not more than 256, where the threshold value A is 3% of the maximum signal level, and the shading process filter factor β is 1 in an entire filter range.
According to the method, it is possible to further hold down the occurrence of motion blur.
An image display apparatus of the present invention is suitably used in liquid crystal television receivers and the like which frequently display video images, since the motion blur is high.
Number | Date | Country | Kind |
---|---|---|---|
2009-061992 | Mar 2009 | JP | national |
This application is a national stage application under 35 USC 371 of International Application No. PCT/JP2009/006366, filed Nov. 25, 2009, which claims the priority of Japanese Patent Application No. 2009-61992, filed Mar. 13, 2009, the contents of both of which prior applications are incorporated herein by reference.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2009/006366 | 11/25/2009 | WO | 00 | 8/5/2011 |