Apparatus And Methods For Decoding Images
First Claim
1. A method of determining an orientation of a data-encoding symbol, the method comprising:
- detecting an encoded data sequence at a first location of the symbol;
detecting the encoded data sequence at a second location of the symbol; and
determining the symbol orientation at least partially based on the first and second locations.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for determining an orientation of a data-encoding symbol, such as a PDF417 bar-code symbol, and for decoding the encoded data. One example method may include detecting an encoded data sequence at a first location of the symbol and at a second location of the symbol. The symbol orientation may be determined at least partially based on the first and second locations. Strings of data encoded in the symbol may then be decoded by processing the strings to generate indices and accessing a codeword array using the indices to look up codewords corresponding to the strings. A match between a string and a codeword may be verified with data in the codeword array.
22 Citations
27 Claims
-
1. A method of determining an orientation of a data-encoding symbol, the method comprising:
-
detecting an encoded data sequence at a first location of the symbol; detecting the encoded data sequence at a second location of the symbol; and determining the symbol orientation at least partially based on the first and second locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device for decoding data encoded in a symbol, the device comprising:
-
a scanner adapted to read a plurality of symbol regions; and a processor adapted to; detect a data sequence encoded in a first one of the plurality of symbol regions; detect the data sequence encoded in a second one of the plurality of symbol regions; determine the symbol orientation based on a first point in the first symbol region and a second point in the second symbol region. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for decoding a string of data, the method comprising:
-
processing the string to generate an index; accessing a codeword array using the index to look up a codeword corresponding to the string; and verifying, with data in the codeword array, a match between the string and the codeword. - View Dependent Claims (19, 20, 21)
-
-
22. A device for decoding bar code data, the device comprising:
-
a scanner adapted to read a string of bar code data; and a processor adapted to; process the string to generate an index; access a codeword array using the index to look up a codeword corresponding to the string; and verify, with data in the codeword array, a match between the string and the codeword.
-
-
23. A method for generating a codeword array for use in decoding data, the method comprising:
-
processing a first string of data to generate a first value; processing the first value to generate a first index; storing the first value in a first field of a first record in the codeword array, the first record corresponding to the first index; and storing codeword information associated with the first string in a second field of the first record. - View Dependent Claims (24, 25, 26, 27)
-
Specification