Audio watermarking with dual watermarks
First Claim
1. An audio watermarking system comprising:
- a pattern generator to generate both a strong watermark and a weak watermark; and
a watermark insertion unit to insert the strong watermark and the weak watermark into the audio signal, wherein the watermark insertion unit selectively inserts either the strong watermark or the weak watermark into segments of the signal according to an audible measure of the segments.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
134 Citations
30 Claims
-
1. An audio watermarking system comprising:
-
a pattern generator to generate both a strong watermark and a weak watermark; and
a watermark insertion unit to insert the strong watermark and the weak watermark into the audio signal, wherein the watermark insertion unit selectively inserts either the strong watermark or the weak watermark into segments of the signal according to an audible measure of the segments.
-
-
2. An audio watermarking system comprising:
-
a pattern generator to generate both a strong watermark and a weak watermark;
a watermark insertion unit to insert the strong watermark and the weak watermark into the audio signal;
a processor to determine a hearing threshold for the audio signal; and
the watermark insertion unit inserts the strong watermark when the signal exceeds the hearing threshold and inserts the weak watermark when the signal falls below the hearing threshold.
-
-
3. An audio watermarking system comprising:
-
a pattern generator configured to generate both a strong watermark and a weak watermark; and
a watermark insertion unit configured to insert the strong watermark into one or more first segments of the audio signal and to insert the weak watermark into one or more second segments of the audio signal, wherein the first and second segments are separate, wherein the watermark insertion unit selectively chooses segments for insertion of the weak watermark according to an audible measure of the segments.
-
-
4. An audio watermarking system comprising:
-
a pattern generator to generate both a strong watermark and a weak watermark; and
a watermark insertion unit to insert the strong watermark and the weak watermark into the audio signal, wherein the watermark insertion unit selectively inserts either the strong watermark or the weak watermark into segments of the signal according to an audible measure of the segments.
-
-
5. An audio watermark encoding system comprising:
-
a converter to convert an audio signal into magnitude and phase components;
a mask processor to determine a hearing threshold for corresponding magnitude components;
a pattern generator to generate both a strong watermark and a weak watermark; and
a watermark insertion unit to selectively insert one of either the strong watermark or the weak watermark into the audio .signal based on whether the magnitude components exceed or fall below the hearing threshold. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A watermark insertion unit, comprising:
-
an input to receive frequency magnitude components of an audio signal, hearing thresholds derived from the magnitude components, strong watermark values, and weak watermark values; and
multiple insertion operators for selectively combining the magnitude components and one of either the strong watermark values or the weak watermark values depending upon whether the magnitude components exceed or fall below the hearing thresholds.
-
-
12. An audio decoding system comprising:
-
an audio watermark detection system comprising;
a pattern generator configured to generate both a strong watermark and a weak watermark; and
a watermark detector configured to detect whether a watermark is present in a portion of the watermarked audio signal and, if a watermark is detected, further configured to determine whether that watermark is either a strong or a weak watermark;
a converter configured to convert a watermarked audio signal into magnitude and phase components;
a mask processor configured to determine a hearing threshold for corresponding magnitude components; and
a decompression unit, wherein the decompression unit and the audio watermark detection system both utilize the magnitude components.
-
-
13. An audio watermarking architecture comprising:
-
a watermark encoding system configured to selectively insert either a strong watermark or a weak watermark into segments of an audio signal; and
a watermark detecting system configured to detect a presence of either the strong watermark or the weak watermark in the segments of the audio signal wherein the watermark encoding system comprises;
a converter configured to convert the audio signal into magnitude and phase components;
a mask processor configured to determine a hearing threshold for corresponding magnitude components;
a pattern generator configured to generate both the strong watermark and the weak watermark; and
a watermark configured insertion unit to selectively insert one of either the strong watermark or the weak watermark into the audio signal based on whether the magnitude components exceed or fall below the hearing threshold.
-
-
14. A method for watermarking an audio signal, comprising:
-
comparing samples of the audio signal to a hearing threshold;
watermarking samples exceeding the hearing threshold with a strong watermark; and
watermarking samples falling below the hearing threshold with a weak watermark. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium having computer executable instructions for:
-
comparing samples of an audio signal to a hearing threshold;
watermarking samples exceeding the hearing threshold with a strong watermark; and
watermarking samples falling below the hearing threshold with a weak watermark.
-
-
22. An audio watermarking system comprising:
-
a pattern generator configured to generate both a strong watermark and a weak watermark; and
a watermark insertion unit configured to insert the strong watermark into one or more first segments of the audio signal and to insert the weak watermark into one or more second segments of the audio signal, wherein the first and second segments are separate;
a processor configured to determine a hearing threshold for segments of the audio signal; and
the watermark insertion unit being further configured to insert the strong watermark into a segment when the signal of that segment exceeds the hearing threshold and inserts the weak watermark into a segment when the signal of that segment falls below the hearing threshold.
-
-
23. An audio watermark detection system, comprising:
-
an input module configured to receive a watermarked audio signal;
a synchronization module configured to determine which portion of the watermarked audio signal might contain a watermark; and
a correlation module configured to detect whether a watermark is present in the portion of the watermarked audio signal that the synchronization module determines might contain a watermark and, if a watermark is detected, further configured to determine whether that watermark is either a strong watermark or a weak watermark. - View Dependent Claims (24, 25, 26, 27)
-
-
28. An audio watermark detection system comprising:
-
a pattern generator configured to generate both a strong watermark and a weak watermark; and
a watermark detector configured to detect whether a watermark is present in a portion of the watermarked audio signal and, if a watermark is detected, further configured to determine whether that watermark is either a strong or a weak watermark;
a random operator for generating a random value; and
the watermark detector being further configured to compute correlation values from the watermarked audio signal and each of the strong watermark and the weak watermark and to determine whether that watermark is either the strong watermark or the weak watermark based on whether the correlation values exceed a predetermined threshold plus the random value.
-
-
29. An audio watermark detection system comprising:
-
a pattern generator configured to generate both a strong watermark and a weak watermark; and
a watermark detector configured to detect whether a watermark is present in a portion of the watermarked audio signal and, if a watermark is detected, further configured to determine whether that watermark is either a strong or a weak watermark, wherein the watermark detector is further configured to compute correlation values from the watermarked audio signal and each of the strong watermark and the weak watermark and to determine whether that watermark is either the strong watermark or the weak watermark based on whether the correlation values exceed a predetermined threshold.
-
-
30. An audio watermarking architecture comprising:
-
a watermark encoding system configured to selectively insert either a strong watermark or a weak watermark into segments of an audio signal; and
a watermark detecting system configured to detect a presence of either the strong watermark or the weak watermark in the segments of the audio signal wherein the watermark detecting system comprises;
a converter configured to convert a watermarked audio signal into magnitude and phase components;
a mask processor configured to determine a hearing threshold for corresponding magnitude components;
a pattern generator configured to generate both a strong watermark and a weak watermark; and
a watermark detector configured to detect whether a watermark is present in a portion of the watermarked audio signal and, if a watermark is detected, further configured to determine whether that watermark is either the strong or the weak watermark.
-
Specification