DocumentCode :
1284653
Title :
Quad Full-HD Transform Engine for Dual-Standard Low-Power Video Coding
Author :
Rithe, Rahul ; Cheng, Chih-Chi ; Chandrakasan, Anantha P.
Author_Institution :
Microsyst. Technol. Labs., Massachusetts Inst. of Technol., Cambridge, MA, USA
Volume :
47
Issue :
11
fYear :
2012
Firstpage :
2724
Lastpage :
2736
Abstract :
Transform engine is a critical part of the video codec, and increased coding efficiency often comes at the cost of increased complexity in the transform module. In this work, we propose a shared transform engine for H.264/AVC and VC-1 video coding standards, using the structural similarity and symmetry of the transforms. An approach to eliminate an explicit transpose memory in 2-D transforms is proposed. Data dependency is exploited to reduce power consumption. Ten different versions of the transform engine, such as with and without hardware sharing and with and without transpose memory, are implemented in the design. The design is fabricated using commercial 45-nm CMOS technology, and all implemented versions are verified. The shared transform engine without transpose memory supports Quad Full-HD (3840 × 2160) video encoding at 30 fps, while operating at 0.52 V, with a measured power of 214 μ W. This highly scalable design is able to support 1080 p at 30 fps, while operating down to 0.41 V, with measured power of 79 μW and 720 p at 30 fps, while operating down to 0.35 V, with measured power of 43 μW. Hardware sharing saves 30% area compared with individual H.264 and VC-1 implementations combined. Eliminating an explicit transpose memory using a 2-D (8 × 8) output buffer reduces area by 23% and power by 26%. Ideas proposed here can potentially be extended to future video coding standards such as HEVC.
Keywords :
CMOS integrated circuits; telecommunication standards; video codecs; video coding; 2D transforms; CMOS technology; HEVC; coding efficiency; data dependency; dual-standard low-power video coding; hardware sharing; power 214 muW; quad full-HD transform engine; transpose memory; video codec; video coding standards; voltage 0.52 V; wavelength 45 nm; Clocks; Encoding; Engines; Matrix decomposition; Standards; Transforms; Video coding; H.264/AVC; HEVC; VC-1; integer transform; low- power electronics; low-voltage operation; transform engine; video coding; voltage scaling;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/JSSC.2012.2211694
Filename :
6302209
Link To Document :
بازگشت