A method for determining for the compression of an HOA data frame representation (C(k)) a lowest integer number βe of bits for describing representations of non-differential gain values corresponding to amplitude changes as an exponent of two (2e) for channel signals of the HOA data frames, wherein each channel signal in each frame comprises a group of sample values and wherein to each channel signal (y1(k−2), . . . ,yI(k−2)) of each one of the HOA data frames a differential gain value is assigned, wherein the differential gain value causes a change of amplitudes of first sample values of a channel signal in a current HOA data frame ((k−2)) with respect to second sample values of a channel signal in a previous HOA data frame ((k−3)), and wherein resulting gain adapted channel signals are encoded in an encoder,
- and wherein the HOA data frame representation was rendered in a spatial domain to 0 virtual loudspeaker signals wj(t), wherein positions of the virtual loudspeakers are lying on a unit sphere and are targeted to be distributed uniformly on that unit sphere, said rendering beingrepresented by amatrix multiplication w(t)=(Ψ)−1·c(t), wherein w(t) is a vector containing all virtual loudspeaker signals, Ψ is a virtual loudspeaker positions mode matrix, and c(t) is a vector of the corresponding HOA coefficient sequences of the HOA data frame representation,
- and wherein said HOA data frame representation (C(k)) was normalised such that
-
- w
-
- (
- t
- )
-
- ∞
- =
- max
- 1
- ≤
- j
- ≤
- O
-
-
- w
- j
-
- (
- t
- )
-
- ≤
- 1
- ∀
- t
- ,
- the method including:
- forming channel signals by:
- a) for representing predominant sound signals (x(t)) in the channel signals, multiplying a vector of HOA coefficient sequences c(t) by a mixing matrix A, wherein an Euclidean norm of which mixing matrix A is not greater than ‘1’, wherein mixing matrix A represents a linear combination of coefficient sequences of a normalised HOA data frame representation;
- b) for representing an ambient component cAMB(t) in the channel signals, subtracting the predominant sound signals from the normalised HOA data frame representation, and selecting at least part of the coefficient sequences of said ambient component CAMB(t), wherein ∥cAMB(t)∥22≦∥c(t)∥22, and transforming a resulting minimum ambient component cAMB,MIN(t) by computing wMIN(t) =ΨMIN−1·cAMB,MIN(t), wherein ∥ΨMIN−∥2<1 and ΨMIN is a mode matrix for said minimum ambient component cAMB,MIN(t);
- c) selecting part of the HOA coefficient sequences c(t) that relate to coefficient sequences of the ambient HOA component to which a spatial transform is applied, and the minimum order NMIN describing the number of said selected coefficient sequences is NMIN ≦9;
- determining the integer number βe of bits based on βe=┌log2(┌log2(√{square root over (KMAX)}·0)┐+1)┐, wherein KMAX=max1≦N≦NMAXK(N,Ω1(N), . . . , Ω0(N)), N is the order, NMAX is a maximum order of interest, Ω1(N), . . . , Ω0(N) are directions of said virtual loudspeakers, 0=(N+1)2 is the number of HOA coefficient sequences, and K is a ratio between the squared Euclidean norm ∥Ψ∥22 of said mode matrix and 0.