帧间编码的预测自适应量化系数扫描排序
????? 自適應(yīng)掃描順序算法的實(shí)現(xiàn)步驟分三步:
??????? 對于4*4的轉(zhuǎn)換,n=4;8*8,n=8;S用來保存系數(shù)矩陣的總和。
?? 2.? 對于每一個(gè)n*n大小的塊
???????? (a)如果這是第一個(gè)P幀,用標(biāo)準(zhǔn)的zig-zag掃描順序,否則就根據(jù)幀間預(yù)測模式產(chǎn)生自適應(yīng)排序。
?????????(b)把這個(gè)塊內(nèi)的量化系數(shù)的絕對值進(jìn)行加和存儲(chǔ)到Si[n][n],i就是選擇的這個(gè)塊的幀間預(yù)測模式。
?? 3.??對于每一個(gè)幀間預(yù)測模式i(i=1,。。。。m)
?????????(a)按降序?qū)i[n][n]排序,排序的過程中保存好每一個(gè)值在順序中的原坐標(biāo)。
?????????(b)建立一個(gè)有原指數(shù)順序的2維數(shù)組,這個(gè)將變成下一個(gè)幀間預(yù)測在這個(gè)模式的新的掃描順序。
??? 具體的理解:
?????? 首先把一幀分成m塊,產(chǎn)生m個(gè)預(yù)測模式:{S1[n][n], S2[n][n], …, Sm[n][n]},
?????? 對于每一個(gè)n*n的塊,如果它是第一個(gè)p幀,則按照標(biāo)準(zhǔn)的zig-zag順序掃描,否則就用幀內(nèi)模式的自適應(yīng)掃描。
?????? 自適應(yīng)掃描方法中:就會(huì)把每一個(gè)塊的量化系數(shù)的絕對值加到Si[n][n]中。
?????? 然后把Si[n][n]里面的數(shù)字按降序排列,并保存好每一個(gè)數(shù)字原來的位置,掃描的時(shí)候就按照降序進(jìn)行。
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的帧间编码的预测自适应量化系数扫描排序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Fedora13安装Gnome-shel
- 下一篇: iis应用程序池不能启动