IP Library Granted Patent US 7,177,053
Granted Patent B2
US 7,177,053 · App. 09/784,733 · Granted Feb 13, 2007

Color adjustment method

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,177,053
App. No.
09/784,733
Granted
Feb 13, 2007
Kind
B2
Abstract

A method for adjusting colors in a color reproduction device. A user input is received indicating a color adjustment for a color original. This is then used to select a transform. The transform is applied to color values to produce adjusted color values. The adjusted color values are then used in further processing and eventually converted into the printer color space.

Claims (32)

1. A method for adjusting colors in a color reproduction device, the method comprising:

receiving a user input indicating a color adjustment for a color original, wherein the received user input is not a selection of a transform;

automatically selecting a transform based upon the user input to prevent clipping of the adjusted color values during subsequent processing, wherein the transform is selected from a plurality of sigmoidal-shaped curves, wherein the plurality of sigmoidal-shaped curves comprise curve lengths, wherein the plurality of sigmoidal-shaped curves share a common midpoint, and wherein the plurality of sigmoidal-shaped curves are not collinear for more than half of their curve lengths;

applying the transform to color values to produce adjusted color values; and

processing the adjusted color values for conversion into printer space.

2. The method of claim 1 , wherein the user input indicates a boost of color values.

3. The method of claim 1 , wherein the user input indicates a reduction of color values.

4. The method of claim 1 , wherein the user input indicates no adjustment of color values.

5. The method of claim 1 , wherein the transform is one of the group comprising: a difference of exponential functions, a second order or higher high order polynomial, a piecewise linear function, and a difference polynomial function.

6. The method of claim 1 , wherein applying the transform further comprises using the color values as indexes into a lookup table.

7. The method of claim 1 , wherein applying the transform further comprises calculating the adjusted color values at run time.

8. A computer-readable medium including software code that, when executed, results in:

reception of a user input indicating a color adjustment for a color original, wherein the received user input is not a selection of a transform;

automatic selection of a transform based upon the user input to prevent adverse effects of the color adjustment on subsequent processing, wherein the transform is selected from a plurality of sigmoidal-shaped curves, wherein the plurality of sigmoidal-shaped curves intersect at a maximum of three points;

application of the transform to color values to produce adjusted color values; and

processing of the adjusted color values for conversion into printer space.

9. The computer-readable medium of claim 8 , wherein the computer-readable medium further comprises a downloadable file.

10. The computer-readable medium of claim 8 , wherein the computer-readable medium further comprises a driver upgrade file.

11. A method for adjusting colors in a color reproduction device, the method comprising:

receiving a user input indicating a color boost for a color original, wherein the received user input is not a selection of a transform;

automatically selecting a transform based upon the user input to prevent adverse effects of the color adjustment on subsequent processing, wherein the transform comprises at least one sigmoidal-shaped curve, wherein available selection transforms have a length including a midpoint of the length, and wherein the available selection transforms share a common midpoint, and wherein the transform is a difference function of two exponential functions;

applying the selected transform to color values to produce adjusted color values;

calculating the adjusted color values at run time; and

processing the adjusted color values for conversion into printer space.

12. The method of claim 11 , wherein the user input indicates a boost of color values.

13. The method of claim 11 , wherein the user input indicates a reduction of color values.

14. The method of claim 11 , wherein the user input indicates no adjustment of color values.

15. The method of claim 11 , wherein applying the transform further comprises using the color values as indexes into a lookup table.

16. The method of claim 11 , wherein applying the transform further comprises calculating the adjusted color values at run time.

17. The method of claim 11 , wherein the plurality of sigmoidal-shaped curves are not collinear for more than half of their curve lengths.

18. The method of claim 11 , wherein the plurality of sigmoidal-shaped curves intersect at a maximum of three points.

19. The method of claim 11 , wherein the adverse effects of the color adjustment that are prevented on subsequent processing include clipping of the adjusted color values.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2007
From: SHARP LABORATORIES OF AMERICA, INC.
To: SHARP KABUSHIKI KAISHA
Reel/Frame 019419/0551 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2001
From: SMITH, DANA STEPHEN; SPEIGLE, JON MATTHEW
To: SHARP LABORATORIES OF AMERICA, INC.
Reel/Frame 011562/0491 →