Low Bitrate Audio Encoding/Decoding Scheme with Common Preprocessing
First Claim
1. Audio encoder for generating an encoded audio signal, comprising:
- a first encoding branch for encoding an audio intermediate signal in accordance with a first coding algorithm, the first coding algorithm comprising an information sink model and generating, in a first encoding branch output signal, encoded spectral information representing the audio intermediate signal, the first encoding branch comprising a spectral conversion block for converting the audio intermediate signal into a spectral domain and a spectral audio encoder for encoding an output signal of the spectral conversion block to acquire the encoded spectral information;
a second encoding branch for encoding an audio intermediate signal in accordance with a second coding algorithm, the second coding algorithm comprising an information source model and generating, in a second encoding branch output signal, encoded parameters for the information source model representing the audio intermediate signal, the second encoding branch comprising an LPC analyzer for analyzing the audio intermediate signal and for outputting an LPC information signal usable for controlling an LPC synthesis filter and an excitation signal, and an excitation encoder for encoding the excitation signal to acquire the encoded parameters; and
a common pre-processing stage for pre-processing an audio input signal to acquire the audio intermediate signal, wherein the common pre-processing stage is operative to process the audio input signal so that the audio intermediate signal is a compressed version of the audio input signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio encoder has a common preprocessing stage, an information sink based encoding branch such as spectral domain encoding branch, a information source based encoding branch such as an LPC-domain encoding branch and a switch for switching between these branches at inputs into these branches or outputs of these branches controlled by a decision stage. An audio decoder has a spectral domain decoding branch, an LPC-domain decoding branch, one or more switches for switching between the branches and a common post-processing stage for post-processing a time-domain audio signal for obtaining a post-processed audio signal.
115 Citations
27 Claims
-
1. Audio encoder for generating an encoded audio signal, comprising:
-
a first encoding branch for encoding an audio intermediate signal in accordance with a first coding algorithm, the first coding algorithm comprising an information sink model and generating, in a first encoding branch output signal, encoded spectral information representing the audio intermediate signal, the first encoding branch comprising a spectral conversion block for converting the audio intermediate signal into a spectral domain and a spectral audio encoder for encoding an output signal of the spectral conversion block to acquire the encoded spectral information; a second encoding branch for encoding an audio intermediate signal in accordance with a second coding algorithm, the second coding algorithm comprising an information source model and generating, in a second encoding branch output signal, encoded parameters for the information source model representing the audio intermediate signal, the second encoding branch comprising an LPC analyzer for analyzing the audio intermediate signal and for outputting an LPC information signal usable for controlling an LPC synthesis filter and an excitation signal, and an excitation encoder for encoding the excitation signal to acquire the encoded parameters; and a common pre-processing stage for pre-processing an audio input signal to acquire the audio intermediate signal, wherein the common pre-processing stage is operative to process the audio input signal so that the audio intermediate signal is a compressed version of the audio input signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Method of audio encoding for generating an encoded audio signal, comprising:
-
encoding an audio intermediate signal in accordance with a first coding algorithm, the first coding algorithm comprising an information sink model and generating, in a first output signal, encoded spectral information representing the audio signal, the first coding algorithm comprising a spectral conversion step of converting the audio intermediate signal into a spectral domain and a spectral audio encoding step of encoding an output signal of the spectral conversion step to acquire the encoded spectral information; encoding an audio intermediate signal in accordance with a second coding algorithm, the second coding algorithm comprising an information source model and generating, in a second output signal, encoded parameters for the information source model representing the intermediate signal, the second encoding branch comprising a step of LPC analyzing the audio intermediate signal and outputting an LPC information signal usable for controlling an LPC synthesis filter, and an excitation signal, and a step of excitation encoding the excitation signal to acquire the encoded parameters; and commonly pre-processing an audio input signal to acquire the audio intermediate signal, wherein, in the step of commonly pre-processing the audio input signal is processed so that the audio intermediate signal is a compressed version of the audio input signal, wherein the encoded audio signal comprises, for a certain portion of the audio signal either the first output signal or the second output signal.
-
-
14. Audio decoder for decoding an encoded audio signal, comprising:
-
a first decoding branch for decoding an encoded signal encoded in accordance with a first coding algorithm comprising an information sink model, the first decoding branch comprising a spectral audio decoder for spectral audio decoding the encoded signal encoded in accordance with a first coding algorithm comprising an information sink model, and a time-domain converter for converting an output signal of the spectral audio decoder into the time domain; a second decoding branch for decoding an encoded audio signal encoded in accordance with a second coding algorithm comprising an information source model, the second decoding branch comprising an excitation decoder for decoding the encoded audio signal encoded in accordance with a second coding algorithm to acquire an LPC domain signal, and an LPC synthesis stage for receiving an LPC information signal generated by an LPC analysis stage and for converting the LPC domain signal into the time domain; a combiner for combining time domain output signals from the time domain converter of the first decoding branch and the LPC synthesis stage of the second decoding branch to acquire a combined signal; and a common post-processing stage for processing the combined signal so that a decoded output signal of the common post-processing stage is an expanded version of the combined signal. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. Method of audio decoding an encoded audio signal, comprising:
-
decoding an encoded signal encoded in accordance with a first coding algorithm comprising an information sink model, comprising spectral audio decoding the encoded signal encoded in accordance with a first coding algorithm comprising an information sink model, and time domain converting an output signal of the spectral audio decoding step into the time domain; decoding an encoded audio signal encoded in accordance with a second coding algorithm comprising an information source model, comprising excitation decoding the encoded audio signal encoded in accordance with a second coding algorithm to acquire an LPC domain signal, an for receiving an LPC information signal generated by an LPC analysis stage and LPC synthesizing to convert the LPC domain signal into the time domain; combining time domain output signals from the step of time domain converting and the step of LPC synthesizing to acquire a combined signal; and commonly processing the combined signal so that a decoded output signal of the common post-processing stage is an expanded version of the combined signal.
-
-
25. Computer program for performing, when running on a computer, the method of audio encoding for generating an encoded audio signal, comprising:
-
encoding an audio intermediate signal in accordance with a first coding algorithm, the first coding algorithm comprising an information sink model and generating, in a first output signal, encoded spectral information representing the audio signal, the first coding algorithm comprising a spectral conversion step of converting the audio intermediate signal into a spectral domain and a spectral audio encoding step of encoding an output signal of the spectral conversion step to acquire the encoded spectral information; encoding an audio intermediate signal in accordance with a second coding algorithm, the second coding algorithm comprising an information source model and generating, in a second output signal, encoded parameters for the information source model representing the intermediate signal, the second encoding branch comprising a step of LPC analyzing the audio intermediate signal and outputting an LPC information signal usable for controlling an LPC synthesis filter, and an excitation signal, and a step of excitation encoding the excitation signal to acquire the encoded parameters; and commonly pre-processing an audio input signal to acquire the audio intermediate signal, wherein, in the step of commonly pre-processing the audio input signal is processed so that the audio intermediate signal is a compressed version of the audio input signal, wherein the encoded audio signal comprises, for a certain portion of the audio signal either the first output signal or the second output signal.
-
-
26. Computer program for performing, when running on a computer, the method of audio decoding an encoded audio signal, comprising:
-
decoding an encoded signal encoded in accordance with a first coding algorithm comprising an information sink model, comprising spectral audio decoding the encoded signal encoded in accordance with a first coding algorithm comprising an information sink model, and time domain converting an output signal of the spectral audio decoding step into the time domain; decoding an encoded audio signal encoded in accordance with a second coding algorithm comprising an information source model, comprising excitation decoding the encoded audio signal encoded in accordance with a second coding algorithm to acquire an LPC domain signal, an for receiving an LPC information signal generated by an LPC analysis stage and LPC synthesizing to convert the LPC domain signal into the time domain; combining time domain output signals from the step of time domain converting and the step of LPC synthesizing to acquire a combined signal; and commonly processing the combined signal so that a decoded output signal of the common post-processing stage is an expanded version of the combined signal.
-
-
27. Encoded audio signal comprising:
-
a first encoding branch output signal representing a first portion of an audio signal encoded in accordance with a first coding algorithm, the first coding algorithm comprising an information sink model, the first encoding branch output signal comprising encoded spectral information representing the audio signal, the first encoding branch comprising a spectral conversion block for converting the audio intermediate signal into a spectral domain and a spectral audio encoder for encoding an output signal of the spectral conversion block to acquire the encoded spectral information; a second encoding branch output signal representing a second portion of an audio signal, which is different from the first portion of the output signal, the second portion being encoded in accordance with a second coding algorithm, the second coding algorithm comprising an information source model, the second encoding branch output signal comprising encoded parameters for the information source model representing the intermediate signal, the second encoding branch comprising an LPC analyzer for analyzing the audio intermediate signal and for outputting an LPC information signal usable for controlling an LPC synthesis filter and an excitation signal, and an excitation encoder for encoding the excitation signal to acquire the encoded parameters; and common pre-processing parameters representing differences between the audio signal and an expanded version of the audio signal.
-
Specification