This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2006-254507, filed Sep. 20, 2006, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to an apparatus, method, and computer program product for displaying motion pictures.
2. Description of the Related Art
Generally, image display apparatuses include impulse-type image display apparatuses and hold-type image display apparatuses. The impulse-type image display apparatuses continue to emit light only within persistence time of phosphors after an image has been written. The hold-type image display apparatuses keep displaying the previous frame until a new image is written. Examples of the impulse-type image display apparatus are Cathode Ray Tube (CRT) display and field emission type display (FED). Examples of the hold-type image display apparatuses are liquid crystal display devices (LCD) and an electro luminescent display (ELD).
A problem in the hold-type image display apparatuses is occurrence of motion blur. The motion blur occurs because a plurality of frames overlap so as to be projected onto the retina, when the plurality of frames includes moving objects and the viewer's eyes follow the movement of the moving objects.
The same previous frame remains to be displayed until the previous frame of the display image is switched to the next frame thereof. However, viewer's eyes move along the movement direction of the moving objects on the previous frame image, under the estimation of the display of the next frame image. Due to a finer sampling than the frame interval, the eyes visibly recognize the image as being embedded between the adjacent two frames, thereby observing the image as motion blur.
For example, a patent document JP-A 11-109921 (KOKAI) discloses a method for displaying “black” using a certain means after displaying the frame(s), in order to overcome the above-described problem in the display apparatus performing the hold-type display. Another patent document JP-A 2002-123223 (KOKAI) discloses a method for displaying “black” between continuous frames, when an input image is a motion picture based on a determination of whether the input image is a motion picture or a still picture. Still another patent document JP-A 2005-6275 (KOKAI) discloses a method for overcoming the above-described problem by generating and inserting an interpolation image between frames, and increasing the frame rate.
A problem is that the display screen becomes dark when displaying the black image as described above. The power consumption for backlight will be wasted if the backlight remains to be on even during the black display period. A problem in the still pictures is that flickers occur due to impulse type display. When an interpolation image is inserted between frames, an inappropriate interpolation image may be inserted, thus resulting in image deterioration.
According to one aspect of the present invention, an apparatus includes an interpolation image generating unit that generates an interpolation image between frames of an input image, from the input image; an evaluating unit that evaluates image accuracy of the interpolation image, a luminance ratio setting unit that sets luminance ratios of the input image and the interpolation image in such a manner that luminance of the interpolation image decreases as the image accuracy decreases, a luminance converting unit that generates a converted input image and a converted interpolation image by converting luminance of the input image and the luminance of the interpolation image respectively in accordance with the luminance ratio, and a display unit that displays one of the converted input image and the converted interpolation image in a first half of one frame period of the input image, and displaying other image thereof in a second half.
According to another aspect of the present invention, an apparatus includes an interpolation image generating unit that generates an interpolation image between frames of an input image, from the input image, an accuracy evaluating unit that evaluates image accuracy of the interpolation image, a luminance ratio setting unit that sets luminance ratios of the input image and the interpolation image, in such a manner that the interpolation image becomes darker as the image accuracy decreases, an output unit that outputs the input image and the interpolation image on a liquid crystal panel in one frame period, a surface light source that is arranged at back of the liquid crystal panel and serves as lighting of the liquid crystal panel, and a surface light source control unit that controls output of the surface light source, in accordance with the luminance ratio set by the luminance ratio setting unit.
According to still another aspect of the present invention, an image display method includes generating an interpolation image between frames of an input image, from the input image, evaluating image accuracy of the interpolation image, setting luminance ratios of the input image and the interpolation image in such a manner that luminance of the interpolation image decreases as the image accuracy decreases, generating a converted input image and a converted interpolation image by converting luminance of the input image and the luminance of the interpolation image respectively in accordance with the luminance ratio, and displaying one of the converted input image and the converted interpolation image in a first half of one frame period of the input image, and displaying other image thereof in a second half.
According to still another aspect of the present invention, an image display method includes generating an interpolation image between frames of an input image, from the input image, determining image accuracy of the interpolation image, setting luminance ratios of the input image and the interpolation image in such a manner that the interpolation image becomes darker as the image accuracy decreases, based on the image accuracy, outputting the input image and the interpolation image on a liquid crystal panel for one frame period, and controlling output of a surface light source which is arranged at back of the liquid crystal panel and serves as lighting of the liquid crystal panel, in accordance with the set luminance ratios.
According to still another aspect of the present invention, a computer program product has a computer readable medium including programmed instructions, wherein the instructions, when executed by a computer, cause the computer to perform: generating an interpolation image between frames of an input image, from the input image; evaluating image accuracy of the interpolation image; setting luminance ratios of the input image and the interpolation image in such a manner that luminance of the interpolation image decreases as the image accuracy decreases; generating a converted input image and a converted interpolation image by converting luminance of the input image and the luminance of the interpolation image respectively in accordance with the luminance ratio; and displaying one of the converted input image and the converted interpolation image in a first half of one frame period of the input image, and displaying other image thereof in a second half.
According to still another aspect of the present invention, a computer program product has a computer readable medium including programmed instructions, wherein the instructions, when executed by a computer, cause the computer to perform: generating an interpolation image between frames of an input image, from the input image; determining image accuracy of the interpolation image; setting luminance ratios of the input image and the interpolation image in such a manner that the interpolation image becomes darker as the image accuracy decreases, based on the image accuracy; outputting the input image and the interpolation image on a liquid crystal panel for one frame period; and controlling output of a surface light source which is arranged at back of the liquid crystal panel and serves as lighting of the liquid crystal panel, in accordance with the set luminance ratios.
Embodiments of an image display apparatus, image display method, and image display computer program product according to the present invention will now specifically be described with reference to the drawings. The description of the preferred embodiments is not to limit the present invention.
As shown in
The display processing unit 10 has a frame memory 100, an interpolation image generating unit 102, an accuracy discriminating unit 104, a luminance ratio determining unit 106, a luminance converting unit 108, and an output unit 110. The frame memory 100 externally acquires an input image signal, and keeps one frame of the input image signal for one frame period. The one frame period is a time period since a predetermined frame is displayed until the next frame is displayed on the liquid crystal panel 20. After the one frame period has elapsed, the frame memory 100 outputs this frame to the interpolation image generating unit 102.
The interpolation image generating unit 102 externally acquires an input image signal. Further, the interpolation image generating unit 102 acquires one-frame delayed image signal from the frame memory 100, and generates an interpolation image based on the input image signal and the delayed image signal. As shown in
The interpolation image generating unit 102 detects a motion vector by performing block-matching of the adjacent two input images, and generates an interpolation image based on the motion vector. As shown in
Alternatively, as shown in
Still alternatively, as shown in
The interpolation image generation is not limited to continuous two frames in time, but a plurality of frames may be referred to, for example. When the input signal is an interlace image signal, motion detection may be performed using only fields of even numbers or fields of odd numbers.
The motion detection process is not limited to motion vector calculation by the block matching, but any other motion detection process may be performed.
When motion vector information can be acquired, for example when an input image includes motion vector information, such as MPEG2, etc., an interpolation image may be generated based on this motion vector information.
The description will now be returned to
Specifically, the accuracy discriminating unit 104 calculates the absolute difference of the luminance of corresponding pixels of the two input images used for the motion vector detection, in accordance with the motion vector detected at the time of interpolation image generation, for each pixel on the interpolation frame. Then, the accuracy discriminating unit 104 calculates the sum of the difference values for the all pixels of the interpolation frame. The larger the sum is, the lower the accuracy of the interpolation image is.
According to a first modification of the accuracy discriminating process for the interpolation image, it may be discriminated that the accuracy is low, if the motion compensation estimation residual is large in a predetermined area when the interpolation image is created. Specifically, the interpolation image is divided into a plurality of blocks. The sum of the absolute differences of the luminance in each block is obtained. When there is a region having a remarkably large sum of the absolute differences, it is discriminated that the accuracy is lower than the image which does not include such an area. The accuracy may be discriminated to be lower when the areas with a large sum of the absolute differences are more concentrated in some region of the interpolation image.
In the interpolation image shown in
According to a second modification of the accuracy discriminating process for the interpolation image, it may be discriminated that the accuracy of the interpolation image is low, if the number of pixels whose motion compensation estimation residual is equal to or lower than a predetermined threshold value is large when the interpolation image is created. Specifically, the accuracy discriminating unit 104 calculates the absolute differences of the luminance of the corresponding pixels of the two input images used for the motion vector detection. Then, the accuracy discriminating unit 104 counts the number of pixels whose absolute differences are equal to or lower than a set threshold value. The larger the counted number of pixels, the lower the accuracy.
In
According to a third modification of the accuracy discriminating process for the interpolation image, it may be discriminated that the accuracy of the interpolation image is low, as regions with the pixels whose motion compensation estimation residuals are equal to or lower than a predetermined threshold value are concentrated in a predetermined region, when the interpolation image is created. Specifically, it is discriminated that the accuracy is low, as the pixels whose absolute differences are equal to or lower than the threshold value are concentrated.
In
The description will now be returned to
When the accuracy is the maximum, the luminance ratios of the input image and interpolation image are set at 50%. That is, the luminance ratio of the input image and the interpolation image is 1:1. When the accuracy is the minimum, the luminance ratio is set at 0%. For example, when the luminance ratio is 0%, the interpolation image is a black image. The luminance ratio of the input image is so determined in accordance with the luminance ratio of the interpolation image that the sum of the luminance ratio of the input image and the luminance ratio of the interpolation image will be 100%.
The luminance ratio of the interpolation image is set at five scales from 0% to 50%, as shown in
In this embodiment, the luminance ratio of the interpolation image is set between 0% and 50%. However, according to another example, the luminance ratio may be set, for example, between 25% and 50%.
The relationship between the accuracy and luminance ratio of the interpolation image can be linear or nonlinear. The level of the interpolation accuracy and the luminance of the interpolation image may be set at any scales.
The description will now be returned to
As shown in
In this manner, the image quality can be improved by adding the interpolation image. Further, when the accuracy of the interpolation image is low, the image quality can be improved by lowering the luminance.
As shown in
The above-described image display program may be stored in and provided from a computer readable recording medium, such as CD-ROM, floppy (registered trademark) disk (FD), DVD, etc. in a file format that can be installed or executed.
In this case, the image display program is read from the recording medium and executed in the image display apparatus 1 so as to be loaded into a main memory unit. Each unit, described in the software configuration, is generated on the main memory unit.
The image display program according to this embodiment may be stored in a computer connected to a network, such as the Internet, and downloaded and provided through the network.
The embodiment of the present invention has thus been described. Various changes or improvement can be made to the embodiment.
As illustrated in
The previous luminance ratio specifying unit 120 specifies the luminance ratio of an interpolation image previous to the interpolation image whose luminance is to be converted, that is the previous luminance ratio. The target luminance ratio calculating unit 122 calculates the target luminance ratio, based on a result of discrimination by the accuracy discriminating unit 104. The target luminance ratio corresponds to the luminance ratio which is determined by the luminance ratio determining unit 106 in Embodiment 1.
The difference calculating unit 124 calculates a difference between the target luminance ratio calculated by the target luminance ratio calculating unit 122 and the previous luminance ratio specified by the previous luminance ratio specifying unit 120. The luminance ratio determining unit 126 determines a value that has been obtained by varying the previous luminance ratio by a predetermined variation amount, as a luminance ratio, when the difference calculated by the difference obtaining unit 124 is equal to or greater than a predetermined threshold value.
Next, assume that the target luminance ratios shown in
Thus, even if the target luminance is remarkably varied, and the variation exceeds a threshold value, the variation range can be suppressed to the variation amount at most, whereby image deterioration resulting from the large variation of the luminance can be suppressed.
As illustrated in
The difference calculating unit 124 calculates a difference between the target luminance ratio and the previous luminance ratio (Step S204). When the difference is equal to or greater than a threshold value (Step S206, Yes), the luminance ratio determining unit 126 determines a value that is obtained by increasing/decreasing the previous luminance ratio by a variation amount, as a luminance ratio (Step S208). When the difference is lower than the threshold value (Step S206, No), the luminance ratio determining unit 126 determines the target luminance ratio as a luminance ratio (Step S210). The luminance ratio determining process (Step S104) is thus completed.
Any other configuration and processing of the image display apparatus 2 according to Embodiment 2 are the same as those of the image display apparatus 1 according to Embodiment 1.
As shown in
As illustrated in
Specifically, the luminance (Bcurr) of the backlight 30 is determined by Equation 1:
Bcurr=Bmax/(1+Int) (Equation 1).
Here, Bmax represents the maximum luminance of the backlight 30, when the interpolation image is to be inserted. In addition, Int represents a relative value of the luminance ratio of the interpolation image, when the luminance ratio of the input image is set at 1.
As shown in
As described above, the luminance value of the interpolation image is converted in accordance with the accuracy of the interpolation image, and the output value of the backlight is controlled. As a result, smooth motion pictures can be displayed with fewer flickers and less motion blur, when the accuracy of the interpolation image is high. Further, even when the accuracy of the interpolation image is low, the image deterioration of the interpolation image cannot easily be noticed while the features of the smooth motion pictures with fewer flickers and less motion blur are maintained. As a result, the quality of motion pictures can be improved.
The luminance of the backlight can be suppressed, as the accuracy in generating the interpolation image is higher in motion pictures as well as in still pictures (which have high interpolation accuracy). Thus, the power consumption for the backlight can be reduced, as compared to the black display or the case where discrimination between a still picture and motion picture is performed.
Any other configuration and processing of the image display apparatus 3 according to Embodiment 3 are the same as those of the image display apparatuses according to other embodiments.
According to a first modification of Embodiment 3, the luminance variation may be suppressed to a predetermined range centered around a standard luminance, within one frame period. The luminance variation may be suppressed to such a range that the variation of the luminance cannot visibly be noticed.
As illustrated in
The output unit 110 outputs the input image and the interpolation image generated by the interpolation image generating unit 102 to the liquid crystal panel 20 for one frame period. The backlight control unit 130 controls the output of the backlight, based on the luminance ratio determined by the luminance ratio determining unit 106.
As illustrated in
As illustrated in
The backlight control unit 130 outputs a luminance signal in accordance with the determined backlight luminance (Step S122). Further, the output unit 110 outputs the input image and the interpolation image (Step S124). The timing at which the input image is output by the output unit 110 is controlled in such a manner that the input image is irradiated by the backlight 30 in accordance with the luminance signal from the backlight control unit 130. The image display apparatus 4 thus completes the image display process.
Accordingly, even if the luminance ratios of the input image and interpolation image are not converted, the same effect can be accomplished as the case of converting the luminance ratios of the input image and interpolation image, by controlling the luminance ratio of the backlight 30. That is, the image quality can be improved by adding the interpolation image. Further, when the accuracy of the interpolation image is low, the image quality can be improved by decreasing the luminance.
Any other configuration and processing of the image display apparatus 4 according to Embodiment 4 are the same as those of the image display apparatuses of other embodiments.
According to a modification of Embodiment 4, the luminance ratio determining unit 106 may determine the luminance ratio based on the previous luminance ratio and the target luminance ratio, like the image display apparatus 2 according to Embodiment 2. In this case, the backlight control unit 130 controls the backlight based on the previous luminance ratio and the target luminance ratio.
Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2006-254507 | Sep 2006 | JP | national |