A Framework for the Calculation of Dynamic Crosstalk Cancellation Filters

Dynamic crosstalk cancellation (CTC) systems commonly find use in immersive virtual reality (VR) applications. Such dynamic setups require extremely high filter update rates, so filter calculation is usually performed in the frequency-domain for higher efficiency. This paper proposes a general framework for the calculation of dynamic CTC filters to be used in immersive VR applications. Within this framework, we introduce a causality constraint to the frequency-domain calculation to avoid undesirable wrap-around effects and echo artifacts. Furthermore, when regularization is applied to the CTC filter calculation, in order to limit the output levels at the loudspeakers, noncausal artifacts appear at the CTC filters and the resulting ear signals. We propose a global minimum-phase regularization to convert these anti-causal ringing artifacts into causal artifacts. Finally, an aspect that is especially critical for dynamic CTC systems is the filter switch between active loudspeakers distributed in a surround audio-visual display system with 360 ° of freedom of operator orientation. Within this framework we apply a weighted filter calculation to control the filter switch, which allows the loudspeakers' contribution to be windowed in space, resulting in a smooth filter transition.

[1]  Yesenia Lacouture Parodi A systematic study of binaural reproduction systems through loudspeakers , 2010 .

[2]  Philip A. Nelson,et al.  Subjective and objective evaluation of the Optimal Source Distribution for virtual acoustic imaging , 2007 .

[3]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[4]  A. Schmitz,et al.  SIMPLIFYING CANCELLATION OF CROSS-TALK FOR PLAYBACK OF HEAD-RELATED RECORDINGS IN A TWO-SPEAKER SYSTEM , 1993 .

[5]  Michael J. Brennan,et al.  FEEDFORWARD AND FEEDBACK CONTROL OF SOUND AND VIBRATION—A WIENER FILTER APPROACH , 2001 .

[6]  Per Rubak,et al.  Analysis of ill-conditioning of multi-channel deconvolution problems , 1999, Proceedings of the 1999 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics. WASPAA'99 (Cat. No.99TH8452).

[7]  Hareo Hamada,et al.  Fast deconvolution of multichannel systems using regularization , 1998, IEEE Trans. Speech Audio Process..

[8]  Woon-Seng Gan,et al.  Improved sound separation using three loudspeakers , 2003 .

[9]  Philip A. Nelson,et al.  The time domain response of some systems for sound reproduction , 2006 .

[10]  O. Kirkeby,et al.  Local sound field reproduction using digital signal processing , 1996 .

[11]  O. Kirkeby,et al.  Digital filter design for inversion problems in sound reproduction , 1999 .

[12]  Philip A. Nelson,et al.  Active Control of Sound , 1992 .

[13]  W A Yost,et al.  Discriminations of interaural phase differences. , 1974, The Journal of the Acoustical Society of America.

[14]  Per Rubak,et al.  Objective evaluation of the sweet spot size in spatial sound reproduction using elevated loudspeakers. , 2010, The Journal of the Acoustical Society of America.

[15]  Hugo Fastl,et al.  Psychoacoustics: Facts and Models , 1990 .

[16]  Per Rubak,et al.  Analysis of Design Parameters for Crosstalk Cancellation Filters Applied to Different Loudspeaker Configurations , 2011 .

[17]  W. G. Gardner,et al.  3-D Audio Using Loudspeakers , 1998 .

[18]  Louis Dunn Fielder Analysis of traditional and reverberation-reducing methods of room equalization , 2003 .

[19]  W. Marsden I and J , 2012 .

[20]  A. Papoulis Signal Analysis , 1977 .

[21]  Semyung Wang,et al.  A Wiener filter approach to the binaural reproduction of stereo sound. , 2003, The Journal of the Acoustical Society of America.

[22]  Stephen P. Boyd,et al.  Convex Optimization: Theory , 2004 .

[23]  Tobias Lentz Dynamic crosstalk cancellation for binaural synthesis in virtual reality environments , 2006 .

[24]  Hareo Hamada,et al.  The stereo dipole : A virtual source imaging system using two closely spaced loudspeakers , 1998 .

[25]  Duane H. Cooper,et al.  Generalized Transaural Stereo , 1992 .

[26]  Martin Bouchard,et al.  Multichannel Inverse Filtering with Minimal-Phase Regularization , 2007 .

[27]  Scott G. Norcross,et al.  Inverse Filtering Design Using a Minimal-Phase Target Function from Regularization , 2006 .

[28]  Piotr Majdak,et al.  Sound localization in individualized and non-individualized crosstalk cancellation systems. , 2013, The Journal of the Acoustical Society of America.

[29]  Tobias Lentz,et al.  Binaural technology for virtual reality , 2008 .