一种基于手势的文字输入方法技术

技术编号:15938062 阅读:199 留言:0更新日期:2017-08-04 21:18
本发明专利技术公开了一种基于手势的文字输入方法,利用现有的手部动作捕捉设备实现对左右手的以下动作捕捉测量识别,定义双手动作功能,本发明专利技术能够实现简体中文输入、繁体中文输入、英文输入、数字输入和特殊字符输入,通过扩展识别字库,相同方式也可输入其他国家文字,在虚拟现实环境中无需实体键盘、也无需虚拟出一个用于交互的键盘样式操作界面,只通过手势动作即可实现在虚拟现实环境中输入文字。

A gesture based text input method

The invention discloses a text input method based on hand gesture, use of the existing hand motion capture equipment to capture the measurement and identification of right and left hands following action, the definition of hands movement function, the invention can realize the simplified Chinese input, traditional Chinese input, English input, digital input and special character input, through the expansion of character recognition, the same way can also enter other countries text, in the virtual reality environment without a physical keyboard, there is no need for a virtual interactive keyboard style interface, only through gestures can be input text in the virtual reality environment.

【技术实现步骤摘要】
一种基于手势的文字输入方法
本专利技术具体涉及一种基于手势的文字输入方法。
技术介绍
中文输入法,又称为汉字输入法,是指为了将汉字输入计算机或手机等电子设备而采用的编码方法,是中文信息处理的重要技术。广泛使用的中文输入法有拼音输入法、五笔字型输入法、二笔输入法、郑码输入法等,在中国台湾流行的输入法有注音输入法、呒虾米输入法和仓颉输入法等。流行的输入法软件平台,在Windows系统有搜狗拼音输入法、搜狗五笔输入法、百度输入法、谷歌拼音输入法、QQ拼音输入法、QQ五笔输入法、极点中文汉字输入平台;Linux平台有IBus、Fcitx;MacOSX系统除自带输入法软件外还有百度输入法、搜狗输入法、QQ输入法;手机系统一般内置中文输入法,此外还有百度手机输入法、搜狗手机输入法等。以上所述输入法有的具有输入多种文字功能如有的拼音输入法可输入多个国家的文字,有的是单一的中文输入法,广泛应用于台式电脑、手机、笔记本电脑、平板电脑等智能设备中、或虚拟现实环境中进行中文输入。以上所述的输入法存在一个共性问题:需要一个有操作键盘(含真实或虚拟交互形态的键盘),而在虚拟现实环境中时,由于用户头上戴着显示头盔,看不到现实环境中的鼠标和键盘而无法通过实体键盘输入文字字符,想要在虚拟现实环境中完成文字输入,只能通过遥控操作一个指向性光点或光标去触碰虚拟环境中虚拟出来键盘上的按键,实现中英文字符输入,输入不方便。
技术实现思路
本专利技术的目的是为解决上述不足,提供一种基于手势的文字输入方法。本专利技术的目的是通过以下技术方案实现的:一种基于手势的文字输入方法,利用现有的手部动作捕捉设备实现对左右手的以下动作捕捉测量识别,定义双手动作功能:左右手各个手指单独的弯曲动作,手指弯曲一次,认为同时输入该手指所分配的所有字母;右手无名指作为空格输入,弯曲一次输入一个空格;右手小指作为删除功能实现删除已输入的字符,弯曲一次删除一个字符;左手掌心向下握拳动作定义为输入模式切换,用于在输入过程中进行简体中文输入(简)、繁体中文输入(繁)、0-9数字输入(数)、英文输入(英)、ASCII表中的特殊符号输入(符),通过握拳动作在以上四种输入模式中进行按顺序循环切换,握拳一次切换一种输入模式;左手掌心向上握拳动作,用于在英文输入模式切换大小写,如在其他输入模式下右手握拳一次则直接进入英文输入模式;左手掌前伸掌心向右挥动手掌识别定义为“向右挥手”,用于在输入过程中实现“向右移动光标”;右手掌前伸掌心向右挥动手掌识别定义为“向左挥手”,用于在输入过程中实现“向左移动光标”;左手或右手手掌平伸指尖向前、掌心向下为基准,以中指轴向为轴,向右转动定义为“向右倾斜”,用于在输入过程中实现“向右移动光标”;左手或右手手掌平伸指尖向前、掌心向下为基准,以中指轴向为轴,向左转动定义为“向左倾斜”,用于在输入过程中实现“向左移动光标”;左手手掌前伸掌心向上挥动手掌定义为“向上挥手”,用于在需要上下移动光标的界面实现“向上移动光标”;左手手掌前伸掌心向下挥动手掌定义为“向下挥手”,用于在需要上下移动光标的界面实现“向下移动光标”;右手手掌前伸掌心向上挥动手掌定义为“向上挥手”,用于在需要翻页的界面实现“向上翻页”;右手手掌前伸掌心向下挥动手掌定义为“向下挥手”,用于在需要翻页的界面实现“向下翻页”,左右手具有相同功能,均可通过此动作完成“向上翻页”功能;右手握拳为“确认”选择动作,不区分掌心朝向。具体方法如下:步骤一:根据中国《国家标准信息交换汉字编码》建立“标准拼音库”和“根据拼音识别汉字库”,每个汉字在汉字库中具有一个使用频率记录标志,此标志用于在使用本专利技术的输入法时,对备选汉字进行排序,使用频率记录标志数值大的汉字,在备选汉字显示时优先排列在前面,汉字被使用一次,则对应该汉字的使用频率记录标志计数加1;步骤二:在虚拟现实环境中,当把光标定位到需要进行文字输入的位置后,左手掌心向下做握拳动作激活进入本专利技术所述输入法模式,默认为简体中文输入法,可通过多次执行此握拳动作,在以下几种不同输入模式间切换:简体中文输入(简)、繁体中文输入(繁)、0-9数字输入(数)、英文输入(英)、ASCII表中的特殊符号输入(符);步骤三:根据要输入的拼音所包含字母的顺序,弯曲各个字母所在的手指动作,按照手指弯曲顺序把每个手指包含的字母进行组合成字符串,如做如下动作“弯曲左手小指(ABC)---弯曲左手无名指(DEF)”,则所能组成的字符串有:AD、AE、AF、BD、BE、BF、CD、CE、CF;步骤四:把步骤二中所有的字母串组合逐个从“标准拼音库”中进行检索,找出并列出符号国家标准的有效拼音组合:BE、CE;步骤五:根据汉字输入需要选择有效的拼音组合如“BE”,从“拼音识别汉字库”中进行检索,找出拼音“BE”所包含的所有汉字,根据每个汉字的使用频率记录标识数值从大到小的顺序,对这些汉字进行显示,具体显示方法见后续的输入操作说明;步骤六:在输入法显示界面,通过左手“向上挥手”或“向下挥手”移动拼音选择光标选择需要的拼音组合;步骤七:通过右手“向上挥手”或“向下挥手”进行备选汉字列表进行翻页切换;步骤八:通过“向右挥手”或“向左挥手”进行汉字选择光标移动;步骤九:通过右手握拳动作“确认”选择光标所在的汉字,完成汉字输入;繁体中文输入:通过左手掌心向下做握拳动作,切换到繁体中文输入模式后,输入实现过程与简体中文相同;数字输入:通过多次进行左手掌心向下做握拳动作,切换到0-9数字输入模式后,输入法显示界面显示数字输入模式标识“数”,同时显示0-9数字显示,能够根据需要按单行排列,也能够按多行排列,也能够通过如前文所定义的“向左挥手、向右挥手、向上挥手、向下挥手”动作移动光标,选择需要的数字,通过右手握拳动作“确认”选择完成数字输入;英文输入:通过多次进行左手掌心向下做握拳动作,切换到英文输入模式(英)后,输入法显示界面显示英文输入模式标识“英A”,“A”表示当前输入英文大写字母模式,根据所需输入的英文字符,输入法显示界面显示该手指所包含的字母,光标默认处于第一个字符位置,通过连续多次弯曲该手指,实现光标在同一个手指所包含的多个字母之间移动,也可通过“向左挥手、向右挥手”进行光标移动,通过右手握拳动作完成“确认”选择该字母;当连续弯曲两根不同的手指时,前一次弯曲的手指默认确认为该手指所包含的第一个字母被输入;如需输入小写英文字母,通过左手掌心向上做握拳动作切换为小英文输入模式标识“英a”;特殊符号输入:通过多次进行左手掌心向下做握拳动作,切换到特殊符号输入(符)后,输入法显示界面显示特殊符号输入模式标识“符”,输入法界面按矩阵(如分4行,每行8个字符,或其他的矩阵排列方式)显示32个可显示的ASCII特殊符号(ASCII码为0x21-0x2f,0x3a-0x40,0x5b-0x60,0x7b-0x7e),“向左挥手、向右挥手、向上挥手、向下挥手”动作移动选择光标,通过右手握拳动作“确认”选择完成特殊符号输入。本专利技术具有如下有益的效果:本专利技术能够实现简体中文输入、繁体中文输入、英文输入、数字输入和特殊字符输入,通过扩展识别字库,相同方式也可输入其他国家文字,在虚拟现实环境中无需实体键盘、也无需虚拟出一个本文档来自技高网...
一种基于手势的文字输入方法

【技术保护点】
一种基于手势的文字输入方法,其特征在于:利用现有的手部动作捕捉设备实现对左右手的以下动作捕捉测量识别,定义双手手指动作功能:左右手各个手指单独的弯曲动作,手指弯曲一次,认为同时输入该手指所分配的所有字母;右手无名指作为空格输入,弯曲一次输入一个空格;右手小指作为删除功能实现删除已输入的字符,弯曲一次删除一个字符;左手掌心向下握拳动作定义为输入模式切换,用于在输入过程中进行简体中文输入(简)、繁体中文输入(繁)、0‑9数字输入(数)、英文输入(英)、ASCII表中的特殊符号输入(符),通过握拳动作在以上四种输入模式中进行按顺序循环切换,握拳一次切换一种输入模式;左手掌心向上握拳动作,用于在英文输入模式切换大小写,如在其他输入模式下右手握拳一次则直接进入英文输入模式;左手掌前伸掌心向右挥动手掌识别定义为“向右挥手”,用于在输入过程中实现“向右移动光标”;右手掌前伸掌心向右挥动手掌识别定义为“向左挥手”,用于在输入过程中实现“向左移动光标”;左手或右手手掌平伸指尖向前、掌心向下为基准,以中指轴向为轴,向右转动定义为“向右倾斜”,用于在输入过程中实现“向右移动光标”;左手或右手手掌平伸指尖向前、掌心向下为基准,以中指轴向为轴,向左转动定义为“向左倾斜”,用于在输入过程中实现“向左移动光标”;左手手掌前伸掌心向上挥动手掌定义为“向上挥手”,用于在需要上下移动光标的界面实现“向上移动光标”;左手手掌前伸掌心向下挥动手掌定义为“向下挥手”,用于在需要上下移动光标的界面实现“向下移动光标”;右手手掌前伸掌心向上挥动手掌定义为“向上挥手”,用于在需要翻页的界面实现“向上翻页”;右手手掌前伸掌心向下挥动手掌定义为“向下挥手”,用于在需要翻页的界面实现“向下翻页”,左右手具有相同功能,均可通过此动作完成“向上翻页”功能;右手握拳为“确认”选择动作,不区分掌心朝向。...

【技术特征摘要】
1.一种基于手势的文字输入方法,其特征在于:利用现有的手部动作捕捉设备实现对左右手的以下动作捕捉测量识别,定义双手手指动作功能:左右手各个手指单独的弯曲动作,手指弯曲一次,认为同时输入该手指所分配的所有字母;右手无名指作为空格输入,弯曲一次输入一个空格;右手小指作为删除功能实现删除已输入的字符,弯曲一次删除一个字符;左手掌心向下握拳动作定义为输入模式切换,用于在输入过程中进行简体中文输入(简)、繁体中文输入(繁)、0-9数字输入(数)、英文输入(英)、ASCII表中的特殊符号输入(符),通过握拳动作在以上四种输入模式中进行按顺序循环切换,握拳一次切换一种输入模式;左手掌心向上握拳动作,用于在英文输入模式切换大小写,如在其他输入模式下右手握拳一次则直接进入英文输入模式;左手掌前伸掌心向右挥动手掌识别定义为“向右挥手”,用于在输入过程中实现“向右移动光标”;右手掌前伸掌心向右挥动手掌识别定义为“向左挥手”,用于在输入过程中实现“向左移动光标”;左手或右手手掌平伸指尖向前、掌心向下为基准,以中指轴向为轴,向右转动定义为“向右倾斜”,用于在输入过程中实现“向右移动光标”;左手或右手手掌平伸指尖向前、掌心向下为基准,以中指轴向为轴,向左转动定义为“向左倾斜”,用于在输入过程中实现“向左移动光标”;左手手掌前伸掌心向上挥动手掌定义为“向上挥手”,用于在需要上下移动光标的界面实现“向上移动光标”;左手手掌前伸掌心向下挥动手掌定义为“向下挥手”,用于在需要上下移动光标的界面实现“向下移动光标”;右手手掌前伸掌心向上挥动手掌定义为“向上挥手”,用于在需要翻页的界面实现“向上翻页”;右手手掌前伸掌心向下挥动手掌定义为“向下挥手”,用于在需要翻页的界面实现“向下翻页”,左右手具有相同功能,均可通过此动作完成“向上翻页”功能;右手握拳为“确认”选择动作,不区分掌心朝向。2.一种基于手势的文字输入方法,其特征在于:具体方法如下:步骤一:根据中国《国家标准信息交换汉字编码》建立“标准拼音库”和“根据拼音识别汉字库”,每个汉字在汉字库中具有一个使用频率记录标志,此标志用于在使用本发明的输入法时,对备选汉字进行排序,使用频率记录标志数值大的汉字,在备选汉字显示时优先排列在前面,汉字被使用一次,则对应该汉字的使用频率记录标志计数加1;步骤二:在虚拟现实环境中,当把光标定位到需要进行文字输入的位置后,左手掌心向下做握拳动作激活进入本发明所述输入法模式,默认为简体中文输入法,可通过多次执行此握拳动作,在以下几种不同输入模式间切换:简体中文输入(简)、繁体中文输入(繁)、0-9数字输入(数)、英文输入(英)、ASCII表中的特殊符号输入(符);步骤三:根据要输入的拼音所包含字母...

【专利技术属性】
技术研发人员:黄昌正陈曦周言明
申请(专利权)人:广州幻境科技有限公司
类型:发明
国别省市:广东,44

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

1