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
OG exemplary drawing
 
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.