论文部分内容阅读
在各种实时视频通信编码标准中,H.263被认为是针对低比特率视频应用的较为成熟的标准.因其在编码效率方面能够较好的满足高压缩率标准,进而满足了实时视频传播的要求.由于H.263编码器采用提高压缩率的熵编码,一旦传输中出现误码,不仅影响该误码数据的恢复,还会造成误码扩散,给解码图像质量带来较大的损失.因此,H.263视频图像中的差错控制技术的研究就具备了较为迫切的现实意义.在整个H.263视频图像的编码、传输以及解码过程中,我们可以在三个层次上进行差错控制和恢复——前向误码控制法、编解码器交互式误码控制法、后端差错掩蔽法.前向误码控制法因为需要加入额外的码字,因而降低了编码效率;自动请求重传法延时较大,所以不适合实时视频传输业务;后向差错掩蔽法是目前较适合实时视频信号传输的一种恢复视频质量的方法,这种方法是在不增加网络开销的情况下,利用现有的图像冗余信息对丢失信息进行"估计"恢复,不仅能够得到较好的视觉效果,还能够保证实时通信的正常工作.在H.263中,主要使用的是后向差错掩蔽技术,通常使用的差错掩蔽方法分为三类:空域差错掩蔽;时域差错掩蔽;混合差错掩蔽.在H.263的差错检测和重同步过程中,由于H.263的解码算法不可能精确定位出现差错的位置,发现错误之后的解码器重同步会丢失大量的信息,所以需要较多冗余信息的空域掩蔽方法不宜直接被采用在H.263解码端;而单纯的时域掩蔽方法在图像运动剧烈的时候效果就会较差.该文在对各种差错掩蔽方法进行了深入研究的基础上,结合了H.263视频码流序列的特点,以及H.263解码器的重同步性质,提出了时域掩蔽与空域掩蔽相结合的自适应分类掩蔽算法,该算法将H.263视频图像中的丢失宏块进行分类分析,通过分析图像的运动剧烈程度,将丢失宏块分为三类分别进行空域掩蔽、三步搜索时域掩蔽和一步搜索时域掩蔽,克服了单纯使用一种掩蔽方法所带来的问题.在时域掩蔽的搜索中,该文提出了基于图像中心分布性质的三步搜索掩蔽方法,既能够获得较好的掩蔽质量,又降低了运算复杂度.