Touch detection apparatus, touch detection method, and non-transitory computer-readable recording medium
First Claim
1. A touch detection apparatus comprising:
- a first camera configured to capture each of a plurality of first images in each given period;
a second camera arranged apart from the first camera by a given interval and configured to capture each of a plurality of second images in each given period;
a memory; and
a processor coupled to the memory, and configured to;
detect a plurality of first positions corresponding to a tip of the finger in the plurality of first images;
obtain a plurality of second positions in the plurality of second images corresponding to the detected plurality of first positions;
calculate a plurality of third positions based on the detected plurality of first positions and the detected plurality of second positions, the plurality of third positions being positions in real space of the tip of the finger;
determine whether or not a calculated feature value calculated based on the plurality of third positions satisfies a condition, the condition being a feature value that represents an action of touching an object with the finger; and
determine that an action of touching the object has been performed when the calculated feature value satisfies the condition.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch detection apparatus including a first camera configured to capture a plurality of first images, a second camera configured to capture a plurality of second images, a memory, and a processor configured to detect a plurality of first positions corresponding to a tip of the finger in the plurality of first images, obtain a plurality of second positions in the plurality of second images corresponding to the plurality of first positions, calculate a plurality of third positions based on the plurality of first positions and the plurality of second positions, the plurality of third positions being positions in real space of the tip of the finger, determine whether or not a calculated feature value calculated based on the plurality of third positions satisfies a condition, and determine that an action of touching an object has been performed when the calculated feature value satisfies the condition.
8 Citations
9 Claims
-
1. A touch detection apparatus comprising:
-
a first camera configured to capture each of a plurality of first images in each given period; a second camera arranged apart from the first camera by a given interval and configured to capture each of a plurality of second images in each given period; a memory; and a processor coupled to the memory, and configured to; detect a plurality of first positions corresponding to a tip of the finger in the plurality of first images; obtain a plurality of second positions in the plurality of second images corresponding to the detected plurality of first positions; calculate a plurality of third positions based on the detected plurality of first positions and the detected plurality of second positions, the plurality of third positions being positions in real space of the tip of the finger; determine whether or not a calculated feature value calculated based on the plurality of third positions satisfies a condition, the condition being a feature value that represents an action of touching an object with the finger; and determine that an action of touching the object has been performed when the calculated feature value satisfies the condition. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A touch detection method executed by a computer, the touch detection method comprising:
-
acquiring a plurality of first images captured by a first camera; acquiring a plurality of second images captured by a second camera arranged apart from the first camera by a given interval; detecting a plurality of first positions corresponding to a tip of the finger in the plurality of first images; obtaining a plurality of second positions in the plurality of second images corresponding to the detected plurality of first positions; calculating a plurality of third positions based on the detected plurality of first positions and the detected plurality of second positions, the plurality of third positions being positions in real space of the tip of the finger; determining whether or not a calculated feature value calculated based on the plurality of third positions satisfies a condition, the condition being a feature value that represents an action of touching an object with the finger; and determining that an action of touching the object has been performed when the calculated feature value satisfies the condition.
-
-
9. A non-transitory computer-readable recording medium storing an touch detection program that causes a computer to execute:
-
acquiring a plurality of first images captured by a first camera; acquiring a plurality of second images captured by a second camera arranged apart from the first camera by a given interval; detecting a plurality of first positions corresponding to a tip of the finger in the plurality of first images; obtaining a plurality of second positions in the plurality of second images corresponding to the detected plurality of first positions; calculating a plurality of third positions based on the detected plurality of first positions and the detected plurality of second positions, the plurality of third positions being positions in real space of the tip of the finger; determining whether or not a calculated feature value calculated based on the plurality of third positions satisfies a condition, the condition being a feature value that represents an action of touching an object with the finger; and determining that an action of touching the object has been performed when the calculated feature value satisfies the condition.
-
Specification