ES2297919T3 - Deteccion de marca de agua. - Google Patents
Deteccion de marca de agua. Download PDFInfo
- 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
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 24
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 title claims description 17
- 238000000034 method Methods 0.000 claims abstract description 15
- 238000010606 normalization Methods 0.000 claims description 17
- 238000004364 calculation method Methods 0.000 claims description 7
- 230000009466 transformation Effects 0.000 claims description 7
- 239000013598 vector Substances 0.000 description 7
- 238000001914 filtration Methods 0.000 description 6
- 238000006073 displacement reaction Methods 0.000 description 5
- 238000003780 insertion Methods 0.000 description 5
- 230000037431 insertion Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000021615 conjugation Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000009966 trimming Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/005—Robust watermarking, e.g. average attack or collusion attack resistant
- G06T1/0071—Robust watermarking, e.g. average attack or collusion attack resistant using multiple or alternating watermarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/28—Arrangements for simultaneous broadcast of plural pieces of information
- H04H20/30—Arrangements for simultaneous broadcast of plural pieces of information by a single channel
- H04H20/31—Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/50—Aspects of broadcast communication characterised by the use of watermarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
- H04N2005/91307—Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
- H04N2005/91335—Television 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.
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.
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.
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.
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.
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
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:
Para la imagen q={q_{ij}} MxM bidimensional y
el patrón W={w_{ij}} de marca de agua, el producto interno
es:
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:
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:
y
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:
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:
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:
donde \Phi indica división
puntual y abs()
indica:
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:
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:
donde mantisa es una representación
puntual fija de un número entre 1 y 2. La normalización anterior
puede simplificarse ahora
como:
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.
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)
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)
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 |
-
1999
- 1999-02-18 CN CNB998006920A patent/CN1153456C/zh not_active Expired - Fee Related
- 1999-02-18 US US09/423,279 patent/US6971011B1/en not_active Expired - Fee Related
- 1999-02-18 JP JP54444299A patent/JP2001525151A/ja not_active Abandoned
- 1999-02-18 WO PCT/IB1999/000293 patent/WO1999045704A2/en not_active Application Discontinuation
- 1999-02-18 EP EP99902754A patent/EP0981900A2/en not_active Withdrawn
- 1999-02-18 KR KR1019997010163A patent/KR20010012214A/ko not_active Application Discontinuation
- 1999-03-02 DE DE69938278T patent/DE69938278T2/de not_active Expired - Lifetime
- 1999-03-02 EP EP99903872A patent/EP0981902B1/en not_active Expired - Lifetime
- 1999-03-02 AU AU24374/99A patent/AU2437499A/en not_active Abandoned
- 1999-03-02 RU RU99126124/09A patent/RU2222114C2/ru active
- 1999-03-02 AT AT99903873T patent/ATE381209T1/de not_active IP Right Cessation
- 1999-03-02 KR KR1019997010162A patent/KR100611521B1/ko not_active IP Right Cessation
- 1999-03-02 CN CNB998006890A patent/CN1156155C/zh not_active Expired - Lifetime
- 1999-03-02 KR KR1019997010201A patent/KR100648845B1/ko not_active IP Right Cessation
- 1999-03-02 PL PL99336845A patent/PL336845A1/xx not_active Application Discontinuation
- 1999-03-02 BR BR9904848-5A patent/BR9904848A/pt not_active IP Right Cessation
- 1999-03-02 US US09/423,276 patent/US6477431B1/en not_active Expired - Lifetime
- 1999-03-02 ID IDW991309A patent/ID23884A/id unknown
- 1999-03-02 EP EP99903873A patent/EP0981903B1/en not_active Expired - Lifetime
- 1999-03-02 CN CNB998006904A patent/CN1166187C/zh not_active Expired - Lifetime
- 1999-03-02 WO PCT/IB1999/000348 patent/WO1999045705A2/en active IP Right Grant
- 1999-03-02 WO PCT/IB1999/000358 patent/WO1999045706A2/en active IP Right Grant
- 1999-03-02 JP JP54444999A patent/JP4364948B2/ja not_active Expired - Lifetime
- 1999-03-02 WO PCT/IB1999/000359 patent/WO1999045707A2/en active IP Right Grant
- 1999-03-02 JP JP54444899A patent/JP4428728B2/ja not_active Expired - Lifetime
- 1999-03-02 US US09/423,273 patent/US7191334B1/en not_active Expired - Lifetime
- 1999-03-02 KR KR1019997010195A patent/KR100614425B1/ko not_active IP Right Cessation
- 1999-03-02 US US09/423,277 patent/US6505223B1/en not_active Expired - Lifetime
- 1999-03-02 DE DE69937712T patent/DE69937712T2/de not_active Expired - Lifetime
- 1999-03-02 JP JP54445099A patent/JP4364949B2/ja not_active Expired - Lifetime
- 1999-03-02 RU RU99125766/09A patent/RU2249308C2/ru active
- 1999-03-02 EP EP99903863A patent/EP0981901B1/en not_active Expired - Lifetime
- 1999-03-02 AT AT99903872T patent/ATE422282T1/de not_active IP Right Cessation
- 1999-03-02 ES ES99903873T patent/ES2297919T3/es not_active Expired - Lifetime
- 1999-03-02 CN CNB998006548A patent/CN1227899C/zh not_active Expired - Lifetime
- 1999-03-02 DE DE69940375T patent/DE69940375D1/de not_active Expired - Lifetime
- 1999-03-02 PL PL99336841A patent/PL336841A1/xx not_active IP Right Cessation
- 1999-03-02 AT AT99903863T patent/ATE388582T1/de not_active IP Right Cessation
-
2002
- 2002-11-08 US US10/291,009 patent/US6865589B2/en not_active Expired - Lifetime
-
2004
- 2004-11-17 US US10/990,633 patent/US7146394B2/en not_active Expired - Lifetime
Also Published As
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 |