GESTURE TOUCH INPUTS FOR CONTROLLING VIDEO ON A TOUCHSCREEN
First Claim
1. A method comprising:
- outputting, by a computing device and for display, video content;
receiving, during display of the video content, an indication of a gesture input that has motion with respect to a presence-sensitive input device operatively coupled to the computing device;
determining, by the computing device, a speed of the motion of the gesture input;
rewinding or fast forwarding, by the computing device, the video content in a direction corresponding to the motion of the gesture input, the rewinding or fast forwarding being at a speed based at least in part on the determined speed of the motion of the gesture input; and
outputting, by the computing device and for display during the rewinding or fast forwarding of the video content, a virtual frame reel, the virtual frame reel comprising a plurality of frames of the video content displayed in lateral motion and in a direction corresponding to the rewinding or fast forwarding.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure describes novel techniques for controlling video content on a computing device, such as a mobile computing device. For example, a computing device may execute a media application that provides a video output to a presence-sensitive screen of the computing device. During execution of the media application, the presence-sensitive screen may receive a gesture touch input that has motion with respect to the presence-sensitive screen. The computing device may then rewind or fast forward the video output based at least in part on the gesture touch input. The computing device may display, during the rewinding or fast forwarding of the video output, a plurality of frames of the video output concurrently on the presence-sensitive screen in lateral motion corresponding to the rewinding or fast forwarding.
-
Citations
32 Claims
-
1. A method comprising:
-
outputting, by a computing device and for display, video content; receiving, during display of the video content, an indication of a gesture input that has motion with respect to a presence-sensitive input device operatively coupled to the computing device; determining, by the computing device, a speed of the motion of the gesture input; rewinding or fast forwarding, by the computing device, the video content in a direction corresponding to the motion of the gesture input, the rewinding or fast forwarding being at a speed based at least in part on the determined speed of the motion of the gesture input; and outputting, by the computing device and for display during the rewinding or fast forwarding of the video content, a virtual frame reel, the virtual frame reel comprising a plurality of frames of the video content displayed in lateral motion and in a direction corresponding to the rewinding or fast forwarding. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 31, 32)
-
-
7-8. -8. (canceled)
-
22. (canceled)
-
23. A method comprising:
-
detecting, by a computing device, a gesture input that has motion with respect to a presence-sensitive output device on which a video content is being displayed; determining, by the computing device, a speed of the motion of the gesture input; rewinding or fast forwarding, by the computing device, the video content in a direction corresponding to the gesture input, at a speed based at least in part on the determined speed of the motion of the gesture input; outputting, by the computing device and for display on the presence-sensitive output device, a virtual frame reel comprising a plurality of frames from the video content, the frames being located in advance of a current frame of the video content at the time the gesture input is detected, each of the frames being separated by an interval in the video content, the interval selected based on the determined speed of motion of the gesture input, wherein the presence-sensitive output device depicts at least two of the frames concurrently, and depicts the virtual frame reel moving across the presence-sensitive output device in lateral motion; advancing, by the computin device, a counter position indicating a position of a currently depicted frame of the video content based on the gesture input and in coordination with the rewinding or fast forwarding and the displaying of the plurality of frames from the video content; and resuming, by the computing device, the video content from a portion that corresponds to the advanced counter position. - View Dependent Claims (24, 25)
-
-
26. A computing device, comprising:
-
at least one processor; machine-readable code stored on the computing device comprising executable instructions that are executable by the at least one processor, and which comprise; executable instructions to output, for display, a video content; executable instructions to receive, during display of the video output, an indication of a gesture input that has motion with respect to a presence-sensitive input device operatively coupled to the computing device; executable instructions to determine a speed of motion of the gesture input; executable instructions to rewind or fast forward the video content in a direction corresponding to the motion of the gesture input, the rewinding or fast forwarding being at a speed based at least in part on the determined speed of the motion of the gesture input; and executable instructions to output for display, during the rewinding or fast forwarding the video content, a virtual frame carousel, the virtual frame carousel comprising a plurality of frames of the video content displayed in lateral motion in a direction corresponding to the rewinding or fast forwarding. - View Dependent Claims (27)
-
-
28. A non-transitory computer-readable storage medium comprising executable instructions for causing at least one processor of a computing device to perform operations comprising:
-
outputting, for display, a video content; receiving, during display of the video output, an indication of a gesture input that has motion with respect to a presence-sensitive input device operatively coupled to the computing device; determining a speed of motion of the gesture input; rewinding or fast forwarding the video content in a direction corresponding to the motion of the gesture input, the rewinding or fast forwarding being at a speed based at least in part on the determined speed of the motion of the gesture input; and outputting for display, during the rewinding or fast forwarding the video content, a virtual frame carousel, the virtual frame carousel comprising a plurality of frames of the video content displayed in lateral motion in a direction corresponding to the rewinding or fast forwarding. - View Dependent Claims (29, 30)
-
Specification