EFFICIENT TECHNIQUES FOR MODIFYING AUDIO PLAYBACK RATES
First Claim
Patent Images
1. A computing resource efficient method for playing back a data stream formed of data blocks at a selected playback rate SPR, the method comprising:
- determining a minimum frequency of data blocks for modification to achieve the selected playback rate SPR;
computing a data block modification period based upon the minimum frequency;
receiving the data stream;
passing through the data block of the received data stream until the occurrence of the data block modification period occurs; and
modifying only a current data block corresponding to the occurrence of the data block modification period, wherein the selected playback rate SPR is no more than twice a normal playback rate NPR.
0 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques for modifying a playback rate of an audio item (e.g., an audio stream) are disclosed. As a result, the audio item can be played back faster or slower than normal. The improved techniques are resource efficient and well suited for audio items containing speech. The resource efficiency of the improved techniques make them well suited for use with portable media devices, such as portable media players.
-
Citations
17 Claims
-
1. A computing resource efficient method for playing back a data stream formed of data blocks at a selected playback rate SPR, the method comprising:
-
determining a minimum frequency of data blocks for modification to achieve the selected playback rate SPR; computing a data block modification period based upon the minimum frequency; receiving the data stream; passing through the data block of the received data stream until the occurrence of the data block modification period occurs; and modifying only a current data block corresponding to the occurrence of the data block modification period, wherein the selected playback rate SPR is no more than twice a normal playback rate NPR. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing device having limited computing resources, comprising:
-
a data storage unit, the data storage unit arranged to store at least data files, the data files including audio files formed of a plurality of audio frames; and a processor connected to the data storage unit, wherein the processor is configured to playback an audio file received from the data storage at a selected playback rate SPR by; determining a minimum frequency of data blocks for modification to achieve the selected playback rate SPR, computing an data block modification period based upon the minimum frequency, receiving the data stream, passing through the data block of the received data stream until the occurrence of the data block modification period occurs, and modifying only a current data block corresponding to the occurrence of the data block modification period, wherein the selected playback rate SPR is no more than twice a normal playback rate NPR. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. Computer readable medium including at least computer program code for playing back a data stream formed of data blocks at a selected playback rate SPR, the computer readable medium comprising:
-
computer code for determining a minimum frequency of data blocks for modification to achieve the selected playback rate SPR; computer code for computing an data block modification period based upon the minimum frequency; computer code for receiving the data stream; computer code for passing through the data block of the received data stream until the occurrence of the data block modification period occurs; and computer code for modifying only a current data block corresponding to the occurrence of the data block modification period, wherein the selected playback rate SPR is no more than twice a normal playback rate NPR. - View Dependent Claims (14, 15, 16, 17)
-
Specification