SYSTEM FOR ENCODING AND DECODING DATA THAT UTILIZES A COMBINATIO N OF COLORS AND SHAPES

Abstract: A color coded system for encoding information on products and other substrates. The color code is printed by a color printer (FIG.2, item 40) using single intensity colors in specific shapes (FIG. 1, items 12-27) aligned side by side successively. The code is predetermined. The code can be read by a video device (FIG. 2, item 41) and decoded by a computer (FIG. 2, item 42). The present invention allows for densely packed encoded information in a small space that can be cheaply and easily read and decoded.

Description: SYSTEM FOR ENCODING AND DECODING DATA THAT UTILIZES A COMBINATION OF COLORS AND SHAPES Field of the Invention This invention generally relates to the representation of data using color combinations, and specifically to the use of one or more single-intensity colored shapes for encryption of data in a code that can be machine read. Background of the Invention The use of machine read encoded information systems is prevalent in all aspects of our market dominated society. We find encoded data on products of industry, documents and living beings. The information encoded can be identification, demographics or machine functions and is carried by magnetic tapes or stripes, optical disks or cards, or printed labels. There is a demand to store greater amounts of information using a machine read encoded information system. One common form of encoding information is by bar code. The bar code is a pattern of bars of various widths distanced apart from each other by varying widths of spaces. The bar and space have different light reflective properties thereby allowing a binary code to be digitally encoded. A typical binary bar code is eight spaces in size which allows encoding two choices (bar or no bar) in eight spaces arranged successively. This yields an 8 bit number or 256 choices to encode information in 1 byte. Bar codes have been modified and improved on in many ways but still lack an adequate data packing density to meet industry needs. A one-dimensional code is read only linearly. The one-dimensional bar code format allows a machine read encoded information system to access a database using the code it has read. The database holds the information that is sought. Reading a one-dimensional bar code only allows for further processing in some database. A two-dimensional code is read vertically and horizontally. This allows for greater packing density within a bar code sequence and therefore can contain the information that is to be accessed without further processing. A common method for achieving a two-dimensional code is by stacking a bar code in rows and columns. This however can lead to the loss of vertical synchronization. The loss of vertical synchronization is overcome by using row and column identifiers but at an obvious reduction in information density. One approach for achieving great packing density while maintaining a simple syntax and overcoming any loss in vertical synchronization would be the use of colors for encoding. Summary of the Invention The present invention is directed to a simple encoding method that utilizes simple printing means, simple reading means and simple decoding means. A combination of color is used in specific shapes arranged successively. One specific shape and color are used as a background while another specific shape and color are used to mark this background. These shapes are first printed, successively in a line or in some other pattern, on a label or packaging or any other surface substrate. They are printed in a predetermined code to represent information. They are then read by the reader. The pattern which is the encoded message is then transmitted to the decoder for decoding the information. Accordingly, it is an object of this invention to provide an improved optically readable code means. It is another object of this invention is to provide an optically readable code which can be read by ordinary video means. Another object of this invention is to provide an optically readable code which can be easily decoded by a computer. It is a further object of this invention to provide an optically readable code which can be printed by ordinary color printers. It is an advantage of the present invention that it dynamically encodes information in a dense format. It is another advantage of the present invention that it is reliable and easily manufactured. It is a further advantage of the present invention that it has an inherent parity check. It is a feature of the present invention that it uses color to encode information. Brief Description of the Drawings Fig. 1 is a representation of the present invention illustrating the use of different colors in specific shapes in succession to represent information. Fig. 2 is a flow chart of the method for encoding, printing, reading and decoding the information. Detailed Description of the Preferred Embodiment Fig.l illustrates a color code 10 comprising circular shapes aligned successively. The surface substrate 1 1 is the page which is printed on. The background circle 12 is a single intensity white. The marking circle 13 is a single intensity black. This continues for 14 and 15, 16 and 17, 18 and 19, through 27. The color code 10 is composed of eight successive background circles of single intensity colors marked by marking circles of single intensity colors. These circles can be dynamically changed to larger or smaller areas. The circles can be reduced to a size that the printing means imposes on it and until it reaches the resolution limit of the video device used to read the code. The encryption code is predetermined by selecting each color and color combination to represent a binary sequence. The function of the CPU 39 in Fig. 2 is to encode information into a color symbology. The function of the printer 40 in Fig. 2 is to print a label to affix on a product or to print directly on the product the symbol sequence determined by the CPU 39 to represent the information desired. The label is affixed to the product. The symbol sequence can then be read by a video device 41. The video device transmits its image to the CPU 42 which decodes the color code. The present invention has many advantages over the prior art coding formats for encoding information on products. The present invention has exponentially more packing density capability than bar codes. If one were to use circles as the specific shape for the background and a significantly smaller circle as the shape of the marker and 1 1 different single intensity colors, one can generate 4.59x10 16 choices. The color code format is information dense enough to continue using one-dimensional sequences read linearly. A two- dimensional color code format is easily accomplished for more information. The information packing density allows information to be encoded many times within the same code sequence to help reduce any error in reading that might occur. By using single intensity colors the present invention can be read by an ordinary video device and can be printed by an ordinary color printer. Single intensity colors will also reduce the error rates from faded or unclean printing. By using specific shapes and colors as backgrounds and marking elements, a parity check is inherently contained within the code. As the reading means scans the first symbol of a symbol sequence it must pass through the color of the background into the color of the marking element and then through the color of the background again. This redundancy is an inherent check of whether the reading means has properly scanned the entire symbol and that the colors and shapes have been properly read. Accordingly, it should be readily appreciated that the color code of the present invention has many practical applications. Additionally, although the preferred embodiment has been illustrated and described, it will be obvious to those skilled in the art that various modifications can be made without departing from the spirit and scope of this invention.

Claims: What is claimed: 1. A machine readable code for representing data comprising: the combination of two colors in one or more shaped formations. 2. A machine readable code for representing data comprising: one or more background regions of a specific shape and of a first single intensity color; one or more marking elements of a specific shape and of a second single intensity color placed on the background region. 3. A machine readable code for representing data as in claim 2 wherein: the background region is one or more circular shapes, each individually arranged in successive spaces which are disposed side by side; the marking elements can be the same shape and color as the background region. 4. A machine readable code for representing data as in claim 2 wherein: the background region is one or more quadrangles, each individually arranged in successive spaces which are disposed side by side; the marking elements can be the same shape and color as the background region. 5. A machine readable code for representing data as in claim 2 wherein: the background region is one or more triangles, each individually arranged in successive spaces which are disposed side by side; the marking elements can be the same shape and color as the background region. 6. A machine readable code for representing data as in claim 2 wherein: the background region and the marking element are separated by an outline around the marking element. 7. A machine readable code for representing data as in claim 2 wherein: the successive background regions are separated by an outline. 8. A machine readable code for representing data as in claim 2 wherein: the code is one-dimensional. 9. A machine readable code for representing data as in claim 2 wherein: the code is two-dimensional. 10. An encoding and decoding system comprising: a printing means for printing one or more color code patterns of a specific shaped background of a single intensity color marked by a marking element of the same or different specific shape of the same or different single intensity color arranged in successive spaces which are disposed side by side; a reader for imaging matter printed by the printer; and decision means for deciding content of the code pattern imaged by the reader. 11. The printing means as in claim 10 wherein: the printer is an ink jet printer. 12. The printing means as io claim 10 wherein: the printer is a laser printer. 13. The printing means as in claim 10 wherein: the printer is a paint gun. 14. The reader as in claim 10 wherein: the reader is a video camera. 15. The decision means as in claim 10 wherein: the decision means is a computer.

Inventors: BRAGINSKY PHILIP, BRAGINSKY, PHILIP
Applicants: BRAGINSKY PHILIP, BRAGINSKY, PHILIP
Application year: 1997
Main classification: G06K7
IPC codes: G06K7, G06K19