Method of imaging coding pattern and identifying cell translations from different orientations
First Claim
Patent Images
1. A method of imaging a coding pattern disposed on a surface of a substrate, said method comprising the steps of:
- (a) capturing an image of a portion of said coding pattern, 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;
a plurality of data elements contained in each cell; and
a plurality of tags, each tag being defined by a plurality of contiguous cells, each tag comprising respective tag data encoded by data elements,wherein each cell comprises at least one registration symbol encoded by a respective set of said data elements, said set of data elements identifying a translation of said cell relative to a tag containing said cell;
(b) sampling one or more registration symbols contained in said imaged portion;
(c) mapping each set of data elements to a first translation code symbol value when read in a first orientation or a second translation symbol code value when read in a second orientation;
(d) determining the translation from the mapped set of data elements; and
(e) using the translation to sample and decode said tag data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of imaging a coding pattern disposed on a surface of a substrate. The method comprises the steps of: (a) capturing an image of a portion of the coding pattern; (b) sampling a registration symbol contained in the imaged portion; (c) mapping a set of data elements to a first translation code symbol value when read in a first orientation or a second translation symbol code value when read in a second orientation; (d) determining a translation from the mapped set of data elements; and (e) using the translation to sample and decode tag data.
-
Citations
20 Claims
-
1. A method of imaging a coding pattern disposed on a surface of a substrate, said method comprising the steps of:
-
(a) capturing an image of a portion of said coding pattern, 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; a plurality of data elements contained in each cell; and a plurality of tags, each tag being defined by a plurality of contiguous cells, each tag comprising respective tag data encoded by data elements, wherein each cell comprises at least one registration symbol encoded by a respective set of said data elements, said set of data elements identifying a translation of said cell relative to a tag containing said cell; (b) sampling one or more registration symbols contained in said imaged portion; (c) mapping each set of data elements to a first translation code symbol value when read in a first orientation or a second translation symbol code value when read in a second orientation; (d) determining the translation from the mapped set of data elements; and (e) using the translation to sample and decode said tag data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for imaging a coding pattern disposed on a surface of a substrate, said system comprising:
-
(A) said substrate, wherein said coding pattern comprises; a plurality of target elements defining a target grid, said target grid comprising a plurality of cells, wherein neighboring cells share target elements; a plurality of data elements contained in each cell; and a plurality of tags, each tag being defined by a plurality of contiguous cells, each tag comprising respective tag data encoded by data elements, wherein each cell comprises at least one registration symbol encoded by a respective set of said data elements, said set of data elements identifying a translation of said cell relative to a tag containing said cell; and (B) an optical reader comprising; an image sensor for capturing an image of a portion of said coding pattern; and a processor configured for; (i) sampling one or more registration symbols contained in said imaged portion; (ii) mapping each set of data elements to a first translation code symbol value when read in a first orientation or a second translation code symbol value when read in a second orientation; (iii) determining the translation from the mapped set of data elements; and (iv) using the translation to sample and decode said tag data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification