Nova Patents
ES2634819T3

Prediction block generating device

Abstract

An apparatus for encoding an image, the apparatus comprising: an intra prediction unit (150) configured to generate a prediction block corresponding to a current block according to an intra prediction mode selected from a plurality of intra prediction modes; a transform unit (120) configured to transform a residual block obtained by calculating the difference between an original block of the current block and the prediction block to generate a transform block; a quantization unit (130) configured to quantify the transform block to generate a quantized transform block using a quantization step size; a scanning unit (131) configured to scan the quantized transform coefficients of the quantized transform block to generate one-dimensional quantified transform coefficients (1D); and an entropy coding unit (140) configured for the entropic coding of the quantized transform coefficients 1D, in which, when a transform block size is larger than 4x4, the scanning unit (131) divides the coefficients of transform quantified into a plurality of sub-blocks, in which the intra prediction unit (150) includes: a reference pixel generation unit (151) configured to generate reference pixels using reference pixels available from the current block when reference pixels are not available; a reference pixel filtering unit (152) configured to adaptively filter the reference pixels adjacent to the current block based on the selected intra prediction mode and a current block size; a prediction block generation unit (153) configured to generate the prediction block of the current block according to the selected intra prediction mode; and a prediction block filtering unit (154) configured to adaptively filter some prediction block prediction pixels based on the selected intra prediction mode and the current block size, characterized in that the scanning unit (131) explore the plurality of sub-blocks and quantified transform coefficients of each sub-block using a scan pattern determined according to the selected intra prediction mode, wherein, when the selected intra prediction mode is a horizontal mode, the scan pattern is a vertical scan.

ES2634819T3, drawing sheet 1
Sheet 1 of 6

Term

4.8 yearsto projected expiry

Projected expiry 29 July 2031, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

7 claims: 1 independent, 6 dependent

  1. 1
    ES 2 634 819 T3 REIVINDICACIONES 1. Un aparato para codificar una imagen, comprendiendo el aparato:una unidad (150) de intra predicción configurada para generar un bloque de predicción correspondiente a un bloque actual de acuerdo con un modo de intra predicción seleccionado de entre una pluralidad de modos de intra predicción;una unidad (120) de transformada configurada para transformar un bloque residual obtenido calculando la diferencia entre un bloque original del bloque actual y el bloque de predicción para generar un bloque de transformada;una unidad (130) de cuantificación configurada para cuantificar el bloque de transformada para generar un bloque de transformada cuantificado usando un tamaño de paso de cuantificación;una unidad (131) de exploración configurada para explorar los coeficientes de transformada cuantificados del bloque de transformada cuantificado para generar unos coeficientes de transformada cuantificados unidimensionales (1D);y una unidad (140) de codificación por entropía configurada para la codificación entrópica de los coeficientes de transformada cuantificados 1D, en el que, cuando un tamaño del bloque de transformada es más grande que 4x4, la unidad (131) de exploración divide los coeficientes de transformada cuantificados en una pluralidad de sub-bloques, en el que la unidad (150) de intra predicción incluye: una unidad (151) de generación de píxeles de referencia configurada para generar píxeles de referencia usando píxeles de referencia disponibles del bloque actual cuando existen píxeles de referencia no disponibles;una unidad (152) de filtrado de píxeles de referencia configurada para filtrar de manera adaptativa los píxeles de referencia adyacentes al bloque actual en base al modo de intra predicción seleccionado y a un tamaño del bloque actual;una unidad (153) de generación de bloques de predicción configurada para generar el bloque de predicción del bloque actual de acuerdo con el modo de intra predicción seleccionado;y una unidad (154) de filtrado de bloques de predicción configurada para filtrar de manera adaptativa algunos píxeles de predicción del bloque de predicción en base al modo de intra predicción seleccionado y al tamaño del bloque actual, caracterizado porque la unidad (131) de exploración explora la pluralidad de sub-bloques y los coeficientes de transformada cuantificados de cada sub-bloque usando un patrón de exploración determinado de acuerdo con el modo de intra predicción seleccionado, en el que, cuando el modo de intra predicción seleccionado es un modo horizontal, el patrón de exploración es una exploración vertical.
  2. 2
    El aparato de la reivindicación 1, en el que, cuando el modo de intra predicción seleccionado es uno de entre una pluralidad de números predeterminados de modos de intra predicción adyacentes al modo horizontal, el patrón de exploración es la exploración vertical.
  3. 3
    El aparato de la reivindicación 2, en el que el número predeterminado es 8.
  4. 4
    El aparato de la reivindicación 1, en el que, cuando el modo de intra predicción seleccionado es un modo no direccional, el patrón de exploración es un patrón de exploración predeterminado.
  5. 5
    El aparato de la reivindicación 1, en el que la unidad (130) de cuantificación determina un tamaño de paso de cuantificación del bloque de codificación anterior en el orden de exploración como el predictor de tamaño de paso de cuantificación del bloque de codificación actual cuando un tamaño de paso de cuantificación de un bloque de codificación izquierdo de un bloque de codificación actual y un tamaño de paso de cuantificación de un bloque de codificación anterior del bloque de codificación actual no están disponibles.
  6. 6
    El aparato de la reivindicación 1, en el que la pluralidad de sub-bloques se exploran en una dirección inversa.
  7. 7
    El aparato de la reivindicación 1, en el que el tamaño de paso de cuantificación se determina por bloque de codificación de un tamaño predeterminado.