ES2388397T3

Moving picture stream generation apparatus, moving picture coding apparatus, moving picture multiplexing apparatus and moving picture decoding apparatus

Abstract

A moving image generation apparatus that generates a flow that includes images that constitute a moving image, said moving image generation apparatus comprising: a first coding unit usable to encode a first supplementary information included in a unit of movement. random access, including the random access unit a group of images whose first image is an image I, (i) including the first supplementary information plural fragments of information of image types, indicating types of images included in the group, and (ii) being used when the images included in the random access unit are reproduced in trick play, and the fragments being plurals of information of image types placed in an order that corresponds to a decoding order of the group of images; and including the plural fragments of information of at least one image type: an image I on which the intra-coding is carried out; an image on which the inter-coding is carried out with reference to an image per block, which is a basic unit in the coding; a first image B on which the inter-coding is carried out with reference to two images per block, which is a basic unit in the coding, and which may be subject to reference of an image; and a second image B on which inter-coding is carried out with reference to two images per block, which is a basic unit in the coding, and which cannot be referenced by any other image; and a generation unit usable to generate a flow of moving images, adding the supplementary encoded information to a coded image corresponding to the first image I which is an initial image of the random access unit, and (ii) adding, to each access unit random, a set of sequence parameters that is a group of parameters that concern one or more images.

ES2388397T3, drawing sheet 1
Sheet 1 of 40

Term

Term ended

Projected expiry passed 25 April 2025, 1.4 years ago.

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

6 claims: 5 independent, 1 dependent

  1. 1
    ES 2 388 397 T3 ES 2 388 397 T3 CLAIMS REIVINDICACIONES 1. A moving image stream generating apparatus that generates a stream that includes images constituting a moving image, said moving image stream generating apparatus comprising:1. Un aparato de generación de flujo de imágenes en movimiento que genera un flujo que incluye imágenes que constituyen una imagen en movimiento, comprendiendo dicho aparato de generación de flujo de imágenes en movimiento: a first coding unit usable for coding a first supplementary information included in a random access unit, the random access unit including a group of pictures whose first picture is an I picture, (i) the first supplementary information including plural pieces of information Image Types, which indicates types of images included in the group, and (ii) being used when the pictures included in the random access unit are reproduced in trick play, and the plural pieces of picture type information being arranged in an order corresponding to a decoding order of the group of pictures;and the plural fragments of image type information including at least: an I image on which intra-coding is carried out;a picture P on which inter-coding is carried out with reference to a picture per block, which is a basic unit in coding;a first picture B on which intercoding is carried out with reference to two pictures per block, which is a basic unit in coding, and which can be referenced by one picture;and a second picture B on which intercoding is carried out with reference to two pictures per block, which is a basic unit in coding, and which cannot be referenced by any other picture;and a generation unit usable to generate a stream of moving images, adding the coded supplementary information to a coded image corresponding to the first image I which is an initial image of the random access unit, and (ii) adding, to each random access unit, a set of sequence parameters that is a group of parameters that concern one or more images. una primera unidad de codificación utilizable para codificar una primera información suplementaria incluida en una unidad de acceso aleatorio, incluyendo la unidad de acceso aleatorio un grupo de imágenes cuya primera imagen es una imagen I, (i) incluyendo la primera información suplementaria fragmentos plurales de información de tipos de imagen, que indica tipos de las imágenes incluidas en el grupo, y (ii) utilizándose cuando las imágenes incluidas en la unidad de acceso aleatorio se reproducen en reproducción trucada, y estando los fragmentos plurales de información de tipos de imagen colocados en un orden que corresponde a un orden de descodificación del grupo de imágenes;e incluyendo los fragmentos plurales de información de tipos de imagen al menos: una imagen I sobre la cual se lleva a cabo la intra-codificación;una imagen P sobre la cual se lleva a cabo la inter-codificación con referencia a una imagen por bloque, que es una unidad básica en la codificación;una primera imagen B sobre la cual se lleva a cabo la inter-codificación con referencia a dos imágenes por bloque, que es una unidad básica en la codificación, y que puede ser objeto de referencia de una imagen;y una segunda imagen B sobre la cual se lleva a cabo la inter-codificación con referencia a dos imágenes por bloque, que es una unidad básica en la codificación, y que no puede ser objeto de referencia de ninguna otra imagen;y una unidad de generación utilizable para generar un flujo de imágenes en movimiento, añadiendo la información suplementaria codificada a una imagen codificada correspondiente a la primera imagen I que es una imagen inicial de la unidad de acceso aleatorio, y (ii) añadiendo, a cada unidad de acceso aleatorio, un conjunto de parámetros de secuencia que es un grupo de parámetros que conciernen a una o más imágenes.
  2. 2
    A moving image stream generation method for generating a stream that includes images constituting a moving image, said moving image stream generation method comprising:2. Un procedimiento de generación de flujo de imágenes en movimiento para generar un flujo que incluye imágenes que constituyen una imagen en movimiento, comprendiendo dicho procedimiento de generación de flujo de imágenes en movimiento: a first stage of encoding supplementary information included in a random access unit, the random access unit including a group of images whose first image is an I image, (i) the supplementary information including plural fragments of image type information, indicating types of all images included in the group, and (ii) being used when images included in the random access unit are played in trick play, and the plural pieces of image type information being arranged in an order corresponding to a decoding order of the group of pictures;and the plural fragments of image type information including at least: an I image on which intra-coding is carried out;a picture P on which intercoding is carried out with reference to a picture per block, which is a basic unit in coding;a first picture B on which intercoding is carried out with reference to two pictures per block, which is a basic unit in coding, and which can be referenced by one picture;and a second picture B on which intercoding is carried out with reference to two pictures per block, which is a basic unit in coding, and which cannot be referenced by any other picture;and a generation step to generate a stream of moving images, (i) adding the coded supplementary information to a coded image corresponding to the first image I which is an initial image of the random access unit, and (ii) adding, to each random access unit, a set of sequence parameters that is a group of parameters that concern one or more images. una primera etapa de codificación de información suplementaria incluida en una unidad de acceso aleatorio, incluyendo la unidad de acceso aleatorio un grupo de imágenes cuya primera imagen es una imagen I, (i) incluyendo la información suplementaria fragmentos plurales de información de tipos de imagen, que indica tipos de todas las imágenes incluidas en el grupo, y (ii) utilizándose cuando las imágenes incluidas en la unidad de acceso aleatorio se reproducen en reproducción trucada, y estando los fragmentos plurales de información de tipos de imagen colocados en un orden que corresponde a un orden de descodificación del grupo de imágenes;e incluyendo los fragmentos plurales de información de tipos de imagen al menos: una imagen I sobre la cual se lleva a cabo la intra-codificación;una imagen P sobre la cual se lleva a cabo la intercodificación con referencia a una imagen por bloque, que es una unidad básica en la codificación;una primera imagen B sobre la cual se lleva a cabo la inter-codificación con referencia a dos imágenes por bloque, que es una unidad básica en la codificación, y que puede ser objeto de referencia de una imagen;y una segunda imagen B sobre la cual se lleva a cabo la inter-codificación con referencia a dos imágenes por bloque, que es una unidad básica en la codificación, y que no puede ser objeto de referencia de ninguna otra imagen;y una etapa de generación para generar un flujo de imágenes en movimiento, (i) añadiendo la información suplementaria codificada a una imagen codificada correspondiente a la primera imagen I que es una imagen inicial de la unidad de acceso aleatorio, y (ii) añadiendo, a cada unidad de acceso aleatorio, un conjunto de parámetros de secuencia que es un grupo de parámetros que conciernen a una o más imágenes.
  3. 3
    A moving image decoding apparatus that decodes a stream including encoded images constituting a moving image and reproduces the decoded stream, said moving image decoding apparatus comprising:3. Un aparato de descodificación de imágenes en movimiento que descodifica un flujo que incluye imágenes codificadas que constituyen una imagen en movimiento y reproduce el flujo descodificado, comprendiendo dicho aparato de descodificación de imágenes en movimiento: an instruction obtaining unit usable to obtain an instruction indicating that trick play should be performed;una unidad de obtención de instrucciones utilizable para obtener una instrucción que indica que se debería llevar a cabo la reproducción trucada;an analysis unit usable to analyze supplementary information for the random access unit, demultiplexing the supplementary information of a first image I, the analysis being carried out for each random access unit, the random access unit including a group of images whose first image is an image I, and to analyze a set of sequence parameters;una unidad de análisis utilizable para analizar información suplementaria para la unidad de acceso aleatorio, demultiplexando la información suplementaria de una primera imagen I, efectuándose el análisis para cada unidad de acceso aleatorio, incluyendo la unidad de acceso aleatorio un grupo de imágenes cuya primera imagen es una imagen I, y para analizar un conjunto de parámetros de secuencia;a reproduction image specification unit usable to specify images, among the images included in the random access unit, that are necessary for the trick play indicated by the instruction obtained by said instruction obtaining unit, based on a result of the analysis performed by said unit of analysis;and a decoding unit usable to decode the images specified by said reproduction image specification unit and reproduce the decoded images, in which the supplementary information included in the random access unit are plural fragments of image type information, which indicate types of all images included in the random access unit, and which are placed in an order corresponding to a decoding order of the group of pictures;the plural fragments of image type information including at least: an I image on which intra-coding is carried out;a picture P on which intercoding is carried out with reference to a picture per block, which is a basic unit in coding;a una unidad de especificación de imágenes de reproducción utilizable para especificar imágenes, entre las imágenes incluidas en la unidad de acceso aleatorio, que son necesarias para la reproducción trucada indicada por la instrucción obtenida por dicha unidad de obtención de instrucciones, basada en un resultado del análisis realizado por dicha unidad de análisis;y una unidad de descodificación utilizable para descodificar las imágenes especificadas por dicha unidad de especificación de imágenes de reproducción y reproducir las imágenes descodificadas, en el cual la información suplementaria incluida en la unidad de acceso aleatorio son fragmentos plurales de información de tipos de imágenes, que indican tipos de todas las imágenes incluidas en la unidad de acceso aleatorio, y que se colocan en un orden que corresponde a un orden de descodificación del grupo de imágenes;incluyendo los fragmentos plurales de información de tipos de imagen al menos: una imagen I sobre la cual se lleva a cabo la intra-codificación;una imagen P sobre la cual se lleva a cabo la intercodificación con referencia a una imagen por bloque, que es una unidad básica en la codificación;una ES 2 388 397 T3 first picture B on which inter-coding is carried out with reference to two pictures per block, which is a basic unit in coding, and which can be a reference object of an picture;and a second picture B on which intercoding is carried out with reference to two pictures per block, which is a basic unit in coding, and which cannot be referenced by any other picture;and the supplementary information is added to a coded picture corresponding to the first picture I which is the initial picture of the random access unit, and is used when the pictures included in the random access unit are played in trick play, in which the sequence parameter set is a group of parameters that concern one or more images. ES 2 388 397 T3 primera imagen B sobre la cual se lleva a cabo la inter-codificación con referencia a dos imágenes por bloque, que es una unidad básica en la codificación, y que puede ser objeto de referencia de una imagen;y una segunda imagen B sobre la cual se lleva a cabo la inter-codificación con referencia a dos imágenes por bloque, que es una unidad básica en la codificación, y que no puede ser objeto de referencia de ninguna otra imagen;y la información suplementaria se añade a una imagen codificada correspondiente a la primera imagen I que es la imagen inicial de la unidad de acceso aleatorio, y se utiliza cuando las imágenes incluidas en la unidad de acceso aleatorio se reproducen en reproducción trucada, en el cual el conjunto de parámetros de secuencia es un grupo de parámetros que conciernen a una o más imágenes.
  4. 4
    Un procedimiento de descodificación de imágenes en movimiento para descodificar un flujo que incluye imágenes codificadas que constituyen una imagen en movimiento y reproducir el flujo descodificado, comprendiendo dicho procedimiento de descodificación de imágenes en movimiento:Four. A moving image decoding method for decoding a stream including encoded images constituting a moving image and reproducing the decoded stream, said moving image decoding process comprising: an instruction obtaining step to obtain an instruction indicating that trick play should be performed;una etapa de obtención de instrucciones para obtener una instrucción que indica que se debería llevar a cabo la reproducción trucada;an analysis stage to analyze supplementary information for the random access unit, demultiplexing the supplementary information of a first image I, the analysis being carried out for each random access unit, the random access unit including a group of images whose first image is a image, and analyze a set of sequence parameters;una etapa de análisis para analizar información suplementaria para la unidad de acceso aleatorio, demultiplexando la información suplementaria de una primera imagen I, efectuándose el análisis para cada unidad de acceso aleatorio, incluyendo la unidad de acceso aleatorio un grupo de imágenes cuya primera imagen es una imagen, y analizar un conjunto de parámetros de secuencia;a stage of specifying replay images, to specify images, among the images included in the random access unit, that are necessary for the trick play indicated by the instruction obtained in said stage of obtaining instructions, based on a result of the analysis performed in said analysis stage;and a decoding step for decoding the images specified in said reproduction image specification step and reproducing the decoded images, in which the supplementary information included in the random access unit are plural fragments of image type information, indicating types of all images included in the random access unit, and which are placed in an order corresponding to a decoding order of the group of pictures;the plural fragments of image type information including at least: an I image on which intra-coding is carried out;a picture P on which intercoding is carried out with reference to a picture per block, which is a basic unit in coding;a first picture B on which intercoding is carried out with reference to two pictures per block, which is a basic unit in coding, and which can be referenced by one picture;and a second picture B on which intercoding is carried out with reference to two pictures per block, which is a basic unit in coding, and which cannot be referenced by any other picture;and the supplementary information is added to a coded picture corresponding to the first picture I which is the initial picture of the random access unit, and they are used when the pictures included in the random access unit are played in trick play, in which the sequence parameter set is a group of parameters that concern one or more images. una etapa de especificación de imágenes de reproducción, para especificar imágenes, entre las imágenes incluidas en la unidad de acceso aleatorio, que son necesarias para la reproducción trucada indicada por la instrucción obtenida en dicha etapa de obtención de instrucciones, basada en un resultado del análisis realizado en dicha etapa de análisis;y una etapa de descodificación para descodificar las imágenes especificadas en dicha etapa de especificación de imágenes de reproducción y reproducir las imágenes descodificadas, en el cual la información suplementaria incluida en la unidad de acceso aleatorio son fragmentos plurales de información de tipos de imágenes, que indican tipos de todas las imágenes incluidas en la unidad de acceso aleatorio, y que se colocan en un orden que corresponde a un orden de descodificación del grupo de imágenes;incluyendo los fragmentos plurales de información de tipos de imagen al menos: una imagen I sobre la cual se lleva a cabo la intra-codificación;una imagen P sobre la cual se lleva a cabo la intercodificación con referencia a una imagen por bloque, que es una unidad básica en la codificación;una primera imagen B sobre la cual se lleva a cabo la inter-codificación con referencia a dos imágenes por bloque, que es una unidad básica en la codificación, y que puede ser objeto de referencia de una imagen;y una segunda imagen B sobre la cual se lleva a cabo la inter-codificación con referencia a dos imágenes por bloque, que es una unidad básica en la codificación, y que no puede ser objeto de referencia de ninguna otra imagen;y la información suplementaria se añade a una imagen codificada correspondiente a la primera imagen I que es la imagen inicial de la unidad de acceso aleatorio, y se utilizan cuando las imágenes incluidas en la unidad de acceso aleatorio se reproducen en reproducción trucada, en el cual el conjunto de parámetros de secuencia es un grupo de parámetros que conciernen a una o más imágenes.
  5. 5
    A computer-readable recording medium on which a stream is recorded, including the stream images and supplemental information, in which the stream is structured so that the supplemental information is added to an encoded image corresponding to a first I image, which is a first image of a random access unit, including a group of images whose first image is an I image and, for each random access unit, A set of sequence parameters is added, and the supplementary information included in the random access unit is plural fragments of image type information from all the images included in the random access unit, and they are arranged in an order corresponding to a picture group decoding order, wherein the supplementary information is used when the pictures included in each random access unit are played in trick play, the plural fragments of image type information including at least:an I image on which intra-coding is carried out;a picture P on which inter-coding is carried out with reference to a picture per block, which is a basic unit in coding;a first picture B on which intercoding is carried out with reference to two pictures per block, which is a basic unit in coding, and which can be referenced by one picture;and a second image B on which the inter-coding is carried out with reference to two images per block, which is a basic unit in the coding, and which cannot be referenced by any other image, in which the sequence parameter set is a group of parameters that concern one or more images. 5. Un medio de grabación legible por ordenador sobre el cual se graba un flujo, incluyendo el flujo imágenes e información suplementaria, en el cual el flujo está estructurado de manera que la información suplementaria se añade a una imagen codificada correspondiente a una primera imagen I, que es una primera imagen de una unidad de acceso aleatorio, incluyendo un grupo de imágenes cuya primera imagen es una imagen I y, para cada unidad de acceso aleatorio, se añade un conjunto de parámetros de secuencia, y la información suplementaria incluida en la unidad de acceso aleatorio son fragmentos plurales de información de tipos de imagen de todas las imágenes incluidas en la unidad de acceso aleatorio, y están colocados en un orden que corresponde a un orden de descodificación del grupo de imágenes, en donde la información suplementaria se usa cuando las imágenes incluidas en cada unidad de acceso aleatorio se reproducen en reproducción trucada, incluyendo los fragmentos plurales de información de tipos de imagen al menos: una imagen I sobre la cual se lleva a cabo la intra-codificación;una imagen P sobre la cual se lleva a cabo la inter-codificación con referencia a una imagen por bloque, que es una unidad básica en la codificación;una primera imagen B sobre la cual se lleva a cabo la inter-codificación con referencia a dos imágenes por bloque, que es una unidad básica en la codificación, y que puede ser objeto de referencia de una imagen;y una segunda imagen B sobre la cual se lleva a cabo la inter-codificación con referencia a dos imágenes por bloque, que es una unidad básica en la codificación, y que no puede ser objeto de referencia de ninguna otra imagen, en el cual el conjunto de parámetros de secuencia es un grupo de parámetros que conciernen a una o más imágenes. ES 2 388 397 T3 ES 2 388 397 T3