CPC G10L 19/032 (2013.01) [G10L 19/02 (2013.01); H04N 19/547 (2014.11); H04N 19/635 (2014.11)] | 49 Claims |
1. An encoder for encoding an audio signal, wherein the encoder comprises a processor operable to execute computer program instructions and a memory operable to store computer program instructions executable by the processor, for performing the steps of
encoding the audio signal in a transform domain or filter-bank domain,
determining spectral coefficients of the audio signal for a current frame and at least one previous frame,
determining a spacing value, wherein the spacing value is a harmonic spacing value describing a spacing between harmonics,
selectively applying predictive encoding to a plurality of individual spectral coefficients or groups of spectral coefficients based on the spacing value,
selecting the plurality of individual spectral coefficients or groups of spectral coefficients to which predictive encoding is applied based on the spacing value,
wherein the spacing value indicates those plurality of individual encoded spectral coefficients or groups of encoded spectral coefficients which represent at least two harmonic signal components of the audio signal.
|