Interactive three-dimensional (3D) color histograms
AssigneeFiery, LLC
InventorsLeon Williams, Thor Olson
Life of this patent
Estimating the term…
Abstract
Techniques for interactively determining/visualizing the color content of a source image and how the corresponding image data is mapped to device colors are described herein. For example, the color content of a digital image can be converted between different color spaces to identify gamut limitations of an output device (e.g., a printing assembly), discover color(s) that cannot be accurately reproduced, etc. Color space conversions enable the transformation of the color content of the digital image from device-specific colorants to a device-independent representation (and vice versa). In some embodiments, these transformations are facilitated using lookup tables that are implemented in graphical processing unit-resident memory.
Claims13
A non-transitory medium with instructions stored thereon, that when executed by a processing system, cause the processing system to perform operations comprising:
- acquiring a first digital image that is in a first color space;
- transforming the first color space to a second color space, so as to produce a second digital image from the first digital image;
- transforming the second color space to the first color space, so as to produce a third digital image from the second digital image;
- and
- determining whether a printer that is configured to print in the second color space will experience a gamut limitation by—
- comparing, for each color value of a series of color values, a number of occurrences in the first digital image to a number of occurrences in the third digital image, and
- identifying a color value for which there are occurrences in the first digital image but not the third digital image and that is representative of the gamut limitation.
A method for establishing whether a printer will experience gamut limitations, the method comprising:
- receiving input that is indicative of a request to print a first digital image in a first color space using the printer that is able to print in a second color space;
- transforming (i) the first color space to the second color space and then (ii) the second color space to the first color space, so as to produce, based on the first digital image, a second digital image that is also in the first color space;
- and
- determining whether the printer will experience a gamut limitation by—
- comparing, for each color value of a series of color values, a number of occurrences in the first digital image to a number of occurrences in the second digital image, and
- identifying color values, if any, for which there are occurrences in the first digital image but not the second digital image, and therefore are representative of gamut limitations.
A method for identifying whether a printer will experience gamut limitations when printing a first digital image in a first color space, the method comprising:
- transforming (i) the first color space to a second color space using a first International Color Consortium profile that characterizes the second color space and then (ii) the second color space to the first color space using a second International Color Consortium profile that characterizes the first color space, so as to produce a second digital image that is also in the first color space;
- and
- determining whether the printer will experience a gamut limitation by—
- comparing color content of the first digital image to color content of the second digital image, and
- identifying, based on an outcome of said comparing, colors, if any, that are in the first digital image but not the second digital image, and therefore are representative of gamut limitations.
Dependencies are inferred from the claim text.