Signal continuity assessment using embedded watermarks
First Claim
1. A method for improving detection of a change in arrangement of sections of a content, comprising:
- detecting a first watermark message from a first location of multimedia content, the first detected watermark message being a strong watermark message with an associated first false positive detection probability value that is below a first predetermined threshold;
determining a presence of at least a portion of a second watermark message from a second location of the multimedia content, including;
based on watermark symbol values of the detected strong watermark message, constructing a template of watermark symbol values,extracting watermark symbols from the second location of the multimedia content to form at least a portion of a candidate watermark message,comparing all or part of the constructed watermark template to at least the portion of the candidate watermark message to determine, based on an error threshold value, that at least the portion of the second watermark message is present in the multimedia content, the error threshold value corresponding to a predetermined number of errors that, when detected in the candidate watermark message without using the template of watermark symbol values, corresponds to a second false positive detection probability value that is larger than the first predetermined threshold; and
detecting a location of a change in arrangement of the sections of the multimedia content based on at least the portion of the second watermark message, wherein the location of the change is detected with improved granularity compared to detection of the location of the change that is solely based on the first watermark message.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and systems for signal continuity assessment using embedded watermarks are provided. The embedded watermarks are recovered from the content and one or more attributes associated with the recovered watermarks are identified. A continuity of the content can then be assessed in accordance with the one or more attributes. The continuity assessment may be based on a variety of factors, including but not limited to a determined heartbeat of the recovered watermarks, a density, separation, location, or extent, of the recovered watermarks, as well as information associated with the watermarks, such as a stego key, channel bits, packet numbers, a fingerprint, or the like.
122 Citations
21 Claims
-
1. A method for improving detection of a change in arrangement of sections of a content, comprising:
-
detecting a first watermark message from a first location of multimedia content, the first detected watermark message being a strong watermark message with an associated first false positive detection probability value that is below a first predetermined threshold; determining a presence of at least a portion of a second watermark message from a second location of the multimedia content, including; based on watermark symbol values of the detected strong watermark message, constructing a template of watermark symbol values, extracting watermark symbols from the second location of the multimedia content to form at least a portion of a candidate watermark message, comparing all or part of the constructed watermark template to at least the portion of the candidate watermark message to determine, based on an error threshold value, that at least the portion of the second watermark message is present in the multimedia content, the error threshold value corresponding to a predetermined number of errors that, when detected in the candidate watermark message without using the template of watermark symbol values, corresponds to a second false positive detection probability value that is larger than the first predetermined threshold; and detecting a location of a change in arrangement of the sections of the multimedia content based on at least the portion of the second watermark message, wherein the location of the change is detected with improved granularity compared to detection of the location of the change that is solely based on the first watermark message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product embodiment on one or more non-transitory computer readable media, comprising:
-
program code for detecting a first watermark message from a first location of a multimedia content, the first detected watermark message being a strong watermark message with an associated first false positive detection probability value that is below a first predetermined threshold; program code for determining a presence of at least a portion of a second watermark message from a second location of the multimedia content, including; based on watermark symbol values of the detected strong watermark message, constructing a template of watermark symbol values, extracting watermark symbols from the second location of the multimedia content to form at least a portion of a candidate watermark message, comparing all or part of the constructed watermark template to at least the portion of the candidate watermark message to determine, based on an error threshold value, that at least the portion of the second watermark message is present in the multimedia content, the error threshold value corresponding to a predetermined number of errors that, when detected in the candidate watermark message without using the template of watermark symbol values, corresponds to a second false positive detection probability value that is above the first predetermined threshold; and program code for detecting a location of a change in arrangement of the sections of the multimedia content based on at least the portion of the second watermark message, wherein the location of the change is detected with improved granularity compared to detection of the location of the change that is solely based on the first watermark message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device, comprising:
-
a processor; and a memory including processor executable code, the processor executable code, when executed by the processor, causes the processor to; detect a first watermark message from a first location of a multimedia content, the first detected watermark message being a strong watermark message with an associated first false positive detection probability value that is below a first predetermined threshold; determine a presence of at least a portion of a second watermark message from a second location of the multimedia content, including; based on watermark symbol values of the detected strong watermark message, construct a template of watermark symbol values, extract watermark symbols from the second location of the multimedia content to form at least a portion of a candidate watermark message, compare all or part of the constructed watermark template to at least the portion of the candidate watermark message to determine, based on an error threshold value, that at least the portion of the second watermark message is present in the multimedia content, the error threshold value corresponding to a predetermined number of errors that, when detected in the candidate watermark message without using the template of watermark symbol values, corresponds to a second false positive detection probability value that is above the first predetermined threshold; and detect a location of a change in arrangement of the sections of the multimedia content based on at least the portion of the second watermark message, wherein the location of the change is detected with improved granularity compared to detection of the location of the change that is solely based on the first watermark message. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification