Patent ID: 8837750

Claim:
An apparatus for manipulating an audio signal, comprising: a windower configured for generating a plurality of consecutive blocks of audio samples, the plurality of the consecutive blocks comprising at least one padded block of audio samples, the padded block comprising padded values and audio signal values; a first converter configured for converting the padded block into a spectral representation comprising spectral values; a phase modifier configured for modifying phases of the spectral values to achieve a modified spectral representation; a second converter configured for converting the modified spectral representation into a modified time domain audio signal; and a transient detector configured for detecting a transient event in the audio signal, wherein the first converter is configured for converting the padded block, when the transient detector detects the transient event in a block of the audio signal corresponding to the padded block, wherein the first converter is configured for converting a non-padded block comprising audio signal values only, the non-padded block corresponding to the non-padded block of the audio signal, when the transient detector does not detect the transient event in the non-padded block of the audio signal, and wherein at least one of the windower, the phase modifier, the second converter, and the transient detector comprises a hardware implementation.