Skip to main content
Log in

An Efficient Design of H.264 Inter Interpolator with Bandwidth Optimization

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

Abstract

In this paper, a highly efficient inter-interpolation architecture for the H.264/AVC standard is proposed. Since the placement order of frame pixels in the memory is either row-wise or column-wise which may not be suitable for the sample prediction in particular direction, this paper proposes a novel interpolator design which can dynamically configure the data-path for different predicted modes to perform proper computation schedules suitable for the nature input order of reference samples. The proposed design methodology not only can avoid the additional data transposition buffer, but most importantly the data transfer time spent to fetch the reference samples can be overlapped with the data computation time. Furthermore, by decomposing the chroma interpolation into a series of shift and addition operations, both luma and chroma interpolations can be integrated within the same module. In addition to the data-path design, this paper also proposes a new data-reuse buffer design based on a two-dimensional cache architecture to explore the possible data reuse among the inter and intra partitions. This design can be easily integrated with the H.264 interpolator to reduce the enormous demand of memory access. Our experimental results shows that our saving of memory bandwidth can be 23% more than what the best design can achieve by exploring the intra-partition data reuse only. The proposed design methodology has been implemented, and the result shows that the proposed interpolation architecture is the most compact design among the literatures which can perform the real-time H.264 video decoding with resolution up to 1920×1088 high-definition television standard. The proposed interpolator can be applied to the dedicated H.264 hardware codec design for various consumer devices.

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.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12

Similar content being viewed by others

References

  1. Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG (2003). Draft ITU-T recommendation and final draft international standard of joint video specification (ITU-T Rec. H.264/ISO/IEC 14 496-10 AVC).

  2. Horowitz, M., Joch, A., Kossentini, F., & Hallapuro, A. (2003). H.264/AVC baseline profile decoder complexity analysis. IEEE Transactions on Circuits and Systems for Video Technology, 13, 704–716, July.

    Article  Google Scholar 

  3. Wang, R., Li, M., Li, J., & Zhang, Y. (2005). High throughput and low memory access sub-pixel interpolation architecture for H.264/AVC HDTV decoder. IEEE Transactions on Consumer Electronics, 51, 1006–1013, August.

    Article  Google Scholar 

  4. Chen, T. C., Huang, Y. W., & Chen, L. G. (2004). Fully utilized and reusable architecture for fractional motion estimation of H.264/AVC. In Proceedings of 2004 IEEE international conference on acoustics, speech, and signal processing (ICASSP04), Montreal, Canada (pp. 9–12), May.

  5. Song, Y., Liu, Z., Goto, S., & Ikenaga, T. (2005). A VLSI architecture for motion compensation interpolation in H.264/AVC. In Proceedings of 6th international conference on ASICON, Shanghai, China (pp. 279–282), October.

  6. Wang, S. Z., Lin, T. A., Liu, T. M., & Lee, C. Y. (2005). A new motion compensation design for H.264/AVC decoder. In Proceedings of 2005 IEEE international symposium on circuits and systems (ISCAS 2005), Kobe, Japan (pp. 4558–4561), May.

  7. Chen, J. W., Lin, C. C., Guo, J. I., & Wang, J. S. (2006). Low complexity architecture design of H.264 predictive pixel compensator for HDTV application. In Proceedings of 2006 IEEE international conference on acoustics, speech and signal processing (ICASSP06), Toulouse, France (pp. 932–935), May.

  8. Tsai, C. Y., Chen, T. C., Chen, T. W., & Chen, L. G. (2005). Bandwidth optimized motion compensation hardware design for H.264/AVC HDTV decoder. In Proceedings of 48th IEEE midwest international symposium on circuits and systems (MWSCAS05), Cincinnati, Ohio (pp. 1199–1202), August.

  9. Kuo, T. Y., Lin, Y. K., & Chang, T. S. (2006). A memory bandwidth optimized interpolator for motion compensation in the H.264 video decoding. In Proceedings of IEEE Asia Pacific conference on circuits and systems (APCCAS’06), Singapore (pp. 1244–1247), December.

  10. Lin, C.-C., Guo, J.-I., Chang, H.-C., Yang, Y.-C., Chen, J.-W., Tsai, M.-C., & Wang, J.-S. (2006). A 160k gate 4.5kb SRAM H.264 video decoder for HDTV applications. In IEEE ISSCC dig. tech. papers, San Francisco (pp. 1596–1605), February.

  11. Alle, M., Biswas, J., & Nandy, S. K. (2007). High performance VLSI implementation for H.264 Inter/Intra prediction. In International conference on consumer electronics, Las Vegas, USA (pp. 1–2), January.

  12. Chen, T.-C., Lian, C.-J., & Chen, L.-G. (2006). Hardware architecture design of an H.264/AVC video codec. In Proceedings of IEEE international symposium on Asia and South Pacific design automation conference (ASP-DAC2006), Yokohama, Japan (p. 8), January.

Download references

Acknowledgements

This work was supported by the National Science Council, R.O.C. under grant NSC 96-2221-E-110-041-MY3.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yun-Nan Chang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chang, YN., Tong, TC. An Efficient Design of H.264 Inter Interpolator with Bandwidth Optimization. J Sign Process Syst Sign Image Video Technol 53, 435–448 (2008). https://doi.org/10.1007/s11265-008-0247-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-008-0247-x

Keywords

Navigation