ES2323482T3

Image encoder, image encoding method, image decoder, image decoding method, and distribution media

Abstract

An image decoder for decoding an encoded bit string, produced by the encoding of an image formed by a sequence of objects, an object being encoded by intra-coding, an intra-video object plane (I-VOP), being a object encoded by intra-coding or by prediction coding forward, a prediction VOP (P-VOP), and being an object encoded by intra-coding, prediction coding forward, backward prediction coding or bidirectional prediction coding, a bidirectional prediction VOP (B-VOP), where said VOPs have been grouped into one or more groups (GOV), each group having an order of presentation associated, according to the which presents a plurality of decoded VOPs of the corresponding group when reproducing the image, and each or more groups comprise a group time code representing the absolute time corresponding to a synchronization point associated with a first object in the order of presentation of the corresponding group (GOV), the group time code comprising a value of hours_time_code representing a time unit of time, a value of minutes_time_code representing a unit of time in minutes, and a value of seconds_time_code representing a unit of time in seconds of the synchronization point, and each VOP of the group comprising time information with precision of seconds (base_time_ module) indicative of a time value in units of a second, and information Detailed time (increase_VOP_time) indicative of a time value in units with finer precision than a second, as information representative of a presentation time of said VOP, the image decoder comprising: receiving means for receiving said encoded bit string; a presentation time computer (36, 102) for calculating said presentation time of said VOP, adding said time information with precision of one second (module_time_base) and a detailed time information (VOP_time_ increment) of each VOP, with said code of group time, of the corresponding group; and means for decoding (72N) said VOP according to the corresponding presentation time calculated.

ES2323482T3, drawing sheet 1
Sheet 1 of 40

Term

Term ended

Projected expiry passed 31 March 2018, 8.5 years ago.

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

3 claims: 2 independent, 1 dependent

  1. 1
    ES 2 323 482 T3 REIVINDICACIONES 1. Un descodificador de imágenes para descodificar una cadena de bits codificados, producida por la codificación de una imagen formada por una secuencia de objetos, siendo un objeto codificado por intra-codificación, un plano de objeto intra-vídeo (I-VOP), siendo un objeto codificado por intra-codificación o bien por codificación de predicción hacia delante, un VOP de predicción (P-VOP), y siendo un objeto codificado por intra-codificación, codificación de predicción hacia delante, codificación de predicción hacia atrás o codificación de predicción bidireccional, un VOP de predicción bidireccional (B-VOP), donde dichos VOP han sido agrupados en uno o más grupos (GOV), teniendo asociado cada grupo un orden de presentación, de acuerdo con el cual se presenta una pluralidad de VOP descodificados del correspondiente grupo al reproducir la imagen, y cada uno o más grupos comprende un código de tiempo del grupo que representa el tiempo absoluto correspondiente a un punto de sincronización asociado con un primer objeto en el orden de presentación del correspondiente grupo (GOV), comprendiendo el código de tiempo del grupo un valor de horas_código_tiempo que representa una unidad horaria de tiempo, un valor de minutos_código_tiempo que representa una unidad de tiempo en minutos, y un valor de segundos_código_tiempo que representa una unidad de tiempo en segundos del punto de sincronización, y comprendiendo cada VOP del grupo una información del tiempo con precisión de segundos (base_tiempos_ módulo) indicativa de un valor del tiempo en unidades de un segundo, e información detallada del tiempo (incremento_tiempo_VOP) indicativa de un valor del tiempo en unidades con precisión más fina que un segundo, como información representativa de un tiempo de presentación de dicho VOP, comprendiendo el descodificador de imágenes:medios receptores para recibir dicha cadena de bits codificados;un computador (36, 102) de tiempo de presentación para calcular dicho tiempo de presentación de dichos VOP, sumando dicha información de tiempo con precisión de un segundo (base_tiempos_módulo) y una información detallada del tiempo (incremento_tiempo_VOP) de cada VOP, con dicho código de tiempo de grupo, del grupo correspondiente;y medios para descodificar (72N) dichos VOP de acuerdo con el tiempo de presentación correspondiente calculado.
  2. 2
    Un descodificador de imágenes como se reivindica en la reivindicación 1, en el que dicho código de tiempo del grupo corresponde a un tiempo absoluto cuando se inicia la codificación de un grupo correspondiente de VOP.
  3. 3
    Un método de descodificación de imágenes para descodificar una imagen formada por una secuencia de objetos, siendo un objeto codificado mediante intra-codificación, un plano de objeto intra-vídeo (I-VOP), siendo un objeto codificado por intra-codificación o bien por codificación de predicción hacia delante, un VOP de predicción (P-VOP), y siendo un objeto codificado por intra-codificación, codificación de predicción hacia delante, codificación de predicción hacia atrás o codificación de predicción bidireccional, un VOP de predicción bidireccional (B-VOP), donde dichos VOP han sido agrupados en uno o más grupos (GOV), teniendo asociado cada grupo un orden de presentación, de acuerdo con el cual se presenta una pluralidad de VOP descodificados del correspondiente grupo al reproducir la imagen, y cada uno o más grupos comprende un código de tiempo del grupo que representa el tiempo absoluto correspondiente a un punto de sincronización asociado con un primer objeto en el orden de presentación del correspondiente grupo (GOV), comprendiendo el código de tiempo del grupo un valor de horas_código_tiempo que representa una unidad horaria de tiempo, un valor de minutos_código_tiempo que representa una unidad de tiempo en minutos, y un valor de segundos_código_tiempo que representa una unidad de tiempo en segundos del punto de sincronización, y comprendiendo cada VOP del grupo una información del tiempo con precisión de segundos (base_tiempos_ módulo) indicativa de un valor del tiempo en unidades de un segundo, e información detallada del tiempo (incremento_tiempo_VOP) indicativa de un valor del tiempo en unidades con precisión más fina que un segundo, como información representativa de un tiempo de presentación de dicho VOP, comprendiendo dicho método de descodificación los pasos de:recibir dicha cadena de bits codificados ES 2 323 482 T3 calcular dicho tiempo de presentación de dichos VOP en un computador (36, 102) de tiempo de presentación, sumando dicha información de tiempo con precisión de un segundo (base_tiempos_módulo) y una información detallada del tiempo (incremento_tiempo_VOP) de cada VOP, con dicho código de tiempo de grupo, del grupo correspondiente;y descodificar (72N) dichos VOP de acuerdo con el tiempo de presentación correspondiente calculado.