Method and system for determining a spectral representation of a color
AssigneeUnity Technologies SF
InventorAlexander Wilkie
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for digital processing is provided. A set of tristimulus values representing a first color in a color space are received. A first representation of a first spectral curve corresponding to the first color is determined, where the first spectral curve is within a gamut of solid reflectances. A second representation of a second spectral curve corresponding to the first color is determined where the second spectral curve contains at least one reflectance wavelength outside the gamut of solid reflectances. Based on selection criteria, the first representation or the second representation is selected. The selected representation is then applied during digital processing.
Claims20
A computer-implemented method for digital processing, the method comprising:
- receiving a set of tristimulus values representing a first color in a color space;
- determining a first representation of a first spectral curve corresponding to the first color, wherein the first spectral curve is within a gamut of solid reflectances;
- determining a second representation of a second spectral curve corresponding to the first color, wherein the second spectral curve contains at least one reflectance wavelength outside the gamut of solid reflectances;
- selecting, based on a set of selection criteria, the first representation or the second representation as a selected spectral representation;
- and
- applying the selected spectral representation during digital processing.
A computer system comprising one or more processors and a non-transitory storage medium storing instructions, which when executed by the one or more processors, cause the computer system to perform operations comprising:
- receiving a set of tristimulus values representing a first color in a color space;
- determining a first representation of a first spectral curve corresponding to the first color, wherein the first spectral curve is within a gamut of solid reflectances;
- determining a second representation of a second spectral curve corresponding to the first color, wherein the second spectral curve contains at least one reflectance wavelength outside the gamut of solid reflectances;
- selecting, based on a set of selection criteria, the first representation or the second representation as a selected spectral representation;
- and
- applying the selected spectral representation during digital processing.
A non-transitory computer-readable storage medium storing instructions, which when executed by at least one processor of a computer system, causes the computer system to perform operations comprising:
- receiving a set of tristimulus values representing a first color in a color space;
- determining a first representation of a first spectral curve corresponding to the first color, wherein the first spectral curve is within a gamut of solid reflectances;
- determining a second representation of a second spectral curve corresponding to the first color, wherein the second spectral curve contains at least one reflectance wavelength outside the gamut of solid reflectances;
- selecting, based on a set of selection criteria, the first representation or the second representation as a selected spectral representation;
- and
- applying the selected spectral representation during digital processing.
Dependencies are inferred from the claim text.