Information processing apparatus, method for controlling information processing apparatus, and storage medium
First Claim
1. An information processing apparatus configured to recognize a touch of a recognition object onto an operation surface based on a proximity state between the operation surface and the recognition object, the information processing apparatus comprising at least one processor coupled to at least one memory, the at least one processor being programmed to function as:
- a position detection unit configured to detect an instruction position indicated by the recognition object;
a state determination unit configured to determine that the operation surface is in a state touched by the recognition object during a time period since a distance between the operation surface and the recognition object falls below a first threshold value until the distance exceeds a second threshold value; and
an identification unit configured to identify a position at which the instruction position detected by the position detection unit is estimated to stop moving while the state determination unit keeps determining that the operation surface is in the state touched by the recognition object during the time period since the distance between the operation surface and the recognition object falls below the first threshold value until the distance exceeds the second threshold value, as a position touched by the recognition object.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus configured to recognize a touch of a recognition object onto an operation surface based on a proximity state between the operation surface and the recognition object, includes a position detection unit configured to detect an instruction position indicated by the recognition object, and an identification unit configured to identify a position at which the instruction position detected by the position detection unit is estimated to stop moving while the operation surface and the recognition object are located closer to each other than a predetermined distance, as a position touched by the recognition object.
24 Citations
16 Claims
-
1. An information processing apparatus configured to recognize a touch of a recognition object onto an operation surface based on a proximity state between the operation surface and the recognition object, the information processing apparatus comprising at least one processor coupled to at least one memory, the at least one processor being programmed to function as:
-
a position detection unit configured to detect an instruction position indicated by the recognition object; a state determination unit configured to determine that the operation surface is in a state touched by the recognition object during a time period since a distance between the operation surface and the recognition object falls below a first threshold value until the distance exceeds a second threshold value; and an identification unit configured to identify a position at which the instruction position detected by the position detection unit is estimated to stop moving while the state determination unit keeps determining that the operation surface is in the state touched by the recognition object during the time period since the distance between the operation surface and the recognition object falls below the first threshold value until the distance exceeds the second threshold value, as a position touched by the recognition object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for controlling an information processing apparatus configured to recognize a touch of a recognition object onto an operation surface based on a proximity state between the operation surface and the recognition object, the method comprising:
-
detecting an instruction position indicated by the recognition object; determining that the operation surface is in a state touched by the recognition object during a time period since a distance between the operation surface and the recognition object falls below a first threshold value until the distance exceeds a second threshold value; and identifying a position at which the detected instruction position is estimated to stop moving while the determining keeps determining that the operation surface is in the state touched by the recognition object during the time period since the distance between the operation surface and the recognition object falls below the first threshold value until the distance exceeds the second threshold value, as a position touched by the recognition object.
-
-
16. A non-transitory computer-readable storage medium storing a program which, when read and executed by at least one processor in a computer, causes the computer to function as each unit of an information processing apparatus configured to recognized a touch of a recognition object onto a operation surface based on a proximity state between the operation surface and the recognition object, the information processing apparatus comprising:
-
a position detection unit configured to detect and instruction position indicated by the recognition object; a state determination unit configured to determine that the operation surface is in a state touched by the recognition object during a time period since a distance between the operation surface and the recognition object falls below a first threshold value until the distance exceeds a second threshold value; and an identification unit configured to identify a position at which the instruction position detected by the position detection unit is estimated to stop moving while the state determination unit keeps determining that the operation surface is in the state touched by the recognition object during the time period since the distance between the operation surface and the recognition object falls below the first threshold value until the distance exceeds the second threshold value, as a position touched by the recognition object.
-
Specification