Patent ID: 9583116
Date: 2017-02-28
CPC Classifications: G06F,G10L

Claim:
1. A method of operation within a phase vocoder, the method comprising: executing a fast-Fourier transform (FFT) with respect to an input audio data stream to generate an array of frequency-domain values corresponding to respective frequencies that are nominally uniformly distributed across a frequency range of interest, each of the frequency domain values being representative of amplitude and phase of a spectral component of the input audio data stream at the respective frequency; scaling the nominally uniform distribution of the respective frequencies to reduce a cumulative error across the frequency distribution resulting from finite precision of a digital representation; implementing at least one of a time-stretching operation or a pitch-shifting operation with respect to the input data stream by manipulating the frequency-domain values with respect to one another within the array; and executing an inverse-FFT with respect to the manipulated frequency-domain values to generate a time-domain audio output.