Digital watermarking of low bit rate video
First Claim
Patent Images
1. A method for embedding a digital watermark in a compressed video stream comprising:
- receiving a compressed video stream;
extracting transform domain coefficients from the compressed video stream;
computing an adaptive watermark signal strength based on an activity estimate of the transform domain coefficients; and
embedding the adapted watermark signal into the transform domain coefficients.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods for embedding digital watermarks in compressed video include perceptual adapting a digital watermark in predicted and non-predicted data based on block activity derived from the compressed video stream, embedding in predicted objects in a video stream having separately compressed video objects, and bit rate control of watermarked video.
-
Citations
35 Claims
-
1. A method for embedding a digital watermark in a compressed video stream comprising:
-
receiving a compressed video stream;
extracting transform domain coefficients from the compressed video stream;
computing an adaptive watermark signal strength based on an activity estimate of the transform domain coefficients; and
embedding the adapted watermark signal into the transform domain coefficients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for embedding a digital watermark in a compressed video stream comprising:
-
receiving a compressed video stream;
extracting transform domain coefficients from the compressed video stream;
computing an adaptive watermark signal strength based on quantization indexes of the transform domain coefficients; and
embedding the adapted watermark signal into the transform domain coefficients. - View Dependent Claims (10)
-
-
11. A method for embedding a digital watermark in a compressed video stream, the compressed video stream including two or more separately compressed video objects, the method comprising:
-
receiving a video stream with separately compressed video objects that are combined to form a video, wherein at least one of the video objects is compressed using a non predicted object and predicted objects based on the non-predicted object and motion data describing motion between the non predicted and predicted object;
embedding a digital watermark into the non predicted object; and
embedding a digital watermark into the predicted objects, including compensating for the digital watermark previously embedded in a video object from which the predicted objects are predicted. - View Dependent Claims (12, 13)
-
-
14. A method for embedding a digital watermark in a compressed video stream having base and enhancement layers enabling temporal or spatial scalability of the video stream, the method comprising:
-
embedding a digital watermark in a base layer at a first resolution;
embedding the digital watermark in an enhancement layer of the base layer;
wherein the digital watermark is detectable from video comprising only the base layer at the first resolution, and from video comprising a combination of the base and enhancement layer to form a second resolution. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for embedding a digital watermark in a compressed video stream, the method comprising:
-
providing watermark signals for first and second blocks of transform coefficients in the compressed video stream, wherein coefficients in the second block are predicted from coefficients in the first block; and
for predicted coefficients in the second block, adjusting for the watermark signal from the first block when inserting the watermark signal for the second block such that the watermark signals for the first and second blocks due not interfere due to the prediction. - View Dependent Claims (21, 22)
-
-
23. A method for embedding a digital watermark in a compressed data stream using bit control to control modifications to bit rate of the compressed data stream due to the embedding of the digital watermark, the method comprising:
-
embedding a digital watermark into the compressed data stream to form a watermarked compressed data stream;
for blocks of quantized transform coefficients of the watermarked compressed data stream, controlling bit rate of the data stream by selectively eliminating non-zero quantized transform coefficients with smallest magnitude in the block according to a bit allocation method that assigns a bit budget per block. - View Dependent Claims (24, 25, 26)
-
-
27. A method for embedding a digital watermark in a compressed video stream comprising:
-
receiving a compressed video stream;
extracting prediction information from the compressed video stream, the prediction information including motion vectors;
computing an adaptive watermark signal strength based on the prediction information; and
embedding the adapted watermark signal into the compressed video stream. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
Specification