|
|
|
|
|
by stevep98
4661 days ago
|
|
> Next, it has an intriguing “motion coprocessor”, which I think pretty much means you can use your 5S as a fitness tracker with almost no effect on your battery life. My guess is that it's much more than this. It's for augmenting the GPS location with dead-reckoning, for places where the GPS location doesn't reach well, such as buildings or on subways, etc. Accelerometers are already pretty sensitive - enough to provide an improvement on GPS-only devices. But, this new coprocessor will allow a much higher-resolution sampling of the accelerometer, and thus the integration (in the calclus sense) of acceleration into velocity and distance will be much more precise. |
|
Motion sensors themselves are really energy-cheap but the main CPU needs to be on to sample them, which basically means that if you want continuous mobility detection you're going to burn through your battery pretty quickly, which is why it isn't used much. You can do some CPU duty-cycling, but wake-up and suspend overhead is pretty bad and can amount to as much as 50% of the total energy spent. I haven't done any measurements on an iPhone, but a GS2 Exynos 4 is a terrible energy drain, while an something like an OMAP 4460 (e.g. Galaxy Nexus) is much more efficient.
By offloading mobility detection to a separate chip you can bring down the overhead to tens of mW. The fact that you can use it as a step counter for jogging is just icing on the cake :)