Patent ID: 7676142

Claim:
A method of altering a speed of a multimedia presentation, the method comprising: receiving encoded source data for the multimedia presentation that has been compressed by a video compression process, where the multimedia presentation is intended to be presented at a first frame rate; decoding visual data from the encoded source data; wherein if the encoded source data is in a progressive format, the step of decoding includes converting said visual data in said progressive format into an interlaced format, for presentation on an interlaced format display device, and wherein if the encoded source data is in an interlaced format, the step of decoding includes converting said visual data in said interlaced format into a progressive format, for presentation on a progressive format display device; decoding audio data from the encoded source data; performing a time-stretching process on the decoded audio data, where the time stretching process changes a number of samples of the audio data such that the audio data can be presented at a second effective frame rate that is effectively different from the first frame rate, where a pitch of the audio data is controlled; and providing decoded visual data and decoded audio data for presentation at the second effective frame rate, where the decoded visual data and the decoded audio data are synchronized.