Resampling of an audio signal by interpolation for low-delay encoding/decoding
AssigneeOrange
InventorsBalazs Kovesi, Stephane Ragot
Life of this patent
Estimating the term…
Abstract
A method is provided for resampling an audio-frequency signal in an audio-frequency signal encoding or decoding operation. The resampling is carried out by a method of interpolation of an order greater than one. The method is such that the interpolated samples are obtained by calculating a weighted average of possible interpolation values calculated over a plurality of intervals covering the time location of the sample to be interpolated. A resampling device is provided, which implements the method, and also an encoder and decoder including at least one resampling device.
Claims12
A method comprising:
- receiving an audio frequency signal for resampling from a non-transitory computer-readable memory of a FIR type resampling filter;
- and
- resampling the audio frequency signal by an audio frequency signal coder or decoder device, the resampling comprising performing an interpolation method of order higher than one, and obtaining interpolated samples by a computation of a weighted average of possible interpolation values computed over a plurality of intervals covering a temporal location of the sample to be interpolated, the interpolated samples complementing a signal decoded according to a restricted predictive decoding mode in a transition frame between a predictive decoding and a transform decoding prior to an act of combination between samples decoded according to the restricted predictive decoding and the samples decoded according to a transform decoding in the transition frame.
A device for resampling an audio frequency signal in an audio frequency signal coder or decoder, wherein the device comprises:
- a non-transitory computer-readable medium comprising instructions stored thereon;
- a processor configured by the instructions to perform acts comprising:
- receiving the audio frequency signal for resampling from a non-transitory computer-readable memory of a FIR type resampling filter;
- and resampling the audio frequency signal by an interpolation method of order higher than one, comprising:
- computing possible interpolation values for a plurality of intervals covering a temporal location of a sample to be interpolated;
- and
- obtaining the sample to be interpolated by computing a weighted average of the possible interpolation values,
- the interpolated samples complementing a signal decoded according to a restricted predictive decoding mode in a transition frame between a predictive decoding and a transform decoding prior to an act of combination between samples decoded according to the restricted predictive decoding and the samples decoded according to a transform decoding in the transition frame.
A non-transitory processor-readable storage medium, on which is stored a computer program comprising code instructions for executing a method when the instructions are executed by a processor of an audio frequency signal coder or decoder device, wherein the instructions configure the processor to perform acts comprising:
- receiving an audio frequency signal for resampling from a non-transitory computer-readable memory of a FIR type resampling filter;
- and
- resampling the audio frequency signal by an audio frequency signal coder or decoder device, the resampling comprising performing an interpolation method of order higher than one, and obtaining interpolated samples by a computation of a weighted average of possible interpolation values computed over a plurality of intervals covering a temporal location of the sample to be interpolated, the interpolated samples complementing a signal decoded according to a restricted predictive decoding mode in a transition frame between a predictive decoding and a transform decoding prior to an act of combination between samples decoded according to the restricted predictive decoding and the samples decoded according to a transform decoding in the transition frame.
Dependencies are inferred from the claim text.