Information processing apparatus and control method thereof
First Claim
1. An information processing apparatus, comprising:
- a touch screen constructed to detect a plurality of touch input positions concurrently;
an extraction unit configured to extract a combination consisting of a predetermined number of touch input positions from a plurality of touch input positions that concurrently exist on said touch screen;
a determination unit configured to determine whether or not a combination that is extracted by said extraction unit is an area designation operation performed by a single user based on a positional relationship among touch input positions comprising the combination;
a decision unit configured to decide a designated area based on touch input positions of the combination in a case in which it is determined that the combination is the area designation operation; and
an acquisition unit configured to acquire an object displayed on the touch screen as a selected object, which overlaps with the designated area at least in a portion,wherein said extraction unit and said determination unit repeat processing using a reduced predetermined number, for touch input positions other than touch input positions constituting the combination determined to be the area designation operation, andwherein the determination unit uses a condition that a history until a current time point of touch input positions comprising the combination must not deviate even once from a condition for determining that a positional relationship of the touch input positions is an area designation operation of a single user, which designates an area smaller than a predetermined size, as a condition for making the determination.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus that has a touch panel that is able to detect a plurality of touch input positions concurrently extracts a combination consisting of a predetermined number of touch input positions from a plurality of touch input positions that concurrently exist on the touch panel, and based on a positional relationship of the touch input positions constituting the combination that is extracted, determines whether or not the combination is an area designation operation of a single user. When it is determined that the combination is an area designation operation, the information processing apparatus specifies a designated area based on touch input positions of the combination, and acquires a selected object based on a relationship between the specified area and a display position of the object.
-
Citations
18 Claims
-
1. An information processing apparatus, comprising:
-
a touch screen constructed to detect a plurality of touch input positions concurrently; an extraction unit configured to extract a combination consisting of a predetermined number of touch input positions from a plurality of touch input positions that concurrently exist on said touch screen; a determination unit configured to determine whether or not a combination that is extracted by said extraction unit is an area designation operation performed by a single user based on a positional relationship among touch input positions comprising the combination; a decision unit configured to decide a designated area based on touch input positions of the combination in a case in which it is determined that the combination is the area designation operation; and an acquisition unit configured to acquire an object displayed on the touch screen as a selected object, which overlaps with the designated area at least in a portion, wherein said extraction unit and said determination unit repeat processing using a reduced predetermined number, for touch input positions other than touch input positions constituting the combination determined to be the area designation operation, and wherein the determination unit uses a condition that a history until a current time point of touch input positions comprising the combination must not deviate even once from a condition for determining that a positional relationship of the touch input positions is an area designation operation of a single user, which designates an area smaller than a predetermined size, as a condition for making the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An information processing apparatus comprising:
-
a touch screen constructed to detect a plurality of touch input positions concurrently; an extraction unit configured to extract a combination consisting of a predetermined number of touch input positions from a plurality of touch input positions that concurrently exist on said touch screen; a determination unit configured to determine whether or not a combination that is extracted by said extraction unit is an area designation operation performed by a single user based on a positional relationship among touch input positions comprising the combination; a decision unit configured to decide a designated area based on touch input positions of the combination in a case in which it is determined that the combination is the area designation operation; an acquisition unit configured to acquire an object displayed on the touch screen as a selected object, which overlaps with the designated area at least in a portion, and a detection unit configured to detect a size of a hand of a user through said touch screen, wherein said extraction unit and said determination unit repeat processing using a reduced predetermined number, for touch input positions other than touch input positions constituting the combination determined to be the area designation operation, and wherein said determination unit uses a condition that a size of a circle that is set based on touch input positions comprising the combination must not exceed a size that is decided based on a size of a hand that is detected by said detection unit as a condition for making the determination.
-
-
15. A control method of an information processing apparatus equipped with a touch screen constructed to detect a plurality of touch input positions concurrently, said control method comprising:
-
extracting a combination consisting of a predetermined number of touch input positions from a plurality of touch input positions that concurrently exist on said touch screen; determining whether or not a combination that is extracted in said extraction step is an area designation operation performed by a single user based on a positional relationship of touch input positions comprising the combination; deciding a designated area based on touch input positions of the combination in a case in which it is determined that the combination is the area designation operation; and acquiring an object displayed on the touch screen as a selected object, which overlaps with the designated area at least in a portion, wherein the step of extracting and the step of determining are repeated using a reduced predetermined number, for touch input positions other than touch input positions constituting the combination determined to be the area designation operation, and wherein the step of determining uses a condition that a history until a current time point of touch input positions comprising the combination must not deviate even once from a condition for determining that a positional relationship of the touch input positions is an area designation operation of a single user, which designates an area smaller than a predetermined size, as a condition for making the determination.
-
-
16. A non-transitory computer readable storage medium that stores a program that causes a computer to execute a control method for an information processing apparatus equipped with a touch screen constructed to detect a plurality of touch input positions concurrently, wherein said program causes the computer to execute a control method comprising:
-
extracting a combination consisting of a predetermined number of touch input positions from a plurality of touch input positions that concurrently exist on said touch screen; determining whether or not a combination that is extracted in said extraction step is an area designation operation performed by a single user based on a positional relationship of touch input positions comprising the combination; deciding a designated area based on touch input positions of the combination in a case in which it is determined that the combination is the area designation operation; and acquiring an object displayed on the touch screen as a selected object, which overlaps with the designated area at least in a portion, wherein the step of extracting and the step of determining are repeated using a reduced predetermined number, for touch input positions other than touch input positions constituting the combination determined to be the area designation operation, and wherein the step of determining uses a condition that a history until a current time point of touch input positions comprising the combination must not deviate even once from a condition for determining that a positional relationship of the touch input positions is an area designation operation of a single user, which designates an area smaller than a predetermined size, as a condition for making the determination.
-
-
17. A control method of an information processing apparatus equipped with a touch screen constructed to detect a plurality of touch input positions concurrently, said control method comprising:
-
extracting a combination consisting of a predetermined number of touch input positions from a plurality of touch input positions that concurrently exist on said touch screen; determining whether or not a combination that is extracted in said extraction step is an area designation operation performed by a single user based on a positional relationship of touch input positions comprising the combination; deciding a designated area based on touch input positions of the combination in a case in which it is determined that the combination is the area designation operation; acquiring an object displayed on the touch screen as a selected object, which overlaps with the designated area at least in a portion; and detecting a size of a hand of a user through said touch screen, wherein the step of extracting and the step of determining are repeated using a reduced predetermined number, for touch input positions other than touch input positions constituting the combination determined to be the area designation operation, and wherein the step of determining uses a condition that a size of a circle that is set based on touch input positions comprising the combination must not exceed a size that is decided based on a size of a hand that is detected in the step of detecting as a condition for making the determination.
-
-
18. A non-transitory computer readable storage medium that stores a program that causes a computer to execute a control method for an information processing apparatus equipped with a touch screen constructed to detect a plurality of touch input positions concurrently, wherein said program causes the computer to execute a control method comprising:
-
extracting a combination consisting of a predetermined number of touch input positions from a plurality of touch input positions that concurrently exist on said touch screen; determining whether or not a combination that is extracted in said extraction step is an area designation operation performed by a single user based on a positional relationship of touch input positions comprising the combination; deciding a designated area based on touch input positions of the combination in a case in which it is determined that the combination is the area designation operation; acquiring an object displayed on the touch screen as a selected object, which overlaps with the designated area at least in a portion; and detecting a size of a hand of a user through said touch screen, wherein the step of extracting and the step of determining are repeated using a reduced predetermined number, for touch input positions other than touch input positions constituting the combination determined to be the area designation operation, and wherein the step of determining uses a condition that a size of a circle that is set based on touch input positions comprising the combination must not exceed a size that is decided based on a size of a hand that is detected in the step of detecting as a condition for making the determination.
-
Specification