MXPA06012550A - Incrustacion de filigrana digital. - Google Patents

Incrustacion de filigrana digital.

Info

Publication number
MXPA06012550A
MXPA06012550A MXPA06012550A MXPA06012550A MXPA06012550A MX PA06012550 A MXPA06012550 A MX PA06012550A MX PA06012550 A MXPA06012550 A MX PA06012550A MX PA06012550 A MXPA06012550 A MX PA06012550A MX PA06012550 A MXPA06012550 A MX PA06012550A
Authority
MX
Mexico
Prior art keywords
spectral
values
sequence
modulation
representation
Prior art date
Application number
MXPA06012550A
Other languages
English (en)
Inventor
Sascha Disch
Karsten Linzmeier
Juergen Herre
Ralph Kulessa
Christian Neubauer
Frank Siebenhaar
Original Assignee
Dten Forschung E V Fraunhofer
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dten Forschung E V Fraunhofer filed Critical Dten Forschung E V Fraunhofer
Publication of MXPA06012550A publication Critical patent/MXPA06012550A/es

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/018Audio watermarking, i.e. embedding inaudible data in the audio signal
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/02Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/022Blocking, i.e. grouping of samples in time; Choice of analysis windows; Overlap factoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • H04H20/30Arrangements for simultaneous broadcast of plural pieces of information by a single channel
    • H04H20/31Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Image Processing (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Compositions Of Macromolecular Compounds (AREA)
  • Paper (AREA)

Abstract

De acuerdo con un esquema de la invencion para introducir una filigrana digital en una senal de informacion, la senal de informacion (12) primero se transfiere desde una representacion de tiempo (22) a una representacion espectral/modulacion espectral (30). La senal de informacion despues se manipula en la representacion espectral/modulacion espectral (30) dependiendo de la filigrana digital (14) a introducirse para obtener una representacion espectral/modulacion espectral modificada y subsecuentemente una senal de informacion que se proporciona con una filigrana digital (16) se forma con base en la representacion espectral/modulacion espectral modificada. Una ventaja es que, debido al hecho de que la filigrana digital (14) se incrusta y/o deriva en la representacion espectral/modulacion espectral o rango, ataques de correlacion tradicionales como se emplean en los metodos de filigrana digital con base en modulacion de banda dispersa, no pueden tener exito facilmente.

Description

También, se conoce introducir información de permiso de copia en este cabezal señalando a la mayoría de los diferentes tipos de Derechos de Autor, tales como por ejemplo, la copia de la pieza actual se prohibe completamente, que la copia de la pieza actual solo se permite una vez, que la copia de la pieza actual es completamente gratuita, etc. El cliente tiene un descodificador o un soporte lógico de administración, que lee en el cabezal y observa las acciones permitidas, por ejemplo solo permitiendo una sola copia y rehusando más copias o semejantes. Este concepto para cumplir con los Derechos de Autor, sin embargo, solo funciona para clientes que actúan legalmente. Clientes ilegales usualmente tienen un potencial considerable de creatividad para "manejo no autorizado" de las piezas de información que se proporcionan con un cabezal. Aquí, la desventaja del procedimiento descrito para proteger Derechos de Autor se vuelve evidente. Este cabezal puede ser simplemente eliminado. En forma alterna, un usuario ilegal también puede modificar entradas individuales en el cabezal a fin de convertir la entrada "copia prohibida" a una entrada "copia completamente gratuita" . También, es factible que un cliente ilegal retire su propio número de cliente del cabezal y ofrezca la pieza de música en su u otra página de visualizador de Internet. De este momento en adelante, no es más posible determinar al cliente ilegal, ya que se ha retirado su número de cliente. Un método de codificación para introducir una señal de datos inaudible en una señal de audio, se conoce de WO 97/33391. De esta manera, la señal de audio en la cual la señal de datos inaudible que se refiere como filigrana digital aquí, se va a introducir, se transforma al dominio de frecuencia para determinar el umbral de enmascarado de la señal de audio mediante un modelo sico-acústico. La señal de datos a introducirse en la señal de audio se modula por una señal de seudo-ruido, para proporcionar una señal de datos de dispersión en frecuencia. La señal de datos de dispersión en frecuencia después se pondera por el umbral de enmascarado sico-acústico, de manera tal que la energía de la señal de datos de dispersión de frecuencia siempre estará por debajo del umbral de enmascarado. Finalmente, la señal de datos ponderados se superpone a la señal de audio, que es como una señal de audio en la cual la señal de datos se introduce sin ser audible, es generada. Por otra parte, la señal de datos puede emplearse para agregar información de autor a la señal de audio, y en forma alterna la señal de datos puede utilizarse para caracterizar señales de audio para identificar fácilmente potenciales copias pirata ya que todo portador de sonido, tal como por ejemplo, en la forma de un Disco Compacto, se proporciona con una etiqueta individual al fabricar. El incrustar un filigrana digital en una señal de audio sin comprimir, en donde la señal de audio todavía está en el dominio de tiempo o en la representación de dominio de tiempo, también se describe por C. Neubauer, J. Herré: "Digital Watermarking and its Influence on Audio Quality" , 105th AES Convention, San Francisco 1998, Pre-impresión 4823 y en DE 196 40 814. Sin embargo, las señales de audio a menudo ya están presentes como corrientes de audio comprimidas que por ejemplo se han sometido a procesamiento, de acuerdo con uno de los métodos de audio MPEG. Si uno de los métodos de incrustación de filigrana digital anteriores se emplea aquí para proporcionar piezas de música con una filigrana digital antes de suministrarla a un cliente, tendrán que ser descomprimidos completamente antes de introducir la filigrana digital de nuevo, para de nuevo obtener una secuencia de valores de audio de dominio de tiempo. Debido a la descodificación adicional antes de incrustar la filigrana digital, sin embargo esto significa aparte de una elevada complejidad de cálculo, que hay el peligro de efectos de codificación en tándem que ocurren cuando se codifica de nuevo cuando estas señales de audio proporcionadas con filigranas digitales se codifican de nuevo. Esta es la razón porque la que los esquemas se han desarrollado para incrustar una filigrana digital en señal de audio ya comprimida o corrientes de bits de audio comprimidos, que entre otras cosas tiene la ventaja de que requieren baja complejidad de cálculo, ya que la corriente de bits de audio a proporcionarse con una filigrana digital no requiere ser descodificada por completo, es decir en particular puede omitirse aplicar análisis y bancos de filtro de síntesis a la señal de audio. Ventajas adicionales de estos métodos que pueden aplicarse a señales de audio comprimidas son alta calidad de audio ya que el ruido de cuantif icación y el ruido de filigrana digital pueden ajustarse exactamente entre sí, alta robustez ya que la filigrana digital no se "debilita" por un codificador de audio subsecuente, y permitir una selección conveniente de parámetros de banda dispersa, de manera tal que la compatibilidad con métodos de filigrana digital de modulación con código de pulso (PCM = pulse code modulation) o esquemas de incrustación que operan en señales de audio no comprimidas pueden lograrse. Un resumen de esquemas para incrustar filigranas digitales en señales de audio ya comprimidas puede encontrarse en C. Neubauer, J. Herré: "Audio atermarking of MPEG-2 AAC Bit Streams", 108th AES Convention, París 2000, Preimpresión 5101 y adicionalmente en DE 10129239 Cl . Otra forma mejorada para introducir una filigrana digital en señales de audio, se refiere a aquellos esquemas que realizan incrustación mientras que comprimen una señal de audio todavía sin comprimir. Esquemas de incrustación de este tipo entre otras cosas tiene la ventaja de baja complejidad de cálculo ya que, para constituir en conjunto incrustación y codificación de filigrana digital, ciertas operaciones tales como por ejemplo calcular el modelo de mascarado y convertir la señal de audio al rango espectral, solo tienen que realizarse una vez. Adicionales ventajas incluyen superior calidad de audio ya que el ruido de cuantificación y el ruido de filigrana digital pueden ajustarse exactamente entre sí, alta robustez ya que la filigrana digital no se "debilita" por un codificador de audio subsecuente, y la posibilidad de una selección conveniente de los parámetros de banda dispersa para lograr compatibilidad con el método de filigrana digital PCM. Un resumen de incrustación/codificación de filigrana digital comprimida puede por ejemplo encontrarse en Siebenhaar, Frank; Neubauer, Christian; Herré, Jürgen: "Combined Compression/Watermarking for Audio Signáis", en 110th AES Convention, Amsterdam, preprint 5344; C. Neubauer, R. Kulessa and J. Herré: "A Compatible Family of Bitstream Watermarking Systems for MPEG-Audio" , 110th AES Convention, Amsterdam, May 2000, Pre-impresión 5346, y en DE 199 47 877. En resumen, las filigranas digitales para señales de audio codificadas y no codificadas en diferentes variaciones son conocidas. Utilizando filigranas digitales, pueden transferirse datos adicionales dentro de una señal de audio en una forma robusta e inaudible. En la actualidad, como se mostró anteriormente, hay diferentes métodos de incrustación de filigrana digital que difieren en el dominio de incrustación, tal como por ejemplo el dominio de tiempo, el dominio de frecuencia, etc., y el tipo de incrustación, tal como, por ejemplo cuantificación, borrar valores individuales, etc. Descripciones en resumen de métodos existentes pueden encontrarse en M. van der Veen, F. Brukers y otros: "Robust, Multi-Funcciónal and High-Quality Audio Watermarking Technology", 110th AES Convention, Amsterdam, May 2002, Pre-impresión 5345; Jaap Haitsma, Michiel van der Veen, Ton Kalker and Fons Bruekers : "Audio Watermarking for Monitoring and Copy Protection" , ACM Workshop 2000, Los Angeles, y en DE 196 40 814 mencionada anteriormente. Aunque los tipos de esquemas para incrustar una filigrana digital en señales de audio explicados brevemente con anterioridad, ya son bastante avanzados, hay una desventaja en que los métodos de filigrana digital existentes están casi exclusivamente enfocados en el objeto de incrustar en forma inaudible una filigrana digital en la señal de audio original, con una alta proporción de introducción y alta robustez, es decir tienen la característica de filigrana digital aún utilizable después de alteraciones de señal. De esta manera, para la mayoría de los campos de aplicación, el enfoque ha sido la robustez. El método más difundido para proporcionar señales de audio con una filigrana digital, es decir modulación de banda dispersa, como se describe en forma ejemplar en WO 97/33391 anteriormente mencionada, se dice que es muy robusto y seguro. Debido a su popularidad y el hecho de que los principios de métodos de filigrana digital con base en modulación de banda dispersa son generalmente conocidos, hay el peligro de métodos, mediante los cuales por el contrario las filigranas digitales de las señales de audio proporcionadas con filigranas digitales por estos métodos, pueden ser destruidas, se vuelvan conocidos. Por esta razón, es muy importante el desarrollar métodos de alta calidad novedosos que pueden servir como alternativas para modulación de banda dispersa. Consecuentemente, el objetivo de la presente invención es proporcionar un esquema completamente novedoso y de esta manera también más seguro para introducir una filigrana digital en una señal de información . Este objetivo se logra por dispositivos de acuerdo con las reivindicaciones 1 o 22 y métodos de acuerdo con las reivindicaciones 23 o 24. De acuerdo con un esquema de la invención para introducir una filigrana digital en una señal de información, la señal de información al principio se transfiere desde una representación en tiempo a una representación espectral de modulación/espectral . Entonces, la señal de información se manipula en la representación espectral de modulación/espectral, dependiendo de la filigrana digital a introducirse para obtener una representación espectral de modulación/espectral y subsecuentemente una señal de información que se proporciona con una filigrana digital se forma con base en la representación espectral de modulación/espectral modificada. De acuerdo con un esquema de la invención para extraer una filigrana digital de una señal de información que se proporciona con una filigrana digital, la señal de información que se proporciona con una filigrana digital, se transfiere de manera correspondiente de una representación de tiempo a una representación espectral de modulación/espectral, con lo que la filigrana digital se deriva con base en la representación espectral de modulación/espectral . Es una ventaja de la presente invención que, debido al hecho de que de acuerdo con la presente invención la filigrana digital se incrusta y deriva en la representación y rango espectral de modulación/espectral, ataques de correlación tradicionales, como se emplean en los métodos de filigrana digital, con base en modulación de banda dispersa, no tendrán fácilmente éxito. Por lo tanto, es de efecto positivo que el análisis de una señal en el rango espectral de modulación/espectral aún es nuevo terreno para atacantes potenciales. Además, la incrustación de la invención de la filigrana digital en el intervalo espectral de modulación/espectral o en el nivel espectral/espectral de modulación bi-dimensional , ofrece considerablemente más variaciones de los parámetros de incrustación tales como por ejemplo en los cuales "sitios" en este nivel de incrustación se localizan, lo que ha sido el caso hasta el momento. La selección de las ubicaciones correspondientes de esta manera también puede llevarse a cabo con variancia en tiempo. En el caso de una señal de audio como la señal de información, adicionalmente también puede ser posible el incrustar la filigrana digital en el rango espectral de modulación/espectral, para incrustar una filigrana digital en forma inaudible, sin el cálculo complicado de los parámetros sico-acústicos convencionales, tales como por ejemplo, el umbral de audición, para de esta manera sin embargo asegurar inaudibilidad de la filigrana digital con poca complejidad. La modificación de los valores de modulación aquí, por ejemplo puede realizarse utilizando efectos de enmascarado en el rango espectral de modulación. Modalidades preferidas de la presente invención serán detalladas subsecuentemente con referencia a los dibujos anexos, en donde: La Figura 1 es un diagrama de bloques de un dispositivo para incrustar una filigrana digital en una señal de audio, de acuerdo con una modalidad de la presente invención; La Figura 2 es un dibujo esquemático para ilustrar la transferencia de una señal de audio a un dominio de frecuencia de modulación/ frecuencia en el que se basa el dispositivo de la Figura 1; La Figura 3 es un diagrama de bloque de un dispositivo para extraer una filigrana digital incrustada por el dispositivo de la Figura 1 de una señal de audio que se proporciona con una filigrana digital; La Figura 4 es un diagrama de circuito de bloques de un dispositivo para incrustar una filigrana digital en una señal de audio de acuerdo con otra modalidad de la presente invención; y La Figura 5 es un diagrama de bloques de un dispositivo para extraer una filigrana digital incrustada por el dispositivo de la Figura 4 de una señal de audio que se proporciona con una filigrana digital. Subsecuentemente, un esquema para incrustar una filigrana digital en una señal de audio se describirá con referencia a las Figuras 1-3, en donde al principio una señal de audio de ingreso o una señal de alimentación de audio presente en un dominio de tiempo o una representación de tiempo, se transfiere bloque por bloque a una representación de tiempo/frecuencia y de ahí, a una representación de frecuencia/modulación de frecuencia. La filigrana digital entonces se introducirá en la señal de audio en esta representación al modificar valores de modulación de la representación de dominio de frecuencia/modulación de frecuencia, en dependencia de la filigrana digital. Modificada de esta manera, la señal de audio entonces de nuevo se transferirá al dominio de tiempo/frecuencia y de ahí al dominio de tiempo. El incrustar la filigrana digital de acuerdo el esquema de las Figuras 1-3, se realiza por el dispositivo de acuerdo con la Figura 1, que subsecuentemente será referido como un incrustador de filigrana digital y se indica por el número de referencia 10. El incrustador 10 incluye una alimentación 12 para recibir la señal de alimentación de audio en la cual se introducirá la filigrana digital, se introduce. El incrustador 10 recibe la filigrana digital, tal como ejemplo, un número de cliente, en una alimentación 14. Aparte de las alimentaciones 12 y 14, el incrustador 10 incluye una salida 16 para enviar la señal de salida que se proporciona con la filigrana digital . En forma interna, el incrustador 10 incluye un medio de formación de ventanas 18 y un primer banco de filtros 20 que se conectan serie después de la alimentación 12 y son responsables para transferir la señal de audio en la alimentación 12 desde el dominio de tiempo 22 al dominio de tiempo/frecuencia 24 por un procesamiento de bloque-por-bloque. Lo que sigue después de la salida de banco de filtros 20 es medios de detección de magnitud/fase 26 para dividir la representación de dominio de tiempo/frecuencia de la señal de audio en magnitud y fase. Un segundo banco de filtro 28 se conecta a los medios de detección 26 para obtener la porción de magnitud de la representación de dominio de tiempo/frecuencia y transfiere la porción de magnitud en el dominio de frecuencia/modulación de frecuencia 30 para generar una representación de frecuencia/modulación de frecuencia de la señal de audio 12 de esta manera. Los bloques 18, 20, 26, 28 de esta manera representan una parte de análisis del incrustador 10 logrando una transferencia de la señal de audio a la representación de frecuencia/modulación de frecuencia. Medios de incrustación de filigrana digital 32 se conectan al segundo banco de filtros 28 para recibir la representación de frecuencia/modulación de frecuencia de la señal de audio 12 de ahí. Otra alimentación de los medios de incrustación de filigrana digital 32 se conecta a la alimentación 14 del incrustador 10. Los medios de incrustación de filigrana digital 32 generan una representación modificada de frecuencia/modulación de frecuencia. Una salida de los medios de incrustación de filigrana digital 32, se conecta a una alimentación de un banco de filtro 34 inversa al segundo banco de filtros 28, que responde por re-transferencia al dominio de tiempo/frecuencia 24. Medios de procesamiento de fase 36 se conectan a los medios de detección 26 para obtener la porción de fase de la representación de dominio de tiempo/frecuencia 24 de la señal de audio y pasarla en una forma manipulada, como se describirá a continuación, a los medios de recombinación 38 que además se conectan a una salida del banco de filtros inverso 34 para obtener la porción de magnitud modificada de la representación de tiempo/frecuencia de la señal de audio. Los medios de recombinación 38 unen la porción de fase modificada por el procesamiento de fase 36 y la porción de magnitud de la representación de dominio de tiempo/frecuencia de la señal de audio modificada por la filigrana digital y enviar de salida el resultado, es decir la representación de tiempo/frecuencia de la señal de audio que se proporciona con una filigrana digital, a un banco de filtros 40 inverso al primer banco de filtros 20. Medios de formación de ventanas 42 se conectan entre la salida del banco de filtros inverso 40 y la salida 16. La parte de los componentes 34, 38, 40, 42 puede considerarse la parte de síntesis del incrustador 10, ya que es responsable por generar la señal de audio que se proporciona con una filigrana digital en la representación de tiempo, a partir de la representación de frecuencia/modulación de frecuencia. La configuración del incrustador 10 descrito previamente, su modo de funcionamiento se describirá a continuación . La incrustación empieza con la transferencia de la señal de audio en la alimentación 12 desde la representación de tiempo a la representación de tiempo/frecuencia por los medios 18 y 20, en donde se considera que la señal de alimentación de audio en la alimentación 12 está presente en un tipo muestreado por una frecuencia de muestra predeterminada, es decir como una secuencia de muestras o valores de audio. Si una señal de audio aún no está en esta forma muestreada, un convertidor A/D correspondiente puede emplearse aquí como medio de muestreado. Los medios de formación de ventanas 18 reciben la señal de audio y la extraen de una secuencia de bloques de valores de audio. Para esto, los medios de formación de ventanas 18 unen un número predeterminado de valores de audio sucesivos de la señal de audio en la alimentación 12, cada uno para formar bloques de tiempo y multiplica o forma ventanas de estos bloques de tiempo que representan una ventana de tiempo de la señal de audio 12, por una ventana o función de ponderación tal como por ejemplo una ventana seno, una ventana KBD o semejantes. Este proceso se refiere como formación de ventanas y se realiza en forma ejemplar tal que los bloques de tiempo individuales se refieren a secciones de tiempo de las señales de audio que se superponen entre sí, tal como por ejemplo a la mitad, de manera tal que cada valor de audio.se asigna a dos bloques de tiempo. El proceso de formar ventanas por los medios 18, se ilustra en forma ejemplar con mayor detalle en la Figura 2 para el caso de superposición del 50 por ciento. La Figura 2 ilustra mediante una flecha 50 la secuencia de valores de audio en la secuencia de tiempo de como llegan en la alimentación 12. Representa la señal de audio 12 en el dominio de tiempo 22. El índice n en la Figura 2 se refiere a un índice de los valores de audio que aumenta en la dirección de la flecha. 52 indica las funciones de ventana que los medios para formación de ventanas 18 aplican a los bloques de tiempo. Las primeras dos funciones de formación de ventana para los primeros dos bloques de tiempo tienen encabezado en la Figura 2 por el índice 2m y 2m+l, respectivamente. Como puede reconocerse, el bloque de tiempo 2m y el bloque de tiempo subsecuente 2m+l se superponen a la mitad o 50 por ciento y de esta manera cada uno tiene la mitad de sus valores de audio en común. Los bloques generados por los medios 18 y pasados al banco de filtros 20 corresponden a una ponderación o peso de los valores de audio que pertenecen a un bloque de tiempo por la función de ventana 52 o una multiplicación de la misma. El banco de filtros 20 recibe los bloques de tiempo o bloques de valores de audio en ventanas, como se indica en la Figura 2 por las flechas 54 y transfiere los mismos por una transformada de tiempo/frecuencia 52 bloque por bloque a una representación espectral. De esta manera, el banco de filtros realiza una separación predeterminada del rango espectral en bandas de frecuencia o componentes espectrales predeterminados, dependiendo del diseño. La representación espectral en forma ejemplar incluye valores espectrales que tienen frecuencias próximas entre sí desde la frecuencia 0 a la frecuencia de audio máxima en la cual la señal de audio se basa y que es, de manera ejemplar, 44.1 kHz . La Figura 2 representa el caso ejemplar de una separación espectral en diez sub-bandas . La transferencia bloque-por-bloque se indica en la Figura 2 por una pluralidad de flechas 58. Cada flecha corresponde a la transferencia de un bloque de tiempo al dominio de frecuencia. En forma ejemplar, el bloque de tiempo 2m se transfiere a un bloque 60 de valores espectrales 62, como se indica en la Figura 2 por una columna de casillas. Los valores espectrales cada uno se refieren a un componente de frecuencias diferentes o a una banda de frecuencia diferente, en donde en la Figura 2, la dirección sobre la cual la frecuencia k se va a indicar por el eje 64. Como ya se mencionó, se considera que hay solo diez componentes espectrales, en donde sin embargo el número es solo de naturaleza ilustrativa y en la realidad probablemente será superior. Ya que el banco de filtros 20 genera un bloque 60 de valores espectrales 62 por bloque de tiempo, resultan varias secuencias de valores espectrales 62 con el tiempo, es decir uno por componente espectral k o subbanda k. En la Figura 2, estas secuencias de tiempo están en la dirección de la línea, como se presente por las flechas 36. La flecha 66 de esta manera representan el eje de tiempo de la representación de tiempo de alta frecuencia, en donde la flecha 34 representa el eje de frecuencia de esta representación. La "frecuencia de muestra" o la distancia de repetición de los valores espectrales dentro de las sub-bandas individuales, corresponde a la frecuencia o la distancia de repetición de los bloques de tiempo desde la señal de audio. La frecuencia de repetición de bloque de tiempo a su vez corresponde a dos veces la frecuencia de muestra de la señal de audio dividido por el número de valores de audio por bloque de tiempo. De esta manera, la flecha 66 corresponde a una dimensión de tiempo ya que tipifica la secuencia de tiempo de los bloques de tiempo.
Como puede reconocerse, una matriz 68 de valores espectrales 62, que representa un dominio de tiempo/frecuencia 24 de la señal de audio sobre la duración de estos bloques de tiempo, se forma sobre un cierto número, aquí ejemplificado un número de 8, de bloques de tiempo sucesivos. La transformada de tiempo/frecuencia 56 realizada bloque por bloque en los bloques del tiempo por el banco de filtros 20, por ejemplo es DFT, DCT, MDCT o semejantes. Dependiendo de la transformada, los valores espectrales individuales dentro de un bloque 60 se dividen en ciertas sub-bandas. Para cada sub-banda cada bloque 60 puede comprender más de un valor espectral 62. En todo, el resultado sobre la secuencia de bloques de tiempo, es una secuencia de valores espectrales que representan la forma de tiempo de la sub-banda respectiva y en la Figura 2 está en la dirección de la línea 64 por sub-banda o componente espectral . El banco de filtros 20 pasa a los bloques 60 de los valores espectrales 62 a los medios de detección de magnitud/fase 26 bloque-por-bloque . Esto último procesa los valores espectrales complejos y solo pasará sus magnitudes al banco de filtros 28. Sin embargo, pasa las fases de los valores espectrales 62 a los medios de procesamiento de fase 36.
El banco de filtros 28 procesa las secuencias 70 de magnitudes de valores espectrales 62 por sub-banda, similarmente al banco de filtros 20, es decir al transformar bloque-por-bloque estas secuencias bloque-por-bloque a la representación espectral o la representación de frecuencia de modulación, de nuevo de preferencia utilizando bloques de formación de ventanas y de superposición, en donde los bloques básicos de todas las sub-bandas de preferencia están orientados en tiempo entre sí igualmente. Dicho en forma diferente, el banco de filtros 28 procesará N bloques espectrales 60 de magnitudes de valores espectrales cada uno al mismo tiempo o en conjunto. Los N bloques espectrales 60 de magnitudes de valores espectrales forman una matriz 68 de magnitudes de valores espectrales. Si hay por ejemplo M sub-bandas, el banco de filtros 28 procesará las magnitudes de valores espectrales en matrices de N*M magnitudes de valores espectrales cada una. La Figura 3 considera el caso ejemplar que M=N, mientras que se considera en forma ejemplar en la Figura 2 que N=10 y M=8. Pasando a la porción de magnitud de esta matriz 68 de magnitudes de valores espectrales 68 al banco de filtros 28, se indica en la Figura 2 por las flechas 72. Después de recibir la porción de magnitud N de bloques espectrales sucesivos o la matriz 68, el banco de filtros 28 transformará-separa por cada sub-banda-los bloques de magnitudes de valor espectral de las sub-bandas respectivas, es decir las líneas de la matriz 58 desde el dominio de tiempo 66 a una representación de frecuencia, en donde como ya se mencionó, las magnitudes de valores espectrales pueden formarse en ventanas para evitar efecto de análisis sintáctico. Dicho en forma diferente, el banco de filtros 28 transferirá cada uno de estos bloques de magnitud de valor espectral de la secuencia 70 representando la forma de tiempo de una sub-banda respectiva a una representación espectral y de esta manera genera un bloque de valores de modulación por sub-banda, que en la Figura 2 se indica por 74. Cada bloque 74 contiene varios valores de modulación que no se ilustran en la Figura 2. Cada uno de estos valores de modulación dentro de un bloque 74 se asocia con una frecuencia de modulación diferente que la Figura 2 estará sobre el eje 76, que de esta manera representa el eje de frecuencia de modulación de la representación de frecuencia/modulación de frecuencia. Al disponer los bloques 74 dependiendo de la frecuencia de sub-banda sobre el eje 78, una matriz 80 de valores de modulación forma una representación de un dominio de frecuencia/modulación de frecuencia de la señal de audio en la alimentación 12 en la sección de tiempo asociada con la matriz 68. Como ya se mencionó, para evitar artefactos, el banco de filtros 28 o los medios 26 pueden comprender medios de ventanas internas (no mostrados) , sometiendo, por sub-banda, los bloques de transformación, es decir las lineas de la matriz 68, de valores espectrales a formación de ventanas por una función de ventanas 82 antes de la transformada respectiva de tiempo/modulación de frecuencia 80 por el banco de filtros 28 al dominio de frecuencia de modulación 30 para obtener los bloques 74. De nuevo, se señala explícitamente que una secuencia de matrices 80, que en la formación de ventana se superpone 50 por ciento en forma ejemplar mencionada, antes de superponer en tiempo en 50 por ciento, se procesa en la forma descrita anteriormente. Dicho en forma diferente, el banco de filtros 28 forma la matriz 80 para sucesivos N bloques de tiempo tal que las matrices 80 se refieren cada una a N bloques de tiempo que se superponen a la mitad, como es ejemplar indicado en la Figura 2 por un función de ventana despiezada 84 que representa la formación de ventanas para la siguiente matriz . Los valores de modulación de la representación de dominio de frecuencia/modulación de frecuencia 30, como se envían de salida por el banco de filtros 28, alcanzan los medios de incrustación de filigrana digital 32. Los medios de incrustación de filigrana digital 32 modifican entonces la matriz de modulación 80 o individuales o varios de los valores de modulación de las matrices de modulación 80 de la señal de audio 12. La modificación realizada por los medios 32 puede por ejemplo llevarse a cabo por una ponderación multiplicativa de segmentos de modulación de frecuencia/frecuencia individuales del espectro de subbanda de modulación o de la representación de dominio de frecuencia/modulación de frecuencia, es decir por una ponderación de los valores de modulación dentro de una cierta región del espacio de frecuencia/modulación de frecuencia alcanzado por los ejes 76 y 78. También, la modificación puede incluir ajustar segmentos o valores de modulación individuales a ciertos valores . La ponderación multiplicativa o los ciertos valores dependerán de la filigrana digital obtenida en la alimentación 14 en una forma predeterminada. De esta manera, el configurar valores de modulación individuales o segmentos de valores de modulación de estos valores se llevará a cabo en una forma adaptativa de señal, es decir dependiendo adicionalmente de la propia señal de audio 12. Los segmentos individuales del espectro de sub- banda de modulación bidimensional pueden, por una parte, obtenerse al subdividir el eje de frecuencia acústica 78 en grupos de frecuencia, por otra parte mayor segmentación puede realizarse al subdividir el eje de frecuencia de modulación 76 en grupos de frecuencia de modulación. En la Figura 1, se indica segmentación ejemplar del eje de frecuencia en cinco grupos y del eje de frecuencia de modulación en cuatro grupos, resultando en 20 segmentos. Los segmentos obscuros ejemplarmente indican esos sitios en donde los medios 32 modifican la matriz de modulación 80, en donde, como se mencionó anteriormente, las ubicaciones empleadas para modificación pueden variar con el tiempo. Las ubicaciones de preferencia se eligen de manera tal que efectos de enmascarar los cambios en la señal de audio en la representación de frecuencia/modulación de frecuencia son inaudibles o difícilmente audibles. Después de que los medios 32 han modificado la matriz de modulación 80, enviarán los valores de modulación modificados de la matriz de modulación 80 al banco de filtro inverso 34 que re-transfiere, mediante una transformada que es inversa a la del banco de filtros 28, es decir por ejemplo una IDFT, IFFT, IDCT, IMDCT o semejantes, la matriz de modulación 80 a la representación de dominio de tiempo/frecuencia 24 en una forma a manera de bloques 74, es decir dividido por sub-banda, sobre el eje de frecuencia de modulación 76, para obtener valores espectrales de porción de magnitud modificados de esta manera. Dicho en otra forma, el banco de filtros inverso 34 transforma cada bloqueo de valores de modulación modificados 74 pertenecientes a una cierta sub-banda por una transformada inversa a la transformada 86 a una secuencia de valores espectrales de porción de magnitud por sub-banda, el resultado de acuerdo con la modalidad anterior es una matriz de valores espectrales de porción de magnitud N x M. Los valores espectrales de la porción de magnitud del banco de filtros inverso 34 siempre consecuentemente se relacionarán a bloques o matrices bidimensionales de la corriente de secuencias de valores espectrales, por supuesto en una forma modificada por la filigrana digital. De acuerdo con la modalidad ejemplar, estos bloques se superponen 50%. Medios (no mostrados) proporcionados de manera ejemplar en los medios 34 compensan entonces la formación de ventanas en este caso de superposición ejemplar del 50% al agregar los valores espectrales recomendados superpuestos de matrices sucesivas de valores espectrales que se obtienen al retransformar matrices de modulación sucesiva. Aquí, corrientes o secuencias de valores espectrales modificados se forman el nuevo de las matrices individuales de valores espectrales modificados, es decir uno por sub-banda. Estas secuencias corresponden sólo a la porción de magnitud de la secuencias no modificadas 70 de valores espectrales, como se han enviado de salida por los medios 20. Los medios de recombinación 38 combinan los valores espectrales de la porción de magnitud del banco de filtros inverso 34 unidos para formar corrientes de sub-banda, con las porciones de fase de los valores espectrales 62, como se han - aislado por los medios de detección 26 directamente después de la transformación 56 por el primer banco de filtros 20, pero en una forma modificada por el procesamiento de fase 36. Los medios de procesamiento de fase 36 modifican las porciones de fase en una forma separada de incrustación de filigrana digital por los medios 32, pero pueden ser dependiendo de este incrustación que la capacidad de detección de la filigrana digital en el sistema descodificador o detector, que se explicará posteriormente con referencia a la Figura 3, es mejor para detectar y/o enmascarado acústico de la señal de filigrana digital en la señal de salida que se proporciona con una filigrana digital para enviar de salida en la salida 16 y de esta manera se mejora la inaudibilidad de la filigrana digital. Puede realizarse recombinación por los medios de recombinación 38 matriz por matriz, por la matriz 68 o de forma continua sobre la secuencias de valores espectrales de porción de magnitud modificada por sub-banda. La dependencia opcional de la manipulación de la porción de fase de la representación de tiempo/frecuencia de la señal de audio en la alimentación 12, en la manipulación de la representación de frecuencia/modulación de frecuencia por los medios de manipulación 32, se ilustra en la Figura 1 por una flecha 88 indicada en líneas punteadas. La recombinación por ejemplo se realiza al agregar la fase de un valor espectral a la porción de fase del valor espectral modificado correspondiente como se envía de salida por el banco de filtros 34. De esta manera, los medios 38 de esta manera generan secuencias de valores espectrales por sub-banda como habiéndose obtenido directamente después del banco de filtros 20 de la señal de audio sin cambio, es decir las secuencias 70 pero en una forma alterada por la filigrana digital, de manera tal que los valores espectrales recombinados y enviados de salida por los medios 38 y modificados respecto a la porción de magnitud, son una representación de tiempo/frecuencia de la señal de audio que se proporciona con una filigrana digital.
El banco de filtros inverso 40 de esta manera de nuevo obtiene secuencias de valores espectrales modificados, es decir uno por sub-banda. Dicho en forma diferente, el banco de filtros inverso 40 obtiene un bloque de valores espectrales modificados por ciclo, es decir una representación de frecuencia de la señal de audio que se proporciona con una filigrana digital referente a una sección de tiempo. De manera correspondiente, el banco de filtros 40 realiza una transformada inversa a la transformada 56 del banco de filtros 20 en cada uno de estos bloques de valores espectrales, es decir valores espectrales dispuestos sobre el eje de frecuencia 70, para obtener como resultado bloques de tiempo modificados en ventanas o bloques de tiempo de valores de audio modificados en ventanas. Los medios de formación de ventanas subsecuentes 42 compensan la formación de ventanas, como ya se ha introducido por los medios de formación de ventanas 18, agregando valores de audio que corresponden entre sí dentro de las regiones de superposición. El resultado de esto es la señal de salida que se proporciona con una filigrana digital en la representación de dominio de tiempo 22 a la salida 16. La incrustación de una filigrana digital de acuerdo con la modalidad de las Figuras 1-2 descrita anteriormente, en forma subsiguiente se describirá un dispositivo con referencia a la Figura 3, que es adecuado para analizar exitosamente una señal de salida que se proporciona con una filigrana digital y generado por el incrustador 10 a fin de reconstruir o detectar de nuevo la filigrana digital de la cual está contenida en la señal de salida que se proporciona con una filigrana digital junto con la información de audio útil en una forma que de preferencia es inaudible para el oído humano. El descodificador de filigrana digital de la Figura 3, que en general se indica por 100, incluye una alimentación de señal de audio 112 para recibir la señal de audio que se proporciona con una filigrana digital y una salida 114 para enviar de salida la filigrana digital extraída de la señal de audio que se proporciona con una filigrana digital. Después de la alimentación 112, hay conectados en serie y como se ilustra subsecuentemente, medios de formación de ventanas 118, un banco de filtros 120, medios de detección de magnitud/fase 126 y un segundo banco de filtros 128, que en sus funciones y modos de operación corresponden a los bloques 18, 20, 26 y 28 del incrustador 10. Esto significa que la señal de audio que se proporciona con una filigrana digital en la alimentación 112, se transfiere por los medios de ventanas 118 y el banco de filtros 120 del dominio de tiempo 122 al dominio de frecuencia del tiempo 124 de donde se realiza la transferencia de la señal de audio en la alimentación 112 al dominio de frecuencia/modulación de frecuencia 130, se lleva a cabo por los medios de detección 126 y el segundo banco de filtro 128. La señal de audio que se proporciona con una filigrana digital, se somete entonces al mismo procesamiento por los medios 118,120, 126 y el 128 como se describió con referencia en la Figura 2 con respecto a la señal de audio original . Las matrices de modulación resultantes sin embargo no corresponden completamente a aquellas que se han enviado de salida en el incrustador 10 por los medios de incrustación de filigrana digital 32, ya que algunas de las porciones de modulación se cambian respecto a las matrices de modulación modificadas, como se envían de salida por los medios 32, por las recombinaciones de fase de los medios de recombinación 38 y de esta manera se representan en una forma algo cambiada en la señal de salida que se proporciona con una filigrana digital. La inversión de formación de ventanas u OLA, también cambia las porciones de modulación hasta el análisis espectral de modulación renovando en el descodificador 100. Medios de descodificación de filigrana digital 132 conectados al banco de filtros 128 para obtener la representación del dominio de frecuencia/modulación de la señal de alimentación que se proporciona con una filigrana digital o las matrices de modulación, se proporcionan para extraer la filigrana digital originalmente introducida por el incrustador 10 de esta representación y enviar la misma a la salida 114. La extracción se realiza en sitios predeterminados de las matrices de modulación correspondientes a aquellos que se han empleado por el incrustador 10 para incrustar. La selección de correspondencia de las ubicaciones por ejemplo se asegura por una estandarización correspondiente . Alteraciones de las matrices de modulación provocadas en comparación con las matrices de modulación como se han generado en el incrustador 10 en los medios 32, como se alimentan a los medios de codificación de filigrana digital 132, también puedan ser provocadas por la señal de alimentación que se proporciona con una filigrana digital deteriorada algo entre su generación o salida en la salida 16 y la detección por el detector 100 o la recepción en la alimentación 112, tal como por ejemplo por una cuantificación más burda de los valores de audio o semejantes. Antes que otra modalidad de un esquema de incrustación de una filigrana digital en una señal de audio, se describirá con referencia a las Figuras 4 y 5, que con respecto al esquema descrito con referencia a las Figuras 1 a 3, sólo difieren en cuanto al tipo y forma de transferencia de la señal de audio del dominio del tiempo al dominio de frecuencia/modulación de frecuencia, campos de aplicación ejemplares o formas en las cuales el esquema de incrustación descrito previamente, pueden utilizarse en una forma útil, se escribirán subsecuentemente. Los siguientes ejemplos de esta manera se refieren en forma ejemplar a campos de aplicación en supervisión de difusión y en sistemas DRM, tal como por ejemplo sistemas WM (filigrana digital) convencionales. Las posibilidades dé aplicación descritos a continuación sin embargo no sólo aplican para la modalidad de las Figuras 4 y 5 que se describirán a continuación. Por una parte, la modalidad de incrustar una filigrana digital en una señal de audio descrita anteriormente puede emplearse para demostrar autoría de una señal de audio. La señal de audio original que llega en la alimentación 12 en forma ejemplar es una pieza de música. Mientras que producir piezas de música, la información de autor en la forma de una filigrana digital puede introducirse en la señal de audio por el incrustador 10, el resultado es una señal de audio que se proporciona con una filigrana digital en la salida 16.
En caso de que una tercera persona reclame ser el autor de la pieza de música correspondiente o título de música, la prueba de la autoría actual puede realizarse utilizando la filigrana digital que puede extraerse de nuevo mediante el detector 100 de la señal de audio que se proporciona con una filigrana digital o de otra forma es inaudible en reproducción normal . Otro uso posible de la incrustación de filigrana digital ilustrada anteriormente, es el uso de filigranas digitales para registrar el programa de difusión de estaciones de TV y radio. Programas de difusión a menudo se divide en porciones diferentes tales como por ejemplo títulos de música individuales, reproducciones de radio, comerciales o semejantes. El autor de una señal de audio o al menos aquella persona a la que se permite y que desea ganar dinero con un cierto título de música o un comercial, puede proporcionar su señal de audio con una filigrana digital por el incrustador 10 y hacer que la señal de audio se proporciona con una filigrana digital disponible al operador de la difusora. De esta manera, títulos de música o comerciales puede proporcionarse con una filigrana digital no ambigua respectiva. Para registrar el programa de difusión, una computadora verifica la señal de difusión para una filigrana digital y registro de filigranas digitales que se encuentra puede emplearse en forma ejemplar. Utilizando la lista de filigrana digital descubiertas, una lista de difusión para la estación difusora correspondiente puede generarse fácilmente, lo que permite más fácilmente contabilidad y cobranza . Otro campo de aplicación es utilizar filigranas digitales para determinar copias ilegales . De esta manera, utilizar filigranas digitales es particularmente valioso para distribuir música en Internet. Si un cliente adquiere un título de música, se incrusta un número de cliente no ambiguo en los datos utilizando una filigrana digital mientras que se transmiten los datos de música al cliente. El resultado son títulos de música en los cuales se incrusta en forma inaudible la filigrana digital. Si en un punto posterior en tiempo un título de música se encuentra en Internet en un sitio no aprobado tal como por ejemplo un sitio de intercambio, esta pieza puede ser verificada por la filigrana digital mediante un descodificador de acuerdo con la Figura 3 y el cliente original puede ser identificado utilizando la filigrana digital. Este último uso puede también jugar un papel importante para soluciones actuales de Administración de Derechos Digitales (DRM = digital rights management) actuales. La filigrana digital en las señales de audio que se proporciona con filigrana digital aquí puede servir como un tipo de "segunda línea de defensa" que aún permite dar seguimiento al cliente original cuando la protección criptográfica de una señal de audio que se proporciona con una filigrana digital, ha sido superada. Adicionales aplicaciones para filigrana digital son por ejemplo descritas en la publicación Chr . Neubauer, J. Herré, "Advanced atermarking and its Applications", 109th Audio Engineering Society Convention, Los Angeles, sept . 2000, preimpresión 5176. Subsecuentemente, un incrustador y un descodificador de filigrana digital se describirán con referencia a una modalidad de un esquema de incrustación en donde, cuando se comparan con la modalidad de las Figuras 1-3, una transferencia diferente a la señal de audio desde el dominio del tiempo al dominio de frecuencia/modulación de frecuencia, se utiliza. En la descripción subsecuente, elementos en las figuras que son idénticos o que tienen el mismo significado que aquellos de las Figuras 1 y 3, se proporcionan con los mismos números de referencia como en las Figuras 1 y 3, en donde para una discusión más detallada del modo de funcionamiento o significado de estos elementos se hace referencia adicionalmente a la descripción de las Figuras 1-3 para evitar duplicación.
El incrustador de la Figura 4, que en general se indica por 210 incluye al igual que el incrustador de la Figura 1, una alimentación de señal de audio 12, una alimentación de filigrana digital 14 y una salida 16, para enviar de salida la señal de audio que se proporciona con una filigrana digital. Lo que sigue después de la alimentación 12 son medios de formación de ventanas 18 y el primer banco de filtros 20 para transferir la señal de audio bloque-por-bloque en bloques 60 de valores espectrales 62 (Fig. 2), en donde la secuencia de bloqueos de valores espectrales que se forman por esto en la salida del banco de filtros 20 es la representación de dominio de tiempo/frecuencia 24 de la señal de audio. En contraste con el incrustador 10 de la Figura 1, sin embargo los valores espectrales complejos 62 no se dividen en magnitud de fase, sino los valores espectrales complejos se procesan completamente para transferir la señal de audio al dominio de frecuencia/modulación de frecuencia. Las secuencias 70 de valores espectrales sucesivos de una sub-banda, de esta manera se transfieren bloque por bloque a una representación espectral que considera magnitud y fase. Antes, sin embargo cada secuencia de valores espectrales de sub-banda 70 se somete a desmodulación. Cada secuencia 70, es decir la secuencia de valores espectrales que resultan con bloqueos de tiempo sucesivos por una transferencia al rango espectral para una cierta sub-banda, se multiplica o mezcla por un mezclador 212 por el conjugado complejo de un componente portador de modulación, que se determina por medio de determinación de frecuencia portador 214 de los valores espectrales y en particular la porción de fase de estos valores espectrales de la representación de dominio de tiempo/frecuencia de la señal de audio . Los medios 212 y 214 sirven para proporciona una compensación por hecho de que la distancia de repetición de los bloques de tiempo no necesariamente se ajusta a la duración de período del componente de frecuencia portadora de la señal de audio, es decir de esa frecuencia audible que en promedio representa la frecuencia portadora de la señal de audio. En el caso de ajuste de error, bloques de tiempos sucesivos se desplazan por un desplazamiento de fase diferente a la frecuencia portador de la señal de audio. Esto tiene la consecuencia de que cada bloque 60 de valores espectrales como se envían de salida por el banco de filtros 20, comprende dependiendo del desplazamiento de fase de los bloques de tiempo respectivos a la frecuencia portadora en la porción de fase, un incremento de fase lineal que puede dársele seguimiento de regreso al desplazamiento de fase individual -bloque de tiempo, es decir la porción dependiente y eje la cual depende del desplazamiento de fase. Ya que el desplazamiento de fase entre bloqueos de tiempo sucesivos, al principio siempre aumentará, la pendiente también, del incremento de fase que regresa al desplazamiento de fase por cada bloque 60 de valores espectrales 62 aumentará, también hasta que el desplazamiento de fase se vuelve cero de nuevo. La explicación anterior solo se ha referido a bloques individuales 60 de valores espectrales. Sin embargo, se vuelve evidente de la explicación anterior que un aumento de fase lineal también puede ser detectado para valores espectrales que resultan con bloques de tiempo sucesivos para una y la misma sub-banda, es decir un incremento de fase sobre las líneas en la Figura 2 en la matriz 68. Este incremento de fase también puede ser seguido de regreso a y depende del desplazamiento de fase de los bloques de tiempo sucesivo. En total, los valores espectrales 62 en la matriz 68 experimentan, debido al desplazamiento de tiempo de los bloques de tiempo sucesivos, un cambio de fase acumulativo que muestra como un plano en el espacio extendido por los ejes 66 y 64. Los medios para determinar frecuencia portadora 214 de esta manera ajustan un plano en las fases no envueltas o fases sometidas a desarrollo de fase o desenvoltura de fase o alineamiento de porción de fase de los valores espectrales 62 de la matriz 68 por métodos convenientes, tales, por ejemplo un algoritmo de mínimos cuadrados, y lo deduce del aumento de fase que regresa al desplazamiento de fase de los bloques de tiempo que ocurren en la secuencia 70 de valores espectrales, para sub-bandas individuales dentro de la matriz 68. En total, el resultado por sub-banda, es un aumento de fase deducido que corresponde al componente portador de modulación buscado. Los medios 214 pasan esto al mezclador 212 y a fin de que la secuencia respectiva 70 de los valores espectrales a multiplicarse por el mezclador 212 por su conjugado complejo, o multiplicado por e"3<w*m+^) , w representa la cierta portadora, m es el índice para los valores espectrales y f un desplazamiento de fase de la cierta portadora en la sección de tiempo de los N bloques de tiempo considerado. Por supuesto, los medios para determinar la frecuencia portadora 214 también pueden realizar ajustes unidimensionales de una recta en las formas de fase de las secuencias individuales 70 de valores espectrales 62 dentro de la matrices 68 para obtener los incrementos de fases individuales que regresan al desplazamiento de fase de los bloques de tiempo. Después de la desmodulación por el mezclador 212, la porción de fase de los valores espectrales de la matriz 68 de esta manera se "nivela" y solo varía en promedio alrededor de la fase 0, debido a la forma de la propia señal de audio. El mezclador 212 pasa los valores espectrales 62 modificados de esta manera al banco de filtros 28 que transfiere los mismos, matriz por matriz (matriz 68 en la Figura 2) al dominio de frecuencia/modulación de frecuencia. Similar a la modalidad de las Figuras 1-3, el resultado es una matriz de valores de modulación en donde sin embargo esta vez tanto fase como magnitud de la representación de dominio de tiempo/frecuencia 24 se han considerado. Como en el ejemplo de la Figura 1, puede proporcionarse formación de ventanas con superposición del 50% o semejantes. Las matrices de modulación sucesivas generadas de esta manera se pasan a los medios de incrustación de filigrana digital 216 que reciben la filigrana digital 14 en otra alimentación. Los medios de incrustación de filigrana digital 216 operan en forma ejemplar en una forma similar a los medios de incrustación 32 del incrustador 10 de la Figura 1. Las ubicaciones de incrustación dentro de la representación de dominio de frecuencia/modulación de frecuencia 30 sin embargo son, de ser necesarios selectas utilizando reglas que consideran otros efectos de enmascarado que el caso en el medio de incrustación 32. Las ubicaciones de incrustación deberán, como en el medio 32, seleccionarse de manera tal que los valores de modulación modificados no tienen efecto audible en la señal de audio proporcionada por una filigrana digital, como será enviado posteriormente en la salida del incrustador 210. Los valores de modulación alterados o las matrices de modulación alteradas o modificadas se pasan al banco de filtros inverso 34 que es como las matrices de valores espectrales modificados, se forman a partir de las matrices de modulación modificada. Con estos valores espectrales modificados, la corrección de fase que se ha provocado por la desmodulación mediante el mezclador 212 aún puede invertirse. Esta la razón por la cual los bloques de valores espectrales modificados enviados de salida por el banco de filtros inverso 34 por la sub-banda, se mezclan o multiplican mediante un mezclador 218 por un componente portador de desmodulación que es un conjugado complejo de aquel que se ha empleado por el mezclador 212 para esta sub-banda antes de la transferencia al dominio de frecuencia/modulación de frecuencia para desmodulación, es decir para realizar una multiplicación de estos bloques por eJ íw*m+ > r en donde w a su vez indica la cierta portadora para la sub-banda respectiva, m es el índice para los valores espectrales modificados y f es un desplazamiento de fase de la cierta portadora en la sección de tiempo de los N bloques de tiempo para la sub-banda respectiva considerada. El modulador respectivo para las sub-banda respectiva que se refiere a los contenidos de un cierto bloque de sub-banda o que se ha aplicado después de división de bloques por la modulación 212, 214, se invierte de nuevo por esto antes de subsecuente fusión de bloques. Los valores espectrales obtenidos de esa manera aún existen en la forma de bloques, es decir un bloque de bloques de valores espectrales modificados por sub-banda, y de ser necesario se someten a OLA o se funden para invertir formación de ventanas, tal como por ejemplo en la forma descrita con referencia en 34 de la Figura 1. Los valores espectrales sin ventanas obtenidos de esta manera están disponibles como corrientes de valores espectrales modificadas por sub-banda y son la representación de dominio de tiempo/frecuencia de la señal de audio que se proporciona con una filigrana digital. Lo que sigue después de la salida del mezclador 218 son el banco de filtros inversos o 40 y los medios deformación de ventanas 42 que realizan transferencia de la representación de dominio de tiempo/frecuencia de la señal de audio que se proporciona con una filigrana digital al dominio de tiempo 22, el resultado es una secuencia de valores de audio que representan la señal de audio que se proporciona con una filigrana digital en la salida 16. Una ventaja del procedimiento de acuerdo con la Figura 4 comparado con el procedimiento de la Figura 1 es que, debido al hecho de que la fase y magnitud en conjunto se emplean para transferencia al dominio de frecuencia/modulación de frecuencia, no se provoca reintroducción de porciones de modulación cuando se recombinan la porción de magnitud modificada y fase. Un descodificador de filigrana digital adecuado para procesar la señal de audio se proporciona con una filigrana digital conforme sale del incrustador 210 para extraer de ahí la filigrana digital, se muestra en la Figura 5. El codificador que generalmente se indica por 310, incluye una alimentación 312 para recibir la señal de audio que se proporciona con la filigrana digital y una salida 314 para enviar de salida la filigrana digital extraída. Lo que sigue después de la alimentación 312 del descodificador 310, son, conectados en serie en el orden como se mencionará a continuación, medios de formación de ventanas 318, un banco de filtros 320, un mezclador 412 y un banco de filtros 328, en donde otra alimentación del mezclador 412 se conecta a una salida de los medios para determinación de frecuencia portadora 440 que comprenden una alimentación conectada a la salida del banco de filtros 320. Los componentes 318, 320, 412, 328 y 414 sirven al mismo propósito y operan en la misma forma que los componentes 18, 20, 212, 28, y 214 del incrustador 210. De esta manera, la señal de alimentación que se proporciona con la filigrana digital se transfiere en el descodificador 310 desde el dominio de tiempo 322 mediante el dominio de tiempote frecuencia 324 al dominio de frecuencia/modulación de frecuencia 330, en donde los medios de descodificación de filigrana digital 332 reciben y procesan la representación de dominio de frecuencia/modulación de frecuencia de la señal de audio que se proporciona con una filigrana digital, para extraer la filigrana digital y enviar de salida la misma en la limitación 314 del descodificador 310. Como se mencionó anteriormente, las matrices de modulación alimentadas a los medios de descodificación 332 en el descodificador 310 difieren en menos que aquellas alimentadas a los medios de descodificación 132 con aquellos alimentados a los medios de incrustación 216 en la modalidad de las Figuras 1-3, ya que no hay recombinación entre la presión de fase y la porción de magnitud modificada en el sistema incrustador de la Figura 4. Las modalidades anteriores consecuentemente se han relacionado a una conexión de las áreas sujeto "análisis espectral de modulación de sub-banda" y "filigrana digital digital" que no se conocían en el pasado para formar un sistema total para introducir filigranas digitales con un sistema incrustador en un lado y un sistema detector en el otro lado. El sistema incrustador sirve para introducir la filigrana digital. Consiste de un análisis espectral para modulación de sub-banda, una etapa de incrustador que realiza modificación de la representación de señal que se logra por el análisis y síntesis de la señal de la representación modificada. El sistema detector en contraste sirve para reconocer una filigrana digital presente en una señal de audio que se proporciona con una filigrana digital. Consiste de un análisis espectral de modulación de subbanda y una etapa de detección que reconoce y evalúa la filigrana digital utilizando la representación de señala obtenida por el análisis. Con respecto a la selección de aquellas ubicaciones en el dominio de frecuencia/modulación de frecuencia o aquellos valores de modulación en el dominio de frecuencia/modulación de frecuencia empleados para incrustar la filigrana digital, o extraer la filigrana digital, se señalará que esta selección deberá realizarse en cuanto a factores psico-acústicos para asegurar que la filigrana digital es inaudible cuando se reproduce la señal de audio que se proporciona con una filigrana digital . Efectos de enmascarado en el intervalo espectral de modulación pueden utilizarse para una selección conveniente. Aquí, la referencia por ejemplo es a T. Houtgast : "Frequency Selectivity in Amplitude Modulation Detection", J. Acoust . Soc . Am. , vol . 85, No. 4, abril 1989, que se incorpora aquí respecto a seleccionar valores de modulación modificables en forma inaudible en el dominio de frecuencia/modulación de frecuencia. Para una mejor compresión del análisis espectral de modulación en general, se hace referencia a las siguientes publicaciones que se refieren a codificación de audio, utilizando una transformada de modulación, y en donde la señal se divide en bandas de frecuencia por una transformada, subsecuentemente una división en cuanto a magnitud y fase se realiza y después, mientras que la fase no se procesa más, las magnitudes de cada sub-banda se transforman de nuevo en una segunda transformada mediante una cantidad de bloques de transformación. El resultado es una división de frecuencia de la envolvente de tiempo de la sub-banda respectiva en "coeficientes de modulación" . Estos documentos de continuación incluyen el artículo de M. Vinton y L. Atlas, "A Scalable y Progressive Audio Codee", en las minutas de la 2001 IEEE ICASSP, mayo 7-11, 2001, Salt Lake City, US 2002/0176353A1 a uno por Atlas y otros, que tiene título "Scalable And Perceptually Ranked Signal Coding and Decoding" , el artículo de J. Thompson and L. Atlas, "A Non-uniform Modulation Transform for Audio Coding with Increased Time Resolution" , en las minutas de la 2003 IEEE ICASSP, abril 6-10, Hong Kong, 2003, y el artículo de L. Atlas, "Joint Acoustic And Modulation Frequency" , Journal on Applied Signal Processing 7 EURASIP, pp. 668-675, 2003. Las modalidades anteriores solo representan formas ejemplares de poder proporcionar registros de audio con información adicional inaudible robusta contra manipulación y de esta manera introducir la filigrana digital en el intervalo espectral de modulación de sub-banda así denominado y realizar detección en el rango espectral de modulación de sub-banda. Sin embargo, diferentes variaciones pueden realizarse a estas modalidades. Los medios de formación de ventanas mencionados anteriormente solo pueden servir para formación de bloques, es decir multiplicación o ponderación por las funciones de ventana pueden omitirse. Además, las funciones de ventana diferentes a las magnitudes de las funciones trigonométricas mencionadas anteriormente podrán empliarse. También, la superposición de bloques del 50% puede omitirse o realizarse en forma diferente. De manera correspondiente, la superposición de bloques en el lado de la síntesis, puede incluir operaciones diferentes a una pura adición de valores de audio de correspondencia en bloques de tiempo sucesivo. Además, las operaciones de formación de ventanas en la segunda etapa de transformación también pueden variarse en forma correspondiente . Adicionalmente , se indica que la señal de audio introducida no necesariamente requiere hacerse del dominio de tiempo a la representación de domino de frecuencia/modulación de frecuencia y de ahí invertir de nuevo - después de modificación - a la representación de dominio de tiempo. Adicionalmente, también serpia posible modificar las dos modalidades mencionadas previamente ya que los valores como se envían de salida por los medios de recombinación 38 o el mezclador 218, se unifican para formar una señal de audio que se proporciona con una filigrana digital en una corriente de bits, para estar presente en un dominio de tiempo/frecuencia . Además, la desmodulación empleada en la segunda modalidad también puede diseñarse para ser diferente, tal como por ejemplo por alteración de las formas de fase de los bloques de valor espectral dentro de las matrices 68 por medidas diferentes a pura multiplicación por una portadora compleja fija. Respecto a las modalidades anteriores para posibles descodificadores como se ha discutido con referencia a las Figuras 3 y 5, se señala que, debido a la correspondencia de los bloques dispuestos entre los medios de descodificación de filigrana digital y la alimentación con los correspondientes del incrustador correspondiente, todas las posibilidades de variación se han descrito respecto al incrustador en relación a estos medios, aplican en la misma forma para los descodificadores de filigrana digital de las Figuras 3 y 5. También habrá de señalarse que las modalidades anteriores se han relacionadas exclusivamente a incrustación de filigrana digital respecto a señal de audio, pero que el esquema de incrustación de filigrana digital presente también puede ser aplicado a diferentes señales de información tales como por ejemplo para señales de control, señales de medición, señales de video o semejantes, para verificar las mismas, por ejemplo en cuanto a su autenticidad. En todos estos casos, es posible por el esquema actualmente sugerido, el realizar incrustación de información de manera tal que no impida el uso normal de la señal de información en la forma que se proporciona con una filigrana digital tal como, por ejemplo análisis del resultado de medición o la impresión óptica de video o semejante, por lo cual en estos casos también los datos adicionales a incrustarse se refieren como filigrana digital. En particular, se señala que, dependiendo las circunstancias, el esquema de la invención también puede implementarse en soporte lógico. La implementación también puede ser en un medio de almacenamiento digital, en particular en un disco o en un CD que tiene señales de control que pueden leerse electrónicamente, que pueden cooperar con un sistema de computadora programable, de manera tal que el método correspondiente se ejecute. Generalmente, la invención de esta manera también se encuentra en un producto de programa de computadora que tiene un código de programa almacenado en una portadora legible a máquina, para realizar el método de la invención cuando el producto de programa de computadora opera en una computadora. Dicho en forma diferente, la invención de esta manera también puede lograrse como un programa de computadora que tiene un código de programa para realizar el método cuando el programa de computadora se ejecuta en una computadora. f

Claims (25)

  1. REIVINDICACIONES 1. Un dispositivo para introducir una filigrana digital en una señal de información, caracterizado porque comprende: medios para transferir la señal de información desde una representación de tiempo a una representación espectral/modulación espectral; medios para modificar la señal de información en la representación espectral/modulación espectral, en dependencia de la filigrana digital a introducirse, para obtener una representación/modulación espectral modificada; y medios para formar una señal de información que se proporciona con una filigrana digital, con base en la representación espectral/modulación espectral modificada .
  2. 2. El dispositivo de conformidad con la reivindicación 1, caracterizado porque los medios para transferir a la representación espectral/modulación espectral comprenden: medios para transferir la señal de información a una representación de tiempo/espectral al transformar la señal de información bloque por bloque; y medios para transferir la señal de información desde la representación de tiempo/espectral a la representación espectral/modulación espectral.
  3. 3. El dispositivo de conformidad con la reivindicación 2, caracterizado porque los medios para transferir la señal de información a una representación de tiempo/espectral se forman para dividir la representación de tiempo/espectral a una pluralidad de componentes espectrales para obtener una secuencia de valores espectrales por componente espectral, y los medios para transferir la señal de información desde la representación de tiempo/espectral a la representación espectral/modulación espectral, comprenden medios para un componente espectral predeterminado, dividir espectralmente la secuencia de valores espectrales bloque por bloque, para obtener una parte de la representación espectral/modulación espectral.
  4. 4. El dispositivo de conformidad con la reivindicación 3, caracterizado porque los medios para un componente espectral predeterminado, que dividen espectralmente la secuencia de valores espectrales bloque por bloque, se forman para primero multiplicar la secuencia de valores espectrales bloque por bloque por una portadora compleja, tal que una magnitud de la pendiente promedio de una forma de fase de la secuencia de valores espectrales disminuye para tener bloques desmodulados de valores espectrales, y después dividir espectralmente los bloques desmodulados de valores espectrales bloque por bloque, para obtener la parte de la representación espectral/modulación espectral modificada .
  5. 5. El dispositivo de conformidad con la reivindicación 4, caracterizado porque los medios, para un componente espectral predeterminado, que dividen espectralmente la secuencia de valores espectrales bloque por bloque, comprende medios para, dependiendo de la representación de tiempo/espectral de la señal de información, variar bloque por bloque la portadora compleja, con lo cual la secuencia de valores espectrales se multiplica.
  6. 6. El dispositivo de conformidad con la reivindicación 5, caracterizado porque los medios para variar se forman para desenvolver fases de los valores espectrales en la secuencia de valores espectrales bloque por bloque, para variar la portadora compleja bloque por bloque, para obtener una forma de fase para determinar una pendiente promedio de la forma de fase y determinar la portadora compleja con base en la pendiente promedio.
  7. 7. El dispositivo de conformidad con la reivindicación 6, caracterizado porque los medios para varias además se forman para determinar una porción de eje de la forma de fase, a partir de la forma de fase y determinar la portadora compleja adicionalmente , con base en la porción de eje.
  8. 8. El dispositivo de conformidad de conformidad con una de las reivindicaciones 4 a 7, caracterizado porque los medios para formar la señal de información que se proporciona con una filigrana digital, comprenden: medios para retransferir la señal de información desde la representación espectral/modulación espectral modificada a una representación de tiempo/espectral modificada, para obtener bloques desmodulados modificados de valores espectrales para el componente espectral predeterminado; y medios para multiplicar los bloques desmodulados modificados de valores espectrales bloque por bloque, por una portadora que es un conjugado complejo a la portadora compleja, para obtener bloques modificados de valores espectrales; y medios para unificar los bloques desmodulados modificados de valores espectrales para formar una secuencia modificada de valores espectrales para obtener una parte de una representación de tiempo/espectral de señal de la señal de información que se proporciona con una filigrana digital.
  9. 9. El dispositivo de conformidad con la reivindicación 8, caracterizado porque los medios para formar además comprenden: medios para re-transferir la señal de información que se proporciona con una filigrana digital desde una representación de tiempo/espectral a la representación de tiempo.
  10. 10. El dispositivo de conformidad con la reivindicación 3, caracterizado porque los medios, para un componente espectral predeterminado, dividen espectralmente la secuencia de valores espectrales bloque por bloque, se forman en un primer sujeto de la secuencia de valores espectrales a un cálculo de magnitud para obtener una secuencia de magnitud desde valores espectrales y después transforman la secuencia de magnitud de valores espectrales bloque por bloque a la representación espectral de modulación, para obtener la parte de la representación espectral/modulación espectral .
  11. 11. El dispositivo de conformidad con la reivindicación 3, caracterizado porque los medios para formar la señal de información que se proporciona con una filigrana digital, comprenden: medios para re-transferir la señal de información a partir de la representación espectral/modulación espectral modificada a una representación de tiempo/espectral modificada para obtener una secuencia modificada de valores espectrales para el componente espectral predeterminado; y medios para recombinar las secuencias modificadas de valores espectrales con fases que se basan en fases de la secuencia de valores espectrales para obtener una parte de una representación de tiempo/espectral de la señal de información que se proporciona con una filigrana digital.
  12. 12. El dispositivo de conformidad con la reivindicación 1, caracterizado porque los medios para transferir la señal de información de la representación de tiempo a la representación espectral/modulación espectral, comprenden: medios de formación de bloque para formar una secuencia de bloques de valores de información a partir de la señal de información; y medios para dividir espectralmente cada una de las secuencias de bloques de valores de información, para obtener la secuencia de bloques de valores espectrales, cada bloque de valores espectrales comprende un valor espectral para cada una de una pluralidad predeterminada de componentes espectrales, de manera tal que la secuencia de bloques de valores espectrales forma una secuencia de valores espectrales por componente espectral; y medios para dividir espectralmente una secuencia predeterminada de las secuencias para obtener un bloque de valores de modulación, en donde los medios para modificar se forman para modificar el bloque de valores de modulación en dependencia de la filigrana digital a introducirse para obtener un bloque modificado de valores de modulación y los medios para formación son para formar la señal de información que se proporciona con una filigrana digital, con base en el bloque modificado de valores de modulación .
  13. 13. El dispositivo de conformidad con la reivindicación 12, caracterizado porque los medios para formar son para re-transferir el bloque modificado de valores de modulación a partir de la división espectral para obtener una secuencia modificada de valores espectrales y para re-transferir una secuencia de bloques especiales modificados que se basan en la secuencia modificada de valores espectrales, para obtener una secuencia de bloques modificados de valores de información, y para unificar los bloques de valores de información modificados para obtener la señal de información que se proporciona con una filigrana digital.
  14. 14. El dispositivo de conformidad con las reivindicaciones 12 o 13, caracterizado porque los medios para formación de bloques se forman para extraer los bloques de valores de información, a partir de la señal de información de manera tal que los bloques de valores de información se asocian con secciones de tiempo sucesivas de la señal de información que se superponen entre si por una mitad, y los medios para formación son para, cuando se unifican, superponer los bloques de tiempo modificados entre sí por una mitad y combinar los valores de información alineados de bloques de información vecinos .
  15. 15. El dispositivo de conformidad con una de las reivindicaciones 12 a 14, caracterizado porque los medios para dividir espectralmente cada una de las secuencias de bloques de información, se forman de manera tal que proporcionen una secuencia de valores espectrales complejos por componente espectral cuando se divide espectralmente y los medios para dividir espectralmente la secuencia predeterminada de las secuencias de valores espectrales, se forman para solo dividir espectralmente las magnitudes de los valores espectrales complejos para obtener el bloque de valores de modulación.
  16. 16. El dispositivo de conformidad con la reivindicación 15, caracterizado porque los medios para formar son para retransferir el bloque modificado de valores de modulación a partir de la división espectral, para obtener una secuencia modificada de valores espectrales, para ajusfar fases de la secuencia de valores espectrales complejos, dependiendo de la modificación por los medios a modificar para obtener una secuencia de valores de fase ajustados, para recombinar la secuencia de valores de fase ajustados con la secuencia modificada de valores espectrales para obtener una secuencia modificada recombinada de valores espectrales y retransferir una secuencia de bloques de valores espectrales modificados, que se basa en la secuencia modificada recombinada de valores espectrales para obtener los bloques modificados de valores de información.
  17. 17. El dispositivo de conformidad con la reivindicación 12, caracterizado porque los medios para dividir espectralmente cada una de las secuencias de bloques de valores de información, se forma de manera tal que proporcionan una secuencia de valores espectrales complejos por componente espectral cuando se divide espectralmente y los medios para transferir las predeterminadas de las secuencias de valores espectrales a la representación espectral/modulación espectral se forma para primero manipular la secuencia de valores espectrales de manera tal que una fase de los valores espectrales de la secuencia como mínimo de valores espectrales se incrementa o disminuye por una magnitud que aumenta continuamente con la secuencia o disminuye para obtener una secuencia manipulada en fase de valores espectrales y para después dividir espectralmente la secuencia manipulada en fase de valores espectrales para tener el bloque como mínimo de valores de modulación, y los medios para formar, se forman para re-transferir el bloque modificado de valores de modulación a partir de la división espectral para obtener una secuencia modificada de valores espectrales, para manipular la secuencia modificada de valores espectrales inversa a los medios para dividir estructuralmente las predeterminadas de las secuencias de valores espectrales de manera tal que una fase de los valores espectrales de al menos una secuencia de valores espectrales se aumenta o disminuye por una magnitud que aumenta continuamente con la secuencia o disminución para obtener una secuencia manipulada de valores espectrales, para re-transferir una secuencia de bloque espectrales modificados que se basa en la secuencia modificada de valores espectrales, para obtener una secuencia de bloques modificados de valores de información y unificar los bloques modificados de valores de información, para obtener la señal de información que se proporciona con una filigrana digital.
  18. 18. El dispositivo de conformidad con una de las reivindicaciones precedentes, caracterizado porque los medios para modificar se ajustan para realizar la modificación en sitios de la representación espectral/modulación espectral que varía en el tiempo.
  19. 19. El dispositivo de conformidad con una de las reivindicaciones precedentes, caracterizado porque los medios para modificar se ajustan para realizar modificación en dependencia de la señal de información.
  20. 20. El dispositivo de conformidad con una de las reivindicaciones precedentes, caracterizado porque los medios para modificar se ajustan para realizar la modificación de manera tal a que, debido a efectos de enmascarado psico-acústico, la modificación no resulta en una alteración audible de la señal de información que se proporciona con una filigrana digital .
  21. 21. El dispositivo de conformidad con una de las reivindicaciones precedentes, caracterizado porque la filigrana digital indica información de autor, un número de identificación que caracteriza la señal de información o un número de cliente.
  22. 22. Un dispositivo para extraer una filigrana digital de una señal de información que se proporciona con una filigrana digital, caracterizada por que comprende: medios para transferir la señal de información que se proporciona con una filigrana digital desde una representación de tiempo a una representación espectral/modulación espectral; medios para derivar la filigrana digital, con base en la representación espectral/modulación espectral .
  23. 23. Un método para introducir una filigrana digital en una señal de información, caracterizado porque comprende: transferir la señal de información desde una representación en tiempo a una representación espectral/modulación espectral; modificar la señal de información en la representación espectral/modulación espectral en dependencia de la filigrana digital a introducirse, para obtener una representación espectral/modulación espectral modificada; y formar una señal de información que se proporciona con una filigrana digital con base en la representación espectral/modulación espectral modificada.
  24. 24. Un método para extraer una filigrana digital de una señal de información que se proporciona con una filigrana digital, caracterizado porque comprende: transferir la señal de información que se proporciona con una filigrana digital a partir de una representación de tiempo a una representación espectral/modulación espectral; derivar la filigrana digital con base en la representación espectral/modulación espectral.
  25. 25. Un programa de computadora que tiene un código de programa para realizar el método de acuerdo con las reivindicaciones 23 o 24 cuando el programa de computadora se ejecuta en la computadora.
MXPA06012550A 2004-04-30 2005-03-11 Incrustacion de filigrana digital. MXPA06012550A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102004021404A DE102004021404B4 (de) 2004-04-30 2004-04-30 Wasserzeicheneinbettung
PCT/EP2005/002636 WO2005109702A1 (de) 2004-04-30 2005-03-11 Wasserzeicheneinbettung

Publications (1)

Publication Number Publication Date
MXPA06012550A true MXPA06012550A (es) 2006-12-15

Family

ID=34961950

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA06012550A MXPA06012550A (es) 2004-04-30 2005-03-11 Incrustacion de filigrana digital.

Country Status (17)

Country Link
US (1) US7676336B2 (es)
EP (1) EP1741215B1 (es)
JP (1) JP5048478B2 (es)
KR (3) KR100902910B1 (es)
CN (1) CN1969487B (es)
AU (1) AU2005241609B2 (es)
BR (1) BRPI0509819B1 (es)
CA (1) CA2564981C (es)
DE (1) DE102004021404B4 (es)
ES (1) ES2449043T3 (es)
HK (1) HK1103320A1 (es)
IL (1) IL178929A (es)
MX (1) MXPA06012550A (es)
NO (1) NO338923B1 (es)
PL (1) PL1741215T3 (es)
RU (1) RU2376708C2 (es)
WO (1) WO2005109702A1 (es)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8306811B2 (en) * 1996-08-30 2012-11-06 Digimarc Corporation Embedding data in audio and detecting embedded data in audio
DE19947877C2 (de) * 1999-10-05 2001-09-13 Fraunhofer Ges Forschung Verfahren und Vorrichtung zum Einbringen von Informationen in einen Datenstrom sowie Verfahren und Vorrichtung zum Codieren eines Audiosignals
DE102004023436B4 (de) * 2004-05-10 2006-06-14 M2Any Gmbh Vorrichtung und Verfahren zum Analysieren eines Informationssignals
EP1891626A1 (en) * 2005-06-03 2008-02-27 Koninklijke Philips Electronics N.V. Homomorphic encryption for secure watermarking
EP1764780A1 (en) * 2005-09-16 2007-03-21 Deutsche Thomson-Brandt Gmbh Blind watermarking of audio signals by using phase modifications
WO2008028200A2 (en) * 2006-08-29 2008-03-06 Benjamin Filmalter Grobler Digital data licensing system
EP2015293A1 (en) * 2007-06-14 2009-01-14 Deutsche Thomson OHG Method and apparatus for encoding and decoding an audio signal using adaptively switched temporal resolution in the spectral domain
US8099285B2 (en) * 2007-12-13 2012-01-17 Dts, Inc. Temporally accurate watermarking system and method of operation
US20090265366A1 (en) * 2008-04-22 2009-10-22 Qualcomm Incorporated Opportunistic opinion score collection on a mobile device
CN101271690B (zh) * 2008-05-09 2010-12-22 中国人民解放军重庆通信学院 保护音频数据的音频扩频水印处理方法
JP5338170B2 (ja) * 2008-07-18 2013-11-13 ヤマハ株式会社 電子透かし情報の埋め込みおよび抽出を行う装置、方法およびプログラム
EP2337021B1 (en) * 2008-08-14 2018-08-22 Sk Telecom Co., LTD Apparatus and method for data transmission in audible frequency band
JP2011145541A (ja) * 2010-01-15 2011-07-28 Yamaha Corp 再生装置、楽音信号出力装置、再生システム及びプログラム
EP2362382A1 (en) * 2010-02-26 2011-08-31 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Watermark signal provider and method for providing a watermark signal
EP2362386A1 (en) * 2010-02-26 2011-08-31 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Watermark generator, watermark decoder, method for providing a watermark signal in dependence on binary message data, method for providing binary message data in dependence on a watermarked signal and computer program using a two-dimensional bit spreading
EP2362387A1 (en) 2010-02-26 2011-08-31 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Watermark generator, watermark decoder, method for providing a watermark signal in dependence on binary message data, method for providing binary message data in dependence on a watermarked signal and computer program using a differential encoding
JP5459069B2 (ja) * 2010-05-24 2014-04-02 ヤマハ株式会社 音声信号に埋め込まれた電子透かし情報を除去する装置、および音声信号に電子透かし情報を埋め込む装置
EP2431970A1 (en) 2010-09-21 2012-03-21 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Watermark generator, watermark decoder, method for providing a watermarked signal based on discrete valued data and method for providing discrete valued data in dependence on a watermarked signal
EP2565667A1 (en) * 2011-08-31 2013-03-06 Friedrich-Alexander-Universität Erlangen-Nürnberg Direction of arrival estimation using watermarked audio signals and microphone arrays
TWI457852B (zh) * 2011-11-22 2014-10-21 Univ Nat Taiwan Normal 文件複印後呈現內容意義改變之浮水印製作方法
US9401153B2 (en) 2012-10-15 2016-07-26 Digimarc Corporation Multi-mode audio recognition and auxiliary data encoding and decoding
US9305559B2 (en) * 2012-10-15 2016-04-05 Digimarc Corporation Audio watermark encoding with reversing polarity and pairwise embedding
US9380383B2 (en) 2013-09-06 2016-06-28 Gracenote, Inc. Modifying playback of content using pre-processed profile information
US9990928B2 (en) * 2014-05-01 2018-06-05 Digital Voice Systems, Inc. Audio watermarking via phase modification
EP2963649A1 (en) * 2014-07-01 2016-01-06 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio processor and method for processing an audio signal using horizontal phase correction
US10262118B2 (en) * 2015-01-06 2019-04-16 Robert Antonius Adrianus Van Overbruggen Systems and methods for authenticating digital content
WO2016115483A2 (en) * 2015-01-15 2016-07-21 Hardwick John C Audio watermarking via phase modification
EP3534618A4 (en) * 2016-10-27 2020-06-03 Evixar Inc. CONTENT REPRODUCING PROGRAM AND CONTENT REPRODUCING APPARATUS
CN107375810A (zh) * 2017-08-03 2017-11-24 广河县盛和中医医院 一种专治男科阳痿早泄的组合物
CN109166570B (zh) * 2018-07-24 2019-11-26 百度在线网络技术(北京)有限公司 一种语音切分的方法、装置、设备和计算机存储介质
US11244692B2 (en) 2018-10-04 2022-02-08 Digital Voice Systems, Inc. Audio watermarking via correlation modification using an amplitude and a magnitude modification based on watermark data and to reduce distortion
CN111341329B (zh) * 2020-02-04 2022-01-21 北京达佳互联信息技术有限公司 水印信息添加方法、提取方法、装置、设备及介质

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0519782A (ja) * 1991-05-02 1993-01-29 Ricoh Co Ltd 音声特徴抽出装置
US5173923A (en) * 1991-11-22 1992-12-22 Bell Communications Research, Inc. Spread-time code division multiple access technique with arbitrary spectral shaping
US5321497A (en) * 1992-03-09 1994-06-14 Wyko Corporation Interferometric integration technique and apparatus to confine 2π discontinuity
US5671168A (en) * 1995-07-06 1997-09-23 Technion Research & Development Foundation Ltd. Digital frequency-domain implementation of arrays
EP0766468B1 (en) * 1995-09-28 2006-05-03 Nec Corporation Method and system for inserting a spread spectrum watermark into multimedia data
DE19640814C2 (de) * 1996-03-07 1998-07-23 Fraunhofer Ges Forschung Codierverfahren zur Einbringung eines nicht hörbaren Datensignals in ein Audiosignal und Verfahren zum Decodieren eines nicht hörbar in einem Audiosignal enthaltenen Datensignals
EP0875107B1 (de) * 1996-03-07 1999-09-01 Fraunhofer-Gesellschaft Zur Förderung Der Angewandten Forschung E.V. Codierverfahren zur einbringung eines nicht hörbaren datensignals in ein audiosignal, decodierverfahren, codierer und decodierer
US5724270A (en) * 1996-08-26 1998-03-03 He Holdings, Inc. Wave-number-frequency adaptive beamforming
US5915027A (en) * 1996-11-05 1999-06-22 Nec Research Institute Digital watermarking
DE69807102T2 (de) * 1997-10-08 2003-04-10 Macrovision Corp Verfahren und vorrichtung zum einsetzen eines einmal-kopie-wasserzeichens zur videoaufnahme
US6330672B1 (en) * 1997-12-03 2001-12-11 At&T Corp. Method and apparatus for watermarking digital bitstreams
TW440819B (en) * 1998-03-18 2001-06-16 Koninkl Philips Electronics Nv Copy protection schemes for copy protected digital material
US6064764A (en) 1998-03-30 2000-05-16 Seiko Epson Corporation Fragile watermarks for detecting tampering in images
JP3542557B2 (ja) 1998-05-20 2004-07-14 マクロビジョン・コーポレーション 特定の倍率及び不定なずれに対する透かし検知方法及びその態様
US6073153A (en) * 1998-06-03 2000-06-06 Microsoft Corporation Fast system and method for computing modulated lapped transforms
US6725371B1 (en) * 1999-06-30 2004-04-20 Intel Corporation Secure packet processor
CN1725345A (zh) * 1999-07-02 2006-01-25 皇家飞利浦电子股份有限公司 根据灵活格式附加水印密钥
DE19947877C2 (de) * 1999-10-05 2001-09-13 Fraunhofer Ges Forschung Verfahren und Vorrichtung zum Einbringen von Informationen in einen Datenstrom sowie Verfahren und Vorrichtung zum Codieren eines Audiosignals
US6725372B1 (en) * 1999-12-02 2004-04-20 Verizon Laboratories Inc. Digital watermarking
JP3507743B2 (ja) * 1999-12-22 2004-03-15 インターナショナル・ビジネス・マシーンズ・コーポレーション 圧縮オーディオデータへの電子透かし方法およびそのシステム
AU2001231109A1 (en) 2000-01-24 2001-07-31 Businger, Peter A. Transform domain allocation for multimedia watermarking
JP3659321B2 (ja) * 2000-06-29 2005-06-15 インターナショナル・ビジネス・マシーンズ・コーポレーション 電子透かし方法およびそのシステム
ATE293316T1 (de) * 2000-07-27 2005-04-15 Activated Content Corp Inc Stegotextkodierer und -dekodierer
WO2002015587A2 (en) * 2000-08-16 2002-02-21 Dolby Laboratories Licensing Corporation Modulating one or more parameters of an audio or video perceptual coding system in response to supplemental information
US20020168082A1 (en) * 2001-03-07 2002-11-14 Ravi Razdan Real-time, distributed, transactional, hybrid watermarking method to provide trace-ability and copyright protection of digital content in peer-to-peer networks
US7136418B2 (en) * 2001-05-03 2006-11-14 University Of Washington Scalable and perceptually ranked signal coding and decoding
US7006452B2 (en) * 2001-05-22 2006-02-28 Intel Corporation Matching DSL data link layer protocol detection
DE10129239C1 (de) 2001-06-18 2002-10-31 Fraunhofer Ges Forschung Vorrichtung und Verfahren zum Einbetten eines Wasserzeichens in ein Audiosignal
JP2003044067A (ja) * 2001-08-03 2003-02-14 Univ Tohoku 位相の周期偏移によるディジタルデータの埋めこみ・検出装置
US6963842B2 (en) * 2001-09-05 2005-11-08 Creative Technology Ltd. Efficient system and method for converting between different transform-domain signal representations
FR2834363B1 (fr) * 2001-12-27 2004-02-27 France Telecom Procede de caracterisation d'un signal sonore
US7243060B2 (en) * 2002-04-02 2007-07-10 University Of Washington Single channel sound separation
JP2005525600A (ja) 2002-05-10 2005-08-25 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 透かしの埋め込み及び取り出し
US7254500B2 (en) * 2003-03-31 2007-08-07 The Salk Institute For Biological Studies Monitoring and representing complex signals

Also Published As

Publication number Publication date
KR100902910B1 (ko) 2009-06-15
US7676336B2 (en) 2010-03-09
JP2007535699A (ja) 2007-12-06
DE102004021404B4 (de) 2007-05-10
KR20080081098A (ko) 2008-09-05
EP1741215B1 (de) 2013-12-25
KR20080094851A (ko) 2008-10-24
AU2005241609A1 (en) 2005-11-17
NO338923B1 (no) 2016-10-31
CA2564981C (en) 2011-12-06
CN1969487A (zh) 2007-05-23
ES2449043T3 (es) 2014-03-18
CN1969487B (zh) 2011-08-17
AU2005241609B2 (en) 2008-01-10
IL178929A (en) 2011-03-31
NO20065424L (no) 2007-01-31
RU2376708C2 (ru) 2009-12-20
RU2006142304A (ru) 2008-06-10
US20080027729A1 (en) 2008-01-31
EP1741215A1 (de) 2007-01-10
PL1741215T3 (pl) 2014-05-30
CA2564981A1 (en) 2005-11-17
DE102004021404A1 (de) 2005-11-24
BRPI0509819B1 (pt) 2023-10-03
IL178929A0 (en) 2007-03-08
HK1103320A1 (en) 2007-12-14
BRPI0509819A (pt) 2007-09-18
KR20070015182A (ko) 2007-02-01
JP5048478B2 (ja) 2012-10-17
WO2005109702A1 (de) 2005-11-17

Similar Documents

Publication Publication Date Title
US7676336B2 (en) Watermark embedding
Seok et al. A novel audio watermarking algorithm for copyright protection of digital audio
Al-Haj An imperceptible and robust audio watermarking algorithm
US20040059918A1 (en) Method and system of digital watermarking for compressed audio
US7289961B2 (en) Data hiding via phase manipulation of audio signals
US20080263359A1 (en) Water mark embedding and extraction
Hu et al. A DWT-based rational dither modulation scheme for effective blind audio watermarking
Czerwinski et al. Digital music distribution and audio watermarking
Chauhan et al. A survey: Digital audio watermarking techniques and applications
Hu et al. Hybrid blind audio watermarking for proprietary protection, tamper proofing, and self-recovery
Olanrewaju et al. Digital audio watermarking; techniques and applications
Bibhu et al. Secret key watermarking in WAV audio file in perceptual domain
Kirbiz et al. Decode-time forensic watermarking of AAC bitstreams
Kirbiz et al. Forensic watermarking during AAC playback
Nishimura Information hiding into interaural phase differences for stereo audio signals
Steinebach et al. Audio watermarking and partial encryption
Chen et al. An adaptive watermarking algorithm for MP3 compressed audio signals
Wang et al. A robust watermarking system based on the properties of low frequency in perceptual audio coding
Ramesh et al. Novel Hybrid Inaudible Audio Watermarking with Binary Image as Watermark using DWT
Zmudzinski et al. Watermark embedding using audio fingerprinting
Adya Audio watermark resistant to mp3 compression
Xu et al. Digital Audio Watermarking
Bibhu On Line Secret Watermark Generation for AudioFiles
Saxena et al. Transformed Domain Audio Watermarking Using DWT and DCT
Tu Semi-fragile digital audio watermarking

Legal Events

Date Code Title Description
FG Grant or registration