Implementation of an AMBA-Based IP for H.264 Transform and Quantization

H.264 변환 및 양자화 기능을 갖는 AMBA 기반 IP 구현

  • Lee, Seon-Young (Department of Electronics and Information Engineering, Hankuk University of Foreign Studies) ;
  • Cho, Kyeong-Soon (Department of Electronics and Information Engineering, Hankuk University of Foreign Studies)
  • 이선영 (한국외국어대학교 전자정보공학부) ;
  • 조경순 (한국외국어대학교 전자정보공학부)
  • Published : 2006.10.25

Abstract

This paper describes an AMBA-based IP to perform forward and inverse transform and quantization required in the H.264 video compression standard. The transform and quantization circuit was optimized for area and performance. The AHB wrapper was added to the circuit for the AMBA-based operation. The user of the IP can specify how long the bus may be occupied by the IP and also where the video data are stored in the external memory. The function of the proposed IP based on AMBA Specification was verified on the platform board with Xilinx FPGA and ARM9 processor. We fabricated an MPW chip using $0.25{\mu}m$ standard cells and observed its correct operations on silicon.

본 논문은 H.264 비디오 압축 표준에서 필요로 하는 순방향 및 역방향 변환과 양자화를 수행할 수 있는 AMBA 기반 IP에 대해서 기술하고 있다. 변환과 양자화 회로는 면적과 성능 측면에서 최적화되어 있으며, AMBA를 기반으로 동작하기 위해서 AHB 랩퍼 회로가 추가되었다. IP가 버스를 점유하는 시간과 비디오 데이터를 외부 메모리의 어느 위치에 저장할 것인지를 사용자가 지정할 수 있도록 설계하였다. Xilinx FPGA와 ARM9 프로세서를 장착한 플랫폼 보드를 사용하여 제안된 IP가 AMBA 표준에 근거하여 동작하는지를 검증하였다. $0.25{\mu}m$ 표준 셀을 사용하여 이 회로를 MPW 칩으로 제작하고 동작을 확인하였다.

Keywords

References

  1. ARM Ltd, 'AMBA specification rev 2.0,' Document Number ARM 1H1 0011A, 1999
  2. Draft ITU-T recommendation and final draft international standard of joint video specification (ITU-T Rec. H.264/ISO/IEC 14496-10 AVC) , Mar. 2003
  3. S. Lee and K. Cho, 'An efficient architecture of area-optimized transform circuit for H.264/AVC,' Proc. of ITC-CSCC, pp. 749-750, 2005
  4. H. S. Malvar, A. Hallapuro, M. Karczewicz, and L. Kerofsky, 'Low-complexity transform and quantization in H.264/AVC,' IEEE Trans. on Circuit Syst. Video Technol., Vol. 13, pp. 598-603, Jul. 2003 https://doi.org/10.1109/TCSVT.2003.814964
  5. L. Liu, L. Qiu, M. Rong and L. Jiang, 'A 2-D forward/inverse integer transform processor of H.264 based on highly-parallel architecture,' Proc. of IEEE International Workshop on System-an-Chip for Real-Time Applications, pp. 158-161, 2004
  6. T. Wang, Y. Huang, H. Fang and L. Chen, 'Parallel 4x4 2D transform· and inverse transform architecture for MPEG-4 AVC/H.264,' Proc. of IEEE ISCAS, pp, 800-803, 2003
  7. I. Amer, W. Badawy and G. Jullien, 'Hardware ?prototyping for the H.264 4x4 transformation,' Proc. of IEEE International Conference on ASSP, pp. 17-21, 2004 https://doi.org/10.1109/ICASSP.2004.1327051
  8. M. Conti, M. Caldari, G. B. Vere, S. Orcioni and C. Turchetti, 'Performance analysis of different arbitration algorithms of the AMBA AHB bus,' Proc. of 41st DAC, pp. 618-621, 2004