手势识别控制方法、手势识别控制装置和设备的制造方法

文档序号:10653368阅读:546来源:国知局
手势识别控制方法、手势识别控制装置和设备的制造方法
【专利摘要】本发明提供了一种手势识别控制方法、手势识别控制装置和设备,其中,所述手势识别控制方法包括:在识别到手势动作时,确定所述手势动作的至少一个特征值,根据至少一个所述特征值判断是否预存储有与至少一个所述特征值均匹配的用户身份信息;若预存储有与至少一个所述特征值均匹配的所述用户身份信息,则控制设备以与所述用户身份信息对应的运行参数运行。通过本发明的技术方案,避免了用户在多次进行手势动作才能将设备设置到用户想要的状态,从而提升了用户体验。
【专利说明】
手势识别控制方法、手势识别控制装置和设备
技术领域
[0001]本发明涉及设备技术领域,具体而言,涉及一种手势识别控制方法、一种手势识别控制装置和一种设备。
【背景技术】
[0002]在相关技术中,通过两颗或三颗红外发射管、光电二极管及手势感应芯片构造低成本的红外手势识别装置。首先红外发射管向外发射经过调制的红外光,然后经过外界物体(如用户的手)反射回来给光电二极管,光电二极管把接收到的光信号转换成电信号和另外一路补偿管的信号进行比较之后传给手势感应芯片,手势感应芯片再根据信号的变化趋势以及变化量来进行手势动作的识别。
[0003]目前每一次的手势动作只能控制设备进行一次操作,如做出开关机手势动作使空调器开机,然后做出调整温度手势,使空调器的设定温度达到用户所需的设定温度,若再需要调整空调器风速时,还需要再做出调整风速的手势动作。这样一来,用户在每次开机过程中都要通过做出好几次手势动作才能达到用户想要设置的状态,极大地影响了用户的体验性。
[0004]因此,如何避免用户在多次进行手势动作才能将设备设置到用户想要的状态,从而提升了用户体验成为亟待解决的技术问题。

【发明内容】

[0005]本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
[0006]为此,本发明的一个目的在于提出了一种手势识别控制方法。
[0007]本发明的另一个目的在于提出了一种手势识别控制装置。
[0008]本发明的又一个目的在于提出了一种设备。
[0009]为实现上述至少一个目的,根据本发明的第一方面的实施例,提出了一种手势识别控制方法,包括:在识别到手势动作时,确定所述手势动作的至少一个特征值,根据至少一个所述特征值判断是否预存储有与至少一个所述特征值均匹配的用户身份信息;若预存储有与至少一个所述特征值均匹配的所述用户身份信息,则控制设备以与所述用户身份信息对应的运行参数运行。
[0010]根据本发明的实施例的手势识别控制方法,由于不同用户进行的手势动作是不同的,例如有些用户在进行手势动作时的速度比较快,有些用户在进行手势动作时的速度比较慢,因此可以根据进行的手势动作的特征值来确定用户身份信息,以根据该用户身份信息对应的运行参数自动对设备进行控制,避免了用户在多次进行手势动作才能将设备设置到用户想要的状态,从而提升了用户体验。
[0011]根据本发明的上述实施例的手势识别控制方法,还可以具有以下技术特征:
[0012]根据本发明的一个实施例,所述判断是否预存储有与至少一个所述特征值匹配的用户身份信息的步骤包括:判断至少一个所述特征值中的每个所述特征值的类别,并且判断每个所述特征值是否满足与每个所述特征值所属的类别相对应的预设条件;若每个所述特征值均分别满足与其相对应的预设条件,则判定预存储有所述用户身份信息,且所述用户身份信息为所述预设条件对应的信息;若任一所述特征值不满足与其对应的预设条件,则判定没有预存所述用户身份信息。
[0013]根据本发明的实施例的手势识别控制方法,若每个特征值均满足与其相对应的预设条件,且每个特征值满足的预设条件属于同一个用户的身份信息,说明预存储有用户身份信息,从而可以准确地确定进行手势动作的用户的身份。
[0014]根据本发明的一个实施例,所述类别包括手势速度和手势幅度。
[0015]根据本发明的一个实施例,当所述特征值的类别为所述手势幅度时,所述特征值为进行所述手势动作时的红外反射信号的强度值曲线中相邻两个波峰分别对应的时间的差值,当所述特征值的类别为所述手势速度时,所述特征值为所述强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值。
[0016]根据本发明的实施例的手势识别控制方法,由于进行手势动作时的红外反射信号的强度值曲线中相邻两个波峰分别对应的时间的差值反映出用户进行手势动作的幅度,若相邻两个波峰分别对应的时间的差值越大,用户进行手势动作的幅度就越大。另外,强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值越小,用户进行手势动作的速度就越大。因此,通过上述两个差值可以准确地反映出用户进行手势动作的幅度和速度。
[0017]根据本发明的一个实施例,还包括:若没有与至少一个所述特征值均匹配的所述用户身份信息,则为当前用户创建新的用户身份信息,将至少一个所述特征值与所述新的用户身份信息对应存储,以及将所述新的用户身份信息与所述当前用户设置的运行参数对应存储。
[0018]根据本发明的实施例的手势识别控制方法,若没有与特征值匹配的用户身份信息,说明当前用户之前没有通过手势动作控制设备,则为当前用户创建新的用户身份信息,并将新的用户身份信息与特征值、设置的运行参数对应存储,以使该用户再次通过手势动作控制设备时,可以识别到该用户的身份信息,从而可以直接对设备进行控制。
[0019]根据本发明的一个实施例,还包括:判断在所述当前用户设置所述设备的运行参数的预设时间内,是否接收到改变所述设备的运行参数的指令;若未接收到改变所述设备的运行参数的指令,则将所述新的用户身份信息与所述设置的运行参数对应存储;若接收到改变所述设备的运行参数的指令,则将所述新的用户身份信息与改变后的运行参数对应存储。
[0020]根据本发明的实施例的手势识别控制方法,若在当前用户设置设备的运行参数的预设时间内,接收到改变设备的运行参数的指令,说明设置的运行参数不符合用户的使用习惯,将新的用户身份信息与改变后的运行参数对应存储,以使存储的运行参数是最符合用户的使用习惯的运行参数。因此,下次识别到通过该用户的手势动作对设备进行控制,可以保证对设备的控制更加符合该用户的使用习惯。
[0021]根据本发明的第二方面的实施例,提出了一种手势识别控制装置,包括:第一判断单元,用于在识别到手势动作时,确定所述手势动作的至少一个特征值,根据至少一个所述特征值判断是否预存储有与至少一个所述特征值均匹配的用户身份信息;控制单元,用于若预存储有与至少一个所述特征值均匹配的所述用户身份信息,则控制设备以与所述用户身份信息对应的运行参数运行。
[0022]根据本发明的实施例的手势识别控制装置,由于不同用户进行的手势动作是不同的,例如有些用户在进行手势动作时的速度比较快,有些用户在进行手势动作时的速度比较慢,因此可以根据进行的手势动作的特征值来确定用户身份信息,以根据该用户身份信息对应的运行参数自动对设备进行控制,避免了用户在多次进行手势动作才能将设备设置到用户想要的状态,从而提升了用户体验。
[0023]根据本发明的一个实施例,所述第一判断单元具体用于,判断至少一个所述特征值中的每个所述特征值的类别,并且判断每个所述特征值是否满足与每个所述特征值所属的类别相对应的预设条件,若每个所述特征值均分别满足与其相对应的预设条件,则判定预存储有所述用户身份信息,且所述用户身份信息为所述预设条件对应的信息,若任一所述特征值不满足与其对应的预设条件,则判定没有预存所述用户身份信息。
[0024]根据本发明的实施例的手势识别控制装置,若每个特征值均满足与其相对应的预设条件,且每个特征值满足的预设条件属于同一个用户的身份信息,说明预存储有用户身份信息,从而可以准确地确定进行手势动作的用户的身份。
[0025]根据本发明的一个实施例,所述类别包括手势速度和手势幅度。
[0026]根据本发明的一个实施例,当所述特征值的类别为所述手势幅度时,所述特征值为进行所述手势动作时的红外反射信号的强度值曲线中相邻两个波峰分别对应的时间的差值,当所述特征值的类别为所述手势速度时,所述特征值为所述强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值。
[0027]根据本发明的实施例的手势识别控制装置,由于进行手势动作时的红外反射信号的强度值曲线中相邻两个波峰分别对应的时间的差值反映出用户进行手势动作的幅度,若相邻两个波峰分别对应的时间的差值越大,用户进行手势动作的幅度就越大。另外,强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值越小,用户进行手势动作的速度就越大。因此,通过上述两个差值可以准确地反映出用户进行手势动作的幅度和速度。
[0028]根据本发明的一个实施例,还包括:存储单元,用于若没有与至少一个所述特征值均匹配的所述用户身份信息,则为当前用户创建新的用户身份信息,将至少一个所述特征值与所述新的用户身份信息对应存储,以及将所述新的用户身份信息与所述当前用户设置的运行参数对应存储。
[0029]根据本发明的实施例的手势识别控制装置,若没有与特征值匹配的用户身份信息,说明当前用户之前没有通过手势动作控制设备,则为当前用户创建新的用户身份信息,并将新的用户身份信息与特征值、设置的运行参数对应存储,以使该用户再次通过手势动作控制设备时,可以识别到该用户的身份信息,从而可以直接对设备进行控制。
[0030]根据本发明的一个实施例,还包括:第二判断单元用于,判断在所述当前用户设置所述设备的运行参数的预设时间内,是否接收到改变所述设备的运行参数的指令;所述存储单元包括:第一存储子单元,用于若未接收到改变所述设备的运行参数的指令,则将所述新的用户身份信息与所述设置的运行参数对应存储;第二存储子单元,用于若接收到改变所述设备的运行参数的指令,则将所述新的用户身份信息与改变后的运行参数对应存储。
[0031]根据本发明的实施例的手势识别控制装置,若在当前用户设置设备的运行参数的预设时间内,接收到改变设备的运行参数的指令,说明设置的运行参数不符合用户的使用习惯,将新的用户身份信息与改变后的运行参数对应存储,以使存储的运行参数是最符合用户的使用习惯的运行参数。因此,下次识别到通过该用户的手势动作对设备进行控制,可以保证对设备的控制更加符合该用户的使用习惯。
[0032]根据本发明的第三方面的实施例,提出了一种设备,包括上述任一项技术方案中所述的手势识别控制装置,因此,该设备具有和上述任一项技术方案中所述的手势识别控制装置相同的技术效果,在此不再赘述。
[0033]本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0034]本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0035]图1示出了根据本发明的一个实施例的手势识别控制方法的示意流程图;
[0036]图2示出了根据本发明的一个实施例的红外反射信号的强度值曲线的示意图;
[0037]图3示出了根据本发明的另一个实施例的手势识别控制方法的示意流程图;
[0038]图4示出了根据本发明的实施例的手势识别控制装置的示意框图;
[0039]图5示出了根据本发明的实施例的设备的示意框图。
【具体实施方式】
[0040]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0041]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0042]图1示出了根据本发明的一个实施例的手势识别控制方法的示意流程图。
[0043]如图1所示,根据本发明的一个实施例的手势识别控制方法,包括:
[0044]步骤102,在识别到手势动作时,确定手势动作的至少一个特征值,根据至少一个特征值判断是否预存储有与至少一个特征值均匹配的用户身份信息。
[0045]进一步地,步骤102包括:判断至少一个特征值中的每个特征值的类别,并且判断每个特征值是否满足与每个特征值所属的类别相对应的预设条件;若每个特征值均分别满足与其相对应的预设条件,则判定预存储有用户身份信息,且用户身份信息为预设条件对应的信息;若任一特征值不满足与其对应的预设条件,则判定没有预存用户身份信息。
[0046]进一步地,类别包括手势速度和手势幅度。
[0047]进一步地,当特征值的类别为手势幅度时,特征值为进行手势动作时的红外反射信号的强度值曲线中相邻两个波峰分别对应的时间的差值,当特征值的类别为手势速度时,特征值为强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值。
[0048]如图2所示,T2是用户I进行手势动作时的红外反射信号的强度值曲线中相邻两个波峰分别对应的时间的差值,其中,相邻两个波峰所在的强度值曲线上的两个点分别为(乂1,¥1)和02,¥2),11是用户1进行手势动作时的红外反射信号的强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值,T2’是用户2进行手势动作时的红外反射信号的强度值曲线中相邻两个波峰分别对应的时间的差值,Tl’是用户2进行手势动作时的红外反射信号的强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值。
[0049]在上述方案中,由于进行手势动作时的红外反射信号的强度值曲线中相邻两个波峰分别对应的时间的差值反映出用户进行手势动作的幅度,若相邻两个波峰分别对应的时间的差值越大,用户进行手势动作的幅度就越大。另外,强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值越小,用户进行手势动作的速度就越大。
[0050]实施例一:采集有A、B、C三名用户在进行手势动作时的红外反射信号的强度值曲线,分别提取每名用户的强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值,得到A、B、C三名用户的差值分别是Ml、M2、M3,该差值的类别属于手势速度,手势速度对应的预设条件包括:A、B、C三名用户的预设条件,其中,A用户的手势速度对应的预设条件是大于Μ1-ΛΜ且小于Μ1+ΛΜ,Β用户的手势速度对应的预设条件是大于Μ2-ΛΜ且小于M2+AM,C用户的手势速度对应的预设条件是大于Μ3-ΛΜ且小于Μ3+ΛΜ。以及分别提取每名用户的强度值曲线中相邻两个波峰分别对应的时间的差值,得到A、B、C三名用户的差值分别是N1、N2、N3,该差值的类别属于手势幅度,手势幅度对应的预设条件包括:A、B、C三名用户的手势幅度的预设条件,其中,A用户的手势幅度对应的预设条件是大于Nl-ΛΝ且小于Ν1+ΛΝ,Β用户的手势幅度对应的预设条件是大于Ν2-ΛΝ且小于N2+AN,C用户的手势幅度对应的预设条件是大于Ν3-ΛΝ且小于Ν3+ΛΝ。
[0051]当前用户进行手势动作时,采集进行该手势动作时的红外反射信号的强度值曲线,提取该强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值M,以及提取强度值曲线中相邻两个波峰分别对应的时间的差值N,若M在大于M2-ΛΜ且小于Μ2+ΛΜ的范围内,且N在大于Ν2-ΛΝ且小于Ν2+ΛΝ的范围内,而大于Μ2-ΛΜ且小于Μ2+ΛΜ的范围和大于Ν2-ΛΝ且小于Ν2+ΛΝ的范围都属于B用户,因此,判定当前进行手势动作的用户为B用户。
[0052]实施例二:采集有A、B、C三名用户在进行手势动作时的红外反射信号的强度值曲线,分别提取每名用户的强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值,得到A、B、C三名用户的差值分别是Ml、M2、M3,该差值的类别属于手势速度。以及分别提取每名用户的强度值曲线中相邻两个波峰分别对应的时间的差值,得至IjA、B、C三名用户的差值分别是N1、N2、N3,该差值的类别属于手势幅度。
[0053]当前用户进行手势动作时,采集进行该手势动作时的红外反射信号的强度值曲线,提取该强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值M,以及提取强度值曲线中相邻两个波峰分别对应的时间的差值N。分别计算M与Ml、M2、M3中每个值的差值,分别计算N与N1、N2、N3中每个值的差值,若M与Ml的差值小于第一预设值,N与NI的差值小于第二预设值,而且M1、N1都对应A用户,则说明当前用户进行的手势动作与A用户进行的手势动作相类似,判定当前进行手势动作的用户为A用户。
[0054]步骤104,若预存储有与至少一个特征值均匹配的用户身份信息,则控制设备以与用户身份信息对应的运行参数运行。
[0055]实施例一:当前的用户进行了手势动作,识别到该手势动作为开机的手势动作,根据该手势动作的特征值确定了进行该手势动作的用户为A用户,则直接调用A用户在开机时设置的温度,优选地,该温度是A用户在最近一次开机时设置的温度。因此,在控制设备开机之后,就可以直接控制设备以该温度运行,以使设备在开机时的温度更加符合用户的个人需求,避免了用户在进行开机的手势动作之后,在设备的当前设定温度不满足用户的需求时需要用户进行手势动作来调整温度。
[0056]实施例二:当前的用户进行了手势动作,识别到该手势动作为切换到制热模式的手势动作,根据该手势动作的特征值确定了进行该手势动作的用户为B用户,则直接调用B用户在切换到制热模式时设置的风速,优选地,该风速是B用户在上一次切换到制热模式时设置的风速。因此,在控制设备切换到制热模式时,直接控制设备以该风速运行,避免了在切换至制热模式下重新设置风速。
[0057]进一步地,若没有与至少一个特征值均匹配的用户身份信息,则为当前用户创建新的用户身份信息,将至少一个特征值与新的用户身份信息对应存储,以及将新的用户身份信息与当前用户设置的运行参数对应存储,以使该用户再次通过手势动作控制设备时,可以识别到该用户的身份信息,从而可以直接对设备进行控制。
[0058]其中,用户身份信息可以是字符串,例如,A、B、C、D,当创建新的用户身份信息,新的用户身份信息为E,再例如,001、002、003、004,当创建新的用户身份信息,新的用户身份信息为005。当然用户身份信息还可以是用户进行手势动作时采集到的用户的面部图像。
[0059]进一步地,判断在当前用户设置设备的运行参数的预设时间内,是否接收到改变设备的运行参数的指令;若未接收到改变设备的运行参数的指令,则将新的用户身份信息与设置的运行参数对应存储;若接收到改变设备的运行参数的指令,则将新的用户身份信息与改变后的运行参数对应存储,以使存储的运行参数是最符合用户的使用习惯的运行参数。因此,下次识别到通过该用户的手势动作对设备进行控制,可以保证对设备的控制更加符合该用户的使用习惯。
[0060]在上述技术方案中,由于不同用户进行的手势动作是不同的,例如有些用户在进行手势动作时的速度比较快,有些用户在进行手势动作时的速度比较慢,因此可以根据进行的手势动作的特征值来确定用户身份信息,以根据该用户身份信息对应的运行参数自动对设备进行控制,避免了用户在多次进行手势动作才能将设备设置到用户想要的状态,从而提升了用户体验。
[0061]图3示出了根据本发明的另一个实施例的手势识别控制方法的示意流程图。
[0062]如图3所示,根据本发明的另一个实施例的手势识别控制方法,包括:
[0063]步骤302,采集一段时间的红外反射信号的强度值曲线。
[0064]步骤304,判断是否为开机手势动作,在判断结果为是时,进入步骤306,否则重新进入步骤302。
[0065]步骤306,提取手势动作的速度及幅度的特征值。幅度的特征值指进行手势动作时的红外反射信号的强度值曲线中相邻两个波峰分别对应的时间的差值,速度的特征值指强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值。
[0066]步骤308,在存储器中寻找是否存在相匹配的特征值,在判断结果为是时,进入步骤312,否则,进入步骤310。
[0067]步骤310,创建新的用户身份信息,并保存空调器的运行参数。
[0068]步骤312,调用与用户身份信息对应的运行参数,并控制空调器按该运行参数运行,其中,该用户身份信息是与匹配的速度及幅度对应的身份信息。
[0069]步骤314,判断在预设的时间内是否改变空调器的运行参数,在判断结果为是时,进入步骤316,否则,结束本次流程。
[0070]步骤316,更新并保存运行参数。
[0071 ]图4示出了根据本发明的实施例的手势识别控制装置的示意框图。
[0072]如图4所示,根据本发明的实施例的手势识别控制装置400,包括:第一判断单元402和控制单元404。
[0073]第一判断单元402,用于在识别到手势动作时,确定手势动作的至少一个特征值,根据至少一个特征值判断是否预存储有与至少一个特征值均匹配的用户身份信息。
[0074]进一步地,第一判断单元402具体用于,判断至少一个特征值中的每个特征值的类另IJ,并且判断每个特征值是否满足与每个特征值所属的类别相对应的预设条件,若每个特征值均分别满足与其相对应的预设条件,则判定预存储有用户身份信息,且用户身份信息为预设条件对应的信息,若任一特征值不满足与其对应的预设条件,则判定没有预存用户身份信息。
[0075]进一步地,类别包括手势速度和手势幅度。
[0076]进一步地,当特征值的类别为手势幅度时,特征值为进行手势动作时的红外反射信号的强度值曲线中相邻两个波峰分别对应的时间的差值,当特征值的类别为手势速度时,特征值为强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值。
[0077]在上述方案中,由于进行手势动作时的红外反射信号的强度值曲线中相邻两个波峰分别对应的时间的差值反映出用户进行手势动作的幅度,若相邻两个波峰分别对应的时间的差值越大,用户进行手势动作的幅度就越大。另外,强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值越小,用户进行手势动作的速度就越大。因此,通过上述两个差值可以准确地反映出用户进行手势动作的幅度和速度。
[0078]实施例一:采集有A、B、C三名用户在进行手势动作时的红外反射信号的强度值曲线,分别提取每名用户的强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值,得到A、B、C三名用户的差值分别是Ml、M2、M3,该差值的类别属于手势速度,手势速度对应的预设条件包括:A、B、C三名用户的预设条件,其中,A用户的手势速度对应的预设条件是大于Μ1-ΛΜ且小于Μ1+ΛΜ,Β用户的手势速度对应的预设条件是大于Μ2-ΛΜ且小于M2+AM,C用户的手势速度对应的预设条件是大于Μ3-ΛΜ且小于Μ3+ΛΜ。以及分别提取每名用户的强度值曲线中相邻两个波峰分别对应的时间的差值,得到A、B、C三名用户的差值分别是N1、N2、N3,该差值的类别属于手势幅度,手势幅度对应的预设条件包括:A、B、C三名用户的手势幅度的预设条件,其中,A用户的手势幅度对应的预设条件是大于N1-ΛΝ且小于Ν1+ΛΝ,Β用户的手势幅度对应的预设条件是大于Ν2-ΛΝ且小于N2+AN,C用户的手势幅度对应的预设条件是大于Ν3-ΛΝ且小于Ν3+ΛΝ。
[0079]当前用户进行手势动作时,采集进行该手势动作时的红外反射信号的强度值曲线,提取该强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值M,以及提取强度值曲线中相邻两个波峰分别对应的时间的差值N,若M在大于M2-ΛΜ且小于Μ2+ΛΜ的范围内,且N在大于Ν2-ΛΝ且小于Ν2+ΛΝ的范围内,而大于Μ2-ΛΜ且小于Μ2+ΛΜ的范围和大于Ν2-ΛΝ且小于Ν2+ΛΝ的范围都属于B用户,因此,判定当前进行手势动作的用户为B用户。
[0080]实施例二:采集有A、B、C三名用户在进行手势动作时的红外反射信号的强度值曲线,分别提取每名用户的强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值,得到A、B、C三名用户的差值分别是Ml、M2、M3,该差值的类别属于手势速度。以及分别提取每名用户的强度值曲线中相邻两个波峰分别对应的时间的差值,得至IjA、B、C三名用户的差值分别是N1、N2、N3,该差值的类别属于手势幅度。
[0081]当前用户进行手势动作时,采集进行该手势动作时的红外反射信号的强度值曲线,提取该强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值M,以及提取强度值曲线中相邻两个波峰分别对应的时间的差值N。分别计算M与Ml、M2、M3中每个值的差值,分别计算N与N1、N2、N3中每个值的差值,若M与Ml的差值小于第一预设值,N与NI的差值小于第二预设值,而且M1、N1都对应A用户,则说明当前用户进行的手势动作与A用户进行的手势动作相类似,判定当前进行手势动作的用户为A用户。
[0082]控制单元404,用于若预存储有与至少一个特征值均匹配的用户身份信息,则控制设备以与用户身份信息对应的运行参数运行。
[0083]实施例一:当前的用户进行了手势动作,识别到该手势动作为开机的手势动作,根据该手势动作的特征值确定了进行该手势动作的用户为A用户,则直接调用A用户在开机时设置的温度,优选地,该温度是A用户在最近一次开机时设置的温度。因此,在控制设备开机之后,就可以直接控制设备以该温度运行,以使设备在开机时的温度更加符合用户的个人需求,避免了用户在进行开机的手势动作之后,在设备的当前设定温度不满足用户的需求时需要用户进行手势动作来调整温度。
[0084]实施例二:当前的用户进行了手势动作,识别到该手势动作为切换到制热模式的手势动作,根据该手势动作的特征值确定了进行该手势动作的用户为B用户,则直接调用B用户在切换到制热模式时设置的风速,优选地,该风速是B用户在上一次切换到制热模式时设置的风速。因此,在控制设备切换到制热模式时,直接控制设备以该风速运行,避免了在切换至制热模式下重新设置风速。
[0085]进一步地,手势识别控制装置400还包括:存储单元406,用于若没有与至少一个特征值均匹配的用户身份信息,则为当前用户创建新的用户身份信息,将至少一个特征值与新的用户身份信息对应存储,以及将新的用户身份信息与当前用户设置的运行参数对应存储。这样,该用户再次通过手势动作控制设备时,可以识别到该用户的身份信息,从而可以直接对设备进行控制。
[0086]其中,用户身份信息可以是字符串,例如,A、B、C、D,当创建新的用户身份信息,新的用户身份信息为E,再例如,001、002、003、004,当创建新的用户身份信息,新的用户身份信息为005。当然用户身份信息还可以是用户进行手势动作时采集到的用户的面部图像。
[0087]进一步地,手势识别控制装置400还包括:第二判断单元408用于,判断在当前用户设置设备的运行参数的预设时间内,是否接收到改变设备的运行参数的指令;存储单元406包括:第一存储子单元4062,用于若未接收到改变设备的运行参数的指令,则将新的用户身份信息与设置的运行参数对应存储;第二存储子单元4064,用于若接收到改变设备的运行参数的指令,则将新的用户身份信息与改变后的运行参数对应存储。
[0088]若在当前用户设置设备的运行参数的预设时间内,接收到改变设备的运行参数的指令,说明设置的运行参数不符合用户的使用习惯,将新的用户身份信息与改变后的运行参数对应存储,以使存储的运行参数是最符合用户的使用习惯的运行参数。因此,下次识别到通过该用户的手势动作对设备进行控制,可以保证对设备的控制更加符合该用户的使用习惯。
[0089]在上述技术方案中,由于不同用户进行的手势动作是不同的,例如有些用户在进行手势动作时的速度比较快,有些用户在进行手势动作时的速度比较慢,因此可以根据进行的手势动作的特征值来确定用户身份信息,以根据该用户身份信息对应的运行参数自动对设备进行控制,避免了用户在多次进行手势动作才能将设备设置到用户想要的状态,从而提升了用户体验。
[0090]图5示出了根据本发明的实施例的设备的示意框图。
[0091]如图5所示,根据本发明的实施例的设备500,包括上述任一项技术方案中的手势识别控制装置400,因此,该设备500具有和上述任一项技术方案中的手势识别控制装置400相同的技术效果,在此不再赘述。
[0092]其中,设备500包括:家用电器、智能家居设备,例如,家用电器包括空调器、冰箱、电视机、空气净化器等,智能家居设备包括智能橱柜、智能照明灯等。
[0093]以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,避免了用户在多次进行手势动作才能将设备设置到用户想要的状态,从而提升了用户体验。
[0094]在本发明中,术语“第一”、“第二”仅用于描述的目的,而不能理解为指示或暗示相对重要性;术语“多个”表示两个或两个以上。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0095]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种手势识别控制方法,其特征在于,包括: 在识别到手势动作时,确定所述手势动作的至少一个特征值,根据至少一个所述特征值判断是否预存储有与至少一个所述特征值均匹配的用户身份信息; 若预存储有与至少一个所述特征值均匹配的所述用户身份信息,则控制设备以与所述用户身份信息对应的运行参数运行。2.根据权利要求1所述的手势识别控制方法,其特征在于,所述判断是否预存储有与至少一个所述特征值匹配的用户身份信息的步骤包括: 判断至少一个所述特征值中的每个所述特征值的类别,并且判断每个所述特征值是否满足与每个所述特征值所属的类别相对应的预设条件; 若每个所述特征值均分别满足与其相对应的预设条件,则判定预存储有所述用户身份信息,且所述用户身份信息为所述预设条件对应的信息; 若任一所述特征值不满足与其对应的预设条件,则判定没有预存所述用户身份信息。3.根据权利要求2所述的手势识别控制方法,其特征在于,所述类别包括手势速度和手势幅度。4.根据权利要求3所述的手势识别控制方法,其特征在于,当所述特征值的类别为所述手势幅度时,所述特征值为进行所述手势动作时的红外反射信号的强度值曲线中相邻两个波峰分别对应的时间的差值,当所述特征值的类别为所述手势速度时,所述特征值为所述强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值。5.根据权利要求1至4中任一项所述的手势识别控制方法,其特征在于,还包括: 若没有与至少一个所述特征值均匹配的所述用户身份信息,则为当前用户创建新的用户身份信息,将至少一个所述特征值与所述新的用户身份信息对应存储,以及将所述新的用户身份信息与所述当前用户设置的运行参数对应存储。6.根据权利要求5所述的手势识别控制方法,其特征在于,还包括: 判断在所述当前用户设置所述设备的运行参数的预设时间内,是否接收到改变所述设备的运行参数的指令; 若未接收到改变所述设备的运行参数的指令,则将所述新的用户身份信息与所述设置的运行参数对应存储; 若接收到改变所述设备的运行参数的指令,则将所述新的用户身份信息与改变后的运行参数对应存储。7.一种手势识别控制装置,其特征在于,包括: 第一判断单元,用于在识别到手势动作时,确定所述手势动作的至少一个特征值,根据至少一个所述特征值判断是否预存储有与至少一个所述特征值均匹配的用户身份信息; 控制单元,用于若预存储有与至少一个所述特征值均匹配的所述用户身份信息,则控制设备以与所述用户身份信息对应的运行参数运行。8.根据权利要求7所述的手势识别控制装置,其特征在于,所述第一判断单元具体用于, 判断至少一个所述特征值中的每个所述特征值的类别,并且判断每个所述特征值是否满足与每个所述特征值所属的类别相对应的预设条件,若每个所述特征值均分别满足与其相对应的预设条件,则判定预存储有所述用户身份信息,且所述用户身份信息为所述预设条件对应的信息,若任一所述特征值不满足与其对应的预设条件,则判定没有预存所述用户身份信息。9.根据权利要求8所述的手势识别控制装置,其特征在于,所述类别包括手势速度和手势幅度。10.根据权利要求9所述的手势识别控制装置,其特征在于,当所述特征值的类别为所述手势幅度时,所述特征值为进行所述手势动作时的红外反射信号的强度值曲线中相邻两个波峰分别对应的时间的差值,当所述特征值的类别为所述手势速度时,所述特征值为所述强度值曲线中上升曲线段中的最大信号强度值和最小信号强度值分别对应的时间的差值。11.根据权利要求7至10中任一项所述的手势识别控制装置,其特征在于,还包括: 存储单元,用于若没有与至少一个所述特征值均匹配的所述用户身份信息,则为当前用户创建新的用户身份信息,将至少一个所述特征值与所述新的用户身份信息对应存储,以及将所述新的用户身份信息与所述当前用户设置的运行参数对应存储。12.根据权利要求11所述的手势识别控制装置,其特征在于,还包括: 第二判断单元用于,判断在所述当前用户设置所述设备的运行参数的预设时间内,是否接收到改变所述设备的运行参数的指令; 所述存储单元包括: 第一存储子单元,用于若未接收到改变所述设备的运行参数的指令,则将所述新的用户身份信息与所述设置的运行参数对应存储; 第二存储子单元,用于若接收到改变所述设备的运行参数的指令,则将所述新的用户身份信息与改变后的运行参数对应存储。13.—种设备,其特征在于,包括:如权利要求7至12中任一项所述的手势识别控制装置。
【文档编号】G05B19/418GK106019958SQ201610383341
【公开日】2016年10月12日
【申请日】2016年5月31日
【发明人】梁文潮
【申请人】广东美的制冷设备有限公司, 美的集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1