CPC G10L 19/008 (2013.01) [G10L 19/0017 (2013.01); G10L 19/038 (2013.01); H04S 3/02 (2013.01); G10L 19/032 (2013.01); H04S 2400/01 (2013.01); H04S 2420/03 (2013.01)] | 20 Claims |
1. A method for encoding N audio signals, the method comprising:
receiving the N audio signals;
generating a downmix signal comprising M channels from the N audio signals;
determining N rows in an upmix matrix, each of the N rows in the upmix matrix comprising M elements; and
generating an encoded signal from downmix signal and the N rows in the upmix matrix, wherein, for each of the N rows in the upmix matrix, generating the encoded signal comprises:
selecting a subset of elements from the M elements of the row in the upmix matrix;
representing each element in the selected subset of elements by a value and a position in the upmix matrix; and
encoding, using entropy coding, the value and the position in the upmix matrix of each element in the selected subset of elements.
|