| CPC G10L 19/008 (2013.01) [H04S 3/02 (2013.01); H04S 7/308 (2013.01); H04S 2400/13 (2013.01); H04S 2420/11 (2013.01)] | 4 Claims |

|
1. A method for decoding an ambisonics audio soundfield representation for playback, the ambisonics audio soundfield representation having an order N, the method comprising:
receiving, by a processor configured to decode the audio soundfield representation, the audio soundfield representation;
receiving, by the processor, a decode matrix for decoding the audio soundfield representation to determine a decoded audio signal,
wherein the decode matrix is based on a mode matrix that was determined based on source directions and an order of the ambisonics audio soundfield representation;
wherein the decode matrix is further based on a second matrix containing panning functions for a first plurality of L loudspeaker positions and a second plurality of source directions, wherein a size of the second matrix is L×S, wherein the plurality of S source directions are distributed over a unit sphere, wherein each direction of the plurality of S source directions includes a corresponding azimuth angle and a corresponding inclination angle, and wherein S>=(N+1) 2, and wherein the panning functions are indicated by gain values; and
determining the decoded audio signal based on a multiplication of the decode matrix and the audio soundfield representation.
|