A watermark embedder encodes auxiliary information, such as a binary
message, into a host media signal by modulating message signals with two
or more corresponding carrier signals to form a watermark signal and
embeds this signal into the host. A compatible watermark decoder uses the
carrier signals to demodulate the message signals from the watermarked
signal.