Transcript Folie 1
Comparison of energy-preserving and all-round Ambisonic decoders Franz Zotter Matthias Frank Hannes Pomberger
Vector Base Amplitude Panning selects a loudspeaker pair (base) to vector pan with all-positive gains (pairs ≤ 90 °)
2
… for irregular layouts it still does the job easy (throw-away loudspeaker retains some outside signal)
3
Performance measures: width slightly fluctuates
Level and width estimators for VBAP on irregular layout 4
Ambisonic panning is a little bit different: it assumes a virtual panning function (here horizontal-only)
infinite order enc red>0, blue<0: infinite resolution.
-infty infty 5
Ambisonic panning is a little bit different: it assumes a virtual panning function (here horizontal-only)
infinite order red>0, blue<0: infinite resolution.
-infty infty 6
Ambisonic panning is a little bit different: it assumes a virtual panning function (here horizontal-only)
finite order red>0, blue<0: infinite resolution.
-infty infty Now we should be able to sample: circular/spherical polynomial discretization rules exist.
7
Optimally Sampled Ambisonics with max-rE
Always easy if we have optimal layout… 8
What is an optimal layout?
• • • • 2D examples: regular polygon setups,
N=3, L=6
N=3, L=7 N=3, L=8 9
What is an optimal layout?
• • • • 2D examples: regular polygon setups, N=3, L=6
N=3, L=7
N=3, L=8 10
What is an optimal layout?
• • • • 2D examples: regular polygon setups, N=3, L=6 N=3, L=7
N=3, L=8
Perfect width, loudness, direction measures: Circular/Spherical
t
-designs with
t
≥ 2N+1 Circular t-designs: regular polygons of t+1 nodes: easy 11
Spherical t-designs allow to express integrals as sums
• without additional weighting or matrix inversions: • • integral-mean over
any order t spherical polynomial
equivalent to summation across nodes of the
t
is -design. Applicable to measures of E if
t
≥ 2N , and of rE if given the order N
t
≥ 2N+1
t
-designs:
t
= 3 (octahedron, N=1), 5 (icosahedron, N=2), 7 (N=3), 9 (N=4).
12
What about non-uniform arrangements?
13
Performance measures for the simplest decoder:
• With max rE weights 14
Performance measures for the simplest decoder:
• With max rE weights (left) in comparison to VBAP (right) 15
More elaborate: Mode matching decoder (??)
16
Performance measures for mode-matching decoder:
• • With max rE weights Nicer, but gains reach a lot of dB outside panning range… 17
Is Ambisonic Decoding too complicated?
18
What we consider a break through…
Energy preserving Ambisonic Decoding:
[Franz Zotter, Hannes Pomberger, Markus Noisternig: „
Energy-Preserving Ambisonic Decoding
“,
Journal:
acta acustica, Jan. 2011.] [Hannes Pomberger, Franz Zotter: „
Ambisonic Panning with constant energy constraint
“,
Conf:
DAGA, 2012.]
All-Round Ambisonic Decoding:
[Franz Zotter, Matthias Frank, Alois Sontacchi: „
Virtual t-design Ambisonics Rig Using VBAP
“,
Conf:
EAA Euroregio, Ljubljana, 2010] [Franz Zotter, Matthias Frank, „
All-Round Ambisonic Panning and Decoding
“:
Journal:
AES, Oct. 2012] 19
20
1st Step: Slepian functions for target angles (semi-circle)
• These would be all: 21
1st Step: Slepian functions for target angles (semi-circle)
• Reduced to smaller number (those dominant on lower semicircle discarded) • Loudspeakers are then encoded in a the reduced set of functions 22
2nd Step: energy-preserving decoding:
• Instead of • Use closest row orthogonal matrix for decoding: Ambisonic Sound Field Recording and Reproduction 23
24
Virtual decoding to large optimal layout
• Decoder is the transpose (optimal virtual layout) • Playback of optimal layout to real loudspeakers: VBAP • • Ambisonic order can now be freely selected!
N -> infty yields VBAP.
Number of virtual loudspeakers should be large Ambisonic Sound Field Recording and Reproduction 25
Energy-preserving decoder vs. AllRAD
Ambisonic Sound Field Recording and Reproduction 26
• •
Performance measures energy-preseving vs AllRAD
With max rE weights Energy-preserving: perfect amplitude, All-RAD: better localization measures, easier calculation 27
Concluding: flexible versus robust
• AllRAD is very flexible and always easy to calculate but not as smooth in loudness. Order is variable, but an optimally smooth one exists.
• Energy-preserving is mathematically more challengeing but useful for high-quality decoding (in terms of amplitude).
• Important for audio material that is recorded or produced in Ambisonics.
Ambisonic Sound Field Recording and Reproduction 28
Advancements of Ambisonics
Thanks!
29
VBAP and Ambisonics compared
Triplet-wise panning (VBAP) + constant loudness + arbitrary layout -- varying spread Ambisonic Panning ~+ constant loudness + arbitrary layout ~+ invariant spread 30
Virtual t-design Ambisonics using VBAP: modified
N = 1 Fig. 7: Energy measure [dB], and spread measure [ ° ] as a function of the virtual source direction. [Frank, Zotter 201*]
Virtual t-design Ambisonics using VBAP: modified
N = 3 Fig. 7: Energy measure [dB], and spread measure [ ° ] as a function of the virtual source direction. [Frank, Zotter 201*]
Virtual t-design Ambisonics using VBAP: modified
N = 5 Fig. 7: Energy measure [dB], and spread measure [ ° ] as a function of the virtual source direction. [Frank, Zotter 201*]
Virtual t-design Ambisonics using VBAP: modified
N = 7 Fig. 7: Energy measure [dB], and spread measure [ ° ] as a function of the virtual source direction. [Frank, Zotter 201*]
Virtual t-design Ambisonics using VBAP: modified
N = 9 Fig. 7: Energy measure [dB], and spread measure [ ° ] as a function of the virtual source direction. [Frank, Zotter 201*]
Energy-preserving decoder All-round Ambisonic decoder 36