ES2612906T3 - Método y aparato de filtrado de imágenes y método y aparato para codificación y decodificación de vídeo que los utilizan - Google Patents

Método y aparato de filtrado de imágenes y método y aparato para codificación y decodificación de vídeo que los utilizan Download PDF

Info

Publication number
ES2612906T3
ES2612906T3 ES11780820.4T ES11780820T ES2612906T3 ES 2612906 T3 ES2612906 T3 ES 2612906T3 ES 11780820 T ES11780820 T ES 11780820T ES 2612906 T3 ES2612906 T3 ES 2612906T3
Authority
ES
Spain
Prior art keywords
block
transform
type
filtering
limit
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.)
Active
Application number
ES11780820.4T
Other languages
English (en)
Other versions
ES2612906T5 (es
Inventor
Jinhan Song
Jeongyeon Lim
Yunglyul Lee
Joohee Moon
Haekwang Kim
Byeungwoo Jeon
Jongki Han
Daeyeon Kim
Sungwook Hong
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SK Telecom Co Ltd
Original Assignee
SK Telecom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=45394726&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2612906(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by SK Telecom Co Ltd filed Critical SK Telecom Co Ltd
Application granted granted Critical
Publication of ES2612906T3 publication Critical patent/ES2612906T3/es
Publication of ES2612906T5 publication Critical patent/ES2612906T5/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/103Selection of coding mode or of prediction mode
    • H04N19/107Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
    • H04N19/82Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/86Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/86Methods 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
    • H04N19/865Methods 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 with detection of the former encoding block subdivision in decompressed video

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

Aparato de decodificación de vídeo para decodificación de un vídeo de varios tamaños de bloque y de transformada que comprende: - un decodificador para producir un bloque residual trasformado/cuantificado e información necesaria para la decodificación; la información necesaria para la decodificación incluye información sobre un tipo de bloque para determinar un tamaño del bloque actual a decodificar e información sobre un tipo de transformada/cuantificación, decodificando datos codificados; - una unidad de cuantificación/transformada inversa para decodificar un bloque residual mediante cuantificación/transformada inversa del bloque residual transformado/cuantificado en función de tamaños de transformada de tamaños de bloques de transformada determinados a partir de la información del tipo de transformada/cuantificación donde los tamaños de transformada de los bloques de transformada del bloque actual se eligen dentro del rango del tamaño del bloque residual dependiendo de la información sobre el tipo de transformada/cuantificación - un predictor para generar un bloque predicho prediciendo el bloque actual; - un sumador para reconstruir el bloque actual sumando el bloque residual decodificado y el bloque predicho y - una unidad de filtrado para filtrar un límite de transformada entre un bloque de transformada del bloque actual reconstruido y un bloque de transformada adyacente utilizando la información sobre el tipo de transformada/cuantificación.

Description

imagen1
imagen2
imagen3
imagen4
imagen5
imagen6
MxN), un límite entre transformadas para un tamaño transformada PxQ determinado por el transformador/cuantificador 130 y un límite entre un bloque y una transformada. Un tipo de transformada PxQ hace referencia tanto a un tipo de transformada cuadrada como a un tipo de transformada rectangular, produciéndose el efecto de bloques al aplicar la transformada/cuantificación en función de una unidad de transformada. Para eliminar 5 el efecto de bloques se puede aplicar un filtro antibloques tanto a un límite de macrobloque como a un límite de transformada. En consecuencia, se puede aplicar el filtrado a todos los límites en función del tipo de macrobloque y el tipo de transformada de modo que se puede aplicar un proceso de filtrado para eliminar el efecto de bloques. En cuanto a método de filtrado para la eliminación del efecto de bloques, una realización de la presente descripción es diferente del estándar tradicional H.264/AVC en que aplica un método de filtrado en función de un tamaño de bloque
10 de transformada teniendo en cuenta todos los límites de transformada PxQ.
[0060] En el estándar tradicional H.264 un tipo de macrobloque utilizado para codificación de vídeo es 16x16 píxeles y se genera un bloque predicho realizando una predicción intra/inter de cada macrobloque. Un método de codificación para la codificación de vídeo en unidades de un macrobloque se usa ampliamente porque puede
15 codificar vídeo teniendo en cuenta las características regionales del vídeo. Además, puesto que se utilizan varias predicciones intra/inter para la generación de un bloque predicho se puede conseguir una alta eficiencia de codificación.
[0061] Las figuras 2-4 son diagramas que ilustran modos de predicción intra en función de los tipos de 20 macrobloque utilizados en codificación de vídeo típica.
[0062] La figura 2 es un diagrama que ilustra nueve modos de predicción intra con un tipo de macrobloque que es un macrobloque 4x4 intra. La figura 3 es un diagrama que ilustra nueve modos de predicción con un tipo de macrobloque 8x8 intra. La figura 4 es un diagrama que ilustra cuatro modos de predicción intra con un tipo de
25 macrobloque 16x16.
[0063] En el caso de predicción intra se utiliza un bloque adyacente codificado para generar un bloque predicho en unidades de bloque 4x4, 8x8 o 16x16 16 como ilustra la figura 2. En el caso de una predicción inter un fotograma codificado previamente se utiliza para generar un bloque predicho en unidades de bloque 16x16, 16x8,
30 8x16 u 8x8 como ilustra la figura 3. Si un bloque predicho se genera en unidades de bloque 8x8, cada bloque 8x8 se usa para generar un bloque predicho en unidades de bloque 8x8, 4x8 u 8x4.
[0064] Si un tipo de macrobloque es un tipo de bloque intra, un macrobloque a codificar se predice mediante una predicción intra. El tipo de bloque intra se subdivide en un macrobloque 4x4 intra, un macrobloque 8x8 intra y un
35 macrobloque 16x16 intra. En cada caso, un macrobloque se predice utilizando píxeles adyacentes de un bloque adyacente que ya está codificado, decodificado y reconstruido en función del modo de predicción ilustrado en las figuras 2-4.
[0065] La figura 5 es un diagrama que ilustra un modo de predicción inter en función de un tipo de 40 macrobloque utilizado en codificación de vídeo típica.
[0066] Si un tipo de macrobloque es un tipo de bloque inter, un macrobloque a codificar se predice mediante predicción inter. En este caso, como se ilustra en la figura 3 un macrobloque se predice en unidades de bloque 16x16, 16x8, 8x16 u 8x8 utilizando un fotograma que ya está codificado, decodificado y reconstruido para generar un
45 bloque predicho. Si un macrobloque se predice en unidades de un bloque 8x8, cada bloque 8x8 se predice en unidades de bloque 8x8, 8x4, 4x8 o 4x4 para generar un bloque predicho.
[0067] Además, el estándar H.264 utiliza una transformada de coeficientes enteros 4x4 u 8x8 basada en la transformada del coseno discreta. Una transformada de coeficientes enteros no realiza operaciones con números
50 reales, lo que es un inconveniente de la transformada del coseno discreta y realiza sólo una operación con enteros manteniendo todo lo posible las características de la transformada del coseno discreta. Por lo tanto, la transformada de coeficientes enteros resulta ventajosa en cuanto a eficiencia y complejidad de la codificación. Un filtro antibloques se utiliza para eliminar el efecto de bloques causado por una transformada basada en bloques.
55 [0068] Sin embargo, en caso de una codificación de vídeo de alta resolución el uso de varias transformadas PxQ puede ser más eficiente que utilizar sólo una transformada 4x4 u 8x8 como indica el estándar H.264. En este caso, si se utiliza una transformada PxQ es necesario aplicar un filtro antibloques en unidades de un bloque como en el estándar H.264/AVC tradicional y también aplicar un filtro antibloques a una parte a filtrar en función de distintos tipos de límites de transformada. Además, en caso de filtrado, con un método de filtrado aplicado en función de
60 distintos tipos de macrobloques o transformadas, se pueden conseguir prestaciones y una calidad de vídeo mejoradas solo si se realiza un filtrado más profundo y de más intensidad de un límite de macrobloque o de una transformada mayor que en el método tradicional.
[0069] En una realización de ejemplo de la presente descripción el filtro 180 realiza un filtrado de un límite de transformada de un tamaño que no está previsto en el estándar H.264/AVC en función de una transformada PxQ aplicada a todos o algunos de los tamaños de un macrobloque MxN. En primer lugar un tipo de transformada se 5 identifica por distinta información como u flujo de bits o un tipo de bloque de un tipo de transformada determinada por el transformador/cuantificador 130 discriminándose una parte con efecto de bloques y una parte sin efecto de bloques de un límite entre transformadas. Esto es para evitar aplicar un filtrado innecesario a la parte sin efecto de bloques y para detectar con precisión información sobre la parte sin efecto de bloques y la parte con efecto de bloques de modo que el filtrado se aplique a una posición de un límite de transformada donde aparezca el efecto de
10 bloques.
[0070] En una realización de la presente descripción, un límite entre transformadas, un límite entre un bloque y una transformada y un límite entre bloques se pueden separar antes del filtrado. Aunque en la siguiente descripción sólo se describe la eliminación de un efecto de bloques generado en un límite entre transformadas esto
15 sólo se hace en beneficio de la descripción y un método de filtrado para un límite entre bloques y un método de filtrado para un límite entre una transformada y un bloque puede ser prácticamente igual a un método de filtrado de un límite entre transformadas.
[0071] En un proceso de filtrado el filtro 180 determina un límite de transformada, los píxeles adyacentes al
20 límite a filtrar y una intensidad de filtrado. En este caso, el filtrado se realiza después de determinar si los píxeles adyacentes al límite se corresponden con un borde real de un vídeo o una zona con efecto de bloques generada por la transformada/cuantificación en bloques.
[0072] En realizaciones de la presente descripción la intensidad de filtrado tiene el mismo significado que la 25 intensidad de límite (BC en inglés).
[0073] La figura 6 es un diagrama que ilustra un método de determinación de un tipo de macro bloque MxN y de un tipo de transformada de acuerdo con una realización de la presente descripción y la figura 7 es un diagrama que ilustra un proceso de identificación de un límite y de una intensidad de filtrado de acuerdo con una realización de
30 la presente descripción.
[0074] Como se ilustra en la figura 6 un macro bloque 16x16 se puede dividir en dos subbloques 16x8. En este caso el tamaño del macrobloque no está limitado a 16x16, sino que se puede extender hasta MxN. Además una transformada PxQ se puede aplicar en función del tipo de bloque. La figura 6 ilustra dos ejemplos de un tipo de
35 transformada/cuantificación (que puede ser un tamaño de la transformada) para un bloque 16x8. Específicamente una transformada para un bloque 16x8 puede incluir una transformada 16x8 o dos transformadas 8x8. En este caso cuando se utiliza la transformada que tiene menos cantidad de información de entre las transformadas de dos tamaños, se puede conseguir una eficiencia de codificación máxima.
40 [0075] La selección de un tipo de transformada se describirá en detalle a continuación. Por ejemplo, si un bloque tiene un tamaño 16x8 se puede utilizar una transformada 16x8. Si la transformada 16x8 se divide en dos transformadas 8x8 se puede utilizar la transformada con el mejor rendimiento. Cuando se divide el tamaño de la transformada se puede utilizar un método de aplicación de un valor de patrón de bloques codificados (CBP) o la inserción de otra información en el flujo de bits y también se puede aplicar un método para determinarlo por un tipo
45 de bloque. Para elegir la transformada óptima para un bloque a codificar se pueden calcular secuencialmente los costes de grados de distorsión (RD) para una pluralidad de tipos de transformadas del bloque y se puede seleccionar un tamaño de transformada con el coste RD mínimo como tamaño de transformada definitivo. Por ejemplo, los costes RD para una transformada 16x8, una transformada 8x8, una transformada 8x4, una transformada 4x8 y una transformada 4x4 de un bloque 16x8 se pueden calcular secuencialmente y se puede elegir
50 el tamaño de la transformada con el mínimo coste RD como tamaño de transformada definitivo.
[0076] La información del tamaño de la transformada determinada como se ha indicado se utiliza para realizar el filtrado antibloques en función de un límite de transformada. Puesto que el efecto de bloques se produce de forma diferente en función de los tamaños de la transformada el límite de bloque se identifica antes del filtrado. El
55 hecho de que el límite de bloque sea un límite de la transformada en cuestión se puede identificar utilizando la información del flujo de bits de un bloque reconstruido u otros tipos de información sobre la transformada incluida en un bloque reconstruido antes del filtrado antibloques. En este caso la identificación se refiere a fijar diferentes intensidades de límite.
60 [0077] De acuerdo con una realización de la presente descripción los límites entre bloques de transformadas en un fotograma a filtrar (es decir, los límites de transformada) se identifican en primer lugar. Cuando se han identificado los límites de transformada se determinan una intensidad de filtrado y los píxeles de un límite de filtrado
imagen7
imagen8
imagen9
imagen10
imagen11
110 para generar un bloque predicho prediciendo un bloque actual, un restador 120 para generar un bloque residual restando el bloque predicho del bloque actual, un transformador/cuantificador 130 para determinar un tipo de transformada/cuantificación elegido en función del tipo de bloque actual y transformar/cuantificar el bloque residual en función del tipo de transformada/cuantificación determinada; un codificador 150 para generar datos de vídeo 5 codificados codificando un bloque residual transformado/cuantificado, un cuantificador/transformador inverso 160 para reconstruir un bloque residual mediante cuantificación/transformación inversa del bloque residual transformado/cuantificado, un sumador 170 para generar un bloque reconstruido sumando el bloque predicho al bloque residual reconstruido y un filtro 180 para filtrado del bloque reconstruido en función del tipo de transformada/cuantificación. El decodificador de vídeo 900 puede incluir un decodificador 910 para reconstruir un 10 bloque residual transformado/cuantificado decodificando los datos codificados, un cuantificador/transformador inverso 930 para reconstruir el bloque residual mediante cuantificación/transformación inversa del bloque residual transformado/cuantificado en función del tipo de transformada/cuantificación, un predictor 940 para generar un bloque predicho prediciendo un bloque actual, un sumador 950 para reconstruir el bloque actual sumando un bloque residual reconstruido y el bloque predicho y un filtro 950 para filtrar un límite entre un bloque actual reconstruido y un
15 bloque adyacente en función del tipo de transformada/cuantificación.
[0123] En este caso, en cuanto al método de filtrado para reducir el efecto de cuantificación de datos de vídeo del aparato de codificación de vídeo 100 y el aparato de decodificación de vídeo 900 el método de filtrado del filtro 180 y del filtro 960 del aparato decodificación de vídeo 100 y el aparato de decodificación de vídeo 900 realizan
20 un filtrado según la dirección horizontal y luego según la dirección vertical o realizan un filtrado según la dirección vertical y luego según la dirección horizontal para evitar una incongruencia de valores después del filtrado del aparato de codificación de vídeo 100 y del aparato de decodificación de vídeo 900. Esta secuencia de filtrado antibloques se puede determinar que sea la misma secuencia en el aparato de codificación de vídeo 100 y en el aparato de decodificación de vídeo 900.
25 [0124] La figura 10 es un diagrama de bloques que ilustra un método de codificación de vídeo de acuerdo con una realización de la presente descripción.
[0125] Un método de codificación de acuerdo con una realización de la presente descripción puede incluir:
30 generar un bloque predicho prediciendo un bloque actual (1002), generar un bloque residual restando el bloque predicho del bloque actual (1004), determinar el tipo de transformada/cuantificación elegido en función del tipo de bloque actual (1006), transformar/cuantificar el bloque residual en función del tipo de transformada/cuantificación determinado (1008), generar datos de vídeo codificados codificando un bloque residual transformado/cuantificado (1010), reconstruir un bloque residual mediante transformada/cuantificación inversa del bloque residual
35 transformado/cuantificado (1012), generar un bloque reconstruido sumando el bloque predicho al bloque residual reconstruido (1014) y filtrar un límite entre el bloque reconstruido y un bloque adyacente en función del tipo de transformada/cuantificación (1016).
[0126] En este caso el filtrado puede determinar diferentes intensidades de filtrado de límite en función de si 40 es un límite entre transformadas, un límite entre un bloque y una transformada y un límite entre bloques.
[0127] En este caso, el filtrado se puede hacer en caso de que no haya borde en el límite y la necesidad de límite se puede determinar en función de un tipo de transformada y un tipo de cuantificación.
45 [0128] Además si el tipo de transformada/cuantificación es de mayor tamaño que 16x8 u 8x16 se puede proporcionar la intensidad de límite mayor.
[0129] En el filtrado los píxeles de límite involucrados se pueden determinar en función del tamaño de transformada y el número de píxeles involucrados en el filtrado puede aumentar si aumenta el tamaño de
50 transformada/cuantificación.
[0130] En la transformada/cuantificación se puede generar la información sobre el tipo de transformada/cuantificación.
55 [0131] Se pueden calcular los costes de grado de distorsión (RD) para una pluralidad de tipos de transformada del bloque residual y se puede seleccionar el tipo transformada con el mínimo coste RD calculado como tipo de transformada/cuantificación.
[0132] El tipo de transformada puede ser PxQ (P y Q pueden ser diferentes) y P y Q pueden ser iguales o 60 mayores que 16. Es decir, el tamaño de un lado de un bloque puede ser igual o mayor que 16.
[0133] El filtrado se puede realizar utilizando la información sobre tipo de transformada/cuantificación
trasmitida conjuntamente con un bloque reconstruido.
[0134] El filtrado se puede realizar después de que se determine si el límite entre el bloque reconstruido y el bloque adyacente es un límite de transformada. Si el límite es un límite de transformada el límite se puede filtrar, y si 5 el límite no se corresponde con un borde de una imagen se puede hacer el filtrado.
[0135] En la transformada/cuantificación se puede generar información sobre el tipo de transformada/cuantificación.
10 [0136] En este caso el filtrado se puede realizar en el mismo orden que en el método de codificación de vídeo.
[0137] La figura 11 es un diagrama de flujo que ilustra un método de decodificación de vídeo de acuerdo con una realización de la presente descripción.
15 [0138] Un método de decodificación de vídeo de acuerdo con una realización de la presente descripción puede incluir: producir un bloque residual transformado/cuantificado decodificando datos codificados (1102), decodificar un bloque residual mediante cuantificación/transformada inversa del bloque residual transformado/cuantificado en función del tipo de transformada/cuantificación (1104), generar un bloque predicho
20 prediciendo un bloque actual (1106), reconstruir el bloque actual sumando un bloque residual decodificado y el bloque predicho (1108) y filtrado de un bloque actual reconstruido en función del tipo de transformada/cuantificación (1110).
[0139] El filtrado puede determinar diferentes intensidades de filtrado de límite en función si el límite es un 25 límite entre transformadas, un límite entre bloque y transformada o un límite entre bloques.
[0140] El filtrado se puede hacer después de que se determine si un límite entre el bloque actual reconstruido y un bloque adyacente es un límite de transformada. Si el límite es un límite de transformada el límite se puede filtrar y si el límite no es un borde de una imagen se puede hacer el filtrado.
30 [0141] En este caso el filtrado se puede hacer en caso de que no exista borde en el límite y la intensidad del límite se puede determinar en función del tipo transformada/cuantificación.
[0142] Además si el tipo de transformada/cuantificación es de mayor tamaño que 16x8 u 8x16 se puede 35 proporcionar la mayor intensidad de límite.
[0143] En el filtrado, los píxeles de límite involucrados en el filtrado se pueden determinar en función de un tamaño de transformada y el número de píxeles involucrados en el filtrado puede aumentar al aumentar el tamaño de la transformada/cuantificación.
40 [0144] El filtrado se puede seleccionar en función de la información de un tipo de transformada incluido en los datos codificados entre un una pluralidad de tipos de transformada. Es decir, la información sobre el tipo de transformada/cuantificación se puede generar en la cuantificación/transformada inversa después de decodificar los datos codificados y el filtrado se puede realizar utilizando la información de un tipo de transformada/cuantificación
45 transmitido conjuntamente con el bloque actual reconstruido.
[0145] El filtrado se puede realizar en el mismo orden que en el método de codificación de vídeo.
[0146] El método de codificación/decodificación de vídeo de acuerdo con una realización de la presente
50 descripción se puede implementar combinando un método de codificación de vídeo de acuerdo con una realización de la presente descripción y un método de decodificación de vídeo de acuerdo con una realización de la presente descripción.
[0147] Un método de codificación/decodificación de vídeo de acuerdo con una realización de la presente
55 descripción puede incluir: un método de codificación de vídeo de acuerdo con una realización de la presente descripción para generar un bloque predicho prediciendo un bloque actual, generar un bloque residual restando el bloque predicho del bloque actual, determinar un tipo de transformada/cuantificación elegido en función del tipo de bloque actual, transformar/cuantificar el bloque residual en función del tipo de transformada/cuantificación determinado, generar datos de vídeo codificados codificando un bloque residual transformado/cuantificado,
60 reconstruir un bloque residual mediante transformada/cuantificación inversa del bloque residual transformado/cuantificado, generar un bloque reconstruido sumando el bloque predicho al bloque residual reconstruido y filtrar el bloque reconstruido en función del tipo de transformada/cuantificación; y un método de
imagen12
[0162] A continuación se selecciona un píxel a filtrar (y/o una intensidad de filtrado) en función del tamaño de al menos un bloque de transformada de entre dos bloques de transformada (S1304) y se filtra un píxel incluido en la zona adyacente al límite (S1306).
5 [0163] El método del paso S1302 se puede utilizar como método para identificar un límite entre dos bloques de transformada incluidos en una imagen dentro el filtro 180/960. Es decir, el identificador de límites 1210 se puede utilizar para identificar un límite entre un bloque actual y un bloque adyacente. En este caso aunque la identificación de un límite entre un bloque reconstruido y un bloque adyacente es la que se ejemplifica la presente descripción no
10 está limitado a ella y se puede utilizar para cualquier propósito de identificación de límites entre dos bloques. Puesto que ya se ha descrito anteriormente un método de identificación un límite entre dos bloques haciendo referencia a la figura 8 y a las ecuaciones anteriores se omitirá una descripción detallada del mismo en este caso.
[0164] En el paso S1304 un píxel a filtrar (y/o una intensidad de filtrado) se puede seleccionar en función de
15 un tamaño de al menos un bloque de transformada de entre dos bloques de transformada. Puesto que ya se ha descrito anteriormente un método de selección de un píxel a filtrar en función de un tamaño de bloque de transformada o de selección de una intensidad de filtrado en función de un tamaño de bloque de transformada haciendo referencia a las figura 8 y a las ecuaciones anteriores se omitirá la descripción detallada del mismo en este caso.
20 [0165] En el paso S1306 se filtra al menos un píxel incluido en una zona adyacente al límite. Puesto que el método de filtrado ya se ha descrito anteriormente haciendo referencia a la figura 8 y a las ecuaciones anteriores se omitirá la descripción detallada del mismo en este caso.
25 [0166] En este caso la dimensión de al menos un bloque de transformada puede ser la longitud de al menos un bloque de transformada según una dirección perpendicular al límite.
[0167] Además el tamaño de al menos un bloque de transformada puede ser proporcional al número de píxeles a filtrar. La dimensión de al menos un bloque de transformada puede ser proporcional a la intensidad de
30 filtrado.
[0168] En la descripción anterior aunque todos los componentes de las realizaciones de la presente descripción pueden haberse descrito formando parte de un conjunto ensamblados o interconectados operativamente en una unidad la presente descripción no pretende limitarse a dicha realizaciones sino que dentro del alcance
35 objetivo de la presente descripción los componentes respectivos se pueden combinar selectivamente y operativamente en cualquier cantidad. Cada uno de los componentes también se puede implementar por sí solo en hardware y cada uno por separado se puede combinar parcialmente o completamente, selectivamente e implementarse en un programa de ordenador con módulos de programa para ejecutar las funciones de sus equivalentes hardware. Los códigos o segmentos de código de dicho programa los puede derivar fácilmente el
40 experto en la materia. El programa de ordenador se puede almacenar en un medio legible por ordenador que cuando lo lea ejecute las realizaciones de la presente descripción. El medio legible por ordenador puede incluir medios de almacenamiento magnético, medios de almacenamiento ópticos o una señal de datos.
[0169] Además los términos, «incluye», «comprende» y «tiene» deben interpretarse por defecto como
45 inclusivos o abiertos en lugar de exclusivos o cerrados a menos que se definan específicamente en sentido contrario. Todos los términos que son técnicos, científicos o similares coinciden en su significado con lo que entendería un experto en la materia a menos que se indique lo contrario. Los términos comunes como se encuentran en los diccionarios se deben interpretar en el contexto de la documentación técnica asociada ni demasiado idealmente ni de forma poco práctica a menos que la presente descripción lo defina expresamente así.
50 [0170] Aunque las realizaciones de ejemplo de la presente descripción se han descrito con fines ilustrativos el experto en la materia observará que resultan posibles varias modificaciones, adiciones y sustituciones sin desviarse de las características esenciales de la descripción. Por lo tanto, los ejemplos de realización de la presente descripción no se han descrito con fines limitativos. Análogamente el alcance de la descripción no está limitado por
55 las realizaciones anteriores sino por las reivindicaciones y sus equivalentes.
APLICABILIDAD INDUSTRIAL
[0171] Como se ha descrito anteriormente la presente descripción se puede aplicar a la tecnología de
60 codificación/decodificación de vídeo de varios tamaños de bloque y de transformada para reducir el efecto de bloques causado por una compresión aplicando una transformada/cuantificación y es muy útil para aparatos de codificación/decodificación de vídeo que exijan una calidad de mejorada.

Claims (1)

  1. imagen1
    imagen2
ES11780820T 2010-05-12 2011-05-12 Método y aparato de filtrado de imágenes y método y aparato para codificación y decodificación de vídeo que los utilizan Active ES2612906T5 (es)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR20100044687 2010-05-12
KR20100044687 2010-05-12
KR20100047302 2010-05-20
KR1020100047302A KR20110125153A (ko) 2010-05-12 2010-05-20 영상의 필터링 방법 및 장치와 그를 이용한 부호화/복호화를 위한 방법 및 장치
PCT/KR2011/003507 WO2011142603A2 (ko) 2010-05-12 2011-05-12 영상의 필터링 방법 및 장치와 그를 이용한 부호화/복호화를 위한 방법 및 장치

Publications (2)

Publication Number Publication Date
ES2612906T3 true ES2612906T3 (es) 2017-05-19
ES2612906T5 ES2612906T5 (es) 2020-04-13

Family

ID=45394726

Family Applications (3)

Application Number Title Priority Date Filing Date
ES11780820T Active ES2612906T5 (es) 2010-05-12 2011-05-12 Método y aparato de filtrado de imágenes y método y aparato para codificación y decodificación de vídeo que los utilizan
ES16185974.9T Active ES2655827T3 (es) 2010-05-12 2011-05-12 Equipo de filtrado de imagen y procedimiento, y equipo de codificación/descodificación de vídeo y procedimiento que emplea el mismo
ES16185972.3T Active ES2650626T3 (es) 2010-05-12 2011-05-12 Aparato de filtrado de imágenes y procedimiento, y aparato de codificación y decodificación de vídeo y procedimiento utilizando el mismo

Family Applications After (2)

Application Number Title Priority Date Filing Date
ES16185974.9T Active ES2655827T3 (es) 2010-05-12 2011-05-12 Equipo de filtrado de imagen y procedimiento, y equipo de codificación/descodificación de vídeo y procedimiento que emplea el mismo
ES16185972.3T Active ES2650626T3 (es) 2010-05-12 2011-05-12 Aparato de filtrado de imágenes y procedimiento, y aparato de codificación y decodificación de vídeo y procedimiento utilizando el mismo

Country Status (8)

Country Link
US (3) US9532065B2 (es)
EP (3) EP3119091B1 (es)
KR (3) KR20110125153A (es)
CN (2) CN102986219B (es)
ES (3) ES2612906T5 (es)
HU (3) HUE035559T2 (es)
PL (3) PL2571269T5 (es)
WO (1) WO2011142603A2 (es)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8625914B2 (en) 2013-02-04 2014-01-07 Sony Corporation Image processing system, image processing method and program
JP5705833B2 (ja) * 2010-04-13 2015-04-22 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 画像符号化方法および画像復号化方法
KR20110125153A (ko) * 2010-05-12 2011-11-18 에스케이 텔레콤주식회사 영상의 필터링 방법 및 장치와 그를 이용한 부호화/복호화를 위한 방법 및 장치
CN102547296B (zh) * 2012-02-27 2015-04-01 开曼群岛威睿电通股份有限公司 移动估计加速电路、移动估计方法及环路滤波加速电路
CN105659594A (zh) * 2013-10-17 2016-06-08 联发科技股份有限公司 发送/接收图片的压缩的像素数据组和像素数据分组设定的指示信息的数据处理装置以及相关数据处理方法
CN105745931B (zh) * 2013-11-24 2019-06-25 Lg电子株式会社 使用自适应采样编码和解码视频信号的方法和装置
CN119383364A (zh) * 2015-06-11 2025-01-28 杜比实验室特许公司 使用自适应去块滤波编码和解码图像的方法及介质
US10136132B2 (en) * 2015-07-21 2018-11-20 Microsoft Technology Licensing, Llc Adaptive skip or zero block detection combined with transform size decision
CN105049846B (zh) * 2015-08-14 2019-05-21 广东中星微电子有限公司 图像和视频编解码的方法和设备
JP6620354B2 (ja) * 2015-09-30 2019-12-18 Kddi株式会社 動画像の処理装置、処理方法及びコンピュータ可読記憶媒体
US10735728B2 (en) 2015-10-12 2020-08-04 Lg Electronics Inc. Method for processing image and apparatus therefor
CN107027040B9 (zh) 2016-01-29 2020-08-28 华为技术有限公司 一种去除块效应的滤波方法及装置
KR102684942B1 (ko) 2016-03-17 2024-07-12 세종대학교산학협력단 인트라 예측 기반의 비디오 신호 처리 방법 및 장치
WO2018066241A1 (en) * 2016-10-03 2018-04-12 Sharp Kabushiki Kaisha Systems and methods for applying deblocking filters to reconstructed video data
KR20260027320A (ko) * 2016-10-04 2026-02-27 주식회사 비원영상기술연구소 영상 데이터 부호화/복호화 방법 및 장치
KR20190052128A (ko) 2016-10-04 2019-05-15 김기백 영상 데이터 부호화/복호화 방법 및 장치
CN110115039B (zh) * 2016-12-28 2022-02-11 索尼公司 图像处理装置和图像处理方法
KR102302797B1 (ko) * 2017-04-13 2021-09-16 엘지전자 주식회사 영상의 부호화/복호화 방법 및 이를 위한 장치
US20200068195A1 (en) * 2017-05-15 2020-02-27 Lg Electronics Inc. Frequency domain filtering method in image coding system, and device therefor
CN116248868B (zh) * 2017-07-03 2025-11-25 汉阳大学校产学协力团 利用包含追加区域的分割单位的影像解码方法以及装置
WO2019009590A1 (ko) 2017-07-03 2019-01-10 김기백 추가 영역을 포함하는 분할 단위를 이용한 영상 복호화 방법 및 장치
CN114449272B (zh) * 2017-07-04 2023-09-26 三星电子株式会社 使用多核变换的视频解码/编码方法和设备
WO2019007492A1 (en) * 2017-07-04 2019-01-10 Huawei Technologies Co., Ltd. INTRAMODE BYPASS LINE MEMORY HARMONIZATION DECODER SIDE WITH UNBLOCKING FILTER
CN117956195A (zh) 2018-01-08 2024-04-30 三星电子株式会社 编码方法及其设备以及解码方法及其设备
JP7278719B2 (ja) * 2018-06-27 2023-05-22 キヤノン株式会社 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム
TWI704800B (zh) * 2018-06-29 2020-09-11 大陸商北京字節跳動網絡技術有限公司 子塊的邊界濾波
WO2020100764A1 (en) * 2018-11-14 2020-05-22 Sharp Kabushiki Kaisha Systems and methods for applying deblocking filters to reconstructed video data
CN113395520B (zh) 2019-01-02 2023-05-16 Oppo广东移动通信有限公司 解码预测方法、装置及计算机存储介质
KR102696162B1 (ko) * 2019-01-10 2024-08-16 후아웨이 테크놀러지 컴퍼니 리미티드 인트라 서브파티션 코딩 툴로 인한 서브파티션 경계를 위한 디블로킹 필터
CN118018731A (zh) * 2019-06-25 2024-05-10 日本放送协会 编码装置、解码装置和计算机可读存储介质
CN117750037B (zh) * 2023-03-14 2024-11-19 书行科技(北京)有限公司 图像处理方法及装置、电子设备及计算机可读存储介质

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100269125B1 (ko) * 1997-10-25 2000-10-16 윤덕용 양자화효과감소를위한영상데이터후처리방법및장치
CN101448162B (zh) * 2001-12-17 2013-01-02 微软公司 处理视频图像的方法
KR101000926B1 (ko) * 2004-03-11 2010-12-13 삼성전자주식회사 영상의 불연속성을 제거하기 위한 필터 및 필터링 방법
JP4594688B2 (ja) * 2004-06-29 2010-12-08 オリンパス株式会社 画像符号化処理方法、画像復号化処理方法、動画圧縮処理方法、動画伸張処理方法、画像符号化処理プログラム、画像符号化装置、画像復号化装置、画像符号化/復号化システム、拡張画像圧縮伸張処理システム
US7447337B2 (en) * 2004-10-25 2008-11-04 Hewlett-Packard Development Company, L.P. Video content understanding through real time video motion analysis
KR100679035B1 (ko) * 2005-01-04 2007-02-06 삼성전자주식회사 인트라 bl 모드를 고려한 디블록 필터링 방법, 및 상기방법을 이용하는 다 계층 비디오 인코더/디코더
KR100695141B1 (ko) * 2005-02-15 2007-03-14 삼성전자주식회사 영상처리시스템에 있어서 메모리 억세스장치 및 방법, 데이터 기록장치 및 방법과 데이터 독출장치 및 방법
US8023569B2 (en) * 2005-12-15 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for block-based residual upsampling
CN101001383A (zh) * 2006-01-12 2007-07-18 三星电子株式会社 基于多层的视频编码/解码方法和编码器/解码器
KR100772873B1 (ko) * 2006-01-12 2007-11-02 삼성전자주식회사 스무딩 예측을 이용한 다계층 기반의 비디오 인코딩 방법,디코딩 방법, 비디오 인코더 및 비디오 디코더
US8265144B2 (en) * 2007-06-30 2012-09-11 Microsoft Corporation Innovations in video decoder implementations
US8204128B2 (en) * 2007-08-01 2012-06-19 Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of Industry, Through The Communications Research Centre Canada Learning filters for enhancing the quality of block coded still and video images
CA2742390C (en) * 2008-10-03 2015-05-12 Qualcomm Incorporated Video coding using transforms bigger than 4x4 and 8x8
KR101590500B1 (ko) 2008-10-23 2016-02-01 에스케이텔레콤 주식회사 동영상 부호화/복호화 장치, 이를 위한 인트라 예측 방향에기반한 디블록킹 필터링 장치 및 필터링 방법, 및 기록 매체
KR101534050B1 (ko) 2008-10-28 2015-07-06 에스케이 텔레콤주식회사 동영상 부호화/복호화 장치, 이를 위한 디블록킹 필터링 장치와 방법, 및 기록 매체
US9596485B2 (en) 2008-10-27 2017-03-14 Sk Telecom Co., Ltd. Motion picture encoding/decoding apparatus, adaptive deblocking filtering apparatus and filtering method for same, and recording medium
KR101597253B1 (ko) 2008-10-27 2016-02-24 에스케이 텔레콤주식회사 동영상 부호화/복호화 장치, 이를 위한 적응적 디블록킹 필터링 장치와 필터링 방법, 및 기록 매체
US8860781B2 (en) * 2009-06-30 2014-10-14 Qualcomm Incorporated Texture compression in a video decoder for efficient 2D-3D rendering
KR20110125153A (ko) * 2010-05-12 2011-11-18 에스케이 텔레콤주식회사 영상의 필터링 방법 및 장치와 그를 이용한 부호화/복호화를 위한 방법 및 장치

Also Published As

Publication number Publication date
ES2612906T5 (es) 2020-04-13
US20170078662A1 (en) 2017-03-16
KR20150095232A (ko) 2015-08-20
WO2011142603A2 (ko) 2011-11-17
HUE035269T2 (en) 2018-05-02
EP2571269B2 (en) 2019-09-25
US9479791B2 (en) 2016-10-25
PL2571269T5 (pl) 2020-03-31
PL2571269T3 (pl) 2017-06-30
EP2571269A4 (en) 2015-10-21
HUE035559T2 (en) 2018-05-02
HUE031469T2 (en) 2017-07-28
CN102986219B (zh) 2016-01-27
ES2650626T3 (es) 2018-01-19
CN102986219A (zh) 2013-03-20
CN105163131A (zh) 2015-12-16
ES2655827T3 (es) 2018-02-21
US20130058401A1 (en) 2013-03-07
US9787988B2 (en) 2017-10-10
EP2571269A2 (en) 2013-03-20
EP3119091A1 (en) 2017-01-18
WO2011142603A3 (ko) 2012-04-19
EP2571269B1 (en) 2016-11-02
EP3128755B1 (en) 2017-10-18
KR20110125153A (ko) 2011-11-18
KR20140132313A (ko) 2014-11-17
PL3119091T3 (pl) 2018-05-30
US9532065B2 (en) 2016-12-27
CN105163131B (zh) 2018-04-10
EP3119091B1 (en) 2017-12-13
EP3128755A1 (en) 2017-02-08
PL3128755T3 (pl) 2018-03-30
US20150229939A1 (en) 2015-08-13

Similar Documents

Publication Publication Date Title
ES2612906T3 (es) Método y aparato de filtrado de imágenes y método y aparato para codificación y decodificación de vídeo que los utilizan
KR102468143B1 (ko) 이산 여현 변환/이산 정현 변환을 선택적으로 이용하는 부호화/복호화 장치 및 방법
ES2673191T3 (es) Aparato de decodificación de datos de video
CN101502120B (zh) 用于视频解码的自适应几何分割方法和设备
ES2747977T3 (es) Procedimiento y aparato para codificación / decodificación de imagen utilizando macrobloques de tamaño variable
ES2767966T3 (es) Codificación de intra-predicción bajo representaciones planas
ES2694041T3 (es) Aparato para codificar una imagen
CN107277514B (zh) 解码视频信号的方法
CN104702962B (zh) 帧内编解码方法、编码器和解码器
KR101700966B1 (ko) 인트라 예측 비디오의 조명 보상 방법 및 장치
TWI645708B (zh) 在圖框內預測中產生預測塊的方法
KR101383693B1 (ko) 최적인 예측 모드를 적응적으로 적용하여 동영상을 부호화하는 방법 및 장치, 동영상을 복호화하는 방법 및 장치
JP6335365B2 (ja) 復号装置
ES2780126T3 (es) Procedimiento de decodificación de una imagen, aparato de codificación de una imagen y medio legible por ordenador para almacenar datos asociados con un vídeo
CN104980742B (zh) 用于视频解码的设备
JP2004254274A5 (es)
JP2009545920A5 (es)
KR20110123651A (ko) 생략 부호화를 이용한 영상 부호화 및 복호화 장치 및 그 방법
JP2009545919A5 (es)
KR20110123699A (ko) 화상 시퀀스 코딩 방법, 그 대응 재구성 방법, 및 이 화상 시퀀스를 대표하는 코딩된 데이터 스트림
CN114827629B (zh) 编码方法、解码方法、装置及机器可读存储介质
Mai et al. A new rate-distortion optimization using structural information in H. 264 I-frame encoder
KR20180021733A (ko) 강화 계층의 현재 블록의 예측을 결정하기 위한 방법 및 장치
JP6115968B2 (ja) 画像符号化装置、画像復号装置、画像符号化方法、画像復号方法、画像符号化プログラム及び画像復号プログラム
CN119788884B (zh) 一种基于神经网络的图像解码、编码方法、装置及其设备