Method, system, and computer-readable medium for embedding and extracting a watermark in a video
AssigneeInfosys Limited
InventorsSachin Mehta, Vijayaraghavan Varadharajan, Rajarathnam Nallusamy
Life of this patent
Estimating the term…
Loading patent…
AssigneeInfosys Limited
InventorsSachin Mehta, Vijayaraghavan Varadharajan, Rajarathnam Nallusamy
Estimating the term…
The present invention relates to a computer-implemented method, system and computer readable medium for embedding a watermark into a video and extracting a watermark from the original or copy of the watermarked video. The method comprises converting a video frame from RGB color space to YUV color space. Divide a chrominance component into plurality of blocks. Select plurality of blocks based on size of watermark. Associate a pixel in the watermark with selected plurality of blocks. Embed the watermark corresponding to selected plurality of blocks wherein embedding comprises replacing a first pixel value of the block with maximum value of first column of the block if binary value of the corresponding watermark pixel is one or else replace with minimum value. Combine Y component and chrominance components resulting processed YUV video frame and convert it to RGB video frame. Extract the watermark substantially in a reverse process.
A computer implemented method executed by one or more computing devices for embedding a watermark into a video, the method comprising:
A computer implemented method executed by one or more computing devices for extracting a watermark from a watermarked video, the method comprising:
The method of claim 11, further comprising extracting a watermark from a spread-out watermark wherein the spread-out watermark being processed by applying a spread-out function on the spread-out watermark, if the watermark is the spread-out watermark.
A system for embedding a watermark into a video, the system comprising:
A system for extracting a watermark from a watermarked video, the system comprising:
Computer-readable code stored on a non-transitory computer-readable medium that, when executed by a computing device, performs a method for embedding a watermark into a video, the method comprising:
Computer-readable code stored on a non-transitory computer-readable medium that, when executed by a computing device, performs a method for extracting a watermark from a watermarked video, the method comprising:
Dependencies are inferred from the claim text.