高吞吐量CAVLC构架的分析及其FPGA实现.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重庆邮电大学硕士学位论文  摘要 摘要 H.264/AVC,也称为MPEG.4的第十部分,是由ITU.T和IS0/IEC共同提出来 的新一代视频编码标准。相对于以前的标准,H.264在压缩比和编码失真的控制上 都有明显的改善,同时具有较好的网络亲和性。在相同的品质下,H.264拥有令人 满意的压缩比,它的比特率分别为MPEG.2的2/5和MPEG.4的3/5。H.264的应 用范围很广泛,比如说高清晰度的DVD、数字电视、数字摄影机、视频电话,电 话会议等等。但是它的编码复杂度使得它实时编码的应用受到很大的挑战,软件 编码的方式不能满足其实时编码的要求,用硬件方式实现H.264的实时编码成为 研究的热点。熵编码是H.264标准中的一项关键技术,用来对残差数据进行进一 步的压缩。在H.264标准中熵编码有两种方式,CABAC(context-based  adaptive binary ari岫letic co血g)和CAVLC(context_baLsed ad训Ve Variable len啦coding)。 作者在全面学习H.264视频编码标准的基础上,对CAvLC编码算法做了深入 的研究。本文以提高编码器的性能和吞吐量为目标,对CAVLC编码算法和硬件的 实现结构作了优化。优化的方法如下:l整体结构优化,对整体的硬件结构做合理 的规划,使编码器使用较少的时钟个数完成残差数据的编码;2统计系数优化,同 时统计两个系数,减少了统计所需要的时钟数目;3查找表消除法,将一些有规律 的表格用较为简单的算术表达式来代替,达到减少硬件资源占用的目的;4预测编 码level元素,在统计阶段就开始对需要编码的非零系数进行预测编码,减少1evel 系数编码在编码阶段占用的时间。 作者用VHDL语言对编码器进行描述,使用了modelsiIll进行仿真,quanIls进 行综合,并且在FPGA开发板上验证了其功能。结果表明,该编码器较其它研究 学者提出的编码器在吞吐量方面有明显的提高。在适当的条件下,该编码器可以 作为视频编码系统中的子模块在116M的时钟频率下完成Y.U:V为4:2:O的 1080P@60邱s视频的实时编码。 关键词:H.264/AvC,CAvLC,视频编码,FPGA 重庆邮电大学硕士学位论文  Abstract  Abs仃act H.264/AVC,me  te劬pan of MPEG?4,is t11e  latest Video compression stalldard joimly proposed by ITU-T aIld IS0/IEC.It cleady exceedsⅡle fomer  compression stalldards in bit-rate saVing,rate-distortion perfon】[1ance,as weU aS向Uy supportiIlg robust仃ansmission over networks.U11der me s锄e Video quali'吼H.264 haS a satisfactorily bit-rate saving,w11ich is about 40%that of MPEG一2,a11d 60%of MPEG一4. It haus been applied so研dely as in m曲de6Ilition DVD,Digital TV D酒tal Camcorders, Camera Phone,iIItemet Video s仃eaming,etc.HoweVer,due to a complicated encoding process,t11e application of real-time encoding has been黟eatly c11allenged.Sofhare rea王Itime co也g c缸’t meet re2Ll-血ne encoding reqmrement,merefore,llsing FPGA to 如lfill real-time codillg implementation becomes a hot research.En仃opy codillg is a key tecllIlology in the H.264 stalldard,to胁her compression of也e residllal data。 H.264止WC adopts two en廿Dpy coding memods:Context-based Ad印tiVeⅧable Lengm Cod

文档评论(0)

lh2468lh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档