Information processing apparatus and control method therefor
First Claim
1. An information processing apparatus comprising:
- an acquisition unit configured to acquire a plurality of touching positions on a locus of a touching operation for moving positions of touching a touch panel without releasing the touching on the touch panel;
a determination unit configured to determine an operation direction of the touching operation by using a determination condition based on the plurality of touching positions acquired by the acquisition unit;
a control unit configured to execute control, according to the operation direction determined by the determination unit, to perform an action predetermined in association with the operation direction;
a storage control unit configured to execute control to store, on a memory, the operation direction determined by the determination unit; and
a changing unit configured to change the determination condition based on the operation direction stored on the memory to determine an operation direction of a touching operation executed after the touching operation for which the operation direction has been determined and stored, is released,wherein the determination unit is configured, if a touching operation for moving positions of touching the touch panel without releasing the touching on the touch panel is executed within a specific time after a previous touching operation has released, to determine the operation direction by using the determination condition changed by the changing unit, and is configured, if a touching operation for moving positions of touching the touch panel without releasing the touching on the touch panel is executed after a specific time has elapsed after a previous touching operation has released, to determine the operation direction by using the determination condition that has not been changed by the changing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus acquires a plurality of touching positions on a locus of touching operations, determines an operation direction of an operation by using a determination condition set based on the plurality of acquired touching positions, and performs an action predetermined in association with the determined operation direction. In addition, the information processing apparatus stores the determined operation direction on a memory and changes the determination condition based on the operation direction stored on the memory to determine an operation direction of a touching operation executed after the operation for which the operation direction has been determined and stored.
-
Citations
17 Claims
-
1. An information processing apparatus comprising:
-
an acquisition unit configured to acquire a plurality of touching positions on a locus of a touching operation for moving positions of touching a touch panel without releasing the touching on the touch panel; a determination unit configured to determine an operation direction of the touching operation by using a determination condition based on the plurality of touching positions acquired by the acquisition unit; a control unit configured to execute control, according to the operation direction determined by the determination unit, to perform an action predetermined in association with the operation direction; a storage control unit configured to execute control to store, on a memory, the operation direction determined by the determination unit; and a changing unit configured to change the determination condition based on the operation direction stored on the memory to determine an operation direction of a touching operation executed after the touching operation for which the operation direction has been determined and stored, is released, wherein the determination unit is configured, if a touching operation for moving positions of touching the touch panel without releasing the touching on the touch panel is executed within a specific time after a previous touching operation has released, to determine the operation direction by using the determination condition changed by the changing unit, and is configured, if a touching operation for moving positions of touching the touch panel without releasing the touching on the touch panel is executed after a specific time has elapsed after a previous touching operation has released, to determine the operation direction by using the determination condition that has not been changed by the changing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling an information processing apparatus configured to execute control according to an input executed via a touch panel, the method comprising:
-
acquiring a plurality of touching positions on a locus of a touching operation for moving positions of touching a touch panel without releasing the touching on the touch panel; determining an operation direction of the touching operation by using a determination condition based on the plurality of acquired touching positions; executing control, according to the determined operation direction, to perform an action predetermined in association with the operation direction; executing control to store the determined operation direction on a memory; and changing the determination condition based on the operation direction stored on the memory to determine an operation direction of a touching operation executed after the touching operation for which the operation direction has been determined and stored, is released, wherein the determination step is configured, if a touching operation for moving positions of touching the touch panel without releasing the touching on the touch panel is executed within a specific time after a previous touching operation has released, to determine the operation direction by using the determination condition changed in the changing step, and is configured, if a touching operation for moving positions of touching the touch panel without releasing the touching on the touch panel is executed after a specific time has elapsed after a previous touching operation has released, to determine the operation direction by using the determination condition that has not been changed by the changing step. - View Dependent Claims (10)
-
-
11. An information processing apparatus comprising:
-
an acquisition unit configured to acquire a plurality of positions on a locus of a one-time touching operation for moving positions of touching a touch panel; a determination unit configured to determine an operation direction corresponding to the touching operation by using a determination condition based on the plurality of positions acquired by the acquisition unit; a control unit configured to execute control, according to the operation direction determined by the determination unit, to perform a processing corresponding to the operation direction; a storage control unit configured to execute control to store, on a memory, the operation direction determined by the determination unit; and a changing unit configured to change the determination condition based on the operation direction stored on the memory after the touching operation is released in a case where a following touching operation is performed within a predetermined time period since the touching operation is released. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An information processing method comprising:
-
acquiring a plurality of positions on a locus of a one-time touching operation for moving positions of touching a touch panel; determining an operation direction corresponding to the touching operation by using a determination condition based on the plurality of positions acquired; executing control, according to the operation direction determined, to perform a processing corresponding to the operation direction; storing, on a memory, the operation direction determined; and changing the determination condition based on the operation direction stored on the memory after the touching operation is released in a case where a following touching operation is performed within a predetermined time period since the touching operation is released. - View Dependent Claims (17)
-
Specification