Title :
A unified transform unit for H.264
Author :
Song, Sehyun ; Seo, Changwoo ; Kim, Kichul
Author_Institution :
Sch. of Electr. & Comput. Eng., Univ. of Seoul, Seoul
Abstract :
This paper presents a unified transform unit that can efficiently perform forward integer transform, quantization, dequantization, inverse integer transform, and Hadamard transform in H.264/AVC. To reduce hardware cost, the proposed architecture uses shifters, adder/subtractors instead of multipliers for quantization and de-quantization, and reuses 1-D transform unit for all supporting transforms. Hardware utilization is maximized to achieve required performance with low cost. It takes about 250 cycles to perform forward integer transform, quantization, de-quantization, and inverse integer transform for a macroblock, and additional 35 cycles for forward and inverse Hadamard transforms. The architecture can process about 6,000 frames of QCIF at 150 MHz. The unified transform unit can be widely used in mobile devices.
Keywords :
Hadamard transforms; quantisation (signal); video codecs; video coding; H.264/AVC; Hadamard transform; forward integer transform; hardware utilization; inverse integer transform; mobile devices; multipliers; quantization; unified transform unit; Arithmetic; Automatic voltage control; Computer architecture; Costs; Entropy coding; Frequency domain analysis; Hardware; Motion estimation; Quantization; Video codecs; H.264; Hadamard transform; Integer transform; hardware; quantization;
Conference_Titel :
SoC Design Conference, 2008. ISOCC '08. International
Conference_Location :
Busan
Print_ISBN :
978-1-4244-2598-3
Electronic_ISBN :
978-1-4244-2599-0
DOI :
10.1109/SOCDC.2008.4815701