Information processing apparatus, method of controlling the same, program and storage medium
First Claim
Patent Images
1. An information processing apparatus provided with a display unit including a touch panel, the information processing apparatus comprising:
- a detection unit that detects a plurality of touch points being touched at a time on the touch panel;
a division unit that divides, if a number of the plurality of touch points detected by the detection unit is a predetermined number or more, a plurality of display objects into two groups of display objects according to one of the plurality of touch points moving in an opposite direction on the touch panel to another of the plurality of touch points;
a decision unit that decides one or more objects that are to be displayed in each of the two groups of display objects obtained by the division unit, according to an attribute, including an aggregation setting in which the plurality of display objects are constituted by a plurality of objects, of an object that is included in each of the plurality of display objects before the division; and
a determination unit that determines, if the plurality of display objects before the division have the aggregation setting of a plurality of objects, whether or not to execute the division of the plurality of display objects by the division unit, on the basis of a number of display objects in the horizontal direction that are arranged in the plurality of display objects,wherein one of the two groups of display objects includes the one of the plurality of touch points and another of the two groups of display objects includes the another of the plurality of touch points.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are an information processing apparatus provided with a display unit including a touch panel, and a method for controlling the same. The information processing apparatus detects a plurality of touch points on a display object displayed on the display unit, and, if the number of the detected plurality of touch points is a predetermined number or more, divides this display object into a plurality of display objects in response to at least some of the plurality of touch points moving in an opposite direction on the touch panel to other of the plurality of touch points.
9 Citations
16 Claims
-
1. An information processing apparatus provided with a display unit including a touch panel, the information processing apparatus comprising:
-
a detection unit that detects a plurality of touch points being touched at a time on the touch panel; a division unit that divides, if a number of the plurality of touch points detected by the detection unit is a predetermined number or more, a plurality of display objects into two groups of display objects according to one of the plurality of touch points moving in an opposite direction on the touch panel to another of the plurality of touch points; a decision unit that decides one or more objects that are to be displayed in each of the two groups of display objects obtained by the division unit, according to an attribute, including an aggregation setting in which the plurality of display objects are constituted by a plurality of objects, of an object that is included in each of the plurality of display objects before the division; and a determination unit that determines, if the plurality of display objects before the division have the aggregation setting of a plurality of objects, whether or not to execute the division of the plurality of display objects by the division unit, on the basis of a number of display objects in the horizontal direction that are arranged in the plurality of display objects, wherein one of the two groups of display objects includes the one of the plurality of touch points and another of the two groups of display objects includes the another of the plurality of touch points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling an information processing apparatus provided with a display unit including a touch panel, the method comprising:
-
detecting a plurality of touch points being touched at a time on the touch panel; and dividing, if a number of the plurality of touch points detected in the detecting is a predetermined number or more, a plurality of display objects into two groups of display objects according to one of the plurality of touch points moving in an opposite direction on the touch panel to another of the plurality of touch points; deciding one or more objects that are to be displayed in each of the two groups of display objects obtained in the dividing, according to an attribute, including an aggregation setting in which the plurality of display objects are constituted by a plurality of objects, of an object that is included in each of the plurality of display object before the division; and determining, if the display objects before the division have the aggregation of a plurality of objects, whether or not to execute the division of the display objects in the dividing, on the basis of a number of objects in the horizontal direction that are arranged in the display objects, wherein one of the two groups of display objects includes the one of the plurality of touch points and another of the two groups of display objects includes the another of the plurality of touch points. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing a program for causing a computer to function as an information processing apparatus provided with a display unit including a touch panel, the information processing apparatus comprising:
-
a detection unit that detects a plurality of touch points being touched at a time on the touch panel; a division unit that divides, if a number of the plurality of touch points detected by the detection unit is a predetermined number or more, a plurality of display objects into two groups of display objects according to one of the plurality of touch points moving in an opposite direction on the touch panel to another of the plurality of touch points; a decision unit that decides one or more objects that are to be displayed in each of the two groups of display objects obtained by the division unit, according to an attribute, including an aggregation setting in which the plurality of display objects are constituted by a plurality of objects, of an object that is included in each of the plurality of display object before the division; and a determination unit that determines, if the plurality of display objects before the division have the aggregation setting of a plurality of objects, whether or not to execute the division of the plurality of display objects by the division unit, on the basis of a number of display objects in the horizontal direction that are arranged in the plurality of display objects, wherein one of the two groups of display objects includes the one of the plurality of touch points and another of the two groups of display objects includes the another of the plurality of touch points.
-
Specification