龚 婷,宋建新
(南京邮电大学图像处理与图像通信实验室,江苏 南京 210003)
随着通信技术和计算机技术的飞速发展,视频信息在网络中的处理和传输变得越来越受关注。由于视频信息本身的特点是信息量大,冗余多,因此一系列的编码标准随之产生,主要目的是对视频信息进行压缩,提高编码效率。目前,主流的编码标准,比如 H.261,H.263,MPEG-1,MPEG-2,MPEG-4,H.264/AVC 都是利用运动估计、运动补偿技术作为基础进行压缩的。这些压缩过的视频码流最大的缺点就是对传输差错比较敏感,最经常出现的是差错传播。为了克服这些缺点,需要在视频流中加入容错信息。
不同的网络有不同的网络特性,特别是对于无线网络,误比特率丢包率的增加,信道特性的不稳定性,多径衰落等等,更需要容错信息的加入来增强码流的健壮性。狭义的视频转码[1]是指将已压缩的视频流从一种格式(如空间分辨力、帧率、码率等)转换为另一种格式的操作。广义的视频转码[1]则包括在已压缩视频流中嵌入信息(如数字水印、容错性工具等)的操作。容错性视频转码就是指在已压缩视频流中嵌入容错性工具的转码。
在现有研究的算法中,在文献[2]和[3]中对视频容错转码中的容错技术进行了概括性的分析和总结。各种容错技术概括起来分为4类:容错信息植入,数据分层细化,冗余编码和差错掩盖。容错信息的植入包括时域的帧内宏块刷新和空域的重同步信息的插入;数据分层细化是指根据码流不同的重要性而给予不同的保护策略;冗余编码包括多描述编码和可逆的变长度编码;差错掩盖是利用运动补偿恢复图像的方法,不同的视频编码标准中有不同的差错掩盖方法。……