Color calibration of color image rendering devices
First Claim
1. A method for detecting color differences between a source digital image and a reproduction by a rendering device of said source digital image, wherein said method is operable in a computer that communicates with said rendering device and comprises the steps of:
- providing a rendering, upon a display surface associated with said rendering device, of one or more images stored in memory of said computer, each of said one or more images comprising one or more colors present identically at a plurality of spatial positions;
determining spatial variations of said each of said colors at said plurality of spatial positions within the rendering of each of said one or more images based upon measurements of spatial non-uniformity of the rendering upon said display surface;
producing upon said display surface a reproduction of said source digital image;
capturing a digital image of said reproduction of said source digital image;
computing one or more histograms from each of said source digital image and said digital image of said reproduction of said source digital image;
comparing corresponding ones of said one or more histograms of said each of said source digital image and said digital image of said reproduction of said source digital image from said computing step to determine color differences that are not due to said spatial non-uniformity of rendering upon said display surface by said rendering device; and
correcting said spatial non-uniformities of rendering and said color differences that are not due to said spatial non-uniformity of rendering to provide another reproduction of said source digital image, by said rendering device, that matches the colors of said source digital image within a criterion for color error.
1 Assignment
0 Petitions
Accused Products
Abstract
Color calibration of color image rendering devices, such as large color displays, which operate by either projection or emission of images, utilize internal color measurement instrument or external color measurement modules locatable on a wall or speaker. A dual use camera is provided for a portable or laptop computer, or a cellular phone, handset, personal digital assistant or other handheld device with a digital camera, in which one of the camera or a display is movable with respect to the other to enable the camera in a first mode to capture images of the display for enabling calibration of the display, and in a second mode for capturing image other than of the display. The displays may represent rendering devices for enabling virtual proofing in a network, or may be part of stand-alone systems and apparatuses for color calibration. Improved calibration is also provided for sensing and correcting for non-uniformities of rendering devices, such as color displays, printer, presses, or other color image rendering device.
181 Citations
28 Claims
-
1. A method for detecting color differences between a source digital image and a reproduction by a rendering device of said source digital image, wherein said method is operable in a computer that communicates with said rendering device and comprises the steps of:
-
providing a rendering, upon a display surface associated with said rendering device, of one or more images stored in memory of said computer, each of said one or more images comprising one or more colors present identically at a plurality of spatial positions; determining spatial variations of said each of said colors at said plurality of spatial positions within the rendering of each of said one or more images based upon measurements of spatial non-uniformity of the rendering upon said display surface; producing upon said display surface a reproduction of said source digital image; capturing a digital image of said reproduction of said source digital image; computing one or more histograms from each of said source digital image and said digital image of said reproduction of said source digital image; comparing corresponding ones of said one or more histograms of said each of said source digital image and said digital image of said reproduction of said source digital image from said computing step to determine color differences that are not due to said spatial non-uniformity of rendering upon said display surface by said rendering device; and correcting said spatial non-uniformities of rendering and said color differences that are not due to said spatial non-uniformity of rendering to provide another reproduction of said source digital image, by said rendering device, that matches the colors of said source digital image within a criterion for color error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for detecting color differences between a source digital image and a reproduction by a rendering device of said source digital image, wherein said method is operable in a computer that communicates with said rendering device and comprises the steps of:
-
providing a rendering, upon a display surface associated with said rendering device, of one or more images stored in memory of said computer; measuring spatial non-uniformity of said rendering upon said display surface by said rendering device; rendering upon said display surface a reproduction of said source digital image, wherein said reproduction is corrected for said spatial non-uniformity of said rendering measured by said measuring step; capturing a digital image of said reproduction of said source digital image; producing one or more histograms from each of said source digital image and said digital image of said reproduction of said source digital image; comparing corresponding ones of said one or more histograms of said each of said source digital image and said digital image of said reproduction of said source digital image from said producing step to determine color differences; and correcting said spatial non-uniformities of rendering and said color differences to provide another reproduction of said source digital image, by said rendering device, that matches the colors of said source digital image within a criterion for color error.
-
-
13. A method for detecting color differences between a source digital image and a reproduction by a rendering device of said source digital image, wherein said method is operable in a computer that communicates with said rendering device and comprises the steps of:
-
providing a rendering, upon a display surface associated with said rendering device, of one or more images stored in memory of said computer; measuring spatial non-uniformity of said rendering upon said display surface by said rendering device; rendering upon said display surface a reproduction of said source digital image; capturing a digital image of said reproduction of said source digital image; producing one or more histograms from each of said source digital image and said digital image of said reproduction of said source digital image, in which said one or more histograms produced from said source digital image are modified to account for said spatial non-uniformity of rendering measured by said measuring step; comparing corresponding ones of said one or more histograms of said each of said source digital image and said digital image of said reproduction of said source digital image from said producing step to determine color differences; and correcting said spatial non-uniformities of rendering and said color differences to provide another reproduction of said source digital image, by said rendering device, that matches the colors of said source digital image within a criterion for color error.
-
-
14. A non-transitory, computer-readable medium encoding software executable by a computer for detecting color differences between a source digital image and a reproduction by a rendering device of said source digital image, said software comprising:
-
one or more programs for enabling a rendering, upon a display surface associated with said rendering device, of one or more images stored in computer memory, each of said one or more images comprising one or more colors present identically at a plurality of spatial positions; one or more programs for determining spatial variations of each of said colors at said plurality of spatial positions across said display surface within the rendering of each of said one or more images based upon measurements of spatial non-uniformity of the rendering upon said display surface; one or more programs for producing upon said display surface a reproduction of said source digital image; one or more programs for capturing a digital image of said reproduction of said source digital image; one or more programs for computing one or more histograms from each of said source digital image and said digital image of said reproduction of said source digital image; one or more programs for comparing corresponding ones of said one or more histograms of said each of said source digital image and said digital image of said reproduction of said source digital image to determine color differences that are not due to said spatial non-uniformity of rendering upon said display surface by said rendering device; and one or more programs that correct said spatial non-uniformities of rendering and said color differences that are not due to said spatial non-uniformity of rendering to provide another reproduction of said source digital image, by said rendering device, that matches the colors of said source digital image within a criterion for color error. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification