← Back to Patent Explorer
US6078664A Expired / Lapsed US ⏱️ 0.0 years remaining

Z-transform implementation of digital watermarks

Assignee: Wistaria Trading Ltd
•
Filing: 1996-12-20
•
Granted: 2000-06-20
•
Expires: 2016-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Z-transform calculations may be used to encode (and/or decode) carrier signal independent data (e.g., digital watermarks) to a digital sample stream. Deterministic and non-deterministic components of a digital sample stream signal may be analyzed for the purposes of encoding carrier signal independent data to the digital sample stream. The carrier signal independent data may be encoded in a manner such that it is restricted or concentrated primarily in the non-deterministic signal components of the carrier signal. The signal components can include a discrete series of digital samples and/or a discreet series of carrier frequency sub-bands of the carrier signal. Z-transform calculations may be used to measure a desirability of particular locations and a sample stream in which to encode the carrier signal independent data.

Inventors

  • 👤 Scott A. Moskowitz
  • 👤 Marc S. Cooperman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 02:21
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/46; H04N19/467; G; G06; G06T; G06T1/00; G06T1/0021; G06T1/0028; G06T1/005; G06T1/0085; H04L; H04L63/00; H04L63/12; H04N1/00; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32154; H04N1/32187; H04N1/32267; H04N1/32277; G06T2201/00; G06T2201/005; G06T2201/0052; H04L2463/00; H04L2463/101; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3225; H04N2201/3233; H04N2201/3269; H04N2201/327

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 48 words
A method for applying digital watermark data to a content signal comprising: receiving a content signal; using z-transform calculations to identify non-deterministic components of said content signal; and encoding carrier signal independent data into said identified non-deterministic components of said content signal to create a digital sample stream.
Claim 2
Independent Claim 48 words
A method for applying digital watermark data to a content signal comprising: receiving a content signal; using z-transform calculations to identify non-deterministic components of said content signal; and encoding carrier signal independent data into said identified non-deterministic components of said content signal to create a digital sample stream.
Claim 3
Dependent Claim 17 words
The method according to claim 1, wherein said carrier signal independent data comprises said digital watermark data.
Claim 4
Dependent Claim 46 words
The method according to claim 1, wherein location and parameters of the carrier signal independent data being encoded vary based on a position of a watermarking party in a distribution chain and based on what type and how much information said watermarking party needs to encode.
Claim 5
Independent Claim 46 words
A method of removing digital watermark data from a digital sample stream, comprising: receiving a digital sample stream encoded with carrier signal independent data; using z-transform calculations to identify non-deterministic components of said content signal and decoding carrier signal independent data from said digital sample stream.
Claim 6
Independent Claim 46 words
A method of removing digital watermark data from a digital sample stream, comprising: receiving a digital sample stream encoded with carrier signal independent data; using z-transform calculations to identify non-deterministic components of said content signal and decoding carrier signal independent data from said digital sample stream.
Claim 7
Dependent Claim 16 words
The method according to claim 4, wherein said carrier signal independent data comprises digital watermark data.
Claim 8
Dependent Claim 28 words
The method according to claim 4, wherein the step of decoding comprises: decoding carrier signal independent data based a one or more locations within said identified non-deterministic components.
Claim 9
Independent Claim 83 words
A method of analyzing deterministic and non-deterministic components of a signal comprising receiving a content signal comprising a digital sample stream; using z-transform calculations to identify deterministic and non-deterministic components of said content signal; and encoding carrier signal independent data such that it is concentrated primarily in the non-deterministic signal components of the carrier signal, wherein said non-deterministic signal components comprise at least one of: a discrete series of digital samples; and a discrete series of carrier frequency sub-bands of the carrier signal.
Claim 10
Independent Claim 83 words
A method of analyzing deterministic and non-deterministic components of a signal comprising receiving a content signal comprising a digital sample stream; using z-transform calculations to identify deterministic and non-deterministic components of said content signal; and encoding carrier signal independent data such that it is concentrated primarily in the non-deterministic signal components of the carrier signal, wherein said non-deterministic signal components comprise at least one of: a discrete series of digital samples; and a discrete series of carrier frequency sub-bands of the carrier signal.
Claim 11
Dependent Claim 16 words
The method according to claim 7, wherein said carrier signal independent data comprises digital watermark data.
Claim 12
Dependent Claim 71 words
The method according to claim 7, wherein the step of encoding carrier signal independent data comprises: encoding carrier signal independent data such that it is concentrated primarily in the non-deterministic signal components of the carrier signal and such that it is located within the non-deterministic signal components based on a position of a watermarking party in a distribution chain and what type and how much information that party needs to encode.
Claim 13
Independent Claim 50 words
A method of using z-transform calculations to measure a desirability of particular locations in a sample stream in which to encode carrier signal independent data, comprising; receiving an sample stream; and using z-transforms to identify locations in said sample stream which would be desirable for encoding carrier signal independent data.
Claim 14
Independent Claim 50 words
A method of using z-transform calculations to measure a desirability of particular locations in a sample stream in which to encode carrier signal independent data, comprising; receiving an sample stream; and using z-transforms to identify locations in said sample stream which would be desirable for encoding carrier signal independent data.
Claim 15
Dependent Claim 28 words
The method according to claim 10, further comprising: encoding said carrier signal independent data into said identified locations in said sample stream to produce an embedded sample stream.
Claim 16
Dependent Claim 16 words
The method according to claim 11, wherein said carrier signal independent data comprises digital watermark data.
Claim 17
Dependent Claim 26 words
The method according to claim 11, further comprising the step of performing an inverse z-transform upon said embedded sample steam to produce an estimated sample series.
Claim 18
Dependent Claim 28 words
The method according to claim 13, further comprising the step of computing error data representative of a difference between the estimated sample series and said embedded sample stream.
Claim 19
Dependent Claim 29 words
The method according to claim 14, wherein said computed error data is maximized by adjusting the locations of the sample stream wherein the carrier signal independent data are encoded.
Claim 20
Dependent Claim 31 words
The method according to claim 14, wherein the locations of the sample stream are selected in order to maximize a difference between the estimated sample series and the embedded sample stream.
Claim 21
Dependent Claim 45 words
The method of claim 2, wherein said step of encoding carrier signal independent data to a digital sample stream comprises encoding digital watermarks at varying locations in a sample stream with varying envelope parameters, wherein said envelope parameters are stochastically adjusted to optimize said encoding.
Claim 22
Independent Claim 135 words
A method for applying digital watermark data to a coment signal, comprising: receiving a content signal; creating a interim signal, said interim signal representing said content signal; using z-transforms to identify locations in said interim signal which are desirable for encoding of carrier signal independent data; encoding said carrier signal independent data into said interim signal at said identified locations to create an encoded interim signal; using an inverse z-transform on said encoded interim signal to create an estimated signal; determining a difference between said encoded interim signal and said estimated signal; choosing final locations within said content signal wherein said carrier signal independent data may be embedded to maximize the difference between said encoded interim signal and said estimated signal; and encoding said content signal with carrier signal independent data at said final locations.
Claim 23
Independent Claim 135 words
A method for applying digital watermark data to a coment signal, comprising: receiving a content signal; creating a interim signal, said interim signal representing said content signal; using z-transforms to identify locations in said interim signal which are desirable for encoding of carrier signal independent data; encoding said carrier signal independent data into said interim signal at said identified locations to create an encoded interim signal; using an inverse z-transform on said encoded interim signal to create an estimated signal; determining a difference between said encoded interim signal and said estimated signal; choosing final locations within said content signal wherein said carrier signal independent data may be embedded to maximize the difference between said encoded interim signal and said estimated signal; and encoding said content signal with carrier signal independent data at said final locations.
Claim 24
Dependent Claim 14 words
The method of claim 1, wherein said z-transform calculations represents a recursive digital filter.
Claim 25
Dependent Claim 14 words
The method of claim 4, wherein said z-transform calculations represents a recursive digital filter.

References Cited (Backward Citations)

US5570305A Cited
US5522012A Cited
US5613004A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-06-20 2003-12-20 2004-06-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-06-20 2007-12-20 2008-06-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-06-20 2011-12-20 2012-06-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag