一种用于运动检测的三轴加速度数据的柔性滤波装置制造方法及图纸

技术编号:16528788 阅读:37 留言:0更新日期:2017-11-09 20:29
本发明专利技术公开了一种用于运动检测的三轴加速度数据的柔性滤波装置,在运动检测中利用三轴加速度传感器进行数据采集时,根据智能终端设备的处理器当前负载值确定对系统计算资源需求不同的滤波方式,根据加速度传感数据采集器的当前采样频率确定各轴向邻域数据变长环形缓冲器的长度,根据训练模板的闲置轴向来开关相应轴向的滤波功能,并利用各缓冲器和滤波器对各轴向数据进行均值滤波,实现了运动检测过程中在较低系统资源消耗的情况下对低频运动信号中的高频噪声的有效滤除,由此解决了现有技术中无法有效滤除运动信号噪声以及系统资源消耗较高的技术问题。

【技术实现步骤摘要】
一种用于运动检测的三轴加速度数据的柔性滤波装置
本专利技术属于运动检测
,更具体地,涉及一种用于运动检测的三轴加速度数据的柔性滤波装置。
技术介绍
工间操是一种不受场地限制的微运动。由于其缓解疲劳、调节情绪和锻炼身体的优点而日益受到人们的重视,工间操可以即时卸载身体的负荷,保持健康的体魄,高效的工作。传统的做法是,办公室人员模仿图片或视频里的工间操活动,但是无法知道姿势是否标准,如果姿势不标准,则达不到良好的运动效果。基于穿戴于人体肢体的智能设备或智能手机中的三轴加速度传感器可以利用三轴加速度传感数据监测工间操中对应的人类肢体运动轨迹进行监测并进一步判定工间操的姿势是否标准。三轴加速度传感器,是一个基于加速度的基本原理去实现空间加速度传感的工具。目前的三轴加速度传感器大多采用压阻式、压电式和电容式工作原理,产生的加速度正比于电阻、电压和电容的变化,通过相应的放大和滤波电路进行采集。人类肢体运动的加速度信号主要为低频信号,要求加速度传感器有较高的灵敏度。但是加速度信号在激励、检测和传输过程中会不同程度地受到环境高频噪声的污染,同时肢体的抖动也会引入高频噪声,因此需要对人类肢体运动加速度信号进行滤波去噪。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种用于运动检测的三轴加速度数据的柔性滤波装置,其目的在于在运动检测中利用三轴加速度传感器进行数据采集时,根据智能终端设备的处理器当前负载值确定对系统计算资源需求不同的滤波方式,根据加速度传感数据采集器的当前采样频率确定各轴向邻域数据变长环形缓冲器的长度,根据训练模板的闲置轴向来开关相应轴向的滤波功能,并利用各缓冲器和滤波器对各轴向数据进行均值滤波,实现了运动检测过程中在较低系统资源消耗的情况下对低频运动信号中的高频噪声的有效滤除,由此解决了现有技术中无法有效滤除运动信号噪声以及系统资源消耗较高的技术问题。为实现上述目的,本专利技术提供了一种用于运动检测的三轴加速度数据的柔性滤波装置,包括运动模板数据库、滤波控制器、CPU负载监视器、加速度传感数据采集器、X轴邻域数据变长环形缓冲器、Y轴邻域数据变长环形缓冲器、Z轴邻域数据变长环形缓冲器、X轴数据缓存器、Y轴数据缓存器、Z轴数据缓存器、X轴均值滤波器、Y轴均值滤波器和Z轴均值滤波器,其中:所述运动模板数据库中保存有一个或多个训练模板,所述训练模板中包含有相应的闲置轴向;所述CPU负载监视器,用于获取智能终端设备的处理器当前负载值;所述滤波控制器,用于从所述运动模板数据库中获取当前训练模板的闲置轴向并分别向所述X轴均值滤波器、Y轴均值滤波器和Z轴均值滤波器发送轴向数据滤波开关控制指令;并且判断所述处理器当前负载值所处阈值区间,并根据所述阈值区间确定各轴向均值滤波器的滤波方式,其中较高的阈值区间对应的滤波方式的资源需求小于较低的阈值区间对应的滤波方式的资源需求;所述加速度传感数据采集器,用于获取三轴加速度传感器的加速度采样点数据,并将采样点数据的X轴、Y轴和Z轴的加速度分量分别分发给所述X轴均值滤波器、Y轴均值滤波器和Z轴均值滤波器;并根据所述加速度传感数据采集器的当前采样频率以及预设比例确定各轴向邻域数据变长环形缓冲器的长度,根据所述长度生成相应的各轴向邻域数据变长环形缓冲器;所述X轴均值滤波器、Y轴均值滤波器和Z轴均值滤波器分别根据接收到的轴向数据滤波开关控制指令开启或关闭自身的滤波功能,并在滤波功能开启的状态下对相应的轴向加速度分量进行均值滤波处理,并将均值滤波处理后的相应轴向加速度分量数值存入相应轴向数据缓存器;而在滤波功能关闭的状态下则直接将所述采样点数据的相应轴向原始加速度分量直接存入相应轴向数据缓存器;所述X轴邻域数据变长环形缓冲器、Y轴邻域数据变长环形缓冲器、Z轴邻域数据变长环形缓冲器,分别用于在均值滤波处理时缓存相应轴向邻域数据集。本专利技术的一个实施例中,所述各轴向均值滤波器对相应的轴向加速度分量进行均值滤波处理,具体为:由所述相应轴向均值滤波器根据所述采样点数据的相应轴向加速度分量更新相应轴向邻域环形缓冲器;所述相应轴向均值滤波器从相应轴向邻域环形缓冲器中获取更新后的相应轴向邻域数据集;由所述相应轴向均值滤波器对所述相应轴向邻域数据集中的数据按照所述确定的滤波方式进行均值计算求取平均值,将求取的平均值作为均值滤波处理后的相应轴向加速度分量数值。本专利技术的一个实施例中,所述加速度传感数据采集器还用于:判断是否接收到外部事件中断指令,如果是则所述加速度传感数据采集器停止数据采集,或注销所述三轴加速度传感器,停止三轴加速度数据滤波。本专利技术的一个实施例中,所述滤波控制器还用于:在接收到开始三轴加速度数据滤波指令时,清空X轴邻域数据变长环形缓冲器、Y轴邻域数据变长环形缓冲器和Z轴邻域数据变长环形缓冲器,并清空X轴数据缓存器、Y轴数据缓存器和Z轴数据缓存器。本专利技术的一个实施例中,所述滤波控制器还用于:在历史训练模板闲置轴向非空时,将当前训练模板的闲置轴向与历史训练模板闲置轴向对比,如果相同则保持各轴向均值滤波器的滤波功能的开启或关闭状态,如果不同则根据当前训练模板的闲置轴分别向发送轴向各轴向均值滤波器发送相应的数据滤波开关控制指令,以更新各轴向均值滤波器的滤波功能的开启或关闭状态;其中,所述历史训练模板闲置轴向初始值为空,每次获得当前训练模板的闲置轴向后,保存当前训练模板的闲置轴向作为历史训练模板闲置轴向。本专利技术的一个实施例中,所述滤波控制器还用于,根据智能终端设备的处理器当前负载值调整所述加速度传感数据采集器的采样频率,若所述处理器当前负载值有变大的趋势,则减小所述加速度传感数据采集器的采样频率,若所述处理器当前负载值有变小的趋势,则增大所述加速度传感数据采集器的采样频率。本专利技术的一个实施例中,所述均值计算为算术平均,或者几何平均,或者调和平均,或者加权平均,或者平方平均,或者指数平均,或者中位数平均。本专利技术的一个实施例中,所述各轴向邻域数据变长环形缓冲器的长度与所述加速度传感数据采集器的当前采样频率之间预设比例的取值范围为3%至9%。本专利技术的一个实施例中,所述X轴数据缓存器、Y轴数据缓存器、Z轴数据缓存器的长度大于200。本专利技术的一个实施例中,所述加速度传感数据采集器的采样频率为50~1000HZ。总体而言,通过本专利技术所构思的以上技术方案与现有技术相比,具有如下有益效果:(1)本专利技术提供的用于运动检测的三轴加速度数据的柔性滤波装置,通过在运动检测中利用三轴加速度传感器进行数据采集时,根据智能终端设备的处理器当前负载值确定对系统计算资源需求不同的滤波方式,根据加速度传感数据采集器的当前采样频率确定各轴向邻域数据变长环形缓冲器的长度,根据训练模板的闲置轴向来开关相应轴向的滤波功能,并利用各缓冲器和滤波器对各轴向数据进行均值滤波,实现了运动检测过程中在较低系统资源消耗的情况下对低频运动信号中的高频噪声的有效滤除;(2)本专利技术提供的用于运动检测的三轴加速度数据的柔性滤波装置,可以根据智能终端设备的处理器当前负载值确定相应的滤波方式,从而可以在智能终端设备不同的负载情况下选择资源需求不同的滤波算法,从而能够在智能终端设备的负载计算能力与滤波效果之间达到一个平衡,在计算能力富裕时采用计算资源消耗本文档来自技高网...
一种用于运动检测的三轴加速度数据的柔性滤波装置

【技术保护点】
一种用于运动检测的三轴加速度数据的柔性滤波装置,其特征在于,包括运动模板数据库、滤波控制器、CPU负载监视器、加速度传感数据采集器、X轴邻域数据变长环形缓冲器、Y轴邻域数据变长环形缓冲器、Z轴邻域数据变长环形缓冲器、X轴数据缓存器、Y轴数据缓存器、Z轴数据缓存器、X轴均值滤波器、Y轴均值滤波器和Z轴均值滤波器,其中:所述运动模板数据库中保存有一个或多个训练模板,所述训练模板中包含有相应的闲置轴向;所述CPU负载监视器,用于获取智能终端设备的处理器当前负载值;所述滤波控制器,用于从所述运动模板数据库中获取当前训练模板的闲置轴向并分别向所述X轴均值滤波器、Y轴均值滤波器和Z轴均值滤波器发送轴向数据滤波开关控制指令;并且判断所述处理器当前负载值所处阈值区间,并根据所述阈值区间确定各轴向均值滤波器的滤波方式,其中较高的阈值区间对应的滤波方式的资源需求小于较低的阈值区间对应的滤波方式的资源需求;所述加速度传感数据采集器,用于获取三轴加速度传感器的加速度采样点数据,并将采样点数据的X轴、Y轴和Z轴的加速度分量分别分发给所述X轴均值滤波器、Y轴均值滤波器和Z轴均值滤波器;并根据所述加速度传感数据采集器的当前采样频率以及预设比例确定各轴向邻域数据变长环形缓冲器的长度,根据所述长度生成相应的各轴向邻域数据变长环形缓冲器;所述X轴均值滤波器、Y轴均值滤波器和Z轴均值滤波器分别根据接收到的轴向数据滤波开关控制指令开启或关闭自身的滤波功能,并在滤波功能开启的状态下对相应的轴向加速度分量进行均值滤波处理,并将均值滤波处理后的相应轴向加速度分量数值存入相应轴向数据缓存器;而在滤波功能关闭的状态下则直接将所述采样点数据的相应轴向原始加速度分量直接存入相应轴向数据缓存器;所述X轴邻域数据变长环形缓冲器、Y轴邻域数据变长环形缓冲器、Z轴邻域数据变长环形缓冲器,分别用于在均值滤波处理时缓存相应轴向邻域数据集。...

【技术特征摘要】
1.一种用于运动检测的三轴加速度数据的柔性滤波装置,其特征在于,包括运动模板数据库、滤波控制器、CPU负载监视器、加速度传感数据采集器、X轴邻域数据变长环形缓冲器、Y轴邻域数据变长环形缓冲器、Z轴邻域数据变长环形缓冲器、X轴数据缓存器、Y轴数据缓存器、Z轴数据缓存器、X轴均值滤波器、Y轴均值滤波器和Z轴均值滤波器,其中:所述运动模板数据库中保存有一个或多个训练模板,所述训练模板中包含有相应的闲置轴向;所述CPU负载监视器,用于获取智能终端设备的处理器当前负载值;所述滤波控制器,用于从所述运动模板数据库中获取当前训练模板的闲置轴向并分别向所述X轴均值滤波器、Y轴均值滤波器和Z轴均值滤波器发送轴向数据滤波开关控制指令;并且判断所述处理器当前负载值所处阈值区间,并根据所述阈值区间确定各轴向均值滤波器的滤波方式,其中较高的阈值区间对应的滤波方式的资源需求小于较低的阈值区间对应的滤波方式的资源需求;所述加速度传感数据采集器,用于获取三轴加速度传感器的加速度采样点数据,并将采样点数据的X轴、Y轴和Z轴的加速度分量分别分发给所述X轴均值滤波器、Y轴均值滤波器和Z轴均值滤波器;并根据所述加速度传感数据采集器的当前采样频率以及预设比例确定各轴向邻域数据变长环形缓冲器的长度,根据所述长度生成相应的各轴向邻域数据变长环形缓冲器;所述X轴均值滤波器、Y轴均值滤波器和Z轴均值滤波器分别根据接收到的轴向数据滤波开关控制指令开启或关闭自身的滤波功能,并在滤波功能开启的状态下对相应的轴向加速度分量进行均值滤波处理,并将均值滤波处理后的相应轴向加速度分量数值存入相应轴向数据缓存器;而在滤波功能关闭的状态下则直接将所述采样点数据的相应轴向原始加速度分量直接存入相应轴向数据缓存器;所述X轴邻域数据变长环形缓冲器、Y轴邻域数据变长环形缓冲器、Z轴邻域数据变长环形缓冲器,分别用于在均值滤波处理时缓存相应轴向邻域数据集。2.如权利要求1所述的用于运动检测的三轴加速度数据的柔性滤波装置,其特征在于,所述各轴向均值滤波器对相应的轴向加速度分量进行均值滤波处理,具体为:由所述相应轴向均值滤波器根据所述采样点数据的相应轴向加速度分量更新相应轴向邻域环形缓冲器;所述相应轴向均值滤波器从相应轴向邻域环形缓冲器中获取更新后的相应轴向邻域数据集;由所述相应轴向均值滤波器对所述相应轴向邻域数据集中的数据按照所述确定的滤波方式进行均值计算求取平均值,将求取的平均值作为均值滤波处理后的相应轴向加...

【专利技术属性】
技术研发人员:吴海红桂三生段凌
申请(专利权)人:武汉新英赛健康科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1