Audio Encoder and Decoder for Encoding Frames of Sampled Audio Signals
First Claim
1. An audio encoder adapted for encoding frames of a sampled audio signal to acquire encoded frames, wherein a frame comprises a number of time domain audio samples, comprising:
- a predictive coding analysis stage for determining information on coefficients of a synthesis filter and information on a prediction domain frame based on a frame of audio samples;
a frequency domain transformer for transforming a frame of audio samples to the frequency domain to acquire a frame spectrum;
an encoding domain decider for deciding whether encoded data for a frame is based on the information on the coefficients and on the information on the prediction domain frame, or based on the frame spectrum;
a controller for determining information on a switching coefficient when the encoding domain decider decides that encoded data of a current frame is based on the information on the coefficients and the information on the prediction domain frame when encoded data of a previous frame was encoded based on a previous frame spectrum acquired by the frequency domain transformer; and
a redundancy reducing encoder for encoding the information on the prediction domain frame, the information on the coefficients, the information on the switching coefficient and/or the frame spectrum,wherein the information on the switching coefficient comprises an information enabling an initialization of a predictive synthesis stage, and the controller is adapted for determining the information on the switching coefficient based on an LPC analysis of the previous frame, andthe controller is adapted for determining the information on the switching coefficient based on a high pass filtered version of a decoded frame spectrum of the previous frame.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio encoder adapted for encoding frames of a sampled audio signal to obtain encoded frames, wherein a frame has a number of time domain audio samples, having a predictive coding analysis stage for determining information on coefficients of a synthesis filter and information on a prediction domain frame based on a frame of audio samples. The audio encoder further has a frequency domain transformer for transforming a frame of audio samples to the frequency domain to obtain a frame spectrum and an encoding domain decider for deciding whether encoded data for a frame is based on the information on the coefficients and on the information on the prediction domain frame, or based on the frame spectrum. Moreover, the audio encoder has a controller for determining an information on a switching coefficient when the encoding domain decider decides that encoded data of a current frame is based on the information on the coefficients and the information on the prediction domain frame when encoded data of a previous frame was encoded based on a previous frame spectrum and a redundancy reducing encoder for encoding the information on the prediction domain frame, the information on the coefficients, the information on the switching coefficient and/or the frame spectrum.
87 Citations
15 Claims
-
1. An audio encoder adapted for encoding frames of a sampled audio signal to acquire encoded frames, wherein a frame comprises a number of time domain audio samples, comprising:
-
a predictive coding analysis stage for determining information on coefficients of a synthesis filter and information on a prediction domain frame based on a frame of audio samples; a frequency domain transformer for transforming a frame of audio samples to the frequency domain to acquire a frame spectrum; an encoding domain decider for deciding whether encoded data for a frame is based on the information on the coefficients and on the information on the prediction domain frame, or based on the frame spectrum; a controller for determining information on a switching coefficient when the encoding domain decider decides that encoded data of a current frame is based on the information on the coefficients and the information on the prediction domain frame when encoded data of a previous frame was encoded based on a previous frame spectrum acquired by the frequency domain transformer; and a redundancy reducing encoder for encoding the information on the prediction domain frame, the information on the coefficients, the information on the switching coefficient and/or the frame spectrum, wherein the information on the switching coefficient comprises an information enabling an initialization of a predictive synthesis stage, and the controller is adapted for determining the information on the switching coefficient based on an LPC analysis of the previous frame, and the controller is adapted for determining the information on the switching coefficient based on a high pass filtered version of a decoded frame spectrum of the previous frame. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for encoding frames of a sampled audio signal to acquire encoded frames, wherein a frame comprises a number of time domain audio samples, comprising:
-
determining information on coefficients of a synthesis filter and information on a prediction domain frame based on a frame of audio samples; transforming a frame of audio samples to the frequency domain to acquire a frame spectrum; deciding whether encoded data for a frame is based on the information on the coefficients and on the information on the prediction domain frame, or based on the frame spectrum; determining information on a switching coefficient when it is decided that encoded data of a current frame is based on the information on the coefficients and the information on the prediction domain frame when encoded data of a previous frame was encoded based on a previous frame spectrum acquired by the frequency domain transformer; and encoding the information on the prediction domain frame, the information on the coefficients, the information on the switching coefficient and/or the frame spectra, wherein the information on the switching coefficient comprises an information enabling an initialization of a predictive synthesis stage, and the determination of the information on the switching coefficient is performed based on an LPC analysis of the previous frame, and the controller is adapted for determining the information on the switching coefficient based on a high pass filtered version of a decoded frame spectrum of the previous frame.
-
-
7. An audio decoder for decoding encoded frames to acquire frames of a sampled audio signal, wherein a frame comprises a number of time domain audio samples, comprising:
-
a redundancy retrieving decoder for decoding the encoded frames to acquire information on a prediction domain frame, information on coefficients for a synthesis filter and/or a frame spectrum; a predictive synthesis stage for determining a predicted frame of audio samples based on the information on the coefficients for the synthesis filter and the information on the prediction domain frame; a time domain transformer for transforming the frame spectrum to the time domain to acquire a transformed frame from the frame spectrum; a combiner for combining the transformed frame and the predicted frame to acquire the frames of the sampled audio signal; and a controller for controlling a switch-over process, the switch-over process being effected when a previous frame is based on a transformed frame and a current frame is based on a predicted frame, the controller being configured for providing a switching coefficient to the predictive synthesis stage for initialization of the predictive synthesis stage based on an LPC analysis of the previous frame so that the predictive synthesis stage is initialized when the switch-over process is effected. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for decoding encoded frames to acquire frames of a sampled audio signal, wherein a frame comprises a number of time domain audio samples, comprising:
-
decoding the encoded frames to acquire information on a prediction domain frame, and information on coefficients for a synthesis filter and/or a frame spectrum; determining a predicted frame of audio samples based on the information of the coefficients for the synthesis filter and the information on the prediction domain frame; transforming the frame spectrum to the time domain to acquire a transformed frame from the frame spectrum; combining the transformed frame and the predicted frame to acquire the frames of the sampled audio signal; and controlling a switch-over process, the switch-over process being effected when a previous frame is based on the transformed frame, and a current frame is based on the predicted frame; providing a switching coefficient for initialization based on an LPC analysis of the previous frame so that a predictive synthesis stage is initialized when the switch-over process is effected.
-
-
14. A computer program comprising a program code for performing, when a computer program runs on a computer or processor, the method for encoding frames of a sampled audio signal to acquire encoded frames, wherein a frame comprises a number of time domain audio samples, comprising:
-
determining information on coefficients of a synthesis filter and information on a prediction domain frame based on a frame of audio samples; transforming a frame of audio samples to the frequency domain to acquire a frame spectrum; deciding whether encoded data for a frame is based on the information on the coefficients and on the information on the prediction domain frame, or based on the frame spectrum; determining information on a switching coefficient when it is decided that encoded data of a current frame is based on the information on the coefficients and the information on the prediction domain frame when encoded data of a previous frame was encoded based on a previous frame spectrum acquired by the frequency domain transformer; and encoding the information on the prediction domain frame, the information on the coefficients, the information on the switching coefficient and/or the frame spectra, wherein the information on the switching coefficient comprises an information enabling an initialization of a predictive synthesis stage, and the determination of the information on the switching coefficient is performed based on an LPC analysis of the previous frame, and the controller is adapted for determining the information on the switching coefficient based on a high pass filtered version of a decoded frame spectrum of the previous frame.
-
-
15. A computer program comprising a program code for performing, when a computer program runs on a computer or processor, the method for decoding encoded frames to acquire frames of a sampled audio signal, wherein a frame comprises a number of time domain audio samples, comprising:
-
decoding the encoded frames to acquire information on a prediction domain frame, and information on coefficients for a synthesis filter and/or a frame spectrum; determining a predicted frame of audio samples based on the information of the coefficients for the synthesis filter and the information on the prediction domain frame; transforming the frame spectrum to the time domain to acquire a transformed frame from the frame spectrum; combining the transformed frame and the predicted frame to acquire the frames of the sampled audio signal; and controlling a switch-over process, the switch-over process being effected when a previous frame is based on the transformed frame, and a current frame is based on thr predicted frame; providing a switching coefficient for initialization based on an LPC analysis of the previous frame so that a predictive synthesis stage is initialized when the switch-over process is effected.
-
Specification