Abstract:
A method of video coding that includes encoding resynchronization point information, where the resynchronization point information includes information identifying a location of a resynchronization point within a section of a video bitstream and information for decoding the bitstream following the resynchronization point. Also, a method for decoding digital video that includes receiving an encoded bitstream including resynchronization point information, where the resynchronization point information includes information identifying a location of a resynchronization point and information for decoding the bitstream following the resynchronization point, decoding the received bitstream, and locating the resynchronization point in the bitstream based on the resynchronization point information.
Abstract:
Un procedimiento de procesamiento de datos multimedia que comprende: la recepción de datos multimedia y la codificación de los datos multimedia (361) en una primera capa de datos codificados y una segunda capa de datos codificados en base al contenido de los datos multimedia, estando configurada la primera capa de datos codificados para ser codificable de modo independiente de la segunda capa de datos codificados y en el que la primera capa de datos se codifica con una calidad menor que la segunda capa de datos, caracterizado porque el procedimiento comprende: la codificación de la primera capa de datos mediante las etapas de: transformación de los coeficientes de error residuales de la primera capa de datos, siendo el error residual la diferencia entre los datos multimedia que se están codificando (361) y el macro bloque de ajuste mejor de un cuadro de referencia temporal; el cálculo de un coeficiente de la primera de capa de datos, C'base, a partir de los coeficientes de error residual transformados, Cbase y la cuantificación del coeficiente de la primera capa de datos, C'base, mediante un primer parámetro de cuantificación, Qb; y la codificación de la segunda capa de datos mediante las etapas de: la transformación de los coeficientes de error residual en la segunda capa de datos, siendo el error residual la diferencia entre los datos multimedia que se están codificando (361) y el macro bloque de ajuste mejor de un cuadro de referencia temporal; el cálculo de un coeficiente de la segunda capa de de datos, C'mej, a partir de los coeficientes de error residual transformados, Cmej y la cuantificación del coeficiente de la segunda capa de datos, C'mej, mediante un segundo parámetro de cuantificación, en el que: - 0 , en caso contrario C'mej = Cmej - Qb -1 (Qb (C'base)) en la que Qb -1 es el parámetro de descuantificación de la primera capa de datos y en el que el primer parámetro de cuantificación se ajusta para ser más alto que el segundo parámetro de cuantificación, de modo que la primera capa de datos codificados se puede decodificar para formar unos datos multimedia que se pueden visualizar si la segunda capa de datos codificada no está disponible y la primera capa de datos codificados y la segunda capa de datos codificados se pueden decodificar en combinación para formar unos datos multimedia que se pueden visualizar si tanto la primera capa de datos codificada como la segunda capa de datos codificada están disponibles.
Abstract:
A method for motion vector prediction for a current block, the current block having a set of neighboring blocks that includes blocks that do not have an associated motion vector, is disclosed. The method including deriving a candidate motion vector for each block in the set of neighboring blocks that does not have an associated motion vector; and using the candidate motion vector for each block in the set of neighboring blocks that does not have the associated motion vector to predict a current motion vector for the current block. An apparatus for performing the method is also disclosed.
Abstract:
A method of increasing the error resilience of encoded multimedia data, the method comprising obtaining content information of multimedia data, wherein the content information includes content classifications for portions of the multimedia data, each content classification for a portion determined by a texture value associated with spatial complexity of the portion, and a motion value associated with temporal complexity of the portion; and encoding portions of the multimedia data as intra-coded blocks or inter-coded blocks based on the content classification.
Abstract:
A method and apparatus for multi-layer integration for use in error recovery is disclosed. An error is detected in a multimedia data based on a first layer protocol and the detected error in the multimedia data is concealed based on a second layer protocol. In one aspect, the error in a multimedia data is detected based on a communication layer protocol and controlled based on a transport layer protocol. An error distribution of the controlled error is then determined based on a sync layer protocol and the detected error in the multimedia data is concealed based on an application layer protocol. In another aspect, a method and apparatus for multimedia data processing comprises error recovery as well as scalability.; Finally, a method and apparatus as disclosed allows processing of multimedia stream by receiving multiple streams of encoded multimedia data, performing error recovery on an erroneous portion of a stream, and reconstructing the multimedia data from the multiple streams.
Abstract:
A method for motion vector prediction for a current block, the current block having a set of neighboring blocks that includes blocks that do not have an associated motion vector, is disclosed. The method including deriving a candidate motion vector for each block in the set of neighboring blocks that does not have an associated motion vector; and using the candidate motion vector for each block in the set of neighboring blocks that does not have the associated motion vector to predict a current motion vector for the current block. An apparatus for performing the method is also disclosed.
Abstract:
A method for motion vector prediction for a current block, the current block having a set of neighboring blocks that includes blocks that do not have an associated motion vector, is disclosed. The method including deriving a candidate motion vector for each block in the set of neighboring blocks that does not have an associated motion vector; and using the candidate motion vector for each block in the set of neighboring blocks that does not have the associated motion vector to predict a current motion vector for the current block. An apparatus for performing the method is also disclosed.