用户输入设备及用于在用户输入设备中识别用户输入的方法技术

技术编号:24468642 阅读:38 留言:0更新日期:2020-06-10 19:41
根据各种实施例,提供一种用于在用户输入设备中识别用户输入的方法,所述方法包括:检测通过用户输入设备中的开关所产生的输出信号中的边缘;将第一至第二状态边缘识别为指示自第一状态至第二状态的过渡;在识别出第一至第二状态边缘时倒计时至第一休息周期;在倒计时至第一休息周期完成之前,每当检测到输出信号中的另外边缘时重新开始倒计时;检测输出信号中的在倒计时至第一休息周期完成之后出现的第二至第一状态边缘;及将第二至第一状态边缘识别为指示自第二状态至第一状态的过渡。

User input device and method for identifying user input in user input device

【技术实现步骤摘要】
【国外来华专利技术】用户输入设备及用于在用户输入设备中识别用户输入的方法
各种实施例涉及用户输入设备及用于在用户输入设备中识别用户输入的方法。
技术介绍
诸如键盘及计算机鼠标的输入设备通常包括诸如可点击键或可压下按键的输入按键。这些输入按键可耦接至开关,使得这些输入按键的致动可使开关改变电路的连接状态,换言之,使闭合的电路断开或使断开的电路闭合。开关通常包括物理地自一位置移至另一位置的诸如电接触件的移动部件,以改变电路的连接状态。尽管致动输入按键的动作可能对用户而言似乎为瞬时的,但在致动及释放输入按键的短瞬间内,开关的移动部件可在使电路闭合的位置与使电路断开的位置之间摇摆多次。此效应可通常被称为开关弹跳。移动部件的摇摆可能产生会被输入设备误解为操作信号的电信号。这些错误信号可被称为弹跳信号。
技术实现思路
根据各种实施例,可提供一种用于在用户输入设备中识别用户输入的方法,所述方法包括:检测通过所述用户输入设备中的开关所产生的输出信号中的边缘;将第一至第二状态边缘识别为指示自第一状态至第二状态的过渡;在识别出所述第一至第二状态边缘时倒计时至第一休息周期;在所述倒计时至所述第一休息周期完成之前,每当检测到所述输出信号中的另外边缘时重新开始所述倒计时;检测所述输出信号中的在所述倒计时至所述第一休息周期完成之后出现的第二至第一状态边缘;及将所述第二至第一状态边缘识别为指示自所述第二状态至所述第一状态的过渡。根据各种实施例,可提供一种用户输入设备,包括:开关,其被配置为在被操作时产生输出信号;边缘检测器,其被配置为检测所述输出信号中的边缘;过渡识别器,其被配置为将第一至第二状态边缘识别为指示自第一状态至第二状态的过渡;定时器,其被配置为在所述过渡识别器识别出所述第一至第二状态边缘时倒计时至第一休息周期,且被进一步配置为在所述定时器完成所述倒计时至所述第一休息周期之前,在每次所述边缘检测器检测到所述输出信号中的另外边缘时重新开始所述倒计时;其中所述过渡识别器被进一步配置为将所述输出信号中的在所述倒计时至所述第一休息周期完成之后出现的第二至第一状态边缘识别为指示自所述第二状态至所述第一状态的过渡。根据各种实施例,可提供一种包括指令的非暂时性计算机可读介质,所述指令在通过处理器执行时使所述处理器执行用于在用户输入设备中识别用户输入的方法,所述方法包括:检测通过所述用户输入设备中的开关所产生的输出信号中的边缘;将第一至第二状态边缘识别为指示自第一状态至第二状态的过渡;在识别出所述第一至第二状态边缘时倒计时至第一休息周期;在所述倒计时至所述第一休息周期完成之前,每当检测到所述输出信号中的另外边缘时重新开始所述倒计时;检测所述输出信号中的在所述倒计时至所述第一休息周期完成之后出现的第二至第一状态边缘;及将所述第二至第一状态边缘识别为指示自所述第二状态至所述第一状态的过渡。附图说明在附图中,相似参考符号一般指代遍及不同视图的相同部分。附图未必按比例绘制,而是对说明本专利技术的原理一般进行强调。在以下描述中,参考以下附图描述各种实施例,其中:图1显示典型按键点击信号的信号图。图2显示用户输入设备中的开关电路的实例的示意图。图3显示在图2的开关电路的输出线路处的电压的信号图。图4A显示说明使用已知方法对正常按键点击信号去弹跳的方法的信号图。图4B显示说明使用关于图4A所述的已知方法对包括持续弹跳信号的按键点击信号去弹跳的方法的信号图。图4C显示说明使用关于图4A所述的已知方法对点击间隔短的按键点击信号去弹跳的方法的信号图。图4D显示说明使用关于图4A所述的已知方法对包括双击的按键点击信号去弹跳的方法的信号图。图5显示根据各种实施例的用户输入设备的示意图。图6显示说明根据各种实施例的用于在用户输入设备中检测用户输入的方法的流程图。图7显示说明根据各种实施例的用于在用户输入设备中检测用户输入的方法的流程图。图8A显示说明使用图7的方法去弹跳的包括正常弹跳信号的按键点击信号的信号图。图8B显示说明使用图7的方法去弹跳的包括持续弹跳信号的按键点击信号的信号图。图8C显示说明使用图7的方法去弹跳的具有短点击间隔的按键点击信号的信号图。图8D显示说明如使用图7的方法去弹跳的包括双击的按键点击信号的信号图。图9显示根据各种实施例的用于在用户输入设备中识别用户输入的方法的流程图。图10显示根据各种实施例的用于在用户输入设备中识别用户输入的方法的流程图。图11显示根据各种实施例的用户输入设备的概念图。图12为说明用于使用处理系统的用户输入检测器的硬件实行方案的实例的图形。具体实施方式下文在装置的情形下所述的实施例对于相应方法类似地有效,且反之亦然。此外,将理解,下文所述的实施例可组合,例如,一实施例的部分可与另一实施例的部分组合。将理解,本文针对特定装置所述的任何性质亦可适用于本文所述的任何装置。将理解,本文针对特定方法所述的任何性质亦可适用于本文所述的任何方法。此外,将理解,对于本文所述的任何装置或方法,未必所描述的所有组件或步骤必须被涵盖于该装置或方法中,而是仅一些(而非所有)组件或步骤可被涵盖。在此情形下,如在此描述中所述的用户输入设备可包括例如在用户输入设备中所实行的处理中使用的存储器。实施例中所使用的存储器可为:易失性存储器,例如DRAM(动态随机存取存储器);或非易失性存储器,例如PROM(可编程只读存储器)、EPROM(可擦除PROM)、EEPROM(电可擦除PROM);或闪存,例如浮栅存储器、电荷俘获存储器、MRAM(磁阻式随机存取存储器)或PCRAM(相变随机存取存储器)。在说明书中,术语“包含”应理解为具有类似于术语“包括”的广泛含义,且将理解为暗示包括所陈述的整体或步骤或者整体或步骤的群组,而不排除任何其他整体或步骤或者整体或步骤的群组。此定义亦适用于对术语“包含”的变化。本文的术语“耦接”(或“连接”)可理解为电耦接或机械耦接,例如附接或固定,或仅接触而无任何固定,且将理解,直接耦接或间接耦接(换言之:耦接而无直接接触)可被提供。本说明书中对任何常规装置的参考并未且不应视为承认或以任何形式建议所参考的常规装置形成澳大利亚(或任何其他国家)中的公知常识的部分。为了使本专利技术可容易地理解且付诸实际效果,现将通过实例而非限制且参考附图来描述各种实施例。在各种实施例的情形下,短语“按键点击信号”可但不限于可互换地称为“通过开关所产生的输出信号”或简称为“输出信号”。包括开关的任何用户输入设备可易受开关弹跳的效应的影响,此情形可使用户输入设备暂存幻像点击(phantomclick),例如在用户仅点击用于操作开关的按键一次时暂存双击,换言之“幻像”第二点击。对抗弹跳效应的方法,亦称为去弹跳的方法,可包括使用固定持续时间屏蔽来遮蔽掉恰好在真实点击或释放按键之后出现的信号。将藉助于图1至图3解释弹跳的概念。根据各种实本文档来自技高网...

【技术保护点】
1.一种用于在用户输入设备中识别用户输入的方法,所述方法包括:/n检测通过所述用户输入设备中的开关所产生的输出信号中的边缘;/n将第一至第二状态边缘识别为指示自第一状态至第二状态的过渡;/n在识别出所述第一至第二状态边缘时倒计时至第一休息周期;/n在所述倒计时至所述第一休息周期完成之前,每当检测到所述输出信号中的另外边缘时重新开始所述倒计时;/n检测所述输出信号中的在所述倒计时至所述第一休息周期完成之后出现的第二至第一状态边缘;及/n将所述第二至第一状态边缘识别为指示自所述第二状态至所述第一状态的过渡。/n

【技术特征摘要】
【国外来华专利技术】1.一种用于在用户输入设备中识别用户输入的方法,所述方法包括:
检测通过所述用户输入设备中的开关所产生的输出信号中的边缘;
将第一至第二状态边缘识别为指示自第一状态至第二状态的过渡;
在识别出所述第一至第二状态边缘时倒计时至第一休息周期;
在所述倒计时至所述第一休息周期完成之前,每当检测到所述输出信号中的另外边缘时重新开始所述倒计时;
检测所述输出信号中的在所述倒计时至所述第一休息周期完成之后出现的第二至第一状态边缘;及
将所述第二至第一状态边缘识别为指示自所述第二状态至所述第一状态的过渡。


2.如权利要求1所述的方法,其中所述第一至第二状态边缘为下降边缘且所述第二至第一状态边缘为上升边缘。


3.如权利要求1所述的方法,其进一步包括:
将所述输出信号中的在所述第一至第二状态边缘与所述第二至第一状态边缘之间的、在所述输出信号中的紧前边缘之后小于所述第一休息周期而出现的边缘识别为弹跳信号。


4.如权利要求3所述的方法,其进一步包括:
忽略所识别的弹跳信号。


5.如权利要求3所述的方法,其进一步包括:
记录在接连的所识别的弹跳信号之间的间隔;及
基于所记录的间隔中的最长间隔调整所述第一休息周期。


6.如权利要求1所述的方法,其进一步包括:
在识别出所述第二至第一状态边缘时倒计时至第二休息周期;
在所述倒计时至所述第二休息周期完成之前,每当检测到所述输出信号中的另外边缘时重新开始所述倒计时;
检测所述输出信号中的在所述倒计时至所述第二休息周期完成之后出现的另外第一至第二状态边缘;及
将所述另外第一至第二状态边缘识别为指示自所述第一状态至所述第二状态的过渡。


7.如权利要求6所述的方法,其进一步包括:
将所述输出信号中的在所述第二至第一状态边缘与所述另外第一至第二状态边缘之间的、在所述输出信号中的紧前边缘之后小于所述第二休息周期而出现的边缘识别为另外弹跳信号。


8.如权利要求7所述的方法,其进一步包括:
忽略所述所识别的另外弹跳信号。


9.如权利要求7所述的方法,其进一步包括:
记录在接连的所识别的另外弹跳信号之间的另外间隔;及
基于所记录的另外间隔中的最长间隔调整所述第二休息周期。


10.如权利要求1所述的方法,其中所述第一状态为指示所述开关断开的空闲状态,且其中所述第二状态为指示所述开关闭合的活动状态。


11.如权利要求1所述的方法,其中所述第一至第二状态边缘对应于按键点击事件的开始,且其中所述第二至第一状态边缘对应于所述按键点击事件的结束。


1...

【专利技术属性】
技术研发人员:李家扬连健耀
申请(专利权)人:雷蛇亚太私人有限公司
类型:发明
国别省市:新加坡;SG

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

1