Title :
An unified architecture of all transforms for H.264/AVC codec
Author :
Chen, Po-Hung ; Chen, Hung-Ming ; Shie, Mon-Chou ; Chen, Jun-Cheng ; Chang, Jia-Ming
Author_Institution :
Dept. of Electron. Eng., Nat. Formosa Univ., Huwei, Taiwan
Abstract :
In this paper, an unified hardware architecture for the complete set of transforms in H.264/AVC codec is presented. This architecture has been mapped into 2-D 4×4 forward/inverse transforms, 2-D 4×4/2×2 Hadamard transforms, and 1-D 8×8 forward/inverse transforms resulting in 31 sub/adders, 7 adders, 6 subtractors, 34 shifter, 4 multiplexer, and 16 registers. The architecture calculates 16 inputs and 8 outputs in parallel for 4×4 integer forward/inverse transforms, and 8 inputs and 8 outputs in parallel for 8×8 integer forward/inverse transforms by our proposed fast 4-step process. The register array is not necessary for transpose operations of 4×4 forward/inverse and 4×4/2×2 Hadamard transforms. With 8 pixels/cycle throughput, the proposed design can complete the computation in 50 clock cycles with 8×8 and 4×4 transforms for one macroblock in 4:2:0 format.
Keywords :
Hadamard transforms; code standards; video codecs; video coding; AVC codec; H.264; Hadamard transforms; forward transforms; integer transforms; inverse transforms; register array; unified hardware architecture; Automatic control; Automatic voltage control; Automation; Codecs; Communication system control; Computer architecture; Computer science; Costs; Decoding; Hardware; H.264; integer transform; unifed architecture;
Conference_Titel :
Computer Communication Control and Automation (3CA), 2010 International Symposium on
Conference_Location :
Tainan
Print_ISBN :
978-1-4244-5565-2
DOI :
10.1109/3CA.2010.5533364