Synchronization of digital watermarks
First Claim
1. A method for spatial synchronization of a digital watermark, the method comprising:
- detecting peaks due to spatial redundancy of the digital watermark in a host media signal;
analyzing the peaks to derive estimates of geometric distortion of the host media signal;
computing a histogram of the estimated geometric distortion parameters; and
from the histogram, computing a geometric distortion of the host media signal.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for synchronization of a digital watermark generates a digital watermark based on feature extraction and a key generator. The synchronization method is adapted for both temporal and spatial synchronization. Statistical features of the watermarked signal along with key generators are used to compute keys used to detect embedded digital watermarks that vary over time or space. For spatial synchronization, spatial redundancy is used to detect geometric distortion of a signal in which the watermark is embedded using an autocorrelation method to detect peaks caused by the redundancy of the watermark structure. These peaks are then analyzed with a histogram method to detect rotation and scaling of the host media signal. The spatial synchronization process is applied to watermarks for both intra-coded frames of video (I-frames) as well as still images.
-
Citations
20 Claims
-
1. A method for spatial synchronization of a digital watermark, the method comprising:
-
detecting peaks due to spatial redundancy of the digital watermark in a host media signal;
analyzing the peaks to derive estimates of geometric distortion of the host media signal;
computing a histogram of the estimated geometric distortion parameters; and
from the histogram, computing a geometric distortion of the host media signal. - View Dependent Claims (2, 3, 4)
-
-
5. A method for embedding a digital watermark that is robust to geometric distortion comprising:
-
using a state machine to generate a watermark structure corresponding to a spatial coordinate system of a host media signal, the state machine introducing spatial redundancy used for spatial synchronization of the digital watermark, wherein the spatial redundancy is controlled via that state machine such that a portion of the watermark structure is repeated, and portion of the watermark structure is varied over the spatial coordinate system of the host media signal; and
modifying the host media signal to embed the watermark structure in the host media signal. - View Dependent Claims (6, 7)
-
-
8. A method of synchronization of a digital watermark detector comprising:
-
receiving a host media signal in which a digital watermark is embedded;
calculating a content feature from the host media signal; and
using the content feature as a key to detect the digital watermark. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification