Encoder, decoder and methods for encoding and decoding data segments representing a time-domain data stream
First Claim
1. An apparatus for decoding data segments representing a time-domain audio data stream or a time domain video data stream, wherein one or more data segments are encoded in the time domain, and wherein one or more data segments are encoded in the frequency domain, wherein the data segments which are encoded in the frequency domain represent time-domain data samples of overlapping data blocks, the apparatus comprising:
- a time-domain decoder adapted to decode a data segment, which is encoded in the time domain, to acquire output data of the time-domain decoder;
a processor adapted to process the data segments, which are encoded in the frequency domain, and the output data of the time-domain decoder to acquire time domain data blocks, such that time domain data blocks obtained based on consecutive data segments which consecutive data segments are encoded in the frequency domain, overlap, and such that consecutive time domain data blocks of which one was encoded in the frequency domain and of which one was encoded in the time domain, overlap; and
an overlap/add-combiner adapted to combine the overlapping time-domain data blocks to acquire the decoded data segments of the time-domain data stream;
wherein the processor comprises a calculator for adapted to calculate overlapping time-domain data blocks based on the output data of the time-domain decoder;
wherein the calculator is adapted to reproduce, based on the output data of the time-domain decoder, an overlapping property of a frequency-domain to time-domain converter; and
wherein the calculator is adapted to reproduce, based on the output data of the time-domain decoder, a time-domain aliasing characteristic of the frequency-domain to time-domain converter,wherein the apparatus is implemented using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for decoding data segments representing a time-domain data stream, a data segment being encoded in the time domain or in the frequency domain, a data segment being encoded in the frequency domain having successive blocks of data representing successive and overlapping blocks of time-domain data samples. The apparatus includes a time-domain decoder for decoding a data segment being encoded in the time domain and a processor for processing the data segment being encoded in the frequency domain and output data of the time-domain decoder to obtain overlapping time-domain data blocks. The apparatus further includes an overlap/add-combiner for combining the overlapping time-domain data blocks to obtain a decoded data segment of the time-domain data stream.
-
Citations
23 Claims
-
1. An apparatus for decoding data segments representing a time-domain audio data stream or a time domain video data stream, wherein one or more data segments are encoded in the time domain, and wherein one or more data segments are encoded in the frequency domain, wherein the data segments which are encoded in the frequency domain represent time-domain data samples of overlapping data blocks, the apparatus comprising:
-
a time-domain decoder adapted to decode a data segment, which is encoded in the time domain, to acquire output data of the time-domain decoder; a processor adapted to process the data segments, which are encoded in the frequency domain, and the output data of the time-domain decoder to acquire time domain data blocks, such that time domain data blocks obtained based on consecutive data segments which consecutive data segments are encoded in the frequency domain, overlap, and such that consecutive time domain data blocks of which one was encoded in the frequency domain and of which one was encoded in the time domain, overlap; and an overlap/add-combiner adapted to combine the overlapping time-domain data blocks to acquire the decoded data segments of the time-domain data stream; wherein the processor comprises a calculator for adapted to calculate overlapping time-domain data blocks based on the output data of the time-domain decoder; wherein the calculator is adapted to reproduce, based on the output data of the time-domain decoder, an overlapping property of a frequency-domain to time-domain converter; and wherein the calculator is adapted to reproduce, based on the output data of the time-domain decoder, a time-domain aliasing characteristic of the frequency-domain to time-domain converter, wherein the apparatus is implemented using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for decoding data segments representing a time-domain audio data stream or a time-domain video data stream, wherein one or more data segments are encoded in the time domain, wherein one or more data segments are encoded in the frequency domain, comprising wherein the data segments which are encoded in the frequency domain represent time-domain data samples of overlapping data blocks, comprising:
-
decoding a data segment which is encoded in the time domain to acquire output data of the time-domain decoding; processing the data segments which are encoded in the frequency domain and the output data of the time-domain decoding to acquire time-domain data blocks for, such that time-domain data blocks obtained based on consecutive data segments which consecutive data segments are encoded in the frequency domain, overlap, and such that consecutive time-domain data blocks of which one was encoded in the frequency domain and of which one was encoded in the time domain, overlap; and combining the overlapping time-domain data blocks to acquire the decoded data segments of the time-domain data stream, wherein the overlapping time-domain data blocks are calculated based on the output data of the time-domain decoding; wherein an overlapping property of a frequency-domain to time-domain conversion is reproduced based on the output data of the time-domain decoding; and wherein a time-domain aliasing characteristic of the frequency-domain to time-domain conversion is reproduced based on the output data of the time-domain decoding, wherein the method is performed using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer. - View Dependent Claims (23)
-
Specification