In network delivery of compressed video, packets may be lost if the channel is unreliable. Such losses tend to occur in burst. In this paper, a temporal and spatial error resilient video encoding approach is developed to facilitate the error concealme...
In network delivery of compressed video, packets may be lost if the channel is unreliable. Such losses tend to occur in burst. In this paper, a temporal and spatial error resilient video encoding approach is developed to facilitate the error concealment at the decoder against burst errors. Block interleaving scheme is introduced to isolate erroneous blocks caused by packet losses for spatial area of error concealment. Data hiding is applied to add protection parity bits for motion vectors between intra frames or continuous inter frames for temporal area of error concealment. Since bidirection interpolation for error concealment is adapted to error blocks at decoder, error occurred during the transmission are concealed fast and properly. In this study, data hiding is used to reduce a complexity of error concealment at the decoder. A set of feature are extracted at the encoder and embedded imperceptibly into the host media. If some part of the media data is damaged during transmission, the embedded features can be extracted and used for recovery of lost data. Experimental results suggest that our approach can achieve a reasonable quality for packet loss up to 30% over a wide range of video materials.