为了改进和完善H.264/AVC的错误隐藏性能,提出了一种基于数据嵌入的错误隐藏算法。算法在编码端提取能用于错误隐藏的特征数据,用奇偶嵌入法,通过宏块交织的方式将数据嵌入到下一帧中。当解码器没有正确接收到宏块时,在该宏块下一帧相应位置提取特征信息进行错误隐藏。实验结果表明,在同等应用环境下,与JM10自带的错误隐藏方法相比,此方案错误隐藏的主观和客观效果均有显著提高。
In order to improve the error concealing performance of H.264/AVC,a new algorithm is presented.At the encoder,the proposed scheme first extracts the important data from each Macro Block(MB),which can be used for error concealment at the decoder.These data are embedded into the next frame using the odd-even data embedding scheme in an MB-interleaving slice-based manner.At the decoder,when the decoder cannot receive the right MB,it will extract the embedded data to conceal the corrupted MB.Experimental results show that the error concealing performance has improved greatly than that of the JM10 model,both subjectively and objectively.