Browse > Article

An ASIP Design for Deblocking Filter of H.264/AVC  

Lee, Hyoung-Pyo (Department of Electrical and Electronic Engineering, Yonsei University)
Lee, Yong-Surk (Department of Electrical and Electronic Engineering, Yonsei University)
Publication Information
Abstract
Though a deblocking filter of H.264/AVC provides enhanced image quality by removing blocking artifact on block boundary, the complex filtering operation on this process is a dominant factor of the whole decoding time. In this paper, we designed an ASIP to accelerate deblocking filter operation with the proposed instruction set. We designed a processor based on a MIPS structure with LISA, simulated a deblocking later model, and compared the execution time on the proposed instruction set. In addition, we generated HDL model of the processor through CoWare's Processor Designer and synthesized with TSMC 0.25um CMOS cell library by Synopsys Design Compiler. As the result of the synthesis, the area and delay time increased 7.5% and 3.2%, respectively. However, due to the proposed instruction set, total execution performance is improved by 18.18% on average.
Keywords
ASIP; H.264/AVC; deblocking filter; LISA;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 A. Hoffmann, "A Novel Methodology for the Design of Application Specific Integrated Processors (ASIP) Using a Machine Description Language," IEEE Trans. on Computer Aided Design, vol.XX, no.Y, Month 2001
2 Y. W. Huang, T. W. Chen, B.Y Hsieh, T. C. Wang, T.H. Chang, and L.G. Chen, "Architecture Design For Deblocking Filter In H.264/JVT/AVC," International Conference on Multimedia and Expo, pp. 693-696, Baltimore, Maryland, USA, July 2003
3 B. Sheng, W. Gao, and D. Wu, "An Implemented Architecture of Deblocking Filter for H.264/AVC," International Conference on Image Processing, pp. 665-668, Singapore, Oct. 2004
4 A. Hoffmann, "A Methodology for the Design of Application Specific Instruction Set Processors (ASIP) Using the Machine Description Language LISA," International Conference on Computer-Aided Design, pp.625-630, San Jose, CA, USA, Nov. 2001
5 L. E. G. Richardson, "H.264 and MPEG-4 Video Compression," John Willey & Sons, pp. 184-187, Dec. 2003
6 T. Glokler and H. Meyr, "Design of Energy- Efficient Application Specific Instruction-Set Processors (ASIPs)," Kluwer Academic Publishers, pp.117-143
7 이형표, 이용석, "H.264/AVC 비디오 코덱을 위한 효율적인 자료 재사용 디블록킹 필터 알고리즘," 전자공학회논문지, 제44권 CI편, 제6호, 30-35쪽, 2007년 11월   과학기술학회마을
8 K. Suhring, H.264/AVC software JM11.0, http://iphome.hhi.de/suehring/tml/, Nov. 2006
9 JVT, "Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H.264 | ISO/IEC 14496-10 AVC)," May 2003
10 CoWare Inc., "LISA 2.0 Language Tutorial," http://www.coware.com
11 G. Sullivan and G. Bjontegaard, "Recommended Simulation Common Conditions for H.26L Coding Efficiency Experiments on Low-Resolution Progressive- Scan Source Material," ITU-T VCEG, Doc. VCEG-N81, Sep. 2001
12 J.L. Hennessy and D.A. Patterson, "Computer Architecture, a Quantitative Approach," Morgan Kaufmann Publishers, pp.A1-A37