Patent ID: 7263615

Claim:
A detecting data processing apparatus operable to identify at least one of a plurality of code words present in a marked version of an original material item, said marked version having been formed by combining each of a plurality of samples of a copy of the original material item with one of a corresponding plurality of code word coefficients, said detecting apparatus comprising: a registration microprocessor configured to process the samples of said marked version with respect to samples of a copy of the original material item by normalizing the mean and the variance of the samples of said marked version with respect to the mean and the variance of the samples of the original material item; a decoding microprocessor configured to generate a recovered code word from said marked material item; a code word regenerator configured to regenerate each code word in a set of possible code words; a detection microprocessor configured to generate a correlation value for each code word in the set by correlating the recovered code word with respect to each regenerated code word of the set and to detect at least one code word for the correlation value of the regenerated code word exceeding a predetermined correlation threshold, wherein said regeneration microprocessor is configured to normalize the mean and the variance Of the samples of said marked version by calculating the mean and the variance of the samples of the original material item, and for each sample of said marked version and the original material item, normalizing by subtracting the mean and dividing by the variance calculated from the samples of the original material item.