Patent ID: 7648072

Claim:
A two-dimensional-code detection system comprising: a reading unit that reads an image including a plurality of two-dimensional codes; a recognizing unit that recognizes position detection patterns of the respective two-dimensional codes from the image, which includes the plurality of two-dimensional codes and is read by the reading unit; a calculating unit that arbitrarily selects at least three of the position detection patterns of the plurality of two-dimensional codes read by the reading unit before the calculating unit calculates a minimum unit forming each of the selected position detection patterns; and a position specifying unit that judges whether or not the minimum units forming the selected at least three position detection patterns are substantially equal to each other, wherein: when judging that the minimum units forming the selected at least three position detection patterns are substantially equal to each other, the position specifying unit determines whether or not a combination of the selected at least three position detection patterns form an isosceles right triangle and specifies a region of a two-dimensional code on the basis of the combination of the selected at least three position detection patterns that formed the isosceles right triangle.