【技术实现步骤摘要】
一种输入文字的方法、装置及电子设备
[0001]本专利技术涉及人机交互
,具体而言,涉及一种输入文字的方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]随着输入技术的发展,智能戒指等可穿戴设备正逐步走入大众的视线。基于可穿戴设备的输入与控制在虚拟现实、增强现实、智能家居控制等场景均有较大的应用潜力。
[0003]目前的可穿戴设备只能检测比较简单的指令动作,在基于可穿戴设备模拟输入法以期望能够输入文字时,难以比较准确地检测用户的意图,准确度以及输入效率比较低。
技术实现思路
[0004]为解决现有存在的技术问题,本专利技术实施例提供一种输入文字的方法、装置、电子设备及计算机可读存储介质。
[0005]第一方面,本专利技术实施例提供了一种输入文字的方法,包括:
[0006]获取用户输入的当前轨迹,从所述当前轨迹中选取N个输入点,生成输入序列;
[0007]根据所述输入序列与预设的序列库中的标准序列之间的距离判断所述输入序列与所述标准序列是否相匹配,所述标准序列包含N个标准点,每个所述标准序列对应相应的文字;
[0008]将所述序列库中与所述输入序列相匹配的所述标准序列作为有效序列,并推送至少一个与所述有效序列对应的文字。
[0009]第二方面,本专利技术实施例还提供了一种输入文字的装置,包括:
[0010]获取模块,用于获取用户输入的当前轨迹,从所述当前轨迹中选取N个输入点,生成输入序列;
[0011]判断模块,用于根据 ...
【技术保护点】
【技术特征摘要】
1.一种输入文字的方法,其特征在于,包括:获取用户输入的当前轨迹,从所述当前轨迹中选取N个输入点,生成输入序列;根据所述输入序列与预设的序列库中的标准序列之间的距离判断所述输入序列与所述标准序列是否相匹配,所述标准序列包含N个标准点,每个所述标准序列对应相应的文字;将所述序列库中与所述输入序列相匹配的所述标准序列作为有效序列,并推送至少一个与所述有效序列对应的文字。2.根据权利要求1所述的方法,其特征在于,在所述获取用户输入的当前轨迹之前,还包括:获取第一惯性传感器与第二惯性传感器之间的多个第一当前相对姿态,根据预先设置的捏合系数确定多个所述第一当前相对姿态在所述捏合方向上的移动参数,并根据所述移动参数的大小确定当前是否触发捏合动作;所述捏合系数能够表示所述第一惯性传感器与所述第二惯性传感器之间的相对姿态在捏合方向上的相对位置;以及在触发捏合动作的情况下,执行获取用户输入的当前轨迹的步骤;其中,所述捏合系数通过以下方式预先设置:通过多次改变所述第一惯性传感器与所述第二惯性传感器在所述捏合方向上的相对位置,采集与所述捏合方向相关的多个有效相对姿态组,所述有效相对姿态组包括所述第一惯性传感器与所述第二惯性传感器之间的第一起始相对姿态和第一结束相对姿态;通过多次改变所述第一惯性传感器与所述第二惯性传感器在预设平面中的相对位置,采集与所述预设平面相关的多个无效相对姿态组,所述无效相对姿态组包括所述第一惯性传感器与所述第二惯性传感器之间的第二起始相对姿态和第二结束相对姿态;所述捏合方向与所述预设平面垂直;基于所述有效相对姿态组和所述无效相对姿态组最小化预设的第一损失函数,确定所述第一损失函数中的捏合系数;所述第一损失函数用于表示第一起始相对姿态与所述第一结束相对姿态在所述捏合方向上存在移动,且所述第二起始相对姿态与所述第二结束相对姿态在所述捏合方向上不存在移动。3.根据权利要求1所述的方法,其特征在于,所述获取用户输入的当前轨迹包括:获取第一惯性传感器与第二惯性传感器之间的第二当前相对姿态,根据预先设置的投影系数确定与所述第二当前相对姿态对应的、在预设平面中的当前投影,根据多个所述当前投影生成当前轨迹;所述投影系数用于表示所述第一惯性传感器与所述第二惯性传感器之间的相对姿态与所述预设平面中的投影之间的关系;其中,所述投影系数通过以下方式预先设置:通过多次改变第一惯性传感器与第二惯性传感器在水平方向上的相对位置,采集与所述水平方向相关的多个水平相对姿态组,所述水平相对姿态组包括所述第一惯性传感器与所述第二惯性传感器之间的水平起始相对姿态和水平结束相对姿态;通过多次改变所述第一惯性传感器与所述第二惯性传感器在竖直方向上的相对位置,采集与所述竖直方向相关的多个垂直相对姿态组,所述垂直相对姿态组包括所述第一惯性传感器与所述第二惯性传感器之间的垂直起始相对姿态和垂直结束相对姿态;所述水平方向与所述竖直方向垂直,且所述水平方向与所述竖直方向均位于所述预设平面内;
基于所述水平相对姿态组和所述垂直相对姿态组最小化预设的第二损失函数,确定所述第二损失函数中的投影系数;所述第二损失函数用于表示所述水平起始相对姿态与所述水平结束相对姿态在预设平面上的投影变化量与所述水平方向上的预设变化量之间的差异,以及垂直起始相对姿态与所述垂直结束相对姿态在所述预设平面上的投影变化量与所述竖直方向上的预设变化量之间的差异。4.根据权利要求1所述的方法,其特征在于,所述从所述当前轨迹中选取N个输入点,生成输入序列,包括:基于预设的调整参数对从所述当前轨迹中选取的N个原始点(x',y')进行伸缩调整和/或线性调整,生成N个所述输入点(x,y),并生成所述输入序列;所述调整参数为根据所述用户的历史行为数据统计得到的参数;所述伸缩调整包括:(x,y)=(x'/σ
x
,y'/σ
y
);其中,σ
x
、σ
y...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。