新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > H.264/AVC視頻壓縮編碼標(biāo)準(zhǔn)的新進(jìn)展

H.264/AVC視頻壓縮編碼標(biāo)準(zhǔn)的新進(jìn)展

作者: 時(shí)間:2012-10-27 來源:網(wǎng)絡(luò) 收藏


  9種8×8的亮度幀內(nèi)預(yù)測

  /第一版的幀內(nèi)預(yù)測包括9種4×4亮度塊、4種16×16亮度塊和4種色度塊的預(yù)測。




圖3 幀內(nèi)預(yù)測方向

在FRExt中增加了9種8×8亮度塊的預(yù)測,其預(yù)測方向(如圖3)、預(yù)測塊的計(jì)算與4×4塊的基本一樣,如圖4所示。在一個給定的8×8亮度塊中,每個象素值可從相鄰的參考象素值(A~X、Z)中預(yù)測得到,編碼器可選擇8種不同的預(yù)測方向和直流預(yù)測。

  還有一點(diǎn)與4×4塊的不同,就是要對預(yù)測值進(jìn)行低通濾波,以提高預(yù)測的精確度。新的8×8幀內(nèi)預(yù)測中,給出了一個簡單的二階低通濾波器,它在預(yù)測之前被用來重建亮度的參考象素值。經(jīng)過濾波的參考象素按照9種模式的預(yù)測方法進(jìn)行預(yù)測。

  8×8的整數(shù)變換

  /第一版中,對所有的殘差塊采用了4×4整數(shù)變換;對16×16亮度塊進(jìn)行幀內(nèi)預(yù)測;整數(shù)變換后的16個DC系數(shù)采用4×4哈達(dá)瑪變換,色度塊的DC系數(shù)采用2×2哈達(dá)碼變換。

  4×4整數(shù)變換除了算法復(fù)雜度低外,還可以有效地降低塊效應(yīng)。但是,對于大尺寸、高保真的視頻,須要很好地保存圖像的細(xì)節(jié)和紋理,這就需要更大尺寸的變換。為了達(dá)到各方面的平衡,F(xiàn)RExt引入了8×8整數(shù)變換,且編碼器可以在宏塊級自適應(yīng)地選擇4×4或8×8變換。在制定/標(biāo)準(zhǔn)之前,曾提出可變塊尺寸的變換,其算法復(fù)雜度要低一些。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉