一种手势操作识别方法及应用该方法的手势控制装置与流程

文档序号:21025974发布日期:2020-06-09 19:56阅读:197来源:国知局
一种手势操作识别方法及应用该方法的手势控制装置与流程

本发明涉及一种手势操作识别方法,本发明还涉及应用该手势操作识别的手势控制装置。



背景技术:

智能操作随着家电的智能化程度不断的提高越来越普遍。如授权公告号为cn207232887u(申请号为cn201720886677.9)的中国实用新型专利《一种手势控制调节装置》,其中公开的手势控制调节装置,包括:pcb电路板,所述pcb电路板上的四个角设有安装孔;所述pcb电路板上还设有主控芯片、用于显示功能状态的功能显示电路和手势识别电路;电机,所述电机与pcb电路板上的主控芯片相连;所述手势识别电路用于实时获取用户的手势信号,手势识别电路将用户的手势信号发送到主控芯片,主控芯片获取手势信号后,向电机发送档位调整信号,电机根据档位调整信号做出响应,而在进行调节时,需要用户在一个方向上重复进行滑动动作才能够将档位调节至需要的档位,当需要调节的档位跨度较高时,操作相对复杂,并且档位很难准确的调节至需要的档位。

授权公告号为cn202931503(申请号为201220566377.x)的中国实用新型专利《一种可手势识别的遥控系统及电视机》,其中公开的遥控系统在使用时,用户进需要在遥控器触摸板上输入操作手势,遥控器中的主控芯片将其与存储器中手势库中次操作手势动作进行对比识别,进而获取识别结果,根据识别结果进行操作。该操作方法更加简单,但是该方法在进行手势识别时,存在识别率的问题,很难达到完全准确识别的效果。



技术实现要素:

本发明所要解决的第一个技术问题是针对上述现有技术提供一种能够准确识别手势的手势操作识别方法。

本发明所要解决的第二个技术问题是针对上述现有技术提供一种能够进行准确的手势控制的手势控制装置。

本发明解决上述第一个技术问题所采用的技术方案为:一种手势操作识别方法,其特征在于:触摸区分布设置有多个触摸信号点;将触摸信号点划分为至少两个具有不同区域值的区域;

按照操作手势动作顺序依次获取触摸区中操作手势动作经过的各触摸信号点对应的区域值,进而构成操作手势编码;

将操作手势编码与存储的各操作指令对应的手势识别码进行比对,进而获取对应的标准手势结果。

为了加快识别速度,并保证准确的识别结果,所述手势识别码至少包括能够表示操作指令对应手势按照动作顺序经过的区域而形成的简化区位码;

具有相同的简化区位码对应的手势识别码还包括至少一级能够描述操作指令中具有区别特点的操作手势编码片段而形成的辅助编码;

合并操作手势编码中连续相同的区域值,进而获取能够表示操作手势按照动作顺序经过的区域的操作手势区位码,将操作手势区位码与各操作指令对应的简化区位码进行比较,判断进而获取目标操作指令;

判断目标操作是否唯一,如果是,则获取操作手势编码对应的操作指令;

如果否则分级将各目标操作指令对应的辅助编码与操作手势编码进行比较计算,判断操作手势编码中包括的对应的辅助编码,进而确定操作手势编码对应的操作指令。

本发明解决上述第二个技术问题所采用的技术方案为:一种手势控制装置,其特征在于:包括

面板,具有触摸区;

感应键,包括有多个并分布设置在所述面板的触摸区的下方;

电路板,与感应键电连接,用于获取感应键传送的检测信号并输出识别的指令信号。

优选地,所述电路板包括感应键检测电路以及与感应键检测电路电连接的控制器,所述感应键检测电路与各感应键电连接。

可选择地,多个感应键呈矩形排列设置或者呈发散状排列设置。

优选地,所述感应键为电容键。

与现有技术相比,本发明的优点在于:该手势操作识别方法中,将触摸区分布设置有多个触摸信号点,并将触摸信号点进行区域化,如此实现了手势动作的编码化,如此在进行比较时,计算量小,且识别的结果更加准确。特别再将各操作指令对应的手势识别码设置为简化区位码以及辅助编码,使得各操作指令对应的手势识别码唯一化,确保了操作手势识别的完全准确性。

而相应应用的该手势操作识别方法的手势控制装置相对于现有的手势控制装置计算量小,对硬件要求低,识别速度快且能保证识别结果的准确性,可操作性更强。

附图说明

图1为本发明实施例中手势控制装置的结构框图。

图2为本发明实施例中感应键的分布图。

具体实施方式

以下结合附图实施例对本发明作进一步详细描述。

如图1和图2所示,本实施例中的手势控制装置,包括

面板,具有触摸区;该面板可以直接为产品上的面板,如可以为油烟机的前面板,可以为灶具的上面板等;在产品中通常会对触摸区进行标记,指示使用者在规定的触摸区内进行手势操作;

感应键1,包括有多个;本实施例中的感应键1采用电容按键,这些感应键1分布设置在面板的触摸区的下方,感应键1可以呈矩形排列设置,也可以呈发散状的圆形排列设置;当使用者在面板的触摸区滑动时,使用者手指经过的位置对应的感应键1的电容值则会发生变化;

电路板2,与感应键1电连接,用于获取感应键1传送的检测信号并输出识别的指令信号;本实施例中的电路板2包括感应键检测电路21以及与感应键检测电路21电连接的控制器22;感应键检测电路21与各感应键1电连接。当用户进行手势操作时,则感应键检测电路21能够获取对应感应键1的电容变化信号,进而传送给控制器22,控制器22则可以根据这些信号获取操作手势对应的操作手势编码。

本实施例中的手势操作识别方法,包括以下步骤:

触摸区分布设置有多个触摸信号点,本实施例中的感应键1对应在触摸区上的点位则构成这些触摸信号点;将触摸信号点划分为至少两个具有不同区域值的区域,根据具体的需要划分区域,如可以划分为沿上下方向分布的多个区域,划分为沿左右方向分布的多个区域,其划分规则主要根据需要识别的手势内容进行确定;如进行数字识别时,则可划分为沿上下方向分布的多个区域,每个区域设定一个区域码;

按照操作手势动作顺序依次获取触摸区中操作手势动作经过的各触摸信号点对应的区域值,进而构成操作手势编码;

将操作手势编码与存储的各操作指令对应的手势识别码进行比对,进而获取对应的标准手势结果;

本实施例中的手势识别码至少包括能够表示操作指令对应手势按照动作顺序经过的区域而形成的简化区位码;

具有相同的简化区位码对应的手势识别码还包括至少一级能够描述操作指令中具有区别特点的操作手势编码片段而形成的辅助编码;

合并操作手势编码中连续相同的区域值,进而获取能够表示操作手势按照动作顺序经过的区域的操作手势区位码,将操作手势区位码与各操作指令对应的简化区位码进行比较,判断进而获取目标操作指令;

判断目标操作是否唯一,如果是,则获取操作手势编码对应的操作指令;

如果否则分级将各目标操作指令对应的辅助编码与操作手势编码进行比较计算,判断操作手势编码中包括的对应的辅助编码,进而确定操作手势编码对应的操作指令。

以一个具体的数字识别过程为例对手势操作识别方法进行详细的说明;

感应键1设置为九个,按照三行三列进行排列为一个矩形,沿水平方向划分区域,进而形成沿上下方向的三个区域,按照自上而下的顺序,三个区域的区域码分别为a、b、c。

设置1至9各个数字对应的手势识别码:

数字1:简化区位码abc;(2、3、7均不是则为1,放在最后识别)

数字2:简化区位码abc,辅助编码bcc。(即数字2特点为最后笔画是竖横);

数字3:简化区位码abc,辅助编码bbc。(即数字3特点为中间笔画是横竖);

数字4:简化区位码ababc;

数字5:简化区位码abca;

数字6:简化区位码abcb;

数字7:简化区位码abc,辅助编码aab。(即数字7特点为起始笔画是横竖,2也包含横竖,但程序执行有先后,只需要放在2之后来识别即可);

数字8:简化区位码abcba;

数字9:简化区位码ababc;辅助编码aab。

以数字2的识别过程为例进行说明:

数字2对应检测出的操作手势编码通常为aaabccc,则该操作手势编码经过合并后获取的操作手势区位码即为abc。

操作手势区位码为abc时,则确定的目标操作指令为数字1、数字2、数字3、数字7,进而再判断数字2对应的操作手势编码aaabccc中包括数字2对应的辅助编码bcc,则确定该操作手势为数字2,进而可以根据数字2对应的指令进行控制。

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