PATENT CLAIM ANALYSIS

Application Number: 16055149
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2018-11
Patent Classification: ["235", "494000"]

Abstract:
A two-dimensional dot matrix barcode encoding method comprises: forming a plurality of coordinate calibration blocks, a plurality of data storage blocks and a direction indication block by filling code points into the virtual code point storage blocks, wherein the plurality of coordinate calibration blocks are filled with only one code point located in the center of the virtual code point storage block; the direction indication block is filled with at least two code points, only one code point being located in the center of the virtual code point storage block; the plurality of coordinate calibration blocks and the direction indication block are separated from each other and distributed among the plurality of data storage blocks; and code points filled in the plurality of data storage blocks are used to store data information, where M≥4, N≥4, N≥4, and M and N are both even numbers.

Claim (Index 6):
The two-dimensional dot matrix barcode reading method of  claim 5 , wherein reading data stored in the two-dimensional dot matrix barcode according to the grayscale image and the row and column positions of the coordinate calibration blocks and the direction indication block comprises:\n S 1 : performing binarization processing on the grayscale image to obtain a binary image, and marking a code point in the binary image to determine a barycentric coordinate (x, y) of the code point; S 2 : determining a row direction and a column direction of the code point and row dividing points and column dividing points: taking the geometric center of the binary image as a rotation center, determining the row direction and the column direction of the code point by calculating a mean square error of a projection waveform of the barycentric coordinate of the code point in a predetermined direction at each rotation angle of the binary image, then projecting the barycentric coordinate (x, y) of the code point in the row direction and the column direction, and calculating the row dividing points and the column dividing points for the projection waveform by using an autocorrelation method; S 3 : rotating and converting the barycentric coordinate (x, y) of the code point according to the row direction and the column direction obtained in step S 2 , calculating a converted code point coordinate (x 1 , y 1 ) after rotation, and forming, by using the row dividing points and the column dividing points obtained in step S 2 , a rectangular mesh for dividing the code point; S 4 : constructing a two-dimensional matrix corresponding to the rectangular mesh obtained in step S 3 , determining, according to the converted code point coordinate (x 1 , y 1 ), a block in the rectangular mesh to which the converted code point coordinate belongs, and then adding the converted code point coordinate (x 1 , y 1 ) to a unit of the two-dimensional matrix corresponding to the block; S 5 : identifying a rotation direction and an offset of the two-dimensional matrix according to the unit of the two-dimensional matrix in feature matching with the direction indication block; and S 6 : reconstructing a complete two-dimensional dot matrix barcode according to the rotation direction and the offset, and reading data stored therein.

Metadata:
- Claim Count in Document: 20.0
- Percentile: 96.0
- Lexical Diversity: 2.4
- Patent Class: 235.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['16055137', '13313762', '14103881', '14348252', '15893692']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5522079155133517
- 35 USC 102 Novelty (BERT): 0.5838103804106417
- Combined Prediction Score: 0.5553681620030807
- Mean Citation Score: 262.56812599999995
- Max Citation Score: 484.3857
- Similarity Product: 471.389565416676

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test