Embedding a digital signature in a video sequence
AssigneeCray Research, Inc.
InventorsThorbjorn Vynne, Frederic Jordan
Life of this patent
Estimating the term…
Loading patent…
AssigneeCray Research, Inc.
InventorsThorbjorn Vynne, Frederic Jordan
Estimating the term…
Method and apparatus for watermarking digital video material by embedding a digital signature. One embodiment of the system integrates the embedding procedure into a block-based compression scheme. In one embodiment, a 32-bit digital signature is embedded into the x- and y-coordinates of motion vectors. Since not all motion vectors are suitable for coding (with regard to objectionable visible artifacts), three hybrid selection criteria have been developed for determining whether or not to code a motion vector. A probabilistic coding procedure has also been developed to avoid problems that arise when fewer than 16 blocks and/or vectors (where 16 vectors correspond to 32 bits) can be coded in a frame. One such procedure makes use of binary random sequences to virtually code the signature into the motion vectors. The system has been implemented on a CRAY T3D massively parallel supercomputer, where a near-real-time (5 frames per second) embedding of the signature is obtainable. The results show that it is possible to embed and retrieve a 32-bit signature if enough blocks over time are selected.
A method for embedding and retrieving information in a video signal, the method comprising the steps of:
A system for embedding digital information into a video signal such that the digital information can later be retrieved, the digital information including a plurality of bits, the system comprising:
A method for embedding a retrievable watermark into a video signal, the video signal providing a series of video frames including a first frame and a second frame, the method comprising the steps of:
A method for embedding a retrievable watermark into a video signal, the video signal providing a series of video frames including a first frame and a second frame, the method comprising the steps of:
A method for embedding digital information into a video signal such that the digital information can later be retrieved;
A method for embedding digital information into a video signal such that the digital information can later be retrieved;
A method for embedding digital information into a video signal, the video signal providing a series of video frames including a first frame and a subsequent second frame, the method comprising the steps of:
A watermarking system for embedding digital information into a video signal such that the digital information can later be retrieved;
A storage medium having a computer program stored thereon for causing a suitably programmed system to embed information in a video signal by performing the following steps when such program is executed on the system:
A data structure for holding video information, the video information having embedded digital information such that the digital information can be retrieved from the video information, the digital information including a plurality of bits, the data structure comprising:
Dependencies are inferred from the claim text.