Scrolling control for media players
AssigneeVisualOn, Inc.
InventorsJiafa Huang, Chin-Yee Lin
Life of this patent
Estimating the term…
Abstract
A system for scrolling comprises an interface and a processor. The interface is for: receiving a scrolling command; receiving a trigger to start precise scrolling; providing an indication to display a precise scrolling control; receiving a precise scrolling gesture; and providing an indication to display an output. The processor is for determining the output based at least in part on the scrolling command and the precise scrolling gesture.
Claims21
A system for scrolling, comprising:
- a processor configured for:
- selecting a first point within an output data set based on a coarse scrolling gesture using a slide bar;
- recognizing a trigger gesture to start precise scrolling;
- in the event that the trigger gesture to start precise scrolling is recognized:
- activating display of a precise scrolling control, wherein the precise scrolling control comprises a sub-slider bar, wherein the sub-slider bar has a first end and a second end;
- and
- recognizing a gesture to change scrolling speed of the sub-slider bar, wherein the gesture to change scrolling speed comprises at least one of indicating on the first end of the sub-slider bar to decrease scrolling speed and indicating on the second end of the sub-slider bar to increase scrolling speed;
- selecting a second point within the output data set based on a precise scrolling gesture using the precise scrolling control;
- determining an output based at least in part on the second point;
- and
- an interface configured for:
- providing the output for display.
A method for scrolling, comprising:
- selecting, using a processor, a first point within an output data set based on a coarse scrolling gesture using a slide bar;
- recognizing a trigger gesture to start precise scrolling;
- in the event that the trigger gesture to start precise scrolling is recognized:
- activating display of a precise scrolling control, wherein the precise scrolling control comprises a sub-slider bar, wherein the sub-slider bar has a first end and a second end;
- recognizing a gesture to change scrolling speed of the sub-slider bar, wherein the gesture to change scrolling speed comprises at least one of indicating on the first end of the sub-slider bar to decrease scrolling speed and indicating on the second end of the sub-slider bar to increase scrolling speed;
- selecting a second point within the output data set based on a precise scrolling gesture using the precise scrolling control;
- determining an output based at least in part on the second point;
- and
- providing the output for display.
A computer program product for scrolling, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- selecting, using a processor, a first point within an output data set based on a coarse scrolling gesture using a slide bar;
- recognizing a trigger gesture to start precise scrolling;
- in the event that a trigger gesture to start precise scrolling is recognized:
- activating display of a precise scrolling control, wherein the precise scrolling control comprises a sub-slider bar, wherein the sub-slider bar has a first end and a second end;
- recognizing a gesture to change scrolling speed of the sub-slider bar, wherein the gesture to change scrolling speed comprises at least one of indicating on the first end of the sub-slider bar to decrease scrolling speed and indicating on the second end of the sub-slider bar to increase scrolling speed;
- selecting a second point within the output data set based on a precise scrolling gesture using the precise scrolling control;
- determining an output based at least in part on the second point;
- and
- providing the output for display.
Dependencies are inferred from the claim text.