Information processing apparatus, information processing method, and program storage medium
First Claim
Patent Images
1. An information processing apparatus comprising:
- a detection unit configured to detect touch points on a touch panel touched by a user;
a determination unit configured to determine, in a case where the detection unit detects a plurality of touch points and a number of touch points detected by the detection unit increases, whether each of a plurality of touch points that is not a most recent touch point among the plurality of touch points detected by the detection unit is valid for a multi-touch operation; and
a recognition unit configured to recognize information regarding the most recent touch point and each touch point determined to be valid by the determination unit as input information.
1 Assignment
0 Petitions
Accused Products
Abstract
In a case where a plurality of touch points touching on a touch panel is detected, a touch point changed from a previous state among the plurality of touch points is determined to be valid, whether a touch point not changed is valid is determined, and information regarding the touch point determined to be valid is recognized as an input.
-
Citations
27 Claims
-
1. An information processing apparatus comprising:
-
a detection unit configured to detect touch points on a touch panel touched by a user; a determination unit configured to determine, in a case where the detection unit detects a plurality of touch points and a number of touch points detected by the detection unit increases, whether each of a plurality of touch points that is not a most recent touch point among the plurality of touch points detected by the detection unit is valid for a multi-touch operation; and a recognition unit configured to recognize information regarding the most recent touch point and each touch point determined to be valid by the determination unit as input information. - View Dependent Claims (2, 3)
-
-
4. An information processing apparatus comprising:
-
a detection unit configured to detect touch points on a touch panel touched by a user; a determination unit configured to determine, in a case where the detection unit detects a plurality of touch points and at least one of the touch points detected by the detection unit is detected at a point moved away from a previously touched position, whether each of a plurality of touch points that is not moved by a distance equal to or greater than a predetermined distance among the plurality of touch points detected by the detection unit is valid for multi-touch operation; and a recognition unit configured to recognize information regarding each touch point moved by the distance equal to or greater than the predetermined distance and each touch point determined to be valid by the determination unit as input information. - View Dependent Claims (5, 6, 7)
-
-
8. A method for controlling an information processing apparatus, the method comprising:
-
periodically detecting touch points on a touch panel touched by a user; determining, in a case where a plurality of touch points is detected by the detecting and a number of detected touch points increases, whether each of a plurality of touch points that is not a most recent touch point among the plurality of detected touch points is valid for a multi-touch operation; and recognizing information regarding the most recent touch point and each touch point determined to be valid by the determining as input information. - View Dependent Claims (9)
-
-
10. A method for controlling an information processing apparatus, the method comprising:
-
periodically detecting touch points on a touch panel touched by a user; determining, in a case where a plurality of touch points is detected by the detecting and at least one of the detected touch points is detected at a point moved away from a touched position during previous detection, whether each of a plurality of touch points that is not moved by a distance equal to or greater than a predetermined distance among the plurality of detected touch points is valid for multi-touch operation; and recognizing information regarding each touch point moved by the distance equal to or greater than the predetermined distance and each touch point determined to be valid by the determining as input information. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory computer readable storage medium storing a program for causing a computer to perform a control method of an information processing apparatus, the control method comprising:
-
periodically detecting touch points on a touch panel touched by a user; determining, in a case where a plurality of touch points is detected by the detecting and a number of detected touch points increases, whether each of a plurality of touch points that is not a most recent touch point among the plurality of detected touch points is valid for a multi-touch operation; and recognizing information regarding the most recent touch point and each touch point determined to be valid by the determining as input information. - View Dependent Claims (15)
-
-
16. A non-transitory computer readable storage medium storing a program for causing a computer to perform a control method of an information processing apparatus, the control method comprising:
-
detecting touch points on a touch panel touched by a user; determining, in a case where the detecting detects a plurality of touch points and at least one of the detected touch points is detected at a point moved away from a touched position during previous detection by a distance equal to or greater than a predetermined distance among the plurality of the detected touch points is valid for multi-touch operation; and recognizing information regarding each touch point moved by the distance equal to or greater than the predetermined distance and each touch point determined to be valid as input information. - View Dependent Claims (17, 18, 19)
-
-
20. An information processing apparatus comprising:
-
a detection unit configured to detect touch points on a touch panel; a determination unit configured to determine, in a case where a number of touch points detected by the detection unit increases, whether a touch point that is not a most recent touch point among the plurality of touch points detected by the detection unit is valid for a multi-touch operation; and a recognition unit configured to recognize information regarding the most recent touch point and each touch point determined to be valid by the determination unit as input information. - View Dependent Claims (21)
-
-
22. An information processing apparatus comprising:
-
a detection unit configured to detect touch points on a touch panel; a determination unit configured to determine, in a case where the detection unit detects a plurality of touch points and at least one of the touch points detected by the detection unit is detected at a position moved away from a previously touched position, whether a touch point that is not moved by a distance equal to or greater than a predetermined distance among the plurality of touch points detected by the detection unit is valid for multi-touch operation; and a recognition unit configured to recognize information regarding each touch point moved by the distance equal to or greater than the predetermined distance and each touch point determined to be valid by the determination unit as input information. - View Dependent Claims (23)
-
-
24. A method for controlling an information processing apparatus, the method comprising:
-
detecting touch points on a touch panel; determining, in a case where a number of detected touch points increases, whether a touch point that is not a most recent touch point among the plurality of detected touch points is valid for a multi-touch operation; and recognizing information regarding the most recent touch point and each touch point determined to be valid as input information.
-
-
25. A method for controlling an information processing apparatus, the method comprising:
-
detecting touch points on a touch panel; determining, in a case where the detecting detects a plurality of touch points and at least one of the detected touch points is detected at a position moved away from a previously touched position, whether a touch point that is not moved by a distance equal to or greater than a predetermined distance among the plurality of detected touch points is valid for multi-touch operation; and recognizing information regarding the most recent touch point and each touch point determined to be valid as input information.
-
-
26. A non-transitory computer readable storage medium storing a program for causing a computer to perform a control method of an information processing apparatus, the control method comprising:
-
detecting touch points on a touch panel; determining, in a case where a number of detected touch points increases, whether a touch point that is not a most recent touch point among the plurality of detected touch points is valid for a multi-touch operation; and recognizing information regarding the most recent touch point and each touch point determined to be valid as input information.
-
-
27. A non-transitory computer readable storage medium storing a program for causing a computer to perform a control method of an information processing apparatus, the control method comprising:
-
detecting touch points on a touch panel; determining, in a case where the detecting detects a plurality of touch points and at least one of the detected touch points is detected at a position moved away from a previously touched position, whether a touch point that is not moved by a distance equal to or greater than a predetermined distance among the plurality of detected touch points is valid for multi-touch operation; and recognizing information regarding the most recent touch point and each touch point determined to be valid as input information.
-
Specification