Skip to main content
Log in

ASIP Approach for Implementation of H.264/AVC

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

Abstract

This paper presents an Application Specific Instruction Set Processor (ASIP) for implementation of H.264/AVC, called Video Specific Instruction-set Processor (VSIP). The proposed VSIP has novel instructions and optimized hardware architectures for specific applications, such as intra prediction, in-loop deblocking filter, integer transform, etc. Moreover, VSIP has coprocessors for computation intensive parts in video signal processing, such as inter prediction and entropy coding. The proposed VSIP has much smaller area and can dramatically reduce the number of memory access compared with commercial DSP chips, which result in low power consumption. Moreover, the proposed hardware accelerators have small size, consume low power consumption, and thus, they can support real-time video processing. VSIP has been thoroughly verified using an FPGA board having the Xilinx™ Virtex II. VSIP can implement a real-time H.264/AVC decoder. The proposed VSIP is one of promising solutions for video signal processing.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. J. S. Lee, Y. S. Jeon and M. H. Sunwoo, “Design of new DSP instructions and their hardware architecture for high-speed FFT”, in Proc. IEEE Workshop on Signal Processing Syst., Sept. 2001, pp. 80–90.

  2. J. Glossner, J. Moreno, M. Moudgill, J. Derby, E. Hokenek, D. Meltzer, U. Shavadron and M. Ware, “Trends in compilable DSP architecture,” in Proc. IEEE Workshop on Signal Processing Syst., 2000, pp. 181–199.

  3. J. H. Lee, J. H. Moon, K. L. Heo, M. H. Sunwoo, S. K. Oh and I. H. Kim, “Implementation of Application Specific DSP for OFDM Systems,” in Proc, IEEE IEEE Int. Symp. Circuit Syst., May 2004.

  4. S. H. Yoon, J. H. Moon and M. H. Sunwoo, “Efficient DSP Architecture for High-Quality Audio Algorithms,” in Proc. IEEE Int. Symp. Circuits Syst., May 2005.

  5. S. D. Kim, J. H. Lee, C. J. Hyun and M. H. Sunwoo, “ASIP approach for implementation of H.264/AVC,” in Proc. Asia South Pacific Design Automation Conf., Jan 2006.

  6. J. Chen and K. J. R. Liu, “Cost-effective low-power architectures of video coding systems,” in Proc. IEEE Int. Symp. On Circuits and Syst., May 1999, pp. 153–156.

  7. Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H.264/ISO/IEC 14496-10 (E) AVC). July, 2004.

  8. J. Ostermann, T. Wedi, et al., “Video coding with H.264/AVC: tools, performance, and complexity,” IEEE Circuits and Systems Magazine, vol. 4, 2004, pp. 7–28.

    Article  Google Scholar 

  9. M. K. Jain, M. Balakrishnam and A. Kumar, “ASIP design methodologies: survey and issues,” in Fourteenth International Conference on VLSI Design, Jan. 2001, pp. 76–81.

  10. W. Di, G. Wen, H. Mingzeng and J. Zhenzhou, “An Exp-Golomb encoder and decoder architecture for JVT/AVS,” in Proc. 5th International Conference on ASIC, vol. 2, 21–24 Oct., 2003, pp. 910–913.

  11. G. Bjontcgaard and K. Lillcvold, “Context-adaptive VLC (CAVLC) coding of coefficients,” Doc. JVT-028, JVT of IS0/IEC MPEG & ITU-T VCEG 3rd Meeting, Virginia, USA, May. 2002.

  12. H.-C. Chang, C.-C. Lin and J.-I. Guo, “A Novel Low-Cost High-Performance VLSI Architecture for MPEG-4 AVC/H.264 CAVLC Decoding,” in Proc. IEEE Int. Symp. Circuits Syst., May 2005.

  13. Y.-K. Lai, C.-C. Chou and Y.-C. Chung, “A simple and cost effective video encoder with memory-reducing CAVLC,” in Proc. IEEE Int. Symp. Circuits Syst., May 2005.

  14. W. I. L. Choi, B. Jeon and J. Jeong, “Fast motion estimation with modified diamond search for variable motion block sizes,” in Proc. International Conference on Image Processing, vol. 3, Sept. 2003, pp. 14–17.

  15. TMS320C6000 CPU and Instruction Set Reference Guide, Texas Instruments Inc., Dallas, TX, 2000.

  16. TMS320C64× Image/Video Processing Library, Texas Instruments Inc., Dallas, TX, 2003.

  17. Blackfin™ DSP Instruction Set Reference, Analog Device Inc., Norwood, Mass. 2002.

  18. TMS320C55× Hardware Extensions for Image/Video Applications Programmer’s Reference, Texas Instruments Inc., Dallas, TX, 2002.

  19. T. Wiegand, X. Zhang and B. Girod, “Long-Term Memory Motion-Compensated Prediction,” Trans. Circuit Syst. Video Technol., vol. 9, no. 1, Feb. 1999, pp. 70–84.

    Article  Google Scholar 

  20. E. Iain, G. Richardson, Video Codec Design: Developing Image and Video Compression Systems, Wiley, 2002.

  21. M. H. Kim, I. G. Hwang and S. I. Chae, “A Fast VLSI Architecture for Full-Search Variable Block Size Motion Estimation in MPEG-4 AVC/H.264,” in Proc. of Asia and South Pacific Design Automation Conference (ASP-DAC 2005), Shanghai, China, Jan 2005.

  22. S. Y. Yap and J. V. McCanny, “A VLSI Architecture for Variable Block Size Video Motion Estimation,” Trans. Circuit Syst. Video Technol., vol. 51, no. 7, July 2004.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sung Dae Kim.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kim, S.D., Sunwoo, M.H. ASIP Approach for Implementation of H.264/AVC. J Sign Process Syst Sign Image 50, 53–67 (2008). https://doi.org/10.1007/s11265-007-0109-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-007-0109-y

Keywords

Navigation