System and methods for encoding information for printed articles
First Claim
Patent Images
1. A method for generating a color design for a printed article comprising:
- 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 substitute spot color candidates Sb1-Sbi, where i is an integer, by evaluating—
for each substitute spot color candidate—
color distance metrics between data associated with the substitute candidate spot color 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 substitute spot color candidates Sb1-Sbi;
using one or more electronic processors, simulating an overprint of each of the plurality of substitute spot color candidates Sb1-Sbi with its respective CMY tint, and for each of the overprinted substitute 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, and using one or more electronic processors, transforming its respective CMY tint with a digital watermark signal; and
substituting the at least one of the final spot color candidates plus its transformed CMY tint for the first spot color Sa in the color design.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates generally to digital watermarking 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 a digital watermark signal. Of course, other features, combinations and technology are described herein.
-
Citations
17 Claims
-
1. A method for generating a color design for a printed article comprising:
-
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 substitute spot color candidates Sb1-Sbi, where i is an integer, by evaluating—
for each substitute spot color candidate—
color distance metrics between data associated with the substitute candidate spot color 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 substitute spot color candidates Sb1-Sbi; using one or more electronic processors, simulating an overprint of each of the plurality of substitute spot color candidates Sb1-Sbi with its respective CMY tint, and for each of the overprinted substitute 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, and using one or more electronic processors, transforming its respective CMY tint with a digital watermark signal; and substituting the at least one of the final spot color candidates plus its transformed CMY tint for the first spot color Sa in the color design. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for encoding information for a printed article comprising:
-
memory for storing i) data representing a first color (S1), ii) data representing second color data (S2), and iii) data representing third color data (S3), in which encoded information is provided by modulating the data representing third color data (S3) with max (positive) and min (negative) tweaks; one or more processors configured for; determining a color error between S1 and a combination of S2 and S3, the combination including the max and min tweaks; determining an information modulating error associated with the max and min tweaks; and optimizing the combination of S2 and S3, including minimizing the color error and minimizing the information modulating error; and an output for providing the optimized combination of S2 and S3 for use in a design to be printed on the printed article. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for transforming color data to include an information signal embedded therein, comprising:
-
memory storing spot color data, and system constraint information, the system constraint information including at least one spectral dependency; and one or more processors configured as an optimizer bounded by the system constraint information, the optimizer generates C (Cyan), M (Magenta), Y (Yellow) process color data to be combined with a screen of the spot color data to yield a minimized color error approximation of the spot color data, the optimizer generates tweak values in terms of at least Δ
C, Δ
M, Δ
Y for modulating the C, M, Y process color data to carry the information signal, the tweak values optimized based on an error metric; andone or more processors configured as an embedder that transforms the C, M, Y process color data with the tweak values.
-
-
15. A method for generating a design for a printed article comprising:
-
minimizing;
i) a color match error between a first color (S1) and a combination of data representing second color data (S2) and data representing third color data (S3), the combination including auxiliary encoded information in the data representing third color data, and ii) an information modulating error associated with modulations of the data representing third color data (S3) that carry the auxiliary encoded information,said minimizing being constrained by a spectral component associated with an anticipated information detector, in which said minimizing yields color percentage values associated with at least the data representing third color data (S3) and a signal strength value for regulating the modulations; and outputting the color percentage values and signal strength value for use in a design to be printed on the printed article. - View Dependent Claims (16, 17)
-
Specification