Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
AssigneeDice Corporation
InventorsScott A. Moskowitz, Marc Cooperman
Life of this patent
Estimating the term…
Loading patent…
AssigneeDice Corporation
InventorsScott A. Moskowitz, Marc Cooperman
Estimating the term…
The implementations of digital watermarks can be optimally suited to particular transmission, distribution and storage mediums given the nature of digitally-sampled audio, video and other multimedia works. Watermark application parameters can be adapted to the individual characteristics of a given digital sample stream. Watermark information can be either carried in individual samples or in relationships between multiple samples, such as in a waveform shape. More optimal models may be obtained to design watermark systems that are tamper-resistant given the number and breadth of existent digitized sample options with different frequency and time components. The highest quality of a given content signal may be maintained as it is mastered, with the watermark suitably hidden, taking into account usage of digital filters and error correction. The quality of the underlying content signals can be used to identify and highlight advantageous locations for the insertion of digital watermarks. The watermark is integrated as closely as possible to the content signal, at a maximum level to force degradation of the content signal when attempts are made to remove the watermarks.
A method for amplitude independent encoding of digital watermark information in a signal, comprising steps of:
A method for amplitude independent decoding of digital watermark information in a signal comprising steps of:
A method of encoding and decoding watermarks in a signal, comprising insertion and detection of abstract signal features in said signal to carry watermark information, wherein said abstract signal features are mathematical functions of the input sample window, and by extension, adjacent sample windows.
A method of pre-analyzing a digital signal for encoding digital watermarks using a digital filter comprising determining what changes in the digital signal will be affected by the digital filter.
A method of error coding watermark message certificates using cross interleaved codes which use error codes of high redundancy, including codes with Hamming distances of greater than or equal to n, wherein n is a number of bits in a message block.
A method of pre-processing a watermark message certificate comprising determining an exact length of the watermark message as it will be encoded.
A method of encoding a watermark in a digital signal, comprising the steps of:
A method of encoding a watermark in a digital signal, comprising the steps of:
A method of encoding a watermark in a digital signal, comprising the steps of:
A method of encoding a watermark in a digital signal, comprising the steps of:
A method of guaranteeing watermark certificate uniqueness comprising attaching a timestamp or user identification dependent hash or message digest of watermark certificate data to the certificate.
A method of generating and modulating a local noise signal to contain watermark information, wherein the noise signal is a function of at least one variable which depends on key and processing state information.
A method of varying watermark quantizations such that the dither changes an absolute quantization value, but does not change a quantization level or information carried in the quantization.
A method of encoding watermarks comprising steps of:
A method of decoding watermarks comprising steps of:
A method of encoding and decoding watermarks in a signal using a spread spectrum technique to encode or decode where information is encoded or decoded at audible levels and the encoding and decoding methods are pseudo-random over frequency.
A method of encoding and decoding watermarks in a signal using a spread spectrum technique to encode or decode where information is encoded or decoded at audible levels and the encoding and decoding methods are pseudo-random over time.
A method of analyzing composite digitized signals for watermarks comprising steps of:
A method for varying watermark encode/decode algorithms automatically during the encoding or decoding of a watermark comprising steps of:
A method for varying watermark encode/decode algorithms automatically during the encoding or decoding of a watermark comprising steps of:
Dependencies are inferred from the claim text.