A system for pitch-shifting an audio signal wherein resampling is done in
the frequency domain. The system includes a method for pitch-shifting a
signal by converting the signal to a frequency domain representation and
then identifying a specific region in the frequency domain representation.
The region being located at a first frequency location. Next, the region
is shifted to a second frequency location to form a adjusted frequency
domain representation. Finally, the adjusted frequency domain
representation is transformed to a time domain signal representing the
input signal with shifted pitch. This eliminates the expensive time domain
resampling stage and allows the computational costs to become independent
of the pitch modification factor.
Un sistema para echar-cambiar de puesto una señal audio en donde el resampling se hace en el dominio de la frecuencia. El sistema incluye un método para echar-cambiar de puesto una señal convirtiendo la señal a una representación del dominio de la frecuencia y después identificando una región específica en la representación del dominio de la frecuencia. La región que es situada en una primera localización de la frecuencia. Después, la región se cambia de puesto a una segunda localización de la frecuencia para formar una representación ajustada del dominio de la frecuencia. Finalmente, la representación ajustada del dominio de la frecuencia se transforma a una señal del dominio de tiempo que representa la señal de entrada con la echada cambiada de puesto. Esto elimina la etapa resampling costosa del dominio de tiempo y permite que los costes de cómputo se conviertan en independiente del factor de la modificación de la echada.