| CPC H04S 3/008 (2013.01) [G10L 19/00 (2013.01); H04S 1/002 (2013.01); H04S 1/007 (2013.01); H04S 3/02 (2013.01); H04S 7/30 (2013.01); H04S 2400/01 (2013.01); H04S 2400/11 (2013.01); H04S 2420/11 (2013.01)] | 7 Claims |

|
1. A method for decoding a Higher-Order Ambisonics (HOA) audio signal, the method comprising:
receiving the HOA audio signal;
determining a matrix G of panning function values, wherein the matrix G contains, for each of a number S of virtual sampling points on a sphere, gain vectors g1 . . . gs, wherein at least a first panning function value for a first virtual sampling point located opposite to a loudspeaker position approaches zero, and at least a second panning function value for a second source located close to the loudspeaker position has a value not approaching zero; determining a decoding matrix D based on the matrix G;
applying a 3D to 2D conversion based on the matrix D in order to determine a 2D rendering matrix; and
rendering, by at least one processor, the HOA audio signal to stereo loudspeaker signals based on the 2D rendering matrix.
|
|
5. An apparatus for decoding a Higher-Order Ambisonics (HOA) audio signal, the apparatus comprising:
a first receiver configured to receive the HOA audio signal;
a first processor for determining a matrix G of panning function values, wherein the matrix G contains, for each of a number S of virtual sampling points on a sphere, gain vectors g1 . . . gs, wherein at least a first panning function value for a first virtual sampling point located opposite to a loudspeaker position approaches zero, and at least a second panning function value for a source located close to the loudspeaker position has a value not approaching zero;
a second processor for determining a decoding matrix D based on the matrix G;
a third processor applying a 3D to 2D conversion based on the matrix D in order to determine a 2D rendering matrix; and
a renderer for rendering the HOA audio signal to stereo loudspeaker signals based on the 2D rendering matrix.
|