Apparatus and Method for Encoding/Decoding an Audio Signal Using an Aliasing Switch Scheme
First Claim
1. Apparatus for encoding an audio signal, comprising:
- a windower for windowing a first block of the audio signal using an analysis window, the analysis window comprising an aliasing portion, and a further portion;
a processor for processing a first sub-block of the audio signal associated with the aliasing portion by transforming the first sub-block into a domain different from the domain, in which the audio signal is, subsequent to windowing the first sub-block to acquire a processed first sub-block, and for processing a second sub-block of the audio signal associated with the further portion by transforming the second sub-block into the different domain before windowing the second sub-block to acquire a processed second sub-block; and
a transformer for converting the processed first sub-block and the processed second sub-block from the different domain into a further domain using the same block transform rule to acquire a converted first block,wherein the apparatus is configured for further processing the converted first block using a data compression algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for encoding an audio signal includes the windower for windowing a first block of the audio signal using an analysis window having an aliasing portion and a further portion. The apparatus furthermore includes a processor for processing the first sub-block of the audio signal associated with the aliasing portion by transforming the sub-block from a domain into a different domain subsequent to windowing the first sub-block to obtain the processed first sub-block, and for processing a second sub-block of the audio signal associated with the further portion by transforming the second sub-block from the domain into the different domain before windowing the second sub-block to obtain a processed second sub-block. The apparatus furthermore includes a transformer for converting the processed first sub-block and the processed second sub-block from the different domain into a further different domain using the same block transform rule to obtain a converted first block which may then be compressed using any of the well-known data compression algorithms. Thus, a critically sampled switch between two coding modes can be obtained, since aliasing portions occurring in two different domains are matched to each other.
-
Citations
18 Claims
-
1. Apparatus for encoding an audio signal, comprising:
-
a windower for windowing a first block of the audio signal using an analysis window, the analysis window comprising an aliasing portion, and a further portion; a processor for processing a first sub-block of the audio signal associated with the aliasing portion by transforming the first sub-block into a domain different from the domain, in which the audio signal is, subsequent to windowing the first sub-block to acquire a processed first sub-block, and for processing a second sub-block of the audio signal associated with the further portion by transforming the second sub-block into the different domain before windowing the second sub-block to acquire a processed second sub-block; and a transformer for converting the processed first sub-block and the processed second sub-block from the different domain into a further domain using the same block transform rule to acquire a converted first block, wherein the apparatus is configured for further processing the converted first block using a data compression algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus for decoding an encoded audio signal comprising an encoded first block of audio data, the encoded block comprising an aliasing portion and a further portion, comprising:
-
a processor for processing the aliasing portion by transforming the aliasing portion into a target domain before performing a synthesis windowing to acquire a windowed aliasing portion, and for performing a synthesis windowing of the further portion before performing a transform into the target domain; and a time domain aliasing canceller for combining the windowed aliasing portion and the windowed aliasing portion of an encoded second block of audio data subsequent to a transform of the aliasing portion of the encoded first block of audio data into the target domain to acquire a decoded audio signal corresponding to the aliasing portion of the first block. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. Encoded audio signal comprising an encoded first block of an audio signal and an overlapping encoded second block of the audio signal, the encoded first block of the audio signal comprising an aliasing portion and a further portion, the aliasing portion having been transformed from a first domain to a second domain subsequent to windowing the aliasing portion, and the further portion having been transformed from the first domain into the second domain before windowing the second sub-block, wherein the second sub-block has been transformed into a fourth domain using the same block transform rule, and
wherein the encoded second block has been generated by windowing an overlapping block of audio samples and by transforming a windowed block into a third domain, wherein the encoded second block comprises an aliasing portion corresponding to the aliasing portion of the encoded first block of audio samples.
-
15. Method of encoding an audio signal, comprising:
-
windowing a first block of the audio signal using an analysis window, the analysis window comprising an aliasing portion, and a further portion; processing a first sub-block of the audio signal associated with the aliasing portion by transforming the first sub-block into a domain different from the domain, in which the audio signal is, subsequent to windowing the first sub-block to acquire a processed first sub-block; processing a second sub-block of the audio signal associated with the further portion by transforming the second sub-block into the different domain before windowing the second sub-block to acquire a processed second sub-block; converting the processed first sub-block and the processed second sub-block from the different domain into a further domain using the same block transform rule to acquire a converted first block; and further processing the converted first block using a data compression algorithm.
-
-
16. Method of decoding an encoded audio signal comprising an encoded first block of audio data, the encoded block comprising an aliasing portion and a further portion, comprising:
-
processing the aliasing portion by transforming the aliasing portion into a target domain before performing a synthesis windowing to acquire a windowed aliasing portion; a synthesis windowing of the further portion before performing a transform into the target domain; and combining the windowed aliasing portion and the windowed aliasing portion of an encoded second block of audio data to acquire a time-domain aliasing cancellation, subsequent to a transform of the aliasing portion of the encoded first block of audio data into the target domain to acquire a decoded audio signal corresponding to the aliasing portion of the first block.
-
-
17. Computer program comprising a program code for performing, when running on a computer, the method for encoding an audio signal, the method comprising:
-
windowing a first block of the audio signal using an analysis window, the analysis window comprising an aliasing portion, and a further portion; processing a first sub-block of the audio signal associated with the aliasing portion by transforming the first sub-block into a domain different from the domain, in which the audio signal is, subsequent to windowing the first sub-block to acquire a processed first sub-block; processing a second sub-block of the audio signal associated with the further portion by transforming the second sub-block into the different domain before windowing the second sub-block to acquire a processed second sub-block; converting the processed first sub-block and the processed second sub-block from the different domain into a further domain using the same block transform rule to acquire a converted first block; and further processing the converted first block using a data compression algorithm.
-
-
18. Computer program comprising a program code for performing, when running on a computer, the method of decoding an encoded audio signal comprising an encoded first block of audio data, the encoded block comprising an aliasing portion and a further portion, the method comprising:
-
processing the aliasing portion by transforming the aliasing portion into a target domain before performing a synthesis windowing to acquire a windowed aliasing portion; a synthesis windowing of the further portion before performing a transform into the target domain; and combining the windowed aliasing portion and the windowed aliasing portion of an encoded second block of audio data to acquire a time-domain aliasing cancellation, subsequent to a transform of the aliasing portion of the encoded first block of audio data into the target domain to acquire a decoded audio signal corresponding to the aliasing portion of the first block.
-
Specification