[发明专利]计步干扰去除方法以及装置有效
申请号: | 201510866924.4 | 申请日: | 2015-12-01 |
公开(公告)号: | CN105509763B | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 刘均;龙知才;张小艳;张伟 | 申请(专利权)人: | 深圳市元征科技股份有限公司 |
主分类号: | G01C22/00 | 分类号: | G01C22/00 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 干扰 去除 方法 以及 装置 | ||
技术领域
本发明涉及可穿戴领域,尤其涉及一种计步干扰去除方法以及装置。
背景技术
随着生活水平的提高,人们对健康越来越重视,所以,各种运动也随之兴 起。其中,步行和跑步是其中比较受欢迎的运动,恰当的步行和跑步能够带来 身心的健康。因此,很多可穿戴设备中都设置有通过加速度传感器进行计步的 计步器。但是,现有的计步器容易受到各种干扰,导致计步器的计步并不准确。
发明内容
本发明实施例所要解决的技术问题在于,提供一种计步干扰去除方法以及 装置,能够有效去除干扰,提高计步器的准确性。
本发明提供了一种计步干扰去除方法,包括:获取加速度传感器采样得到 的采样数据段,并获取采样数据段中的n个极值点,其中,所述极值点包括波 峰点以及波谷点;判断a个极值点中的最大波峰点与最小波谷点的幅值的差值 是否小于计步阈值,其中,a<n;如果大于或者等于计步阈值,根据第i个波峰 点的邻域中,最大峰值点的幅值与重力加速度的差值是否小于第一阈值,如果 最大峰值点的幅值与重力加速度的差值小于第一阈值,确定第i个波峰点的邻域 中的波峰点和波谷点为干扰点,将所述第i个波峰点的邻域中的波峰点去掉,并 对剩下的波峰点进行统计以获得计步。
可选地,判断a个极值点中的最大波峰点与最小波谷点的幅值的差值是否 小于计步阈值,包括:对所述n个极值点按照数值从小至大进行排序,并选择 其中的a个极值点;判断剩下的a个极值点中的最大波峰点与最小波谷点的幅值 的差值是否小于计步阈值。
可选地,如果最大峰值点的幅值与重力加速度的差值小于第一阈值,在对 剩下的波峰点进行统计以获得计步之前包括:获取相邻的第一波谷点、第一波 峰点、第二波谷点以及第二波峰点;判断第一波峰点的幅值与第一波谷点的幅 值的第一差值、第二波峰点的幅值与第二波谷点的幅值的第二差值以及第一波 峰点的幅值与第二波谷点的幅值的第三差值是否均小于第一幅值阈值,且,第 一波峰点与第二波峰点的距离以及第一波谷点与第二波谷点的距离均小于第一 距离阈值;如果是,删去第一波峰点与第二波峰点中幅值较小的波峰点以及对 应的波谷点。
可选地,删去第二波峰点之后,还包括:获得前两次处理后的采样数据段, 前一次处理后的采样数据段以及本次次处理后的采样数据段组成的长采样数据 段;从所述长采样数据段的前一次处理的采样数据段中获取第三波谷点、第三 波峰点、第四波谷点、以及第四波峰点;判断第三波峰点的幅值与第三波谷点 的幅值的第四差值、第四波峰点的幅值与第四波谷点的幅值的第五差值,以及, 第三波峰点的幅值与第四波谷点的幅值的第六差值是否均小于第二幅值阈值, 且,第三波峰点与第四波峰点的距离以及第三波谷点与第四波谷点的距离均小 于第二距离阈值;如果是,删去第三波峰点与第四波峰点中峰值较小的波峰点 以及对应的波谷点。
可选地,如果最大峰值点的幅值与重力加速度的差值小于第一阈值,在对 剩下的波峰点进行统计以获得计步之前包括:获得前两次处理后的采样数据段, 前一次处理后的采样数据段以及本次处理后的采样数据段组成的长采样数据段; 从所述长采样数据段的前一次处理的采样数据段中获取第k-1个波峰点、第k 个波峰点以及第k+1个波峰点;判断第k-1个波峰点的幅值与重力加速度的差值、 第k个波峰点的幅值与重力加速度的差值,以及,第k+1个波峰点的幅值与重 力加速度的差值否均小于第二阈值,且,第k个波峰点与第k-1个波峰点的距离, 以及,第k+1个波峰点与第k个波峰点的距离均小于第三阈值;如果是,删去 第k个波峰点以及第k个波谷点。
本发明还提供了一种计步干扰去除装置,包括采样模块、第一判断模块、 第二判断模块以及计步模块,所述采样模块用于获取加速度传感器采样得到的 采样数据段,并获取采样数据段中的n个极值点,其中,所述极值点包括波峰 点以及波谷点;所述第一判断模块用于判断a个极值点中的最大波峰点与最小 波谷点的幅值的差值是否小于计步阈值,其中,a<n;所述第二判断模块用于在 大于或者等于计步阈值时,根据第i个波峰点的邻域中,最大峰值点的幅值与重 力加速度的差值是否小于第一阈值,所述计步模块用于在最大峰值点的幅值与 重力加速度的差值小于时,确定第i个波峰点的邻域中的波峰点为干扰点,将所 述第i个波峰点第i个波峰点的邻域中的波峰点和波谷点去掉,并对剩下的波峰 点进行统计以获得计步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市元征科技股份有限公司,未经深圳市元征科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510866924.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车缺油报警电路
- 下一篇:一种天文测速与地面无线电组合的火星捕获段导航方法