Patent ID: 7617436

Claim:
Device, comprising: a network interface for receiving one or more video data packets of an error recovery block of a video sequence transmission and one or more repair data packets associated with said error recovery block; a repair buffer for storing said one or more received video data packets of said error recovery block and said one or more received repair data packets associated with said error recovery block; an error recovery decoder for checking said stored video data packets for loss or data error, and for generating repaired video data packets on the basis of said stored video data packets and repair data packets of error recovery block, to which any lost or erroneous video data packets belong, when at least a mathematically sufficient number of said stored video data packets and repair packets are available at said repair buffer for successful error recovery; a video decoder for decoding, out of synchronicity with an original frame time sequence of said video sequence, at least said repaired video data packets supplied by said error recovery decoder; and a decoder state buffer, when triggered by said error recovery decoder detecting lost or erroneous video data packets, for storing a decoder state of said video decoder and, when receiving a restore signal from said error recovery decoder for restoring said decoder state of said video decoder.