IP Library › Granted Patent US 12,152,905
Granted Patent B2
US 12,152,905 · App. 18/094,713 · Granted Nov 26, 2024

Method for calibrating geomagnetic sensor of electronic device and electronic device thereof

Inventors: Jinik Kim (Suwon-si, KR); Namjoon Park (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G01C25/00G01C17/02G01C22/00G01P13/00G01P15/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,152,905
App. No.
18/094,713
Granted
Nov 26, 2024
Kind
B2
Abstract

Disclosed is an electronic device comprising: a gyro sensor; an acceleration sensor for outputting acceleration data about motion of the electronic device; a geomagnetic sensor for outputting geomagnetic data about a magnetic field around the electronic device; and a low-power processor electrically connected to the gyro sensor, the acceleration sensor and the geomagnetic sensor. The low-power processor: operates the acceleration sensor while the gyro sensor is deactivated to determine a motion pattern of the electronic device; drives the geomagnetic sensor to acquire geomagnetic data such that, if the motion of the electronic device corresponds to a predetermined first motion pattern, the geomagnetic data is acquired at a first sample rate, and, if the motion corresponds to a predetermined second motion pattern, the geomagnetic data is acquired at a second sample rate higher than the first sample rate; and calibrates the geomagnetic sensor on the basis of the geomagnetic data.

Claims (57)

1. An electronic device comprising:

a gyro sensor;

an acceleration sensor for outputting acceleration data about motion of the electronic device;

a geomagnetic sensor for outputting geomagnetic data about a magnetic field around the electronic device; and

a low-power processor electrically connected to the gyro sensor, the acceleration sensor and the geomagnetic sensor,

wherein the low-power processor is configured to:

operate the acceleration sensor while the gyro sensor is inactivated;

determine whether the motion of the electronic device corresponds to one of a predetermined first motion pattern and a predetermined second motion pattern, based on the acceleration data acquired by the acceleration sensor;

drive the geomagnetic sensor to thereby acquire the geomagnetic data, wherein, when the motion corresponds to the first motion pattern, the geomagnetic data is first geomagnetic data acquired at a first sample rate, and, when the motion corresponds to the second motion pattern, the geomagnetic data is second geomagnetic data acquired at a second sample rate higher than the first sample rate; and

calibrate the geomagnetic sensor, based on the geomagnetic data.

2. The electronic device of claim 1 , wherein the low-power processor is configured to:

determine an amount of rotation of the motion during a predefined unit time, based on the acquired acceleration data;

when the amount of rotation during the unit time corresponds to a first range, determine the motion to be the first motion pattern; and

when the amount of rotation during the unit time corresponds to a second range having a greater value than the first range, determine the motion to be the second motion pattern.

3. The electronic device of claim 2 , wherein the low-power processor is configured to determine whether the motion corresponds to one of the first motion pattern and the second motion pattern based further on information acquired by a pedometer of the electronic device.

4. The electronic device of claim 1 , wherein, when the calibration of the geomagnetic sensor is completed, the low-power processor is configured to store calibrated information of the geomagnetic sensor and ends the driving of the geomagnetic sensor.

5. The electronic device of claim 4 , wherein the low-power processor is configured to:

receive a request for information on the geomagnetic sensor from an application processor of the electronic device; and

in response to the request, provide the calibrated information to the application processor.

6. The electronic device of claim 1 , wherein the low-power processor is configured to:

drive the geomagnetic sensor when the motion corresponds to one of the first motion pattern and the second motion pattern;

compare an accuracy of the geomagnetic sensor with a preset threshold value;

when the accuracy of the geomagnetic sensor is less than the threshold value, acquire the geomagnetic data; and

when the accuracy of the geomagnetic sensor is greater than or equal to the threshold value, store current information of the geomagnetic sensor and end the driving of the geomagnetic sensor.

7. The electronic device of claim 1 , wherein the first motion pattern is a motion pattern that is determined by the acceleration sensor to be a walking state, and

the second motion pattern is a motion pattern that is determined by the acceleration sensor to be lifting the electronic device.

8. The electronic device of claim 1 , wherein the low-power processor is configured to:

in response to occurrence of a predefined event associated with the second motion pattern, drive the geomagnetic sensor to thereby acquire the second geomagnetic data at the second sample rate.

9. A method for calibrating a geomagnetic sensor of an electronic device, the method comprising:

operating an acceleration sensor of the electronic device while a gyro sensor of the electronic device is inactivated;

determining whether motion of the electronic device corresponds to one of a predetermined first motion pattern and a predetermined second motion pattern, based on acceleration data acquired by the acceleration sensor;

driving the geomagnetic sensor to thereby acquire geomagnetic data, wherein, when the motion corresponds to the first motion pattern, the geomagnetic data is first geomagnetic data acquired at a first sample rate, and, when the motion corresponds to the second motion pattern, the geomagnetic data is second geomagnetic data acquired at a second sample rate higher than the first sample rate; and

calibrating the geomagnetic sensor, based on the geomagnetic data.

10. The method of claim 9 , wherein the determining of whether the motion corresponds to one of the first motion pattern and the second motion pattern comprises:

determining an amount of rotation of the motion during a predefined unit time, based on the acquired acceleration data;

determining the motion to be the first motion pattern, when the amount of rotation during the unit time corresponds to a first range; and

determining the motion to be the second motion pattern, when the amount of rotation during the unit time corresponds to a second range having a greater value than the first range.

11. The method of claim 10 , wherein the determining of whether the motion corresponds to one of the first motion pattern and the second motion pattern is based further on information acquired by a pedometer of the electronic device.

12. The method of claim 9 , further comprising:

receiving a request for information on the geomagnetic sensor from an application processor of the electronic device; and

in response to the request, provided calibrated information to the application processor.

13. The method of claim 9 , further comprising:

driving the geomagnetic sensor, when the motion corresponds to one of the first motion pattern and the second motion pattern;

comparing an accuracy of the geomagnetic sensor with a preset threshold value; and

storing current information of the geomagnetic sensor and ending the driving of the geomagnetic sensor, when the accuracy of the geomagnetic sensor is greater than or equal to the threshold value,

wherein the geomagnetic data is acquired when the accuracy of the geomagnetic sensor is less than the threshold value.

14. The method of claim 9 , wherein the first motion pattern is a motion pattern that is determined by the acceleration sensor to be a walking state, and

the second motion pattern is a motion pattern that is determined by the acceleration sensor to be lifting the electronic device.

15. An electronic device comprising:

an acceleration sensor for outputting acceleration data about motion of the electronic device;

a geomagnetic sensor for outputting geomagnetic data about a magnetic field around the electronic device; and

a low-power processor electrically connected to the acceleration sensor and the geomagnetic sensor,

wherein the low-power processor is configured to:

determine whether the motion of the electronic device corresponds to one of a predetermined first motion pattern and a predetermined second motion pattern, based on the acceleration data acquired by the acceleration sensor;

compare an accuracy of the geomagnetic sensor with a preset threshold value by driving the geomagnetic sensor, when the motion corresponds to one of the first motion pattern and the second motion pattern;

acquire the geomagnetic data from the geomagnetic sensor when the accuracy of the geomagnetic sensor is less than the threshold value, wherein, when the motion corresponds to the first motion pattern, the geomagnetic data is first geomagnetic data acquired at a first sample rate, and, when the motion corresponds to the second motion pattern, the geomagnetic data is second geomagnetic data acquired at a second sample rate higher than the first sample rate; and

calibrate the geomagnetic sensor, based on the geomagnetic data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2023
From: KIM, JINIK; PARK, NAMJOON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 062317/0992 →
Priority Claims (1)
KR 10-2020-0084822 · Jul 9, 2020 · national
Continuity (2)
Continuation PCTKR2021008167 · Jun 29, 2021
Related Publication 20230147478A1 · May 11, 2023