Am Bio Phonics
Am Bio Phonics
Angelo Farina (1), Ralph Glasgal (2), Enrico Armelloni (1), Anders Torger (1) (1) Industrial Engineering Dept., University of Parma, Via delle Scienze 181/A Parma, 43100 ITALY HTTP://pcfarina.eng.unipr.it (2) Ambiophonics Institute, 4 Piermont Road, Rockleigh, New Jersey 07647, USA HTTP://www.ambiophonics.org
CD recording
10
Cross-talk canceller
The cross-talk cancellation allows for the replica of the recorded signals at the ears of the listener
3D microphone probe
sL,3D
L sL
sR,3D
Multichannel convolver
Multichannel convolver
The cross-talk cancellation allows for the replica of the recorded signals at the ears of the listener
Design of cross-talk canceling filters First, a binaural measurement is made in front of the Stereo Dipole loudspeakers
convolver
xl
Binaural stereo signal
xr
hll
Then, the cross-talk cancelling filters are computed, so that their convolution with the measured impulse responses reduces to the identity matrix
Example
Example
+ 1+
=0
= 0.0
As the processing network is more involved than a traditional FIR, the number of taps which can be used is lower. Nevertheless, the perceived performances, on a given DSP board, are usually better than with a normal FIR
It takes 5 lines (CPU cycles), whilst the normal FIR is just one line thus a SHARC can run a set of 4 FIRs of more than 200 taps each, but only 42 taps with WFIR.
5.5
0.00%
4.63%
0.01%
0.28%
0.22%
21.71%
33.10%
Overall appreciation 3.57 Image localization Stage width Naturality 3.79 3.50 3.71
4.5
3.5
Low frequency resp. 3.29 Mid frequency resp. 3.79 Hi frequency resp. 4.14
2.5
1-Overall appreciation
2-Image localization
3-Stage amplitude
4-Naturality
Question A - FIR
B - WFIR
Z Px-
X Px+ d
7 spaced omni
Soundfield MK-V
B&K WA0447
La Scala, Milan
2.5
1.5 T20 (s) 1 0.5 0 63 125 250 500 1000 Frequency (Hz) 2000 4000 8000 16000
Comunale Ferrara
La Scala Milano
Verdi Trieste
The directivity factor D can assume the following values: D=0.0 omnidirectional D=0.5 subcardioid D=1.0 cardioid + + = D=1.5 hypercardioid D=2.0 figure-of-eight + =
Ts = 1.0 s
Ts = 1.13 s
Hardware implementation
A complete Ambiophonics system can be implemented, nowadays, coupling a general-purpose DSP unit (cross-talk cancellation) and convolution-based reverberators
Professional CD Player
Stereo Dipole
2 x Sony DRES-777
8 Surround speakers
The limit of this system is in the number of coefficients of both the cross-talk canceler and the room convolver
Software implementation
The preferred implementation is by means of a simple software convolver and a cheap, modern PC. Two solutions are currently available:
BruteFIR is an highly optimized Linux program running on a customized, noiseless computer with a digital RME audio interface
Music piece Mozart, Te Deum K141, Sennheiser MKE2002 (Mozart Sacro, n. 1) Buxtehude KFM -6 (Ambiopole demo 1, n.13) Mozart, Overture Le nozze di Figaro, bars 1 -50, ORTF (Denon PG 6006, n. 37)
Theatre La Scala
Sphere ORTF
Results
Method Avg. Score Stereo Dipole 1.99 Virtual Ambiophonics Ambisonics 2.77 1.24
Conclusions
Ambiophonics revealed to give significant advantages over the two surround systems which constitutes it. It recreates a realistic virtual acoustic space by means of convolution with proper digital filters The computational power required can be obtained cheaply by means of a modern PC The system can be configured for different number and position of the loudspeakers The sweet spot can easily accomodate three persons, and also far from this area, the overall acoustic impression remains that of being in a concert hall.
Internet Links
- The CoolEdit plugins, employed for measuring and processing the impulse responses, can be downloaded freely from HTTP://www.ramsete.com/aurora - The sets of impulse responses, and the sound samples employed for the subjective tests are available for download at HTTP://pcangelo.eng.unipr.it/public/AES19 - The programs for computing a B-format IR from 7 spaced omnis, and for deriving the virtual directive microphones, can be freely downloaded from HTTP://pcangelo.eng.unipr.it/public/B-format/software - The BruteFIR convolver for Linux can be freely downloaded, with its source code, from HTTP://www.ludd.luth.se/~torger/brutefir.html