Method and System for Creating and Using Barcodes
First Claim
1. A method for encoding information, comprising the steps of:
- providing a plurality of modules at predetermined locations in a symbol, each module coded with information;
centering a finder pattern at a first reference point in the symbol;
arranging at least one any-point-detection shape in a geometric relationship with the finder pattern and certain of the modules, wherein the at least one any-point-detection shape is detectable using a probabilistic algorithm and is provided as an alignment pattern;
providing position patterns in proximity to groups of modules, whereinthe location of the finder, position and alignment patterns in an image of the symbol identify the location of the plurality of modules in the image, andthe modules are distinguishable by shape from the finder pattern, the alignment pattern and the one or more position patterns.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for efficiently retrieving information from an image of a symbol are described. Symbols are described that contain detection patterns that facilitate the determination of location, alignment, size and orientation of the symbol in an image. Detection patterns are described that possess geometric shapes susceptible to efficient decoding using probabilistic detection algorithms. Detection patterns are described that are provided in colors, shapes and sizes different from the color, shape and sizes of modules carrying information in the symbol. Methods are described for identifying the location and size of detection patterns in images of the symbol and for locating modules in the symbol to facilitate extraction of information carried by the modules.
63 Citations
1 Claim
-
1. A method for encoding information, comprising the steps of:
-
providing a plurality of modules at predetermined locations in a symbol, each module coded with information; centering a finder pattern at a first reference point in the symbol; arranging at least one any-point-detection shape in a geometric relationship with the finder pattern and certain of the modules, wherein the at least one any-point-detection shape is detectable using a probabilistic algorithm and is provided as an alignment pattern; providing position patterns in proximity to groups of modules, wherein the location of the finder, position and alignment patterns in an image of the symbol identify the location of the plurality of modules in the image, and the modules are distinguishable by shape from the finder pattern, the alignment pattern and the one or more position patterns.
-
Specification