From the patent specification:
Next, an image is created 106 of a chromocode embodying a sequence of data blots, wherein the sequence of data blots matches the color sequence which has been determined by the above two-step translation of antecedents to identifiers to colors; such a chromocode 150 is depicted in FIG. 1F. This image 150 also includes calibration blots prior to or following the data blots. The chromocode image 150 is then applied 107, by printing or other means, to a surface, such as a box or label like the product package 180 depicted in FIG. 1G.
When the chromocode is to be decoded, the recipient scans the image 150 with a scanner 181 in communication with data processing software suitable for analyzing and detecting differences in color. Each of the measured color parameter values of each scanned calibration blot fall along a continuum 185 of potential values for each color parameter such as the continuum depicted in FIG. 1H. The actual measured value 187 for each parameter of each calibration blot is compared 109 against the ideal value 186 for the color standard that is supposed to be manifested in the given calibration blot, thereby producing a measure of deviation from the ideal for this parameter. Thereafter, when data blots are processed so as to decode the chromocode, all scanned values, wherever they fall along the continuum, are shifted in accordance with measured deviation as depicted in FIG. 1(I), thereby achieving calibration 109.
The post-calibration values of each scanned data blot are compared 110 against the corresponding values of color standards so as to determine which color is supposed to be manifested in each data blot. An example of a comparison between the parameter values of a particular scanned color blot and the values of two potentially matching color standards is depicted in FIG. 1J.
In the depicted example, the combined absolute values of the margin of deviation of the scanned color from the parameters (in the depicted case, RGB) of the color standard for “powder blue” is significantly lower than the combined absolute values of such margin of deviation from the color standard for “royal blue.” Thus, the extracted color for the given color blot is interpreted to be powder blue, which corresponds to unique identifier “ID 66”, which in turn corresponds to the capital letter “M” as depicted in FIG. 1K, in accordance with the matrices depicted in FIGS. 1B and 1C.
When an extracted color has been determined for each data blot, extracted colors are translated into corresponding identifiers 111, and the resulting identifiers are translated into corresponding antecedents 112, which are individual ASCII characters in the default vocabulary 122. FIG. 1L depicts the final result of this two-step translation: a replication 190 of the intended document 123. This extracted document 190 is then output for viewing, manipulation, or other use by the recipient.