IP Library Granted Patent US 7,119,760
Granted Patent B2
US 7,119,760 · App. 09/778,486 · Granted Oct 10, 2006

Color image display accuracy using green-limited gamma estimate

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 7,119,760
App. No.
09/778,486
Granted
Oct 10, 2006
Kind
B2
Abstract

Improved color image display accuracy can be achieved across a computer network by obtaining information characterizing the color response of display devices associated with a client residing on the computer network, and using the information to modify color images delivered to the client. The information may include a gamma estimate. In one embodiment, the gamma estimate is limited to only the green color channel, without reference to the gammas for the red and blue channels. In this manner, the gamma estimate concentrates on the most dominant color channel and avoids errors that can arise due to the red-blue imbalances that are highly prevalent in many display devices. The information can be obtained, for example, by guiding the client through a color profiling process that profiles the color response of the display device. For example, such guidance may take the form of a series of instructional web pages that are delivered to the client. The web pages can be made interactive to enable collection of color characterization data from the client.

Claims (106)

1. A method comprising:

determining an estimated value for a green gamma for a display device having red, blue and green channels based on selection of a displayed green element that appears to most closely blend with a dithered green background;

estimating initial gamma values for red and blue channels of the display device based on the estimated green gamma value;

performing a gray balance evaluation for red and blue channels relative to the green channel using the estimated initial gamma values for red and blue channels; and

modifying the estimated gamma values for red and blue color channels based on the gray balance evaluation for the red and blue color channels.

2. The method of claim 1 , the method further comprising:

modifying a color image based at least in part on the estimated gamma values; and delivering the modified color image to the display device.

3. The method of claim 1 , wherein the display device is associated with a client residing on a computer network, the method further comprising:

transmitting information representing the estimated gamma values to a remote server on the network;

modifying the color image at the remote server based on the information; and

delivering the modified color image to the client via the computer network for display on the display device.

4. The method of claim 1 , wherein estimating the green gamma value includes: selecting one of a first plurality of green elements displayed by the display device that appears to most closely blend with the dithered green background;

estimating a coarse green gamma value for the display device based on the selected one of the first plurality of green elements;

selecting one of a second plurality of green elements displayed by the display device that appears to most closely blend with the dithered green background, wherein the second plurality of green elements includes the selected one of the first plurality of green elements; and

estimating a fine green gamma value for the display device based on the selected one of the second plurality of green elements, wherein the estimated fine green gamma value is the estimated green gamma.

5. The method of claim 4 , wherein the first plurality of green elements represent greater gradations in green intensity than the second plurality of green elements.

6. The method of claim 1 , further comprising:

displaying a gray element having red, green and blue values substantially equal to the color value of the selected green element with the display device;

displaying a plurality of red-blue shifted gray elements having a green value substantially equal to the color value of the selected green element and red and blue values shifted from the color value of the selected green element with the display device;

selecting one of the gray element and the plurality of red-blue shifted gray elements displayed by the display device that appears to most closely blend with a dithered gray background displayed by the display device; and

estimating the gray balance of the display device based on the selected one of the gray element or selected red-blue shifted gray element.

7. The method of claim 6 , wherein the red-blue shifted gray elements represent shifts in red, blue, or a combination of red and blue away from a color value of the gray element.

8. The method of claim 6 , wherein the red-blue shifted elements do not represent any substantial shift in green away from the color value of the gray element.

9. The method of claim 1 , further comprising:

estimating both the blackpoint and the gray balance of the display device; and

characterizing the colorimetric response of the display device based on the estimated gamma, values blackpoint, and gray balance.

10. The method of claim 9 , wherein the display device is associated with a client residing on a computer network, the method further comprising:

transmitting information representing the estimated blackpoint, gamma, values and gray balance to a remote server on the network;

modifying the color image at the remote server based on the information; and

delivering the modified color image to the client via the computer network for display on the display device.

11. The method of claim 9 , further comprising:

modifying a color image based on the estimated blackpoint, gamma, values and gray balance; and

delivering the modified color image to the display device.

12. The method of claim 1 , wherein the dithered green background is a dithered approximately 33% green background.

13. The method of claim 1 , wherein the display device is associated with a client on a computer network, the method further comprising guiding the client through the process of obtaining the estimated gamma by delivering one or more instructional web pages to the client.

14. A system comprising:

a web server to transmit web pages to clients residing on a computer network;

a color image server to transmit color images referenced by the web pages to the clients for display on display devices associated with the clients;

a color profile server to guide the clients through a color profiling process and obtain information characterizing the color responses of the display devices associated with the clients, wherein the information includes an estimated initial green gamma value for the display device, the initial green gamma value being determined based on selection of a display green element that appears to most closely blend with a dithered green background, estimated red and blue gamma values based on the initial green gamma value, wherein the estimated gamma values for the red and blue channels of the display device are estimated from the initial green gamma value and modified based on a gray balance evaluation for the red and blue color channels; and

one or more color correction modules to modify the color images transmitted by the color image server based on the information to improve the accuracy of the color images when displayed on the respective display device.

15. The system of claim 14 , wherein the color image server stores the information to the client in a web cookie, the client transmits the web cookie from the client to the server, and the color image server modifies the color image via the server based on the contents of the web cookie.

16. The system of claim 14 , wherein the color profiling process includes:

displaying a gray element having red, green and blue values substantially equal to the color value of the selected green element with the display device;

displaying a plurality of red-blue shifted gray elements having a green value substantially equal to the color value of the selected green element and red and blue values shifted from the color value of the selected green element with the display device;

estimating the gray balance of the display device by selecting one of the gray element and the plurality of red-blue shifted gray elements displayed by the display device that most closely blends with a dithered gray background displayed by the display device;

generating a color profile for the display device based on the estimated gamma values and the estimated gray balance; and

modifying the color image for the display device using the color profile.

17. The system of claim 14 , wherein the color profiling process includes:

displaying a gray element having red, green and blue values substantially equal to the color value of the selected green element with the display device;

displaying a plurality of red-blue shifted gray elements having a green value substantially equal to the color value of the selected green element and red and blue values shifted from the color value of the selected green element with the display device;

selecting one of the gray element and the plurality of red-blue shifted gray elements displayed by the display device that appears to most closely blend with a dithered gray background displayed by the display device; and

estimating the gray balance of the display device based on the selected one of the selected gray element or selected red-blue shifted gray element.

18. The system of claim 17 , wherein the red-blue shifted gray elements represent shifts in red, blue, or a combination of red and blue away from the color value of the gray element.

19. The system of claim 17 , wherein the red-blue shifted gray elements do not represent any substantial shift in green away from the color value of the gray element.

20. The system of claim 14 , wherein estimating the gamma includes:

selecting one of a first plurality of green elements displayed by the display device that appears to most closely blend with the dithered green background;

estimating a coarse gamma values for the display device based on the selected one of the first plurality of green elements;

selecting one of a second plurality of green elements displayed by the display device that appears to most closely blend with the dithered green background, wherein the second plurality of green elements includes the selected one of the first plurality of green elements; and

estimating a fine gamma values for the display device based on the selected one of the second plurality of green elements, wherein the estimated fine gamma values is the estimated gamma values.

21. The system of claim 20 , wherein the first plurality of green elements represent greater gradations in green intensity than the second plurality of green elements.

22. The system of claim 14 , wherein the estimated gamma values is limited to the green channel.

23. The system of claim 14 , wherein the color profiling process includes:

estimating both the blackpoint and the gray balance of the display device; and

characterizing the colorimetric response of the display device based on the estimated gamma, values blackpoint, and gray balance.

24. The system of claim 14 , wherein the dithered green background is a dithered approximately 33% green background.

25. A computer-readable medium encoded with a computer program containing instructions to cause a programmable processor to:

determine estimated value for a green gamma for a display device based on selection of a displayed green element that appears to most closely blend with a dithered peen backgrounds, the display device having red, blue and green color channels:

estimate initial gamma values for the red and blue channels of the display device based on the estimated green gamma value;

perform a gray balance evaluation for red and blue channels relative to the green channel using the estimated initial gamma values for red and blue channels; and

modify the estimated gamma values for red and blue color channels based on the gray balance evaluation for the red and blue color channels.

26. The computer-readable medium of claim 25 , wherein the instructions cause the processor to:

modify a color image based at least in part on the estimated gamma values; and

deliver the modified color image to the display device.

27. The computer-readable medium of claim 25 , wherein the display device is associated with a client residing on a computer network, and the instructions cause the processor to:

transmit information representing the estimated gamma values to a remote server on the network;

modify the color image at the remote server based on the information; and

delivery the modified color image to the client via the computer network for display on the display device.

28. The computer-readable medium of claim 25 , wherein estimating the green gamma values includes:

selecting one of a first plurality of green elements displayed by the display device that appears to most closely blend with the dithered green background;

estimating a coarse gamma values for the display device based on the selected one of the first plurality of green elements;

selecting one of a second plurality of green elements displayed by the display device that appears to most closely blend with the dithered green background, wherein the second plurality of green elements includes the selected one of the first plurality of green elements; and

estimating a fine gamma values for the display device based on the selected one of the second plurality of green elements, wherein the estimated green fine gamma values is the estimated gamma values.

29. The computer-readable medium of claim 28 , wherein the first plurality of green elements represent greater gradations in green intensity than the second plurality of green elements.

30. The computer-readable medium of claim 25 , wherein the instructions cause the processor to:

display a gray element having red, green and blue values substantially equal to the color value of the selected green element with the display device;

display a plurality of red-blue shifted gray elements having a green value substantially equal to the color value of the selected green element and red and blue values shifted from the color value of the selected green element with the display device;

select one of the gray element and the plurality of red-blue shifted gray elements displayed by the display device that appears to most closely blend with the dithered gray background displayed by the display device; and

estimate the gray balance of the display device based on the selected one of the gray element or selected red-blue shifted gray element.

31. The computer-readable medium of claim 30 , wherein the red-blue shifted gray elements represent shifts in red, blue, or a combination of red and blue away from the color value of the gray element.

32. The computer-readable medium of claim 30 , wherein the red-blue shifted gray elements do not represent any substantial shift in green away from the color value of the gray element.

33. The computer-readable medium of claim 25 , wherein the instructions cause the processor to:

estimate both the blackpoint and the gray balance of the display device; and

characterize the colorimetric response of the display device based on the estimated gamma, blackpoint, and gray balance.

34. The computer-readable medium of claim 33 , wherein the display device is associated with a client residing on a computer network, and the instructions cause the processor to:

transmit information representing the estimated blackpoint, gamma, and gray balance to a remote server on the network;

modifying the color image at the remote server based on the information; and

deliver the modified color image to the client via the computer network for display on the display device.

35. The computer-readable medium of claim 25 , wherein the instructions cause the processor to:

modify a color image based on the estimated blackpoint, gamma, and gray balance; and

deliver the modified color image to the display device.

36. The computer-readable medium of claim 25 , wherein the dithered green background is a dithered approximately 33% green background.

37. The computer-readable medium of claim 25 , wherein the display device is associated with a client on a computer network, and the instructions cause the processor to guide the client through the process of obtaining the estimated gamma by delivering one or more instructional web pages to the client.

38. The computer-readable medium of claim 25 , wherein the instructions are contained both in physical data storage media and signals transmitted between the client and other resources on the computer network.

39. The method of claim 1 , wherein modifying the overall gamma includes computing individual gammas for the red, blue and green channels based on the overall gamma and the gray balance evaluation.

40. The system of claim 14 , wherein the overall gamma is modified by computing individual gammas for the red, blue and green channels based on the overall gamma and the gray balance evaluation.

41. The computer-readable medium of claim 25 , further comprising instructions to cause the processor to modify the overall gamma by computing individual gammas for the red, blue and green channels based on the overall gamma and the gray balance evaluation.

Assignments (3)
MERGER Recorded Aug 11, 2006
From: KPG HOLDING COMPANY INC. (FORMERLY KODAK POLYCHROME GRAPHICS LLC)
To: EASTMAN KODAK COMPANY
Reel/Frame 018096/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2002
From: IMATION CORP.
To: KODAK POLYCHROME GRAPHICS
Reel/Frame 013202/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2001
From: EDGE, CHRISTOPHER J.; FISCHER, TIMOTHY A.
To: IMATION CORP.
Reel/Frame 011583/0862 →