Readable matrix code
First Claim
1. A method of generating a readable matrix code image encoding a message based on an input image and a readable matrix coding specification:
- calculating function areas readable to comply with a function patterns specification;
determining an extent of free cells and derived cells according to a code word specification;
calculating decode input values for free cells such that the appearance of the free cells compared to respective areas of the input image complies with a visual perceptual similarity criterion and with the code word specification; and
calculating decode input values for derived cells based on the free cells decode input values and in compliance with the code word specification.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of generating a readable matrix code image encoding a message based on an input image and a readable matrix coding specification, comprising: calculating function areas readable to comply with a function patterns specification; determining an extent of free cells and derived cells according to a code word specification; calculating decode input values for free cells such that the appearance of the free cells compared to respective areas of the input image complies with a visual perceptual similarity criterion and with the code word specification; and calculating decode input values for derived cells based on the free cells decode input values and in compliance with the code word specification.
-
Citations
44 Claims
-
1. A method of generating a readable matrix code image encoding a message based on an input image and a readable matrix coding specification:
-
calculating function areas readable to comply with a function patterns specification; determining an extent of free cells and derived cells according to a code word specification; calculating decode input values for free cells such that the appearance of the free cells compared to respective areas of the input image complies with a visual perceptual similarity criterion and with the code word specification; and calculating decode input values for derived cells based on the free cells decode input values and in compliance with the code word specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for generating a readable matrix code image encoding a message based on an input image and a readable matrix coding specification:
-
a memory unit capable of storing the input image and the readable matrix coding specification; a processing unit capable of; applying a function patterns specification to function areas of the readable matrix code image; applying a code word specification to code word areas of the readable matrix code image, the code word areas including free areas and derived areas in an extent which is in compliance with the code word specification; wherein the free areas include free cells and derived cells, and the processing unit is configured to apply a visual perceptual similarity criterion when processing the free cells, such that the appearance of the free cells, when compared to respective areas of the input image, comply with a visual perceptual similarity criterion, and wherein the processing unit is configured to process the derived cells, such that the derived cells form, together with the free cells, providing a valid code word. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A readable matrix code image fusing an input image and a message based on a readable matrix coding specification, comprising:
-
function patterns areas readable to comply with a function patterns specification; code word area readable to comply with a code word specification, the code word area including a free cells area and a derived cells area in an extent which is in compliance with the code word specification, wherein the free cells area represents free cells'"'"' whose appearance, when compared to respective areas of the input image, complies with a visual perceptual similarity criterion, and wherein the derived cells area forms, together with the free cells area, a valid code word. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to generate a readable matrix code image encoding a message based on an input image and a readable matrix coding specification:
-
providing function areas readable to comply with a function patterns specification; providing code word areas readable to comply with a code word specification, the code word areas including free areas and derived areas in an extent which is in compliance with the code word specification; wherein the free areas include free cells whose appearance, when compared to respective areas of the input image, comply with a perceptual similarity criterion, and wherein the derived cells form, together with the free cells, a valid code word.
-
-
44. A computer program product comprising a computer useable medium having computer readable program code embodied therein for causing the computer to generate a readable matrix code image encoding a message based on an input image and a readable matrix coding specification:
-
computer readable program code for causing the computer to provide function areas readable to comply with a function patterns specification; computer readable program code for causing the computer to provide code word areas readable to comply with a code word specification, the code word areas including free areas and derived areas in an extent which is in compliance with the code word specification, wherein the free areas include free cells whose appearance, when compared to respective areas of the input image, comply with a perceptual similarity criterion, and wherein the derived cells form, together with the free cells, a valid code word.
-
Specification