logo好方法网

手势识别方法及装置


技术摘要:
本公开是关于手势识别方法及装置。该方法包括:控制屏幕下的指纹检测模块进行指纹检测,以获取与屏幕的指纹检测区域中多个子区域对应的指纹检测信号;确定被检测物体与屏幕间的检测距离大于第一距离阈值并小于或等于第二距离阈值;以及确定指纹检测信号的变化情况,并  全部
背景技术:
随着电子设备技术的发展,触摸屏所具有的功能也越来越多,比如手势识别功能。 相关技术中,用户在使用电子设备的过程中,可以通过在屏幕点击或移动手指以做出相应 的手势,使电子设备识别该手势,并进行相应的操作。
技术实现要素:
为克服相关技术中存在的问题,本公开的实施例提供一种手势识别方法及装置。 技术方案如下: 根据本公开的实施例的第一方面,提供一种手势识别方法,包括: 控制屏幕下的指纹检测模块进行指纹检测,以获取与屏幕的指纹检测区域中多个 子区域对应的指纹检测信号; 确定被检测物体与屏幕间的检测距离大于第一距离阈值并小于或等于第二距离 阈值;以及 确定指纹检测信号的变化情况,并当指纹检测信号的变化情况满足设定条件时, 执行对应的手势操作。 本公开的实施例提供的技术方案中,通过控制屏幕下的指纹检测模块进行指纹检 测,以获取与屏幕的指纹检测区域中多个子区域对应的指纹检测信号,当确定被检测物体 与屏幕间的检测距离大于第一距离阈值并小于或等于第二距离阈值时(即被检测物体与屏 幕并不接触,但被检测物体与屏幕的距离也不会太远),确定指纹检测信号的变化情况,并 当指纹检测信号的变化情况满足设定条件时,执行对应的手势操作。上述方案能够在被检 测物体与屏幕并不接触时,获取该被检测物体所做出的手势,即能够在用户并不方便触摸 屏幕时执行用户的手势操作,从而改善了用户体验。 在一个实施例中,确定指纹检测信号的变化情况,包括: 获取多个子区域对应的指纹检测信号在至少两个时间点的信号分布情况; 根据至少两个时间点的信号分布情况,确定指纹检测信号的变化情况。 在一个实施例中,获取多个子区域对应的指纹检测信号在至少两个时间点的信号 分布情况,包括: 当多个子区域中任一个子区域对应的指纹检测信号的强度值满足信号强度预设 条件时,获取与该子区域对应的位置信息以及该位置信息的获取时间,其中所获取的位置 信息的获取时间包括至少两个时间点; 根据至少两个时间点的信号分布情况,确定指纹检测信号的变化情况,包括: 根据多个位置信息以及每个位置信息的获取时间,确定指纹检测信号的变化情 况。 5 CN 111610921 A 说 明 书 2/14 页 在一个实施例中,根据多个位置信息以及每个位置信息的获取时间,确定指纹检 测信号的变化情况,包括: 根据多个位置信息、每个位置信息的获取时间以及每个位置信息对应的子区域对 应的指纹检测信号的强度值确定指纹检测信号的变化情况。 在一个实施例中,确定指纹检测信号的变化情况,包括: 获取至少一个子区域对应的指纹检测信号在至少两个时间点的信号强度值; 根据至少两个时间点的信号强度值,确定指纹检测信号的变化情况。 在一个实施例中,确定被检测物体与屏幕间的检测距离大于第一距离阈值并小于 或等于第二距离阈值,包括: 确定指纹检测信号的信噪比位于设定区间内,其中,信噪比与检测距离反相关。 在一个实施例中,控制屏幕下的指纹检测模块进行指纹检测,以获取与屏幕的指 纹检测区域中每个子区域对应的指纹检测信号,包括: 确定电子设备的工作模式; 当工作模式满足预设的手势获取条件时,控制屏幕下的指纹检测模块进行指纹检 测,以获取与屏幕的指纹检测区域中每个子区域对应的指纹检测信号。 本公开的实施例的第二方面,提供一种手势识别装置,包括: 指纹检测模块,用于控制屏幕下的指纹检测模块进行指纹检测,以获取与屏幕的 指纹检测区域中多个子区域对应的指纹检测信号; 距离确定模块,用于确定被检测物体与屏幕间的检测距离大于第一距离阈值并小 于或等于第二距离阈值;以及 手势操作模块,用于确定指纹检测信号的变化情况,并当指纹检测信号的变化情 况满足设定条件时,执行对应的手势操作。 在一个实施例中,手势操作模块,包括: 信号分布获取子模块,用于获取多个子区域对应的指纹检测信号在至少两个时间 点的信号分布情况; 第一变化情况确定子模块,用于根据至少两个时间点的信号分布情况,确定指纹 检测信号的变化情况。 在一个实施例中,信号分布获取子模块,包括: 位置信息获取单元,用于当多个子区域中任一个子区域对应的指纹检测信号的强 度值满足信号强度预设条件时,获取与该子区域对应的位置信息以及该位置信息的获取时 间,其中所获取的位置信息的获取时间包括至少两个时间点; 第一变化情况确定子模块,包括: 变化情况确定单元,用于根据多个位置信息以及每个位置信息的获取时间,确定 指纹检测信号的变化情况。 在一个实施例中,变化情况确定单元,包括: 变化情况确定子单元,用于根据多个位置信息、每个位置信息的获取时间以及每 个位置信息对应的子区域对应的指纹检测信号的强度值确定指纹检测信号的变化情况。 在一个实施例中,手势操作模块,包括: 子区域信号强度获取子模块,用于获取至少一个子区域对应的指纹检测信号在至 6 CN 111610921 A 说 明 书 3/14 页 少两个时间点的信号强度值; 第二变化情况确定子模块,用于根据至少两个时间点的信号强度值,确定指纹检 测信号的变化情况。 在一个实施例中,距离确定模块,包括: 距离确定子模块,用于确定指纹检测信号的信噪比位于设定区间内,其中,信噪比 与检测距离反相关。 在一个实施例中,指纹检测模块,包括: 工作模式确定子模块,用于确定电子设备的工作模式; 指纹检测子模块,用于当工作模式满足预设的手势获取条件时,控制屏幕下的指 纹检测模块进行指纹检测,以获取与屏幕的指纹检测区域中每个子区域对应的指纹检测信 号。 本公开的实施例的第三方面,提供一种手势识别装置,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,处理器被配置为: 控制屏幕下的指纹检测模块进行指纹检测,以获取与屏幕的指纹检测区域中多个 子区域对应的指纹检测信号; 确定被检测物体与屏幕间的检测距离大于第一距离阈值并小于或等于第二距离 阈值;以及 确定指纹检测信号的变化情况,并当指纹检测信号的变化情况满足设定条件时, 执行对应的手势操作。 本公开的实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机 指令,其特征在于,该指令被处理器执行时实现本公开的实施例的第一方面中任一项方法 的步骤。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。 附图说明 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。 图1a是根据一示例性实施例示出的手势识别方法的流程示意图; 图1b1是根据一示例性实施例示出的手势识别方法的流程示意图; 图1b2是根据一示例性实施例示出的指纹检测区域指纹检测信号强度示意图; 图1b3是根据一示例性实施例示出的指纹检测区域指纹检测信号强度示意图; 图1c是根据一示例性实施例示出的手势识别方法的流程示意图; 图1d是根据一示例性实施例示出的手势识别方法的流程示意图; 图1e是根据一示例性实施例示出的手势识别方法的流程示意图; 图1f是根据一示例性实施例示出的手势识别方法的流程示意图; 图2a是根据一示例性实施例示出的手势识别装置的结构示意图; 7 CN 111610921 A 说 明 书 4/14 页 图2b是根据一示例性实施例示出的手势识别装置的结构示意图; 图2c是根据一示例性实施例示出的手势识别装置的结构示意图; 图2d是根据一示例性实施例示出的手势识别装置的结构示意图; 图2e是根据一示例性实施例示出的手势识别装置的结构示意图; 图2f是根据一示例性实施例示出的手势识别装置的结构示意图; 图2g是根据一示例性实施例示出的手势识别装置的结构示意图; 图3是根据一示例性实施例示出的一种装置的框图; 图4是根据一示例性实施例示出的一种装置的框图。
下载此资料需消耗2积分,
分享到:
收藏