H.264中码率控制算法的研究与改进

来源 :重庆大学 | 被引量 : 0次 | 上传用户:ytlytl1009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264是由国际电信联盟(ITU-T)和国际标准化组织(ISO/IEC)共同制定的新一代视频编码标准。码率控制算法是H.264编码压缩算法中的一个重要部分,其功能是控制编码压缩的比特量,根据带宽的变化和编码器的缓存情况调整编码参数,使编码器的比特量能够适应带宽和缓存的要求,不出现跳帧情况。同时,码率控制部分应尽量简单,以减少编码端的计算量从而减少压缩时间,并且还可以减少码流在编码器缓存中的停留时间,从而可以减少传输延迟,提高传输质量。码率控制算法是编码器中不可缺少的一部分,算法的优劣也是衡量编码器好坏的重要指标之一。在网络技术得到普遍应用和快速发展的今天,在视频适时传输技术和压缩算法得到广泛研究和使用的情况下,码率控制算法的不断研究和改进也成为其中必不可少的部分。因此,研究码率控制算法的研究具有很好的应用价值和现实意义。论文首先阐述了码率控制的基本原理和意义,讨论了视频编码中产生码率波动的原因,以及影响码率大小的参数。接着针对H.264视频编码标准及其关键技术进行了研究,分析了经典的码率控制算法和H.264码率控制算法,并对H.264码率控制算法的步骤进行了详细的叙述。最后,结合目前经典算法存在的问题和现有的H.264码率控制算法的研究成果,指出了算法的改进方向,提出了一种新的基于场景切换的码率控制算法。针对JVT-G012算法中为场景切换帧分配的目标比特不准确的缺点,提出了一种描述帧复杂程度的方法来分配目标比特;根据帧复杂程度判定当前帧是否发生了场景切换,以此修正量化参数。作者使用C语言,在JM测试模型下实现了该算法。实验结果表明,与JVT-G012算法相比,在仅仅付出算法复杂度的少许代价后,该算法能够对视频图像复杂度的变化趋势做出更加准确的预测,并合理分配编码比特数,使编码后码流的码率更接近目标码率,同时能获得较高的PSNR(Peak Signal-Noise Ratio)和良好的视觉效果。
其他文献
该文通过对飞机工装协调系统设计过程的分析,采用工程学的方法将飞机工装协调系统设计工作分解为易于用计算机处理的三个部分:总体协调方案设计、选择工艺装备、确定协调关系
期刊
空间科学是以航天器为主要平台,研究发生在日地空间、行星际空间乃至整个宇宙空间的自然现象及其规律的前沿科学。国际上各空间大国一直对地球空间环境及其变化特性的探测和研
学位
事件记录仪是一种记录发生事件的信息的重要电子设备,已广泛地应用于军事、运输、公安、消防、工业生产监督等诸多领域。本论文首先结合记录仪行业的发展现状和发展动向,提出
该文围绕航空工业总公司下达的"通用计算机辅助飞机工装协调设计系统(通用系统)"预研项目,结合前期的研究成果,对通用性工装协调设计系统实现过程中的关键技术进行了较为深入
锯齿形尾缘喷嘴是应用于航空尾喷管上的降噪技术,由于其具有降噪明显,推力损失小、加工简单等诸多优点,成为当前被动控制技术研究的热点。将锯齿形尾缘喷嘴技术应用到低马赫
2017年10月住房和城乡建设部发布了《建筑业10项新技术》,为我国建筑业新技术的发展与应用,发挥了提纲挈领的指导作用,在新建建筑项目中产生了巨大反响.在高层住宅项目中,新
学位
该文针对飞机总体外形交互式设计系统(ACDS)中数据管理的问题,在认真理解旧版本的数据库管理子系统(ACORD)的设计思想基础上,改进设计和实现了原系统中不符合数据管理要求的