Advertisement

Reconfigurable Hardware for a Scalable Wavelet Video Decoder and Its Performance Requirements

  • Dirk Stroobandt
  • Hendrik Eeckhaut
  • Harald Devos
  • Mark Christiaens
  • Fabio Verdicchio
  • Peter Schelkens
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3133)

Abstract

Multimedia applications emerge on portable devices everywhere. These applications typically have a number of stringent requirements: (i) a high amount of computational power together with real-time performance and (ii) the flexibility to modify the application or the characteristics of the application at will. The performance requirements often drive the design towards a hardware implementation while the flexibility requirement is better served by a software implementation. In this paper we try to reconcile these two requirements by using an FPGA to implement the performance critical parts of a scalable wavelet video decoder. Through analytical means we first explore the performance and resource requirements. We find that modern FPGAs offer enough computational power to obtain real-time performance of the decoder, but that reaching the necessary memory bandwidth will be a challenge during this design.

Keywords

Video Stream Motion Compensation Error Frame Video Decoder Inverse Wavelet 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    DeHon, A.: The density advantage of configurable computing. IEEE Computer 33, 41–49 (2000)Google Scholar
  2. 2.
    The RESUME project: Reconfigurable Embedded Systems for Use in Scalable Multimedia Environments , http://www.elis.UGent.be/resume
  3. 3.
    Taubman, D., Zakhor, A.: Multirate 3-D subband coding of video. IEEE Trans. Image Proc. 3, 572–588 (1994)CrossRefGoogle Scholar
  4. 4.
    Woods, J.W., Lilienfield, G.: A resolution and frame-rate scalable subband/wavelet video coder. IEEE Trans. Circ. and Syst. Video Techn. 11, 1035–1044 (2001)CrossRefGoogle Scholar
  5. 5.
    Munteanu, A.: Wavelet Image Coding and Multiscale Edge Detection - Algorithms and Applications. Ph.D. thesis, Vrije Universiteit Brussel (2003)Google Scholar
  6. 6.
    Munteanu, A., Cornelis, J., Van der Auwera, G., Cristea, P.: Wavelet image compression - the quadtree coding approach. IEEE Trans. Inf. Techn. Biomedicine 3, 176–185 (1999)CrossRefGoogle Scholar
  7. 7.
    Turaga, D., van der Schaar, M.: Unconstrained motion compensated temporal filtering. In: ISO/IEC JTC1/SC29/WG11, m8388, MPEG 60th meeting (2002)Google Scholar
  8. 8.
    Devos, H., Eeckhaut, H., Christiaens, M., Verdicchio, F., Stroobandt, D., Schelkens, P.: Performance requirements for reconfigurable hardware for a scalable wavelet video decoder. In: CD-rom Proc. ProRISC Workshop on Circuits, Systems and Signal Processing, STW, Utrecht (2003)Google Scholar
  9. 9.
    Xie, Y., Wolf, W., Lekatsas, H.: A code decompression architecture for VLIW processors. In: 34th Ann. Intl. Symp. Microarchitecture,pp. 66–75 (2001)Google Scholar
  10. 10.
    Schelkens, P.: Multidimensional Wavelet Coding - Algorithms and Implementations. Ph.D. thesis, Dept. ETRO, Vrije Universiteit Brussel, Brussel (2001)Google Scholar
  11. 11.
    Stroobandt, D.: A Priori Wire Length Estimates for Digital Design. Kluwer Academic Publishers, Dordrecht (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Dirk Stroobandt
    • 1
  • Hendrik Eeckhaut
    • 1
  • Harald Devos
    • 1
  • Mark Christiaens
    • 1
  • Fabio Verdicchio
    • 2
  • Peter Schelkens
    • 2
  1. 1.ELIS Dept.Ghent UniversityGentBelgium
  2. 2.ETRO Dept.Vrije Universiteit BrusselBrusselBelgium

Personalised recommendations