Two-dimensional code generation method, two-dimensional code, two-dimensional code recognition method, and image recognition device
First Claim
Patent Images
1. A two-dimensional code generation method comprising:
- a binary data string generation step of generating a binary data string uniquely associated with given data based on the given data;
a point placement step of setting point placement reserved positions at each of which a point may be placed in a two-dimensional region, and placing a point at each of the point placement reserved positions in the two-dimensional region according to a preset binary data string placement condition based on the binary data string;
a connection step of connecting points placed in the two-dimensional region through a line according to a preset connection condition; and
an image generation step of generating an image of the two-dimensional code based on the line.
5 Assignments
0 Petitions
Accused Products
Abstract
A two-dimensional code in which given data is encoded as a two-dimensional image. The two-dimensional code includes as image elements: points each of which is placed at point placement reserved position in a two-dimensional region based on a binary data string uniquely associated with the given data according to a preset binary data string placement condition; and a line connecting each of the points and a connection target point according to a preset connection condition. The two-dimensional code is formed as a two-dimensional image by causing the line connecting the points to have a given width.
14 Citations
29 Claims
-
1. A two-dimensional code generation method comprising:
-
a binary data string generation step of generating a binary data string uniquely associated with given data based on the given data; a point placement step of setting point placement reserved positions at each of which a point may be placed in a two-dimensional region, and placing a point at each of the point placement reserved positions in the two-dimensional region according to a preset binary data string placement condition based on the binary data string; a connection step of connecting points placed in the two-dimensional region through a line according to a preset connection condition; and an image generation step of generating an image of the two-dimensional code based on the line. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11)
-
-
6. A two-dimensional code generation method comprising:
-
a binary data string generation step of generating a binary data string uniquely associated with given data based on the given data; a point placement step of setting point placement reserved positions at each of which a point may be placed in a two-dimensional region, and placing a point at each of the point placement reserved positions in the two-dimensional region based on the binary data string; and an image generation step of generating an image of the two-dimensional code based on the point, the point placement step including setting a main layer in the two-dimensional region, placing a point at part of the point placement reserved positions belonging to the main layer based on the binary data string, and placing a dummy point at another part of the point placement reserved positions belonging to a layer in the two-dimensional region other than the main layer.
-
-
12. A non-transitory computer-readable storage medium with instructions for encoding a two-dimensional image from given data, the instructions, when executed by a processor, causing a computer to perform the steps comprising:
-
generating a binary data string uniquely associated with the given data based on the given data; setting point placement reserved positions each configured to contain a point in a two-dimensional region; placing a point at each of the point placement reserved positions in the two-dimensional region according to a preset binary data string placement condition based on the binary data string; connecting points placed in the two-dimensional region with a line according to a preset connection condition; and generating an image of the two-dimensional code based on the line. - View Dependent Claims (13, 14, 16, 17, 18)
-
-
15. A non-transitory computer-readable storage medium with instructions for encoding a two-dimensional image from given data, the instructions, when executed by a processor, causing a computer to perform the steps comprising:
-
placing points at point placement reserved positions belonging to a main layer set in a two-dimensional region based on a binary data string uniquely associated with the given data; placing dummy points at point placement reserved positions belonging to a layer in the two-dimensional region other than the main layer; and forming the two-dimensional code as a two-dimensional image by causing the points to have a given pattern.
-
-
19. A two-dimensional code generation system comprising:
-
a binary data string generation unit that generates a binary data string uniquely associated with given data based on the given data; a point placement unit that sets point placement reserved positions at each of which a point may be placed in a two-dimensional region, and places a point at each of the point placement reserved positions in the two-dimensional region according to a preset binary data string placement condition based on the binary data string; a connection unit that connects points placed in the two-dimensional region through a line according to a preset connection condition; and an image generation unit that generates an image of the two-dimensional code based on the line. - View Dependent Claims (20, 21, 22, 23, 25, 26, 27, 28, 29)
-
-
24. A two-dimensional code generation system comprising:
-
a binary data string generation unit that generates a binary data string uniquely associated with given data based on the given data; a point placement unit that sets point placement reserved positions at each of which a point may be placed in a two-dimensional region, and places a point at each of the point placement reserved positions in the two-dimensional region based on the binary data string; and an image generation unit that generates an image of the two-dimensional code based on the point, the point placement unit sets a main layer in the two-dimensional region, places a point at part of the point placement reserved positions belonging to the main layer based on the binary data string, and places a dummy point at another part of the point placement reserved positions belonging to a layer in the two-dimensional region other than the main layer.
-
Specification