Claims
- 1. A method of determining features of a symbol based on a relief pattern having a data cell with at least one discernible edge and representing encoded information, the method comprising the steps of:
determining the presence of discernible edges of the relief pattern and compiling information representative of an edge image including the discernible edges; validating the edge image by performing an edge analysis of at least one of the discernable edges; and determining a data cell of the symbol from the edge image so that the symbol can be decoded to provide the information encoded within the relief pattern of the symbol.
- 2. The method of claim 1, wherein the step of determining the presence of discernible edges of the relief pattern comprises imaging the relief pattern of the symbol with an imaging device.
- 3. The method of claim 2, wherein the imaging of the relief pattern comprises obliquely directing light onto the relief pattern.
- 4. The method of claim 3, wherein the imaging of the relief pattern further comprises utilizing contrast in light reflectivity to determine the presence of discernible edges.
- 5. The method of claim 1, wherein the validating step comprises assigning a symbolic value indicative of the validity of a discernable edge to an intersection of a plurality of discernable edges.
- 6. The method of claim 5, wherein the symbolic value comprises a numerical value.
- 7. The method of claim 6, wherein a numerical value indicative of the validity of a discernable edge assigned to the intersection of a plurality of discernable edges is based on the number of discernable edges that form the intersection of a plurality of discernable edges.
- 8. The method of claim 6, wherein the validating step include validating the discernable edge based on a numerical value assigned to a first intersection of discernable edges, which first intersection includes the discernable edge to be validated.
- 9. The method of claim 8, wherein the validating step further includes validating the discernable edge based on a numerical value assigned to a second intersection of discernable edges, which second intersection includes the discernable edge to be validated.
- 10. The method of claim 1, wherein the validating step includes validating a discernible edge by determining the number of discernible edges that radiate from a first intersection of a plurality of discernible edges, which first intersection includes the discernable edge to be validated.
- 11. The method of claim 10, wherein the validating step further includes validating a discernible edge by determining the number of discernible edges that radiate from a second intersection of a plurality of discernible edges, which second intersection includes the discernable edge to be validated and which is adjacent to the first intersection of discernable edges.
- 12. The method of claim 1, wherein the determining a data cell step comprises assigning a binary value to at least one data cell so that the symbol can be decoded.
- 13. The method of claim 12, wherein the assigned binary value comprises zero or one.
- 14. The method of claim 12, wherein the assigned binary value comprises black or white.
- 15. The method of claim 12, wherein the assigned binary value comprises on or off.
- 16. The method of claim 12, wherein the determining a data cell step comprises scanning the edge image in a first direction to assign a binary value to at least one data cell.
- 17. The method of claim 16, wherein the first direction comprises a row of the edge image.
- 18. The method of claim 17, wherein the row is scanned in a left to right direction to assign a binary value to the at least one data cell and the row is also scanned in a right direction to left direction to assign a binary value to the at least one data cell.
- 19. The method of claim 18, wherein the determining a data cell step further comprises scanning the edge image in a second direction to assign a binary value to at least one data cell by the scan in the first direction.
- 20. The method of claim 19, wherein the second direction comprises a column of the edge image.
- 21. The method of claim 20, wherein the column is scanned in a top to bottom direction to assign a binary value to the at least one data cell and the column is also scanned in a bottom to top direction to assign a binary value to the at least one data cell.
- 22. The method of claim 21, wherein plural binary values assigned to the at least one data cell are analyzed to determine a single binary value for the at least one data cell.
- 23. The method of claim 12, further comprising the step of decoding the edge image based on the assigned binary value to provide the information encoded within the symbol.
- 24. An apparatus for reading features of a symbol based upon a relief pattern having at least one discernable edge and representing encoded information, the apparatus comprising:
means for sensing a reflected light pattern and creating an edge image based upon the reflected light from the relief pattern; and means for verifying the validity of a discernable edge of the edge image and for determining a data cell of a symbol based on the relief pattern so that the symbol can be decoded to provide the information encoded within the relief pattern.
- 25. The apparatus of claim 24, as part of a system including a light source capable of at least partially illuminating the relief pattern so that the at least one discernable edge can be read.
- 26. The apparatus of claim 24, wherein the means for sensing a reflected light pattern and creating an edge image comprises a reader.
- 27. The apparatus of claim 26, wherein the reader comprises at least one sensor capable of sensing at least a portion of the reflected light from the relief pattern.
- 28. The apparatus of claim 27, wherein the reader further comprises memory for storing instruction sets and for storing an image to be decoded.
- 29. The apparatus of claim 27, wherein the reader further comprises a central processing unit for controlling a decoding algorithm for analyzing the edge image.
- 30. The apparatus of claim 27, wherein the reader further comprises an imaging device for converting the sensed reflected light pattern into a plurality of electrical signals.
- 31. The apparatus of claim 28, wherein the imaging device comprises a charge-coupled device.
- 32. The apparatus of claim 28, wherein the imaging device comprises a CMOS imaging device.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] The present non-provisional Application claims the benefit of commonly assigned provisional Application having serial No. 60/394,718, filed on Jul. 8, 2002, and entitled METHOD FOR READING A SYMBOL HAVING ENCODED INFORMATION, which Application is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60394718 |
Jul 2002 |
US |