DocumentCode :
1474458
Title :
Register Length Analysis and VLSI Optimization of VBS Hadamard Transform in H.264/AVC
Author :
Liu, Zhenyu ; Zhou, Junwei ; Wang, Dongsheng ; Ikenaga, Takeshi
Author_Institution :
Tsinghua Nat. Lab. for Inf. Sci. & Technol., Tsinghua Univ., Beijing, China
Volume :
21
Issue :
5
fYear :
2011
fDate :
5/1/2011 12:00:00 AM
Firstpage :
601
Lastpage :
610
Abstract :
Fidelity range extensions of H.264/AVC adopt variable block size (VBS) transform techniques to employ 8 × 8/4 × 4 Hadamard transforms adaptively during the fractional motion estimation. In this literature, the hardwired VBS Hadamard transform accelerator is developed with the following contributions: 1) developed a hardware reusing scheme between 8 × 8 and 4 × 4 transforms within the architecture design; 2) devised the intermediate bit-truncation algorithm to reduce the hardware cost while maintaining the computational precision well; and 3) reduced the bit-width of sum of absolute transformed differences (SATD) value as compared to the primitive implementation, resulting in optimization in both power and hardware cost for the SATD generator implementation. With TSMC 0.18 μm CMOS technology, the experiments demonstrate that for each VBS Hadamard transform engine, 13.0-30.4% saving in hardware cost and 12.6-32.4% saving in power consumption are achieved, whereas the incurred coding quality loss is less than 0.2089 dB in terms of BDPSNR. From the aspect of the whole encoder implementation, and considering the parallelism in searching factional pixel candidates, the proposed strategies garner 2.0 3.9% overall gate count reduction.
Keywords :
CMOS integrated circuits; Hadamard transforms; VLSI; data compression; optimisation; video coding; BDPSNR; CMOS technology; H.264-AVC; SATD generator; TSMC; VBS Hadamard transform accelerator; VLSI optimization; intermediate bit-truncation algorithm; power consumption; register length analysis; size 0.18 mum; sum of absolute transformed differences; variable block size transform technique; Algorithm design and analysis; Encoding; Error correction codes; Hardware; Noise; Registers; Transforms; FRExt; H.264/AVC; VLSI; hadamard transform; variable block size;
fLanguage :
English
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1051-8215
Type :
jour
DOI :
10.1109/TCSVT.2011.2129330
Filename :
5733398
Link To Document :
بازگشت