Method and apparatus for displaying notification that a color corrected image is being viewed
First Claim
1. A method for notifying a user as to color correction status of an image on a local display, comprising:
- determining presence of color correction information in an image displayed on a user'"'"'s system;
determining a state of calibration of said user'"'"'s system; and
notifying said user of a color correction status of said image in accordance with said determining the presence of color correction information in said image and determining a state of calibration of said user'"'"'s system.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing critical end user feedback as to the color correction status of imagery shown on a client display, thus notifying the user that the color image being viewed is color accurate. In particular, the invention includes server and or client based applets which automatically informs viewers and/or other receivers of digital images as to the state of color correction for a particular digital image, thus notifying a viewer of the visual integrity of the digital image being displayed. The notification may be an icon that provides users with a visible indication about the integrity of color imagery currently being viewed by the client at a specific web site. It does this by briefly flashing the cursor for a fraction of a second to indicate if whether or not the page is being viewed utilizing calibrated color. This icon can be implemented in addition, or instead, in the OS, in a web-enabled application, or in a browser (when implemented on as a client-side application); or it can be implemented as an image, tag, program, or watermark embedded within a web page by the web server or by any of the links between server and client within the network infrastructure.
-
Citations
38 Claims
-
1. A method for notifying a user as to color correction status of an image on a local display, comprising:
-
determining presence of color correction information in an image displayed on a user'"'"'s system;
determining a state of calibration of said user'"'"'s system; and
notifying said user of a color correction status of said image in accordance with said determining the presence of color correction information in said image and determining a state of calibration of said user'"'"'s system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
detecting whether HTML tags that designate color properties are present in a web page associated with said image.
-
-
10. The method claimed in claim 1, wherein said determining presence of color correction information in said image further comprises:
detecting whether HTML tags that designate color properties are sent via one server, referencing said image sent by a different server.
-
11. The method claimed in claim 1, wherein the information about the state of calibration of said user'"'"'s system is determined by said server by detecting HTML tags sent by said server.
-
12. The method claimed in claim 1, wherein said color correction information comprises ICC profile color correction information.
-
13. The method claimed in claim 1, wherein the state of calibration of said user'"'"'s system comprises ICC-format profile information.
-
14. The method claimed in claim 1, wherein said determining presence of color correction information in said image further comprises:
detecting whether ICC profiles are embedded within the image, or associated with the file, based upon ICC profile format specifications.
-
15. The method claimed in claim 1, wherein said determining presence of color correction information in said image further comprises:
detecting GIF-formatted images based upon GIF profile format specifications.
-
16. The method claimed in claim 1, wherein said determining presence of color correction information in said image comprises:
detecting PNG-formatted images based upon PNG profile format specifications.
-
17. The method claimed in claim 1, wherein said determining presence of color correction information in said image further comprises:
detecting JPEG-formatted images based upon JPG profile format specifications.
-
18. The method claimed in claim 1, wherein said determining presence of color correction information in said image further comprises:
detecting images in a known color space.
-
19. The method claimed in claim 1, wherein said determining presence of color correction information in said image further comprises:
detecting images in a predefined color space.
-
20. The method claimed in claim 1, wherein said notifying said user of color correction status in accordance with said determining the presence of color correction information in said image and determining state of calibration of said user'"'"'s system further comprises:
providing a visual notification regarding the status of color correction status of said image.
-
21. The method claimed in claim 20, wherein said visual notification is an icon.
-
22. The method claimed in claim 1, wherein said notifying said user of color correction status in accordance with said determining the presence of color correction information in said image and determining state of calibration of said user'"'"'s system further comprises:
providing auditory notification regarding the status of color correction status of said image.
-
23. The method claimed in claim 1, wherein said notifying said user of color correction status in accordance with said determining the presence of color correction information in said image and determining state of calibration of said user'"'"'s system further comprises:
providing audio-visual sensory notification regarding color correction status of said image.
-
24. A computer-readable medium containing instructions executable by one or more client processors to indicate to an end user a state of color correction of digital images being viewed, said instructions comprising:
-
an icon having a first state indicating that images being viewed are color corrected as viewed and a second state indicating that images being viewed are not color corrected as viewed;
logic for determining if the image being viewed includes a color notification tag and a display device associated with the use is calibrated for corrected color display; and
logic for inserting a selected state of the icon into the digital image being viewed based on said determining if the image being viewed includes a color notification tag and a display device associated with the use is calibrated for corrected color display. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
logic for evaluating HTML tags sent by a server to determine whether said image has been color corrected.
-
-
27. The computer-readable medium of claim 26, wherein said logic for evaluating HTML tags sent by a server to determine whether said image has been color corrected further comprises:
logic for evaluating predetermined HTML title tags sent by a server to determine whether said image has been color corrected.
-
28. The computer-readable medium of claim 24, wherein said logic for determining if the image being viewed includes a color notification tag and a display device associated with the use is calibrated for corrected color display further comprises:
logic for detecting the presence of a transfer function in a client system.
-
29. The computer-readable medium of claim 24, wherein said logic for determining if the image being viewed includes a color notification tag and a display device associated with the use is calibrated for corrected color display further comprises:
logic for detecting the presence of characterization parameters.
-
30. The computer-readable medium of claim 24, further comprising:
-
a flag having a first state indicating that the display devices associated with the use is calibrated for corrected color display and second state indicating that the display devices associated with the use is not calibrated for corrected color display; and
logic for determining if the display device associated with the use is calibrated for corrected color display for determining a selected state of the flag.
-
-
31. The computer-readable medium of claim 24, wherein said logic for inserting a selected state of the icon in the digital image being viewed based on said determining if the image being viewed includes a color notification tag and a display device associated with the use is calibrated for corrected color display further comprises:
logic for inserting the icon having the first state indicating that images being viewed are color corrected and the display device associated with the use is calibrated for corrected color display.
-
32. The computer-readable medium of claim 24, wherein said logic for inserting a selected state of the icon in the digital image being viewed based on said determining if the image being viewed includes a color notification tag and a display device associated with the use is calibrated for corrected color display further comprises:
logic for inserting the icon having the second state indicating that images being viewed are not color corrected or the display device associated with the use is not calibrated for corrected color display.
-
33. The computer-readable medium of claim 25, wherein said logic for inserting a selected state of the icon in the digital image being viewed based on said determining if the image being viewed includes a color notification tag and a display device associated with the use is calibrated for corrected color display further comprises:
logic for leaving the icon in the default second state indicating that the images being viewed are not color corrected or the display device is not calibrated for corrected color display.
-
34. The computer-readable medium of claim 24, wherein said icon also identifies color correction by a particular server.
-
35. A computer-readable medium containing instructions executable by one or more server processors to indicate to an end user a state of color correction of digital images being viewed, said instructions comprising:
-
an icon having a first state indicating that images being viewed are color corrected as viewed and a second state indicating that images being viewed are not color corrected as viewed;
logic for determining if a client has a specific, known calibration and the images to be viewed are color corrected; and
logic for inserting a selected state of the icon in the digital image to be viewed based on said determining if a client has a specific, known calibration and the images to be viewed are color corrected. - View Dependent Claims (36, 37, 38)
logic for determining the presence of an HTML stream sent by a browser associated with said client.
-
-
37. The computer-readable medium of claim 36, wherein said logic for determining the presence of an HTML browser associated with said client further comprises:
logic for inserting the icon having the first state indicating that images being viewed are color corrected when a HTML stream is detected.
-
38. The computer-readable medium of claim 36, wherein said logic for determining the presence of a HTML stream sent by a browser associated with said client further comprises:
logic for inserting the icon having the second state indicating that images being viewed are not color corrected when a HTML stream is not detected.
Specification