US6157330A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Embedding supplemental data in an encoded signal, such as audio / video watermarks
Assignee: US Philips Corp
•
Filing: 1998-01-26
•
Granted: 2000-12-05
•
Expires: 2018-01-26
Abstract
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.
Inventors
- 👤 Alphons A. M. L. Bruekers
- 👤 Geert F. G. Depovere
- 👤 Petrus A. C. M. Nuijten
- 👤 Arnoldus W. J. Oomen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 23:48
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/0021; G06T1/0028; G06T1/0035; H; H04; H04N; H04N19/00; H04N19/46; H04N19/467; G11; G11B; G11B20/00; G11B20/00086; G11B20/00884; G11B20/00891; H04N21/00; H04N21/20; H04N21/23; H04N21/238; H04N21/2389; H04N21/23892; H04N21/80; H04N21/83; H04N21/835; H04N21/8358; G11B20/00007; G11B2020/00014; G11B2020/00065
Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
58 words
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.
Claim 2
Independent Claim
58 words
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.
Claim 3
Dependent Claim
12 words
The method of claim 1, wherein the encoding includes unity bit encoding.
Claim 4
Dependent Claim
11 words
The method of claim 2, wherein the encoding includes sigma-delta modulation.
Claim 5
Dependent Claim
29 words
The method of claim 1, wherein the step of modifying the encoded signal includes the replacement of selected samples of the encoded signal by samples of the supplemental data.
Claim 6
Dependent Claim
40 words
The method of claim 2, wherein the step of modifying the encoded signal includes the inversion of selected samples of the unity bit encoded signal, the embedded data being represented by the number of sample periods between successive inverted samples.
Claim 7
Independent Claim
39 words
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.
Claim 8
Independent Claim
39 words
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.
Claim 9
Dependent Claim
21 words
The method of claim 6, wherein the selection signal is retrieved by detecting a synchronization pattern included in the supplemental data.
Claim 10
Independent Claim
60 words
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.
Claim 11
Independent Claim
60 words
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.
Claim 12
Dependent Claim
41 words
The method of claim 8, wherein the supplemental data is represented by the number of sample periods between successive inverted samples, and further comprising the step of counting the number of sample periods between inverted samples to extract the supplemental data.
Claim 13
Dependent Claim
73 words
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.
Claim 14
Dependent Claim
73 words
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.
Claim 15
Dependent Claim
13 words
The arrangement of claim 10, wherein the encoder includes a unity bit encoder.
Claim 16
Dependent Claim
12 words
The arrangement of claim 11, wherein the encoder includes a sigma-delta modulator.
Claim 17
Dependent Claim
30 words
The arrangement of claim 10, wherein the means for modifying the encoded signal includes a multiplexer for replacing selected samples of the encoded signal by samples of the supplemental data.
Claim 18
Dependent Claim
41 words
The method of claim 11, wherein the means for modifying the encoded signal include an inverter for inverting selected samples of the unity bit encoded signal, the embedded data being represented by the number of sample periods between successive inverted samples.
Claim 19
Dependent Claim
38 words
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.
Claim 20
Dependent Claim
38 words
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.
Claim 21
Dependent Claim
30 words
The arrangement of claim 15, further comprising means for detecting a synchronization pattern included in the supplemental data and means for generating the selection signal in response to the detection.
Claim 22
Dependent Claim
59 words
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.
Claim 23
Dependent Claim
59 words
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.
Claim 24
Dependent Claim
41 words
The arrangement of claim 17, wherein the supplemental data is represented by the number of sample periods between successive inverted samples, and further comprising a counter for counting the number of sample periods between inverted samples to extract the supplemental data.
Claim 25
Dependent Claim
10 words
An encoded signal produced by the process of claim 1.
Claim 26
Dependent Claim
37 words
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.
Claim 27
Dependent Claim
37 words
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.
Claim 28
Dependent Claim
15 words
A storage medium having stored thereon a signal produced by the process of claim 1.
Claim 29
Independent Claim
57 words
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.
Claim 30
Independent Claim
57 words
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.
Claim 31
Independent Claim
55 words
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.
Claim 32
Independent Claim
55 words
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.
Claim 33
Independent Claim
53 words
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.
Claim 34
Independent Claim
53 words
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.
Claim 35
Independent Claim
49 words
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.
Claim 36
Independent Claim
49 words
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.
References Cited (Backward Citations)
US5757910A
Cited
US5428683A
Cited
GB2285561A
Cited
US5568570A
Cited
US5889868A
Cited
US5809139A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-12-05 | 2004-06-05 | 2004-12-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-12-05 | 2008-06-05 | 2008-12-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-12-05 | 2012-06-05 | 2012-12-05 | $7700.00 | Window Closed / Lapsed |