Electronic device, calibration control method, and storage medium storing program
AssigneeCasio Computer Co., Ltd.
InventorsKeiichi NOMURA, Tsuyoshi MINAMI
Life of this patent
Estimating the term…
Abstract
An increase in power consumption involved in calibration for calibrating an offset of a geomagnetism sensor is suppressed. An electronic device performs calibration of an output error of the geomagnetism sensor so that the geomagnetism sensor can output more accurate geomagnetism data based on angular speed data output by a gyro sensor. The electronic device controls turning ON/OFF of the gyro sensor. The electronic device determines whether or not calibration of the geomagnetism sensor is necessary. When it is determined that calibration of the geomagnetism sensor is unnecessary, the electronic device performs a control operation to turn OFF the gyro sensor.
Claims19
An electronic device comprising:
- a geomagnetism sensor;
- an angular speed sensor;
- a memory;
- and
- a processor,
- wherein the processor executes a program stored in the memory to perform operations comprising:
- performing calibration of an output error of the geomagnetism sensor so that the geomagnetism sensor is allowed to output more accurate geomagnetism data based on angular speed data output by the angular speed sensor,
- controlling turning ON/OFF of the angular speed sensor,
- determining whether or not calibration of the geomagnetism sensor is necessary, and
- performing a control operation to turn OFF the angular speed sensor when it is determined that calibration of the geomagnetism sensor is unnecessary.
A calibration control method executed by an electronic device including a processor, a geomagnetism sensor, and an angular speed sensor, the calibration control method causing the processor to execute a program stored in a memory to perform operations comprising:
- performing calibration of an output error of the geomagnetism sensor so that the geomagnetism sensor is allowed to output more accurate geomagnetism data based on angular speed data output by the angular speed sensor,
- controlling turning ON/OFF of the angular speed sensor,
- determining whether or not calibration of the geomagnetism sensor is necessary, and
- performing a control operation to turn OFF the angular speed sensor when it is determined that calibration of the geomagnetism sensor is unnecessary.
A calibration control method executed by an electronic device including a processor, a geomagnetism sensor, and an angular speed sensor, the calibration control method causing the processor to execute a program stored in a memory to perform operations comprising:
- performing calibration of an output error of the geomagnetism sensor so that the geomagnetism sensor is allowed to output more accurate geomagnetism data based on angular speed data output by the angular speed sensor,
- controlling turning ON/OFF of the angular speed sensor, and
- acquiring predetermined information by using the angular speed sensor, wherein the processor is further configured to:
- turn ON the angular speed sensor while the predetermined information is acquired, and
- perform calibration of an output error of the geomagnetism sensor by using the angular speed data output by the angular speed sensor while the predetermined information is acquired.
A non-transitory computer-readable storage medium storing a program that is executed by a computer that comprises a processor, a geomagnetism sensor, and an angular speed sensor, the program being executable to cause the computer to perform operations comprising:
- performing calibration of an output error of the geomagnetism sensor so that the geomagnetism sensor is allowed to output more accurate geomagnetism data based on angular speed data output by the angular speed sensor,
- controlling turning ON/OFF of the angular speed sensor,
- determining whether or not calibration of the geomagnetism sensor is necessary, and
- performing a control operation to turn OFF the angular speed sensor when it is determined that calibration of the geomagnetism sensor is unnecessary.
Dependencies are inferred from the claim text.