METHOD OF IMAGING CODING PATTERN HAVING MERGED DATA SYMBOLS
First Claim
1. A method of decoding a coding pattern disposed on a surface of a substrate, said method comprising the steps of:
- (a) operatively positioning an optical reader relative to said surface and capturing an image of a portion of said coding pattern, said coding pattern comprising;
a plurality of merged data symbols, each merged data symbol being represented by a plurality of data elements disposed on said surface, wherein each merged data symbol encodes a first individual data symbol from a first codeword and a second individual data symbol from a second codeword;
(b) sampling a set of said merged data symbols contained in said imaged portion; and
(c) decoding said sampled set of merged data symbols to obtain the first codeword encoded by a corresponding set of first individual data symbols.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of decoding a coding pattern disposed on a surface of a substrate. The method comprises the steps of: (a) operatively positioning an optical reader relative to the surface and capturing an image of a portion of the coding pattern, the coding pattern comprising: a plurality of merged data symbols, each merged data symbol being represented by a plurality of data elements disposed on the surface, wherein each merged data symbol encodes a first individual data symbol from a first codeword and a second individual data symbol from a second codeword; (b) sampling a set of the merged data symbols contained in the imaged portion; and (c) decoding the sampled set of merged data symbols to obtain the first codeword encoded by a corresponding set of first individual data symbols.
156 Citations
20 Claims
-
1. A method of decoding a coding pattern disposed on a surface of a substrate, said method comprising the steps of:
-
(a) operatively positioning an optical reader relative to said surface and capturing an image of a portion of said coding pattern, said coding pattern comprising; a plurality of merged data symbols, each merged data symbol being represented by a plurality of data elements disposed on said surface, wherein each merged data symbol encodes a first individual data symbol from a first codeword and a second individual data symbol from a second codeword; (b) sampling a set of said merged data symbols contained in said imaged portion; and (c) decoding said sampled set of merged data symbols to obtain the first codeword encoded by a corresponding set of first individual data symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An optical reader configured for decoding a coding pattern disposed on a surface of a substrate, said coding pattern comprising:
-
a plurality of merged data symbols, each merged data symbol being represented by a plurality of data elements disposed on said surface, wherein each merged data symbol encodes a first individual data symbol from a first codeword and a second individual data symbol from a second codeword; said 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 a set of said merged data symbols contained in said imaged portion; and (ii) decoding said sampled set of merged data symbols to obtain the first codeword encoded by a corresponding set of first individual data symbols. - View Dependent Claims (17, 18)
-
-
19. A system for decoding a coding pattern disposed on a surface of a substrate, said system comprising:
-
(A) said substrate, wherein said coding pattern comprises; a plurality of merged data symbols, each merged data symbol being represented by a plurality of data elements disposed on said surface, wherein each merged data symbol encodes a first individual data symbol from a first codeword and a second individual data symbol from a second codeword; (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 a set of said merged data symbols contained in said imaged portion; and (ii) decoding said sampled set of merged data symbols to obtain the first codeword encoded by a corresponding set of first individual data symbols; (iii) detecting at least one erroneous first individual data symbol in said first codeword; (iv) treating a second individual data symbol co-encoded with said erroneous first individual data symbol as an erasure; and (v) decoding said sampled set of merged data symbols to obtain a second codeword encoded by a corresponding set of second individual data symbols including said erasure. - View Dependent Claims (20)
-
Specification