Application-based signal processing parameters in radar-based detection
First Claim
1. A device comprising:
- a processing system;
a radar-based detection component implemented at least partially in hardware, the radar-based detection component comprising;
a radar-emitting element for transmitting a radar field;
an antenna for receiving an incoming radio frequency (RF) signal generated by the radar field reflecting off target objects; and
a pipeline for processing the incoming RF signal to identify information about the target objects;
multiple applications maintained in computer-readable storage media and executable by the processing system to perform a plurality of operations; and
multiple gesture sensor Application Programming Interfaces (APIs) maintained in the computer-readable storage media and configured to provide a programmatic interface between the applications and the radar-based detection component, the gesture sensor APIs configured to grant the applications mid-level or high-level access to the radar-based detection component to enable the applications to;
configure at least one of a digital signal processing stage of the pipeline of the radar-based detection component, a machine-learning stage of the pipeline of the radar-based detection component, or the radar field of the radar-based detection component via the mid-level or high-level access to the radar-based detection component granted by the gesture sensor APIs based on a first operating context associated with a first application of the applications;
acquire, by the first application and via the gesture sensor APIs, first information from the radar-based detection component, the first information associated with a first target object; and
reconfigure at least one of the digital signal processing stage of the pipeline of the radar-based detection component, the machine-learning stage of the pipeline of the radar-based detection component, or the radar field of the radar-based detection component via the mid-level or high-level access to the radar-based detection component granted by the gesture sensor APIs based on a second operating context associated with a second application of the applications, the reconfiguring enabling the device to acquire second information associated with a second target object from the radar-based detection component.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments utilize application-based processing parameters to dynamically configure a radar-based detection system based upon an operating context of an associated device. A first application with execution priority on a device dynamically configures the radar-based detection system to emit a radar field suitable for a first operating context associated with the first application. The first application can also dynamically configure processing parameters of the radar-based detection system, such as digital signal processing parameters and machine-learning parameters. In some cases, a second application assumes execution priority over the first application, and dynamically reconfigures the radar-based detection system to emit a radar field suitable to a second operating context associated with the second application. Alternately or additionally, the second application can dynamically reconfigure the processing parameters of the radar-based detection system based upon the second operating context of the second application.
613 Citations
20 Claims
-
1. A device comprising:
-
a processing system; a radar-based detection component implemented at least partially in hardware, the radar-based detection component comprising; a radar-emitting element for transmitting a radar field; an antenna for receiving an incoming radio frequency (RF) signal generated by the radar field reflecting off target objects; and a pipeline for processing the incoming RF signal to identify information about the target objects; multiple applications maintained in computer-readable storage media and executable by the processing system to perform a plurality of operations; and multiple gesture sensor Application Programming Interfaces (APIs) maintained in the computer-readable storage media and configured to provide a programmatic interface between the applications and the radar-based detection component, the gesture sensor APIs configured to grant the applications mid-level or high-level access to the radar-based detection component to enable the applications to; configure at least one of a digital signal processing stage of the pipeline of the radar-based detection component, a machine-learning stage of the pipeline of the radar-based detection component, or the radar field of the radar-based detection component via the mid-level or high-level access to the radar-based detection component granted by the gesture sensor APIs based on a first operating context associated with a first application of the applications; acquire, by the first application and via the gesture sensor APIs, first information from the radar-based detection component, the first information associated with a first target object; and reconfigure at least one of the digital signal processing stage of the pipeline of the radar-based detection component, the machine-learning stage of the pipeline of the radar-based detection component, or the radar field of the radar-based detection component via the mid-level or high-level access to the radar-based detection component granted by the gesture sensor APIs based on a second operating context associated with a second application of the applications, the reconfiguring enabling the device to acquire second information associated with a second target object from the radar-based detection component. - View Dependent Claims (2, 3, 4, 5, 6, 18)
-
-
7. A method for dynamically configuring a radar-based detection component performed by a device, the method comprising:
-
configuring, based on a first operating context of the device, at least one of a digital signal processing stage of a pipeline of the radar-based detection component, a machine-learning stage of the pipeline of the radar-based detection component, or a radar field of the radar-based detection component using at least one gesture sensor Application Programming Interface (API) that grants at least one application mid-level or high-level access to the radar-based detection component; receiving first information from the radar-based detection component via the gesture sensor API; determining to reconfigure the radar-based detection component based, at least in part, on the first information; and reconfiguring at least one of the digital signal processing stage of the pipeline of the radar-based detection component, the machine-learning stage of the pipeline of the radar-based detection component, or the radar field of the radar-based detection component via the mid-level or high-level access to the radar-based detection component granted by the gesture sensor API based upon a second operating context associated with the device, the reconfiguring enabling the device to acquire second information from the radar-based detection component. - View Dependent Claims (8, 9, 10, 11, 12, 19)
-
-
13. A device comprising:
-
a processing system; a radar-based detection component implemented at least partially in hardware, the radar-based detection component comprising; a radar-emitting element for transmitting a radar field; an antenna for receiving an incoming RF signal generated by the radar field reflecting off target objects; and a pipeline for processing the incoming RF signal to identify information about the target objects; an application maintained in computer-readable storage media and executable by the processing system to perform a plurality of operations; and multiple gesture sensor Application Programming Interfaces (APIs) maintained in the computer-readable storage media and configured to provide a programmatic interface between the application and the radar-based detection component, the gesture sensor APIs configured to grant the application mid-level or high-level access to the radar-based detection component to enable the application to; configure at least one of a digital signal processing stage of the pipeline of the radar-based detection component, a machine-learning stage of the pipeline of the radar-based detection component, or the radar field of the radar-based detection component, via the mid-level or high-level access to the radar-based detection component granted by the gesture sensor APIs, based on a first operating context associated with the application; receive, from the radar-based detection component and via the gesture sensor APIs, first information associated with a first target object; reconfigure at least one of the digital signal processing stage of the pipeline of the radar-based detection component, the machine-learning stage of the pipeline of the radar-based detection component, or the radar field of the radar-based detection component, via the mid-level or high-level access to the radar-based detection component granted by the gesture sensor APIs, based on a second operating context associated with the application; and acquire, from the radar-based detection component and via the gesture sensor APIs, second information associated with a second target object. - View Dependent Claims (14, 15, 16, 17, 20)
-
Specification