Optimized Digital Watermarking Functions for Streaming Data
First Claim
1. A digital watermark detector comprising:
- a memory buffer for storing an incoming stream of data;
a registration module for determining registration of embedded data in blocks of the incoming stream of data; and
logic for re-using the registration for subsequent blocks of the incoming stream of data to detect machine readable signals.
5 Assignments
0 Petitions
Accused Products
Abstract
A digital watermark detector comprises a memory buffer for receiving an incoming stream of data. The detector includes a registration module for determining registration of embedded data in blocks of the incoming stream of data, and logic for re-using the registration for subsequent blocks of the incoming stream of data to detect machine readable signals. Another digital watermark detector comprises a message reader for extracting message estimates from blocks of media signal data and a decoder for combining the extracted message estimates and decoding a message from the combined message elements. Another digital watermark detector comprises a memory buffer and pipelined watermark processor segments. The segments each perform a different watermark detector operation. These segments concurrently operate on different data segments of the block of data in a processing pipeline.
-
Citations
15 Claims
-
1. A digital watermark detector comprising:
-
a memory buffer for storing an incoming stream of data; a registration module for determining registration of embedded data in blocks of the incoming stream of data; and logic for re-using the registration for subsequent blocks of the incoming stream of data to detect machine readable signals. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A digital watermark detector comprising:
-
a memory buffer for storing a block of a data computed from a media signal; and pipelined watermark processor segments, the segments each performing a different watermark detector operation in series;
the segments concurrently operating on different data segments of the block of data in a processing pipeline. - View Dependent Claims (7, 8, 9)
-
-
10. A digital watermark detector comprising:
-
a message reader for extracting message estimates from blocks of media signal data; a memory for storing the extracted message estimates; and a decoder for combining the extracted message estimates and decoding a message from the combined message elements. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification