Nova Patents
MX347162B

Method of decoding video data.

Abstract

A method is provided that derives the index of the reference image and the motion vector from a current prediction unit, generates a prediction block of the current prediction unit using the index of the reference image and the motion vector, generates a residual block by means of inverse scanning, inverse quantization and inverse transformation and generates the reconstructed pixels using the prediction block and the residual block. The prediction pixels of the prediction block are generated using an interpolation filter based on the motion vector. Accordingly, the efficiency of encoding motion information is improved by including several combination candidates. Also, the computational complexity of the encoder and decoder is reduced by selecting different filters according to the location of the prediction pixels determined by the motion vector.

MX347162B, drawing sheet 1
Sheet 1 of 36

Term

6.1 yearsleft in the term

Expires 2 November 2032.

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

7 claims: 2 independent, 5 dependent

  1. 1
    REIVINDICACIONES IMPI INSTITUTO MEXICANO de la propiedad industrial 1. Un método para decodificación de datos de video en predicción unidireccional mediante un aparato de decodificación, el método comprende:derivar, mediante el aparato de decodificación, un índice de la imagen de referencia y un vector de movimiento de una unidad de predicción actual;generar, mediante el aparato de decodificación, un bloque de predicción de la unidad de predicción actual usando el índice de la imagen de referencia y el vector de movimiento;generar, mediante el aparato de decodificación, un bloque cuantificado mediante la exploración inversa de los componentes del coeficiente cuantificados;generar, mediante el aparato de decodificación, un bloque transformado mediante la cuantificación inversa del bloque cuantificado usando un parámetro de cuantificación;generar, mediante el aparato de decodificación, un bloque residual mediante transformación inversa del bloque transformado;y generar, mediante el aparato de decodificación, pixeles reconstruidos usando el bloque de predicción y el bloque residual, en donde los pixeles de predicción del bloque de predicción se generan usando un filtro de interpolación seleccionado con base en el vector de movimiento, el filtro de interpolación es un filtro asimétrico de 7 derivaciones si el vector de movimiento ' 46 ΙΜΡΙ»5 INSTITUTO MEXICANO DE LA PROPIEDAD indica una posición de un cuarto de pixel, y e 1 tt^-3e interpolación es un filtro simétrico de 8 derivaciones si él vector de movimiento indica una posición de medio pixel, en donde el parámetro de cuantificación se deriva agregando un parámetro de cuantificación diferencial y un predictor del parámetro de cuantificación, y en donde, cuando sólo uno de un parámetro de cuantificación izquierdo y un parámetro de cuantificación anterior está disponible, el predictor del parámetro de cuantificación es un promedio de un parámetro de cuantificación anterior y el disponible del parámetro de cuantificación izquierdo y el parámetro de cuantificación anterior, y en donde, cuando el tamaño del bloque cuantificado es mayor que un tamaño predeterminado, se generan una pluralidad de subconjuntos mediante exploración inversa de los componentes de coeficiente cuantificado y el bloque cuantificado se genera mediante exploración inversa de la pluralidad de subconjuntos usando un patrón de exploración en diagonal.
  2. 2
    El método de conformidad con la reivindicación 1, en donde el parámetro de cuantificación se deriva por una unidad de cuantificación, y un tamaño de la unidad de cuantificación es uno de los tamaños permisibles de una unidad de codificación.
  3. 3
    El método de conformidad con la reivindicación 1, en donde el número de derivaciones del filtro de IMPIf INSTITUTO MEXICANO | de la monedad. de Indstrbllx por la posición vector de ιτιονί*ΤΤΤ*ττ^τ^·ΒΒ· । ..... conformidad con la reivindicación interpolación se determina predicción indicados por el 4. El método de 1, en donde el índice de la imagen de referencia y el vector de movimiento de la unidad de predicción actual son un índice de la imagen de referencia y un vector de movimiento de un candidato de combinación espacial o temporal especificado por un índice de combinación, y si la unidad de predicción actual es una segunda unidad de predicción dividida mediante división asimétrica, el candidato de combinación espacial correspondiente a una primera unidad de predicción dividida mediante la división asimétrica se establece como no disponible. 5. El método de conformidad con la reivindicación
  4. 4
    4, en donde, si un tamaño de la unidad de predicción actual es (3/2)Nx2N, el candidato de combinación espacial a la izquierda se establece como no disponible.
  5. 5
    6. El método de conformidad con la reivindicación 4, en donde un vector de movimiento del candidato de combinación temporal es un vector de movimiento de un bloque candidato de combinación temporal dentro de una imagen candidata de combinación temporal, y una posición del bloque candidato de combinación temporal se determina dependiendo de una posición del bloque actual dentro de una unidad de codificación más larga (LCU). IMPI instituto mexicano OF LA PROPIEDAD INDUSTRIAL
  6. 6
    7. El método de conformidad con la reivindicación 1, en donde si ambos del parámetro de cuantificación izquierdo y el parámetro de cuantificación anterior no están disponibles, el predictor de parámetro de cuantificación se establece como el parámetro de cuantificación previo.
  7. 7
    8. El método de conformidad con la reivindicación 1, en donde el tamaño predeterminado es un bloque 4x4. IMPI