An energy-aware IP core design for the variable-length DCT/IDCT targeting at MPEG4 shape-adaptive transforms

被引:10
作者
Chen, KH [1 ]
Guo, JI
Wang, JS
Yeh, CW
Chen, JW
机构
[1] Natl Chung Cheng Univ, Dept Elect Engn, Chiayi 621, Taiwan
[2] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi 621, Taiwan
关键词
common subexpression sharing; distributed arithmetic; MPEG4 object-based video coding; shape-adaptive discrete cosine transform; SIP design; system-on-a-chip (SoC) design;
D O I
10.1109/TCSVT.2005.846441
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes a flexible hardware solution and the associated energy-aware IP core design for computing the variable-length discrete cosine transform/inverse discrete cosine transform (DCT/IDCT) required in the MPEG4 shape-adaptive DCT/IDCT (SA-DCT/IDCT). The proposed IP core has been developed based on the design concept of programmable processors to provide the flexibility in dynamically configuring the hardware. To achieve good performance both in area and speed, we optimize the proposed IP core both in the algorithmic computational complexity and hardware complexity. Furthermore, the proposed IP core possesses the feature of energy-aware design flexibility. The simulation shows that the proposed design has 44% energy reduction at the price of 0.3-dB signal quality degradation for the image compression applications. The implementation results show that the proposed IP core costs about 3100 gates along with 16 words (1 word = 16 bits) of memory, which can achieve the real-time processing of the texture coding in MPEG4 SP@L3 and ACE@L2 CODEC system for the CIF format video at 30 frames/s with 4:2:0 color format.
引用
收藏
页码:704 / 715
页数:12
相关论文
共 28 条
[1]  
Amirtharajah R., 1999, Proceedings. 1999 International Symposium on Low Power Electronics and Design (Cat. No.99TH8477), P170, DOI 10.1109/LPE.1999.799434
[2]  
[Anonymous], 144962 ISOIEC
[3]  
BHARDWAJ M, 2001, IEEE T VLSI SYST, V10, P757
[4]   Shape-adaptive DCT for generic coding of video - Comment [J].
Bi, M ;
Ong, SH ;
Ang, YH .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1996, 6 (06) :686-688
[5]  
Bojkovic Z, 2000, NEUREL 2000: PROCEEDINGS OF THE 5TH SEMINAR ON NEURAL NETWORK APPLICATIONS IN ELECTRICAL ENGINEERING, P87, DOI 10.1109/NEUREL.2000.902390
[6]   Hardware-efficient DFT designs with cyclic convolution and subexpression sharing [J].
Chang, TS ;
Guo, JI ;
Jen, CW .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 2000, 47 (09) :886-892
[7]   A simple processor core design for DCT/IDCT [J].
Chang, TS ;
Kung, CS ;
Jen, CW .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2000, 10 (03) :439-447
[8]  
Chen CS, 1996, 1996 SYMPOSIUM ON VLSI CIRCUITS - DIGEST OF TECHNICAL PAPERS, P36, DOI 10.1109/VLSIC.1996.507706
[9]  
CHO NI, 1991, IEEE T CIRCUITS SYST, V38, P297, DOI 10.1109/31.101322
[10]   Energy aware distributed arithmetic DCT architectures [J].
Darwish, T ;
Bayoumi, M .
SIPS 2003: IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION, 2003, :351-356