现在越来越多小伙伴关注自己每日走路步数,有的小伙伴会反馈说感觉手机计步不准确。我们来看看手机到底是如何计步的呢?
手机计步主要取决于手机的2个部件:螺旋仪和加速度传感器。根据陀螺仪和加速度传感器回传的数据,再结合软件本身的算法,就可以知道走路的步数是多少了。
陀螺仪又称“角速度传感器”,它测量的是手机偏转、倾斜的角度,通过角速度传感器可以知晓用户的实际动作,也就是走路时的摆动幅度。
加速度传感器又称“G-Sensor”,测量x、y、z三个轴的加速度,通过加速度传感器可以知晓用户在各个方向上的加速度,即走路的加速度。这里需要注意,因为人走路的加速度是在一个较小的范围值内的,一般不大于10m/s,如果大于这个值的加速度(骑自行车),是会被过滤掉的。
理论上说只使用陀螺仪或加速度传感器都可以测出走路步数,但会出现不准确的情况。比如:若只使用陀螺仪,会出现原地摆臂就可计步的情况;若只使用加速度传感器,会出现手机在车里,开车就可计步的情况。实际上,为了避免上述不准确的情况发生,往往是使用陀螺仪和加速度传感器结合的方式进行计步计算的。
那陀螺仪和加速度传感器是按照什么比重来参与计算的呢?
其实陀螺仪和加速度传感器参与计算的比重并不是固定的,它是根据不同的走路情境不断变化的。例如:检测到摆动幅度较大时(手机拿在手上),螺旋仪摆动幅度计算比重会大些;检测到摆动幅度很小时(手机放在口袋或者包里),加速度传感器参与计算的比重会大些;检测到只有单一的陀螺仪幅度信号或者加速度传感器的加速度信号,则不会参与步数的计算,将这些信号过滤掉。
所以如果你想增加走路步数的话,一定得同时有摆动幅度+加速度哦,所以还是老老实实走路吧,别想着原地晃手啦。
以上为原创内容,如有转载请标明来源“实事百科全书”。