Abstract:
Se proporcionan métodos, aparatos y productos de programa informático para codificación y decodificación de video. Una primera parte de una primera representación de video codificado se decodifica y se recibe y analiza información en la decodificación de una segunda representación de video codificado. La segunda representación codificada se diferencia de la primera representación de video codificado en formato de crominancia, profundidad de bits de muestra, gama de colores y/o resolución espacial y la información indica si la segunda representación de video codificado puede decodificarse usando instantáneas decodificadas procesadas de la primera representación de video codificado como instantáneas de referencia. Si la información indica que la segunda representación de video codificado puede decodificarse usando instantáneas decodificadas procesadas de la primera representación de video codificado como una instantánea o instantáneas decodificadas de referencia de predicción, instantánea o instantáneas decodificadas de la primera parte se procesa o procesan dando instantánea o instantáneas decodificadas procesadas mediante remuestreo y/o cambia de escala de valor de muestra; y decodificar una segunda parte de una segunda representación de video usando dicha instantánea o instantáneas decodificadas procesadas como instantáneas de referencia.
Abstract:
There is provided methods, apparatuses and computer program products for video coding and decoding. A first part of a first coded video representation is decoded, and information on decoding a second coded video representation is received and parsed. The coded second representation differs from the first coded video representation in chroma format, sample bit depth, color gamut and/or spatial resolution, and the information indicates if the second coded video representation may be decoded using processed decoded pictures of the first coded video representation as reference pictures. If the information indicates that the second coded video representation may be decoded using processed decoded pictures of the first coded video representation as a prediction reference, decoded picture(s) of the first part is/are processed into processed decoded picture(s) by resampling and/or sample value scaling; and decoding a second part of a second video representation using said processed decoded picture(s) as reference pictures.
Abstract:
There are disclosed various methods, apparatuses and computer program products for video encoding. In some embodiments pictures are encoded into a bitstream. The bitstream comprises at least two scalability layers and pictures being associated with access units. A first indication and a second indication are encoded into the bitstream. The first indication is configured to indicate an output layer. And the second indication is configured to indicate at least one alternative output layer. A first picture of said at least one alternative output layer is output by a decoding process of the bitstream when no picture of the output layer is in an access unit containing said first picture of said at least one alternative output layer.
Abstract:
Un método que comprende: decodificar un primer conjunto (904) de imágenes de una primera representación de vídeo codificada (901) incluyendo una imagen de punto de acceso intraaleatorio; procesar una o más imágenes decodificadas del primer conjunto (904) de imágenes de la primera representación de vídeo codificada (901) en una o más imágenes decodificadas procesadas de la primera representación de vídeo codificada (901), en donde el procesamiento comprende uno o ambos del remuestreo y escala de valor de muestra del primer conjunto (904) de imágenes de la primera representación de vídeo codificada (901); caracterizado por que el método comprende además: recibir y analizar información sobre imágenes de decodificación de una segunda representación de vídeo codificada (902), en donde la segunda representación de vídeo codificada (902) difiere de la primera representación de vídeo codificada (901) en uno o más de lo siguiente: formato de croma, profundidad de bits de muestra, gama de colores, resolución espacial, y la información indica si la segunda representación de vídeo codificada (902) es decodificable usando una o más imágenes del punto de acceso intraaleatorio codificadas por salto (910) codificado en la primera representación de vídeo codificada (901) y que contiene información que se usará como imágenes de referencia para la predicción en la decodificación de la segunda presentación de vídeo codificada; siempre que la información sobre imágenes de decodificación de la segunda representación de vídeo codificada (902) indica que la segunda representación de vídeo codificada (902) es decodificable usando dicha una o más imágenes del punto de acceso intraaleatorio codificadas por salto (910) como una o más imágenes de referencia para la predicción, el método comprende además: decodificar dicha una o más imágenes de punto de acceso intraaleatorio codificadas por salto de la primera representación de vídeo codificada (901) para usar como una o más imágenes de referencia para la predicción en la decodificación de la segunda presentación de vídeo codificada; conmutar para decodificar la segunda representación de vídeo codificada (902) comenzando desde un segundo conjunto (908) de imágenes de la segunda representación de vídeo codificada (902), el segundo conjunto (908) sigue al primer conjunto (904) de la primera representación de vídeo codificada (901) en el orden de salida de imagen; y decodificar al menos el segundo conjunto (908) de imágenes de la segunda representación de vídeo (902) usando dicha una o más imágenes de punto de acceso intraaleatorio codificadas por salto como una o más imágenes de referencia para la predicción.
Abstract:
A method 600 of filtering texture data includes defining 602 a plurality of depth layers of a depth map. At least one depth layer of the plurality of depth layers is associated with a respective depth limit. The depth limit may be, for example, a differential depth between minimum and maximum depths, a mean depth or a median depth etc. The method further includes determining 604, for the at least one depth layer, a respective texture view layer of a first picture and deriving 606 a measure of a respective texture property for the respective texture view layer. Selective filtering is applied 608 to the respective texture view layer based on the measure of the respective texture property and the respective depth limit associated with the at least one depth layer. An associated apparatus and computer program for carrying out the method are also disclosed. By performing this filtering as part of the pre-processing for video encoding, coding efficiency may be increased.
Abstract:
In accordance with an example embodiment of the present invention, a method comprises encoding information of at least two short-term reference picture sets into a bitstream; encoding into the bitstream a structure of pictures description with an indication being indicative of which one of the at least two short-term reference picture sets to be used for decoding by a picture in question within the structure of pictures, the structure of pictures comprisingone or more consecutive pictures in decoding order; encoding pictures according to the structure of pictures description into the bitstream.
Abstract:
There is provided methods, apparatuses and computer program products for video coding and decoding. A first part of a first coded video representation is decoded, and information on decoding a second coded video representation is received and parsed. The coded second representation differs from the first coded video representation in chroma format, sample bit depth, color gamut and/or spatial resolution, and the information indicates if the second coded video representation may be decoded using processed decoded pictures of the first coded video representation as reference pictures. If the information indicates that the second coded video representation may be decoded using processed decoded pictures of the first coded video representation as a prediction reference, decoded picture(s) of the first part is/are processed into processed decoded picture(s) by resampling and/or sample value scaling; and decoding a second part of a second video representation using said processed decoded picture(s) as reference pictures.
Abstract:
A method for signalling reference pictures of a picture sequence encoded in a bit-stream comprises: classifying pictures of the picture sequence into reference pictures and non-reference pictures; providing each reference picture with a unique picture identifier; determining, at least for inter-coded pictures of the sequence, all unique combinations of the picture identifier and at least one reference picture identifier, where the reference picture identifier for a particular picture identifies all pictures that may be used as a reference for predicting the particular picture; and assigning intra-coded reference pictures at least with their unique picture identifier and the inter-coded pictures with their corresponding unique combination of the picture identifier and the reference picture identifier. Also claimed is a method comprising receiving signalling comprising indications for reference pictures required for decoding a picture of a picture sequence and determining from at least one reference picture identifier for a particular inter-coded picture all pictures referred to by said particular inter-coded picture, using the identifiers. Intra-coded reference pictures may be assigned with identifiers having the same value as their unique picture identifiers; each non-reference picture may be provided with a common identifier.