APPLYING A CORRECT FACTOR DERIVATIVE METHOD FOR DETERMINING AN ORIENTATION OF A PORTABLE ELECTRONIC DEVICE BASED ON SENSE GRAVITATION COMPONENT LINEAR ACCELERATE FILTER DATA OBTAINED
First Claim
1. A method for determining an orientation of a portable electronic device, comprising:
- obtaining an orientation of a portable electronic device using a gyroscope; and
when data from the gyroscope is lost, applying a correction factor to the orientation that is obtained using a correction factor obtained from at least one additional sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for determining an orientation of a portable or mobile electronic device includes determining an orientation of the device using at least a first inertial motion sensor (e.g., a gyroscope) with which the portable electronic device is equipped. A correction factor is provided to the orientation of the electronic device using a feedback control signal based on motion data obtained from at least a second inertial motion sensor (e.g. an accelerometer) to reduce drift in motion data obtained from the first inertial sensor. Responsive to a loss of valid motion data from the first inertial motion sensor, a rate at which the correction factor is provided to the orientation of the portable electronic device is increased.
-
Citations
20 Claims
-
1. A method for determining an orientation of a portable electronic device, comprising:
-
obtaining an orientation of a portable electronic device using a gyroscope; and when data from the gyroscope is lost, applying a correction factor to the orientation that is obtained using a correction factor obtained from at least one additional sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A portable electronic device, comprising:
-
at least first and second inertial sensors for sensing motion of the device, the first inertial sensor providing motion data of a first type and the second inertial sensor providing motion data of a second type different from the first type; one or more processors for executing computer-executable instructions; and one or more computer-readable storage media for storing the machine-executable instructions, the instructions, when executed by the one more processors, implementing processing logic that supplements the motion data of the first type when data from the first inertial sensor drifts or is lost, the motion data of the first type being supplemented using a correction factor based on motion data obtained from the second inertial sensor. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A mobile electronic device, comprising:
-
at least first and second inertial sensors for sensing motion of the device; one or more processors for executing computer-executable instructions which, when executed by the one or more processors, perform a method comprising the steps of; determining an orientation of the mobile electronic device using the first inertial motion sensor; and providing a correction factor to the determined orientation of the mobile electronic device when data from the first inertial sensor drifts or is lost, based on a feedback control mechanism that uses motion data obtained from the second inertial sensor. - View Dependent Claims (19, 20)
-
Specification