System for sensing yaw rate using a magnetic field sensor and portable electronic devices using the same
First Claim
1. A motion- and attitude-sensing system integrated into an electronic device having an application program that is executable on the electronic device, the system comprising:
- a three-axis accelerometer that is adapted to provide a first set of signals associated with a change in attitude of the electronic device; and
a three-axis magnetic field sensor that is adapted to provide a second set of signals associated with a change in attitude of the electronic device,wherein the three-axis magnetic field sensor is a magnetic compass.
1 Assignment
0 Petitions
Accused Products
Abstract
An attitude- and motion-sensing system for an electronic device, such as a cellular telephone, a game device, and the like, is disclosed. The system, which can be integrated into the portable electronic device, includes a two- or three-axis accelerometer and a three-axis magnetic compass. Data about the attitude of the electronic device from the accelerometer and magnetic compass are first processed by a signal processing unit that calculates attitude angles (pitch, roll, and yaw) and rotational angular velocities. These data are then translated into input signals for a specific application program associated with the electronic device.
-
Citations
16 Claims
-
1. A motion- and attitude-sensing system integrated into an electronic device having an application program that is executable on the electronic device, the system comprising:
-
a three-axis accelerometer that is adapted to provide a first set of signals associated with a change in attitude of the electronic device; and a three-axis magnetic field sensor that is adapted to provide a second set of signals associated with a change in attitude of the electronic device, wherein the three-axis magnetic field sensor is a magnetic compass. - View Dependent Claims (2, 3, 4, 5, 14)
-
-
6. An electronic device including an application program that is executable thereon, the electronic device comprising:
a motion- and attitude-sensing system including; a three-axis accelerometer that is adapted to provide a first set of signals associated with a change in attitude of the electronic device; and a three-axis magnetic field sensor that is adapted to provide a second set of signals associated with a change in attitude of the electronic device. - View Dependent Claims (7)
-
8. A system for generating input signals to an application program that is being executed by an apparatus, the system comprising:
-
memory for storing the application program, an input signal calculation program, and a calibration program; an accelerometer that is integrated into the apparatus and adapted to generate continuous signals related to a pitch angle and a roll angle of the apparatus; a magnetic field sensor that is integrated into the apparatus and adapted to generate continuous signals related to a yaw angle of the apparatus; and a processor operatively coupled to the memory, the accelerometer, and the magnetic field sensor, the processor being adapted to execute the application program, execute the input signal calculation program, and execute the calibration program using the signals from the accelerometer and the magnetic filed sensor, wherein the magnetic sensor is a magnetic compass. - View Dependent Claims (9, 10)
-
-
11. A method for providing input signals corresponding to inertial attitude and/or a change in inertial attitude to an application program for execution on a device, the method comprising:
-
integrating a two- or three-axis accelerometer and a three-axis magnetic field sensor into the device that executes the application program; sensing at least one of acceleration and magnetic field strength of the device using the two- or three-axis accelerometer and the three-axis magnetic field sensor; generating said input signals that are proportional to said acceleration and said magnetic field strength; and providing said input signals to the application program to change an operation performed by the application program, wherein the three-axis magnetic field sensor integrated into the device is a magnetic compass. - View Dependent Claims (12)
-
-
13. A method for determining the inertial attitude and/or change in inertial attitude of an object in space and for changing an operation performed by an application program executed on the object in space, the method comprising:
-
integrating a two- or three-axis accelerometer and a three-axis magnetic field sensor into the object; detecting an inertial attitude and/or an angular velocity of the object using the two- or three-axis accelerometer and the three-axis magnetic sensor; generating an input signal proportional to said inertial attitude and/or said angular velocity; and inputting the input signal into the application program, wherein the three-axis magnetic field sensor integrated into the device is a magnetic compass.
-
-
15. A method for providing input signals corresponding to inertial attitude and/or a change in inertial attitude to an application program for execution on a device, the method comprising:
-
integrating a two- or three-axis accelerometer and a three-axis magnetic filed sensor into the device; sensing an inertial attitude of the device; generating an angular velocity signal when the device rotates; generating an input signal that is proportional to the angular velocity signal; and providing the input signal to the application program to change an operation performed by said application program, wherein the three-axis magnetic field sensor integrated into the device is a magnetic compass.
-
-
16. A method of generating input signals to an application program that is executable on an electronic device, the method comprising:
-
integrating a two- or three-axis accelerometer and a three-axis magnetic field sensor into the electronic device; adapting the two- or three-axis accelerometer to produce a first set of signals that is proportional to a change in attitude of the electronic device; adapting the three-axis magnetic field sensor to produce a second set of signals that is proportional to a change in attitude of the electronic device; processing the first and second set of signals; calculating pitch, roll, and yaw, and angular rotation about an X-axis, a Y-axis, and a Z-axis using the first and second sets of signals; and translating the pitch, roll, and yaw, and angular rotation about the X-axis, the Y-axis, and the Z-axis into an input signal for the application program, wherein the three-axis magnetic field sensor integrated into the device is a magnetic compass.
-
Specification