Signal continuity assessment using embedded watermarks
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-009/00
G06T-001/00
G10L-019/018
H04H-060/56
H04N-001/32
H04N-021/8358
G06F-021/16
출원번호
US-0416939
(2017-01-26)
등록번호
US-9704211
(2017-07-11)
발명자
/ 주소
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 sections of a content, comprising: receiving a multimedia content, the multimedia content including a plurality of watermark messages embedded therein, each embedded watermark message including a counter value such that counter values from consecu
1. A method for detecting a change in arrangement of sections of a content, comprising: receiving a multimedia content, the multimedia content including a plurality of watermark messages embedded therein, each embedded watermark message including a counter value such that counter values from consecutively embedded watermarks form a predefined sequence of numbers indicative of an original sequential arrangement of the multimedia content at the time of embedding of the plurality of watermark messages;extracting a plurality of watermark messages from the received multimedia content using a watermark extractor that is implemented at least partially in hardware;determining a separation between a first extracted watermark message and a second extracted watermark message within the received multimedia content;obtaining a first counter value from the first extracted watermark message and a second counter value from the second extracted watermark message;obtaining a difference between the first counter value and the second counter value; andcomparing the obtained difference between the first and the second counter values with the separation between the first and the second extracted watermark messages to determine whether or not segments of the received multimedia content that include the first watermark message and the second watermark message have been rearranged from the original sequence of arrangement. 2. The method of claim 1, wherein the predefined sequence of numbers is a sequence of sequentially increasing numbers. 3. The method of claim 1, wherein determining a separation between the first and the second extracted watermark messages includes determining a difference in time between the first watermark message and the second watermark message in the received multimedia content. 4. The method of claim 3, wherein the difference in time is further normalized with respect to a duration of the first watermark message. 5. The method of claim 1, wherein upon a determination that the segments of the received multimedia content that include the first watermark message and the second watermark message have been rearranged from their original sequence of arrangement, further determining that rearrangement of the content segments is due to out-of-order playback of segments of the multimedia content. 6. The method of claim 1, further including accessing a metadata server to obtain additional information regarding the received multimedia content. 7. The method of claim 6, wherein the metadata server includes a time of embedding of at least one watermark message. 8. The method of claim 1, wherein determination as to whether or not the segments of the received multimedia content that include the first watermark message and the second watermark message have been rearranged from the original sequence of arrangement includes determining that: (a) the segment of the received multimedia content that includes the first watermark message is separated from the segment of the received multimedia content that includes the second watermark message more than an expected separation in the original sequential arrangement, or(b) the segment of the received multimedia content that includes the first watermark message is separated from the segment of the received multimedia content that includes the second watermark message less than an expected separation in the original sequential arrangement. 9. The method of claim 1, wherein the received multimedia content includes one or more of: an audio content, a video content or a still image. 10. The method of claim 1, wherein each of the plurality of watermark messages further includes a serial number or a content identification value. 11. The method of claim 10, further comprising: processing at least the first and the second watermark messages to form an event, the event including only watermark messages that have identical serial numbers or identical content identification values; anddetermining a start time of the event. 12. The method of claim 11, further comprising accessing a metadata server to obtain timing information related to the received multimedia content and using the timing information for determining the start time. 13. A device, comprising: a processor; anda memory including processor executable code, the processor executable code, when executed by the processor, causes the processor to:receive a multimedia content, the multimedia content including a plurality of watermark messages embedded therein, each embedded watermark message including a counter value such that counter values from consecutively embedded watermarks form a predefined sequence of numbers indicative of an original sequential arrangement of the multimedia content at the time of embedding of the plurality of watermark messages;extract a plurality of watermark messages from the received multimedia content;determine a separation between a first extracted watermark message and a second extracted watermark message within the received multimedia content;obtain a first counter value from the first extracted watermark message and a second counter value from the second extracted watermark message;obtain a difference between the first counter value and the second counter value; andcompare the obtained difference between the first and the second counter values with the separation between the first and the second extracted watermark messages to determine whether or not segments of the received multimedia content that include the first watermark message and the second watermark message have been rearranged from the original sequence of arrangement. 14. The device of claim 13, wherein the predefined sequence of numbers is a sequence of sequentially increasing numbers. 15. The device of claim 13, wherein the processor executable code, when executed by the processor, causes the processor to determine the separation between the first and the second extracted watermark messages based on a determination of a difference in time between the first watermark message and the second watermark message in the received multimedia content. 16. The device of claim 15, wherein the processor executable code, when executed by the processor, further causes the processor to normalize the difference in time with respect to a duration of the first watermark message. 17. The device of claim 13, wherein the processor executable code, when executed by the processor, causes the device to, upon a determination that the segments of the received multimedia content that include the first watermark message and the second watermark message have been rearranged from the original sequence of arrangement, determine that rearrangement of the content segments is due to out-of-order playback of segments of the multimedia content. 18. The device of claim 13, wherein the processor executable code, when executed by the processor, further causes the processor to access a metadata server to obtain additional information regarding the received multimedia content. 19. The device of claim 18, wherein the metadata server includes a time of embedding of at least one watermark message. 20. The device of claim 13, wherein the processor executable code, when executed by the processor, causes the processor to determine whether or not the segments of the received multimedia content that include the first watermark message and the second watermark message have been rearranged from their original sequence of arrangement by determining that: (a) the segment of the received multimedia content that includes the first watermark message is separated from the segment of the received multimedia content that includes the second watermark message more than an expected separation in the original sequential arrangement, or(b) the segment of the received multimedia content that includes the first watermark message is separated from the segment of the received multimedia content that includes the second watermark message less than an expected separation in the original sequential arrangement. 21. The device of claim 13, wherein the received multimedia content includes one or more of: an audio content, a video content or a still image. 22. The device of claim 13, wherein each of the plurality of watermark messages further includes a serial number or a content identification value. 23. The device of claim 22, wherein the processor executable code, when executed by the processor, further causes the processor to: process at least the first and the second watermark messages to form an event, the event including only watermark messages that have identical serial numbers or identical content identification values; anddetermine a start time of the event. 24. The device of claim 23, wherein the processor executable code, when executed by the processor, further causes the processor to access a metadata server to obtain timing information related to the multimedia content and use the timing information for determining of the start time. 25. A computer program product embodiment on one or more non-transitory computer readable media, comprising: program code for receiving a multimedia content, the multimedia content including a plurality of watermark messages embedded therein, each embedded watermark message including a counter value such that counter values from consecutively embedded watermarks form a predefined sequence of numbers indicative of an original sequential arrangement of the multimedia content at the time of embedding of the plurality of watermark messages;program code for extracting a plurality of watermark messages from the received multimedia content;program code for determining a separation between a first extracted watermark message and a second extracted watermark message within the received multimedia content;program code for obtaining a first counter value from the first extracted watermark message and a second counter value from the second extracted watermark message;program code for obtaining a difference between the first counter value and the second counter value;program code for comparing the obtained difference between the first and the second counter values with the separation between the first and the second extracted watermark messages to determine whether or not segments of the received multimedia content that include the first watermark message and the second watermark message have been rearranged from their original sequence of arrangement.
연구과제 타임라인
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는 부적절한 답변을 할 수 있습니다.