Method for assisting user to operate pointer
First Claim
Patent Images
1. A method for assisting a user to operate a pointer so as to move said pointer onto a desired object by a pointing device, said method comprising the steps of:
- detecting a pointer movement direction in which the user wants to move said pointer, in accordance with a movement of said pointer by said pointing device;
displaying candidate objects located within a predetermined range of said pointer movement direction; and
selecting the object from said displayed candidate objects;
wherein said method is used by switching between an active state in which a system for implementing the assisting method is on and an inactive state in which said system for implementing the assisting method is off; and
wherein said pointer movement direction is detected by use of a direction indicator comprising two large and small concentric circles around a reference point which is a position of said pointer when said system for implementing the assisting method enters said active state.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for assisting the user to operate a pointer so as to move the pointer onto a desired object by the pointing device. A pointer movement direction in which the user wants to move the pointer is detected in accordance with a movement of the pointer by the pointing device (Step S2). Candidate objects located within a predetermined range of the pointer movement direction are displayed (Step S3). The object is selected from the displayed candidate objects (Step S4). The pointer is moved onto the selected object (Step S5).
-
Citations
15 Claims
-
1. A method for assisting a user to operate a pointer so as to move said pointer onto a desired object by a pointing device, said method comprising the steps of:
-
detecting a pointer movement direction in which the user wants to move said pointer, in accordance with a movement of said pointer by said pointing device;
displaying candidate objects located within a predetermined range of said pointer movement direction; and
selecting the object from said displayed candidate objects;
wherein said method is used by switching between an active state in which a system for implementing the assisting method is on and an inactive state in which said system for implementing the assisting method is off; and
wherein said pointer movement direction is detected by use of a direction indicator comprising two large and small concentric circles around a reference point which is a position of said pointer when said system for implementing the assisting method enters said active state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
(a) when said pointer is located in said small concentric circle comprising an area where a vector is not displayed no processing is executed except that the position of said pointer is checked;
(b) when said pointer is located in a vector display area between said small and large concentric circles the direction of a straight line connecting said reference point and said pointer is used as the pointer movement direction, a movement direction vector indicating said pointer movement direction is displayed;
a preceding pointer is set on one of the candidate objects located within a predetermined range with respect to said movement direction vector; and
an object display index having any one of numbers 1 to 9 is set on the candidate objects other than said object on which said preceding pointer is set; and
(c) when said pointer is located outside said large concentric circle said system for implementing the assisting method is inactivated whereby said pointer movement direction is detected and said candidate objects are displayed in accordance with the above processing (a) through (c).
-
-
3. The method according to claim 2, wherein said preceding pointer is set on the object of said candidate objects which is closest to said movement direction vector.
-
4. The method according to claim 2, wherein said object display indexes having the numbers 1 to 9 are set on the candidate objects other than the object on which said preceding pointer is set, from the closest candidate object to said movement direction vector to the farthest candidate object from said movement direction vector.
-
5. The method according to claim 2, wherein the object on which said preceding pointer is set is selected by clicking said pointing device.
-
6. The method according to claim 2, wherein the object on which said object display index is set is selected by keying the number of said object display index.
-
7. The method according to claim 2, wherein the following operation is executed in order to display 10 candidate objects or more:
-
first, said preceding pointer and said object display indexes are set on the 10 candidate objects so that the 10 candidate objects are displayed;
when the object to be selected is not included in the displayed candidate objects, a predetermined key is pressed, whereby said preceding pointer and said object display indexes are set on 10 next candidate objects so that the 10 next candidate objects are displayed; and
from then on, the above operation is repeated until all the candidate objects are displayed, whereby a predetermined object is selected.
-
-
8. Apparatus for providing a method for assisting a user to operate a pointer so as to move said pointer onto a desired object, wherein said method is used by switching between an active state in which a system for implementing the assisting method is on and an inactive state in which said system for implementing the assisting method is off, comprising:
-
a pointing device;
a component for detecting a pointer movement direction of said pointing device wherein said pointer movement direction is detected by use of a direction indicator comprising two large and small concentric circles around a reference point which is a position of said pointer when said system for implementing the assisting method enters said active state;
a display generating component for displaying candidate objects located within a predetermined range of said pointer movement direction; and
user input device for receiving selection input from said user of at least one of said candidate objects.
-
-
9. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for assisting a user to operate a pointer so as to move said pointer onto a desired object by a pointing device, said method steps comprising:
-
detecting a pointer movement direction in which the user wants to move said pointer, in accordance with a movement of said pointer by said pointing device;
displaying candidate objects located within a predetermined range of said pointer movement direction; and
selecting the object from said displayed candidate objects;
wherein said method is used by switching between an active state in which a system for implementing the assisting method is on and an inactive state in which said system for implementing the assisting method is off; and
wherein said pointer movement direction is detected by use of a direction indicator comprising two large and small concentric circles around a reference point which is a position of said pointer when said system for implementing the assisting method enters said active state. - View Dependent Claims (10, 11, 12, 13, 14, 15)
(a) when said pointer is located in said small concentric circle comprising an area where a vector is not displayed no processing is executed except that the position of said pointer is checked;
(b) when said pointer is located in a vector display area between said small and large concentric circles the direction of a straight line connecting said reference point and said pointer is used as the pointer movement direction, a movement direction vector indicating said pointer movement direction is displayed;
a preceding pointer is set on one of the candidate objects located within a predetermined range with respect to said movement direction vector; and
an object display index having any one of numbers 1 to 9 is set on the candidate objects other than said object on which said preceding pointer is set; and
(c) when said pointer is located outside said large concentric circle, said system for implementing the assisting method is inactivated whereby said pointer movement direction is detected and said candidate objects are displayed in accordance with the above processing (a) through (c).
-
-
11. The device according to claim 10, wherein said preceding pointer is set on the object of said candidate objects which is closest to said movement direction vector.
-
12. The device according to claim 10, wherein said object display indexes having the numbers 1 to 9 are set on the candidate objects other than the object on which said preceding pointer is set, from the closest candidate object to said movement direction vector to the farthest candidate object from said movement direction vector.
-
13. The device according to claim 10, wherein the object on which said preceding pointer is set is selected by clicking said pointing device.
-
14. The device according to claim 10, wherein the object on which said object display index is set is selected by keying the number of said object display index.
-
15. The device according to claim 10, wherein the following operation is executed in order to display 10 candidate objects or more:
-
first, said preceding pointer and said object display indexes are set on the 10 candidate objects so that the 10 candidate objects are displayed;
when the object to be selected is not included in the displayed candidate objects, a predetermined key is pressed, whereby said preceding pointer and said object display indexes are set on 10 next candidate objects so that the 10 next candidate objects are displayed; and
from then on, the above operation is repeated until all the candidate objects are displayed, whereby a predetermined object is selected.
-
Specification