Watermark data is encoded in a digitized signal by forming a noise threshold spectrum which represents a maximum amount of imperceptible noise, spread-spectrum chipping the noise threshold spectrum with a relatively endless stream of pseudo-random bits to form a basis signal, dividing the basis signal into segments, and filtering the segments to smooth segment boundaries. The data encoded in the watermark signal is precoded to make the watermark data inversion robust and is convolutional encoded to further increase the likelihood that the watermark data will subsequently be retrievable notwithstanding lossy processing of the watermarked signal. A watermark alignment module determines which of a large number of offsets of the watermarked data is most likely to correspond to a recognizable watermark. The watermark alignment module uses a single basis signal to evaluate a number of offsets over a relatively narrow range of offsets. In addition, offsets which differ by an integer multiple of a spatial/temporal granularity of respective noise threshold spectra are recognized as corresponding to equivalent noise threshold spectra. Accordingly, a previously generated noise threshold spectrum for one offset is reused for a second offset which differs by an integer multiple of the spatial/temporal granularity.

Os dados do watermark são codificados em um sinal digitado dando forma a um spectrum do ponto inicial do ruído que represente uma quantidade máxima de ruído imperceptible, espalh-spread-spectrum que lasca o spectrum do ponto inicial do ruído com um córrego relativamente infinito de bocados pseudo-random para dar forma a um sinal da base, dividindo o sinal da base em segmentos, e filtrando os segmentos para alisar limites do segmento. Os dados codificados no sinal do watermark precoded para fazer o inversion dos dados do watermark robust e são convolutional codificado a um aumento mais adicional a probabilidade que os dados do watermark serão subseqüentemente retrievable notwithstanding processar do lossy do sinal watermarked. Um módulo do alinhamento do watermark determina qual de um grande número offsets dos dados watermarked é mais provável corresponder a um watermark recognizable. O módulo do alinhamento do watermark usa um único sinal da base avaliar um número de offsets sobre uma escala relativamente estreita dos offsets. Além, os offsets que diferem por um múltiplo de inteiro de um granularity de spatial/temporal de spectra respectivos do ponto inicial do ruído são reconhecidos como correspondendo aos spectra equivalentes do ponto inicial do ruído. Conformemente, um spectrum previamente gerado do ponto inicial do ruído para um offset reúso para um segundo offset que difira por um múltiplo de inteiro do granularity de spatial/temporal.

 
Web www.patentalert.com

< (none)

< Internet and related networks, a method of and system for substitute use of checksum field space in information processing datagram headers for obviating processing speed and addressing space limitations and providing other features

> Arbitration mechanism for a computer system having a unified memory architecture

> (none)

~ 00022