Patent ID: 7536555

Claim:
A method of decoding auxiliary data that has been embedded in an audio signal through modifications to the audio signal that are substantially imperceptible, the auxiliary data comprises bits of digital data and the bits being carried in a plurality of embedded code signals embedded in the audio signal, each of the plurality of embedded code signals corresponding to one or more bits in the auxiliary data, the method comprising: utilizing a multi-purpose processor programmed as an auxiliary data decoder, extracting auxiliary data from a series of blocks of the audio signal, the blocks conveying the same auxiliary data, yet the blocks represent the auxiliary data differently as the embedded code signals conveying the same auxiliary data change over the blocks, and in which the extracting includes utilizing the multi-purpose processor programmed as the auxiliary data decoder to evaluate features of the blocks, the features being modulated to carry the auxiliary data; and using the auxiliary data from the series of blocks to increase statistical confidence of accurate recovery of the auxiliary data, the auxiliary data being separately decoded from the blocks and combined to increase the statistical confidence of recovery of the auxiliary data.