INFORMATION PROCESSING APPARATUS, STORAGE MEDIUM HAVING PROGRAM RECORDED THEREON, AND OBJECT MOVEMENT METHOD
First Claim
1. An information processing apparatus comprising:
- a display unit operable to display an object;
a contact detection unit operable to detect a plurality of contact points on a display screen of the display unit; and
a control unit operable to control the object displayed on the display unit so as to be movable with use of the contact detection unit,wherein, in a case of detecting a first contact point in an active range of the display screen other than a display range of the object with use of the contact detection unit, detecting a second contact point in the display range of the object, and further detecting a movement instruction to the object, the control unit controls the object so as to be movable within the active range.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus has a display unit operable to display an object, a contact detection unit operable to detect a plurality of contact points on the display unit, and a control unit operable to control the object displayed on the display unit so as to be movable with use of the contact detection unit. When the control unit detects contact with a display range of the object displayed on the display unit with use of the contact detection unit, detects contact with an active range of a display screen other than the display range of the object, and further detects a movement instruction to the object, then the control unit controls the object so as to be movable within the active range. Thus, use of a contact detection unit capable of a plurality of contact points permits a user'"'"'s intuitive operation.
49 Citations
22 Claims
-
1. An information processing apparatus comprising:
-
a display unit operable to display an object; a contact detection unit operable to detect a plurality of contact points on a display screen of the display unit; and a control unit operable to control the object displayed on the display unit so as to be movable with use of the contact detection unit, wherein, in a case of detecting a first contact point in an active range of the display screen other than a display range of the object with use of the contact detection unit, detecting a second contact point in the display range of the object, and further detecting a movement instruction to the object, the control unit controls the object so as to be movable within the active range.
-
-
2. An information processing apparatus comprising:
-
a display unit operable to display first display information displayed in a first display range and second display information displayed in a second display range within the first display range; a contact detection unit operable to detect contact points in a first coordinate area in which the first display information is displayed and in a second coordinate area in which the second display information is displayed and detect coordinates of the contact points; and a control unit configured such that, in a case of detecting no contact point in one of the first coordinate area and the second coordinate area but detecting a contact point in the other coordinate area and detecting a change of a coordinate of the detected contact point, the control unit moves both of the first and second display information based upon the change of the coordinate, and in a case of detecting a plurality of contact points in the first coordinate area and the second coordinate area and detecting a change of a coordinate of only one of the plurality of contact points, the control unit moves the first or second display information displayed in the first or second coordinate area in which the change of the coordinate of the contact point has been detected, based upon the change of the coordinate. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A computer-readable storage medium having a program recorded thereon for executing a procedure with a control unit, the procedure comprising:
-
detecting a first contact point in an active range on a display screen other than a display range of an object displayed on a display unit with use of a contact detection unit; detecting a second contact point in the display range of the object with use of the contact detection unit; and controlling the object so as to be movable within the active range when a movement instruction to the object is detected. - View Dependent Claims (21)
-
-
8. A computer-readable storage medium having a program recorded thereon for executing a procedure with a control unit, the procedure comprising:
-
detecting contact points in a first coordinate area of a first display range in which first display information is displayed and in a second coordinate area of a second display range in which second display information is displayed within the first display range and detecting coordinates of the contact points; and in a case of detecting no contact point in one of the first coordinate area and the second coordinate area but detecting a contact point in the other coordinate area, and detecting a change of a coordinate of the detected contact point, moving both of the first and second display information based upon the change of the coordinate, and in a case of detecting a plurality of contact points in the first coordinate area and the second coordinate area and detecting a change of a coordinate of only one of the plurality of contact points, moving the first or second display information displayed in the first or second coordinate area in which the change of the coordinate of the contact point has been detected, based upon the change of the coordinate. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An object movement method comprising:
-
detecting a first contact point in an active range on a display screen other than a display range of an object displayed on a display unit with use of a contact detection unit; detecting a second contact point in the display range of the object with use of the contact detection unit; and controlling the object so as to be movable within the active range when a movement instruction to the object is detected. - View Dependent Claims (22)
-
-
15. An object movement method comprising:
-
detecting contact points in a first coordinate area of a first display range in which first display information is displayed and in a second coordinate area of a second display range in which second display information is displayed within the first display range and detecting coordinates of the contact points; and in a case of detecting no contact point in one of the first coordinate area and the second coordinate area but detecting a contact point in the other coordinate area, and detecting a change of a coordinate of the detected contact point, moving both of the first and second display information based upon the change of the coordinate, and in a case of detecting a plurality of contact points in the first coordinate area and the second coordinate area and detecting a change of a coordinate of only one of the plurality of contact points, moving the first or second display information displayed in the first or second coordinate area in which the change of the coordinate of the contact point has been detected, based upon the change of the coordinate. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification