通道数据处理制造技术

技术编号:39896100 阅读:7 留言:0更新日期:2023-12-30 13:09
本申请公开一种通道数据处理

【技术实现步骤摘要】
通道数据处理、按压方式确定方法和系统、电子设备


[0001]本申请涉及信号处理
,具体涉及一种通道数据处理

按键的按压方式确定方法和系统

电子设备


技术介绍

[0002]按键作为人机交互中最常用的工具之一,已经深入到人们生产生活中的几乎每一个角落

随着社会的进步,人们也越来越注重体验

传统方案往往采用机械式按键和电容式触控按键,这些类型的按键虽然能够接收用户输入的相应操作,然而,机械式按键存在噪声大的缺陷,电容式触控按键容易受到环境影响,可靠性低,可见传统按键容易影响用户体验


技术实现思路

[0003]鉴于此,本申请提供一种通道数据处理

按键的按压方式确定方法和系统

电子设备,以解决可见传统按键容易影响用户体验的技术问题

[0004]本申请第一方面提供一种通道数据处理方法,包括:
[0005]根据压感传感器的检测通道获得的测量数据和基线之间的关系确定第一状态标志;
[0006]根据所述第一状态标志确定检测通道对应的第一按压方式

[0007]可选地,所述第一状态标志包括第一按压标志和第一离手标志;所述根据所述第一状态标志确定检测通道对应的第一按压方式包括:在所述第一按压标志有效时,进行第一按压计数,在所述第一离手标志有效时,进行第一离手计数;根据所述第一按压标志

所述第一离手标志<br/>、
所述第一按压计数和
/
或所述第一离手计数确定所述第一按压方式

[0008]可选地,所述根据所述第一按压标志

所述第一离手标志

所述第一按压计数和
/
或所述第一离手计数确定所述第一按压方式包括:在所述第一按压标志转为所述第一离手标志时,若所述第一离手计数大于预设的连击阈值,则将所述第一按压方式确定为单击,若所述第一离手计数小于或者等于所述连击阈值,则将所述第一按压方式确定为连击

[0009]可选地,所述第一状态标志还包括长按标志;所述根据所述第一状态标志确定检测通道对应的第一按压方式还包括:在所述第一按压标志有效时,进行长按计数;在所述长按标志无效,且所述第一按压标志有效时,若所述第一按压计数大于或者等于所述长按计数,则将所述第一按压方式确定为长按

[0010]可选地,所述第一状态标志还包括重按标志;所述测量数据包括当前数据;所述根据所述第一按压标志

所述第一离手标志

所述第一按压计数和
/
或所述第一离手计数确定所述第一按压方式包括:在所述第一按压方式为单击时,若所述当前数据和对应基线值之间的差值大于预设的第一重按阈值,则判定所述重按标志有效,进行重按计数;根据所述重按计数识别重按方式

[0011]可选地,在根据所述第一状态标志确定检测通道对应的第一按压方式之前,所述
通道数据处理方法还包括:若当前数据和对应基线值之间的差值小于预设的第一离手阈值,判定所述第一按压标志无效,所述第一离手标志有效;若当前数据和对应基线值之间的差值大于或者等于所述第一离手阈值,判定所述第一按压标志有效,所述第一离手标志无效

[0012]可选地,在若当前数据和对应基线值之间的差值小于预设的第一离手阈值,判定所述第一按压标志无效,所述第一离手标志有效之后,所述通道数据处理方法还包括:将长按计数和所述第一离手计数清零;和
/
或,若长按计数大于预设的长按更新计数,则将所述长按计数设为所述长按更新计数

[0013]可选地,所述在所述第一按压标志有效时,进行第一按压计数,在所述第一离手标志有效时,进行第一离手计数包括:在所述第一离手标志有效时,若所述第一离手计数大于或者等于预设的第二离手阈值,则将所述第一离手计数置为所述第二离手阈值,若所述第一离手计数小于所述第二离手阈值,则在接收到一个测量数据时,将所述第一离手计数增加一个计数单位;在所述第一按压标志有效,且长按标志无效时,若所述第一按压计数大于或者等于长按计数,则将所述第一按压计数置为所述长按计数,若所述第一按压计数小于所述长按计数,则在接收到一个测量数据时,将所述第一按压计数增加一个计数单位

[0014]可选地,所述根据所述第一状态标志确定检测通道对应的第一按压方式还包括:若所述第一按压方式为长按,或者所述第一离手计数大于或者等于第二离手阈值,则将所述第一按压计数和所述第一离手计数清零,且将所述第一按压标志

所述第一离手标志

长按标志

重按标志

强制更新标志置为无效,并将所述第一按压方式确定为离手状态

[0015]可选地,在根据压感传感器的检测通道获得的测量数据和基线之间的关系确定第一状态标志之前,所述通道数据处理方法还包括:
S130
,根据所述测量数据确定基点;
S140
,根据所述基点和预设的基线限制参数确定基线上限和基线下限,所述基线限制参数用于描述所述基线的高度;
S150
,根据所述测量数据

所述基线上限和所述基线下限确定各个所述测量数据对应的基线值

[0016]可选地,所述根据所述测量数据

所述基线上限和所述基线下限确定各个所述测量数据对应的基线值包括:在第
n
个数据大于所述基线上限时,根据所述基线上限确定所述第
n
个数据对应的第
n
个基线值,在所述第
n
个数据小于所述基线下限时,根据所述基线下限确定所述第
n
个基线值,在所述第
n
个数据小于或者等于所述基线上限,且大于或者等于所述基线下限时,根据所述第
n
个数据确定所述第
n
个基线值

[0017]可选地,所述根据所述测量数据

所述基线上限和所述基线下限确定各个所述测量数据对应的基线值还包括:在基线值等于所述基线上限或者所述基线下限的次数连续超过预设次数,将强制更新标志置为有效;在所述强制更新标志为有效,且所述测量数据为平滑状态时,更新基点,并将所述强制更新标志置为无效

[0018]可选地,所述强制更新标志置的设置方法还包括:在长按计数大于第一长按阈值,所述第一离手标志无效,所述测量数据为非平滑状态,且所述第一按压标志无效时,将所述强制更新标志置设为有效

[0019]可选地,在根据所述测量数据

所述基线上限和所述基线下限确定各个所述测量数据对应的基线值之后,所述通道数据处理方法还包括:
S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种通道数据处理方法,其特征在于,包括:根据压感传感器的检测通道获得的测量数据和基线之间的关系确定第一状态标志;根据所述第一状态标志确定检测通道对应的第一按压方式
。2.
根据权利要求1所述的通道数据处理方法,其特征在于,所述第一状态标志包括第一按压标志和第一离手标志;所述根据所述第一状态标志确定检测通道对应的第一按压方式包括:在所述第一按压标志有效时,进行第一按压计数,在所述第一离手标志有效时,进行第一离手计数;根据所述第一按压标志

所述第一离手标志

所述第一按压计数和
/
或所述第一离手计数确定所述第一按压方式
。3.
根据权利要求2所述的通道数据处理方法,其特征在于,所述根据所述第一按压标志

所述第一离手标志

所述第一按压计数和
/
或所述第一离手计数确定所述第一按压方式包括:在所述第一按压标志转为所述第一离手标志时,若所述第一离手计数大于预设的连击阈值,则将所述第一按压方式确定为单击,若所述第一离手计数小于或者等于所述连击阈值,则将所述第一按压方式确定为连击
。4.
根据权利要求2所述的通道数据处理方法,其特征在于,所述第一状态标志还包括长按标志;所述根据所述第一状态标志确定检测通道对应的第一按压方式还包括:在所述第一按压标志有效时,进行长按计数;在所述长按标志无效,且所述第一按压标志有效时,若所述第一按压计数大于或者等于所述长按计数,则将所述第一按压方式确定为长按
。5.
根据权利要求2所述的通道数据处理方法,其特征在于,所述第一状态标志还包括重按标志;所述测量数据包括当前数据;所述根据所述第一按压标志

所述第一离手标志

所述第一按压计数和
/
或所述第一离手计数确定所述第一按压方式包括:在所述第一按压方式为单击时,若所述当前数据和对应基线值之间的差值大于预设的第一重按阈值,则判定所述重按标志有效,进行重按计数;根据所述重按计数识别重按方式
。6.
根据权利要求2所述的通道数据处理方法,其特征在于,在根据所述第一状态标志确定检测通道对应的第一按压方式之前,所述通道数据处理方法还包括:若当前数据和对应基线值之间的差值小于预设的第一离手阈值,判定所述第一按压标志无效,所述第一离手标志有效;若当前数据和对应基线值之间的差值大于或者等于所述第一离手阈值,判定所述第一按压标志有效,所述第一离手标志无效
。7.
根据权利要求6所述的通道数据处理方法,其特征在于,在若当前数据和对应基线值之间的差值小于预设的第一离手阈值,判定所述第一按压标志无效,所述第一离手标志有效之后,所述通道数据处理方法还包括:将长按计数和所述第一离手计数清零;
若所述长按计数大于预设的长按更新计数,则将所述长按计数设为所述长按更新计数
。8.
根据权利要求6所述的通道数据处理方法,其特征在于,所述在所述第一按压标志有效时,进行第一按压计数,在所述第一离手标志有效时,进行第一离手计数包括:在所述第一离手标志有效时,若所述第一离手计数大于或者等于预设的第二离手阈值,则将所述第一离手计数置为所述第二离手阈值,若所述第一离手计数小于所述第二离手阈值,则在接收到一个测量数据时,将所述第一离手计数增加一个计数单位;在所述第一按压标志有效,且长按标志无效时,若所述第一按压计数大于或者等于长按计数,则将所述第一按压计数置为所述长按计数,若所述第一按压计数小于所述长按计数,则在接收到一个测量数据时,将所述第一按压计数增加一个计数单位
。9.
根据权利要求6所述的通道数据处理方法,其特征在于,所述根据所述第一状态标志确定检测通道对应的第一按压方式还包括:若所述第一按压方式为长按,或者所述第一离手计数大于或者等于第二离手阈值,则将所述第一按压计数和所述第一离手计数清零,且将所述第一按压标志

所述第一离手标志

长按标志

重按标志

强制更新标志置为无效,并将所述第一按压方式确定为离手状态
。10.
根据权利要求1所述的通道数据处理方法,其特征在于,在根据压感传感器的检测通道获得的测量数据和基线之间的关系确定第一状态标志之前,所述通道数据处理方法还包括:
S130
,根据所述测量数据确定基点;
S140
,根据所述基点和预设的基线限制参数确定基线上限和基线下限,所述基线限制参数用于描述所述基线的高度;
S150
,根据所述测量数据

所述基线上限和所述基线下限确定各个所述测量数据对应的基线值
。11.
根据权利要求
10
所述的通道数据处理方法,其特征在于,所述根据所述测量数据

所述基线上限和所述基线下限确定各个所述测量数据对应的基线值包括:在第
n
个数据大于所述基线上限时,根据所述基线上限确定所述第
n
个数据对应的第
n
个基线值,在所述第
n
个数据小于所述基线下限时,根据所述基线下限确定所述第
n
个基线值,在所述第
n
个数据小于或者等于所述基线上限,且大于或者等于所述基线下限时,根据所述第
n
个数据确定所述第
n
个基线值
。12.
根据权利要求
10
所述的通道数据处理方法,其特征在于,所述根据所述测量数据

所述基线上限和所述基线下限确定各个所述测量数据对应的基线值还包括:在基线值等于所述基线上限或者所述基线下限的次数连续超过预设次数,将强制更新标志置为有效;在所述强制更新标志为有效,且所述测量数据为平滑状态时,更新基点,并将所述强制更新标志置为无效
。13.
根据权利要求
12
所述的通道数据处理方法,其特征在于,所述强制更新标志置的设置方法还包括:在长按计数大于第一长按阈值,所述第一离手标志无效,所述测量数据为非平滑状态,且所述第一按压标志无效时,将所述强制更新标志置设为有效

14.
根据权利要求
10
所述的通道数据处理方法,其特征在于,在根据所述测量数据

所述基线上限和所述基线下限确定各个所述测量数据对应的基线值之后,所述通道数据处理方法还包括:
S131
,设置用于更新所述基点的第一周期和第二周期,所述第一周期包括
m
个所述第二周期,首个第一周期和首个第二周期具有相同的起始时间;
S132
,识别首个第一周期的起始时间;
S133
,判断所述测量数据是否平滑状态,若所述测量数据为平滑状态,返回执行步骤
S130
,并继续执行步骤
S133

S134
,若所述测量...

【专利技术属性】
技术研发人员:李文龙
申请(专利权)人:上海艾为电子技术股份有限公司
类型:发明
国别省市:

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

1