Signal continuity assessment using embedded watermarks
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-009/00
G06T-001/00
H04N-021/8358
H04N-001/32
H04H-060/56
G10L-019/018
G06F-021/16
H04L-029/06
G06F-021/64
G06F-021/10
출원번호
US-0645865
(2017-07-10)
등록번호
US-9990688
(2018-06-05)
발명자
/ 주소
Tehranchi, Babak
Petrovic, Rade
Winograd, Joseph M.
Angelico, Dean Anthony
출원인 / 주소
Verance Corporation
대리인 / 주소
Perkins Coie LLP
인용정보
피인용 횟수 :
0인용 특허 :
84
초록▼
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 conten
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.
대표청구항▼
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 p
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; anddetermining that the at least one content manipulation has occurred by comparing the offset value to a threshold offset value. 2. The method of claim 1, wherein the threshold offset value is determined at least in-part from a difference in detected position of the second one of the plurality of watermark messages and the first one of the plurality of watermark messages. 3. The method of claim 1, wherein the at least one content manipulation includes an interruption in playback of the multimedia content indicative of a user action. 4. The method of claim 3, wherein the user action includes skipping at least a portion of the multimedia content. 5. The method of claim 1, wherein the at least one content manipulation includes one or more of a cut, an insertion or a re-ordering of segments of the multimedia content. 6. The method of claim 1, wherein the threshold offset value is determined at least in-part based on a measurement error in determining a location of the first one of the plurality of watermark messages or the second one of the plurality of watermark messages. 7. The method of claim 1, wherein the threshold offset value is determined at least in-part based on a predetermined level of allowable content scaling that causes a temporal, a spatial or a frequency variation in the multimedia content. 8. The method of claim 7, wherein the content scaling includes one of or more of: a linear time scaling of an audio component of the multimedia content,a spatial scaling of a video component of the multimedia content,a temporal scaling of a video component of the multimedia content, ora pitch-invariant time scaling of an audio component of the multimedia content. 9. The method of claim 1, wherein the threshold offset value comprises the following components: a predetermined allowable content scaling value, a predetermined measurement error associated with determining a location of the first one of the plurality of watermark messages or the second one of the plurality of watermark messages, and a temporal or spatial difference in locations of the second one of the plurality of watermark messages and the first one of the plurality of watermark messages. 10. The method of claim 1, further comprising determining an extent of the multimedia content that has been viewed by a consumer of the multimedia content. 11. The method of claim 10, further comprising determining the multimedia content has been viewed or broadcast in its entirety. 12. A device, comprising: a processor; anda 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; anddetermine that the at least one content manipulation has occurred by comparing the offset value to a threshold offset value. 13. The device of claim 12, wherein the threshold offset value is determined at least in-part from a difference in detected position of the second one of the plurality of watermark messages and the first one of the plurality of watermark messages. 14. The device of claim 12, wherein the at least one content manipulation includes an interruption in playback of the multimedia content indicative of a user action. 15. The device of claim 14, wherein the user action includes skipping at least a portion of the multimedia content. 16. The device of claim 12, wherein the at least one content manipulation includes one or more of a cut, an insertion or a re-ordering of segments of the multimedia content. 17. The device of claim 12, wherein the threshold offset value is determined at least in-part based on a measurement error in determining a location of the first one of the plurality of watermark messages or the second one of the plurality of watermark messages. 18. The device of claim 12, wherein the threshold offset value is determined at least in-part based on a predetermined level of allowable content scaling that causes a temporal, a spatial or a frequency variation in the multimedia content. 19. The device of claim 18, wherein the content scaling includes one of or more of: a linear time scaling of an audio component of the multimedia content,a spatial scaling of a video component of the multimedia content,a temporal scaling of a video component of the multimedia content, ora pitch-invariant time scaling of an audio component of the multimedia content. 20. The device of claim 12, wherein the threshold offset value comprises the following components: a predetermined allowable content scaling value, a predetermined measurement error associated with determining a location of the first one of the plurality of watermark messages or the second one of the plurality of watermark messages, and a temporal or spatial difference in locations of the second one of the plurality of watermark messages and the first one of the plurality of watermark messages. 21. The device of claim 12, the processor executable code, when executed by the processor, further configures the device determine a duration of the multimedia content that has been viewed by a consumer of the multimedia content. 22. The device of claim 21, the processor executable code, when executed by the processor, further configures the device to further to determine whether the multimedia content has been viewed or broadcast in its entirety. 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; andprogram code for determining that the at least one content manipulation has occurred by comparing the offset value to a threshold offset value.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (84)
Bradley,Brett A., Adaptive prediction filtering for digital watermarking.
Petrovic Rade ; Jemili Kanaan ; Winograd Joseph M. ; Metois Eric, Apparatus and method for embedding and extracting information in analog signals using distributed signal features.
Petrovic, Rade, Apparatus and method for embedding and extracting information in analog signals using distributed signal features and replica modulation.
Neusinger, Matthias; Herre, Jürgen; Disch, Sascha; Purnhagen, Heiko; Kjörling, Kristofer; Engdegard, Jonas; Breebaart, Jeroen; Schuijers, Erik; Oomen, Werner, Apparatus and method for generating multi-channel synthesizer control signal and apparatus and method for multi-channel synthesizing.
Lee, Chong U.; Lam, Katherine S.; Nicolas, Julien J.; Atrero, Edward, Digital system for embedding a pseudo-randomly modulated auxiliary data sequence in digital samples.
Rasmussen Harry R. (Tacoma WA) LaBounty Jack D. (Bellevue WA) Rosenow Michael J. (Issaquah WA), Encryption/decryption apparatus with non-accessible table of keys.
Op De Beeck, Marc Joseph Rita; Haitsma, Jaap Andre; Kalker, Antonius Adrianus Cornelis Maria, Method and apparatus for detecting a watermark in a manipulated image.
Winograd Joseph M. ; Petrovic Rade ; Metois Eric ; Jemili Kanaan, Method and apparatus for preventing removal of embedded information in cover signals.
Rabin, Michael O.; Shasha, Dennis E.; Beinart, Yossi; Caceres, Ramon; Karia, Timir; Molnar, David; Rolinson, Sean, Method and apparatus for protecting information and privacy.
Baum, Peter Georg; Arnold, Michael, Method and apparatus for regaining watermark data that were embedded in an original signal by modifying sections of said original signal in relation to at least two different reference data sequences.
Petrovic, Rade; Tehranchi, Babak; Winograd, Joseph M.; Jemili, Kanaan, Methods and apparatus for enhancing the robustness of watermark extraction from digital host content.
Rhoads, Geoffrey B., Paper products and physical objects as means to access and control a computer or to navigate over or act as a portal on a network.
Sugahara,Takayuki; Nishitani,Masayoshi; Ueda,Kenjiro, Recording and reproduction apparatus, recording and reproduction method, recording and reproduction program for imperceptible information to be embedded in digital image data.
Brian Chen ; Gregory W. Wornell, System, method, and product for distortion-compensated information embedding using an ensemble of non-intersecting embedding generators.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.