Wide-Field Radar-Based Gesture Recognition
First Claim
Patent Images
1. A computer-implemented method comprising:
- providing, by an emitter of a radar system, a radar field, the radar field comprising a contiguous radar field;
receiving, at a receiver of the radar system, a first set of reflection signals caused by a first interaction within the contiguous radar field, the first interaction comprising performing a gesture, the first set of reflection signals corresponding to a first time period during which the gesture is performed within the contiguous radar field;
receiving, at the receiver of the radar system, a second set of reflection signals caused by a second interaction within the contiguous radar field or another contiguous radar field, the second interaction comprising performing the gesture, the second set of reflection signals corresponding to a second time period during which the gesture is performed within the contiguous radar field or the other contiguous radar field;
analyzing the first and second sets of reflection signals to determine a signal element common to the first and second sets of reflection signals, the analyzing comprising breaking the first and second sets of reflection signals into many signal elements and determining which of the many signal elements corresponds to both the first interaction performing the gesture and the second interaction performing the gesture, the determined signal element corresponding to the gesture; and
associating the determined signal element with the gesture effective to enable a later received reflection signal including the determined signal element caused by another interaction within the contiguous radar field or the other contiguous radar field to be associated with the gesture.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes techniques using, and devices embodying, wide-field radar-based gesture recognition. These techniques and devices can enable a great breadth of gestures and uses for those gestures, such as gestures to use, control, and interact with computing and non-computing devices, from software applications to refrigerators.
42 Citations
60 Claims
-
1. A computer-implemented method comprising:
-
providing, by an emitter of a radar system, a radar field, the radar field comprising a contiguous radar field; receiving, at a receiver of the radar system, a first set of reflection signals caused by a first interaction within the contiguous radar field, the first interaction comprising performing a gesture, the first set of reflection signals corresponding to a first time period during which the gesture is performed within the contiguous radar field; receiving, at the receiver of the radar system, a second set of reflection signals caused by a second interaction within the contiguous radar field or another contiguous radar field, the second interaction comprising performing the gesture, the second set of reflection signals corresponding to a second time period during which the gesture is performed within the contiguous radar field or the other contiguous radar field; analyzing the first and second sets of reflection signals to determine a signal element common to the first and second sets of reflection signals, the analyzing comprising breaking the first and second sets of reflection signals into many signal elements and determining which of the many signal elements corresponds to both the first interaction performing the gesture and the second interaction performing the gesture, the determined signal element corresponding to the gesture; and associating the determined signal element with the gesture effective to enable a later received reflection signal including the determined signal element caused by another interaction within the contiguous radar field or the other contiguous radar field to be associated with the gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method comprising:
-
providing a contiguous radar field; receiving a reflection signal for a gesture made within the contiguous radar field; determining signal elements of the reflection signal, the determining comprising breaking the reflection signal into the signal elements, the determined signal elements corresponding to the gesture; comparing the determined signal elements of the reflection signal to known signal elements associated with known gestures; determining, based on the determined signal elements of the reflection signal corresponding to the known signal elements, that the gesture made in the contiguous radar field is one of the known gestures; and passing the one of the known gestures to an application or operating system. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. An apparatus comprising:
-
a radar-based gesture-recognition system comprising; a radar-emitting element configured to provide a contiguous radar field; and an antenna element configured to; receive reflection signals from tissue that is within the contiguous radar field; and pass the received reflection signals; and one or more computer-readable storage media having instructions stored thereon that, responsive to execution by the one or more computer processors, perform operations comprising; causing the radar-based gesture-recognition system to provide the contiguous radar field with the radar-emitting element; causing the radar-based gesture-recognition system to receive reflection signals for an interaction in the contiguous radar field with the antenna element; breaking the received reflection signals into signal elements; determining the signal elements corresponding to the interaction; comparing the determined signal elements of the received reflection signals to known signal elements associated with known gestures; determining, based on the determined signal elements corresponding to the known signal elements, that the interaction made in the contiguous radar field corresponds to one of the known gestures; and passing the one of the known gestures to an application or operating system. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification