Two-dimensional code having rectangular region provided with specific patterns for specification of cell positions and distinction from background
First Claim
1. A two-dimensional code to be decoded by a decoder, comprising:
- a rectangular region delineated on an object by a border consisting of four border lines connected with each other to provide a rectangular region with four corners;
a plurality of code blocks each composed of a plurality of cells aggregated together and arranged in the rectangular region; and
a single first specific pattern used to specify positions of the cells, the first specific pattern having edges and being located at one of the corners such that the edges of the first specific pattern occupy at least a part of each of two border lines of the border lines,wherein the plurality of code blocks include data code blocks in which data are encoded and error-correction code blocks to correct an error of the data, the error-correction code blocks having edges and being arranged continuously along and contiguously to a remaining part of the border lines, the remaining part of the border lines being other than the edges of the first specific pattern which partially occupy the one or more border lines, the edges of the error-correction code blocks having outer edges forming all the remaining part of the border lines, the data code blocks being arranged to be surrounded by the error-correction code blocks in the rectangular region.
1 Assignment
0 Petitions
Accused Products
Abstract
A two-dimensional code having a rectangular region is provided. In the rectangular region, there are a plurality of code blocks, a first specific pattern, and error-correction code blocks. Each code block is composed of a plurality of cells aggregated together and formed to have both a specified corner in the rectangular region and the plurality of code blocks arranged in the rectangular region. The specific pattern is used to specify the positions of the cells. The error-correction code blocks are contained in the code blocks and formed to correct an error. The error-correction code blocks are arranged contiguously to part of the borders of the rectangular region. The part of the borders is displaced from the first specific pattern. Compressed data code blocks are also arranged in the same way as the error-correction code blocks.
-
Citations
26 Claims
-
1. A two-dimensional code to be decoded by a decoder, comprising:
-
a rectangular region delineated on an object by a border consisting of four border lines connected with each other to provide a rectangular region with four corners; a plurality of code blocks each composed of a plurality of cells aggregated together and arranged in the rectangular region; and a single first specific pattern used to specify positions of the cells, the first specific pattern having edges and being located at one of the corners such that the edges of the first specific pattern occupy at least a part of each of two border lines of the border lines, wherein the plurality of code blocks include data code blocks in which data are encoded and error-correction code blocks to correct an error of the data, the error-correction code blocks having edges and being arranged continuously along and contiguously to a remaining part of the border lines, the remaining part of the border lines being other than the edges of the first specific pattern which partially occupy the one or more border lines, the edges of the error-correction code blocks having outer edges forming all the remaining part of the border lines, the data code blocks being arranged to be surrounded by the error-correction code blocks in the rectangular region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A two-dimensional code to be decoded by a decoder, wherein the code comprises:
-
a rectangular region delineated on an object by a border consisting of four border lines connected with each other to provide a rectangular region with four corners; a plurality of code blocks each composed of a plurality of cells aggregated together and arranged in the rectangular region; and a single first specific pattern used to specify positions of the cells, the first specific pattern having edges and being located at one of the corners such that the edges of the first specific pattern occupy at least a part of each of two border lines of the border lines, wherein the plurality of code blocks include compressed-data code blocks in which data are encoded and compressed and other data blocks necessary for forming the code, the compressed-data code blocks having edges and being arranged continuously along and contiguously to a remaining part of the border lines, the remaining part of the border lines being other than the edges of the first specific pattern, the edge of the compressed-data code blocks having outer edges forming all the remaining part of the border lines, the other data blocks being arranged to be surrounded by the compressed-data code blocks in the rectangular region. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification