Method and apparatus of autodiscriminating in symbol reader employing prioritized and updated table of symbologies
First Claim
Patent Images
1. An automated method of decoding a number of symbols, the symbols being encoded in one of at least two symbologies, the method comprising the steps of:
- acquiring a one of the symbols; and
successively applying a series of symbology translations to the acquired symbol in a weighted order until the acquired symbol is decoded.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus employs a weighted order stored in a weight table for automatically discriminating optical symbols which may be encoded in any one of at least two symbologies. The weighted order may be dynamically updated to reflect the distribution of symbologies as the symbols are acquired and decoded.
-
Citations
32 Claims
-
1. An automated method of decoding a number of symbols, the symbols being encoded in one of at least two symbologies, the method comprising the steps of:
-
acquiring a one of the symbols; and successively applying a series of symbology translations to the acquired symbol in a weighted order until the acquired symbol is decoded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of automatic discrimination to identify a symbology to which a symbol belongs, the method comprising the steps of:
-
assigning a weighted order to a plurality of symbologies; iterating through a set of symbologies in order of weight while successively determining if the symbol belongs to one of the symbologies. - View Dependent Claims (10, 11, 12)
-
-
13. An automated discriminator for discriminating a set of data relating to a symbol, the set of data being produced by an optical scanner, the automated discriminator comprising:
-
a memory having an output port, the memory storing a set of symbology weight information; a programmed computer having and output port and an input port which receives the set of data produced by the optical scanner and the set of symbology weight information from the memory, the computer being responsive to the set of symbology weight information to successively apply a set of transformations to the data received in a weighted order that corresponds to the set of symbology weight information. - View Dependent Claims (14, 15, 16)
-
-
17. An article of manufacture having a computer readable program embodied therein for causing a set of data relating to a geometry of an optical symbol to be converted into a set of decoded data, the computer readable program in the article of manufacture comprising the steps of:
-
storing the set of data relating to a geometry of an optical symbol in a register; successively applying a set of symbology transformations in a weighted order to the data stored in the register; applying the set of symbology transformations until the data stored in the register is converted; and updating the weighted order of the set of symbology transformations.
-
-
18. A method of operating a symbol reader, the method comprising the steps of:
-
scanning a symbol to acquire a digital representation of the symbol; applying a series of symbology translations to the digital representation of the symbol in a weighted order. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of decoding symbols encoded in a plurality of symbologies, the method comprising the steps of:
-
acquiring data from a first symbol; decoding the data from the first symbol based on a symbology determined from the plurality of symbologies; updating a priority table to reflect the symbology of the first symbol; acquiring data from a plurality of additional symbols; for each of the symbols in the plurality of additional symbols, applying, in a prioritized order, the symbologies in the plurality of symbologies to the acquired data until the acquired data is decoded; and updating the priority table each time a symbol is successfully decoded. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A method of decoding symbols encoded in a plurality of symbologies, the method comprising the steps of:
-
acquiring data from a first symbol; decoding the data from the first symbol based on a symbology determined from the plurality of symbologies; and updating a priority table to reflect the symbology of the first symbol.
-
Specification