| CPC G06K 19/06037 (2013.01) [G06K 19/06075 (2013.01); G06K 19/06103 (2013.01); H03M 13/1515 (2013.01)] | 15 Claims |

|
1. A method for constructing a dot-matrix code, comprising:
constructing a plurality of information units arranged in an N×N matrix;
configuring the plurality of information units as information unit modules and marker unit modules, respectively; wherein each information unit is either one of the information unit modules or one of the marker unit modules, and the dot-matrix code consists of the information unit modules and the marker unit modules, wherein each information unit contains one and only one information point;
storing, in each of the information unit modules, a value based on a relative position of the information point within the corresponding information unit module; and
signaling identification information of the dot-matrix code through an arrangement of a subset of the information points, wherein the subset of the information points are contained in the marker unit modules; wherein, of the information points that are located in the marker unit modules, those representing a top boundary, a bottom boundary, or vertices of the dot-matrix code are located in centers of the marker unit modules, and those representing a left boundary or a right boundary, not including vertices of the dot-matrix code, are alternately located in left or right portions of the marker unit modules.
|