THREE DIMENSIONAL BARCODE
A barcode symbol having an encoded symbology is provided with color or shades of gray to add additional information at the time of printing. The color or shades of gray provides the current barcode symbology with a third dimension of information. The color or shades of gray can encode information over a specific one-dimensional or two-dimensional symbology. White spaces can be replaced with colors or shades of gray to add coded information to the standard one-dimensional and two-dimensional codes. The number of colors and how they are distributed or arranged can provide the basic backbone of information. A barcode reader that can detect the different color spectrums, can be employed to decode the information. Furthermore, color is not limited to white spaces, but can be implemented into black spaces. Additionally, colored background information can provide additional information to the current symbology.
Latest TELXON CORPORATION Patents:
- Method to sustain TCP connection
- Hand-held dataform reader having multiple target area illumination sources for independent reading of superimposed dataforms
- Wireless software upgrades with version control
- System and method employing a piezoelectric reflector for optimizing the focus of a dataform reader
- Optical device for increasing the apparent resolution of photosensor
The present invention relates to barcodes and more particularly to one dimensional and two dimensional barcodes that implement color as an additional dimension.
BACKGROUND OF THE INVENTIONBarcodes have become a widely accepted method for automatically identifying and tracking objects. A barcode symbol is typically an array of encoded elements that are printed directly on an object surface or on labels affixed to an object surface. Barcode symbols are typically read by optical techniques, such as by readers implementing scanning laser beams or handheld wands. Barcode symbols typically comprise bars and spaces with bars of varying widths representing strings of binary ones and spaces of varying widths representing binary zeros. The specific arrangement of bars or elements in a barcode symbol defines the character represented by the barcode symbol according to a set of rules and definitions specific to the code. This is referred to as the symbology of the code. The size of the bars and spaces is determined by the type of code used, as is the actual size of the bars and spaces. The number of characters per inch represented by the barcode symbol is referred to as the density of the symbol.
A desired sequence of characters are encoded based on a specific symbology to form a complete symbol. Some symbologies include start characters, stop characters and error checking characters. A variety of different symbologies have been developed. For, example, one-dimensional codes include UPC/EAN, Code 39, Code 128, Codabar and Interleaved 2 of 5. In order to increase the amount of data that can be represented in a symbol, two dimensional symbologies have been developed. A two-dimensional code standard known as Code 49 provides a two-dimensional concept of stacking rows of characters vertically instead of extending symbols bars horizontally. Another two-dimensional code is known as VERICODE (a trademark of VIRITEC Corporation), which is a checkerboard-like pattern of black or white square units. Some two-dimensional barcode symbologies (e.g, code 93) are merely extensions of one-dimensional symbologies. Some two-dimensional symbologies implement character recognitions systems (e.g., TEMA code). Regardless of the symbology being employed, the ultimate goal is to provide a barcode symbol that can maximize the amount of information encoded in the barcode symbol. However, even with the use of two-dimensional barcodes and improved symbologies, conventional barcode symbols cannot retain a sufficient amount of information.
Accordingly, there is a strong need in the art for a barcode symbol that can retain more information than conventional one-dimensional and two-dimensional symbologies.
SUMMARY OF THE INVENTIONAccording to a preferred aspect of the present invention, a barcode symbol having an encoded symbology is provided with color or shades of gray to add additional information at the time of printing. The color or shades of gray provides the current barcode symbology with a third dimension of information, which can include manufacturing information, customer information, delivery information, lot numbers, delivery dates in addition to providing specific information on the type of symbology being employed. The color or shades of gray can encode information over a specific one-dimensional or two-dimensional symbology. White spaces can be replaced with colors or shades of gray to add coded information to the standard one-dimensional and two-dimensional codes. The number of colors and how they are distributed or arranged can provide the basic backbone of information. A barcode reader that can detect the different color spectrums, can be employed to decode the information. Furthermore, color is not limited to white spaces, but can be implemented into black spaces. Additionally, colored background information can provide additional information to the current symbology.
Thus, according to one aspect of the present invention, a barcode structure is provided. The barcode structure comprises at least one pattern including data encoded according to a barcode symbology and at least one color including encoded data. The data encoded into the at least one color can be separate from the data encoded into the barcode symbology. The data encoded into the at least one color can be integrated into the barcode symbology and provide the barcode symbology with the ability to encode data additional to the data that the barcode symbology has the ability to encode alone. The at least one pattern can comprise a plurality of one-dimensional bars and spaces wherein either the spaces or the bars include the at least one color. The at least one pattern can comprise at least one two-dimensional pattern of boxes wherein the boxes include the at least one color. Alternatively, the at least one color can form a part of the background. The at least color preferably comprises a plurality of different colors. However, the at least one color can comprise various shades of gray.
In accordance with another aspect of the present invention, a method of forming a barcode structure is provided. The method comprises the steps of encoding data into a barcode symbology and encoding additional data into at least one color. The method can also include the steps of printing the barcode structure onto an object. The barcode structure can include at least one pattern comprising a plurality of one-dimensional bars and spaces wherein either the spaces or the bars can include the at least one color. The barcode structure can include at least one two-dimensional pattern of boxes wherein the boxes include the at least one color. Alternatively, the at least one color can form a part of the background. The at least color preferably comprises a plurality of different colors. However, the at least one color can comprise various shades of gray.
In accordance with yet another aspect of the present invention, a method of adding a dimension to a barcode symbology is provided. The method includes the steps of providing a barcode symbology and providing color coding into the barcode symbology. The barcode symbology can be either a one-dimensional symbology or a two-dimensional symbology. The color coding can include at least two different colors or at least two different shades of gray. The method can further comprise the step of encoding data and printing the encoded data according to the barcode symbology and the color coding onto an object. The encoded data can include at least one pattern comprising a plurality of one-dimensional bars and spaces wherein either the spaces or the bars can include at least one color. The encoded data can comprise at least one two-dimensional pattern of boxes wherein the boxes include at least one color. The encoded data can comprise at least one two-dimensional pattern of boxes wherein at least one color forms a part of the background.
In accordance with another aspect of the present invention, a method is provided of encoding a barcode structure having a barcode symbology and color coding. The method comprises the steps of reading the barcode, decoding the barcode data encoded into the barcode symbology and the color coding and processing the decoded data. The barcode symbology can be either a one-dimensional symbology or a two-dimensional symbology. The color coding can be separate from the barcode symbology or integrated into the barcode symbology. The method can further includes the steps of decoding the color data separate from decoding the barcode symbology and storing one of the decoded color data and decoded barcode symbology data prior to the step of processing.
To the accomplishment of the foregoing and related ends, the invention then, comprises the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative aspects of the invention. These aspects are indicative, however, of but a few of the various ways in which the principles of the invention may be employed and the present invention is intended to include all such aspects and their equivalents. Other objects, advantages and novel features of the invention will become apparent from the following detailed description of the invention when considered in conjunction with the drawings.
BRIEF DESCRIPTION OF THE DRAWINGSThe file of the patent contains at least one drawing executed in color. Copies of this patent with color drawing(s) will be provided by the Patent and Trademark Office upon request and payment of the necessary fee.
The present invention will now be described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. The present invention will be described with reference to one-dimensional and two-dimensional barcodes provided with colors or shades of gray as a third dimension. The color or shades of gray can be implemented onto a given barcode symbology or integrated into a barcode symbology. The barcode can be encoded with data and decoded by a reader that recognizes color. It should be understood that the description of these embodiments are merely illustrative and that they should not be taken in a limiting sense.
It is to be appreciated that the present example can include any number of colors implemented into the spaces only limited by the ability of the reader to differentiate between colors. Additionally, several rows of colors can be disposed within a single space forming a variety of patterns within the space only limited by the resolution of the reader.
It is to be appreciated that the present invention is not limited to color, but different shades of gray may be employed to add the ability to encode additional data to a barcode or increase the ability of a current symbology to encode additional data.
The invention has been described with reference to the preferred embodiments. Obviously, modifications and alterations will occur to others upon reading and understanding the preceding detailed description. It is intended that the invention be construed as including all such modifications alterations, and equivalents thereof.
Claims
1-20. (canceled)
21. A barcode structure comprising:
- a one-dimensional encode symbology comprising a plurality of colored bars separated by a plurality of spaces of varying widths wherein at least one of the spaces has a pattern of one or more colors other than black or white which adds a second dimension to the one-dimensional symbology by encoding additional data within the symbology not included in data encoded by a pattern of the colored bars and the spaces.
22. The barcode structure of claim 21, the one or more colors that fill the at least one space between the colored bars comprises at least a shade of gray which encodes the additional data not included in data encoded by a pattern of the colored bars and the spaces.
23. The barcode structure of claim 21, the bars are colored black.
24. The barcode structure of claim 21, the additional data encoded by the one or more colors comprises at least one of: manufacturers' code, delivery dates, expiration dates, vendor identification, or lot numbers.
25. A barcode structure comprising:
- a two-dimensional symbology comprising a two-dimensional pattern of a plurality of boxes on a background, the two-dimensional symbology comprises one or more colors other than black or white that encode data in addition to data that is encoded within the two-dimensional pattern.
26. The barcode structure of claim 25, the one or more colors that encode the additional data fill the plurality of boxes.
27. The barcode structure of claim 25, the two-dimensional pattern comprises at least one of: the individual boxes or one or more grouping of boxes.
28. The barcode structure of claim 27, the two-dimensional pattern comprises a grouping of boxes wherein the boxes are filled with the one or more colors and are grouped together to form a plurality of columns.
29. The barcode structure of claim 27, the two-dimensional pattern comprises a grouping of boxes wherein the boxes are grouped together to form a plurality of columns, each of the columns having a colored background that encodes data in addition to data provided by the two-dimensional pattern.
30. The barcode structure of claim 29, wherein at least two or more adjacent columns have a same background color so that the two or more columns of boxes form a part of the two dimensional pattern on a common background wherein the background color encodes the additional data.
31. The barcode structure of claim 25, the plurality of boxes are filled with at least one of: black or one or more shades of gray that encode the additional data.
32. A method of forming a barcode structure comprising:
- encoding information into at least one of a one-dimensional or a two-dimensional pattern of a barcode symbology; and
- encoding additional information into the barcode symbology by providing at least one color other than black or white comprised within the barcode symbology wherein the information encoded by the at least one color is different from the information encoded by the pattern of the barcode symbology.
33. The method of claim 32, encoding additional information into the one-dimensional pattern comprises forming the one-dimensional pattern with a plurality of black bars alternated with a plurality of spaces filled with the at least one color and encoding the additional information into the at least one color.
34. The method of claim 32, encoding additional information into the one-dimensional pattern comprises forming the one-dimensional pattern with a plurality of bars separated by a plurality of spaces such that the bars are each filled with either black or the at least one color wherein the at least one color is a shade of gray and encodes the additional information.
35. The method of claim 32, encoding additional information into the two-dimensional pattern comprises forming the two-dimensional pattern with a plurality of boxes at least one of which is filled with the at least one color that encodes the additional information.
36. The method of claim 32, encoding additional information into the two-dimensional pattern comprises forming the two-dimensional pattern with a plurality of boxes wherein at least one of the boxes is filled with the at least one color wherein the at least one color is a shade of gray which encodes information in addition to information encoded within the two-dimensional pattern.
37. The method of claim 32, encoding information into the two-dimensional pattern comprises forming the two-dimensional pattern with a plurality of boxes arranged into a plurality of columns wherein the two-dimensional pattern encodes data.
38. The method of claim 37, encoding additional information into the two-dimensional pattern comprises providing a background with the at least one color for each of the plurality of columns wherein the background color encodes information different from the information encoded by the two-dimensional pattern.
39. The method of claim 38, encoding additional information into the two-dimensional pattern comprises further grouping at least two columns with the background of a same color to form a part of the two dimensional pattern wherein the same color encodes information different from the information encoded by the pattern of the barcode symbology.
40. The method of claim 32, the additional information encoded by the color comprises at least one of: manufacturers' code, delivery dates, expiration dates, vendor identification, or lot numbers.
Type: Application
Filed: Feb 13, 2007
Publication Date: Jun 7, 2007
Applicant: TELXON CORPORATION (Akron, OH)
Inventor: Richard Shoobridge (The Woodlands, TX)
Application Number: 11/674,237
International Classification: G06K 7/00 (20060101); G06K 19/06 (20060101);