滑动信号的识别方法、MCU、触控设备及存储介质技术

技术编号:23632204 阅读:51 留言:0更新日期:2020-04-01 00:41
本申请提供一种滑动信号的识别方法、MCU、触控设备及存储介质。该方法应用于微控制单元MCU,所述MCU上集成有触摸传感控制器,所述触摸传感控制器通过N个通道与N个触摸按键连接,用以采集N个触摸按键的触摸信号;其中,所述N个触摸按键排布成环形结构,N为大于1的整数;所述方法包括:若上一次按压位置对应的第一数值为有效值,则获取当前按压位置对应的第二数值,其中上一次按压位置和当前按压位置对应于N个触摸按键中的至少一个;根据所述第二数值与滑动窗口对应的取值区间之间的关系,确定滑动信号的方向。从而可以准确地识别出用户针对传感器的滑动操作方向,提高触摸传感器的识别精度。

Identification method, MCU, touch control equipment and storage medium of sliding signal

【技术实现步骤摘要】
【国外来华专利技术】滑动信号的识别方法、MCU、触控设备及存储介质
本申请涉及触控
,尤其涉及一种滑动信号的识别方法、MCU、触控设备及存储介质。
技术介绍
触控设备在人们的日常生活中被频繁使用,如燃气灶、触控灯等。这些触控设备中包括:微控制单元(MicrocontrollerUnit,MCU),其中MCU上集成有触摸传感控制器,触摸传感控制器与触控屏或者触摸面板上的触摸按键之间存在通道,以使得根据通道采集的信号确定针对该触控设备的滑动信号的方向。目前,滑动方向的通用判别方法是记录用户手指起始接触的位置以及离开时的位置,然后将起始接触的位置所对应的数值减去离开时的位置所对应的数值,根据差值的正负来判断滑动的方向。但是,上述方式只记录刚接触和离开时的位置变化,如果用户在中间的过程中朝相反的方向滑动,则会丢失中间滑动的状态信息,从而无法准确描述用户的动作行为。此外,针对于圆形触摸传感器首尾相接的特殊情况,当手指从尾部滑动到首部位置时,上述方式就不能正确地判断出滑动方向。
技术实现思路
本申请提供一种滑动信号的识别方法、MCU、本文档来自技高网...

【技术保护点】
1.一种滑动信号的识别方法,其特征在于,应用于微控制单元MCU,所述MCU上集成有触摸传感控制器,所述触摸传感控制器通过N个通道与N个触摸按键连接,用以采集N个触摸按键的触摸信号;其中,所述N个触摸按键排布成环形结构,N为大于1的整数;所述方法包括:/n若上一次按压位置对应的第一数值为有效值,则获取当前按压位置对应的第二数值,其中所述上一次按压位置和当前按压位置对应于所述N个触摸按键中的至少一个;/n根据所述第二数值与滑动窗口对应的取值区间之间的关系,确定滑动信号的方向。/n

【技术特征摘要】
【国外来华专利技术】1.一种滑动信号的识别方法,其特征在于,应用于微控制单元MCU,所述MCU上集成有触摸传感控制器,所述触摸传感控制器通过N个通道与N个触摸按键连接,用以采集N个触摸按键的触摸信号;其中,所述N个触摸按键排布成环形结构,N为大于1的整数;所述方法包括:
若上一次按压位置对应的第一数值为有效值,则获取当前按压位置对应的第二数值,其中所述上一次按压位置和当前按压位置对应于所述N个触摸按键中的至少一个;
根据所述第二数值与滑动窗口对应的取值区间之间的关系,确定滑动信号的方向。


2.根据权利要求1所述的方法,其特征在于,在获取当前按压位置对应的第二数值之前,还包括:
按照顺时针顺序,构建所述N个触摸按键所排布的环形结构上各个区域所对应的数值;其中,不同位置的区域对应的数值不同。


3.根据权利要求1所述的方法,其特征在于,在获取当前按压位置对应的第二数值之前,还包括:
读取上一次按压位置对应的第一数值;
若所述第一数值为无效标记值,则确定所述第一数值为无效值;其中,当按压位置所生成的电信号变换量小于预设阈值时,设置所述第一数值为无效标记值;
若所述第一数值不是无效标记值,则确定所述第一数值为有效值。


4.根据权利要求1所述的方法,其特征在于,在根据所述第二数值与滑动窗口对应的取值区间之间的关系,确定滑动信号的方向之前,还包括:
根据所述上一次按压位置,在所述环形结构上确定第一滑动窗口和第二滑动窗口;其中,所述第一滑动窗口位于所述上一次按压位置的右侧;所述第二滑动窗口位于所述上一次按压位置的左侧;
确定所述第一滑动窗口对应的第一取值区间,以及所述第二滑动窗口对应的第二取值区间。


5.根据权利要求4所述的方法,其特征在于,所述根据所述第二数值与滑动窗口对应的取值区间之间的关系,确定滑动信号的方向,包括:
若所述第二数值位于所述第一取值区间内,则确定所述滑动信号的方向为顺时针方向;
若所述第二数值位于所述第二取值区间内,则确定所述滑动信号的方向为逆时针方向。


6.根据权利要求5所述的方法,其特征在于,还包括:
若所述第二数值不位于所述第一取值区间和所述第二取值区间内,则获取所述第一数值与所述第二数值之间的差值的绝对值;
若所述差值的绝对值大于任一所述触摸按键对应的取值区间长度,则确定当前按压位置对应的第二数值为无效值;
若所述差值的绝对值不大于任一所述触摸按键对应的取值区间长度,则确定当前按压位置对应的第二数值为有效值。


7.根据权利要求2所述的方法,其特征在于,所述获取当前按压位置对应的第二数值,包括:
采集针对所述触摸按键的按压操作;
若所述按压操作对应的电信号变化情况符合预设的参考信号的变化情况,则获取所述按压操对应的按压位置;
根据所述N个触摸按键所排布的环形结构上各个区域所对应的数值,将所述按压位置转换为所述第二数值。


8.根据权利要求1-7中任一项所述的方法,其特征在于,根据所述第二数值与滑动窗口对应的取值区间之间的关系,确定滑动信号的方向,包括:
根据所述上一次按压位置,在所述环形结构上确定第一越界滑动窗口和第二越界滑动窗口;其中,所述第一越界滑动窗口位于所述上一次按压位置的右侧;所述第二越界滑动窗口位于所述上一次按压位置的左侧;
确定所述第一越界滑动窗口对应的第三取值区间,以及所述第二越界滑动窗口对应的第四取值区间;
若所述第二数值位于所述第三取值区间内,则确定所述滑动信号的方向为逆时针方向;
若所述第二数值位于所述第四取值区间内,则确定所述滑动信号的方向为顺时针方向。


9.一种MCU,其特征在于,所述MCU上集成有触摸传感控制器,所述触摸传感控制器通过N个通道与N个触摸按键连接,用以采集N个触摸按键的触摸信号;其中,所述...

【专利技术属性】
技术研发人员:朱明李庆斌周伟
申请(专利权)人:深圳市汇顶科技股份有限公司
类型:发明
国别省市:广东;44

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

1