Claims
- 1. A system for optically coding information in a design, comprising:
a data field including pixels that are optically coded with data; and an identifier including pixels that are optically coded with information about the identifier and the data field, wherein the pixels of the data field and the pixels of the identifier are coded and configured to blend in with the design.
- 2. The system according to claim 1, wherein the identifier includes darkened lines that are used in locating the identifier.
- 3. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a data string having a predetermined value that is used in locating the identifier.
- 4. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a data string having a predetermined value and a predetermined configuration that are used in locating the identifier.
- 5. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a data string that indicates a direction of the data with respect to the identifier.
- 6. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a data string that indicates an orientation of the data with respect to the identifier.
- 7. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a data string that indicates a size of the data field.
- 8. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a first data string and a second data string that indicate a number of rows and a number of columns of data in the data field.
- 9. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a data string that indicates a predetermnined location within the identifier.
- 10. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a first data string and a second data string that indicate a row and a column of a predetermined location within the identifier.
- 11. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a first data string and a second data string that indicate a row and a column of a center location of the identifier or a comer location of the identifier.
- 12. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a data string that indicates an encoding scheme used in the optically coded data.
- 13. The system according to claim 12, wherein the encoding scheme is selected from any one of the group consisting of: Code 49, PDF-417, Maxi-Code, VeriCode, Code 16K, DataMatrix, Code One, and Super Code.
- 14. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a data string that indicates an error correction scheme used in the optically coded data.
- 15. The system according to claim 14, wherein the error correction scheme is selected from any one of the group consisting of: Reed-Solomon technique, Convolution technique, and any other suitable technique.
- 16. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a data string that indicates at least one of a density and a ratio used in the optically coded data.
- 17. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a data string that indicates at least one of a shape and a topology used in the optically coded data.
- 18. The system according to claim 1, wherein the pixels of the identifier include pixels that are encoded with a data string that indicates at least one of color information and contrast information used in the optically coded data.
- 19. The system according to claim 18, wherein color information indicates that the data is encoded by selectively using three primary colors and other color combinations.
- 20. The system according to claim 1, wherein the pixels of the identifier or the data field include pixels that are half-filled or incomplete.
- 21. The system according to claim 20, wherein the half-filled or incomplete pixels delimit a periphery of the data field or the identifier.
- 22. The system according to claim 1, wherein the pixels of the identifier or the data field include one-, two- or three-dimensional pixels.
- 23. The system according to claim 1, wherein the pixels of the identifier or the data field include circular pixels.
- 24. The system according to claim 1, wherein the pixels of the identifier or the data field include polygonal pixels.
- 25. The system according to claim 1, wherein the pixels of the identifier or the data field include pixels having a shape selected from any one of the group consisting of. a circle, a polygon, a bar, a pole, a square, and a rectangle.
- 26. The system according to claim 1, wherein the pixels of the identifier or the data field include pixels encoded with a gray-scale encoding scheme.
- 27. The system according to claim 1, wherein the design is a logo.
- 28. The system according to claim 1, wherein each pixel of the data field or each pixel of the identifier includes a plurality of pixels or pixel elements.
- 29. A method for optical coding, comprising the steps of:
blending in pixels of an identifier and pixels of a data field in a design; locating an identifier by identifying pixels of the identifier that are encoded with a data string having a predetermined value and that have a predetermined configuration; and determining parameters relating to a data field from information optically encoded in the pixels of the identifier.
- 30. The method according to claim 29, further comprising the step of:
reading and decoding information optically encoded in the pixels of the data field using information optically encoded in the identifier.
- 31. The method according to claim 29, wherein the step of locating an identifier includes the step of finding darkened lines of the identifier.
- 32. The method according to claim 29, wherein the step of blending includes the step of blending in pixels of an identifier and pixels of a data field in a logo.
- 33. The method according to claim 29, further comprising the step of:
optically encoding in the pixels of the identifier information relating to a direction of the data field with respect to the identifier.
- 34. The method according to claim 29, further comprising the step of:
optically encoding in the pixels of the identifier information relating to a size of the data field.
- 35. The method according to claim 29, further comprising the step of:
optically encoding in the pixels of the identifier information relating to a predetermined location of the identifier.
- 36. The method according to claim 29, further comprising the step of:.
optically encoding in the pixels of the identifier information relating to an encoding scheme used in the data field.
- 37. The method according to claim 29, further comprising the step of:
optically encoding in the pixels of the identifier information relating to an error correction scheme used in the data field.
- 38. The method according to claim 29, further comprising the step of:
optically encoding in the pixels of the identifier information relating to at least one of a density and a ratio used in the data field.
- 39. The method according to claim 29, further comprising the step of:
optically encoding in the pixels of the identifier information relating to at least one of color information and contrast information used in the data field.
- 40. The method according to claim 29, further comprising the step of:
optically encoding in the pixels of the identifier information relating to an orientation of optically encoded information of the data field.
- 41. The method according to claim 29, further comprising the step of:
optically encoding in the pixels of the identifier information relating to at least one of a topology and a shape of optically encoded data of the data field.
Parent Case Info
[0001] This is a continuation-in-part of U.S. patent application Ser. No. 09/208,284, filed on Dec. 8, 1998, which is a continuation-in-part of U.S. patent application Ser. No. 09/073,501, filed May 5, 1998, issued as U.S. Pat. No. 6,123,261 on Sep. 26, 2000.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60067913 |
Dec 1997 |
US |
|
60070043 |
Dec 1997 |
US |
|
60072418 |
Jan 1998 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
| Parent |
09208284 |
Dec 1998 |
US |
| Child |
09947855 |
Sep 2001 |
US |
| Parent |
09073501 |
May 1998 |
US |
| Child |
09208284 |
Dec 1998 |
US |