Extraction of embedded watermarks from a host content based on extrapolation techniques
First Claim
Patent Images
1. A method, comprising:
- extracting a tentative watermark from an embedded host content, the tentative watermark representing a candidate watermark with an associated probability of false watermark detection that exceeds a desired probability of false watermark detection;
forming one or more extrapolated watermarks by obtaining symbols of potential watermark frames that are positioned within the embedded host content at a predefined location relative to the extracted tentative watermark; and
determining if the extrapolated watermarks, when collectively assessed with the detected tentative watermark, satisfy a desired probability of false watermark detection.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, devices and computer program products facilitate the extraction of embedded watermarks in the presence of content distortions. Subsequent to the detection of a tentative watermark, particular sections of the content are examined to form one or more extrapolated watermarks or watermark segments. Weights are assigned to the extrapolated watermarks or watermark segments, and used in combination with the detected tentative watermark to collectively assess if a desired probability of false detection is satisfied.
-
Citations
32 Claims
-
1. A method, comprising:
-
extracting a tentative watermark from an embedded host content, the tentative watermark representing a candidate watermark with an associated probability of false watermark detection that exceeds a desired probability of false watermark detection; forming one or more extrapolated watermarks by obtaining symbols of potential watermark frames that are positioned within the embedded host content at a predefined location relative to the extracted tentative watermark; and determining if the extrapolated watermarks, when collectively assessed with the detected tentative watermark, satisfy a desired probability of false watermark detection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device, comprising
an extractor implemented at least partially in hardware and configured to extract a tentative watermark from an embedded host content, the tentative watermark representing a candidate watermark with an associated probability of false watermark detection that exceeds a desired probability of false watermark detection; -
a watermark extrapolator implemented at least partially in hardware and configured to form one or more extrapolated watermarks by obtaining symbols of potential watermark frames that are positioned within the embedded host content at a predefined location relative to the extracted tentative watermark; and an evaluator implemented at least partially in hardware and configured to determine if the extrapolated watermarks, when collectively assessed with the detected tentative watermark, satisfy a desired probability of false watermark detection. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A device, comprising:
-
a processor; and a memory comprising processor executable code, the processor executable code, when executed by the processor, configures the device to; extract a tentative watermark from an embedded host content, the tentative watermark representing a candidate watermark with an associated probability of false watermark detection that exceeds a desired probability of false watermark detection; form one or more extrapolated watermarks by obtaining symbols of potential watermark frames that are positioned within the embedded host content at a predefined location relative to the extracted tentative watermark; and determine if the extrapolated watermarks, when collectively assessed with the detected tentative watermark, satisfy a desired probability of false watermark detection.
-
-
26. A computer program product, embodied on a non-transitory computer readable medium, comprising:
-
program code for extracting a tentative watermark from an embedded host content, the tentative watermark representing a candidate watermark with an associated probability of false watermark detection that exceeds a desired probability of false watermark detection; program code for forming one or more extrapolated watermarks by obtaining symbols of potential watermark frames that are positioned within the embedded host content at a predefined location relative to the extracted tentative watermark; and program code for determining if the extrapolated watermarks, when collectively assessed with the detected tentative watermark, satisfy a desired probability of false watermark detection.
-
-
27. A method comprising:
-
extracting a potential watermark frame from a content embedded with one or more watermarks, each embedded watermark comprising a plurality of symbols that form a watermark frame; dividing the watermark frame into a plurality of segments, wherein each of the plurality of segments comprises two of more watermark symbols; assigning weights to each segment; combining the assigned weights associated with two or more segments to produce one or more weighted partial or full watermark frames; and determining if the one or more weighted full or partial watermark frames satisfy a desired probability of false watermark detection. - View Dependent Claims (28, 29)
-
-
30. A device, comprising:
-
an extractor implemented at least partially in hardware and configured to extract a potential watermark frame from a content embedded with one or more watermarks, each embedded watermark comprising a plurality of symbols that form a watermark frame; and an evaluator implemented at least partially in hardware and configured to; divide the watermark frame into a plurality of segments, wherein each of the plurality of segments comprises two of more watermark symbols; assign weights to each segment; combine the assigned weights associated with two or more segments to produce one or more weighted partial or full watermark frames; and determine if the one or more weighted full or partial watermark frames satisfy a desired probability of false watermark detection. - View Dependent Claims (31, 32)
-
Specification