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.
-
Citations
58 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, 39, 40, 42, 43, 44, 45)
-
-
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.
-
-
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; and
encoding 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-65. -65. (canceled)
Specification