INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD THEREOF, AND COMPUTER-READABLE STORAGE MEDIUM
First Claim
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 determination unit configured to, based on the input coordinates that were input by the input unit, detect a drag operation performed by the user in order to move the object that was selected by the selection unit, and determine a distance between a position where the object that was selected by the selection unit is being displayed in the display screen and a position that has been designated by the detected drag operation; and
a moving control unit configured to,when the distance that was determined by the determination unit exceeds a predetermined distance, perform control so as to cause the object that was selected by the selection unit to move following the drag operation, andwhen the distance that was determined by the determination unit does not exceed the predetermined distance, perform control so as to cause the object to move such that a moving amount of the object is less than a moving amount of the drag operation, or so as to not cause the object to move.
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.
-
Citations
9 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 determination unit configured to, based on the input coordinates that were input by the input unit, detect a drag operation performed by the user in order to move the object that was selected by the selection unit, and determine a distance between a position where the object that was selected by the selection unit is being displayed in the display screen and a position that has been designated by the detected drag operation; and a moving control unit configured to, when the distance that was determined by the determination unit exceeds a predetermined distance, perform control so as to cause the object that was selected by the selection unit to move following the drag operation, and when the distance that was determined by the determination unit does not exceed the predetermined distance, perform control so as to cause the object to move such that a moving amount of the object is less than a moving amount of the drag operation, or so as to not cause the object to move. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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, and determining a distance between a position where the object that was selected in the selection step is being displayed in the display screen and a position that has been designated by the detected drag operation; and performing moving control so as to, when the distance that was determined in the determination step exceeds a predetermined distance, cause the object that was selected in the selection step to move following the drag operation, and when the distance that was determined in the determination step does not exceed the predetermined distance, cause the object to move such that a moving amount of the object is less than a moving amount of the drag operation, or so as to not cause the selected object to move. - View Dependent Claims (9)
-
Specification