Patent ID: 7264174

Claim:
A two-dimensional barcode comprising a plurality of macro modules arranged in a two-dimensional array in a predetermined order, wherein each of said macro modules comprises: a predetermined number of rim unit modules each of which defining a boundary of said respective macro modules, wherein said rim unit modules of every two of said neighboring macro modules are contrasting with each other to enhance identification of said two macro modules; a predetermined number of data unit modules confined within said respective rim unit module to store data codewords of a predetermined binary stream of bits for said respective data unit module; and a predetermined number of cluster unit modules confined within said respective rim unit to store a predetermined cluster number which represents an encoding order of said corresponding macro module in said two dimensional array; wherein said two dimensional array of said macro modules is adapted to encode data into binary form, in such a manner that said contrasting rim unit modules of each of said macro modules maximizes an accuracy with which said macro modules are decoded in an ordered manner in responsive to said cluster number.