MXPA06004097A - Tecnica para la adicion de ruido reconfortante de bit exacto. - Google Patents
Tecnica para la adicion de ruido reconfortante de bit exacto.Info
- Publication number
- MXPA06004097A MXPA06004097A MXPA06004097A MXPA06004097A MXPA06004097A MX PA06004097 A MXPA06004097 A MX PA06004097A MX PA06004097 A MXPA06004097 A MX PA06004097A MX PA06004097 A MXPA06004097 A MX PA06004097A MX PA06004097 A MXPA06004097 A MX PA06004097A
- Authority
- MX
- Mexico
- Prior art keywords
- noise
- image
- temporarily
- oxcl
- parameter
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 22
- 230000000153 supplemental effect Effects 0.000 claims abstract description 8
- 241000023320 Luma <angiosperm> Species 0.000 claims description 13
- 230000002596 correlated effect Effects 0.000 claims description 13
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 claims description 13
- 238000013139 quantization Methods 0.000 claims description 4
- 230000002123 temporal effect Effects 0.000 claims 2
- 230000006835 compression Effects 0.000 abstract description 11
- 238000007906 compression Methods 0.000 abstract description 11
- 238000013019 agitation Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 239000000654 additive Substances 0.000 description 2
- 230000000996 additive effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- YLQBMQCUIZJEEH-UHFFFAOYSA-N Furan Chemical compound C=1C=COC=1 YLQBMQCUIZJEEH-UHFFFAOYSA-N 0.000 description 1
- 101100099021 Salmonella typhimurium (strain LT2 / SGSC1412 / ATCC 700720) tdcD gene Proteins 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 238000004020 luminiscence type Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 239000002243 precursor Substances 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000003756 stirring Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/154—Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/10—Image enhancement or restoration using non-spatial domain filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/117—Filters, e.g. for pre-processing or post-processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20021—Dividing image into blocks, subimages or windows
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20048—Transform domain processing
- G06T2207/20052—Discrete cosine transform [DCT]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20172—Image enhancement details
- G06T2207/20204—Removing film grain; Adding simulated film grain
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Systems (AREA)
- Image Processing (AREA)
- Separation Using Semi-Permeable Membranes (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
La adicion del ruido reconfortante a una imagen sirve para esconder los artefactos de compresion. Para facilitar la adicion del ruido reconfortante, la informacion suplemental que acompana a una imagen de video contiene al menos un parametro que especifica un atributo con respecto al ruido reconfortante. Tipicamente, la informacion suplemental incluye parametros que funcionan para sintonizar el ruido reconfortante en encendido y apagado, asi como para indicar el nivel del ruido para agregar, basandose en el nivel esperado de artefactos de compresion.
Description
TECNICA PARA LA ADICION DE RUIDO RECONFORTANTE DE BIT EXACTO
REFERENCIA CRUZADA A SOLICITUDES RELACIONADAS
Esta solicitud reclama prioridad de acuerdo con 35 U. S. C. 119(e) para la Solicitud de Patente Provisional de E. U. A. Serie No. 60/511,026, presentada el 14 de Octubre, 2003, las enseñanzas de la cual se incorporan aquí.
CAMPO TECNICO
La invención se refiere a una técnica para agregar ruido reconfortante para esconder los artefactos de compresión.
ANTECEDENTES DE LA TECNICA
La descodificación de una corriente de vídeo comprimida a una velocidad de bit baja frecuentemente genera artefactos visibles notables para un observador. Los patrones de ruido bloqueados y estructurados son artefactos comunes que surgen cuando se utilizan técnicas de compresión a base de bloque. El sistema visual humano tiene una sensibilidad mayor a ciertos de tipos de artefactos, y de esa forma, tales artefactos parecen más notables y objetables que otros. La adición de ruido aleatorio a la corriente descodificada
puede reducir la notabilidad de tales artefactos de compresión, pero grandes diferencias de marco a marco creadas al agregar el ruido aleatorio por sí mismas pueden producir artefactos que parecen notables y objetables. La adición de una señal de agitación puede reducir la percepción humana a artefactos de imagen, por ejemplo, para esconder artefactos de contorno y bloqueo. Una técnica anterior se ha propuesto al agregar agitación de ruido aleatorio que está basada en el grano de película para una imagen para ocultar efectos de bloqueo. Lo racional para agregar tal ruido aleatorio es que el error aleatorio es más perdonable que el error estructurado o correlacionado. Otras técnicas anteriores han propuesto agregar una señal de agitación a una corriente de vídeo para esconder los artefactos de compresión. Una técnica pasada ha propuesto agregar una agitación de ruido aleatorio en el procedimiento de codificación y decodificación de vídeo en el filtro de desbloqueo de giro para el estándar de codificación de vídeo de ITU/ISO H.264, comúnmente conocido como el estándar de codificación de JVT. La cantidad de la agitación a agregarse depende de la posición de un píxel con respecto a un borde de bloque. Otra técnica anterior ha propuesto agregar el ruido aleatorio subsecuente a la decodificación de vídeo (es decir, agregar ruido como un "post procedimiento"), para utilizarse como un ruido de comunidad. La cantidad de ruido agregada depende del parámetro de cuantificación y de la cantidad de ruido agregado para los píxeles colindantes en espacio. El
término "ruido reconfortante" viene del uso de ruido en compresión de audio para indicar el patrón de ruido generado en el extremo receptor para evitar el silencio total que és incómodo para un oyente. Las técnicas de adición de ruido reconfortante pasada, mientras eran efectivas, no ofrecían un nivel deseado de control sobre la adición del ruido reconfortante, así como el nivel de ruido a ser agregado.
COMPENDIO DE LA INVENCION
Brevemente, de acuerdo con una modalidad preferida de los principios actuales, se proporciona una técnica para reducir artefactos en una imagen de vídeo. El método comienza al recibir una información de suplemento que acompaña la imagen de vídeo. La información de suplemento incluye al menos un parámetro que especifica un atributo de ruido reconfortante para la adición a la imagen de vídeo. El ruido reconfortante temporalmente correlacionado se genera y después se agrega a la imagen de acuerdo con al menos un parámetro en la información suplemental.
BREVE DESCRIPCION DE LOS DIBUJOS
La Figura 1 ilustra un aparato de acuerdo con los principios de la presente para generar ruido reconfortante en conexión con el procedimiento del bloque de imagen; y
La Figura 2 ilustra un aparato para el uso con el aparato de la Figura 1 para agregar el ruido reconfortante en una base de píxel por píxel.
DESCRIPCION DETALLADA
De acuerdo con los principios actuales, la adición del ruido reconfortante a una imagen sirve para esconder los artefactos de compresión. Para facilitar la adición de ruido reconfortante de acuerdo con ios principios actuales, la información suplemental que acompaña una imagen de vídeo contiene ai menos un parámetro que especifica un atributo con respecto al ruido reconfortante. Típicamente, la información suplemental incluye parámetros que funcionan para sintonizar el ruido reconfortante en encendido y apagado, así como para indicar el nivel de ruido para agregar, basándose en el nivel esperado de artefactos de compresión. En la modalidad ilustrada, la imagen de vídeo típicamente está por debajo de la compresión de acuerdo con el estándar de compresión de vídeo de H.264. Por consiguiente, la información suplemental que contiene al menos un parámetro de ruido reconfortante se transporta a través de un mensaje de Información Mejorada Suplemental (SEI) de datos de usuario registrado.
Mensaje de SEI de ruido reconfortante El uso de un mensaje de SEI de datos de usuario registrados
sirve para indicar el uso de ruido reconfortante. Este mensaje aplica a todas las imágenes que los siguen hasta que llega una imagen de IDR o un nuevo ruido reconfortante o mensaje de SEI de grano de película. Los mensajes de SEI de ruido reconfortante sólo pueden preceder a I imágenes, y sólo un mensaje de SEI de ruido reconfortante puede preceder a una imagen I particular. I imágenes se indica por corte_tipo igual a 7, o por nal_ref_idc igual a 5. El Cuadro más adelante enlista los elementos de mensaje de SEI relacionados con el ruido reconfortante:
CUADRO 1
reconfortante_ruido_bandera igual a 1 indica que se utiliza la adición de ruido reconfortante. reconfortante_ruido_bandera igual a 0 indica que no se utiliza la adición de ruido reconfortante. reconfortante_ruido_qp_equivalente_idc indica el equivalente de
parámetro de cuantificación utilizado en el cálculo del nivel de ruido reconfortante aditivo, y puede variar en valor de -51 a 52. reconfortante_ruido_qp_peso_equivalente_idc indica un equivalente de peso de parámetro de cuantificación utilizado en el cálculo del nivel de ruido reconfortante aditivo, y puede variar en el valor de -6 a 7.
Implementación de bit exacto de ruido reconfortante La adición de ruido reconfortante de acuerdo con la presente invención involucra ciertas operaciones realizadas en el nivel de bloque, y operaciones realizadas en el nivel de píxel de una imagen de vídeo.
Operaciones de Nivel de Bloque La Figura 1 ilustra un aparato 300 de acuerdo con una modalidad ilustrativa de los presentes principios para realizar operaciones en bloques de 8 x 8 de pixeles luma para calcular los pesos relativos de los tres términos de valor de ruido w0, w-i y que controlan la adición de ruido reconfortante. El aparato 300 de la Figura 1 incluye un bloque de procedimiento 302 que recibe pixeles de luma decodlf icados, la imagen QP = (pic_init_qp_menos26 + 26) y los parámetros reconfortante_ruido_qp_equivalente_idc y reconfortante_ruido_qp_peso_equivalente_idc del mensaje de SEI de ruido reconfortante. El término t indica el número de imagen actual, que va por debajo de un subgrupo de 0 en la imagen I que
sigue a un mensaje de SEI de ruido reconfortante. El bloque de procedimiento 302 calcula el promedio del bloque de píxel de luma de 8 x 8 de la imagen actual, t, como el bloque_prom.(t). Un primer comparador de umbral 305 hace una comparación de este valor con un valor de umbral, digamos 10. Si bloque_prom.(t) >10, el comparador 305 establece el bloque_suma_nivel = 1, de otra forma el valor del bloque_suma_niveI se vuelve 0. Un elemento de retraso 304 retrasa el valor del bloque_prom.(t) por un intervalo de imagen para la entrada de un bloque de diferencia absoluta 306 que calcula la diferencia absoluta entre el valor retrasado del elemento de retraso 304 y el valor del bloque_prom.(t) directamente recibido del bloque de procedimiento 302. Un segundo comparador 310 compara la diferencia calculada por el bloque de diferencia absoluto 306 al valor de umbral, digamos 3. Si el comparador de umbral determina que | bloque_prom.(t)-bIoque_suma(t-1 ) [ > 3, el comparador 310 establece el valor del término bloque_absdif_niveI = 0, de otra forma bloque_absdif_nivel = 1. Si t es igual a 0, bloque_absdif_nivel = 1. Para las resoluciones de televisión de Definición Estándar (SD) e inferiores, todas las operaciones de píxel y de bloque ocurren utilizando la resolución de presentación. Para resoluciones de Alta Definición, las operaciones de bloque ocurren utilizando píxeles submuestreados de 2 x 2 (es decir, utilizando el píxel superior izquierdo de cada bloque de 2 x 2), para que el promedio del píxel de luma de 8 x 8 involucre agregar valores de píxel de 8 x 8 = 64, pero
esos valores son extendidos sobre un rango de píxel de 16 x 16. Para resoluciones de SD, el almacenamiento de los valores del bloque_prom. para la imagen completa requiere en el almacenamiento de 1/64 del tamaño de un almacenamiento de marco. Para las resoluciones de HD, el almacenamiento de los valores del b!oque_prom. requiere una capacidad de almacenamiento de uno/256 del tamaño de un almacenamiento de marco. Un primer cuadro de consulta (LUT) 312 recibe los valores de bloque_suma_nivel y bloque_absdif_nivel de los comparadores de umbral 305 y 310, utiliza los valores para encontrar valores para tres valores de subruido sw0, sw, y swf, que como se describió en mayor detalle, superan la clasificación por un factor de escala wq generado por un segundo cuadro de revisión 314, para generar los valores de ruido w0, W) y wf. El Cuadro 2 ilustra la relación entre el bloque_suma_nivel y bloque_absdif_nivel y los valores de subruido sw0, sw-i y swf proporcionados por el cuadro de revisión 312.
CUADRO 2
bloque_absdif_nivel Bloque_prom._nivel swf SW) sw0
0 0 9 16 36
0 1 9 12 27
1 0 23 14 20
1 1 23 10 15
El cuadro de consulta 314 recibe el valor de la imagen QP, y los valores de los parámetros reconf ortante_ru ido_qp_equivalente_idc, y reconfortante_ruido_qp_peso_equivalente_idc del mensaje de SEI, y utiliza aquellos valores para calcular el factor de clasificación wq para clasificar los valores de suruido sw0, sw, y swf, para generar los valores de ruido w0, w-, y wf, que se utilizan en las operaciones de nivel de píxel realizadas por el aparato 400 descrito aquí más adelante con respecto a la Figura 2. El Cuadro 3 ilustra la relación entre el valor de Q y peso (Q) de un precursor para el factor de clasificación w,.
CUADRO 3
El factor de clasificación wq es proporcionado por la relación: = sujetador >eso(sujetador(QP+reconfortante_ru¡do_qp_equivalente_idc,0,51 ))
reconfortante_ruido_qp_peso_equivalente_¡dc),0 ,7) Como se discutió, la clasificación de los valores de subruido sw0, sw-1 y swf por el factor de clasificación wq genera los valores de ruido Wo, w-i y wf como sigue: w0 = sw * wq w1 = sw i *wq Wf = SWf * Wq Se debe notar que la determinación de la estructura de imagen actual depende de la presentación más que la estructura de codificación. Para una presentación entrelazada, los píxeles del campo actual y el campo previo sirven como ia base para los cálculos. La presentación progresiva, los píxeles del marco actual y el marco previo sirven como la base para los cálculos.
Operaciones de Nivel de Píxel La Figura 2 ilustra un aparato 400 que agrega ruido reconfortante en una base píxel por píxel de acuerdo con los valores de ruido w0, w, y wf obtenido del aparato 300 de la Figura 1. Como se describió aquí más adelante, el aparato 400 hace uso de la misma lista de número aleatorio de Gaussian prealmacenada y el generador polinomio primitivo. El aparato 400 incluye tres generadores de patrón de número aleatorio uniformes polinomios primitivos diferentes 402, 404, y 406. Para la resolución SD, las operaciones de nivel de píxel se realizan para todos los píxeles de luminiscencia, y el valor de ruido de luma generado se aplica al los píxeles tanto de
luma como de croma. Bajo tales circunstancias, la relación pic_ancho=Pic Ancho en MuestraL (como se definió en la recomendación H.264) aplica. Para las resoluciones HD, las operaciones de nivel de píxel se aplican en ¼ de los píxeles, utilizando un submuestreo de 2 x 2, y el valor de ruido generado se aplica a todos los píxeles, utilizando una repetición de píxel de 2 x 2. Bajo tales circunstancia, la relación pic_ancho = PicAncho en MuestrasL>> 1 aplicará. El primer generador de patrón de número aleatorio uniforme 402 inicia su valor de semilla x0(i, semilla_x0(t)) con el valor de semilla semilla_x0(0) = 3 bajo la llegada de un mensaje de SEI que contiene información de ruido reconfortante. En cada marco nuevo t, el patrón de número aleatorio uniforme se inicia para la semilla_x0(t) en donde la semilla_x0(t) = semilla_x0(t-1 ) + 2. El generador de ruido aleatorio 404 inicia su valor de semilla (i, semilla_x1(t)) con el valor de semíla semilla_x1(t) = semilla_x0(t-1 ). Esto implica la relación que x-i(i, semilla_x1 (t)) = x0(i, semilla_x0(t-1 )). Los generadores de número de patrón aleatorios uniformes 402 y 404 generarán los nuevos números UN0(U) y U N n (t, i), respectivamente, en donde UN1(t,i) = UN0(t-1 ,i) de acuerdo con las siguientes relaciones:
UN0(t,i) = x0(i, semilla_x0(t)) % 32 - 16 UN^t.i) = UN0(t-1,i) = x-,(i, semilla_x1(t)) % 32 - 16
El tercer generador de número aleatorio uniforme 406 se inicia en 1 en el inicio de cada marco presentado y sirve para generar una imagen de ruido fija para recibirse por un generador de línea de ruido aleatorio 408. El generador de línea de ruido aleatorio 408 genera equivalentes en la Gaussian_lista[] almacenada en la base de datos 26 para acceder a una línea de 8 números aleatorios utilizando las siguientes operaciones, en donde i incrementa para cada 8 valores: UNf=x(¡, 1) para n = 0..7, G[n] = (Gaussian_lista[(UNf+n)%2048] + 1)>>1 Los resultados de los generadores de ruido uniforme 402 y 404 superan la clasificación a través de una separación de los bloques de clasificación 410. y 412, mientras el resultado del generador de línea de ruido aleatorio supera el cambio a través de un registro de cambio 414. Los multiplicadores 416, 418 y 420 cada uno sirve para manipular el resultado de uno separado de los bloques de clasificación 410 y 412 y el registro de cambio 414 para una separación de los valores de ruido w0, w1 y wf, respectivamente. Un primer bloque de suma 422 suma los resultados de los multiplicadores 418 y 420, mientras un segundo bloque de suma 424 suma el resultado del primer bloque de suma 422 con la salida del multiplicador 416. Un registro de cambio 426 cambia la señal de salida del segundo bloque de suma 426 para generar un valor de ruido en la posición [r][s] de la imagen de fluido igual a: m= pie ancho*r+s
ruido[r][s] = (wf*G[s%8] + w0*UNo(t,m)+wl*UNo(t-1 , m)+512)>>10 en donde w0, w1 y wf cambian en los límites de bloque.
Para secuencias de SD, el ruido final de !uma_ruido igual al ruido agregado, mientras para las secuencias de HD el ruido final luma_ruido se genera al realizar un muestreo superior de 2 x 2 de ruido utilizando repetición de píxel. El ruido de croma es la mitad del valor del ruido de luma final. croma_ruido[r][s] = (Iuma_ruido [r*2][s*2] + 1) >>1 Un primer amplificador de suma 428 suma el luma-ruido con píxeles de luma decodificados y la suma resultante supera el sujetador dentro del rango de [0, 255] a través de un primer sujetador 430 para generar la presentación de píxeles de luma. Un registro de cambio 431 además cambia la señal de resultado del registro de cambio 426 para generar la señal de croma_ruido para sumarse a través del amplificador de suma 432 con los píxeles de croma decodificados. La suma resultante supera la sujeción dentro del rango de [0, 255] a través de un segundo sujetador 436 para generar píxeles de croma de presentación. Lo anterior describe una técnica para agregar ruido reconfortante a una imagen de vídeo.
Apéndice La lista de los 2048 números aleatorios distribuidos Gaussian son:
OxEB, 0x05, 0x33, OxFB, 0x14, OxEF, 0x06, OxlD, 0x26, 0x30, 0xD5, 0x01, 0x20, 0xD9, 0x16, OxlB, 0xE7, OxOA, 0x06, OxFB, 0xF6, OxF7, 0x10, OxCl, 0x08, OxFE, OxCC, 0x09, 0x09, 0x23, 0x17,
OxFB, OxED, 0x15, OxFF, 0x25, OxDF, OxlA, OxD3, 0x10, 0xE9, OxOA, OxFF, 0xE5, Oxl 8, 0x00, 0xE4,0xEC, 0x00, 0x3C, OxCl, OxCB, 0xE8, 0x04, 0x07, Ox3F, Ox3D, 0x36, 0x19, 0x3F, 0x00, 0x03, 0x38, 0x09, OxOE, 0x06, 0x26, 0x38, 0x28, 0xÉ2, OxCl, 0x37, 0xE7, 0xF2, 0x01, OxE8, OxF5, OxlD, 0xF2, OxDC, 0x05, 0x38, 0x21, 0x27, OxFF, OxC7, 0xD5, OxFE, OxFE, 0x14, OxlD, OxDS, 0x18, 0xF3, OxFl, OxEF, OxCC, 0x19, 0x08, 0xF4, OxEF, OxFA, OxF9, OxCl, OxE5, 0xF5, OxE5, OxCl, OxC8, 0x02, 0xF4, OxDC, 0x3F, Ox3F, OxFF, 0x14, 0x2B, OxEO, OxF9, OxlB, 0x09, 0x2D, OxD8, OxEO, OxEO, Oxll, OxFD, OxE5, 0x31, OxFD, Ox2C, Ox3E, 0xF3, 0x2D, 0x00, OxlF, OxlD, 0xE9, OxF5, 0x38, OxFO, Ox3A, 0x06, OxOC, 0x19, OxF8, 0x35, OxFD, OxlA, 0x13, OxEF, 0x08, OxED, 0x02, OxD3, 0x03, OxlF, OxlF, 0xF9, 0x13, OxEE, 0x09, OxlB, 0x08, 0xE7, 0x13, 0x10, OxEE, Ox3E, OxED, OxC5, 0x08, OxFl, 0x00, 0x09, 0x31, OxlE, 0x32, OxFA, OxDC, 0xF8, 0xE7, 0x31, 0x01, 0x01, OxlD, 0x10, OxFF, OxFF, 0x04, OxEQOxCC, OxEE, 0x06, Ox3F, 0x07, OxCl, OxFl, 0xD5, OxED, OxE5, 0x16, OxEC, 0x25, OxOB, 0xF7, OxF5, OxDD, 0x25, 0xE6, 0x00, 0x10, OxEA, 0x08, 0xD2, OxlD, OxEO, OxDF, OxlB, OxCE, 0xF2, OxD5, .OxEF, 0xD2,
0x21, 0x02, OxDC, 0xE2, Ox2É, OxEB, 0x06, 0xF4, OxEE, OxCl, OxFS, 0x07, OxCl, OxlF, Oxll, OxOF, ' 0x2E, OxOS, 0xE7, OxE3, 0x23, 0x26, 0x28, 0x3F, 0x3F, OxlE, 0x10, OxCC, 0xD2, OxOO, 0x00, 0x25, OxDE, 0x23, Ox3F, OxF7, 0xC9, OxOE, OxOB, 0x07, 0x01, 0x13, 0x2D, 0x02, 0x14, 0x00, OxFE, 0x13, 0x07, 0x38, 0xF2, OxEE, 0x19, 0x15, 0x35, OxOD, Ox3B, 0x03, 0xD9; OxOC, OxDE, OxF6, 0x2E, OxFB, 0x00, 0x09, 0x14, 0xE7, 0x27, OxCl, OxEB, 0x3F,Ox08, 0x05, 0xF6, OxOF, OxE7, OxOD, 0xD4, OxD3, OxED, 0xF7, OxFC, OxOC, 0xC6, 0x23, 0xF4, OxEB, 0x00, 0x05, 0x2A, OxCB, 0x13, OxFO, OxC 1 , 0x 17, · 0x19, 0xF4, 0xF6, 0x16, 0x00, 0x07, OxEF, OxDE, 0x00, OxDC, OxOC, OxFD, 0x00, OxOE, OxFF, 0x16, 0x10, OxFO, 0x3A, OxEA, 0x27, OxF5, 0xF8, OxCA, OxFB, OxDD, 0x2C, 0xE9, OxOB, 0xD3, 0x3B, ????, 0x18, OxCl, OxlD, 0x10, 0xD8, OxFB, OxF8, OxFD, 0x16, OxCl, OxF9, 0x2C, Ox3F, 0x08, 0x31, . OxED, OxFO, 0x12, 0x15, OxED, OxFl, OxF6, 0x34, 0xF7, 0x09, 0x09, OxE3, OxFC, OxOF,'OxOO, OxCl, ' 0x10, Ox3F, OxD6, 5x25, OxOB, OxEC, OxE8, OxCl, OxCB, 0xF9, 0x16, OxDB, 0x00, OxOE, OxF7, 0x14, OxDE, OxED, 0x06, 0x3F, OxFF, 0x02, OxOA, OxDC, 0xE3, OxCl, OxFF, OxFF, 0xE6, OxFE, OxC5, 0x2E, 0x3B, OxDS, OxE8, 0x00, 0x09, OxEA, 0x21, 0x26, OxFA, 0xF6, OxCl, Oxl l, OxEC, OxlB, 0x3B, 0xFE, 0xC7, 0xF5, 0x22, 0xF9, OxD3, OxOC, 0xD7, OxEB, OxCl, 0x35, 0xF4, OxEE, 0x13, OxFD, OxFD, 0xD7, 0x02, 0xD5, 0x15, OxEF, 0x04, OxCl, 0x13, 0x22, 0x18, OxEl, 0x24, OxE8, 0x36, OxF3, 0xD4, OxE9, OxED, 0x16, 0x18, OxFF, OxlD, OxEC, 0x28, 0x04, OxCl, OxFC, 0xE4, OxE8, 0x3E, OxEO, 0x17, Oxll, Ox3A,
0x07, OxFB, OxDO, 0x36, Ox2F, OxFS, 0xE5, 0x22, 0x03, OxFA: OxEE, 0x18, 0x12, OxEA, 0x3C, OxFl, OxDA, 0x14, OxEA, 0x02, 0x01, 0x22, 0x08, 0xD9, 0x00, 0xD9, 0x02, Ox3F, 0x15, OxOD, 0x3F, OxCl, OxOD, 0xE5, 0xF3, OxlB, 0x37, 0x17, 0x35, 0x00, OxDA, 0x00, OxlA, OxFC, 0xF5, OxEB, Ox3D, 0x36, 0x3F, 0x32, 0x21, 0x17, 0x02, 0x00, 0x3D, OxFA, OxE5, OxFO, OxE8, 0x2C, 0x20, OxCC, OxEE, Ox2F, OxE6, OxlF, 0x16, OxOE, 0x17, 0x09, OxEF, 0x07, 0x14, 0x17, OxDO, 0xF4, 0x2F, OxDB, 0x3F; OxC7, Ox3F, OxDF, 0x00, 0xF8, 0x19, OxDl, 0x17, 0x05, Oxll, OxEA, OxDB, 0x2C, OxCB, OxFC, OxE4, OxF2, OxCA, 0xF4, Ox3F, 0xE2, OxFA, 0x26, OxEA, 0x08, 0x09, 0x29, OxF5, 0x04, Ox3F, OxDF, OxlA, 0x01, OxOC, 0x06, 0x37, 0x15, OxCS, OxF5, 0x05, 0xF4, 0x29, 0x21, OxFA, 0x25, 0xC3, OxlD, 0x3F, OxFB, 0x31, OxF7, OxlF, OxED, OxlA, 0x04, 0x03, OxlE, 0xE5, 0x01, 0xE4, 0x38, OxCC, 0xE3, 0x01, OxFC, 0xE9, 0x24, 0x2A, OxE5, OxEF, 0x06, Ox3B, OxOD, Ox2E, OxDD, 0x06, OxCF, OxDD, 0xF6, OxOE, 0x23, OxDl, 0x09, 0xE6, 0x20, OxFA, OxEl, OxF4, 0x20, 0x24, OxFC, Ox3F, 0x00, OxCl, 0x33, OxF6, OxDC, 0xC9, OxCD, OxFD, OxOE, OxEC, OxF6, OxE3, 0xF2, 0xF4, 0x09', OxEE, 0xE7; 0x2F, OxE3, OxDl, OxEE, xll, 0x09, OxDE, 0x3F, OxF7, OxCl, 0xF5, 0xC5, 0xE6, 0x12, 0x25, OxCl, 0x00,. OxFB, OxC5, 0xE6, 0xF3, 0x13, 0x22, 0x08, 0x08, 0xC7, Ox2C, OxlF, OxOC, 0x12, 0xF5, 0x18, OxCE, OxFl, OxFC, OxDl, ' OxE6, 0x02, 0x2E, 0xF5, OxE8, OxFC, 0x19, 0x01, OxDB, 0xD4, OxFB, OxED, Ox3F, 0xD5, 0xF5, 0x09, OxOA, 0x38, 0x25, 0x19, OxFl, Ox2E, OxEl, 0x03, OxFB, 0x17, 0x12, 0x32, OxEB, 0xF8, 0xE6, . OxFD,
OxEE, OxDA, OxFl, xF6, OxlF, OxOF, OxlF, OxOA, OxCl, OxOF, OxlF, 0x12, 0x33, 0xD6, ¦ OxFC, 0x26, 0x27, OxlD, 0xD9, OxED, 0x11,-0x04, 0x28, 0xF4, OxFC, 0x01, 0xF8, 0x23, 0x3F, 0x29, 0xD5, OxlB, 0x09, OxC5, 0xC3, 0x12, 0x05, 0x3F, OxlC, OxE5, 0x38, 0x06, OxOC, 0x10, OxFA, 0xE9, OxOA, OxFA, 0x02, OxlC, OxOD, OxOC, OxOC, OxFB, OxEE, 0x12, 0xD2, 0x26, 0x28, 0x04, 0x19, 0x06, 0x21, OxFA, OxOO, 0x10, 0x16, OxDB, 0x10, OxED, OxF5, 0xE8, OxCl, OxF3, OxOF, OxFC, Oxll, 0x06, 0x23, 0x06, - OxlC, 0x05, OxE6, OxD6, OxlA, OxEA,' OxEF, 0x00, 0x3F, 0x05, OxDF,.OxEA, 0x17, OxC7, 0x01, 0x05, OxlC, OxEF, Ox3B, 0xF7, 0xE2, OxlA, OxE3, OxCl, 0xE8, 0xF5, 0x01, OxFE, 0x08, 0xD8, OxEE, 0x3F, OxOC, 0x27, 0x21, OxlF, 0xF4, 0x06, OxEO, OxEE, OxCl, 0xF2, OxOA, OxEl; 0x20, 0xE6, ÓxEC, 0x36, OxEl, 0x07, 0xF6, 0x06, OxOE, OxEl, OxOA, OxOD, 0x2F, OxEA, 0xE3, 0xC6, OxFC, 0x27, 0xE8, 0x0B, OxEB, 0xF8, 0x17, 0xE9, 0xC4, OxEF, 0xF2, 0xE6, OxEA, OxOE, 0x3F, OxFA, 0x18, OxFC, OxCl, 0x25, 0xF3, OxF5, 0x2C, OxlD, 0x05, OxDl, 0x28, OxE3, OxlD, OxlE, 0xF4, 0x14, 0xD3, OxFF, OxF6, 0xE3, OxEA, OxE3, 0xF5, OxE6, 0x23, OxF2, 0x21, OxFl, 0xF5, 0x07, 0xF8,.0xDF, OxF4, 0xF2, 0xE2, 0x17, 0x12, 0x08, 0x07, OxEE, OxF5, OxFB, 0x04, OxF3, 0xF7, OxlD, 0x16, OxE8, 0xE9, OxFF, OxF6, 0xD8, OxOE, OxDF, OxCl, 0x25, 0x32, 0x02, 0xF8, Qx30, Oxll, OxEO, 0x14, OxE7, 0x03, OxE3, OxOB, OxE4, 0xF7, OxF4, OxC5, OxDC, 0x2D, 0x07, 0xF9, 0x27, OxFO, OxD9, OxCl, OxEF, 0x14, 0x26, 0xD7, 0x00, OxlB, OxOB, OxDB, 0x3F, OxF8, 0xF6, 0x06, OxOF, OxlB, 0xC8, OxCl, 0x2C, OxlB, OxlE, 0x06, OxlB,
OxFA, 0xC8, OxF9, OxOF, 0x18, OxDF, OxF8, 0x2D, OxFC, 0x00, OxOA, 0x22, OxDD, 0x31, · 0xF7, 0xC8, 0x20, OxD3, OxFC, OxFC, OxDD, 0x3F, 0x19, 0xD8, OxE8, OxOC, OxlE, 0xE2, 0xC9, 0x03, OxEC, 0x3F, 0x2B, OxEO, 0x35, OxCl, OxFE, Oxll, 0xF9, 0x14, OxES, 0x06, 0x06, 0x24, OxCE, OxF3, 0x26, 0x3F, OxFD, OxCE, 0x2C, 0x12, 0x3C, 0x2C, 0xC2, 0xE3, 0x06, 0xD2, 0xC7, OxOA, OxDF, 0xD5, OxDl, 0xC5, 0x15, 0xF2, OxFl, 0x08, 0x02, OxE6, 0xE2, OxOA, OxEB, 0x05, OxDA, OxE3, 0x06, OxOE, 0x01, 0x03, OxDC, 0x13, 0xE3, OxFB, 0x36, OxE6, 0x14, 0x21, OxFA, OxCl, OxCl, OxE8, OxOB, OxOE, 0x17, 0x11, ' 0x2D, Oxll, OxFO, 0x39, OxE7, OxFO, OxE7, 0x2D, 0x03, 0xD7, 0x24, 0xF4, OxCD, OxOC, OxFB, 0x26, 0x2A, 0x02, 0x21, OxD8, OxFA, OxF8, OxFO, OxE8, 0x09, 0x19, OxOC, 0x04, OxlF, OxCD, ' OxFA, 0x12, Ox3F, 0x38, 0x30, Oxll, 0x00, OxFO, OxE5, 0x3F, 0xC3, OxFO, OxlE, OxFD, Ox3B, OxFO, OxCl,
OxE6, . . ' OxEB, OxlF, 0x01, OxFE, 0xF4, 0x23, 0xE4, OxFO, OxEB, OxEB, 0x10, 0xE4, OxCl, Ox3F, ¦
OxOC, OxEF, OxEB, 0x08, OxD8, OxOE, 0xE4, 0x14, OxCl, OxCl, OxOA, OxE9, OxFB, OxEF, OxEl, 0xE7, OxFO, OxDS, · 0x27, OxDA, OxDC, 0x04, OxOD, OxDC, OxFC, OxDB, OxD6, 0xD6, 0??4, OxOC, 0x27, OxFC, 0xD0, 0xll, OxEO, 0x04, 0xE3, 0x07, 0x00, OxEC, 0x10, OxD5, OxEA, 0x08, OxFF, OxFC, OxlD, 0x13, 0x05, OxCA, OxED, OxOB, 0x10, 0x08, 0xF2, 0x01, 0x19, OxCA, OxFE, 0x32, 0x00, 0x20, OxOB, 0x00, 0x3F, OxlE, 0x16, OxOC, OxFl, 0x03, 0x04, OxFD, 0xE8, 0x31, 0x08, 0x15, 0x00, OxEC, 0x10, OxED, 0xE6,' 0x05, OxCA, 0xF7^ OxlC, 0xCl,-0x22, OxOD, 0x19, 0x2E, 0x13, OxlE, 0xE7, 0x16, OxED, 0x06, 0x2A, Ox3C,
OxOD, 0x21, 0x16, OxC9, 0xD7, OxFF, OxOF, 0x12, 0x09, OxEE, OxlD, 0x23, 0x13, OxDA, 0xE9, OxlD, OxD9, 0x03, OxEl, OxEF, OxFA, OxlE, 0x14, OxGl, 0x23, OxFE, OxOB, OxE5, 0x19, OxCl, 0x21, OxFE, OxEC, OxOE, OxEl, OxlD, OxFF, 0x00, OxF7, OxEA, OxD2, OxD8, OxDO, OxF9, 0xE6, OxFB, OxFB, OxDA, 0x06, 0x00, 0x03, OxDF, OxCl, 0x3F, OxF3, OxOD, OxFA, 0x08, OxFA, OxF3, 0x00, 0x04, 0xE9, OxFO, OxF9, OxOD, OxFl, OxE3, OxlD, 0x26, 0xC4, OxOD, 0x13, OxE5, OxEl, OxFl, 0xF6, OxEE, OxFl, OxFD, OxCl, 0xF4, 0xE2, 0x23, OxCl, 0x38, OxCl, Ox3F, Ox2B, OxFD, 0x39, 0x36, OxlA, 0x2B, · OxCl, 0x01, 0x07, OxOB, 0x25, OxCC, 0xE7, 0x01, 0x24, 0xD8, 0xC9, OxDB, 0x20, 0x28, OxOC, OxlA, Ox3F, OxEA, 0xE7, OxCD, OxEC, OxEO, 0xF2, 0x27, OxDF, 0x20, OxFO, OxFl , OxFD, Ox3F, 0x00, OxFA, OxE7, 0x21, OxF9, 0x02, 0xD2, OxOE, OxEF, OxFD, 0xD3, 0xE4, OxFF, 0x12, 0x15, 0x16, OxFl, OxDE, OxFD, 0x12, 0x13, 0xE7, 0x15, 0xD8, OxlD, 0x02, Ox3F, 0x06, OxlC, 0x21, 0x16, OxlD, OxEB, OxEB, 0x14, OxF9, OxC5, OxOC, 0x01, OxFB, 0x09, OxFA, 0x19, OxOE, 0x01, OxlB, OxES, OxFB, 0x00, 0x01, 0x30, OxF7, OxOE, 0x14, 0x06, 0x15, 0x27, OxEA, OxlB, OxCB, OxEB, OxF7, Ox3F, 0x07, OxFB, 0xF7, 0xD8, 0x29, OxEE, 0x26, OxCA, 0x07, 0x20, OxE8, 0x15, 0x05, 0x06, OxOD, OxOD, OxlE, OxlC, OxOF,
OxOD, 0x35, OxF7, OxlB, 0x06, 0x30, 0x02, OxFD, 0xE2, OxCD, 0x2F, 0x35, OxEB, OxlA, OxOD, 0xE9, OxFC, 0x34, 0xE6, 0x17, 0x2C, 0x33, OxFO, 0x13, OxEF, OxlB, 0xl9,.0x23, OxDl, OxEF, OxD5, OxCB, 0xF7, OxFl, 0x04, 0xF7, 0x27, OxF9, 0x26, 0x02, OxF7, OxCB, Ox2A, OxOA, OxEA, OxED, OxEC, 0x04, 0xF2, 0x25,
0x17, OxDB, OxlE, OxCl, 0x3C, OxC9, OxE4, OxFl, 0x14, 0x03, 0x27, 0x25, 0x21, OxlC, 0x14, 0xF4, OxOF, 0x12, 0xE9, OxEÉ, 0x15, OxDC, OxEE, OxlF, Ox3F, OxDE, 0xE7, 0x2C, OxFO, 0xE2, OxlD, OxE5, 0x15, 0x07, 0x02, OxDF, 0x06, OxD3, OxlF, OxOE, OxED, OxFF, 0x29, OxFF, OxED, OxD6, 0xD6, OxlC, Oxll, OxDE, OxE2, OxOE, OxEE, OxDl, 0xD9, 0x02, OxOF, OxFE, OxFO, 0xD9,.0xF6, OxFC, . 0xDA, 0xl6, 0x03, 0xD2, OxDD, 0x20, 0x04, OxES, Ox3F, OxDE, OxOC, OxEB, OxED, 0xC7, OxlF, OxCl, OxCE, 0x02, ' OxFl, 0x37, OxOB, OxE3, 0x20, OxCE, OxOD, OxEB, OxOA, 0xE3, 0xF3, OxDC, 0x01, 0xD2,
0x02, 0x3F, 0x02, 0x25, 0xD5, OxFC, OxEB, OxCE, Ox3F, 0x00, 0x3E, 0x2D, OxEl , 0x19, OxlC, 0x01, 0x28, OxCl, 0x3F, 0x27, 0x3F, 0xF2, OxOE, Ox3A, OxDB, OxF8, 0xE4, 0x34, 0x18, Oxl6,'OxOC, OxDD, ' 0x18, OxED, OxCB, OxOF, OxFO, 0x01, OxEB, 0x14, OxCl, 0x19, OxCC, OxEB, OxEE, 0x19, 0x00, 0x17, 0x2B, 0xFC, 0x26, OxOD, OxEC, 0xF4, 0x2D, 0x2B, OxE5, 0x25, 0x05, 0x10, 0x26, OxlD, Ox3F, 0x3F, OxFD, OxDC, 0x18, OxFO, OxCB, OxEF, 0x12, OxlC, ÓxlA, OxFS, OxFE, 0x29, OxlA, OxCB, OxlA, 0xC2, OxOE, OxOB, OxlB, OxEB, OxD5, 0xF8, OxFD, 0x17, OxOB, OxFC, 0x00, OxFA, 0x37, 0x25, OxOD, 0xE6, OxEE, OxFO, 0x13, OxOF, 0x21, 0x13, 0x13, OxEl, 0x12, 0x01, OxOA, OxFl, 0xE7, OxF3, OxlA, OxED, QxD5, OxOA, 0x19, 0x39, 0x09, 0xD8, OxDE, 0x00, 0xF9, OxE9, OxEA, OxFF, Ox3E, 0x08, OxFA, OxOB, 0xD7, OxD7, OxDE, 0xF7, OxEO, OxCl, 0x04, 0x28, 0xE8, OxlE, 0x03, OxEE, 0xEAs OxEB, OxlC, 0xF3, 0x17, 0x09, 0xD6, 0x17, OxFA, 0x14, OxEE, OxDB, 0xE2, 0x2A, 0xD9, OxCl, 0x05, 0x19, 0x00, OxFF, 0x06, 0x17,
0x02, 0x09, 0xD9, 0xE5, 0xF3, 0x20, OxDD, 0x05, OxCB, 0x09, 0xF8, 0x05, OxFl, OxlF, OxE5, ¦ 0x12, 0x25, 0xF8, 0x3F, OxDC, OxFO, 0xF2, 0xC5, 0x34, 0x21, 0x35, OxCD, OxCC, 0x23, OxlE, 0x01, OxOB, OxFF, 0x10, OxFE, OxF9, OxDF, OxF9, 0xF5, 0xE5, 0x07, OxEl, 0x25, OxlC, 0xC9, 0x00, 0x29, 0xF3, OxOA, 0x25, OxED, OxF8, OxFB, 0x20, OxFS, OxCl, 0xE5, OxEO, OxOF, 0x2F, Ox3A, 0x01, OxC8, OxFD, OxCA, OxEl, 0x30, 0x04, 0x19, 0x03, 0x25, OxF3, 0x24, 0x38, OxEE, 0xC9, 0x2F, 0xE7, OxOB, OxFA, OxF7, OxlB, OxOA, OxOB, 0x2D, Ox2D, OxOB, OxE8, 0x08, OxDB, OxOB, 0x04, OxES, OxDO; .OxEE, 0x18, OxEF, Oxll, OxCl, OxD6, 0x15, Ox3F, 0xF5, 0xF4, 0x2A, 0x29, OxEF, OxFO, OxFA, 0x36, 0x33, OxED, 0x19, OxDF, Oxll, 0x09, OxF5, 0x18, OxFl, Ox3F, 0x14, OxOC, 0xD2, OxFF, OxFF, 0x34, OxOl; 0xE4, OxF8, 0x03, 0x3F, OxF8, 0x3E, 0x21; 0x22, 0xE2, OxOF, OxEF, OxlA, 0xÉ4, OxF5, 0x08, 0x15, OxEF, OxF3, OxE4, OxDF, 0xF6, OxFC, OxE8, 0x21, 0x06, 0x20, 0x02, 0x17, OxlB, 0x3F, OxDB, 0x16, 0x2C, OxEO, OxFA, OxDA, 0xD8, 0xD3, OxOB, OxOE, 0x10, OxED, 0xD5, OxF0, 0x3O, 0xD3, 0x13,. 0x04, OxEl, . OxFF, OxFB, Ox3F, OxE8, OxEE, OxE5, OxOB, OxEF, OxEF, O E6; Ox2C, 0xD3; 0x00, 0x18, 0x26, OxFE, ÓxCl, 0x08, 0x16, OxFE, Ox C, 0x00, 0xE4, OxF7, OxDC, OxOE, 0x2E, OxlD, 0x18, OxOA, 0x08, 0x37, OxC9, 0x10, 0xD7; 0x17, 0x17, OxFB, Oxll, OxD5, 0x15, OxlC, OxDO, 0x3F, 0xF8, 0x00, 0x00, OxED, ' OxCl, OxFF, 0x00, OxlF, 0x2E, 0x00, 0x12, OxEO, OxE2, OxF7, 0x13; OxCl, OxlC, 0x18, OxFS, Ox3F, Ox2C, OxEB, OxCA, OxE7, OxF8, 0x03, OxEE, 0x22, 0x17, 0xF9, 0x35, 0x14, OxlC, 0x03, 0x09, 0x03,
0x01, 0x2B, 0xD4, 0xD2, 0xF8, 0xF6, 0xF5, 0x06, 0x03, OxRE, OxDA, OxD3, OxFF, 0x03, ¦ OxEF,'OxFE, 0x09, 0x01, OxC9, 0x02, OxDF, OxD8, 0x3C, 0xF7, OxFO, OxEE, OxD6, Ox3F, 0x21, 0x16, 0x08, 0x17
Claims (10)
- REIVINDICACIONES 1. - Un método para reducir artefactos subjetivos en una imagen de vídeo, que comprende los pasos de: recibir información suplemental que incluye al menos un parámetro que especifica un atributo de ruido reconfortante para adición a una imagen; generar el ruido temporalmente correlacionado; y hacer una determinación, de acuerdo con al menos un parámetro, si se agrega el ruido temporalmente correlacionado, y si es así, agregar tal ruido a la imagen a un nivel de acuerdo con al menos un parámetro, para sustancialmente esconder artefactos. 2. - El método de acuerdo con la reivindicación 1, que además comprende el paso de generar el ruido temporalmente correlacionado a través de los pasos de: obtener un promedio de píxel de bloque; acceder a un cuadro de consulta utilizando el promedio de píxel de bloque y los parámetros de cuantificación de imagen para obtener pesos de factores de correlación temporales para pesar el ruido agregado. 3. - El método de acuerdo con la reivindicación 2, en donde el paso de acceder a un cuadro de consulta además comprende el paso de acceder a un cuadro de consulta que contiene números aleatorios de Gaussian. 4.- El método de acuerdo con la reivindicación 2, en donde el paso de agregar ruido temporalmente correlacionado incluye el paso de agregar ruido temporalmente correlacionado a uno de los pixeles de luma o croma . 5. - El método de acuerdo con la reivindicación 4, que además comprende el paso de agregar ruido temporalmente correlacionado e incluye agregar ruido tanto a pixeles de luma como de croma. 6. - El aparato para reducir artefactos subjetivos en una imagen de vídeo, que comprende: medios para recibir información suplemental que incluye al menos un parámetro que especifica un atributo de ruido reconfortante para adición a una imagen; medios para generar el ruido temporalmente correlacionado; y medios, que responden a al menos a un parámetro, para hacer una determinación si se agrega temporalmente el ruido correlacionado, y si es así agregar tal ruido a la imagen en un nivel de acuerdo con al menos un parámetro, para esconder sustancialmente artefactos. 7. - El aparato de acuerdo con la reivindicación 6, que además comprende: medios para obtener un promedio de píxel de bloque; medios para acceder a un cuadro de consulta utilizando el promedio de píxel de bloque y los parámetros de cuantificación de imagen para obtener pesos de factores de correlación temporales para el peso del ruido agregado. 8.- El aparato de acuerdo con la reivindicación 7, en donde la revisión contiene números aleatorios de Gaussian. 9. - El aparato de acuerdo con la reivindicación 6, en donde el medio para agregar ruido temporalmente correlacionado agrega ruido temporalmente correlacionado a uno de los píxeles de luma o croma. 10. - El aparato de acuerdo con la reivindicación 9, en donde los medios para agregar ruido temporalmente correlacionado agrega ruido temporalmente correlaciona tanto a los píxeles de luma como de croma.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US51102603P | 2003-10-14 | 2003-10-14 | |
PCT/US2004/033712 WO2005039188A1 (en) | 2003-10-14 | 2004-10-12 | Technique for bit-accurate comfort noise addition |
Publications (1)
Publication Number | Publication Date |
---|---|
MXPA06004097A true MXPA06004097A (es) | 2006-06-27 |
Family
ID=34465178
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
MXPA06004097A MXPA06004097A (es) | 2003-10-14 | 2004-10-12 | Tecnica para la adicion de ruido reconfortante de bit exacto. |
MXPA06004099A MXPA06004099A (es) | 2003-10-14 | 2004-10-12 | Tecnica para la simulacion de grano de pelicula de bit exacto. |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
MXPA06004099A MXPA06004099A (es) | 2003-10-14 | 2004-10-12 | Tecnica para la simulacion de grano de pelicula de bit exacto. |
Country Status (17)
Country | Link |
---|---|
US (1) | US8238613B2 (es) |
EP (2) | EP1673943A1 (es) |
JP (2) | JP2007508788A (es) |
KR (2) | KR100989897B1 (es) |
CN (2) | CN1868215B (es) |
AU (1) | AU2004306878B2 (es) |
BR (2) | BRPI0415404B1 (es) |
CA (1) | CA2540852C (es) |
ES (1) | ES2749373T3 (es) |
HK (1) | HK1096515A1 (es) |
HU (1) | HUE046111T2 (es) |
MX (2) | MXPA06004097A (es) |
PL (1) | PL1673944T3 (es) |
PT (1) | PT1673944T (es) |
RU (1) | RU2340944C2 (es) |
SG (1) | SG147440A1 (es) |
WO (2) | WO2005039189A1 (es) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5100121B2 (ja) * | 2003-09-23 | 2012-12-19 | トムソン ライセンシング | 事前に計算されたサンプルをモザイキングすることでフィルムグレインをシミュレートするための方法 |
JP2005100100A (ja) * | 2003-09-25 | 2005-04-14 | Toyota Motor Corp | 車輪情報処理装置および車輪情報処理方法 |
CN1868215B (zh) | 2003-10-14 | 2012-10-03 | 汤姆森特许公司 | 用于位精确的胶片颗粒模拟的技术 |
JP2007513434A (ja) * | 2003-12-05 | 2007-05-24 | トムソン ライセンシング | フィルム粒子パターンのデータベースを用いてフィルム粒子のシミュレーションを行う技術 |
JP2007529945A (ja) * | 2004-03-19 | 2007-10-25 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 疑似ランダムノイズ生成のためのテレビジョン信号にリンクされたシードの組み込み及び抽出 |
US8150206B2 (en) * | 2004-03-30 | 2012-04-03 | Thomson Licensing | Method and apparatus for representing image granularity by one or more parameters |
ZA200703153B (en) * | 2004-10-18 | 2008-08-27 | Thomson Licensing | Film grain simulation method |
EP1803303B1 (en) * | 2004-10-21 | 2019-12-04 | InterDigital VC Holdings, Inc. | Technique for adaptive de-blocking of block-based film grain patterns |
MX2007005653A (es) | 2004-11-12 | 2007-06-05 | Thomson Licensing | Simulacion de grano para reproduccion normal y reproduccion de modo de truco para sistemas de reproduccion de video. |
MX2007005652A (es) * | 2004-11-16 | 2007-06-05 | Thomson Licensing | Metodo de simulacion de grano de pelicula con base en coeficientes de transformacion pre-computados. |
US7852409B2 (en) * | 2004-11-16 | 2010-12-14 | Thomson Licensing | Bit-accurate seed initialization for pseudo-random number generators used in a video system |
WO2006055333A2 (en) * | 2004-11-16 | 2006-05-26 | Thomson Licensing | Film grain sei message insertion for bit-accurate simulation in a video system |
KR101169826B1 (ko) * | 2004-11-17 | 2012-08-03 | 톰슨 라이센싱 | 사전계산된 변환 계수들에 기초한 비트-어큐리트 필름그레인 시뮬레이션 방법 |
JP5474300B2 (ja) | 2004-11-22 | 2014-04-16 | トムソン ライセンシング | フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステム |
JP4829893B2 (ja) | 2004-11-23 | 2011-12-07 | トムソン ライセンシング | 低計算量のフィルム粒子シミュレーション技術 |
US8023567B2 (en) * | 2004-11-24 | 2011-09-20 | Thomson Licensing | Film grain simulation technique for use in media playback devices |
ES2323287T3 (es) * | 2005-01-12 | 2009-07-10 | Koninklijke Philips Electronics N.V. | Percepcion de profundidad. |
US7596239B2 (en) * | 2005-08-02 | 2009-09-29 | Lsi Corporation | Method and/or apparatus for video watermarking and steganography using simulated film grain |
GB2432069A (en) * | 2005-11-03 | 2007-05-09 | Tandberg Television Asa | Reducing block noise by applying a dither signal in areas of low spatial detail |
US7664337B2 (en) * | 2005-12-20 | 2010-02-16 | Marvell International Ltd. | Film grain generation and addition |
US9100647B1 (en) * | 2007-01-05 | 2015-08-04 | Marvell International Ltd. | Film grain generator |
US10715834B2 (en) | 2007-05-10 | 2020-07-14 | Interdigital Vc Holdings, Inc. | Film grain simulation based on pre-computed transform coefficients |
US8432975B2 (en) * | 2008-01-18 | 2013-04-30 | Mediatek Inc. | Apparatus and method for processing a picture frame |
KR101574730B1 (ko) * | 2008-11-17 | 2015-12-07 | 삼성전자 주식회사 | 영상 처리 장치 및 방법 |
KR101631270B1 (ko) | 2009-06-19 | 2016-06-16 | 삼성전자주식회사 | 의사 난수 필터를 이용한 영상 필터링 방법 및 장치 |
US20130114690A1 (en) * | 2009-11-30 | 2013-05-09 | Nec Corporation | Video encoding device and video decoding device |
WO2011064945A1 (ja) * | 2009-11-30 | 2011-06-03 | 日本電気株式会社 | 映像符号化装置および映像復号装置 |
CN102884799B (zh) * | 2010-05-11 | 2015-11-25 | 汤姆森许可贸易公司 | 用于3维视频的舒适噪声和胶片颗粒处理 |
JP5693089B2 (ja) * | 2010-08-20 | 2015-04-01 | キヤノン株式会社 | 画像処理装置、及び画像処理装置の制御方法 |
CN102156960B (zh) * | 2010-12-16 | 2012-11-14 | 新奥特(北京)视频技术有限公司 | 一种图像噪声添加方法 |
JP5484310B2 (ja) * | 2010-12-24 | 2014-05-07 | キヤノン株式会社 | 画像処理装置及び画像処理装置の制御方法 |
US9626772B2 (en) | 2012-01-18 | 2017-04-18 | V-Nova International Limited | Distinct encoding and decoding of stable information and transient/stochastic information |
WO2014091943A1 (ja) * | 2012-12-14 | 2014-06-19 | ソニー株式会社 | 画像処理装置および方法 |
US10037202B2 (en) | 2014-06-03 | 2018-07-31 | Microsoft Technology Licensing, Llc | Techniques to isolating a portion of an online computing service |
US9373179B2 (en) * | 2014-06-23 | 2016-06-21 | Microsoft Technology Licensing, Llc | Saliency-preserving distinctive low-footprint photograph aging effect |
WO2017088127A1 (zh) * | 2015-11-25 | 2017-06-01 | 华为技术有限公司 | 一种拍照方法、拍照装置和终端 |
EP3503555B1 (en) | 2017-12-21 | 2020-07-22 | Axis AB | A method and a controller for adding comfort noise to a video sequence |
JP2024509923A (ja) * | 2021-03-18 | 2024-03-05 | インターディジタル・シーイー・パテント・ホールディングス・ソシエテ・パ・アクシオンス・シンプリフィエ | フィルムグレインパラメータを生成する方法又は装置、フィルムグレインパターンを有する画素のブロックを生成する方法又は装置 |
Family Cites Families (93)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2002A (en) * | 1841-03-12 | Tor and planter for plowing | ||
US4663663A (en) * | 1985-05-06 | 1987-05-05 | Eastman Kodak Company | Digital color image processing method employing constrained correction of color reproduction functions |
US4897775A (en) | 1986-06-16 | 1990-01-30 | Robert F. Frijouf | Control circuit for resonant converters |
JPH01222963A (ja) * | 1988-03-01 | 1989-09-06 | Dainippon Screen Mfg Co Ltd | 網点画像作成装置 |
US5040211A (en) | 1988-10-13 | 1991-08-13 | Massachusetts Institute Of Technology | Reliable television transmission through analog channels |
US5028280A (en) | 1988-12-15 | 1991-07-02 | Matsushita Electric Industrial Co., Ltd. | Soft magnetic alloy films having a modulated nitrogen content |
US4935816A (en) | 1989-06-23 | 1990-06-19 | Robert A. Faber | Method and apparatus for video image film simulation |
US5262248A (en) | 1989-11-17 | 1993-11-16 | Matsushita Electric Industrial Co., Ltd. | Soft magnetic alloy films |
JPH0497681A (ja) | 1990-08-16 | 1992-03-30 | Nippon Telegr & Teleph Corp <Ntt> | 映像符号化復号化装置 |
US5687011A (en) | 1990-10-11 | 1997-11-11 | Mowry; Craig P. | System for originating film and video images simultaneously, for use in modification of video originated images toward simulating images originated on film |
US5457491A (en) | 1990-10-11 | 1995-10-10 | Mowry; Craig P. | System for producing image on first medium, such as video, simulating the appearance of image on second medium, such as motion picture or other photographic film |
US5374954A (en) | 1990-10-11 | 1994-12-20 | Harry E. Mowry | Video system for producing video image simulating the appearance of motion picture or other photographic film |
US5140414A (en) | 1990-10-11 | 1992-08-18 | Mowry Craig P | Video system for producing video images simulating images derived from motion picture film |
US5335013A (en) | 1992-01-16 | 1994-08-02 | Faber Robert A | Method and apparatus for video camera image film simulation |
US5283164A (en) | 1992-06-19 | 1994-02-01 | Eastman Kodak Company | Color film with closely matched acutance between different color records |
JPH0757117A (ja) | 1993-07-09 | 1995-03-03 | Silicon Graphics Inc | テクスチャマップへの索引を生成する方法及びコンピュータ制御表示システム |
US5471572A (en) | 1993-07-09 | 1995-11-28 | Silicon Graphics, Inc. | System and method for adding detail to texture imagery in computer generated interactive graphics |
EP0645933B1 (en) | 1993-09-28 | 2002-08-28 | Canon Kabushiki Kaisha | Image reproducing apparatus |
US5831673A (en) * | 1994-01-25 | 1998-11-03 | Przyborski; Glenn B. | Method and apparatus for storing and displaying images provided by a video signal that emulates the look of motion picture film |
US5475425B1 (en) | 1994-01-25 | 2000-07-25 | Przyborski Production | Apparatus and method for creating video ouputs that emulate the look of motion picture film |
JPH08149466A (ja) | 1994-09-30 | 1996-06-07 | Sanyo Electric Co Ltd | 動画像処理方法及び処理装置 |
WO1996013006A1 (en) | 1994-10-20 | 1996-05-02 | Mark Alan Zimmer | Digital mark-making method |
NZ277029A (en) | 1994-12-06 | 1999-04-29 | Cfb Gmbh | Conversion of picture frame sequence from one tv standard to another |
JPH08163594A (ja) | 1994-12-12 | 1996-06-21 | Sony Corp | 動画像復号化方法及び動画像復号化装置 |
US5550815A (en) | 1994-12-30 | 1996-08-27 | Lucent Technologies Inc. | Apparatus and method for reducing data losses in a growable packet switch |
US5706361A (en) | 1995-01-26 | 1998-01-06 | Autodesk, Inc. | Video seed fill over time |
US5629769A (en) | 1995-06-01 | 1997-05-13 | Eastman Kodak Company | Apparatus and method for the measurement of grain in images |
US5765744A (en) | 1995-07-11 | 1998-06-16 | Nippon Steel Corporation | Production of small metal bumps |
JPH0973765A (ja) | 1995-09-07 | 1997-03-18 | Sharp Corp | ダンパー装置及び該装置搭載の情報機器 |
DE69608781T2 (de) | 1995-09-12 | 2000-12-28 | Koninkl Philips Electronics Nv | Hybride wellenform- und modellbasierte kodierung und dekodierung von bildsignalen |
BR9504661A (pt) | 1995-09-14 | 1997-10-07 | Francisco Mathieu | Dispositivo controlador de fornecimento de insumos tarifados pré-pagos |
KR100195096B1 (ko) | 1995-09-14 | 1999-06-15 | 윤종용 | 트릭 플레이를 위한 디지탈 비디오 테이프의 기록/재생 방법 및 그 장치 |
US5658612A (en) | 1995-09-29 | 1997-08-19 | Osram Sylvania Inc. | Method for making a tantala/silica interference filter on the surface of a tungsten-halogen incandescent lamp |
US5817447A (en) | 1995-11-08 | 1998-10-06 | Eastman Kodak Company | Laser film printer with reduced fringing |
US5641596A (en) | 1995-12-05 | 1997-06-24 | Eastman Kodak Company | Adjusting film grain properties in digital images |
CH690896A5 (fr) | 1996-01-05 | 2001-02-28 | Jean Perrenoud | Meuble à tiroirs s'ouvrant dans quatre sens. |
GB2312124B (en) | 1996-04-12 | 1998-05-13 | Discreet Logic Inc | Processing image data |
GB9607633D0 (en) | 1996-04-12 | 1996-06-12 | Discreet Logic Inc | Grain matching of composite image in image |
US20020171649A1 (en) | 1997-07-01 | 2002-11-21 | Fogg Chad Edward | Computer system controller having internal memory and external memory control |
JPH11250246A (ja) | 1998-02-27 | 1999-09-17 | Fuji Photo Film Co Ltd | 画像処理方法および装置 |
JP3001502B2 (ja) | 1998-05-20 | 2000-01-24 | 九州日本電気通信システム株式会社 | Atmスイッチモジュール、atmスイッチ容量拡張方法、およびatmルーティング情報設定方法 |
US6650327B1 (en) | 1998-06-16 | 2003-11-18 | Silicon Graphics, Inc. | Display system having floating point rasterization and floating point framebuffering |
US6233647B1 (en) | 1998-07-07 | 2001-05-15 | Silicon Graphics, Inc. | Hashed direct-mapped texture cache |
US6219838B1 (en) | 1998-08-24 | 2001-04-17 | Sharewave, Inc. | Dithering logic for the display of video information |
US6266429B1 (en) | 1998-09-23 | 2001-07-24 | Philips Electronics North America Corporation | Method for confirming the integrity of an image transmitted with a loss |
US6496221B1 (en) | 1998-11-02 | 2002-12-17 | The United States Of America As Represented By The Secretary Of Commerce | In-service video quality measurement system utilizing an arbitrary bandwidth ancillary data channel |
EP1064790A1 (en) * | 1999-01-15 | 2001-01-03 | Koninklijke Philips Electronics N.V. | Coding and noise filtering an image sequence |
US6559849B1 (en) | 1999-07-30 | 2003-05-06 | Lucas Digital Ltd. | Animation of linear items |
US6317216B1 (en) | 1999-12-13 | 2001-11-13 | Brown University Research Foundation | Optical method for the determination of grain orientation in films |
WO2001057797A2 (en) * | 2000-02-03 | 2001-08-09 | Applied Science Fiction | Method, system and software for signal processing using sheep and shepherd artifacts |
CA2406459C (en) | 2000-04-07 | 2006-06-06 | Demografx | Enhanced temporal and resolution layering in advanced television |
CA2309002A1 (en) | 2000-05-23 | 2001-11-23 | Jonathan Martin Shekter | Digital film grain reduction |
JP2001357090A (ja) | 2000-06-13 | 2001-12-26 | Hitachi Ltd | 論理合成方法及び論理合成装置 |
US6868190B1 (en) | 2000-10-19 | 2005-03-15 | Eastman Kodak Company | Methods for automatically and semi-automatically transforming digital image data to provide a desired image look |
US6995793B1 (en) | 2000-11-14 | 2006-02-07 | Eastman Kodak Company | Video tap for a digital motion camera that simulates the look of post processing |
US6940993B2 (en) | 2000-12-13 | 2005-09-06 | Eastman Kodak Company | System and method for embedding a watermark signal that contains message data in a digital image |
GB2374748A (en) | 2001-04-20 | 2002-10-23 | Discreet Logic Inc | Image data editing for transitions between sequences |
JP2002359846A (ja) | 2001-05-31 | 2002-12-13 | Sanyo Electric Co Ltd | 画像復号方法および装置 |
US7958532B2 (en) | 2001-06-18 | 2011-06-07 | At&T Intellectual Property Ii, L.P. | Method of transmitting layered video-coded information |
US6760036B2 (en) | 2001-06-27 | 2004-07-06 | Evans & Sutherland Computer Corporation | Extended precision visual system |
ATE363183T1 (de) | 2001-08-24 | 2007-06-15 | Koninkl Philips Electronics Nv | Addieren von halbbildern eines bildes |
US7116729B2 (en) * | 2002-04-29 | 2006-10-03 | Broadcom Corporation | Trimming of local oscillation in an integrated circuit radio |
US20030206662A1 (en) * | 2002-05-03 | 2003-11-06 | Avinash Gopal B. | Method and apparatus for improving perceived digital image quality |
US7065255B2 (en) | 2002-05-06 | 2006-06-20 | Eastman Kodak Company | Method and apparatus for enhancing digital images utilizing non-image data |
US7064755B2 (en) | 2002-05-24 | 2006-06-20 | Silicon Graphics, Inc. | System and method for implementing shadows using pre-computed textures |
KR100865034B1 (ko) | 2002-07-18 | 2008-10-23 | 엘지전자 주식회사 | 모션 벡터 예측 방법 |
US20040068286A1 (en) | 2002-10-07 | 2004-04-08 | Mendius Richard W. | Punctum dilating and punctum plug insertion instrument |
US7171057B1 (en) * | 2002-10-16 | 2007-01-30 | Adobe Systems Incorporated | Image blending using non-affine interpolation |
US20040179610A1 (en) | 2003-02-21 | 2004-09-16 | Jiuhuai Lu | Apparatus and method employing a configurable reference and loop filter for efficient video coding |
ES2395718T3 (es) * | 2003-04-10 | 2013-02-14 | Thomson Licensing | Técnica para simular el grano de una película en un video codificado |
ZA200509227B (en) | 2003-05-15 | 2007-05-30 | Thomson Licensing | Method and apparatus for representing image granularity by one or more parameters |
US7957469B2 (en) * | 2003-08-20 | 2011-06-07 | Thomson Licensing | Video comfort noise addition technique |
US7738721B2 (en) * | 2003-08-29 | 2010-06-15 | Thomson Licensing | Method and apparatus for modeling film grain patterns in the frequency domain |
EP1511320A1 (en) | 2003-09-01 | 2005-03-02 | Matsushita Electric Industrial Co., Ltd. | Film grain encoding |
US6925403B2 (en) | 2003-09-15 | 2005-08-02 | Eaton Corporation | Method and system for calibrating a sensor |
JP5330647B2 (ja) | 2003-09-17 | 2013-10-30 | トムソン ライセンシング | 適応参照画像の発生 |
JP5100121B2 (ja) * | 2003-09-23 | 2012-12-19 | トムソン ライセンシング | 事前に計算されたサンプルをモザイキングすることでフィルムグレインをシミュレートするための方法 |
RU2342703C2 (ru) | 2003-09-23 | 2008-12-27 | Томсон Лайсенсинг | Методика имитации зернистости пленки с помощью частотной фильтрации |
US20070047658A1 (en) | 2003-09-23 | 2007-03-01 | Alexandros Tourapis | Video comfort noise addition technique |
CN1868215B (zh) | 2003-10-14 | 2012-10-03 | 汤姆森特许公司 | 用于位精确的胶片颗粒模拟的技术 |
US7680356B2 (en) | 2003-10-14 | 2010-03-16 | Thomson Licensing | Technique for bit-accurate comfort noise addition |
JP2007513434A (ja) * | 2003-12-05 | 2007-05-24 | トムソン ライセンシング | フィルム粒子パターンのデータベースを用いてフィルム粒子のシミュレーションを行う技術 |
JP2007529945A (ja) | 2004-03-19 | 2007-10-25 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 疑似ランダムノイズ生成のためのテレビジョン信号にリンクされたシードの組み込み及び抽出 |
US8150206B2 (en) | 2004-03-30 | 2012-04-03 | Thomson Licensing | Method and apparatus for representing image granularity by one or more parameters |
US7593465B2 (en) | 2004-09-27 | 2009-09-22 | Lsi Corporation | Method for video coding artifacts concealment |
EP1803093B1 (en) | 2004-10-18 | 2019-08-28 | InterDigital Madison Patent Holdings | Methods, apparatus and system for film grain simulation |
ZA200703153B (en) | 2004-10-18 | 2008-08-27 | Thomson Licensing | Film grain simulation method |
EP1803303B1 (en) | 2004-10-21 | 2019-12-04 | InterDigital VC Holdings, Inc. | Technique for adaptive de-blocking of block-based film grain patterns |
JP4829893B2 (ja) | 2004-11-23 | 2011-12-07 | トムソン ライセンシング | 低計算量のフィルム粒子シミュレーション技術 |
US8023567B2 (en) * | 2004-11-24 | 2011-09-20 | Thomson Licensing | Film grain simulation technique for use in media playback devices |
US7432986B2 (en) | 2005-02-16 | 2008-10-07 | Lsi Corporation | Method and apparatus for masking of video artifacts and/or insertion of film grain in a video decoder |
US20100033750A1 (en) | 2006-09-27 | 2010-02-11 | Hewlett-Packard Development Company, L.P. | Method and Apparatus for Detecting an Inconsistency in Dual Sided Printing |
JP4097681B1 (ja) | 2007-02-01 | 2008-06-11 | 日本航空電子工業株式会社 | コネクタ |
-
2004
- 2004-10-12 CN CN2004800300087A patent/CN1868215B/zh not_active Expired - Fee Related
- 2004-10-12 JP JP2006535615A patent/JP2007508788A/ja active Pending
- 2004-10-12 KR KR1020067006673A patent/KR100989897B1/ko active IP Right Grant
- 2004-10-12 EP EP04794940A patent/EP1673943A1/en not_active Withdrawn
- 2004-10-12 BR BRPI0415404A patent/BRPI0415404B1/pt active IP Right Grant
- 2004-10-12 PT PT47949417T patent/PT1673944T/pt unknown
- 2004-10-12 EP EP04794941.7A patent/EP1673944B1/en active Active
- 2004-10-12 KR KR1020067006645A patent/KR100977244B1/ko active IP Right Grant
- 2004-10-12 BR BRPI0415307-3A patent/BRPI0415307A/pt not_active Application Discontinuation
- 2004-10-12 MX MXPA06004097A patent/MXPA06004097A/es active IP Right Grant
- 2004-10-12 PL PL04794941T patent/PL1673944T3/pl unknown
- 2004-10-12 JP JP2006535616A patent/JP4685021B2/ja not_active Expired - Fee Related
- 2004-10-12 ES ES04794941T patent/ES2749373T3/es active Active
- 2004-10-12 MX MXPA06004099A patent/MXPA06004099A/es active IP Right Grant
- 2004-10-12 WO PCT/US2004/033713 patent/WO2005039189A1/en active Application Filing
- 2004-10-12 SG SG200807701-8A patent/SG147440A1/en unknown
- 2004-10-12 CN CN200480030348XA patent/CN1868216B/zh active Active
- 2004-10-12 HU HUE04794941A patent/HUE046111T2/hu unknown
- 2004-10-12 US US10/575,676 patent/US8238613B2/en active Active
- 2004-10-12 RU RU2006116495/09A patent/RU2340944C2/ru active
- 2004-10-12 CA CA2540852A patent/CA2540852C/en not_active Expired - Fee Related
- 2004-10-12 WO PCT/US2004/033712 patent/WO2005039188A1/en active Search and Examination
- 2004-10-12 AU AU2004306878A patent/AU2004306878B2/en not_active Ceased
-
2007
- 2007-02-01 HK HK07101146.4A patent/HK1096515A1/xx not_active IP Right Cessation
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
MXPA06004097A (es) | Tecnica para la adicion de ruido reconfortante de bit exacto. | |
US7680356B2 (en) | Technique for bit-accurate comfort noise addition | |
EP1865726A1 (en) | A Method and Device for Measuring MPEG Noise Strength of Compressed Digital Image | |
US20190246138A1 (en) | Method of pre-processing of video information for optimized video encoding | |
US20100046859A1 (en) | Image Processing Apparatus, Imaging Apparatus, Image Processing Method, and Program | |
JP2000069487A (ja) | ビデオシ―ケンスのノイズレベルの推定方法 | |
US8305489B2 (en) | Video conversion apparatus and method, and program | |
JP2000078533A (ja) | ビデオ画像のシ―ケンスの静止領域の検出方法 | |
US8736718B2 (en) | Noise elimination method of image sequence | |
JP2005150903A (ja) | 画像処理装置、ノイズ除去方法及びノイズ除去プログラム | |
JPH06153167A (ja) | 動きベクトル検出回路 | |
KR20060069443A (ko) | 보간된 이미지들의 후처리 | |
JP2010004396A (ja) | 画像処理装置、画像処理方法及び撮像装置 | |
EP3053134A1 (en) | Method for noise reduction in an image sequence | |
JP2011014955A (ja) | 映像記録システム | |
Susan et al. | Edge strength based fuzzification of colour demosaicking algorithms | |
Matsuo et al. | Wavelet domain image super-resolution from digital cinema to ultrahigh definition television by dividing noise component | |
US20220383516A1 (en) | Devices and methods for digital signal processing | |
US8553155B2 (en) | System and method for three dimensional comb filtering | |
Kisilev et al. | Real-time video enhancement for high quality videoconferencing | |
Ponomaryov et al. | Image and video quality improvement techniques for emerging applications | |
Vliegen et al. | Advances in super-resolution for high quality television applications | |
Patanavijit | Geman&McClure Stochastic Estimation for a Robust Iterative Multiframe SRR with Geman&McClure-Tikhonov Regularization | |
Lee et al. | An effective image enhancement filtering for noisy image sequences | |
Patanavijit | A robust iterative multiframe SRR using stochastic regularization technique based on hampel estimation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Grant or registration |