Multiple transform utilization and application for secure digital watermarking
1 Assignment
0 Petitions
Accused Products
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.
163 Citations
60 Claims
-
1-29. -29. (canceled)
-
30. 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. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 40)
-
-
39. (canceled)
-
41. 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.
-
-
42-45. -45. (canceled)
-
46. 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; andencoding said message into the initial digital signal according to the map of the key, thereby creating an encoded digital signal. - View Dependent Claims (47, 48, 49, 50, 51)
-
-
52-54. -54. (canceled)
-
55. 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. - View Dependent Claims (56, 57)
-
-
58. A system for protecting a digital signal, comprising the steps of:
-
receiver for obtaining an initial digital signal to be encoded with at least one message; processor for creating a key comprised of;
a) a map to encode at least one message;
b) a reference subset of the initial digital signal; andencoder for encoding said message into the initial digital signal according to the map of the key, thereby creating an encoded digital signal. - View Dependent Claims (59, 60)
-
Specification