Methods and devices for detecting a watermark in a watermarked video stream, the watermark having been scaled by an unknown scale among a predetermined finite number of scales and shifted by an unknown number of pixels. For each of the predetermined number of scales, the video stream is divided into a plurality of equally sized scaled watermark blocks; and the plurality of scaled watermark blocks are read into a plurality of read blocks. Each of the read blocks are accumulated into one of a predetermined number of read block bins. The accumulated read blocks are then re-scaled and combined into a single video accumulated block. A predetermined quantity, such as the power of a DCT, is then evaluated within the video accumulated block. This evaluation yields information relative to presence of the watermark in the video stream, the scale applied to the watermarked video and the shift of the watermark, if any, within the watermark blocks. A fractional remainder operation is used to determine the number of read block bins for each scale under consideration as well to determine the bin into which each read block is to be accumulated.

Methodes en apparaten om een watermerk in een van een watermerk voorziene videostroom, het watermerk dat te ontdekken door een onbekende schaal onder een vooraf bepaald eindig aantal schalen heeft geschraapt en dat door een onbekend aantal pixel verplaatst. Voor elk van het vooraf bepaalde aantal schalen, is de videostroom verdeeld in een meerderheid van even met maat geschraapte watermerkblokken; en de meerderheid van geschraapte watermerkblokken wordt gelezen in een meerderheid van gelezen blokken. Elk van de gelezen blokken wordt geaccumuleerd in één van een vooraf bepaald aantal gelezen blokbakken. De geaccumuleerde gelezen blokken worden dan re-geschraapt en in één enkel video geaccumuleerd blok gecombineerd. Een vooraf bepaalde hoeveelheid, zoals de macht van een DCT, wordt dan geëvalueerd binnen het video geaccumuleerde blok. Deze evaluatie brengt informatie met betrekking tot aanwezigheid van het watermerk in de videostroom, de schaal die op de van een watermerk voorziene video wordt toegepast en de verschuiving van het watermerk, eventueel, binnen de watermerkblokken op. Een verwaarloosbare restverrichting wordt gebruikt om het aantal gelezen blokbakken voor elke schaal onder overweging eveneens te bepalen om de bak te bepalen waarin elk gelezen blok moet worden geaccumuleerd.

 
Web www.patentalert.com

< (none)

< Digital video recording/playback system with entry point processing function

> Method and apparatus for wavelet-based digital watermarking

> (none)

~ 00030