Patent ID: 7028911
Filing Date: 2006-04-18
Classification: G06K

Abstract:
1. A method for encoding a 2D symbol, the method comprising: converting binary data into a first bit-stream of codeword data; calculating a set of error correction codewords from the first bit-stream based on a predefined error correction level; combining the first bit-stream and the set of error correction codewords into a second bit-stream of codeword data; dividing the second bit-stream into a set of equally sized data segments; adding a set of control information codewords into each of the data segments; adding a data segment divider between the data segments; providing a top border and a bottom border, a left border and a right border circumscribing the data segments such that the 2D symbol is so created, wherein the top boarder includes at least one start code pattern and only one terminator code pattern along a line, both the start code pattern and the terminator code pattern include alternating light and dark bars in accordance with a predefined rule, and the start code pattern is repeated enough times as necessary to accommodate all of the data segments.