Methods and apparatus for embedding watermarks
First Claim
1. A method to embed a watermark in a compressed data stream, the method comprising:
- obtaining a set of transform coefficients from the compressed data stream, the set of transform coefficients including a first set of mantissa codes and a first set of exponents;
determining a second set of mantissa codes based on a sinusoidal component of the watermark; and
adjusting ones of the first set of mantissa codes based on corresponding ones of the second set of mantissa codes and compression information obtained from the compressed data stream to embed the watermark in the compressed data stream without uncompressing the compressed data stream.
12 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for embedding a watermark are disclosed. Example methods disclosed herein to embed a watermark in a compressed data stream include obtaining a set of transform coefficients from the compressed data stream, the set of transform coefficients comprising a first set of mantissa codes and a first set of exponents. Disclosed example methods also include determining a second set of mantissa codes based on a sinusoidal component of the watermark. Disclosed example methods further include adjusting ones of the first set of mantissa codes based on corresponding ones of the second set of mantissa codes and compression information obtained from the compressed data stream to embed the watermark in the compressed data stream without uncompressing the compressed data stream.
-
Citations
21 Claims
-
1. A method to embed a watermark in a compressed data stream, the method comprising:
-
obtaining a set of transform coefficients from the compressed data stream, the set of transform coefficients including a first set of mantissa codes and a first set of exponents; determining a second set of mantissa codes based on a sinusoidal component of the watermark; and adjusting ones of the first set of mantissa codes based on corresponding ones of the second set of mantissa codes and compression information obtained from the compressed data stream to embed the watermark in the compressed data stream without uncompressing the compressed data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible computer readable storage device or storage disk comprising computer readable instructions which, when executed, cause a computing device to at least:
-
obtain a set of transform coefficients from a compressed data stream, the set of transform coefficients including a first set of mantissa codes and a first set of exponents; determine a second set of mantissa codes based on a sinusoidal component of a watermark; and adjust ones of the first set of mantissa codes based on corresponding ones of the second set of mantissa codes and compression information obtained from the compressed data stream to embed the watermark in the compressed data stream without uncompressing the compressed data stream. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus to embed a watermark in a compressed data stream, the apparatus comprising:
-
an unpacking unit to obtain a set of transform coefficients from a compressed data stream, the set of transform coefficients including a first set of mantissa codes and a first set of exponents; and a modification unit to; determine a second set of mantissa codes based on a sinusoidal component of a watermark; and adjust ones of the first set of mantissa codes based on corresponding ones of the second set of mantissa codes and compression information obtained from the compressed data stream to embed the watermark in the compressed data stream without uncompressing the compressed data stream. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification