Radar-based contextual sensing
First Claim
1. A computer-implemented method comprising:
- activating a radar sensor of a device to obtain radar data for a space of interest;
extracting, from the radar data, three-dimensional (3D) radar features of the space of interest;
receiving, from a sensor of the device, positional data, the sensor comprising an accelerometer, a gyroscope, a hall effect sensor, a magnetometer, a temperature sensor, an acoustic sensor, a capacitive sensor, a proximity sensor, an ambient light sensor, a red-green-blue (RGB) sensor, an infrared sensor, or a depth sensor;
determining, based on the positional data, a spatial relation of the 3D radar features;
generating, based on the spatial relation and the 3D radar features, a set of 3D landmarks of the space of interest;
comparing the set of 3D landmarks to known 3D context models;
retrieving, based on a matching 3D context model, a context associated with the space of interest; and
configuring context settings of the device based on the context associated with the space of interest.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes apparatuses and techniques for radar-based contextual sensing. In some aspects, a radar sensor of a device is activated to obtain radar data for a space of interest. Three-dimensional (3D) radar features are extracted from the radar data and positional data is received from sensors. Based on the positional data, spatial relation of the 3D radar features is determined to generate a set of 3D landmarks for the space. This set of 3D landmarks is then compared with known 3D context models to identify a 3D context model that matches the 3D landmarks. Based on a matching 3D context model, a context for the space is retrieved and used to configure contextual settings of the device. By so doing, contextual settings of the device be dynamically configured to address changes in context or for different device environments.
-
Citations
38 Claims
-
1. A computer-implemented method comprising:
-
activating a radar sensor of a device to obtain radar data for a space of interest; extracting, from the radar data, three-dimensional (3D) radar features of the space of interest; receiving, from a sensor of the device, positional data, the sensor comprising an accelerometer, a gyroscope, a hall effect sensor, a magnetometer, a temperature sensor, an acoustic sensor, a capacitive sensor, a proximity sensor, an ambient light sensor, a red-green-blue (RGB) sensor, an infrared sensor, or a depth sensor; determining, based on the positional data, a spatial relation of the 3D radar features; generating, based on the spatial relation and the 3D radar features, a set of 3D landmarks of the space of interest; comparing the set of 3D landmarks to known 3D context models; retrieving, based on a matching 3D context model, a context associated with the space of interest; and configuring context settings of the device based on the context associated with the space of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
one or more computer processors; a radar sensor comprising; a radar-emitting element configured to provide a radar field; a radar-receiving element configured to receive one or more reflection signals that correspond to the radar field; a sensor configured to sense position-related aspects of the apparatus, the sensor comprising an accelerometer, a gyroscope, a hall effect sensor, a magnetometer, a temperature sensor, an acoustic sensor, a capacitive sensor, a proximity sensor, an ambient light sensor, a red-green-blue (RGB) sensor, an infrared sensor, or a depth sensor; one or more computer-readable storage media having instructions stored thereon that, responsive to execution by the one or more computer processors, implement a context manager to; activate the radar sensor of a device to obtain radar data for a space in which the apparatus operates; extract, from the radar data, three-dimensional (3D) radar features of the space; receive, from the sensor, positional data indicating the position-related aspects of the apparatus; determine, based on the positional data, a spatial relation of the 3D radar features; generate, based on the spatial relation and the 3D radar features, a set of 3D landmarks of the space; compare the set of 3D landmarks to known 3D context models; retrieve, based on a matching 3D context model, a context associated with the space; and configure context settings of the apparatus based on the context associated with the space in which the apparatus operates. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system-on-chip comprising:
-
a radar-emitting element configured to provide a radar field; a radar-receiving element configured to receive reflection signals; an antenna array through which the radar field is provided and through which the reflection signals are received; a data interface configured to enable communication with one or more sensors;
a processor; anda computer-readable storage media having instructions stored thereon that, responsive to execution by the computer processor, implement a context manager to; activate the radar sensor to obtain radar data for a space of interest; extract, from the radar data, three-dimensional (3D) radar features of the space of interest; receive, from the data interface, positional data from a sensor, the sensor comprising an accelerometer, a gyroscope, a hall effect sensor, a magnetometer, a temperature sensor, an acoustic sensor, a capacitive sensor, a proximity sensor, an ambient light sensor, a red-green-blue (RGB) sensor, an infrared sensor, or a depth sensor; determine, based on the positional data, a spatial relation of the 3D radar features; generate, based on the spatial relation and the 3D radar features, a set of 3D landmarks of the space of interest; compare the set of 3D landmarks to known 3D context models; retrieve, based on a matching 3D context model, a context associated with the space of interest; and configure context settings of a device in which the system-on-chip is implemented based on the context associated with the space of interest. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification