On Wed, Oct 10, 2012 at 08:03:04AM +0200, Fabio Kaiser wrote:
 
> So my concern is with finding a uniform distribution of points
> on a hemisphere. Assuming L available points my approach of
> checking uniformity is that:
> 
> - Making an educated guess of a L-point distribution on hemisphere
> - Mirror down to southern hemisphere to get a full sphere point distribution 
> LS
> - Compute Spherical Harmonic matrix Y with order N <= sqrt(LS)-1
> - Compute condition Number, k = cond(Y'*Y)
> - If k is close to one, the distribution is quite uniform

A valid approach, the only problem is when you truncate the
actual implementation to the 'above the horizon' speakers
things won't work as expected. Even if you want to reproduce
only sources with positive elevation you need speakers with
negative elevation, not the full down hemisphere, but some.
At least if the result has to be 'Ambisonic'.

You can compare creating a source image between some speakers
to interpolation in the time domain. The simplest way is linear
interpolation, just use the two nearest samples. In the spatial
domain this corresponds to pairwise panning (2D) or VBAP (3D).  
Ambisonics OTOH is similar to 'constant bandwidth' interpolation.
This requires more samples than just the nearest ones, i.e. below
the horizon speakers even for a hemisphere.

Apart from that, a simple way to get good and very practical (but
slightly suboptimal in the number of speakers required) 3D layouts
is to use rings at specific elevations. The number of speakers
required in each ring is proportional to the cosine of the elevation.
For example, a system using (bottom to top) 1 + 6 + 8 + 6 + 1 speakers
(the rings of 6 at +/- 45 degrees) will do 3rd order 3D perfectly.
You can leave out the nadir and zenith speakers if you don't have
significant sources there, this requires only minor changes to the
decoder.

Ciao,

-- 
FA

A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)

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

Reply via email to