Skip to main content
Log in

Design and implementation of motion compensator in memory reduced HDTV decoder with embedded compression engine

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this paper, a low-cost compatible motion compensator is implemented and integrated into a macroblock-level three-stage-pipelined HDTV decoder, in which an embedded compression (EC) engine is realized as well. The decoder with EC engine is designed to reduce the power consumption and memory bandwidth requirement since memory accesses are reduced. In the motion compensator, a boundary judgment scheme for reference pixel fetching is proposed to provide seamless integration in HDTV video decoder for the block-based EC engines. Furthermore, a buffer sharing mechanism is adopted to reduce extra memory requirement involved by EC. The reference pixel fetching unit costs only 17.3 K logic gates when the working frequency is set to 166.7 MHz. On average, when decoding HD1080 video sequence, 30% memory access reduction and 24% memory power consumption saving are achieved when a near lossless EC algorithm is integrated in the video decoder. In other words, the proposed motion compensator makes the EC engine an integral part of a memory reduced decoder without extra cost. Additionally, since the work in this paper is based on EC schemes, the EC design criterion are discussed, and several useful rules on the selection of EC algorithm are addressed for the video decoder of corresponding VLSI architecture.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Bruni R, Chimienti A, Lucenteforte M, Paul D, Sannino R (1998) A novel adaptive vector quantization method for memory reduction in MPEG-2 HDTV decoders. IEEE Trans Consum Electron 44(3):537–544

    Article  Google Scholar 

  2. Budagavi M, Zhou M (2008) Video coding using compressed reference frames, In: Proc. 2008 IEEE int. conf. on acoustics, speech and signal processing, pp 1165–1168

  3. Cheng CC, Tseng PC, Huang CT, Chen LG (2005) Multi-mode embedded compression codec engine for power-aware video coding system. In: Proc. IEEE workshop on signal processing syst. design and implemen, pp 532–537

  4. Chen WY, Ding LF, Tsung PK, Chen LG (2008) Architecture design of high performance embedded compression for high definition video coding. In: Proc. IEEE int. conf. on multimedia and expo, pp 825–828

  5. Chien H, Chen H, Huang L, Guo J (2005) A low-power motion compensation IP core design for MPEG-1/2/4 video decoding. In: Proc. 2005 IEEE int. symp. on circuits syst., pp 4542–4545

  6. de With PH, Frencken PH, Schaar-Mitrea MV (1998) An MPEG decoder with embedded compression for memory reduction. IEEE Trans Consum Electron 44(3):545–555

    Article  Google Scholar 

  7. Gao H, Qiao F, Yang H (2008) A lossless memory reduction and efficient frame storage architecture for HDTV video decoder. In: Proc. IEEE int. conf. on audio, language and image processing, pp 593–598

  8. Graham SL, Snir M, Patterson CA (2004) Getting up to speed: the future of supercomputing. The National Academies Press, Washington, DC

    Google Scholar 

  9. Jia X, Chen G, Zou W (2005) A high-speed memory interface architecture for MPEG-2 video decoder. In: Proc. 2005 conf. on high density microsystem design package and component failure analysis

  10. Kim H, Park, IC (1999) Array address translation for SDRAM-based video processing applications. Electron Lett 35(28):1929–1931

    Article  Google Scholar 

  11. Lee TY (2003) A new frame-recompression algorithm and its hardware design for MPEG-2 video decoders. IEEE Trans Circuits Syst Video Technol 13(6):529–534

    Article  Google Scholar 

  12. Lee YX, Tsai TH (2008) An efficient embedded compression algorithm using adjusted binary code method. In: Proc. 2008 IEEE int. symp. on circuits and syst., pp 2586–2589

  13. Lee Y, Rhee CE, Lee HJ (2007) A new frame recompression algorithm integrated with H.264 video compression. In: Proc. 2007 IEEE int. symp. on circuits and syst., pp 1621–1624

  14. Li Y, He Y (2008) Bandwidth optimized and high performance interpolation architecture in motion compensation for H.264/AVC HDTV decoder. J Signal Process Syst 52(2):111–126

    Article  Google Scholar 

  15. Lee C, Yu Y (2008) Design of a motion compensation unit for H.264 decoder using 2-dimensinal circular register files. In: Proc. 2008 IEEE int. SoC design conf., pp 109–112

  16. Li Y, Qu Y, He Y (2007) Memory cache based compensation architecture for HDTV H.264/AVC decoder. In: Proc. 2007 IEEE int. symp. on circuits syst., pp 2906–2909

  17. Micron (2009) SDRAM system-power calculator. www.micron.com

  18. Micron (2002) Data sheet of synchronous DRAM MT48LC4M32B2. www.micron.com

  19. Ohira H, Karube F (1999) A memory reduction approach for MPEG decoding system. IEICE Trans Fundam E82-A:1588–1591

    Google Scholar 

  20. Park SI, Yi Y, Park IC (2003) High performance memory mode control for HDTV decoders. IEEE Trans Consum Electron 49(4):1348–1353

    Article  Google Scholar 

  21. Tsai CY, Chen TC, Chen TW, Chen LG (2005) Bandwidth optimized motion compensation hardware design for H.264/AVC HDTV decoder. In: Proc. 48th midwest symp. on circuits syst., pp 1199–1202

  22. Zheng J, Gao W, Wu D, Xie D (2008) A novel VLSI architecture of motion compensation for multiple standards. IEEE Trans Consum Electron 54(2):687–694

    Article  Google Scholar 

  23. Zhu J, Hou L, Wu W (2004) High performance synchronous DRAMs controller in H.264 HDTV decoder. In: Proc. 7th int. conf. on solid-state integrated circuits technology, pp 1621–1624

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fei Qiao.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gao, H., Qiao, F. & Yang, H. Design and implementation of motion compensator in memory reduced HDTV decoder with embedded compression engine. Multimed Tools Appl 56, 597–614 (2012). https://doi.org/10.1007/s11042-010-0628-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-010-0628-6

Keywords

Navigation