DOI QR코드

DOI QR Code

A Performance-Oriented Intra-Prediction Hardware Design for H.264/AVC

  • Jin, Xianzhe (Graduate School of Information and Communication, Hanbat National University) ;
  • Ryoo, Kwangki (Graduate School of Information and Communication, Hanbat National University)
  • Received : 2012.10.31
  • Accepted : 2013.01.29
  • Published : 2013.03.31

Abstract

In this paper, we propose a parallel intra-operation unit and a memory architecture for improving the performance of intra-prediction, which utilizes spatial correlation in an image to predict the blocks and contains 17 prediction modes in total. The design is targeted for portable devices applying H.264/AVC decoders. For boosting the performance of the proposed design, we adopt a parallel intra-operation unit that can achieve the prediction of 16 neighboring pixels at the same time. In the best case, it can achieve the computation of one luma $16{\times}16$ block within 16 cycles. For one luma $4{\times}4$ block, a mere one cycle is needed to finish the process of computation. Compared with the previous designs, the average cycle reduction rate is 78.01%, and the gate count is slightly reduced. The design is synthesized with the MagnaChip $0.18{mu}m$ library and can run at 125 MHz.

Keywords

References

  1. The Joint Video Team, "Advanced video coding for generic audiovisual services," The International Telecommunication Union (ITU), Geneva, Switzerland, ITU-T Recommendation H.264, 2003.
  2. Y. J. Kim, "Fast intra-prediction mode decision algorithm for H.264/AVC using non-parametric thresholds and simplified directional masks," International Journal of Maritime Information and Communication Science, vol. 7, no. 4, pp. 501-506, 2009.
  3. Y. J. Kim, "A non-parametric fast block size decision algorithm for H.264/AVC intra prediction," International Journal of Maritime Information and Communication Science, vol. 7, no. 2, pp. 193-198, 2009.
  4. J. Myoung and K. Ryoo, "The hardware design of CABAC for high performance H.264 encoder," The Journal of the Korean Institute of Information and Communication Engineering, vol. 16, no. 4, pp. 771-777, 2012. https://doi.org/10.6109/jkiice.2012.16.4.771
  5. K. Xu and C. S. Choy, "A power-efficient and self-adaptive prediction engine for H.264/AVC decoding," IEEE Transactions on Very Large Scale Integration Systems, vol. 16, no. 3, pp. 302-313, 2008. https://doi.org/10.1109/TVLSI.2007.915377
  6. J. Shim, S. Lee, and K. Cho, "Design of intra prediction circuit for H.264 decoder sharing common operations unit," Journal of The Institute of Electronics Engineers of Korea: Semiconductor and Devices, vol. 45, no. 9, pp. 103-109, 2008.
  7. Y. L. S. Lin, C. Y. Kao, H. C. Kuo, and J. W. Chen, VLSI Design for Video Coding. New York, NY: Springer, 2010.
  8. X. He, D. Zhou, J. Zhou, and S. Goto, "A new architecture for high performance intra prediction in H.264 decoder," in Proceedings of the International Symposium on Intelligent Signal Processing and Communication Systems, Kanazawa, Japan, pp. 41-44, 2009.