一种空调用人体探测定位方法及空调技术

技术编号:14993490 阅读:75 留言:0更新日期:2017-04-03 23:37
本发明专利技术涉及空调领域,公开了一种空调用人体探测定位方法及空调,将红外传感器的检测区域划分成多个子区域,红外传感器循环扫描并记录每个子区域中的温度值,首先,初始背景温度值Tbg0为0,然后根据公式Tbgn=(1-a)Tbgn-1+bTian,计算第n帧的背景温度值Tbgn;通过将本帧检测温度值与上一帧背景温度值相比较判断每个子区域内是否有热源进而判断该子区域内是否有人存在。使用本发明专利技术中的空调用人体探测定位方法对空调进行控制对处于房间中的用户进行探测和定位,能够实现实时对人体进行准确的定位,并能得到人体的运动轨迹,受红外传感器的扫描周期的干扰小,定位更准确。

【技术实现步骤摘要】

本专利技术涉及空调领域,更具体的公开了一种空调用人体探测定位方法及空调
技术介绍
红外热感传感器能够探测房间内的温度分布,清晰的得到房间内哪里温度高,哪里温度低。利用红外热感传感器的这种性质可以探测房间内人体的位置,并根据人体所处的位置,对空调的送风状态进行控制。现有技术中比较先进的方案是通过步进电机带动设置于空调上的红外热感传感器对整个房间进行转动扫描并获得房间内的温度分布情况。利用红外热感传感器获取的房间内的温度分布情况,结合储存于控制器中的算法查找出扫描范围内热源的位置,同时结合热释电传感器获取模拟信号,再通过控制器判断热源位置是否是人体的位置。上述空调用人体探测定位方法存在以下缺点,一是红外热感传感器在步进电机控制下进行转动扫描的周期较长并且存在绕线的问题,造成使用过程中不方便,有可能存在因为绕线而无法将整个房间完全扫描完的问题;二是红外热感传感器在扫描过程中人体在房间内走动时会造成扫描结果出现不准确的情况,无法准确的对人体的位置进行定位;三是采用上述方法对人体进行定位探测过程中,房屋内一些静止的具有与人体热源温度相近的物体会被当做人体热源数据输出,造成检测结果不够准确。因此,市场亟需一种空调用人体探测定位方法及使用该方法的空调,以实现空调使用过程中对房屋内的人体位置能够进行实时检测和定位,即使人在房间内走动过程中也能够准确输出人体的位置,并能将屋内原有的静止热源滤除。<br>
技术实现思路
本专利技术的一个目的在于,提出一种应用于空调上的探测定位准确度高的人体探测定位方法,使用该方法能够实现对房间中人体的位置进行实时探测和定位,即使当人在房间内走动时也能够准确的输出人体的位置,并能够将房间中原有的静止的热源滤除。为达到此目的,本专利技术采用以下技术方案:一种空调用人体探测定位方法,将红外传感器的检测区域划分成多个子区域,所述红外传感器循环扫描并记录每个所述子区域中的温度值,首先,初始背景温度值Tbg0为0,然后根据公式Tbgn=(1-a)Tbgn-1+bTian,计算第n帧的背景温度值Tbgn;其中,n为扫描的帧数;Tbgn-1为上一帧的背景温度值;Tian为本帧检测温度值;a为背景温度系数;b为实时温度系数;通过将本帧检测温度值与上一帧背景温度值相比较判断每个所述子区域内是否有热源进而判断该子区域内是否有人存在。进一步的,若Tian-Tbgn-1的值大于存储于控制器中的阈值ΔT,则判断为该子区域中有人并予以标记;否则,判断为该子区域中没有人。进一步的,所述红外传感器设于空调的一角,朝向地面进行探测;所述红外传感器的探测角度为120°。优选的,所述红外传感器的像素为16×16,所述红外传感器的数量为4个;4个所述红外传感器将房间划分为1024个子区域进行探测。优选的,所述控制器每隔0.3s获取一次Tian的值。优选的,所述控制器每隔0.3秒获取一次房间的背景温度值Tbgn。进一步的,空调开机启动时,自开机5s之内不进行本帧检测温度值Tian与上一帧背景温度值Tbgn-1的比较,所述红外传感器进行背景温度值的探测。一种空调,该空调上设有红外传感器,该空调使用如上所述的空调用人体探测定位方法对房间中的用户进行探测及定位。本专利技术的有益效果为:使用本专利技术中的空调用人体探测定位方法对空调进行控制对处于房间中的用户进行探测和定位,能够实现实时对人体进行准确的定位,并能得到人体的运动轨迹,受红外传感器的扫描周期的干扰小,定位更准确。使用本专利技术中的控制方法对房间进行人体探测定位,即使当用户在房间内走动的过程中,也能够准确输出人体的位置,由于本专利技术中的控制方法将房间内部分为1024个子区域分别进行探测,对人体运动的捕捉更加细微,能够将屋内原有的静止的热源滤除,相比于现有技术中的红外探测方法,本专利技术中的方法的探测和定位结果更加准确。附图说明图1是本专利技术实施例一提出的空调用人体探测定位方法的工作流程图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本专利技术的技术方案。实施例一本实施例公开了一种空调用人体探测定位方法,将红外传感器的检测区域划分成多个子区域,红外传感器循环扫描并记录每个子区域中的温度值。在空调开机启动时,设初始背景温度值Tbg0为0,然后根据公式Tbgn=(1-a)Tbgn-1+bTian,计算第n帧的背景温度值Tbgn。其中,n为扫描的帧数;Tbgn-1为上一帧的背景温度值;Tian为本帧检测温度值;a为背景温度系数;b为实时温度系数;通过将本帧检测温度值与上一帧背景温度值相比较判断每个子区域内是否有热源进而判断该子区域内是否有人存在。上述背景温度系数a和实时温度系数b均为经验值。在上述将本帧检测温度值与上一帧背景温度值相比较判断过程中,若Tian-Tbgn-1的值大于存储于控制器中的阈值ΔT,则判断为该子区域中有人并予以标记,否则判断为该子区域中没有人。在使用上述空调用人体探测定位方法进行人体探测和定位过程中,将使用到的红外传感器设于空调的一角并使其朝向地面进行探测,红外传感器的探测角度为120°。作为优选的实施方式,以红外传感器所在的竖直平面为基准,向竖直平面的左、右两侧分别转向60°,均为红外传感器的探测范围,两个60°合并在一起构成红外传感器的探测角度。为了更好的对房间内的用户的位置进行探测和定位,本方法中使用到的红外传感器的像素为16×16,即红外传感器的像素为256,红外传感器的数量为4个,4个红外传感器按照阵列排布,将整个房间划分为1024个子区域进行探测。在对房间中的用户进行红外探测和定位的过程中,控制器每隔0.3s获取一次Tian的值;控制器每隔0.3秒获取一次房间的背景温度值Tbgn。空调开机启动时,自开机5s之内不进行本帧检测温度值Tian与上一帧背景温度值Tbgn-1的比较,红外传感器进行探测以获得背景温度值。如图1所示,是使用本实施例中的空调用红外人体探测定位方法进行探测定位的具体过程,下面结合图1对本实施例中的控制方法进行详细的描述。空调开机启动后,红外传感器对房间内进行循环扫描,获取房间中的温度分布情况并更新房间中的背景温度值,在红外传感器对房间循环扫描过程中控制器判断开机后扫描时间是否到达5s,如果没有到达5s则继续进行循环扫描,如果扫描时间已经达到5s了,则使用红外传感器扫描获取本文档来自技高网
...

【技术保护点】
一种空调用人体探测定位方法,将红外传感器的检测区域划分成多个子区域,所述红外传感器循环扫描并记录每个所述子区域中的温度值,其特征在于:首先,初始背景温度值Tbg0为0,然后根据公式Tbgn=(1‑a)Tbgn‑1+bTian,计算第n帧的背景温度值Tbgn;其中,n为扫描的帧数;Tbgn‑1为上一帧的背景温度值;Tian为本帧检测温度值;a为背景温度系数;b为实时温度系数;通过将本帧检测温度值与上一帧背景温度值相比较判断每个所述子区域内是否有热源进而判断该子区域内是否有人存在。

【技术特征摘要】
1.一种空调用人体探测定位方法,将红外传感器的检测区域划分成多个子
区域,所述红外传感器循环扫描并记录每个所述子区域中的温度值,其特征在
于:首先,初始背景温度值Tbg0为0,然后根据公式Tbgn=(1-a)Tbgn-1+bTian,
计算第n帧的背景温度值Tbgn;
其中,n为扫描的帧数;
Tbgn-1为上一帧的背景温度值;
Tian为本帧检测温度值;
a为背景温度系数;
b为实时温度系数;
通过将本帧检测温度值与上一帧背景温度值相比较判断每个所述子区域内
是否有热源进而判断该子区域内是否有人存在。
2.根据权利要求1所述的空调用人体探测定位方法,其特征在于:若
Tian-Tbgn-1的值大于存储于控制器中的阈值ΔT,则判断为该子区域中有人并予
以标记;
否则,判断为该子区域中没有人。
3.根据权利要求1所述的空调用人体探测定位方法,其特征在于:所述红
外传感器设于空调的一角,朝向地...

【专利技术属性】
技术研发人员:王军邵文俊程绍江禚百田由秀玲时斌
申请(专利权)人:青岛海尔空调电子有限公司
类型:发明
国别省市:山东;37

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

1