Cursor control system
First Claim
1. A cursor movement system capable of moving a cursor in straight lines and in smooth curves comprising:
- a display;
a cursor movable on said display, said cursor being rotatable on its own axis for selecting a forward direction of said cursor, and including a rotatable direction indicating means for indicating the forward direction;
a move switch which may be activated for moving said cursor without drawing a line;
movement control means for moving said cursor in the forward direction at a selected speed of forward movement in response to an activation of said move switch;
an operable member for providing one of a finite plurality of discrete directional signals in response to an activation of said operable member; and
rotational control means for rotating the rotatable direction indicating means of said cursor at a predetermined speed of rotation in response to the discrete directional signal, the rotatable direction indicating means of said cursor rotating towards the direction indicated by the discrete directional signal,whereby said move switch and said operable member may be simultaneously activated to move the cursor forward in a smooth curve of a predetermined radius.
0 Assignments
0 Petitions
Accused Products
Abstract
A cursor control system is provided whereby a discrete-direction input device, such as a joystick, may be used to accurately move a cursor in both straight and curved lines. The cursor control system may be implemented in software and is ideal for with an electronic drawing application having only a rudimentary joystick-like control and various user buttons. A cursor capable of indicating the direction of movement, such as an arrow, is provided and may be aimed with the joystick. During drawing or movement, depression of the joystick causes the arrow to rotate towards the selected direction at a fixed angular rate such that the arrow travels in a smooth arc. The control system may be arranged so that the rotation of the arrow stops when it has reached the selected direction or so that the arrow continues to rotate even after it has reached the selected direction. The former control method may be used for moving and the latter control method for drawing. A control may be provided to vary the forward speed of the arrow to thereby vary the radius of the arc.
-
Citations
15 Claims
-
1. A cursor movement system capable of moving a cursor in straight lines and in smooth curves comprising:
-
a display; a cursor movable on said display, said cursor being rotatable on its own axis for selecting a forward direction of said cursor, and including a rotatable direction indicating means for indicating the forward direction; a move switch which may be activated for moving said cursor without drawing a line; movement control means for moving said cursor in the forward direction at a selected speed of forward movement in response to an activation of said move switch; an operable member for providing one of a finite plurality of discrete directional signals in response to an activation of said operable member; and rotational control means for rotating the rotatable direction indicating means of said cursor at a predetermined speed of rotation in response to the discrete directional signal, the rotatable direction indicating means of said cursor rotating towards the direction indicated by the discrete directional signal, whereby said move switch and said operable member may be simultaneously activated to move the cursor forward in a smooth curve of a predetermined radius. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A drawing system capable of drawing straight lines and smooth curves comprising:
-
a display; a cursor movable on said display, said cursor being rotatable about its own axis for selecting a forward direction of said cursor and including a rotatable direction indicating means for indicating the forward direction; a draw switch which may be activated for moving said cursor while simultaneously drawing a line; drawing control means for moving said cursor in the forward direction at a selected speed and for drawing a point on said display, said drawing control means operating in response to an activation of said draw switch; a move switch which may be activated for moving said cursor without drawing a line; movement control means for moving said cursor in the forward direction at the selected speed of forward movement, but without drawing a point on said display, said movement control means operating in response to an activation of said move switch; an operable member for providing one of a finite plurality of discrete directional signals in response to an activation of said operable member; means for varying the selected speed at which said cursor is moved by said drawing control means and said movement control means; and rotational control means for rotating the rotatable direction indicating means of said cursor at a predetermined speed of rotation in response to the discrete directional signal provided by said operable member, the rotatable direction indicating means of said cursor rotating towards a direction indicated by the discrete directional signal, whereby the operable member and one of said draw switch and said move switch may be simultaneously activated to move the cursor forward in a smooth curve having a radius which is a function of the speed of rotation and the selected speed. - View Dependent Claims (13, 14, 15)
-
Specification