← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag