Local Sound Field Synthesis by Virtual Secondary Sources

4 downloads 457 Views 1MB Size Report
Aug 10, 2010 ... Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions. Introduction most Sound Field Synthesis (SFS) ...
Local Sound Field Synthesis by Virtual Secondary Sources Sascha Spors and Jens Ahrens Deutsche Telekom Laboratories Quality and Usability Lab Technische Universität Berlin

AES 40th International Conference Tokyo 2010

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Introduction most Sound Field Synthesis (SFS) approaches aim at large listening area practical realization limits frequency range and/or size of listening area local high-resolution synthesis with limited number of loudspeakers → local Sound Field Synthesis previous work position dependent optimization of Wave Field Synthesis (WFS) [Corteel et al. 2008], [Melchior et al. 2008], ... translation of sweet-spot in higher-order Ambisonics (HOA) [Ahrens et al. 2009], [Wu et al. 2009], ... multipoint synthesis [Poletti et al. 2008], [Hannemann et al. 2008], [Kolundzija et al. 2009],...

Here: introduction of novel approach based on the concept of virtual loudspeakers illustration on the example of WFS S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 1 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Influence of Secondary Source Density Synthesis of monochromatic plane wave with fpw = 1 kHz R = 1.50 m

1.5

1.5

1

1

0.5

0.5

0 −0.5

0 −0.5

−1

−1

−1.5

−1.5

−2 −2

−1

0 x −> [m]

R = 0.50 m

2

y −> [m]

y −> [m]

2

1

−2 −2

2

−1

0 x −> [m]

1

2

2.5D WFS, N = 56, αpw = 90o

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 2 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Influence of Secondary Source Density Synthesis of monochromatic plane wave with fpw = 2 kHz R = 1.50 m

1.5

1.5

1

1

0.5

0.5

0 −0.5

0 −0.5

−1

−1

−1.5

−1.5

−2 −2

−1

0 x −> [m]

R = 0.50 m

2

y −> [m]

y −> [m]

2

1

2

−2 −2

−1

0 x −> [m]

1

2

2.5D WFS, N = 56, αpw = 90o

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 2 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Influence of Secondary Source Density Synthesis of monochromatic plane wave with fpw = 3 kHz R = 1.50 m

1.5

1.5

1

1

0.5

0.5

0 −0.5

0 −0.5

−1

−1

−1.5

−1.5

−2 −2

−1

0 x −> [m]

R = 0.50 m

2

y −> [m]

y −> [m]

2

1

−2 −2

2

−1

0 x −> [m]

1

2

2.5D WFS, N = 56, αpw = 90o

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 2 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Influence of Secondary Source Density Synthesis of monochromatic plane wave with fpw = 4 kHz R = 1.50 m

1.5

1.5

1

1

0.5

0.5

0 −0.5

0 −0.5

−1

−1

−1.5

−1.5

−2 −2

−1

0 x −> [m]

R = 0.50 m

2

y −> [m]

y −> [m]

2

1

2

−2 −2

−1

0 x −> [m]

1

2

2.5D WFS, N = 56, αpw = 90o

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 2 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Local SFS by Virtual Secondary Sources accuracy of SFS depends on spatial density of secondary sources number of secondary sources is restricted in practice use existing ones to create virtual ones with a higher spatial density drive virtual secondary sources like real ones placed at their positions virtual source

∂ Vl

S (x, ω)

Vl ∂V

V

⇒ use acoustic focusing techniques to create virtual secondary sources S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 3 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Application to Sound Field Synthesis Techniques straightforward application to approaches that can synthesize focused sources for instance WFS, HOA, Spectral Division Method (SDM), ... different SFS techniques can be combined

xfs

nfs

2

M

x0

1 2

...

1

nfs

driving functions focused sources

xfs

...

s (t )

driving function virtual source

virtual source parameters

N

n0

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 4 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Basic Concept for Linear Arrays Application of Huygens-Fresnel principle to sound synthesis in a half-space V )

V

primary source

continuous linear distribution ∂ V of monopole sources (secondary sources) strength (driving function) of secondary sources is given by Rayleigh integral in practice spatial discrete distribution of loudspeakers as secondary sources secondary point sources for 2D reproduction ⇒ 2.5D WFS S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 5 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Basic Concept for Linear Arrays Application of Huygens-Fresnel principle to sound synthesis in a half-space V

V

∂V primary source

continuous linear distribution ∂ V of monopole sources (secondary sources) strength (driving function) of secondary sources is given by Rayleigh integral in practice spatial discrete distribution of loudspeakers as secondary sources secondary point sources for 2D reproduction ⇒ 2.5D WFS S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 5 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Basic Concept for Linear Arrays Application of Huygens-Fresnel principle to sound synthesis in a half-space V

V

∂V virtual source

continuous linear distribution ∂ V of monopole sources (secondary sources) strength (driving function) of secondary sources is given by Rayleigh integral in practice spatial discrete distribution of loudspeakers as secondary sources secondary point sources for 2D reproduction ⇒ 2.5D WFS S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 5 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Basic Concept for Linear Arrays Application of Huygens-Fresnel principle to sound synthesis in a half-space V )

V

∆x

virtual source

continuous linear distribution ∂ V of monopole sources (secondary sources) strength (driving function) of secondary sources is given by Rayleigh integral in practice spatial discrete distribution of loudspeakers as secondary sources secondary point sources for 2D reproduction ⇒ 2.5D WFS S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 5 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Extension to Curved Arrays and Properties Extension to curved arrays approximation of Kirchhoff-Helmholtz integral limitation to convex secondary source distributions sensible selection of active secondary sources

Properties of WFS minor deviations due to involved approximations typically model-based rendering virtual source models: plane waves, point and complex sources sources inside listening area → focused sources very efficient implementation by pre-filter, weight and delay structure

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 6 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Curved Arrays Synthesis of monochromatic plane wave with fpw = 1 kHz Rectangular Array 2

1.5

1.5

1

1

0.5

0.5

y −> [m]

y −> [m]

Circular Array 2

0 −0.5

0 −0.5

−1

−1

−1.5

−1.5

−2 −2

−1

0 x −> [m]

1

2

−2 −2

2.5D WFS, N = 56, αpw = −45o

−1

0 x −> [m]

1

2 ∆x = 0.15 m

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 7 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Curved Arrays Synthesis of monochromatic plane wave with fpw = 4 kHz Rectangular Array 2

1.5

1.5

1

1

0.5

0.5

y −> [m]

y −> [m]

Circular Array 2

0 −0.5

0 −0.5

−1

−1

−1.5

−1.5

−2 −2

−1

0 x −> [m]

1

−2 −2

2

−1

0 x −> [m]

1

2.5D WFS, N = 56, αpw = −45o

2 ∆x = 0.15 m

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 7 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Curved Arrays Synthesis of monochromatic point source with fps = 1 kHz Rectangular Array 2

1.5

1.5

1

1

0.5

0.5

y −> [m]

y −> [m]

Circular Array 2

0 −0.5

0 −0.5

−1

−1

−1.5

−1.5

−2 −2

−1

0 x −> [m]

1

2

−2 −2

2.5D WFS, N = 56, xps = [0 3]T m

−1

0 x −> [m]

1

2 ∆x = 0.15 m

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 7 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Curved Arrays Synthesis of monochromatic point source with fps = 4 kHz Rectangular Array 2

1.5

1.5

1

1

0.5

0.5

y −> [m]

y −> [m]

Circular Array 2

0 −0.5

0 −0.5

−1

−1

−1.5

−1.5

−2 −2

−1

0 x −> [m]

1

−2 −2

2

−1

0 x −> [m]

2.5D WFS, N = 56, xps = [0 3]T m

1

2 ∆x = 0.15 m

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 7 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Focused Sources typical realization in WFS by modeling acoustic sink at focus point results in converging wave field towards focus point, diverging after source must be located between listeners and loudspeakers for correct auralization sensible selection of active secondary sources (listener dependent)

x0 xfs

n0

nfs

V

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 8 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Focused Sources typical realization in WFS by modeling acoustic sink at focus point results in converging wave field towards focus point, diverging after source must be located between listeners and loudspeakers for correct auralization sensible selection of active secondary sources (listener dependent) Properties of focused sources [Spors et al. 2008] high accuracy in proximity of focus point (high aliasing frequency) amplitude decay in proximity of focus point similar to line source audible pre-echos and localization errors may be apparent

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 8 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Properties of Focused Sources Synthesis of monochromatic focused source with fpw = 1 kHz 2 1.5

y −> [m]

1 0.5 0 −0.5 −1 −1.5 −2 −2

−1

0 x −> [m]

1

2

xfs = [0 0.2]T m, nfs = [0 − 1]T , N = 56, R = 1.50 m

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 9 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Properties of Focused Sources Synthesis of monochromatic focused source with fpw = 2 kHz 2 1.5

y −> [m]

1 0.5 0 −0.5 −1 −1.5 −2 −2

−1

0 x −> [m]

1

2

xfs = [0 0.2]T m, nfs = [0 − 1]T , N = 56, R = 1.50 m

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 9 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Properties of Focused Sources Synthesis of monochromatic focused source with fpw = 3 kHz 2 1.5

y −> [m]

1 0.5 0 −0.5 −1 −1.5 −2 −2

−1

0 x −> [m]

1

2

xfs = [0 0.2]T m, nfs = [0 − 1]T , N = 56, R = 1.50 m

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 9 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Properties of Focused Sources Synthesis of monochromatic focused source with fpw = 4 kHz 2 1.5

y −> [m]

1 0.5 0 −0.5 −1 −1.5 −2 −2

−1

0 x −> [m]

1

2

xfs = [0 0.2]T m, nfs = [0 − 1]T , N = 56, R = 1.50 m

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 9 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Properties of Focused Sources Synthesis of monochromatic focused source with fpw = 4 kHz 2 1.5

y −> [m]

1 0.5 0 −0.5 −1 −1.5 −2 −2

−1

0 x −> [m]

1

2

xfs = [−0.2 0]T m, nfs = [1 0]T , N = 56, R = 1.50 m

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 9 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Derivation of Local Synthesis Operator limited listening area and propagation direction of focused sources has to be considered carefully secondary source selection by normal vector of virtual secondary source superposition of individual listening areas determines local listening area

virtual source xfs

S (x, ω)

nfs

Vl

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 10 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Derivation of Local Synthesis Operator limited listening area and propagation direction of focused sources has to be considered carefully secondary source selection by normal vector of virtual secondary source superposition of individual listening areas determines local listening area

virtual source S (x, ω)

Vl nfs xfs

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 10 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Derivation of Local Synthesis Operator limited listening area and propagation direction of focused sources has to be considered carefully secondary source selection by normal vector of virtual secondary source superposition of individual listening areas determines local listening area

virtual source Vl

S (x, ω)

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 10 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Combination of Driving Functions

wM

w01 w02

+

δ(t − τ01 ) δ(t − τ02 )

+

...

δ(t − τ2 )

δ(t − τM )

w0N

preequalization

δ(t − τ0N )

wM 1 wM 2

+

δ(t − τM 1 ) δ(t − τM 2 )

...

s (t )

preequalization

...

w2 preequalization

δ(t − τ1 )

...

w1

wMN

S.Spors and J.Ahrens Local Sound Field Synthesis

δ(t − τMN )

8.10.2010 11 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Combination of Driving Functions combination of driving function for virtual source with focused sources exemplarily shown for a plane wave (details in paper) D (x0,n , ω) = Sˆpw (ω)

M ω ω am,n wm ,n e −j c τm ,n c m =1

Inverse Fourier transformation F

d (x0,n , t ) = s (t ) ∗ h (t ) ∗

M 

am,n wm ,n δ(t − τm ,n )

m =1

modified pre-equalization in comparison with traditional WFS efficient implementation by pre-equalization of virtual source and multiple delays/weights applied to pre-filtered signal (per loudspeaker) S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 11 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Linear Loudspeaker Array Synthesis of monochromatic plane wave with fpw = 4 kHz 3 2.5

y −> [m]

2 1.5 1 0.5 0 −1.5

−1

−0.5

0 0.5 x −> [m]

1

1.5

N = 20, ∆x = 0.15 m, Nfs = 20, Rfs = 0.20 m, αpw = 90o

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 12 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Linear Loudspeaker Array Local synthesis of monochromatic plane wave with fpw = 4 kHz 3 2.5

y −> [m]

2 1.5 1 0.5 0 −1.5

−1

−0.5

0 0.5 x −> [m]

1

1.5

N = 20, ∆x = 0.15 m, Nfs = 20, Rfs = 0.20 m, αpw = 90o

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 12 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Linear Loudspeaker Array Local synthesis of monochromatic plane wave with fpw = 4 kHz 1.4 1.3

y −> [m]

1.2 1.1 1 0.9 0.8 0.7 0.6 −0.4

−0.2

0 x −> [m]

0.2

0.4

N = 20, ∆x = 0.15 m, Nfs = 20, Rfs = 0.20 m, αpw = 90o

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 12 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Circular Loudspeaker Array Synthesis of monochromatic plane wave with fpw = 4 kHz 2 1.5

y −> [m]

1 0.5 0 −0.5 −1 −1.5 −2 −2

−1

0 x −> [m]

1

2

N = 56, R = 1.50 m, Nfs = 56, Rfs = 0.20 m, αpw = 90o

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 13 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Circular Loudspeaker Array Local synthesis of monochromatic plane wave with fpw = 4 kHz 2 1.5

y −> [m]

1 0.5 0 −0.5 −1 −1.5 −2 −2

−1

0 x −> [m]

1

2

N = 56, R = 1.50 m, Nfs = 56, Rfs = 0.20 m, αpw = 90o

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 13 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Example – Circular Loudspeaker Array Local synthesis of monochromatic plane wave with fpw = 4 kHz −0.1 −0.2

y −> [m]

−0.3 −0.4 −0.5 −0.6 −0.7 −0.8 −0.9 −0.4

−0.2

0 x −> [m]

0.2

0.4

N = 56, R = 1.50 m, Nfs = 56, Rfs = 0.20 m, αpw = 90o

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 13 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Some Practical Aspects... sensible placement of virtual secondary sources necessary number of virtual secondary sources should not exceed number of available loudspeakers modified pre-equalization in comparison with WFS 6dB/Octave high-pass below spatial aliasing frequency 3dB/Octave high-pass above spatial aliasing frequency

moving listeners (local listening areas) can be handled by known techniques pre-echos of focused sources may become critical for large secondary source distributions investigation of countermeasures → [Wierstorf et al. 2010]

S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 14 / 15

Introduction Basic Concept Wave Field Synthesis Local Wave Field Synthesis Conclusions

Summary and Conclusions We have presented a versatile framework for local Sound Field Synthesis which is based upon the concept of virtual secondary sources virtual secondary sources can be realized by acoustic focusing techniques applicable to most of the known SFS approaches improved synthesis accuracy in a local listening area local WFS flexibility with respect to array layout and source models efficient implementation

interesting applications: in-car entertainment, gaming, home cinema, ... Further work links to established methods (e.g. multipoint synthesis) evaluation (listening experiments) S.Spors and J.Ahrens Local Sound Field Synthesis

8.10.2010 15 / 15

Suggest Documents