MX337918B

Image coding method and device for buffer management of decoder, and image decoding method and device.

Abstract

The present invention relates to an image coding method and device for buffer management of a decoder, and an image decoding method and device. The image coding method according to the present invention: determines the maximum size of a buffer required for decoding each image frame in a decoder and the number of image frames requiring realignment, and latency information on an image frame which has the greatest difference between a decoding order and a display order among image frames forming an image sequence, based on the decoding order of each image frame of a coded image sequence, a decoding order of a reference frame that each image frame refers to, the display order of each image frame and a display order of the reference frame; and adds a first syntax representing the maximum size of a buffer, a second syntax representing the number of image frames requiring realignment, and a third syntax representing latency information to a set of essential sequence parameters that is a set of information related to the coding of an image sequence.

MX337918B, drawing sheet 1
Sheet 1 of 123

Term

No projected expiry on record.

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

6 claims: 6 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 aparato de decodificación de una imagen, el cual está caracterizado porque comprende: one. An image decoding apparatus, which is characterized in that it comprises: an image data extractor and encoding information to obtain a first syntax indicating a maximum size of a buffer memory needed to decode an image included in an image sequence, a second syntax indicating the maximum number of images which can precede any first image in the sequence of images in decoding order and follow any first image in exit order, and a third syntax used to obtain latency information indicating the maximum number of images that can precede any second image in the sequence of images in the output order and follow any second image in decoding order, from a stream bit;un extractor de datos de imagen e información de codificación para la obtención de una primera sintaxis que indica un tamaño máximo de una memoria de almacenamiento intermedio necesaria para decodificar una imagen incluida en una secuencia de imágenes, una segunda sintaxis que indica el número máximo de imágenes que pueden preceder a cualquier primera imagen en la secuencia de imágenes en orden de decodificación y sigan la cualquier primera imagen en orden de salida, y una tercera sintaxis usada para obtener información de latencia que indica el número máximo de imágenes que pueden preceder a cualquier segunda imagen en la secuencia de imágenes en el orden de salida y seguir la cualquier segunda imagen en orden de decodificación, a partir de un flujo de bits;a decoder to decode the bit stream;and a buffer memory for storing the decoded image frames, where the buffer memory determines a maximum size of a storage memory un decodificador para decodificar el flujo de bits;y una memoria de almacenamiento intermedio para almacenar los cuadros de imagen decodificados, en donde la memoria de almacenamiento intermedio determina un tamaño máximo de una memoria de almacenamiento IMPI IMPI INSTITUTO MEXICANO DE LA PROPIEDAD INDUSTRIAL intermedio que almacena imagen decodificada con base en la primera sintaxis y determina si se da salida a la imagen decodificada almacenada en la memoria de almacenamiento intermedio con base en una información de latencia obtenida MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY intermediate that stores decoded image based on the first syntax and determines if the decoded image stored in the buffer memory is output based on obtained latency information
  2. 2
    5 by adding the second syntax and the third syntax, and where the first syntax, the second syntax, and the third syntax are included in a parameter set, where:5 al agregar la segunda sintaxis y la tercera sintaxis, y en donde la primera sintaxis, la segunda sintaxis y la tercera sintaxis están incluidas en un conjunto de parámetros, en donde: la imagen es dividida en una pluralidad de unidades the image is divided into a plurality of units
  3. 3
    10 maximum coding unit, according to information about a maximum size of a coding unit, the maximum coding unit is hierarchically divided into one or more depth coding units according to divided information, 10 de codificación máxima, de conformidad con información acerca de un tamaño máximo de una unidad de codificación, la unidad de codificación máxima se divide jerárquicamente en una o más unidades de codificación de profundidades de conformidad con información dividida,
  4. 4
    15 una unidad de codificación de una profundidad actual es una de unidades de datos rectangulares divididas de una unidad de codificación de una profundidad superior, cuando la información dividida indica una división para la profundidad actual, la unidad de codificación de la fifteen a coding unit of a current depth is one of divided rectangular data units of a coding unit of a higher depth, when the divided information indicates a division for the current depth, the coding unit of the
  5. 5
    20 profundidad actual se divide en unidades de codificación de una profundidad inferior, independientemente de unidades de codificación vecinas, cuando la información dividida indica una no división de la profundidad inferior, se obtienen una o más unidades de twenty current depth is divided into coding units of a lower depth, independently of neighboring coding units, when the divided information indicates a non-division of the lower depth, one or more units of
  6. 6
    25 lower depth coding unit prediction. 25 predicción de la unidad de codificación de la profundidad inferior.