SETTING NEXT DESTINATION OF POINTER TO EACH OF MULTIPLE OBJECTS
First Claim
1. A next destination information setting method for setting next destination information indicating another object that is a predetermined next destination of a pointer that moves in a two dimensional space, defined by coordinates (x, y) of an x-y coordinate system, to a plurality of objects having display positions in the two dimensional space, the other object being selected by a user with the pointer in response to input in a positive x direction, a negative x direction, a positive y direction, or a negative y direction, the next destination information setting method comprising:
- calculating scores of positional relationships in each of the positive x direction, the negative x direction, the positive y direction, and the negative y direction between a predetermined object among the plurality of objects and each object other than the predetermined object, in accordance with coordinates of the predetermined object and coordinates of each object other than the predetermined object; and
setting next destination information in each of the positive x direction, the negative x direction, the positive y direction, and the negative y direction for the predetermined object in accordance with a direction from the predetermined object to each object other than the predetermined object, and the calculated scores of the positional relationships in each of the positive x direction, the negative x direction, the positive y direction, and the negative y direction, wherein given that a difference between an x coordinate of the predetermined object and an x coordinate of a selected other object is dx, and a difference between a y coordinate of the predetermined object and a y coordinate of the selected other object is dy, the scores of the positional relationships are calculated from an equation 9;
α
×
f(dx)+β
×
f(dy)
(9) where f(k) is a function of k, α and
β
are constants, and a magnitude correlation between α and
β
is inverted when a score of a positional relationship in the positive x direction or the negative x direction is calculated and when a score of a positional relationship in the positive y direction or the negative y direction is calculated.
2 Assignments
0 Petitions
Accused Products
Abstract
A menu screen includes multiple buttons. Assigned to each button for each direction is another button to which an anchor is moved according to a directional user input of up, down, right or left. A button B and a button C both located downstream of a button A are candidates to which the anchor is moved when the down direction key is input with the anchor pointing to the button A. Scores of positional relationships of the position between points of the shortest distance from an anchor position of the button A within the range of the button B and the button C to the anchor position are calculated. According to the calculated scores, the next destination of the anchor when the down direction key is input with the anchor pointing to the button A is set to either button B or button C.
-
Citations
25 Claims
-
1. A next destination information setting method for setting next destination information indicating another object that is a predetermined next destination of a pointer that moves in a two dimensional space, defined by coordinates (x, y) of an x-y coordinate system, to a plurality of objects having display positions in the two dimensional space, the other object being selected by a user with the pointer in response to input in a positive x direction, a negative x direction, a positive y direction, or a negative y direction, the next destination information setting method comprising:
-
calculating scores of positional relationships in each of the positive x direction, the negative x direction, the positive y direction, and the negative y direction between a predetermined object among the plurality of objects and each object other than the predetermined object, in accordance with coordinates of the predetermined object and coordinates of each object other than the predetermined object; and
setting next destination information in each of the positive x direction, the negative x direction, the positive y direction, and the negative y direction for the predetermined object in accordance with a direction from the predetermined object to each object other than the predetermined object, and the calculated scores of the positional relationships in each of the positive x direction, the negative x direction, the positive y direction, and the negative y direction, wherein given that a difference between an x coordinate of the predetermined object and an x coordinate of a selected other object is dx, and a difference between a y coordinate of the predetermined object and a y coordinate of the selected other object is dy, the scores of the positional relationships are calculated from an equation 9;
α
×
f(dx)+β
×
f(dy)
(9)where f(k) is a function of k, α and
β
are constants, and a magnitude correlation between α and
β
is inverted when a score of a positional relationship in the positive x direction or the negative x direction is calculated and when a score of a positional relationship in the positive y direction or the negative y direction is calculated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A next destination information setting device for setting next destination information indicating another object that is a predetermined next destination of a pointer that moves in a two dimensional space, defined by coordinates (x, y) of an x-y coordinate system, to a plurality of objects having display positions in the two dimensional space, the other object being selected by a user with the pointer in response to input in a positive x direction, a negative x direction, a positive y direction, or a negative y direction, the next destination information setting device comprising:
-
a score calculator which calculates scores of positional relationships in each of the positive x direction, the negative x direction, the positive y direction, and the negative y direction between a predetermined object among the plurality of objects and each object other than the predetermined object, in accordance with coordinates of the predetermined object and coordinates of each object other than the predetermined object; and
a positional information setter which sets next destination information in each of the positive x direction, negative x direction, the positive y direction, and the negative y direction for the predetermined object in accordance with a direction from the predetermined object to each object other than the predetermined object, and the calculated scores of the positional relationships in each of the positive x direction, the negative x direction, the positive y direction, and the negative y direction, wherein given that a difference between an x coordinate of the predetermined object and an x coordinate of a selected other object is dx, and a difference between a y coordinate of the predetermined object and a y coordinate of the selected other object is dy, the scores of the positional relationships are calculated from an equation 12;
α
×
f(dx)+β
×
f(dy)
(12)where f(k) is a function of k, α and
β
are constants, and a magnitude correlation between α and
β
is inverted when a score of a positional relationship in the positive x direction or the negative x direction is calculated and when a score of a positional relationship in the positive y direction or the negative y direction is calculated.
-
-
23. A next destination information setting device of setting next destination information indicating another object that is a predetermined next destination of a pointer that moves in a two dimensional space, defined by coordinates (x, y) of an x-y coordinate system, to a plurality of objects having display positions in the two dimensional space, the other object being selected by a user with the pointer in response to input in a positive x direction, a negative x direction, a positive y direction, or a negative y direction, the next destination information setting device comprising:
-
a program memory which stores a program; and
a processor which runs the program, the program comprising;
a calculating code section that calculates scores of positional relationships in cash of the positive x direction, the negative x direction, the positive y direction, and the negative y direction between a predetermined object among the plurality of objects and each object other than the predetermined object, in accordance with coordinates of the predetermined object and coordinates of each object other than the predetermined object; and
a setting code section that sets next destination information in each of the positive x direction, negative x direction, the positive y direction, and the negative y direction for the predetermined object in accordance with a direction from the predetermined object to each object other than the predetermined object, and the calculated scores of the positional relationships in each of the positive x direction, the negative x direction, the positive y direction, and the negative y direction, wherein given that a difference between an x coordinate of the predetermined object and an x coordinate of a selected other object is dx, and a difference between a y coordinate of the predetermined object and a y coordinate of the selected other object is dy, the code section of calculating the score of the positional relationship calculates the scores of the positional relationships from an equation 13;
α
×
f(dx)+β
×
f(dy)
(13)where f(k) is a function of k, α and
β
are constants, and a magnitude correlation between α and
β
is inverted when a score of a positional relationship in the positive x direction or the negative x direction is calculated and when a score of a positional relationship in the positive y direction or the negative y direction is calculated.
-
-
24. A computer-readable recording medium storing a program for setting next destination information indicating another object that is a predetermined next destination of a pointer that moves in a two dimensional space, defined by coordinates (x, y) of an x-y coordinate system, to a plurality of objects having display positions in the two dimensional space, the other object being selected by a user with the pointer in response to input in a positive x direction, a negative x direction, a positive y direction, or a negative y direction,
the program comprising: -
a calculating code section that calculates scores of positional relationships in each of the positive x direction, the negative x direction, the positive y direction, and the negative y direction between a predetermined object among the plurality of objects and each object other than the predetermined object, in accordance with coordinates of the predetermined object and coordinates of each object other than the predetermined object; and
a setting code section that sets next destination information in each of the positive x direction, negative x direction, the positive y direction, and the negative y direction for the predetermined object in accordance with a direction from the predetermined object to each object other than the predetermined object, and the calculated scores of the positional relationships in each of the positive x direction, the negative x direction, the positive y direction, and the negative y direction, wherein given that a difference between an x coordinate of the predetermined object and an x coordinate of a selected other object is dx, and a difference between a y coordinate of the predetermined object and a y coordinate of the selected other object is dy, the code section of calculating the score of the positional relationship calculates the scores of the positional relationships from an equation 14;
α
×
f(dx)+β
×
f(dy)
(14)where f(k) is a Function of k, α and
β
are constants, and a magnitude correlation between α and
β
is inverted when a score of a positional relationship in the positive x direction or the negative x direction is calculated and when a score of a positional relationship in the positive y direction or the negative y direction is calculated.
-
-
25. A carrier wave superimposed with a data signal of a program for setting next destination information indicating another object that is a predetermined next destination of a pointer that moves in a two dimensional space, defined by coordinates (x, y) of an x-y coordinate system, to a plurality of objects having display positions in the two dimensional space, the other object being selected by a user with the pointer in response to input in a positive x direction, a negative x direction, a positive y direction, or a negative y direction,
the program comprising: -
a calculating code section that calculates scores of positional relationships in each of the positive x direction, the negative x direction, the positive y direction, and the negative y direction between a predetermined object among the plurality of objects and each object other than the predetermined object, in accordance with coordinates of the predetermined object and coordinates of each object other than the predetermined object; and
a setting code section that sets next destination information in each of the positive x direction, negative x direction, the positive y direction, and the negative y direction for the predetermined object in accordance with a direction from the predetermined object to each object other than the predetermined object, and the calculated scores of the positional relationships in each of the positive x direction, the negative x direction, the positive y direction, and the negative y direction, wherein given that a difference between an x coordinate of the predetermined object and an x coordinate of a selected other object is dx, and a difference between a y coordinate of the predetermined object and a y coordinate of the selected other object is dy, the code section of calculating the score of the positional relationship calculates the scores of the positional relationships from an equation 15;
α
×
f(dx)+β
×
f(dy)
(15)where f(k) is a function of k, α and
β
are constants, and a magnitude correlation between α and
β
is inverted when a score of a positional relationship in the positive x direction or the negative x direction is calculated and when a score of a positional relationship in the positive y direction or the negative y direction is calculated.
-
Specification