Patent ID: 8582781
Filing Date: 2013-11-12
Classification: G10K,G10L,H04M

Abstract:
1. A method comprising: obtaining intensities of a plurality of first sample values in a first window of an audio signal, a particular first sample being a single data point of the audio signal in a single audio channel; calculating a plurality of first echo values for the first window, a particular first echo value of the plurality of first echo values having a fraction of the intensity of a corresponding first sample of the plurality of first sample values and being at a time delay from the corresponding first sample; obtaining intensity of a plurality of second sample values in a second window of the audio signal, the second window overlapping a portion of the first window; calculating a plurality of second echo values for the second window, a particular second echo value of the plurality of second echo values having the fraction of the intensity of a corresponding second sample of the plurality of second sample values and being at the time delay from the corresponding second sample; obtaining intensity of a plurality of third sample values in a third window of the audio signal, the third window overlapping a portion of the second window; calculating a plurality of third echo values for the third window, a particular third echo value of the plurality of third echo values having the fraction of the intensity of a corresponding third sample of the plurality of third sample values and being at the time delay from the corresponding third sample; altering the audio signal in the second window using a windowing function, the plurality of second echo values, an overlapping first portion of the plurality of first echo values, and an overlapping second portion of the plurality of second echo values, wherein a value portion of the plurality of second echo values that extend beyond the second window based on the time delay is included at a beginning of the second window based on a periodic boundary condition.