ES3009608T3 - Inter prediction method, video encoding method and transmission method - Google Patents
Inter prediction method, video encoding method and transmission method Download PDFInfo
- Publication number
- ES3009608T3 ES3009608T3 ES23190393T ES23190393T ES3009608T3 ES 3009608 T3 ES3009608 T3 ES 3009608T3 ES 23190393 T ES23190393 T ES 23190393T ES 23190393 T ES23190393 T ES 23190393T ES 3009608 T3 ES3009608 T3 ES 3009608T3
- Authority
- ES
- Spain
- Prior art keywords
- poc
- image
- information
- picture
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/573—Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Se describe un método de interpredicción realizado por un aparato de decodificación. El método comprende obtener información del recuento de orden de imágenes (POC) en un encabezado de segmento; derivar valores de POC para imágenes de referencia a partir de dicha información; construir una lista de imágenes de referencia a partir de los valores de POC de las imágenes de referencia; y realizar una interpredicción en un bloque actual, basándose en la lista de imágenes de referencia, para derivar una muestra predicha del bloque actual. La información de POC en el encabezado de segmento incluye información sobre el valor de diferencia de POC. El valor de POC de una i-ésima imagen de referencia se deriva a partir de una diferencia de POC derivada de la información del valor de diferencia de POC. Las imágenes de referencia posteriores a la imagen actual en el orden de POC se ordenan en orden ascendente. Para las imágenes de referencia posteriores a la imagen actual en el orden POC, la diferencia POC representa una diferencia entre un valor POC de la imagen actual y un valor POC de la i-ésima imagen de referencia cuando i es igual a 0, y la diferencia POC representa una diferencia entre el valor POC de la i-ésima imagen de referencia y un valor POC de una (i-1)-ésima imagen de referencia cuando i es mayor que 0. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Método de inter-predicción, método de codificación de vídeo y método de transmisión
Campo técnico
El presente documento se refiere a técnicas de compresión de vídeo y, más particularmente, a un método y un dispositivo para señalizar de manera eficiente información de vídeo y a un método y un dispositivo de decodificación que hacen uso de los mismos.
Antecedentes de la técnica
Recientemente, ha aumentado la demanda de imágenes de alta resolución y alta calidad en diversos campos de aplicaciones. Cuando una imagen tiene mayor resolución y mayor calidad, se incrementa adicionalmente la cantidad de información del vídeo.
Por consiguiente, cuando se transfiere información de vídeo usando medios, tales como líneas cableadas o inalámbricas de banda ancha existentes, o se almacena información de vídeo en medios de almacenamiento existentes, se incrementan el coste de transferencia de información y el coste de almacenamiento de información.
Se pueden usar técnicas de compresión de vídeo de alta eficiencia para transferir, almacenar y reproducir de manera eficaz información sobre imágenes de alta resolución y alta calidad.
Se pueden usar la inter-predicción y la intra-predicción para mejorar la eficiencia de la compresión de vídeo. En la inter predicción, se predicen valores de píxeles de una imagen actual con referencia a información de otras imágenes. En la intra-predicción, se predicen valores de píxeles de una imagen actual utilizando relaciones inter-píxeles en la misma imagen.
Cuando se realiza la inter-predicción, un codificador de vídeo y un decodificador de vídeo pueden realizar un proceso de predicción sobre la base de una lista de imágenes de referencia que indica imágenes de referencia que se pueden usar para un bloque actual (imagen actual).
La información para construir una lista de imágenes de referencia puede ser transmitida desde el codificador de vídeo al decodificador de vídeo. El decodificador de vídeo puede construir una lista de imágenes de referencia sobre la base de la información recibida desde el codificador de vídeo y puede realizar efectivamente la inter-predicción.
El documento JCTVC-F493 “Absolute signaling of reference pictures” (“Señalización absoluta de imágenes de referencia”), de Rickard Sjoverg y Jonatan Samuelsson, y que se presentó para elJoint Collaborative Team on Video Coding(JCT-VC) de la ITU-T s G16 WP3 y la ISO/IEC JTC1/SC29/WG11 propone que imágenes que deberían estar disponibles como referencia se describan de una manera absoluta en el encabezamiento de segmento de una imagen en lugar de en una manera relativa (a través de un proceso de MMCO y de ventana deslizante). Se propone además que realicen directamente operaciones de memoria intermedia (marcado de imágenes) después del análisis del primer encabezamiento de segmento de una imagen en lugar de después de que se haya decodificado la imagen. De forma más detallada, se propone lo siguiente partiendo de H.264/AVC:
• Mover el marcado de imágenes de referencia decodificadas desde después de decodificar una imagen a después de analizar el primer encabezamiento de segmento de una imagen
• Añadir señalización explícita de las imágenes de referencia, usando una Descripción de Memoria Intermedia, en cada encabezamiento de segmento, que contiene información para deducir el POC y el temporal_id de todas las imágenes de referencia marcadas como “usadas como referencia” en la DPB
• Introducir la posibilidad de incluir una lista de Descripciones de Memoria Intermedia en el Conjunto de Parámetros de Imagen para minimizar el coste general de la señalización de imágenes de referencia disponibles (Descripciones de Memoria Intermedia) en el encabezamiento de segmento
• Eliminar todas las órdenes de MMCO en la medida en la que la funcionalidad proporcionada por ellas queda cubierta por Descripciones de Memoria Intermedia
• Eliminar la operación de ventana deslizante en la medida en la que esta funcionalidad es proporcionada por Descripciones de Memoria Intermedia
• Requerir señalización explícita del POC (es decir, eliminar pic_order_cnt_type 1 y 2 así como el elemento de sintaxis pic_order_cnt_type)
• Eliminar los elementos de sintaxis frame_num y usar el POC para la identificación de imágenes
• Eliminar el elemento de sintaxis gaps_in_frame_num_allowed_flag
• Eliminar el marcado de imágenes de largo plazo en la medida en la que esta funcionalidad es proporcionada por Descripciones de Memoria Intermedia
• Usar el POC para la identificación de imágenes durante la construcción de la lista de imágenes de referencia y el marcado de imágenes de referencia decodificadas
Compendio de la invención
Problema técnico
Uno de los objetivos de la presente invención es proporcionar un método para señalizar efectivamente información de vídeo en la codificación/decodificación de la información de vídeo.
Otro objetivo de la presente invención es proporcionar un método para señalizar efectivamente información para inter predicción en la codificación/decodificación de información de vídeo.
Todavía otro objetivo de la presente invención es proporcionar un método para señalizar efectivamente información con el fin de construir una lista de imágenes de referencia usada para realizar una inter-predicción.
Todavía otro objetivo de la presente invención es proporcionar un método para construir efectivamente una lista de imágenes de referencia usadas con el fin de realizar una inter-predicción sobre la base de información recibida.
Solución al problema
El objetivo anterior se resuelve por la combinación de características de las reivindicaciones independientes.
Según un aspecto del presente documento que no está de acuerdo con las reivindicaciones independientes, se proporciona un método de señalización de información de vídeo, que incluye las etapas de realizar una inter-predicción sobre una imagen actual; y señalizar información que incluye información de imágenes de referencia que indica el resultado de la inter-predicción e imágenes de referencia disponibles en la inter-predicción, en donde la información de imágenes de referencia incluye elementos de información de recuento de orden de imágenes (POC) de las imágenes de referencia disponibles, y en donde los elementos de información de POC de las imágenes de referencia disponibles en la información de imagen de referencia están dispuestos de manera que valores de POC de imágenes previas a la imagen actual en un orden de POC están situados delante, y valores de POC de imágenes subsiguientes a la imagen actual en el orden de POC están ubicados subsiguientemente.
En este momento, los elementos de información de POC se pueden disponer en un orden de POC descendente de imágenes de referencia para las imágenes de referencia previas a la imagen actual en el orden de POC y se pueden disponer en un orden de POC ascendente de imágenes de referencia para las imágenes de referencia subsiguientes a la imagen actual en el orden de POC.
Los elementos de información de POC pueden incluir una diferencia de POC entre una imagen de referencia objetivo y otra imagen fuera de las imágenes de referencia indicada por la información de imágenes de referencia, y los elementos de información de POC de las imágenes de referencia se pueden disponer en la información de imágenes de referencia sobre la base del valor de POC de la imagen de referencia objetivo.
Los elementos de información de POC de las imágenes de referencia pueden incluir la magnitud y el signo de una diferencia de POC entre una imagen de referencia objetivo y una imagen de criterio[criterion picture]fuera de las imágenes de referencia indicadas por la información de imágenes de referencia, y los elementos de información de POC de las imágenes de referencia en la información de imágenes de referencia se pueden disponer sobre la base de los valores de POC de las imágenes de referencia objetivo.
En este momento, los elementos de información de POC de la información de imágenes de referencia se pueden disponer en un orden de POC descendente de imágenes de referencia para las imágenes de referencia previas a la imagen actual en el orden de POC y se pueden disponer en un orden de POC ascendente de imágenes de referencia para las imágenes de referencia subsiguientes a la imagen actual en el orden de POC. Cuando la imagen de referencia objetivo es una cualquiera de la imagen más próxima a la imagen actual de entre las imágenes previas a la imagen actual en el orden de POC y la imagen más próxima a la imagen actual de entre las imágenes subsiguientes a la imagen actual en el orden de POC en las imágenes de referencia indicadas por la información de imágenes de referencia, la imagen de criterio puede ser la imagen actual. Cuando la imagen de referencia objetivo no es ninguna de la imagen más próxima a la imagen actual de entre las imágenes previas a la imagen actual en el orden de POC y la imagen más próxima a la imagen actual de entre las imágenes subsiguientes a la imagen actual en el orden de POC en las imágenes de referencia indicadas por la información de imágenes de referencia, la imagen de criterio puede ser la imagen de referencia correspondiente al elemento de información de POC inmediatamente previo al elemento de información de POC de la imagen de referencia objetivo.
En este momento, el signo de la diferencia de POC puede ser un signo de una diferencia entre el valor de POC de la imagen de referencia objetivo y el valor de POC de la imagen actual.
Los elementos de información de POC disponibles en la información de imágenes de referencia pueden incluir información que indica la magnitud de una diferencia de POC entre una imagen de referencia objetivo y una imagen de criterio de entre las imágenes de referencia indicadas por la información de imágenes de referencia; el número de imágenes de referencia cuando el signo de la diferencia de POC es negativo; y el número de imágenes de referencia cuando el signo de la diferencia de POC es positivo, y los elementos de información de POC de las imágenes de referencia en la información de imágenes de referencia se pueden disponer sobre la base del valor de POC de la imagen de referencia objetivo.
En este momento, el signo de la diferencia de POC puede ser un signo de una diferencia entre el valor de POC de la imagen de referencia objetivo y el valor de POC de la imagen actual.
Además, los elementos de información de POC de la información de imágenes de referencia se pueden disponer en un orden de POC descendente de imágenes de referencia para las imágenes de referencia previas a la imagen actual en el orden de POC y se pueden disponer en un orden de POC ascendente de imágenes de referencia para las imágenes de referencia subsiguientes a la imagen actual en el orden de POC. Cuando la imagen de referencia objetivo es una cualquiera de la imagen más próxima a la imagen actual de entre las imágenes previas a la imagen actual en el orden de POC y la imagen más próxima a la imagen actual de entre las imágenes subsiguientes a la imagen actual en el orden de POC en las imágenes de referencia indicadas por la información de imágenes de referencia, la imagen de criterio puede ser la imagen actual. Cuando la imagen de referencia objetivo no es ninguna de la imagen más próxima a la imagen actual de entre las imágenes previas a la imagen actual en el orden de POC ni de la imagen más próxima a la imagen actual de entre las imágenes subsiguientes a la imagen actual en el orden de POC en las imágenes de referencia indicadas por la información de imágenes de referencia, la imagen de criterio puede ser la imagen de referencia correspondiente al elemento de información de POC inmediatamente previo al elemento de información de POC de la imagen de referencia objetivo.
Según otro aspecto del presente documento que no está de acuerdo con las reivindicaciones independientes, se proporciona un método de decodificación de información de vídeo, que incluye las etapas de decodificar por entropía información de un corriente de bits recibida y obtener información de imágenes de referencia que incluye elementos de información de recuento de orden de imágenes (POC) de imágenes de referencia disponibles en una predicción de una imagen actual; y realizar una predicción sobre el bloque actual usando una lista de imágenes de referencia que se construye sobre la base de valores de POC de las imágenes de referencia inferidas de la información de imágenes de referencia, en donde los elementos de información de POC de las imágenes de referencia disponibles en la información de imágenes de referencia están dispuestos de manera que valores de POC de imágenes previas a la imagen actual en un orden de POC están situados delante y valores de POC de imágenes subsiguientes a la imagen actual en el orden POC están situados subsiguientemente.
Los elementos de información de POC en la información de imágenes de referencia se pueden disponer en un orden de POC descendente de imágenes de referencia para las imágenes de referencia previas a la imagen actual en el orden de POC.
Los elementos de información de POC en la información de imágenes de referencia se pueden disponer en un orden de POC ascendente de imágenes de referencia para las imágenes de referencia subsiguientes a la imagen actual en el orden de POC.
El elemento i-ésimo POCi de información de POC (donde i es un número entero) en la información de imágenes de referencia puede ser una información de POC de una imagen Pi de referencia, el POCi puede incluir la magnitud de una diferencia de POC entre la imagen Pi de referencia y una imagen de criterio en la información de imágenes de referencia, y los elementos de información de POC de las imágenes de referencia en la información de imágenes de referencia se pueden disponer sobre la base de los valores de POC de las imágenes de referencia.
En este momento, los elementos de información de POC de la información de imágenes de referencia se pueden disponer en un orden de POC descendente de imágenes de referencia para las imágenes de referencia previas a la imagen actual en el orden de POC y se pueden disponer en un orden POC ascendente de imágenes de referencia para las imágenes de referencia subsiguientes a la imagen actual en el orden de POC. Cuando la imagen Pi de referencia es una cualquiera de la imagen más próxima a la imagen actual de entre las imágenes previas a la imagen actual en el orden de POC y la imagen más próxima a la imagen actual de entre las imágenes subsiguientes a la imagen actual en el orden de POC en las imágenes de referencia indicadas por la información de imágenes de referencia, la imagen estándar puede ser la imagen actual. Cuando la imagen Pi de referencia no es ninguna de la imagen más próxima a la imagen actual de entre las imágenes previas a la imagen actual en el orden de POC ni de la imagen más próxima a la imagen actual de entre las imágenes subsiguientes a la imagen actual en el orden de POC en las imágenes de referencia indicadas por la información de imágenes de referencia, la imagen de criterio puede ser la imagen de referencia correspondiente al elemento de información de POC inmediatamente previo al elemento de información de POC de la imagen de referencia objetivo.
Además, los elementos de información de POC pueden incluir información que indica el signo de una diferencia de POC entre la imagen de referencia y la imagen actual.
El elemento i-ésimo POCi de información de POC (donde i es un número entero) en la información de imágenes de referencia puede ser un elemento de información de POC de una imagen Pi de referencia, el POCi puede incluir la magnitud de una diferencia de POC entre la imagen Pi de referencia y una imagen de criterio en la información de imágenes de referencia, y los elementos de información de POC de las imágenes de referencia en la información de imágenes de referencia se pueden disponer sobre la base de los valores de POC de las imágenes de referencia.
En este momento, los elementos de información de POC en la información de imágenes de referencia se pueden disponer en un orden de POC descendente de imágenes de referencia para las imágenes de referencia previas a la imagen actual en el orden de POC y se pueden disponer en un orden de POC ascendente de imágenes de referencia para las imágenes de referencia subsiguientes a la imagen actual en el orden de POC. Cuando la imagen Pi de referencia es una cualquiera de la imagen más próxima a la imagen actual de entre las imágenes previas a la imagen actual en el orden de POC y de la imagen más próxima a la imagen actual de entre las imágenes subsiguientes a la imagen actual en el orden de POC en las imágenes de referencia indicadas por la información de imágenes de referencia, la imagen estándar puede ser la imagen actual. Cuando la imagen Pi de referencia no es ninguna de la imagen más próxima a la imagen actual de entre las imágenes previas a la imagen actual en el orden de POC ni de la imagen más próxima a la imagen actual de entre las imágenes subsiguientes a la imagen actual en el orden de POC en las imágenes de referencia indicadas por la información de imágenes de referencia, la imagen estándar puede ser la imagen de referencia correspondiente al elemento de información de POC inmediatamente previo al elemento de información de POC de la imagen de referencia objetivo.
La información de imágenes de referencia puede incluir información que indica una relación de orden entre el valor de POC de cada imagen de referencia y el valor de POC de la imagen actual.
Los elementos de información de POC pueden incluir información de diferencia e información de signo de POC. Cuando el número de imágenes de referencia previas a la imagen actual en el orden de POC de entre m imágenes de referencia indicadas por la información de imágenes de referencia es n, el valor de diferencia de POC para la imagen de referencia k correspondiente al k-ésimo elemento POCk de información de diferencia de POC (donde 0<k<n-1) de entre la información de diferencia de POC puede ser una diferencia entre el valor de POC de una primera imagen de criterio y el elemento POCk de información de POC, y el valor de diferencia de POC de la imagen j de referencia correspondiente a la j-ésima información POCj de diferencia de POC (donde n<j<m) de entre los elementos de información de diferencia de POC puede ser la suma del valor de POC de una segunda imagen de criterio y el elemento POCj de información de diferencia de POC.
En este momento, la primera imagen de criterio puede ser la imagen actual cuando k es igual a 0, la primera imagen de criterio puede ser la imagen de referencia correspondiente al elemento (k-1)-ésimo de información de diferencia de POC cuando k no es igual a 0, la segunda imagen de criterio puede ser la imagen actual cuando j es igual a n, y la segunda imagen de criterio puede ser la imagen de referencia correspondiente al elemento (n-1)-ésimo de información de diferencia de POC cuando j no es igual a n.
Efectos ventajosos
Según el presente documento, es posible señalizar efectivamente información de vídeo en la codificación/decodificación de la información de vídeo.
Según el presente documento, es posible señalizar efectivamente información para construir una lista de imágenes de referencia usada para realizar una inter-predicción.
Según el presente documento, es posible reducir los costes de transmisión en la transmisión de información para construir una lista de imágenes de referencia.
Según el presente documento, es posible construir efectivamente una lista de imágenes de referencia para interpredicción sobre la base de información recibida con una baja complejidad.
Breve descripción de los dibujos
La figura 1 es un diagrama de bloques que ilustra esquemáticamente un codificador de vídeo que no se reivindica. La figura 2 es un diagrama de bloques que ilustra esquemáticamente un decodificador de vídeo que no se reivindica. La figura 3 es un diagrama que ilustra esquemáticamente ejemplos de un bloque candidato que se puede usar para realizar una inter-predicción sobre un bloque actual.
La figura 4 es un diagrama que ilustra esquemáticamente un ejemplo de un conjunto de imágenes de referencia que se señaliza desde el codificador de vídeo al decodificador de vídeo.
La figura 5 es un diagrama que ilustra un ejemplo de una relación de referencia entre imágenes B sobre las cuales se realiza una predicción bidireccional.
La figura 6 es un diagrama que ilustra un ejemplo de una relación de referencia entre una imagen B y una imagen P. La figura 7 es un diagrama de flujo que ilustra esquemáticamente un procedimiento de codificación que es realizado por el codificador de vídeo.
La figura 8 es un diagrama de flujo que ilustra esquemáticamente un procedimiento de decodificación que es realizado por el decodificador de vídeo.
Descripción de realizaciones
La invención se puede modificar variadamente de diversas formas y puede tener diversas realizaciones y se ilustrarán realizaciones específicas de la misma en los dibujos y se describirán en detalle. Sin embargo, estas realizaciones no pretenden limitar la invención. Los términos usados en la siguiente descripción se usan simplemente para describir realizaciones específicas. Una expresión de un número singular incluye la expresión de un número plural, siempre que la misma pueda leerse claramente de manera diferente. En esta descripción, términos tales como “incluir” y “tener” están destinados a indicar que existen características, números, etapas, operaciones, elementos, componentes o combinaciones de los mismos usados en la siguiente descripción, y, por lo tanto, debe entenderse que no se excluye la posibilidad de existencia o adición de una o más características, números, etapas, operaciones, elementos, componentes o combinaciones diferentes de los mismos.
Por otra parte, los elementos de los dibujos descritos en el presente documento se dibujan de manera independiente con la finalidad de facilitar la explicación sobre diferentes funciones específicas en un codificador de vídeo y un decodificador de vídeo, y no significa que los elementos se implementen por medio dehardwareindependiente osoftwareindependiente. Por ejemplo, dos o más elementos de entre los elementos mencionados se pueden combinar para formar un único elemento, o un elemento se puede dividir en diversos elementos.
En lo sucesivo en la presente memoria, se describirán de forma detallada realizaciones ejemplificativas de la invención con referencia a los dibujos adjuntos. Los elementos iguales de los dibujos se designarán con los mismos símbolos de referencia y no se repetirá la descripción de los mismos elementos.
La figura 1 es un diagrama de bloques que ilustra esquemáticamente un codificador de vídeo que no se reivindica. Con referencia a la figura 1, un codificador 100 de vídeo incluye un módulo 105 de división de imágenes, un módulo 110 de predicción, un módulo 115 de transformada, un módulo 120 de cuantificación, un módulo 125 de reorganización, un módulo 130 de codificación por entropía, un módulo 135 de descuantificación, un módulo 140 de transformada inversa, un módulo 145 de filtro, y una memoria 150.
El módulo 105 de división de imágenes puede dividir una imagen introducida en al menos una unidad de proceso. Aquí, la unidad de proceso puede ser una unidad de predicción (a la que, en lo sucesivo en la presente memoria, se hará referencia como “PU”), una unidad de transformada (a la que, en lo sucesivo en la presente memoria, se hará referencia como “TU”), o una unidad de codificación (a la que, en lo sucesivo en la presente memoria, se hará referencia como “CU”).
Tal como se describirá posteriormente, el módulo 110 de predicción incluye un módulo de inter-predicción que realiza una inter-predicción y un módulo de intra-predicción que realiza una intra-predicción. El módulo 110 de predicción puede realizar una predicción sobre la unidad de proceso de la imagen dividida por el módulo 105 de división de imágenes para generar un bloque predicho. La unidad de proceso de una imagen en el módulo 110 de predicción puede ser una CU, una TU o una PU. Se puede determinar si la predicción realizada sobre la unidad de proceso correspondiente es una inter-predicción o una intra-predicción, y se pueden determinar detalles específicos (por ejemplo, un modo de predicción) de los métodos de predicción. La unidad de proceso sometida a la predicción puede ser diferente de la unidad de proceso de la cual se determinan el método de predicción y los detalles específicos. Por ejemplo, el método de predicción y el modo de predicción se pueden determinar en las unidades de PU y la predicción se puede realizar en unidades de TU.
En la inter-predicción, se puede realizar una predicción basándose en información sobre por lo menos una de una imagen previa y/o de una imagen subsiguiente de una imagen actual con el fin de generar un bloque predicho. En la intra-predicción, se puede realizar una predicción sobre la base de información de píxeles de una imagen actual para generar un bloque predicho.
Como método de intra-predicción se pueden usar un modo de salto, un modo de fusión una predicción por vectores de movimiento (MVP) o similares. En la inter-predicción, para una PU se puede seleccionar una imagen de referencia, y se puede seleccionar un bloque de referencia que tenga el mismo tamaño que la PU. El bloque de referencia se puede seleccionar en la unidad de píxeles enteros. Puede generarse un bloque predicho de manera que se minimice la señal residual procedente de una PU actual y se minimice la magnitud de un vector de movimiento.
El bloque predicho se puede generar en la unidad de muestras de píxeles enteros o en la unidad de muestras de píxeles menor que un píxel entero, tal como muestras de 1/2 píxel y muestras de 1/4 píxel. Aquí, un vector de movimiento también se puede expresar en la unidad de muestras de píxeles menor que un píxel entero. Por ejemplo, píxeles de luma se pueden expresar en la unidad de 1/4 de píxel y píxeles de croma se pueden expresar en la unidad de 1/8 de píxel.
Información tal como un índice de una imagen de referencia seleccionada a través de la inter-predicción, un vector de movimiento (por ejemplo, un predictor de vector de movimiento) y una señal residual se puede codificar por entropía y transmitir a un decodificador de vídeo. Cuando se usa el modo de salto, el bloque predicho se puede usar como bloque reconstruido y, de este modo, la señal residual puede no generarse, ni convertirse, ni cuantificarse, ni transmitirse. Cuando se realiza la intra-predicción, un modo de predicción se puede determinar en la unidad de las PU y la predicción se puede realizar en la unidad de las PU. Alternativamente, un modo de predicción se puede determinar en la unidad de las PU y la intra-predicción se puede realizar en la unidad de las TU.
Los modos de predicción en la intra-predicción pueden incluir 33 modos de predicción direccionales y por lo menos dos modos no direccionales. Los modos no direccionales pueden incluir un modo de predicción DC y un modo plano.
En la intra-predicción, un bloque predicho se puede generar después de que se aplique un filtro a muestras de referencia. En este momento, puede determinarse si debería aplicarse un filtro a muestras de referencia, en función del modo de intra-predicción de un bloque actual y/o del tamaño del bloque actual.
Una PU puede ser un bloque con diversos tamaños/formas. Por ejemplo, en el caso de la inter-predicción, una PU puede ser un bloque de 2Nx2N, un bloque de 2NxN, un bloque de Nx2N o un bloque de NxN (donde N es un número entero). En el caso de la intra-predicción, una PU puede ser un bloque de 2Nx2N o un bloque de NxN (donde N es un número entero). Se puede establecer que la PU con un tamaño de bloque de NxN sea usada solamente en un caso específico. Por ejemplo, se puede establecer que la PU con un tamaño de bloque de NxN sea usada solamente para una CU con el tamaño menor o se puede establecer que la misma se use solamente para la intra-predicción. Además de los tamaños antes mencionados, se pueden definir y usar adicionalmente las PU tales como un bloque de NxmN, un bloque de mNxN, un bloque de 2NxmN y un bloque de mNx2N (donde m<1).
En el módulo 115 de transformada se pueden introducir valores residuales (un bloque residual o una señal residual) entre el bloque predicho generado y el bloque original. La información de modo de predicción, la información de vectores de movimiento, y similares usadas para la predicción, se pueden codificar junto con los valores residuales por medio del módulo 130 de codificación por entropía y las mismas se pueden transmitir al decodificador de vídeo.
El módulo 115 de transformada puede realizar una transformada sobre el bloque residual mediante unidades de transformada y generar coeficientes de transformada. La unidad de transformada en el módulo 115 de transformada puede ser una TU y puede presentar una estructura de árbol cuaternario. El tamaño de la unidad de transformada se puede determinar dentro de un intervalo predeterminado de tamaños mayor y menor. El módulo 115 de transformada puede transformar el bloque residual usando una transformada discreta de coseno (DCT) y/o una transformada discreta de seno (DST).
El módulo 120 de cuantificación puede cuantificar los valores residuales transformados por el módulo 115 de transformada y puede generar coeficientes de cuantificación. Los valores calculados por el módulo 120 de cuantificación se pueden proporcionar al módulo 135 de descuantificación y al módulo 125 de reorganización.
El módulo 125 de reorganización puede reorganizar los coeficientes de cuantificación proporcionados desde el módulo 120 de cuantificación. Reorganizando los coeficientes de cuantificación, es posible mejorar la eficiencia de codificación en el módulo 130 de codificación por entropía. El módulo 125 de reorganización puede reorganizar los coeficientes de cuantificación en forma de un bloque bidimensional a la forma de un vector unidimensional a través del uso de un método de escaneo de coeficientes. El módulo 125 de reorganización puede mejorar la eficiencia de codificación por entropía en el módulo 130 de codificación por entropía cambiando el orden de escaneo de los coeficientes sobre la base de una estadística estocástica de los coeficientes transmitidos desde el módulo de cuantificación.
El módulo 130 de codificación por entropía puede realizar una codificación por entropía sobre los coeficientes de cuantificación reorganizados por el módulo 125 de reorganización. Ejemplos del método de codificación por entropía incluyen un método Golomb exponencial, un método de CAVLC (Codificación de Longitud Variable Adaptativa según el Contexto), y un método de CABAC (Codificación Aritmética Binaria Adaptativa según el Contexto). El módulo 130 de codificación por entropía puede codificar una variedad de información, tal como información de coeficientes de cuantificación e información del tipo de bloques de una CU, información del modo de predicción, información de unidad de división, información de PU, información de unidad de transferencia, información de vector de movimiento, información de imágenes de referencia, información de interpolación de bloques e información de filtrado transmitida desde el módulo 125 de reorganización y el módulo 110 de predicción.
El módulo 130 de codificación por entropía puede dar un cambio predeterminado a un conjunto de parámetros o sintaxis que se han de transmitir, si así fuera necesario.
El módulo 135 de descuantificación descuantifica los valores cuantificados por el módulo 120 de cuantificación. El módulo 140 de transformada inversa, transforma inversamente los valores descuantificados por el módulo 135 de descuantificación. Los valores residuales generados por el módulo 135 de descuantificación y el módulo 140 de transformada inversa se pueden fusionar con el bloque predicho por el módulo 110 de predicción para obtener un bloque reconstruido.
La figura 1 ilustra que el bloque residual y el bloque predicho se suman por medio de un sumador para generar un bloque reconstruido. En este caso, el sumador se puede considerar como un módulo particular (módulo de construcción de bloques reconstruidos) que genera un bloque reconstruido.
El módulo 145 de filtro puede aplicar un filtro de desbloqueo, un filtro de bucle adaptativo (ALF) y un desplazamiento adaptativo por muestras (SAO) a la imagen reconstruida.
El filtro de desbloqueo puede eliminar una distorsión de bloque generada en los límites entre bloques en la imagen reconstruida. El ALF puede aplicar un filtrado sobre la base de los valores resultantes de la comparación de la imagen original con la imagen reconstruida cuyos bloques han sido filtrados por el filtro de desbloqueo y/o el SAO. El ALF se puede aplicar únicamente cuando es necesaria una alta eficiencia. El SAO puede reconstruir una diferencia de desplazamiento del bloque residual, que se ha sometido al filtro de desbloqueo, con respecto a la imagen original en unidades de píxeles y se puede aplicar en forma de un desplazamiento por bandas y un desplazamiento de bordes. Por otra parte, el módulo 145 de filtro no puede realizar un filtrado sobre el bloque reconstruido usado en la inter predicción.
La memoria 150 puede almacenar el bloque o imagen reconstruido calculado por el módulo 145 de filtro. El bloque o imagen reconstruido, almacenado en la memoria 150 se puede proporcionar al módulo 110 de predicción que realiza la inter-predicción.
La figura 2 es un diagrama de bloques que ilustra esquemáticamente un decodificador de vídeo que no se reivindica. En referencia a la figura 2, un decodificador 200 de vídeo puede incluir un módulo 210 de decodificación por entropía, un módulo 215 de reorganización, un módulo 220 de descuantificación, un módulo 225 de transformada inversa, un módulo 230 de predicción, un módulo 235 de filtro y una memoria 240.
Cuando se introduce una corriente de bits de vídeo desde el codificador de vídeo, la corriente de bits de entrada se puede decodificar basándose en el orden en el que el codificador de vídeo procesa la información de vídeo.
Por ejemplo, cuando el codificador de vídeo usa un método de codificación de longitud variable (a la que en lo sucesivo en la presente memoria se denominará como “VLC”), tal como el método de CAVLC, para realizar la codificación por entropía, el módulo 210 de decodificación por entropía puede implementar la misma tabla de VLC que la tabla de VLC usada en el codificador de vídeo y puede realizar la decodificación por entropía. Cuando el codificador de vídeo usa el método de CABAC para realizar el proceso de codificación por entropía, el módulo 210 de decodificación por entropía puede realizar la decodificación por entropía usando el método de CABAC en correspondencia con el primero.
Al módulo 230 de predicción se le puede proporcionar información para generar un bloque predicho a partir de la información decodificada por el módulo 210 de decodificación por entropía, y los valores residuales decodificados por entropía por el módulo 210 de decodificación por entropía se pueden introducir en el módulo 215 de reorganización. El módulo 215 de reorganización puede reorganizar la corriente de bits decodificada por entropía por el módulo 210 de decodificación por entropía sobre la base del método de reorganización del codificador de vídeo. El módulo 215 de reorganización puede reconstruir y reorganizar coeficientes expresados en forma de un vector unidimensional para obtener coeficientes en forma de un bloque bidimensional. Al módulo 215 de reorganización se le puede proporcionar información asociada al escaneo de coeficientes realizado por el codificador de vídeo, y el mismo puede realizar la reorganización usando un método de escaneo inverso de los coeficientes sobre la base del orden de escaneo que es realizado por el codificador de vídeo.
El módulo 220 de descuantificación puede realizar la descuantificación sobre la base de los parámetros de cuantificación proporcionados desde el codificador de vídeo y los valores de los coeficientes del bloque reorganizado. El módulo 225 de transformada inversa puede realizar la DCT inversa y/o la DST inversa de la DCT y/o la DST, que ha sido realizada por el módulo de transformada del codificador de vídeo, sobre el resultado de cuantificación procedente del codificador de vídeo. La transformada inversa se puede realizar sobre la base de una unidad de transferencia o una unidad de división de una imagen determinada por el codificador de vídeo. El módulo de transformada del codificador de vídeo puede realizar selectivamente la DCT y/o la DST en función de diversos elementos de información, tales como el método de predicción, el tamaño de un bloque actual, y la dirección de la predicción, y el módulo 225 de transformada inversa del decodificador de vídeo puede realizar la transformada inversa sobre la base de la información de transformada acerca de la transformada realizada por el módulo de transformada del codificador de vídeo.
El módulo 230 de predicción puede generar un bloque predicho basándose en información de generación de bloques de predicción proporcionada desde el módulo 210 de decodificación por entropía y la información de bloques y/o imágenes decodificados previamente proporcionada desde la memoria 240.
Cuando el modo de predicción de una PU actual es un modo de intra-predicción, el módulo 230 de predicción puede realizar una intra-predicción en la que se obtiene un bloque predicho basándose en la información de píxeles de una imagen actual.
Cuando el modo de predicción correspondiente a una PU actual es el modo de inter-predicción, el módulo 230 de predicción puede realizar la inter-predicción sobre la PU actual basándose en información incluida en al menos una de una imagen previa y una imagen subsiguiente de la imagen actual. En este momento, información de movimiento para la inter-predicción de la PU actual, proporcionada sobre los vectores de movimiento e índices de imagen de referencia, proporcionada desde el codificador de vídeo puede ser inferida a partir de un indicador de salto, un indicador de fusión, y similares recibidos desde el codificador de vídeo.
El bloque reconstruido se puede inferir usando el bloque predicho generado por el módulo 230 de predicción y el bloque residual proporcionado desde el módulo 225 de transformada inversa. La figura 2 ilustra que el bloque residual y el bloque predicho se suman por medio de un sumador para obtener un bloque reconstruido. Aquí, el sumador se puede considerar como un módulo particular (módulo de construcción de bloques reconstruidos) que genera un bloque reconstruido.
Cuando se usa el modo de salto, la señal residual puede no transmitirse y el bloque predicho se puede usar como un bloque reconstruido.
El bloque y/o la imagen reconstruidos se pueden proporcionar al módulo 235 de filtro. El módulo 235 de filtro puede realizar un filtrado de desbloqueo, un SAO y/o un ALF sobre el bloque y/o imagen reconstruido.
La memoria 240 puede almacenar la imagen o bloque reconstruido para su uso como una imagen de referencia o un bloque de referencia, y puede proporcionar la imagen reconstruida a un módulo de salida.
En una memoria, tal como una memoria intermedia de imágenes decodificadas (DPB), se pueden almacenar imágenes codificadas o decodificadas. Cuando una imagen actual se codifica o decodifica, las imágenes previas almacenadas en la DPB pueden hacerse referencia para realizar una predicción sobre la imagen actual.
Específicamente, el codificador de vídeo y el decodificador de vídeo pueden almacenar una lista de las imágenes previamente codificadas/decodificadas en forma de una lista de imágenes de referencia para su uso en la inter predicción.
Cuando se realiza la inter-predicción, el codificador de vídeo y el decodificador de vídeo pueden realizar una predicción sobre un bloque objetivo (bloque actual) de una imagen actual haciendo referencia a otra imagen. La inter-predicción se puede ser realizar mediante los modos de predicción del codificador de vídeo y del decodificador de vídeo según se ilustra en las figuras 1 y 2.
Cuando se realiza la inter-predicción, según se ha descrito anteriormente, la predicción se puede realizar sobre el bloque actual usando información de bloques contiguos disponibles adyacentes al bloque actual. En este caso, los bloques contiguos pueden incluir un bloque disponible de entre bloques situados en la misma posición (ubicados conjuntamente) con el bloque actual en imágenes de referencia, a las que puede denominarse por el bloque actual (en lo sucesivo en la presente memoria, al bloque disponible se le denomina como “Col block” (bloque ubicado conjuntamente) con el fin de facilitar la explicación.
A un bloque contiguo usado para realizar una predicción sobre el bloque actual en la inter-predicción se le denomina como “bloque candidato” con el fin de facilitar la explicación.
En la inter-predicción, la predicción se puede realizar sobre el bloque actual basándose en información de bloques candidatos. En el caso del modo de salto o el modo de fusión, como información de movimiento y/o imagen de referencia para el bloque actual se puede usar información de movimiento (por ejemplo, vector de movimiento) y/o una imagen de referencia correspondiente a un bloque seleccionado de los bloques candidatos.
Cuando se realiza la MVP, la información de movimiento (por ejemplo, vector de movimiento) correspondiente a un bloque seleccionado de entre bloques candidatos se puede usar como valor predicho de un vector de movimiento para el bloque actual, y la información de imágenes de referencia correspondiente al bloque actual se puede transmitir desde el codificador de vídeo al decodificador de vídeo. Desde el codificador de vídeo se puede transmitir al decodificador de vídeo una diferencia de vector de movimiento (MVD) entre la MVP obtenida del bloque candidato y el vector de movimiento correspondiente al bloque actual, y el módulo de predicción del decodificador de vídeo puede obtener la información de movimiento correspondiente al bloque actual basándose en la MVP y la MVD.
La figura 3 es un diagrama que ilustra esquemáticamente un ejemplo de bloques candidatos que se pueden usar cuando se realiza la inter-predicción sobre un bloque actual.
Los módulos de predicción del codificador de vídeo y del decodificador de vídeo pueden usar un bloque ubicado en una posición predeterminada alrededor de un bloque actual 400, como bloque candidato. Por ejemplo, en el ejemplo de la figura 3, como bloques candidatos espaciales se pueden seleccionar dos bloques A0410 y A1420 ubicados en el lado inferior izquierdo del bloque actual y tres bloques B0430, B1440 y B2450 ubicados en el lado superior derecho y el lado superior izquierdo del bloque actual. Además de los bloques que son contiguos espacialmente, como bloque candidato temporal puede usarse el bloque Col 460.
En el momento de realizar la inter-predicción, según se ha descrito anteriormente, la información de movimiento del bloque actual puede usar información de movimiento de un bloque seleccionado de entre los bloques contiguos ya que es o puede ser inferido basándose en la información de movimiento del bloque seleccionado de entre los bloques contiguos.
Por otra parte, con relación a imágenes de referencia usadas para la inter-predicción, las imágenes de referencia para los bloques actuales se pueden inferir a partir de imágenes de referencia de bloques contiguos o se pueden indicar mediante información recibida desde el codificador de vídeo. En el caso del modo de salto o del modo de fusión, el módulo de predicción del decodificador de vídeo puede usar las imágenes de referencia de los bloques contiguos como imágenes de referencia para el bloque actual. Cuando se aplica la MVP, el módulo de predicción del decodificador de vídeo puede recibir la información que indica las imágenes de referencia para el bloque actual desde el codificador de vídeo.
Imágenes codificadas/decodificadas previamente a la imagen actual se pueden almacenar en una memoria (por ejemplo, una memoria intermedia de imágenes decodificadas (DPB)) y las mismas se pueden usar para la predicción del bloque actual (imagen actual). Como lista de imágenes de referencia se puede almacenar una lista de imágenes que estén disponibles para la inter-predicción del bloque actual.
Un segmento P es un segmento que se decodifica a través de la intra-predicción o la inter-predicción usando como mucho un vector de movimiento y una imagen de referencia. Un segmento B es un segmento que se decodifica a través de la intra-predicción o la inter-predicción usando como mucho dos vectores de movimiento y dos imágenes de referencia. En este caso, las imágenes de referencia pueden incluir una imagen de referencia a corto plazo y una imagen de referencia a largo plazo.
La lista 0 de imágenes de referencia (en lo sucesivo en la presente memoria, denominada como “L0” con la finalidad de facilitar la explicación) es una lista de imágenes de referencia usada para la inter-predicción de un segmento P o de un segmento B. La lista 1 de imágenes de referencia (en lo sucesivo en la presente memoria, denominada como “L1” con la finalidad de facilitar la explicación) se usa para la inter-predicción de un segmento B. Por lo tanto, L0 se puede usar para la inter-predicción de un bloque de un segmento P usando una predicción unidireccional, y L0 y L1 se pueden usar para la inter-predicción de un bloque de un segmento B usando una predicción bidireccional.
El decodificador de vídeo puede construir una lista de imágenes de referencia cuando se realiza una descodificación sobre un segmento P y un segmento B a través del uso de la inter-predicción. La imagen de referencia a usar para la inter-predicción se puede indicar basándose en una lista de imágenes de referencia. Un índice de imagen de referencia es un índice que indica una imagen de referencia en la lista de imágenes de referencia.
La lista de imágenes de referencia se puede construir basándose en un conjunto de imágenes de referencia transmitido desde el codificador de vídeo.
Las imágenes de referencia que constituyen la lista de imágenes de referencia se pueden almacenar en una memoria (por ejemplo, DPB).
Las imágenes (imágenes codificadas/decodificadas previamente a una imagen actual) almacenadas en la memoria pueden ser gestionadas por el codificador de vídeo y el decodificador de vídeo. El codificador de vídeo y el decodificador de vídeo almacenan imágenes necesarias para la predicción del bloque actual y liberan de la memoria imágenes no usadas para la predicción del bloque actual.
Cuando, como el método de gestión de las imágenes de referencia, se usa un método de ventana deslizante, las imágenes de referencia se pueden gestionar mediante un método sencillo de liberación de una imagen de referencia en un tiempo predeterminado que transcurre después de que la imagen de referencia sea almacenada en la memoria, pero este método presenta varios problemas. Por ejemplo, dado que hay imágenes de referencia que ya no están disponibles, la imagen de referencia no se puede liberar de la memoria y, por lo tanto, puede reducirse la eficiencia. Dado que una imagen de referencia almacenada se libera de la memoria después de un tiempo predeterminado, puede que resulte difícil gestionar imágenes de referencia a largo plazo.
Teniendo en cuenta los problemas del método de ventana deslizante se puede usar un método de operaciones de control de gestión de memoria (MMCO) de señalizar directamente información de instrucciones sobre la gestión de imágenes de referencia desde el codificador de vídeo. Sin embargo, incluso cuando se usa el método de MMCO, en el transcurso de la señalización puede ocurrir una pérdida de imágenes. Cuando una imagen perdida incluye una orden de MMCO, la información de MMCO perdida no se puede reconstruir y la memoria (DPB) no se puede mantener en un estado en el que se gestionan correctamente imágenes necesarias en ese momento. Por lo tanto, existe una posibilidad de que la inter-predicción se realice de manera incorrecta.
Para resolver los problemas antes mencionados, puede usarse un método de transmisión, en cada uno de los encabezamientos de segmento, de una lista de imágenes de referencia necesarias en el transcurso de la decodificación de un segmento. Un tipo de contenedor abstracto que incluye una lista de imágenes de referencia en el encabezamiento de segmento puede ser denominado como “RefPicList”. De manera alternativa, tal como se ha descrito anteriormente, para distinguir la lista 0 de imágenes de referencia y la lista 1 de imágenes de referencia construidas por el decodificador de vídeo, la lista de imágenes de referencia necesarias en el transcurso de la decodificación de un segmento puede ser denominada como un conjunto de imágenes de referencia.
Un conjunto de imágenes de referencia o RefPicList (en lo sucesivo en la presente memoria, denominado como un “conjunto de imágenes de referencia” con la finalidad de facilitar la explicación y su distinción de la lista de imágenes de referencia) puede incluir imágenes de referencia que se han de usar como referencia de una imagen/segmento actual o una imagen/segmento futura. Por ejemplo, un conjunto de imágenes de referencia es información transmitida desde un codificador de vídeo al decodificador de vídeo, y las imágenes incluidas en el conjunto de imágenes de referencia pueden ser especificadas por el contador de orden de imágenes (POC). El POC indica un orden de visualización de una imagen. En este momento, los POC para las imágenes de referencia en el conjunto de imágenes de referencia pueden ser POC relativos al POC de una imagen actual.
El POC relativo representa una diferencia de POC entre dos imágenes en el conjunto de imágenes de referencia. El POC relativo de la imagen de referencia previa a la imagen actual en el orden POC (imagen de referencia que tiene un POC menor que el POC de la imagen actual) es la diferencia de POC con respecto a la imagen de referencia inmediatamente previa en el conjunto de imágenes de referencia. El POC relativo de la imagen de referencia previa a la imagen actual en el orden POC (imagen de referencia que tiene un POC mayor que el POC de la imagen actual) es una diferencia de POC con respecto a la imagen de referencia inmediatamente previa en el conjunto de imágenes de referencia. Aquí, en el caso de (1) la primera imagen de referencia del conjunto de imágenes de referencia y (2) la imagen de referencia que tiene un POC relativo cuyo signo es diferente al de la imagen de referencia previa del conjunto de imágenes de referencia, la magnitud del POC relativo es la diferencia de POC con respecto a la imagen actual. La diferencia de POC entre dos imágenes en el conjunto de imágenes de referencia se puede expresar mediante el valor absoluto y el signo.
El conjunto de imágenes de referencia se puede señalizar desde el codificador de vídeo al decodificador de vídeo para cada segmento P y para cada segmento B.
Las listas L0 y L1 de imágenes de referencia se pueden construir sobre la base del conjunto de imágenes de referencia recibido desde l codificador de vídeo o se pueden transmitir explícitamente desde el codificador de vídeo.
Cuando se construye la lista L0 de imágenes de referencia, entre las imágenes que tienen un POC menor que el POC de la imagen actual de entre las imágenes (imágenes previas a la imagen actual en el orden POC o las imágenes cuyo POC relativo tiene un signo negativo) y las imágenes que tienen un POC mayor que el POC de la imagen actual en el conjunto de imágenes de referencia recibido (imágenes subsiguientes a la imagen actual en el orden POC o las imágenes cuyo POC relativo tiene un signo positivo), los índices de imagen de referencia se asignan primero al POC menor que el POC de la imagen actual, con lo cual se construye una lista de imágenes de referencia.
Por ejemplo, hasta que se asignen todos los índices de imagen de referencia que constituyen la lista de imágenes de referencia, (i) se asignan índices de imagen de referencia menores a las imágenes más próximas a la imagen actual en el orden POC, para las imágenes que tienen un POC menor que el POC de la imagen actual en el conjunto de imágenes de referencia para la imagen/segmento actual, y, a continuación, (ii) se asignan índices de imagen de referencia menores a las imágenes más próximas a la imagen actual en el orden POC, para las imágenes que tienen un POC mayor que el POC de la imagen actual en el conjunto de imágenes de referencia para la imagen/segmento actual. Cuando se construye la lista L1 de imágenes de referencia, entre las imágenes que tienen un POC menor que el POC de la imagen actual de entre las imágenes (imágenes previas a la imagen actual en el orden POC o las imágenes cuyo POC relativo tiene un signo negativo) y las imágenes que tienen un POC mayor que el POC de la imagen actual en el conjunto de imágenes de referencia recibido (imágenes subsiguientes a la imagen actual en el orden POC o las imágenes cuyo POC relativo tiene un signo positivo), se asignan en primer lugar índices de imagen de referencia a las imágenes que tienen un POC mayor que el POC de la imagen actual, con lo cual se construye una lista de imágenes de referencia. Por ejemplo, hasta que se asignen todos los índices de imagen de referencia que constituyen la lista de imágenes de referencia, (i) se asignan índices de imagen de referencia menores a las imágenes más próximas a la imagen actual en el orden de POC, para las imágenes que tienen un POC mayor que el POC de la imagen actual en el conjunto de imágenes de referencia para la imagen/segmento actual, y, a continuación, (ii) se asignan índices de imagen de referencia menores a las imágenes más próximas a la imagen actual en el orden de POC, para las imágenes que tienen un POC menor que el POC de la imagen actual en el conjunto de imágenes de referencia para la imagen/segmento actual.
Aquí se ejemplifican las imágenes de referencia de corto plazo, pero en caso de una lista de imágenes de referencia que incluya imágenes de referencia de largo plazo, las listas L0 y L1 de imágenes de referencia se pueden someter primero a los procesos de (i) e (ii) y, a continuación, a las mismas se les pueden añadir imágenes transmitidas como imágenes de referencia de largo plazo a través del conjunto de imágenes de referencia.
En esta memoria descriptiva, a continuación se describirá un método de construcción de un conjunto de imágenes de referencia correspondiente a imágenes de referencia de corto plazo y de construcción de una lista de imágenes de referencia. En la siguiente descripción, imagen de referencia puede significar una imagen de referencia de corto plazo. En este momento, para reducir el número de bits del conjunto de imágenes de referencia señalizado y para reducir la complejidad del proceso de construcción de una lista de imágenes de referencia en el decodificador de vídeo, se pueden disponer y transmitir las imágenes de referencia (información de las imágenes de referencia, por ejemplo, valores de POC) del conjunto de imágenes de referencia (una lista de imágenes de referencia).
Las imágenes de referencia del conjunto de imágenes de referencia se señalizan en un estado en el que (1) las imágenes de referencia que tienen un POC menor que el POC de la imagen actual se disponen (ordenan) en la parte de inicio del conjunto de imágenes de referencia en el orden de POC descendente, y, a continuación, (2) las imágenes de referencia que tienen un POC mayor que el POC de la imagen actual se disponen de manera subsiguiente a la misma en el orden de POC ascendente.
Por ejemplo, en el conjunto de imágenes de referencia, las imágenes de referencia (elementos de información de imágenes) que tienen un POC menor que el POC de la imagen actual se disponen primero y, a continuación, se disponen las imágenes de referencia (elementos de información de imágenes) que tienen un POC mayor que el POC de la imagen actual. Aquí, los elementos de información dispuestos de las imágenes de referencia pueden ser los POC de las imágenes de referencia, o los POC relativos de las imágenes de referencia, o las magnitudes y signos de los POC relativos de las imágenes de referencia.
Cuando los elementos de información dispuestos son los POC de las imágenes de referencia, los POC de las imágenes de referencia que tienen un POC menor que el POC de la imagen actual se disponen en el orden que se separa del POC de la imagen actual en el conjunto de imágenes de referencia y, a continuación, los POC de las imágenes de referencia que tienen un POC mayor que el POC de la imagen actual se disponen en el orden que se separa del POC de la imagen actual.
Cuando los elementos de información dispuestos son los POC relativos de las imágenes de referencia, los POC relativos de las imágenes de referencia que tienen un POC menor que el POC de la imagen actual se pueden disponer primero, y, posteriormente a ello, se pueden disponer los POC relativos de las imágenes de referencia que tienen un POC mayor que el POC de la imagen actual. Por ejemplo, los POC relativos de las imágenes de referencia que tienen un POC menor que el POC de la imagen actual en el conjunto de imágenes de referencia se disponen en el orden de POC (orden descendente) de las imágenes de referencia, y los POC relativos de las imágenes de referencia que tienen un POC mayor que el POC de la imagen actual se disponen posteriormente en el orden de POC (orden ascendente) de las imágenes de referencia. Aquí, el POC relativo de la imagen de referencia es el valor de diferencia entre el POC de la imagen actual y el POC de la imagen de referencia.
Un POC relativo del conjunto de imágenes de referencia se puede representar mediante la magnitud (valor absoluto) del POC relativo y el signo del POC relativo.
El signo del POC relativo de una imagen de referencia indica si la imagen de referencia está ubicada de manera previa o subsiguiente a la imagen actual en el orden de POC. Por lo tanto, en lugar de transmitir información que indica específicamente el signo (+ o -) del POC relativo, se pueden transmitir, primero, las magnitudes de los POC relativos de las imágenes de referencia previas a la imagen actual en el orden de POC, y, luego, se pueden transmitir las magnitudes de los POC relativos de las imágenes de referencia subsiguientes a la imagen actual. El decodificador de vídeo que recibe el conjunto de imágenes de referencia puede determinar que las magnitudes de los POC relativos recibidos en primer lugar están asociadas a las imágenes de referencia previas a la imagen actual en el orden de POC, y las magnitudes de los POC relativos recibidos posteriormente están asociadas a las imágenes de referencia subsiguientes a la imagen actual en el orden de POC. En este momento, la información que indica el número de imágenes de referencia previas a la imagen actual en el orden de POC y el número de imágenes de referencia subsiguientes a la imagen actual en el orden de POC se puede transmitir con información sobre las magnitudes.
Cuando se transmiten las magnitudes de los POC relativos, en el conjunto de imágenes de referencia, las magnitudes de los POC relativos de las imágenes de referencia que tienen un POC menor que el POC de la imagen actual se disponen en el orden de POC (orden descendente) de las imágenes de referencia, y las magnitudes de los POC relativos de las imágenes de referencia que tienen un POC mayor que el POC de la imagen actual se disponen en el orden de POC (orden ascendente) de las imágenes de referencia.
La Tabla 1 muestra un ejemplo de un método de determinación de las magnitudes y los signos de los POC relativos en el codificador de vídeo.
<Tabla 1>
El codificador de vídeo puede determinar las magnitudes y los signos de los POC relativos de las imágenes de referencia que se han de señalizar mediante el uso del conjunto de imágenes de referencia utilizando el método que se muestra en la Tabla 1.
Aquí, sign_ref_pic[i] especifica el signo del POC relativo para la imagen i-ésima de referencia en el conjunto de imágenes de referencia. Cuando el POC de la imagen i-ésima de referencia (ref_pic[i]) es mayor que el<p>O<c>de la imagen actual (currentPOC), el valor del signo sign_ref_pic[i] del POC relativo para la imagen i-ésima de referencia indica “+”. Cuando el POC de la imagen i-ésima de referencia (ref_pic[i]) no es mayor que el POC de la imagen actual (currentPOC), el valor del signo sign_ref_pic[i] del POC relativo para la imagen i-ésima de referencia indica “-“.
abs_ref_pic[i] especifica la magnitud del POC relativo para la imagen i-ésima de referencia en el conjunto de imágenes de referencia. Cuando el signo del POC relativo para la imagen i-ésima de referencia es igual al signo del POC relativo para la imagen (i-1)-ésima de referencia, el valor de diferencia entre la diferencia entre el POC de la imagen i-ésima de referencia y el valor de referencia (refValue) y la diferencia entre el POC de la imagen (i-1)-ésima de referencia y el valor de referencia (refValue) es la magnitud del POC relativo para la imagen i-ésima de referencia. Es decir, cuando el signo del POC relativo para la imagen i-ésima de referencia es igual al signo del POC relativo para la imagen (i-1)-ésima de referencia, la magnitud del POC relativo para la imagen i-ésima de referencia es una diferencia de POC entre imágenes de referencia contiguas (una diferencia entre el POC de la imagen i-ésima de referencia y el POC de la imagen (i-1)-ésima) de referencia en el conjunto de imágenes de referencia.
El valor de referencia (refValue) es un valor de POC transmitido desde el codificador de vídeo o establecido de antemano, y es un valor de POC de referencia destinado a obtener el primer POC relativo en el conjunto de imágenes de referencia. Por ejemplo, el valor de referencia (refValue) puede ser el valor de POC de la imagen actual.
El signo del POC relativo para la imagen i-ésima de referencia puede no ser igual al signo del POC relativo para la imagen (i-t)-ésima de referencia, este caso es un caso en el que la imagen i-ésima de referencia en el conjunto de imágenes de referencia es la primera imagen o un caso en el que la imagen (i-1)-ésima de referencia en el conjunto de imágenes de referencia es una imagen previa a la imagen actual en el orden de POC, y la imagen i-ésima de referencia es una imagen subsiguiente a la imagen actual en el orden de POC. Por lo tanto, cuando el signo del POC relativo para la imagen i-ésima de referencia no es igual al signo del POC relativo para la imagen (i-1)-ésima de referencia, la magnitud del POC relativo para la imagen i-ésima de referencia puede ser la diferencia entre el POC de la imagen iésima de referencia y el valor de referencia (refValue). Posteriormente, dado que el signo del POC relativo para la imagen (i+1)-ésima de referencia es igual al signo del POC relativo para la imagen i-ésima de referencia, la magnitud del POC relativo para la imagen (i+1)-ésima de referencia es la diferencia entre el POC de la imagen (i+1)-ésima de referencia y el POC de la imagen i-ésima de referencia.
El codificador de vídeo puede transmitir las magnitudes y los signos de los POC relativos para las imágenes de referencia inferidas según se ha descrito anteriormente como conjunto de imágenes de referencia. Mientras tanto, en la transmisión de las magnitudes de los POC relativos para las imágenes de referencia, el codificador de vídeo en primer lugar puede transmitir las magnitudes de los POC relativos para las imágenes de referencia previas a la imagen actual en el orden de POC y, a continuación, puede transmitir las magnitudes de los POC relativos para las imágenes de referencia subsiguientes a la imagen actual. En este caso, el codificador de vídeo puede transmitir información que indica el número de imágenes de referencia cuyo signo del POC relativo es “-“ (los números de imágenes previas a la imagen actual en el orden de POC) y el número de imágenes de referencia cuyo signo del POC relativo es “+” (el número de imágenes subsiguientes a la imagen actual en el orden de POC).
La Tabla 2 muestra otro ejemplo de un método de determinación de las magnitudes y los signos de los POC relativos en el codificador de vídeo.
<Tabla 2>
En la Tabla 2, se explica como ejemplo un caso en el que el valor de referencia (refValue) es el valor de POC de la imagen actual.
De manera similar a la Tabla 1, cuando el POC de la imagen i-ésima de referencia (ref_pic[i]) es mayor que el POC de la imagen actual (currentPOC), el valor del signo sign_ref_pic[i] del POC relativo para la imagen i-ésima de referencia indica “+”. Cuando el POC de la imagen i-ésima de referencia (ref_pic[i]) no es mayor que el POC de la imagen actual (currentPOC), el valor del signo sign_ref_pic[i] del POC relativo para la imagen i-ésima de referencia indica “-“.
Cuando el signo del POC relativo para la imagen i-ésima de referencia es igual al signo del POC relativo para la imagen (i-1)-ésima de referencia, un valor de diferencia entre la diferencia entre el POC de la imagen i-ésima de referencia y el POC de la imagen actual y la diferencia entre el POC de la imagen (i-1)-ésima de referencia y el POC de la imagen actual es la magnitud del POC relativo para la imagen i-ésima de referencia. Es decir, cuando el signo del POC relativo para la imagen i-ésima de referencia es igual al signo de POC relativo para la imagen (i-1)-ésima de referencia, la magnitud del POC relativo para la imagen i-ésima de referencia es una diferencia de POC entre imágenes de referencia contiguas (una diferencia entre el POC de la imagen i-ésima de referencia y el POC de la imagen (i-1)-ésima) de referencia en el conjunto de imágenes de referencia.
El signo del POC relativo para la imagen i-ésima de referencia puede no ser igual al signo del POC relativo para la imagen (i-1)-ésima de referencia. Este es un caso en el que la imagen i-ésima de referencia en el conjunto de imágenes de referencia es la primera imagen o un caso en el que la imagen (i-1)-ésima de referencia en el conjunto de imágenes de referencia es una imagen previa a la imagen actual en el orden de POC, y la imagen i-ésima de referencia es una imagen subsiguiente a la imagen actual en el orden de POC. Por lo tanto, cuando el signo del POC relativo para la imagen i-ésima de referencia no es igual al signo del POC relativo a la imagen (i-1)-ésima de referencia, la magnitud del POC relativo para la imagen i-ésima de referencia puede ser la diferencia entre el POC de la imagen i-ésima de referencia y el POC de la imagen actual. Posteriormente, dado que el signo del POC relativo para la imagen (i+1)-ésima de referencia es igual al signo del POC relativo para la imagen i-ésima de referencia, la magnitud del POC relativo para la imagen (i+1)-ésima de referencia es la diferencia entre el POC de la imagen (i+1)-ésima de referencia y el POC de la imagen i-ésima de referencia.
El codificador de vídeo puede transmitir las magnitudes y los signos de los POC relativos para las imágenes de referencia obtenidas según se ha descrito anteriormente como el conjunto de imágenes de referencia. Al mismo tiempo, en la transmisión de las magnitudes de los POC relativos de las imágenes de referencia, el codificador de vídeo puede transmitir en primer lugar las magnitudes de los POC relativos para las imágenes de referencia previas a la imagen actual en el orden de POC y, a continuación, puede transmitir las magnitudes de los POC relativos para las imágenes de referencia subsiguientes a la imagen actual. En este caso, el codificador de vídeo puede transmitir información que indica el número de imágenes de referencia cuyo signo del POC relativo es “-“ (imágenes previas a la imagen actual en el orden de POC) y el número de imágenes de referencia cuyo signo del POC relativo es “+” (imágenes subsiguientes a la imagen actual en el orden de POC).
El decodificador de vídeo puede recibir información sobre el conjunto de imágenes de referencia procedentes del codificador de vídeo, y puede construir o reconstruir el conjunto de imágenes de referencia sobre la base de la información recibida.
La Tabla 3 muestra un ejemplo de un método de recuperación de la información (POC) de las imágenes de referencia en el decodificador de vídeo que recibe el conjunto de imágenes de referencia.
<Tabla 3>
El decodificador de vídeo puede reconstruir los POC disponibles en la predicción del bloque actual (imagen) usando el método mostrado en la Tabla 3 basándose en la información de imágenes de referencia (la magnitud del POC relativo o la magnitud y el signo del POC relativo) recibida desde el codificador de vídeo.
El POC de la imagen i-ésima de referencia (ref_pic[i]) en el conjunto de imágenes de referencia se puede reconstruir sobre la base de la magnitud (abs_ref_pic[i]) y el signo (sign_ref_pic[i]) del POC relativo correspondiente a la imagen iésima de referencia.
Tal como se muestra en la Tabla 3, el decodificador de vídeo puede recibir explícitamente el signo del POC relativo y puede recuperar el POC de la imagen de referencia.
Cuando el signo de la imagen i-ésima de referencia y el signo de la imagen (i-1)-ésima de referencia en el conjunto de imágenes de referencia son iguales entre sí, y el signo de la imagen i-ésima de referencia es “-“, el POC de la imagen iésima de referencia es un valor obtenido restando del valor de referencia (refValue) la suma de los POC relativos procedentes de la imagen de referencia inicial (imagen 0-ésima de referencia) hasta la imagen i-ésima de referencia. Cuando el signo de la imagen i-ésima de referencia y el signo de la imagen (i-1)-ésima de referencia en el conjunto de imágenes de referencia son iguales entre sí, y el signo de la imagen i-ésima de referencia es “+”, el POC de la imagen iésima de referencia es un valor obtenido sumando al valor de referencia (refValue) la suma de los POC relativos procedentes de la imagen de referencia inicial (imagen 0-ésima de referencia) hasta la imagen i-ésima de referencia.
Aquí, el valor de referencia (refValue) es un valor de POC transmitido desde el codificador de vídeo o establecido de antemano, y es un valor de POC de referencia para inferir el primer POC relativo en el conjunto de imágenes de referencia. Por ejemplo, el valor de referencia (refValue) puede ser el valor de POC de la imagen actual.
Cuando el signo de la imagen i-ésima de referencia en el conjunto de imágenes de referencia no es igual al signo de la imagen (i-1)-ésima de referencia, este caso significa un caso en el que la imagen i-ésima de referencia en el conjunto de imágenes de referencia es la primera imagen o un caso en el que la imagen (i-1)-ésima de referencia en el conjunto de imágenes de referencia es una imagen previa a la imagen actual en el orden POC y la imagen i-ésima de referencia es una imagen subsiguiente a la imagen actual en el orden de POC.
Cuando el signo de la imagen i-ésima de referencia y el signo de la imagen (i-1)-ésima de referencia en el conjunto de imágenes de referencia no son iguales entre sí, y el signo de la imagen i-ésima de referencia es “-“, el POC de la imagen i-ésima de referencia es un valor obtenido restando del valor de referencia (refValue) el POC relativo correspondiente a la imagen i-ésima de referencia. Cuando el signo de la imagen i-ésima de referencia y el signo de la imagen (i-1)-ésima de referencia en el conjunto de imágenes de referencia no son iguales entre sí y el signo de la imagen i-ésima de referencia es “+”, el POC de la imagen i-ésima de referencia es un valor obtenido sumando el POC relativo para la imagen i-ésima de referencia al valor de referencia (refValue)..
A diferencia del ejemplo mostrado en la Tabla 2, la información que indica los signos de los POC relativos para las imágenes de referencia puede no ser transmitida explícitamente. En este caso, el decodificador de vídeo puede determinar que los signos de los POC relativos situados delante en el conjunto de imágenes de referencia son “-“ (menos) y que los signos de los POC relativos ubicados posteriormente en el conjunto de imágenes de referencia son “+” (más). En este momento, desde el codificador de vídeo se puede transmitir información que indica el número de POC relativos cuyo signo es “-“ y el número de POC relativos cuyo signo es “+”. El decodificador de vídeo puede determinar que los POC relativos correspondientes al número de POC relativos que tienen un signo de “-“ indicado por el codificador de vídeo desde el comienzo del conjunto de imágenes de referencia tienen un signo de “-“, puede determinar que el resto de los POC relativos tienen un signo de “+” y puede recuperar el POC de la imagen i-ésima de referencia (ref_pic[i]) según se ha descrito anteriormente.
En otras palabras, el POC relativo para la primera imagen de referencia entre las imágenes de referencia del conjunto de imágenes de referencia es las diferencias de POC con respecto al valor de referencia (refValue). El POC relativo correspondiente a la imagen, que es previa a la imagen actual, distinto de la primera imagen de referencia de entre las imágenes de referencia en el conjunto de imágenes de referencia es la diferencia de POC con respecto a la imagen de referencia inmediatamente previa. El POC relativo correspondiente a la primera imagen subsiguiente a la imagen actual de entre las imágenes de referencia en el conjunto de imágenes de referencia es la diferencia de POC con respecto al POC de la imagen actual. Los POC relativos correspondientes a las otras imágenes de referencia del conjunto de imágenes de referencia (desde la segunda imagen de referencia subsiguiente a la imagen actual a la imagen de referencia final en el conjunto de imágenes de referencia) son las diferencias de POC a partir de la imagen de referencia inmediatamente previa. En este caso, sobre la base del orden de POC se determina si una imagen de referencia es previa o subsiguiente a la imagen actual. La imagen de referencia inmediatamente previa significa una imagen inmediatamente previa en el orden del conjunto de imágenes de referencia.
La Tabla 4 muestra otro ejemplo de un método de recuperación de la información (POC) de las imágenes de referencia en el decodificador de vídeo que recibe el conjunto de imágenes de referencia.
<Tabla 4>
En el método mostrado en la Tabla 4, se supone que el número de imágenes de referencia incluidas en el conjunto de imágenes de referencia es 2 y el valor de referencia (refValue) para obtener el primer valor de POC relativo en la Tabla 3 es el POC de la imagen actual.
El decodificador de vídeo puede recibir explícitamente los signos de los POC relativos del codificador de vídeo y puede recuperar los POC de las imágenes de referencia.
Cuando el signo de la imagen i-ésima de referencia y el signo de la imagen (i-1)-ésima de referencia del conjunto de imágenes de referencia son iguales entre sí, y el signo de la imagen i-ésima de referencia es “-“, el POC de la imagen iésima de referencia es un valor obtenido restando del POC de la imagen actual el POC relativo correspondiente a la imagen i-ésima de referencia y el POC relativo correspondiente a la imagen (i-1)-ésima de referencia. Cuando el signo de la imagen i-ésima de referencia y el signo de la imagen (i-1)-ésima de referencia del conjunto de imágenes de referencia son iguales entre sí, y el signo de la imagen i-ésima de referencia es “+”, el POC de la imagen i-ésima de referencia es un valor obtenido sumando al POC de la imagen actual el POC relativo correspondiente a la imagen iésima de referencia y el POC relativo correspondiente a la imagen (i-1 )-ésima de referencia.
Cuando el signo de la imagen i-ésima de referencia del conjunto de imágenes de referencia no es igual al signo de la imagen (i-1)-ésima de referencia, esto significa un caso en el que la imagen i-ésima de referencia en el conjunto de imágenes de referencia es la primera imagen o un caso en el que la imagen (i-1)-ésima de referencia en el conjunto de imágenes de referencia es una imagen previa a la imagen actual en el orden de POC y la imagen i-ésima de referencia es una imagen subsiguiente a la imagen actual en el orden de POC. En este caso, el POC relativo correspondiente a la imagen i-ésima de referencia se puede obtener sobre la base del POC de la imagen actual según se muestra en la Tabla 4.
Por lo tanto, cuando el signo de la imagen i-ésima de referencia y el signo de la imagen (i-1)-ésima de referencia en el conjunto de imágenes de referencia no son iguales entre sí, y el signo de la imagen i-ésima de referencia es “-“, el POC de la imagen i-ésima de referencia es un valor obtenido restando del POC de la imagen actual el POC relativo correspondiente a la imagen i-ésima de referencia. Cuando el signo de la imagen i-ésima de referencia y el signo de la imagen (i-1)-ésima de referencia en el conjunto de imágenes de referencia no son iguales entre sí, y el signo de la imagen i-ésima de referencia es “+”, el POC de la imagen i-ésima de referencia es un valor obtenido sumando al POC de la imagen actual el POC relativo correspondiente a la imagen i-ésima de referencia.
Tal como se ha descrito con referencia a la Tabla 3, la información que indica los signos de los POC relativos de las imágenes de referencia no se puede transmitir explícitamente. En este caso, el decodificador de vídeo puede determinar que los signos de los POC relativos situados delante en el conjunto de imágenes de referencia son “-“ (menos) y que los signos de los POC relativos situados posteriormente en el conjunto de imágenes de referencia son “+” (más). En este momento, se puede transmitir desde el codificador de vídeo información que indica el número de POC relativos cuyo signo es “-“ y el número de POC relativos cuyo signo es “+”. El decodificador de vídeo puede determinar que los POC relativos correspondientes al número de POC relativos que tienen un signo de “-“ indicados por el codificador de vídeo desde el comienzo del conjunto de imágenes de referencia tienen un signo de “-“, puede determinar que el resto de los POC relativos tienen un signo de “+” y puede recuperar el POC de la imagen i-ésima de referencia (ref_pic[i]) según se ha descrito anteriormente.
En otras palabras, los POC relativos correspondientes a la primera imagen de referencia de entre las imágenes de referencia del conjunto de imágenes de referencia es la diferencia de POC con respecto al valor de referencia (refValue). Los POC relativos correspondientes a las imágenes, que son previas a la imagen actual, diferentes a la primera imagen de referencia de entre las imágenes de referencia del conjunto de imágenes de referencia son las diferencias de POC con respecto a la imagen de referencia inmediatamente previa. Los POC relativos correspondientes a la primera imagen subsiguiente a la imagen actual de entre las imágenes de referencia del conjunto de imágenes de referencia son la diferencia de POC con respecto al POC de la imagen actual. Los POC relativos correspondientes al resto de imágenes de referencia del conjunto de imágenes de referencia (desde la segunda imagen de referencia subsiguiente a la imagen actual hasta la imagen de referencia final en el conjunto de imágenes de referencia) son las diferencias de POC con respecto a la imagen de referencia inmediatamente previa. En este caso, sobre la base del orden de POC puede determinarse si una imagen de referencia es previa o posterior a la imagen actual. Imagen de referencia inmediatamente previa significa una imagen inmediatamente previa en el orden del conjunto de imágenes de referencia.
A continuación se describirán específicamente ejemplos en los que el valor de referencia (refValue) es el POC de la imagen actual.
La figura 4 es un diagrama que ilustra esquemáticamente un ejemplo de un conjunto de imágenes de referencia que se señaliza desde el codificador de vídeo al decodificador de vídeo. En el ejemplo ilustrado en la figura 4, nueve segmentos P (imágenes P) (P0 a P9) sometidos a una predicción unidireccional se refieren entre sí.
La Tabla 5 muestra un ejemplo en el que un conjunto de imágenes de referencia que se ha de señalizar en el ejemplo ilustrado en la figura 4 incluye los POC de imágenes de referencia.
<Tabla 5>
Haciendo referencia a la figura 4 y la Tabla 5, el conjunto de imágenes de referencia de la imagen actual incluye los POC de las imágenes de referencia a las que se puede hacer referencia para la imagen actual. En relación con las imágenes de referencia en el conjunto de imágenes de referencia, se asignan índices menores a las imágenes de referencia más próximas a la imagen actual en el orden de POC.
Por ejemplo, en el ejemplo de la figura 4 y la Tabla 5, cuando la imagen actual es P6 (POC=26), las imágenes de referencia a las que se puede hacer referencia para la imagen actual son P5, P4 y P0. Por consiguiente, el conjunto de imágenes de referencia de la imagen actual (P6) cuyo POC es 26 incluye los POC de P5, P4 y P0, y se asignan índices menores a las imágenes de referencia más próximas a la imagen actual en el orden de POC.
En el ejemplo de la figura 4 y la Tabla 5, las imágenes de referencia previas a la imagen actual en el orden de POC se disponen en el orden descendente en el conjunto de imágenes de referencia, pero los POC de las imágenes de referencia se señalizan directamente a través del conjunto de imágenes de referencia.
A diferencia de lo mencionado, los POC relativos correspondientes a las imágenes de referencia se pueden señalizar a través del conjunto de imágenes de referencia tal como se ha descrito anteriormente.
La Tabla 6 muestra un ejemplo del conjunto de imágenes de referencia que se ha de señalizar en la figura 4, donde el conjunto de imágenes de referencia incluye los POC relativos correspondientes a las imágenes de referencia.
<Tabla 6>
En la Tabla 6, el conjunto de imágenes de referencia de la imagen actual de la figura 4 se expresa mediante los POC de las imágenes de referencia, la magnitud de los POC relativos correspondientes a las imágenes de referencia y los signos de los POC relativos correspondientes a las imágenes de referencia.
La Tabla 5 muestra el caso en el que los POC de las imágenes de referencia se transmiten directamente, pero la Tabla 6 muestra un caso en el que los POC relativos correspondientes a las imágenes de referencia se transmiten a través del conjunto de imágenes de referencia.
Los POC relativos para las imágenes de referencia previas a la imagen actual en el orden de POC (teniendo las imágenes de referencia un POC menor que el POC de la imagen actual) son diferencias de POC desde la imagen de referencia inmediatamente previa en el conjunto de imágenes de referencia. Los signos de los POC relativos transmitidos a través del conjunto de imágenes de referencia indican si la imagen de referencia correspondiente es una imagen previa o subsiguiente a la imagen actual en el orden de POC.
Por ejemplo, en el ejemplo de la figura 4 y la Tabla 6, teniendo en cuenta un caso en el que la imagen actual es P5, las imágenes a las que se puede hacer referencia para la imagen actual son P4, P3 y P0 y sus POC son 24, 23 y 20.
Cuando los POC relativos se transmiten a través del conjunto de imágenes de referencia para P5, se transmite el conjunto de imágenes de referencia en el que las magnitudes y los signos de los POC relativos para las imágenes de referencia de P5 están dispuestos en órdenes predeterminados. Tal como se ha descrito anteriormente, en el ejemplo ilustrado en la figura 4 que ilustra la relación de referencia entre los segmentos P, las imágenes de referencia son imágenes previas a la imagen actual en el orden de POC y las imágenes de referencia del conjunto de imágenes de referencia están dispuestas en el orden descendente.
Por lo tanto, las magnitudes de los POC relativos en el conjunto de imágenes de referencia para P5 están dispuestas en el orden de P4, P3 y P0. Tal como se muestra en la Tabla 6, la magnitud del POC relativo para P4 es 1 y su signo es “-“, la magnitud del POC relativo para P3 es 1 y su signo es “-“ y la magnitud para el POC relativo de P0 es 3 y su signo es “-“, los cuales se transmiten a través del conjunto de imágenes de referencia para P5.
Aquí, con independencia de los signos de los POC relativos, se puede transmitir un conjunto de imágenes de referencia en donde las imágenes de referencia (las magnitudes de los POC relativos para las imágenes de referencia) previas a la imagen actual en el orden de POC están dispuestas delante en el conjunto de imágenes de referencia y las imágenes de referencia (las magnitudes de los POC relativos para las imágenes de referencia) subsiguientes a la imagen actual están dispuestas posteriormente en el conjunto de imágenes de referencia. Aquí, se puede transmitir la información que indica el número de imágenes de referencia previas a la imagen actual en el orden de POC (imágenes de referencia cuyo signo del POC relativo es “-“) y el número de imágenes de referencia subsiguientes a la imagen actual en el orden de POC (imágenes de referencia cuyo signo del POC relativo es junto con información sobre las magnitudes.
La figura 5 es un diagrama que ilustra un ejemplo de una relación de referencia entre imágenes B sometidas a una predicción bidireccional, a diferencia de la figura 4 que ilustra la relación de referencia entre imágenes P sometidas a predicción unidireccional. La figura 5 ilustra esquemáticamente la relación de referencia entre 9 imágenes B, B0 a B8. La Tabla 7 muestra un ejemplo de un conjunto de imágenes de referencia que se ha de señalizar en la figura 5, donde un conjunto de imágenes de referencia incluye los POC relativos de imágenes de referencia.
<Tabla 7>
En el ejemplo de la Tabla 7 y la figura 5, en lugar de transmitir directamente los POC de las imágenes de referencia a través del conjunto de imágenes de referencia, los POC relativos correspondientes a las imágenes de referencia se pueden transmitir a través del conjunto de imágenes de referencia.
Los POC relativos correspondientes a las imágenes de referencia previas a la imagen actual en el orden de POC (teniendo las imágenes de referencia un POC menor que el POC de la imagen actual) son diferencias de POC con respecto a la imagen de referencia inmediatamente previa en el conjunto de imágenes de referencia. Los POC relativos para las imágenes de referencia subsiguientes a la imagen actual en el orden de POC (las imágenes de referencia que tienen un POC mayor que el POC de la imagen actual) son diferencias de POC desde la imagen de referencia inmediatamente previa en el conjunto de imágenes de referencia. Aquí, las magnitudes de los POC relativos para (1) la primera imagen de referencia en el conjunto de imágenes de referencia y (2) la imagen de referencia cuyo signo del POC relativo es diferente con respecto al de la imagen de referencia previa en el conjunto de imágenes de referencia, son diferencias de POC desde la imagen actual. En otras palabras, los POC relativos para la imagen de referencia más próxima a la imagen actual de entre las imágenes de referencia previas a la imagen actual en el orden de POC del conjunto de imágenes de referencia y la imagen de referencia más próxima a la imagen actual de entre las imágenes de referencia subsiguientes a la imagen actual, son diferencias de POC con respecto a la imagen actual.
Se describirá, con referencia a la Tabla 7, un ejemplo en el que la imagen actual es B5. El conjunto de imágenes de referencia incluye B4, B2, B6 y B8. Cuando el conjunto de imágenes de referencia incluye los POC relativos, la magnitud del POC relativo al que se asigna el índice más bajo en el conjunto de imágenes de referencia está asociada a B4 y es 1 que es un valor de diferencia entre el POC de la imagen actual y el POC de B4, y su signo es “-“. La magnitud del POC relativo al que se asigna el segundo índice está asociada a B2 y es 2, que es un valor de diferencia entre el POC de B4 y el POC de B4, y su signo es “-“. La magnitud del POC relativo al cual se asigna el segundo índice está asociada a B6. Dado que el signo del POC relativo para B6 es diferente del signo del POC relativo para B2 que es la imagen de referencia previa, la magnitud del POC relativo para B6 es 1 que es una diferencia de POC con respecto a la imagen actual y su signo es “+”. La magnitud del POC relativo al que se asigna el índice final está asociada a B8 y 2 que es una diferencia entre el POC de B6 y el POC de B8 y su signo es “+”.
Tal como se ha descrito anteriormente, transmitiendo solamente las magnitudes de los POC relativos de las imágenes de referencia con respecto a la imagen actual, en lugar de transmitir todas las magnitudes y los signos de los POC relativos de las imágenes de referencia con respecto a la imagen actual, y transmitiendo las magnitudes de los POC relativos que tienen un signo de “-“ antes que las magnitudes de los POC relativos que tienen un signo de “+”, puede inferirse el signo del POC relativo correspondiente sin transmitir explícitamente los signos. En este caso, se puede transmitir información que indica el número de POC relativos que tienen un signo de “-“ y el número de POC relativos que tienen un signo de “+” junto con información sobre las magnitudes.
Por ejemplo, considerando el caso en el que la imagen actual es B5 en la Tabla 7 nuevamente, el codificador de vídeo puede transmitir el conjunto de imágenes de referencia de B5 incluyendo solamente las magnitudes de los POC relativos de las imágenes de referencia, tales como (1212). Tal como se muestra en la Tabla 7, las magnitudes de los POC relativos que tienen un signo de “-“, están situadas delante en el conjunto de imágenes de referencia. El orden de disposición es el orden descendente como se ha descrito anteriormente para los POC relativos que tienen un signo “-“ (los POC relativos para las imágenes de referencia previas a la imagen actual en el orden de POC), y el orden ascendente como se ha descrito anteriormente para los POC relativos que tienen un signo de “+” (los POC relativos correspondientes a las imágenes de referencia subsiguientes a la imagen actual en el orden de POC). En este momento, se puede transmitir la información que indica el número de POC relativos que tienen un signo de “-“ y el número de POC relativos que tienen un signo de “+” junto con el conjunto de imágenes de referencia. Por ejemplo, se supone que se recibe una indicación de que el número de imágenes de referencia (POC relativos) que tienen un signo de “-“, en el conjunto de imágenes de referencia es 2 y el número de imágenes de referencia (POC relativos) que tienen un signo de “+” es 2. A continuación, dado que el signo de los dos POC relativos previos en el conjunto de imágenes de referencia es “-“ y el signo de dos POC relativos subsiguientes es “+”, el decodificador de vídeo puede determinar que las magnitudes de los dos POC relativos previos en el conjunto de imágenes de referencia son las magnitudes de los POC relativos para las imágenes de referencia que tienen un POC menor que el POC de la imagen actual y las magnitudes de los dos POC relativos subsiguientes en el conjunto de imágenes de referencia son las magnitudes de los POC relativos para las imágenes de referencia que tienen un POC mayor que el POC de la imagen actual.
La figura 6 es un diagrama que ilustra esquemáticamente un ejemplo de una relación de referencia entre una imagen B y una imagen P.
La figura 6 ilustra la relación de referencia entre 7 imágenes P, P0 a P6, sometidas a una predicción unidireccional y dos imágenes B, B0 y B1, sometidas a una predicción bidireccional.
La Tabla 8 muestra un ejemplo de un conjunto de imágenes de referencia que se ha de señalizar en la figura 6, en donde un conjunto de imágenes de referencia incluye POC relativos de imágenes de referencia.
<Tabla 8>
La Tabla 8 y la figura 6 están asociadas con casos en los que se combinan imágenes P e imágenes B, pero el método de inducción de las magnitudes y los signos de los POC relativos, el método de disposición de los POC relativos en un conjunto de imágenes de referencia y similares, son iguales a los descritos anteriormente.
Por ejemplo, cuando la imagen actual es B1, el conjunto de imágenes de referencia para B1 incluye POC relativos correspondientes a P3, P0 y P6. El conjunto de imágenes de referencia incluye las magnitudes (242) y los signos de los POC relativos de P3, P0 y P6, y se pueden transmitir al decodificador de vídeo.
También en este caso, en lugar de transmitir información que indica los signos de los POC relativos, se puede transmitir información que indica el número de POC relativos que tienen un signo “-“ y el número de POC relativos que tienen un signo de “+” sobre la base del orden de su disposición junto con el conjunto de imágenes de referencia que incluye las magnitudes de los POC relativos. Por ejemplo, cuando la imagen actual es B1, se pueden transmitir el conjunto de imágenes de referencia (2 4 2) que incluye las magnitudes de los POC relativos y la información que indica que el número de POC relativos que tienen un signo de “-“ es 2 y el número de POC relativos que tienen un signo de “+” es 1. La figura 7 es un diagrama de flujo que ilustra esquemáticamente un procedimiento de codificación que es realizado por un codificador de vídeo. El codificador de vídeo que realiza el procedimiento de codificación ilustrado en la figura 7 se corresponde con el codificador de vídeo antes descrito en referencia a la figura 1.
Haciendo referencia a la figura 7, el codificador de vídeo realiza una predicción sobre un bloque actual (S710). El codificador de vídeo puede realizar una inter-predicción o una intra-predicción sobre el bloque actual. Cuando se realiza la inter-predicción, pueden seleccionarse/designarse imágenes de referencia del bloque actual usando una lista de imágenes de referencia construida según se ha descrito anteriormente.
El codificador de vídeo transforma/cuantifica el resultado de predicción sobre el bloque actual (S720). El codificador de vídeo puede transformar/cuantificar un bloque residual correspondiente a una diferencia entre el resultado de la predicción y el bloque original. Cuando se realiza la intra-predicción, se puede transformar/cuantificar información sobre el modo de intra-predicción llevado a cabo. Cuando se realiza la inter-predicción, se puede transformar/cuantificar información de movimiento (información sobre vectores de movimiento/imágenes de referencia).
El codificador de vídeo codifica por entropía la información transformada/cuantificada (S730). El CABAC se puede usar como método de codificación por entropía.
El codificador de vídeo señaliza la información codificada por entropía (S740). En este momento, la información señalizada incluye un conjunto de imágenes de referencia para construir una lista de imágenes de referencia para la imagen actual (el bloque actual). El conjunto de imágenes de referencia se puede construir para cada segmento y se puede transmitir en un estado en el que el mismo se incluye en el encabezamiento de segmento.
El conjunto de imágenes de referencia puede incluir los POC de imágenes de referencia para el bloque actual. El conjunto de imágenes de referencia puede incluir los POC relativos para las imágenes de referencia con el fin de reducir la tasa de transmisión.
Cuando el conjunto de imágenes de referencia incluye los POC relativos para las imágenes de referencia, las magnitudes y los signos de los POC relativos para las imágenes disponibles como imágenes de referencia de la imagen actual se pueden transmitir a través del conjunto de imágenes de referencia, y se puede transmitir el número de los POC relativos que tienen un signo de “-“, y el número de POC relativos que tienen un signo de “+” junto con las magnitudes de los POC relativos. Cuando se transmiten los POC relativos, se transmiten en primer lugar los POC relativos que tienen un signo de “-“, y, a continuación, se transmiten los POC relativos que tienen un signo de “+”. Los POC relativos que tienen un signo de “-“, se pueden disponer en el orden descendente sobre la base de los POC de las imágenes de referencia, y los POC relativos que tienen un signo de “+” se pueden disponer en el orden ascendente sobre la base de los POC de las imágenes de referencia.
Aunque las operaciones del codificador de vídeo se han descrito esquemáticamente con referencia a la figura 7 de modo que se entienda fácilmente la operación teniendo en cuenta los detalles del conjunto de imágenes de referencia, esto es para facilitar la explicación, y las operaciones del codificador de vídeo pueden incluir las operaciones descritas con referencia a la figura 1.
La figura 8 es un diagrama de flujo que ilustra esquemáticamente un procedimiento de descodificación que es realizado por un decodificador de vídeo.
Haciendo referencia a la figura 8, el decodificador de vídeo recibe una corriente de bits procedente del codificador de vídeo y realiza una decodificación (S810) por entropía. La corriente de bits recibida desde el codificador de vídeo puede incluir un conjunto de imágenes de referencia. El conjunto de imágenes de referencia se puede recibir en un estado en el que el mismo está incluido en el encabezamiento de segmento.
El conjunto de imágenes de referencia puede incluir loa POC de imágenes de referencia para un bloque actual o puede incluir los POC relativos para las imágenes de referencia.
El decodificador de vídeo puede recibir información que indica imágenes disponibles como imágenes de referencia de la imagen actual a través del conjunto de imágenes de referencia. Por ejemplo, los POC de las imágenes disponibles como imágenes de referencia se pueden recibir a través del conjunto de imágenes de referencia. Cuando el conjunto de imágenes de referencia incluye (1) las magnitudes y los signos de los POC relativos de las imágenes de referencia o incluye (2) las magnitudes de los POC relativos correspondientes a las imágenes de referencia y los números de POC relativos que tienen un signo de “-“, y un signo de “+”, el POC de la imagen de referencia correspondiente se puede obtener usando el método mostrado en la Tabla 4 sobre la base de la información recibida.
Cuando los POC relativos se reciben a través del conjunto de imágenes de referencia, los POC relativos que tienen un signo de “-“, se reciben en primer lugar y, a continuación, se reciben los POC relativos que tienen un signo de “+”. Los POC relativos que tienen un signo de “-“, se disponen en el orden descendente basándose en los POC de las imágenes de referencia, y los POC relativos que tienen un signo de “+” se pueden disponer en el orden ascendente basándose en los POC de las imágenes de referencia.
El decodificador de vídeo puede realizar una predicción sobre el bloque actual basándose en la información decodificada (S820) por entropía. El método de predicción para el bloque actual se puede transmitir desde el codificador de vídeo. Cuando el método de predicción para el bloque actual es una inter-predicción, el decodificador de vídeo puede realizar la predicción usando la lista de imágenes de referencia construida sobre la base del conjunto de imágenes de referencia recibido.
El método de construir la lista de imágenes de referencia usando el conjunto de imágenes de referencia es igual al descrito anteriormente. La lista de imágenes de referencia construida se puede almacenar en la memoria del decodificador de vídeo.
El decodificador de vídeo reconstruye una imagen (S830). El decodificador de vídeo puede reconstruir el bloque actual basándose en la predicción sobre el bloque actual y puede reconstruir una imagen (representación visual) usando los bloques reconstruidos. Cuando se usa un modo de salto, la señal residual no se transmite y, por lo tanto, el bloque predicho se puede usar como bloque reconstruido. Cuando se usa un modo de fusión o un modo MVP, el decodificador de vídeo puede reconstruir el bloque actual sumando el bloque predicho y el bloque residual.
En esta descripción, se usan términos tales como una “imagen incluida en un conjunto de imágenes de referencia” y una “imagen x-ésima en un conjunto de imágenes de referencia”, pero estos términos están destinados a facilitar la explicación. Una imagen del conjunto de imágenes de referencia puede ser una imagen cuya información de POC está incluida en el conjunto de imágenes de referencia. La imagen x-ésima del conjunto de imágenes de referencia puede ser una imagen cuyo elemento de información de POC está dispuesto en la posición x-ésima del conjunto de imágenes de referencia. Por otra parte, la relación de referencia entre imágenes ilustradas en las figuras 4 a 6 no tiene en consideración un nivel temporal, pero esto es así para entender la solución descrita y la presente solución no se limita a esta configuración. La presente solución se puede aplicar de manera similar a casos en los que se hace referencia solamente a imágenes de niveles menores que la imagen actual teniendo en cuenta el nivel temporal. En este caso, las relaciones de referencia mostradas en las Tablas 5 a 8 se pueden cambiar por consiguiente.
Aunque los métodos se han descrito sobre la base de los diagramas de flujo en forma de una serie de etapas o bloques, y se puede realizar una cierta etapa en un orden diferente al descrito anteriormente o al mismo tiempo que el descrito anteriormente. Las realizaciones mencionadas anteriormente incluyen diversos ejemplos. El alcance de protección queda definido por las reivindicaciones adjuntas.
Cuando anteriormente se menciona que un elemento está “conectado a” o “acoplado a” otro elemento, debe entenderse que aún entre ellos puede interponerse todavía otro elemento, así como que el elemento se puede conectar o acoplar directamente a otro elemento. Por el contrario, cuando se menciona que un elemento está “conectado directamente a” o “acoplado directamente a” otro elemento, debe entenderse que entre ellos no se interpone adicionalmente otro elemento. Para resumir, la materia objeto de los siguientes párrafos que están enumerados para permitir que las referencias, pertenezcan a la descripción del presente documento.
Claims (3)
1. Un método de inter-predicción, realizado por un aparato de decodificación, comprendiendo el método:
obtener información de recuento de orden de imágenes, POC, en un encabezamiento de segmento:
inferir valores de POC para imágenes de referencia basándose en la información de POC;
construir una lista de imágenes de referencia basándose en los valores de POC de las imágenes de referencia; y realizar una inter-predicción sobre un bloque actual basándose en la lista de imágenes de referencia, para inferir una muestra predicha del bloque actual,
en donde la información de POC en el encabezamiento de segmento incluye la información de valor de diferencia de POC,
en donde un valor de POC de una imagen i-ésima de referencia se infiere basándose en una diferencia de POC inferida a partir de la información de valor de diferencia de POC,
en donde, para las imágenes de referencia subsiguientes a la imagen actual en el orden de POC son ordenadas en orden ascendente,
la diferencia de POC representa una diferencia entre un valor de POC de la imagen actual y un valor de POC de la imagen i-ésima de referencia cuando i es igual a 0, y
la diferencia de POC representa una diferencia entre el valor de POC de la imagen i-ésima de referencia y un valor de POC de una imagen (i-1 )-ésima de referencia cuando i es mayor que 0, y
en donde las imágenes de referencia con los valores de POC mayores que el valor de POC de la imagen actual están ordenadas en orden ascendente de los valores de POC para las imágenes de referencia.
2. Un método de codificación de vídeo realizado mediante un aparato de codificación, comprendiendo el método:
Inferir valores de recuento de orden de imágenes, POC, de imágenes de referencia;
Inferir información de recuento de orden de imágenes, POC, de las imágenes de referencia basándose en los valores de POC inferidos de las imágenes de referencia, en donde la información de POC representa diferencias de POC para las imágenes de referencia; y
codificar información de vídeo que incluye información de POC;
en donde la información de POC incluye la información del valor de diferencia de POC, en donde la información de POC está comprendida en un encabezamiento de segmento,
en donde la información de valor de diferencia de POC especifica una diferencia de POC para un valor de POC de una imagen i-ésima de referencia,
en donde para las imágenes subsiguientes a la imagen actual previas a la imagen actual en el orden de POC, están ordenadas en orden ascendente,
en donde para las imágenes de referencia subsiguientes a la imagen actual en el orden de POC,
la diferencia de POC representa una diferencia entre un valor de POC de la imagen actual y un valor de POC de la imagen i-ésima de referencia cuando i es igual a 0, y
la diferencia de POC representa una diferencia entre un valor de POC de la imagen i-ésima de referencia y un valor de POC de una imagen (i-1 )-ésima de referencia cuando i es mayor que 0, y
en donde las imágenes de referencia con los valores de POC mayores que el valor de POC de la imagen actual están ordenadas en orden ascendente de los valores de POC para las imágenes de referencia.
3. Un método de transmisión de datos para una señal de vídeo, comprendiendo el método:
obtener una corriente de bits para la señal de vídeo, en donde la corriente bits es generada basándose en inferir valores de recuento de orden de imágenes, POC, de imágenes de referencia, inferir información de recuento de orden de imágenes, POC, basándose en los valores de POC inferidos de las imágenes de referencia, en donde la información de POC representa diferencias de POC para las imágenes de referencia, y codificar información de vídeo que incluye la información de POC; y
transmitir los datos que comprenden la corriente de bits;
en donde la información de POC incluye la información del valor de diferencia de POC, en donde la información de POC está comprendida en un encabezamiento de segmento,
en donde la información de valor de diferencia de POC especifica una diferencia de POC para un valor de POC de una imagen i-ésima de referencia,
en donde las imágenes de referencia subsiguientes a la imagen actual en el orden de POC, están ordenadas en orden ascendente,
en donde para las imágenes de referencia subsiguientes a la imagen actual en el orden de POC.
la diferencia de POC representa una diferencia entre un valor de POC de la imagen actual y un valor de POC de la imagen i-ésima de referencia cuando i es igual a 0, y
la diferencia de POC representa una diferencia entre un valor de POC de la imagen i-ésima de referencia y un valor de POC de una imagen (i-1 )-ésima de referencia cuando i es mayor que 0, y
en donde las imágenes de referencia con los valores de POC mayores que el valor de POC de la imagen actual están ordenadas en orden ascendente de los valores de POC para las imágenes de referencia.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161537586P | 2011-09-22 | 2011-09-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES3009608T3 true ES3009608T3 (en) | 2025-03-27 |
Family
ID=47915036
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES12833949T Active ES2743398T3 (es) | 2011-09-22 | 2012-09-21 | Método de descodificación de vídeo y aparato de descodificación de vídeo |
| ES23190393T Active ES3009608T3 (en) | 2011-09-22 | 2012-09-21 | Inter prediction method, video encoding method and transmission method |
| ES18211354T Active ES2913775T3 (es) | 2011-09-22 | 2012-09-21 | Método de predicción inter llevado a cabo por un aparato de descodificación, método de codificación de vídeo llevado a cabo por un aparato de codificación y soporte de almacenamiento legible mediante descodificador, que almacena una información de vídeo codificada |
| ES22153709T Active ES2962504T3 (es) | 2011-09-22 | 2012-09-21 | Método de predicción inter llevado a cabo por un aparato de descodificación, método de codificación de imágenes llevado a cabo por un aparato de codificación y método de transmisión de datos para imágenes |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES12833949T Active ES2743398T3 (es) | 2011-09-22 | 2012-09-21 | Método de descodificación de vídeo y aparato de descodificación de vídeo |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES18211354T Active ES2913775T3 (es) | 2011-09-22 | 2012-09-21 | Método de predicción inter llevado a cabo por un aparato de descodificación, método de codificación de vídeo llevado a cabo por un aparato de codificación y soporte de almacenamiento legible mediante descodificador, que almacena una información de vídeo codificada |
| ES22153709T Active ES2962504T3 (es) | 2011-09-22 | 2012-09-21 | Método de predicción inter llevado a cabo por un aparato de descodificación, método de codificación de imágenes llevado a cabo por un aparato de codificación y método de transmisión de datos para imágenes |
Country Status (15)
| Country | Link |
|---|---|
| US (7) | US9571834B2 (es) |
| EP (6) | EP4246976B1 (es) |
| JP (8) | JP6272759B2 (es) |
| KR (5) | KR102136358B1 (es) |
| CN (4) | CN103931189B (es) |
| DK (1) | DK2750387T3 (es) |
| ES (4) | ES2743398T3 (es) |
| FI (1) | FI4017006T3 (es) |
| HR (2) | HRP20250283T1 (es) |
| HU (4) | HUE059053T2 (es) |
| PL (4) | PL3474551T3 (es) |
| PT (1) | PT2750387T (es) |
| RS (1) | RS66562B1 (es) |
| SI (2) | SI3474551T1 (es) |
| WO (1) | WO2013042995A2 (es) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9100621B2 (en) * | 2010-12-08 | 2015-08-04 | Lg Electronics Inc. | Intra prediction in image processing |
| ES2934221T3 (es) * | 2010-12-22 | 2023-02-20 | Lg Electronics Inc | Método de intrapredicción y aparato que utiliza el método |
| KR102136358B1 (ko) | 2011-09-22 | 2020-07-22 | 엘지전자 주식회사 | 영상 정보 시그널링 방법 및 장치와 이를 이용한 디코딩 방법 및 장치 |
| US10034018B2 (en) | 2011-09-23 | 2018-07-24 | Velos Media, Llc | Decoded picture buffer management |
| US10003817B2 (en) | 2011-11-07 | 2018-06-19 | Microsoft Technology Licensing, Llc | Signaling of state information for a decoded picture buffer and reference picture lists |
| US9313500B2 (en) | 2012-09-30 | 2016-04-12 | Microsoft Technology Licensing, Llc | Conditional signalling of reference picture list modification information |
| US10178392B2 (en) * | 2013-12-24 | 2019-01-08 | Kt Corporation | Method and apparatus for encoding/decoding multilayer video signal |
| CN115134594B (zh) | 2015-06-05 | 2024-07-23 | 杜比实验室特许公司 | 用于执行帧间预测的图像编解码方法、比特流存储方法 |
| CN106817585B (zh) * | 2015-12-02 | 2020-05-01 | 掌赢信息科技(上海)有限公司 | 一种利用长期参考帧的视频编码方法、电子设备和系统 |
| CN106713927B (zh) * | 2016-11-14 | 2019-08-13 | 珠海格力电器股份有限公司 | 一种图像输出装置、方法及解码器 |
| US12225212B2 (en) * | 2018-03-15 | 2025-02-11 | University-Industry Cooperation Foundation Of Kyung Hee University | Image encoding/decoding method and apparatus |
| CN111801944B (zh) * | 2018-03-26 | 2021-10-22 | 华为技术有限公司 | 视频图像编码器、解码器以及对应的运动信息编码方法 |
| EP4164227A1 (en) * | 2018-09-12 | 2023-04-12 | Huawei Technologies Co., Ltd. | A video encoder, a video decoder and corresponding methods |
| CN117156127B (zh) | 2019-01-02 | 2026-02-10 | Oppo广东移动通信有限公司 | 对视频信号进行编解码的方法和设备以及计算机可读介质 |
| US11184607B2 (en) * | 2019-06-13 | 2021-11-23 | Qualcomm Incorporated | Same picture order count (POC) numbering for scalability support |
Family Cites Families (56)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100366643B1 (ko) * | 1998-11-25 | 2003-02-19 | 삼성전자 주식회사 | 구획현상제거방법및장치 |
| JP3923898B2 (ja) * | 2002-01-18 | 2007-06-06 | 株式会社東芝 | 画像符号化方法及び装置 |
| KR100865034B1 (ko) | 2002-07-18 | 2008-10-23 | 엘지전자 주식회사 | 모션 벡터 예측 방법 |
| US6728315B2 (en) * | 2002-07-24 | 2004-04-27 | Apple Computer, Inc. | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations |
| KR100619716B1 (ko) * | 2005-05-09 | 2006-09-06 | 엘지전자 주식회사 | 이미지 예측 방법 |
| WO2006124885A2 (en) * | 2005-05-12 | 2006-11-23 | Kylintv, Inc. | Codec for iptv |
| US20070127578A1 (en) * | 2005-12-02 | 2007-06-07 | Dijia Wu | Low delay and small memory footprint picture buffering |
| US7965774B2 (en) * | 2006-01-06 | 2011-06-21 | International Business Machines Corporation | Method for visual signal extrapolation or interpolation |
| KR100818921B1 (ko) * | 2006-01-12 | 2008-04-03 | 삼성전자주식회사 | 모션 벡터 압축 방법, 상기 압축 방법을 이용하는 비디오인코더 및 비디오 디코더 |
| KR100949975B1 (ko) * | 2006-03-30 | 2010-03-29 | 엘지전자 주식회사 | 비디오 신호를 디코딩/인코딩하기 위한 방법 및 장치 |
| CN101611633B (zh) * | 2006-07-06 | 2012-10-03 | 汤姆逊许可证公司 | 用于针对多视角视频编码和解码解耦合帧号和/或图像顺序计数(poc)的方法和装置 |
| MX2009000205A (es) * | 2006-07-06 | 2009-03-23 | Thomson Licensing | Metodo y aparato para desacoplar el numero de cuadro y/o la cuenta del orden de imagen (poc) para la codificacion y decodificacion de video de multiples vistas. |
| KR100943627B1 (ko) * | 2006-07-20 | 2010-02-24 | 엘지전자 주식회사 | 모션 벡터 예측 방법 |
| KR101526914B1 (ko) * | 2006-08-02 | 2015-06-08 | 톰슨 라이센싱 | 비디오 디코딩을 위한 적응형 기하학적 파티셔닝 방법 및 장치 |
| CN101548550B (zh) * | 2006-10-16 | 2014-08-27 | 诺基亚公司 | 用于在多视点视频编码中实施有效的已解码缓存器管理的系统和方法 |
| KR100941608B1 (ko) | 2006-10-17 | 2010-02-11 | 경희대학교 산학협력단 | 다시점 영상의 부호화 및 복호화 방법과 그를 위한 장치 |
| US8300698B2 (en) * | 2006-10-23 | 2012-10-30 | Qualcomm Incorporated | Signalling of maximum dynamic range of inverse discrete cosine transform |
| TWI338869B (en) * | 2007-08-03 | 2011-03-11 | Via Tech Inc | Method and apparatus for block-based digital encoded picture |
| US8938009B2 (en) * | 2007-10-12 | 2015-01-20 | Qualcomm Incorporated | Layered encoded bitstream structure |
| JP5056560B2 (ja) * | 2008-03-17 | 2012-10-24 | 富士通株式会社 | 符号化装置、復号化装置、符号化方法および復号化方法 |
| JP4935746B2 (ja) * | 2008-04-07 | 2012-05-23 | 富士通株式会社 | 動画像符号化装置、動画像復号化装置及びその符号化、復号化方法 |
| US8855199B2 (en) * | 2008-04-21 | 2014-10-07 | Nokia Corporation | Method and device for video coding and decoding |
| CN102342127A (zh) * | 2009-01-28 | 2012-02-01 | 诺基亚公司 | 用于视频编码和解码的方法和装置 |
| BRPI1013339B1 (pt) * | 2009-02-19 | 2021-09-21 | Interdigital Madison Patent Holdings | Método e aparelho para codificar vídeo, método e aparelho para decodificar vídeo, sinal de vídeo formatado para incluir informações e mídia legível por processador |
| JP5332773B2 (ja) * | 2009-03-18 | 2013-11-06 | ソニー株式会社 | 画像処理装置および方法 |
| US20100246683A1 (en) * | 2009-03-27 | 2010-09-30 | Jennifer Lois Harmon Webb | Error Resilience in Video Decoding |
| KR101619451B1 (ko) * | 2009-04-17 | 2016-05-10 | 엘지전자 주식회사 | 다시점 비디오 신호의 처리 방법 및 장치 |
| JP2011077722A (ja) * | 2009-09-29 | 2011-04-14 | Victor Co Of Japan Ltd | 画像復号装置、画像復号方法およびそのプログラム |
| JP2011082683A (ja) * | 2009-10-05 | 2011-04-21 | Sony Corp | 画像処理装置、画像処理方法、及び、プログラム |
| US20110194613A1 (en) * | 2010-02-11 | 2011-08-11 | Qualcomm Incorporated | Video coding with large macroblocks |
| WO2011136896A1 (en) * | 2010-04-27 | 2011-11-03 | Sony Corporation | Boundary adaptive intra prediction for improving subjective video quality |
| US20110317757A1 (en) * | 2010-06-25 | 2011-12-29 | Qualcomm Incorporated | Intra prediction mode signaling for finer spatial prediction directions |
| US20120044992A1 (en) * | 2010-08-17 | 2012-02-23 | Qualcomm Incorporated | Low complexity adaptive filter |
| KR102257335B1 (ko) * | 2010-11-25 | 2021-05-27 | 엘지전자 주식회사 | 영상 정보의 시그널링 방법 및 이를 이용한 영상 정보의 복호화 방법 |
| EP4557737A3 (en) * | 2011-01-07 | 2025-08-06 | LG Electronics Inc. | Method for encoding and decoding image information and device using same |
| US9008181B2 (en) | 2011-01-24 | 2015-04-14 | Qualcomm Incorporated | Single reference picture list utilization for interprediction video coding |
| US9516379B2 (en) * | 2011-03-08 | 2016-12-06 | Qualcomm Incorporated | Buffer management in video codecs |
| US8934552B2 (en) * | 2011-03-31 | 2015-01-13 | Qualcomm Incorporated | Combined reference picture list construction and mapping |
| US9313494B2 (en) * | 2011-06-20 | 2016-04-12 | Qualcomm Incorporated | Parallelization friendly merge candidates for video coding |
| KR101631774B1 (ko) * | 2011-06-30 | 2016-06-24 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | 절대 또는 명확한 레퍼러스 픽처 시그널링 |
| KR102136358B1 (ko) | 2011-09-22 | 2020-07-22 | 엘지전자 주식회사 | 영상 정보 시그널링 방법 및 장치와 이를 이용한 디코딩 방법 및 장치 |
| ITVI20110265A1 (it) | 2011-10-04 | 2013-04-05 | Tyco Electronics Amp Italia Srl | Alloggiamento per connettore |
| US9451284B2 (en) * | 2011-10-10 | 2016-09-20 | Qualcomm Incorporated | Efficient signaling of reference picture sets |
| EP3576412B1 (en) * | 2011-11-08 | 2021-09-01 | Nokia Technologies Oy | Reference picture handling |
| US10158873B2 (en) * | 2011-11-30 | 2018-12-18 | Qualcomm Incorporated | Depth component removal for multiview video coding (MVC) compatible three-dimensional video coding (3DVC) |
| WO2013107939A1 (en) * | 2012-01-20 | 2013-07-25 | Nokia Corporation | Method for video coding and an apparatus, a computer-program product, a system, and a module for the same |
| US9253487B2 (en) * | 2012-05-31 | 2016-02-02 | Qualcomm Incorporated | Reference index for enhancement layer in scalable video coding |
| WO2014089805A1 (en) * | 2012-12-13 | 2014-06-19 | Mediatek Singapore Pte. Ltd. | A new reference management method for video coding |
| US9532052B2 (en) * | 2013-04-08 | 2016-12-27 | Qualcomm Incorporated | Cross-layer POC alignment for multi-layer bitstreams that may include non-aligned IRAP pictures |
| EP3078195A4 (en) * | 2013-12-02 | 2017-08-09 | Nokia Technologies OY | Video encoding and decoding |
| US9854270B2 (en) * | 2013-12-19 | 2017-12-26 | Qualcomm Incorporated | Device and method for scalable coding of video information |
| US9948950B2 (en) * | 2014-01-03 | 2018-04-17 | Qualcomm Incorporated | Disparity vector and/or advanced residual prediction for video coding |
| US9967592B2 (en) * | 2014-01-11 | 2018-05-08 | Qualcomm Incorporated | Block-based advanced residual prediction for 3D video coding |
| US9866869B2 (en) * | 2014-03-17 | 2018-01-09 | Qualcomm Incorporated | POC value design for multi-layer video coding |
| US9866851B2 (en) * | 2014-06-20 | 2018-01-09 | Qualcomm Incorporated | Full picture order count reset for multi-layer codecs |
| US10812791B2 (en) * | 2016-09-16 | 2020-10-20 | Qualcomm Incorporated | Offset vector identification of temporal motion vector predictor |
-
2012
- 2012-09-21 KR KR1020207005224A patent/KR102136358B1/ko active Active
- 2012-09-21 US US14/346,879 patent/US9571834B2/en active Active
- 2012-09-21 PT PT12833949T patent/PT2750387T/pt unknown
- 2012-09-21 SI SI201231997T patent/SI3474551T1/sl unknown
- 2012-09-21 ES ES12833949T patent/ES2743398T3/es active Active
- 2012-09-21 EP EP23190393.1A patent/EP4246976B1/en active Active
- 2012-09-21 HU HUE18211354A patent/HUE059053T2/hu unknown
- 2012-09-21 PL PL18211354T patent/PL3474551T3/pl unknown
- 2012-09-21 FI FIEP22153709.5T patent/FI4017006T3/fi active
- 2012-09-21 JP JP2014531724A patent/JP6272759B2/ja active Active
- 2012-09-21 SI SI201232046T patent/SI4017006T1/sl unknown
- 2012-09-21 ES ES23190393T patent/ES3009608T3/es active Active
- 2012-09-21 KR KR1020207020577A patent/KR102231417B1/ko active Active
- 2012-09-21 WO PCT/KR2012/007614 patent/WO2013042995A2/ko not_active Ceased
- 2012-09-21 EP EP18211354.8A patent/EP3474551B1/en active Active
- 2012-09-21 CN CN201280056283.0A patent/CN103931189B/zh active Active
- 2012-09-21 EP EP25152783.4A patent/EP4593387A1/en active Pending
- 2012-09-21 CN CN201710896640.9A patent/CN107659821B/zh active Active
- 2012-09-21 KR KR1020227004314A patent/KR102494145B1/ko active Active
- 2012-09-21 KR KR1020217008054A patent/KR102362841B1/ko active Active
- 2012-09-21 RS RS20250205A patent/RS66562B1/sr unknown
- 2012-09-21 EP EP12833949.6A patent/EP2750387B1/en active Active
- 2012-09-21 HU HUE12833949A patent/HUE045736T2/hu unknown
- 2012-09-21 HR HRP20250283TT patent/HRP20250283T1/hr unknown
- 2012-09-21 EP EP25152780.0A patent/EP4593386A1/en active Pending
- 2012-09-21 KR KR1020147008048A patent/KR102083013B1/ko active Active
- 2012-09-21 ES ES18211354T patent/ES2913775T3/es active Active
- 2012-09-21 CN CN201710900202.5A patent/CN107635139B/zh active Active
- 2012-09-21 HR HRP20231385TT patent/HRP20231385T1/hr unknown
- 2012-09-21 HU HUE22153709A patent/HUE064711T2/hu unknown
- 2012-09-21 PL PL23190393.1T patent/PL4246976T3/pl unknown
- 2012-09-21 PL PL12833949T patent/PL2750387T3/pl unknown
- 2012-09-21 PL PL22153709.5T patent/PL4017006T3/pl unknown
- 2012-09-21 HU HUE23190393A patent/HUE070764T2/hu unknown
- 2012-09-21 CN CN201710897407.2A patent/CN107659820B/zh active Active
- 2012-09-21 DK DK12833949.6T patent/DK2750387T3/da active
- 2012-09-21 EP EP22153709.5A patent/EP4017006B9/en active Active
- 2012-09-21 ES ES22153709T patent/ES2962504T3/es active Active
-
2017
- 2017-02-01 US US15/421,528 patent/US10321154B2/en active Active
- 2017-10-19 JP JP2017202832A patent/JP6545770B2/ja active Active
-
2019
- 2019-05-08 US US16/406,810 patent/US10791337B2/en active Active
- 2019-06-19 JP JP2019113655A patent/JP6839230B2/ja active Active
-
2020
- 2020-08-28 US US17/006,335 patent/US11412252B2/en active Active
-
2021
- 2021-02-12 JP JP2021020658A patent/JP7179884B2/ja active Active
-
2022
- 2022-06-29 US US17/853,169 patent/US11743494B2/en active Active
- 2022-11-15 JP JP2022182379A patent/JP7457083B2/ja active Active
-
2023
- 2023-07-05 US US18/218,390 patent/US12120343B2/en active Active
-
2024
- 2024-03-14 JP JP2024039776A patent/JP7696036B2/ja active Active
- 2024-09-13 US US18/884,921 patent/US20250008152A1/en active Pending
-
2025
- 2025-01-20 JP JP2025007805A patent/JP2025061497A/ja active Pending
- 2025-01-20 JP JP2025007873A patent/JP2025061500A/ja active Pending
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES3009608T3 (en) | Inter prediction method, video encoding method and transmission method | |
| US20250159248A1 (en) | Method and device for transmitting image information, and decoding method and device using same | |
| ES2793489T3 (es) | Método de predicción intra de bloque de crominancia utilizando una muestra de luminancia y aparato que utiliza el mismo | |
| ES2954591T3 (es) | Aparato de decodificación de vídeo y aparato de codificación de vídeo | |
| ES2898947T3 (es) | Método para decodificar información de imagen, aparato de decodificación, método para codificar información de imagen, aparato de codificación y medio de almacenamiento | |
| ES2776147T3 (es) | Construcción de lista de imágenes de referencia para codificación de video | |
| ES2899664T3 (es) | Construcción de listas de imágenes de referencia para codificación de vídeo multivistas o 3DV | |
| KR102343817B1 (ko) | 멀티-뷰 비디오의 디코딩 방법 및 장치 |