| CPC G10L 19/008 (2013.01) [G10L 25/06 (2013.01)] | 20 Claims |

|
1. A multi-channel audio signal encoding method, comprising:
obtaining a to-be-encoded first audio frame, wherein the first audio frame comprises at least five channel signals;
obtaining a correlation value set, wherein the correlation value set comprises respective correlation values of a plurality of channel pairs, wherein one channel pair of the plurality of channel pairs comprises two channel signals of the at least five channel signals, and wherein a correlation value of the channel pair indicates correlation between the two channel signals of the channel pair;
selecting M correlation values from the correlation value set, wherein all the M correlation values are greater than correlation values other than the M correlation values in the correlation value set, wherein all the M correlation values are greater than or equal to a pairing threshold, and wherein M is a positive integer less than or equal to a specified value;
obtaining M channel pair sets, wherein each channel pair set comprises one or more channel pairs corresponding to the M correlation values, and wherein when the channel pair set comprises at least two channel pairs, the at least two channel pairs do not comprise a same channel signal;
determining a target channel pair set from the M channel pair sets, wherein a sum of correlation values of all channel pairs in the target channel pair set is the largest in those of the M channel pair sets; and
encoding the first audio frame based on the target channel pair set.
|