摘要 |
<p>An apparatus and method for implementing a variable-speed audio data playback system comprises a processor (120) that truncates audio data into frames and then performs a series of synchronized crossfades to discard excess audio data that is unnecessary during variable-speed playback. During the synchronized crossfade, the processor (120) stores a source frame (614) and a destination frame (616) into memory. The processor (120) then locates a maximum crosscorrelation point between the source frame (614) and the destination frame (616) and performs a synchronized crossfade that starts at the maximum crosscorrelation point to thereby produce high-quality reproduced sound to a system user during a variable-speed playback mode.</p> |