[Vorbis-dev] Re : Ambisonics in Ogg Vorbis

Richard Lee ricardo at justnet.com.au
Mon Apr 16 02:43:11 PDT 2007


>I have been giving some thought to how to include Ambisonics in Ogg Vorbis.

As I understand it, 

mapping type = 1

was meant from the start to indicate an Ambisonic stream.  The only other information required is the number of channels which thanks to Mr Leese's clever trick tells us exactly which Ambisonic channels are used up to 3rd order.
__________________

>The channel coupling wont be optimal and the phase may get a bit munged (Ambisonics is big on low-frequency phase), but it will work.

Can we stop perpetuating this myth.

>From the previous discussions on coupling and phase, it should be obvious (to yus DSP gurus) that all coupling methods that are likely to be used with an Ambisonic (or indeed any multichannel) stream will preserve phase.

The phase mucking methods have not been implemented.
__________________

So from the above, a Vorbis codec is straightforward.  It only remains for a DSP guru to implement this for a common multi-channel player like VideoLAN or Windoz Media Player.

Sebastien Olter is doing some code which will be useful towards this end.

Windoz Media Player already has a good Ambisonic B-format to speaker decoder courtesy Bruce Wiggins' WAD

http://sparg.derby.ac.uk/SPARG/Staff_BW.asp

These should work with any DirectShow capable players too.

If you are a DSP guru planning to do this for Windoz Media Player, please contact Bruce to make sure your decoder will feed WAD correctly in WMP.



-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 269.4.0/762 - Release Date: 15/04/07 16:22



More information about the Vorbis-dev mailing list