H.264编码器的优化设计与码流显示

来源 :上海大学 | 被引量 : 0次 | 上传用户:hustsmes
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
国际视频编码标准从开始制定到现在,已经有十几年的历史了。其中,国际电信联盟ITU-T组织制订的标准主要包括:H.261、H.263、H.263+和H.263++等;国际标准化组织ISO制定的标准主要包括MPEG-1、MPEG-2及MPEG-4等。而H.264是ITU-T和ISO联合推出的新标准,具备的新特征有:增强的运动预测能力;准确匹配的较小块变换;自适应环内滤波器;增强的熵编码。测试结果表明这些新特征使H.264/AVC编码器提高50%编码效率的同时,增加了一个数量级的复杂度。故开发实际编码系统时必须进行优化。 本文分层次对H.264编码器进行了优化:在对编码器框架结构改进的基础上,对于某些模块采用快速算法来提高编码速度;对于基本模块使用多媒体指令结合汇编语言工具来优化。基于对整个编解码系统的统筹考虑,本文还设计了解码器后端的码流转换播放器,使得终端图像显示能适应不同应用要求。本文的具体工作主要包括: 首先,基于对BaselineProfile编码器的研究,本文以简化RDO(率失真优化)为模式判决依据,对H.264编码器数据结构重新设计,使其模块化,方便后续指令集优化时模块间的连接。其次,针对帧内编码模式的复杂性,采用了一种快速帧内模式判决算法。本文还对已经进行过数据结构和算法优化的编码器基本模块进行分析,对比较耗时的SAD(SumofAbsoluteDifference)、SATD(SumofAbsoluteTransformedDifference)、整数变换和亚像素内插等模块采用Intel指令集结合汇编语言进行优化,进一步提高了编码速度。实验结果表明,本文优化的H.264编码器较大程度提高了编码器编码速度,与JM7.2相比编码速度提高了180倍左右。在普通PC机上就实现了实时编码。本文还设计了H.264码流播放器,该播放器位于解码器后端,实现了YUV格式到RGB格式的码流转换,可任意调整播放图像尺寸和播放速度,满足多用途的播放要求。
其他文献
1 病历摘要rn男,45岁.因左手环指外伤收住科室,查T 36.8 ℃,P 82次/min,BP 15/10 kPa,呈痛苦面容.急诊在臂丛麻醉下行左手环指清创缝合术,术中顺利,术后遵医嘱给予5%葡萄糖注
随着计算机与通信技术的发展,图像处理技术被广泛应用于各个领域。伴随着大规模图像数据库的产生,传统的信息管理方式已经不能满足实际的需求。为了便于图像的检索与识别,基
扩频通信技术凭借其抗截获、抗干扰能力强,保密性好等优势,在现代通信中得到广泛的应用。传统的扩频通信广泛采用伪噪声(Pseudo-Noise, PN)序列作为扩频序列,PN序列具有类噪
目的 为提高影像学科急诊关于副舟骨的正确诊断率, 避免误诊.方法 回顾2008-2010年已诊断副舟骨骨折98例, 后经临床及影像资料综合分析确认误诊26例,误诊率为26.5%.结果 将正
目的总结2型糖尿病合并肝脓肿的诊治经验。方法回顾性分析13例2型糖尿病合并细菌性肝脓肿患者的临床资料。结果 2型糖尿病合并肝脓肿症状多不典型,容易受糖尿病及其他并发症
学位
甲状腺功能亢进症(甲亢)是由于甲状腺激素增多引起的机体多系统兴奋性增高和代谢亢进为主要表现的症候群。甲亢诊断一般不困难,但对无典型临床表现的病例易误诊。我院2002-01
文献[1]报道胆囊结石合并胆总管结石的多达10%~20%,由于胆道位置深在或十二指肠内气体干扰,一些合并胆总管结石的患者,尤其是胆道无扩张者,B超不易发现胆总管结石,易致术前漏
H.264/AVC是在以往的视频编码标准的基础上发展起来的最新的也是编码效率最高的视频编码标准。H.264/AVC可以抽象成为两个层次:VCL层和NAL层,前者主要用于提高视频编码的效率,而
在简要介绍了软件无线电和跳频通信原理的基础上,着重研究了高速跳频通信系统中的数字下变频、相关和跳频序列产生技术,提出了适合于在FPGA中实现的设计方案,并在实际系统中