Patent ID: 7564874
Filing Date: 2009-07-21
Classification: G09G

Abstract:
1. A method of encoding a data set for transmission and subsequent decoding by a user or a reading system via an N-dimensional array, said method comprising: the data set comprising informational content of the N-dimensional array of values; decomposing the data set into one or more data subsets and corresponding transmission source values, wherein the transmission of a combination of one of the data subsets and corresponding transmission source values in synchronization provides a means to decode the data subset so as to recover the informational content; and loading each of the data subsets to array elements that have discrete number of states, wherein loading each of the data subsets comprise equally splitting a sequence of n bits and loading a first half and a second half of the sequence of n bits in consecutive phases, respectively, such that during a first phase a first portion of the data subset corresponding to a series of most significant bits specifies a first constant value of a transmission source and also species the discrete state of each of the array elements for each bit of the series of most significant bits, and during a second phase a second portion of the data subset corresponding to a series of least significant bits specifies a second constant value of the transmission source and also specifies the discrete state of each of the array elements for each bit of the series of least significant bits.