Patent ID: 8810876

Claim:
A computer-implemented method for dynamic image gamut compression, comprising the steps of: receiving a print job for an output device, the print job having at least one image that was generated by a source device; responsive to receiving the print job, determining a gamut of the print job by dividing said at least one image into one or more layers of different brightness: for each layer of said one or more layers: dividing said layer into discrete hue angles; for each hue angle of said discrete hue angles: determining a maximum chroma; for each determined maximum chroma, comparing the determined maximum chroma at the specific hue angle and at the specific brightness layer to a maximum chroma of said output device at the same specific brightness layer and at the same specific hue angle; and determining one or more colors from the print job is outside of the gamut of the output device when its maximum chroma is greater than said maximum chroma of said output device; performing compression on said colors by computing an individual gamut compression factor for each combination of specific brightnesses and specific hue angles and multiplying the computed individual gamut compression factor to the chroma value of the print job gamut at the specific brightness and specific hue angle corresponding to the color that is out of the gamut of the output device; wherein one or more steps are performed by one or more processors.