Embedding supplemental data in an encoded signal, such as audio / video watermarks
First Claim
Patent Images
1. A method of embedding supplemental data in an encoded signal, comprising the steps of:
- combining an input signal with a modified signal to produce a combined signal;
encoding the combined signal in accordance with a given encoding process to produce an encoded signal; and
modifying the encoded signal to represent the supplemental data to produce the modified signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Method of embedding watermarks in a signal encoded by an encoder having a feedback loop, for example, a sigma-delta modulator (21,22,23). A digital watermark pattern (w) is embedded in the signal (z) by modifying selected samples (for example, replacing every 100th bit) of the encoded signal (y) by samples of the watermark pattern. The circuit (24) for modifying the samples is located inside the loop of the encoder. The effect of watermarking is thus compensated in subsequent encoding steps and the signal-to-noise ratio is only slightly affected.
-
Citations
25 Claims
-
1. A method of embedding supplemental data in an encoded signal, comprising the steps of:
-
combining an input signal with a modified signal to produce a combined signal; encoding the combined signal in accordance with a given encoding process to produce an encoded signal; and modifying the encoded signal to represent the supplemental data to produce the modified signal. - View Dependent Claims (2, 3, 4, 5, 19, 21)
-
- 6. A method of extracting supplemental data from a received encoded signal in which selected predetermined samples are replaced by samples of the supplemental data, and including the step of selecting the samples in response to a predetermined selection signal.
-
8. A method of extracting supplemental data from a received encoded signal, comprising the steps of:
-
encoding the original signal in accordance with a given encoding process including the step of feeding back the received encoded signal to control the encoding; and comparing the encoded original signal and the received encoded signal, the difference between the signals representing the supplemental data. - View Dependent Claims (9)
-
-
10. An arrangement for embedding supplemental data in an encoded signal, comprising:
-
means for combining an input signal with a modified signal to produce a combined signal; an encoder for encoding the combined signal to produce an encoded signal; means for modifying selected samples of the encoded signal to represent the supplemental data to produce the modified signal; and a feedback loop connected to feed the modified encoded signal back to the combining means. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An arrangement for extracting supplemental data from a received encoded signal in which selected predetermined samples are replaced by samples of the supplemental data, comprising:
- register means for selecting the samples in response to a predetermined selection signal.
- View Dependent Claims (16)
-
17. An arrangement for extracting supplemental data from a received encoded signal, comprising:
-
encoder means for encoding the original signal without the supplemental data and using the received encoded signal containing the supplemental data to control the encoding; and means for comparing the encoded original signal with the received encoded signal, the difference between the signals representing the supplemental data. - View Dependent Claims (18)
-
-
20. An encoded signal with embedded supplemental data, in which selected bits of the encoded signal have been inverted to represent the supplemental data with the number of bit periods between successive inverted bits representing the embedded data.
-
22. A method of embedding supplemental data in an signal, comprising the steps of:
-
encoding the signal in accordance with a given encoding process including feeding back the encoded signal to control the encoding; and modifying the signal to represent the supplemental data after encoding the signal and before feeding back the encoded signal to control the encoding.
-
-
23. A method of embedding supplemental data in a signal, comprising the steps of:
-
unity bit encoding the signal in accordance with a given unity bit encoding process including feeding back the encoded signal to control the encoding; and modifying the signal to represent the supplemental data before feeding back the signal to control the encoding.
-
-
24. A method of embedding unity bit supplemental data in a signal, comprising the steps of:
-
encoding the signal in accordance with a given encoding process including feeding back the encoded signal to control the encoding; and combining unitary bit supplemental data into the signal before feeding the signal back to control the encoding.
-
-
25. A method of embedding supplemental data in a signal, comprising the steps of:
-
encoding the signal in accordance with a given encoding process; combining supplemental data into the signal; continuously feeding the combined and encoded signal containing the supplemental data back to the encoding process to control the encoding.
-
Specification