Method and apparatus for watermarking video images

   
   

Embedding a watermark in an image by changing selected DCT coefficients in the blocks and macro blocks of coefficients which represent the image. The changes in the blocks that comprise each macro block are done in a coordinated manner so that the phase of the watermark signal is preserved across the block boundaries. By preserving the phase across block boundaries, a detectable grid is formed which can be used as an orientation and scaling grid. Furthermore, by preserving the phase across block boundaries the visual artifacts introduced by the watermark are minimized. The bit rate of the image signal is preserved by maintaining a count (referred to as the cumulative change count) that represents the amount that the bit rate has been increased by changes in coefficients less the amount that the bit rate has been decreased by changes in the coefficients. If at any time the cumulative change count exceeds a pre-established limit, coefficient changes that decrease the cumulative change count continue; however, coefficient changes that increase the cumulative change count are suspended. The suspension of coefficient changes that increase the cumulative change count continues until the cumulative change count falls below the pre-established limit.

Encajando una filigrana en una imagen cambiando coeficientes seleccionados de DCT en los bloques y los bloques macro de los coeficientes que representan la imagen. Los cambios en los bloques que abarcan cada bloque macro se hacen en una manera coordinada para preservar la fase de la señal de la filigrana a través de los límites de bloque. Preservando la fase a través de límites de bloque, una rejilla perceptible es formada que se puede utilizar como rejilla de la orientación y del escalamiento. Además, preservando la fase a través de límites de bloque los artefactos visuales introducidos por la filigrana son reducidos al mínimo. El índice binario de la señal de la imagen es preservado manteniendo una cuenta (referida como la cuenta acumulativa del cambio) que represente la cantidad que el índice binario ha sido aumentado en los cambios en los coeficientes menos la cantidad que el índice binario ha sido disminuido por los cambios en los coeficientes. Si la cuenta acumulativa del cambio excede en cualquier momento un límite preestablecido, los cambios del coeficiente que disminuyen la cuenta acumulativa del cambio continúan; sin embargo, se suspenden los cambios del coeficiente que aumentan la cuenta acumulativa del cambio. La suspensión de los cambios del coeficiente que aumentan la cuenta acumulativa del cambio continúa hasta que la cuenta acumulativa del cambio baja debajo del límite preestablecido.

 
Web www.patentalert.com

< Orientation sensing device with memory

< Apparatus and method for determining bank note fitness

> Method of monitoring print data for text associated with a hyperlink

> Adding fields of a video frame

~ 00135