手势识别方法、终端设备和存储介质技术

技术编号:30018991 阅读:17 留言:0更新日期:2021-09-11 06:33
本申请公开了一种手势识别方法、终端设备和存储介质。本申请中手势识别方法包括:通过传感器采集的距离信息判断检测区域是否有遮挡物经过,所述检测区域为所述传感器对应的终端设备屏幕上方的区域;若在第一预设时长内,两个所述传感器先后检测到有遮挡物经过,通过所述两个传感器采集的距离信息所对应的时间信息,判断所述终端设备屏幕上方是否发生目标手势动作;若是,根据预设的手势动作与控制指令的映射关系,触发执行所述目标手势动作对应的控制指令。的控制指令。的控制指令。

【技术实现步骤摘要】
手势识别方法、终端设备和存储介质


[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]为了更清楚地说明本申请实施例或
技术介绍
中的技术方案,下面将对本申请实施例或
技术介绍
中所需要使用的附图进行说明。
[0036]图1为本申请实施例提供的一种手势识别方法的流程示意图;
[0037]图2为本申请实施例提供的另一种手势识别方法的流程示意图;
[0038]图3为本申请实施例提供的一种终端设备传感器分布示意图;
[0039]图4为本申请实施例提供的一种手从左往右移动时的传感器数据采集图表;
[0040]图5为本申请实施例提供的一种翻页手势识别流程示意图;
[0041]图6为本申请实施例提供的一种终端设备的结构示意图;
[0042]图7为本申请实施例提供的另一种终端设备的结构示意图。...

【技术保护点】

【技术特征摘要】
1.一种手势识别方法,其特征在于,包括:通过传感器采集的距离信息判断检测区域是否有遮挡物经过,所述检测区域为所述传感器对应的终端设备屏幕上方的区域;若在第一预设时长内,两个所述传感器先后检测到有遮挡物经过,通过所述两个传感器采集的距离信息所对应的时间信息,判断所述终端设备屏幕上方是否发生目标手势动作;若是,根据预设的手势动作与控制指令的映射关系,触发执行所述目标手势动作对应的控制指令。2.根据权利要求1所述的手势识别方法,其特征在于,所述通过传感器采集的距离信息判断终端设备屏幕上方是否有遮挡物经过,包括:通过所述传感器周期性地采集距离值;获取所述传感器相邻两次采集的距离值的差值,判断所述差值是否大于预设阈值;若大于,判断所述检测区域有遮挡物经过;若不大于,判断所述检测区域没有遮挡物经过。3.根据权利要求2所述的手势识别方法,其特征在于,所述通过所述两个传感器采集的距离信息所对应的时间信息,判断所述终端设备屏幕上方是否发生目标手势动作,包括:根据所述两个传感器采集的距离信息所对应的时间信息,确定所述两个传感器检测到遮挡物的时间差;若所述时间差为负,确定所述终端设备屏幕上方发生第一手势动作,若所述时间差为负,确定所述终端设备屏幕上方发生第二手势动作。4.根据权利要求3所述的手势识别方法,其特征在于,所述两个传感器包括第一传感器和第二传感器;所述根据所述两个传感器采集的距离信息所对应的时间信息,确定所述两个传感器检测到遮挡物的时间差,包括:获取所述第一传感器记录的有遮挡物经过时的第一时间戳,获取所述第二传感器记录的有遮挡物经过时的第二时间戳;计算所述第一时间戳和所述第二时间戳之差,获得所述检测到遮挡物的时间差。5.根据权利要求3或4所述的手势识别方法,其特征在于,所述通过传感器采集的距离信息判断检测区域是否有遮挡物经过之前,所述方法还包括:在所述终端设备用于阅读场景的情况下,检测到手势识别开启指令时,进入手势识别模式,所述阅读场景下所述终端设备屏幕显示电子书页面;所述第一手势动作对应跳转上一页的控制指令,所述第二手势动作对应跳转下一页的控制指令;所述根据预设的...

【专利技术属性】
技术研发人员:池桂良
申请(专利权)人:广东艾檬电子科技有限公司
类型:发明
国别省市:

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

1