Coding pattern with flags for determining tag data or block data
First Claim
1. A substrate having a coding pattern disposed on a surface thereof, said coding pattern comprising a plurality of target elements defining a target grid, said target grid comprising a plurality of cells, wherein neighboring cells share target elements and a tag is defined by a plurality of contiguous cells,wherein each tag comprises:
- a plurality of data symbols, which comprises a plurality of first data symbols;
a plurality of data elements, each of said data symbols being represented by a respective set of said data elements; and
one or more flags, said one or more flags indicating either that;
said first data symbols define first data contained in said tag;
orsaid first data symbols define a fragment of second data, said second data being embedded in a block of said tags,and wherein each cell comprises;
one or more translation symbols encoded by a respective set of said data elements, said translation symbols identifying a geometric translation of said cell relative to a tag containing said cell.
1 Assignment
0 Petitions
Accused Products
Abstract
A substrate having a coding pattern disposed on a surface thereof. The coding pattern comprises a plurality of contiguous tags. Each tag comprises: a plurality of data symbols, including a plurality of first data symbols; a plurality of data elements; and one or more flags. The flags indicated either that: the first data symbols define first data contained in the tag; or the first data symbols define a fragment of second data. The second data is embedded in a block of said tags and is typically a public-key digital signature. The first data is typically a secret-key digital signature.
23 Citations
19 Claims
-
1. A substrate having a coding pattern disposed on a surface thereof, said coding pattern comprising a plurality of target elements defining a target grid, said target grid comprising a plurality of cells, wherein neighboring cells share target elements and a tag is defined by a plurality of contiguous cells,
wherein each tag comprises: -
a plurality of data symbols, which comprises a plurality of first data symbols; a plurality of data elements, each of said data symbols being represented by a respective set of said data elements; and one or more flags, said one or more flags indicating either that; said first data symbols define first data contained in said tag;
orsaid first data symbols define a fragment of second data, said second data being embedded in a block of said tags, and wherein each cell comprises; one or more translation symbols encoded by a respective set of said data elements, said translation symbols identifying a geometric translation of said cell relative to a tag containing said cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification