Sparse modulation for robust signaling and synchronization

US11308571B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11308571-B2
Application numberUS-201916579667-A
CountryUS
Kind codeB2
Filing dateSep 23, 2019
Priority dateMar 20, 2015
Publication dateApr 19, 2022
Grant dateApr 19, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure relates to advanced image processing and encoded signal processing. One claim currently recites an image processing method comprising the acts: receiving a digital representation of artwork, the artwork having an area of uniform color; generating a two-dimensional data signal that redundantly encodes a plural-bit message, the data signal comprising plural elements, each of which has a single bit value; receiving a two-dimensional synchronization signal comprising plural elements, each of which has a plural-bit value, each element of said data signal having an element of the synchronization signal corresponding thereto; processing the two-dimensional data signal with the two-dimensional synchronization signal and with a gradient function to yield a two-dimensional gradient marking signal; and printing an ink counterpart of the gradient marking signal on a medium with the artwork, said printing comprising printing plural dithered two-dimensional blocks of at least four contiguous elements each, in which one or more elements of each block are printed to be dark. Of course, other claims and combinations are described as well.

First claim

Opening claim text (preview).

We claim: 1. A method of generating a signaling pattern for printing on a substrate, the method comprising the acts: defining a 2D synchronization signal in a spatial-frequency domain; applying an NM×NM inverse Fourier transform to said signal, to yield an NM×NM array of sync signal values in a spatial domain; logically combining said NM×NM array of sync signal values with an N×N array of variable data, wherein each datum of variable data corresponds to an M×M sub-block of sync signal values, yielding an NM×NM array of composite values defining a pattern; in an M×M sub-block within said NM×NM array of composite values, identifying a first set of P elements as candidates for darkening, wherein said identifying comprises determining the P elements whose values are most extreme among said M×M sub-block from the array of composite values; and producing a pattern including a second set of P elements that are darkened for printing. 2. The method of claim 1 that further comprises printing a label with said pattern. 3. The method of claim 1 in which the first set of P elements and the second set of P elements are identical. 4. The method of claim 1 that further includes determining existence of edge-adjoining elements among the first set of P elements, and identifying the second set of P elements by revising the first set of P elements to avoid edge-adjoining elements. 5. The method of claim 1 in which N is 128 and M is 4. 6. A non-transitory computer readable medium comprising instructions stored therein that, when executed by one or more processors, cause said one or more processors to perform the following acts: defining a 2D synchronization signal in a spatial-frequency domain; applying an NM×NM inverse Fourier transform to said signal, to yield an NM×NM array of sync signal values in a spatial domain; logically combining said NM×NM array of sync signal values with an N×N array of variable data, wherein each datum of variable data corresponds to an M×M sub-block of sync signal values, yielding an NM×NM array of composite values defining a pattern; in an M×M sub-block within said NM×NM array of composite values, identifying a first set of P elements as candidates for darkening, wherein said identifying comprises determining the P elements whose values are most extreme among said M×M sub-block from the array of composite values; and producing a pattern including a second set of P elements that are darkened for printing. 7. The non-transitory computer readable medium of claim 6 that further comprises outputting printing instructions for a label with said pattern. 8. The non-transitory computer readable medium of claim 6 in which the first set of P elements and the second set of P elements are identical. 9. The non-transitory computer readable medium of claim 6 that further includes instructions for determining existence of edge-adjoining elements among the first set of P elements, and identifying the second set of P elements by revising the first set of P elements to avoid edge-adjoining elements. 10. The non-transitory computer readable medium of claim 6 in which N comprises 128 and M comprises 4. 11. An apparatus comprising: an input for receiving variable data; one or more electronic processors configured for: defining a 2D synchronization signal in a spatial-frequency domain; applying an NM×NM inverse Fourier transform to said signal, to yield an NM×NM array of sync signal values in a spatial domain; logically combining said NM×NM array of sync signal values with an N×N array of variable data, wherein each datum of variable data corresponds to an M×M sub-block of sync signal values, yielding an NM×NM array of composite values defining a pattern; in an M×M sub-block within said NM×NM array of composite values, identifying a first set of P elements as candidates for darkening, wherein said identifying comprises determining the P elements whose values are most extreme among said M×M sub-block from the array of composite values; producing a pattern including a second set of P elements that are darkened for printing; and an output for outputting the pattern. 12. The apparatus of claim 11 in which the first set of P elements and the second set of P elements are identical. 13. The apparatus of claim 11 in which said one or more electronic processors are configured for determining existence of edge-adjoining elements among the first set of P elements, and identifying the second set of P elements by revising the first set of P elements to avoid edge-adjoining elements. 14. The apparatus of claim 11 in which N comprises 128 and M comprises 4.

Assignees

Inventors

Classifications

  • G06T1/005Primary

    Robust watermarking, e.g. average attack or collusion attack resistant · CPC title

  • Embedding of the watermark in each block of the image, e.g. segmented watermarking · CPC title

  • Extraction of an embedded watermark; Reliable detection · CPC title

  • Details of authentication information generation · CPC title

  • Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11308571B2 cover?
The present disclosure relates to advanced image processing and encoded signal processing. One claim currently recites an image processing method comprising the acts: receiving a digital representation of artwork, the artwork having an area of uniform color; generating a two-dimensional data signal that redundantly encodes a plural-bit message, the data signal comprising plural elements, each o…
Who is the assignee on this patent?
Digimarc Corp
What technology area does this patent fall under?
Primary CPC classification G06T1/005. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 19 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).