用于确定触发多键设备中至少一个键的过程的制作方法

文档序号:8323891阅读:265来源:国知局
用于确定触发多键设备中至少一个键的过程的制作方法
【技术领域】
[0001] 本发明一般涉及用于确定用户按压过的多键设备上的键或多个键的过程或算 法。本发明应用于多键设备,并且更具体地应用于包括具有对作用力电阻敏感的力传感器 (FSR,力敏电阻)以及在预加载状态中操作的多键设备或装置,并且在其中当感应到的力 大于预定的力的阈值时确定触发键。 技术背景
[0002] 存在包括由FSR力传感器触发的多个键的多键设备,该力传感器的电阻作为施加 到该键和该传感器的力的函数而改变。
[0003] 该设备包括允许确定在作用力的幅度大于预定的力的阈值时键被按压并被触发 的算法。目前使用的一个算法是基于具有长时间常数(采样周期为20毫秒的16个样本) 的高通滤波器。取决于速度以及触发力的这一滤波器的输出值与阈值作比较以检测传感器 的任何变化。
[0004] 另一个目前使用的算法是基于负责计算键的非活动状态的软件任务(长期)。基 于所估计的非活动状态的水平,第二软件任务(快速期)将当前压力水平与重新计算的非 活动状态的水平作比较。
[0005] 但是,会发生当用户以连接的方式按压多键设备的多个不同键时,目前使用的算 法不允许正确识别被按压的键。当用户按压几个不同的键时,压力可以施加到用户没有直 接按压的其他键的力传感器(特别是当键之间的空间较小的时候),并且这些力传感器随 后提供信号给设备指示其键被按压,而事实上用户仅按压在邻近的键上。
[0006] 此外,当用户用力和/或长时间按压键时,邻近键的力传感器可以接收到大的压 力并且提供信号给设备指示其键已被按压。
[0007] 因此,设备不能正确地确定被用户实际触碰并且按压的键,并且因此不能正确地 确定用户想要触发的键。

【发明内容】

[0008] 本发明的目的是通过提供用于确定用户实际已按压在其上的多键设备的键或各 键的过程来对上述的各不足作出应对。
[0009] 为此,本发明的第一个方面涉及用于确定触发多键设备的至少一个键,该多键设 备包括多个键1到K n以及多个力传感器C glj C n,每个力传感器Cjlj C n分别与键K glj K n 相关联并且能够提供表示施加到其上的力的值,该过程的特征在于这一事实:它包括由以 下构成的步骤:
[0010] -获得表示施加到每一个力传感器心到^的力的值?'#」?、;
[0011] -提供各键⑷之间按压力的传输率值;
[0012] -使用所提供的传输率值(Tij)从在各键(K)之间传送的按压力(F)中去除每个 力的值F' gljF' "的贡献;以及
[0013] -确定表示由用户施加到键&到Kn的按压力的值F jlj F n。
[0014] 这一过程允许消除由邻近键传出的施加到传感器的寄生力,并允许确定被用户实 际按压的键。
[0015] 根据有利的实施例,在提供传输率值的步骤,为每个键&到K n提供传输率值T m 当用户按压第一键&时,每个传输率值Tu表示从第一键L传送至第二键K i的按压力的部 分,为j = 1到η和i = 1到η提供该传输率值。因此该过程允许消除由所有其他的键 传出的施加到传感器的寄生力并允许对用户实际按压键的非常准确的确定。
[0016] 根据有利的实施例,传输率值被包括在具有如下形式的传输率值矩阵T中:
[0017]
【主权项】
1. 一种用于确定对多键设备(1)的至少一个键(K)的触发的过程,所述多键设备(I) 包括多个键1到K n以及多个力传感器C glj C n,所述每个力传感器Cjlj C "分别与键K jlj Kn相关联并且能够提供表示施加到其上的力的值(F'),所述过程包括由以下构成的步骤: ~获得表示施加到每一个力传感器Cjlj Cn的力(F')的值F' 1到F' n; ~提供各键之间按压力的传输率值(Tij); ~使用所提供的传输率值(Iu)去除由在各键(K)之间传送的按压力(F)传出的每个 力的值F' gljF' "的贡献;以及 ~确定表示由用户已经施加到键心到K n的按压力的值F濟F n。 在提供传输率值(Iu)的步骤,为每个键KgIjKn提供传输率值Tm当用户按压第一键 Kj时,每个传输率值Tu表示从第一键K/专输至第二键K 按压力(F)的部分,为j = 1到 =和i = i ^Jn提供所述传输率值Tij,并且其中具有以下形式的传输率矩阵⑴包括所述 传输率值Tij:
并且使用如下公式确定表不由用尸施加到多键设备(1)的谷键(K)的按压力的值?1至 Fn,在所述公式中传输率矩阵的逆(Γ1)乘以表示施加到力传感器Cglj (^的力的值F' jlj F' n的矢量:
2. 如权利要求1所述的过程,其特征在于,所述提供的传输率值Tu尤其取决于各键 (K)之间的距离。
3. 如权利要求1至2中任一个所述的过程,其特征在于,由大于预定距离的距离分隔的 键(K)的传输率值被固定为零。
4. 如权利要求1至2中任一个所述的过程,其特征在于,所述由至少一个夹在中间的键 分隔的或由至少两个夹在中间的键分隔的键(K)的传输率值被固定为零。
5. 如权利要求1至2中任一个所述的过程,其特征在于,所述传输率值(T y是测量值 或通过数字仿真理论计算的值。
6. 如权利要求1至5中任一个所述的过程,其特征在于,所述力传感器(C)是具有对作 用力电阻敏感的传感器(FSR)。
7. 如权利要求1至6中任一个所述的过程,其特征在于,所述多键设备(1)包括一包 括第一表面(7)和第二表面(9)的支架(3),并且键(K)的按压表面(2)位于所述第一表面 (7)上,并且力经由所述第二表面(9)施加到多个力传感器(C)。
8. -种用于处理单元的计算机程序产品,其存储在支架上并且包括由所述处理单元可 读的执行如权利要求1至7中的任一个所描述的过程的各步骤的软件代码部分。
【专利摘要】本发明与用于确定触发多键设备中的至少一个键的过程相关。该多键设备包括多个键K1到Kn和多个力传感器C1到Cn,每个力传感器C1到Cn分别与键K1到Kn相关联并且能够提供表示施加到其上的力的值。该过程的特征在于这一事实:它包括由以下构成的步骤:获得表示施加到每个力传感器C1到Cn的力的值F’1到F’n;提供各键之间按压力的传输率值;使用所提供的传输率值从在各键之间传送的按压力中去除每个力值F’1到F’n的贡献;以及确定表示由用户已经施加到键K1到Kn的按压力的值F1到Fn。
【IPC分类】H03K17-96, G06F3-02
【公开号】CN104641323
【申请号】CN201380005004
【发明人】E·格朗德芒热
【申请人】德尔福技术有限公司
【公开日】2015年5月20日
【申请日】2013年3月18日
【公告号】EP2867748A2, US20140300552, WO2013135906A2, WO2013135906A3
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1