| US 7,499,587 B1 | ||
| Method and apparatus for interpolating colors | ||
| Mark Hamburg, Scotts Valley, Calif. (US) | ||
| Assigned to Adobe Systems Incorporated, San Jose, Calif. (US) | ||
| Filed on May 31, 2005, as Appl. No. 11/142,140. | ||
| Int. Cl. G06K 9/00 (2006.01) | ||
| U.S. Cl. 382—167 [382/162; 382/166; 382/300; 345/501] | 21 Claims |

| 1. A method for interpolating between a first color and a second color, wherein a color can be represented by a set of color
components which includes an obscuring color-component that can obscure a second color component, the method comprising:
receiving a first color;
receiving a second color;
receiving a first parameter which specifies an interpolation point between the first color and the second color; and
generating an interpolated color by:
computing an obscuring color-component value for the interpolated color using the first parameter;
computing a second parameter based on the first parameter, the obscuring color-component value of the first color, and the
obscuring color-component value of the second color; and
computing a second color-component value for the interpolated color using the second parameter;
wherein using the second parameter instead of the first parameter to compute the second color component value can cause the
interpolated color to look more natural.
|