论文部分内容阅读
我们正处在一个崭新的数字生活时代中,信息技术的蓬勃发展给我们的工作和学习带来了快捷高效的资讯,也令我们的生活和娱乐变得丰富多彩。我国政府大力推进电信网、互联网、有线电视网的建设和相关产业的应用普及,并着手制定我国的数字电视标准(DMB-T和ADTB-T)和第三代移动通信的标准(TD-SCDMA)。而这些都离不开数字视频图像的压缩编码技术的发展。
国际上ITU-T、ISO/IEC这两大组织先后制定了一系列视频图像编码标准。以MPEG为代表的中高码率多媒体数据编码标准,以及以H.26x为代表的低码率、甚低码率运动图像压缩标准。而由这两大组织共同制定的H.264/AVC(MPEG第10部分)是一套覆盖从低码率到高码率的广域标准,它吸收了以往视频编码标准的经验,并添加了许多新的技术,正获得更广泛的关注和研究。这套最新标准对于今后网络视频编码传输(无线网和Internet网)和数字电视等领域的应用必将带来深远的影响。
在H.264的熵编码中,采用了基于上下文的自适应可变长编码(CAVLC),它是对原有可变长编码(VLC)的一个新的发展。但是变长编码对差错非常敏感,尤其在经过无线信道传输之后往往由于出现比特位翻转而无法正确解码,影响接收端视频图像的质量。本文将就此对在H.264/AVC中适用的具有抗误码能力的变长编码进行深入的研究。
本文的研究工作概括如下:
在深入分析了H.264标准中CAVLC编解码方法以及各种CAVLC解码算法的计算复杂度后,根据分而治之的思想,提出了子表法和二叉树-子表混合法两种算法来提高CAVLC的解码效率。实验结果表明这两种算法比参考实现原有算法的搜索速度有显著的提高。
总结了现有的一系列变长编码技术,特点和成型的假设条件。分析了用Golomb码对残差系数进行编码的可行性,以及CAVLC在误码信道中解码所存在的问题。针对CAVLC码表的码字特点,通过增加同步辅助位,提出了基于Golomb码的前向可纠错可逆变长编码的构造方法,根据不同上下文属性的码字特点,研究了该变长码的误码检测机制。
使用上述构造的码字重新设计了H.264/AVC中的CAVLC码表。根据不同码表的码长分布特性,使用不同后缀长度的码字进行编码,给出了相应的码表设计原则。通过实验,分析了在不同比特错误概率下的码字纠错能力及同步丢失率。并结合编码效率问题,对经常出现的短码字做了改进设计。