METHOD OF CONTROLLING A CURSOR BY MEASUREMENTS OF THE ATTITUDE OF A POINTER AND POINTER IMPLEMENTING SAID METHOD
First Claim
1. A method of controlling first parameters characterizing a cursor on a display surface using a movable pointer moving in space, said first parameters being chosen from a group comprising displacements, position and orientation of said cursor, said method comprising:
- a step of determining at least one second parameter of a frame tied to the pointer, said at least one second parameter being chosen from a group comprising attitude, position and angular velocity of said frame, a vector p being tied to said frame; and
a step of computing said first parameters by using one or more intersections of a straight line carried by said vector p with a projection surface, said projection surface being predetermined and distinct from the display surface, said computation step receiving as input at least some of said second parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of controlling a cursor (120) in a surface (100) by measurements of attitude of a pointer (110). The measurements can be provided by inertial, optical, magnetic, ultrasound, radiofrequency or video means and appropriate processing means. The method includes a step of computing the displacements of the intersection of a vector tied to the pointer with a projection surface. The projection surface can be predetermined on the basis of the measurements of the attitude and/or of the angular velocity of the pointer. The pointed-at surfaces can be planes, cylinders or spheres. The pointing can be performed in limited fashion or by sliding. The control of the cursor, in absolute mode or in relative mode, can allow the triggering of functions controlled by the orientation of the cursor on the pointed-at surface.
15 Citations
19 Claims
-
1. A method of controlling first parameters characterizing a cursor on a display surface using a movable pointer moving in space, said first parameters being chosen from a group comprising displacements, position and orientation of said cursor, said method comprising:
-
a step of determining at least one second parameter of a frame tied to the pointer, said at least one second parameter being chosen from a group comprising attitude, position and angular velocity of said frame, a vector p being tied to said frame; and a step of computing said first parameters by using one or more intersections of a straight line carried by said vector p with a projection surface, said projection surface being predetermined and distinct from the display surface, said computation step receiving as input at least some of said second parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for controlling first parameters characterizing a cursor on a display surface with the aid of a pointer oriented in space toward said surface, said first parameters being chosen from a group comprising displacements, position and orientation of said cursor, said system comprising:
-
a module for determining second parameters of a frame tied to the pointer, said second parameters being chosen from a group comprising attitude, position and angular velocity of said frame;
a vector p being tied to said frames; anda module for computing said first parameters by using one or more intersections of a straight line carried by said vector p with a projection surface, said projection surface being predetermined and distinct from the display surface, said computation module receiving as input at least some of said second parameters.
-
Specification