A method for combining digital data with a perceptible program signal. The
data stream is modulated onto an electromagnetic signal encoding the
perceptible signal; the modulating employs a spread spectrum encoding of
the data stream. The modulated program signal is transduced into
perceptible form. A capture device receives the perceptible signal, and a
decoder extracts the spread spectrum encoded data from the received
signal. The method is particularly useful in encoding purchase information
or watermarking information into the signal.