Information processing apparatus, information processing method thereof, and computer-readable storage medium
First Claim
Patent Images
1. An information processing apparatus, comprising:
- an input unit configured to input coordinates in a display screen where an object is being displayed, according to an instruction by a user;
a selection unit configured to select the object being displayed in the display screen, corresponding to the input coordinates that were input by the input unit;
a detecting unit configured to detect a drag operation, based on the input coordinates that were input by the input unit, performed by the user in order to move the object that was selected by the selection unit,a moving control unit configured to (i) control moving of the object, in a case where a drag distance between a first position of the coordinates corresponding to the selecting by the selection unit and a second position in the display screen that has been designated by the drag operation detected by the detecting unit does not exceed a first predetermined distance, such that a moving amount of the object is less than a moving amount of the drag operation or such that the object does not move, and (ii) control moving of the object, in a case where the drag distance exceeds the first predetermined distance, such that the object moves following the drag operation and a distance between the moving object and the second position in the display screen that has been designated by the drag operation is kept at a second predetermined distance, andat least one processor configured to function as at least one of the input unit, the selection unit, the detecting unit, and the moving control unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus inputs instructed coordinates to a display screen, and selects an object displayed at a coordinate position that corresponds to the input coordinates. When a drag operation for the object that was selected by the selection unit has been detected, a determination is made of whether or not the distance between the coordinate position of the selected object and input coordinates after the drag operation was detected exceeds a predetermined distance. If that distance does not exceed the predetermined distance, a moving amount of the object is made less than a moving amount of the drag operation, or the selected object is not moved.
18 Citations
17 Claims
-
1. An information processing apparatus, comprising:
-
an input unit configured to input coordinates in a display screen where an object is being displayed, according to an instruction by a user; a selection unit configured to select the object being displayed in the display screen, corresponding to the input coordinates that were input by the input unit; a detecting unit configured to detect a drag operation, based on the input coordinates that were input by the input unit, performed by the user in order to move the object that was selected by the selection unit, a moving control unit configured to (i) control moving of the object, in a case where a drag distance between a first position of the coordinates corresponding to the selecting by the selection unit and a second position in the display screen that has been designated by the drag operation detected by the detecting unit does not exceed a first predetermined distance, such that a moving amount of the object is less than a moving amount of the drag operation or such that the object does not move, and (ii) control moving of the object, in a case where the drag distance exceeds the first predetermined distance, such that the object moves following the drag operation and a distance between the moving object and the second position in the display screen that has been designated by the drag operation is kept at a second predetermined distance, and at least one processor configured to function as at least one of the input unit, the selection unit, the detecting unit, and the moving control unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10)
-
-
8. An information processing method, comprising:
-
inputting coordinates in a display screen where an object is being displayed according to an instruction by a user; selecting the object being displayed in the display screen, corresponding to the input coordinates that were input in the input step; detecting, based on the input coordinates that were input in the input step, a drag operation performed by the user in order to move the object that was selected in the selection step, performing (i) moving control of the object, in a case where a drag distance between a first position of the coordinates corresponding to the selecting in the selecting step and a second position in the display screen that has been designated by the drag operation detected in the detecting step does not exceed a first predetermined distance, such that a moving amount of the object is less than a moving amount of the drag operation or such that the object does not move, and performing (ii) moving control of the object, in a case where the drag distance exceeds the first predetermined distance, such that the object moves following the drag operation and a distance between the moving object and the second position in the display screen that has been designated by the drag operation is kept at a second predetermined distance, and functioning at least one of the input unit, the selecting step, the detecting step, and the performing step by at least one processor. - View Dependent Claims (9, 11, 12, 13, 14, 15, 16, 17)
-
Specification