×

Encoder, decoder and methods for encoding and decoding data segments representing a time-domain data stream

  • US 9,355,647 B2
  • Filed: 03/03/2015
  • Issued: 05/31/2016
  • Est. Priority Date: 12/12/2006
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×