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.
590 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, the reflection signal including; a first set of reflection signals caused by a first interaction within the contiguous radar field, the first set of reflection signals corresponding to a first time period during which the gesture is made within the contiguous radar field; and a second set of reflection signals caused by a second interaction within the contiguous radar field or another contiguous radar field, the second set of reflection signals corresponding to a second time period during which the gesture is made within the contiguous radar field or the other contiguous radar field; determining signal elements of the reflection signal by breaking the reflection signal, including 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 making the gesture and the second interaction making the gesture to determine a signal element common to the first and second sets of reflection signals and corresponding to the gesture; associating the determined signal elements with the gesture effective to enable a later received reflection signal including the determined signal elements caused by another interaction within the contiguous radar field or the other contiguous radar field to be associated with the gesture; comparing the determined signal elements of the reflection signal to know n 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 know n 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:
-
one or more computer processors; 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 with the antenna element for a gesture made in the contiguous radar field the reflection signals including; a first set of reflection signals caused by a first interaction within the contiguous radar field, the first set of reflection signals corresponding to a first time period during which the gesture is made within the contiguous radar field; and a second set of reflection signals caused by a second interaction within the contiguous radar field or another contiguous radar field, the second set of reflection signals corresponding to a second time period during which the gesture is made within the contiguous radar field or the other contiguous radar field; determining signal elements corresponding to the gesture made in the contiguous radar field by; breaking the reflection signals, including the first and second sets of reflection signals, into many signal elements; comparing the many signal elements of the received reflection signals to known signal elements previously associated with know n gestures that included the determined signal elements, the known gestures having been caused by another interaction within the contiguous radar field or other contiguous radar field; 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 know n 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