Apparatus and method for playing back audio at faster or slower rates without pitch distortion
AssigneeApple Computer, Inc.
InventorsLeo M. W. F. Degen, Martijn Zwartjes
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Computer, Inc.
InventorsLeo M. W. F. Degen, Martijn Zwartjes
Estimating the term…
A computer implemented apparatus and method for modifying the playback rate of a previously stored audio or voice data file stored within a computer system without altering the pitch of the audio data file as originally stored. The present invention also maintains a high level of sound quality during playback. The present invention includes a double buffering system in order to perform all of the desired calculations in real time. A time stretching technique is employed upon the audio data file to decrease or increase playback rate which creates audio segments requiring joining processing. Junctions are smoothed by employing a cross-fade amplitude envelope filter and a compressor/limiter is used to maintain filter range. The system may operate on a desktop computer allowing for advantageous playback and audio data management options of stored voice and or sound data.
A computer implemented apparatus for modifying a playback rate of previously stored audio data without varying playback pitch of said audio data, said audio data composed of a plurality of discrete data points stored in said computer, said computer implemented apparatus comprising:
A computer implemented apparatus for increasing or decreasing playback rate of a previously stored audio data file without increasing or decreasing playback pitch of said audio data file, said computer implemented apparatus comprising:
A computer implemented apparatus for modifying a playback rate of a stored audio data file while maintaining original pitch of said stored audio data file and while also maintaining a high sound quality of said stored audio data file, said computer implemented apparatus comprising:
A computer implemented method for increasing or decreasing playback rate of a previously stored audio data file in a first buffer without increasing or decreasing playback pitch of said audio data file, said method comprising the computer implemented steps of:
A computer implemented apparatus for modifying a playback rate of audio data without varying playback pitch of said audio data, said audio data composed of a plurality of discrete data points, said computer implemented apparatus comprising:
A computer implemented apparatus for modifying a playback rate of audio data without varying playback pitch of said audio data, said audio data composed of a plurality of discrete data points, said computer implemented apparatus comprising:
Dependencies are inferred from the claim text.