指关节敲击事件的识别方法及电子设备技术

技术编号:38813911 阅读:33 留言:0更新日期:2023-09-15 19:53
本申请实施例提供了一种指关节敲击事件的识别方法及电子设备。在该方法中,电子设备中ACC传感器的采样频率设置为低频采样。在连续的两次操作中,关于第一次操作对应的输入事件是否为指关节敲击事件,电子设备基于TP容值数据进行识别,在识别结果为指关节敲击事件时,再将加速度传感器的采样频率设置为高频采样,并基于TP容值数据和高频ACC数据识别第二次操作对应的输入事件是否为指关节敲击事件。这样,在电子设备屏幕亮屏后但没有触摸事件的大部分时间内,ACC传感器只需长时间处于低频工作状态,极大地降低了电子设备的系统功耗,提升了电子设备的续航时长。提升了电子设备的续航时长。提升了电子设备的续航时长。

【技术实现步骤摘要】
指关节敲击事件的识别方法及电子设备


[0001]本申请涉及智能终端
,尤其涉及一种指关节敲击事件的识别方法及电子设备。

技术介绍

[0002]指关节敲击操作,是一种广泛应用于手机、平板等电子产品中的便捷操作。单指指关节在屏幕同一位置连续敲击两下可以截取当前屏幕,双指指关节双击屏幕可以启动录屏或者是停止录屏。指关节敲击录屏、截屏的方案为用户提供了很大的便利,提升了用户的使用体验。
[0003]然而,指关节敲击识别算法需要在短时间内获取大量的ACC(Acceleration,加速度)等传感器数据,故这些传感器需要以非常高的采样频率进行数据采集。但是,传感器的高采样频率无疑会给电子产品带来很大的功耗开销,影响电子设备的续航能力。

技术实现思路

[0004]为了解决上述技术问题,本申请实施例提供一种指关节敲击事件的识别方法及电子设备。在该方法中,在电子设备屏幕亮屏后但没有触摸事件的大部分时间内,ACC传感器只需长时间处于低频工作状态,只有在电子设备基于TP容值数据识别到第一次操作对应的输入事件为指关节敲击事件时,ACC传感器才需高频工作,以使电子设备可以根据TP容值数据和高频ACC数据识别第二次操作对应的输入事件是否为指关节敲击事件,极大地降低了电子设备的系统功耗,提升了电子设备的续航时长。
[0005]第一方面,本申请实施例提供一种指关节敲击事件的识别方法。该方法应用于电子设备中,包括:
[0006]响应于第一次操作,电子设备获取与第一次操作对应的第一触摸屏TP容值数据;电子设备中加速度传感器的采样频率为第一频率;电子设备根据第一TP容值数据对第一次操作对应的输入事件进行识别;在识别到第一次操作对应的输入事件为指关节敲击事件时,电子设备将ACC传感器的采样频率调整至第二频率,第二频率大于第一频率;响应于第二次操作,电子设备获取与第二次操作对应的第二TP容值数据和ACC数据;其中,第二次操作与第一次操作为连续的两次操作;电子设备根据第二TP容值数据和ACC数据对第二次操作对应的输入事件进行识别;在识别到第二次操作对应的输入事件为指关节敲击事件时,电子设备确定与第一次操作和第二次操作对应的输入事件为指关节双击事件。
[0007]在该方法中,电子设备中ACC传感器的采样频率设置为低频采样。在连续的两次操作中,关于第一次操作对应的输入事件是否为指关节敲击事件,电子设备基于TP容值数据进行识别,在识别结果为指关节敲击事件时,再将加速度传感器的采样频率设置为高频采样,并基于TP容值数据和高频ACC数据识别第二次操作对应的输入事件是否为指关节敲击事件。
[0008]这样,在电子设备屏幕亮屏后但没有触摸事件的大部分时间内,ACC传感器只需长
时间处于低频工作状态,只有在电子设备基于TP容值数据识别到第一次操作对应的输入事件为指关节敲击事件时,ACC传感器才需高频工作,以使电子设备可以根据TP容值数据和高频ACC数据识别第二次操作对应的输入事件是否为指关节敲击事件,极大地降低了电子设备的系统功耗,提升了电子设备的续航时长。
[0009]根据第一方面,在电子设备根据第二TP容值数据和ACC数据对第二次操作对应的输入事件进行识别之后,该方法还包括:电子设备将ACC传感器的采样频率调整至第一频率。
[0010]这样,在电子设备根据第二TP容值数据和ACC数据对第二次操作对应的输入事件进行识别之后,电子设备将ACC传感器的采样频率由高频调整至低频,以使电子设备屏幕亮屏后但没有触摸事件的大部分时间内,ACC传感器只需处于低频工作状态。
[0011]根据第一方面,或者以上第一方面的任意一种实现方式,电子设备根据第一TP容值数据对第一次操作对应的输入事件进行识别,可以包括:在指关节敲击事件的识别线程的状态为第一状态时,电子设备根据第一TP容值数据对第一次操作对应的输入事件进行识别;其中,第一状态用于指示等待对第一次操作对应的输入事件进行识别;
[0012]在电子设备识别到第一次操作对应的输入事件为指关节敲击事件时,还包括:电子设备将识别线程的状态更新为第二状态;其中,第二状态用于指示等待对第二次操作对应的输入事件进行识别;
[0013]电子设备根据第二TP容值数据和ACC数据对第二次操作对应的输入事件进行识别,包括:在指关节敲击事件的识别线程的状态为第二状态时,电子设备根据第二TP容值数据和ACC数据对第二次操作对应的输入事件进行识别;在对第二次操作对应的输入事件完成识别后,电子设备将识别线程的状态复位至第一状态。
[0014]其中,第一状态可以理解为指关节敲击事件的识别线程的初始状态。
[0015]这样,电子设备可以基于指关节敲击事件的识别线程的状态,判断是仅基于TP容值数据对输入事件进行识别,还是基于TP容值数据和ACC数据对输入事件进行识别,以确保首次识别只需TP容值数据,再次识别才需高频ACC数据。
[0016]根据第一方面,或者以上第一方面的任意一种实现方式,该方法还包括:在识别到第一次操作对应的输入事件为非指关节敲击事件时,电子设备将识别线程的状态复位至第一状态。
[0017]由于第一次操作对应的输入事件为非指关节敲击事件时,电子设备会停止后续的预测,故将将识别线程的状态复位至第一状态,重新等待下一次输入事件的到来。
[0018]根据第一方面,或者以上第一方面的任意一种实现方式,该方法还包括:在识别到第一次操作对应的输入事件为非指关节敲击事件时,电子设备根据第一TP容值数据确定与第一次操作对应的输入事件为指腹点击事件。
[0019]根据第一方面,或者以上第一方面的任意一种实现方式,响应于第一次操作时,该方法还包括:电子设备启动定时器;其中,定时器的时长用于指示用户完成双击操作时所允许的两次操作时间间隔的最大值;响应于第二次操作,电子设备获取与第二次操作对应的第二TP容值数据和ACC数据;在定时器未超时时,响应于第二次操作,电子设备获取与第二次操作对应的第二TP容值数据和ACC数据,并关闭定时器。
[0020]这样,可以确保由第二次操作与第一次操作组成的双击操作的有效性。
[0021]根据第一方面,或者以上第一方面的任意一种实现方式,在将ACC传感器的采样频率调整至第二频率之后,该方法还包括:在定时器超时时,电子设备将ACC传感器的采样频率调整至第一频率。
[0022]这样,在定时器超时时,电子设备会停止后续的预测,电子设备将ACC传感器的采样频率由高频调整至低频,重新等待下一次输入事件的到来。
[0023]根据第一方面,或者以上第一方面的任意一种实现方式,该方法还包括:在定时器超时时,电子设备将识别线程的状态复位至第一状态。
[0024]由于定时器超时,电子设备会停止后续的预测,故将将识别线程的状态复位至第一状态,重新等待下一次输入事件的到来。
[0025]根据第一方面,或者以上第一方面的任意一种实现方式,第一次操作和第二次操作均为单指关节敲击操作时,指关节双击事件为单指本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种指关节敲击事件的识别方法,其特征在于,应用于电子设备中,包括:响应于第一次操作,获取与第一次操作对应的第一触摸屏TP容值数据;所述电子设备中加速度传感器的采样频率为第一频率;根据所述第一TP容值数据对所述第一次操作对应的输入事件进行识别;在识别到所述第一次操作对应的输入事件为指关节敲击事件时,将所述加速度ACC传感器的采样频率调整至第二频率,所述第二频率大于所述第一频率;响应于第二次操作,获取与所述第二次操作对应的第二TP容值数据和ACC数据;其中,所述第二次操作与所述第一次操作为连续的两次操作;根据所述第二TP容值数据和所述ACC数据对所述第二次操作对应的输入事件进行识别;在识别到所述第二次操作对应的输入事件为指关节敲击事件时,确定与所述第一次操作和所述第二次操作对应的输入事件为指关节双击事件。2.根据权利要求1所述的方法,其特征在于,在根据所述第二TP容值数据和所述ACC数据对所述第二次操作对应的输入事件进行识别之后,还包括:将所述ACC传感器的采样频率调整至所述第一频率。3.根据权利要求1所述的方法,其特征在于,根据所述第一TP容值数据对所述第一次操作对应的输入事件进行识别,包括:在指关节敲击事件的识别线程的状态为第一状态时,根据所述第一TP容值数据对所述第一次操作对应的输入事件进行识别;其中,所述第一状态用于指示等待对第一次操作对应的输入事件进行识别;在识别到所述第一次操作对应的输入事件为指关节敲击事件时,还包括:将所述识别线程的状态更新为第二状态;其中,所述第二状态用于指示等待对第二次操作对应的输入事件进行识别;根据所述第二TP容值数据和所述ACC数据对所述第二次操作对应的输入事件进行识别,包括:在指关节敲击事件的识别线程的状态为第二状态时,根据所述第二TP容值数据和所述ACC数据对所述第二次操作对应的输入事件进行识别;在对所述第二次操作对应的输入事件完成识别后,将所述识别线程的状态复位至所述第一状态。4.根据权利要求3所述的方法,其特征在于,还包括:在识别到所述第一次操作对应的输入事件为非指关节敲击事件时,将所述识别线程的状态复位至所述第一状态。5.根据权利要求4所述的方法,其特征在于,还包括:在识别到所述第一次操作对应的输入事件为非指关节敲击事件时,根据所述第一TP容值数据确定与所述第一次操作对应的输入事件为指腹点击事件。6.根据权利要求3所述的方法,其特征在于,响应于第一次操作时,还包括:启动定时器;其中,所述定时器的时长用于指示用户完成双击操作时所允许的两次操作时间间隔的最大值;响应于第二次操作,获取与所述第二次操作对应的第二TP容值数据和ACC数据;
在所述定时器未超时时,响应于第二次操作,获取与所述第二次操作对应的第二TP容值数据和ACC数据,并关闭所述定时器。7.根据权利要求6所述的方法,其特征在于,在将所述ACC传感器的采样频...

【专利技术属性】
技术研发人员:甄鹏亮
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1