手势识别模组、手势识别方法、装置和用电设备与流程

文档序号:11143276阅读:397来源:国知局
手势识别模组、手势识别方法、装置和用电设备与制造工艺

本发明涉及用电设备技术领域,具体而言,涉及一种手势识别模组、一种手势识别方法、一种手势识别装置、一种用电设备。



背景技术:

目前,在相关技术中,通过两个或三个红外发射管(例如红外LED灯)、红外接收管(例如光电二极管)及手势感应芯片构造低成本的手势识别模组,首先通过红外发射管向外发射经过调制的红外光,然后经过障碍物(如用户的手)反射回来给红外接收管,红外接收管再把光信号转换成电信号,将该转化后的电信号和另外一路补偿管的信号进行比较之后传给手势感应芯片,再根据这个信号的变化趋势以及变化量来识别手势。

但是,只要是有遮挡物在手势识别模组前面,如风吹动窗帘来回挥动,就会有概率造成手势识别模组的误识别,影响了用户的体验性。

因此,如何提高手势识别模组对手势动作识别的准确率,从而提升用户的体验成为亟待解决的技术问题。



技术实现要素:

本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

为此,本发明的一个目的在于提出了一种手势识别模组。

本发明的另一个目的在于提出了一种手势识别方法。

本发明的又一个目的在于提出了一种手势识别装置。

本发明的再一个目的在于提出了一种用电设备。

为实现上述至少一个目的,根据本发明的第一方面的实施例,提出了一种手势识别模组,包括:红外接收管,用于接收反射回来的红外反射信号;传感器,用于检测所述手势识别模组的预设区域内的温度,所述传感器的位置相对于所述红外接收管的位置满足以下条件:对于同一时间段内测量到的所述红外反射信号的强度值曲线和所述传感器检测到的温度值曲线,所述强度值曲线中的最大强度值对应的时间和所述温度值曲线中的最大温度值对应的时间的差值小于或等于第一预设阈值。

根据本发明的实施例的手势识别模组,由于非用户的障碍物(例如窗帘)在手势识别模组的检测区域内时,传感器当前检测到的温度与用户在该检测区域内时检测到的温度有一定的差异,因此,在接收到经过障碍物反射回来的红外反射信号时,可以根据传感器检测到的温度来确定该障碍物是否为用户,以进行手势识别。这样即使风吹动窗帘来回挥动接收到了红外反射信号,根据传感器检测到的温度值可以识别到该接收到的红外反射信号是无效的。因此,通过上述方案可以有效地提高了手势识别模组对手势动作识别的准确率,从而提升用户的体验。

根据本发明的上述实施例的手势识别模组,还可以具有以下技术特征:

根据本发明的一个实施例,还包括:多个红外发射管,所述多个红外发射管中的两个红外发射管分别设置在所述红外接收管的两侧,其中,所述传感器的视场角度大于或等于所述两个红外反射管中的一个红外反射管发射出的红外线与另一个红外发射管发射出的红外线之间形成的最大角度。

根据本发明的实施例的手势识别模组,通过多个红外反射管和传感器设置成满足以上条件,在发射有红外线的区域,传感器均能检测到该区域的温度,避免出现检测盲区,进一步地提高了手势识别模组检测手势动作的可靠性。

根据本发明的一个实施例,所述传感器包括:单点红外传感器和/或多点红外传感器。

根据本发明的实施例的手势识别模组,传感器包括但不限于:单点红外传感器和/或多点红外传感器,单点红外传感器为1×1的热电堆红外传感器,多点红外传感器可以为6×6阵列的传感器、8×8阵列的传感器、32×32阵列的传感器等。

根据本发明的第二方面的实施例,提出了一种使用上述任一项所述的手势识别模组进行的手势识别方法,包括:在所述红外接收管接收到红外反射信号时,判断所述传感器在第一预设时间内检测到的第一数量个温度值是否满足预设条件;若所述第一数量个温度值满足所述预设条件,则控制所述手势识别模组进行手势识别。

根据本发明的实施例的手势识别方法,由于非用户的障碍物(例如窗帘)在手势识别模组的检测区域内时,传感器当前检测到的温度与用户在该检测区域内时检测到的温度有一定的差异,因此,在接收到经过障碍物反射回来的红外反射信号时,通过判断传感器检测到的温度是否满足预设条件来确定该障碍物是否为用户,以进行手势识别。这样即使风吹动窗帘来回挥动接收到了红外反射信号,根据传感器检测到的温度值可以识别到该接收到的红外反射信号是无效的。因此,通过上述方案可以有效地提高了手势识别模组对手势动作识别的准确率,从而提升用户的体验。

根据本发明的一个实施例,所述控制所述手势识别模组进行手势识别之前,还包括:判断所述手势识别模组是否处于检测状态;若所述手势识别模组处于检测状态,则控制所述手势识别模组进行手势识别;若所述手势识别模组处于休眠状态,则控制所述手势识别模组切换至检测状态,并控制所述手势识别模组进行手势识别。

根据本发明的实施例的手势识别方法,手势识别模组可能处于检测状态,还可能处于休眠状态,由于手势识别模组在休眠状态下,红外发射管处于不工作状态或者红外发射管的发射功率、发射频率比较低。因此,在手势识别模组处于休眠状态时,控制手势识别模组切换到检测状态,以使红外发射管正常向外发射红外线,然后就可以根据当前检测到的红外反射信号的强度值曲线进行手势识别。

根据本发明的一个实施例,还包括:在所述手势识别模组处于检测状态下且所述红外接收管未接收到红外反射信号时,监测未接收到红外反射信号的持续时间是否大于或等于第二预设时间;若所述持续时间大于或等于所述第二预设时间,则计算在所述第二预设时间内所述传感器检测到的第二数量个温度值中的每个温度值与环境温度基准值的差值;若所述第二数量个温度值中的每个温度值与所述环境温度基准值的差值均小于第二预设阈值,则控制所述手势识别模组切换至休眠状态。

根据本发明的实施例的手势识别方法,若红外接收管未接收到红外反射信号的持续时间比较长,且传感器检测到的温度值的波动幅度不大,说明用户长时间未经过手势识别模组的检测区域,也就说明用户不需要使用手势识别模组进行手势识别,则将手势识别模组切换至休眠状态,在休眠状态下红外发射管不工作或者降低红外发射管的发射功率及发射频率,从而降低整个手势识别模组的功耗,进而节省电能。

根据本发明的一个实施例,还包括:获取初始环境温度基准值作为所述环境温度基准值;以及在所述第二数量个温度值中的每个温度值与所述环境温度基准值的差值均小于第二预设阈值时,计算所述第二数量个温度值的平均值来对所述环境温度基准值进行更新。

根据本发明的实施例的手势识别方法,在第二数量个温度值中的每个温度值与环境温度基准值的差值均小于第二预设阈值时,说明传感器检测到的温度值的波动幅度不大,用户未经过手势识别模组的检测区域,进而说明该第二数量个温度值是传感器检测到的环境温度,则将第二数量个温度值的平均值作为环境温度基准值,以使环境温度基准值可以比较准确地反映出当前的环境温度。

根据本发明的一个实施例,若所述手势识别模组处于检测状态,则所述预设条件是所述第一数量个温度值中的最大温度值在预设范围内;若所述手势识别模组处于休眠状态,则所述预设条件是在所述第一数量个温度值中存在与所述环境温度基准值的差值大于或等于所述第二预设阈值的温度值。

根据本发明的实施例的手势识别方法,当手势识别模组处于检测状态时,若传感器检测到的最大温度值在预设范围内,说明有用户经过手势识别模组的检测区域。当手势识别模组处于休眠状态时,若传感器检测到的温度值的波动范围比较大,则说明有用户经过手势识别模组的检测区域。因此,通过上述技术方案,在手势识别模组处于检测状态和休眠状态时,均可以根据传感器检测到的温度确定是否有用户经过手势识别模组的检测区域,以在确定有用户经过检测区域时进行手势识别。

根据本发明的第三方面的实施例,提出了一种使用上述任一项所述的手势识别模组进行的手势识别装置,包括:第一判断单元,用于在所述红外接收管接收到红外反射信号时,判断所述传感器在第一预设时间内检测到的第一数量个温度值是否满足预设条件;控制单元,用于若所述第一数量个温度值满足所述预设条件,则控制所述手势识别模组进行手势识别。

根据本发明的实施例的手势识别装置,由于非用户的障碍物(例如窗帘)在手势识别模组的检测区域内时,传感器当前检测到的温度与用户在该检测区域内时检测到的温度有一定的差异,因此,在接收到经过障碍物反射回来的红外反射信号时,通过判断传感器检测到的温度是否满足预设条件来确定该障碍物是否为用户,以进行手势识别。这样即使风吹动窗帘来回挥动接收到了红外反射信号,根据传感器检测到的温度值可以识别到该接收到的红外反射信号是无效的。因此,通过上述方案可以有效地提高了手势识别模组对手势动作识别的准确率,从而提升用户的体验。

根据本发明的一个实施例,还包括:第二判断单元,用于判断所述手势识别模组是否处于检测状态;若所述第二判断单元判定所述手势识别模组处于检测状态,则所述控制单元控制所述手势识别模组进行手势识别;若所述第二判断单元判定所述手势识别模组处于休眠状态,则所述控制单元控制所述手势识别模组切换至检测状态,并控制所述手势识别模组进行手势识别。

根据本发明的实施例的手势识别装置,手势识别模组可能处于检测状态,还可能处于休眠状态,由于手势识别模组在休眠状态下,红外发射管处于不工作状态或者红外发射管的发射功率、发射频率比较低。因此,在手势识别模组处于休眠状态时,控制手势识别模组切换到检测状态,以使红外发射管正常向外发射红外线,然后就可以根据当前检测到的红外反射信号的强度值曲线进行手势识别。

根据本发明的一个实施例,还包括:监测单元,用于在所述手势识别模组处于检测状态下且所述红外接收管未接收到红外反射信号时,监测未接收到红外反射信号的持续时间是否大于或等于第二预设时间;计算单元,用于若所述持续时间大于或等于所述第二预设时间,则计算在所述第二预设时间内所述传感器检测到的第二数量个温度值中的每个温度值与环境温度基准值的差值;若所述计算单元计算出所述第二数量个温度值中的每个温度值与所述环境温度基准值的差值均小于第二预设阈值,则所述控制单元还用于控制所述手势识别模组切换至休眠状态。

根据本发明的实施例的手势识别装置,若红外接收管未接收到红外反射信号的持续时间比较长,且传感器检测到的温度值的波动幅度不大,说明用户长时间未经过手势识别模组的检测区域,也就说明用户不需要使用手势识别模组进行手势识别,则将手势识别模组切换至休眠状态,在休眠状态下红外发射管不工作或者降低红外发射管的发射功率及发射频率,从而降低整个手势识别模组的功耗,进而节省电能。

根据本发明的一个实施例,还包括:获取单元,用于获取初始环境温度基准值作为所述环境温度基准值;以及更新单元,用于在所述第二数量个温度值中的每个温度值与所述环境温度基准值的差值均小于所述第二预设阈值时,计算所述第二数量个温度值的平均值来对所述环境温度基准值进行更新。

根据本发明的实施例的手势识别装置,在第二数量个温度值中的每个温度值与环境温度基准值的差值均小于第二预设阈值时,说明传感器检测到的温度值的波动幅度不大,用户未经过手势识别模组的检测区域,进而说明该第二数量个温度值是传感器检测到的环境温度,则将第二数量个温度值的平均值作为环境温度基准值,以使环境温度基准值可以比较准确地反映出当前的环境温度。

根据本发明的一个实施例,若所述手势识别模组处于检测状态,则所述预设条件是所述第一数量个温度值中的最大温度值在预设范围内;若所述手势识别模组处于休眠状态,则所述预设条件是在所述第一数量个温度值中存在与所述环境温度基准值的差值大于或等于所述第二预设阈值的温度值。

根据本发明的实施例的手势识别装置,当手势识别模组处于检测状态时,若传感器检测到的最大温度值在预设范围内,说明有用户经过手势识别模组的检测区域。当手势识别模组处于休眠状态时,若传感器检测到的温度值的波动范围比较大,则说明有用户经过手势识别模组的检测区域。因此,通过上述技术方案,在手势识别模组处于检测状态和休眠状态时,均可以根据传感器检测到的温度确定是否有用户经过手势识别模组的检测区域,以在确定有用户经过检测区域时进行手势识别。

根据本发明的第四方面的实施例,提出了一种用电设备,包括:如上述技术方案中任一项所述的手势识别模组;以及如上述技术方案中任一项所述的手势识别装置,因此,该用电设备具有与上述技术方案中任一项所述的手势识别模组、和上述技术方案中任一项所述的手势识别装置相同的技术效果,在此不再赘述。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1示出了根据本发明的实施例的手势识别模组的结构示意图;

图2示出了根据本发明的一个实施例的手势识别方法的示意流程图;

图3示出了根据本发明的另一个实施例的手势识别方法的示意流程图;

图4示出了根据本发明的一个实施例的手势识别装置的示意框图;

图5示出了根据本发明的一个实施例的用电设备的示意框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的实施例的手势识别模组的结构示意图。

如图1所示,根据本发明的实施例的手势识别模组100,包括:红外接收管102,用于接收反射回来的红外反射信号;传感器104,用于检测所述手势识别模组100的预设区域内的温度,所述传感器104的位置相对于所述红外接收管102的位置满足以下条件:对于同一时间段内测量到的所述红外反射信号的强度值曲线和所述传感器104检测到的温度值曲线,所述强度值曲线中的最大强度值对应的时间和所述温度值曲线中的最大温度值对应的时间的差值小于或等于第一预设阈值。优选地,所述强度值曲线中的最大强度值对应的时间和所述温度值曲线中的最大温度值对应的时间的差值等于零。

例如,传感器104设置在红外接收管102的正上方或正下方。

优选地,所述传感器104包括但不限于:单点红外传感器和/或多点红外传感器。其中,单点红外传感器为1×1的热电堆红外传感器,多点红外传感器可以为6×6阵列的传感器、8×8阵列的传感器、32×32阵列的传感器等。

优选地,如图1所示,手势识别模组100还包括:多个红外发射管,所述多个红外发射管中的两个红外发射管106分别设置在所述红外接收管102的两侧,其中,所述传感器104的视场角度大于或等于所述两个红外反射管中的一个红外反射管发射出的红外线与另一个红外发射管106发射出的红外线之间形成的最大角度(即图1中的α)。例如,传感器104的视场角度为60°。两个红外反射管106和传感器104设置成满足以上条件,在发射有红外线的区域,传感器104均能检测到该区域的温度,避免出现检测盲区,进一步地提高了手势识别模组100检测手势动作的可靠性。

例如,传感器104设置在红外接收管102的正上方,红外发射管的数量有三个,其中的两个设置在红外接收管102的两侧,另一个设置在红外接收管102的正下方。

在上述技术方案中,由于非用户的障碍物(例如窗帘)在手势识别模组100的检测区域内时,传感器104当前检测到的温度与用户在该检测区域内时检测到的温度有一定的差异,因此,在红外接收管102接收到经过障碍物反射回来的红外反射信号时,可以根据传感器104检测到的温度来确定该障碍物是否为用户,以进行手势识别。这样即使风吹动窗帘来回挥动接收到了红外反射信号,根据传感器104检测到的温度值可以识别到该接收到的红外反射信号是无效的。因此,通过上述方案可以有效地提高了手势识别模组100对手势动作识别的准确率,从而提升用户的体验。由于非用户的障碍物(例如窗帘)在手势识别模组100的检测区域内时,传感器104当前检测到的温度与用户在该检测区域内时检测到的温度有一定的差异,因此,在接收到经过障碍物反射回来的红外反射信号时,可以根据传感器104检测到的温度来确定该障碍物是否为用户,以进行手势识别。这样即使风吹动窗帘来回挥动接收到了红外反射信号,根据传感器104检测到的温度值可以识别到该接收到的红外反射信号是无效的。因此,通过上述方案可以有效地提高了手势识别模组100对手势动作识别的准确率,从而提升用户的体验。

图2示出了根据本发明的一个实施例的手势识别方法的示意流程图。

如图2所示,根据本发明的一个实施例的使用上述任一项所述的手势识别模组进行的手势识别方法,包括:

步骤202,在所述红外接收管接收到红外反射信号时,判断所述传感器在第一预设时间内检测到的第一数量个温度值是否满足预设条件。

优选地,若所述手势识别模组处于检测状态,则所述预设条件是所述第一数量个温度值中的最大温度值在预设范围内;若所述手势识别模组处于休眠状态,则所述预设条件是在所述第一数量个温度值中存在与环境温度基准值的差值大于或等于第二预设阈值的温度值。

当手势识别模组处于检测状态时,若传感器检测到的最大温度值在预设范围内(例如,预设范围为33℃-37℃),说明有用户经过手势识别模组的检测区域。当手势识别模组处于休眠状态时,若传感器检测到的温度值的波动范围比较大,例如,在所述第一数量个温度值中有一个温度值与环境温度基准值的差值大于或等于4℃,则说明有用户经过手势识别模组的检测区域。因此,在手势识别模组处于检测状态和休眠状态时,均可以根据传感器检测到的温度确定是否有用户经过手势识别模组的检测区域,以在确定有用户经过检测区域时进行手势识别。

步骤204,若所述第一数量个温度值满足所述预设条件,则控制所述手势识别模组进行手势识别。

优选地,在所述第一数量个温度值满足所述预设条件的情况下,且在控制所述手势识别模组进行手势识别之前,还包括:判断所述手势识别模组是否处于检测状态;若所述手势识别模组处于检测状态,则控制所述手势识别模组进行手势识别;若所述手势识别模组处于休眠状态,则控制所述手势识别模组切换至检测状态,并控制所述手势识别模组进行手势识别。

由于手势识别模组可能处于检测状态,还可能处于休眠状态,手势识别模组在休眠状态下,红外发射管处于不工作状态或者红外发射管的发射功率、发射频率比较低。因此,在手势识别模组处于休眠状态时,控制手势识别模组切换到检测状态,以使红外发射管正常向外发射红外线,然后就可以根据当前检测到的红外反射信号的强度值曲线进行手势识别。

优选地,还包括:在所述手势识别模组处于检测状态下且所述红外接收管未接收到红外反射信号时,监测未接收到红外反射信号的持续时间是否大于或等于第二预设时间;若所述持续时间大于或等于所述第二预设时间,则计算在所述第二预设时间内所述传感器检测到的第二数量个温度值中的每个温度值与环境温度基准值的差值;若所述第二数量个温度值中的每个温度值与所述环境温度基准值的差值均小于第二预设阈值,则控制所述手势识别模组切换至休眠状态。

若红外接收管未接收到红外反射信号的持续时间比较长,且传感器检测到的温度值的波动幅度不大,说明用户长时间未经过手势识别模组的检测区域,也就说明用户不需要使用手势识别模组进行手势识别,则将手势识别模组切换至休眠状态,在休眠状态下红外发射管不工作或者降低红外发射管的发射功率及发射频率,从而降低整个手势识别模组的功耗,进而节省电能。

优选地,还包括:获取初始环境温度基准值作为所述环境温度基准值;以及在所述第二数量个温度值中的每个温度值与所述环境温度基准值的差值均小于第二预设阈值时,计算所述第二数量个温度值的平均值来对所述环境温度基准值进行更新。

在第二数量个温度值中的每个温度值与环境温度基准值的差值均小于第二预设阈值时,说明传感器检测到的温度值的波动幅度不大,用户未经过手势识别模组的检测区域,进而说明该第二数量个温度值是传感器检测到的环境温度,则将第二数量个温度值的平均值作为环境温度基准值,以对环境基准值进行更新,从而使环境温度基准值可以比较准确地反映出当前的环境温度。

其中,初始环境温度基准值可以是预设的环境温度基准时,还可以根据传感器初始检测到的多个初始温度值确定,具体地,判断多个初始温度值是否在一定的波动范围内,例如,多个初始温度值中的每个初始温度值上下波动幅度均为±1.5℃,则将多个初始温度值的平均值作为初始环境温度基准值。

在上述技术方案中,由于非用户的障碍物(例如窗帘)在手势识别模组的检测区域内时,传感器当前检测到的温度与用户在该检测区域内时检测到的温度有一定的差异,因此,在接收到经过障碍物反射回来的红外反射信号时,通过判断传感器检测到的温度是否满足预设条件来确定该障碍物是否为用户,以进行手势识别。这样即使风吹动窗帘来回挥动接收到了红外反射信号,根据传感器检测到的温度值可以识别到该接收到的红外反射信号是无效的。因此,通过上述方案可以有效地提高了手势识别模组对手势动作识别的准确率,从而提升用户的体验。

图3示出了根据本发明的另一个实施例的手势识别方法的示意流程图。

如图3所示,根据本发明的另一个实施例的手势识别方法,包括:

步骤302,判断手势识别模组是否在休眠状态,在判定手势识别模组在休眠状态下时,进入步骤304,在判定手势识别模组未在休眠状态下,即在检测状态下时,进入步骤310。

步骤304,单点红外传感器采集T时间段内的温度值。

步骤306,判断T时间段内的温度值是否在预设的波动范围内,若T时间段内的温度值在预设的波动范围内,说明未有用户进入到手势识别模组的检测区域,则进入步骤304重新采集温度,若T时间段内的温度值不在预设的波动范围内,说明有用户进入到手势识别模组的检测区域,则进入步骤308。

步骤308,手势识别模组进入到正常检测状态。

步骤310,采集T时间段的红外反射信号的强度值曲线,单点红外传感器采集T时间段内的温度值。

步骤312,判断T时间段内的温度值的最大值是否在预设范围内,若该最大值在预设范围内,说明有用户进入到手势识别模组的检测区域,则进入步骤314,若该最大值不在预设范围内,说明没有用户进入到手势识别模组的检测区域,则进入到步骤310重新采集强度值曲线和温度值。

步骤314,根据T时间段内的红外反射信号的强度值曲线判断是否识别出手势动作,在识别出手势动作时进入步骤316,否则,结束本次流程。

步骤316,控制用电设备进行相应的动作,例如,若识别到手势动作为开机的手势动作,则控制空调器开机,若识别到手势动作为升温的手势动作,则调高空调器的设定温度。

图4示出了根据本发明的一个实施例的手势识别装置的示意框图。

如图4所示,根据本发明的一个实施例的使用上述任一项所述的手势识别模组进行的手势识别装置400,所述手势识别装置400包括:第一判断单元402和控制单元404。

第一判断单元402,用于在所述红外接收管接收到红外反射信号时,判断所述传感器在第一预设时间内检测到的第一数量个温度值是否满足预设条件。

控制单元404,用于若所述第一数量个温度值满足所述预设条件,则控制所述手势识别模组进行手势识别。

优选地,手势识别装置400还包括:第二判断单元406,用于判断所述手势识别模组是否处于检测状态;若所述第二判断单元406判定所述手势识别模组处于检测状态,则所述控制单元404控制所述手势识别模组进行手势识别;若所述第二判断单元406判定所述手势识别模组处于休眠状态,则所述控制单元404控制所述手势识别模组切换至检测状态,并控制所述手势识别模组进行手势识别。

由于手势识别模组可能处于检测状态,还可能处于休眠状态,手势识别模组在休眠状态下,红外发射管处于不工作状态或者红外发射管的发射功率、发射频率比较低。因此,在手势识别模组处于休眠状态时,控制手势识别模组切换到检测状态,以使红外发射管正常向外发射红外线,然后就可以根据当前检测到的红外反射信号的强度值曲线进行手势识别。

优选地,手势识别装置400还包括:监测单元408,用于在所述手势识别模组处于检测状态下且所述红外接收管未接收到红外反射信号时,监测未接收到红外反射信号的持续时间是否大于或等于第二预设时间;计算单元410,用于若所述持续时间大于或等于所述第二预设时间,则计算在所述第二预设时间内所述传感器检测到的第二数量个温度值中的每个温度值与环境温度基准值的差值;若所述计算单元410计算出所述第二数量个温度值中的每个温度值与所述环境温度基准值的差值均小于第二预设阈值,则所述控制单元404还用于控制所述手势识别模组切换至休眠状态。

若红外接收管未接收到红外反射信号的持续时间比较长,且传感器检测到的温度值的波动幅度不大,说明用户长时间未经过手势识别模组的检测区域,也就说明用户不需要使用手势识别模组进行手势识别,则将手势识别模组切换至休眠状态,在休眠状态下红外发射管不工作或者降低红外发射管的发射功率及发射频率,从而降低整个手势识别模组的功耗,进而节省电能。

优选地,手势识别装置400还包括:获取单元412,用于获取初始环境温度基准值作为所述环境温度基准值;以及更新单元414,用于在所述第二数量个温度值中的每个温度值与所述环境温度基准值的差值均小于第二预设阈值时,计算所述第二数量个温度值的平均值来对所述环境温度基准值进行更新。

在第二数量个温度值中的每个温度值与环境温度基准值的差值均小于第二预设阈值时,说明传感器检测到的温度值的波动幅度不大,用户未经过手势识别模组的检测区域,进而说明该第二数量个温度值是传感器检测到的环境温度,则将第二数量个温度值的平均值作为环境温度基准值,以使环境温度基准值可以比较准确地反映出当前的环境温度。

其中,初始环境温度基准值可以是预设的环境温度基准时,还可以根据传感器初始检测到的多个初始温度值确定,具体地,判断多个初始温度值是否在一定的波动范围内,例如,多个初始温度值中的每个初始温度值上下波动幅度均为±1.5℃,则将多个初始温度值的平均值作为初始环境温度基准值。

优选地,若所述手势识别模组处于检测状态,则所述预设条件是所述第一数量个温度值中的最大温度值在预设范围内;若所述手势识别模组处于休眠状态,则所述预设条件是在所述第一数量个温度值中存在与环境温度基准值的差值大于或等于第二预设阈值的温度值。

当手势识别模组处于检测状态时,若传感器检测到的最大温度值在预设的范围内(例如,33℃-37℃),说明有用户经过手势识别模组的检测区域。当手势识别模组处于休眠状态时,若传感器检测到的温度值的波动范围比较大,则说明有用户经过手势识别模组的检测区域。因此,通过上述技术方案,在手势识别模组处于检测状态和休眠状态时,均可以根据传感器检测到的温度确定是否有用户经过手势识别模组的检测区域,以在确定有用户经过检测区域时进行手势识别。

在上述技术方案中,由于非用户的障碍物(例如窗帘)在手势识别模组的检测区域内时,传感器当前检测到的温度与用户在该检测区域内时检测到的温度有一定的差异,因此,在接收到经过障碍物反射回来的红外反射信号时,通过判断传感器检测到的温度是否满足预设条件来确定该障碍物是否为用户,以进行手势识别。这样即使风吹动窗帘来回挥动接收到了红外反射信号,根据传感器检测到的温度值可以识别到该接收到的红外反射信号是无效的。因此,通过上述方案可以有效地提高了手势识别模组对手势动作识别的准确率,从而提升用户的体验。

图5示出了根据本发明的一个实施例的用电设备的示意框图。

如图5所示,根据本发明的一个实施例的用电设备500,包括:如上述技术方案中任一项所述的手势识别模组100;以及如上述技术方案中任一项所述的手势识别装置400,因此,该用电设备500具有与上述技术方案中任一项所述的手势识别模组100、和上述技术方案中任一项所述的手势识别装置400相同的技术效果,在此不再赘述。

用电设备500包括但不限于:空调器、空气净化器、加湿器、智能照明灯、智能衣柜等。

以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,可以有效地提高了手势识别模组对手势动作识别的准确率,从而提升用户的体验。

在本发明中,术语“第一”、“第二”仅用于描述的目的,而不能理解为指示或暗示相对重要性;术语“多个”表示两个或两个以上。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1