Systems and methods for pixel gain compensation in machine-readable graphical codes
First Claim
1. A method for increasing the readability of a machine-readable graphical code on a surface, comprising:
- receiving a graphical code image, the graphical code image being an electronic representation of a graphical code, the graphical code image comprising;
a first region having a first color; and
a second region adjacent to the first region, the second region having a second color and a size;
determining a size increase of the second region, the size increase indicating how much the size of the second region will increase when the graphical code image is marked on the surface; and
creating a size compensated graphical code image by reducing the size of the second region by an amount that will substantially compensate for the size increase of the second region.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for increasing the readability of a machine-readable graphical code on a printing surface is provided. The method includes receiving a graphical code image. The graphical code image is an electronic representation of a graphical code. The graphical code image includes a white region and a non-white region adjacent to the white region. The method also includes determining a size increase of the non-white region. The size increase indicates how much the size of the non-white region will increase when the graphical code image is printed on the printing surface. The method also includes creating a size compensated graphical code image by reducing the size of the non-white region by an amount that will substantially compensate for the size increase of the non-white region.
201 Citations
24 Claims
-
1. A method for increasing the readability of a machine-readable graphical code on a surface, comprising:
receiving a graphical code image, the graphical code image being an electronic representation of a graphical code, the graphical code image comprising;
a first region having a first color; and
a second region adjacent to the first region, the second region having a second color and a size;
determining a size increase of the second region, the size increase indicating how much the size of the second region will increase when the graphical code image is marked on the surface; and
creating a size compensated graphical code image by reducing the size of the second region by an amount that will substantially compensate for the size increase of the second region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system for increasing the readability of a machine-readable graphical code on a surface, comprising:
-
a computing device comprising;
a processor;
memory in electronic communication with the processor;
a graphical code generator configured to convert source data into a graphical code image, the graphical code image being an electronic representation of a graphical code, the graphical code image comprising a first region and a second region adjacent to the first region, the first region having a first color, and the second region having a second color and a size; and
a compensation module in electronic communication with the graphical code generator, the compensation module being configured to;
receive the graphical code image from the graphical code generator;
determine a size increase of the second region, the size increase indicating how much the size of the second region will increase when the graphical code image is marked on the surface; and
create a size compensated graphical code image by reducing the size of the second region by an amount that will substantially compensate for the size increase of the second region; and
a marking device in electronic communication with the computing device, the marking device being configured to mark the size compensated graphical code image on the surface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24)
-
-
17. A computer-readable medium for storing program data, wherein the program data comprises executable instructions for implementing a method comprising:
-
receiving a graphical code image, the graphical code image being an electronic representation of a graphical code, the graphical code image comprising;
a first region having a first color; and
a second region adjacent to the first region, the second region having a second color and a size;
determining a size increase of the second region, the size increase indicating how much the size of the second region will increase when the graphical code image is marked on the surface; and
creating a size compensated graphical code image by reducing the size of the second region by an amount that will substantially compensate for the size increase of the second region.
-
Specification