Skip to main content

Complexity Reduction of Virtual Reverberation Filtering Based on Index-Based Convolution for Resource-Constrained Devices

  • Conference paper
Ubiquitous Computing and Multimedia Applications (UCMA 2011)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 151))

  • 2485 Accesses

Abstract

Virtual reverberation effects are a vital part of virtual audio reality. Reverberation effects can be directly applied by implementing a convolution process between the input audio and a reverberation filter response that characterizes a virtual space. In order to apply reverberation effects, however, additional or dedicated processors are required for practical implementation due to the excessively long impulse response of the reverberation filter. In this paper, we propose a fast method for applying virtual reverberation effects based on a reverberation filter approximation and an index-based convolution process. Throughout exhaustive experiments, we attempt to optimize the proposed method in terms of satisfaction of the reverberation effect and its computational requirements. We then implement three different types of virtual reverberation functions in a resource-constrained digital imaging device. It is shown that the virtual reverberation effects implemented by the proposed approach are able to operate in real-time with less than 5ms latency, with an over 80% overall satisfaction score in the subjective preference test.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Reilly, A., McGrath, D.: Convolution processing for realistic reverberation. In: Proceedings of 98th AES Convention (1995) (preprint 3977)

    Google Scholar 

  2. Allen, J.B., Berkley, D.A.: Image method for efficiently simulating small-room acoustics. Journal of the Acoustical Society of America 65(4), 943–951 (1979)

    Article  Google Scholar 

  3. Cowan, B., Kapralos, B.: GPU-based real-time acoustical occlusion modeling. Virtual Reality 14(3), 183–196 (2010)

    Article  Google Scholar 

  4. Rush, M.: Convolution Engine Utilizing NVIDIA’s G80 Processor ECC 277 Project (2007), http://www.ece.ucdavis.edu/~mmrush

  5. Campbell, D.R., Palomäki, K.J., Brown, G.J.: Roomsim, a MATLAB simulation of “Shoebox” room acoustics for use in teaching and research. Computing and Information Systems 9(3), 48–51 (2005)

    Google Scholar 

  6. McGovern, S.G.: Fast image method for impulse response calculations in box-shaped rooms. Applied Acoustics 70(1), 182–189 (2009)

    Article  Google Scholar 

  7. Lauterbach Datentechnik GmbH.: TRACE32 Debugger and In-Circuit Emulator (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jeon, K.M., Park, N.I., Kim, H.K., Kim, J.W., Kim, M.B. (2011). Complexity Reduction of Virtual Reverberation Filtering Based on Index-Based Convolution for Resource-Constrained Devices. In: Kim, Th., Adeli, H., Robles, R.J., Balitanas, M. (eds) Ubiquitous Computing and Multimedia Applications. UCMA 2011. Communications in Computer and Information Science, vol 151. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20998-7_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-20998-7_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-20997-0

  • Online ISBN: 978-3-642-20998-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics