資源描述:
《AVS-M視頻編碼算法在DM642上的優(yōu)化》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、哈爾濱工業(yè)大學(xué)工學(xué)碩士學(xué)位論文摘要隨著計(jì)算機(jī)性能的發(fā)展和網(wǎng)絡(luò)帶寬的提高。數(shù)字電視,流媒體等多媒體應(yīng)用逐步走入人們的生活。然而多媒體原始數(shù)據(jù)數(shù)據(jù)量巨大,需要對(duì)其壓縮后進(jìn)行傳輸或者存儲(chǔ)。因此圖像音視頻編解碼技術(shù)是多媒體應(yīng)用的基礎(chǔ)。AVS-M移動(dòng)視頻編碼標(biāo)準(zhǔn)是我國(guó)自主提出的數(shù)字音視頻編解碼標(biāo)準(zhǔn)的第七部分,主要是針對(duì)低清晰移動(dòng)視頻應(yīng)用。本課題的目的是實(shí)現(xiàn)一個(gè)運(yùn)行在DM642上的實(shí)時(shí)編碼器。本文研究了視頻編碼的基本原理和AVS-M的技術(shù)要點(diǎn),并針對(duì)AVS-M的某些模塊進(jìn)行了相應(yīng)的改進(jìn)。在幀內(nèi)編碼部分,對(duì)子宏
2、塊預(yù)測(cè)模式的選擇算法進(jìn)行改進(jìn),減少判定的次數(shù)。在幀間編碼部分,提出把宏塊劃分得到的第一個(gè)子塊的參考幀作為本宏塊劃分得到的其他子塊的參考幀,依據(jù)幀間編碼結(jié)果中宏塊INTRA模式所占比例很小這一統(tǒng)計(jì)特點(diǎn),省略去幀間編碼中宏塊的INTRA模式。在運(yùn)動(dòng)估計(jì)過程中,選擇SAD代替SSD作為運(yùn)動(dòng)向量的選擇標(biāo)準(zhǔn)。試驗(yàn)表明,采用這些方法,提高了編碼的速度,同時(shí)保證編碼的質(zhì)量在可以接受的范圍內(nèi)。本文還基于DM642平臺(tái)對(duì)編碼器進(jìn)行了優(yōu)化。優(yōu)化過程中,一個(gè)有向圖被用來對(duì)編碼系統(tǒng)進(jìn)行建模,然后提出了對(duì)某個(gè)C語言函數(shù)優(yōu)化
3、后對(duì)整個(gè)編碼系統(tǒng)性能貢獻(xiàn)度的評(píng)價(jià)方法。這種評(píng)價(jià)方法對(duì)優(yōu)先的選擇哪個(gè)C語言函數(shù)來進(jìn)行優(yōu)化具有一定的參考價(jià)值。接下來闡述了在DM642平臺(tái)上用來提高系統(tǒng)性能常用的優(yōu)化方法,以及本人基于DM642所做的優(yōu)化工作。通過實(shí)際測(cè)試,經(jīng)過優(yōu)化得到的編碼器基本上實(shí)現(xiàn)了對(duì)CIF格式視頻幀的實(shí)時(shí)編碼,編碼速率約為21幀/秒。本文的研究工作對(duì)AVS-M視頻編碼的應(yīng)用具有一定的參考價(jià)值。關(guān)鍵詞:AVS-M;視頻編碼;幀編碼;軟件優(yōu)化I哈爾濱工業(yè)大學(xué)工學(xué)碩士學(xué)位論文AbstractAlongwiththedevelopme
4、ntofcomputerandtheincreasementofnetworkbandwidth,people'slivesarefullofmultimediaapplicationssuchasdigitalTV,videoconference,streamingmediaandsoon.Becauseofhugevolume,rawmultimediadatashouldbeencodedbeforebeingstoredortransmission.Digitalaudioandvideo
5、codectechnologyisthefoundationofmultimediaapplications.AVS-MisthesevenpartoftheAVSaudioandvideocodecstandardproposedbyourcountry.Thepurposeofthisissueistorealizeareal-timevideoencoderonDM642.Inthispaper,Idosomeresearchonbasicprinciplesofvideoencodinga
6、ndtechnicalpointsofAVS-M,bringwithsomecorrespondingimprovedalgorithm.Inpartofintraframeencoding,Ioptimizedthealgorithmofchoosingthebestpredictedmethodforasub-macroblock,reducingthenumberofjudgement.Inpartofinterframeencoding,Iproposetotreatthereferenc
7、eframenumberofthefirstsubblockdividedfromthemacroblockwhichisbeingencodingasthereferenceframenumberoftheothersubblocksgetfromthesamemacroblock.AccordingtothestatisticsfeaturesoftheinterframeencodingresultthatthepercentageofINTRAmodeofthemacroblockisve
8、rysmall,thispaperputforwardtoomittheINTRAmodeininterframeencoding.Inmotionestimation,IchoseSADastheselectioncriteriaofmotionvectorinsteadofSSD.Experimentsshowthatwiththesemethodsthespeedofthevideoencoderisincreasedwhiletheencodingqualityisinth