Gesture-based controls via bone conduction
First Claim
Patent Images
1. A method comprising:
- generating, by a device comprising a processor, a signal;
sending, by the device, the signal to a sensor network associated with a user, wherein the sensor network comprises a plurality of vibration sensors positioned at various locations on a body of the user;
receiving, by the device, a modified signal comprising the signal, received by at least one vibration sensor of the plurality of vibration sensors from the device and propagated by the at least one vibration sensor through at least one bone of the body of the user, thereby modifying the signal to create the modified signal;
comparing, by the device, the modified signal to the signal to determine a difference in a feature between the signal and the modified signal, wherein the difference in the feature between the signal and the modified signal is associated with a pre-defined gesture that defines the difference in the feature as being indicative of a gesture performed by the user; and
determining, based upon the difference in the feature between the signal and the modified signal being associated with the pre-defined gesture, that the user performed the gesture.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for utilizing bone conduction to detect gestures. According to one aspect, a device can generate a signal and send the signal to a sensor network that is connected to a user. The device can receive a modified signal from the sensor network. The modified signal can include the signal as modified by a body of the user. The device can compare the modified signal to the signal to determine a difference in a feature between the signal and the modified signal. The device can determine a gesture performed by the user based upon the difference in the feature between the signal and the modified signal.
-
Citations
20 Claims
-
1. A method comprising:
-
generating, by a device comprising a processor, a signal; sending, by the device, the signal to a sensor network associated with a user, wherein the sensor network comprises a plurality of vibration sensors positioned at various locations on a body of the user; receiving, by the device, a modified signal comprising the signal, received by at least one vibration sensor of the plurality of vibration sensors from the device and propagated by the at least one vibration sensor through at least one bone of the body of the user, thereby modifying the signal to create the modified signal; comparing, by the device, the modified signal to the signal to determine a difference in a feature between the signal and the modified signal, wherein the difference in the feature between the signal and the modified signal is associated with a pre-defined gesture that defines the difference in the feature as being indicative of a gesture performed by the user; and determining, based upon the difference in the feature between the signal and the modified signal being associated with the pre-defined gesture, that the user performed the gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising:
-
a processor; and a memory that stores computer-readable instructions that, when executed by the processor, causes the processor to perform operations comprising generating a signal, sending the signal to a sensor network associated with a user, wherein the sensor network comprises a plurality of vibration sensors positioned at various locations on a body of the user, receiving a modified signal comprising the signal, received by at least one vibration sensor of the plurality of vibration sensors from the device and propagated by the at least one vibration sensor through at least one bone of the body of the user, thereby modifying the signal to create the modified signal, comparing the modified signal to the signal to determine a difference in a feature between the signal and the modified signal, wherein the difference in the feature between the signal and the modified signal is associated with a pre-defined gesture that defines the difference in the feature as being indicative of a gesture performed by the user, and determining, based upon the difference in the feature between the signal and the modified signal being associated with the pre-defined gesture, that the user performed the gesture. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium having instructions stored thereon that, when executed by a processor of a device, cause the device to perform operations comprising:
-
generating a signal; sending the signal to a sensor network associated with a user, wherein the sensor network comprises a plurality of vibration sensors positioned at various locations on a body of the user; receiving a modified signal comprising the signal, received by at least one vibration sensor of the plurality of vibration sensors from the device and propagated by the at least one vibration sensor through at least one bone of the body of the user, thereby modifying the signal to create the modified signal; comparing the modified signal to the signal to determine a difference in a feature between the signal and the modified signal, wherein the difference in the feature between the signal and the modified signal is associated with a pre-defined gesture that defines the difference in the feature as being indicative of a gesture performed by the user; and determining, based upon the difference in the feature between the signal and the modified signal being associated with the pre-defined gesture, that the user performed the gesture. - View Dependent Claims (17, 18, 19, 20)
-
Specification