US 11,810,378 B2
Data hiding through optimization of color error and modulation error
Alastair M. Reed, Lake Oswego, OR (US); Tomas Filler, Beaverton, OR (US); Kristyn R. Falkenstern, Portland, OR (US); and Yang Bai, Beaverton, OR (US)
Assigned to Digimarc Corporation, Beaverton, OR (US)
Filed by Digimarc Corporation, Beaverton, OR (US)
Filed on Feb. 28, 2022, as Appl. No. 17/683,021.
Application 17/683,021 is a continuation of application No. 16/825,444, filed on Mar. 20, 2020, granted, now 11,263,829.
Application 16/825,444 is a continuation of application No. 15/865,100, filed on Jan. 8, 2018, granted, now 10,599,937, issued on Mar. 24, 2020.
Application 15/865,100 is a continuation of application No. 15/194,324, filed on Jun. 27, 2016, granted, now 9,864,919, issued on Jan. 9, 2018.
Application 15/194,324 is a continuation of application No. 14/616,686, filed on Feb. 7, 2015, granted, now 9,380,186, issued on Jun. 28, 2016.
Application 14/616,686 is a continuation in part of application No. 14/588,636, filed on Jan. 2, 2015, granted, now 9,401,001, issued on Jul. 26, 2016.
Application 14/588,636 is a continuation in part of application No. 13/975,919, filed on Aug. 26, 2013, granted, now 9,449,357, issued on Sep. 20, 2016.
Claims priority of provisional application 62/102,247, filed on Jan. 12, 2015.
Claims priority of provisional application 62/063,790, filed on Oct. 14, 2014.
Claims priority of provisional application 62/063,360, filed on Oct. 13, 2014.
Claims priority of provisional application 62/036,444, filed on Aug. 12, 2014.
Claims priority of provisional application 61/923,060, filed on Jan. 2, 2014.
Claims priority of provisional application 61/749,767, filed on Jan. 7, 2013.
Claims priority of provisional application 61/693,106, filed on Aug. 24, 2012.
Prior Publication US 2022/0335740 A1, Oct. 20, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 7/90 (2017.01); G06K 19/06 (2006.01); H04N 1/32 (2006.01); G06V 10/56 (2022.01); H04N 1/60 (2006.01); G06V 30/224 (2022.01); G06T 1/00 (2006.01); H04N 1/62 (2006.01)
CPC G06V 30/224 (2022.01) [G06K 19/06028 (2013.01); G06T 1/0021 (2013.01); G06T 1/0028 (2013.01); G06T 7/90 (2017.01); G06V 10/56 (2022.01); H04N 1/32251 (2013.01); H04N 1/32267 (2013.01); H04N 1/32309 (2013.01); H04N 1/6008 (2013.01); H04N 1/6013 (2013.01); H04N 1/622 (2013.01); G06T 2201/0051 (2013.01); G06T 2201/0202 (2013.01); H04N 1/628 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A printed label or packaging comprising:
a first printed area, the first printed area comprising a combination of i) a first color (S1), and ii) a second color (S2), in which encoded information is provided on said printed label or packaging through modulation of data representing the second color (S2) with max (positive) and min (negative) tweaks;
in which the combination has been optimized by:
determining a color error between data representing third color data (S3) and a combination of S1 and S2,
determining an information modulating error associated with the max and min tweaks; and
minimizing the color error and minimizing the information modulating error in the combination of S1 and S2;
a second printed area including a 1-dimensional or 2-dimensional barcode; and
a third printed area including text information printed thereon.