Digital watermarking and data hiding with narrow-band absorption materials
First Claim
Patent Images
1. A method comprising:
- scanning a printed object with a red illumination scanner, the red illumination scanner having a wavelength at or around 660 nm, said scanning a printed object yielding scan data,wherein the printed object includes a process color printed thereon through an offset or flexo printing press, the process color including a narrow-band absorption material that has a peak absorbance at or around 660 nm, the process color printed in a manner to convey redundant instances of an encoded plural-bit message, the encoded plural-bit message corresponding to a GTIN number;
analyzing the scan data with one or more programmed processors to decode the encoded plural-bit message, said analyzing yielding the GTIN number; and
providing the GTIN number as an output.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to signal processing such as image processing, signal encoding, digital watermarking and data hiding. A sparse or dense digital watermark signal can be conveyed with a narrow-band absorption material corresponding to a center wavelength of a Point of Sale (POS) barcode scanner. The POS barcode scanner typically captures 2D imagery. Since the narrow-band absorption material absorbs over a narrow-band it is relatively imperceptible to the Human Visual System (HVS) but can be seen by the POS scanner.
-
Citations
18 Claims
-
1. A method comprising:
-
scanning a printed object with a red illumination scanner, the red illumination scanner having a wavelength at or around 660 nm, said scanning a printed object yielding scan data, wherein the printed object includes a process color printed thereon through an offset or flexo printing press, the process color including a narrow-band absorption material that has a peak absorbance at or around 660 nm, the process color printed in a manner to convey redundant instances of an encoded plural-bit message, the encoded plural-bit message corresponding to a GTIN number; analyzing the scan data with one or more programmed processors to decode the encoded plural-bit message, said analyzing yielding the GTIN number; and providing the GTIN number as an output. - View Dependent Claims (2, 3, 4, 5, 6)
-
- 7. A printed object associated with a retail product, the printed object bearing both artwork and barcode markings, the barcode markings including plural barcodes, including two or more barcodes conveying the same payload, said two or more barcodes being printed on said packaging using an ink or additive with a spectral notch of 100 nm or less, which notch is centered at or around 660 nm.
-
11. A system including:
-
a point of sale scanner including red illumination comprising a red LED illumination source including a wavelength centered at or around 660 nm, and a printed object associated with a retail product, the printed object bearing both artwork and barcode markings, the barcode markings including plural barcodes, including two or more barcodes conveying the same payload, said two or more barcodes being printed on said packaging using an ink or additive with a spectral notch of 100 nm or less, which notch is centered at or around 660 nm. - View Dependent Claims (12, 13)
-
-
14. A non-transitory computer readable medium comprising instructions stored thereon that, when executed by one or more processors, cause the one or more processor to perform the following acts:
-
controlling scanning of a printed object with a red illumination scanner, the red illumination scanner having a wavelength at or around 660nm, said scanning a printed object yielding scan data, wherein the printed object includes a process color printed thereon through an offset or flexo printing press, the process color including a narrow-band absorption material that has a peak absorbance at or around 660 nm, the process color printed in a manner to convey redundant instances of an encoded plural-bit message, the encoded plural-bit message corresponding to a GTIN number; analyzing the scan data to decode the encoded plural-bit message, said analyzing yielding the GTIN number; and providing the GTIN number as an output. - View Dependent Claims (15, 16, 17, 18)
-
Specification