US 12,223,377 B2
Methods for constructing, generating, and reading dot-matrix code, dot-matrix code generating and reading terminals, and dot-matrix code system
Ruoxi Li, Shanghai (CN); and Bin Chen, Shanghai (CN)
Assigned to SHIA Information Technology (Shanghai)Co., LTD., Shanghai (CN)
Appl. No. 18/273,040
Filed by SIIA Information Technology (Shanghai)Co., LTD., Shanghai (CN)
PCT Filed Jan. 26, 2021, PCT No. PCT/CN2021/073774
§ 371(c)(1), (2) Date Jul. 19, 2023,
PCT Pub. No. WO2022/155983, PCT Pub. Date Jul. 28, 2022.
Claims priority of application No. 2021100770957 (CN), filed on Jan. 20, 2021.
Prior Publication US 2024/0086670 A1, Mar. 14, 2024
Int. Cl. G06K 19/06 (2006.01); H03M 13/15 (2006.01)
CPC G06K 19/06037 (2013.01) [G06K 19/06075 (2013.01); G06K 19/06103 (2013.01); H03M 13/1515 (2013.01)] 15 Claims
OG exemplary drawing
 
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.