Patent ID: 8494161

Claim:
A system for extracting a video-watermark embedded in a video sequence, the system comprising a plurality of operatively connected modules including: a decryption and decoding engine, the decryption and decoding engine being operative to: receive the video sequence in a video-codec-encoded format and cryptographically-encrypted; then decrypt the encrypted video sequence yielding a decrypted video sequence having the video-codec encoded format; then decode the decrypted video-codec-encoded video sequence yielding a decrypted decoded video sequence; and then output the decrypted decoded video sequence to a display device for rendering on the display device; a decoder buffer to store data used by the decryption and decoding engine during decoding; a measurement module to measure memory usage of the decoder buffer utilized by the decryption and decoding engine decoding at least part of the video sequence yielding a plurality of measurements of memory usage utilized by the decryption and decoding engine decoding the at least part of the video sequence; a memory usage analyzer to: receive the measurements of memory usage from the measurement module; and analyze the measurements of memory usage in order to determine an arrangement of a plurality of video frames of at least one frame type in the video sequence; and an encoding feature analyzer to: receive the arrangement of the video frames from the memory usage analyzer; and analyze the arrangement of the video frames of the at least one frame type in the video sequence in order to extract the video-watermark from the video sequence.