METHOD FOR CONTROLLING A USER INTERFACE, INFORMATION PROCESSING APPARATUS, AND COMPUTER READABLE MEDIUM
First Claim
1. A method for controlling a user interface that can concurrently detect a plurality of pointed positions on a screen, comprising:
- detecting that a plurality of pointed positions are concurrently present in a display range of one object on the screen, using the user interface;
determining whether or not an operation of, while keeping at least one pointed position among the plurality of pointed positions, moving the other pointed positions is performed after the presence of the plurality of pointed positions is detected;
deciding processing that is to be executed in a case where at least one of the number of kept pointed positions and the number of moved pointed positions is plural, if it is determined that the operation is performed; and
executing the decided processing.
1 Assignment
0 Petitions
Accused Products
Abstract
In a user interface that can identify concurrent pointing at a plurality of given positions on a screen, after detecting that a plurality of pointed positions are concurrently present in a display range of one object on a screen, whether or not an operation of moving the other pointed positions is performed, while keeping at least one pointed position among the plurality of pointed positions, is determined. Then, if it is determined that this operation is performed, the processing that is to be executed is decided based on the number of kept pointed positions and the number of moved pointed positions, and the decided process is executed on the object.
183 Citations
13 Claims
-
1. A method for controlling a user interface that can concurrently detect a plurality of pointed positions on a screen, comprising:
-
detecting that a plurality of pointed positions are concurrently present in a display range of one object on the screen, using the user interface; determining whether or not an operation of, while keeping at least one pointed position among the plurality of pointed positions, moving the other pointed positions is performed after the presence of the plurality of pointed positions is detected; deciding processing that is to be executed in a case where at least one of the number of kept pointed positions and the number of moved pointed positions is plural, if it is determined that the operation is performed; and executing the decided processing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information processing apparatus having a user interface that can concurrently detect a plurality of pointed positions on a screen, comprising:
-
a detecting unit configured to detect that a plurality of pointed positions are concurrently present in a display range of one object on the screen, using the user interface; a determination unit configured to determine whether or not an operation of, while keeping at least one pointed position among the plurality of pointed positions, moving the other pointed positions is performed after the presence of the plurality of pointed positions is detected by the detecting unit; a decision unit configured to decide processing that is to be executed in a case where at least one of the number of kept pointed positions and the number of moved pointed positions is plural, if it is determined that the operation is performed by the determination unit; and an execution unit configured to execute the processing decided by the decision unit on the object. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium storing a program used for causing a computer to execute a method for controlling a user interface that can concurrently detect a plurality of pointed positions on a screen, said method comprising:
-
detecting that a plurality of pointed positions are concurrently present in a display range of one object on the screen, using the user interface; determining whether or not an operation of, while keeping at least one pointed position among the plurality of pointed positions, moving the other pointed positions is performed after the presence of the plurality of pointed positions is detected; deciding processing that is to be executed in a case where at least one of the number of kept pointed positions and the number of moved pointed positions is plural, if it is determined that the operation is performed; and executing the decided processing.
-
Specification