METHOD OF DECODING CODING PATTERN HAVING SELF-ENCODED FORMAT
First Claim
1. A method of decoding a coding pattern disposed on or in a substrate, said method comprising the steps of:
- (a) operatively positioning an optical reader relative to a surface of said substrate;
(b) capturing an image of a portion of said coding pattern, said coding pattern comprising a plurality of macrodots encoding data symbols and registration symbols, wherein;
each data symbol is represented by d macrodots, each of said d macrodots occupying a respective position from a plurality of predetermined possible positions p, the respective positions of said d macrodots representing one of a plurality of possible data values;
each registration symbol, or a set of said registration symbols, identifies an integer value of d; and
p>
d,(c) sampling and decoding at least one registration symbol contained in said imaged portion;
(d) determining, using the decoded registration symbol, the value of d; and
(e) using the determined value of d to sample and decode the data symbols in the imaged portion.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of decoding a coding pattern disposed on or in a substrate. The method comprises the steps of: (a) operatively positioning an optical reader relative to a surface of the substrate; (b) capturing an image of a portion of the coding pattern; (c) sampling and decoding a registration symbol contained in the imaged portion; (d) determining, using the decoded registration symbol, an encoding format; and (e) using the determined encoding format to sample and decode data symbols in the imaged portion. The coding pattern comprises a plurality of macrodots encoding data symbols and registration symbols, wherein each data symbol is represented by d macrodots, each of the d macrodots occupying a respective position from a plurality of predetermined possible positions p, the respective positions of the d macrodots representing one of a plurality of possible data values. Each registration symbol, or a set of the registration symbols, identifies an integer value of d and thereby the encoding format.
18 Citations
20 Claims
-
1. A method of decoding a coding pattern disposed on or in a substrate, said method comprising the steps of:
-
(a) operatively positioning an optical reader relative to a surface of said substrate; (b) capturing an image of a portion of said coding pattern, said coding pattern comprising a plurality of macrodots encoding data symbols and registration symbols, wherein; each data symbol is represented by d macrodots, each of said d macrodots occupying a respective position from a plurality of predetermined possible positions p, the respective positions of said d macrodots representing one of a plurality of possible data values; each registration symbol, or a set of said registration symbols, identifies an integer value of d; and
p>
d,(c) sampling and decoding at least one registration symbol contained in said imaged portion; (d) determining, using the decoded registration symbol, the value of d; and (e) using the determined value of d to sample and decode the data symbols in the imaged portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for decoding a coding pattern, said system comprising:
-
(A) a substrate having a coding pattern disposed therein or therein, said coding pattern comprising a plurality of macrodots encoding data symbols and registration symbols, wherein; each data symbol is represented by d macrodots, each of said d macrodots occupying a respective position from a plurality of predetermined possible positions p, the respective positions of said d macrodots representing one of a plurality of possible data values; each registration symbol, or a set of said registration symbols, identifies an integer value of d; and
p>
d,(B) an optical reader comprising; an image sensor for capturing an image of a portion of said coding pattern; and a processor configured for performing the steps of; (i) sampling and decoding at least one registration symbol contained in said imaged portion; (ii) determining, using the decoded registration symbol, the value of d; and (iii) using the determined value of d to sample and decode the data symbols in the imaged portion.
-
-
20. An optical reader for decoding a coding pattern disposed on or in a substrate, said coding pattern comprising a plurality of macrodots encoding data symbols and registration symbols, wherein:
-
each data symbol is represented by d macrodots, each of said d macrodots occupying a respective position from a plurality of predetermined possible positions p, the respective positions of said d macrodots representing one of a plurality of possible data values; each registration symbol, or a set of said registration symbols, identifies an integer value of d; and
p>
d,said optical reader comprising; an image sensor for capturing an image of a portion of either first or second coding pattern; and a processor configured for performing the steps of; (i) sampling and decoding at least one registration symbol contained in said imaged portion; (ii) determining, using the decoded registration symbol, the value of d; and (iii) using the determined value of d to sample and decode the data symbols in the imaged portion.
-
Specification