Patent ID: 11971498
Assignee: CM HK LIMITED
Field: Measurement (Instruments)
Classification: CPC G  H | IPC G  H

Claim 0:
1. An electronic apparatus, comprising:
an absolute positioning device having circuitry, the absolute positioning device being configured to sample location readings from a GPS receiver; and
a relative positioning device having inertial sensors, configured to produce sensor readings regarding movement of the electronic device; and
a sensor hub having processing circuitry, configured to:
operate in an always-on mode to periodically fetch sensor readings from the relative positioning device to calculate a relative location information based on the sensor readings, wherein the relative location information includes an estimated moving distance and an estimated rotating angle associated with the electronic device;
request location readings from the absolute positioning device to determine an absolute location information based on the location readings;
determine initial reference location information and stop requesting location readings from the absolute positioning device based thereon;
determine that a location update condition is satisfied based on the estimated moving distance and the estimated rotating angle; and
start requesting location readings to obtain an updated reference location information based on the location update condition being satisfied;

wherein the absolute positioning device is configured to operate in a power-saving mode in response to the sensor hub stopping the requests for location readings to reduce power consumption of the electronic apparatus, and in a location information-acquiring mode in response to the sensor hub starting the requests for the location readings such that, responsive to the location update condition being satisfied, the absolute positioning device operates in the location information-acquiring mode until the updated reference location information is determined, after which the absolute positioning device operates in the power-saving mode.