Linear predictive coding implementation of digital watermarks
DCFirst Claim
1. An article of manufacture comprising a non-transitory machine-readable medium, having thereon stored in non-transitory form instructions adapted to be executed by a processor, which instructions when executed by said processor result in a process of removing carrier signal independent data from a digital sample stream, comprising:
- receiving a digital sample stream encoded with carrier signal independent data;
using linear predictive coding calculations to identify signal components of said digital sample stream; and
extracting carrier signal independent data from said digital sample stream.
2 Assignments
Litigations
0 Petitions
Accused Products
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.
397 Citations
23 Claims
-
1. An article of manufacture comprising a non-transitory machine-readable medium, having thereon stored in non-transitory form instructions adapted to be executed by a processor, which instructions when executed by said processor result in a process of removing carrier signal independent data from a digital sample stream, comprising:
-
receiving a digital sample stream encoded with carrier signal independent data; using linear predictive coding calculations to identify signal components of said digital sample stream; and extracting carrier signal independent data from said digital sample stream. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An article of manufacture comprising a non-transitory machine-readable medium, having thereon stored in non-transitory form instructions adapted to be executed by a processor, which instructions when executed by said processor result in a process of analyzing signal components in a digital sample stream, comprising:
-
receiving a content signal comprising a digital sample stream; using linear predictive coding calculations to analyze signal components of said digital sample stream, said signal components being characterized by at least one of the following group; a) a discrete series of digital samples, and b) a discrete series of carrier frequency sub-bands of the content signal; and encoding carrier signal independent data in the signal components of the digital sample stream. - View Dependent Claims (7, 8)
-
-
9. An article of manufacture comprising a non-transitory machine-readable medium, having thereon stored in non-transitory form instructions adapted to be executed by a processor, which instructions when executed by said processor result in a process of using linear predictive coding calculations to measure a desirability of locations in a digital signal in which to encode carrier signal independent data, comprising:
-
receiving a digital signal; and using linear predictive coding calculations to identify locations in said digital signal which would be desirable for encoding carrier signal independent data; and wherein said locations are identified using at least one of the following characteristics of said digital signal;
wave, amplitude, frequency, band energy, and phase energy. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising a non-transitory machine-readable medium, having thereon stored in non-transitory form instructions adapted to be executed by a processor, which instructions when executed by said processor result in a process of using linear predictive coding calculations to detect at least one of a plurality of digital watermarks from a content signal, comprising:
-
receiving a content signal; using linear predictive coding calculations to identify signal components of said content signal, said signal components being characterized by at least one of the following groups; a) a discrete series of digital samples, and b) a discrete series of carrier frequency sub-bands of the content signal; and detecting the at least one of a plurality of digital watermarks from said signal components of said content signal. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification