Thursdays the PTO publishes new pending patent applications. Both of today's Spotlight Applications concern aspects of digital watermarking. Assigned to Fraunhofer (DE), the first application discloses a watermark signal provider and method for providing a watermark signal. Assigned to Infosys (IN), the second application discloses techniques for embedding and extracting a watermark in a video.
20130261778, "Watermark signal provider and method for providing a watermark signal," assigned to Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V. (DE).
A watermark signal provider comprises a time-frequency-domain waveform provider to provide time-domain waveforms for a plurality of frequency subbands. The time-frequency-domain waveform provider is configured to map a given value of a time-frequency-domain representation onto a bit shaping function, a temporal extension of which is longer than a bit interval, such that there is a temporal overlap between bit shaped functions provided for temporally subsequent values of the time-frequency-domain representation of the same frequency subband. A time-domain waveform of a given frequency subband contains a plurality of bit shaped functions provided for temporally subsequent values of the time-frequency-domain representation. The water mark signal provider further has a time-domain waveform combiner.
20130259294, "Method, system, and computer-readable medium for embedding and extracting a watermark in a video," assigned to Infosys, Ltd. (IN).
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.