Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal
AssigneeFraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
InventorsBernd EDLER, Christian HELMRICH, Max NEUENDORF, Benjamin SCHUBERT
Life of this patent
Estimating the term…
Abstract
An encoder for encoding an audio signal is configured to encode the audio signal in a transform domain or filter-bank domain, is configured to determine spectral coefficients of the audio signal for a current frame and at least one previous frame, and is configured to selectively apply predictive encoding to a plurality of individual spectral coefficients or groups of spectral coefficients which are separated by at least one spectral coefficient.
Claims51
An encoder for encoding an audio signal, wherein the encoder is configured to encode the audio signal in a transform domain or filter-bank domain, wherein the encoder is configured to determine spectral coefficients of the audio signal for a current frame and at least one previous frame, wherein the encoder is configured to selectively apply predictive encoding to a plurality of individual spectral coefficients or groups of spectral coefficients, wherein the encoder is configured to determine a spacing value, wherein the encoder is configured to select the plurality of individual spectral coefficients or groups of spectral coefficients to which predictive encoding is applied based on the spacing value.
A decoder for decoding an encoded audio signal, wherein the decoder is configured to decode the encoded audio signal in a transform domain or filter-bank domain, wherein the decoder is configured to parse the encoded audio signal to acquire encoded spectral coefficients of the audio signal for a current frame and at least one previous frame, and wherein the decoder is configured to selectively apply predictive decoding to a plurality of individual encoded spectral coefficients or groups of encoded spectral coefficients, wherein the decoder is configured to acquire a spacing value, wherein the decoder is configured to select the plurality of individual encoded spectral coefficients or groups of encoded spectral coefficients to which predictive decoding is applied based on the spacing value.
Method for encoding an audio signal in a transform domain or filter-bank domain, the method comprising:
- determining spectral coefficients of the audio signal for a current frame and at least one previous frame;
- determining a spacing value;
- and
- selectively applying predictive encoding to a plurality of individual spectral coefficients or groups of spectral coefficients, wherein the plurality of individual spectral coefficients or groups of spectral coefficients to which predictive encoding is applied are selected based on the spacing value.
Method for decoding an encoded audio signal in a transform domain or filter-bank domain, the method comprising:
- parsing the encoded audio signal to acquire encoded spectral coefficients of the audio signal for a current frame and at least one previous frame;
- acquiring a spacing value;
- and
- selectively applying predictive decoding to a plurality of individual encoded spectral coefficients or groups of encoded spectral coefficients, wherein the plurality of individual encoded spectral coefficients or groups of encoded spectral coefficients to which predictive decoding is applied are selected based on the spacing value.
A non-transitory digital storage medium having a computer program stored thereon to perform the method for encoding an audio signal in a transform domain or filter-bank domain, the method comprising:
- determining spectral coefficients of the audio signal for a current frame and at least one previous frame;
- determining a spacing value;
- and
- selectively applying predictive encoding to a plurality of individual spectral coefficients or groups of spectral coefficients, wherein the plurality of individual spectral coefficients or groups of spectral coefficients to which predictive encoding is applied are selected based on the spacing value,
- when said computer program is run by a computer.
A non-transitory digital storage medium having a computer program stored thereon to perform the method for decoding an encoded audio signal in a transform domain or filter-bank domain, the method comprising:
- parsing the encoded audio signal to acquire encoded spectral coefficients of the audio signal for a current frame and at least one previous frame;
- acquiring a spacing value;
- and
- selectively applying predictive decoding to a plurality of individual encoded spectral coefficients or groups of encoded spectral coefficients, wherein the plurality of individual encoded spectral coefficients or groups of encoded spectral coefficients to which predictive decoding is applied are selected based on the spacing value, when said computer program is run by a computer.
An encoder for encoding an audio signal, wherein the encoder is configured to encode the audio signal in a transform domain or filter-bank domain, wherein the encoder is configured to determine spectral coefficients of the audio signal for a current frame and at least one previous frame, wherein the encoder is configured to selectively apply predictive encoding to a plurality of individual spectral coefficients or groups of spectral coefficients, wherein the encoder is configured to determine a spacing value, wherein the encoder is configured to select the plurality of individual spectral coefficients or groups of spectral coefficients to which predictive encoding is applied based on the spacing value;
- wherein the encoder is configured to select individual spectral coefficients or groups of spectral coefficients spectrally arranged according to a harmonic grid defined by the spacing value for a predictive encoding.
A decoder for decoding an encoded audio signal, wherein the decoder is configured to decode the encoded audio signal in a transform domain or filter-bank domain, wherein the decoder is configured to parse the encoded audio signal to acquire encoded spectral coefficients of the audio signal for a current frame and at least one previous frame, and wherein the decoder is configured to selectively apply predictive decoding to a plurality of individual encoded spectral coefficients or groups of encoded spectral coefficients, wherein the decoder is configured to acquire a spacing value, wherein the decoder is configured to select the plurality of individual encoded spectral coefficients or groups of encoded spectral coefficients to which predictive decoding is applied based on the spacing value;
- wherein the decoder is configured to select individual spectral coefficients or groups of spectral coefficients spectrally arranged according to a harmonic grid defined by the spacing value for a predictive decoding.
Dependencies are inferred from the claim text.