一种基于虚拟按键输入字符的方法、装置和电子设备制造方法及图纸

技术编号:24937003 阅读:63 留言:0更新日期:2020-07-17 20:44
本说明书实施例提供一种基于虚拟按键输入字符的方法,获取臂环采集的肌电信号,识别肌电信号对应的手部捏合动作,确定捏合动作对应的按键字符信息,反馈拼写结果。捏合动作中,相接触的两者为同一人体的部位,不需要控制手部向外界固定的按键位置移动,由于人体对自身部位的感知性更强,一方面,强感知性使得操作准确率更高,另一方面,强感知性使用户即便在不注视手部的情况下,依然可以完成特定的捏合动作,不需要视线的来回切换,因而能够提高效率,提升用户体验。利用肌电信号来识别手部动作,由于肌电信号与手部动作是人体自身关联反应,受外界干扰小,能够摆脱视觉方法识别手部动作对光线的依赖,因而在弱光、光线干扰环境中依然适用。

【技术实现步骤摘要】
一种基于虚拟按键输入字符的方法、装置和电子设备
本申请涉及计算机领域,尤其涉及一种基于虚拟按键输入字符的方法、装置和电子设备。
技术介绍
现有的市面上已经有各种输入法,通过硬件键盘、显示屏键盘,或者虚拟场景中的键盘来为用户提供出发输入字符的软硬件接口,从而基于用户的输入操作,确定按键对应的字符进行拼写(拼写单词、文字、数字和符号等)。随着技术的改进,虚拟键盘的概念逐步为人们所熟知,其本质是在空间中呈现一个键盘的画面,当用户手指触及画面中的按键时,该按键处的传感器感应用户触及到该按键,继而完成字符的输入。然而,虽然虚拟键盘的概念很火爆,但是虚拟键盘的实际应用依然很少。申请人对其分析发现,虚拟键盘的本质需要用户手指触及预先设定的固定位置,由于用户在输入过程中往往需要了解输入框或者拼写框中的结果,而输入框或拼写框又不能与虚拟键盘重叠显示,这就造成,用户需要在输入框、拼写框与手指、按键之间来回切换视线,即便是利用硬件键盘“盲打”水平高超的用户,由于虚拟显示的键盘没有触觉反馈,使这种高水平用户依然需要视线切换,这就会降低拼写速度以及拼写准确率,用户体验较差。因此,有必要提出一种高效准确体验好的输入字符方法。
技术实现思路
本说明书实施例提供一种基于虚拟按键输入字符的方法、装置和电子设备,用以提高字符拼写过程的效率、准确性和用户体验。本说明书实施例提供一种基于虚拟按键输入字符的方法,包括:获取臂环采集的肌电信号;识别所述肌电信号对应的手部动作,根据手部动作识别结果向用户反馈输入结果,包括:识别所述肌电信号对应的第一捏合动作,确定所述第一捏合动作对应的按键字符信息;显示拼写框,并根据所述按键字符信息向用户反馈拼写结果。可选地,所述识别所述肌电信号对应的手部动作,包括:通过预先训练的手部动作识别模型识别所述肌电信号对应的手部动作;所述确定所述第一捏合动作对应的按键字符信息,包括:根据预设的对应关系确定所述捏合动作类型对应的按键字符信息。可选地,还包括:在所述虚拟场景中显示辅助控件;所述识别所述肌电信号对应的手部动作,根据手部动作识别结果向用户反馈输入结果,还包括:识别保持所述第一捏合动作过程中产生的手部位移,根据所述手部位移在所述虚拟场景中控制移动所述辅助控件;识别辅助捏合动作,根据产生所述辅助捏合动作时所述辅助控件的位置对虚拟场景进行控制。可选地,所述根据产生所述辅助捏合动作时所述辅助控件的位置对虚拟场景进行控制,包括:在虚拟场景中进行选中确认、换行、回车、回退、搜索和切换输入法中的一个。可选地,所述在虚拟场景中进行选中确认,包括:若所述辅助捏合动作为选中动作,则选中所述辅助控件的位置相关联的拼写结果。可选地,所述辅助控件为虚拟手、光标中的一个。可选地,还包括:将一个手臂的同臂手指捏合动作设置为字符输入类动作,将同时有两个手臂的同臂手指捏合动作设置为辅助捏合类动作。可选地,还包括:获取肌电信号样本,并为肌电信号样本设置捏合方式的标签;根据所述肌电信号样本和对应的标签构建并训练捏合方式识别模型。可选地,所述为肌电信号样本设置捏合方式的标签,包括:为不同手指相捏合产生的肌电信号设置不同的标签。可选地,所述为肌电信号样本设置捏合方式的标签,还包括:为第一手指与第二手指的不同区域相捏合产生的肌电信号设置不同的标签。本说明书实施例还提供一种基于虚拟按键输入字符的装置,包括:获取模块,获取臂环采集的肌电信号;识别反馈模块,识别所述肌电信号对应的手部动作,根据手部动作识别结果向用户反馈输入结果,包括:识别所述肌电信号对应的第一捏合动作,确定所述第一捏合动作对应的按键字符信息;显示拼写框,并根据所述按键字符信息向用户反馈拼写结果。本说明书实施例还提供一种电子设备,其中,该电子设备包括:处理器;以及,存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述任一项方法。本说明书实施例还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现上述任一项方法。本说明书实施例提供的各种技术方案通过获取臂环采集的肌电信号,识别肌电信号对应的手部捏合动作,确定捏合动作对应的按键字符信息,反馈拼写结果。捏合动作中,相接触的两者为同一人体的部位,不需要控制手部向外界固定的按键位置移动,由于人体对自身部位的感知性更强,因此,一方面,强感知性使得操作准确率更高,另一方面,强感知性使用户即便在不注视手部的情况下,依然可以完成特定的捏合动作,不需要视线的来回切换,因而能够提高效率,提升用户体验。而且,利用肌电信号来识别手部动作,由于肌电信号与手部动作是人体自身关联反应,受外界干扰小,能够摆脱视觉方法识别手部动作对光线的依赖,因而在弱光、光线干扰环境中依然适用。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提供的一种基于虚拟按键输入字符的方法的原理示意图;图2为本说明书实施例提供的一种基于虚拟按键输入字符的装置的结构示意图;图3为本说明书实施例提供的一种基于虚拟按键输入字符的方法的原理示意图;图4为本说明书实施例提供的一种基于虚拟按键输入字符的方法的原理示意图;图5为本说明书实施例提供的一种基于虚拟按键输入字符的方法的原理示意图;图6为本说明书实施例提供的一种基于虚拟按键输入字符的方法的原理示意图;图7为本说明书实施例提供的一种电子设备的结构示意图;图8为本说明书实施例提供的一种计算机可读介质的原理示意图。具体实施方式现在将参考附图更全面地描述本专利技术的示例性实施例。然而,示例性实施例能够以多种形式实施,且不应被理解为本专利技术仅限于在此阐述的实施例。相反,提供这些示例性实施例能够使得本专利技术更加全面和完整,更加便于将专利技术构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的元件、组件或部分,因而将省略对它们的重复描述。在符合本专利技术的技术构思的前提下,在某个特定的实施例中描述的特征、结构、特性或其他细节不排除可以以合适的方式结合在一个或更多其他的实施例中。在对于具体实施例的描述中,本专利技术描述的特征、结构、特性或其他细节是为了使本领域的技术人员对实施例进行充分理解。但是,并不排除本领域技术人员可以实践本专利技术的技术方案而没有特定特征、结构、特性或其他细节的一个或更多。附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可本文档来自技高网...

【技术保护点】
1.一种基于虚拟按键输入字符的方法,其特征在于,包括:/n获取臂环采集的肌电信号;/n识别所述肌电信号对应的手部动作,根据手部动作识别结果向用户反馈输入结果,包括:/n识别所述肌电信号对应的第一捏合动作,确定所述第一捏合动作对应的按键字符信息;/n显示拼写框,并根据所述按键字符信息向用户反馈拼写结果。/n

【技术特征摘要】
1.一种基于虚拟按键输入字符的方法,其特征在于,包括:
获取臂环采集的肌电信号;
识别所述肌电信号对应的手部动作,根据手部动作识别结果向用户反馈输入结果,包括:
识别所述肌电信号对应的第一捏合动作,确定所述第一捏合动作对应的按键字符信息;
显示拼写框,并根据所述按键字符信息向用户反馈拼写结果。


2.根据权利要求1所述的方法,其特征在于,所述识别所述肌电信号对应的手部动作,包括:
通过预先训练的手部动作识别模型识别所述肌电信号对应的手部动作;
所述确定所述第一捏合动作对应的按键字符信息,包括:
根据预设的对应关系确定所述捏合动作类型对应的按键字符信息。


3.根据权利要求1所述的方法,其特征在于,还包括:
在所述虚拟场景中显示辅助控件;
所述识别所述肌电信号对应的手部动作,根据手部动作识别结果向用户反馈输入结果,还包括:
识别保持所述第一捏合动作过程中产生的手部位移,根据所述手部位移在所述虚拟场景中控制移动所述辅助控件;
识别辅助捏合动作,根据产生所述辅助捏合动作时所述辅助控件的位置对虚拟场景进行控制。


4.根据权利要求3所述的方法,其特征在于,所述根据产生所述辅助捏合动作时所述辅助控件的位置对虚拟场景进行控制,包括:
在虚拟场景中进行选中确认、换行、回车、回退、搜索和切换输入法中的一个。


5.根据权利要求4所述的方法,其特征在于,所述在虚拟场景中进行选中确认,包括:
若所述辅助捏合动作为选中动作,则选中所述辅助控件的位置相关联的拼写结果。


6.根据权利要求3所述的方法,其特征在于,所述辅助控件为虚拟手、...

【专利技术属性】
技术研发人员:王娜娜
申请(专利权)人:诺百爱杭州科技有限责任公司
类型:发明
国别省市:浙江;33

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

1