ES2328439A1 - Procedimiento de filtrado de datos de imagen. - Google Patents
Procedimiento de filtrado de datos de imagen. Download PDFInfo
- Publication number
- ES2328439A1 ES2328439A1 ES200750005A ES200750005A ES2328439A1 ES 2328439 A1 ES2328439 A1 ES 2328439A1 ES 200750005 A ES200750005 A ES 200750005A ES 200750005 A ES200750005 A ES 200750005A ES 2328439 A1 ES2328439 A1 ES 2328439A1
- Authority
- ES
- Spain
- Prior art keywords
- block
- information
- pixel
- filtering
- pixels
- 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.)
- Granted
Links
- 238000001914 filtration Methods 0.000 title claims abstract description 55
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000003044 adaptive effect Effects 0.000 title abstract description 23
- 230000000694 effects Effects 0.000 claims description 28
- 238000011002 quantification Methods 0.000 claims description 14
- 230000000903 blocking effect Effects 0.000 abstract description 8
- 238000013139 quantization Methods 0.000 abstract description 5
- 230000006835 compression Effects 0.000 abstract description 2
- 238000007906 compression Methods 0.000 abstract description 2
- 230000002708 enhancing effect Effects 0.000 abstract 1
- 230000033001 locomotion Effects 0.000 description 8
- 238000012795 verification Methods 0.000 description 6
- 238000003708 edge detection Methods 0.000 description 5
- 238000000354 decomposition reaction Methods 0.000 description 3
- 241000255925 Diptera Species 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 101150108611 dct-1 gene Proteins 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000000706 filtrate Substances 0.000 description 1
- 230000001788 irregular 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
-
- 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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- 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/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/124—Quantisation
-
- 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/124—Quantisation
- H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
-
- 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/127—Prioritisation of hardware or computational resources
-
- 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/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
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- 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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
-
- 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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- 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/172—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 picture, frame or field
-
- 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/182—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 a pixel
-
- 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/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- 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/48—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using compressed domain processing techniques other than decoding, e.g. modification of transform coefficients, variable length coding [VLC] data or run-length data
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/527—Global motion vector estimation
-
- 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
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
-
- 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
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
-
- H04N7/26058—
-
- H04N7/26127—
-
- H04N7/26329—
-
- H04N7/26377—
-
- H04N7/26888—
-
- H04N7/502—
-
- 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/20004—Adaptive image processing
- G06T2207/20008—Globally adaptive
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Picture Signal Circuits (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Procedimiento de filtrado de datos de imagen para reducir el efecto de bloque, caracterizado porque comprende: (a) obtener el valor absoluto de la diferencia entre los valores de pixeles; (b) comparar el valor absoluto de la diferencia obtenido con un parámetro de cuantificación (Q); y (c) determinar si los valores de pixeles están modificados según el resultado de la comparación cuando el filtrado se realiza sobre los pixeles.
Description
Procedimiento de filtrado de datos de
imagen.
La presente invención es una solicitud
divisionaria de la solicitud de patente española nº 20050077, por
"Procedimiento y dispositivo de filtrado adaptativo de datos de
imagen". La invención se refiere al filtrado de datos, y más
particularmente, a un procedimiento de filtrado de datos de imagen
para reducir el efecto de bloque.
En general, las normas para codificar imágenes
tales como MPEG de la International Standardization Organization
(Organización Internacional de Normalización) (ISO) y el protocolo
H.263 recomendado por la International Telecommunication Unit
(Unión Internacional de Telecomunicaciones) (ITU), adoptan la
estimación de movimiento basada en bloques y bloques discretos de
transformada de coseno (DCT). Cuando se comprime considerablemente
una imagen, la codificación basada en bloques puede dar lugar al
bien conocido efecto de bloque. Un efecto de bloque típico es el
ruido en rejilla en una zona homogénea en la cual pixeles
adyacentes presentan valores de pixel relativamente similares. Otro
efecto de bloque es el ruido en escalera que presenta la forma
escalonada y que se genera a lo largo de los bordes de la imagen.
Asimismo, un ruido de zumbido es un fenómeno típico de Gibb que se
produce por truncado cuando se cuantifican los coeficientes de DCT
para comprimir considerablemente la imagen.
El ruido en rejilla muestra vestigios del
procedimiento basado en bloques en los bordes entre bloques cuando
se visualizan los datos comprimidos en una pantalla después de su
restauración. Por consiguiente, se pueden identificar los bordes
entre los bloques. Asimismo, el ruido en escalera presenta una
forma escalonada en los bordes de la imagen, de modo que se pueden
apreciar un borde irregular en la imagen. Además, se puede apreciar
el solapado de las imágenes con un intervalo predeterminado debido
al ruido de zumbido.
Se han propuesto varios procedimientos para
reducir el efecto de bloque y el ruido de zumbido que se produce
cuando se realiza la codificación basada en bloques. De acuerdo con
la codificación según el protocolo H.261, se utiliza un filtro de
paso bajo (LPF) sencillo de 3x3 como filtro de bucle para reducir
el efecto de bloque ["Video Codec for Audiovisual Services at
Px62 kbit/s", CCITT Recommendation H.261, 14 de diciembre de
1990]. Asimismo, se ha propuesto un sencillo filtro de bucle de
borde para reducir el efecto de bloque y el ruido en zumbido [G.
Bjontegaard, "A Simple Edge Loop Filter to Reduce Blocking and
Mosquito Noise", ISO/IEO JTC1/Sc29/WG11 MPEG96/0617, enero
de 1996, y "A Simple Edge Loop Filter to Reduce Blocking and
Mosquito Noise", ITU SC15 LBC Expert Group
ITU-LBC-96-032,
enero de 1996]. El filtro de bucle de borde genera valores lineales
de dos pixeles adyacentes al límite de bloque y sustituye los dos
valores de pixel con los valores lineales. Dicho filtro de bucle de
borde puede reducir el efecto de bloque, pero no el ruido de
zumbido. Con el fin de reducir dicho ruido de zumbido, se ha
propuesto un filtro no lineal que utiliza un índice binario
[Y.Itoh, "Detail Preserving Nonlinear Filter using Binary Index,
"ISO/IEC JTC1/SC29/WG11 MPEG95/0357, noviembre de 1995]. Sin
embargo, el filtro no lineal no puede reducir el efecto de
bloque.
Con el fin de solucionar los problemas citados
anteriormente, un objetivo de la presente invención consiste, en
particular, en proporcionar un procedimiento de filtrado de datos
de imagen para reducir el efecto de bloque, que comprende obtener el
valor absoluto de la diferencia entre los valores de pixeles;
comparar el valor absoluto de la diferencia obtenido con un
parámetro de cuantificación (Q); y determinar si los valores de
pixeles están modificados según el resultado de la comparación
cuando el filtrado se realiza sobre los pixeles.
En general, el procedimiento comprende la
cuantificación inversa de los datos de imagen; la generación de una
información de bandera que indica si los datos de imagen requieren
filtrado, sobre la base de los datos de imagen cuantificados de
forma inversa y; el filtrado de los datos de imagen de acuerdo con
la información de bandera generada.
La invención puede prever un procedimiento de
filtrado adaptativo a señales, capaz de reducir el efecto de bloque
y el ruido de zumbido de datos de imagen cuando un marco está
compuesto por bloques de un tamaño predeterminado, comprendiendo el
procedimiento las siguientes etapas: (a) generar información sobre
el bloque para reducir el efecto del mismo e información sobre el
zumbido para reducir el ruido de zumbido, a partir de coeficientes
de pixeles predeterminados de las zonas de límite superior e
izquierda del bloque de datos cuando un marco obtenido por la
descomposición de datos de imagen en una cadena de bits para la
cuantificación inversa es un intramarco; y (b) filtrar de forma
adaptativa los datos de imagen que pasan por la cuantificación
inversa y la transformada de coseno discreta inversa según la
información generada sobre el bloque y el ruido de zumbido.
Preferentemente, la etapa (a) comprende además
la etapa de fijar la información sobre el bloque y el ruido de
zumbido del marco anterior que corresponde a un vector de
movimiento como información sobre el bloque y el ruido de zumbido
del marco actual si dicho marco es un intermarco, y fijar la
información sobre el ruido de zumbido en "1" que representa
los datos de imagen que precisan ser filtrados si existe una señal
residual del bloque actual cuantificado de forma inversa, y se
determina la información sobre el bloque y el ruido de zumbido
según los coeficientes de un pixel A dispuesto en la esquina
superior izquierda del bloque, un pixel B dispuesto a la derecha
del pixel A y un pixel C dispuesto por debajo del pixel A.
Preferentemente, la información sobre el bloque
está compuesta por información tanto horizontal como vertical,
siendo la primera fijada en "1" que representa los datos de
imagen que precisan ser filtrados solamente cuando el coeficiente
del pixel A no es igual a "0", o cualquier coeficiente de los
pixeles de la zona de límite izquierdo del bloque no es igual a
"0", y siendo la información vertical sobre el bloque fijada
en "1" que significa los datos de imagen que precisan ser
filtrados solamente cuando el coeficiente del pixel A no es igual a
"0" o cualquier coeficiente de los pixeles de la zona de
límite superior no es igual a "0", y la información sobre el
zumbido se fija en "1" que significa los datos de imagen que
precisan ser filtrados cuando cualquier coeficiente de los pixeles
distintos de los pixeles A, B o C del bloque no es igual a
"0".
Preferentemente, la información sobre el bloque
está compuesta por información tanto horizontal como vertical,
siendo la primera fijada en "1" que significa los datos de
imagen que precisan ser filtrados cuando todos los coeficientes de
los pixeles A, B y C del bloque no son iguales a "0" o
cualquier coeficiente de los pixeles de la zona de límite izquierda
no es igual a "0", y siendo la información vertical sobre el
bloque fijada en "1" que significa los datos de imagen que
precisan ser filtrados cuando todos los coeficientes de los pixeles
A, B y C no son iguales a "0" o cualquier coeficiente de los
pixeles de la zona de límite superior del bloque no es igual a
"0", y la información sobre el zumbido es fijada en "1"
que significa los datos de imagen que precisan ser filtrados cuando
cualquier coeficiente de los pixeles distintos de los pixeles A, B
y C del bloque no es igual a "0".
Preferentemente, con el fin de reducir el efecto
de bloque, en la etapa (b), se realiza el filtrado en sentido
horizontal (o vertical) utilizando un filtro ponderado que presenta
un valor ponderado predeterminado cuando la información sobre el
bloque horizontal (o vertical) del bloque es igual a "1" y la
información sobre el zumbido es igual a "0", y cuando la
información sobre el bloque horizontal (o vertical) del bloque no
es igual a "1" o la información sobre el zumbido no es igual a
"0", se hace una comparación entre un valor absoluto de la
diferencia entre pixeles adyacentes y un valor Q utilizado como
dividendo para cuantificar el bloque, y a continuación se lleva a
cabo el filtrado con un valor predeterminado según el resultado de
la comparación.
La invención también puede prever un filtro
adaptativo a señales capaz de reducir el efecto de bloque y el
ruido de zumbido de datos de imagen cuando un marco está compuesto
de bloques de un tamaño predeterminado, que comprende: una unidad
de verificación de bandera de modo para verificar una bandera con el
fin de determinar si un marco es un intramarco o un intermarco
cuando se descomponen datos de imagen de una cadena de bits para la
cuantificación inversa; un generador de información sobre el
filtrado "intra" para generar información sobre el bloque para
reducir el efecto de bloque e información sobre el zumbido para
reducir la misma, a partir de coeficientes de pixeles
predeterminados de las zonas de límite superior e izquierda del
bloque de datos cuando se determina por medio de la unidad de
verificación de bandera que el marco es un intramarco; un generador
de información sobre el filtrado "inter" para fijar la
información sobre el bloque y la información sobre el zumbido del
marco anterior que corresponde a un vector de movimiento como
información sobre el bloque y el zumbido del marco actual si dicho
marco es un intermarco, y fijar la información sobre el zumbido en
"1" si existe una señal residual del actual bloque cuantificado
de forma inversa; y un filtro adaptativo para el filtrado de forma
adaptativa de datos de imagen que pasan por un cuantificador inverso
y un transformador de coseno directo inverso según la información
sobre el bloque y el zumbido generada por los generadores de
información sobre el filtrado "intra" y el filtrado
"inter".
La invención se puede realizar con un ordenador
digital para propósitos generales que ejecuta un programa a partir
de un medio legible por ordenador, incluyendo pero no estando
limitado, a medios de almacenado tales como medios magnéticos de
almacenado (por ejemplo, ROM, disquetes, discos duros, etc.), los
medios legibles de forma óptica (por ejemplo, los
CD-ROM, DVD, etc.) y ondas portadoras (por ejemplo,
transmisiones por Internet). Por consiguiente, la presente
invención puede ser realizada como un medio capaz de ser procesado
por ordenador.
La invención también puede prever un medio
legible por ordenador que contiene un programa de ordenador para el
filtrado adaptativo a señales capaz de reducir el efecto de bloque
y el ruido de zumbido de datos de imagen cuando un marco está
compuesto por bloques de un tamaño predeterminado, en el que el
filtrado adaptativo a señales comprende las siguientes etapas: (a)
generar información sobre el bloque para reducir el efecto del
bloque e información sobre el zumbido para reducir el ruido del
zumbido, a partir de coeficientes de pixeles predeterminados de las
zonas de límite superior e izquierda del bloque de datos cuando un
marco obtenido por la descomposición de datos de imagen en una
cadena de bits para la cuantificación inversa es un intramarco; (b)
fijar la información sobre el bloque y el zumbido del marco
anterior que corresponde a un vector de movimiento como información
sobre el bloque y el ruido de zumbido del marco actual si dicho
marco es un intermarco, y fijar la información sobre el zumbido en
"1" que representa los datos de imagen que precisan ser
filtrados si existe una señal residual del bloque actual
cuantificado de forma inversa; (c) filtrar de forma adaptativa los
datos de imagen que pasan por la cuantificación inversa y la
transformada discreta inversa de coseno basadas en el bloque, según
la información generada sobre el bloque y el zumbido.
Asimismo, se puede prever un medio legible por
ordenador que contiene un programa de ordenador para un
procedimiento para filtrar el ruido de zumbido que se produce
cuando se decodifican datos de imagen comprimidos basados en
bloques, en el que dicho procedimiento comprende las siguientes
etapas: (a) realizar una operación gradiente sobre el bloque que se
somete a la cuantificación inversa y la transformada de coseno
discreta inversa utilizando predeterminados operadores gradientes
horizontales y verticales de una dimensión; (b) generar un mapa
binario de bordes que representa si cada pixel es un pixel de
borde, utilizando un valor absoluto de la diferencia entre el valor
de gradiente operado de un pixel y el valor del pixel adyacente, y
un valor Q utilizado como dividendo para cuantificar el bloque; y
(c) llevar a cabo un filtrado aplicando una ventana de filtrado
predeterminada al mapa binario de bordes generado.
La Figura 1 es un diagrama de bloques de un
filtro adaptativo a señales para reducir el efecto de bloque y el
ruido de zumbido según la presente invención;
La Figura 2 es un diagrama de flujo que ilustra
un procedimiento para el filtrado adaptativo a señales;
La Figura 3 muestra un bloque cuantificado de
forma inversa que presenta pixeles de 8x8;
La Figura 4 es un diagrama de flujo que ilustra
la etapa de generar información que se utiliza para filtrar un
intramarco;
La Figura 5 es un diagrama de flujo que ilustra
la etapa de generar información que se utiliza para filtrar un
intermarco;
La Figura 6 muestra la disposición de pixeles
adyacentes al límite del bloque, con el fin de ilustrar el filtrado
para reducir el efecto de bloque; y
La Figura 7 muestra la disposición de pixeles a
procesar en el bloque actual.
En la Figura 1, un filtro adaptativo a señales
para reducir el efecto de bloque y el ruido de zumbido según la
presente invención, incluye una unidad de verificación de bandera
de modo 120, un generador de información sobre el filtrado
"intra" 130, un generador de información sobre el filtrado
"inter" 140 y una unidad de filtro adaptativo 150. Cuando se
descomponen los datos de imagen en una cadena de bits para la
cuantificación de forma inversa, la unidad de verificación de
bandera de modo 120 comprueba si el marco es un intramarco o un
intermarco. El generador de información sobre el filtrado
"intra" 130 genera información sobre el bloque para reducir el
efecto de bloque y la información sobre el zumbido a partir de
pixeles predeterminados de las zonas límites superior e izquierda
del bloque de datos cuando se determina por medio de la unidad de
verificación de bandera de modo 120 que el marco es un intramarco.
Cuando dicha unidad de verificación de bandera de modo 120 determina
que el marco es un intermarco, el generador de información sobre el
filtrado "inter" 140 genera información sobre bloque y el
zumbido del marco anterior que corresponde a un vector de
movimiento como información de bloque y de zumbido del marco actual.
En el caso de que exista una señal residual del bloque actual
cuantificado de forma inversa, se fija el zumbido en "1". La
unidad de filtrado adaptativo 150 filtra de forma adaptativa los
datos de imagen del bloque que han pasado por un cuantificador
inverso (Q^{-1})100 y un transformador inverso discreto de
coseno (DCT^{-1}) 110, de acuerdo con la información sobre el
bloque y el zumbido generada por el generador de información sobre
el . filtrado "intra" 130 y el generador de información sobre
el filtrado "inter" 140.
A continuación se describirá un procedimiento
para el filtrado adaptativo a señales. La Figura 2 es un diagrama
de flujo que ilustra el procedimiento para el filtrado adaptativo a
señales según la presente invención. Los datos de imagen en cadena
de bits codificados por un codificador son decodificados por un
decodificador para ser reproducidos. A tal efecto, se descomponen
los datos en cadena de bits y a continuación se cuantifican de
forma inversa utilizando el cuantificador inverso 100 (etapa 200).
En este caso, los datos de imagen están constituidos por una
pluralidad de marcos, estando constituido cada marco por una
pluralidad de bloques. La Figura 3 muestra un bloque cuantificado
de forma inversa que presenta pixeles de 8x8 que forman el
marco.
Antes de filtrar los datos del marco utilizando
una transformada de coseno discreta inversa (IDCT), se comprueba
una bandera con el fin de determinar si el marco es un intramarco o
un intermarco (etapa 210). En el caso de que el marco sea un
intramarco (etapa 220), se genera la información utilizada para
filtrar el intramarco (etapa 230). En el caso de que el marco sea
un intermarco, se genera la información utilizada para filtrar el
intermarco (etapa 240). A continuación, los datos del marco que han
pasado a través del IDCT 110 son filtrados de forma adaptativa según
la información general sobre filtrado, eliminando de este modo el
efecto de bloque y el ruido de zumbido (etapa 250).
La Figura 4 es un diagrama de flujo que ilustra
en detalle la etapa de generar información utilizada para filtrar
el intramarco. Como se puede apreciar en la Figura 4, en el caso de
que se determine por medio de la unidad de verificación de bandera
de modo 120 que el marco es un intramarco, se verifica el
coeficiente del pixel A de la Figura 3 (etapa 400). En el caso de
que únicamente el coeficiente del pixel A no sea igual a "0",
se fija la información sobre bloque horizontal (HBI) y vertical
(VBI) en "1" (etapa 410). En el caso de que cualquiera de los
coeficientes de los pixeles (8 pixeles, entre ellos los pixeles A y
B) que pertenecen a la zona de límite superior 300 del bloque
indicado en la Figura 3 no sea igual a "0" (etapa 420), se fija
el VBI en "1" (etapa 430). En caso contrario, se fija el VBI
en "0" (etapa 440). Asimismo, si cualquier coeficiente de los
pixeles (8 pixeles, entre ellos los pixeles A y C) que pertenecen a
la zona del límite izquierdo 310 del bloque mostrado en la Figura 3
no es igual a "0" (etapa 450), se fija la HBI en "1"
(etapa 460). En caso contrario, se fija la HBI en "0" + (etapa
470).
Una vez que la HBI y la VBI estén fijadas, se
genera la información sobre el zumbido (RI) utilizada para filtrar
el ruido de zumbido. Es decir, si cualquier coeficiente de pixeles
distintos de los pixeles A, B y C del bloque mostrado en la Figura 3
no es igual a "0" (etapa 480), se fija la RI en "1"
(etapa 490). En caso contrario, se fija la RI en "0" (etapa
495). En este caso, la HBI y la VBI se fijan en "1" únicamente
cuando el coeficiente del pixel A no es igual a "0" (etapa
400). Sin embargo, cuando se fija la HBI y la VBI en "1",
incluso si todos los coeficientes de los pixeles A, B y C no son
iguales a "0", se puede obtener un efecto favorable hasta
cierto punto cuando se realiza a continuación un filtrado
adaptativo a señales.
La Figura 5 es un diagrama de flujo que ilustra
la etapa de generar información utilizada para filtrar el
intermarco. En el caso de que se determine por medio de la unidad
de verificación de bandera de modo 120 que el marco es un
intermarco, se transfieren la HBI, la VBI y la RI del intramarco a
la HBI, la VBI y la RI del intermarco según el vector de movimiento
(etapa 500). Asimismo, en el caso de que exista una señal residual
después de la compensación de movimiento (etapa 510), se actualiza
la RI (etapa 520).
Cuando se genera la información sobre el bloque
y el zumbido para el filtrado de la forma descrita anteriormente,
se lleva a cabo el filtrado de forma adaptativa según dicha
información. En primer lugar, se describirá un procedimiento de
filtrado para reducir el efecto de bloque. El filtrado para reducir
el efecto de bloque se clasifica como un filtrado horizontal y
vertical. En este caso, se proporcionará una explicación del
filtrado horizontal. La Figura 6 muestra la disposición de pixeles
adyacentes al límite del bloque, con el fin de ilustrar el filtrado
para reducir el efecto de bloque. Se determina si la HBI y RI de
los bloques I y J de la Figura 6 son iguales a "0" y, en caso
afirmativo, se lleva a cabo un filtrado ponderado sobre los pixeles
A, B, C, D, E y F de la Figura 6 utilizando un filtro de paso bajo
(LPF) de 7 pasos (1,1,1,2,1,1,1).
En el caso de que la HBI y la RI de los bloques
I y J de la Figura 6 no sean iguales a "0", se lleva a cabo un
filtrado sobre los pixeles B, C, D y E utilizando el siguiente
algoritmo.
En el algoritmo incluido anteriormente, ABS
representa un valor absoluto y Q representa un dividendo utilizado
cuando se cuantifican los bloques que forman el marco.
De forma detallada, si el valor absoluto
(ABS(d)) de la diferencia (d) entre los pixeles D y C es
igual o menor que Q, el valor actual de pixel del pixel D se fija
restando d/2 del valor actual de pixel, y el valor actual de pixel
del pixel C se fija sumando d/2 al valor actual de pixel. Asimismo,
si el valor absoluto (ABS(d)) de la diferencia (d) entre los
pixeles E y D es igual o menor que Q, se fija el valor actual de
pixel de los pixeles restando d/4 del valor actual de pixel.
Asimismo, si el valor. absoluto (ABS(d)) de la diferencia
(d) entre los pixeles C y B es igual o menor que Q, los valores
actuales de pixel del pixel B se fija restando d/4 del valor actual
de pixel. Del mismo modo que anteriormente, si los valores de pixel
de los pixeles B, C, D y E se fijan de acuerdo con el algoritmo
distinto del anterior, que resulta evidente para los expertos en la
materia, por cuya razón se omitirá la explicación del mismo.
Asimismo, se lleva a cabo el filtrado vertical según el mismo
principio que el horizontal.
A continuación se describirá un procedimiento
para reducir el ruido de zumbido. En primer lugar, se verifica la
información generada sobre el zumbido. En el caso de que la
información sobre el zumbido se fije en "1", se lleva a cabo el
filtrado. En caso contrario, no se realiza el filtrado. A tal
efecto, se determinan los pixeles en el borde del bloque que han
sido sometidos a la cuantificación inversa y a la IDCT. Con el fin
de determinar los pixeles del borde, se lleva a cabo una operación
de gradiente sobre los bloques que se han sometido a la
cuantificación inversa y a la IDCT utilizando operadores gradientes
horizontales y verticales de una dimensión.
A continuación, se utilizan un valor absoluto de
la diferencia entre un valor de pixel de operación de gradiente y
el valor del pixel adyacente, y un valor Q empleado como dividendo
cuando se cuantifica el bloque, para generar un mapa binario de
borde que representa el borde de cada pixel. En este caso, el bloque
tiene 8X8 pixeles, y el tamaño del mapa binario de borde se
representa como borde "array" de dos dimensiones [10][10] tal
como se puede apreciar en la Figura 7.
Para generar el mapa binario de borde, se lleva
a cabo la detección del borde vertical y del borde horizontal. Los
algoritmos para la detección del borde vertical y del borde
horizontal son los siguientes:
Para la detección del borde vertical, se calcula
un valor absoluto (Al) de la diferencia entre los resultados de
operación de gradiente del pixel (Ptrlmage[0]) en el que se
determina si el pixel constituye un borde del bloque, y se calcula
el pixel derecho (Ptrlmage[I]) del pixel
(Ptrlmage[0]). A continuación se calcula un valor absoluto
(A2) de la diferencia entre los resultados de operación gradiente
del Ptrlmage[0] y del pixel izquierdo (Ptrlmage[-1]) del
pixel (Ptrlmage[0]). Después, se determina si el pixel
constituye un borde según los valores lógicos obtenidos después de
que se haga una comparación de los valores absolutos A1 y A2 con un
valor umbral Th predeterminado, y a continuación se lleva a cabo el
procedimiento anterior en todos los pixeles del bloque. Se lleva a
cabo la detección del borde vertical según una fórmula lógica de
(A1>Th)&&(A2>Th)II(A1>5*Th/2)II(A2)>5*Th/2).
Si la fórmula lógica es cierta, se determina el pixel como un borde
vertical. En caso contrario, se determina que el pixel no es un
borde vertical.
La detección del borde horizontal se lleva a
cabo según el mismo principio que la detección del borde vertical.
En primer lugar, se calcula un valor absoluto (A'1) de la diferencia
entre los resultados de operación gradiente del pixel
(Ptrlmage[0]) en el que se determina si el pixel forma un
borde del bloque, y se calcula el pixel inferior
(Ptrlmage[width]) del pixel (Ptrlmage[0]). A
continuación se calcula un valor absoluto (A'2) de la diferencia
entre los resultados de operación de gradiente del
Ptrlmage[0] y del pixel superior (Ptrlmage[-width]) del
pixel (Ptrlmage[0]. Seguidamente, se determina si el pixel
constituye un borde según los valores lógicos obtenidos, después de
realizar una comparación de los valores absolutos A'1 y A'2 con un
valor umbral Th predeterminado y a continuación se lleva a cabo el
procedimiento anterior en todos los pixeles del bloque. Se lleva a
cabo la detección del borde horizontal según una fórmula lógica de
(A'1>Th)&&(A'2>Th)II(A'1>5*Th/2)II(A'2)>5*Th/2).
Si la fórmula lógica es cierta, se determina el pixel como un borde
horizontal. En caso contrario, se determina que el pixel no es un
borde horizontal. En este caso, "&&" representa la
expresión lógica AND, y "II" representa la expresión lógica
OR.
A continuación, se lleva a cabo el filtrado
aplicando una ventana de filtrado predeterminada al mapa binario de
borde que se ha generado. Se puede realizar el filtrado utilizando
un procedimiento general que aplica una ventana de filtro de tamaño
predeterminado. Sin embargo, aquí el filtrado no se lleva a cabo si
el pixel central de la ventana de filtro constituye un borde,
mientras que se realiza el filtrado si el pixel central no
constituye un borde. La ventana de filtro puede ser general. En este
caso se utiliza una ventana de filtro de
4-conectividad que presenta cinco pixeles dispuestos
en forma de cruz, uno colocado en el centro, como se ilustra en la
Figura 7. En dicha Figura 7, X representa un pixel de borde y las
zonas distintas de las zonas que contienen X representan pixeles
que no constituyen el borde.
Asimismo, si la ventana de filtro no tiene
pixeles de borde, se lleva a cabo el filtrado ordinario, en tanto
que se realiza el filtrado ponderado si existen pixeles de borde.
Se muestra un ejemplo del filtrado ponderado en la Figura 7. En
dicha Figura 7, "< <" representa un desplazamiento hacia
la izquierda, y ">>" representa un desplazamiento hacia
la derecha.
La invención se puede realizar en un ordenador
digital de carácter general que ejecuta un programa a partir de un
medio legible por ordenador, incluyendo pero no estando limitado a
medios de memorización, tales como medios magnéticos de
memorización (por ejemplo, ROM, disquetes, discos duros, etc.), los
medios legibles de forma óptica (por ejemplo, los
CD-ROM, DVD, etc.) y ondas portadoras (por ejemplo,
transmisiones por Internet). Por consiguiente, la presente invención
puede ser realizada como un medio capaz de ser procesado por
ordenador que comprende una unidad de código de programa legible
por ordenador para el filtrado adaptativo a señales, comprendiendo
los medios de codificación de programa legibles por ordenador
dispuestos en el medio capaz de ser procesado por ordenador: medios
de codificación de programa legibles por ordenador para que un
ordenador lleve a cabo la generación de información sobre bloques
para reducir el efecto de bloques e información sobre el zumbido
para reducir el ruido de zumbido, a partir de coeficientes de
pixeles determinados de las zonas de límite superior e izquierdo del
bloque de datos cuando un marco obtenido por descomposición de
datos de imagen en cadena de bits para la cuantificación inversa es
un intramarco; medios de codificación de programa legibles por
ordenador para que un ordenador fije la información sobre bloques y
el zumbido del marco anterior que corresponde a un vector de
movimiento como información sobre bloques y de zumbido del marco
actual si el marco es un intermarco, y fije la información sobre el
zumbido en "1" que representa los datos de imagen que precisan
ser filtrados si existe una señal residual del bloque actual
cuantificado de forma inversa; y medios de codificación de programa
legibles por ordenador para que un ordenador realice el filtrado de
forma adaptativa de los datos de imagen que pasan por la
cuantificación inversa y la transformada de coseno discreta inversa
basadas en el bloque según la información que se genera sobre
bloques y el zumbido, por ejemplo. A partir de la presente
descripción de la invención, para un programador experto en
ordenadores resultarán evidentes un programa, un código y unos
segmentos de código funcionales que puedan utilizarse para la
aplicación de la presente invención.
Como se ha descrito anteriormente, la presente
invención puede eliminar el ruido de bloques y el ruido de zumbido
de una imagen restaurada a partir de una imagen comprimida basada
en bloques, mejorando de este modo la imagen restaurada de una
compresión.
Claims (4)
1. Procedimiento de filtrado de datos de imagen
para reducir el efecto de bloque, caracterizado porque
comprende:
- (a)
- obtener el valor absoluto de la diferencia entre los valores de pixeles;
- (b)
- comparar el valor absoluto de la diferencia obtenido con un parámetro de cuantificación (Q); y
- (c)
- determinar si los valores de pixeles están modificados según el resultado de la comparación cuando el filtrado se realiza sobre los pixeles.
2. Procedimiento según la reivindicación 1,
caracterizado porque el valor absoluto de la diferencia es
la diferencia entre los valores de los pixeles adyacentes.
3. Procedimiento según la reivindicación 1,
caracterizado porque el parámetro de cuantificación se
utiliza como un dividendo para la cuantificación de los datos de
imagen.
4. Procedimiento según la reivindicación 1,
caracterizado porque el valor de pixel se modifica cuando el
valor absoluto de la diferencia es inferior al parámetro de
cuantificación.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970033253A KR100243225B1 (ko) | 1997-07-16 | 1997-07-16 | 블록화효과 및 링잉잡음 감소를 위한 신호적응필터링방법 및신호적응필터 |
KR97-033253 | 1997-07-16 | ||
KR97-33253 | 1997-07-16 |
Publications (2)
Publication Number | Publication Date |
---|---|
ES2328439A1 true ES2328439A1 (es) | 2009-11-12 |
ES2328439B2 ES2328439B2 (es) | 2010-09-29 |
Family
ID=19514754
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES200050002A Expired - Fee Related ES2188346B1 (es) | 1997-07-16 | 1998-06-18 | Procedimiento de filtrado adaptativo a señales, filtro adaptativo a señales y medio legible por ordenador para almacenar un programa para el mismo. |
ES200750005A Expired - Fee Related ES2328439B2 (es) | 1997-07-16 | 1998-06-18 | Procedimiento de filtrado de datos de imagen. |
ES200350066A Expired - Fee Related ES2276555B2 (es) | 1997-07-16 | 1998-06-18 | Procedimiento de filtrado adaptativo de datos de imagen para reducir el efecto bloque y el ruido,y dispositivo de filtrado adaptativo correspondiente. |
ES200350065A Expired - Fee Related ES2276554B2 (es) | 1997-07-16 | 2000-01-14 | Procedimiento de filtrado adaptativo de datos de imagen para reducir el efecto bloque y el ruido dispositivo de filtrado adaptativo correspondiente. |
ES200350077A Expired - Fee Related ES2277472B2 (es) | 1997-07-16 | 2000-01-14 | Procedimiento y dispositivo de filtrado adaptativo de datos de imagen. |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES200050002A Expired - Fee Related ES2188346B1 (es) | 1997-07-16 | 1998-06-18 | Procedimiento de filtrado adaptativo a señales, filtro adaptativo a señales y medio legible por ordenador para almacenar un programa para el mismo. |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES200350066A Expired - Fee Related ES2276555B2 (es) | 1997-07-16 | 1998-06-18 | Procedimiento de filtrado adaptativo de datos de imagen para reducir el efecto bloque y el ruido,y dispositivo de filtrado adaptativo correspondiente. |
ES200350065A Expired - Fee Related ES2276554B2 (es) | 1997-07-16 | 2000-01-14 | Procedimiento de filtrado adaptativo de datos de imagen para reducir el efecto bloque y el ruido dispositivo de filtrado adaptativo correspondiente. |
ES200350077A Expired - Fee Related ES2277472B2 (es) | 1997-07-16 | 2000-01-14 | Procedimiento y dispositivo de filtrado adaptativo de datos de imagen. |
Country Status (13)
Country | Link |
---|---|
US (12) | US6631162B1 (es) |
EP (8) | EP1662670A3 (es) |
JP (4) | JP3590351B2 (es) |
KR (1) | KR100243225B1 (es) |
CN (6) | CN100350786C (es) |
AU (1) | AU725691B2 (es) |
BR (3) | BR9816269B1 (es) |
CA (3) | CA2876329C (es) |
DE (1) | DE19882541T1 (es) |
ES (5) | ES2188346B1 (es) |
GB (1) | GB2342803B (es) |
RU (4) | RU2215376C2 (es) |
WO (1) | WO1999004497A2 (es) |
Families Citing this family (94)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100243225B1 (ko) | 1997-07-16 | 2000-02-01 | 윤종용 | 블록화효과 및 링잉잡음 감소를 위한 신호적응필터링방법 및신호적응필터 |
KR100308016B1 (ko) | 1998-08-31 | 2001-10-19 | 구자홍 | 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 |
US6535643B1 (en) | 1998-11-03 | 2003-03-18 | Lg Electronics Inc. | Method for recovering compressed motion picture for eliminating blocking artifacts and ring effects and apparatus therefor |
KR100304897B1 (ko) * | 1999-07-13 | 2001-11-01 | 구자홍 | 압축 영상신호의 고속 실시간 처리를 위한 블럭현상 및 링현상 제거방법 |
FR2818863A1 (fr) * | 2000-12-26 | 2002-06-28 | Koninkl Philips Electronics Nv | Procede de traitement de donnees |
FR2823943A1 (fr) * | 2001-04-24 | 2002-10-25 | Koninkl Philips Electronics Nv | Procede de detection de bruit dans un flux de donnees video codees |
US6826309B2 (en) * | 2001-05-31 | 2004-11-30 | Xerox Corporation | Prefiltering for segmented image compression |
US6968006B1 (en) | 2001-06-05 | 2005-11-22 | At&T Corp. | Method of content adaptive video decoding |
US7773670B1 (en) * | 2001-06-05 | 2010-08-10 | At+T Intellectual Property Ii, L.P. | Method of content adaptive video encoding |
US6909745B1 (en) | 2001-06-05 | 2005-06-21 | At&T Corp. | Content adaptive video encoder |
US6810086B1 (en) * | 2001-06-05 | 2004-10-26 | At&T Corp. | System and method of filtering noise |
US6970513B1 (en) | 2001-06-05 | 2005-11-29 | At&T Corp. | System for content adaptive video decoding |
KR100525785B1 (ko) | 2001-06-15 | 2005-11-03 | 엘지전자 주식회사 | 이미지 화소 필터링 방법 |
EP1402736B1 (en) * | 2001-06-19 | 2006-03-08 | Koninklijke Philips Electronics N.V. | Method and decoder for processing a digital video signal |
KR100522938B1 (ko) * | 2001-08-13 | 2005-10-24 | 삼성전자주식회사 | 블록화현상 제거장치 및 제거방법, 블록화현상 제거장치가 구비된 디스플레이장치 |
US7031548B2 (en) * | 2001-10-04 | 2006-04-18 | Hewlett-Packard Development Company, L.P. | Method and apparatus for filtering noise from a digital image |
CN101448162B (zh) | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
KR100584549B1 (ko) * | 2002-01-31 | 2006-05-30 | 삼성전자주식회사 | 블록킹 효과를 제거하기 위한 필터링 방법 및 그 장치 |
EP1333681A3 (en) | 2002-01-31 | 2004-12-08 | Samsung Electronics Co., Ltd. | Filtering method and apparatus for reducing block artifacts or ringing noise |
US20050163395A1 (en) * | 2002-03-26 | 2005-07-28 | Koninklijke Philips Electronics N.V. | Video signal post-processing method |
FR2841423A1 (fr) * | 2002-06-25 | 2003-12-26 | Koninkl Philips Electronics Nv | Procede de detection d'artefacts de bloc |
CA2448064C (en) * | 2002-07-11 | 2012-08-07 | Matsushita Electric Industrial Co., Ltd. | Filtering strength determination method, moving picture coding method and moving picture decoding method |
CN1332560C (zh) * | 2002-07-22 | 2007-08-15 | 上海芯华微电子有限公司 | 无附加帧存储器基于块边界的差和量化因子的去块效应法 |
FR2842981A1 (fr) | 2002-07-24 | 2004-01-30 | Koninkl Philips Electronics Nv | Circuit de filtrage de donnees numeriques |
FR2848373A1 (fr) * | 2002-12-04 | 2004-06-11 | Koninkl Philips Electronics Nv | Procede de mesure d'artefacts de bloc |
US6922492B2 (en) * | 2002-12-27 | 2005-07-26 | Motorola, Inc. | Video deblocking method and apparatus |
UA87660C2 (ru) * | 2003-03-17 | 2009-08-10 | Квелкомм Инкорпорейтед | Способ и устройство для улучшения качества видеоизображения с низкой скоростью передачи битов |
US10554985B2 (en) | 2003-07-18 | 2020-02-04 | Microsoft Technology Licensing, Llc | DC coefficient signaling at small quantization step sizes |
EP1534016A3 (en) * | 2003-11-21 | 2007-03-07 | Matsushita Electric Industrial Co., Ltd. | Using motion vectors and the occurrence of coefficient quantization levels to drive a noise removal image postprocessing |
JP2005167399A (ja) * | 2003-11-28 | 2005-06-23 | Noritsu Koki Co Ltd | 画像ノイズ除去方法 |
JP4066367B2 (ja) * | 2003-11-28 | 2008-03-26 | ノーリツ鋼機株式会社 | 画像ノイズ除去方法 |
CN1285214C (zh) * | 2004-01-14 | 2006-11-15 | 华中科技大学 | 一种环路滤波方法和环路滤波器 |
EP1555832A3 (en) * | 2004-01-14 | 2011-05-18 | Samsung Electronics Co., Ltd. | Adaptive loop filtering for reducing blocking artifacts |
KR101000926B1 (ko) * | 2004-03-11 | 2010-12-13 | 삼성전자주식회사 | 영상의 불연속성을 제거하기 위한 필터 및 필터링 방법 |
US9032065B2 (en) | 2004-07-30 | 2015-05-12 | Qualcomm Incorporated | Fast link establishment for network access |
US8233416B2 (en) | 2004-09-28 | 2012-07-31 | Qualcomm Incorporated | Handoff supports for networks having different link establishment protocols |
US7620261B2 (en) * | 2004-11-23 | 2009-11-17 | Stmicroelectronics Asia Pacific Pte. Ltd. | Edge adaptive filtering system for reducing artifacts and method |
US7136536B2 (en) * | 2004-12-22 | 2006-11-14 | Telefonaktiebolaget L M Ericsson (Publ) | Adaptive filter |
US7634148B2 (en) * | 2005-01-07 | 2009-12-15 | Ntt Docomo, Inc. | Image signal transforming and inverse-transforming method and computer program product with pre-encoding filtering features |
US8218634B2 (en) * | 2005-01-13 | 2012-07-10 | Ntt Docomo, Inc. | Nonlinear, in-the-loop, denoising filter for quantization noise removal for hybrid video compression |
US7778327B2 (en) * | 2005-02-08 | 2010-08-17 | Texas Instruments Incorporated | H.264 quantization |
EP1906528A4 (en) * | 2005-07-15 | 2012-11-28 | Nec Corp | DIGITAL ADAPTIVE FILTER, FM RECEIVER, SIGNAL PROCESSING METHOD, AND PROGRAM |
KR100705323B1 (ko) * | 2005-08-18 | 2007-04-10 | 삼성전자주식회사 | 압축 아티팩트 검출장치 및 그 압축 아티팩트 검출방법 |
US8059719B2 (en) * | 2005-09-16 | 2011-11-15 | Sony Corporation | Adaptive area of influence filter |
CN103118254B (zh) * | 2005-09-26 | 2016-01-20 | 三菱电机株式会社 | 运动图像编码装置以及运动图像译码装置 |
US7903733B2 (en) * | 2006-01-26 | 2011-03-08 | Qualcomm Incorporated | Adaptive filtering to enhance video encoder performance |
KR100797024B1 (ko) * | 2006-05-02 | 2008-01-22 | 한국전자통신연구원 | 하이브리드 이미지 워터마킹 방법 및 장치 |
CN101072343A (zh) * | 2006-05-12 | 2007-11-14 | 松下电器产业株式会社 | 图像处理装置、方法及集成电路 |
US20080037627A1 (en) * | 2006-06-26 | 2008-02-14 | Genesis Microchip Inc. | Adaptive reduction of local mpeg artifacts |
CN100414959C (zh) * | 2006-07-14 | 2008-08-27 | 杭州国芯科技有限公司 | 生成预览图像的方法 |
CN101123682B (zh) * | 2006-08-11 | 2011-06-22 | 松下电器产业株式会社 | 可减少图像振铃噪声的方法、装置及集成电路 |
TWI332351B (en) * | 2006-10-05 | 2010-10-21 | Realtek Semiconductor Corp | Image processing method and device thereof for reduction mosquito noise |
WO2008048489A2 (en) * | 2006-10-18 | 2008-04-24 | Thomson Licensing | Method and apparatus for video coding using prediction data refinement |
US8139891B2 (en) * | 2006-11-03 | 2012-03-20 | Siemens Aktiengesellschaft | System and method for structure enhancement and noise reduction in medical images |
KR100843100B1 (ko) * | 2007-02-07 | 2008-07-03 | 삼성전자주식회사 | 디지털 영상에서의 블록 노이즈 저감 방법 및 장치, 이를이용한 인코딩/디코딩 방법 및 인코더/디코더 |
KR101379255B1 (ko) * | 2007-04-06 | 2014-03-28 | 삼성전자주식회사 | 미분 방정식을 이용한 인트라 예측 부호화, 복호화 방법 및장치 |
CN101131429B (zh) * | 2007-09-19 | 2011-03-16 | 浙江大学 | 带像差和小孔径衍射像质退化成像系统的图像复原方法 |
WO2009091521A2 (en) * | 2008-01-14 | 2009-07-23 | Thomson Licensing | Methods and apparatus for de-artifact filtering using multi-lattice sparsity-based filtering |
CN101281643B (zh) * | 2008-04-23 | 2010-06-02 | 浙江大学 | 一种退化函数随空间变化图像的分块复原和拼接方法 |
US8326075B2 (en) | 2008-09-11 | 2012-12-04 | Google Inc. | System and method for video encoding using adaptive loop filter |
JP5490404B2 (ja) * | 2008-12-25 | 2014-05-14 | シャープ株式会社 | 画像復号装置 |
CN101441764B (zh) * | 2008-12-31 | 2011-01-26 | 中国资源卫星应用中心 | 一种mtfc遥感图像复原方法 |
CN101577836B (zh) * | 2009-03-13 | 2014-03-26 | 北京中星微电子有限公司 | 一种视频干扰度分析方法及装置 |
JP5568884B2 (ja) * | 2009-04-02 | 2014-08-13 | セイコーエプソン株式会社 | 映像処理装置、映像処理方法 |
CN101854539B (zh) * | 2009-04-03 | 2012-12-12 | 晨星软件研发(深圳)有限公司 | 消除蚊状噪声的装置及方法 |
US9131246B2 (en) | 2009-12-01 | 2015-09-08 | Intel Corporation | Detecting artifacts in quantization noise in images compresses using discrete cosine transforms |
US8798131B1 (en) | 2010-05-18 | 2014-08-05 | Google Inc. | Apparatus and method for encoding video using assumed values with intra-prediction |
US9210442B2 (en) | 2011-01-12 | 2015-12-08 | Google Technology Holdings LLC | Efficient transform unit representation |
WO2012094751A1 (en) * | 2011-01-14 | 2012-07-19 | Ebrisk Video Inc. | Adaptive loop filtering using tables of filter sets for video coding |
US9380319B2 (en) | 2011-02-04 | 2016-06-28 | Google Technology Holdings LLC | Implicit transform unit representation |
US20120230431A1 (en) | 2011-03-10 | 2012-09-13 | Jill Boyce | Dependency parameter set for scalable video coding |
US8780996B2 (en) | 2011-04-07 | 2014-07-15 | Google, Inc. | System and method for encoding and decoding video data |
US8767817B1 (en) | 2011-04-07 | 2014-07-01 | Google Inc. | Apparatus and method for coding using parameterized equation |
US8780971B1 (en) | 2011-04-07 | 2014-07-15 | Google, Inc. | System and method of encoding using selectable loop filters |
US8781004B1 (en) | 2011-04-07 | 2014-07-15 | Google Inc. | System and method for encoding video using variable loop filter |
US8885706B2 (en) | 2011-09-16 | 2014-11-11 | Google Inc. | Apparatus and methodology for a video codec system with noise reduction capability |
CN102750688B (zh) * | 2011-09-28 | 2017-03-01 | 新奥特(北京)视频技术有限公司 | 一种自动分析图像彩色噪声特性的方法 |
US9462298B2 (en) * | 2011-10-21 | 2016-10-04 | Qualcomm Incorporated | Loop filtering around slice boundaries or tile boundaries in video coding |
US9131073B1 (en) | 2012-03-02 | 2015-09-08 | Google Inc. | Motion estimation aided noise reduction |
KR101220816B1 (ko) | 2012-05-04 | 2013-01-10 | 상명대학교 산학협력단 | 화면내 에지를 검출하는 방법 |
US9344729B1 (en) | 2012-07-11 | 2016-05-17 | Google Inc. | Selective prediction signal filtering |
US9219915B1 (en) | 2013-01-17 | 2015-12-22 | Google Inc. | Selection of transform size in video coding |
US9967559B1 (en) | 2013-02-11 | 2018-05-08 | Google Llc | Motion vector dependent spatial transformation in video coding |
US9544597B1 (en) | 2013-02-11 | 2017-01-10 | Google Inc. | Hybrid transform in video encoding and decoding |
US9674530B1 (en) | 2013-04-30 | 2017-06-06 | Google Inc. | Hybrid transforms in video coding |
US10102613B2 (en) | 2014-09-25 | 2018-10-16 | Google Llc | Frequency-domain denoising |
CN111741311B (zh) | 2014-10-31 | 2024-04-02 | 三星电子株式会社 | 用于对运动矢量进行编码/解码的方法和装置 |
US9565451B1 (en) | 2014-10-31 | 2017-02-07 | Google Inc. | Prediction dependent transform coding |
CN115134607B (zh) * | 2015-06-11 | 2025-02-18 | 杜比实验室特许公司 | 使用自适应去块滤波编码和解码图像的方法及其装置 |
US9769499B2 (en) | 2015-08-11 | 2017-09-19 | Google Inc. | Super-transform video coding |
US10277905B2 (en) | 2015-09-14 | 2019-04-30 | Google Llc | Transform selection for non-baseband signal coding |
US9807423B1 (en) | 2015-11-24 | 2017-10-31 | Google Inc. | Hybrid transform scheme for video coding |
CN116156161A (zh) | 2017-01-04 | 2023-05-23 | 三星电子株式会社 | 视频解码方法和设备以及视频编码方法和设备 |
US11122297B2 (en) | 2019-05-03 | 2021-09-14 | Google Llc | Using border-aligned block functions for image compression |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0779742A2 (en) * | 1995-12-12 | 1997-06-18 | RCA Thomson Licensing Corporation | Noise estimation and reduction apparatus for video signal processing |
EP0808068A2 (en) * | 1996-05-14 | 1997-11-19 | Daewoo Electronics Co., Ltd | Methods and apparatus for removing blocking effect in a motion picture decoder |
US5787210A (en) * | 1994-10-31 | 1998-07-28 | Daewood Electronics, Co., Ltd. | Post-processing method for use in an image signal decoding system |
EP1351508A2 (en) * | 2002-04-05 | 2003-10-08 | Seiko Epson Corporation | Adaptive post-filtering for reducing noise in highly compressed image/video coding |
Family Cites Families (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US567566A (en) * | 1896-09-08 | Lasting-machine | ||
SU1478377A1 (ru) | 1987-03-25 | 1989-05-07 | Предприятие П/Я А-1335 | Адаптивный пространственный фильтр |
SU1438023A1 (ru) | 1987-04-21 | 1988-11-15 | Грузинский политехнический институт им.В.И.Ленина | Двумерный адаптивный восстанавливающий фильтр |
SU1646074A1 (ru) | 1989-01-05 | 1991-04-30 | Предприятие П/Я В-8093 | Устройство цифровой пространственно-временной фильтрации телевизионного сигнала изображени |
US5241395A (en) | 1989-08-07 | 1993-08-31 | Bell Communications Research, Inc. | Adaptive transform coding using variable block size |
AU7480691A (en) | 1990-03-15 | 1991-10-10 | Thomson Consumer Electronics S.A. | Digital image processing including block edges filtering |
JPH03267888A (ja) | 1990-03-16 | 1991-11-28 | Fujitsu Ltd | 画像復号化装置 |
JP3044749B2 (ja) * | 1990-06-22 | 2000-05-22 | ソニー株式会社 | 映像信号符号化装置 |
CZ289474B6 (cs) | 1990-09-19 | 2002-01-16 | Koninklijke Philips Electronics N. V. | Nosič záznamu a čtecí zařízení pro jeho čtení |
US5625714A (en) * | 1991-01-10 | 1997-04-29 | Olympus Optical Co., Ltd. | Image signal decoding device capable of removing block distortion with simple structure |
JPH05183888A (ja) | 1991-12-27 | 1993-07-23 | Mitsubishi Electric Corp | 情報源符号化装置 |
FR2690299B1 (fr) * | 1992-04-17 | 1994-06-17 | Telecommunications Sa | Procede et dispositif de filtrage spatial d'images numeriques decodees par transformation par bloc. |
JPH05316361A (ja) | 1992-04-24 | 1993-11-26 | Sony Corp | ブロック歪除去フィルタ |
US5479211A (en) * | 1992-04-30 | 1995-12-26 | Olympus Optical Co., Ltd. | Image-signal decoding apparatus |
US5379122A (en) | 1992-10-02 | 1995-01-03 | Xerox Corporation | Decompression of standard ADCT-compressed images |
JP3165296B2 (ja) | 1992-12-25 | 2001-05-14 | 三菱電機株式会社 | フレーム間符号化処理方式及びフレーム間符号化処理方法及び符号化制御方式 |
US5367629A (en) * | 1992-12-18 | 1994-11-22 | Sharevision Technology, Inc. | Digital video compression system utilizing vector adaptive transform |
US5402958A (en) | 1993-04-20 | 1995-04-04 | Inner-Tite Corporation | Tamper evident seal |
JPH06327002A (ja) | 1993-05-11 | 1994-11-25 | Olympus Optical Co Ltd | 動画像符号化装置 |
JP3466705B2 (ja) * | 1993-05-28 | 2003-11-17 | ゼロックス・コーポレーション | 圧縮画像の圧縮解除方法 |
JP3081412B2 (ja) | 1993-06-01 | 2000-08-28 | シャープ株式会社 | 画像信号復号器 |
JP3288811B2 (ja) | 1993-07-26 | 2002-06-04 | 日本無線株式会社 | ビデオコーデックにおける後処理フィルタ制御方式及び後処理フィルタ制御回路 |
KR970009302B1 (en) * | 1993-08-17 | 1997-06-10 | Lg Electronics Inc | Block effect reducing apparatus for hdtv |
JP2590705B2 (ja) * | 1993-09-28 | 1997-03-12 | 日本電気株式会社 | 動き補償予測装置 |
JPH07212759A (ja) | 1994-01-27 | 1995-08-11 | Sharp Corp | 画像信号復号器 |
US5512956A (en) * | 1994-02-04 | 1996-04-30 | At&T Corp. | Adaptive spatial-temporal postprocessing for low bit-rate coded image sequences |
JP2673778B2 (ja) * | 1994-02-22 | 1997-11-05 | 国際電信電話株式会社 | 動画像の復号化における雑音低減装置 |
KR970010087B1 (en) * | 1994-04-30 | 1997-06-21 | Daewoo Electronics Co Ltd | Postprocessing method for digital image |
KR970010101B1 (en) * | 1994-06-30 | 1997-06-21 | Daewoo Electronics Co Ltd | Post-processing method of digital transmission pictures |
US5802361A (en) * | 1994-09-30 | 1998-09-01 | Apple Computer, Inc. | Method and system for searching graphic images and videos |
JP3686695B2 (ja) * | 1994-10-20 | 2005-08-24 | オリンパス株式会社 | 画像処理装置 |
US5802218A (en) * | 1994-11-04 | 1998-09-01 | Motorola, Inc. | Method, post-processing filter, and video compression system for suppressing mosquito and blocking atrifacts |
JP2940422B2 (ja) | 1994-11-24 | 1999-08-25 | 日本ビクター株式会社 | 変換符号化された画像データの復号化時に生じるブロック歪の低減方法及び変換符号化された画像データの復号化装置 |
EP0721286A3 (en) | 1995-01-09 | 2000-07-26 | Matsushita Electric Industrial Co., Ltd. | Video signal decoding apparatus with artifact reduction |
KR0165497B1 (ko) | 1995-01-20 | 1999-03-20 | 김광호 | 블럭화현상 제거를 위한 후처리장치 및 그 방법 |
JP2704503B2 (ja) | 1995-02-10 | 1998-01-26 | 和雄 平川 | 破砕装置 |
KR0174452B1 (ko) * | 1995-02-28 | 1999-03-20 | 배순훈 | 디지털 영상 복호화장치 |
US5675666A (en) * | 1995-03-02 | 1997-10-07 | Sony Corportion | Image data compression method and apparatus with pre-processing to compensate for the blocky effect |
KR0160690B1 (ko) | 1995-04-29 | 1999-01-15 | 김광호 | 영상신호 부호화/복호화장치에 있어서 블럭킹 효과 제거회로 |
US5852475A (en) * | 1995-06-06 | 1998-12-22 | Compression Labs, Inc. | Transform artifact reduction process |
US5819035A (en) * | 1995-10-20 | 1998-10-06 | Matsushita Electric Industrial Co., Ltd. | Post-filter for removing ringing artifacts of DCT coding |
JPH09121358A (ja) | 1995-10-25 | 1997-05-06 | Matsushita Electric Ind Co Ltd | 画像符号化及び復号化装置と方法 |
US5790269A (en) * | 1995-12-12 | 1998-08-04 | Massachusetts Institute Of Technology | Method and apparatus for compressing and decompressing a video image |
US5850294A (en) * | 1995-12-18 | 1998-12-15 | Lucent Technologies Inc. | Method and apparatus for post-processing images |
KR100242636B1 (ko) * | 1996-03-23 | 2000-02-01 | 윤종용 | 블록화효과 및 링잉노이즈 감소를 위한 신호적응후처리시스템 |
US5737451A (en) * | 1996-04-10 | 1998-04-07 | Eastman Kodak Company | Method and apparatus for suppressing blocking artifacts in block-transform coded images |
KR100242637B1 (ko) * | 1996-07-06 | 2000-02-01 | 윤종용 | 동보상된 영상의 블록화효과 및 링잉노이즈 감소를 위한 루프필터링방법 |
KR100229796B1 (ko) * | 1996-08-30 | 1999-11-15 | 전주범 | 열화영상에 대한 보상기능을 갖는 영상 복호화 시스템 |
ATE232671T1 (de) * | 1996-11-28 | 2003-02-15 | Cit Alcatel | Verfahren und filter zur reduzierung des blocking effektes |
JP3961600B2 (ja) | 1996-12-27 | 2007-08-22 | ソニー株式会社 | ブロック歪低減方法及び装置 |
US5832115A (en) * | 1997-01-02 | 1998-11-03 | Lucent Technologies Inc. | Ternary image templates for improved semantic compression |
KR100213089B1 (ko) * | 1997-01-29 | 1999-08-02 | 윤종용 | 루프필터링 방법 및 루프필터 |
JP3267888B2 (ja) | 1997-02-06 | 2002-03-25 | 帝人製機株式会社 | 光造形簡易型及びその製造方法 |
KR100219628B1 (ko) * | 1997-02-15 | 1999-09-01 | 윤종용 | 루프필터링 방법 및 루프필터 |
JP3095140B2 (ja) * | 1997-03-10 | 2000-10-03 | 三星電子株式会社 | ブロック化効果の低減のための一次元信号適応フィルター及びフィルタリング方法 |
KR100234316B1 (ko) * | 1997-04-04 | 1999-12-15 | 윤종용 | 링잉노이즈 감소를 위한 신호적응 필터링 방법 및 신호적응필터 |
KR100243225B1 (ko) * | 1997-07-16 | 2000-02-01 | 윤종용 | 블록화효과 및 링잉잡음 감소를 위한 신호적응필터링방법 및신호적응필터 |
CA2440013C (en) | 1997-07-16 | 2013-08-13 | Samsung Electronics Co., Ltd. | Signal adaptive filtering method, signal adaptive filter and computer readable medium for storing program therefor |
KR100226722B1 (ko) * | 1997-07-30 | 1999-10-15 | 구자홍 | 동영상 움직임 벡터 추정 방법 |
KR100269125B1 (ko) * | 1997-10-25 | 2000-10-16 | 윤덕용 | 양자화효과감소를위한영상데이터후처리방법및장치 |
US6000736A (en) | 1998-04-30 | 1999-12-14 | E.J. Brooks Company | Rotatable seal |
US6285801B1 (en) * | 1998-05-29 | 2001-09-04 | Stmicroelectronics, Inc. | Non-linear adaptive image filter for filtering noise such as blocking artifacts |
RU2154918C1 (ru) * | 1998-08-01 | 2000-08-20 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для цикл-фильтрации данных изображения |
KR100647295B1 (ko) * | 2004-11-10 | 2006-11-23 | 삼성전자주식회사 | 비디오 디코더에서의 인접 정보 처리 장치 및 방법과 그방법을 수행하기 위한 프로그램이 저장된 기록 매체 |
-
1997
- 1997-07-16 KR KR1019970033253A patent/KR100243225B1/ko not_active IP Right Cessation
-
1998
- 1998-06-18 GB GB0000161A patent/GB2342803B/en not_active Expired - Lifetime
- 1998-06-18 RU RU2000100936A patent/RU2215376C2/ru active
- 1998-06-18 EP EP20060101554 patent/EP1662670A3/en not_active Ceased
- 1998-06-18 ES ES200050002A patent/ES2188346B1/es not_active Expired - Fee Related
- 1998-06-18 RU RU2003104619A patent/RU2262210C2/ru active
- 1998-06-18 US US09/462,805 patent/US6631162B1/en not_active Expired - Lifetime
- 1998-06-18 EP EP20030005607 patent/EP1335608A3/en not_active Ceased
- 1998-06-18 CN CNB2004100053575A patent/CN100350786C/zh not_active Expired - Lifetime
- 1998-06-18 AU AU79395/98A patent/AU725691B2/en not_active Expired
- 1998-06-18 CN CNB988072653A patent/CN1160668C/zh not_active Expired - Lifetime
- 1998-06-18 CA CA2876329A patent/CA2876329C/en not_active Expired - Lifetime
- 1998-06-18 BR BRPI9816269-1A patent/BR9816269B1/pt not_active IP Right Cessation
- 1998-06-18 CN CNB200410005358XA patent/CN100350787C/zh not_active Expired - Lifetime
- 1998-06-18 ES ES200750005A patent/ES2328439B2/es not_active Expired - Fee Related
- 1998-06-18 CN CNB031044093A patent/CN1324528C/zh not_active Expired - Lifetime
- 1998-06-18 CN CNB2004100053607A patent/CN100382563C/zh not_active Expired - Lifetime
- 1998-06-18 EP EP20030023334 patent/EP1408699A1/en not_active Ceased
- 1998-06-18 CA CA 2296536 patent/CA2296536C/en not_active Expired - Lifetime
- 1998-06-18 ES ES200350066A patent/ES2276555B2/es not_active Expired - Fee Related
- 1998-06-18 JP JP2000503605A patent/JP3590351B2/ja not_active Expired - Lifetime
- 1998-06-18 CA CA 2830878 patent/CA2830878C/en not_active Expired - Lifetime
- 1998-06-18 EP EP20070119167 patent/EP1885133A3/en not_active Ceased
- 1998-06-18 RU RU2003129089A patent/RU2276471C2/ru active
- 1998-06-18 EP EP98929883A patent/EP1002373B1/en not_active Expired - Lifetime
- 1998-06-18 BR BRPI9816272A patent/BRPI9816272B1/pt active IP Right Grant
- 1998-06-18 CN CNB2004100053594A patent/CN1294739C/zh not_active Expired - Lifetime
- 1998-06-18 DE DE1998182541 patent/DE19882541T1/de not_active Withdrawn
- 1998-06-18 WO PCT/KR1998/000169 patent/WO1999004497A2/en active IP Right Grant
- 1998-06-18 BR BR9811111A patent/BR9811111A/pt not_active Application Discontinuation
- 1998-06-18 EP EP20030023335 patent/EP1411730A1/en not_active Ceased
- 1998-06-18 EP EP15164017.4A patent/EP2999222A1/en not_active Withdrawn
- 1998-06-18 EP EP20040007917 patent/EP1445959A3/en not_active Ceased
-
2000
- 2000-01-14 ES ES200350065A patent/ES2276554B2/es not_active Expired - Fee Related
- 2000-01-14 ES ES200350077A patent/ES2277472B2/es not_active Expired - Fee Related
-
2003
- 2003-01-31 US US10/354,986 patent/US7801216B2/en not_active Expired - Fee Related
- 2003-09-25 US US10/669,709 patent/US8295366B2/en not_active Expired - Fee Related
- 2003-09-25 US US10/669,729 patent/US7492823B2/en not_active Expired - Lifetime
- 2003-09-29 RU RU2003129090A patent/RU2276472C2/ru active
- 2003-12-25 JP JP2003431472A patent/JP2004140868A/ja active Pending
- 2003-12-25 JP JP2003431471A patent/JP2004159359A/ja active Pending
-
2007
- 2007-01-04 US US11/649,275 patent/US8494048B2/en not_active Expired - Lifetime
- 2007-01-11 JP JP2007003620A patent/JP2007129765A/ja active Pending
-
2013
- 2013-07-22 US US13/948,057 patent/US8638864B2/en not_active Expired - Fee Related
-
2014
- 2014-01-27 US US14/164,875 patent/US8942296B2/en not_active Expired - Fee Related
- 2014-06-06 US US14/298,530 patent/US8873643B2/en not_active Expired - Lifetime
- 2014-12-04 US US14/560,572 patent/US9060181B1/en not_active Expired - Fee Related
-
2015
- 2015-03-23 US US14/665,841 patent/US9060163B1/en not_active Expired - Fee Related
- 2015-03-23 US US14/665,863 patent/US9077959B1/en not_active Expired - Fee Related
- 2015-06-11 US US14/736,916 patent/US9264705B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5787210A (en) * | 1994-10-31 | 1998-07-28 | Daewood Electronics, Co., Ltd. | Post-processing method for use in an image signal decoding system |
EP0779742A2 (en) * | 1995-12-12 | 1997-06-18 | RCA Thomson Licensing Corporation | Noise estimation and reduction apparatus for video signal processing |
EP0808068A2 (en) * | 1996-05-14 | 1997-11-19 | Daewoo Electronics Co., Ltd | Methods and apparatus for removing blocking effect in a motion picture decoder |
EP1351508A2 (en) * | 2002-04-05 | 2003-10-08 | Seiko Epson Corporation | Adaptive post-filtering for reducing noise in highly compressed image/video coding |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2277472B2 (es) | Procedimiento y dispositivo de filtrado adaptativo de datos de imagen. | |
KR100628839B1 (ko) | 모서리 잡음 검출 및 보상방법 | |
CA2415375C (en) | Signal adaptive filtering method, signal adaptive filter and computer readable medium for storing program therefor | |
CA2440013C (en) | Signal adaptive filtering method, signal adaptive filter and computer readable medium for storing program therefor | |
CA2570723A1 (en) | Signal adaptive filtering method, signal adaptive filter and computer readable medium for storing program therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EC2A | Search report published |
Date of ref document: 20091112 Kind code of ref document: A1 |
|
FG2A | Definitive protection |
Ref document number: 2328439B2 Country of ref document: ES |
|
FD2A | Announcement of lapse in spain |
Effective date: 20180926 |