Information processing device and information processing method for improving operability in selecting graphical user interface by generating multiple virtual points of contact
First Claim
Patent Images
1. An information processing device having a processor comprising:
- an input and output control unit configured to acquire, using the processor, a position of a single point of designation designated by a user in a display image including graphical user interfaces (GUIs) shown on a display screen;
a user operation content identification unit configured to simultaneously generate multiple points which are not displayed with a predetermined pattern at positions determined according to the position of the single point of designation on a plane that forms the display image, to acquire a hit score for each GUI, the hit score being a number of the multiple points and the single point of designation inside hit determination areas defined for respective GUIs, and to select a single GUI with a highest score as a selected GUI; and
a content processing unit is configured to execute a process mapped to the selected GUI,wherein the user operation content identification unit distributes the multiple points in a shape of a ‘
V’
having an apex on the single point of designation when the information processing device is held by the user, and distributes the multiple points circularly and evenly around the single point of designation when the information processing device is not held by the user,wherein, when the information processing device is held by the user, the input and output control unit acquires the single point of designation as a single point of contact on the touch panel by a finger of a hand holding the information processing device, andwherein the user operation content identification unit refers to a position at a base of the finger of the hand holding the information processing device and defines a direction of a vector, extending from the position at the base of the finger to the single point of contact, as the direction of a tip of the finger and distributes the multiple points around a line extended from the vector in the direction of the vector.
2 Assignments
0 Petitions
Accused Products
Abstract
A plurality of GUIs are displayed on the screen of a display. A hit determination area of each GUI is defined within a graphic of the GUI. When a user touches a point of contact, four virtual points of contact are generated in the shape of a ‘V’ within the screen. A GUI desired to be selected by the user is identified according to a predetermined rule by referring to whether points of contact are located within each hit determination area, the number of points of contact, the priority level defined for each GUI, etc.
18 Citations
13 Claims
-
1. An information processing device having a processor comprising:
-
an input and output control unit configured to acquire, using the processor, a position of a single point of designation designated by a user in a display image including graphical user interfaces (GUIs) shown on a display screen; a user operation content identification unit configured to simultaneously generate multiple points which are not displayed with a predetermined pattern at positions determined according to the position of the single point of designation on a plane that forms the display image, to acquire a hit score for each GUI, the hit score being a number of the multiple points and the single point of designation inside hit determination areas defined for respective GUIs, and to select a single GUI with a highest score as a selected GUI; and a content processing unit is configured to execute a process mapped to the selected GUI, wherein the user operation content identification unit distributes the multiple points in a shape of a ‘
V’
having an apex on the single point of designation when the information processing device is held by the user, and distributes the multiple points circularly and evenly around the single point of designation when the information processing device is not held by the user,wherein, when the information processing device is held by the user, the input and output control unit acquires the single point of designation as a single point of contact on the touch panel by a finger of a hand holding the information processing device, and wherein the user operation content identification unit refers to a position at a base of the finger of the hand holding the information processing device and defines a direction of a vector, extending from the position at the base of the finger to the single point of contact, as the direction of a tip of the finger and distributes the multiple points around a line extended from the vector in the direction of the vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information processing method comprising:
-
acquiring a position of a single point of designation designated by a user in a display image including graphical user interfaces (GUIs); simultaneously generating multiple points which are not displayed with a predetermined pattern at positions determined according to the single position of the point of designation on a plane that forms the display image, acquiring a hit score for each GUI, the hit score being a number of the multiple points and the single point of designation inside hit determination areas defined for respective GUIs, selecting a single GUI with a highest score as a selected GUI; and executing information processing mapped to the selected GUI, wherein the generating distributes the multiple points in a shape of ‘
V’
having an apex on the single point of designation when an information processing device is held by the user, and distributes the multiple points circularly and evenly around the single point of designation when the information processing device is not held by the user,wherein, when the information processing device is held by the user, the single point of designation is set as a single point of contact on the touch panel of a finger of a hand holding the information processing device, and wherein the generating refers to a position at a base of the finger of the hand holding the information processing device and defines a direction of a vector, extending from the position at the base of the finger to the single point of contact, as the direction of a tip of the finger and distributes the multiple points around a line extended from the vector in the direction of the vector.
-
-
12. A non-transitory computer-readable recording medium encoded with a computer program comprising:
-
a module configured to acquire a position of a single point of designation designated by a user in a display image including graphical user interfaces (GUIs); a module configured to simultaneously generate multiple points which are not displayed with a predetermined pattern at positions determined according to the position of the single point of designation on a plane that forms the display image, to acquire a hit score for each GUI, the hit score being a number of the multiple points and the single point of designation inside hit determination areas defined for respective GUIs, and to select a single GUI with a highest score as a selected GUI; and a module configured to execute information processing mapped to the selected GUI, wherein the module configured to generate the multiple points distributes the multiple points in a shape of ‘
V’
having an apex on the single point of designation when the computer is held by the user, and distributes the multiple points circularly and evenly around the single point of designation when the computer is not held by the user,wherein, when the information processing device is held by the user, the module configured to acquire the position of the single point of designation acquires the single point of designation as a single point of contact on the touch panel by a finger of a hand holding the information processing device, and wherein the module configured to generate the multiple points refers to a position at a base of the finger of the hand holding the information processing device and defines a direction of a vector, extending from the position at the base of the finger to the single point of contact, as the direction of a tip of the finger and distributes the multiple points around a line extended from the vector in the direction of the vector.
-
-
13. A non-transitory computer-readable recording medium in which data of a content file is recorded, the data having a structure configured to map:
-
a program of content executed in an information processing device;
toa contact point generation rule configuration file configured to define a rule for simultaneously generating multiple points which are not displayed with a predetermined pattern at positions determined according to a position of a single point of designation, on a plane that forms a display image including graphical user interfaces (GUIs) displayed while content is being executed in the information processing device, the contact point generation rule configuration file being used to acquire a hit score for each GUI, the hit score being a number of the multiple points and the single point of designation inside hit determination areas defined for respective GUIs, to select a single GUI with a highest score as a selected GUI and to execute a process mapped to the selected GUI, wherein the multiple points are distributed in a shape of ‘
V’
having on apex at the single point of designation when the information processing device is held by the user, and are distributed the multiple points circularly and evenly around the single point of designation when the information processing device is not held by the user,wherein, when the information processing device is held by the user, the single point of designation is set as a single point of contact on the touch panel of a finger of a hand holding the information processing device, and wherein the contact point generating rule refers to a position at a base of the finger of the hand holding the information processing device and defines a direction of a vector, extending from the position at the base of the finger to the single point of contact, as the direction of a tip of the finger and distributes the multiple points around a line extended from the vector in the direction of the vector.
-
Specification