Variable Rate Media Playback Methods for Electronic Devices with Touch Interfaces
First Claim
Patent Images
1. A computer-implemented 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;
detecting a second user gesture on the touch interface that is connected to the first user gesture, 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.
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.
-
Citations
38 Claims
-
1. A computer-implemented 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; detecting a second user gesture on the touch interface that is connected to the first user gesture, 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
- at an electronic device with a touch interface and a media player;
-
30. A computer-implemented 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; detecting a distance, speed, and/or gesture duration on the touch interface for the first user gesture; and in response to the first user gesture, changing playback speed of the media file by a scan rate factor determined by the distance, speed and/or gesture duration.
- at an electronic device with a touch interface and a media player;
-
31. A computer-implemented 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 rotational user gesture on the touch interface, wherein the first rotational user gesture is associated with a request to vary scan rate through the media file; detecting an angular distance, speed and/or gesture duration on the touch interface for the first rotational user gesture; and in response to the first user rotational gesture, changing playback speed of the media file by a scan rate factor that is a function of the angular distance, speed and/or gesture duration.
- at an electronic device with a touch interface and a media player;
-
32. A computer-program product, comprising:
-
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism 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; detect a second user gesture on the touch interface that is connected to the first user gesture, 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.
-
-
33. A portable electronic device with a touch interface and a media player, comprising:
-
means for detecting a first user gesture on the touch interface, wherein the first user gesture is associated with a request to vary scan rate through a media file playing on the media player; means for changing playback speed of the media file by a first scan rate factor in response to the first user gesture; means for detecting a second user gesture on the touch interface that is connected to the first user gesture, wherein the second user gesture is also associated with a request to vary scan rate through the media file; and means for changing playback speed of the media file by an additional second scan rate factor in response to the second user gesture.
-
-
34. A computer-implemented 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; and in response to the first user gesture, changing playback speed of the media file by a first predetermined scan rate factor independent of length or speed of the first user gesture. - View Dependent Claims (35)
- at an electronic device with a touch interface and a media player;
-
36. 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; 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; detect a second user gesture on the touch interface that is connected to the first user gesture, 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. - View Dependent Claims (37, 38)
-
Specification