Method and apparatus for creating electronic water marks in digital data
First Claim
Patent Images
1. A method of placing a message in mu law encoded digital data, comprising:
- (a) receiving digital data that is encoded with a technique that contains at least two representations of zero;
(b) receiving a message to be encoded in the digital data; and
(c) altering at least one representation of zero in a predictable way to encode the message within the digital data.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method and apparatus for placing a message in digital data. The message is placed by manipulating certain data bits in a way that does not severely corrupt the data. The data can be mu-law encoded, wherein a value of 1 is assigned to one representation of zero, and a value of 0 is assigned to the other representation of zero. In this case, a message is placed in the data using these assigned values of 1 and 0.
10 Citations
9 Claims
-
1. A method of placing a message in mu law encoded digital data, comprising:
-
(a) receiving digital data that is encoded with a technique that contains at least two representations of zero;
(b) receiving a message to be encoded in the digital data; and
(c) altering at least one representation of zero in a predictable way to encode the message within the digital data. - View Dependent Claims (2, 3)
(d) pseudorandomly altering at least one representation of zero.
-
-
3. The method of claim 1, wherein the digital data is mu-law encoded, and further comprising:
-
(d) assigning a value 1 to one representation of zero;
(e) assigning a value 0 to the other representation of zero; and
(f) placing a messasge in the data using the assigned value 1 and the assigned value 0.
-
-
4. An apparatus for placing a message in mu law encoded digital data, comprising:
-
(a) a processor;
(b) a port coupled to said processor;
(c) a memory coupled to said processor storing instructions adapted to be executed by said processor to (i) receive digital data that is encoded with a technique that contains at least two representations of zero;
(ii) receive a message to be encoded in the digital data;
(iii) manipulate at least one representation of zero in a predictable way to encode the message within the digital data. - View Dependent Claims (5, 6)
(d) a memory coupled to said processor storing instructions adapted to be executed by said processor to (i) pseudorandomly alter the representations of zero.
-
-
6. The apparatus in claim 4, wherein the received digital data in step (c)(i) is mu-law encoded data, and further comprising:
-
(d) a memory coupled to said processor storing instructions adapted to be executed by said processor to (i) assigning a value 1 to one representation of zero;
(ii) assigning a value 0 to the other representation of zero; and
(iii) placing a message in the data using the assigned value 1 and the assigned value 0.
-
-
7. A computer-readable medium that stores instructions adapted to be executed by a processor to perform the steps of:
-
(a) receiving digital data that is encoded with a technique that contains at least two representations of zero;
(b) receiving a message to be encoded in the digital data;
(c) manipulating at least one representation of zero in a predictable way to encode the message within the digital data. - View Dependent Claims (8, 9)
(d) pseudorandomly altering the representations of zero.
-
-
9. The computer-readable medium of claim 7, wherein the digital data is mu-law encoded, and further storing instructions to be executed by a processor to perform the steps of:
-
(d) assigning a value 1 to one representation of zero;
(e) assigning a value 0 to the other representation of zero; and
(f) placing a message in the data using the assigned value 1 and the assigned value 0.
-
Specification