Signal continuity assessment using embedded watermarks
First Claim
1. A method for detecting a change in arrangement of segments of a multimedia content, comprising:
- receiving a multimedia content at a multimedia reception device equipped with a watermark extractor, the multimedia content including a plurality of watermark messages embedded therein;
extracting the plurality of watermark messages using the watermark extractor that is implemented at least partially in electronic circuits, wherein;
each embedded watermark message spans a predetermined length or duration of the multimedia content,each of the plurality of watermark messages, in absence of content manipulations, is nominally separated from another embedded watermark message by a predetermined separation value that is either equal to the predetermined length or duration, or is an integer multiple of the predetermined length or duration,the received multimedia content includes at least one content manipulation that causes an actual separation of a first one of the plurality of watermark messages from a second one of the plurality of watermark messages to deviate from the predetermined separation value by an offset value; and
determining that the at least one content manipulation has occurred by comparing the offset value to a threshold offset value.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and systems use embedded watermarks to determine whether the segments of a multimedia content has been rearranged. 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.
-
Citations
23 Claims
-
1. A method for detecting a change in arrangement of segments of a multimedia content, comprising:
-
receiving a multimedia content at a multimedia reception device equipped with a watermark extractor, the multimedia content including a plurality of watermark messages embedded therein; extracting the plurality of watermark messages using the watermark extractor that is implemented at least partially in electronic circuits, wherein; each embedded watermark message spans a predetermined length or duration of the multimedia content, each of the plurality of watermark messages, in absence of content manipulations, is nominally separated from another embedded watermark message by a predetermined separation value that is either equal to the predetermined length or duration, or is an integer multiple of the predetermined length or duration, the received multimedia content includes at least one content manipulation that causes an actual separation of a first one of the plurality of watermark messages from a second one of the plurality of watermark messages to deviate from the predetermined separation value by an offset value; and determining that the at least one content manipulation has occurred by comparing the offset value to a threshold offset value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device, comprising:
-
a processor; and a memory including processor executable code, the processor executable code, when executed by the processor, configures the device to; receive a multimedia content, the multimedia content including a plurality of watermark messages embedded therein; extract the plurality of watermark messages using a watermark extractor, wherein; each embedded watermark message spans a predetermined length or duration of the multimedia content, each of the plurality of watermark messages, in absence of content manipulations, is nominally separated from another embedded watermark message by a predetermined separation value that is either equal to the predetermined length or duration, or is an integer multiple of the predetermined length or duration, the received multimedia content includes at least one content manipulation that causes an actual separation of a first one of the plurality of watermark messages from a second one of the plurality of watermark messages to deviate from the predetermined separation value by an offset value; and determine that the at least one content manipulation has occurred by comparing the offset value to a threshold offset value. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product embodied on one or more non-transitory computer readable media, comprising:
-
program code for receiving a multimedia content at a multimedia reception device equipped with a watermark extractor, the multimedia content including a plurality of watermark messages embedded therein; program code for extracting the plurality of watermark messages using the watermark extractor, wherein; each embedded watermark message spans a predetermined length or duration of the multimedia content, each of the plurality of watermark messages, in absence of content manipulations, is nominally separated from another embedded watermark message by a predetermined separation value that is either equal to the predetermined length or duration, or is an integer multiple of the predetermined length or duration, the received multimedia content includes at least one content manipulation that causes an actual separation of a first one of the plurality of watermark messages from a second one of the plurality of watermark messages to deviate from the predetermined separation value by an offset value; and program code for determining that the at least one content manipulation has occurred by comparing the offset value to a threshold offset value.
-
Specification