Digital watermark and steganographic decoding
First Claim
1. A method comprising:
- receiving a media signal comprising a plurality of portions;
synchronizing at least one portion of the media signal based at least in part on a component steganographically hidden therein;
analyzing a first portion of a media signal to estimate a first instance of a multi-bit message steganographically hidden therein;
analyzing at least a second portion of the media signal to estimate a second instance of the multi-bit message steganographically hidden therein;
combining the estimate of the first instance of the plural-bit message and the estimate of the second instance of the multi-bit message; and
decoding the multi-bit message from the combined estimates.
6 Assignments
0 Petitions
Accused Products
Abstract
Steganographic signals or digital watermarks are detected from media signals. A media signal may represent audio, video or imagery. In one implementation, a method of detecting a digital watermark in a media signal is provided. The method includes receiving blocks of the media signal; buffering the blocks; screening the blocks for a presence of the digital watermark to identify a plurality of blocks likely to include the digital watermark based on a detection metric; combining the blocks that have been identified as being likely to include the digital watermark; and detecting the watermark from the combined blocks. Other implementations are provided as well.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving a media signal comprising a plurality of portions;
synchronizing at least one portion of the media signal based at least in part on a component steganographically hidden therein;
analyzing a first portion of a media signal to estimate a first instance of a multi-bit message steganographically hidden therein;
analyzing at least a second portion of the media signal to estimate a second instance of the multi-bit message steganographically hidden therein;
combining the estimate of the first instance of the plural-bit message and the estimate of the second instance of the multi-bit message; and
decoding the multi-bit message from the combined estimates. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of detecting a digital watermark in a media signal, the method comprising:
-
receiving blocks of the media signal;
buffering the blocks;
screening the blocks for a presence of the digital watermark to identify a plurality of blocks likely to include the digital watermark based on a detection metric;
combining the blocks that have been identified as being likely to include the digital watermark; and
detecting the watermark from the combined blocks. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of detecting a digital watermark in a media signal, the method comprising:
-
receiving blocks of the media signal;
computing a detection metric for the blocks;
ranking the blocks based on the detection metric; and
using the ranking to prioritize detection of the digital watermark from the blocks. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of detecting a digital watermark in a media signal, the digital watermark comprises a multi-bit auxiliary data signal, the method comprising:
-
receiving blocks of the media signal;
extracting estimates of the multi-bit auxiliary data signal from the blocks;
combining the estimates of the multi-bit auxiliary data from the blocks; and
decoding a multi-bit auxiliary data signal from the combined estimates. - View Dependent Claims (24)
-
Specification