一种触控输入的识别方法及电子设备的制作方法

文档序号:6485581阅读:141来源:国知局
一种触控输入的识别方法及电子设备的制作方法
【专利摘要】本发明公开了一种触控输入的识别方法及电子设备,应用于一包括触控显示单元的电子设备,所述触控显示单元在第一识别状态时,根据检测到的触控点移动信息在触控显示单元显示对应的移动轨迹;在所述第二识别状态时,当检测到的触控点移动信息对应的移动轨迹与已显示内容重合,则删除重合内容;当所述触控显示单元在第一识别状态检测到触控点的移动信息,判断所述移动信息是否满足预设状态切换规则,如果是,则生成第一状态切换指令,根据该第一状态切换指令控制所述触控显示单元切换到第二识别状态。本发明公开的方法和装置通过判定是否为用户的惯性输入,从而确定是否进行状态切换提高了触控显示装置的输入效率。
【专利说明】一种触控输入的识别方法及电子设备
【技术领域】
[0001]本发明涉及电子【技术领域】,尤其涉及一种触控输入的识别方法及电子设备。
【背景技术】
[0002]随着触摸技术的发展,现在触摸屏的应用场景越来越多。现有技术中,很多情况下,触摸屏基本的应用都是通过手或笔在触摸屏上执行写和画操作,当某一时刻想擦除所写或所画内容的一部分时,需要先切换到擦除的模式,才能用手或笔擦除屏幕上的内容。而这种切换方式会使得触摸操作的效率特别低,并且也不符合用户的使用习惯。现有技术中具体实现切换的方式包括:
[0003]点击工具条上的按钮、点击菜单上的菜单项、使用物理键盘或软键盘快捷键、在特定区域画特定的符号以表不切换等等。
[0004]根据上述切换的具体实现方式可知:这些切换方法在切换的时候,手或笔需要离开当前处理的区域,到另外一个地方切换控制的区域操作后再回到原来的地方继续操作,这样的操作存在一定的缺陷,例如:
[0005](I)触控显示单元输入效率低;(2)会打断操作用户的思维,导致用户体验不好;
(3)手的远距离来回移动会增加劳动强度,增加用户的疲劳感。

【发明内容】

[0006]本发明提供一种触控输入的识别方法及电子设备,本发明所提供的方法和装置解决现有触控输入的识别方法中删除错误输入效率低的问题。
[0007]—种触控输入的识别方法,应用于一包括触控显示单元的电子设备,所述触控显示单元包括第一识别状态和第二识别状态,在所述第一识别状态时,根据检测到的触控点移动信息在触控显示单元显示对应的移动轨迹;在所述第二识别状态时,当检测到的触控点移动信息对应的移动轨迹与触控显示单元中已显示的内容重合,则删除重合内容;该方法包括:
[0008]当所述触控显示单元在第一识别状态检测到触控点的移动信息,判断所述移动信息是否满足预设状态切换规则,如果是,则生成第一状态切换指令,根据该第一状态切换指令控制所述触控显示单元切换到第二识别状态。
[0009]确定所述移动信息是否满足预设状态切换规则包括:
[0010]确定所述移动信息对应的移动轨迹,并检测所述移动轨迹的重合率是否大于第一阈值,如果是,则确定所述移动信息满足预设状态切换规则。
[0011]检测所述移动轨迹的重合率包括:
[0012]当检测到移动轨迹中任意两条相邻线之间的间距小于第二阈值,则确定所述两条相邻线重合;
[0013]根据相邻线的长度与移动轨迹总长度的比值确定所述重合率。
[0014]所述确定所述移动信息是否满足预设状态切换规则包括:[0015]确定所述移动信息对应的移动轨迹,并确定生成所述移动轨迹的总时长和所述移动轨迹的总长度,根据所述总长度和总时长的比值确定生成所述移动轨迹的速率;
[0016]检测生成所述移动轨迹的速率是否大于第三阈值,如果是,则确定所述移动信息满足预设状态切换规则。
[0017]根据该第一状态切换指令切换到第二识别状态之后,该方法还包括:
[0018]检测所述触控单元中是否有触控点,如果没有,则累计触控单元中没有触控点的总时长,如果所述总时长大于第四阈值,则生成第二状态切换指令,根据第二状态切换指令切换到第一识别状态。
[0019]根据上述方法本发明还提供一种电子设备,该电子设备包括:
[0020]触控显示单元,该触控显示单元包括第一识别状态和第二识别状态,在所述第一识别状态时,根据检测到的触控点移动信息在触控显示单元显示对应的移动轨迹;在所述第二识别状态时,当检测到的触控点移动信息对应的移动轨迹与触控显示单元中已显示的内容重合,则删除重合内容;
[0021]状态切换单元,用于当触控显示单元在第一识别状态检测到触控点的移动信息,判断所述移动信息是否满足预设状态切换规则,如果是,则生成第一状态切换指令,根据该第一状态切换指令控制所述触控显示单元切换到第二识别状态。
[0022]状态切换单元还用于确定所述移动信息对应的移动轨迹,并检测所述移动轨迹的重合率是否大于第一阈值,如果是,则确定所述移动信息满足预设状态切换规则。
[0023]状态切换单元还用于当检测到移动轨迹中任意两条相邻线之间的间距小于第二阈值,则确定所述两条相邻线重合;根据相邻线的长度与移动轨迹总长度的比值确定所述
重合率。
[0024]状态切换单元还用于确定所述移动信息对应的移动轨迹,并确定生成所述移动轨迹的总时长和所述移动轨迹的总长度,根据所述总长度和总时长的比值确定生成所述移动轨迹的速率;检测生成所述移动轨迹的速率是否大于第三阈值,如果是,则确定所述移动信息满足预设状态切换规则。
[0025]状态切换单元还用于根据该第一状态切换指令切换到第二识别状态之后,检测所述触控单元中是否有触控点,如果没有,则累计触控单元中没有触控点的总时长,如果所述总时长大于第四阈值,则生成第二状态切换指令,根据第二状态切换指令切换到第一识别状态。
[0026]上述技术方案中的一个或两个,至少具有如下技术效果:
[0027]本发明实施例所提供的方法和装置,本发明实施例所提供的方法在触控显示单元包括第一识别状态和第二识别状态,在所述第一识别状态时,根据检测到的触控点的移动信息在触控显示单元显示对应的移动轨迹;在所述第二识别状态时,当检测到的触控点移动信息对应的移动轨迹与触控显示单元中已显示的内容重合,则删除重合内容;当所述触控显示单元在第一识别状态接收到触控点的移动信息,确定所述移动信息是否满足预设状态切换规则,如果是,则生成第一状态切换指令,根据该第一状态切换指令控制所述触控显示单元切换到第二识别状态。因为在现实的写画过程中一般情况下用户对于出现错误的部分会有一定的惯性操作,所以本发明中通过判断用户输入的移动信息是否符合预设的规贝U,即是否满足用户惯性操作,如果满足则切换识别状态。从而最大限度的贴合用户的使用习惯。
[0028]所以本发明中,通过检测触控点(用户手指或者触控笔)在触控显示单元上来回移动轨迹的重合率以及移动的速度从而确定是否为涂抹操作,如果为涂抹操作则切换到删除模式。能够最大限度的适应用户的输入操作习惯,使得在用户输入的过程中最大限度的保持用户输入的连贯性。
【专利附图】

【附图说明】
[0029]图1为本发明实施例(一)一种触控输入的识别方法的流程图;
[0030]图2为本发明实施例(二)一种触控输入的识别方法的流程图;
[0031]图3为本发明实施例(三)一种触控输入的识别方法的流程图;
[0032]图4为本发明实施例一种电子设备的结构示意图。
【具体实施方式】
[0033]本发明实施例提供一种触控输入的识别方法,应用于一包括触控显示单元的电子设备,该方法包括:所述触控显示单元包括第一识别状态和第二识别状态,在所述第一识别状态时,根据检测到的触控点的移动信息在触控显示单元显示对应的移动轨迹;在所述第二识别状态时,当检测到的触控点移动信息对应的移动轨迹与触控显示单元中已显示的内容重合,则删除重合内容;当所述触控显示单元在第一识别状态接收到触控点的移动信息,确定所述移动信息是否满足预设状态切换规则,如果是,则生成第一状态切换指令,根据该第一状态切换指令控制所述触控显示单元切换到第二识别状态。
[0034]实施例一、如图1所示,本发明实施例提供一种触控输入的识别方法,下面结合说明书附图对本发明的【具体实施方式】进行详细说明:
[0035]本发明实施例所提供的方法应用于一包括触控显示单元的电子设备,现有触控显示信息输入方式中无论是手写输入和虚拟按键的输入,在输入错误的情况下都需要用户操作指定的按键才能对已输入的信息进行删除。上述方式的输入识别方法会对用户的输入连贯性造成影响,并且会导致误输入。为了解决上述问题本申请实施例提供以下方法,具体步骤包括:
[0036]在本发明实施例中,所述触控显示单元包括第一识别状态和第二识别状态,在所述第一识别状态时,根据检测到的触控点移动信息在触控显示单元显示对应的移动轨迹(正常输入模式);在所述第二识别状态时,当检测到的触控点移动信息对应的移动轨迹与触控显示单元中已显示的内容重合(该内容重合是指新输入的移动轨迹与已显示内容的间隔距离小于设定的阈值,则确定新输入的移动轨迹与已显示内容重合),则删除重合内容(删除模式);该方法包括:
[0037]在本发明实施例中,在进行识别状态切换时,包括从第一识别状态切换到第二识别状态,以及从第二识别状态切换到第一识别状态。
[0038]步骤101,当所述触控显示单元在第一识别状态时,检测触控点的移动信息;
[0039]步骤102,判断所述移动信息是否满足预设状态切换规则,如果是,转入步骤103 ;否则,转入步骤104,
[0040]在本发明实施例中,所述预设状态切换规则包括多种,在本发明实例中当从第一识别状态切换到第二识别状态,则状态切换规则用于用户在确定输入错误后,通过在当前位置输入设定的操作信息则可切换到第二识别状态。
[0041 ] 步骤103,生成第一状态切换指令,根据该第一状态切换指令控制所述触控显示单元切换到第二识别状态。
[0042]当所述移动信息不满足预设的状态切换规则,则被识别为正常输入,执行步骤104 ;
[0043]步骤104,将所述移动信息对应的移动轨迹与预设的移动轨迹匹配,如果匹配成功,贝1J显示匹配到的显示内容。
[0044]当用户对输入错误的部分进行修改后,需要重新切回到第一识别状态。在本发明实施例中,可以通过多种方式确定用户是否对输入错误部分是否修订完成,该实施例中通过检测触控点是否离开触控显示单元确定用户是否结束修改操作。则该实施例在步骤103之后还包括步骤105 ;
[0045]步骤105,检测所述触控单元中是否有触控点,如果没有,则累计触控单元中没有触控点的总时长,如果所述总时长大于第四阈值,则生成第二状态切换指令,根据第二状态切换指令切换到第一识别状态。
[0046]在本发明实施例中,所述预设状态切换规则包括多种,以下以不同的预设状态规则对本发明实施例作进一步的说明,在以下实施例中,在本发明实施例中,所述触控显示单元包括第一识别状态和第二识别状态,在所述第一识别状态时,根据检测到的触控点移动信息在触控显示单元显示对应的移动轨迹(正常输入模式);在所述第二识别状态时,当检测到的触控点移动信息对应的移动轨迹与触控显示单元中已显示的内容重合(该内容重合是指新输入的移动轨迹与已显示内容的间隔距离小于设定的阈值,则确定新输入的移动轨迹与已显示内容重合),则删除重合内容(删除模式);则本发明具体包括以下实施例:
[0047]实施例二、如图2所示,该实施例中所述预设状态切换规则是对移动信息中移动轨迹的重合率进行判断,从而确定是否转入第二识别状态。确定是否从第一识别状态切换到第二识别状态的规则可以是:确定所述移动信息对应的移动轨迹,并检测所述移动轨迹的重合率是否大于第一阈值,如果是,则确定所述移动信息满足预设状态切换规则,则该实施例方法包括:
[0048]步骤201,当所述触控显示单元在第一识别状态时,检测触控点的移动信息;
[0049]步骤202,确定所述移动信息对应的移动轨迹,并检测所述移动轨迹的重合率是否大于第一阈值,如果是,则确定所述移动信息满足预设状态切换规则,转入步骤203 ;否则,转入步骤204,
[0050]在该实施例中,为了更准确的识别用户操作信息,则检测所述移动轨迹的重合率包括:
[0051]当检测到移动轨迹中任意两条相邻线之间的间距小于第二阈值(该第二阈值大于等于O ;等于O时,两条相邻线完全重合。),则确定所述两条相邻线重合;
[0052]根据相邻线的长度与移动轨迹总长度的比值确定所述重合率。
[0053]步骤203,生成第一状态切换指令,根据该第一状态切换指令控制所述触控显示单元切换到第二识别状态。
[0054]当所述移动信息不满足预设的状态切换规则,则被识别为正常输入,执行步骤204 ;
[0055]步骤204,将所述移动信息对应的移动轨迹与预设的移动轨迹匹配,如果匹配成功,贝1J显示匹配到的显示内容。
[0056]实施例三、如图3所示,该实施例中所述预设状态切换规则是通过移动信息确定生成移动轨迹的速率(即触控点的移动速率),从而确定是否转入第二识别状态,则该实施例方法包括:
[0057]步骤301,当所述触控显示单元在第一识别状态时,检测触控点的移动信息;
[0058]步骤302,确定所述移动信息对应的移动轨迹,并确定生成所述移动轨迹的总时长和所述移动轨迹的总长度,根据所述总长度和总时长的比值确定生成所述移动轨迹的速率(即触控点的移动速率);
[0059]步骤303,检测生成所述移动轨迹的速率是否大于第三阈值,如果是,则确定所述移动信息满足预设状态切换规则,转入步骤304 ;否则,转入步骤305,
[0060]步骤304,生成第一状态切换指令,根据该第一状态切换指令控制所述触控显示单元切换到第二识别状态。
[0061]当所述移动信息不满足预设的状态切换规则,则被识别为正常输入,执行步骤305 ;
[0062]步骤305,将所 述移动信息对应的移动轨迹与预设的移动轨迹匹配,如果匹配成功,贝1J显示匹配到的显示内容。
[0063]如图4所示,根据上述方法,本发明实施例还提供一种电子设备,该电子设备包括:
[0064]触控显示单元401,该触控显示单元包括第一识别状态和第二识别状态,在所述第一识别状态时,根据接收到触控点的移动信息在触控显示单元显示对应的移动轨迹;在所述第二识别状态时,当接收到的触控点移动信息对应的移动轨迹与触控显示单元中已显示的内容重合,则删除重合内容;
[0065]状态切换单元402,用于当触控显示单元在第一识别状态接收到触控点的移动信息,确定所述移动信息是否满足预设状态切换规则,如果是,则生成第一状态切换指令,根据该第一状态切换指令控制所述触控显示单元切换到第二识别状态。
[0066]根据预设状态切换规则的不同,本发明实施例所提供的状态切换单元还通过所述移动信息确定的不同参数确定是否进行识别状态的切换,则本发明实施例所提供的电子设备还包括:
[0067]状态切换单元402还用于确定所述移动信息对应的移动轨迹,并检测所述移动轨迹的重合率是否大于第一阈值,如果是,则确定所述移动信息满足预设状态切换规则。
[0068]为了更准确的通过用户输入的移动信息识别用户是否需要进行识别状态的切换,该电子设备还包括:
[0069]状态切换单元402还用于当检测到移动轨迹中任意两条相邻线之间的间距小于第二阈值,则确定所述两条相邻线重合;根据相邻线的长度与移动轨迹总长度的比值确定所述重合率。
[0070]状态切换单元402还用于确定所述移动信息对应的移动轨迹,并确定生成所述移动轨迹的总时长和所述移动轨迹的总长度,根据所述总长度和总时长的比值确定生成所述移动轨迹的速率;检测生成所述移动轨迹的速率是否大于第三阈值,如果是,则确定所述移动信息满足预设状态切换规则。
[0071]当用户对输入错误的部分进行修改后,需要重新切回到第一识别状态时,在本发明实施例中,可以通过多种方式确定用户是否对输入错误部分是否修订完成,该实施例中通过检测触控点是否离开触控显示单元确定用户是否结束修改操作。
[0072]状态切换单元402还用于根据该第一状态切换指令切换到第二识别状态之后,检测所述触控单元中是否有触控点,如果没有,则累计触控单元中没有触控点的总时长,如果所述总时长大于第四阈值,则生成第二状态切换指令,根据第二状态切换指令切换到第一识别状态。
[0073]本申请实施例中的上述一个或多个技术方案,至少具有如下的技术效果:
[0074]本发明实施例所提供的方法在触控显示单元包括第一识别状态和第二识别状态,在所述第一识别状态时,根据检测到的触控点的移动信息在触控显示单元显示对应的移动轨迹;在所述第二识别状态时,当检测到的触控点移动信息对应的移动轨迹与触控显示单元中已显示的内容重合,则删除重合内容;当所述触控显示单元在第一识别状态接收到触控点的移动信息,确定所述移动信息是否满足预设状态切换规则,如果是,则生成第一状态切换指令,根据该第一状态切换指令控制所述触控显示单元切换到第二识别状态。因为在现实的写画过程中一般情况下用户对于出现错误的部分会有一定的惯性操作,所以本发明中通过判断用户输入的移动信息是否符合预设的规则,即是否满足用户惯性操作,如果满足则切换识别状态。从而最大限度的贴合用户的使用习惯。
[0075]因为在现实的写画过程中用户一般情况会在错误的地方来回涂抹。所以本发明中,通过检测触控点(用户手指或者触控笔)在触控显示单元上来回移动轨迹的重合率以及移动的速度从而确定是否为涂抹操作,如果为涂抹操作则切换到删除模式。能够最大限度的适应用户的输入操作习惯,使得在用户输入的过程中最大限度的保持用户输入的连贯性。
[0076]在想擦除的时候,不用再离开正在操作的位置,通过惯性操作实现切换,提高了触控显示装置的输入效率。
[0077]本发明所述的方法并不限于【具体实施方式】中所述的实施例,本领域技术人员根据本发明的技术方案得出其它的实施方式,同样属于本发明的技术创新范围。
[0078]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种触控输入的识别方法,其特征在于,应用于一包括触控显示单元的电子设备,所述触控显示单元包括第一识别状态和第二识别状态,在所述第一识别状态时,根据检测到的触控点移动信息在触控显示单元显示对应的移动轨迹;在所述第二识别状态时,当检测到的触控点移动信息对应的移动轨迹与触控显示单元中已显示的内容重合,则删除重合内容;该方法包括: 当所述触控显示单元在第一识别状态检测到触控点的移动信息,判断所述移动信息是否满足预设状态切换规则,如果是,则生成第一状态切换指令,根据该第一状态切换指令控制所述触控显示单元切换到第二识别状态。
2.如权利要求1所述的方法,其特征在于,确定所述移动信息是否满足预设状态切换规则包括: 确定所述移动信息对应的移动轨迹,并检测所述移动轨迹的重合率是否大于第一阈值,如果是,则确定所述移动信息满足预设状态切换规则。
3.如权利要求2所述的方法,其特征在于,检测所述移动轨迹的重合率包括: 当检测到移动轨迹中任意两条相邻线之间的间距小于第二阈值,则确定所述两条相邻线重合; 根据相邻线的长度与移动轨迹总长度的比值确定所述重合率。
4.如权利要求1或2任一权项所述的方法,其特征在于,所述确定所述移动信息是否满足预设状态切换规则包括: 确定所述移动信息对应的移动轨迹,并确定生成所述移动轨迹的总时长和所述移动轨迹的总长度,根据所述总长度和总`时长的比值确定生成所述移动轨迹的速率; 检测生成所述移动轨迹的速率是否大于第三阈值,如果是,则确定所述移动信息满足预设状态切换规则。
5.如权利要求1所述的方法,其特征在于,根据该第一状态切换指令切换到第二识别状态之后,该方法还包括: 检测所述触控单元中是否有触控点,如果没有,则累计触控单元中没有触控点的总时长,如果所述总时长大于第四阈值,则生成第二状态切换指令,根据第二状态切换指令切换到第一识别状态。
6.—种电子设备,其特征在于,该电子设备包括: 触控显示单元,该触控显示单元包括第一识别状态和第二识别状态,在所述第一识别状态时,根据检测到的触控点移动信息在触控显示单元显示对应的移动轨迹;在所述第二识别状态时,当检测到的触控点移动信息对应的移动轨迹与触控显示单元中已显示的内容重合,则删除重合内容; 状态切换单元,用于当触控显示单元在第一识别状态检测到触控点的移动信息,判断所述移动信息是否满足预设状态切换规则,如果是,则生成第一状态切换指令,根据该第一状态切换指令控制所述触控显示单元切换到第二识别状态。
7.如权利要求6所述的电子设备,其特征在于,状态切换单元还用于确定所述移动信息对应的移动轨迹,并检测所述移动轨迹的重合率是否大于第一阈值,如果是,则确定所述移动信息满足预设状态切换规则。
8.如权利要求7所述的电子设备,其特征在于,状态切换单元还用于当检测到移动轨迹中任意两条相邻线之间的间距小于第二阈值,则确定所述两条相邻线重合;根据相邻线的长度与移动轨迹总长度的比值确定所述重合率。
9.如权利要求6或7任一权项所述的电子设备,其特征在于,状态切换单元还用于确定所述移动信息对应的移动轨迹,并确定生成所述移动轨迹的总时长和所述移动轨迹的总长度,根据所述总长度和总时长的比值确定生成所述移动轨迹的速率;检测生成所述移动轨迹的速率是否大于第三阈值,如果是,则确定所述移动信息满足预设状态切换规则。
10.如权利要求6所述的电子设备,其特征在于,状态切换单元还用于根据该第一状态切换指令切换到第二识别状态之后,检测所述触控单元中是否有触控点,如果没有,则累计触控单元中没有触控点的总时长,如果 所述总时长大于第四阈值,则生成第二状态切换指令,根据第二状态切换指令切换到第一识别状态。
【文档编号】G06F3/0488GK103455258SQ201210169807
【公开日】2013年12月18日 申请日期:2012年5月28日 优先权日:2012年5月28日
【发明者】张雅, 马岩 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1