The present invention relates to an image processing apparatus, an image display apparatus, an image processing method, and a computer product.
Conventionally, digital image data input to an image display apparatus is in a form in which pixels of red (R), green (G), and blue (B) are arranged into a square or rectangular parallelepiped array. In color display of the image display apparatus, a display effect viewed by a person greatly differs depending on a method for arranging the RGB pixels. In computer display, to express a sharp image, color units each having a set of pixels of R, G, and B are arranged in a square or rectangular parallelepiped array. When high resolution is required, a delta array with which the highest resolution is obtained among all forms of arrays formed with pixels of same number is often used. In the delta array, pixels are shifted-by a half pitch for every line.
Conventionally, a method for improving resolution in the delta array is proposed. In such a method, a display element constituted by plural pixels for which light can be controlled according to image data, and pixel shifting means for shifting positions of pixels by half a distance between two adjacent pixels both longitudinally and transversely in a diagonal direction of the display pixels are used. In a technique disclosed in, for example Japanese Patent Application Laid-Open No. H7-134275, a rotating plate is used for changing a direction of light refraction, as the pixel shifting means.
Furthermore, in a technique disclosed in, for example, Japanese Patent Application Laid-Open No. 2003-322908, to-be-displayed green display pixels excellent in human visibility are provided at potions shifted by half a pixel longitudinally and transversely on display elements of red, blue, and green to obtain high resolution with a single projector.
In a technique disclosed in, for example, Japanese Patent Application Laid-Open No. 2004-70365, pixels are shifted using an image shifter to improve resolution.
Most of the conventional methods to improve resolution are proposed on the premise that an image is viewed from a distance (visible distance) at which a pixel structure is not recognized. Such methods are applied to a movie, and a television that are supposed to be viewed away from an image keeping a sufficient distance. Therefore, color components that constitute the displayed pixels and an image roughness such as out-of-color registration is recognized less frequently. However, image display apparatuses having a large screen used in a meeting have been increasing. Such image display apparatuses are often used in a situation in which the pixel structure can be recognized by viewers because of its use in a meeting or the like. Therefore, the color components that constitute the pixels, deviations of the respective colors, and the like should be considered.
The technique disclosed in the Japanese Patent Application Laid-Open No. 7-134275 and the technique disclosed in the Japanese Patent Application Laid-Open No. 2003-322908 cause frequent occurrence of out-of-color registration, resulting in degradation of an image quality.
Meanwhile, to improve the resolution of the display image by shifting pixels, there have been proposed a method by shifting pixels in one of a horizontal direction and a vertical direction or in plural directions combining the horizontal direction and the vertical direction, and a method for displaying an image in a delta array by diagonally shifting pixels using one pixel shifting means and improving resolution closer to a twofold resolution transversely and longitudinally at low cost. However, the techniques for displaying the high resolution image by arranging pixels in the delta array or diagonally shifting the pixel positions have the following problems. With the technique disclosed in the Japanese Patent Application Laid-Open No. 2004-70365, the resolution is improved only by increasing the number of display pixels. Data obtained by extracting only converted pixel data on pixels displayed in the delta array from image data (converted image data) having pixel data (converted pixel data) in the square or rectangular parallelepiped array generated by an image processing such as resolution conversion is displayed as output pixel data. The other converted pixel data is not used for the output image. Due to this, the data that cannot be used for the output pixel data is generated in the converted pixel data arranged in the square or rectangular parallelepiped array. Accordingly, image data dropouts occur to the displayed image and the image quality is degraded.
For example, an input image is made equal in resolution to converted image data in a square or rectangular parallelepiped array on the display apparatus, pixels of the input image and those of the converted image are arranged as shown in
The present invention has been achieved to solve the above problems, and it is an object of the present invention to provide an image processing apparatus, an image display apparatus, an image processing method, and a computer product capable of generating and displaying output image data without image data dropouts, and improving a quality and a resolution of a displayed image by using converted pixel data that has not been conventionally used to generate the output image data to be displayed from among converted pixel data in a square or rectangular parallelepiped array obtained through an image processing such as resolution conversion in an image display apparatus in which pixels are arranged in a delta array or an image display apparatus in which pixels are shifted in a diagonal direction.
An image processing apparatus according to the present invention performs resolution conversion on image data to output to a display unit, and includes a resolution converting unit configured to perform resolution conversion on the image data to generate pixel data having a resolution α times as high as a resolution of the display unit, where α>1; an image processing unit configured to perform an image processing on the pixel data; and a decimation unit configured to decimate the pixel data on which the image processing has been performed, to have a resolution equal to or lower than the resolution of the display unit, and to output decimated data to the display unit.
According to the image processing apparatus according to the present invention, image data is subjected to resolution conversion, the image data subjected to the resolution conversion is subjected to an image processing, and then decimated to obtain pixel data to be output to a display unit. Therefore, an image data dropout caused by a failure to use a part of the converted image data for the output image data does not occur. Thus, the image processing suitable for display of an image having a high-quality and high-resolution can be performed.
An image display apparatus includes an image processing apparatus including a resolution converting unit configured to perform resolution conversion on image data to generate pixel data having a resolution α times as high as a resolution of a display unit, where α>1; an image processing unit configured to perform an image processing on the pixel data; and a decimation unit configured to decimate the pixel data on which the image processing has been performed, to have a resolution equal to or lower than the resolution of the display unit, and to output decimated data to the display unit; and a display element capable of controlling a light according to output image data generated by the image processing apparatus, and configured to display an image constituted by M×N pixels having N lines of pixel lines each of which includes M pieces of pixels arranged in a horizontal direction at a pitch Ph, the pixel lines arranged in a vertical direction at a pitch Pv, the pixel lines arranged so that two pixel lines adjacent to each other are shifted by approximately 0.5 Ph in the horizontal direction.
According to the present invention, the image display apparatus includes the image processing apparatus that performs the image processing suitable for display of an image having a high quality and a high resolution. Thus, it is possible to provide an image display apparatus capable of displaying an image having a high quality and a high resolution.
Exemplary embodiments according to the present invention will be explained below in detail with reference to the accompanying drawings. Note that the present invention is not limited to the embodiments.
The image display apparatus 100 includes an interface (I/F) 1, an analog/digital (A/D) converter 2, a demodulator 3, a storage unit 4, a display unit 5, and the image processing apparatus 10.
The image processing apparatus 10 includes an image processing unit 11, a resolution converting unit 12, and an output data generating unit 13.
The image display apparatus 100 inputs image data through the I/F 1 in an arbitrary one of various forms such as a digital form and an analog form. When analog image data is input to the image display apparatus 100, then the analog image data is converted into digital image data by the A/D converter 2, and a resolution of the image data is detected. The image data input as a modulated signal is demodulated by the demodulator 3 and a resolution of the image data is detected. In case of the image data, the resolution of the image data is detected by a horizontal synchronization signal and a vertical synchronization signal.
The input image data is then temporarily stored in the storage unit 4, for example, a buffer, which can store data of two or more frames. These processes are performed according to input of the image data and not necessarily synchronized with subsequent processes.
As shown in
If the display elements are arranged in the delta array of M×N pixels, the resolution converting unit 12 generates image data of 2M×N pixels. The image data of 2M×N pixels is image data in a square or rectangular parallelepiped array.
The output data generating unit 13 generates image data to be arranged in the delta array. Namely, the output data generating unit 13 calculates pixel data output from the display elements using the pixel data generated by the resolution converting unit 12. The present invention is characterized such that pixels to be output are arranged in the delta array, differently from the conventional techniques with which data on pixel points other than those in the delta array is abandoned without using it. According to the present invention, the data on pixel points that are conventionally abandoned is used for an operation process on data on pixel points in the delta array to be output.
The output data generating unit 13 operates the data on output pixel points including all points arranged in a square array, and outputs output pixel points in the delta array. Since the output data generating unit 13 does not output pixel points that cannot be output from the display elements in the delta array, it performs an apparent, so-called decimation. The output data generating unit 13 transmits the operated image data on the pixels in the delta array thus generated to the display unit 5, in which the display elements display the received image data.
Output data processing performed by the output data generating unit 13 is explained next. The output data processing performed by the output data generating unit 13 is a process for obtaining output pixel data so that the pixel array of the converted image data on the pixels arranged in the square or rectangular parallelepiped array after being subjected to the various image processing is matched to that of the output image data on the pixels arranged in the delta array. Alternatively, the output data processing can be performed while being included in the other image processing.
In this process, the resolution-converted pixel data among the converted image data is filtered on the following assumption. Pieces of the pixel data at the pixel position (X, Y) and pixel positions (X−0.5 Ph, Y), (X+0.5 Ph, Y), (X, Y−Pv), and (X, Y+Pv) adjacent to the pixel at the position (X, Y) longitudinally and transversely and represented by white circles are A, B, C, D, and E, respectively. A constant α1 is 0.2 to 0.8, and constants α2 to α5 are 0.05 to 0.2. By performing this filtering, a high resolution image free from the image dropouts, which are the conventional problem, can be displayed.
More preferably, the constant α1 is in a range from 0.5±0.1 and the constants α2 to (5 are in a range from 0.125 (0.025. By so setting, the image which is less influenced by the pixel data dropouts or the like caused by the difference in the number of pixel between the converted image and the output image, and which has a quality closer to that of the display image obtained by shifting pixels longitudinally and transversely can be displayed. In this example, the instance of α1=0.5 and α2=α3=α4=α5=0.125 is shown. In this instance, the output pixel data Q is expressed as Q=0.5·A+0.125 (B+C+D+E).
By obtaining the output pixel data Q by thus filtering all the pixels, a high resolution image free from the image dropouts, which are conventional problems, can be displayed.
More preferably, the constant β1 is 0.1 to 0.6, the constants β2 to β5 are 0.1 to 0.15, and the constants β6 to β9 are 0 to 0.1. By so setting, the image which is less influenced by the pixel data dropouts or the like caused by the difference in the number of pixels between the converted image and the output image, and which has a quality closer to the display image obtained by shifting the pixels longitudinally and transversely can be displayed.
In this example, the instance of β1=0.25, β2=β3=β4=β5=0.125, and β6=β7=β8=β9=0.0625 is shown. In this instance, the output pixel data Q is expressed as Q=0.25·A+0.125 (B+C+D+E)+0.0625 (F+G+H+I).
In this process, the pixel data on the pixels that are located longitudinally and transversely to the pixel represented by the circle with slashes, and that are represented by white circles are used when two surrounding pixels are obtained. The pixel data on the pixels that are located diagonally adjacent to the pixel represented by the circle with slashes, and that are represented by white circles are used when four surrounding pixels are obtained. The pixel data on the pixel represented by the circle with slashes is used only when the pixel itself is obtained. Therefore, all the pixel data on the converted image is reflected in the output image and used for the output image.
In this process, the pixel data on the pixels represented by the white circles is used when the four surrounding pixels are obtained and that on the pixel represented by the circle with slashes is used only when the pixel itself is obtained. Therefore, all the pixel data on the converted image is used to determine the output image. The image data is thus reflected in not only the pixel data to be output but also the pixel data adjacent thereto. The pixel data that can express an entire image with a high quality while out-of-color registration is suppressed can be obtained.
As can be seen, the image processing apparatus capable of improving the quality and the resolution of the image by filtering the resolution-converted image data can be realized. As compared with the conventional techniques with which the pixel data on the pixels at positions corresponding to the delta array is extracted and output without being filtered, the image processing apparatus can provide the high quality image. When such an image processing apparatus is incorporated into the image display apparatus, the image display apparatus that can display the image by similarly improving the quality and the resolution of the image can be realized.
The resolution converting unit 12 performs a resolution conversion process on image data after the image processing unit 11 performs an image processing thereon. The resolution converting unit 12 generates image data in a square or rectangular parallelepiped array to be matched to the resolution of the display unit 5′ of the image display apparatus 100′.
The resolution converting unit 12 generates image data of 2M×N pixels when display elements are in a delta array of M×N pixels or when the number of pixels of display elements is M×0.5N and pixel shifting is performed on the pixels. It is noted that the image data on 2M×N pixels is image data in the square or rectangular parallelepiped array. In addition, the number of pixels of the display elements is assumed as M×0.5N when the pixel shifting is performed.
The output data generating unit 13′ generates image data on pixels in the delta array. Namely, the output data generating unit 13 calculates pixel data output from the display elements using the pixel data generated by the resolution converting unit 12 and dos not output pixel points that cannot be output from the display elements. Therefore, the output data generating unit 13′ performs an apparent decimation in which all but the output pixel points, i.e., pixel points for the delta array are decimated from the pixel points apparently processed based on all the pixel points. The output data generating unit 13′ transmits the image data on the pixels in the delta array thus generated to the display unit 5′, in which the display elements display the received image data.
As pixel shifting means for shifting pixels, an optical element (a rotating plate or a light deflector or the like) capable of shifting an emission light to be parallel to an incident light, rotating the incident light at a certain angle, or changing over optical paths by a combination of the shifting and the rotation is employed. By thus performing the pixel shifting, a pixel array equivalent to that shown in
Output data processing performed by the output data generating unit 13′ is explained next. The output data processing performed by the output data generating unit 13′ is a process for obtaining output pixel data so that the pixel array of the converted image data on pixels in the square or rectangular parallelepiped array after being subjected to the various image processing is matched to that of the output image data on the pixels in the delta array. Alternatively, the output data processing can be performed while being included in the other image processing.
Two convex lenses 203 and 205 for returning a light perpendicular to the condenser lens 203 and an integrator 206 thereto are provided in front of the integrator 206, a color wheel 204 at a position at which the light located between the lenses 203 and 205 is collected so as to change a wavelength band of the light according to image data on each color component. The integrator 206 makes the light emitted from the light source uniform. As a display element 208, a reflection liquid crystal display panel is employed.
A polarizing beam splitter (PBS) 209 separates an illumination light from an image light. A pixel shifting element 210 is constituted by a light deflector or the like and controlled by a control circuit. The pixel shifting element 210 shifts the image light by a shift amount set in a diagonal direction of the pixel array. A projection lens 211 projects the light passing through the pixel shifting element 210 onto a screen so as to display an image.
In this image display apparatus, an image frame is constituted by time-divided subframes, the divided subframes are constituted for the respective color components, and the color wheel 204 is controlled according to each color component. In this image display apparatus, the light shifting element or light deflector 210 operates for every subframe, and image information corresponding to a display position according to an operating state of the light deflector 210 is displayed on the image display element. It is thereby possible to display an image with an apparent high precision and reduce a cost of the image display apparatus.
Similarly to the single-element display apparatus, a lamp that is a combination of an extra-high pressure mercury lamp and a parabolic reflector is employed as a light source. Using an integrator that functions to make a light uniform and a polarizing plate that functions to make directions of polarized lights uniform, i.e., one direction, the light is illuminated almost uniformly.
The light passing through the integrator 206 and the polarizing plate 207 is reflected or transmitted by dichroic mirrors in different wavelength bands (corresponding to red, green, and blue components), respectively. For instance, the blue reflecting dichroic mirror reflects a blue component and transmits green and red components. The light separated into the respective color components is reflected by the PBS (polarizing beam splitter) 209 and incident on the pixel shifting element 210.
After the image light is shifted by the pixel shifting element by a shift amount set in the diagonal direction of the pixel array, the shifted light is projected onto a screen through a projection lens, thereby displaying an image. An image frame is constituted by time-divided subframes, the light shifting element or light deflector 210 operates for every subframe, and image information corresponding to a display position according to an operating state of the light deflector 210 is displayed on the image display elements.
In this embodiment, two subframes are generated according to a time of display. The image data on these subframes is transmitted to the display unit 51, in which an operation of the pixel shifting element is synchronized with the display of the subframes by the display elements, thereby displaying the image. In this embodiment, the image display apparatus and the image processing apparatus are given only for illustrated purposes and types of these apparatuses are not limited thereto.
By thus configuring, the image display apparatus can display an image apparently with a high precision. In addition, this configuration can reduce the cost of the image display apparatus. Furthermore, this configuration makes it possible for a plurality of display elements to display the respective color components and makes it unnecessary to display the color components while dividing the time of display according to the color components. Accordingly, the time of display for each color component is increased and light utilization efficiency is enhanced.
The filter used by the output data generating unit for the filtering as shown in
Considering that the human visible sensitivity to the green component is the highest, the image display apparatus is configured to display image data on the green component that has the highest influence on the resolution at two pixel positions. By so configuring, it is possible to, attain the effect of improving the resolution of the image with a simple configuration and without shifting pixels of each color component. In this embodiment, an instance of shifting pixels of only the green component in the diagonal direction using the pixel shifting element is explained.
It is assumed that the pixels of the green component to be shifted are displayed in the array similar to the pixel array of the display element shown in
These display images are generated while performing white balancing on all the color components. However, when the pixel diagonal shifting is performed, the white balancing on the display image does hardly cause a problem for the following reasons. The light from the light source for the color component to be subjected to the pixel shifting is divided, and a different display element is used for the shifting target color component.
However, when only one display element is used as shown in
In the image shown in
In the image shown in
In the image shown in
As can be seen, it is possible to provide the image display apparatus and the image processing apparatus capable of reducing the out-of-color registration caused by improving the resolution of only the green component and of displaying the image with the high quality and the high resolution so that the out-of-color registration is negligible even at the distance at which the pixel structure of the display image is recognizable, by using different filtering means suited for the array of the pixels to be output depending on whether the pixel diagonal shifting is performed.
If the single-element display apparatus that displays all the color components using one display element as shown in
Furthermore, when the number of original display pixels of the green component is set different from those of the other components instead of performing the pixel shifting performed in this embodiment, it is unnecessary to increase the number of pixels of the display element for all the color components. Therefore, a simple configuration with fewer wirings of the display element can be provided, making it possible to attain the effect of improving the resolution of the image at low cost. This can also facilitate improving the resolution of the display element itself.
If one display element included in the image display apparatus shown in
If the pixel shifting means is a light deflector using a liquid crystal, the liquid crystal is driven by an AC voltage. An applied voltage is, therefore, DC-balanced. Accordingly, causes for reducing a life of the light deflector such as a light leakage caused by uneven inclination of the liquid crystal and electrolysis of the liquid crystal less occur, making it possible to extend the life of light deflector.
It is preferable that the time of display for the display element for each of the color components at each display-position by the pixel shifting is set substantially equal. By so setting, it is possible to display an image free from out-of-color registration at a high quality and a high resolution even at a visible distance at which the pixel structure is recognizable.
Preferably, at least the green component displayed by the display element is displayed after being displaced by the pixel shifting element. By doing so, the image display apparatus can display a high resolution image at low cost. In addition, the light utilization efficiency can be enhanced.
Preferably, the time of display for the display element for the green component is shorter than those for the other color components. By setting so, an image with a good white balance can be displayed.
It is also preferable that a dimmer function that reduces a light quality of the green to be smaller than those of the other color components is further provided. By doing so, the image with a good white balance can be displayed while making the display timings of the display element for the respective color components constant.
Preferably, the display element displays the colors other than the green to be adjacent to green pixels and located alternately at different display positions, respectively. By changing the out-of-color registration of the green to which the human visible sensitivity is the highest to those of the other colors inferior to the green in human visible sensitivity, the degradation of the image quality due to the out-of-color registration can be suppressed.
Preferably, the time of the display element of outputting the respective pieces of output pixel data to the display positions is made substantially equal by adjusting the arrangement of the color components that are not displaced among all the output pixel data and by adjusting the light quantities of the respective color components. By making the time of locating the respective pieces of output pixel data at the display positions substantially equal by adjusting the arrangement of the color components that are not displaced among all the output pixel data and by adjusting the light quantities of the respective color components, and by allowing the pixel shifting operation to be performed at an AC voltage, the operation of the pixel shifting means can be made uniform to realize a regular operation. Accordingly, simplification and facilitation of the control over the pixel shifting means, and extension of the life of the means can be realized.
Preferably, the time of display for the display element for all the color components is set substantially equal, and the time of display for the color component that is not subjected to the pixel shifting is set twice as long as that for the color component to be subjected to the pixel shifting. By making the time of display for all the color components substantially equal, displaying the color component that is not subjected to the pixel shifting for a time twice as long as that for the color component subjected to the pixel shifting, and controlling the pixel shifting with the gradations matched to one another, it is possible to realize an increase in the number of gradations of the color component that is not subjected to the pixel shifting.
An image processing program executed by the image processing apparatus according to the first embodiment can be configured to be provided by being recorded in a computer readable recording medium such as a compact-disc read-only memory (CD-ROM), a flexible disk (FD), a compact-disc recordable (CD-R) or a digital versatile disk (DVD) as a file in an installable form or an executable form.
Furthermore, the image processing program executed by the image processing apparatus according to the first embodiment can be configured to be provided by being stored in a computer connected to a network such as the Internet and downloaded to the image processing apparatus through the network. Alternatively, the image processing program can be provided or distributed through the network such as the Internet.
The image processing program executed by the image processing apparatus according to the first embodiment is configured as a module that includes the respective units (the image processing unit, the resolution converting unit, the output data generating unit and the like). As actual hardware, the CPU reads the image processing program from the ROM and executes the program, whereby the respective units are loaded to a main storage device and the image processing unit, the resolution converting unit, the output data generating unit and the like are generated on the main storage device.
As explained above, an image processing apparatus, an image display apparatus, an image processing method, and a computer product according to embodiments of the present invention are useful for processing pixel data of a display image, and are particularly suitable for equipments such as a projector, a copying machine, and a printer that is required to suppress out-of-color registration to obtain a high quality image.
Number | Date | Country | Kind |
---|---|---|---|
2005-078207 | Mar 2005 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP06/05759 | 3/16/2006 | WO | 11/17/2006 |