Distortion resistant double-data correcting color transition barcode and method of generating and using same
First Claim
1. A barcode for representing encoded data and being capable of being scanned by a barcode reader, said barcode comprising:
- a plurality of columns, each column being formed from a plurality of cells, and each column representing a raw value,each said cell in each said column having a color associated therewith, said color being either from a first set of colors of from a second set of colors, each said color within each said color set having a value assigned thereto,wherein in each said column, said cells are from either the first set of colors or said second set of colors,wherein adjacent columns are not formed from the same set of colors, andwherein continuous cells in each said cell column are not formed from said same color within said set of colors.
8 Assignments
0 Petitions
Accused Products
Abstract
A color barcode symbology is disclosed that can be accurately decoded despite severe distortions, misreads or altered symbols. This disclosed barcode is a color transition barcode having linear growth properties designed to resist the single or combined effects of: scaling distortions, perspective distortions, shear distortions, and wave distortions of both the uniform and non-uniform type distributed across the barcode'"'"'s vertical or horizontal axis. This color barcode symbology is also resistant to missing symbols and altered symbols while offering, high security, error checking, and double error correcting capability.
181 Citations
40 Claims
-
1. A barcode for representing encoded data and being capable of being scanned by a barcode reader, said barcode comprising:
-
a plurality of columns, each column being formed from a plurality of cells, and each column representing a raw value, each said cell in each said column having a color associated therewith, said color being either from a first set of colors of from a second set of colors, each said color within each said color set having a value assigned thereto, wherein in each said column, said cells are from either the first set of colors or said second set of colors, wherein adjacent columns are not formed from the same set of colors, and wherein continuous cells in each said cell column are not formed from said same color within said set of colors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method of encoding data into a barcode which can be read by a barcode reader, said method comprising the steps of:
-
(a) forming a numerical table of a valid set, said valid set being formed by forming arrays in accordance with the following; (a1) providing a first set of colors; (a2) assigning values to each of said colors within said first set; (a3) providing a plurality of arrays of said values assigned to said first set, wherein continuous numbers in each said array are not the same; (a4) providing a second set of colors; (a5) assigning values to each of said colors within said second set; (a6) providing a plurality of arrays of said values assigned to said second set, wherein continuous numbers in each said array are not the same; (b) choosing predetermined ones of said valid set to represent data to be encoded within said barcode; (c) correlating said predetermined ones of said valid set to the colors which are represented by the values within each valid set; (c) forming said barcode by placing a plurality of columns adjacent to each other, each said column being formed from one of said valid sets of available color schemes. - View Dependent Claims (39, 40)
-
Specification