欢迎来到天天文库
浏览记录
ID:34556981
大小:316.36 KB
页数:4页
时间:2019-03-07
《基于dsp平台的h.264编码器的优化与实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第29卷第12期电子与信息学报Vol.29No.122007年12月JournalofElectronics&InformationTechnologyDec....2007基于DSP平台的H.264编码器的优化与实现王强卓力沈兰荪(北京工业大学信号与信息处理研究室北京100022)摘要:针对H.264编码器的复杂度很高和基于DSP平台的H.264编码器的实时处理实现难度很大的问题,该文首先介绍了H.264标准基本档次的编码结构,对影响编码速度的原因进行了深入的分析。然后针对TMS320DM642芯片的特点,提出一些优化实现方案,
2、最终在DSP平台上实时实现了H.264基本档次编码器。测试结果表明,经过优化,H.264编码器的处理速度有了很大的提高,对于CIF格式的视频序列能够满足视频编码的实时处理要求。关键词:数字信号处理;H.264;优化中图分类号:TN919.81文献标识码:A文章编号:1009-5896(2007)12-2970-04OptimizationandImplementationofH.264EncoderBasedonDSPPlatformWangQiangZhuoLiShenLan-sun(Singal&InformationProc
3、essingLab,BeijingUniversityofTechnology,Beijing100022,China)Abstract:ThereisgreatcomplexityinH.264encoder.Therefore,itisdifficulttoimplementanencoderinDSPplatformwhichcanruninreal-timeenvironment.Inthispaper,thecodingarchitectureofH.264BaselineProfileisintroducedfirst
4、,andsomereasonsforlimitingspeedarepresentedaccordingtotheanalysisofthecodingarchitecture.Besides,severalimplementationtechniquesforoptimizationarepresentedbasedonthecharacteristicsofTMS320DM642chip.TheH.264BaselineProfileencoderisfinallyreal-timeimplementedbasedonDSPp
5、latform.Thetestingresultsdemonstratethatencoderhasspedupremarkablyafteroptimization,whichcanmeetthereal-timeencodingrequirementsforthevideosequenceswithCIFformat.Keywords:DSP;H.264;Optimization次编码器。1引言数字视频的出现给广播电视和家庭娱乐带来了革命性DSP实现方法具有高性能、低成本等特点,能够满足大变化,视频压缩技术的标准化使得更多的技
6、术得到了广泛的部分产品的要求,是一种理想的解决方案。TMS320DM642应用。新一代视频编码标准H.264采用了先进的编码技术,是C64X系列中比较经典的一款DSP芯片,采用两级Cache如帧内预测、多模式运动估计、整数变换及量化、环路滤波的哈佛结构,以及甚长指令字(VeryLongInstructionWord,和先进的熵编码技术等,因此与以往的MPEG-4、H.263等VLIW)和单指令多数据(SingleInstructionMultipleData,编码标准相比,编码性能都有了较大的突破[1]。另外,H.264SIMD)
7、结构,具有独立的地址总线和数据总线,使其性能超能够对网络的丢包和无线传输的误码进行有效的处理,而且越了传统的多媒体处理器。DM642在C6000公共指令集的增强了对各种不同网络的适应性。因此,H.264标准一推出,基础上扩展了88条指令,可根据数据的不同情况灵活选择立刻成为业界的研究热点。最适合的指令,使DM642能够更容易实现图像处理的算法。H.264标准定义了4个档次(profile),即基本档次本文首先对影响H.264编码速度的原因进行了深入的分(baselineprofile),主要档次(mainprofile)、扩展档次
8、析,然后根据H.264的编码框架,基于TMS320DM642芯片(extendedprofile)和高档次(highprofile),每个档次支持一对H.264编码器进行了优化实现。测试结果表明,经过优化,组特定的编码功能。其中基本档次支持帧内和帧
此文档下载收益归作者所有