Variable rate media playback methods for electronic devices with touch interfaces
First Claim
Patent Images
1. A method, comprising:
- at an electronic device with a touch interface and a media player;
while a media file is playing in the media player;
detecting a first user gesture on the touch interface, wherein the first user gesture is associated with a request to vary scan rate through the media file;
in response to the first user gesture, changing playback speed of the media file by a first scan rate factor from a first playback speed to a second playback speed;
after detecting the first gesture, detecting a pause without cessation in user contact with the touch interface;
maintaining the second playback speed during the pause;
after detecting the pause, detecting a second user gesture on the touch interface, wherein the second user gesture includes a multi-finger swipe motion, executed after the pause without cessation in user contact with the touch interface throughout the first gesture, the second gesture, and the pause, wherein the second user gesture is also associated with a request to vary scan rate through the media file; and
in response to the second user gesture, changing playback speed of the media file by an additional second scan rate factor to a third playback speed, distinct from the first playback speed and the second playback speed.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, an electronic device with a touch interface detects one or more user gestures that correspond to instructions to vary the playback speed of a media file that is being played on the device. In response, the device initiates a variable rate scan through the media file, forward or backward. The touch interface can be a touch screen or touch pad.
118 Citations
36 Claims
-
1. A method, comprising:
at an electronic device with a touch interface and a media player; while a media file is playing in the media player; detecting a first user gesture on the touch interface, wherein the first user gesture is associated with a request to vary scan rate through the media file; in response to the first user gesture, changing playback speed of the media file by a first scan rate factor from a first playback speed to a second playback speed; after detecting the first gesture, detecting a pause without cessation in user contact with the touch interface; maintaining the second playback speed during the pause; after detecting the pause, detecting a second user gesture on the touch interface, wherein the second user gesture includes a multi-finger swipe motion, executed after the pause without cessation in user contact with the touch interface throughout the first gesture, the second gesture, and the pause, wherein the second user gesture is also associated with a request to vary scan rate through the media file; and in response to the second user gesture, changing playback speed of the media file by an additional second scan rate factor to a third playback speed, distinct from the first playback speed and the second playback speed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A non-transitory computer readable storage medium comprising instructions, which when executed by a portable electronic device with a touch interface and a media player, cause the device to:
while a media file is playing in the media player; detect a first user gesture on the touch interface, wherein the first user gesture is associated with a request to vary scan rate through the media file; in response to the first user gesture, change playback speed of the media file by a first scan rate factor from a first playback speed to a second playback speed; after detecting the first gesture, detecting a pause without cessation in user contact with the touch interface; maintaining the second playback speed during the pause; after detecting the pause, detect a second user gesture on the touch interface, wherein the second user gesture includes a multi-finger swipe motion executed after the pause without cessation in user contact with the touch interface throughout the first gesture, the second gesture, and the pause, wherein the second user gesture is also associated with a request to vary scan rate through the media file; and in response to the second user gesture, change playback speed of the media file by an additional second scan rate factor to a third playback speed, distinct from the first playback speed and the second playback speed. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
14. An electronic device, comprising:
-
a touch interface; a media player; and a contact processing module that detects and processes user inputs on the touch interface, wherein the electronic device, in conjunction with the contact processing module, is configured to; while a media file is playing in the media player; detect a first user gesture on the touch interface, wherein the first user gesture is associated with a request to vary scan rate through the media file; in response to the first user gesture, change playback speed of the media file in the media player by a first scan rate factor from a first playback speed to a second playback speed; after detecting the first gesture, detect a pause without cessation in user contact with the touch interface; maintain the second playback speed during the pause; after detecting the pause, detect a second user gesture on the touch interface, wherein the second user gesture includes a multi-finger swipe motion executed after the pause without cessation in user contact with the touch interface throughout the first gesture, the second gesture, and the pause, wherein the second user gesture is also associated with a request to vary scan rate through the media file in the media player; and in response to the second user gesture, change playback speed of the media file by an additional second scan rate factor in the media player to a third playback speed, distinct from the first playback speed and the second playback speed. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification