Back to results
US 10,652,422 B2Granted
Spot color substitution for encoded signals
AssigneeDigimarc Corporation
InventorsYang Bai, Kristyn R. Falkenstern, Alastair M. Reed
Life of this patent
Estimating the term…
Abstract
The present disclosure relates generally to encoding signals for spot colors. In one implementation a substitute spot color+CMY tint is selected to replace an original spot color. The CMY tint can be transformed to carry an encoded signal. Of course, other features, combinations and technology are described herein.
Claims20
An embedding method comprising:
- accessing memory to obtain data associated with a spot color Sa, the spot color Sa comprising a component of a color design;
- determining a screen Ss of the spot color Sa;
- using one or more multi-core processors, selecting a substitute spot color candidate Sb1 by:
- i) evaluating color distance or color error between the substitute spot color candidate Sb1 and the screen Ss, and ii) evaluating brightness of the substitute spot color candidate Sb1 and the screen Ss;
- using one or more multi-core processors, determining a Cyan (C), Magenta (M) and Yellow (Y) process color tint that when combined with the substitute spot color candidate Sb1 approximates the spot color Sa;
- transforming a determined CMY process color tint with an information signal so that the information signal is carried by the CMY process color tint, said transforming yielding a transformed CMY process color tint;
- and
- combining the transformed CMY process color tint and the substitute spot color candidate Sb1, said combining yielding a substitute spot color comprising the information signal.
5 more elements
An embedding system comprising:
- an input to receive color data;
- memory comprising data associated with a spot color Sa, the spot color Sa comprising a component of a color design;
- one or more processors configured for:
- generating a screen Ss of the spot color Sa;
- means for selecting substitute spot color candidates including a substitute spot color candidate Sb1, said means for selecting configured to:
- i) determine color distance or color error between the substitute spot color candidate Sb1 and the screen Ss, and ii) determine brightness of the substitute spot color candidate Sb1 and the screen Ss;
- in which said one or more processors are configured for:
- determining a CMY process color tint that when combined with the substitute spot color candidate Sb1 approximates the spot color Sa;
- means for embedding an information signal in the CMY process color tint, said means for embedding producing a transformed CMY process color tint;
- and
- in which said one or more processors are configured for:
- merging the transformed CMY process color tint and the substitute spot color candidate Sb1, the merging yielding an embedded substitute spot color.
9 more elements
A non-transitory computer readable medium comprising instructions stored therein that, when executed by one or more processors, cause the one or more processors to perform the following:
- obtaining data associated with a first spot color Sa, the first spot color Sa comprising a component of a color design;
- determining a plurality of spot color candidates Sb1−Sbi, where i is a positive integer, by evaluating—for each spot color candidate—color distance metrics between data associated with the spot color candidate and the data associated with the first spot color Sa;
- determining a Cyan (C), Magenta (M) and Yellow (Y) tint for each of the plurality of spot color candidates Sb1−Sb1;
- simulating an overprint of each of the plurality of spot color candidates Sb1−Sbi with its respective CMY tint, and for each of the simulated overprinted spot color candidates, generating an Lab or Chroma distance metric relative to the first spot color Sa;
- based on generated distance metrics, determining final spot color candidates;
- for at least one of the final spot color candidates, transforming its respective CMY tint with an information signal;
- and
- using the at least one of the final spot color candidates plus its transformed respective CMY tint instead of the first spot color Sa in the color design.
5 more elements
Dependencies are inferred from the claim text.