Magnetic sensing user interface device methods and apparatus using electromagnets and associated magnetic sensors
First Claim
Patent Images
1. A magnetic sensing user interface device, comprising:
- an actuator element including an electromagnetic dipole array having a plurality of dipole elements for generating magnetic fields in a plurality of orthogonal dimensions;
a control circuit for separately selectively energizing ones of the plurality of dipole elements of the dipole array to generate the magnetic fields; and
a three-axis magnetic sensor element associated with the dipole array and configured to sense the magnetic fields in three orthogonal axes at a compact point in space based on a position of the actuator element and provide magnetic sensor output data signals corresponding to the sensed magnetic fields;
a printed circuit substrate on which the magnetic sensor is disposed;
a plurality of springs mechanically coupled between the actuator and substrate to float the electromagnetic dipole array relative to the magnetic sensor; and
electronics, including a processing element, to determine, based at least in part on the three-axis magnetic sensor output data signals, a position or movement of the actuator element.
2 Assignments
0 Petitions
Accused Products
Abstract
User interface devices with electromagnetic dipole array and associated magnetic sensors, control circuits, and processing elements for determining user actuation of the device are disclosed. In one embodiment a user interface device include an electromagnetic dipole array coupled to an actuator, along with a three-axis magnetic sensor and control and processing elements for controlling driving currents to the dipole array and sensing and processing received magnetic field signals to determine movement or displacement of the actuator.
116 Citations
22 Claims
-
1. A magnetic sensing user interface device, comprising:
-
an actuator element including an electromagnetic dipole array having a plurality of dipole elements for generating magnetic fields in a plurality of orthogonal dimensions; a control circuit for separately selectively energizing ones of the plurality of dipole elements of the dipole array to generate the magnetic fields; and a three-axis magnetic sensor element associated with the dipole array and configured to sense the magnetic fields in three orthogonal axes at a compact point in space based on a position of the actuator element and provide magnetic sensor output data signals corresponding to the sensed magnetic fields; a printed circuit substrate on which the magnetic sensor is disposed; a plurality of springs mechanically coupled between the actuator and substrate to float the electromagnetic dipole array relative to the magnetic sensor; and electronics, including a processing element, to determine, based at least in part on the three-axis magnetic sensor output data signals, a position or movement of the actuator element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 21, 22)
-
-
16. A user interface device, comprising:
-
an actuator element including an electromagnetic dipole array having a plurality of dipole elements for generating magnetic fields; a control circuit for selectively energizing ones of a plurality of dipole elements of the dipole array to generate the magnetic fields; a magnetic sensor element associated with the dipole array and configured to sense the magnetic fields at a position of the actuator element and provide magnetic sensor output data corresponding to the sensed magnetic fields; a substrate on which the magnetic sensor is disposed; and a plurality of springs mechanically coupled between the actuator and substrate to float the electromagnetic dipole array relative to the magnetic sensor; wherein the springs are conductors for carrying driving current from the control circuit to the electromagnetic dipole array.
-
-
17. A method for electromagnetic sensing in a user interface device, comprising:
-
selectively driving a first current in a first dipole element of a dipole array coupled to an actuator floatably coupled to move in six degrees of freedom relative to a base; sensing, at a multi-axis magnetic sensor, magnetic fields generated by the first dipole element; providing magnetic sensor output data corresponding to the first sensed magnetic fields; selectively driving a second current in a second dipole element, orthogonally oriented relative to the first dipole element, of the dipole array; sensing, at the multi-axis magnetic sensor, magnetic fields generated by the second dipole element; providing magnetic sensor output data corresponding to the second sensed magnetic fields; receiving the magnetic sensor output data at a processing element; and determining, based at least in part on the magnetic sensor output data, a location or position of the actuator. - View Dependent Claims (18, 19, 20)
-
Specification