IP Library Granted Patent US 8,035,688
Granted Patent B2
US 8,035,688 · App. 11/880,052 · Granted Oct 11, 2011

Method, system and apparatus for jointly calibrating color digital cameras and monitors

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,035,688
App. No.
11/880,052
Granted
Oct 11, 2011
Kind
B2
Abstract

A computer program product and method for calibrating and characterizing a color display perform calibrating and characterizing steps. A light source is operated in order to emit light from one or more light emitters on the light source. A color capture device, e.g., a digital camera, is calibrated and characterized based on the emitted light. Then, color images are displayed on the color display and captured on the color capture device. The color display is calibrated and characterized based on the captured color images. Computer program instructions are recorded on the computer readable medium, and are executable by a processor, for performing the calibrating and characterizing steps. A method for generating a controlled light source includes displaying light source selections to a user and receiving a user light source selection. Selected light emitters produce a light output matching the user light source selection.

Claims (71)

1. A method for calibrating and characterizing a color display, the method comprising:

operating a light source including a plurality of light emitters to emit light, including:

selecting light emitters in the light source determined as producing a largest signal for each of the RG and B channels of a color capture device; and

generating a plurality of intensity steps by operating each selected light emitter at a plurality of intensities ranging from zero power to full power; and

calibrating and characterizing the color capture device based on the emitted light, including:

capturing each of the plurality of intensity steps by the color capture device;

computing transforms relating intensity-proportional RGB channel values to camera RGB channel counts based on known luminances for the selected light emitters;

collecting a plurality of images from the color capture device, each collected image corresponding to one of the selected light emitters in the light source being operated;

computing image statistics for each collected image;

converting capture device RGB values for each collected image to linearized R′G′B′ values based on the computed transforms; and

computing color capture device spectral responsivities from known spectral power distributions of the light emitters and the linearized R′G′B′ values;

displaying color images on the color display;

capturing the displayed color images on the color capture device; and

calibrating and characterizing the color display based on the captured color images.

2. The method set forth in claim 1 , wherein:

the step of operating a light source to emit light includes mixing the emitted light to produce a composite stimulus.

3. The method set forth in claim 1 , wherein the color capture device comprises a digital camera.

4. The method set forth in claim 1 , wherein the color capture device comprises a digital video camera.

5. The method set forth in claim 1 , the step of characterizing the color capture device further including:

computing color management profiles for the color capture device based on the computed color capture device spectral responsivities and the computed transforms.

6. The method set forth in claim 1 , wherein:

the step of displaying color images on the color display includes:

displaying a white patch at a maximum white value of the color display; and

adjusting a shutter speed and aperture setting of the color capture device to obtain white point RGB values slightly less than a saturation level of the color capture device; and

the step of calibrating and characterizing the color display includes:

displaying a plurality of color patches representing a sampling of a color gamut of the color capture device including gamut boundary colors;

computing colorimetric specifications of each displayed color patch based on results of the step of calibrating and characterizing the color capture device; and

computing a model relating display RGB values to CIE XYZ values based on the white point RGB values and the computed colorimetric specifications.

7. The method set forth in claim 6 , wherein:

the step of displaying a white patch at a maximum white value includes setting the color capture device to an automatic white balance mode.

8. The method set forth in claim 6 , wherein:

the step of displaying color images on the color display further includes:

displaying an alignment target image on the color display; and

positioning the color capture device in front of the color display with the alignment target image centered in the color capture device image.

9. A computer program product for calibrating and characterizing a color display comprising:

a non-transitory computer readable medium;

computer program instructions, recorded on the computer readable medium, executable by a processor, for performing the steps of:

operating a light source including a plurality of light emitters to emit light,

determining light emitters in the light source producing a largest signal for each of the RG and B channels of a color capture device; and

generating a plurality of intensity steps by operating each selected light emitter at a plurality of intensities ranging from zero power to full power; and

calibrating and characterizing the color capture device based on the emitted light, including:

capturing each of the plurality of intensity steps by the color capture device;

computing transforms relating intensity-proportional RGB channel values to camera RGB channel counts based on known luminances for the selected light emitters;

collecting a plurality of images from the color capture device, each collected image corresponding to one of the selected light emitters in the light source being operated;

computing image statistics for each collected image;

converting capture device RGB values for each collected image to linearized R′G′B′ values based on the computed transforms; and

computing color capture device spectral responsivities from known spectral power distributions of the light emitters and the linearized R′G′B′ values; and

displaying color images on the color display;

capturing the displayed color images on the color capture device; and

calibrating and characterizing the color display based on the captured color images.

10. The computer program product set forth in claim 9 , further comprising:

a computer system for receiving user inputs, wherein the computer system houses the processor and is operatively connected to the light source for controlling operation of the plurality of light emitters, and operatively connected to the color display for controlling operation of the color display; and

a lens or diffuser system for focusing or mixing the emitted light from the light source to produce a composite stimulus.

11. The computer program product set forth in claim 9 , wherein the plurality of light emitters comprise a plurality of LEDs, and wherein the color capture device comprises at least one of a digital camera and a digital video camera.

12. The computer program product set forth in claim 9 , wherein:

the step of operating the light source includes:

selecting three light emitters in the light source and individually illuminating each one of the three light emitters; and

the step of displaying color images on the color display includes:

displaying a white patch at a maximum white value of the color display; and

adjusting a shutter speed and aperture setting of the color capture device to obtain white point RGB values slightly less than a saturation level of the color capture device; and

the step of calibrating and characterizing the color display includes:

displaying a plurality of color patches representing a sampling of a color gamut of the color capture device including gamut boundary colors;

computing colorimetric specifications of each displayed color patch based on results of the step of calibrating and characterizing the color display; and

computing a model relating display RGB values to CIE XYZ values based on the white point RGB values and the computed colorimetric specifications.

13. The computer program product set forth in claim 12 , wherein:

the step of characterizing the color capture device further includes:

computing color management profiles for the color capture device based on the computed color capture device spectral responsivities and the computed transforms;

the step of displaying a white patch at a maximum white value includes setting the color display to an automatic white balance mode; and

the step of displaying color images on the color display further includes:

displaying an alignment target image on the color display; and

positioning the color capture device in front of the color display with the alignment target image centered in the color capture device image.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED ON REEL 019608 FRAME 0572. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT ADDRESS TO BE XEROX CORPORATION, 45 GLOVER AVENUE, P.O. BOX 4505, NORWALK, CT 06856-4505. Recorded Aug 25, 2008
From: SNYDERMAN, DAVID; WOOLFE, GEOFFREY JOHN; BALA, RAJA
To: XEROX CORPORATION
Reel/Frame 021433/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2007
From: SNYDERMAN, DAVID; WOOLFE, GEOFFREY JOHN; BALA, RAJA
To: XEROX CORPORATION
Reel/Frame 019608/0572 →