Methods and systems for time-frequency domain watermarking of media
signals, such as audio and video signals. An encoding method divides the
media signal into segments, transforms each segment into a time-frequency
representation, and computes a time-frequency domain watermark signal
based on the time frequency representation. It then combines the
time-frequency domain watermark signal with the media signal to produce a
watermarked media signal. To embed a message using this method, one may
use peak modulation, pseudorandom noise modulation, statistical feature
modulation, etc. Watermarking in the time-frequency domain enables the
encoder to perceptually model time and frequency attributes of the media
signal simultaneously. A watermark decoder uses a calibration signal to
detect the watermark signal in a potentially distorted version of the
watermarked signal. The calibration signal may also be used to determine
the watermark's alignment and scaling. After compensating for the
alignment and scaling, a watermark reader extracts an embedded message
from a time frequency representation of the media signal.
Métodos y sistemas para el watermarking del dominio de la tiempo-frecuencia de las señales de los medios, tales como señales audio y video. Un método de codificación divide los medios señala en segmentos, transforma cada segmento en una representación de la tiempo-frecuencia, y computa una señal de la filigrana del dominio de la tiempo-frecuencia basada en la representación de la frecuencia del tiempo. Entonces combina la señal de la filigrana del dominio de la tiempo-frecuencia con los medios señala para producir una señal marcada por el agua de los medios. Para encajar un mensaje usando este método, uno puede utilizar la modulación máxima, la modulación pseudorandom del ruido, la modulación estadística de la característica, el etc. El watermarking en el dominio de la tiempo-frecuencia permite al codificador perceptually modelar tiempo y las cualidades de la frecuencia de los medios señalan simultáneamente. Un decodificador de la filigrana utiliza una señal de la calibración de detectar la señal de la filigrana en una versión potencialmente torcida de la señal marcada por el agua. La señal de la calibración se puede también utilizar para determinar la alineación y el escalamiento de la filigrana. Después de compensar para la alineación y el escalamiento, un lector de la filigrana extrae un mensaje encajado de una representación de la frecuencia del tiempo de la señal de los medios.