The present application claims priority from Japanese patent application serial No. JP 2007-275110, filed on Oct. 23, 2007, the content of which is hereby incorporated by reference into this application.
(1) Field of the Invention
The present invention relates to an image display apparatus and method in which a field is divided time-wise into plural parts for gradation display.
(2) Description of the Related Art
A display device which, to display one field of image, divides time-wise the field into plural differently weighted parts (hereinafter referred to as “subfields (SFs))” and controls emission on and off for each subfield has a problem in that, when it displays a moving image, gradation disorder or moving image blurring referred to as a dynamic false contour is caused to degrade the quality of image display. Such a phenomenon is known to be caused when human eyes trace an image of a moving object on a display screen.
A gradation display method in which the generation of dynamic false contours can be prevented is disclosed in Japanese Patent Laid-Open No. H08-211848. In the method, a motion vector is detected based on interframe or interfield display data, and the emission position of each display data subfield is corrected to the pixel position of each subfield falling upon a line-of-sight path calculated based on the motion vector.
Japanese Patent Laid-Open No. 2002-123211 discloses a method in which each subfield is re-encoded using subfield drag coordinates calculated based on a motion vector and the emission center position of the subfield.
When known methods for false contour correction are used, there are cases in which motion vectors extending in various directions are included in an image frame, motion vectors are detected erroneously, or motion vectors are erroneously detected from data on telop characters. In such known methods, erroneous detection of motion vectors is unavoidable, so that there are cases in which emission positions of subfields are corrected based on erroneously detected motion vectors. This can cause the generation of false colors and shaking of telop characters, resulting in image quality deterioration.
When emission positions of subfields are corrected using the method disclosed in Japanese Patent Laid-Open No. H08-211848, there are cases in which subfields of some pixels are left with no rearranged emission data. Furthermore, in the method, subfields of pixels are rearranged based only on motion vectors without colors of neighboring pixels taken into consideration, so that there are cases in which the brightness of pixels largely change when their subfields are rearranged or in which a difference in brightness not observed on an image appears on the screen resulting in a false color display.
When subfields are re-encoded by the method disclosed in Japanese Patent Laid Open No. 2002-123211, too, subfield drag coordinates are calculated based only on motion vectors without colors of neighboring pixels taken into consideration, so that there are cases in which the brightness of pixels largely changes when their subfields are re-encoded or in which a difference in brightness not observed on an image appears on the screen resulting in a false color display. These phenomena disrupt the correction of dynamic false contours, and degrade image quality.
The above problems will be described below with reference to
In the example shown in
With different subfields emitting at different times, when the viewer's eyes trace a moving object in a moving image, and positions of emitting subfields of pixels mutually adjacent in a field largely vary, a dynamic false contour is generated.
Referring to
In a moving image state, however, the viewer's line of sight moves tracing the moving image as indicated by arrows. This causes the viewer's eyes to recognize subfield emission periods differently when a moving image is displayed than when a still image is displayed. In the example shown in
In a case in which, as shown in
When, during a moving image display, display data moves by six pixels in the horizontal direction, i.e. movement for a vector value of +6, what the retinas of the viewer's eyes recognize are the subfields emitting in an area sandwiched between two diagonal lines (line-of-sight path 2710). As explained above with reference to
As described above, when subfields are rearranged by the known method, some subfields are left without being set resulting in image quality deterioration. In such a case, the brightnesses of pixels largely change causing something like lines, which are not included in the real image being displayed, to be shown by pixels largely differing in brightness.
As described above, the existing method has a problem in that the correction of dynamic false contours can be disrupted to cause image quality deterioration.
The present invention has been made in view of the above problem, and it is an object of the invention to better correct dynamic false contours so as to prevent image quality deterioration in gradation display made by dividing each field into plural subfields.
The image display apparatus according to the present invention includes: a subfield conversion section which converts an input image into emission data for plural subfields; a motion vector detection section which detects a motion vector extending between pixels mutually corresponding between two mutually neighboring fields included in plural fields of the input image or generated from the plural fields; a brightness information calculation section which calculates, from the input image, brightness information for each pixel; a pixel position changing section which calculates, by performing arithmetic processing using a motion vector detected by the motion vector detection section and brightness information calculated by the brightness information calculation section, a pixel position vector indicating from where to acquire data for use in rearranging emission data; a subfield rearrangement section which rearranges emission data, outputted from the subfield conversion section, for a subfield of a pixel in a field to be rearranged using emission data for a corresponding subfield of another pixel included in the field to be rearranged and indicated by a pixel position vector calculated by the pixel position changing section; and a display section which displays an image using subfield emission data outputted from the subfield rearrangement section.
The pixel position changing section selects, out of the motion vectors detected by the motion vector detection section, a motion vector ending at a pixel to be rearranged in the field to be rearranged; calculates the pixel position vector by multiplying the selected motion vector by a predetermined function; checks, based on the brightness information calculated by the brightness information calculation section, a brightness difference between the pixel indicated by the calculated pixel position vector and the pixel to be rearranged; and, when the brightness difference is larger than a threshold value, outputs the calculated pixel position vector after correcting it to change the pixel indicated thereby to one closer to the pixel to be rearranged until the brightness difference between the pixel thus changed to and the pixel to be rearranged is equal to or smaller than the threshold value.
The image display method according to the present invention includes the steps of: converting an input image into emission data for plural subfields; detecting a motion vector extending between pixels mutually corresponding between two mutually neighboring fields included in plural fields of the input image or generated from the plural fields; calculating, from the input image, brightness information for each pixel; calculating, by performing arithmetic processing using the detected motion vector and the calculated brightness information, a pixel position vector indicating from where to acquire data for use in rearranging emission data; rearranging emission data for a subfield of a pixel in a field to be rearranged using emission data for a corresponding subfield of another pixel included in the field to be rearranged and indicated by the calculated pixel position vector; and displaying an image using emission data for the subfield to be rearranged.
In the step of calculating a pixel position vector: a motion vector ending at a pixel to be rearranged in the field to be rearranged is selected; a pixel position vector is calculated by multiplying the selected motion vector by a predetermined function; based on the calculated brightness information, a brightness difference between the pixel indicated by the calculated pixel position vector and the pixel to be rearranged is checked; and, when the brightness difference is larger than a threshold value, the calculated pixel position vector is corrected to change the pixel indicated thereby to one closer to the pixel to be rearranged until the brightness difference between the pixel thus changed to and the pixel to be rearranged is equal to or smaller than the threshold value.
According to the present invention, in gradation display made by dividing each field into plural subfields, a quality image free of image quality deterioration can be produced.
These and other features, objects and advantages of the present invention will become more apparent from the following description when taken in conjunction with the accompanying drawings wherein:
Preferred embodiments of the present invention will be described below with reference to the accompanying drawings.
Referring to the attached drawings, elements denoted by same reference numerals have same functions. In the following description, the expression “subfield” includes the meaning of “subfield period,” and the expression “subfield emission” includes the meaning of “pixel emission during a subfield period.” Furthermore, in the following description and the attached drawings, when a scalar quantity referred to merely as a motion vector value, it represents a magnitude of horizontal movement out of a two-dimensional vector. For example, when a scalar quantity “6” is referred to, it represents a motion vector (x, y)=(+6, 0), where “x” and “y” represent the horizontal and vertical directions, respectively, on a display screen.
A first embodiment of the present invention concerns an image display for which the subfields of each field sequentially start emission at regular intervals as shown in
The operation of each of the above sections will be described below in detail. Moving image data is inputted to the input section 10. The input section 10 has, for example, a tuner for TV broadcast signals, an image input terminal, and a network connection terminal. In the input section 10, input moving image data undergoes, for example, conventional conversion processing, and the display data obtained as a result of such conversion processing is outputted to the motion vector detection section 11.
In the motion vector detection section 11, by comparing the display data in an object field and the display data in the field preceding the object field, a motion vector extending from a pixel in the preceding field to an object pixel in the object field is detected. In the subfield conversion section 12, the display data is converted into subfield data. In the brightness information calculation section 13, brightness information is calculated based on the image data inputted to the input section 10.
In the pixel position changing section 14, a pixel position vector indicating the pixel a subfield of which is to be used to rearrange an object subfield of an object pixel is calculated. This is done by using, out of the motion vectors detected in the motion vector detection section 11, the one ending at the pixel of the object field, the brightness information calculated in the brightness information calculation section 13, and such subfield information as the number of subfields and subfield number. In the subfield rearrangement section 15, out of the subfield data outputted from the subfield conversion section 12, the subfield emission data for the pixel indicated by the pixel position vector calculated in the pixel position changing section 14 is obtained. The emission data thus obtained is set on the subfield to be rearranged of the pixel to be rearranged. By repeating this process, the subfields of each pixel to be rearranged are rearranged using the subfield data outputted from the subfield conversion section 12.
The image display section 16 has plural pixels which can emit light and displays an image by controlling the light emission of each of the plural pixels on and off based on the subfield data obtained in the subfield rearrangement section 15. The control section 17 is connected to various elements of the display apparatus. The elements of the display apparatus operate according to the autonomous operations of the above-described sections or according to instructions from the control section 17.
As described above, in the display apparatus according to the present embodiment, the pixel position changing section 14 rearranges the subfields of each pixel to be rearranged based on, out of the motion vectors detected in the motion vector detection section 11, the one ending at each pixel to be rearranged of the object field and the brightness information calculated in the brightness information calculation section 13.
In step 101, the motion vector detection section 11 compares the display data in an object field and the display data in a field preceding the object field. Based on the comparison results, the motion vector detection section 11 detects a motion vector extending from a pixel in the preceding field to a pixel in the object field. This is done for every pixel in the object field.
In step 102, out of the motion vectors detected in step 101, the one ending at an object pixel is selected.
In step 103, the pixel position changing section 14 determines, for a subfield to be rearranged of the object pixel, a pixel position vector indicating the subfield to be acquired for subfield rearrangement. This is done by inputting the motion vector selected in step 102 and such subfield information as the subfield number of the object subfield and the number of subfields per field and using the procedure shown in
In step 104, the subfield rearrangement section 15 sets the emission data obtained from the subfield indicated by the pixel position vector on the object subfield of the pixel to be rearranged of the object field.
In step 105, whether every subfield of the pixel to be rearranged has been rearranged is determined. When every subfield is determined to have been rearranged, the procedure advances to step 106; otherwise, the procedure returns to step 103 to repeat steps 103 and 104 for the remaining subfields yet to be rearranged.
In step 106, whether every subfield of every pixel in the object field has been rearranged is determined. When every subfield of every pixel is determined to have been rearranged, the procedure advances to step 107; otherwise the procedure returns to step 102 to repeat steps 102 to 105 for the remaining pixels.
In step 107, the image display section 16 displays the display data in the object field obtained in step 106. Determining whether processing has been completed for every subfield or every pixel as done in steps 105 and 106 may be performed by the control section 17.
In step 111, a motion vector or motion vector F is assigned to variable A, and the number of subfields or subfield emission start time is assigned to variable B.
In step 112, whether variable B is equal to the number of subfields is determined. When variable B is determined to be equal to the number of subfields, the procedure advances to step 113 where a pixel position vector Xi (x, y) for acquiring a required subfield is determined based on the motion vector represented by variable A and the number of subfields represented by variable B. At this time, either equation 1 or equation 5 being described later is used. When, in step 112, variable B is determined to be the subfield emission start time, the procedure advances to step 114 where a pixel position vector Xi (x, y) for acquiring a required subfield is determined based on the motion vector represented by variable A and the subfield emission start time represented by variable B. At this time, either equation 2 or equation 6 being described later is used.
In step 115, whether the brightness difference between the pixel indicated by the pixel position vector Xi (x, y) thus determined and the pixel to be rearranged is either smaller than or equal to a threshold value is determined. The threshold value based on which the brightness difference is checked is preferably, for example, about 30 for a 256-gradation display.
When the brightness difference is determined to be either smaller than or equal to the threshold value, the procedure advances to step 116 where the pixel position vector Xi (x, y) is outputted. When not, the procedure advances to step 117 to correct the pixel position vector Xi (x, y).
The pixel position vector Xi (x, y) is corrected as follows. In step 117, whether x is larger than 0 (x>0) is determined. When x is larger than 0, x is decremented by 1 in step 118. The procedure then returns to step 115. When, in step 117, x is determined to be either smaller than or equal to 0 (x≦0), whether x is 0 is determined in step 119. When x is 0, whether y is larger than 0 (y>0) is determined in step 120. When y is larger than 0, y is decremented by 1 in step 121. The procedure then returns to step 115. When, in step 120, y is determined to be either smaller than or equal to 0 (y≦0), whether y is 0 is determined in step 122. When y is 0, the procedure returns to step 115. When, in step 122, y is determined not to be 0, y is incremented by 1. The procedure then returns to step 115. When, in step 119, x is determined not to be 0, x is incremented by 1 in step 124. The procedure then returns to step 115. In this way, steps 117 to 124 are repeatedly performed until it is determined in step 115 that the brightness difference is smaller than or equal to the threshold value. When the brightness difference is eventually determined to be smaller than or equal to the threshold value in step 115, the corrected pixel position vector Xi (x, y) is outputted in step 116. Thus, in the pixel position vector correction process, the pixel position vector Xi (x, y) is brought gradually closer to the pixel to be rearranged until a pixel which makes the brightness difference either smaller than or equal to the threshold value is found.
With reference to
In the present embodiment, the process for pixel position vector calculation shown in
The process performed in step 113 shown in
With reference to
In cases where the emission start time intervals between subfields are uniform (hereinafter referred to as “regular intervals”), the pixel position of each subfield to be acquired for subfield rearrangement is determined based on the pixel to be rearranged and using equation 1 shown below.
Xi=−V×(i−1)/N (Equation 1)
where: Xi represents the pixel position vector, based on a pixel to be rearranged, of a subfield to be acquired for subfield rearrangement; i represents the subfield number of the subfield to be rearranged; V represents a motion vector value; and N represents the number of subfields per TV field. In the present embodiment, the motion vector value V is of a motion vector which, being among the motion vectors extending between a field to be rearranged and a field preceding the field to be rearranged, extends from a pixel of the preceding field to the pixel to be rearranged of the field to be rearranged. In the example shown in
When a calculated pixel position vector has a decimal fraction, it may be made an integer vector, for example, by rounding it off, up, or down, or it may be used as it is. In the present example being described below, a rounded-down integer motion vector value is used.
In the present embodiment, out of the motion vectors extending between a field to be rearranged and a field preceding the field to be rearranged, one extending from a pixel of the preceding field to a pixel to be rearranged of the field to be rearranged is selected, a pixel position vector is calculated for each subfield to be rearranged using equation 1, and the subfield is rearranged. The process will be described below.
With reference to
In this case, therefore, SF6 obtains subfield emission data from pixel (n−2) as shown by arrow 4006 in
With reference to
Subsequently, the brightness differences between pixels are checked. For subfield SF6, for example, a pixel position vector Xi (−5, 0) is obtained in step 113. Next, in step 115, the brightness difference between pixels (n−3) and (n+2) is checked. Since the brightness difference between pixels (n−3) and (n+2) is larger than the threshold value, the procedure advances to step 117. Since the value of x determined in step 113 is −5, the procedure advances from step 117 to step 119, then to step 124. In step 124, the value of x is incremented by 1 to −4, then the procedure returns to step 115 to check the brightness difference between pixels (n−2) and (n+2). Since the brightness difference between pixels (n−2) and (n+2) is smaller than or equal to the threshold value, the procedure advances to step 116. In step 116, the pixel position vector Xi of SF6 corrected from (−5, 0) to (−4, 0) is outputted. Pixel position vectors Xi for the other subfields are also calculated in a similar manner. The values of pixel position vectors Xi thus calculated are −4 for SF5, −3 for SF4, −2 for SF3, −1 for SF2, and 0 for SF1.
In the present case, therefore, SF6 obtains subfield emission data from pixel (n−2) as shown by arrow 5006 in
In the first embodiment, the emission start time intervals between subfields are uniform. Since equation 1 includes no parameters to represent subfield emission start time or subfield emission position (middle of emission period), subfields can be rearranged through a relatively small amount of arithmetic processing.
How existing problems with image display are addressed in the present embodiment will be explained below with reference to
An existing problem with image display is that subfields without any emission data set occur as shown inside framed areas 2810 and 2811 in
Referring to
When the pixels to be rearranged range from pixel (n−5) to pixel (n−1), the pixel position vector Xi is −4 for SF6, −3 for SF5, −2 for SF4, −1 for SF3, −1 for SF2, and 0 for SF1. When the pixels to be rearranged range from pixel n to pixel (n+5), the pixel position vector Xi is −5 for SF6, −4 for SF5, −3 for SF4, −2 for SF3, −1 for SF2, and 0 for SF1.
Referring to
When the pixels to be rearranged range from pixel (n−5) to pixel (n−1), the pixel position vector Xi is 0 for every one of SF6, SF5, SF4, SF3, SF2, and SF1. When the pixels to be rearranged range from pixel n to pixel (n+5), the pixel position vector Xi is −5 for SF6, −4 for SF5, −3 for SF4, −2 for SF3, −1 for SF2, and 0 for SF1.
Referring to
Referring to
Referring to
Another existing problem with image display is false color generation caused, for example, when, as shown in
Assume that, as shown in
According to the first embodiment described above, an object field can be rearranged into a new field. Rearranging one object field after another makes it possible to generate plural new fields to display an image.
According to the first embodiment described above, subfields can be rearranged taking a viewer's line-of-sight path into consideration by using motion vectors. This makes it possible to inhibit moving image blurring and the generation of dynamic false contours. It is also possible to prevent the occurrence of subfields left with no emission data set. Furthermore, the subfields to be rearranged are rearranged using only subfields of similar colors to them, and subfields of largely differing colors are not used. The rearranged subfields, therefore, do not show false colors, so that the generation of false contours can be inhibited. These advantageous effects can be realized while reducing the amount of processing to be performed by electronic circuits.
A second embodiment of the present invention provides a display method in which the intervals between subfield emission start times are variable, as shown in
Referring to
The significance of varying the emission start time intervals is as follows. There are cases in which processing to make power consumption constant is performed for a display apparatus, for example, a plasma TV which displays an image of each field by controlling subfield emission on and off. When such processing is performed, the emission start time varies relatively between subfields according to the input image display load factor. The display load factor is a parameter used, for example, when adjusting a sustain period according to a screen brightness parameter, for example, average screen brightness. Power consumption can be made uniform, for example, by shortening the sustain period, shown in
When the display load changes depending on, for example, the average screen brightness, the direction of the viewer's line of sight inclines. This will be explained in the following. When the viewer is viewing a still image, his or her line of sight stays on the same pixels without moving even after a subfield period ends. Assume that, in such a state, the inclination of the direction of the viewer's line of sight is 0.
When a moving image is viewed, the inclination of the direction of the viewer's line of sight is affected by the image display as follows. When the display load is large, the emission period of each subfield becomes shorter. In such a state, the display apparatus makes the subfields of each TV field sequentially emit light earlier. That is, within each TV field, the subfield emission start times are advanced. This reduces the inclination of the direction of the viewer's line of sight. When the display load is small, the emission period of each subfield becomes longer. In such a state, within each TV field of the display apparatus, the subfield emission start times are put back. This increases the inclination of the direction of the viewer's line of sight.
The following explanation is based on a case where, compared with cases where the subfields sequentially start emission at regular intervals within each field, a heavy display load causes the subfields to start emission earlier thereby causing the inclination of the direction of the viewer's line-of-sight (line-of-sight path) to be reduced.
When varying the intervals between subfield emission start times, it is advisable to prepare, for example, plural tables, like Table 1 shown below specifying “subfield emission start times at variable intervals,” for plural average brightness levels. With such tables prepared, determining beforehand the average brightness level of a moving image to be displayed makes it possible to dynamically determine, without delay, the subfield emission intervals varying with the image display load factor. This makes it possible to reduce the circuit size of the display apparatus.
In the following, subfield rearrangement carried out according to the second embodiment will be described based on a case where the emission start times of the subfields within each field display period (16.67 ms for 60-Hz image display) are as specified for (2) in Table 1.
The operation of each section of the image display apparatus 1 will be described below in detail. Moving image data is inputted to the input section 10 where the moving image data is converted into display data. In the motion vector detection section 11, motion vectors respectively ending at pixels in an object field are detected by comparing the display data in the object field and the display data in a field preceding the object field. In the subfield conversion section 12, the display data is converted into subfield data. In the subfield emission period calculation section 18, the emission start time of each subfield that varies with the image display load factor is calculated. In the brightness information calculation section 13, brightness information is calculated based on the image data inputted to the input section 10.
In the pixel position changing section 14, a pixel position vector indicating the pixel a subfield of which is to be used to rearrange an object subfield of an object pixel is calculated. This is done by using, for example, out of the motion vectors detected in the motion vector detection section 11, the one ending at the pixel to be rearranged of the object field, the brightness information calculated in the brightness information calculation section 13, the emission start time of each subfield calculated in the subfield emission period calculation section 18, and the TV field period as parameters. In the subfield rearrangement section 15, out of the subfield data outputted from the subfield conversion section 12, the subfield emission data on the pixel indicated by the pixel position vector obtained in the pixel position changing section 14 is obtained. The emission data thus obtained is set on the subfield to be rearranged of the pixel to be rearranged. By repeating this process, the subfields of each pixel to be rearranged are rearranged using the subfield data outputted from the subfield conversion section 12.
The image display section 16 has plural pixels which can emit light and displays an image by controlling the light emission of each of the plural pixels on and off based on the subfield data obtained in the subfield rearrangement section 15. The control section 17 is connected to various elements of the display apparatus. The elements of the display apparatus operate according to the autonomous operations of the above-described sections or according to instructions from the control section 17.
As described above, in the display apparatus according to the present embodiment, the subfield emission period calculation section 18 calculates the emission start time of each subfield that varies with the image display load factor, and the pixel position changing section 14 calculates the pixel position vectors used to rearrange the subfields of each pixel to be rearranged based on the emission start times calculated in the subfield emission period calculation section 18 and the brightness information calculated in the brightness information calculation section 13.
In step 201, the motion vector detection section 11 compares the display data in an object field and the display data in a field preceding the object field. Based on the comparison results, the motion vector detection section 11 detects a motion vector extending from a pixel in the preceding field to a pixel in the object field. This is done for every pixel in the object field.
In step 202, the subfield emission period calculation section 18 calculates the emission start time of each subfield that varies with the image display load factor by referring to Table 1 containing information about the emission start time of each subfield according to the average brightness level.
In step 203, out of the motion vectors detected in step 201, the one ending at an object pixel is selected.
In step 204, the pixel position changing section 14 determines, for a subfield to be rearranged of the object pixel of the object field, a pixel position vector indicating the subfield to be acquired for subfield rearrangement. This is done by using the motion vector selected in step 203 and the emission start time of the object subfield calculated in step 202 as parameters and also using the procedure shown in
In step 205, the subfield rearrangement section 15 sets the emission data obtained from the subfield indicated by the pixel position vector on the object subfield of the pixel to be rearranged of the object field.
In step 206, whether every subfield of the pixel to be rearranged has been rearranged is determined. When every subfield is determined to have been rearranged, the procedure advances to step 207; otherwise, the procedure returns to step 204 to repeat steps 204 and 205 for the remaining subfields yet to be rearranged.
In step 207, whether every subfield of every pixel in the object field has been rearranged is determined. When every subfield of every pixel is determined to have been rearranged, the procedure advances to step 208; otherwise the procedure returns to step 203 to repeat steps 203 to 206 for the remaining pixels.
In step 208, the image display section 16 displays the display data in the object field obtained in step 207.
With reference to
In the present embodiment, the process shown in
The process performed in step 114 shown in
With reference to
In the present example, the emission start time intervals between subfields are variable intervals with the subfield emission periods taken into consideration as specified for (2) in Table 1. In this case, the pixel position of each subfield to be acquired for subfield rearrangement is determined based on the pixel to be rearranged and using equation 2 shown below.
Xi=−V×Si/Tf (Equation 2)
where: Xi represents the pixel position vector, based on a pixel to be rearranged, of a subfield to be acquired for subfield rearrangement; i represents the subfield number of a subfield to be rearranged; and V represents a motion vector value. In the present embodiment, the motion vector value V is of a motion vector which, being among the motion vectors extending between a field to be rearranged and a field preceding the field to be rearranged, extends from a pixel of the preceding field to the pixel to be rearranged of the field to be rearranged. In the example shown in
The value of parameter Si representing the emission start time of each subfield in equation 2 can be varied according to the emission period of the subfield. The parameter, therefore, makes it possible to carry out subfield rearrangement taking into consideration the emission period of each subfield.
In the present embodiment, out of the motion vectors extending between a field to be rearranged and a field preceding the field to be rearranged, one extending from a pixel of the preceding field to a pixel to be rearranged of the field to be rearranged is selected, a pixel position vector is calculated for each subfield to be rearranged using equation 2, and the subfield is rearranged. The process will be described below.
With reference to
In this case, therefore, SF6 obtains subfield emission data from pixel (n−2) as shown by arrow 1206 in
With reference to
Subsequently, the brightness differences between pixels are checked. For subfield SF6, for example, a pixel position vector Xi (−4, 0) is obtained in step 114. Next, in step 115, the brightness difference between pixels (n−3) and (n+1) is checked. Since the brightness difference between pixels (n−3) and (n+1) is larger than the threshold value, the procedure advances to step 117. Since the value of x determined in step 114 is −4, the procedure advances from step 117 to step 119, then to step 124. In step 124, the value of x is incremented by 1 to −3, then the procedure returns to step 115 to check the brightness difference between pixels (n−2) and (n+1). Since the brightness difference between pixels (n−2) and (n+1) is smaller than or equal to the threshold value, the procedure advances to step 116. In step 116, the pixel position vector Xi of SF6 corrected from (−4, 0) to (−3, 0) is outputted. Pixel position vectors Xi for the other subfields are also calculated in a similar manner. The values of pixel position vectors Xi thus calculated are −3 for SF5, −2 for SF4, −1 for SF3, −1 for SF2, and 0 for SF1.
In the present case, therefore, SF6 obtains subfield emission data from pixel (n−2) as shown by arrow 1306 in
In the second embodiment as in the first embodiment, motion vectors each ending at a pixel to be rearranged are determined, and the subfields of each pixel to be rearranged are rearranged. In this way, it is possible to prevent the occurrence of subfields left without being rearranged. These advantageous effects of the present embodiment are the same as those realized by the first embodiment.
In the present embodiment, subfield rearrangement is carried out using a line-of-sight path determined based on motion vectors and subfield emission intervals. Therefore, plural subfields which would be arranged on a same pixel for a still picture can be rearranged along a line-of-sight path. In the present embodiment, such subfield rearrangement is carried out using motion vectors and subfield emission intervals as parameters. Therefore, even in cases where subfield emission intervals are variable, the subfields can be rearranged into an emission pattern better aligned along the viewer's line-of-sight path. This makes it possible to inhibit moving image blurring and the generation of dynamic false contours.
In carrying out such subfield rearrangement, making use of tables which provide information on subfield emission times for different average brightness levels can reduce the amount of processing to be performed to calculate subfield emission intervals varying with the image display load factor. It is then possible to reduce the amount of arithmetic processing to be performed for subfield rearrangement.
According to the second embodiment described above, even in cases where subfield emission start times are varied according to the image display load factor, a line-of-sight path along which the viewer can better trace an image displayed by light emitting subfields can be calculated. Since subfields can be rearranged based on such a line-of-sight path, moving image blurring and the generation of dynamic false contours can be better inhibited. Furthermore, it is possible to prevent subfields to be rearranged from being left without being rearranged. Still furthermore, the subfields to be rearranged are rearranged using only subfields of similar colors to them, and subfields of largely differing colors are not used. The rearranged subfields, therefore, do not show false colors. This makes it possible to inhibit the generation of false contours. Still furthermore, the amount of arithmetic processing to be performed to carry out such subfield rearrangement can be reduced.
The above described example of subfield rearrangement is based on a case where the subfields of each field sequentially emit light earlier than in cases where the subfields of each field sequentially emit light at regular intervals. The same advantageous effects as those obtained in the above example can be obtained, by rearranging subfields using equation 2 also in cases where the subfields of each field sequentially emit light later than when the subfields of each field sequentially emit light at regular intervals, causing the inclination of the line-of-sight path to increase.
In a third embodiment of the present invention, to rearrange subfield data for a current field, an intermediate field is generated between the current field and a preceding field, then the subfield data for the object field is rearranged using motion vectors F each extending from a pixel of the preceding field to a pixel of the intermediate field. In the third embodiment, as in the first embodiment, the subfields of each field sequentially start emitting at regular intervals.
As for how to generate, out of plural fields of an input moving image, an intermediate field and determine a motion vector F, technology disclosed in, for example, Japanese Patent Laid-Open No. 2006-310985 (see
Referring to
Vf=V×Tm/Tf (Equation 3)
where Vf represents the value of the motion vector F, and V represents the value of motion vector E. The ratio α of period Tm between the beginning of one TV field and the beginning of the intermediate field B to the TV field period Tf is defined by the following equation 4.
α=Tm/Tf (Equation 4)
When the intermediate field B is positioned in the middle of the TV field between the preceding field A and the current field C, α is 0.5. Therefore, when Tm is one half of Tf (i.e. α=0.5), and the vector value V of the motion vector E is +4, the vector value Vf of the motion vector F is +2.
Regarding the value of pixel b of the intermediate field B, it is possible to obtain a function value dependent on a variable determined by the values of both pixel a of the preceding field A and pixel c of the current field C and then output pixel b of the intermediate field B to the position indicated by the motion vector F. The variable may be, for example, the average value of pixels a and c or the weighted average value of pixels a and c taking into consideration the distances between each of the preceding field A and the current field C and the intermediate field B. It is also possible to generate pixels of the intermediate field B using motion vectors E each extending from a pixel of the preceding field A to a pixel of the current field C.
According to the present embodiment, subfield rearrangement can be carried out by any of the following three methods using the motion vector F. The object field whose subfields are rearranged is dependent on the method adopted.
In the first one of the three methods, an intermediate field B generated as described above is made the object field for subfield rearrangement. In the first method, the relationship between the object field for subfield rearrangement and the motion vector F is as follows. The intermediate field B whose subfields are to be rearranged is positioned between two fields (preceding field A and current field C) of an image signal. For each pixel of the intermediate field B, a motion vector extending from a pixel of the preceding field A preceding the intermediate field B is calculated as a motion vector F. The motion vectors F thus calculated are used to rearrange the subfields of the intermediate field B. This first method in which the subfields of the intermediate field B are rearranged using the motion vectors F each ending at a pixel of the intermediate field B is theoretically the most preferable among the three methods.
In the second method, of two fields (preceding field A and current field C) of an image signal, the preceding field A is made the object field for subfield rearrangement. In the second method, the relationship between the object field for subfield rearrangement and the motion vector F is as follows. In the second method, as mentioned above, the subfields of the preceding field A that precedes the current field C are rearranged by first calculating motion vectors F in the same manner as used in the first method and then using the calculated motion vectors F. Since the preceding field A that is the object of subfield rearrangement in the second method is positioned close to the intermediate field B, a moving image obtained after subfield rearrangement carried out by the second method using the motion vectors F is comparable to one obtained by the first method. In the second method, subfield rearrangement does not involve any pixel values of the intermediate field B, so that it is not necessary to generate the pixels of the intermediate field B. Hence, an advantageous effect of the second method is that the amount of arithmetic processing to be performed for subfield rearrangement can be reduced.
In the third method, of two fields (preceding field A and current field C) of an image signal, the current field C is made the object field for subfield rearrangement. In the third method, the relationship between the object field for subfield rearrangement and the motion vector F is as follows. In the third method, as mentioned above, the subfields of the current field C that follows the preceding field A are rearranged by first calculating motion vectors F in the same manner as used in the first method and then using the calculated motion vectors F. Since the current field C that is the object of subfield rearrangement in the third method is positioned close to the intermediate field B as in the second method, a moving image obtained after subfield rearrangement carried out by the third method using the motion vectors F is comparable to one obtained by the first method. In the third method as in the second method, subfield rearrangement does not involve any pixel values of the intermediate field B, so that it is not necessary to generate the pixels of the intermediate field B. Hence, an advantageous effect of the third method is that the amount of arithmetic processing to be performed for subfield rearrangement can be reduced.
As described above, any one of the above three methods may be used, that is, any one of the above three fields may be made the object field for subfield rearrangement. Hence, the “object field” referred to in the following description of the present embodiment may be any one of the preceding field A, intermediate field B, and current field C shown in
The operation of each section of the image display apparatus 1 will be described below in detail. Moving image data is inputted to the input section 10 where the moving image data is converted into display data. The input section 10 also generates and outputs an intermediate field B. In the subfield conversion section 12, the display data is converted into subfield data. In the motion vector F detection section 19, the display data in the intermediate field B and the display data in a preceding field A is compared, and a motion vector F extending from a pixel in the preceding field A to a pixel in the intermediate field B is detected. This is done for every pixel in the intermediate field B. In the brightness information calculation section 13, brightness information is calculated based on the image data inputted to the input section 10. In the pixel position changing section 14, a pixel position vector indicating the pixel a subfield of which is to be used to rearrange an object subfield of an object pixel is calculated. This is done by using the corresponding one of the motion vectors F detected in the motion vector F detection section 19 and the brightness information calculated in the brightness information calculation section 13 as parameters. In the subfield rearrangement section 15, out of the subfield data outputted from the subfield conversion section 12, the subfield emission data for the pixel indicated by the pixel position vector calculated in the pixel position changing section 14 is obtained. The emission data thus obtained is set on the object subfield to be rearranged. By repeating this process, the subfields of each pixel are rearranged using the subfield data outputted from the subfield conversion section 12.
The image display section 16 has plural pixels which can emit light and displays an image by controlling the light emission of each of the plural pixels on and off based on the subfield data obtained in the subfield rearrangement section 15. The control section 17 is connected to various elements of the display apparatus. The elements of the display apparatus operate according to the autonomous operations of the above-described sections or according to instructions from the control section 17.
As described above, in the display apparatus according to the present embodiment: the motion vector F detection section 19 detects motion vectors F each extending from a pixel in the preceding field A to a pixel in the intermediate field B; and the pixel position changing section 14 calculates, to rearrange an object subfield of an object pixel using the corresponding one of the motion vectors F and the brightness information calculated in the brightness information calculation section 13, a pixel position vector indicating the pixel a subfield of which is to be used to rearrange the object subfield.
In step 301, the motion vector F detection section 19 compares the display data in the intermediate field B and the display data in the preceding field A. Based on the comparison results, the motion vector F detection section 19 detects a motion vector F extending from a pixel in the preceding field A to a pixel in the intermediate field B. This is done for every pixel in the intermediate field B.
In step 302, out of the motion vectors F detected in step 301, the one ending at an object pixel is selected.
In step 303, the pixel position changing section 14 determines, for a subfield to be rearranged of an object pixel of the object field, a pixel position vector indicating the subfield to be acquired for subfield rearrangement. This is done by using the motion vector F selected in step 302, the subfield number of the object subfield, the number of subfields, and ratio α as parameters and also using the procedure shown in
In step 304, the subfield rearrangement section 15 sets the emission data obtained from the subfield indicated by the pixel position vector obtained in step 303 on the subfield to be rearranged of the object pixel of the object field.
In step 305, whether every subfield of the object pixel to be rearranged has been rearranged is determined. When every subfield is determined to have been rearranged, the procedure advances to step 306; otherwise, the procedure returns to step 303 to repeat steps 303 and 304 for the remaining subfields yet to be rearranged.
In step 306, whether every subfield of every pixel in the object field has been rearranged is determined. When every subfield of every pixel is determined to have been rearranged, the procedure advances to step 307; otherwise the procedure returns to step 302 to repeat steps 302 to 305 for the remaining pixels.
In step 307, the image display section 16 displays the display data in the object field obtained in step 306.
With reference to
In the present embodiment, the process shown in
The process performed in step 113 shown in
With reference to
Furthermore, in the present embodiment as in the first embodiment, the subfields of each field sequentially start emission at regular intervals.
In the present embodiment, the pixel position of each subfield to be acquired for subfield rearrangement is determined based on the pixel to be rearranged and using equation 5 shown below.
Xi=−Vf×{(i−1)−(N×α)}/(N×α) (Equation 5)
where: Xi represents the pixel position vector, based on a pixel to be rearranged, of a subfield to be acquired for subfield rearrangement; Vf represents the value of a motion vector F; i represents the subfield number of a subfield to be rearranged; N represents the number of subfields per TV field; and α represents the ratio of Tf to Tm determined by equation 4.
In the present embodiment, the value Vf is of a motion vector F which, being among the motion vectors F extending between the preceding field A and the intermediate field B, extends from a pixel of the preceding field A to a pixel to be rearranged of the intermediate field B. Each subfield of the pixel to be rearranged is rearranged using the motion vector F.
As described above, in the present embodiment, out of the motion vectors F extending between the preceding field A and the intermediate field B, one extending from pixel a of the preceding field A to pixel b to be rearranged of the intermediate field B is selected, a pixel position vector is calculated for each subfield to be rearranged using equation 5, and the subfield is rearranged. The process will be described below.
Therefore, SF6 obtains subfield emission data from pixel (n−2) as shown by arrow 1706 in
With reference to
Subsequently, the brightness differences between pixels are checked. For subfield SF6, for example, a pixel position vector Xi (−2, 0) is obtained in step 113. Next, in step 115, the brightness difference between pixels (n−3) and (n−1) is checked. Since the brightness difference between pixels (n−3) and (n−1) is larger than the threshold value, the procedure advances to step 117. Since the value of x determined in step 113 is −2, the procedure advances from step 117 to step 119, then to step 124. In step 124, the value of x is incremented by 1 to −1, then the procedure returns to step 115 to check the brightness difference between pixels (n−2) and (n−1). Since the brightness difference between pixels (n−2) and (n−1) is smaller than or equal to the threshold value, the procedure advances to step 116. In step 116, the pixel position vector Xi of SF6 corrected from (−2, 0) to (−1, 0) is outputted. Pixel position vectors Xi for the other subfields are also calculated in a similar manner. The values of pixel position vectors Xi thus calculated are −1 for SF5, 0 for SF4, +1 for SF3, +2 for SF2, and +3 for SF1.
In the present case, therefore, SF6 obtains subfield emission data from pixel (n−2) as shown by arrow 1806 in
In the present embodiment as in the first embodiment, plural subfields which would be arranged on a same pixel for a still picture can be rearranged along a line-of-sight path.
Furthermore, in the present embodiment compared with the first embodiment, the distance of moving subfield emission data for subfield rearrangement can be reduced. For example, in both of the subfield rearrangement example shown in
According to the third embodiment described above, subfields can be rearranged taking a viewer's line-of-sight path into consideration by using motion vectors, and moving image blurring and the generation of dynamic false contours can be inhibited. It is also possible to prevent subfields to be rearranged from being left without being rearranged. Furthermore, the distances by which subfields are moved for subfield rearrangement can be reduced. This makes it possible to inhibit image shaking and realize more natural image display. Furthermore, the subfields to be rearranged are rearranged using only subfields of similar colors to them, and subfields of largely differing colors are not used. The rearranged subfields, therefore, do not show false colors. This makes it possible to inhibit the generation of false contours. Still furthermore, the amount of arithmetic processing to be performed to carry out such field rearrangement can be reduced.
In a fourth embodiment of the present invention, the intervals between subfield emission start times are assumed variable as in the second embodiment, and subfield data is rearranged using an intermediate field and motion vectors F as in the third embodiment.
The following description of the fourth embodiment is, the same as done for the second embodiment, based on a case where, compared with cases where the subfields of each field sequentially start emission at regular intervals, a heavy display load causes the subfields to start emission early thereby causing the inclination of the viewer's line-of-sight path to be reduced.
Also, in the fourth embodiment, the same as in the third embodiment, any one of the three methods of subfield rearrangement described for the third embodiment may be used. Namely, the “object field” referred to in the following description of the fourth embodiment may be any one of the preceding field A, intermediate field B, and current field C shown in
The pixel position changing section 14 calculates a pixel position vector indicating the pixel a subfield of which is to be used to rearrange an object subfield of an object pixel. This is done by using the corresponding motion vector F detected in the motion vector F detection section 19, the emission start time of the subfield determined in the subfield emission period calculation section 18, and the brightness information calculated in the brightness information calculation section 13, and also using the procedure shown in
The subfield rearrangement section 15 obtains, out of the subfield data outputted from the subfield conversion section 12, the subfield emission data of the pixel indicated by the pixel position vector determined by the pixel position changing section 14, and sets the emission data thus obtained on the object subfield of the object pixel to be rearranged. By repeating this process, the subfields of each pixel are rearranged such that they have new subfield data generated from the subfield data obtained by the subfield conversion section 12. The image display section 16 displays the subfield data thus generated.
In step 401, the motion vector F detection section 19 detects, as done in step 301 shown in
In step 402, the subfield emission period calculation section 18 calculates, as done in step 202 shown in
In step 403, out of the motion vectors F detected in step 401, the one ending at an object pixel is selected.
In step 404, the pixel position changing section 14 determines a pixel position vector indicating the subfield to be acquired for subfield rearrangement. This is done by using the motion vector F detected in step 401, the emission start time of the object subfield calculated in step 402, and ratio α as parameters and also using the procedure shown in
In step 405, the subfield rearrangement section 15 sets the emission data obtained from the subfield indicated by the pixel position vector obtained in step 404 on the object subfield of the object field.
In steps 406 and 407, a loop process similar to the one performed in steps 105 and 106 shown in
The method of subfield rearrangement according to the present embodiment differs between a case where the brightness difference between pixels is smaller than or equal to a threshold value and a case where the brightness difference between pixels is larger than the threshold value. Subfield rearrangements in both cases will be described below.
With reference to
In the present embodiment, the process shown in
The process performed in step 114 shown in
With reference to
In the present embodiment, the pixel position of each subfield to be acquired for subfield rearrangement is determined based on the pixel to be rearranged and using equation 6 shown below. The parameters included in the equation are the same as those included in the equations used in the foregoing embodiments.
Xi=−Vf×{Si−(Tf×α)}/(Tf×α) (Equation 6)
As described above, in the present embodiment, out of the motion vectors F extending between the preceding field A and the intermediate field B, one extending from pixel a of the preceding field A to pixel b to be rearranged of the intermediate field B is selected, a pixel position vector is calculated for each subfield of each pixel to be rearranged using equation 6, and the subfield is rearranged. The process will be described below.
Therefore, SF6 obtains subfield emission data from pixel (n−2) as shown by arrow 2106 in
With reference to
Subsequently, the brightness differences between pixels are checked. For subfield SF6, for example, a pixel position vector Xi (−1, 0) is obtained in step 114. Next, in step 115, the brightness difference between pixels (n−3) and (n−2) is checked. Since the brightness difference between pixels (n−3) and (n−2) is larger than the threshold value, the procedure advances to step 117. Since the value of x determined in step 114 is −1, the procedure advances from step 117 to step 119, then to step 124. In step 124, the value of x is incremented by 1 to 0, then the procedure returns to step 115 to check the brightness difference between pixels (n−2) and (n−2). Since the brightness difference between pixels (n−2) and (n−2) is 0, i.e. smaller than or equal to the threshold value, the procedure advances to step 116. In step 116, the pixel position vector Xi of SF6 corrected from (−1, 0) to (0, 0) is outputted. Pixel position vectors Xi for the other subfields are also calculated in a similar manner. The values of pixel position vectors Xi thus calculated are 0 for SF5, 0 for SF4, +1 for SF3, +1 for SF2, and +2 for SF1.
In the present case, therefore, SF6, SF5 and SF4 remain unchanged with their emission data on pixel (n−2) as shown in
According to the fourth embodiment described above, every subfield of every pixel can be rearranged taking a viewer's line-of-sight path into consideration. This makes it possible, while inhibiting moving image blurring and the generation of dynamic false contours, to prevent subfields to be rearranged from being left without being rearranged. When a display method in which subfield emission intervals are variable according to the image display load factor is used, too, the subfields can be rearranged into an emission pattern better matching the viewer's sight-of-line path.
The subfields to be rearranged are rearranged using only subfields of similar colors to them, and subfields of largely differing colors are not used. The rearranged subfields, therefore, do not show false colors, so that it is possible to inhibit the generation of false contours. Furthermore, the distances by which subfields are moved for subfield rearrangement can be reduced. This makes it possible to inhibit image shaking and realize more natural image display.
The above described example of subfield rearrangement is based on a case where the subfields of each field sequentially emit light earlier than in cases where the subfields of each field sequentially emit light at regular intervals. The same advantageous effects as those obtained in the above example can be obtained, by rearranging subfields using equation 6, also in cases where the subfields of each field sequentially emit light later than in cases where the subfields of each field sequentially emit light at regular intervals causing the line-of-sight path to be more inclined.
A fifth embodiment of the present invention will be described below using concrete example images. Namely, out of the images included in the standard moving image collection compiled under the supervision of the Institute of Image Information and Television Engineers, “No. 30 Crowd” is used as image A, and “No. 55 Pendulum (shutter speed: 1/1000 s)” is used as image B. The latter is shown in
How these images A and B can be displayed by existing methods will be explained in the following.
When the method disclosed in Japanese Patent Laid-Open No. H08-211848 is applied to image A, the false contour of a woman wearing white clothes can be reduced, but some subfields are left without being set. As a result, the boundary between the image of the woman and the background image suffers image quality deterioration due to lowering of brightness. Similarly, when the method disclosed in Japanese Patent Laid-Open No. H08-211848 is applied to image B, some subfields are left without being set. As a result, the boundary between a pendulum 2301, shown in
When the method disclosed in Japanese Patent Laid-Open No. 2002-123211 is applied to image A, the false contour of the woman wearing white clothes is reduced, but, with the woman moving her arms and hands fairly quickly, her image is blurred. In addition, in adjusting the image using detected motion vectors only, subfields of pixels of largely differing colors are acquired. This causes false colors to be generated and image quality to deteriorate. When the method disclosed in Japanese Patent Laid-Open No. 2002-123211 is applied to image B, subfields of pixels of largely differing colors are acquired depending on the amount of movement of the pendulum 2301. This causes the colors of black pixels and white pixels representing the pendulum to change and the image of the pendulum to deteriorate.
Next, how these images A and B can be displayed by the methods according to the foregoing embodiments of the present invention will be explained in the following. When image A is adjusted by the methods of the foregoing embodiments, subfields to be rearranged are rearranged using only subfields of pixels of similar colors to them based on motion vectors and brightness information and reflecting the amount of image movement. This reduces the false contour of the woman wearing white clothes without causing image deterioration. When image B is adjusted by the methods of the foregoing embodiments, subfields to be rearranged are rearranged using only subfields of pixels of similar colors to them based on motion vectors and brightness information and reflecting the amount of image movement. This does not significantly change the colors of black pixels and white pixels representing the image, so that the image of the pendulum does not deteriorate.
Thus, the methods according to the foregoing embodiments of the present invention can prevent image quality deterioration which can result from image adjustment carried out using motion vectors only or using erroneously detected motion vectors.
A sixth embodiment of the present invention will be explained below.
In the foregoing embodiments, for each subfield of each pixel to be rearranged, a pixel position where a subfield is to be acquired is determined such that the brightness difference between the pixel to be rearranged and the pixel to be acquired is smaller than or equal to a threshold value, and each subfield of each pixel to be rearranged is rearranged using such an acquired subfield. It is, however, possible to improve image quality without checking the brightness difference between pixels for every subfield.
In the present embodiment, only for optional subfields of each pixel to be rearranged, the brightness difference between pixels is checked, and pixel positions where subfields to be used to rearrange such optional subfields are to be acquired are determined. For other subfields, the brightness difference between pixels is not checked. Such other subfields are rearranged using subfields acquired at pixel positions initially determined using an appropriate equation. For example, the brightness difference between pixels is checked only for heavily weighted subfields, and pixel positions where subfields to be used to rearrange the heavily weighted subfields are to be acquired are determined. Lightly weighted subfields are less likely to generate false colors, so that they are rearranged, for pixel rearrangement, using subfields acquired at pixel positions determined using an appropriate equation without checking the brightness difference between pixels.
Heavily weighted subfields which can significantly affect colors displayed are rearranged without using subfields largely differing in color from them, so that, as
The above embodiments of the present invention can be modified, for example, as follows.
Even though the third and fourth embodiments have been explained based on a case where the intermediate field B is positioned in the middle (α=0.5) of the TV field period between the preceding field A and the current field C, the advantageous effects of the third and fourth embodiments do not change even in cases where the intermediate field B is positioned other than in the middle of the TV field period between the preceding field A and the current field C.
Even though, the above embodiments of the present invention have been explained referring to subfield emission start times as time parameters representing emitting positions of subfields, other parameters than subfield emission start times may be used. For example, emission periods between subfield emission start times and emission end times may be used as parameters.
Even though, the above embodiments of the present invention have been explained referring to motion vectors V or Vf as one-dimensional values related with horizontal movements only, the advantageous effects of the above embodiments do not change even in cases where motion vectors V and Vf are two-dimensional values.
Even though, the above embodiments of the present invention have been explained based on the assumption that the number of subfields per field is six, the advantageous effects of the above embodiments do not change even incases where the number of subfields per field is other than six.
The brightness difference between pixels to be checked by the pixel position changing section used in the above embodiments of the present invention may be calculated from image RGB data. The advantageous effects of the above embodiments do not change even in cases where differences between individual R, G, and B data are checked instead of the brightness difference.
With reference to the flowchart shown in
Combining any parts, for example, drawings or methods, of the above embodiments of the present invention can make up another embodiment of the present invention.
According to any one of the above embodiments of the present invention, image quality deterioration can be better prevented. The advantageous effects of individual ones of the above embodiments include the following.
The first embodiment can inhibit the generation of false colors caused by inaccurately detected motion vectors or motion vectors extending in various directions and makes it possible to reduce the amount of arithmetic processing to be performed while preventing image quality deterioration. The second embodiment can inhibit the generation of false colors caused by inaccurately detected motion vectors or motion vectors extending in various directions and makes it possible to better inhibit moving image blurring and the generation of dynamic false contours. The third embodiment can inhibit the generation of false colors caused by inaccurately detected motion vectors or motion vectors extending in various directions and makes it possible to inhibit image shaking, realize more natural image display, and reduce the amount of arithmetic processing to be performed. The fourth embodiment can inhibit the generation of false colors caused by inaccurately detected motion vectors or motion vectors extending in various directions and makes it possible to better inhibit moving image blurring and the generation of dynamic false contours while also inhibiting image shaking.
While we have shown and described several embodiments in accordance with our invention, it should be understood that disclosed embodiments are susceptible of changes and modifications without departing from the scope of the invention. Therefore, we do not intend to be bound by the details shown and described herein but intend to cover all such changes and modifications that fall within the ambit of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2007-275110 | Oct 2007 | JP | national |