H.264的码率控制算法研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:xiongmao_yang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频压缩技术目前已经得到大范围的应用。2003年制定的H.264标准,编码效率远远高于以往的任何编码标准。码率控制技术作为编码器中重要技术,在各种视频编码标准,如MPEG2, MPEG4, H.263中都对此进行了广泛的研究。在H.264标准中,码率控制技术的研究和实现难度要高于以往的标准,因此需要进一步地研究。本文首先阐述H.264标准的主要编码技术。相对于先期的视频压缩标准,H.264引入了很多先进的技术,同时复杂度也大大增加。本文研究了码率控制的实现方法,码率控制可以看成是信源和信道之间的接口,它实现图像数据在信道上的有效传输。本文研究了率失真理论,它反映了传输速率和图像的失真之间的关系,根据这一理论,为在给定编码比特率下使编码图像的失真最小,有必要进行率失真优化,本文对率失真优化技术进行了阐述。另外为了正确地预测编码比特数,本章研究了常见的信源模型。目前影响最大的H.264码率控制算法是Li Zhengguo提出的G012提案。本文对经典的码率控制算法G012提案进行了分析,并且引入它改进后提出的H017提案所采用的漏斗模型。针对现有的码率控制算法复杂度预测模型误差大的弱点,本文提出了MARD修正模型以更好地预测图像的复杂度,并给出了基于宏块级的码率控制改进方案,这种算法只需一次编码就能达到码率控制的目的,而且码率控制精度更高,输出码流更加平稳,图像的平均质量也有所提高。MPEG-2的TM5模型的码率控制算法是较早出现的一种经典的码率控制算法,它能够有效控制码率且复杂度低,但这种算法不能直接应用在H.264编码器中。本文将分析TM5模型中的码率控制算法,借鉴它的“虚拟缓冲区”的思想,提出一种低复杂度的码率控制方案,这种算法能够有效地控制码率,而且无需更新MAD预测模型和二次R-D模型,运算复杂度大大降低,适用于对计算复杂度敏感的场合。
其他文献
本文的研究内容是利用博弈理论来解决节点具有私利性的多跳无线网络中的拓扑控制问题。多跳无线网络中的拓扑控制的目的是通过给每个节点分配优化的传输功率来满足一定的网络
自从美国联邦通信委员会为超宽带技术分配了7.5GHz的通信带宽以来,学术界和产业界都对这种短距离、高速无线传输技术的研究与开发产生了浓厚的兴趣。超宽带技术的发展潜力在于
宽带移动通信系统通常采用两项先进技术:其一,采用了频域均衡(FDE)技术。频域均衡的复杂度与多径信道时延扩展的相对长度无关,非常适于补偿宽带移动通信中传输信号的频率选择性
期刊
期刊
期刊
本文从提高频率特性测试仪的测量精度,以及实现友好的人机界面的角度,介绍了基于MCU+LCD的频率特性测试仪的设计与实现,详细介绍了以单片机为核心的控制运算部分,以及以液晶显示
新一代图像编码标准H.264除了具有高效压缩性能,还引入了一些新工具用于提高视频传输的抗误码能力。尽管有这些错误恢复工具,但是在误码率高的信道下,如无线信道、IP信道,图像恢
期刊
在非协作通信领域,为了获得发送方更多的有效信息,需要对接收数据的信道编码方式进行识别,并恢复出其编码参数,从而为后续信息处理提供依据,因此信道编码识别技术具有重要的应用价