Control using movements
First Claim
Patent Images
1. A method of receiving a touchless input to an electronic device from a moving input object, the method comprising:
- determining that one of a plurality of software applications or interaction modes is active on the electronic device;
selecting, in dependence on the active software application or interaction mode, an active gesture set consisting of a subset of a larger set of predetermined gestures identifiable by the electronic device;
receiving an acoustic signal reflected off the moving input object and received at the electronic device, wherein the received acoustic signal conveys information relating to movement of the input object when the input object is not in contact with the electronic device;
processing the received acoustic signal to identify a gesture from the active gesture set based on the information relating to movement of the input object conveyed by the acoustic signal, thereby determining a touchless input to the electronic device;
the electronic device performing an action in response to the determined touchless input.
1 Assignment
0 Petitions
Accused Products
Abstract
A movement of an object is recognized as a predetermined movement, by transmitting signals between transmitter-receiver pairs, which are reflected from the object. A first event is recorded for one of the transmitter-receiver pairs if a reflected signal meets a predetermined proximity criterion, and a second event is recorded for a second transmitter-receiver pair if, after the first event, a subsequent reflected signal meets a predetermined proximity criterion. The first and second events are used to identify the movement.
32 Citations
17 Claims
-
1. A method of receiving a touchless input to an electronic device from a moving input object, the method comprising:
-
determining that one of a plurality of software applications or interaction modes is active on the electronic device; selecting, in dependence on the active software application or interaction mode, an active gesture set consisting of a subset of a larger set of predetermined gestures identifiable by the electronic device; receiving an acoustic signal reflected off the moving input object and received at the electronic device, wherein the received acoustic signal conveys information relating to movement of the input object when the input object is not in contact with the electronic device; processing the received acoustic signal to identify a gesture from the active gesture set based on the information relating to movement of the input object conveyed by the acoustic signal, thereby determining a touchless input to the electronic device; the electronic device performing an action in response to the determined touchless input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic device configured to receive a touchless input from a moving input object, the electronic device comprising:
-
an acoustic transducer arranged to receive an acoustic signal reflected off the moving input object and received at the electronic device, wherein the received acoustic signal conveys information relating to movement of the input object when the input object is not in contact with the electronic device; and a processing system configured to; determine that one of a plurality of software applications or interaction modes is active on the electronic device; select, in dependence on the active software application or interaction mode, an active gesture set consisting of a subset of a larger set of predetermined gestures identifiable by the electronic device; process the received acoustic signal to identify a gesture from the active gesture set based on the information relating to movement of the input object, thereby determining a touchless input to the electronic device; and cause the electronic device to perform an action in response to the determined touchless input. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory medium bearing computer software, which, when executed on a processing system of an electronic device that is configured to receive an acoustic signal reflected off a moving input object conveying information relating to movement of the input object when the input object is not in contact with the electronic device, causes the processing system to:
-
determine that one of a plurality of software applications or interaction modes is active on the electronic device; select, in dependence on the active software application or interaction mode, an active gesture set consisting of a subset of a larger set of predetermined gestures identifiable by the electronic device; process the received acoustic signal reflected off the moving input object and received at the electronic device, conveying information relating to movement of the input object when the input object is not in contact with the electronic device, to identify a gesture from the active gesture set based on the information relating to movement of the input object, thereby determining a touchless input to the electronic device; and cause the electronic device to perform an action in response to the determined touchless input.
-
Specification