Method and apparatus for locating and decoding machine-readable symbols
AssigneeIntermec Corporation
InventorPavel A. Maltsev
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntermec Corporation
InventorPavel A. Maltsev
Estimating the term…
A method and apparatus for locating and decoding machine-readable symbols is provided. The present invention stores an image of the symbol and locates all Jordan curves having an angular length less than .pi. within the image of the symbol. The present invention finds and selects all convex Jordan curves from the set of all Jordan curves found within the stored image. The present invention determines equations of a pair of tangent lines from end points of each convex Jordan curve and determines an equation of a center line for each pair of tangent lines. The present invention determines a point of intersection of the center lines, and based on the point of intersection, locates a center point of a finder pattern of the symbol. The present invention confirms that the located center point is indeed the center of the finder pattern, and thereafter decodes the symbol.
A method of locating and decoding a machine-readable symbol representing encoded information, the symbol including a plurality of selectively spaced two-dimensional geometric shapes, the shapes and spaces between the shapes having at least a first width in at least one dimension, the symbol having a predetermined orientation pattern of convexly curved shapes and spaces between the convexly curved shapes, the convexly curved shapes at least partially surrounding a predetermined point of the symbol, the method comprising the steps of:
In a computer system having a processor and a data storage device, a computer implemented method of locating a predetermined pattern of convexly curved shapes and spaces between the convexly curved shapes within an image stored in the data storage device, the convexly curved shapes at least partially surrounding a preselected point, the method comprising the steps of:
An apparatus for decoding a machine-readable symbol representing encoded information, the machine-readable symbol including a plurality of spaced two-dimensional shapes, the symbol having a predetermined orientation pattern of convexly curved shapes and spaces between the convexly curved shapes, the convexly curved shapes at least partially surrounding a predetermined point of the symbol, the apparatus comprising:
Dependencies are inferred from the claim text.