ES2297919T3 - Deteccion de marca de agua. - Google Patents

Deteccion de marca de agua. Download PDF

Info

Publication number
ES2297919T3
ES2297919T3 ES99903873T ES99903873T ES2297919T3 ES 2297919 T3 ES2297919 T3 ES 2297919T3 ES 99903873 T ES99903873 T ES 99903873T ES 99903873 T ES99903873 T ES 99903873T ES 2297919 T3 ES2297919 T3 ES 2297919T3
Authority
ES
Spain
Prior art keywords
watermark
correlation
signal
fourier
information
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
ES99903873T
Other languages
English (en)
Inventor
Jaap A. Haitsma
Antonius A. C. M. Kalker
Adrianus J. M. Denissen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=8233435&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2297919(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Application granted granted Critical
Publication of ES2297919T3 publication Critical patent/ES2297919T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • G06T1/0071Robust watermarking, e.g. average attack or collusion attack resistant using multiple or alternating watermarks
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/50Aspects of broadcast communication characterised by the use of watermarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91335Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a watermark

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)
  • Television Systems (AREA)
  • Burglar Alarm Systems (AREA)
  • Holo Graphy (AREA)
  • Inspection Of Paper Currency And Valuable Securities (AREA)
  • Storage Device Security (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Traffic Control Systems (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
  • Stereo-Broadcasting Methods (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Image Analysis (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Ink Jet Recording Methods And Recording Media Thereof (AREA)

Abstract

Se describe un procedimiento y una disposición mejorados para detectar una marca de agua en una señal de información (por ejemplo, una imagen o vídeo). La detección es más adecuada y menos vulnerable al procesado de imagen sometiendo la imagen sospechosa (q) y la marca de agua que vaya a ser detectada (w) a un filtrado adaptado sólo de fase simétrica (24-28, 16) antes de la detección (29) de la cantidad de correlación (d) entre dichas señales.

Description

Detección de marca de agua.
Campo de la invención
La invención se refiere a un procedimiento para detectar una marca de agua en una señal de información en la que posiblemente se ha realizado una marca de agua modificando valores de dicha señal de información según valores (temporal o espacialmente) correspondientes de un patrón de marca de agua. La invención también se refiere a una disposición para detectar una marca de agua.
Antecedentes de la invención
En la solicitud de patente internacional WO-A-98/03014 se da a conocer un procedimiento de la técnica anterior tal como se define en el párrafo inicial. La marca de agua se detecta calculando la correlación de la señal de información sospechosa con un patrón de marca de agua aplicado, y comparando la correlación con un umbral predeterminado. Si la correlación es superior al umbral, se dice que la marca de agua está presente, si no, se dice que está ausente. Cuanto mayor sea la correlación, tanto más fiable será la detección y tanto más procesamiento se permitirá hasta que la marca de agua ya no pueda detectarse. Tal como se da a conocer en el documento WO-A-98/03014, la señal de información y/o el patrón de marca de agua pueden someterse a un filtrado adaptado antes de calcular la correlación. De este modo se mejora drásticamente la fiabilidad de la detección de la marca de agua.
Un problema del procedimiento de detección de marca de agua de la técnica anterior es que la posición (temporal o espacial) del patrón de marca de agua con respecto a la señal de información no es absolutamente conocida. Si la posición de la marca de agua aplicada al detector difiere de la ubicación durante la inserción, la correlación será pequeña y la marca de agua puede detectarse erróneamente como ausente.
Objeto y sumario de la invención
Es un objeto de la invención mejorar adicionalmente el procedimiento para detectar una marca de agua.
Esto se consigue mediante el procedimiento definido en la reivindicación 1 y el aparato definido en la reivindicación 5. En las reivindicaciones dependientes se definen realizaciones ventajosas.
Para completar, el documento EP-A-0 806 733 da a conocer la posibilidad de calcular una correlación si las señales que han de correlacionarse se transforman en coeficientes de Fourier, los coeficientes se multiplican de forma puntual, y se realiza una transformación de Fourier inversa de los resultados.
Además, el documento WO-A-96/27259 da a conocer que la misma información de huella digital se ha insertado en diferentes ubicaciones en una imagen.
Y el documento EP-A-0 485 269 da a conocer la normalización de coeficientes de Fourier.
La invención aprovecha el conocimiento de que la correlación de la señal de información y la marca de agua aplicada para un número de posiciones posibles de la marca de agua se calcula de la mejor manera en el dominio de Fourier, y que la robustez y la fiabilidad de la detección pueden mejorarse aplicando filtrado adaptado sólo de fase simétrico (SPOMF, Symmetrical Phase Only Matched Filtering)a la señal de información y la marca de agua antes de la correlación. El SPOMF, que se conoce en sí mismo en el campo del reconocimiento de patrones, presupone que la mayor parte de la información relevante requerida para la detección de correlación la lleva la fase de los coeficientes de Fourier. Según esto, las magnitudes de los coeficientes de Fourier complejos se normalizan para tener sustancialmente las mismas magnitudes.
Aunque el adjetivo "simétrico" en la expresión SPOMF se refiere al filtrado tanto de la señal de información como de la marca de agua, los inventores han encontrado que la normalización de la señal de información a la que se ha aplicado la transformación de Fourier contribuye considerablemente a la mejora de la detección de correlación.
La etapa de normalizar la magnitud de los coeficientes de Fourier complejos incluye dividir cada coeficiente de Fourier entre su valor absoluto. Sin embargo, los inventores han encontrado que el poder de detección no disminuye de manera significativa si cada coeficiente se divide entre su parte real o imaginaria, dependiendo de cuál sea la mayor. Esto da lugar a una aproximación más basta para la normalización (las magnitudes variarán entre 1 y \sqrt{2}), pero reduce el número de cálculos de manera considerable.
Breve descripción de los dibujos
La figura 1 muestra esquemáticamente una disposición para insertar una marca de agua en una señal.
Las figuras 2 y 3 muestran diagramas para ilustrar el funcionamiento del elemento de inserción que se muestra en la figura 1.
La figura 4 muestra esquemáticamente un aparato para detectar la marca de agua insertada.
Las figuras 5, 6A y 6B muestran diagramas para ilustrar el funcionamiento del detector que se muestra en la figura 4.
La figura 7 muestra un dispositivo para reproducir un flujo de bits de vídeo con una marca de agua insertada.
La figura 8 muestra esquemáticamente un ejemplo de un aparato para detectar la marca de agua insertada.
Las figuras 9A y 9B muestran diagramas para ilustrar el funcionamiento del detector que se muestra en la figura 8.
La figura 10 muestra esquemáticamente el aparato para detectar la marca de agua insertada según la invención.
Descripción de las realizaciones preferidas
Por conveniencia, el esquema de marcado de agua según la invención se describirá como un sistema para unir etiquetas invisibles a contenidos de vídeo aunque evidentemente las enseñanzas pueden aplicarse a otros contenidos, incluyendo audio y multimedia. En lo sucesivo en la presente memoria se hará referencia a menudo a este procedimiento como JAWS (Just Another Watermarking System, simplemente otro sistema de marcado de agua).
La figura 1 muestra una realización práctica del elemento de inserción de marca de agua para proporcionar información de fondo. El elemento de inserción comprende una fuente 11 de imágenes que genera una imagen P, y un sumador 12 que suma una marca W de agua a la imagen P. La marca W de agua es un patrón de ruido que tiene el mismo tamaño que la imagen, por ejemplo N_{1} píxeles horizontalmente y N_{2} píxeles verticalmente. La marca W de agua representa una clave K, es decir, un código de múltiples bits que debe recuperarse en el extremo receptor.
Para evitar que el proceso de detección de marca de agua tenga que buscar la marca W de agua por el gran espacio N_{1}xN_{2}, la marca de agua se genera repitiendo, y en caso necesario, truncando unidades más pequeñas llamadas "baldosas" W(K) por la extensión de la imagen. Esta operación (15) de "embaldosado" se ilustra en la figura 2. Las baldosas W(K) tienen un tamaño fijo MxM. El tamaño M de baldosa no debería ser demasiado pequeño: un M más pequeño implica una mayor simetría en W(K) y, por tanto, una mayor riesgo en la seguridad. Por otro lado, M no debería ser demasiado grande: un valor grande de M implica un espacio de búsqueda grande para el detector y, por tanto, una gran complejidad. En el JAWS se ha elegido M = 128 como un equilibrio razonable.
A continuación se calcula (16) un mapa de profundidad local o máscara \lambda(P) de visibilidad. En cada posición de píxel, \lambda(P) proporciona una medida para la visibilidad de ruido aditivo. El mapa \lambda(P) se construye para tener un valor promedio igual a 1. La secuencia W(K) extendida se modula (17) posteriormente con \lambda(P), es decir, el valor de la marca W(K) de agua embaldosada en cada posición se multiplica por el valor de visibilidad de \lambda(P) en esa posición. La secuencia W(K,P) de ruido resultante depende, por tanto, tanto de la clave K como del contenido de P en imágenes. Se hace referencia a W(K,P) como una marca de agua adaptativa ya que se adapta a la imagen P.
Finalmente, la fuerza de la marca de agua final se determina mediante un parámetro d de profundidad global que proporciona un escalado (18) global de W(K,P). Un valor grande de d corresponde a una marca de agua robusta aunque posiblemente visible. Un valor pequeño corresponde a una marca de agua casi imperceptible aunque débil. La elección real de d será un equilibrio entre los requisitos de robustez y perceptibilidad. La imagen Q con marca de agua se obtiene sumando (12) W=dxW(K,P) a P, redondeando a valores de píxeles enteros y recortando hasta el intervalo de valores de píxel permitido.
Con el fin de insertar el código K de múltiples bits en la marca W de agua, cada baldosa W(K) se construye a partir de un conjunto limitado de baldosas {W_{1}..W_{n}} primitivas o básicas no correlacionadas y versiones desplazadas de las mismas, según
1
donde "despl(W_{1},k_{ij})" representa un desplazamiento espacial de una baldosa W_{i} básica M*M sobre un vector k_{ij} con reiniciación cíclica. Los signos s\in{-1,+1} y los desplazamientos k dependen de la clave K a través de una función E (13) de codificación. Es la función del detector reconstruir K tras recuperar los signos s_{i} y los desplazamientos k_{i}. Obsérvese que cada baldosa W_{i} básica puede aparecer varias veces. En la figura 1, el codificador 13 genera W(K)=W_{1}+W_{2}-W_{2}' donde W_{2}' es una versión desplazada de W_{2}. La figura 3 ilustra esta operación.
La figura 4 muestra un diagrama esquemático de un detector de marca de agua. El detector de marca de agua recibe imágenes Q posiblemente con marca de agua. La detección de marca de agua en JAWS no se realiza para cada trama, sino para grupos de tramas. Acumulando (21) un número de tramas se mejora la estadística de detección y, por tanto, también la fiabilidad de la detección. Las tramas acumuladas se dividen (22) posteriormente en bloques de tamaño MxM (M=128) y todos los bloques se apilan (23) en una memoria q intermedia de tamaño MxM. Esta operación se conoce como plegado. La figura 5 ilustra esta operación de plegado.
La etapa siguiente en el proceso de detección es confirmar la presencia en la memoria q intermedia de un patrón de ruido particular. Para detectar si la memoria q intermedia incluye o no un patrón W de marca de agua particular, el contenido de la memoria intermedia y dicho patrón de marca de agua se someten a una correlación. El cálculo de la correlación de una señal q de información sospechosa con un patrón w de marca de agua comprende calcular el producto d=<q,w> interno de los valores de señal de información y los valores correspondientes del patrón de marca de agua. Para una señal q={q_{n}} de información unidimensional y un patrón w={w_{n}} de marca de agua, esto puede escribirse en una notación matemática como:
2
Para la imagen q={q_{ij}} MxM bidimensional y el patrón W={w_{ij}} de marca de agua, el producto interno es:
3
En principio, el vector k_{i} mediante el que una baldosa W_{i} se ha desplazado puede encontrarse aplicando sucesivamente W_{i} con diferentes vectores k al detector, y determinando para qué k la correlación es máxima. Sin embargo, este algoritmo de búsqueda de fuerza bruta requiere mucho tiempo. Además, la imagen Q puede haberse sometido a varias formas de procesamiento (tales como traducción o recorte) antes de la detección de marca de agua, de manera que el detector no conoce la ubicación espacial del patrón W_{i} de marca de agua básico con respecto a la imagen Q.
En vez de la búsqueda de fuerza bruta, JAWS aprovecha la estructura de los patrones W(K). La memoria q intermedia se examina con respecto a la presencia de estos patrones primitivos, sus signos y desplazamientos. La correlación d_{k} de una imagen q y un patrón w primitivo que se desplaza mediante un vector k (k_{x} píxeles horizontalmente y k_{y} píxeles verticalmente) es:
4
Los valores d_{k} de correlación para todos los vectores k de desplazamiento posibles de un patrón W_{i} básico se calculan simultáneamente utilizando la transformada rápida de Fourier. Tal como muestra la figura 4, tanto el contenido de la memoria q intermedia como el patrón W_{i} de marca de agua básico se someten a una transformada rápida de Fourier (FFT) en circuitos 24 y 25 de transformación, respectivamente. Estas operaciones dan lugar a:
5
y
6
donde \hat{q} y \hat{w} son conjuntos de números complejos.
El cálculo de la correlación es similar al cálculo de la convolución de q y el conjugado de W_{i}. En el dominio de la transformada, esto corresponde a:
7
donde el símbolo \otimes indica multiplicación puntual y conj() indica invertir el signo de la parte imaginaria del argumento. En la figura 4, la conjugación de \hat{w} se lleva a cabo mediante un circuito 26 de conjugación, y la multiplicación puntual se lleva a cabo mediante un multiplicador 27. El conjunto de valores d={d_{k}} de correlación se obtiene ahora mediante la transformación inversa de Fourier del resultado de dicha multiplicación:
8
que se lleva a cabo en la figura 4 mediante un circuito 28 de FFT inversa. El patrón W_{i} de marca de agua se detecta como presente si un valor d_{k} de correlación es superior a un umbral dado.
La figura 6A muestra un gráfico de valores d_{k} de correlación si se está comprobando la presencia del patrón W_{1} de marca de agua (véanse las figuras 1 y 3) en la imagen Q. El pico 61 indica que en efecto se ha encontrado W_{1}. La posición (0,0) de este pico indica que el patrón W_{1} aplicado al detector resulta tener la misma posición espacial con respecto a la imagen Q que el patrón W_{1} aplicado al elemento de inserción. La figura 6B muestra el gráfico de valores de correlación si el patrón W_{2} de marca de agua se aplica al detector. Ahora se encuentran dos picos. El pico 62 positivo en (0,0) indica la presencia de la marca W_{2} de agua, el pico 63 negativo en (48,80) indica la presencia de la marca -W_{2}' de agua. La posición relativa del último pico 63 con respecto al pico 62 (o, lo que es similar, el pico 61) revela la posición relativa (en píxeles) de W_{2}' con respecto a W_{2}, es decir, el vector k de desplazamiento. Los datos K insertados se derivan de los vectores así encontrados.
La información insertada puede identificar, por ejemplo, al titular de los derechos de autor o una descripción del contenido. En la protección frente al copiado de DVD, permite etiquetar el material como "copiar una vez", "nunca copiado", "sin restricción", "no copiar más", etc. La figura 7 muestra una unidad de DVD para reproducir un flujo de bits MPEG que está grabado en un disco 71. La señal grabada se aplica a un terminal 73 de salida a través de un conmutador 72. El terminal de salida está conectado a un descodificador MPEG externo y a un dispositivo de visualización (no mostrado). Se supone que la unidad de DVD no puede reproducir señales de vídeo con una marca de agua insertada predeterminada, a menos que se cumplan otras condiciones que no son relevantes para la invención. Por ejemplo, las señales con marca de agua sólo pueden reproducirse si el disco 71 incluye una clave "de fluctuación" dada. Con el fin de detectar la marca de agua, el dispositivo de DVD comprende un detector 74 de marca de agua tal como se describió anteriormente. El detector recibe la señal grabada y controla el conmutador 72 en respuesta a si la marca de agua se detecta o no.
Los coeficientes \hat{d} de Fourier son números complejos, es decir, tienen una parte real y una parte imaginaria, o una magnitud y una fase. Los inventores han descubierto que la fiabilidad del detector se mejora significativamente si se elimina la información de magnitud y sólo se considera la fase. La figura 8 muestra un ejemplo ilustrativo de un conjunto de circuitos de correlación del detector. El ejemplo difiere del mostrado en la figura 4 en que un circuito 30 de normalización de magnitudes se ha introducido entre el multiplicador 27 y el circuito 28 de transformada inversa de Fourier. El funcionamiento del circuito de normalización comprende dividir de forma puntual cada coeficiente entre su magnitud. En notación matemática:
9
donde \Phi indica división puntual y abs() indica:
10
donde R() e I() indican la parte real e imaginaria del argumento, respectivamente.
Dicha normalización de magnitudes se denomina como filtrado adaptado sólo de fase simétrico (SPOMF). Las figuras 9A y 9B ilustran el efecto de la correlación SPOMF. Más particularmente, la figura 9A muestra los valores d_{k} de correlación cuando se usa la correlación lineal, es decir, sin el circuito 30 de normalización de magnitudes. El valor d_{00} de correlación, expresado en unidades de desviación estándar de la matriz completa, asciende a 9,79. La figura 9B muestra los valores de correlación cuando se usa la correlación SPOMF. El valor d_{00} de correlación es ahora 62,77 veces la desviación estándar. Se apreciará que el pico en la figura 9B puede detectarse con mayor fiabilidad que el pico de la figura 9A.
Debido a que la normalización de las magnitudes de \hat{d} equivale a normalizar las magnitudes tanto de como \hat{q} de \hat{w}, el circuito 30 de normalización en la figura 8 puede reemplazarse por dos circuitos de normalización tras los circuitos 24 y 25 de FFT. Sin embargo, la marca de agua insertada ya tendrá un espectro de frecuencia razonablemente (plano) blanco ya que es un patrón de ruido pseudoaleatorio en la práctica, en el que cada muestra se extrae de manera independiente e idéntica a partir de una distribución normal. En vistas de esto, según la invención, se ha encontrado que es suficiente normalizar la magnitud de la señal de información solamente. La figura 10 muestra tal realización. El circuito 30 de normalización de magnitudes está situado ahora entre el circuito 24 de FFT y el multiplicador 27. En esta realización, las magnitudes de \hat{d} no son exactamente, pero sí sustancialmente, las mismas.
Debería indicarse además, que la FFT y la conjugación de la marca W_{i} de agua aplicada (véanse los circuitos 25 y 26, respectivamente, en las figuras 4, 8 y 10), así como la normalización opcional de las magnitudes \hat{w} de, pueden calcularse previamente y almacenarse en una memoria.
Los inventores han descubierto además, que el poder de detección no disminuye significativamente si se utiliza una aproximación más basta para la normalización. En lugar de dividir cada coeficiente de Fourier entre su magnitud tal como definen las ecuaciones (1) y (2), es suficiente con dividir cada coeficiente entre su parte real o imaginaria, dependiendo de cuál sea la más grande. Las magnitudes variarán entonces entre 1 y \sqrt{2}, disminuyendo el poder de detección sólo un 1%. La ventaja es ahorrar en complejidad de cálculo, porque la raíz cuadrada en la ecuación (2) no tiene que calcularse. En una realización de este tipo, el circuito 30 de normalización realiza el algoritmo siguiente:
11
donde \hat{d}_{k} es un coeficiente de Fourier complejo de \hat{d} (o \hat{q} o \hat{w} según sea el caso), R(\hat{d}_{k}) e I(\hat{d}_{k}) son la parte real e imaginaria de \hat{d}_{k}, respectivamente y/indica división.
Una reducción adicional de complejidad puede obtenerse si la normalización incluye divisiones entre potencias de 2 solamente. Las magnitudes variarán entonces entre 1 y 2\sqrt{2}, disminuyendo el poder de detección en un 2,5%. La división entre potencias de 2 es particularmente eficaz en la mayor parte de los sistemas de números de coma flotante comunes en los que las partes reales e imaginarias de los coeficientes complejos se representan como:
12
donde mantisa es una representación puntual fija de un número entre 1 y 2. La normalización anterior puede simplificarse ahora como:
13
En resumen, se da a conocer un procedimiento y disposición mejorados para la detección de una marca de agua en una señal de información (por ejemplo de imagen o vídeo). La detección es más fiable y menos vulnerable a un procesamiento de imágenes al someter la imagen (q) sospechosa y la marca de agua que ha de detectarse (W_{i}) a filtrado adaptado sólo de fase simétrico (24-28, 30) antes de detectar (29) la cantidad de correlación (d) entre dichas señales.

Claims (6)

1. Procedimiento para detectar una marca de agua en una señal de información, que comprende las etapas de:
- calcular un valor indicativo de la correlación de dicha información se señal y dicha marca de agua; y
- detectar si dicho valor de correlación es superior a un umbral predeterminado;
caracterizado porque
- dicho cálculo comprende las etapas de transformación de Fourier de la señal de información y la marca de agua en coeficientes de Fourier respectivos, multiplicar los coeficientes correspondientes para obtener coeficientes de Fourier que representan valores de correlación correspondiendo cada uno a una pluralidad de posiciones de la marca de agua con respecto a la señal de información, y transformar de manera inversa los coeficientes de Fourier que representan los valores de correlación;
- dicha etapa de detección comprende detectar si al menos uno de dichos valores de correlación es superior al umbral predeterminado;
- incluyendo el procedimiento adicionalmente la etapa de normalizar los coeficientes de Fourier que representan la señal de información a sustancialmente las mismas magnitudes,
en el que los coeficientes de Fourier de la marca de agua no se normalizan antes de la etapa de multiplicación.
2. Procedimiento según la reivindicación 1, en el que dicha etapa de normalización incluye dividir cada coeficiente de Fourier entre su magnitud respectiva.
3. Procedimiento según la reivindicación 1, en el que dicha etapa de normalización incluye dividir cada coeficiente de Fourier entre su parte real o imaginaria dependiendo de cuál sea la más grande.
4. Procedimiento según la reivindicación 3, en el que dicha división comprende dividir entre una potencia de 2.
5. Aparato para detectar una marca (w) de agua en una señal (q) de información, que comprende:
- medios (24-28) para calcular un valor (d) indicativo de la correlación de dicha información de señal y dicha marca de agua; y
- medios (29) para detectar si dicho valor de correlación es superior a un umbral predeterminado;
caracterizado porque
- dichos medios de cálculo comprenden medios (24, 25) para la transformación de Fourier de la señal de información y la marca de agua en coeficientes de Fourier respectivos, medios (27) para multiplicar los coeficientes correspondientes para obtener coeficientes de Fourier que representan valores de correlación correspondiendo cada uno a una de una pluralidad de posiciones de la marca de agua con respecto a la señal de información, y medios (28) para la transformación inversa de los coeficientes de Fourier que representan los valores de correlación;
- dichos medios (29) de detección están dispuestos para detectar si al menos uno de dichos valores de correlación es superior al umbral predeterminado;
- incluyendo el aparato además medios (30) para normalizar los coeficientes de Fourier que representan la señal de información a sustancialmente las mismas magnitudes,
en el que los coeficientes de Fourier de la señal de marca de agua no se normalizan antes de la aplicación a los medios (27) para la multiplicación.
6. Dispositivo para grabar y/o reproducir una señal de información, que comprende medios (72) para desactivar la grabación y/o la reproducción de la señal de vídeo dependiendo de la presencia de una marca de agua en dicha señal, caracterizado porque el dispositivo comprende un aparato (74) para detectar dicha marca de agua en la señal según la reivindicación 5.
ES99903873T 1998-03-04 1999-03-02 Deteccion de marca de agua. Expired - Lifetime ES2297919T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP98200656 1998-03-04
EP98200656 1998-03-04

Publications (1)

Publication Number Publication Date
ES2297919T3 true ES2297919T3 (es) 2008-05-01

Family

ID=8233435

Family Applications (1)

Application Number Title Priority Date Filing Date
ES99903873T Expired - Lifetime ES2297919T3 (es) 1998-03-04 1999-03-02 Deteccion de marca de agua.

Country Status (14)

Country Link
US (6) US6971011B1 (es)
EP (4) EP0981900A2 (es)
JP (4) JP2001525151A (es)
KR (4) KR20010012214A (es)
CN (4) CN1153456C (es)
AT (3) ATE381209T1 (es)
AU (1) AU2437499A (es)
BR (1) BR9904848A (es)
DE (3) DE69938278T2 (es)
ES (1) ES2297919T3 (es)
ID (1) ID23884A (es)
PL (2) PL336845A1 (es)
RU (2) RU2222114C2 (es)
WO (4) WO1999045704A2 (es)

Families Citing this family (140)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7171016B1 (en) * 1993-11-18 2007-01-30 Digimarc Corporation Method for monitoring internet dissemination of image, video and/or audio files
US6614914B1 (en) 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US6590996B1 (en) 2000-02-14 2003-07-08 Digimarc Corporation Color adaptive watermarking
US7644282B2 (en) 1998-05-28 2010-01-05 Verance Corporation Pre-processed information embedding system
JP3596590B2 (ja) * 1998-11-18 2004-12-02 ソニー株式会社 付随情報付加装置および方法、付随情報検出装置および方法
GB2349536B (en) * 1999-03-23 2003-03-12 Ibm Motion picture electronic watermark system
EP1118063B1 (en) 1999-08-05 2016-07-13 Civolution B.V. Detection of auxiliary data in an information signal
US6477554B1 (en) * 1999-09-17 2002-11-05 Globespanvirata, Inc. Circuit and method for computing a fast fourier transform
WO2001028230A1 (en) 1999-10-12 2001-04-19 Koninklijke Philips Electronics N.V. Method and system for embedding extra information, method and system for decoding
JP2001210013A (ja) * 1999-11-15 2001-08-03 Hitachi Ltd データ再生装置
CN1218278C (zh) * 1999-11-23 2005-09-07 皇家菲利浦电子有限公司 在信号中嵌入和检测水印的方法,水印嵌入器和检测设备
US6986048B1 (en) * 2000-01-24 2006-01-10 Koninklijke Philips Electronics N.V. Protecting content from illicit reproduction by proof of existence of a complete data set using security identifiers
PL364770A1 (en) * 2000-02-01 2004-12-13 Koninklijke Philips Electronics N.V. Protecting content from illicit reproduction by proof of existence of a complete data set
WO2001057868A1 (en) * 2000-02-01 2001-08-09 Koninklijke Philips Electronics N.V. Embedding a watermark in an information signal
CN1214383C (zh) * 2000-02-07 2005-08-10 皇家菲利浦电子有限公司 阻止盗窃内容材料的方法、解码方法、编码器和解码器
US7228425B1 (en) 2000-02-07 2007-06-05 Koninklijke Philips Electronics N. V. Protecting content from illicit reproduction by proof of existence of a complete data set via self-referencing sections
US6737957B1 (en) 2000-02-16 2004-05-18 Verance Corporation Remote control signaling using audio watermarks
US7127744B2 (en) 2000-03-10 2006-10-24 Digimarc Corporation Method and apparatus to protect media existing in an insecure format
JP2001275115A (ja) 2000-03-23 2001-10-05 Nec Corp 電子すかしデータ挿入装置および検出装置
US7440584B2 (en) 2000-03-31 2008-10-21 Intel Corporation System and method for marking data and document distribution
US7346184B1 (en) 2000-05-02 2008-03-18 Digimarc Corporation Processing methods combining multiple frames of image data
US6633654B2 (en) * 2000-06-19 2003-10-14 Digimarc Corporation Perceptual modeling of media signals based on local contrast and directional edges
JP2002033902A (ja) * 2000-07-18 2002-01-31 Nikon Corp 画像信号処理装置
US6975744B2 (en) * 2000-12-21 2005-12-13 Digimarc Corporation Detection of multiple watermarks and improved watermark calibration signals
WO2002009328A1 (en) * 2000-07-21 2002-01-31 Koninklijke Philips Electronics N.V. Multimedia monitoring by combining watermarking and characteristic signature of signal
KR100499471B1 (ko) * 2000-09-05 2005-07-07 엘지전자 주식회사 영상 워터마킹 방법
US6952485B1 (en) 2000-09-11 2005-10-04 Digimarc Corporation Watermark encoding and decoding in imaging devices and imaging device interfaces
JP3872267B2 (ja) * 2000-09-12 2007-01-24 インターナショナル・ビジネス・マシーンズ・コーポレーション 拡大縮小耐性を有する電子透かし方法およびシステム
JP3898128B2 (ja) * 2000-11-07 2007-03-28 コニンクリユケ フィリップス エレクトロニクス エヌ.ブイ. 情報信号に透かしを埋め込む方法及び装置
JP2002176550A (ja) * 2000-12-07 2002-06-21 Nec Corp 電子すかしデータ挿入・検出装置
JP3682222B2 (ja) * 2000-12-11 2005-08-10 株式会社東芝 電子透かし検出装置、電子透かし検出方法及び記録媒体
DE60207822T2 (de) 2001-02-13 2006-08-17 Koninklijke Philips Electronics N.V. Bildsignalwasserzeichendetektionssystem und verfahren
US7137005B2 (en) * 2001-03-28 2006-11-14 Lg Electronics Inc. Method of watermarking digital data
US7046819B2 (en) * 2001-04-25 2006-05-16 Digimarc Corporation Encoded reference signal for digital watermarks
US7024018B2 (en) * 2001-05-11 2006-04-04 Verance Corporation Watermark position modulation
MXPA03001242A (es) 2001-06-13 2003-05-27 Koninklije Philips Electronics Metodo y dispositivo para detectar una marca de agua.
GB2376826A (en) * 2001-06-19 2002-12-24 Sony Uk Ltd Detecting data by accumulating pixel values in several versions of a datablock
ATE360960T1 (de) 2001-06-21 2007-05-15 Koninkl Philips Electronics Nv Einbettung und detektion eines wasserzeichens in bewegtbilder
US8032909B2 (en) * 2001-07-05 2011-10-04 Digimarc Corporation Watermarking and electronic program guides
US7263202B2 (en) 2001-07-05 2007-08-28 Digimarc Corporation Watermarking to control video recording
US8122465B2 (en) 2001-07-05 2012-02-21 Digimarc Corporation Watermarking to set video usage permissions
US20040187016A1 (en) * 2001-07-06 2004-09-23 Brondijk Robert Albertus Method for protecting content stored on an information carrier
WO2003012739A1 (en) * 2001-07-27 2003-02-13 Koninklijke Philips Electronics N.V. Embedding auxiliary data in a signal
ATE363183T1 (de) * 2001-08-24 2007-06-15 Koninkl Philips Electronics Nv Addieren von halbbildern eines bildes
US7386146B2 (en) 2001-09-13 2008-06-10 Canon Kabushiki Kaisha Insertion of a message in a sequence of digital images
FR2829654B1 (fr) * 2001-09-13 2004-01-30 Canon Kk Insertion d'un message dans une sequence d'images numeriques
US6975745B2 (en) * 2001-10-25 2005-12-13 Digimarc Corporation Synchronizing watermark detectors in geometrically distorted signals
AU2002339625A1 (en) 2001-11-23 2003-06-10 Koninklijke Philips Electronics N.V. Watermark embedding
GB2383218A (en) 2001-12-13 2003-06-18 Sony Uk Ltd Watermarking using cyclic shifting of code words
GB2383148A (en) * 2001-12-13 2003-06-18 Sony Uk Ltd Watermarking
GB2383219A (en) 2001-12-13 2003-06-18 Sony Uk Ltd Marking material using a two part watermark
WO2003052689A2 (en) * 2001-12-14 2003-06-26 Koninklijke Philips Electronics N.V. Embedding and extraction of watermark data
FR2834174A1 (fr) * 2001-12-20 2003-06-27 Koninkl Philips Electronics Nv Detection optimisee d'un marquage au sein d'un signal d'information
AU2002351141A1 (en) 2001-12-21 2003-07-09 Koninklijke Philips Electronics N.V. Increasing integrity of watermarks using robust features
US20030123574A1 (en) * 2001-12-31 2003-07-03 Simeon Richard Corpuz System and method for robust tone detection
US20030131350A1 (en) * 2002-01-08 2003-07-10 Peiffer John C. Method and apparatus for identifying a digital audio signal
AU2003210625A1 (en) * 2002-01-22 2003-09-02 Digimarc Corporation Digital watermarking and fingerprinting including symchronization, layering, version control, and compressed embedding
KR100888589B1 (ko) * 2002-06-18 2009-03-16 삼성전자주식회사 반복적으로 삽입된 워터마크 추출방법 및 그 장치
US20040003394A1 (en) * 2002-07-01 2004-01-01 Arun Ramaswamy System for automatically matching video with ratings information
US7136783B2 (en) 2002-07-02 2006-11-14 Koninklijke Philips Electronics N.V. Method and arrangement for processing a signal using a digital processor having a given word length
DE60308686T2 (de) * 2002-07-22 2007-08-16 Koninklijke Philips Electronics N.V. Wasserzeichenerkennung
EP1408449A3 (en) * 2002-10-04 2006-02-01 Sony Corporation Method and apparatus for identifying a photographic camera by correlating two images
EP2782337A3 (en) 2002-10-15 2014-11-26 Verance Corporation Media monitoring, management and information system
MXPA05004231A (es) 2002-10-23 2005-07-05 Nielsen Media Res Inc Aparato para la insercion de datos digitales, y metodos para utilizarlo con audio/video comprimidos.
GB2396267A (en) * 2002-12-09 2004-06-16 Sony Uk Ltd Method of embedding and extracting codewords in data
KR20050091094A (ko) * 2003-01-20 2005-09-14 코닌클리케 필립스 일렉트로닉스 엔.브이. 동영상 신호의 워터마크 임베딩 및 검출
JP2004260639A (ja) * 2003-02-27 2004-09-16 Hitachi Ltd データ埋め込み方法及び視聴確認方法
US20040190749A1 (en) * 2003-03-28 2004-09-30 Peng Xu Method for countering rotation attacks in a video watermark system
KR20050118230A (ko) * 2003-04-08 2005-12-15 코닌클리케 필립스 일렉트로닉스 엔.브이. 매립된 데이터 채널과 관련된 연성 오디오 워터마크
AU2012261653B2 (en) * 2003-06-13 2015-03-26 The Nielsen Company (Us), Llc Methods and apparatus for embedding watermarks
US7460684B2 (en) 2003-06-13 2008-12-02 Nielsen Media Research, Inc. Method and apparatus for embedding watermarks
WO2005002200A2 (en) * 2003-06-13 2005-01-06 Nielsen Media Research, Inc. Methods and apparatus for embedding watermarks
KR20060080179A (ko) * 2003-08-19 2006-07-07 코닌클리케 필립스 일렉트로닉스 엔.브이. 이용 가능한 검출 방법들의 부분 집합을 사용하는 워터마크검출
US20060257001A1 (en) * 2003-09-12 2006-11-16 Minne Van Der Veen Methods and apparatus for tamper detection in watermarking systems
US7706565B2 (en) 2003-09-30 2010-04-27 Digimarc Corporation Multi-channel digital watermarking
US7616776B2 (en) * 2005-04-26 2009-11-10 Verance Corproation Methods and apparatus for enhancing the robustness of watermark extraction from digital host content
US9055239B2 (en) 2003-10-08 2015-06-09 Verance Corporation Signal continuity assessment using embedded watermarks
US20060239501A1 (en) 2005-04-26 2006-10-26 Verance Corporation Security enhancements of digital watermarks for multi-media content
US7369677B2 (en) * 2005-04-26 2008-05-06 Verance Corporation System reactions to the detection of embedded watermarks in a digital host content
CN100469128C (zh) * 2003-10-10 2009-03-11 皇家飞利浦电子股份有限公司 数字信号中的水印检测
US7480393B2 (en) * 2003-11-19 2009-01-20 Digimarc Corporation Optimized digital watermarking functions for streaming data
GB0403327D0 (en) * 2004-02-14 2004-03-17 Koninkl Philips Electronics Nv Watermark detection
GB0403331D0 (en) * 2004-02-14 2004-03-17 Koninkl Philips Electronics Nv Watermark detection
GB0403330D0 (en) * 2004-02-14 2004-03-17 Koninkl Philips Electronics Nv Watermark detection
JP3944490B2 (ja) * 2004-02-17 2007-07-11 株式会社東芝 電子透かし埋込装置、電子透かし検出装置、電子透かし埋込方法、電子透かし検出方法、電子透かし埋込プログラムおよび電子透かし検出プログラム
JP4534530B2 (ja) * 2004-03-08 2010-09-01 三菱電機株式会社 電子透かし検出方法および電子透かし検出装置
CA2562137C (en) 2004-04-07 2012-11-27 Nielsen Media Research, Inc. Data insertion apparatus and methods for use with compressed audio/video data
US20050259820A1 (en) * 2004-05-24 2005-11-24 Eastman Kodak Company Temporally distributed watermarking for image sequences
CA2572622A1 (en) 2004-07-02 2006-02-09 Nielsen Media Research, Inc. Methods and apparatus for mixing compressed digital bit streams
GB2421134A (en) 2004-12-09 2006-06-14 Sony Uk Ltd Detection of payload data from a watermarked image by calculation of payload probability values
GB2421133A (en) * 2004-12-09 2006-06-14 Sony Uk Ltd Registering a water marked image by calculating distortion vector estimates
EP1690697A1 (en) * 2005-02-15 2006-08-16 Alpvision SA Method to apply an invisible mark on a media
US20060209349A1 (en) * 2005-03-17 2006-09-21 Kabushiki Kaisha Toshiba Image processing apparatus and image forming apparatus
RU2007144588A (ru) * 2005-06-03 2009-06-10 Конинклейке Филипс Электроникс Н.В. (Nl) Гомоморфное шифрование для защиты водяного знака
US8020004B2 (en) 2005-07-01 2011-09-13 Verance Corporation Forensic marking using a common customization function
US8781967B2 (en) 2005-07-07 2014-07-15 Verance Corporation Watermarking in an encrypted domain
US8000494B2 (en) 2005-10-03 2011-08-16 Mitsubishi Electric Corporation Digital watermark detecting device
WO2007072442A2 (en) * 2005-12-23 2007-06-28 Koninklijke Philips Electronics N.V. Blind detection for digital cinema
JP4254802B2 (ja) * 2006-05-11 2009-04-15 ソニー株式会社 画像処理装置および方法、プログラム並びに記録媒体
US8078301B2 (en) 2006-10-11 2011-12-13 The Nielsen Company (Us), Llc Methods and apparatus for embedding codes in compressed audio data streams
JP2008258807A (ja) * 2007-04-03 2008-10-23 Toshiba Corp 電子透かし検出装置、映像再生装置、映像複製装置、および電子透かし検出プログラム
CN101675451B (zh) * 2007-05-10 2012-08-15 汤姆森许可贸易公司 使用所嵌入的水印的故障检测
US9466307B1 (en) 2007-05-22 2016-10-11 Digimarc Corporation Robust spectral encoding and decoding methods
JP5063690B2 (ja) * 2007-05-28 2012-10-31 三菱電機株式会社 電子透かし埋め込み装置および方法、及び、電子透かし検出装置および方法
JP5238024B2 (ja) * 2007-06-14 2013-07-17 トムソン ライセンシング 所望される偽確率が与えられたときに検出閾値を設定するための方法および装置
US7965838B2 (en) * 2007-11-30 2011-06-21 Faraday Technology Corp. Watermark generating circuit and related method thereof
DE102008014409A1 (de) * 2008-03-14 2009-09-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Einbetter zum Einbetten eines Wasserzeichens in eine Informationsdarstellung, Detektor zum Detektieren eines Wasserzeichens in einer Informationsdarstellung, Verfahren und Computerprogramm
DE102008014311A1 (de) * 2008-03-14 2009-09-17 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Einbetter zum Einbetten eines Wasserzeichens in eine Informationsdarstellung, Detektor zum Detektieren eines Wasserzeichens in einer Informationsdarstellung, Verfahren, Computerprogramm und Informationssignal
US8259938B2 (en) 2008-06-24 2012-09-04 Verance Corporation Efficient and secure forensic marking in compressed
US9008315B2 (en) 2012-01-20 2015-04-14 Digimarc Corporation Shared secret arrangements and optical data transfer
US8819172B2 (en) 2010-11-04 2014-08-26 Digimarc Corporation Smartphone-based methods and systems
US8838977B2 (en) 2010-09-16 2014-09-16 Verance Corporation Watermark extraction and content screening in a networked environment
JP5693162B2 (ja) * 2010-11-09 2015-04-01 キヤノン株式会社 画像処理システム、撮像装置、画像処理装置及びそれらの制御方法、プログラム
KR101424049B1 (ko) * 2010-11-29 2014-07-29 주식회사 씨케이앤비 워터마크 생성 방법, 이를 포함하는 방송 콘텐츠 생성 방법 및 워터마크 삽입 시스템
CN102096895A (zh) * 2011-01-21 2011-06-15 上海交通大学 基于游程编码和一维离散傅里叶变换的视频数字指纹方法
US8533481B2 (en) 2011-11-03 2013-09-10 Verance Corporation Extraction of embedded watermarks from a host content based on extrapolation techniques
US8923548B2 (en) * 2011-11-03 2014-12-30 Verance Corporation Extraction of embedded watermarks from a host content using a plurality of tentative watermarks
US8615104B2 (en) 2011-11-03 2013-12-24 Verance Corporation Watermark extraction based on tentative watermarks
US8682026B2 (en) 2011-11-03 2014-03-25 Verance Corporation Efficient extraction of embedded watermarks in the presence of host content distortions
US8745403B2 (en) 2011-11-23 2014-06-03 Verance Corporation Enhanced content management based on watermark extraction records
US9547753B2 (en) 2011-12-13 2017-01-17 Verance Corporation Coordinated watermarking
US9323902B2 (en) 2011-12-13 2016-04-26 Verance Corporation Conditional access using embedded watermarks
EP2805439B1 (en) 2012-01-20 2016-12-28 Digimarc Corporation Shared secret arrangements and optical data transfer
RU2498324C1 (ru) * 2012-04-23 2013-11-10 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Национальный исследовательский Томский политехнический университет" Способ определения наличия гармонических составляющих и их частот в дискретных сигналах
US9571606B2 (en) 2012-08-31 2017-02-14 Verance Corporation Social media viewing system
US9106964B2 (en) 2012-09-13 2015-08-11 Verance Corporation Enhanced content distribution using advertisements
US8726304B2 (en) 2012-09-13 2014-05-13 Verance Corporation Time varying evaluation of multimedia content
US8869222B2 (en) 2012-09-13 2014-10-21 Verance Corporation Second screen content
US9317872B2 (en) 2013-02-06 2016-04-19 Muzak Llc Encoding and decoding an audio watermark using key sequences comprising of more than two frequency components
US9311640B2 (en) 2014-02-11 2016-04-12 Digimarc Corporation Methods and arrangements for smartphone payments and transactions
US9262794B2 (en) 2013-03-14 2016-02-16 Verance Corporation Transactional video marking system
WO2014182963A2 (en) 2013-05-08 2014-11-13 Digimarc Corporation Methods and arrangements involving substrate marking
US9431987B2 (en) * 2013-06-04 2016-08-30 Sony Interactive Entertainment America Llc Sound synthesis with fixed partition size convolution of audio signals
US9251549B2 (en) 2013-07-23 2016-02-02 Verance Corporation Watermark extractor enhancements based on payload ranking
US9208334B2 (en) 2013-10-25 2015-12-08 Verance Corporation Content management using multiple abstraction layers
RU2559773C2 (ru) * 2013-12-11 2015-08-10 Государственное казенное образовательное учреждение высшего профессионального образования Академия Федеральной службы охраны Российской Федерации (Академия ФСО России) Способ поиска цифрового изображения, содержащего цифровой водяной знак
CN106170988A (zh) 2014-03-13 2016-11-30 凡瑞斯公司 使用嵌入式代码的交互式内容获取
US10652127B2 (en) 2014-10-03 2020-05-12 The Nielsen Company (Us), Llc Fusing online media monitoring data with secondary online data feeds to generate ratings data for online media exposure
WO2017029804A1 (en) * 2015-08-19 2017-02-23 Sharp Kabushiki Kaisha Broadcast system with a watermark payload
US10827209B2 (en) 2018-07-31 2020-11-03 The Nielsen Company (Us), Llc Methods and apparatus for watermark outage detection

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3573350A (en) * 1967-09-28 1971-04-06 Sylvania Electric Prod Color television receiver and color video tape recorder system
US4370732A (en) * 1980-09-15 1983-01-25 Ibm Corporation Skewed matrix address generator
DE3514389A1 (de) * 1985-04-20 1986-10-23 E.C.H. Will (Gmbh & Co), 2000 Hamburg Verfahren und vorrichtung zur lagegerechten positionierung von markierungen auf materialbahnabschnitten
US5319735A (en) * 1991-12-17 1994-06-07 Bolt Beranek And Newman Inc. Embedded signalling
US5574787A (en) * 1994-07-25 1996-11-12 Ryan; John O. Apparatus and method for comprehensive copy protection for video platforms and unprotected source material
EP0741368B1 (en) 1995-05-02 2003-07-02 Yamatake Corporation Pattern collation apparatus and method
KR100465359B1 (ko) * 1995-10-04 2005-04-06 코닌클리케 필립스 일렉트로닉스 엔.브이. 디지털부호화비디오및/또는오디오신호의원터마킹방법및장치,그의검출방법및장치,및그의기록매체
US5689587A (en) * 1996-02-09 1997-11-18 Massachusetts Institute Of Technology Method and apparatus for data hiding in images
US5664018A (en) * 1996-03-12 1997-09-02 Leighton; Frank Thomson Watermarking process resilient to collusion attacks
AU2435297A (en) * 1996-04-02 1997-11-07 Theodore G Handel Data embedding
WO1998003014A1 (en) * 1996-07-16 1998-01-22 Philips Electronics N.V. Detecting a watermark embedded in an information signal
US5933431A (en) * 1996-08-15 1999-08-03 Paradyne Corporation Frame-based modulus interleaver
US5915027A (en) * 1996-11-05 1999-06-22 Nec Research Institute Digital watermarking
BR9804764A (pt) * 1997-01-13 1999-08-17 Koninkl Philips Electronics Nv Processos e conjuntos para embutir e decodificar dados suplementares em um sinal de video e sinal de video codificado com dados suplementares embutidos
US6185312B1 (en) * 1997-01-28 2001-02-06 Nippon Telegraph And Telephone Corporation Method for embedding and reading watermark-information in digital form, and apparatus thereof
US6047317A (en) * 1997-03-28 2000-04-04 International Business Machines Corporation System and method for enabling a user to rapidly access images in cyclically transmitted image streams
US6427012B1 (en) * 1997-05-19 2002-07-30 Verance Corporation Apparatus and method for embedding and extracting information in analog signals using replica modulation
KR20000029626A (ko) * 1997-05-29 2000-05-25 요트.게.아. 롤페즈 워터마크의검출방법및검출장치
US5960081A (en) * 1997-06-05 1999-09-28 Cray Research, Inc. Embedding a digital signature in a video sequence
US5961277A (en) * 1997-06-30 1999-10-05 Eskom Inspection device and method
KR100583359B1 (ko) * 1997-09-02 2006-05-25 코닌클리케 필립스 일렉트로닉스 엔.브이. 워터마크의 검출방법 및 검출장치
JP3696723B2 (ja) * 1997-09-02 2005-09-21 ソニー株式会社 画像データ処理装置及び方法
DE69803268T2 (de) * 1997-09-02 2002-08-08 Koninkl Philips Electronics Nv Erzeugung eines wasserzeichens in einem informationssignal
US6108434A (en) * 1997-09-12 2000-08-22 Signafy, Inc. Counteracting geometric distortions for DCT based watermarking
JP4064506B2 (ja) * 1997-09-17 2008-03-19 パイオニア株式会社 電子透かし重畳方法及び検出方法並びに装置
US6219837B1 (en) * 1997-10-23 2001-04-17 International Business Machines Corporation Summary frames in video
US6208745B1 (en) * 1997-12-30 2001-03-27 Sarnoff Corporation Method and apparatus for imbedding a watermark into a bitstream representation of a digital image sequence
US6373960B1 (en) * 1998-01-06 2002-04-16 Pixel Tools Corporation Embedding watermarks into compressed video data
US6198832B1 (en) * 1998-01-09 2001-03-06 U.S. Philips Corporation Embedding and detecting a watermark in images
US6553127B1 (en) * 1998-05-20 2003-04-22 Macrovision Corporation Method and apparatus for selective block processing
US6233347B1 (en) * 1998-05-21 2001-05-15 Massachusetts Institute Of Technology System method, and product for information embedding using an ensemble of non-intersecting embedding generators
US6154571A (en) * 1998-06-24 2000-11-28 Nec Research Institute, Inc. Robust digital watermarking
US6266687B1 (en) * 1998-09-18 2001-07-24 Telefonaktiebolaget Lm Ericsson (Publ) Flexibility enhancement to the modified fast convolution algorithm
US6247035B1 (en) * 1998-09-30 2001-06-12 Telefonaktiebolaget Lm Ericsson (Publ) Reduced complexity and increased flexibility modified fast convolution algorithm
US6128736A (en) * 1998-12-18 2000-10-03 Signafy, Inc. Method for inserting a watermark signal into data
US6442283B1 (en) * 1999-01-11 2002-08-27 Digimarc Corporation Multimedia data embedding

Also Published As

Publication number Publication date
JP2001525151A (ja) 2001-12-04
EP0981901B1 (en) 2008-03-05
RU2222114C2 (ru) 2004-01-20
US6971011B1 (en) 2005-11-29
KR20010012245A (ko) 2001-02-15
KR20010012250A (ko) 2001-02-15
US6865589B2 (en) 2005-03-08
CN1153456C (zh) 2004-06-09
ID23884A (id) 2000-05-25
CN1266586A (zh) 2000-09-13
EP0981900A2 (en) 2000-03-01
EP0981903B1 (en) 2007-12-12
EP0981903A2 (en) 2000-03-01
JP2002503431A (ja) 2002-01-29
CN1266587A (zh) 2000-09-13
US7146394B2 (en) 2006-12-05
US7191334B1 (en) 2007-03-13
WO1999045706A2 (en) 1999-09-10
WO1999045707A3 (en) 1999-11-25
CN1227899C (zh) 2005-11-16
DE69938278T2 (de) 2009-03-05
WO1999045705A3 (en) 1999-11-18
JP2001525152A (ja) 2001-12-04
CN1269098A (zh) 2000-10-04
CN1166187C (zh) 2004-09-08
AU2437499A (en) 1999-09-20
PL336845A1 (en) 2000-07-17
US20050089192A1 (en) 2005-04-28
ATE388582T1 (de) 2008-03-15
BR9904848A (pt) 2004-08-31
JP4364948B2 (ja) 2009-11-18
PL336841A1 (en) 2000-07-17
WO1999045705A2 (en) 1999-09-10
US6477431B1 (en) 2002-11-05
ATE422282T1 (de) 2009-02-15
KR100611521B1 (ko) 2006-08-11
EP0981902B1 (en) 2009-02-04
EP0981902A2 (en) 2000-03-01
JP4364949B2 (ja) 2009-11-18
US6505223B1 (en) 2003-01-07
WO1999045704A2 (en) 1999-09-10
CN1156155C (zh) 2004-06-30
CN1269099A (zh) 2000-10-04
DE69937712D1 (de) 2008-01-24
KR100614425B1 (ko) 2006-08-22
KR20010012214A (ko) 2001-02-15
WO1999045706A3 (en) 1999-11-25
DE69937712T2 (de) 2008-11-27
EP0981901A2 (en) 2000-03-01
ATE381209T1 (de) 2007-12-15
US20030086587A1 (en) 2003-05-08
DE69938278D1 (de) 2008-04-17
JP2001525153A (ja) 2001-12-04
KR20010012213A (ko) 2001-02-15
WO1999045707A2 (en) 1999-09-10
KR100648845B1 (ko) 2006-11-24
DE69940375D1 (de) 2009-03-19
WO1999045704A3 (en) 1999-11-18
JP4428728B2 (ja) 2010-03-10
RU2249308C2 (ru) 2005-03-27

Similar Documents

Publication Publication Date Title
ES2297919T3 (es) Deteccion de marca de agua.
Fridrich Methods for detecting changes in digital images
US6192139B1 (en) High redundancy system and method for watermarking digital image and video data
US7380127B2 (en) Digital watermark detection method and apparatus
Fridrich et al. Robust digital watermarking based on key-dependent basis functions
US6724911B1 (en) Robust digital watermarking
ES2282151T3 (es) Insercion y deteccion de marcas de agua.
KR100453683B1 (ko) 샘플 확장을 이용한 공간영역 블라인드 워터마크 삽입 및검출 방법
Dugelay et al. Possible counter-attacks against random geometric distortions
ES2270060T3 (es) Deteccion de marcas de agua.
KR100935110B1 (ko) 무작위적으로 분포되는 워터마크 단위 패턴 및 고속 hvs연산을 이용한 초고속 추적 비디오 워터마킹 알고리즘
Venkatesan et al. Image watermarking with better resilience
Ho et al. Character-embedded watermarking algorithm using the fast Hadamard transform for satellite images
KR20050034040A (ko) 전자책을 위한 숨은 그림 기반 암호화기술
Burdescu et al. A spatial watermarking algorithm for digital images
Nair Content-adaptive watermarking of images
MXPA99010118A (es) Inclusion de datos auxiliares en una señal