Electronic apparatus and method of correcting offset value of acceleration sensor
First Claim
1. An electronic apparatus comprising:
- a main body;
an acceleration sensor provided in the main body;
a temperature sensor provided in the main body;
offset value storage unit configure to store a reference temperature and an offset value corresponding to the reference temperature;
acceleration computing unit configure to correct an output value from the acceleration sensor with an offset value stored in the offset value storage unit so as to obtain an acceleration of the main body;
temperature difference determining unit configure to determine whether or not an absolute value of a temperature difference between a measurement temperature measured by the temperature sensor and the reference temperature stored in the offset value storage unit exceeds a predetermined value;
rest determining unit configure to determine whether or not the main body is at rest based on an output value from the acceleration sensor, when the temperature difference determining unit determines that the absolute value of the temperature difference exceeds a predetermined value;
level determining unit configure to determine whether or not the main body is on the level based on the output value from the acceleration sensor and the offset value stored in the offset value storage unit, when the rest determining unit determines that the main body is at rest; and
offset value updating unit for store a new offset value corresponding to an output value outputted from the acceleration sensor in the offset value storage unit and storing the measurement temperature in the offset value storage unit as a new reference temperature, when the level determining unit determines that the main body is on the level.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, an electronic apparatus includes acceleration computing unit correcting an output value from a acceleration sensor with an offset value so as to obtain an acceleration of a body, rest determining unit determining whether or not the body is at rest based on an output value from the acceleration sensor, when a absolute value of a temperature difference between a measurement temperature and a reference temperature exceeds a predetermined value, level determining unit determining whether or not the body is on the level based on the output value from the acceleration sensor and the offset value, when it is determined that the body is at rest, and offset value updating unit setting a new offset value corresponding to an output value outputted from the acceleration sensor and setting the measurement temperature as a new reference temperature, when it is determined that the body is on the level.
7 Citations
8 Claims
-
1. An electronic apparatus comprising:
-
a main body; an acceleration sensor provided in the main body; a temperature sensor provided in the main body; offset value storage unit configure to store a reference temperature and an offset value corresponding to the reference temperature; acceleration computing unit configure to correct an output value from the acceleration sensor with an offset value stored in the offset value storage unit so as to obtain an acceleration of the main body; temperature difference determining unit configure to determine whether or not an absolute value of a temperature difference between a measurement temperature measured by the temperature sensor and the reference temperature stored in the offset value storage unit exceeds a predetermined value; rest determining unit configure to determine whether or not the main body is at rest based on an output value from the acceleration sensor, when the temperature difference determining unit determines that the absolute value of the temperature difference exceeds a predetermined value; level determining unit configure to determine whether or not the main body is on the level based on the output value from the acceleration sensor and the offset value stored in the offset value storage unit, when the rest determining unit determines that the main body is at rest; and offset value updating unit for store a new offset value corresponding to an output value outputted from the acceleration sensor in the offset value storage unit and storing the measurement temperature in the offset value storage unit as a new reference temperature, when the level determining unit determines that the main body is on the level. - View Dependent Claims (2, 3, 4)
-
-
5. A method for correcting an offset value of an acceleration sensor in an information processing apparatus comprising an acceleration sensor provided on a main body, a temperature sensor provided in the main body, offset value storage unit for storing a reference temperature and an offset value corresponding to the reference temperature and acceleration computing unit for correcting an output value form the acceleration sensor based on the offset value so as to obtain an acceleration of the main body, the method comprising:
-
determining whether or not an absolute value of a temperature difference between the measurement temperature of the temperature sensor and a reference temperature exceeds a predetermined value; determining whether or not the main body is at rest based on an output value from the acceleration sensor when the temperature difference exceeds a predetermined value; determining whether or not the main body is on the level based on the output value from the acceleration sensor when it is determined that the main body is at rest; and storing a new offset value corresponding to the output value from the acceleration sensor used for determination on the level condition in the offset value storage unit and storing the measurement temperature in the offset value storage unit as a new reference temperature when it is determined that the main body is on the level. - View Dependent Claims (6, 7, 8)
-
Specification