[发明专利]用于确定触发多键设备中至少一个键的过程有效
申请号: | 201380005004.2 | 申请日: | 2013-03-18 |
公开(公告)号: | CN104641323B | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | E·格朗德芒热 | 申请(专利权)人: | 德尔福技术有限公司 |
主分类号: | G06F3/02 | 分类号: | G06F3/02;H03K17/96 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 管琦琦 |
地址: | 美国密*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 确定 触发 设备 至少 一个 过程 | ||
技术领域
本发明一般涉及用于确定用户按压过的多键设备上的键或多个键的过程或算法。本发明应用于多键设备,并且更具体地应用于包括具有对作用力电阻敏感的力传感器(FSR,力敏电阻)以及在预加载状态中操作的多键设备或装置,并且在其中当感应到的力大于预定的力的阈值时确定触发键。
技术背景
存在包括由FSR力传感器触发的多个键的多键设备,该力传感器的电阻作为施加到该键和该传感器的力的函数而改变。
该设备包括允许确定在作用力的幅度大于预定的力的阈值时键被按压并被触发的算法。目前使用的一个算法是基于具有长时间常数(采样周期为20毫秒的16个样本)的高通滤波器。取决于速度以及触发力的这一滤波器的输出值与阈值作比较以检测传感器的任何变化。
另一个目前使用的算法是基于负责计算键的非活动状态的软件任务(长期)。基于所估计的非活动状态的水平,第二软件任务(快速期)将当前压力水平与重新计算的非活动状态的水平作比较。
但是,会发生当用户以连接的方式按压多键设备的多个不同键时,目前使用的算法不允许正确识别被按压的键。当用户按压几个不同的键时,压力可以施加到用户没有直接按压的其他键的力传感器(特别是当键之间的空间较小的时候),并且这些力传感器随后提供信号给设备指示其键被按压,而事实上用户仅按压在邻近的键上。
此外,当用户用力和/或长时间按压键时,邻近键的力传感器可以接收到大的压力并且提供信号给设备指示其键已被按压。
因此,设备不能正确地确定被用户实际触碰并且按压的键,并且因此不能正确地确定用户想要触发的键。
发明内容
本发明的目的是通过提供用于确定用户实际已按压在其上的多键设备的键或各键的过程来对上述的各不足作出应对。
为此,本发明的第一个方面涉及用于确定触发多键设备的至少一个键,该多键设备包括多个键K1到Kn以及多个力传感器C1到Cn,每个力传感器C1到Cn分别与键K1到Kn相关联并且能够提供表示施加到其上的力的值,该过程的特征在于这一事实:它包括由以下构成的步骤:
-获得表示施加到每一个力传感器C1到Cn的力的值F’1到F’n;
-提供各键(K)之间按压力的传输率值;
-使用所提供的传输率值(Tij)从在各键(K)之间传送的按压力(F)中去除每个力的值F’1到F’n的贡献;以及
-确定表示由用户施加到键K1到Kn的按压力的值F1到Fn。
这一过程允许消除由邻近键传出的施加到传感器的寄生力,并允许确定被用户实际按压的键。
根据有利的实施例,在提供传输率值的步骤,为每个键K1到Kn提供传输率值Tij,当用户按压第一键Kj时,每个传输率值Tij表示从第一键Kj传送至第二键Ki的按压力的部分,为j=1到n和i=1到n提供该传输率值Tij。因此该过程允许消除由所有其他的键传出的施加到传感器的寄生力并允许对用户实际按压键的非常准确的确定。
根据有利的实施例,传输率值Tij被包括在具有如下形式的传输率值矩阵T中:
并且使用如下公式确定表示由用户施加到多键设备(1)的各键的按压力的值F1至Fn,在该公式中传输率矩阵的逆T-1乘以表示施加到力传感器C1到Cn的力的值F’1到F’n的矢量
矩阵的使用允许了更快速地进行计算。
有利地是,所提供的传输率值Tij尤其取决于各键之间的距离。因此,有可能提供邻近键以及与其他键相距远的键的传输率值Tij,以分配零值给传输率值Tij以便使多键设备的计算不那么密集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德尔福技术有限公司,未经德尔福技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380005004.2/2.html,转载请声明来源钻瓜专利网。