A watermarking procedure that is applicable to images, audio, video and multimedia data to be watermarked divides the data to be watermarked into a set of n.times.n blocks, such as the 8.times.8 blocks of MPEG. The same watermark signal can be distributed throughout the set of blocks in a large variety of ways. This allows the insertion algorithm to be changed without affecting the decoders. The decoding procedure first sums together the DCT coefficients of N sets of 8.times.8 blocks to form a set of N summed 8.times.8 blocks and then extracts the watermark from the summed block. Since the sum of the DCT blocks is equal to the DCT of the sum of the intensity blocks, efficient decoding can occur in both the spatial and frequency domains. The symmetric nature of the decoding process allows geometric distortions to be handled in the spatial domain and other signal distortions to be handled in the frequency domain. Moreover, insertion of a watermark signal into image data and the subsequent extraction of the watermark from watermarked image data which has been subject to distortion between the times of insertion and extraction involves the insertion of multiple watermarks designed to survive predefined distortions of the image data, such as panscan or letterbox mode transformations. Alternatively, a registration pattern in the image data, after the image data containing the registration pattern is subject to an unknown distortion, is used to compensate for distortion of the watermarked image data.

Un procedimiento del watermarking que es aplicable a los datos de las imágenes, del audio, del vídeo y de las multimedias ser marcado por el agua divide los datos para ser marcado por el agua en un sistema de bloques de n.times.n, tales como los bloques 8.times.8 del MPEG. La misma señal de la filigrana se puede distribuir a través del sistema de bloques en una variedad grande de maneras. Esto permite que el algoritmo de la inserción sea cambiado sin afectar los decodificadores. El procedimiento primer el descifrar suma juntos los coeficientes de DCT de sistemas de N de los bloques 8.times.8 para formar un sistema de los bloques sumados N 8.times.8 y después extrae la filigrana del bloque sumado. Puesto que la suma de los bloques de DCT es igual al DCT de la suma de los bloques de la intensidad, el descifrar eficiente puede ocurrir en los dominios espaciales y de la frecuencia. La naturaleza simétrica del proceso el descifrar permite que las distorsiones geométricas sean manejadas en el dominio espacial y otras distorsiones de la señal que se dirigirán en el dominio de la frecuencia. Por otra parte, la inserción de una señal de la filigrana en datos de la imagen y de la extracción subsecuente de la filigrana de los datos marcados por el agua de la imagen que ha estado conforme a la distorsión entre los tiempos de la inserción y la extracción implica la inserción de las filigranas múltiples diseñadas para sobrevivir las distorsiones predefinidas de los datos de la imagen, tales como transformaciones panscan o del letterbox del modo. Alternativomente, un patrón del registro en los datos de la imagen, después de los datos de la imagen que contienen el patrón del registro está conforme a una distorsión desconocida, se utiliza compensar para la distorsión de los datos marcados por el agua de la imagen.

 
Web www.patentalert.com

< (none)

< Resource management method and apparatus for maximizing multimedia performance of open systems

> Web calendar architecture and uses thereof

> (none)

~ 00012