A watermark encoding system encodes an audio signal with both a strong and a
weak
watermark. The strong watermark identifies the content producer and is designed
to survive all typical kinds of processing and malicious attacks. The weak watermark
identifies the content as an original and is designed to be significantly removed
as a result of most normal signal processing (other than A/D and D/A). The watermark
encoding system has a converter to convert an audio signal into frequency and phase
components and a mask processor to determine a hearing threshold for corresponding
frequency components. The watermark encoding system also has a pattern generator
to generate both the strong and weak watermarks and a watermark insertion unit
to selectively insert either the strong or weak watermark into the audio signal.
The watermark insertion unit adds the strong watermark to the audio signal when
the signal exceeds the hearing threshold by a buffer value (e.g., 1-8 dB) and adds
the weak watermark insertion unit when the signal falls below the hearing threshold
by the buffer value. When the signal falls within the buffer area about the hearing
threshold, the insertion unit takes no action. A watermark detecting system is
equipped with a watermark detector that determines which block interval of the
watermarked audio signal contains a watermark pattern and if the strong or weak
watermark is present in that block interval of the signal.