An input content signal, e.g., representing video, is encoded to hide plural-bit
auxiliary data therein. The process generates an intermediate signal that is a
function of (a) the plural-bit auxiliary data, and (b) data related to human perception
attributes of the content signal. This intermediate signal is then summed with
the content signal to effect encoding. The plural-bit auxiliary data can include
copy control data, i.e., data that can be sensed by a consumer electronic device
and used to disable a copying operation. The intermediate signal may include a
pseudo-random key signal so as to obscure the encoding and require knowledge of
a corresponding key at the decoder to extract the auxiliary data from the encoded
content. In some embodiments, calibration data is encoded in the content signal
with the auxiliary data. This calibration data desirably has known properties (e.g.,
spectral attributes, data content, etc.) facilitating its identification in the
encoded content signal. The encoding is desirably robust against various forms
of content degradation, e.g., lossy compression/decompression, scaling, resampling,
conversion from digital to analog and back again, etc., so that the auxiliary data
can be detected from the content notwithstanding such corruption.