Method and apparatus for embedding watermarks
First Claim
Patent Images
1. A method of embedding a watermark comprising:
- identifying one or more frames associated with a compressed digital data stream;
unpacking each of the one or more frames to identify a plurality of transform coefficient sets; and
modifying the plurality of transform coefficient sets to embed the watermark by;
determining a mantissa code associated with a watermarked transform coefficient of one of a plurality of watermarked transform coefficient sets; and
substituting the mantissa code associated with the watermarked transform coefficient for a mantissa code associated with a corresponding transform coefficient of one of the plurality of transform coefficient sets.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for embedding a watermark are disclosed. In an example method, one or more frames associated with a compressed digital data stream (240) is identified. Each of the one or more frames is unpacked to determine a plurality of transform coefficient sets (320). The plurality of transform coefficient sets (320) is modified to embed the watermark (230).
-
Citations
60 Claims
-
1. A method of embedding a watermark comprising:
-
identifying one or more frames associated with a compressed digital data stream; unpacking each of the one or more frames to identify a plurality of transform coefficient sets; and modifying the plurality of transform coefficient sets to embed the watermark by; determining a mantissa code associated with a watermarked transform coefficient of one of a plurality of watermarked transform coefficient sets; and substituting the mantissa code associated with the watermarked transform coefficient for a mantissa code associated with a corresponding transform coefficient of one of the plurality of transform coefficient sets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for embedding a watermark comprising:
-
an identifier to identify one or more frames associated with a compressed digital data stream; an unpacker to unpack each of the one or more frames to identifying a plurality of transform coefficient sets; and a modifier to determine a mantissa code associated with a watermarked transform coefficient of one of a plurality of watermarked transform coefficient sets and to substitute the mantissa code associated with the watermarked transform coefficient for a mantissa code associated with a corresponding transform coefficient of one of the plurality of transform coefficient sets to modify the plurality of transform coefficient sets to embed the watermark. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer accessible medium storing computer readable instructions, which when executed, cause a computer to:
-
identify one or more frames associated with a compressed digital data stream; unpack each of the one or more frames to identify a plurality of transform coefficient sets; and modify the plurality of transform coefficient sets to embed a watermar by; determining a mantissa code associated with a watermarked transform coefficient of one of a plurality of watermarked transform coefficient sets; and substituting the mantissa code associated with the watermarked transform coefficient for a mantissa code associated with a corresponding transform coefficient of one of the plurality of transform coefficient sets. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification