[发明专利]利用PIR判断人体运动方向的方法和装置有效
申请号: | 201910575859.8 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110384504B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 何恒甫;张浩 | 申请(专利权)人: | 深圳通感微电子有限公司 |
主分类号: | A61B5/11 | 分类号: | A61B5/11 |
代理公司: | 深圳市瑞方达知识产权事务所(普通合伙) 44314 | 代理人: | 林俭良;冯小梅 |
地址: | 518034 广东省深圳市福田区红*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 pir 判断 人体 运动 方向 方法 装置 | ||
1.一种利用PIR判断人体运动方向的方法,其特征在于,包括:
S1、接收通过热释电红外传感器PIR输出的感测信号;
S2、对所述感测信号进行处理,并根据处理结果获得与所述感测信号对应的波形;所述感测信号包括数字信号,所述数字信号包括以预设采集时间间隔采集的数据;
所述步骤S2包括:
S21、判断所述以预设采集时间间隔采集的数据中是否有大于预设阈值的第一数值;
S22、若是,获取所述以预设采集时间间隔采集的数据中出现变化的起始值;
S23、计算当前数据组的斜率,所述当前数据组的斜率为所述起始值至所述第一数值之间的数据所形成的曲线的斜率;
S24、判断所述当前数据组的斜率,若所述当前数据组的斜率为正且满足第一预设斜率范围,则执行以下步骤:
A11、继续检测所述第一数值之后的数据,判断所述第一数值之后的数据中是否存在依次下降的第一数据组;
A12、若存在依次下降的第一数据组,则继续检测所述PIR输出的数字信号,并判断在所述依次下降的第一数据组之后是否存在依次上升的第二数据组;并且,若存在依次下降的第一数据组,在所述依次下降的第一数据组中查找首次小于所述起始值的第一中间值;记录所述第一中间值出现时的第一时间戳;
A13、若是,获取依次上升的第二数据组中首次大于或等于所述起始值的第一截止值;记录所述第一截止值出现时的第二时间戳;
A14、基于所述起始值、所述当前数据组、所述第一数值至所述依次下降的第一数据组的初始值之间的所形成的数据组、所述依次下降的第一数据组、所述依次上升的第二数据组,获得第一波形;
A15、根据所述第一波形确定人体的运动方向为第一运动方向;
基于所述第一时间戳和所述第二时间戳获得所述第一波形的脉宽;
将所述第一波形的脉宽与预设脉宽进行比对;
若所述第一波形的脉宽与预设脉宽匹配,则判定所述第一波形为人体运动触发产生的波形;
S3、根据所述波形判断人体运动方向。
2.根据权利要求1所述的利用PIR判断人体运动方向的方法,其特征在于,所述方法还包括:
若所述当前数据组的斜率为负且满足第二预设斜率范围,则执行以下步骤:
A21、继续检测所述第一数值之后的数据,判断所述第一数据之后的数据中是否存在依次上升的第三数据组;
A22、若存在依次上升的第三数据组,则继续检测所述PIR输出的数字信号,并判断在所述依次上升的第三数据组之后是否存在依次下降的第四数据组;
A23、若是,获取依次下降的第四数据组中首次小于或等于所述起始值的第二截止值;
A24、基于所述起始值、所述当前数据组、所述第一数值至所述依次上升的第三数据组的初始值之间的所形成的数据组、所述依次上升的第三数据组、所述依次下降的第四数据组、所述第二截止值,获得第二波形;
A25、根据所述第二波形确定人体的运动方向为第二运动方向。
3.根据权利要求2所述的利用PIR判断人体运动方向的方法,其特征在于,所述方法还包括:
若存在依次上升的第三数据组,在所述依次上升的第三数据组中查找首次大于所述起始值的第二中间值;
记录所述第二中间值出现时的第三时间戳。
4.根据权利要求3所述的利用PIR判断人体运动方向的方法,其特征在于,所述方法还包括:
记录所述第二截止值出现时的第四时间戳。
5.根据权利要求4所述的利用PIR判断人体运动方向的方法,其特征在于,所述方法还包括:
基于所述第三时间戳和所述第四时间戳获得所述第二波形的脉宽;
将所述第二波形的脉宽与预设脉宽进行比对;
若所述第二波形的脉宽与预设脉宽匹配,则判定所述第二波形为人体运动触发产生的波形。
6.一种利用PIR判断人体运动方向的装置,其特征在于,包括:
热释电红外传感器PIR,用于输出感测信号;
处理器,所述处理器与所述热释电红外传感器PIR连接,且所述处理器被配置于执行以下步骤:
接收通过热释电红外传感器PIR输出的感测信号;
对所述感测信号进行处理,并根据处理结果获得与所述感测信号对应的波形;所述感测信号包括数字信号,所述数字信号包括以预设采集时间间隔采集的数据;
所述处理器还用于:判断所述以预设采集时间间隔采集的数据中是否有大于预设阈值的第一数值;
若是,获取所述以预设采集时间间隔采集的数据中出现变化的起始值;
计算当前数据组的斜率,所述当前数据组的斜率为所述起始值至所述第一数值之间的数据所形成的曲线的斜率;
判断所述当前数据组的斜率,若所述当前数据组的斜率为正且满足第一预设斜率范围,则执行以下步骤:
继续检测所述第一数值之后的数据,判断所述第一数值之后的数据中是否存在依次下降的第一数据组;
若存在依次下降的第一数据组,则继续检测所述PIR输出的数字信号,并判断在所述依次下降的第一数据组之后是否存在依次上升的第二数据组;并且,若存在依次下降的第一数据组,在所述依次下降的第一数据组中查找首次小于所述起始值的第一中间值;记录所述第一中间值出现时的第一时间戳;
若是,获取依次上升的第二数据组中首次大于或等于所述起始值的第一截止值;记录所述第一截止值出现时的第二时间戳;
基于所述起始值、所述当前数据组、所述第一数值至所述依次下降的第一数据组的初始值之间的所形成的数据组、所述依次下降的第一数据组、所述依次上升的第二数据组,获得第一波形;
根据所述第一波形确定人体的运动方向为第一运动方向;
基于所述第一时间戳和所述第二时间戳获得所述第一波形的脉宽;
将所述第一波形的脉宽与预设脉宽进行比对;
若所述第一波形的脉宽与预设脉宽匹配,则判定所述第一波形为人体运动触发产生的波形;
根据所述波形判断人体运动方向。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳通感微电子有限公司,未经深圳通感微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910575859.8/1.html,转载请声明来源钻瓜专利网。