基于H.264/AVC的视频编码器设计与优化

来源 :同济大学 | 被引量 : 0次 | 上传用户:missao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264/AVC(或称为MPEG-4 PART10)是ITU-T VCEG(Video Coding ExpertsGroup)与ISO/IEC MPEG(Moving Picture Experts Group)共同制订的新一代视频压缩编码标准,是目前图像通讯领域的热点之一。作为多媒体通讯的重要组成部分,H.264不再把编码层和网络层区分对待,而是综合考虑了编码效率和网络传输。因而其不仅拥有优异的压缩性能,而且适合流媒体传输。H.264视频压缩标准在数字电视、视频实时通信、网络视频流媒体以及便携式多媒体播放器等消费电子领域都有着较为广阔的应用空间。与以往的视频标准(H.261 H.263 MPEG-1 MPEG-2等)相比,H.264在算法上有着许多改进,能够在提供更高压缩率的同时提供更好的图像质量。当然,其性能的提升是以引入更为复杂的计算作为代价的。由于算法复杂度的增加,H.264编解码的速度变得十分缓慢,往往很难达到实时应用的要求。于是,对编解码器的速度优化就成为了研究热点。通常采用MMX/SSE/SSE2等多媒体指令集(SIMD)对软件编解码器进行优化,其性能可以得到2—3倍的提升。如今,随着半导体技术以及计算机技术的不断发展,已经出现了具有超线程技术(Hyper-Threading)的CPU以及多内核(Multi-Core)CPU。这类CPU具有线程级并行的运算特点,这给软件视频编解码器的优化提出了新的思路。本文的目的是引入一种新的H.264视频编码器优化方法:基于超线程技术的并行编码方法。本文首先对数字视频压缩原理以及标准进行介绍;接着介绍了本文所用的H.264编码标准以及H.264编码器;接着分析讨论了几种可行的编码器并行优化方法;最后详细介绍了本文所采用的帧级(Frame level)并行编码的实现方式。本文使用OpenMP标准编程接口对编码器源代码做并行优化,在基于Intel超线程技术的P4 2.4GHz CPU硬件平台上进行了编码优化实验。得到的实验结论为:编码过程中CPU利用率平均可达70%,最高可达92%,编码时间平均缩短25%。采用相同的方法对H.264软件解码器进行优化,也能得到类似的优化效果。可见,采用多线程并行算法,可以有效地提升软件编解码器的编码效率。
其他文献
本文采用实验测量与数值模拟相结合的方法,研究了切向空气气流(100 m/s)、切向氮气气流(100 m/s)、无气流三种环境下,DF激光对45#钢靶的辐照效应。首先,通过表面形貌观察、温
元器件封装的可靠性,直接影响到元器件的性能。伴随着科学技术的飞速发展,产品的体积随着需求不断向小型化方向发展,芯片的集成度的也不断提高,元器件的封装尺寸也跟着变的越
目的观察3M伤口保护膜联合3M透明敷料在新生儿臀红护理中的疗效。方法将214例有不同程度臀红的新生儿随机分成观察组和对照组,对照组105例,在常规方法护理后,臀红局部喷3M伤口保
中国实验快堆(CEFR)功率调节系统是CEFR的重要系统,它根据中子通量信号,通过控制调节棒在反应堆内的移动调节反应堆中子通量水平,实现反应堆功率的自动调节。当反应堆功率出现偏
随着“三集五大”改革的不断深入,为进一步加强对县级供电企业的财务管控,迅速提高队伍素质,新野局经过不断摸索和总结,创新推出了联合稽核、分片互查、监审补位的财务稽核制,通过
在印刷电路板(PCB)虚拟制造中,电子设计自动化(EDA)设计参数是系统实现仿真检错的数据源,PCB生产规则是系统检错的理论根据。通过利用规则对PCB设计数据进行检测,可以实现对P
子宫腺肌病发病率高,呈年轻化,严重危害女性健康,临床以痛经为主要表现。常伴有月经量多、经期延长、不孕等症。裘氏妇科传人张萍青教授提出“肾虚肝郁,瘀毒互结”为本病主要
手机电视系统为移动手机客户提供了丰富的数字音频视频信息,使用户能够随时随地获取最新的资讯和最优质的信息,其应用前景十分广阔。本文主要研究符合T-MMB手机电视标准的信
财务管理是企业进行现代化管理的重要组成部分,财务管理质量对于企业的正常运行具有极为重要的影响,企业要想提高市场竞争能力,就必须抓好财务管理质量,控制工作必须要强化管
为探明望虞河西岸河网区的重金属污染特征及生态风险,于2018年3月调查了望虞河西岸五条河流的水体及表层沉积物中重金属(Cr、Ni、Cu、Zn、As、Cd、Pb和Hg)的含量及形态分布,利用