US 11,676,238 B2
Detecting conflicts between multiple different signals within imagery
Trent J. Brundage, Sherwood, OR (US); and Vojtech Holub, Portland, OR (US)
Assigned to Digimarc Corporation, Beaverton, OR (US)
Filed by Digimarc Corporation, Beaverton, OR (US)
Filed on Nov. 29, 2021, as Appl. No. 17/536,948.
Application 17/536,948 is a continuation of application No. 16/988,366, filed on Aug. 7, 2020, granted, now 11,188,997, issued on Nov. 30, 2021.
Application 16/988,366 is a continuation of application No. 16/397,532, filed on Apr. 29, 2019, granted, now 10,748,231, issued on Aug. 18, 2020.
Application 16/397,532 is a continuation of application No. 15/619,308, filed on Jun. 9, 2017, granted, now 10,275,847, issued on Apr. 30, 2019.
Application 15/619,308 is a continuation of application No. 15/154,572, filed on May 13, 2016, granted, now 9,690,967, issued on Jun. 27, 2017.
Claims priority of provisional application 62/325,254, filed on Apr. 20, 2016.
Claims priority of provisional application 62/299,228, filed on Feb. 24, 2016.
Claims priority of provisional application 62/248,264, filed on Oct. 29, 2015.
Prior Publication US 2022/0198601 A1, Jun. 23, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 1/00 (2006.01)
CPC G06T 1/0028 (2013.01) [G06T 1/005 (2013.01); G06T 1/0021 (2013.01); G06T 1/0078 (2013.01); G06T 1/0035 (2013.01); G06T 1/0092 (2013.01); G06T 2201/0202 (2013.01)] 19 Claims
OG exemplary drawing
 
8. A method of detecting plural-bit code conflicts within an image, the image comprising at least one color separation, the image comprising a first plural-bit code carried by a first symbology, and a second plural-bit code carried by a second symbology, the first symbology and the second symbology comprising different symbology types, the method comprising:
accessing a subset of the image that comprises the first plural-bit code carried by the first symbology;
analyzing the subset of the image to decode the first plural-bit code;
analyzing the at least one color separation to spatially locate and decode the second plural-bit code carried by the second symbology;
comparing the first plural-bit code and the second plural-bit code; and
outputting information if a conflict is identified by said act of comparing, in which the image comprises plural, different color separations, and in which the image comprises multiple plural-bit codes carried by the second symbology within the plural, different color separations;
analyzing the plural, different color separations to spatially locate and decode the multiple plural-bit codes carried by the second symbology;
comparing the multiple plural-bit codes for conflicts; and
outputting information if a conflict among the multiple plural-bit codes is identified.