Information processing apparatus, method for controlling the same, and storage medium
First Claim
1. An information processing apparatus comprising:
- one or more processors configured to function as;
an obtaining unit configured to obtain information indicating a degree of proximity between an operation object and a predetermined surface;
a reference determination unit configured to determine as a reference value, the degree of proximity obtained when the operation object most closely approaches the predetermined surface in transition of the degree of proximity during one touch input to the predetermined surface by the operation object after a start of the one touch input is recognized;
a condition determination unit configured to determine, during the one touch input, that the operation object is moved away from the predetermined surface by a distance larger than a threshold value obtained by adding a predetermined value to the reference value as a condition associated with the degree of proximity for recognizing an end of the one touch input based on the reference value specified by the reference determination unit; and
a recognition unit configured to recognize an end of the one touch input when the degree of proximity indicated by the information obtained by the obtaining unit satisfies the condition determined by the condition determination unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a distance obtaining unit which obtains information indicating a degree of proximity between an operation object and a predetermined surface, a reference determination unit which determines a first reference value associated with the degree of proximity based on transition of the degree of proximity during one touch input to the predetermined surface by the operation object after a start of the one touch input is recognized, a condition determination unit which determines, during the one touch input, a first condition associated with the degree of proximity for recognizing an end of the touch input based on the determined first reference value, and a recognition unit which recognizes an end of the touch input when the degree of proximity indicated by the information obtained by the distance obtaining unit satisfies the first condition determined by the condition determination unit.
-
Citations
16 Claims
-
1. An information processing apparatus comprising:
-
one or more processors configured to function as; an obtaining unit configured to obtain information indicating a degree of proximity between an operation object and a predetermined surface; a reference determination unit configured to determine as a reference value, the degree of proximity obtained when the operation object most closely approaches the predetermined surface in transition of the degree of proximity during one touch input to the predetermined surface by the operation object after a start of the one touch input is recognized; a condition determination unit configured to determine, during the one touch input, that the operation object is moved away from the predetermined surface by a distance larger than a threshold value obtained by adding a predetermined value to the reference value as a condition associated with the degree of proximity for recognizing an end of the one touch input based on the reference value specified by the reference determination unit; and a recognition unit configured to recognize an end of the one touch input when the degree of proximity indicated by the information obtained by the obtaining unit satisfies the condition determined by the condition determination unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing apparatus comprising:
-
one or more processors configured to function as; an obtaining unit configured to obtain information indicating a degree of proximity between an operation object and a predetermined surface; a reference determination unit configured to determine a first reference value associated with the degree of proximity based on transition of the degree of proximity during one touch input to the predetermined surface by the operation object after a start of the one touch input is recognized; a condition determination unit configured to determine, during the one touch input a first condition associated with the degree of proximity for recognizing an end of the one touch input based on the first reference value specified by the reference determination unit; and a recognition unit configured to recognize an end of the one touch input when the degree of proximity indicated by the information obtained by the obtaining unit satisfies the first condition determined by the condition determination unit, wherein the reference determination unit is further configured to determine a second reference value associated with the degree of proximity based on the degree of proximity obtained after an end of a previous one touch input to the predetermined surface by the operation input is recognized, the condition determination unit is further configured to determine a second condition associated with the degree of proximity for recognizing a start of a new one touch input based on the second reference value, and the recognition unit further recognizes a start of the new one touch input when the degree of proximity indicated by the information obtained by the obtaining unit satisfies the second condition determined by the condition determination unit. - View Dependent Claims (10, 11, 12)
-
-
13. A method for controlling an information processing apparatus comprising:
-
an obtaining step of obtaining information indicating a degree of proximity between an operation object and a predetermined surface; a specifying step of determining as a reference value, the degree of proximity obtained when the operation object most closely approaches the predetermined surface in transition of the degree of proximity during one touch input to the predetermined surface by the operation object after a start of the one touch input is recognized; a determining step of determining, during the one touch input, that the operation object is moved away from the predetermined surface by a distance larger than a threshold value obtained by adding a predetermined value to the reference value as a condition associated with the degree of proximity for recognizing an end of the one touch input based on the reference value; and a recognizing step of recognizing an end of the one touch input when the degree of proximity indicated by the information obtained in the obtaining step satisfies the condition determined in the determining step.
-
-
14. A non-transitory storage medium that stores a program that causes a computer to function as an information processing apparatus comprising:
-
an obtaining unit configured to obtain information indicating a degree of proximity between an operation object and a predetermined surface; a reference determination unit configured to determine as a reference value, the degree of proximity obtained when the operation object most closely approaches the predetermined surface in transition of the degree of proximity during one touch input to the predetermined surface by the operation object after a start of the one touch input is recognized; a condition determination unit configured to determine, during the one touch input, that the operation object is moved away from the predetermined surface by a distance larger than a threshold value obtained by adding a predetermined value to the reference value as a condition associated with the degree of proximity for recognizing an end of the one touch input based on the reference value specified by the reference determination unit; and a recognition unit configured to recognize an end of the one touch input when the degree of proximity indicated by the information obtained by the obtaining unit satisfies the condition determined by the condition determination unit.
-
-
15. A method for controlling an information processing apparatus comprising:
-
an obtaining step of obtaining information indicating a degree of proximity between an operation object and a predetermined surface; a specifying step of determining a first reference value associated with the degree of proximity based on transition of the degree of proximity during one touch input to the predetermined surface by the operation object after a start of the one touch input is recognized; a determining step of determining, during the one touch input, a first condition associated with the degree of proximity for recognizing an end of the one touch input based on the first reference value; and a recognizing step of recognizing an end of the one touch input when the degree of proximity indicated by the information obtained in the obtaining step satisfies the first condition determined in the determining step, wherein the specifying step determines a second reference value associated with the degree of proximity based on the degree of proximity obtained after an end of a previous one touch input to the predetermined surface by the operation input is recognized, the determining step determines a second condition associated with the degree of proximity for recognizing a start of a new one touch input based on the second reference value, and the recognizing step recognizes a start of the new one touch input when the degree of proximity indicated by the information obtained by the obtaining unit satisfies the second condition determined by the determining step.
-
-
16. A non-transitory storage medium that stores a program that causes a computer to function as an information processing apparatus comprising:
-
an obtaining unit configured to obtain information indicating a degree of proximity between an operation object and a predetermined surface; a reference determination unit configured to determine a first reference value associated with the degree of proximity based on transition of the degree of proximity during one touch input to the predetermined surface by the operation object after a start of the one touch input is recognized; a condition determination unit configured to determine, during the one touch input a first condition associated with the degree of proximity for recognizing an end of the one touch input based on the first reference value specified by the reference determination unit; and a recognition unit configured to recognize an end of the one touch input when the degree of proximity indicated by the information obtained by the obtaining unit satisfies the first condition determined by the condition determination unit, wherein the reference determination unit is further configured to determine a second reference value associated with the degree of proximity based on the degree of proximity obtained after an end of a previous one touch input to the predetermined surface by the operation input is recognized, the condition determination unit is further configured to determine a second condition associated with the degree of proximity for recognizing a start of a new one touch input based on the second reference value, and the recognition unit further recognizes a start of the new one touch input when the degree of proximity indicated by the information obtained by the obtaining unit satisfies the second condition determined by the condition determination unit.
-
Specification