欢迎来到天天文库
浏览记录
ID:463716
大小:587.00 KB
页数:38页
时间:2017-08-05
《H.264中CAVLC解码算法研究与仿真【毕业论文】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业设计(20届)H.264中CAVLC解码算法研究与仿真摘要在最新的国际视频编码标准H.264/AVC中,基于上下文的自适应可变长编码(CAVLC)被定义为基本的熵编码方法。由于采用了CAVLC熵编码方法对残差经过量化变换后的数据进行编码,从而实现了更高的编码效率。然而在实际应用中解码复杂性的增加是不能被忽略的。因此,设计一种高效的CAVLC解码器是必要的,具有重要的意义。课题主要研究基于码头分组的CAVLC解码方法并进行仿真优化。在熟悉H.264中CAVLC的编码原理的基础上,通过分析、统计CAVLC码表特点及
2、规律,将码字特点与二叉树法和Hashemian解码方法的优点相结合,设计基于码头分组的CAVLC解码算法。此方法根据不同变长编码的码表结构特点,将码字分成前缀(码头)和后缀两部分,依据前缀和后缀两部分信息重组码表。最后,在Matlab上编写基于码头分组的CAVLC解码程序,实现译码。关键词:H.264/AVC标准;CAVLC解码;码头;分组AbstractVariablelengthcoding(CAVLC)basedoncontextadaptiveisdefinedasthebasicentropycodingme
3、thodinthelatestinternationalvideocodingstandardH.264/AVC.Inordertoachieveahighercodingefficiency,CAVLCentropycodingmethodisusedtocoderesidualdataafterquantifytransformed.However,inpracticetheincreasecomplexityindecodingcannotbeignored.Therefore,thedesignofaneffi
4、cientCAVLCdecoderisnecessaryandisofgreatsignificance. ThemainsubjectofthispaperisstudyingCAVLCdecodingmethodbasedonprefix-groupforsimulationandoptimization.BasedonbeingfamiliarwithcodingtheoryofCAVLCinH.264andanalyzingstatisticalcharacteristicsandrulesofCAVLCcod
5、etable,anoveldecodingalgorithmisdesignedbasedonprefix-groupofCAVLCdecoding,whichiscombinedmanyadvantagesofHashemiandecodingandbinarytreedecoding.Inthenovelmethod,thecodewordisdividedintoprefixes(terminal)andsuffixestwopartsbasedondifferentvariablelengthcodingcod
6、etablestructurecharacteristics,thenthecodetableisre-codebasedonprefixesandsuffixesinformation.Finally,theprogramiswrittentoachieveprefix-groupdecodingwithMatlabsoftware.Keywords:H.264/AVCstandards;CAVLCdecoding;prefix;group目录1引言11.1MPGE标准11.2H.261/H.262/H.263标准2
7、1.3H.264标准31.4论文工作安排32 CAVLC解码原理42.1CAVLC解码流程42.2已经提出的CAVLC解码方法62.2.1二叉树解码方法62.2.2全码表解码方法72.2.3Hashemian解码方法82.3基于码头分组的CAVLC解码方法93 软件设计133.1Matlab软件概述133.2CAVLC编码程序设计133.3CAVLC解码程序设计163.4实验结果与分析204结论25参考文献27附录程序代码291引言1.1MPGE标准MPEG的全名为MovingPicturesExpertsGroup/
8、MotinPicturesExpertsGroup,中文译名是动态图像专家组。MPEG的创造者们本来计划开发四种版本:MPEG1-MPEG4,使其能在各种不同的带宽和画质要求的情况下使用。因为后来放弃了MPEG3,所以MPEG-1,MPEG-2,MPEG-4是现今存在的三种版本。从大范围来说,MPEG与其他压缩/解压缩方案相比有三
此文档下载收益归作者所有