Claims
- 1. A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of:
- a) forming a transform for only the input color values that are neutral;
- b) forming a transform for transforming a plurality of highly saturated input color values to specified desired output color values, said plurality of highly saturated input color values being less than all of the highly saturated input color values;
- c) forming a transform of the remaining colors using as boundary values the transform for input color values that are neutral, as formed in step a), and the transform for the highly saturated input color values, as formed in step b); and
- d) transforming input color values in the input color space to output color values in the output color space using the transforms formed in steps a), b), and c).
- 2. The method according to claim 1 wherein the input color space is a device-dependent color space.
- 3. The method according to claim 1 wherein the output color space is a device-dependent color space.
- 4. The method according to claim 1 wherein step a) includes transforming the neutral input color values in the input color space to the output color values in the output color space having the same lightness values in a device-independent color space.
- 5. The method according to claim 1 wherein step a) includes transforming the neutral input color values in the input color space to the output color values in the output color space incorporating a specified tone reproduction curve for the lightness values.
- 6. The method according to claim 1 wherein the transform for the remaining colors, as formed in step c), further includes the step of interpolating between the transform of the highly saturated input color values and the transform of the input color values that are neutral.
- 7. The method according to claim 1 wherein step d) includes the step of generating a look-up table incorporating the transform formed in step c).
- 8. A method for transforming input color values in a device-dependent input color space to output color values in a device-dependent output color space, comprising the steps of:
- a) forming a transform for only the input color values that are neutral;
- b) forming a transform for transforming a plurality of highly saturated input color values to specified desired output color values, said plurality of highly saturated input color values being less than all of the highly saturated input color values;
- c) forming a transform of the remaining colors using as boundary values the transform for input color values that are neutral, as formed in step a), and the transform for the highly saturated input color values, as formed in step b); and
- d) transforming input color values in the device-dependent input color space to output color values in the device-dependent output color space using the transforms formed in steps a), b), and c).
- 9. The method according to claim 8 wherein the input device-dependent color space is a Red, Green, and Blue color space.
- 10. The method according to claim 8 wherein the output device-dependent color space is a Cyan, Magenta, and Yellow, or Cyan, Magenta, Yellow, and Black color space.
- 11. The method according to claim 8 wherein the highly saturated input color values in step b) are the primary colors of the input device.
- 12. The method according to claim 11 wherein the primary colors of the input device are the Red, Green, Blue, Cyan, Magenta, and Yellow colors formed by single and double combinations of the device colorants.
- 13. The method according to claim 11 wherein the primary colors of the input device are transformed to the corresponding primary colors of the output device.
- 14. The method according to claim 13 wherein the primary colors of the input and output devices are the Red, Green, Blue, Cyan, Magenta, and Yellow colors formed by single and double combinations of the device colorants.
- 15. The method according to claim 8 wherein the transform for the remaining colors, as formed in step c), further includes the step of interpolating between the transform of the highly saturated input color values and the transform of the input color values that are neutral.
- 16. The method according to claim 8 wherein step d) includes the step of generating a look-up table incorporating the transform formed in step c).
- 17. Apparatus for transforming input color values in an input color space to output color values in an output color space, comprising:
- a) means for forming a first transform for only the input color values that are neutral;
- b) means for forming a second transform for transforming a plurality of highly saturated input color values to specified desired output color values, said plurality of highly saturated input color values being less than all of the highly saturated input color values;
- c) means for forming a third transform of the remaining colors using as boundary values said first transform for input color values that are neutral, and said second transform for the highly saturated input color values; and
- d) means for transforming input color values in the input color space to output color values in the output color space using said first, second, and third, transforms.
- 18. A storage means for storing a transform for transforming input color values in an input color space to output color values in an output color space wherein said transform comprises:
- three transform components, one providing a transform strategy for only neutral colors, another providing a transform strategy for highly saturated colors that transforms a plurality of highly saturated input color values to specified desired output color values, said plurality of highly saturated input color values being less than all of the highly saturated input color values, and a third providing a transform strategy for the remainder.
- 19. The storage means according to claim 18 wherein at least one of said strategies for a transform includes a transform which is a colorimetric model.
- 20. The storage means according to claim 18 wherein at least one of said strategies for a transform includes a transform which is a model of a photographic process.
- 21. The storage means according to claim 18 wherein at least one of said strategies for a transform includes a transform which is a color enhancement strategy.
- 22. The storage means according to claim 18 wherein at least one of said strategies for a transform includes a transform which maintains continuity between the other transforms.
- 23. A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of:
- a) forming a transform for the input color values that are neutral;
- b) forming a transform for transforming a plurality of highly saturated input color values to specified desired output color values, said plurality of highly saturated input color values being less than all of the highly saturated input color values;
- c) forming a transform of the remaining colors using as boundary values the transform for input color values that are neutral, as formed in step a), and the transform for the highly saturated input color values, as formed in step b); and
- d) transforming input color values in the input color space to output color values in the output color space using the transforms formed in steps a), b), and c).
- 24. Apparatus for transforming input color values in an input color space to output color values in an output color space, comprising:
- a) means for forming a first transform for the input color values that are neutral;
- b) means for forming a second transform for transforming a plurality of highly saturated input color values to specified desired output color values, said plurality of highly saturated input color values being less than all of the highly saturated input color values;
- c) means for forming a third transform of the remaining colors using as boundary values said first transform for input color values that are neutral, and said second transform for the highly saturated input color values; and
- d) means for transforming input color values in the input color space to output color values in the output color space using said first, second, and third transforms.
- 25. A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of:
- a) forming a transform for the input color values that are neutral;
- b) forming a transform for transforming a plurality of highly saturated input color values to desired output color values, the transform for one of the saturated input color values being different from that for other saturated input color values;
- c) forming a transform of the remaining colors using as boundary values the transform for input color values that are neutral, as formed in step a), and the transform for the highly saturated input color values, as formed in step b); and
- d) transforming input color values in the input color space to output color values in the output color space using the transforms formed in steps a), b), and c).
- 26. Apparatus for transforming input color values in an input color space to output color values in an output color space, comprising:
- a) means for forming a first transform for the input color values that are neutral;
- b) means for forming a second transform for transforming a plurality of highly saturated input color values to desired output color values, the transform for one of the saturated input color values being different from that for other saturated input color values;
- c) means for forming a third transform of the remaining colors using as boundary values said first transform for input color values that are neutral, and said second transform for the highly saturated input color values; and
- d) means for transforming input color values in the input color space to output color values in the output color space using said first, second, and third transforms.
Parent Case Info
This is a continuation of application Ser. No. 017,198, filed 12 Feb. 1993 now abandoned.
US Referenced Citations (14)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0565283 |
Oct 1993 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
17198 |
Feb 1993 |
|