Interactive input system and method
First Claim
Patent Images
1. A method for human-machine interaction, comprising:
- monitoring a movement of an object by a sensor that detects positions of the object over time;
generating a time-dependent velocity of the object based on the movement of the object;
detecting a tapping event of the object tapping on a surface by detecting a sudden change of the time-dependent velocity; and
determining a position of the object at a time when the tapping event occurs as a tapping position of the object;
wherein detecting the tapping event comprises;
determining whether the time-dependent velocity in a certain direction drops from a first speed value to a second speed value within a first time threshold, the first speed value being larger than the second speed value, and the second speed value being close to zero, anddetermining whether the time-dependent velocity in the certain direction keeps at about the second speed value for longer than a second time threshold; and
determining the tapping event has occurred if the time-dependent velocity in the certain direction drops from the first speed value to the second speed value within the first period of time and the time-dependent velocity in the certain direction keeps at about the second speed value for longer than the second time threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for human-machine interaction includes monitoring a movement of an object by a sensor that detects positions of the object over time, generating a time-dependent velocity of the object based on the movement of the object, detecting a tapping event of the object tapping on a surface by detecting a sudden change of the time-dependent velocity, and determining a position of the object at a time when the tapping event occurs as a tapping position of the object.
79 Citations
16 Claims
-
1. A method for human-machine interaction, comprising:
-
monitoring a movement of an object by a sensor that detects positions of the object over time; generating a time-dependent velocity of the object based on the movement of the object; detecting a tapping event of the object tapping on a surface by detecting a sudden change of the time-dependent velocity; and determining a position of the object at a time when the tapping event occurs as a tapping position of the object; wherein detecting the tapping event comprises; determining whether the time-dependent velocity in a certain direction drops from a first speed value to a second speed value within a first time threshold, the first speed value being larger than the second speed value, and the second speed value being close to zero, and determining whether the time-dependent velocity in the certain direction keeps at about the second speed value for longer than a second time threshold; and determining the tapping event has occurred if the time-dependent velocity in the certain direction drops from the first speed value to the second speed value within the first period of time and the time-dependent velocity in the certain direction keeps at about the second speed value for longer than the second time threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for human-machine interaction, comprising:
-
a sensing device configured to monitor a movement of an object by detecting positions of the object over time; and a processor configured to; generate a time-dependent velocity of the object based on the movement of the object; detect a tapping event of the object tapping on a surface by detecting a sudden change of the time-dependent velocity; and determine a position of the object at a time when the tapping event occurs as a tapping position of the object; wherein the processor is further configured to; determine whether the time-dependent velocity in a certain direction drops from a first speed value to a second speed value within a first time threshold, the first speed value being larger than the second speed value, and the second speed value being close to zero, and determine whether the time-dependent velocity in the certain direction keeps at about the second speed value for longer than a second time threshold; and determine the tapping event has occurred if the time-dependent velocity in the certain direction drops from the first speed value to the second speed value within the first period of time and the time-dependent velocity in the certain direction keeps at about the second speed value for longer than the second time threshold. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification