Temporal data control system
First Claim
1. A computer system having a program displaying a data sequence, allowing a user to translate a mobile input device in an input plane to move a cursor onto the sequence to select the sequence and allowing the user to rotate the device around an axis substantially orthogonal to the input plane to control the sequence.
5 Assignments
0 Petitions
Accused Products
Abstract
A temporal data control system that uses a hand held, mobile scrubwheel that includes two position indicators and an activation switch. As a user moves the scrubwheel about on a surface of a position sensing tablet a computer controls the movement of a cursor on a display. The computer also displays one or more temporal sequences, such as video sequences, on the display. Movement of the scrubwheel is detected by the computer allowing the user to position the cursor on a sequence to be controlled which the computer interprets as selecting the sequence. The computer detects rotation of the scrubwheel and controls the forward and backward motion (and speed) of the sequence responsive to the rotation. By moving the device to another location on the surface the user can select another sequence to control. The user can "point-and-scrub" temporal sequences.
26 Citations
18 Claims
- 1. A computer system having a program displaying a data sequence, allowing a user to translate a mobile input device in an input plane to move a cursor onto the sequence to select the sequence and allowing the user to rotate the device around an axis substantially orthogonal to the input plane to control the sequence.
-
8. An apparatus, comprising:
-
a display displaying a temporal sequence and a cursor; a mobile rotatable input device mobile within an input plane and rotatable about an axis orthogonal to the input plane; and a computer coupled to said display and said device, translating the cursor responsive to a position of said device in the input plane to move a cursor onto the sequence to select the sequence and controlling the temporal sequence responsive to rotation of said device.
-
-
9. A temporal data sequence control system, comprising:
-
a display displaying at least two temporal data sequences in separate windows and displaying a cursor; an input device, comprising; a hand held, mobile scrubwheel movable by a user, comprising; a disk shaped core having a ring shaped first position indicator located in a center of said core, having a screw hole in the center of said core and a bearing mounted around the screw hole; and a rotatable disk resting on the bearing, having a stick shaped second position indicator located in a periphery of said disk, and a switch connected to the second indicator and switchable by a finger of the user; and a tablet on which the scrubwheel rests and can be moved, detecting the positions of the first and second position indicators and detecting a switched condition of the switch; and a computer connected to said tablet and said display, controlling a position of the cursor on said display responsive to a position of the first position indicator to select one of the temporal data sequences when the cursor is in the window of one of the temporal data sequences and controlling the one of the temporal data sequences responsive to a position of the second position indicator as the second position indicator rotates about said core when said disk rotates and to the switched condition of the switch.
-
-
10. A storage media storing a process for displaying a temporal sequence, allowing a user to translate an input device in an input plane to move a cursor on the temporal sequence using the input device to select the sequence and allowing the user to control the sequence with the input device by rotating the device about an axis orthogonal to the input plane.
-
11. A sequence data control process, comprising:
-
allowing a user to translate a cursor to move the cursor onto a sequence to select the sequence to be controlled using an input device in an input plane; and allowing a user to control the sequence by rotating the device about an axis orthogonal to the input plane.
-
-
13. A computer system having a program displaying a temporal data sequence, allowing a user to translate a mobile input device within an input plane to move a cursor onto the temporal sequence to select the temporal sequence and allowing the user to rotate the device about an axis orthogonal to the input plane to directly control the temporal sequence.
-
16. A computer system having a program displaying a data sequence, allowing a user to translate a mobile input device in a horizontal input plane to move a cursor onto the sequence to select the sequence and allowing the user to rotate the device around an axis substantially orthogonal to the input plane to control the sequence.
-
17. A computer system having a program displaying a data sequence, allowing a user to translate a mobile input device in an electromagnetic field sensor input plane to move a cursor onto the sequence to select the sequence and allowing the user to rotate the device around an axis substantially orthogonal to the input plane to control the sequence.
-
18. A computer system having a program displaying a data sequence, allowing a user to translate a mobile input device in a substantially horizontal, electromagnetic field sensor tablet input plane to move a cursor onto the sequence to select the sequence and allowing the user to rotate the device around an axis substantially orthogonal to the input plane to control the sequence.
Specification