Transmitting and receiving video data includes an encoder storing
macroblocks in a plurality of reference buffers, the encoder transmitting
macroblocks encoded relative to each of the reference buffers, a decoder
receiving the macroblocks, and, in response to the decoder indicating an
error with respect to a particular macroblock corresponding to a first one
of the buffers, the encoder using a second one of the buffers for error
recovery if there is no error associated with the second buffer. In
response to the decoder indicating an error with respect to a particular
macroblock and all of the buffers having errors associated therewith, the
encoder may transmit at least one macroblock that is encoded independent
of any other macroblocks.
Transmitir y la recepción de datos de video incluye un codificador que almacena macroblocks en una pluralidad de almacenadores intermediarios de la referencia, los macroblocks que transmiten del codificador codificados concerniente a cada uno de los almacenadores intermediarios de la referencia, un decodificador que recibe los macroblocks, y, en respuesta al decodificador que indica un error con respecto a un macroblock particular que corresponde primer de los almacenadores intermediarios, el codificador usando segundo de los almacenadores intermediarios para la recuperación de error si no hay error asociado al segundo almacenador intermediario. En respuesta al decodificador que indica un error con respecto a un macroblock particular y todos los almacenadores intermediarios que hacen errores asociar therewith, el codificador puede transmitir por lo menos un macroblock que sea independent codificado de cualquier otro macroblocks.