【技术实现步骤摘要】
输入法中的笔势识别方法、相关装置和介质
[0001]本公开涉及数据处理领域,特别是涉及一种输入法中的笔势识别方法、相关装置和介质。
技术介绍
[0002]在利用输入法输入文本时,经常会发生对象发现之前输入的文本有错误、或需要对之前输入的文本进行操作(如选择后粘贴)的情况。对象发现上屏区输入的文本有错误或需要对文本进行操作后,对象在上屏区作出插入、删除、选择等笔势,以进行插入、删除等。
[0003]相关技术中,识别对象的插入、删除等笔势,一般通过分类模型。在输入法设计阶段需要确定每种笔势的准确画法,并产生大量样本笔势,输入分类模型进行训练。该方法只能按照预先定义的标准笔势分类,灵活性差。由于不同对象表示不同笔势时习惯不同,导致分类准确性差。分类模型运行和存储占用大量计算和存储资源。
技术实现思路
[0004]本公开实施例提供了一种输入法中的笔势识别方法、相关装置和介质,它能够提高笔势识别的灵活性、准确性,减少对资源的占用。
[0005]根据本公开的一方面,提供了一种输入法中的笔势识别方法,包括:在输入法界面中显示第一区域,所述第一区域包含利用所述输入法输入的文本;基于目标触体在所述第一区域的滑动,生成目标轨迹;在所述目标轨迹上,获取多个轨迹点的坐标;获取多个所述轨迹点的坐标中相邻轨迹点之间的坐标增量;基于各个所述相邻轨迹点之间的坐标增量,获取目标增量趋势符串;基于所述目标增量趋势符串,识别所述目标轨迹对应的笔势。
[0006]根据本公开的一方面,提供了一种输入法中的笔势识别装置, ...
【技术保护点】
【技术特征摘要】
1.一种输入法中的笔势识别方法,其特征在于,包括:在输入法界面中显示第一区域,所述第一区域包含利用所述输入法输入的文本;基于目标触体在所述第一区域的滑动,生成目标轨迹;在所述目标轨迹上,获取多个轨迹点的坐标;获取多个所述轨迹点的坐标中相邻轨迹点之间的坐标增量;基于各个所述相邻轨迹点之间的坐标增量,获取目标增量趋势符串;基于所述目标增量趋势符串,识别所述目标轨迹对应的笔势。2.根据权利要求1所述的笔势识别方法,其特征在于,所述基于各个所述相邻轨迹点之间的坐标增量,获取目标增量趋势符串,包括:如果所述相邻轨迹点之间的坐标增量为正,且所述坐标增量的绝对值大于第一阈值,将所述相邻轨迹点的增量趋势符的符号设置为正;如果所述相邻轨迹点之间的坐标增量为负,且所述坐标增量的绝对值大于第一阈值,将所述相邻轨迹点的增量趋势符的符号设置为负;否则,将所述相邻轨迹点的增量趋势符的符号设置为0;将各个所述相邻轨迹点的所述增量趋势符,按照所述相邻轨迹点在所述目标轨迹上的顺序连接,生成原始增量趋势符串;从所述原始增量趋势符串中,获取所述目标增量趋势符串。3.根据权利要求2所述的笔势识别方法,其特征在于,所述第一阈值通过以下方式设置:获取所述相邻轨迹点中每个所述轨迹点在所述目标轨迹上的曲率;确定所述相邻轨迹点中每个所述轨迹点的所述曲率的第三平均值;基于所述第三平均值,确定所述轨迹点对应的所述第一阈值。4.根据权利要求2所述的笔势识别方法,其特征在于,所述从所述原始增量趋势符串中,获取所述目标增量趋势符串,包括:针对所述原始增量趋势符串中连续相同的增量趋势符,如果所述连续相同的增量趋势符的数目大于第二阈值,将所述连续相同的增量趋势符压缩为一个所述增量趋势符;如果所述连续相同的增量趋势符的数目不大于第二阈值,将所述连续相同的增量趋势符删除,得到所述目标增量趋势符串。5.根据权利要求4所述的笔势识别方法,其特征在于,所述第二阈值通过以下方式设置:从所述连续相同的增量趋势符中,获取中点增量趋势符;获取所述中点增量趋势符对应的相邻轨迹点在所述目标轨迹上的曲率的第四平均值;基于所述第四平均值,确定所述连续相同的增量趋势符对应的所述第二阈值。6.根据权利要求2所述的笔势识别方法,其特征在于,所述从所述原始增量趋势符串中,获取所述目标增量趋势符串,包括:将所述原始增量趋势符串等分为多个子串;确定每个所述子串中最多的所述增量趋势符,作为所述子串对应的所述目标增量趋势符;将各个所述子串对应的所述目标增量趋势符,按照所述子串的顺序连接,得到所述目标增量趋势符串。
7.根据权利要求1所述的笔势识别方法,其特征在于,所述在所述目标轨迹上,获取多个轨迹点的坐标,包括:在所述目标轨迹上,获取多个轨迹点的第一坐标和第二坐标;所述获取多个所述轨迹点中的坐标相邻轨迹点之间的坐标增量,包括:获取多个所述轨迹点中相邻轨迹点之间的所述第一坐标的第一坐标增量、和所述第二坐标的第二坐标增量;所述基于各个所述相邻轨迹点之间的坐标增量,获取目标增量趋势符串,包括:基于各个所述相邻轨迹点之间的所述第一坐标增量,获取所述第一坐标的第一目标增量趋势符串,并基于各个所述相邻轨迹点之间的所述第二坐标增量,获取所述第二坐标的第二目标增量趋势符串;所述基于所述目标增量趋势符串,识别所述目标轨迹对应的笔势,包括:如果所述第一目标增量趋势符串和所述第二目标增量趋势符串中的至少一个中出现了至少二次目标增量趋势符的符号跳转,将所述目标轨迹对应的笔势识别为删除笔势;如果所述第一目标增量趋势符串和所述第二目标增量趋势符串中都没有出现至少二次目标增量趋势符的符号跳转,在所述第二目标增量趋势符串中第一字符和第二字符之间的跳转次数为0、且在所述目标轨迹上轨迹点之间的第一坐标差的最大值小于第三阈值时,将所述目标轨迹对应的笔势识别为插入笔势,否则将所述目标轨迹对应的笔势识别为选择笔势。8.根据权利要求7所述的笔势识别方法,其特征在于,所述第三阈值通过以下方式设置:获取在所述输入法界面中输入所述文本的目标对象的输入历史记录;获取所述输入...
【专利技术属性】
技术研发人员:闫杰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。