计步干扰去除方法以及装置的制造方法

文档序号:9748584阅读:469来源:国知局
计步干扰去除方法以及装置的制造方法
【技术领域】
[0001] 本发明涉及可穿戴领域,尤其涉及一种计步干扰去除方法以及装置。
【背景技术】
[0002] 随着生活水平的提高,人们对健康越来越重视,所以,各种运动也随之兴起。其中, 步行和跑步是其中比较受欢迎的运动,恰当的步行和跑步能够带来身心的健康。因此,很多 可穿戴设备中都设置有通过加速度传感器进行计步的计步器。但是,现有的计步器容易受 到各种干扰,导致计步器的计步并不准确。

【发明内容】

[0003] 本发明实施例所要解决的技术问题在于,提供一种计步干扰去除方法以及装置, 能够有效去除干扰,提高计步器的准确性。
[0004] 本发明提供了一种计步干扰去除方法,包括:获取加速度传感器采样得到的采样 数据段,并获取采样数据段中的η个极值点,其中,所述极值点包括波峰点以及波谷点;判断 a个极值点中的最大波峰点与最小波谷点的幅值的差值是否小于计步阈值,其中,a〈n;如果 大于或者等于计步阈值,根据第i个波峰点的邻域中,最大峰值点的幅值与重力加速度的差 值是否小于第一阈值,如果最大峰值点的幅值与重力加速度的差值小于第一阈值,确定第i 个波峰点的邻域中的波峰点和波谷点为干扰点,将所述第i个波峰点的邻域中的波峰点去 掉,并对剩下的波峰点进行统计以获得计步。
[0005] 可选地,判断a个极值点中的最大波峰点与最小波谷点的幅值的差值是否小于计 步阈值,包括:对所述η个极值点按照数值从小至大进行排序,并选择其中的a个极值点;判 断剩下的a个极值点中的最大波峰点与最小波谷点的幅值的差值是否小于计步阈值。
[0006] 可选地,如果最大峰值点的幅值与重力加速度的差值小于第一阈值,在对剩下的 波峰点进行统计以获得计步之前包括:获取相邻的第一波谷点、第一波峰点、第二波谷点以 及第二波峰点;判断第一波峰点的幅值与第一波谷点的幅值的第一差值、第二波峰点的幅 值与第二波谷点的幅值的第二差值以及第一波峰点的幅值与第二波谷点的幅值的第三差 值是否均小于第一幅值阈值,且,第一波峰点与第二波峰点的距离以及第一波谷点与第二 波谷点的距离均小于第一距离阈值;如果是,删去第一波峰点与第二波峰点中幅值较小的 波峰点以及对应的波谷点。
[0007] 可选地,删去第二波峰点之后,还包括:获得前两次处理后的采样数据段,前一次 处理后的采样数据段以及本次次处理后的采样数据段组成的长采样数据段;从所述长采样 数据段的前一次处理的采样数据段中获取第三波谷点、第三波峰点、第四波谷点、以及第四 波峰点;判断第三波峰点的幅值与第三波谷点的幅值的第四差值、第四波峰点的幅值与第 四波谷点的幅值的第五差值,以及,第三波峰点的幅值与第四波谷点的幅值的第六差值是 否均小于第二幅值阈值,且,第三波峰点与第四波峰点的距离以及第三波谷点与第四波谷 点的距离均小于第二距离阈值;如果是,删去第三波峰点与第四波峰点中峰值较小的波峰 点以及对应的波谷点。
[0008] 可选地,如果最大峰值点的幅值与重力加速度的差值小于第一阈值,在对剩下的 波峰点进行统计以获得计步之前包括:获得前两次处理后的采样数据段,前一次处理后的 采样数据段以及本次处理后的采样数据段组成的长采样数据段;从所述长采样数据段的前 一次处理的采样数据段中获取第k-Ι个波峰点、第k个波峰点以及第k+Ι个波峰点;判断第k-1个波峰点的幅值与重力加速度的差值、第k个波峰点的幅值与重力加速度的差值,以及,第 k+1个波峰点的幅值与重力加速度的差值否均小于第二阈值,且,第k个波峰点与第k-1个波 峰点的距离,以及,第k+Ι个波峰点与第k个波峰点的距离均小于第三阈值;如果是,删去第k 个波峰点以及第k个波谷点。
[0009] 本发明还提供了一种计步干扰去除装置,包括采样模块、第一判断模块、第二判断 模块以及计步模块,所述采样模块用于获取加速度传感器采样得到的采样数据段,并获取 采样数据段中的η个极值点,其中,所述极值点包括波峰点以及波谷点;所述第一判断模块 用于判断a个极值点中的最大波峰点与最小波谷点的幅值的差值是否小于计步阈值,其中, a〈n;所述第二判断模块用于在大于或者等于计步阈值时,根据第i个波峰点的邻域中,最大 峰值点的幅值与重力加速度的差值是否小于第一阈值,所述计步模块用于在最大峰值点的 幅值与重力加速度的差值小于时,确定第i个波峰点的邻域中的波峰点为干扰点,将所述第 i个波峰点第i个波峰点的邻域中的波峰点和波谷点去掉,并对剩下的波峰点进行统计以获 得计步。
[0010] 可选地,所述第二判断模块包括:排序单元以及计步判断单元,所述排序单元用于 对所述η个极值点按照数值从小至大进行排序,并选择其中的a个极值点;所述判断单元用 于判断剩下的a个极值点中的最大波峰点与最小波谷点的幅值的差值是否小于计步阈值。
[0011] 可选地,所述装置还包括获取模块,删除判断模块以及删去模块,所述获取模块用 于获取相邻的第一波谷点、第一波峰点、第二波谷点以及第二波峰点;所述删除判断模块用 于判断第一波峰点的幅值与第一波谷点的幅值的第一差值、第二波峰点的幅值与第二波谷 点的幅值的第二差值以及第一波峰点的幅值与第二波谷点的幅值的第三差值是否均小于 第一幅值阈值,且,第一波峰点与第二波峰点的距离以及第二波谷点与第二波谷点的距离 均小于第一距离阈值;所述删去模块用于删去第一波峰点与第二波峰点中幅值较小的波峰 点以及对应的波谷点。
[0012] 可选地,所述装置还包括组合模块,所述组合模块用于获得前两次处理后的采样 数据段,前一次处理后的采样数据段以及本次处理后的采样数据段组成的长采样数据段; 所述获取模块用于从所述长采样数据段的前一次处理的采样数据段中获取第三波谷点、第 三波峰点、第四波谷点、以及第四波峰点;所述删除判断模块用于判断第三波峰点的幅值与 第三波谷点的幅值的第四差值、第四波峰点的幅值与第四波谷点的幅值的第五差值,以及, 第三波峰点的幅值与第四波谷点的幅值的第六差值是否均小于第二幅值阈值,且,第三波 峰点与第三波峰点的距离以及第四波谷点与第六波谷点的距离均小于第二距离阈值;所述 删去模块用于删去第三波峰点与第四波峰点中幅值较小的波峰点以及对应的波谷点。
[0013] 可选地,所述装置还包括组合模块,获取模块,删除判断模块以及删去模块,所述 组合模块用于获得前两次处理后的采样数据段,前一次处理后的采样数据段以及本次处理 后的采样数据段组成的长采样数据段;所述获取模块用于从所述长采样数据段的前一次处 理的采样数据段中获取第k-1个波峰点、第k个波峰点以及第k+1个波峰点;所述删除判断模 块用于判断第k-Ι个波峰点的幅值与重力加速度的差值、第k个波峰点的幅值与重力加速度 的差值,以及,第k+Ι个波峰点的幅值与重力加速度的差值否均小于第二阈值,且,第k个波 峰点与第k-Ι个波峰点的距离,以及,第k+Ι个波峰点与第k个波峰点的距离均小于第三阈 值;所述删去模块用于,删去第k个波峰点以及第k个波谷点。
[0014] 本发明的方案能够根据第i个波峰点的邻域中,最大峰值点的幅值与重力加速度 的差值是否小于第一阈值确定第i个波峰点的邻域内的波峰点是否都为干扰点,如果是干 扰点,则将干扰点删去,然后再根据剩下的波峰点进行统计,从而获得计步。这种方案能够 消除干扰点带来的影响,提高计步的准确性。
【附图说明】
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0016] 图1是加速度传感
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1