The technical field of the examples to be disclosed in the following sections relates to the art of display systems and image production, and more particularly, to the art of image processing in display production.
Optics is the key element in current display systems. Low quality or indelicate optics may introduce geometric distortions in produced images. In display systems using a set of elementary colors (i.e. primary colors) to present desired color images, each elementary color image component may have separate distortions; while different color image components may have different distortions. When superimposed to form the desired image, distortions in different color image components are mixed together—resulting in combined distortion in the displayed image.
In one example, a method for producing an image using an image producing system is disclosed herein. The method comprises: characterizing a geometric distortion introduced to each image component of the image by the image producing system; creating a correction image component for each image component of the image, wherein said correction image component has a distortion complementary to the geometric distortion in the corresponding image component; and producing the image using the correction image component.
In another example, a computer-readable medium having a set of computer-executable instructions for performing a method for producing an image using an image producing system is disclosed, wherein the method comprises: characterizing a geometric distortion introduced to each image component of the image by the image producing system; creating a correction image component for each image component of the image, wherein said correction image component has a distortion complementary to the geometric distortion in the corresponding image component; and producing the image using the correction image component.
In yet another example, a device for use in an imaging system for correcting a geometric distortion introduced by the imaging system is disclosed herein. The device comprises: an image warping engine capable of creating a correction image component for each image component of the image, wherein said correction image component has a distortion complementary to a geometric distortion in the corresponding image component introduced by the system during imaging.
In still yet another example, a display system for displaying an image is disclosed herein. The system comprises: an image engine having an array of individually addressable pixels; and a control unit comprising a warping engine for creating a correction color image component for each color image component of the image, wherein said correction color image component has a distortion complementary to a geometric distortion in the corresponding color image component introduced by the system during imaging.
a to
a to
Disclosed herein is a method for correcting geometric distortions introduced by optical elements of the display system used for reproducing the image with the correction being performed on distortions in individual color image component.
Unlike existing image correction solutions that either assume that the geometric distortion is the same for each primary color image component, or that the input and output primary colors perfectly match, the method disclosed herein corrects the distortion for each color image component used in the display system to display the image. Specifically, the distortion in each color image component introduced by the display system used for reproducing the image having the color component is analyzed and characterized. Corresponding to the distorted color image component with the characterized distortion, a pre-distorted correction color image component is generated. Such correction color image component has an opposite distortion that is complementary to the characterized distortion in the corresponding color image component. The corrected color image component is then used for reproducing the desired image. During the image reproduction, the correction image is distorted by the members of the display system, such as the optical elements of the display system. Because the distortion produced by the display system is opposite or complement to the distortion in the corrected image, the final reproduced image appears to be normal.
As a way of example,
It is noted that
Referring to
Because the image correction can be performed on each individual color image component, it is preferably performed after other color correction operations, such as gamut mapping or color space conversion. Gamut mapping or color space conversion is a method to modify a representation of a color image to fit into a constrained color space of a given color rendering medium. A projection system attempts to reproduce a color image with a color depth higher than what the display system can display, the display system would have to map the colors of the color image into a color range provided by the display system. In other words, the image color gamut is would have to be mapped into the color gamut of the display system. In existence of such gamut mapping, the image correction can be performed after the gamut mapping, as shown in
The examples disclosed herein can be implemented as a standalone software module that comprises a set of computer executable instructions (e.g. program codes) or be implemented in an electronic circuit board, such as the display electronic board (90) as schematically illustrated in
An exemplary display system in which examples disclosed herein can be implemented therein is schematically illustrated in
The system controller is designated for controlling and synchronizing functional elements of the display system. One of the multiple functions of the system controller is receiving input images (or videos) from an image source 118; and processing the input image. Specifically, the system controller may have display electronics 90 as discussed above with reference to
Examples of image correction method as disclosed herein are also applicable to other application fields, such as image capture (e.g. in cameras). Image capture devices also use a plurality of optical elements or elements that may introduce geometric distortion to the captured images. In such systems, the distortion introduced by the optical elements need to be corrected after a gamut mapping process that may be performed by the image processing chain in these camera. These operations (e.g. gamut mapping and distortion correction) may be performed in software modules or in embedded electronic processors in the image capture devices.
It will be appreciated by those of skill in the art that a new and useful image correction method has been described herein. In view of the many possible embodiments, however, it should be recognized that the embodiments described herein with respect to the drawing figures are meant to be illustrative only and should not be taken as limiting the scope of what is claimed. Those of skill in the art will recognize that the illustrated embodiments can be modified in arrangement and detail. Therefore, the devices and methods as described herein contemplate all such embodiments as may come within the scope of the following claims and equivalents thereof.