Multi-resolution switched audio encoding/decoding scheme
First Claim
1. Audio encoder for encoding an audio signal, comprising:
- a first coding branch for encoding an audio signal using a first coding algorithm to acquire a first encoded signal, the first coding branch comprising the first converter for converting an input signal into a spectral domain;
a second coding branch for encoding an audio signal using a second coding algorithm to acquire a second encoded signal, wherein the first coding algorithm is different from the second coding algorithm, the second coding branch comprising a domain converter for converting an input signal from an input domain into an output domain, and a second converter for converting an input signal into a spectral domain;
a switch for switching between the first coding branch and the second coding branch so that, for a portion of the audio input signal, either the first encoded signal or the second encoded signal is in an encoder output signal;
a signal analyzer for analyzing the portion of the audio signal to determine, whether the portion of the audio signal is represented as the first encoded signal or the second encoded signal in the encoder output signal, wherein the signal analyzer is furthermore configured for variably determining a respective time/frequency resolution of the first converter and the second converter, when the first encoded signal or the second encoded signal representing the portion of the audio signal is generated; and
an output interface for generating an encoder output signal comprising the first encoded signal and the second encoded signal and information indicating the first encoded signal and the second encoded signal, and information indicating the time/frequency resolution applied for encoding the first encoded signal and for encoding the second encoded signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio encoder for encoding an audio signal has a first coding branch, the first coding branch comprising a first converter for converting a signal from a time domain into a frequency domain. Furthermore, the audio encoder has a second coding branch comprising a second time/frequency converter. Additionally, a signal analyzer for analyzing the audio signal is provided. The signal analyzer, on the hand, determines whether an audio portion is effective in the encoder output signal as a first encoded signal from the first encoding branch or as a second encoded signal from a second encoding branch. On the other hand, the signal analyzer determines a time/frequency resolution to be applied by the converters when generating the encoded signals. An output interface includes, in addition to the first encoded signal and the second encoded signal, a resolution information identifying the resolution used by the first time/frequency converter and used by the second time/frequency converter.
-
Citations
18 Claims
-
1. Audio encoder for encoding an audio signal, comprising:
-
a first coding branch for encoding an audio signal using a first coding algorithm to acquire a first encoded signal, the first coding branch comprising the first converter for converting an input signal into a spectral domain; a second coding branch for encoding an audio signal using a second coding algorithm to acquire a second encoded signal, wherein the first coding algorithm is different from the second coding algorithm, the second coding branch comprising a domain converter for converting an input signal from an input domain into an output domain, and a second converter for converting an input signal into a spectral domain; a switch for switching between the first coding branch and the second coding branch so that, for a portion of the audio input signal, either the first encoded signal or the second encoded signal is in an encoder output signal; a signal analyzer for analyzing the portion of the audio signal to determine, whether the portion of the audio signal is represented as the first encoded signal or the second encoded signal in the encoder output signal, wherein the signal analyzer is furthermore configured for variably determining a respective time/frequency resolution of the first converter and the second converter, when the first encoded signal or the second encoded signal representing the portion of the audio signal is generated; and an output interface for generating an encoder output signal comprising the first encoded signal and the second encoded signal and information indicating the first encoded signal and the second encoded signal, and information indicating the time/frequency resolution applied for encoding the first encoded signal and for encoding the second encoded signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Method of audio encoding an audio signal, comprising:
-
encoding, in a first coding branch, an audio signal using a first coding algorithm to acquire a first encoded signal, the first coding branch comprising the first converter for converting an input signal into a spectral domain; encoding, in a second coding branch, an audio signal using a second coding algorithm to acquire a second encoded signal, wherein the first coding algorithm is different from the second coding algorithm, the second coding branch comprising a domain converter for converting an input signal from an input domain into an output domain, and a second converter for converting an input signal into a spectral domain; switching between the first coding branch and the second coding branch so that, for a portion of the audio input signal, either the first encoded signal or the second encoded signal is in an encoder output signal; analyzing the portion of the audio signal to determine, whether the portion of the audio signal is represented as the first encoded signal or the second encoded signal in the encoder output signal, variably determining a respective time/frequency resolution of the first converter and the second converter, when the first encoded signal or the second encoded signal representing the portion of the audio signal is generated; and generating an encoder output signal comprising the first encoded signal and the second encoded signal and information indicating the first encoded signal and the second encoded signal, and information indicating the time/frequency resolution applied for encoding the first encoded signal and for encoding the second encoded signal.
-
-
9. Audio decoder for decoding an encoded signal, the encoded signal comprising a first encoded signal, a second encoded signal, an indication indicating the first encoded signal and the second encoded signal, and a time/frequency resolution information to be used for decoding the first encoded signal and the second encoded audio signal, comprising:
-
a first decoding branch for decoding the first encoded signal using a first controllable frequency/time converter, the first controllable frequency/time converter being configured for being controlled using the time/frequency resolution information for the first encoded signal to acquire a first decoded signal; a second decoding branch for decoding the second encoded signal using a second controllable frequency/time converter, the second controllable frequency/time converter being configured for being controlled using the time/frequency resolution information for the second encoded signal; a controller for controlling the first frequency/time converter and the second frequency/time converter using the time/frequency resolution information; a domain converter for generating a synthesis signal using the second decoded signal; and a combiner for combining the first decoded signal and the synthesis signal to acquire a decoded audio signal. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. Method of audio decoding an encoded signal, the encoded signal comprising a first encoded signal, a second encoded signal, an indication indicating the first encoded signal and the second encoded signal, and a time/frequency resolution information to be used for decoding the first encoded signal and the second encoded audio signal, comprising:
-
decoding, by a first decoding branch, the first encoded signal using a first controllable frequency/time converter, the first controllable frequency/time converter being configured for being controlled using the time/frequency resolution information for the first encoded signal to acquire a first decoded signal; decoding, by a second decoding branch, the second encoded signal using a second controllable frequency/time converter, the second controllable frequency/time converter being configured for being controlled using the time/frequency resolution information for the second encoded signal; controlling the first frequency/time converter and the second frequency/time converter using the time/frequency resolution information; generating, by a domain converter, a synthesis signal using the second decoded signal; and combining the first decoded signal and the synthesis signal to acquire a decoded audio signal.
-
-
18. A non-transitory storage medium having stored thereon a computer program for performing, when running on a processor, a method of audio encoding an audio signal, comprising:
-
encoding, in a first coding branch, an audio signal using a first coding algorithm to acquire a first encoded signal, the first coding branch comprising the first converter for converting an input signal into a spectral domain; encoding, in a second coding branch, an audio signal using a second coding algorithm to acquire a second encoded signal, wherein the first coding algorithm is different from the second coding algorithm, the second coding branch comprising a domain converter for converting an input signal from an input domain into an output domain, and a second converter for converting an input signal into a spectral domain; switching between the first coding branch and the second coding branch so that, for a portion of the audio input signal, either the first encoded signal or the second encoded signal is in an encoder output signal; analyzing the portion of the audio signal to determine, whether the portion of the audio signal is represented as the first encoded signal or the second encoded signal in the encoder output signal, variably determining a respective time/frequency resolution of the first converter and the second converter, when the first encoded signal or the second encoded signal representing the portion of the audio signal is generated; and generating an encoder output signal comprising the first encoded signal and the second encoded signal and information indicating the first encoded signal and the second encoded signal, and information indicating the time/frequency resolution applied for encoding the first encoded signal and for encoding the second encoded signal or the method of audio decoding an encoded signal, the encoded signal comprising a first encoded signal, a second encoded signal, an indication indicating the first encoded signal and the second encoded signal, and a time/frequency resolution information to be used for decoding the first encoded signal and the second encoded audio signal, comprising; decoding, by a first decoding branch, the first encoded signal using a first controllable frequency/time converter, the first controllable frequency/time converter being configured for being controlled using the time/frequency resolution information for the first encoded signal to acquire a first decoded signal; decoding, by a second decoding branch, the second encoded signal using a second controllable frequency/time converter, the second controllable frequency/time converter being configured for being controlled using the time/frequency resolution information for the second encoded signal; controlling the first frequency/time converter and the second frequency/time converter using the time/frequency resolution information; generating, by a domain converter, a synthesis signal using the second decoded signal; and combining the first decoded signal and the synthesis signal to acquire a decoded audio signal.
-
Specification