滑动轨迹的识别方法及装置的制造方法

文档序号:9417031阅读:369来源:国知局
滑动轨迹的识别方法及装置的制造方法
【技术领域】
[0001]本发明涉及触敏屏幕领域,具体而言,涉及一种滑动轨迹的识别方法及装置。
【背景技术】
[0002]在目前的触摸板和触摸屏中,广泛应用了电容触摸传感技术。如图1所示,图1为典型的电容触摸传感技术中检测方案的示意图,其中,Txi为检测信号发送端口,Rxi为检测信号接收端口。与发送端口连接的线缆为发送线,与接收端口连接的线缆为接收线,发送线和接收线分别在相互平行的两个平面上走线。在发送线与接收线之间的上下交叉面形成互电容。
[0003]当触摸板或触摸屏工作时,自发送端口发送的激励信号对交叉面形成的互电容进行充放电,由反馈电容和运放组成的接收端口输出与互电容成正比的电位。当手指触摸到交叉面附近时互电容发生改变,通过对互电容成正比的电位的变化量进行检测,即可确定手指是否触摸。发送控制器通过按时间顺序扫描的方式从不同的发送端口发送激励信号,完成对全屏的扫描。从而实现微处理器对手指的触摸检测和触摸坐标的计算。
[0004]在微处理器对触摸坐标进行计算之后,再对手指触摸的轨迹进行复杂算法的滤波处理和特征提取。提取后的特征与预先存储在存储器中的基准特征进行匹配。如果两者相符,则代表匹配成功,而后根据接收到的不同的触敏信号或电信号执行相应的动作;如果两者不相符,则不响应或提示不符信息。
[0005]目前通过微处理器完成的手势检测和识别方法存在诸多缺点和不足:
[0006]1.微处理器和存储器在工作状态下功耗较高,现有产品的功耗普遍在几毫安以上,特别是目前的智能手机等消费类电子产品,有在休眠状态下进行手势识别和解锁的需求,现有方案中持续高功耗是一个亟待解决的问题。
[0007]2.基准特征冗长,占用存储空间较大,为此需大量存储器单元用于存储基准特征。在消费类电子产品的外形日趋轻薄的今天,每增加I个字符的基准特征需增加IKB以上的存储单元,这在芯片的面积成本和运行功耗上都是一个不可忽视的问题。
[0008]3.需要比较的基准特征多,需要完成的计算工作量大,进行匹配的处理时间长,相应的识别反应速度慢,在影响用户体验的同时,也有较大的功耗。
[0009]针对上述的问题,目前尚未提出有效的解决方案。

【发明内容】

[0010]本发明实施例提供了一种滑动轨迹的识别方法及装置,以至少解决由于用于记载滑动轨迹的特征参数复杂,导致的处理量大处理时间长的技术问题。
[0011]根据本发明实施例的一个方面,提供了一种滑动轨迹的识别方法,包括:以预设的时间频率获取接触触敏屏幕而生成的数据帧,并确定与数据帧对应的位置坐标,其中,数据帧用于记录接触触敏屏幕时产生的电平信号,位置坐标用于表征与数据帧对应的接触位置在触敏屏幕上的相对位置;根据数据帧的位置坐标,生成在触敏屏幕上产生的滑动轨迹;通过对滑动轨迹进行处理,生成表征滑动轨迹的特征矢量参数;将特征矢量参数与预先设定的目标矢量参数进行匹配,判断特征矢量参数与目标矢量参数是否相符。
[0012]进一步地,在用于监控触敏屏幕的控制器中设置帧数据存储器,其中,以预设的时间频率获取接触触敏屏幕而生成的数据帧,并确定与数据帧对应的位置坐标,包括:获取第一数据帧并将第一数据帧存储至帧数据存储器;根据时间频率,在获取到第一数据帧的预定时间后获取第二数据帧;从帧数据存储器中读取第一数据帧;通过第一数据帧和第二数据帧,确定第一位置坐标和第二位置坐标,其中,第一位置坐标和第二位置坐标用于生成滑动轨迹;将第二数据帧作为新的第一数据帧存储至帧数据存储器,并执行根据时间频率,在获取到第一数据帧的预定时间后获取第二数据帧的步骤。
[0013]进一步地,在以预设的时间频率获取接触触敏屏幕而生成的数据帧,并确定与数据帧对应的位置坐标之后,方法还包括:根据第一位置坐标和第二位置坐标,确定第一位置坐标与第二位置坐标之间的相对位置距离;将相对位置距离与预先设置的阈值进行比对;当相对位置距离大于或等于阈值时,执行根据数据帧的位置坐标,生成用于表征在触敏屏幕上产生的滑动轨迹。
[0014]进一步地,根据数据帧的位置坐标,生成用于表征在触敏屏幕上产生的滑动轨迹,包括:根据第一位置坐标和第二位置坐标,确定用于表征以第一位置坐标为起点以第二位置坐标为终点的第一矢量段的第一矢量参数,其中,第一矢量参数用于表征第一矢量段的矢量方向;根据第一矢量参数和第三位置坐标,确定用于表征以第二位置坐标为起点以第三位置坐标为终点的第二矢量段的第二矢量参数,其中,第三位置坐标为根据时间频率,在获取到第二数据帧的预定时间后获取到的第三数据帧的位置坐标。
[0015]进一步地,通过对滑动轨迹进行处理的处理方式至少包括平滑算法处理、腐蚀算法处理、矢量提取处理之中的一种或多种。
[0016]进一步地,当处理方式至少为矢量提取处理时,通过对滑动轨迹进行处理,生成表征滑动轨迹的特征矢量参数,包括:根据第一矢量参数,确定第一方向矢量,其中,第一方向矢量用于表征以第一位置坐标为滑动轨迹的起始点至第二位置坐标的方向矢量;根据第二矢量参数和第一方向矢量,确定第二方向矢量;根据第一方向矢量和第二方向矢量,生成用于表征滑动轨迹的特征矢量参数,其中,特征矢量参数中至少包括两个方向矢量。
[0017]进一步地,将特征矢量参数与预先设定的目标矢量参数进行匹配,判断特征矢量参数与目标矢量参数是否相符,包括:获取预先设置的目标矢量参数;将目标矢量参数按顺序拆分为至少两个子目标矢量参数;将特征矢量参数中的方向矢量按预先设置的匹配规则与子目标矢量参数进行匹配;当特征矢量参数中的方向矢量按匹配规则与目标矢量参数中的子目标矢量参数完全匹配时,确定特征矢量参数与目标矢量参数相符。
[0018]进一步地,在以预设的时间频率获取接触触敏屏幕而生成的数据帧,并确定与数据帧对应的位置坐标之前,方法还包括:获取目标矢量参数;将目标矢量参数与应用程序进tx关耳关。
[0019]进一步地,在将特征矢量参数与预先设定的目标矢量参数进行匹配,判断特征矢量参数与目标矢量参数是否相符之后,方法还包括:当特征矢量参数与目标矢量参数匹配成功后,执行与目标矢量参数关联的应用程序;当特征矢量参数与目标矢量参数匹配失败后,执行启动以预设的时间频率获取接触触敏屏幕而生成的数据帧,并确定与数据帧对应的位置坐标。
[0020]根据本发明实施例的另一方面,还提供了一种滑动轨迹的识别装置,包括:检测模块,用于以预设的时间频率获取接触触敏屏幕而生成的数据帧,并确定与数据帧对应的位置坐标,其中,数据帧用于记录接触触敏屏幕时产生的电平信号,位置坐标用于表征与数据帧对应的接触位置在触敏屏幕上的相对位置;生成模块,用于根据数据帧的位置坐标,生成在触敏屏幕上产生的滑动轨迹;处理模块,用于通过对滑动轨迹进行处理,生成表征滑动轨迹的特征矢量参数;识别模块,用于将特征矢量参数与预先设定的目标矢量参数进行匹配,判断特征矢量参数与目标矢量参数是否相符。
[0021]进一步地,在用于监控触敏屏幕的控制器中设置帧数据存储器,其中,检测模块包括:第一子获取模块,用于获取第一数据帧并将第一数据帧存储至帧数据存储器;第二子获取模块,用于根据时间频率,在获取到第一数据帧的预定时间后获取第二数据帧;子读取模块,用于从帧数据存储器中读取第一数据帧;第一子确定模块,用于通过第一数据帧和第二数据帧,确定第一位置坐标和第二位置坐标,其中,第一位置坐标和第二位置坐标用于生成滑动轨迹;子处理模块,用于将第二数据帧作为新的第一数据帧存储至帧数据存储器,并执行根据时间频率,在获取到第一数据帧的预定时间后获取第二数据帧的步骤。
[0022]进一步地,装置还包括:确定模块,用于根据第一位置坐标和第二位置坐标,确定第一位置坐标与第二位置坐标之间的相对位置距离;比对模块,用于将相对位置距离与预先设置的阈值进行比对;第一执行模块,用于当相对位置距离大于或等于阈值时,执行根据数据帧的位置坐标,生成用于表征在触敏屏幕上产生的滑动轨迹。
[0023]进一步地,生成模块包括:第二子确定模块,用于根据第一位置坐标和第二位置坐标,确定用于表征以第一位置坐标为起点以第二位置坐标为终点的第一矢量段的第一矢量参数,其中,第一矢量参数用于表征第一矢量段的矢量方向;第三子确定模块,用于根据第一矢量参数和第三位置坐标,确定用于表征以第二位置坐标为起点以第三位置坐标为终点的第二矢量段的第二矢量参数,其中,第三位置坐标为根据时间频率,在获取到第二数据帧的预定时间后获取到的第三数据帧的位置坐标。
[0024]进一步地,当处理方式至少为矢量提取处理时,处理模块包括:第四子确定模块,用于根据第一矢量参数,确定第一方向矢量,其中,第一方向矢量用于表征以第一位置坐标为滑动轨迹的起始点至第二位置坐标的方向矢量;第五子确定模块,用于根据第二矢量参数和第一方向矢量,确定第二方向矢量;子生成模块,用于根据第一方向矢量和第二方向矢量,生成用于表征滑动轨迹的特征矢量参数,其中,特征矢量参数中至少包括两个方向矢量。
[0025]进一步地,识别模块包括:第三子获取模块,用于获取预先设置的目标矢量参数;子拆分模块,用于将目标矢量参数按顺序拆分为至少两个子目标矢量参数;子匹配模块,用于将特征矢量参数中的方向矢量按预先设置的匹配规则与子目标矢量参数进行匹配;第六子确定模块,用于当特征矢量参数中的方向矢量按匹配规则与目标矢量参数中的子目标矢量参数完全匹配时,确定特征矢量参数与目标矢量参数相符。
[0026]进一步地,装置还包括:获取模块,用于获取目标矢量参数;关联模块,用于将目标矢量参数与应用程序进行关联。
[0027]进一步地,装置还包括:第二执行模块,用于当特征矢量参数与目标矢量参数匹配成功后,执行与目标矢量参数关联的应用程序;第三执行模块,用于当特征矢量参数与目标矢量参数匹配失败后,执行启动以预设的时间频率获取接触触敏屏幕而生成的数据帧,并确定与数据帧对应的位置坐标。
[0028]在本发明实施例中,采用以预设的时间频率获取接触触敏屏幕而生成的数据帧,并确定与数据帧对应的位置坐标,其中,数据帧用于记录接触触敏屏幕时产生的电平信号,位置坐标用于表征与数据帧对应的接触位置在触敏屏幕上的相对位置;根据数据帧的位置坐标,生成在触敏屏幕上产生的滑动轨迹;通过对滑动轨迹进行处理,生成表征滑动轨迹的特征矢量参数;将特征矢量参数与预先设定的目标矢量参数进行匹配,判断特征矢量参数与目标矢量参数是否相符的方式,通过检测模块,用于以预设的时间频率获取接触触敏屏幕而生成的数据帧,并确定与数据帧对应的位置坐标,其中,数据帧用于记录接触触敏屏幕时产生的电平信号,位置坐标用于表征与数据帧对应
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1