Patent ID: 8407060

Claim:
A Spatial audio object coding (SAOC) decoder for decoding a SAOC stereo downmix signal, SAOC side information and a residual coding, the SAOC stereo downmix signal being a combination of a stereo object signal forming first and second audio signals, and a mono object signal forming a third audio signal, the SAOC side information comprising object energy ratios for each of the first, second, and third audio signals and inter-signal correlation between the first and second audio signals, and the residual coding being provided to enhance an up-mix reconstruction quality, the SAOC decoder comprises a hardware implementation including: a calculating device arranged to calculate channel prediction coefficients from the object energy ratios and the inter-signal correlation; and a reconstructing device arranged to up-mix reconstruct the first and second audio signals and/or the third audio signal from the SAOC stereo downmix signal using the channel prediction coefficients and the residual coding; wherein the SAOC side information further comprises a downmix matrix, entries of which indicate a weight by which the first, second, and third audio signals contribute to left and right downmix channels of the SAOC stereo downmix signal by summation; the first audio signal contributes to the left downmix channel while not contributing to the right downmix channel, the second audio signal contributes to the right downmix channel while not contributing to the left downmix channel, and the third audio signal contributes to both the left and right downmix channels; the SAOC decoder is configured to perform the up-mix reconstruction further using the downmix matrix; and the SAOC decoder is configured to perform the up-mix reconstruction using ( L ^ R ^ S 2 ) = D - 1 ⁢ { ( 1 C ) ⁢ d + H } where {circumflex over (L)} is a reconstruction of the first audio signal, {circumflex over (R)} is a reconstruction of the second audio signal, S 2 is a reconstruction of the third audio signal, d is the SAOC stereo downmix signal with d = ( d 1 d 2 ) , with d 1 being the left downmix channel and d 2 being the right downmix channel, the “1” is a 2×2 identity matrix, D is the downmix matrix, H is H = ( 1 1 res ) with res being a residual signal represented by the residual coding, and C being a prediction coefficient matrix C consisting of the channel prediction coefficients.