Method of selecting an object
First Claim
Patent Images
1. A method comprising:
- receiving a signal from a dual-state button having a single depressed state, for moving a focus in a given direction on a graphical display;
providing, in response to receiving said signal, predefined acceleration data for accelerating said focus in said given direction;
determining a position of the focus on the graphical display as a function of said acceleration data;
displaying the focus at said position on said display;
determining a distance between the focus and an object as a radius using a co-ordinate system that is rotated and compressed in a direction of movement of said focus, where said co-ordinate system is rotated so that it becomes aligned with the direction of movement and where determining occurs during the movement of said focus; and
if said object has a smallest determined radius, marking said object as a selected object.
2 Assignments
0 Petitions
Accused Products
Abstract
Movement of a pointer or a window on a display of a personal computer, mobile telephone or digital television set, which allows an object to be selected, is controlled using an orthogonal set of keys. Motion of the pointer or window closely resembles the behaviour of a body of fixed mass obeying Newton'"'"'s second law of motion. Movement of the pointer may used to predict which object the user wishes to select. Once a prediction has been made, the object is marked and the user may select the marked object, although the user need not act on the prediction.
48 Citations
34 Claims
-
1. A method comprising:
-
receiving a signal from a dual-state button having a single depressed state, for moving a focus in a given direction on a graphical display; providing, in response to receiving said signal, predefined acceleration data for accelerating said focus in said given direction; determining a position of the focus on the graphical display as a function of said acceleration data; displaying the focus at said position on said display; determining a distance between the focus and an object as a radius using a co-ordinate system that is rotated and compressed in a direction of movement of said focus, where said co-ordinate system is rotated so that it becomes aligned with the direction of movement and where determining occurs during the movement of said focus; and if said object has a smallest determined radius, marking said object as a selected object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. Apparatus comprising:
-
at least one processor; and at least one memory including computer program code, where the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to at least; output an image to a graphical display; receive a signal from a dual-state button having a single depressed state for moving a focus in a given direction on a graphical display; provide, in response to receiving said signal, predefined acceleration data for accelerating said focus in said given direction; determine a position of the focus on the graphical display as a function of said acceleration data; cause the interface to display the focus at said position on said display; determine a distance between the focus and an object as a radius using a co-ordinate system that is rotated and compressed in a direction of movement of said focus, where said co-ordinate system is rotated so that it becomes aligned with the direction of movement and where determining occurs during the movement of said focus; and if said object has a smallest determined radius, to mark said object as a selected object. - View Dependent Claims (31, 32, 33)
-
-
34. A computer-readable medium storing instructions, which when executed by a computer, causes the computer to perform operations comprising:
-
receiving a signal from a dual-state button having a single depressed state for moving a focus in a given direction on a graphical display, providing, in response to receiving the signal, predefined acceleration data for accelerating said focus in a given direction, determining a position of the focus on the graphical display as a function of said acceleration data; displaying the focus at said position on said display; determining a distance between the focus and an object as a radius using a co-ordinate system that is rotated and compressed in a direction of movement of said focus, where said co-ordinate system is rotated so that it becomes aligned with the direction of movement and where determining occurs during the movement of said focus; and if said object has a smallest determined radius, to mark said object as a selected object.
-
Specification