Two-dimensional color barcode and method of generating and decoding the same
AssigneeKonica Minolta Systems Laboratory, Inc.
InventorPaul Cattrone
Life of this patent
Estimating the term…
Loading patent…
AssigneeKonica Minolta Systems Laboratory, Inc.
InventorPaul Cattrone
Estimating the term…
A two-dimensional color barcode using gradations of color is disclosed. The barcode includes a black and white configuration block that encodes configuration information about the barcode and a plurality of color data blocks that encodes data. Each tile in the data blocks has one of the-predefined recoverable gradation values of the RGB, CMY or other color sets. The number of recoverable gradation values for each color used in the color data block is specified in the configuration block. The barcode also includes a corner marker consist of a column and a row of black abutting the configuration block which is located in the top left corner, three additional corner markers and a plurality of block separators along the sides of barcode. Also described are methods for generating and decoding such a 2d color barcode. The methods include transforming data values to be encoded into the color space and vise versa.
A two-dimensional color barcode comprising:
A method for generating a two-dimensional color barcode, comprising:
A method for decoding a two-dimensional color barcode, the barcode comprising a configuration block containing a plurality of black and white tiles and at least one data block containing a plurality of color tiles, each color tile having a color gradation value representing a data value, the color gradation value being one of a plurality of pre-defined recoverable color gradation values, wherein the configuration block encodes configuration information for the two-dimensional color barcode, the configuration information specifying the recoverable color gradation values used in the color tiles of the data block, the configuration information further specifying a number of data blocks in a horizontal direction and a number of data blocks in a vertical direction of the barcode, the method comprising:
A computer program product comprising a computer usable medium having a computer readable code embodied therein for controlling a data processing system, the computer readable program code configured to cause the data processing system to execute a process for generating a two-dimensional color barcode comprising the steps of:
A computer program product comprising a computer usable medium having a computer readable code embodied therein for controlling a data processing system, the computer readable program code configured to cause the data processing system to execute a process for decoding a two-dimensional color barcode, the barcode comprising a configuration block containing a plurality of black and white tiles and at least one data block containing a plurality of color tiles, each color tile having a color gradation value representing a data value, the color gradation value being one of a plurality of pre-defined recoverable color gradation values, wherein the configuration block encodes configuration information for the two-dimensional color barcode, the configuration information specifying the recoverable color gradation values used in the color tiles of the data block, the configuration information further specifying a number of data blocks in a horizontal direction and a number of data blocks in a vertical direction of the barcode, the process comprising the steps of:
Dependencies are inferred from the claim text.