MX341305B

Video encoding method and video encoding apparatus and video decoding method and video decoding apparatus, which perform deblocking filtering based on tree-structure encoding units.

Abstract

Disclosed is a video encoding method which involves performing deblocking filtering based on encoding units. The method of the present invention involves: determining a filtering boundary for which deblocking filtering is to be performed on the basis of at least one data unit of encoding units hierarchically configured in accordance with the depth which indicates the number of spatial partitions performed on a maximum encoding unit, prediction units for prediction of the encoding units, and transformation units for transformation of the encoding units; determining a filtering strength at the filtering boundary on the basis of a prediction mode of an encoding unit to which pixels adjacent to the determined filtering boundary belong and on the basis of transform coefficient values of pixels adjacent to the filtering boundary; and performing deblocking filtering on the basis of the determined filtering strength.

MX341305B, drawing sheet 1
Sheet 1 of 97

Term

4.6 yearsleft in the term

Expires 13 April 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

4 claims: 4 independent, 0 dependent

  1. 1
    CLAIMS REIVINDICACIONES Habiéndose descrito la invención como antecede, se reclama como propiedad lo contenido en las siguientes reivindicaciones:Having described the invention as above, the content of the following claims is claimed as property: 1. Un método de decodificación de video al utilizar filtrado de desbloqueo, el cual caracterizado porque comprende: one. A video decoding method using unblocking filtering, which is characterized in that it comprises: receiving a bit stream including image data, information about a maximum encoding unit size, and division information;recibir un flujo de bits incluyendo datos de una imagen, información sobre un tamaño de una unidad de codificación máxima, e información de división;dividing the image into a plurality of maximum encoding units using the information on the size of the maximum encoding unit;dividir la imagen en una pluralidad de unidades de codificación máxima utilizando la información sobre el tamaño de la unidad de codificación máxima;hierarchically dividing the maximum encoding unit into one or more encoding units based on the division information;jerárquicamente dividir la unidad de codificación máxima en una o más unidades de codificación con base en la información de división;determinar una o más unidades de predicción en la unidad de codificación utilizando información de tipo de partición, en donde la información de tipo de partición indica uno de un tipo simétrico y un tipo asimétrico;determining one or more prediction units in the encoding unit using partition type information, wherein the partition type information indicates one of a symmetric type and an asymmetric type;determinar una o más unidades de transformación en la unidad de codificación utilizando información de tamaño de una unidad de transformación, en donde la unidad de transformación es rectangular con un tamaño horizontal y un determine one or more transformation units in the encoding unit using information on the size of a transformation unit, where the transformation unit is rectangular with a horizontal size and a VIΡ ϊ tamaño vertical indicado por la información VIΡ ϊ vertical size indicated by the information DE LA PROPIEDAD T ·» OF THE PROPERTY T · » INDUSTRIAL 'W »» carry out prediction in the prediction unit in the coding unit and inverse transformation in the transformation unit in the coding unit, in order to generate a reconstructed coding unit;INDUSTRIAL 'W »» llevar a cabo predicción en la unidad de predicción en la unidad de codificación y transformación inversa en la unidad de transformación en la unidad de codificación, con el fin de generar una unidad de codificación reconstruida;When a limit included in the reconstructed coding unit corresponds to at least one of a limit of the prediction unit and a limit of the transformation unit, determine a limit force limit based on at least one of the transformation coefficients nonzero, prediction mode, a motion vector, and a reference index;cuando un límite incluido en la unidad de codificación reconstruida corresponde a por lo menos uno de un límite de la unidad de predicción y un límite de la unidad de transformación, determinar una fuerza límite del límite con base en al menos uno de los coeficientes de transformación no cero, modo de predicción, un vector de movimiento, y un índice de referencia;determinar un método de filtrado por desbloqueo incluyendo al menos uno de un número de golpes de filtro y ubicación de pixeles para ser filtrados por desbloqueo, con base en al menos uno de la fuerza límite y pixeles adyacentes adjuntos al límite;y llevar a cabo filtrado por desbloqueo en los pixeles adyacentes de conformidad con el método de filtrado por desbloqueo, con el fin de generar una unidad de codificación filtrada incluyendo los pixeles filtrados por desbloqueo;determining an unlock filtering method including at least one of a number of filter strokes and pixel locations to be unlocked filtered, based on at least one of the limit force and adjacent pixels attached to the limit;and performing unlock filtering on the adjacent pixels in accordance with the unlock filtering method, in order to generate a filtered encoding unit including the unlocked filtered pixels;en donde: where: cuando la información de división indica una división para una profundidad actual, una unidad de when the division information indicates a division for a current depth, a unit of ..,. . ' . , . . . . . INSTITUTO MEXICANO codificación de una profundidad actual se aivajae'Titeo unidades de codificación de una profundidad inferior, independientemente de unidades de codificación vecinas, y cuando la información de división indica una no división de una profundidad actual, se obtiene al menos una unidad de predicción desde la unidad de codificación de la profundidad actual y se obtienen la una o más unidades de transformación desde la unidad de codificación de la profundidad actual. ..,. . '. ,. . . . . INSTITUTO MEXICANO coding of a current depth aitajae'Titeo coding units of a lower depth, independently of neighboring coding units, and when the division information indicates a non-division of a current depth, at least one prediction unit is obtained from the current depth coding unit and the one or more transformation units are obtained from the current depth coding unit.
  2. 2
    The method according to claim 2. El método de conformidad con la reivindicación 1, caracterizado porque el límite incluido en la unidad de codificación reconstruida corresponde a por lo menos uno de un límite de la unidad de predicción y un límite de la unidad de transformación incluida en la unidad de codificación reconstruida corresponde a por lo menos uno de un límite de la unidad de predicción y un límite de la unidad de transformación. 1, characterized in that the limit included in the reconstructed coding unit corresponds to at least one of a limit of the prediction unit and a limit of the transformation unit included in the reconstructed coding unit corresponds to at least one of a prediction unit limit and a transformation unit limit.
  3. 3
    The method according to claim 3. El método de conformidad con la reivindicación 1, caracterizado porque la determinación de la fuerza de límite comprende determinar la fuerza de límite en función de si el modo de predicción de la unidad de codificación a la que los pixeles adyacentes pertenecen con base en el límite es un modo intra o un modo Ínter y si los valores de coeficientes de transformación de los pixeles adyacentes son 1, characterized in that the determination of the limit force comprises determining the limit force as a function of whether the prediction mode of the encoding unit to which the adjacent pixels belong based on the limit is an intra mode or an Inter mode. and if the values ​​of transformation coefficients of the adjacent pixels are 0. 0. IMPI IMPI INSTITUTO XEKfCANO XEKfCANO INSTITUTE
  4. 4
    The method in accordance with the relViaSrí'áfe. 4 . El método de conformidad con la relViaSrí'áfe. 1, caracterizado porque la determinación i fusr^a de límite comprende determinar la fuerza de límite con base en un marco de referencia y un vector de movimiento utilizado para predicción de movimiento de una unidad de predicción a la que pertenecen los pixeles adyacentes, cuando un modo de predicción de la unidad de codificación a la que pertenecen los pixeles es un modo Ínter. 1, characterized in that the determination and limit fusion includes determining the limit force based on a reference frame and a motion vector used for motion prediction of a prediction unit to which the adjacent pixels belong, when a prediction mode of the encoding unit to which the pixels belong is an Inter mode. * OXS «nSkS.aStl ^. *OXS«nSkS.aStl^.