Efficient Synthesis of Room Acoustics via Scattering Delay Networks

An acoustic reverberator consisting of a network of delay lines connected via scattering junctions is proposed. All parameters of the reverberator are derived from physical properties of the enclosure it simulates. It allows for simulation of unequal and frequency-dependent wall absorption, as well as directional sources and microphones. The reverberator renders the first-order reflections exactly, while making progressively coarser approximations of higher-order reflections. The rate of energy decay is close to that obtained with the image method (IM) and consistent with the predictions of Sabine and Eyring equations. The time evolution of the normalized echo density, which was previously shown to be correlated with the perceived texture of reverberation, is also close to that of the IM. However, its computational complexity is one to two orders of magnitude lower, comparable to the computational complexity of a feedback delay network and its memory requirements are negligible.

[1]  Henrik Møller Fundamentals of binaural technology , 1991 .

[2]  Jean-Marc Jot,et al.  An analysis/synthesis approach to real-time artificial reverberation , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[3]  Jelena Kovacevic,et al.  Wavelets and Subband Coding , 2013, Prentice Hall Signal Processing Series.

[4]  Mark A. Poletti,et al.  A Unified Theory of Horizontal Holographic Sound Systems , 2000 .

[5]  Davide Rocchesso The Ball within the Box: A Sound-Processing Metaphor , 1995 .

[6]  Zoran Cvetkovic,et al.  Analysis and Design of Multichannel Systems for Perceptual Sound Field Reconstruction , 2013, IEEE Transactions on Audio, Speech, and Language Processing.

[7]  Manfred R. Schroeder,et al.  Natural Sounding Artificial Reverberation , 1962 .

[8]  David M. Howard,et al.  2-D DIGITAL WAVEGUIDE MESH TOPOLOGIES IN ROOM ACOUSTICS MODELLING , 2000 .

[9]  James David Johnston,et al.  Perceptual Soundfield Reconstruction , 2000 .

[10]  Vesa Välimäki,et al.  The Switched Convolution Reverberator , 2012 .

[11]  Damian Murphy,et al.  Source excitation strategies for obtaining impulse responses in finite difference time domain room acoustics simulation , 2014 .

[12]  Gianpaolo Evangelista,et al.  Player–Instrument Interaction Models for Digital Waveguide Synthesis of Guitar: Touch and Collisions , 2010, IEEE Transactions on Audio, Speech, and Language Processing.

[13]  S. Bilbao Wave and Scattering Methods for Numerical Simulation , 2004 .

[14]  Luke Dahl,et al.  A REVERBERATOR BASED ON ABSORBENT ALL-PASS FILTERS , 2000 .

[15]  Jean-Marc Jot,et al.  Digital Delay Networks for Designing Artificial Reverberators , 1991 .

[16]  Alan V. Oppenheim,et al.  Discrete-time signal processing (2nd ed.) , 1999 .

[17]  James A. Moorer,et al.  About This Reverberation Business , 1978 .

[18]  Jonathan S. Abel,et al.  Aspects of Reverberation Echo Density , 2007 .

[19]  Jonathan Sheafferb,et al.  Physical and numerical constraints in source modeling for finite difference simulation of room acousticsa ) , 2014 .

[20]  Christof Faller,et al.  Unitary Matrix Design for Diffuse Jot Reverberators , 2010 .

[21]  Vesa Välimäki,et al.  Fifty Years of Artificial Reverberation , 2012, IEEE Transactions on Audio, Speech, and Language Processing.

[22]  Marinus M. Boone,et al.  Spatial sound-field reproduction by wave-field synthesis , 1995 .

[23]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Carl F. Eyring,et al.  Reverberation Time in “Dead” Rooms , 1930 .

[25]  Jont B. Allen,et al.  Image method for efficiently simulating small‐room acoustics , 1976 .

[26]  A. W. M. van den Enden,et al.  Discrete Time Signal Processing , 1989 .

[27]  Matti Karjalainen,et al.  Digital Waveguide Networks for Room Response Modeling and Synthesis , 2005 .

[28]  M. Schroeder,et al.  On Frequency Response Curves in Rooms. Comparison of Experimental, Theoretical, and Monte Carlo Results for the Average Frequency Spacing between Maxima , 1962 .

[29]  Manfred R. Schroeder,et al.  -Colorless- Artificial Reverberation , 1960 .

[30]  Tapio Takala,et al.  Waveguide Mesh Method for Low-Frequency Simulation of Room Acoustics , 1995 .

[31]  Matti Karjalainen,et al.  Modeling of reflections and air absorption in acoustical spaces a digital filter design approach , 1997, Proceedings of 1997 Workshop on Applications of Signal Processing to Audio and Acoustics.

[32]  Vesa Välimäki,et al.  Interpolated rectangular 3-D digital waveguide mesh algorithms with frequency warping , 2003, IEEE Trans. Speech Audio Process..

[33]  Joshua Atkins,et al.  Approximate convolution using partitioned truncated singular value decomposition filtering for binaural rendering , 2013 .

[34]  Vesa Välimäki,et al.  Simulation of Room Acoustics using 2-D Digital Waveguide Meshes , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[35]  Mark Kahrs,et al.  Applications of digital signal processing to audio and acoustics , 1998 .

[36]  Matti Karjalainen,et al.  Efficient and Parametric Reverberator for Room Acoustics Modeling , 1997, ICMC.

[37]  J. Borish Extension of the image model to arbitrary polyhedra , 1984 .

[38]  Davide Rocchesso,et al.  Circulant and elliptic feedback delay networks for artificial reverberation , 1997, IEEE Trans. Speech Audio Process..

[39]  D. Murphy,et al.  Acoustic Modeling Using the Digital Waveguide Mesh , 2007, IEEE Signal Processing Magazine.

[40]  Zoran Cvetkovic,et al.  Frequency-Domain Scattering Delay Networks for Simulating Room Acoustics in Virtual Environments , 2011, 2011 Seventh International Conference on Signal Image Technology & Internet-Based Systems.

[41]  Bruno Fazenda,et al.  Physical and numerical constraints in source modeling for finite difference simulation of room acoustics. , 2014, The Journal of the Acoustical Society of America.

[42]  Ville Pulkki,et al.  Virtual Sound Source Positioning Using Vector Base Amplitude Panning , 1997 .

[43]  J. Strikwerda Finite Difference Schemes and Partial Differential Equations , 1989 .

[44]  Miller S. Puckette,et al.  Designing Multi-Channel Reverberators , 1982 .

[45]  L. Hogben Handbook of Linear Algebra , 2006 .

[46]  Julius O. Smith,et al.  Finite difference schemes and digital waveguide networks for the wave equation: stability, passivity, and numerical dispersion , 2003, IEEE Trans. Speech Audio Process..

[47]  Francesco Piazza,et al.  A low latency implementation of a non-uniform partitioned convolution algorithm for room acoustic simulation , 2012, Signal, Image and Video Processing.

[48]  Eric A. Lehmann,et al.  Diffuse Reverberation Model for Efficient Image-Source Simulation of Room Impulse Responses , 2010, IEEE Transactions on Audio, Speech, and Language Processing.

[49]  Vesa Välimäki,et al.  A NEW REVERBERATOR BASED ON VARIABLE SPARSITY CONVOLUTION , 2013 .

[50]  Matti Karjalainen,et al.  Digital Waveguides versus Finite Difference Structures: Equivalence and Mixed Modeling , 2004, EURASIP J. Adv. Signal Process..

[51]  Stefan Bilbao,et al.  Wave and Scattering Methods for Numerical Simulation , 2004 .

[52]  Michael A. Gerzon,et al.  Unitary (energy-preserving) multichannel networks with feedback , 1976 .

[53]  Michael A. Gerzon,et al.  Ambisonics in Multichannel Broadcasting and Video , 1985 .

[54]  Banu Gunel,et al.  Simulation of Directional Microphones in Digital Waveguide Mesh-Based Models of Room Acoustics , 2010, IEEE Transactions on Audio, Speech, and Language Processing.

[55]  Michael Zyda,et al.  From visual simulation to virtual reality to games , 2005, Computer.

[56]  J. Smith Aspects of Digital Waveguide Networks for Acoustic Modeling Applications , 1997 .

[57]  J. Strikwerda Finite Difference Schemes and Partial Differential Equations, Second Edition , 2004 .

[58]  W.L.G. Koontz Multiport Acoustic Models with Applications in Audio Signal Processing , 2013 .

[59]  Julius O. Smith A new approach to digital reverberation using closed waveguide networks , 1985 .

[60]  Jean-Marc Jot,et al.  Efficient models for reverberation and distance rendering in computer music and virtual audio reality , 1997, ICMC.

[61]  Zoran Cvetkovic,et al.  Scattering Delay Network: An Interactive Reverberator for Computer Games , 2011 .