I am delighted to see a lively discussion of crosstalk cancellation (XTC). My name is Edgar Choueiri and I am an academic researcher working on XTC for the past few years.

I would like to add a few comments that may be relevant to the discussion.

XTC has come a long way since the pioneering work of Atal, Schroeder and Damask and Bob Craver's ingenious C-9 Sonic Hologram. The list of selected references given by Mr. Politis in a previous post gives a good sampling of some of the important work in that field. A number of other relevant publications are listed in the reference list of a paper I wrote on the subject, which can be downloaded from:

http://www.princeton.edu/3D3A/Publications/BACCHPaperV4d.pdf

The Introduction section of that paper gives an overview (with references) of the research efforts to solve some of the outstanding problems in XTC over the past decade or so. One of the biggest problems, and in my opinion the one that has kept XTC from being widely accepted, is the severe audible spectral coloration (and accompanying loss of dynamic range, typically in excess of 30 dB) that results from applying XTC filters.

This problem was solved elegantly by the folks at the University of Southampton's ISVR (Takeuchi and Nelson) who developed a method, called "Optimal Source Distribution (OSD)", which requires many (ideally an infinite number of) loudspeakers to azimuthally span the front of the listener. A commercial implementation using a total of 6 loudspeakers was commercialized by Marantz (e.g. Marantz ES7001) with the main function (alas, but understandably) being 5.1 surround. The system can yield unprecedented XTC levels with virtually no coloration (I have no relation to either ISVR or Marantz).

My laboratory has concentrated on achieving (and hopefully exceeding) the same result but with only two loudspeakers. Recently, average XTC levels exceeding 20 dB with no spectral coloration (i.e. the XTC filter having ruler-flat frequency response) have been achieved in a typical listening room with no sound treatment.

The basic approach is detailed in the above linked paper (in the simplified context of two ideal point sources and no HRTF). In practice the method is applied to design optimized HRTF-based XTC filters (called BACCH filters) from actual impulse measurements recorded with a dummy head or, for even more accuracy, with microphones in the listener's ear canals.

Much on the method and recent results is documented at the lab's website:

http://www.princeton.edu/3D3A/

A simple but striking demo of the present capabilities of state-of-the-art XTC technology can be heard by playing the following XTC-filtered tracks through a Jambox (a compact bluetooth-connected speakers unit):

http://www.princeton.edu/3D3A/Jambox+BACCHDemos.html

Workers/researchers in the field of 3D audio who happen to be (or visiting) the Central NJ/ NY metropolitan are are welcome for more extensive demos at realistic SPLs.

Regards,
Edgar Choueiri

p.s. Regarding the original question in this thread by Mr. Junfeng, I should point out that BACCH filters (like other XTC IR filters) are applied to the audio through VST or AU plugins that can do 2x2 (also called "True Stereo") IR convolutions. Typically these IR convolution plugins were developed for IR-based reverb. The plugins that I know can do the required 2x2 convolution are: Angelo Farina's X-Volver (free), Waves IR and SIR2.

Finally, I should point out that the latest generation of optimized XTC filters, due their optimal nature (they are designed by minimizing a cost function for a given speaker configuration) work equally well for any speaker span, including the stereo dipole configuration and the standard stereo triangle (+/- 30 deg span) configuration.

--
_______________________________________________
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound

Reply via email to