Multiple transform utilization and application for secure digital watermarking
OwnerScott Moskowitzinventor
Life of this patent
Estimating the term…
Abstract
Multiple transform utilization and applications for secure digital watermarking. In one embodiment of the present invention, digital blocks in digital information to be protected are transformed into the frequency domain using a fast Fourier transform. A plurality of frequencies and associated amplitudes are identified for each of the transformed digital blocks and a subset of the identified amplitudes is selected for each of the digital blocks using a primary mask from a key. Message information is selected from a message using a transformation table generated with a convolution mask. The chosen message information is encoded into each of the transformed digital blocks by altering the selected amplitudes based on the selected message information.
Claims28
1-29. (canceled)
A method for protecting a digital signal comprising the steps of:
- creating a predetermined key comprised of a transfer function-based mask set and offset coordinate values of the original digital signal;
- and
- encoding the digital signal using the predetermined key.
A method for protecting a digital signal, comprising the steps of:
- creating a predetermined key comprised of a transfer function-based mask set and offset coordinate values of the original digital signal;
- authenticating the predetermined key containing the correct transfer function-based mask set during playback of the data;
- and
- metering the playback of the data to monitor content.
A method for protecting a digital signal, comprising the steps of:
- obtaining an initial digital signal to be encoded with at least one message;
- creating a key comprised of:
- a) a map to encode at least one message;
- b) a reference subset of the initial digital signal;
- and
- encoding said message into the initial digital signal according to the map of the key, thereby creating an encoded digital signal.
52-54. (canceled)
A method for protecting a digital signal, comprising the steps of:
- obtaining a digital signal comprising a plurality of digital blocks;
- transforming each of the digital blocks into the frequency domain using a spectral transform;
- identifying a plurality of frequencies and associated amplitudes for each set of the transformed digital blocks;
- selecting a subset of the identified amplitudes based on the survivability of message information against signal manipulation;
- choosing said subset of the identified amplitudes for each of the digital blocks using a primary mask from a key;
- choosing message information using a transformation table generated with a convolution mask;
- and,
- encoding the chosen message information into said transformed digital blocks by altering the selected amplitudes based on the chosen message information.
58-65. (canceled)
Dependencies are inferred from the claim text.