Type-agnostic RF signal representations
First Claim
Patent Images
1. One or more non-transitory computer-readable storage media having instructions stored thereon that, responsive to execution by one or more computer processors, implement an abstraction module and a recognition module:
- the abstraction module configured to;
receive different types of type-specific raw data, each of the different types of type-specific raw data representing a reflection signal made by an object moving within a different type of type-specific radar field;
model the object as a set of scattering centers, based on the different types of type-specific raw data, the model comprising a superposition of each of the set of the scattering centers at a location of an element of the object; and
transform each of the different types of type-specific raw data of the model of the object into a type-agnostic signal representation; and
the recognition module configured to;
receive the type-agnostic signal representations; and
determine, for each of the type-agnostic signal representations and based on the type-agnostic signal representations, a gesture or action performed by the object within the respective different type of type-specific radar field.
3 Assignments
0 Petitions
Accused Products
Abstract
This document describes techniques and devices for type-agnostic radio frequency (RF) signal representations. These techniques and devices enable use of multiple different types of radar systems and fields through type-agnostic RF signal representations. By so doing, recognition and application-layer analysis can be independent of various radar parameters that differ between different radar systems and fields.
-
Citations
26 Claims
-
1. One or more non-transitory computer-readable storage media having instructions stored thereon that, responsive to execution by one or more computer processors, implement an abstraction module and a recognition module:
-
the abstraction module configured to; receive different types of type-specific raw data, each of the different types of type-specific raw data representing a reflection signal made by an object moving within a different type of type-specific radar field; model the object as a set of scattering centers, based on the different types of type-specific raw data, the model comprising a superposition of each of the set of the scattering centers at a location of an element of the object; and transform each of the different types of type-specific raw data of the model of the object into a type-agnostic signal representation; and the recognition module configured to; receive the type-agnostic signal representations; and determine, for each of the type-agnostic signal representations and based on the type-agnostic signal representations, a gesture or action performed by the object within the respective different type of type-specific radar field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19, 20, 21, 22)
-
-
9. A computer-implemented method comprising:
-
receiving different types of type-specific raw data representing two or more different reflection signals, the two or more different reflection signals each reflected from an object moving in a different radar field, the different radar fields provided through different modulation schemes or different types of hardware radar-emitting elements; modeling the object as a set of scattering centers, based on the different types of type-specific raw data, the model comprising a superposition of each of the set of the scattering centers at a location of an element of the object; transforming the different types of type-specific raw data of the model of the object into two or more type-agnostic signal representations; determining, for each of the two or more type-agnostic signal representations, a gesture or action performed by the object within the respective different radar fields; and passing each the determined gestures or actions to an application effective to control or alter a display, function, or capability associated with the application. - View Dependent Claims (10, 11, 12, 13, 14, 23, 24)
-
-
15. An apparatus comprising:
-
one or more computer processors; one or more type-specific radar systems configured to provide two or more different radar fields, the two or more different radar fields provided though two or more modulation schemes or two or more different types of hardware radar-emitting elements, the one or more type-specific radar systems comprising; one or more radar-emitting elements configured to provide the two or more different radar fields; and one or more antenna elements configured to receive two or more different reflection signals, each of the reflection signals reflected from an object moving in one of the two or more different radar fields; and one or more computer-readable storage media having instructions stored thereon that, responsive to execution by one or more computer processors, implement an abstraction module and a recognition module; the abstraction module configured to; receive different types of type-specific raw data representing the two or more different reflection signals; model the object as a set of scattering centers, based on the different types of type-specific raw data, the model comprising a superposition of each of the set of the scattering centers at a location of an element of the object; and transform the different types of type-specific raw data of the model of the object into two or more type-agnostic signal representations; and the recognition module configured to; receive the two or more of the type-agnostic signal representations; and determine, for each of the two or more type-agnostic signal representations, a gesture or action of the object within the respective one of the two or more different radar fields; and pass each the determined gestures or actions to an application executing on the apparatus effective to control or alter a display, function, or capability of the apparatus or associated with the apparatus. - View Dependent Claims (16, 17, 18, 25, 26)
-
Specification