• Non ci sono risultati.

Measurement of of HRTF HRTF of of dummy

N/A
N/A
Protected

Academic year: 2021

Condividi "Measurement of of HRTF HRTF of of dummy"

Copied!
14
0
0

Testo completo

(1)

THE CALCULATION THE CALCULATION

OF THE IMPULSE RESPONSE OF THE IMPULSE RESPONSE IN THE BINAURAL TECHNIQUE IN THE BINAURAL TECHNIQUE

Lamberto Tronchin*,**, Angelo Farina**, Michele Pontillo*, Valerio Tarabusi*

* DIENCA - CIARM , University of Bologna, Viale Risorgimento 2 - 40136 Bologna Italy

** Ind. Eng. Dept., University of Parma, Viale delle Scienze - 43100 Parma, Italy

(2)

Goals Goals

z Creation of synthetic filters for the auralization of the acoustic response of a room

z Computation of binaural impulse response starting from the results of room acoustic programs

z Use of experimental HRTF sets coming from dummy heads (Kemar, B&K, Ambassador, Sennheiser)

z Development of the algorithm for creating the binaural impulse response in standard WAV format

(3)

Methods Methods

z The room acoustic program employed here (Ramsete) produces two output files:

1. the complete energetic impulse response (typically with a resolution of 1ms) without any directional information

2. The discrete energy arrival of low-order reflections, with exact arrival time and director cosines

z The new algorithms processes these two files, together with a third WAV files containg the

experimental HRTFs of the chosen dummy head

(4)

Measurement

Measurement of of HRTF HRTF of of dummy

dummy heads heads

z The complete set of binaural IRs measured on the Kemar dummy head at MIT-Medialab

(5)

Geometry

Geometry of of the HRTF data the HRTF data - - base base

z Number of measurements at each elevation

Elevation ϕ (°) Number of M easurements

Azimuth Increment (°)

± 90 1 ***

± 80 12 30

± 70 24 15

± 60 36 10

± 50 45 8

± 40 56 6.43

± 30 60 6

± 20 72 5

± 10 72 5 0 72 5

Thus: complex interpolation required on a spherical surface

(6)

Reference

Reference system system definition definition

z A local cartesian reference system is assumed solidal with the listener head; X’ axis is pointing forward (nose),

Y’axis is pointing on the left ear, and the Z’ axis towards the top of the head.

We are searching for the local arrival angles of the incoming ray:

elevation (ϕ) and azimuth (θ)

(7)

Conversion

Conversion formulasformulas betweenbetween absoluteabsolute points

points and and locallocal anglesangles

z The Ramsete program saves the coordinates of three points in the absolute reference system:

− Pprov ≡ (xprov, xprov, xprov) = provenience point of the ray;

− Orec ≡ (xrec, yrec, zrec) = receiver origin;

− Ptarg ≡ (xt, yt, zt) = receiver target point.

First of all, the position of the provenience point of the ray is recomputed in the local reference system:

Pprov ≡> P’prov (x’prov, y’prov, z’prov)

(8)

Conversion

Conversion formulasformulas betweenbetween absoluteabsolute points

points and and locallocal anglesangles

z Elevation angle ϕ :

z Azimuth angle θ :

( ) ( ) ( )

+ +

= °

' 2 ' 2

' 2 '

arccos 90

prov prov

prov prov

z y

x ϕ z

( ) ( )

+

= ' 2 ' 2

'

arccos

prov prov

prov

y x

θ x

if y'prov< 0 ⇒ θ = 360° − θ

(9)

Interpolation

Interpolation ofof the the threethree nearestnearest HRTFsHRTFs

Pprov First, 4 possible nearest measurement

points are located, choosing the values of ϕ and θ which are just lower and higher than the theoretical ones.

Then, one of the point is discarded, so that a

triangle surrounding the arrival direction is defined

(10)

Evaluation

Evaluation of of the the weights weights

z the weight Pi (i = 1,2,3) relative to each HRTF is obtained calculating the opposite triangle area and dividing it for the total initial triangle area; so we have P1+P2+P3 =1.

P1 = Area(V3,U,V2)/Atot

V1

V2 V3

U

P2 = Area(V3,U,V1) /Atot

P3 = Area(V1,U,V2) /Atot

(11)

Computation

Computation of of the the binaural binaural IR IR

z At the exact arrival time of the received ray, an averaged binaural IR is added to the global impulse response.

z The averaged IR is obtained by a frequency domain interpolation between the three HRTF complex spectra:

z The interpolation is actually done separately on the modulus and phase of the complex spectra

z FFT and IFFT are used for converting between time domain and frequency domain

( ), P1 HRTF( 1, 1) P2 HRTF( 2, 2) P3 HRTF( 3, 3)

HRTF ϕ θ = ϕ θ + ϕ θ + ϕ θ

(12)

Use Use of of the the binaural binaural IR IR

z Once the energetic impulse response has been converted into a binaural pressure impulse

response, it can be used for auralization by means of a fast convolution algorithm (Select-Save)

z The auralized sound can be listened by means of an headphone, or it can played on a pair of

loudspeakers thanks to a proper cross-talk

cancelling set of inverse filters (Stereo Dipole)

z An example of the auralization of a sound field in a virtual room is provided at the end of this

presentation

(13)

Conclusions Conclusions

z The selection/interpolation algorithm developed allows for the use of HRTF data-bases measured with uneven angular resolution, as those provided by MIT-Medialab

z The reconstructed binaural IRs proved to produce realistic, high quality auralization

z Already available software allows for

manipulation of the computed IRs (convolution, cross-talk cancellation), making the whole

auralization process feasible on a low cost PC without dedicated hardware.

(14)

Demonstration Demonstration

z S.Domenico Church - Udine

Movie sound

Riferimenti

Documenti correlati

This is also testified in Figure 37, where the numerical simulation (S2) takes now account of both effects. A relatively small difference between model S1 and S2 can be observed.

Fluoroquinolones should be considered second-tier drugs to be used following bacterial cultures and sen- sitivity tests for pyoderma refractory to treatment with first

1) Impulse response measurement system (fig. System 1) and 2) share the same sound source (a dodechaedron omnidirectional loudspeaker) and receivers (dummy head with

Eventually, the convolved stereo data files were retransformed in integer format, placed again on the Indigo computer, and transferred through the SPDIF digital output interface to

− Azimuth angle θθθθ is the angle formed between the axis X' and the projection of the vector u on the X'Y' plane; it is considered positive if oriented anticlockwise respect the

Only the direct sound and the first reflections coming from the frontal hemispace are sent to the sphere microphone, which drives the frontal Stereo Dipole (again by means

In case the TF is measured, the outcome of auralization is a signal representing the average acoustical field perceived by an “average” listener placed in the environment.. If the

In fact, a modern technique was recently developed by Ralph Glasgal [1], called Ambiophonics, which aims to the reproduction of a realistic sound field by simultaneous usage of