人体探测方法、背景温度确定方法、装置及空调设备的制作方法

文档序号:4628947阅读:106来源:国知局
人体探测方法、背景温度确定方法、装置及空调设备的制作方法
【专利摘要】本发明实施例提供了人体探测方法、背景温度确定方法、装置及空调设备,针对每个通道,确定该通道的平均探测温度与总体平均探测温度之间的背景温差;当背景温差大于背景温差阈值时,将总体平均探测温度确定为该通道的当前背景温度;当背景温差不大于背景温差阈值时,将该通道的平均探测温度确定为该通道的当前背景温度。基于该背景温度进行人体探测时,准确性较高。
【专利说明】人体探测方法、背景温度确定方法、装置及空调设备

【技术领域】
[0001]本发明涉及多通道红外传感器【技术领域】,尤其涉及人体探测方法、背景温度确定方法、装置及空调设备。

【背景技术】
[0002]现有技术中通常使用红外传感器探测该红外传感器的探测空间中是否存在人体。由于一个红外传感器的探测空间是有限的,现有技术中通常使用多个红外传感器同时进行探测,并且该多个红外传感器可以根据实际需要按照指定的方式排列,可以将每个红外传感器的探测空间作为通道,因此使用多个红外传感器,对该多个红外传感器的各探测空间构成的多通道区域同时进行探测,能够覆盖更大的探测空间。
[0003]现有技术中在使用多个红外传感器探测该多个红外传感器对应的多通道区域内是否存在人体时,通常采用如下步骤:
[0004]步骤1、分别确定每个通道的当前背景温度。
[0005]步骤2、分别确定每个通道的探测温度。
[0006]步骤3、对每个通道,确定该通道对应的背景温度与该通道对应的探测温度之间的温差,当该温差大于预设温差阈值,确定该通道区域内存在人体,否则,确定该通道区域内不存在人体。
[0007]步骤4、当确定存在至少一个通道,其区域内存在人体时,确定该多通道区域内存在人体。
[0008]对于上述步骤1,现有技术中采用如下方式确定每个通道的当前背景温度:首先,分别确定每个红外传感器多次探测自身通道得到的多个探测温度;然后,对每个通道,根据得到的多个探测温度,确定该通道的平均探测温度,并将该平均探测温度确定为该通道的当前背景温度。
[0009]但是,在某通道区域内长时间存在人体的情况下,采用现有技术中提供的背景温度确定方式,确定的该通道的当前背景温度,与上述步骤3中确定的探测温度会很接近甚至相同,即确定的背景温度与探测温度均为人体存在于该通道区域内时,通道区域的温度,因此背景温度与探测温度之间的温差不会大于预设温差阈值,导致在步骤4中,根据该通道的背景温度与探测温度之间的温差,判断该通道的红外传感器的探测空间内是否存在人体时,判断错误。
[0010]因此,采用现有技术中提供的确定背景温度的方法确定通道的当前背景温度,并使用该背景温度,判断多个红外传感器对应的多通道区域内是否存在人体时,准确性较低。


【发明内容】

[0011]本发明实施例提供了人体探测方法、背景温度确定方法、装置及空调设备,用以解决现有技术中确定多个红外传感器对应的多通道区域内是否存在人体的准确性较低的问题。
[0012]基于上述问题,本发明实施例提供的一种多通道区域内的人体探测方法,包括确定背景温度和基于所述背景温度探测人体,该方法包括背景温度的确定过程,具体包括:
[0013]根据每一个子区域中各个通道的多次探测温度,确定各通道的平均探测温度,所述多通道区域包括多个子区域,每一个子区域包括至少一个通道;
[0014]根据所述各通道的平均探测温度,确定所有通道的总体平均探测温度;
[0015]确定每一个通道的平均探测温度与所述总体平均探测温度之间的背景温差;以及当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为所述总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
[0016]本发明实施例提供的一种多通道区域内背景温度确定方法,包括第一次背景温度的确定过程,具体为:
[0017]根据每一个子区域中各通道多次的探测温度,确定各通道的平均探测温度,所述多通道区域包括多个子区域,每一个子区域包括至少一个通道;
[0018]根据所述各通道的平均探测温度,确定所有通道的总体平均探测温度;
[0019]确定每一个通道的平均探测温度与所述总体平均探测温度之间的背景温差;以及当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为所述总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
[0020]本发明实施例提供的一种多通道区域内的人体探测装置,包括:背景温度确定模块和人体探测模块;
[0021]所述背景温度确定模块,具体包括:
[0022]第一确定单元,用于根据每一个子区域中各个通道的多次探测温度,确定各通道的平均探测温度,所述多通道区域包括多个子区域,每一个子区域包括至少一个通道;
[0023]第二确定单元,用于根据所述第一确定单元确定的所述各通道的平均探测温度,确定所有通道的总体平均探测温度;
[0024]第三确定单元,用于确定每一个通道的平均探测温度与所述第二确定单元确定的所述总体平均探测温度之间的背景温差;以及当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为所述第二确定单元确定的所述总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
[0025]本发明实施例提供的一种多通道区域内背景温度确定装置,包括:
[0026]第一确定模块:用于根据每一个子区域中各通道多次的探测温度,确定各通道的平均探测温度,所述多通道区域包括多个子区域,每一个子区域包括至少一个通道;
[0027]第二确定模块,用于根据所述各通道的平均探测温度,确定所有通道的总体平均探测温度;
[0028]第三确定模块,用于分别确定每一个通道的平均探测温度与所述总体平均探测温度之间的背景温差;以及当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为所述总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
[0029]本发明实施例提供的一种空调设备,包括上述多通道区域内的人体探测装置。
[0030]本发明实施例的有益效果包括:
[0031]本发明实施例提供的人体探测方法、背景温度确定方法、装置及空调设备,针对每个通道,确定该通道的平均探测温度与总体平均探测温度之间的背景温差;当背景温差大于背景温差阈值时,将总体平均探测温度确定为该通道的当前背景温度;当背景温差不大于背景温差阈值时,将该通道的平均探测温度确定为该通道的当前背景温度。基于该当前背景温度进行人体探测。与现有技术中,直接将通道的多次探测温度的平均值作为该通道的背景温度相比,即使在某通道区域内长时间存在人体的情况下,根据该某通道的多次探测温度,确定的平均探测温度,与总体平均探测温度之间的背景温差大于背景温差阈值时,则将总体平均探测温度确定为该某通道的当前背景温度,使得该某通道的当前背景温度与当前探测温度之间的温差值不为零,在后续基于确定的背景温度进行人体探测时,准确性较闻。

【专利附图】

【附图说明】
[0032]图1为本发明实施例提供的一种多通道区域内的背景温度确定方法的流程图;
[0033]图2a_图2b为本发明实施例提供的多通道红外传感器中子区域的划分方式示意图;
[0034]图3为本发明实施例提供的一种多通道区域内的人体探测方法的流程图;
[0035]图4为本发明实施例一提供的背景温度更新方法的流程图;
[0036]图5为本发明实施例二提供的一种多通道区域内的人体探测方法的流程图;
[0037]图6为本发明实施例三提供的一种多通道区域内的人体探测方法的流程图;
[0038]图7为本发明实施例四提供的一种多通道区域内的人体探测方法的流程图;
[0039]图8为本发明实施例提供的一种多通道区域内的人体探测装置的结构示意图;
[0040]图9为本发明实施例提供的一种多通道区域内的背景温度确定装置的结构示意图。

【具体实施方式】
[0041]本发明实施例提供了人体探测方法、背景温度确定方法、装置及空调设备,以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0042]本发明实施例提供的一种多通道区域内的背景温度确定方法,如图1所示,具体包括以下步骤:
[0043]S101、根据每一个子区域中各通道多次的探测温度,确定各通道的平均探测温度,上述多通道区域包括多个子区域,每一个子区域包括至少一个通道。
[0044]S102、根据各通道的平均探测温度,确定所有通道的总体平均探测温度。
[0045]S103、确定每一个通道的平均探测温度与步骤S102中确定的总体平均探测温度之间的背景温差。
[0046]S104、当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为步骤S102中确定的总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
[0047]进一步的,上述步骤S101中,每个通道多次的探测温度,可以为本次探测之前,连续多次探测得到的多个探测温度,或者多个指定次数的探测温度,也可以预设背景温度确定周期,每次当背景温度确定周期到达时,确定该通道的多次探测的探测温度,根据获取的多个探测温度确定下一次背景温度确定周期到来之前,各通道使用的背景温度。例如,假设本次探测是第十次探测,连续多次为连续三次,那么可以使用第七次、第八次、以及第九次探测的探测温度确定该通道对应的平均探测温度。又例如,假设本次探测是第十次探测,多个指定次数为第三次、第五次、以及第七次,那么可以使用第三次、第五次、以及第七次探测的探测温度确定该通道对应的平均探测温度。
[0048]进一步地,本发明实施例中,多次指的是至少两次。
[0049]进一步地,上述步骤S101中,多通道区域包括的多个子区域可以根据实际需要进行划分。图2a_图2b为两种不同的将多通道区域划分为多个子区域的划分方式。如图2a所示,多通道区域包括八行八列共六十四个通道,每个通道对应一个红外传感器,可以将左边两列通道(标号为1)划分为一个子区域,第三列通道(标号为2)划分为一个子区域,第四列和第五列通道(标号为3)划分为一个子区域,第六列通道(标号为4)划分为一个子区域,第七列和第八列通道(标号为5)划分为一个子区域,即将多通道区域划分为五个子区域;或者,如图2b所示,将标号为1的通道划分为一个子区域,标号为2的通道划分为一个子区域,标号为3的通道划分为一个子区域,标号为4的通道划分为一个子区域,标号为5的通道划分为一个子区域,标号为6的通道划分为一个子区域,即将多通道区域划分为六个子区域;具体划分方式可以根据该多个红外传感器在整个探测空间中的位置等确定。例如,如果多个红外传感器位于整个探测空间的正中央,并且需要探测竖条状的物体,那么可以按照图2a的划分方式将多通道区域划分成多个子区域。
[0050]相应地,基于本发明实施例提供的多通道区域内的背景温度确定方法,本发明实施例还提供一种多通道区域内的人体探测方法,本发明实施例提供的一种多通道区域内的人体探测方法,包括确定背景温度和基于该背景温度探测人体,如图3所示,包括:
[0051]S301、根据每一个子区域中各通道多次的探测温度,确定各通道的平均探测温度,上述多通道区域包括多个子区域,每一个子区域包括至少一个通道。
[0052]S302、根据各通道的平均探测温度,确定所有通道的总体平均探测温度。
[0053]S303、确定每一个通道的平均探测温度与步骤S302中确定的总体平均探测温度之间的背景温差。
[0054]S304、当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为步骤S302中确定的总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
[0055]S305、基于步骤S304确定的背景温度进行人体探测。
[0056]下面结合附图,用具体实施例对本发明提供的方法及相关设备进行详细描述。
[0057]实施例1:
[0058]本发明提供的背景温度确定方法,可以用于第一次背景温度的确定过程,本发明实施例1提供了基于本发明实施例提供的背景温度确定方法的背景温度更新方法,如图4所示,包括如下步骤:
[0059]S401、根据每一个子区域中各通道多次的探测温度,确定该通道的平均探测温度。
[0060]进一步地,本步骤中,在确定该通道对应的平均探测温度时,可以使用在本次探测之前,连续多次探测的探测温度,或者多个指定次数的探测温度,或者当背景温度更新周期到来时进行多次探测获得多次的探测温度。
[0061]S402、根据步骤S401确定的各通道的平均探测温度,确定所有通道的总体平均探测温度。
[0062]S403、确定每一个通道的平均探测温度与步骤S402确定的总体平均探测温度之间的背景温差。
[0063]S404、当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为步骤S402确定的总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
[0064]进一步地,本步骤中,当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度,这样做的好处是:在更新背景温度时,当某通道区域内长时间存在人体的情况下,如果直接将该通道的平均探测温度作为该通道的背景温度,那么当进行人体探测时,获取的探测温度与该背景温度会很接近甚至相同,即确定的背景温度与探测温度均为人体存在于该通道区域内时,通道区域的温度,因此背景温度与探测温度之间的温差不会大于预设温差阈值,导致对该通道进行人体探测时,判断错误(将通道区域内存在人体判断成不存在人体)。而将平均探测温度与总体平均探测温度进行比对,能过对通道的平均探测温度进行校正,使更新的通道的背景温度更加准确,从而基于该背景温度进行人体探测时,探测结果更加准确。
[0065]进一步地,步骤S401?步骤S404为首次确定背景温度的方法,以及当上一次探测出各个子区域内均不存在人体时,各通道的背景温度的更新方法。
[0066]S405、基于确定的各通道的当前背景温度进行人体探测。
[0067]S406、判断是否探测出至少一个子区域内存在人体,若否,进入步骤S401,对各通道进行背景温度的更新,若是,进入步骤S407,对各通道进行背景温度的更新。
[0068]进一步地,当上一次探测出各个子区域内均不存在人体时,即整个多通道区域内不存在人体时,进入步骤S401针对上一次探测出不存在人体的区域中的每一个通道,进行各通道的背景温度的更新;当上一次探测出至少一个子区域内存在人体时,即整个多通道区域内存在人体时,进入步骤S407进行各通道的背景温度的更新。
[0069]S407、针对不存在人体的子区域,根据该子区域中对应的每个通道多次的探测温度取平均值后作为该子区域对应的所有通道的背景温度。
[0070]进一步地,上一次探测出存在人体的区域可以包括存在人体的子区域和不存在人体的子区域,针对上一次探测出不存在人体的各个子区域中的每一个通道,可以将该通道多次探测的探测温度取平均值作为该通道的当前背景温度,也可以将该通道的当前背景温度更新为上一次探测时确定的探测温度,其中,上一次探测时确定的探测温度用于在上一次探测时与上一次探测时确定的背景温度作比对,并根据比对结果确定该通道区域内是否存在人体。
[0071]S408、针对存在人体的子区域,获取不存在人体的子区域对应每个通道的多次探测温度,将该探测温度取平均后作为每个通道的平均探测温度,该平均探测温度再取平均后作为存在人体的子区域对应的所有通道的背景温度。进入步骤S405。
[0072]本步骤中,可以确定所有上一次探测出不存在人体的各个子区域包括的所有通道的当前背景温度的平均背景温度,并将该平均背景温度作为上一次探测出存在人体的各个子区域的所有通道的背景温度。
[0073]进一步地,本发明实施例提供的背景温度的更新方法,可以在除首次之外每次进行人体探测之前执行,也就是说,除首次之外每次进行人体探测之前都进行背景温度的更新,也可以设置背景温度更新周期,当背景温度更新周期到来时,对背景温度进行更新,将更新后的背景温度作为下一次背景温度更新周期到来之前,每一次进行人体探测使用的背景温度。
[0074]实施例2:
[0075]本发明实施例2提供了一种多通道区域内的人体探测方法,本发明实施例提供的上述背景温度确定方法,可应用于人体探测方法中,即在每次进行人体探测时,可以首先执行上述图1所示的背景温度确定方法确定各通道的背景温度。本发明实施例2提供的一种多通道区域内的人体探测方法,如图5所示,包括如下步骤:
[0076]S501、根据每一个子区域中各通道多次的探测温度,确定各通道的平均探测温度,上述多通道区域包括多个子区域,每一个子区域包括至少一个通道。
[0077]S502、根据各通道的平均探测温度,确定所有通道的总体平均探测温度。
[0078]本步骤中,可以通过将各子区域中的各通道各自对应的平均探测温度相加,使用得到的相加和除以各子区域中通道个数,确定上述总体平均探测温度。
[0079]S503、确定每一个通道的平均探测温度与步骤S502中确定的总体平均探测温度之间的背景温差。
[0080]S504、当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为步骤S502中确定的总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
[0081]进一步地,上述步骤S501?步骤S504,可以在每次进行人体探测时都执行,即每次进行人体探测之前都确定各通道的当前背景温度,也可以设置背景温度确定周期,当背景温度确定周期到达时,执行上述步骤S501?步骤S504,根据各通道多次探测的探测温度,确定该通道在下一个背景温度确定周期到达之前,每次进行人体探测时使用的背景温度。
[0082]S505、多次获取每一个通道多次的探测温度,并取平均值作为每个通道的当前探测温度。
[0083]进一步地,上述步骤S501?步骤S504的执行与上述步骤S505没有先后顺序,也就是说可以先执行步骤S505,再执行上述步骤S501?步骤S504,也可以先执行上述步骤S501?步骤S504,再执行上述步骤S505。
[0084]S506、基于每一个通道各自的当前探测温度和当前背景温度之间的温差值,分别预测每一个通道内是否存在人体。
[0085]具体地,本步骤中,可以分别针对每一个通道,将本次以及本次之前设定次数预测是否存在人体时分别确定的温差值,进行加权运算,得到该通道对应的温差值的加权运算结果,并当通道对应的温差值的加权运算结果大于上述温差阈值时,则预测该通道内存在人体;否则预测该通道内不存在人体;或者,针对每一个通道,获取该通道的当前探测温度,确定该通道的当前探测温度和该通道的当前背景温度之间的温差值,当该通道对应的温差值大于设定的温差阈值时,则预测该通道内存在人体;否则预测通道内不存在人体。
[0086]进一步地,在预测每一个通道内是否存在人体时,分别将本次以及本次之前设定次数预测是否存在人体时分别确定的温差值,进行加权运算,并将得到的结果确定为该通道对应的温差值,采用加权运算的好处是:能够避免因为某些原因导致本次确定的该通道对应的温差值不准确(例如,该通道传感器出现问题),导致本次对该通道内是否存在人体的预测不准确的问题。原因如下:各通道传感器相邻两次探测之间的时间间隔可以非常短(例如:不到一秒),即使相邻两次探测,该通道区域内的人体从无到有,或者从有到无,都不会使得该通道内的温度突然发生改变,而是缓慢发生改变,因此,采用加权运算能够体现这种缓慢的变化,并且当本次预测是否存在人体时确定的温差值不准确时,由于将本次之前设定次数预测是否存在人体时分别确定的温差值与本次确定的温差值进行加权运算,能够起到对本次错误温差值进行校正的作用,从而避免了因为某些原因导致本次确定的该通道对应的温差值不准确,导致本次对该通道内是否存在人体的预测不准确的问题。
[0087]进一步地,进行加权运算的各参量对应的各权重的和为1,且所述各参量中,越早确定出的参量,对应的权重越大。即进行加权运算的本次之前设定次数预测是否存在人体时分别确定的温差值,对应的各权重的和为1,且各温差值中,越早确定出的温差值对应的权重越大。
[0088]S507、基于每一个通道内是否存在人体的预测结果,分别确定各个子区域内是否存在人体。
[0089]具体地,本步骤中,当一个子区域包括一个通道时,该子区域是否存在人体的结果与将该通道的预测结果一致(也就是说,若该通道的预测结果为该通道区域内存在人体,则确定该子区域内存在人体,若该通道的预测结果为该通道区域内不存在人体,则确定该子区域内不存在人体);当一个子区域包括至少两个通道时,针对所有通道所组成的多通道区域内的每个子区域,分别确定每一个子区域包括的各通道中,预测出存在人体的通道数量,若子区域中包括的存在人体的通道数量,在该子区域包括的所有通道数量中所占的比重大于比重阈值,则确定该子区域内存在人体,否则确定该子区域内不存在人体;或者,当一个子区域包括至少两个通道时,针对所有通道所组成的多通道区域内的每一个子区域,分别确定每一个子区域包括的各通道中,预测出存在人体的通道,若子区域中包括的存在人体的通道具有预设位置关系,则确定该子区域内存在人体,否则确定该子区域内不存在人体。
[0090]较佳地,可以将比重阈值设置为百分之五十左右。
[0091]进一步地,假设多通道区域中包含多个子区域,其中,子区域1中包含16个通道,子区域2中包含32个通道,子区域3中包含1个通道,并且假设比重阈值为50%,若子区域1中存在10个通道,预测自身存在人体,子区域2中存在12个通道,预测自身存在人体,子区域3中的通道预测自身存在人体,那么,可以确定子区域1内存在人体,子区域2中不存在人体,子区域3中存在人体。
[0092]进一步地,预设位置关系可以根据实际需要设定。例如,假设多个红外传感器按照四行四列的形式排列,共十六个通道,预设位置关系可以为左边两列位置上的通道,或者为下面两行位置上的通道,或者左边两列和上面两行相交位置上的通道,具体可以根据该多个红外传感器在整个探测空间中的位置等确定。
[0093]进一步地,本步骤结束后,完成本次对各个子区域内是否存在人体的判断之后,可以循环执行步骤S501?步骤S507,进行下一次对各个子区域内是否存在人体的判断,如果设置了背景温度确定周期,也可以在本步骤结束后,判断背景温度确定周期是否到达,如果到达,则执行步骤S501?步骤S507,如果未到达则执行步骤S505?步骤S507。
[0094]实施例3:
[0095]将本发明实施例提供的背景温度确定方法作为首次背景温度的确定方法,本发明实施例3提供了一种多通道区域内的人体探测方法,图6为实施例3提供的一种多通道区域内的人体探测方法的流程图,具体步骤如下:
[0096]S601、根据每一个子区域中各通道多次的探测温度,确定各通道的平均探测温度,上述多通道区域包括多个子区域,每一个子区域包括至少一个通道。
[0097]S602、根据各通道的平均探测温度,确定所有通道的总体平均探测温度。
[0098]S603、确定每一个通道的平均探测温度与步骤S602中确定的总体平均探测温度之间的背景温差。
[0099]S604、当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为步骤S602中确定的总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
[0100]进一步地,步骤S601?步骤S604为首次确定背景温度的方法,以及当上一次探测出各个子区域内均不存在人体时,各通道的背景温度的更新方法。
[0101]进一步地,步骤S601?步骤S604作为各通道背景温度的更新方法时,在更新完通道的当前背景温度之后,即执行完步骤S604之后,还可以包括对更新后的背景温度的进一步调整,具体为:针对每一个通道,将更新的该通道的当前背景温度与该通道在之前连续多次确定的背景温度进行加权运算,并将得到的结果确定为该通道的当前背景温度。
[0102]进一步地,在进一步调整确定每一个通道的当前背景温度时,分别将本次更新的当前背景温度与该通道在之前连续多次确定的背景温度,进行加权运算,并将得到的结果确定为该通道的当前背景温度,采用加权运算的好处是:能够避免因为某些原因导致本次更新的该通道的当前背景温度不准确(例如,该通道传感器出现问题),导致本次确定的该通道的当前背景温度不准确的问题。原因如下:当本次更新的该通道的当前背景温度不准确时,由于将本次更新的当前背景温度与该通道在之前连续多次确定的背景温度进行加权运算,能够起到对本次错误平均探测温度进行校正的作用,从而避免了因为某些原因导致本次更新的该通道的当前背景温度不准确,导致本次确定的该通道的当前背景温度不准确的问题。
[0103]进一步地,进行加权运算的各参量对应的各权重的和为1,且所述各参量中,越早确定出的参量,对应的权重越大。即进行加权运算的本次更新的当前背景温度与该通道在之前连续多次确定的背景温度,对应的各权重的和为1,且本次更新的当前背景温度和各背景温度中,本次更新的当前背景温度对应的权重最小,越早确定出的背景温度对应的权重越大。
[0104]S605、多次获取每一个通道多次的探测温度,并取平均值作为每个通道的当前探测温度。
[0105]进一步地,上述步骤S601?步骤S604的执行与上述步骤S605没有先后顺序,也就是说可以先执行步骤S605,再执行上述步骤S601?步骤S604,也可以先执行上述步骤S601?步骤S604,再执行上述步骤S605。
[0106]S606、基于每一个通道各自的当前探测温度和当前背景温度之间的温差值,分别预测每一个通道内是否存在人体。
[0107]S607、基于每一个通道内是否存在人体的预测结果,分别确定各个子区域内是否存在人体。
[0108]S608、判断是否探测出至少一个子区域内存在人体,若否,进入步骤S601,若是,进入步骤S609。
[0109]进一步地,步骤S601?步骤S604为当上一次探测出各个子区域内均不存在人体时,多通道区域内各通道的背景温度的更新方法;步骤S609?步骤S610为当上一次探测出至少一个子区域内存在人体时,多通道区域内各通道的背景温度的更新方法。
[0110]S609、针对不存在人体的子区域,根据该子区域中对应的每个通道多次的探测温度取平均值后作为该子区域对应的所有通道的背景温度。
[0111]本步骤中,针对不存在人体的子区域中的每一个通道,可以将该通道多次探测的探测温度取平均值作为该通道的当前背景温度,也可以将子区域中各个通道上一次探测时确定的探测温度作为该通道的背景温度,上一次探测时确定的探测温度可以为上一次探测时步骤S605确定的探测温度。
[0112]S610、针对存在人体的子区域,获取不存在人体的子区域对应每个通道的多次探测温度,将该探测温度取平均后作为每个通道的平均探测温度,该平均探测温度再取平均后作为存在人体的子区域对应的所有通道的背景温度。进入步骤S605。
[0113]进一步地,若上一次探测到多通道区域内的每一个子区域内均存在人体,则不更新各通道的背景温度,即使用上一次探测时使用的背景温度作为本次探测使用的背景温度。因为红外传感器相邻两次探测时间间隔非常短(例如:不到一秒),即使上一次探测时,人体在某通道区域内,本次探测时,该人体刚刚离开该通道区域,刚刚失去生物体的该通道区域的温度不会在本次探测时骤然下降,因此,可以使用上一次探测时使用的背景温度作为本次探测使用的背景温度。
[0114]进一步地,执行完步骤S610即完成了背景温度的更新,可以使用更新后的背景温度进行下一次人体探测,即进入步骤S605。
[0115]实施例4:
[0116]本发明实施例4提供了一种多通道区域内的人体探测方法,图7为实施例4提供的一种多通道区域内的人体探测方法的流程图,具体步骤如下:
[0117]S701、根据每一个子区域中各通道多次的探测温度,确定各通道的平均探测温度,上述多通道区域包括多个子区域,每一个子区域包括至少一个通道。
[0118]S702、根据各通道的平均探测温度,确定所有通道的总体平均探测温度。
[0119]S703、确定每一个通道的平均探测温度与步骤S702中确定的总体平均探测温度之间的背景温差。
[0120]S704、当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为步骤S702中确定的总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
[0121]S705、多次获取每一个通道多次的探测温度,并取平均值作为每个通道的当前探测温度。
[0122]进一步地,上述步骤S701?步骤S704的执行与上述步骤S705没有先后顺序,也就是说可以先执行步骤S705,再执行上述步骤S701?步骤S704,也可以先执行上述步骤S701?步骤S704,再执行上述步骤S705。
[0123]S706、基于每一个通道各自的当前探测温度和步骤S704确定的当前背景温度之间的温差值,分别预测每一个通道内是否存在人体。
[0124]S707、确定预测结果为存在人体的通道分别形成的连通空间,并当至少一个连通空间覆盖的通道数量超过预设数量阈值,则确定所有通道组成的多通道区域内存在人体。
[0125]进一步地,本步骤中,预测结果为存在人体的通道可能形成多个连通空间,因为多个连通空间中可能分别存在不同的人体,当某个连通空间中覆盖的通道数量超过预设数量阈值,则确定该连通空间中存在人体,当确定至少一个连通空间存在人体,则确定多通道区域内存在人体。
[0126]S708、针对覆盖的通道数量超过预设数量阈值的连通空间,将该连通空间的中心位置,确定为人体的所在位置。
[0127]进一步地,步骤S707提供了确定多通道区域内是否存在人体的确定方法,步骤S708提供了人体所在位置的确定方法。
[0128]基于同一发明构思,本发明实施例还提供了一种人体探测装置、背景温度确定装置及空调设备,由于这些装置和空调设备所解决问题的原理与前述一种人体探测方法、一种背景温度确定方法相似,因此该装置和空调设备的实施可以参见前述方法的实施,重复之处不再赘述。
[0129]本发明实施例提供了一种多通道区域内的人体探测装置,如图8所示,包括:背景温度确定模块801和人体探测模块802 ;
[0130]所述背景温度确定模块801,具体包括:
[0131]第一确定单元8011,用于根据每一个子区域中各个通道的多次探测温度,确定各通道的平均探测温度,所述多通道区域包括多个子区域,每一个子区域包括至少一个通道;
[0132]第二确定单元8012,用于根据所述第一确定单元8011确定的所述各通道的平均探测温度,确定所有通道的总体平均探测温度;
[0133]第三确定单元8013,用于确定每一个通道的平均探测温度与所述第二确定单元8012确定的所述总体平均探测温度之间的背景温差;以及当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为所述第二确定单元8012确定的所述总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
[0134]进一步地,所述人体探测模块802,具体包括:
[0135]获取单元8021,用于多次获取每一个通道多次的探测温度,并取平均值作为每个通道的当前探测温度;
[0136]预测单元8022,用于基于所述获取单元8021获取的每一个通道各自的当前探测温度和当前背景温度之间的温差值,分别预测每一个通道内是否存在人体;
[0137]确定单元8023,用于基于所述预测单元8022预测的每一个通道内是否存在人体的预测结果,分别确定各个子区域内是否存在人体。
[0138]进一步地,所述确定单元8023,具体用于当一个子区域包括一个通道时,该子区域是否存在人体的结果与将该通道的预测结果一致;当一个子区域包括至少两个通道时,针对所有通道所组成的多通道区域内的每个子区域,分别确定每一个子区域包括的各通道中,预测出存在人体的通道数量,若子区域中包括的存在人体的通道数量,在该子区域包括的所有通道数量中所占的比重大于比重阈值,则确定该子区域内存在人体,否则确定该子区域内不存在人体。
[0139]进一步地,所述预测单元8022,具体用于分别针对每一个通道,将本次以及本次之前设定次数预测是否存在人体时分别确定的温差值,进行加权运算,得到该通道对应的温差值的加权运算结果,并当通道对应的温差值的加权运算结果大于所述温差阈值时,则预测该通道内存在人体;否则预测该通道内不存在人体。
[0140]进一步地,所述预测单元8022,还用于基于每一个通道各自的当前探测温度和当前背景温度之间的温差值,分别预测每一个通道内是否存在人体之后,确定预测结果为区域内存在人体的通道分别形成的连通空间,并当至少一个连通空间覆盖的通道数量超过预设数量阈值,则确定所有通道组成的多通道区域内存在人体;针对覆盖的通道数量超过预设数量阈值的连通空间,将该连通空间的中心位置,确定为人体的所在位置。
[0141]本发明实施例还提供了一种多通道区域内的背景温度确定装置,如图9所示,包括:
[0142]第一确定模块901:用于根据每一个子区域中各通道多次的探测温度,确定各通道的平均探测温度,所述多通道区域包括多个子区域,每一个子区域包括至少一个通道;
[0143]第二确定模块902,用于根据所述各通道的平均探测温度,确定所有通道的总体平均探测温度;
[0144]第三确定模块903,用于确定每一个通道的平均探测温度与所述总体平均探测温度之间的背景温差;以及当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为所述总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
[0145]进一步地,上述装置,还包括:
[0146]更新模块904,用于针对上一次探测出不存在人体的区域中的每一个通道,根据该通道多次的探测温度,确定该通道的平均探测温度;根据所述各通道的平均探测温度,确定所有通道的总体平均探测温度;确定每一个通道的平均探测温度与所述总体平均探测温度之间的背景温差;以及当通道的背景温差大于背景温差阈值时,更新通道的当前背景温度为所述总体平均探测温度,否则更新通道的当前背景温度为该通道的平均探测温度。
[0147]进一步地,所述更新模块904,还用于上一次探测出存在人体的区域包括存在人体的子区域和不存在人体的子区域,针对不存在人体的子区域,根据该子区域中对应的每个通道多次的探测温度取平均值后作为该子区域对应的所有通道的背景温度;针对存在人体的子区域,获取不存在人体的子区域对应每个通道的多次探测温度,将该探测温度取平均后作为每个通道的平均探测温度,该平均探测温度再取平均后作为存在人体的子区域对应的所有通道的背景温度。
[0148]本发明实施例还提供了一种空调设备,包括上述多通道区域内的人体探测装置。
[0149]上述各单元的功能可对应于图1、图3至图7所示流程中的相应处理步骤,在此不再赘述。
[0150]本发明实施例提供的人体探测方法、背景温度确定方法、装置及空调设备,针对每个通道,确定该通道的平均探测温度与总体平均探测温度之间的背景温差;当背景温差大于背景温差阈值时,将总体平均探测温度确定为该通道的当前背景温度;当背景温差不大于背景温差阈值时,将该通道的平均探测温度确定为该通道的当前背景温度。基于该当前背景温度进行人体探测。与现有技术中,直接将通道的多次探测温度的平均值作为该通道的背景温度相比,即使在某通道区域内长时间存在人体的情况下,根据该某通道的多次探测温度,确定的平均探测温度,与总体平均探测温度之间的背景温差大于背景温差阈值时,则将总体平均探测温度确定为该某通道的当前背景温度,使得该某通道的当前背景温度与当前探测温度之间的温差值不为零,在后续基于确定的背景温度进行人体探测时,准确性较闻。
[0151]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0152]本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
[0153]本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0154]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0155]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种多通道区域内的人体探测方法,包括确定背景温度和基于所述背景温度探测人体,其特征在于,该方法包括背景温度的确定过程,具体包括: 根据每一个子区域中各个通道的多次探测温度,确定各通道的平均探测温度,所述多通道区域包括多个子区域,每一个子区域包括至少一个通道; 根据所述各通道的平均探测温度,确定所有通道的总体平均探测温度; 确定每一个通道的平均探测温度与所述总体平均探测温度之间的背景温差;以及当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为所述总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
2.根据权利要求1所述的一种多通道区域内的人体探测方法,其特征在于,还包括人体探测过程,具体为: 多次获取每一个通道多次的探测温度,并取平均值作为每个通道的当前探测温度; 基于每一个通道各自的当前探测温度和当前背景温度之间的温差值,分别预测每一个通道内是否存在人体; 基于每一个通道内是否存在人体的预测结果,分别确定各个子区域内是否存在人体。
3.如权利要求2所述的方法,其特征在于,基于每一个通道内是否存在人体的预测结果,分别确定各个子区域内是否存在人体,具体包括: 当一个子区域包括一个通道时,该子区域是否存在人体的结果与将该通道的预测结果一致; 当一个子区域包括至少两个通道时,针对所有通道所组成的多通道区域内的每一个子区域,分别确定每一个子区域包括的各通道中,预测出存在人体的通道数量,若子区域中包括的存在人体的通道数量,在该子区域包括的所有通道数量中所占的比重大于比重阈值,则确定该子区域内存在人体,否则确定该子区域内不存在人体;或者 当一个子区域包括至少两个通道时,针对所有通道所组成的多通道区域内的每一个子区域,分别确定每一个子区域包括的各通道中,预测出存在人体的通道,若子区域中包括的存在人体的通道具有预设位置关系,则确定该子区域内存在人体,否则确定该子区域内不存在人体。
4.如权利要求2所述的方法,其特征在于,基于每一个通道各自的当前探测温度和当前背景温度之间的温差值,分别预测每一个通道内是否存在人体,具体包括: 分别针对每一个通道,将本次以及本次之前设定次数预测是否存在人体时分别确定的温差值,进行加权运算,得到该通道对应的温差值的加权运算结果,并当通道对应的温差值的加权运算结果大于所述温差阈值时,则预测该通道区域内存在人体;否则预测该通道内不存在人体。
5.如权利要求2所述的方法,其特征在于,基于每一个通道各自的当前探测温度和当前背景温度之间的温差值,分别预测每一个通道内是否存在人体之后,还包括: 确定预测结果为存在人体的通道分别形成的连通空间,并当至少一个连通空间覆盖的通道数量超过预设数量阈值,则确定所有通道组成的多通道区域内存在人体; 针对覆盖的通道数量超过预设数量阈值的连通空间,将该连通空间的中心位置,确定为人体的所在位置。
6.一种多通道区域内的背景温度确定方法,其特征在于,包括第一次背景温度的确定过程,具体为: 根据每一个子区域中各通道多次的探测温度,确定各通道的平均探测温度,所述多通道区域包括多个子区域,每一个子区域包括至少一个通道; 根据所述各通道的平均探测温度,确定所有通道的总体平均探测温度; 确定每一个通道的平均探测温度与所述总体平均探测温度之间的背景温差;以及当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为所述总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
7.如权利要求6所述的方法,其特征在于,还包括背景温度的更新,所述背景温度的更新具体包括: 针对上一次探测出不存在人体的区域中的每一个通道,根据该通道多次的探测温度,确定该通道的平均探测温度; 根据所述各通道的平均探测温度,确定所有通道的总体平均探测温度; 确定每一个通道的平均探测温度与所述总体平均探测温度之间的背景温差;以及当通道的背景温差大于背景温差阈值时,更新通道的当前背景温度为所述总体平均探测温度,否则更新通道的当前背景温度为该通道的平均探测温度。
8.如权利要求6所述的方法,其特征在于,还包括背景温度的更新,所述背景温度的更新,具体包括:上一次探测出存在人体的区域包括存在人体的子区域和不存在人体的子区域, 针对不存在人体的子区域,根据该子区域中对应的每个通道多次的探测温度取平均值后作为该子区域对应的所有通道的背景温度; 针对存在人体的子区域,获取不存在人体的子区域对应每个通道的多次探测温度,将该探测温度取平均后作为每个通道的平均探测温度,该平均探测温度再取平均后作为存在人体的子区域对应的所有通道的背景温度。
9.一种多通道区域内的人体探测装置,其特征在于,包括:背景温度确定模块和人体探测模块; 所述背景温度确定模块,具体包括: 第一确定单元,用于根据每一个子区域中各个通道的多次探测温度,确定各通道的平均探测温度,所述多通道区域包括多个子区域,每一个子区域包括至少一个通道; 第二确定单元,用于根据所述第一确定单元确定的所述各通道的平均探测温度,确定所有通道的总体平均探测温度; 第三确定单元,用于确定每一个通道的平均探测温度与所述第二确定单元确定的所述总体平均探测温度之间的背景温差;以及当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为所述第二确定单元确定的所述总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
10.如权利要求9所述的装置,其特征在于,所述人体探测模块,具体包括: 获取单元,用于多次获取每一个通道多次的探测温度,并取平均值作为每个通道的当前探测温度; 预测单元,用于基于所述获取单元获取的每一个通道各自的当前探测温度和当前背景温度之间的温差值,分别预测每一个通道内是否存在人体; 确定单元,用于基于所述预测单元预测的每一个通道内是否存在人体的预测结果,分别确定各个子区域内是否存在人体。
11.如权利要求10所述的装置,其特征在于,所述确定单元,具体用于当一个子区域包括一个通道时,该子区域是否存在人体的结果与将该通道的预测结果一致;当一个子区域包括至少两个通道时,针对所有通道所组成的多通道区域内的每个子区域,分别确定每一个子区域包括的各通道中,预测出存在人体的通道数量,若子区域中包括的存在人体的通道数量,在该子区域包括的所有通道数量中所占的比重大于比重阈值,则确定该子区域内存在人体,否则确定该子区域内不存在人体;或者,当一个子区域包括至少两个通道时,针对所有通道所组成的多通道区域内的每一个子区域,分别确定每一个子区域包括的各通道中,预测出存在人体的通道,若子区域中包括的存在人体的通道具有预设位置关系,则确定该子区域内存在人体,否则确定该子区域内不存在人体。
12.如权利要求10所述的装置,其特征在于,所述预测单元,具体用于分别针对每一个通道,将本次以及本次之前设定次数预测是否存在人体时分别确定的温差值,进行加权运算,得到该通道对应的温差值的加权运算结果,并当通道对应的温差值的加权运算结果大于所述温差阈值时,则预测该通道内存在人体;否则预测该通道内不存在人体。
13.如权利要求10所述的装置,其特征在于,所述预测单元,还用于基于每一个通道各自的当前探测温度和当前背景温度之间的温差值,分别预测每一个通道内是否存在人体之后,确定预测结果为存在人体的通道分别形成的连通空间,并当至少一个连通空间覆盖的通道数量超过预设数量阈值,则确定所有通道组成的多通道区域内存在人体;针对覆盖的通道数量超过预设数量阈值的连通空间,将该连通空间的中心位置,确定为人体的所在位置。
14.一种多通道区域内背景温度确定装置,其特征在于,包括: 第一确定模块:用于根据每一个子区域中各通道多次的探测温度,确定各通道的平均探测温度,所述多通道区域包括多个子区域,每一个子区域包括至少一个通道; 第二确定模块,用于根据所述各通道的平均探测温度,确定所有通道的总体平均探测温度; 第三确定模块,用于确定每一个通道的平均探测温度与所述总体平均探测温度之间的背景温差;以及当通道的背景温差大于背景温差阈值时,确定通道的当前背景温度为所述总体平均探测温度,否则确定通道的当前背景温度为该通道的平均探测温度。
15.如权利要求14所述的装置,其特征在于,还包括: 更新模块,用于针对上一次探测出不存在人体的区域中的每一个通道,根据该通道多次的探测温度,确定该通道的平均探测温度;根据所述各通道的平均探测温度,确定所有通道的总体平均探测温度;确定每一个通道的平均探测温度与所述总体平均探测温度之间的背景温差;以及当通道的背景温差大于背景温差阈值时,更新通道的当前背景温度为所述总体平均探测温度,否则更新通道的当前背景温度为该通道的平均探测温度。
16.如权利要求15所述的装置,其特征在于,所述更新模块,还用于上一次探测出存在人体的区域包括存在人体的子区域和不存在人体的子区域,针对不存在人体的子区域,根据该子区域中对应的每个通道多次的探测温度取平均值后作为该子区域对应的所有通道的背景温度;针对存在人体的子区域,获取不存在人体的子区域对应每个通道的多次探测温度,将该探测温度取平均后作为每个通道的平均探测温度,该平均探测温度再取平均后作为存在人体的子区域对应的所有通道的背景温度。
17.—种空调设备,其特征在于,包括如权利要求9-13任一项所述的多通道区域内的人体探测装置。
【文档编号】F24F11/00GK104279688SQ201310289741
【公开日】2015年1月14日 申请日期:2013年7月10日 优先权日:2013年7月10日
【发明者】刘鹏达 申请人:海尔集团公司, 青岛海尔智能家电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1