H.264/AVC中的算术码及其改进方法

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:zhxg01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字视频应用的日益广泛使得图像压缩标准不断完善提高。新的视频编码算法H.264/AVC的出现,其性能要大大超过MPEG2、MPEG4和H.263,同时产生更好的视频图像。作为H.264的一大特色,CABAC充分利用了视频流的上下文信息,对不同的视频流能够自适应,且由于算术码在实际应用中的计算精度,大大提高了编码效率。基于以上优点,CABAC被H.264/AVC标准采用,成为熵编码方案之一。尽管CABAC在压缩率上有了很大的突破,但随之带来的后果是复杂度较高,编解码速度比较慢,同时大量的上下文模型(399个)和二进制算术码部分概率的转化模型都需要一定的内存。在某些特定的场合,比如说基于DSP的实时监控系统,对视频编码的压缩率要求较高,同时为了实时性也对编解码速度有要求,另外存储空间也比较宝贵。此时CABAC无法满足要求,而CAVLC是基于VLC基础之上,其特点决定了很难去除码字间的冗余,压缩率较低,也不适合这样的应用场合。由于算术码具有压缩性能较好的先天优势,因此本文研究了一种H.264均衡算术码框架,以此作为这种场合下H.264熵编码的参考方法。另一方面,虽然CABAC大大提高了压缩率,但是算术码的抗误码性能非常差,一旦压缩后的文件在传输中出现一个比特错误,后面所有的码流可能都无法正确解码。而在无线信道的各种应用场合中,压缩后的视频信号尤其容易受到错误干扰。因此在CABAC中需要加入差错检测机制,已有的算术检错算法已经证明在CABAC中能够及时地检查出差错。为了提高图像解码质量,需要进行相应得重传或是误差掩盖。本文针对H.264算术码所做的研究工作可以概括如下:1)结合视频特性从提高编解码速度和压缩率两个方面对一种算术码快速算法作了改进。在此基础上根据H.264语法元素二值化后比特概率分布的特点设计了一种H.264均衡算术码框架,作为压缩率,实时性和存储空间要求都较高的特定场合下H.264熵编码的一种参考方法。本文首先通过分析CABAC的复杂度探讨了其编解码速度较差的瓶颈。然后研究了一种算术码快速算法,经过分析发现该算法在编码区间选择上还有进一步提高的空间。而且该算法的统计模型并不是非常理想,需要作进一步改进。本文在编码区间的选择上引入了区分大概率符号和小概率符号的方法,减少了当大概率符号时的操作复杂度,提高了编解码速度。同时进行自适应的概率统计,通过一定的缩放处理,使得编码符号的概率能较准确地逼近真实的概率值,提高了压缩率。在此基础上根据H.264语法元素二值化后比特概率分布的特点设计了一种H.264均衡算术码框架,将编码分为自适应编码和固定概率编码,并实验证明了该框架的有效性。2)重点研究了CABAC解码端的特点,并且结合算术码检错算法的检错延时,提出了一种针对应用层的重传模型,对编码端和解码端作相应的处理,以降低重传的数据量,减少网络的负载,同时也利用了解码端在出错前已经正确解码的图像信息。并结合模拟的传输环境对上述提出的重传模型有效性进行了验证。同时作为重传的一种替代方法,可以在解码端进行误差掩盖,以提高图像解码质量,本文根据CABAC解码端的特点并且结合算术码检错算法的检错延时,提出了一种时域上的误差掩盖方法,以减小差错的蔓延。然后通过实验将加入CABAC检错及相应检错后误差掩盖的方法和原始编解码方法进行了图像解码质量的对比。
其他文献
NiosⅡ是一种基于FPGA开发的软核CPU,它以代码的形式固化在FPGA(现场可编程逻辑器件)内。占用一定的片内资源,实现强大的CPU功能。相对于常见的硬核CPU,NiosⅡ的成本更低,灵活性
本文简要介绍了OFDM无线局域网的发展概况和趋势,在阐述了其中两个主要标准:IEEE 802.11a和HiperLAN/2物理层主要参数的基础上,对OFDM无线局域网中的时域同步部分:帧同步、频偏估
主动磁悬浮轴承是利用磁力将转子悬浮于空间的一种新型高性能轴承,由于转子于定子之间不存在机械接触,转子可以达到很高的转速,几乎没有磨损,寿命长,能耗低,噪声小,无需润滑,在很多应
信息处理技术介入自来水行业是近年来水厂发展最显著的特点。控制加入絮凝剂的多少是水厂自动化的关键技术之一。 本文分析了国内外水厂自动加矾系统处理的现状,针对它们的
带乘性噪声系统的状态最优估计理论在石油地震勘探、水下目标探测、语音处理等诸多领域都有着重要的应用价值。近几年该领域取得了一系列新的理论和应用的研究成果,打破了乘性噪声为一维随机序列的限制,发展到多通道带乘性噪声意义下的最优估计算法,进而又发展到多传感器信息融合技术和二维带乘性噪声系统的最优估计等一系列研究成果。这些算法均在线性最小方差的意义下是最优的。但这些算法在进行实际应用时有可能会出现数值不稳
本文介绍了一种双DSP实现的数字中频模块的研究与优化。首先简要阐述了一种软件无线电的实际结构以及关键技术和滤波器的基础知识,再介绍了DBPSK,DQPSK,π/4-DQPSK,D8PSK等数字调
EPLRS系统(增强型定位报告系统)是以导航、定位功能为主,集通信、导航定位、识别于一体的综合性系统。系统设计之初,采用集中控制的通信策略,全网的导航、定位、控制以及用户
随着互联网技术的迅速发展,让人们方便地取得无限的知识、资源,多种类型的服务都正往这个电子化世界发展,例如电子商务、电子政务等等。伴随着这个发展过程,计算机病毒、黑客攻击
传统的人体跟踪实现方案使用红外摄像头或者是普通的视频摄像机,通过捕获大量的视频帧,来提取人体的位置信息和识别特征信息。大量的人体跟踪辨识研究集中在获取图像信息的基础
随着人们对石油开采,海上侦察,灾难预报,环境污染实时跟踪,天然气泄漏监测等方面需求的增加,水下无线传感器网络受到了人们越来越多的关注。与传统的陆地无线传感器网络相比,水下无