| CPC H04S 3/008 (2013.01) [G10L 19/008 (2013.01); H04S 3/02 (2013.01); H04S 2420/01 (2013.01); H04S 2420/11 (2013.01)] | 3 Claims |

|
1. A method for dynamic range compression (DRC), the method comprising:
receiving a reconstructed Higher Order Ambisonics (HOA) audio signal representation;
transforming the reconstructed HOA audio signal into a spatial domain based on:
WDSHT=DDSHTC, wherein DDSHT is an inverse Discrete Spherical Harmonics Transform (DSHT) matrix, wherein Cis a block of τ HOA samples, and
wherein Wis a block of spatial samples matching an input time granularity of a Quadrature Mirror Filter (QMF) bank;
applying a DRC gain value g(n, m) corresponding to a time frequency tile (n, m) based on:
w̌DRC(n, m)=diag(g(n, m)) ŵDSHT(n, m),
wherein ŵDSHT(n, m) is a vector of spatial channels for the time frequency tile (n, m); and
rendering to loudspeaker channels based on:
w(n, m)=D DDSHT−1 w̌DRC(n, m), wherein DDSHT−1 matrix is an inverse of the DDSHT matrix and D is a HOA rendering matrix,
wherein the DDSHT−1 and the DDSHT matrices are optimized for DRC purposes based on a row-vector e is calculated by
![]() and a matrix Ď2, where [1,0,0, . . . ,0] is a row vector of (N+1)2 all zero elements except for a first element with a value of one, wherein N is an HOA order, wherein
![]() wherein a compact singular value decomposition is performed D1=USVT and a new prototype matrix is calculated by: {tilde over (D)}2=UVT, wherein
![]() wherein a set of spherical positions
DSHT=[Ω1,Ωl, . . . ,Ω)N+1)2] with Ωl=[θl, ϕl]T and related quadrature (cubature) gains ∈ (N+1)2×1 are selected and wherein a mode matrix ΨDSHT is related to the spherical positions. |