Patent ID: 7884964

Claim:
A method, in which steps are executed by an image processing device, comprising: selecting a memory color from a user interface; automatically providing a plurality of color values as input to an image processing device, wherein said image processing device is under a control of a particular dimensional order; dynamically determining which color value among said plurality of color values has attained a gamut limit; producing a Jacobian matrix associated with said color that has attained said gamut limit according to said color's nominal CMY values; deriving a transformation matrix; producing a gain matrix using said Jacobian matrix transforming said particular dimensional order of said color which was determined to have attained said gamut limit using said transformation matrix, and said gain matrix, in response to dynamically determining which color value among said plurality of color values has attained gamut limit; and thereafter automatically reducing said particular dimensional order through use of a dedicated gamut mapping function utilized to determine surface points and axes, thereby allowing for an improved estimate of said color based on said reduced dimensional order, thereby providing improved control for colors that are located external to said gamut and maintaining said color's hue.