MAGNETIC SENSING USER INTERFACE DEVICE METHODS AND APPARATUS
First Claim
1. A method for processing signals in a user interface device, the user interface device including an actuator element having one or more magnets and one or more magnetic sensor elements configured to sense a position or deformation of the actuator element, the method comprising:
- receiving, during a movement or deformation of the actuator element from the released state, sensor data from the one or more magnetic sensor elements in a plurality of axes of measurement;
comparing the sensor data from the one or more magnetic sensor elements to a predefined magnetic field model to determine an estimated position or deformation of the actuator element from the reference state; and
generating, based on the estimated position or deformation of the actuator element from the reference state, an output signal usable by an electronic device coupled to the user interface device;
wherein the predefined magnetic field model relates positional information of the one or more magnets with corresponding sensor information associated with the one or more magnetic sensor elements.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for processing signals from a magnetic user interface device having a manual actuator are disclosed. Movements of the actuator may cause relative movement between one or more magnets and one or more corresponding sensors that may each generate signals representing independent magnetic field components detected within each sensor. A field model may be used in the magnetic user interface device to translate magnetic sensor readings during operation to position information, which may then be converted to output signals for transmission to an electronic computing system representing displacement and/or deformation of the actuator. The output signals may be generated in a predetermined format, such as USB format or other computer-interface formats, that can be interpreted by the electronic computing system.
-
Citations
34 Claims
-
1. A method for processing signals in a user interface device, the user interface device including an actuator element having one or more magnets and one or more magnetic sensor elements configured to sense a position or deformation of the actuator element, the method comprising:
-
receiving, during a movement or deformation of the actuator element from the released state, sensor data from the one or more magnetic sensor elements in a plurality of axes of measurement; comparing the sensor data from the one or more magnetic sensor elements to a predefined magnetic field model to determine an estimated position or deformation of the actuator element from the reference state; and generating, based on the estimated position or deformation of the actuator element from the reference state, an output signal usable by an electronic device coupled to the user interface device; wherein the predefined magnetic field model relates positional information of the one or more magnets with corresponding sensor information associated with the one or more magnetic sensor elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A user interface device, comprising:
-
an actuator element including one or more magnets; one or more magnetic sensor elements associated with the one or more magnets, the one or more magnetic sensor elements configured sense a position or deformation of the actuator element; a memory configured to store a predefined magnetic field model; and a processing element coupled to the memory to; receive, during a movement or deformation of the actuator element from the released state, sensor data from the one or more magnetic sensor elements in a plurality of axes of measurement; compare the sensor data from the one or more magnetic sensor elements to the predefined magnetic field model to determine an estimated position or deformation of the actuator element from the reference state; and generate, based on the estimated position or deformation of the actuator element from the reference state, an output signal usable by an electronic device coupled to the user interface device; wherein the predefined magnetic field model relates positional information of the one or more magnets with corresponding sensor information associated with the one or more magnetic sensor elements. - View Dependent Claims (22, 23)
-
-
24. A user interface device, comprising:
-
actuator means including one or more magnets; magnetic sensor means configured sense a position or deformation of the actuator means; memory means configured to store a predefined magnetic field model; and processor means coupled to the memory means to; receive, during a movement or deformation of the actuator element from the released state, sensor data from the one or more magnetic sensor elements in a plurality of axes of measurement; compare the sensor data from the one or more magnetic sensor elements to the predefined magnetic field model to determine an estimated position or deformation of the actuator element from the reference state; and generate, based on the estimated position or deformation of the actuator element from the reference state, an output signal usable by an electronic device coupled to the user interface device; wherein the predefined magnetic field model relates positional information of the one or more magnets with corresponding sensor information associated with the one or more magnetic sensor elements.
-
-
25. A computer-readable medium containing instructions stored on anon-transitory medium for causing a processor in a magnetic user interface device, wherein the magnetic user interface device includes one or more actuator elements and one or more magnetic sensor elements configured to sense motion or deformation of the actuator elements, to perform a signal processing method comprising:
-
receiving, during a movement or deformation of the actuator element from the released state, sensor data from the one or more magnetic sensor elements in a plurality of axes of measurement; comparing the sensor data from the one or more magnetic sensor elements to a predefined magnetic field model to determine an estimated position or deformation of the actuator element from the reference state; and generating, based on the estimated position or deformation of the actuator element from the reference state, an output signal usable by an electronic device coupled to the user interface device; wherein the predefined magnetic field model relates positional information of the one or more magnets with corresponding sensor information associated with the one or more magnetic sensor elements.
-
-
26. A method for processing signals in a user interface device, the user interface device including an actuator element having one or more magnets and one or more multi-axis magnetic sensor elements configured to sense a position or deformation of the actuator element, the method comprising:
-
receiving, during a movement or deformation of the actuator element from the released state, sensor data associated with two or more orthogonal axes of motion sensed by the multi-axis magnetic sensor elements; comparing the sensor data from the ones of the magnetic sensor elements to a predefined magnetic field model to determine an estimated position or deformation of the actuator element from the reference state; and generating, based on the estimated position or deformation of the actuator element from the reference state, an output signal usable by an electronic device coupled to the user interface device;
wherein the predefined magnetic field model relates positional information of the one or more magnets with corresponding sensor information associated with the one or more magnetic sensor elements. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A computer-readable medium containing instructions stored on a non-transitory medium for causing a processor in a magnetic user interface device, wherein the magnetic user interface device includes one or more actuator elements and one or multi-axis magnetic sensor elements configured to sense motion or deformation of the actuator elements in two or more dimensions, to perform a signal processing method comprising:
-
receiving, during a movement or deformation of the actuator element from the released state, sensor data associated with two or more orthogonal axes of motion sensed by the multi-axis magnetic sensor elements; comparing the sensor data from the ones of the magnetic sensor elements to a predefined magnetic field model to determine an estimated position or deformation of the actuator element from the reference state; and generating, based on the estimated position or deformation of the actuator element from the reference state, an output signal usable by an electronic device coupled to the user interface device;
wherein the predefined magnetic field model relates positional information of the one or more magnets with corresponding sensor information associated with the one or more magnetic sensor elements.
-
-
33. A user interface device, comprising:
-
an actuator element having one or more magnets and one or more multi-axis magnetic sensor elements configured to sense a position or deformation of the actuator element; a memory configured to store a predefined magnetic field model; and
a processing element configured to;receive, during a movement or deformation of the actuator element from the released state, sensor data associated with two or more orthogonal axes of motion sensed by the multi-axis magnetic sensor elements; compare the sensor data from the ones of the magnetic sensor elements to a predefined magnetic field model to determine an estimated position or deformation of the actuator element from the reference state; and generate, based on the estimated position or deformation of the actuator element from the reference state, an output signal usable by an electronic device coupled to the user interface device;
wherein the predefined magnetic field model relates positional information of the one or more magnets with corresponding sensor information associated with the one or more magnetic sensor elements.
-
-
34. A user interface device, comprising:
-
actuator means including one or more magnets; multi-axis magnetic sensor means configured to sense a position or deformation of the actuator means; memory means configured to store a predefined magnetic field model; and processor means configured to; receive, during a movement or deformation of the actuator element from the released state, sensor data associated with two or more orthogonal axes of motion sensed by the multi-axis magnetic sensor elements; compare the sensor data from the ones of the magnetic sensor elements to a predefined magnetic field model to determine an estimated position or deformation of the actuator element from the reference state; and generate, based on the estimated position or deformation of the actuator element from the reference state, an output signal usable by an electronic device coupled to the user interface device;
wherein the predefined magnetic field model relates positional information of the one or more magnets with corresponding sensor information associated with the one or more magnetic sensor elements.
-
Specification