適用于AVS視頻解碼器逆掃描、反量化和反變換的硬件結(jié)構(gòu)優(yōu)化設(shè)計(jì)方案
摘 要: 提出一種適用于AVS視頻解碼器逆掃描、反量化和反變換的硬件結(jié)構(gòu)優(yōu)化設(shè)計(jì)方案,該設(shè)計(jì)把逆掃描、反量化和反變換過程結(jié)合在一起進(jìn)行設(shè)計(jì),以宏塊為單位進(jìn)行操作且在塊與塊之間采用了流水線技術(shù),并通過采用乒乓技術(shù)和寄存器復(fù)用技術(shù)達(dá)到速度和面積的平衡和優(yōu)化。本設(shè)計(jì)在Quartus II 8.0上進(jìn)行了仿真,仿真結(jié)果與C中結(jié)果進(jìn)行了比對(duì),通過在基于Nios II的AVS視頻解碼系統(tǒng)測試平臺(tái)上進(jìn)行測試,證明了該模塊功能的正確性。
關(guān)鍵詞: AVS視頻解碼;逆掃描;反量化;反變換;Nios II
AVS標(biāo)準(zhǔn)是我國第一個(gè)擁有自主知識(shí)產(chǎn)權(quán)的數(shù)字音視頻編解碼標(biāo)準(zhǔn),其編碼效率比國際標(biāo)準(zhǔn)MPEG-2高2~3倍,與MPEG-4/H.264相當(dāng),但算法復(fù)雜度及存儲(chǔ)要求比H.264明顯低,更便于硬件的實(shí)現(xiàn)。
逆掃描、反量化與反變換模塊在AVS視頻解碼過程中占有很重要的位置,其算法與架構(gòu)實(shí)現(xiàn)優(yōu)劣對(duì)AVS解碼器的性能有很大的影響,國內(nèi)外學(xué)者對(duì)這3個(gè)模塊進(jìn)行了研究。本文為了提高AVS解碼器的處理速度,綜合了國內(nèi)外學(xué)者的設(shè)計(jì)思想提出了一種逆掃描、反量化與反變換模塊結(jié)構(gòu),在消耗邏輯資源允許的情況下提高了處理速度,做到速度和面積的平衡。
本文將逆掃描、反量化和反變換模塊結(jié)合在一起進(jìn)行設(shè)計(jì),在實(shí)現(xiàn)了塊內(nèi)部優(yōu)化的同時(shí)采用了乒乓緩存寄存器組來實(shí)現(xiàn)塊之間流水線,提高了速度;采用寄存器組復(fù)用技術(shù)實(shí)現(xiàn)逆塊掃描中寄存器組與反變換中的轉(zhuǎn)置寄存器組的復(fù)用,節(jié)省了寄存器資源。
1 硬件結(jié)構(gòu)
根據(jù)AVS解碼標(biāo)準(zhǔn),本文提出了一種高效簡潔的逆掃描、反量化與反變換系統(tǒng)結(jié)構(gòu),該結(jié)構(gòu)主要由四部分組成。反量化模塊完成量化系