Information processing apparatus, information processing method, and information processing program
First Claim
1. An information processing apparatus comprising:
- a non-volatile memory;
a control detection circuitry configured to detect an object in a predetermined detection space;
a position detection circuitry configured to detect a three-dimensional position of the object detected by the control detection circuitry;
a threshold value setting unit configured, if the object has approached the control detection circuitry such that a distance between the object and the control detection circuitry, on the basis of a three-dimensional position detected by the position detection circuitry, is less than a threshold value set to a predetermined value representing a first distance between a first threshold position in the predetermined detection space and the control detection circuitry, to set the threshold value to a value representing a second distance between a second threshold position in the predetermined detection space and the control detection circuitry, the second distance being greater than the first distance;
a setting change unit configured, if the object has approached the control detection circuitry such that the distance between the object and the control detection circuitry is less than the threshold value set by the threshold value setting unit, or if the object has departed from the control detection circuitry such that the distance between the object and the control detection circuitry is greater than the threshold value set by the threshold value setting unit, to change setting values for predetermined processing; and
a processing execution unit configured to execute the processing by use of the setting values set by the setting change unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus include: a control detection block configured to detect a control in a predetermined detection space; a position detection block configured to detect a three-dimensional position of a control detected by the control detection block; a threshold value setting block configured, if the control has approached the control detection block beyond a threshold value set to a predetermined distance through the control detection block on the basis of a three-dimensional position detected by the position detection block, to set the threshold value farther from the control detection block than the predetermined distance; a setting change block configured, if the control has exceeded the threshold value set by the threshold value setting block, to change setting values for predetermined processing; and a processing execution block configured to execute the processing by use of the setting values set by the setting change block.
-
Citations
7 Claims
-
1. An information processing apparatus comprising:
-
a non-volatile memory; a control detection circuitry configured to detect an object in a predetermined detection space; a position detection circuitry configured to detect a three-dimensional position of the object detected by the control detection circuitry; a threshold value setting unit configured, if the object has approached the control detection circuitry such that a distance between the object and the control detection circuitry, on the basis of a three-dimensional position detected by the position detection circuitry, is less than a threshold value set to a predetermined value representing a first distance between a first threshold position in the predetermined detection space and the control detection circuitry, to set the threshold value to a value representing a second distance between a second threshold position in the predetermined detection space and the control detection circuitry, the second distance being greater than the first distance; a setting change unit configured, if the object has approached the control detection circuitry such that the distance between the object and the control detection circuitry is less than the threshold value set by the threshold value setting unit, or if the object has departed from the control detection circuitry such that the distance between the object and the control detection circuitry is greater than the threshold value set by the threshold value setting unit, to change setting values for predetermined processing; and a processing execution unit configured to execute the processing by use of the setting values set by the setting change unit. - View Dependent Claims (2, 3, 4)
-
-
5. An information processing method executed by an apparatus having a non-volatile memory, the method comprising the steps of:
-
detecting an object in a predetermined detection space; detecting a three-dimensional position of the object detected by the control detection step; setting, if the object has approached a control detection circuitry such that a distance between the object and the control detection circuitry, on the basis of a three-dimensional position detected by the position detection step, is less than a threshold value set to a predetermined value representing a first distance between a first threshold position in the predetermined detection space and the control detection circuitry, the threshold value to a value representing a second distance between a second threshold position in the predetermined detection space and the control detection circuitry, the second distance being greater than the first distance; changing, if the object has approached the control detection circuitry such that the distance between the object and the control detection circuitry is less than the threshold value set by the threshold value setting step, or if the object has departed from the control detection circuitry such that the distance between the object and the control detection circuitry is greater than the threshold value set by the threshold value setting step, setting values for predetermined processing; and executing the processing by use of the setting values set by the setting change step.
-
-
6. An information processing program stored in a non-volatile memory, the program configured to make a computer execute the steps of:
-
detecting an object in a predetermined detection space; detecting a three-dimensional position of the object detected by the control detection step; setting, if the object has approached a control detection circuitry such that a distance between the object and the control detection circuitry, on the basis of a three-dimensional position detected by the position detection step, is less than a threshold value set to a predetermined value representing a first distance between a first threshold position in the predetermined detection space and the control detection circuitry, the threshold value to a value representing a second distance between a second threshold position in the predetermined detection space and the control detection circuitry, the second distance being greater than the first distance; changing, if the object has approached the control detection circuitry such that the distance between the object and the control detection circuitry is less than the threshold value set by the threshold value setting step, or if the object has departed from the control detection circuitry such that the distance between the object and the control detection circuitry is greater than the threshold value set by the threshold value setting step, setting values for predetermined processing; and executing the processing by use of the setting values set by the setting change step.
-
-
7. An information processing apparatus comprising:
-
control detection means for detecting an object in a predetermined detection space; position detection means for detecting a three-dimensional position of the object detected by the control detection means; threshold value setting means for, if the object has approached the control detection means such that a distance between the object and the control detection means, on the basis of a three-dimensional position detected by the position detection means, is less than a threshold value set to a predetermined value representing a first distance between a first threshold position in the predetermined detection space and the control detection means, setting the threshold value to a value representing a second distance between a second threshold position in the predetermined detection space and the control detection circuitry, the second distance being greater than the first distance; setting change means for, if the object has approached the control detection means such that the distance between the object and the control detection means is less than the threshold value set by the threshold value setting means, or if the object has departed from the control detection means such that the distance between the object and the control detection means is greater than the threshold value set by the threshold value setting means, changing setting values for predetermined processing; and processing execution means for executing the processing by use of the setting values set by the setting change means.
-
Specification