IP Library Granted Patent US 9,380,186
Granted Patent B2
US 9,380,186 · App. 14/616,686 · Granted Jun 28, 2016

Data hiding for spot colors in product packaging

Inventors: Alastair M. Reed (Lake Oswego, OR); Tomas Filler (Beaverton, OR); Kristyn R. Falkenstern (Portland, OR); Yang Bai (Beaverton, OR)
Assignee: Digimarc Corporation
H04N1/32309G06T1/0028H04N1/32251H04N1/32267H04N1/6008H04N1/6013H04N1/622G06T2201/0051G06T2201/0202H04N1/628
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,380,186
App. No.
14/616,686
Granted
Jun 28, 2016
Kind
B2
Abstract

The present disclosure relates generally to data hiding for product packaging and other printed objects. One embodiment embeds an information signal in a spot color for product packaging. The spot color is screened, and overprinted with process color tint. The tint is modulated prior to overprinting with optimized signal tweaks. The optimization can include consideration of a detector spectral dependency (e.g., red and/or green illumination). Other embodiments and combinations are described in the subject patent document.

Claims (29)

1. A method comprising:

obtaining color data representing a spot color ink;

accessing a table to obtain data representing a process color ink tint, the process color ink tint including at least a Cyan (C) component, a Magenta (M) component and a Yellow component (Y);

simulating an overprinting of the process ink tint with the color data;

decomposing the process ink tint into a maximum signal tweak and a minimum signal tweak, each of the maximum signal tweak and the minimum signal tweak having a Cyan (C) component, a Magenta (M) component and a Yellow component (Y);

controlling one or more processors for minimizing a color error metric of the overprinting relative to the data representing the spot color ink, and optimizing the maximum signal tweak and the minimum signal tweak according to at least a spectral dependency;

in which the optimizing includes determining color weights and a global signal strength, the color weights to be applied to the process color tint and the global signal strength for regulating a modulating process, wherein the modulating modulates the process color ink tint with the maximum signal tweak and the minimum signal tweak to represent an information signal; and

outputting the modulated process color ink tint for overprinting with the color data.

2. A system for encoding information for a printed article comprising:

memory for storing i) data representing a first color (S 1 ), ii) data representing second color data (S 2 ), and iii) data representing third color data (S 3 ), in which encoded information is provided by modulating the data representing third color data (S 3 ) with max (positive) and min (negative) tweaks;

one or more processors configured for:

determining a color error between a Si and a combination of S 2 and S 3 , 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 S 2 and S 3 , including minimizing the color error and minimizing the information modulating error; and

an output for providing the optimized combination of S 2 and S 3 for use in a design to be printed on the printed article.

3. The system of claim 2 in which the optimizing includes determining color weights and a global signal strength, the color weights to be applied to the data representing third color data (S 3 ) and the global signal strength for regulating the modulating.

4. The system of claim 3 in which the optimizing is constrained by spectral reflectance between 630 nm to 680 nm.

5. The system of claim 3 in which the optimizing is constrained by spectral reflectance between 655 nm to 670 nm.

6. The system of claim 3 in which the data representing third color data (S 3 ) comprises data representing two or more process colors, and the data representing second color data (S 2 ) represents a second color.

7. The system of claim 6 in which the second color comprises a screened-back version of the first color (S 1 ).

8. The system of claim 2 in which the max and min tweaks correspond to a 2-dimensional image digital watermark tile.

9. The system of claim 2 further comprising a display, in which said one or more processors is configured for providing a graphical user interface through which a user can select embedding options.

10. A method for generating a design for a printed article comprising:

minimizing: i) a color match error between a first color S 1 and a combination of data representing second color data (S 2 ) and data representing third color data (S 3 ), the combination including auxiliary encoded information in the data representing third color data, and ii) an information modulating error associated with modulations of the third color data (S 3 ) 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 (S 3 ) 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.

11. The method of claim 10 in which spectral component comprises a metric associated with a spectral reflectance between 630 nm to 680 nm.

12. The method of claim 10 in which the modulations correspond to a 2-dimensional image digital watermark tile.

Assignments (3)
ARTICLES OF CONVERSION Recorded Jun 19, 2026
From: DIGIMARC CORPORATION
To: DIGIMARC LLC
Reel/Frame 075863/0211 →
ARTICLES OF AMENDMENT OFTHE ARTICLES OF ORGANIZATION OF DIGIMARC LLC Recorded Jun 19, 2026
From: DIGIMARC LLC
To: DMRC LLC
Reel/Frame 075863/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2016
From: REED, ALASTAIR M.; FILLER, TOMAS; FALKENSTERN, KRISTYN R.; BAI, YANG
To: DIGIMARC CORPORATION
Reel/Frame 038553/0057 →
Continuity (10)
Continuation In Part 14588636 · Jan 2, 2015
Continuation In Part 13975919 · Aug 26, 2013
Provisional Application 62102247 · Jan 12, 2015
Provisional Application 62063790 · Oct 14, 2014
Provisional Application 62063360 · Oct 13, 2014
Provisional Application 62036444 · Aug 12, 2014
Provisional Application 61923060 · Jan 2, 2014
Provisional Application 61749767 · Jan 7, 2013
Provisional Application 61693106 · Aug 24, 2012
Related Publication 20150156369A1 · Jun 4, 2015