Operations for selecting and changing a number of selected objects
First Claim
Patent Images
1. A computer-readable non-transitory storage medium having stored therein an information processing program that, when executed, causes a computer of an information processing apparatus including a touch panel display, to at least:
- display, on the touch panel display, a plurality of objects, wherein one or more of the displayed objects are displayed in a non-overlapping manner and identical ones of the displayed objects are displayed in an overlapping manner;
in response to a touch input on the touch panel display, detect a touch-on position on the touch panel display;
determine whether the detected touch-on position designates an object from the plurality of objects displayed on the touch panel display;
select the designated object when it is determined that the detected touch-on position designates the object;
after the designation of the designated object, detect a time duration of the touch input, change in position of the touch input on the touch panel display, and a touch-off position of the touch input;
when the designated object is an object displayed on the touch panel display in the overlapping manner, (1) change, in accordance with the detected time duration of the touch input within a predetermined area that includes a portion of the touch panel display outside of the designated object on the touch panel display, a number of selected objects by including or excluding identical objects overlapped by the selected object in the selection, and (2) stop changing the number of selected objects when the detected position of the touch input is outside of the predetermined area, andwhen the touch-off position of the touch input is performed outside of the predetermined area, perform a process on the selected objects.
1 Assignment
0 Petitions
Accused Products
Abstract
In an example information processing apparatus including a screen on which one or more objects are displayed and a pointing device for designating a given position on the screen, at least one object is designated by the pointing device. Further, an input state regarding the designation of the at least one object is detected, and the number of the at least one selected object is changed in accordance with the input state. Then, a predetermined process is performed on the at least one selected object.
20 Citations
21 Claims
-
1. A computer-readable non-transitory storage medium having stored therein an information processing program that, when executed, causes a computer of an information processing apparatus including a touch panel display, to at least:
-
display, on the touch panel display, a plurality of objects, wherein one or more of the displayed objects are displayed in a non-overlapping manner and identical ones of the displayed objects are displayed in an overlapping manner; in response to a touch input on the touch panel display, detect a touch-on position on the touch panel display; determine whether the detected touch-on position designates an object from the plurality of objects displayed on the touch panel display; select the designated object when it is determined that the detected touch-on position designates the object; after the designation of the designated object, detect a time duration of the touch input, change in position of the touch input on the touch panel display, and a touch-off position of the touch input; when the designated object is an object displayed on the touch panel display in the overlapping manner, (1) change, in accordance with the detected time duration of the touch input within a predetermined area that includes a portion of the touch panel display outside of the designated object on the touch panel display, a number of selected objects by including or excluding identical objects overlapped by the selected object in the selection, and (2) stop changing the number of selected objects when the detected position of the touch input is outside of the predetermined area, and when the touch-off position of the touch input is performed outside of the predetermined area, perform a process on the selected objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing apparatus comprising a processing system including at least one processor, the processing system being configured to at least:
-
display, on touch panel display, a plurality of objects, wherein one or more of the displayed objects are displayed in a non-overlapping manner and identical ones of the displayed objects are displayed in an overlapping manner; in response to a touch input on the touch panel display, detect a touch-on position on the touch panel display; determine whether the detected touch-on position designates an object from the plurality of objects displayed on the touch panel display; select the designated object when it is determined that the detected touch-on position designates the object; after the designation of the designated object, detect a time duration of the touch input, change in position of the touch input on the touch panel display, and a touch-off position of the touch input; when the designated object is an object displayed on the touch panel display in the overlapping manner, (1) change, in accordance with the detected time duration of the touch input within a predetermined area that includes a portion of the touch panel display outside of the designated object on the touch panel display, a number of selected objects by including or excluding identical objects overlapped by the selected object in the selection, and (2), stop changing the number of selected objects when the detected position of the touch input is outside of the predetermined area; and when the touch-off position of the touch input is performed outside of the predetermined area, perform a process on the selected objects. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An information processing system comprising:
-
a touch panel display; an input device; and processing circuitry, coupled to the touch panel display and the input device the processing circuitry configured to at least; display, on the touch panel display, a plurality of objects, wherein one or more of the displayed objects are displayed in a non-overlapping manner and identical ones of the displayed objects are displayed in an overlapping manner; in response to a touch input on the touch panel display, detect a position on the touch panel display corresponding to the touch-on of the touch input; determine whether the detected touch-on position designates an object from the plurality of objects displayed on the display; select the designated object when it is determined that the detected touch-on position designates the object; after the designation of the designated object, detect a time duration of the touch input, change in position of the touch input on the touch panel display, and a touch-off position of the touch input; when the designated object is an object displayed on the touch panel display in the overlapping manner, (1) change, in accordance with the detected time duration of the touch input within a predetermined area that includes a portion of the touch panel display outside of the designated object on the touch panel display, a number of selected objects by including or excluding identical objects overlapped by the selected object in the selection, and (2) stop changing the number of selected objects when the detected position of the touch input is outside of the predetermined area; and when the touch-off position of the touch input is performed outside of the predetermined area, perform a process on the selected objects. - View Dependent Claims (16)
-
-
17. An information processing control method used in an information processing apparatus or an information processing system including a touch panel display, the information processing control method comprising the steps of:
-
displaying, on the touch panel display, a plurality of objects, wherein one or more of the displayed objects are displayed in a non-overlapping manner and identical ones of the displayed objects are displayed in an overlapping manner; in response to a touch input on the touch panel display, detecting a touch-on position on the touch panel display; determining whether the detected touch-on position designates an object from the plurality of objects displayed on the touch panel display; selecting the designated object when it is determined that detected touch-on position designates the object; after the designation of the designated object, detecting a time duration of the touch input, change in position of the touch input on the touch panel display, and a touch-off position of the touch input; what the designated object is an object displayed on the touch panel display in the overlapping manner, (1) changing, in accordance with the detected time duration of the touch input within a predetermined area that includes a portion of the touch panel display outside of the designated object on the touch panel display, a number of selected objects by including or excluding identical objects overlapped by the selected object in the selection, and (2) stop changing the number of selected objects when the detected position of the touch input is outside of the predetermined area; and when the touch-off position of the touch input is performed outside of the predetermined area, performing a process on the selected objects.
-
-
18. An information processing apparatus comprising:
-
a touch panel display; and a processing system comprising at least one hardware processor, the processing system being configured to at least; control the touch panel display to display a plurality of overlapping objects, wherein one or more of the displayed objects are displayed in a non-overlapping manner and identical ones of the displayed objects are displayed in an overlapping manner; in response to a touch input on the touch panel display, detect a touch-on position on the touch panel, when the touch-on position on the touch panel display corresponds to a displayed object overlapping other displayed objects, selecting a first one of the overlapping objects; in response to a continuation of the touch input within a predetermined area that includes a portion of the touch panel display outside of the designated object on the touch panel display, changing the number of selected ones of overlapping objects based on a duration of the touch input performed on the first selected object; in response to a drag operation which is a continuation of the input outside of the predetermined area, stop changing the number of selected ones of overlapping objects; and in response to a touch-off operation, performing a collective process on the selected overlapping objects. - View Dependent Claims (19, 20, 21)
-
Specification