Virtual gyroscope using dual magnetometers for electronic devices
First Claim
Patent Images
1. A virtual gyroscope for an electronic device, comprising:
- a controller comprising a magnetometer unit comprising logic to;
receive first magnetic response data from a first magnetic sensor and second magnetic response data from a second magnetic sensor displaced from the first magnetic sensor;
generate a first response surface from the first magnetic response data and a second response surface from the second magnetic response data;
generate a composite response surface representation from the first magnetic response data and the second magnetic response data;
compare the first response surface and the second response surface to the composite response surface; and
select one of the first magnetic response data or the second magnetic response data as an output of the magnetometer unit; and
an accelerometer unit comprising logic, at least partially including hardware logic, to;
generate orientation data for the electronic device; and
a combiner unit comprising logic to;
combine one of the first magnetic response data or the second magnetic response data with the orientation data from the accelerometer unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A magnetometer unit which may be incorporated in an electronic device receives first magnetic response data from a first magnetic sensor and second magnetic response data from a second magnetic sensor displaced from the first magnetic sensor. The magnetometer unit generates a composite response surface representation from the first magnetic response data and the second magnetic response data, and stores the composite response surface representation in a non-transitory memory.
-
Citations
8 Claims
-
1. A virtual gyroscope for an electronic device, comprising:
-
a controller comprising a magnetometer unit comprising logic to; receive first magnetic response data from a first magnetic sensor and second magnetic response data from a second magnetic sensor displaced from the first magnetic sensor; generate a first response surface from the first magnetic response data and a second response surface from the second magnetic response data; generate a composite response surface representation from the first magnetic response data and the second magnetic response data; compare the first response surface and the second response surface to the composite response surface; and select one of the first magnetic response data or the second magnetic response data as an output of the magnetometer unit; and an accelerometer unit comprising logic, at least partially including hardware logic, to; generate orientation data for the electronic device; and a combiner unit comprising logic to; combine one of the first magnetic response data or the second magnetic response data with the orientation data from the accelerometer unit. - View Dependent Claims (2)
-
-
3. An electronic device, comprising:
-
at least one electronic component; and a controller comprising a magnetometer unit comprising logic to; receive first magnetic response data from a first magnetic sensor and second magnetic response data from a second magnetic sensor displaced from the first magnetic sensor; generate a first corrected response surface from the first magnetic response data and a second corrected response surface from the second magnetic response data; generate a composite response surface representation from the first magnetic response data and the second magnetic response data; select one of the first magnetic response data or the second magnetic response data as an output of the magnetometer unit; and compare the first response surface and the second response surface to the composite response surface; an accelerometer unit comprising logic, at least partially including hardware logic, to; generate orientation data for the electronic device; and a combiner unit comprising logic to; combine one of the first magnetic response data or the second magnetic response data with the orientation data from the accelerometer unit. - View Dependent Claims (4)
-
-
5. A non-transitory computer readable medium comprising logic instructions which, when executed by a controller, configure the controller to:
-
receive first magnetic response data from a first magnetic sensor and second magnetic response data from a second magnetic sensor displaced from the first magnetic sensor; generate a first corrected response surface from the first magnetic response data and a second corrected response surface from the second magnetic response data; generate a composite response surface representation from the first magnetic response data and the second magnetic response data; select one of the first magnetic response data or the second magnetic response data as an output of the magnetometer unit; and compare the first response surface and the second response surface to the composite response surface; generate orientation data for the electronic device; and combine one of the first magnetic response data or the second magnetic response data with the orientation data from the accelerometer unit. - View Dependent Claims (6)
-
-
7. A method to determine a position of an electronic device, comprising:
-
receiving first magnetic response data from a first magnetic sensor and second magnetic response data from a second magnetic sensor displaced from the first magnetic sensor; generating a first corrected response surface from the first magnetic response data and a second corrected response surface from the second magnetic response data; generating a composite response surface representation from the first magnetic response data and the second magnetic response data; selecting one of the first magnetic response data or the second magnetic response data as an output of the magnetometer unit; comparing the first response surface and the second response surface to the composite response surface generating orientation data for the electronic device; and combining one of the first magnetic response data or the second magnetic response data with the orientation data from the accelerometer unit. - View Dependent Claims (8)
-
Specification