Patent ID: 8610678

Claim:
An information processing apparatus comprising: an input position detection unit configured to detect a position of an operator performing one of a drag operation and a flick operation, the operator located on first and/or second display panels capable of displaying a plurality of objects, the first and second display panel connected via a connection unit serving as a non-display region in which the objects are not displayed; a direction detection unit configured to detect a moving direction of the operator, on the basis of a time change of the detected position of the operator; a moved position calculation unit configured to calculate a moved position to which an object selected with the operator moves, the selected object moving to the moved position along a path in which the operator moves; and a display position correction unit configured to move the selected object from the non-display region, on the basis of a display position of the selected object or a moving direction of the operator, in a case where at least a portion of the selected object having moved to the calculated moved position resides in the non-display region, wherein when the drag operation is performed by the operator on the selected object and at least the portion of the selected object having moved to the calculated moved position resides in the non-display region, the display position correction unit controls the selected object to be moved to one of the first and second display panels in which a barycenter of the selected object resides, on the basis of the position of the barycenter of the selected object, and wherein when the flick operation is performed by the operator on the selected object and at least the portion of the selected object having moved to the calculated moved position resides in the non-display region, the display position correction unit controls the selected object to be moved to one of the first and second display panels in which the selected object was not displayed at the start of the flick operation.