資源描述:
《基于h.264%2favc編碼錯(cuò)誤隱藏技術(shù)的研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、華中科技大學(xué)碩士學(xué)位論文基于H.264/AVC編碼的錯(cuò)誤隱藏技術(shù)研究姓名:魏卓申請(qǐng)學(xué)位級(jí)別:碩士專(zhuān)業(yè):計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)指導(dǎo)教師:余勝生20070129摘要隨著流媒體技術(shù)的廣泛應(yīng)用,很多領(lǐng)域的流媒體應(yīng)用對(duì)視頻編碼提出了新的要求:既要以低碼率傳輸視頻圖像,即高壓縮比;又要能獲得質(zhì)量好的視頻圖像。H.264視頻編碼標(biāo)準(zhǔn)以其高壓縮比,網(wǎng)絡(luò)友好性越來(lái)越受到重視,是未來(lái)視頻編碼的主要方向。H.264編碼的碼流在網(wǎng)絡(luò)傳輸過(guò)程中不免會(huì)出現(xiàn)誤碼或丟包,由于H.264標(biāo)準(zhǔn)采用的幀內(nèi)、幀間預(yù)測(cè)編碼模式,因此誤碼必然會(huì)引起傳
2、遞,使后續(xù)宏塊或幀解碼失敗。一種較好的解決方法是:錯(cuò)誤隱藏。通過(guò)研究H.264視頻編碼標(biāo)準(zhǔn)的關(guān)鍵技術(shù):幀內(nèi)預(yù)測(cè)、幀間預(yù)測(cè)、SP/SI幀、整數(shù)變換、熵編碼、FMO等核心技術(shù),并展開(kāi)各項(xiàng)技術(shù)的最新發(fā)展,以及對(duì)錯(cuò)誤恢復(fù)的作用;在此基礎(chǔ)上研究當(dāng)前視頻編碼誤碼的錯(cuò)誤隱藏技術(shù),挖掘其錯(cuò)誤隱藏技術(shù)的實(shí)質(zhì)內(nèi)容,并分析H.264編碼標(biāo)準(zhǔn)的錯(cuò)誤隱藏方法。綜合上面的分析,對(duì)H.264視頻編碼的錯(cuò)誤隱藏方法做了改進(jìn)。針對(duì)H.264編碼分為幀內(nèi)預(yù)測(cè)和幀間預(yù)測(cè)編碼,因此分別對(duì)幀內(nèi)預(yù)測(cè)和幀間預(yù)測(cè)幀采取不同的分析方法;對(duì)幀內(nèi)預(yù)測(cè)幀分
3、析誤碼塊與其周邊塊的平滑性,以及誤碼所在幀與前一幀的幀間預(yù)測(cè)差,比較了平滑性和幀間預(yù)測(cè)差,以判斷圖像是否具有幀內(nèi)平滑性,或幀間具有較小運(yùn)動(dòng)性,從而決定采用的錯(cuò)誤隱藏方法,確保用最匹配的像素進(jìn)行恢復(fù);對(duì)于幀間預(yù)測(cè)幀的誤碼塊的錯(cuò)誤隱藏方法利用的是時(shí)間相關(guān)性。在JM實(shí)驗(yàn)?zāi)P蜕希靡曨l序列對(duì)改進(jìn)的錯(cuò)誤隱藏方法做實(shí)驗(yàn),并分析對(duì)比實(shí)驗(yàn)結(jié)果,用視頻質(zhì)量評(píng)價(jià)標(biāo)準(zhǔn)對(duì)其進(jìn)行分析。最終可以看到,當(dāng)I幀的宏塊有誤碼發(fā)生時(shí),改進(jìn)的錯(cuò)誤隱藏技術(shù)對(duì)視頻誤碼的恢復(fù)比單一的空間錯(cuò)誤隱藏方法有所改進(jìn)。關(guān)鍵詞:H.264,錯(cuò)誤隱藏,幀內(nèi)預(yù)
4、測(cè),幀間預(yù)測(cè),時(shí)空相關(guān)性IAbstractWiththewideapplicationofthestreammediatechnology,thestreammediaapplicationinvariousfieldsputforwardnewrequesttowardvideocodes.Itrequiresnotonlytransferringvideobylowcoderadio,namelyhighcompression,butalsoacquiringwell-qualifiedvideo
5、picture.TheH.264videofrequencycodesstandardwhichhashighcompressionandmatchestonetworkismoreandmorepopular.Therefore,itwillbethemaindevelopmentdirectionofvideofrequencycodeinthefuture.However,thecodeflowofH.264codemaybeappearmistakecodeorthrowapackunavoi
6、dablywhentheyweretransferredatthenetwork.BecauseofH.264standardtakemodeofIntraandInterpredictioncoding,themistakecodemayproduceerrortransformation,andmakefollowingblockandframedecodingfailure.Onekindofsolvingmethodsmaybeerrorconcealment.Wehavestudiedthe
7、keytechniqueofH.264videofrequencycodestandard:Intrapredict,Interpredict,SP/SI,integraltransformation,entropycoding,FMOetc,andresearchedintothenewtendencyofeachtechnologyandthefunctionsoferrorcorrection,fromwhichthemostnewdevelopmentsoftechniquesandcoret
8、echnique'sfunctiontoerrorconcealmentareillustrated,currenterrorconcealmenttechnologyofvideocodeisexplored,andtheerrorconcealmentmethodofH.264codestandardisanalyzed.Onthebaseofthosestudies,animprovementmethodtoerrorconcealmentofH.