[优秀毕业设计精品]基于cabac的可伸缩视频编码方法研究_第1页
[优秀毕业设计精品]基于cabac的可伸缩视频编码方法研究_第2页
[优秀毕业设计精品]基于cabac的可伸缩视频编码方法研究_第3页
[优秀毕业设计精品]基于cabac的可伸缩视频编码方法研究_第4页
[优秀毕业设计精品]基于cabac的可伸缩视频编码方法研究_第5页
已阅读5页,还剩46页未读 继续免费阅读

[优秀毕业设计精品]基于cabac的可伸缩视频编码方法研究.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业设计(论文)基于CABAC的可伸缩视频编码方法研究学院电子与信息学院专业信息工程学生姓名XXX指导教师XXX提交日期2008年6月11日XXX毕业设计(论文)任务书兹发给04级信息工程3班学生XXX毕业设计(论文)任务书,内容如下1毕业设计(论文)题目基于CABAC的可伸缩视频编码方法研究2应完成的项目(1)以H264为主,研究各种可伸缩视频编码技术。(2)研究CABAC编码协议以及JM86源程序的相关部分,将源程序的流程与编码过程对应起来。(3)深入研究并理清CABAC对图像的各种句法元素的编码过程。(4)分析比较国内外对CABAC的优化技术,了解各种技术的使用场合及其优化程度。3参考资料以及说明(1)毕厚杰,新一代视频压缩编码标准H264/AVCM(2)朱江,H264/AVC中G6205G4649G12366G3507可伸缩编码的研究(3)G19401G10630,CABACG3324H264/AVC中的应用(4)G5476G14499G4011,G12651术G10121编码CABAC(5)G21656G14772,H264中的CABACG10121编码研究(6)朱G14733,H264标准的新G6205G4649可伸缩G5627编码及应用(7)ITUT,H264G5326议书4G7424毕业设计(论文)任务书于G5192G7388G7097发G1998,应于G5192G7388G7097G2081完成,G9994G2530G6564G1144毕业考G16809G4008G2604G1262G17839G15904G12584G17789。G999业G6957研G13464(G13007)G451研究G6164G17139G17143G1166G4469G7692G5192G7388G7097G6363G4560G6957G5084G12626发G5192G7388G7097毕业设计(论文)评语毕业设计(论文)总评成绩毕业设计(论文)答辩负责人签字年月日A1A0A2A3A2A4A2A5A6A7I摘要G6980G4395视频技术G3324G17902信G2656G5203G6785G20058G3507G5483G2052了G7097G11422G5203G8879的应用,G19555G11540G1126G13864G13605G2656G12239G2172G17902信的G17817G10479发G4649,视频信息G2656G3822G4198G1319信息G3324G1126G13864G13605G2656G12239G2172G13605G13488中的G3800理G2656G1268G17767技术成为国内外G999G4490研究的G9921G9869G1055一。G5415G2081国G19481G990对于视频编码技术的研究G9921G9869G17892G9188G19610中于G3324H264/AVC基G11796G990G4466G10628可伸缩视频编码。G3252G8504,G7424文主G16213对H264中的基于G990下文G14270G17878应的G1120G17839G2058G12651术编码(CABAC)G17839G15904研究。G20330G1820,G7424文G13479合标准G16826G13466G6563G17860了CABAC的G989G1022主G16213G8505G20600G1120G1552化,G990下文G5326G8181与基于G15932G7696的G1120G17839G2058G12651术编码。G1120G1552化G7171G6238G19762G1120G17839G2058句法元素G2819一G7156G4568G2052一G1022G1120G17839G2058码G4395。G990下文G5326G8181G7171G2045用G5062编码的G12538G2507为句法元素G17885G6333合G17878的G990下文G8181G3423并G14270G2172G7368新G8022率G8181G3423。最G2530的基于G15932G7696的G1120G17839G2058G12651术编码则G2045用查G15932的方式G17839G15904G12651术编码,有效地避免了乘法运G12651。G9994G2530,G7424文G16826G13466介绍H264的官方测G16809源码JM86中涉及G2052CABAC的部分。其中包括编码片的SLICEC部分函G6980的分析,编码块的MACROBLOCKC与RDOPTC部分函G6980的分析,编码各句法元素的CABACC部分函G6980的分析以及G17839G15904G1120G17839G2058G12651术编码的BIARIENCODEC部分函G6980的分析。最G2530,G7424文基于JM86对CABACG17839G15904了G5627能测G16809与分析,并与CAVLC相比较。G4466验G15932明,CABAC有G11540G7368好的编码效果。关键词可伸缩视频编码,H264,CABACA8A9A10A11A10A12A10A13A14A15IIABSTRACTDIGITALVIDEOTECHNOLOGYHASBEENWIDELYAPPLIEDINCOMMUNICATIONSANDBROADCASTINGFIELDSASTHEINTERNETANDTHEMOBILECOMMUNICATIONSDEVELOPINGRAPIDLY,THEDOMESTICANDFOREIGNEXPERTSFOCUSONTHEPROCESSINGANDTRANSMISSIONTECHNOLOGYOFVIDEOINFORMATIONASWELLASMULTIMEDIAINFORMATIONONTHEINTERNETANDINTHEMOBILENETWORKSCURRENTLYSCALABLEVIDEOCODINGBASEDONH264/AVCHASFRADUALLYBECOMETHERESEARCHFOCUSOFINTERNATIONALVIDEOCODINGTECHNOLOGYNOW,THISPAPERWILLMAINLYSTUDYONTHECONTEXTBSAEDADAPTIVEBINARYARITHMETICCODINGCABACFIRSTLY,THETHREEMAJORSTEPSOFCABACWEREDESCRIBEDDETAILYACCORDINGTOTHESTANDARDBINARIZATION,CONTEXTMODELING,ANDCONTEXTBASEDBINARYARITHMETICCODINGBINARIZATIONISUSEDTOMAPTHENONBINARYSYNTAXELEMENTSINTOABINARYCODECONTEXTCODELINGCHOOSESTHESUITABLECONTEXTMODELFORSYNTAXELEMENTSUSINGTHECODEDSYMBOLS,ANDUPDATESTHEPOSSIBILITYMODELSAUTOMATICALLYANDTHECONTEXTBASEDBINARYARITHMETICCODINGAVOIDTHEMULTIPLICATIONEFFECTIVELYWHENCODINGWITHTHELOOKUPTABLESECONDLY,THEPAPERWILLSPECIFYTHECABACPARTINTHEJM86,THEOFFICIALSOURCETESTINGCODEOFH264,INCLUDINGTHEANALYSISOFPARTOFTHEFUNCTIONSINFOLLOWINGCFILESSLICEC,MACROBLOCKC,RDOPTC,CABACC,ANDBIARIENCODECFINALLY,COMPAREDTOTHECAVLC,ITWASPROPOSEDTHATTHEPERFORMANCETESTANDANALYSISOFCABACBASEDONJM86THEEXPERIMENTDATASHOWEDTHATTHECABACHADSUPERIORPERFORMANCEKEYWORDSCALABLEVIDEOCODE,H264,CABACA16A17A18A19A18A20A18A21A22A23目录摘要IABSTRACTII第一章绪论111可伸缩视频技术G8022G17860112可伸缩视频技术的研究G8022况与发G4649趋势213主G16213研究工作314G7424文安排3第二章H264标准中的CABAC421G8022G17860422G1120G1552化5221一元码(UNARY)5222截断一元码(TRUNCATEDUNARY,TU)5223K阶G6363G6980哥伦布编码(KTHORDEREXPGOLOMB,EGK)6224定长编码(FIXEDLENGTH,FL)62254位FL与截断G1552为2的TUG13864合G1120G1552化方案6226TU与EGK的G13864合G1120G1552化方案(UNARY/KTHORDEREXPGOLOMB,UEGK)6227各种句法元素G1552的G1120G1552化6228G13864合G1120G1552化方案编码G4466例723G990下文G5326G81817231G990下文的初始化8232G990下文G8181G3423的分类8233G990下文G8181G3423的分配与确定824G1120G17839G2058G12651术编码9241G8022率估计9242G12651术编码器的总G1319G6563G1786010第三章JM86中的CABAC1431SLICEC部分函G6980分析15311ENCODE_ONE_SLICE函G6980分析15312START_SLICE函G6980分析16313TERMINATE_SLICE函G6980分析1632MACROBLOCKC部分函G6980分析16321START_MACROBLOCK函G6980分析16322WRITE_ONE_MACROBLOCK函G6980分析17323WRITEMBHEADER函G6980分析17324WRITEMOTIONINFO2NAL函G6980分析18325WRITECBPANDLUMACOEFF函G6980分析18326WRITECHROMACOEFF函G6980分析1933RDOPTC部分函G6980分析19331ENCODE_ONE_MACROBLOCK函G6980分析19332RDCOST_FOR_MACROBLOCKS函G6980分析20A24A25A26A27A26A28A26A29A30A31333RDCOST_FOR_8X8BLOCKS函G6980分析20334RDCOST_FOR_4X4INTRABLOCKS函G6980分析2034CABACC部分函G6980分析21341CHECKAVAILABILITYOFNEIGHBORSCABAC函G6980分析21342WRITEFIELDMODEINFO_CABAC函G6980分析21343WRITEMB_SKIP_FLAGINFO_CABAC函G6980分析22344WRITEMB_TYPEINFO_CABAC函G6980分析23345WRITEB8_TYPEINFO_CABAC函G6980分析26346WRITEINTRAPREDMODE_CABAC函G6980分析26347WRITEREFFRAME_CABAC函G6980分析27348WRITEDQUANT_CABAC函G6980分析28349WRITEMVD_CABAC函G6980分析283410WRITECIPREDMODE_CABAC函G6980分析293411WRITECBP_BIT_CABAC函G6980分析293412WRITECBP_CABAC函G6980分析303413WRITE_AND_STORE_CBP_BLOCK_BIT函G6980分析313414WRITE_SIGNIFICANCE_MAP函G6980分析323415WRITE_SIGNIFICANT_COEFFICIENTS函G6980分析333416WRITERUNLEVEL_CABAC函G6980分析3335BIARIENCODEC部分函G6980分析34351BIARI_ENCODE_SYMBOL函G6980分析34352BIARI_ENCODE_SYMBOL_EQ_PROB函G6980分析35353BIARI_ENCODE_SYMBOL_FINAL函G6980分析35354BIARI_INIT_CONTEXT函G6980分析3536JM86与标准的G13479合分析36第四章JM86程序上的CABAC性能分析3741G4466验G2081的设置37411G4466验环境37412JM86编译设置37413编码配置文件设置3842G4466验G6980据与分析39总结与展望43参考文献44附录45致谢63A24A25A26A27A26A28A26A29A30A311第一章绪论11可伸缩视频技术概述G6980G4395视频技术G3324G17902信G2656G5203G6785G20058G3507G5483G2052了G7097G11422G5203G8879的应用,G19555G11540G1126G13864G13605G2656G12239G2172G17902信的G17817G10479发G4649,视频信息G2656G3822G4198G1319信息G3324G1126G13864G13605G2656G12239G2172G13605G13488中的G3800理G2656G1268G17767技术成为国内外G999G4490研究的G9921G9869G1055一。视频信息具有直观G5627G451确切G5627G451高效G5627与G5203G8879G5627等一G13007列的有G9869,但其信息量太大,G16213使视频G5483G2052有效的应用,必须G20330G1820解决视频压缩编码问题,其次既G16213解决压缩G2530视频质量保证的问题。这两者G7171相G1126矛盾的,G7171矛盾的两G1022方面。我们的任务G7171既G16213有较大的压缩比,又G16213保证一定的视频质量。G1268统的视频编码技术主G16213G7171面向存储的,目标G7171单纯地追求某一固定码率下的压缩效率;G19555G11540计G12651机G13605G13488技术G2656INTERNET的G17817G10479发G4649,面向G13605G13488应用的视频服务正飞速增长,如视频G1262议G451可视电话G451视频G9869G6785G451视频监控等。视频编码的目标由单纯的追求高压缩率转向了使视频流能够G7368好地G17878应各种不同的G13605G13488环境G2656用户终端,并具有一定的容错G5627G2656可伸缩G5627。1但G7171,视频(尤其G7171G4466时视频)对带宽G451延迟G2656丢失率等都有一定G16213求,而G10628有的G3252特G13605G6564G1391的服务不能为视频应用G6564G1391服务质量保证。并G1000,由于G13605G13488G2656G6521G6922端的G5334G7512G5627,使G5483G5468G19602G1817分G2045用G10628有G13605G13488带宽G2656资源G451G4466G10628服务的G9801G8975G5627。由于G13605G13488的G5334G7512G5627G2656G13582G1059QOS保证,带宽G5460G5460G3324一G1022较大G14551G3272内G2476化,G3324速率起G1251G5468大的IP(INTERNETPROTOCOL)G13605G13488及具有不同G1268G17767特G5627的G5334G7512G13605G13488G990G17839G15904视频G1268G17767的G16213求G2656应用G17246来G17246G3822。G3252G8504对视频编码的G16213求不但G7171保证高压缩率,同时G17836G16213求编码G2530的视频流能够G17878应一定的G13605G13488带宽的G2476化,并具有一定的容错G5627G2656G3822方面的可伸缩G5627G19036对G13605G13488应用对视频编码技术G6564G1998的特G8542G16213求。G3324这种G13984G7235下,视频可伸缩编码的G18337G16213G5627G7097G11422G12373G1998,其应用G19762G5132G5203G8879,G1000具有G5468高的理论研究及G4466G19481应用G1227G1552,G3252G8504G2475G2052G1166们的G7509大关G8892。可伸缩G5627视频编码有G5468好的应用G2081G7235,如G7092G13459G4628G3507G13605G6122IPG13605G990G1268G17767视频流G451G13605G990直G6785G451G12239G2172电G4388G2842务等。G3252分G4630的可伸缩视频编码方法G17902G5132G6238G8611G4630的视频流分解成基G7424G4630码流G2656增G5390G4630码流,这G4613G1813G16780视频流可G3324不同的G13605G13488环境G6122流量中G1268G17767。G3324IPG13605G13488中不同质量的视频流能G15999分配给一G1022G6122G3822G1022不同的G4470户端,G3252G8504G7693据G13605G13488流量的计G17165G12661理G13007统G4613可G5483G2052保证,如DVBHG61223GPP的MBMS等G13605G13488,G4439们有不同能G2159的终端设G3803。应用分G4630编码方法,如果G13605G13488G6915G6357某种G13605G13488流G1177G1268G17767G2052某一设G3803,G18039G1052终端不必G6521G2475G6164有的位流。例如G3324MBMSG6122DVBHG13605G13488中可能G6238H264基G7424G4630码流发G17877G2052G1314G5627能的终端设G3803,位流的其G1194G4630发G17877G2052高G5627能终端设G3803。用H264可伸缩G5627码流代G7379G13864G6785,可大大G1955G17743主G5190G13459的G17139G6297。A32A33A34A35A34A36A34A37A38A392可伸缩G5627视频编码G2490一G1022G5468有G2081G17896的应用G7171G3324视频监视G13007统中,一G14336来说,G1186G16780G3822G6680像机G5483G2052的视频必须G3324终端设G3803G990存储G2656G7186G12046,这可能有不同的G12366G3507G6122时G3507分G17788率。例如G3324一G1022监视器G6122G3324G12239G2172设G3803G990(如可视电话G6122PDA),G16780G3822场G7235分G4643G7186G12046,G1186G999用G6680像机G990观G11487场G7235,对这G7691的应用,可伸缩G5627视频编码G5468有G2572G5353G2159,G3252为不G19668G16213代码G6122G7696式转G6454。监视G6680像机发G17877G1998来的大量G6980据必须存储起来,可伸缩G5627编码可G3324某一特定时G19400G2530G2036G19512G5062存场G7235的高分G17788率G4630,G1177G6238G1314分G17788率G3809G2058G2052文G7735中,不必G18337新编码G2656G3809G2058,使存储G7368G2164G9801G8975。一G14336G6984G1022分G17788率视频能保G635713G3837,中G19400质量(G1955G4581时G3507G6122G12366G3507分G17788率)的视频可保G6357一G2620,G1314质量(时G3507G451G12366G3507分G17788率同时G1955G4581)的视频可保G6357G7368长的时G19400。212可伸缩视频技术的研究概况与发展趋势可伸缩视频编码(SVC)G7171目G2081国G19481G990研究的G9921G9869。G13864合视频G13464(JVT)G3272G13481SVCG4649G5332了大量的研究工作,G6564G1998了作为H264/AVCG6205G4649G19610的SVC方案,G4466G10628了时G3507G451G12366G3507G2656质量(SNR)的可伸缩G5627。H264/AVC国G19481视频编码标准的G17892G9188成G10099G2656G6524G5203,G17246来G17246G3822的视频应用G5062G13475G6122G2375将G18331用H264/AVC标准。由于存G3324不同的G13605G13488G2656不同的终端,G3252G8504对于视频编码的可伸缩G5627方面的G16213求G1075G17246来G17246G17855切。G6164G16871的可伸缩视频编码(SCALABLEVIDEOCODINGSVC)技术包括G12366G3507可伸缩G5627(分G17788率伸缩),时G3507可伸缩G5627(G5115率伸缩),质量可伸缩G5627G2656G3809G7446度可伸缩G5627等,G16213求视频编解码器G3324比特流级G2047具有以下可伸缩特G5627G17902过G12628单的丢包G6122截断码流等G6817作G6564G2474G1998的G4388码流具有较G1314的G12366G19400G713时G19400分G17788率G2656/G6122较G1314的码率(对应于较G1314的视频质量),同时任G1321可能G4388码流的编码效率应G16825与相应G19762可伸缩视频编解码器相G5415。G5415G2081国G19481G990对于视频编码技术的研究G9921G9869G17892G9188G19610中于G3324H264/AVC基G11796G990G4466G10628可伸缩视频编码。2005G51921G7388,ISO的MPEGG2656ITUG713T的VCEG,同G5859G13864合起来将SVC作为H264/AVC的G6205G4649G19610并由G13864合视频G13464(JVT)G6564G1998了G14621案,G6922G5417为H264/AVC的ANNEXG。G8504G2530,G8611次JVT的G1262议都G3272G13481G11540SVC技术对G14621案G17839G15904G1474G16758G2656完G2904。G33242006G519210G7388的JVTG1262议G990,G6564G1998了H264/AVC可伸缩G6205G4649G19610的G125448G10268G14621案。3H264/AVC可伸缩G6205G4649G19610的一大特G9869G7171,G6205G4649G19610中G6164G18331用的H264/AVC中的大部分技术都与AVC标准中的定G1053一G14280(例如,运G2172G15929G1619G20056测,INTRAG20056测,G2476G6454编码,G10121编码,G2447块G9400G8886器等),G2494G2164入G6122G1474G6925了G5468G4581一部分内容。H264/AVC的可伸缩G6205G4649的技术G16213G9869为(1)时G3507分级G20056测G13479G7512;(2)用于G12366G3507可伸缩G5627的G4630G19400G20056测机G2058;(3)基G7424G4630与H264/AVCG1872容;(4)用G9188G17839G13466化片(PROGRESSIVEREFINEMENTSLICES)G4466G10628精G13466颗粒的质量可伸缩G5627;(5)NAL单元G8022念的使用G2656G6205G4649。H264G3324主G16213G7735次中G18331用了基于G990下文的G14270G17878应G1120G17839G2058G12651术编码CONTEXTBASEDADAPTIVEBINARYARITHMETICCODING,CABAC。CABACG7171一种高效的G10121编码方法,G4439G3324计A32A33A34A35A34A36A34A37A38A393G12651的G3809G7446度G2656编码效率G1055G19400作了折衷,G5326立了基于查G15932的G8022率G8181G3423,对乘法运G12651G1075作了优化,G1186而获G5483G5468高的编码效率。国内外有G16780G3822的G999G4490学者都对CABAC做了大量的研究,包括如G1321G17839G15904CABAC的软硬件G4466G10628的G12651法设计以达G2052效率的G17839一G8505G6564高;G19036对编码时G19400较长的G18337G16213图的CABAC编码G12651法G17839G15904优化,降G1314其计G12651G3809G7446度,G1955G4581其内存访问次G6980;优化G990下文G8181G3423的G15932征,降G1314CABAC编码器与内存G1055G19400的频繁访问G2656G990下文G8181G3423G15932G7696初始化时的CPU计G12651量;G17902过牺牲G4581量的编码准确度来降G1314CABAC的计G12651G3809G7446度,G6564高编码速率;G3324CABAC过程中G5353入G4388G15932法与流G18337用发,来G6564高编码精确度,等等。H264G15999认为G7171G1268统视频编码技术的G20058G4560者,G17902过G3822种新技术的应用使编码效率G5483G2052G5468大的G6564高,G332415MBIT/S左右速率下G4613可以达G2052G6521近DVD的画质效果,但G7171由于其G4466G10628G3809G7446度G19762G5132高,大规G8181工业化使用G17836尚待时G7097。目G2081市场G990G5062有的一些H264编码产品,G3822G6980G2494G4466G10628H264标准的部分G12651法,未能完全发挥H264的编码效率,G20056计形成成G10099的产业链G17836G19668一段时G19400。G3324标准化方面,H264G7092疑G7171最为全面的,G4439能够G6915G6357G1186G1314码率的手机G451电视G2052高码率的高清晰电视等G3822种应用方式。而H264中可伸缩G5627编码将来的发G4649方向应G8892G18337编码效率的G6564高及G12651法G3809G7446度G1955小。13主要研究工作我主G16213的研究工作包括以下几G1022方面1G451以H264为主,研究各种可伸缩视频编码技术;2G451研究CABAC编码协议以及JM86源程序的相关部分,将源程序的流程与编码过程对应起来;3G451深入研究并理清CABAC对图像的各种句法元素的编码过程;4G451分析比较CABAC的G5627能。14本文安排G7424文余下内容将如下安排。G12544G1120章将G16826G13466介绍H264标准(下文凡G6564G2052“标准”,均G6363文献4)中的基于G990下文的G14270G17878应G1120G17839G2058G12651术编码CABAC,包括对G4439的G1120G17839化,G990下文G5326G8181与G1120G17839G2058G12651术编码这G989种基G7424G13464成部分的深入G6563G17860。G12544G989章将解释H264的官方测G16809源码JM86中涉及G2052CABAC的部分程序,并与标准相对应。G12544G989章将G17902过JM86分析CABAC的G5627能,并与CAVLC相比较。具G1319的章节安排见目G5417。A32A33A34A35A34A36A34A37A38A394第二章H264标准中的CABAC21概述H264又名“MPEG4AVCADVANCEDVIDEOCODING”,G7171国G19481电信G13864盟电信标准化部门(INTERNATIONALTELECOMMUNICATIONSUNIONG713TELECOMMUNICATIONSTANDARDIZATIONSECTOR,ITUT)与国G19481标准化G13464织(INTERNATIONALORGANIZATIONFORSTANDARDIZATION,ISO)G13864合G5332发G13464共同G5332发的最新国G19481视频编码标准,于2003G51925G7388发布了G12544一G1022G10268G7424。G3324G16825标准中G18331用了一G13007列G1820G17839的编码技术,G3324编码效率G451G13605G13488G17878应G5627等诸G3822方面都超G17246了以G5460的视频编码标准。其中,为了G6925G17839以G5460标准中G10121编码ENTROPYCODING存G3324的编码效率G1314G451G18337G5326效果差以及存G3324一些不可避免的G5115G19400G12538G2507冗余等不足,H264中规定了两种G10121编码的G8181式,G2375基于G990下文的G14270G17878应G1120G17839G2058G12651术编码CONTEXTBSAEDADAPTIVEBINARYARITHMETICCODING,CABACG2656基于G990下文G14270G17878应可G2476长编码CONTEXTBSAEDADAPTIVEVARIABLELENGTHCODING,CAVLC。G10121编码直G6521对G2476G6454编码G2530的G13007G6980G17839G15904编码。视频信G2507G19400有G5468G5390的G19762静态统计依赖G5627,这些统计特G5627G5468大程度G990依赖于视频内容G2656图像获G2474方式。G1268统的编码思想G7171将视频信G2507的比特流G7156G4568成一G1022G1022不同码G4395长的语法元素,这种G2476长编码G1177G1177G2045用了这些G19762静态统计特G5627中的一部分G17839G15904压缩,而G3324以G5460的视频编码方案中,存G3324于语法元素G6980G1552G1055G19400的高阶统计依赖G5627则基G7424G15999忽略了。CABACG7171H264/AVC标准中两种G10121编码方法中的一种,G7171将G14270G17878应的G1120G17839G2058G12651术编码与一G1022设计精良的G990下文G8181G3423G13479合起来G5483G2052的方法。G4439G5468好地G2045用了语法元素G6980G1552G1055G19400的高阶信息,使G5483G10121编码的效率G5483G2052了G17839一G8505G6564高。G4439的主G16213特G9869有G2045用G8611G1022语法元素的G990下文关G13007,G7693据G5062编码元素为待编码元素G17885G6333G8022率G8181G3423,G2375G990下文G5326G8181;G7693据G5415G2081的统计特G5627G14270G17878应地G17839G15904G8022率估计;使用G12651术编码。5图21G4649G12046了G3324CABAC中编码一G1022单独的句法元素的G17902用方框图。这G1022编码过程主G16213由G989G1022基G7424G8505G20600G13464成1G451G1120G1552化;2G451G990下文G5326G8181;3G451基于G15932G7696的G1120G17839G2058G12651术编码。G3324G12544一G8505,一G1022给G1998的G19762G1120G17839G2058G1552的句法元素G2819一地对应G2052一G1022G1120G17839G2058序列,叫G1120G17839G2058串。G5415给G1998一G1022G1120G17839G2058G1552的句法元素时,这一初始G8505G20600将G15999跳过,如图1G6164G12046。对于G8611G1022元素的G1120G17839G2058串G6122G8611G1022G1120G17839G2058G1552的句法元素,G2530面G1262G7693据编码G8181式有一两G1022G4388G8505G20600。G6521下来G4613G7171对G1120元G6980据G17839G15904编码,标准中有两种编码G8181式可G1391G17885G6333。G3324G5132规编码G8181式(REGULARCODINGMODE)中,一G1022句法元素的G8611一G1022G1120G17839G1552(BIN)按其判决产生的顺序G17839入A40A41A42A43A42A44A42A45A46A475G990下文G8181G3423器,G3324这里,G8181G3423器G7693据G5062G13475编码过的句法元素G6122G1120G17839G1552为G8611一G1022G17767入的G1120G17839G1552分配一G1022G8022率G8181G3423,这G4613G7171G990下文G8181G3423化。G9994G2530G16825G1120G17839G1552G2656分配给G4439的G8022率G8181G3423一起G15999G17877G17839G5132规G12651术编码器G17839G15904编码,G8504外编码器G17836G16213G7693据G16825G1120元位的G1552反馈一G1022信息给G990下文G8181G3423器,用以G7368新G990下文G8181G3423,这G4613G7171编码中的G14270G17878应;G2490一种G8181式G7171旁路编码G8181式(BYPASSCODINGMODE),G3324G16825G8181式中,没有G8181G3423器为G8611G1022G1120G17839G1552分配一G1022特定的G8022率G8181G3423,G17767入的G1120元G6980据G7171直G6521用一G1022G12628单的旁路编码器G17839G15904编码的,这G7691做G7171为了G2164快G6984G1022编码(以及G2490一端解码)的速度,G5415G9994,G16825G8181式G2494用于某些特G8542的G1120G17839G1552。G2530面将G7368G2164G16826G13466地讨论G1120G1552化,G990下文G5326G8181与基于G15932G7696的G1120G17839G2058G12651术编码这G989G1022主G16213G8505G20600以及G4439们G1055G19400的相G1126G13864G13007。A4821CABACA49A50A51A52A53A4822二值化CABAC的G1120G1552化方案有四种基G7424类G3423一元码,截断一元码,K阶G6363G6980哥伦布编码,与定长编码。G8504外,G17836有基于这些基G7424类G3423的G13864合的G1120G1552化方案与基于查G15932的G1120G1552化方案。221一元码(UNARY)对于一G1022G19762G1120G17839G2058的G7092G12538G2507G6984G6980G1552G12538G2507X0,G3324CABAC中的一元码码G4395由XG1022“1”位外G2164一G1022G13479尾的“0”位G13464成。例如,G17767入的句法元素G1552为4,其G1120G1552化G13479果为11110。222截断一元码(TRUNCATEDUNARY,TU)G5062知截断G1552S。对于一G1022G19762G1120G17839G2058的G7092G12538G2507G6984G6980G1552G12538G25070X1K/EGK的G2530缀BREAK224定长编码(FIXEDLENGTH,FL)对用G2052定长编码G1120G17839化的句法元素G1552假设了一G1022有限的G4395母G159320,1,2,CMAX,编码的G1120G17839G2058长度为2MAXLOG1LC。其中,G1120G17839G20581对应其中G18337G16213G5627最G1314的G12538G2507,G19555G11540G18337G16213G5627的增G2164,G1120G17839G2058G6980G1075G1262跟G11540增G2164。2254位FL与截断值为2的TU联合二值化方案G2081缀使用长度为4位(CMAX15)的定长编码,G2530缀使用截断G1552S2的一元截断码。226TU与EGK的联合二值化方案(UNARY/KTHORDEREXPGOLOMB,UEGK)G2081缀使用一元截断码,G2530缀使用K阶哥伦布编码。对于不同的句法元素G1552,有不同的截断G1552与阶G6980。227各种句法元素值的二值化宏块跳过标记MB_SKIP_FLAGG45144亮度块的G5115内G20056测G8181式标记PREV_INTRA4X4_PRED_MODE_FLAGG45188亮度块的G5115内G20056测G8181式标记PREV_INTRA8X8_PRED_MODE_FLAGG451G5415G2081宏块的G5115/场G8181式标记MB_FIELD_DECODING_FLAGG451G5062编码块标记CODED_BLOCK_FLAGG451G18337G16213G13007G6980标记SIGNIFICANT_COEFF_FLAGG451最G2530一G1022G18337G16213G13007G6980标记LAST_SIGNIFICANT_COEFF_FLAGG451G13007G6980G12538G2507位标记COEFF_SIGN_FLAGG451片G13479束标记END_OF_SLICE_FLAGG45188转G6454G13007G6980块标记TRANSFORM_SIZE_8X8_FLAG均使用1位的定长编码。运G2172矢量差的绝对G1552使用截断G1552为9的UEG3G1120G1552化。A62A63A64A65A64A66A64A67A68A697色度G5115内G20056测G8181式INTRA_CHROMA_PRED_MODE使用截断G1552为3的TUG1120G1552化。转G6454G13007G6980的绝对G1552G1955一COEFF_ABS_LEVEL_MINUS1使用截断G1552为14的UEG0G1120G1552化。块编码G8181式CODED_BLOCK_PATTERN使用4位FL与截断G1552为2的TUG13864合G1120G1552化方案。G16825句法元素G6363定了6G1022块,其中4G1022用于亮度,2G1022用于色度,G15932G12046其中G7171否含有G19762零G13007G6980。CODED_BLOCK_PATTERNCODED_BLOCK_PATTERNY16NC,G20330G1820,亮度部分的CODED_BLOCK_PATTERNY使用的G71714位FL转G6454,而色度部分NC用的G7171截止G1552为2的TUG1120G17839G2058G2476G6454。宏块类G3423MB_TYPE与G4388宏块类G3423SUB_MB_TYPE的G1120G1552化G17902过查G15932获G5483,G16826情参见标准。各句法元素的G1120G1552化方案可以参见标准中的G15932925。228联合二值化方案编码实例G17767入的句法元素G1552为幅度的绝对G1552ABS_LEVEL20。则COEFF_ABS_LEVEL_MINUS119,对G8504使用截断G1552S14,阶G6980K0的UEG0G1120G1552化方案。G1820编码G2081缀部分,按照编码规则易G5483G1120G17839G2058序列为11111111111111(14G10221)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论