一种基于手势的奇偶笔画汉字输入方法与流程

文档序号:11229913阅读:469来源:国知局
一种基于手势的奇偶笔画汉字输入方法与流程

本发明具体涉及一种基于手势的奇偶笔画汉字输入方法。



背景技术:

中文输入法,又称为汉字输入法,是指为了将汉字输入计算机或手机等电子设备而采用的编码方法,是中文信息处理的重要技术。广泛使用的中文输入法有拼音输入法、五笔字型输入法、二笔输入法、郑码输入法等,在台湾流行的输入法有注音输入法、呒虾米输入法和仓颉输入法等。流行的输入法软件平台,在windows系统有搜狗拼音输入法、搜狗五笔输入法、百度输入法、谷歌拼音输入法、qq拼音输入法、qq五笔输入法、极点中文汉字输入平台;linux平台有ibus、fcitx;macosx系统除自带输入法软件外还有百度输入法、搜狗输入法、qq输入法;手机系统一般内置中文输入法,此外还有百度手机输入法、搜狗手机输入法等。以上所述输入法有的具有输入多种文字功能如有的拼音输入法可输入多个国家的文字,有的是单一的中文输入法,广泛应用于台式电脑、手机、笔记本电脑、平板电脑等智能设备中、或虚拟现实环境中进行中文输入。

然而以上所述的输入法存在一个共性问题:需要一个有操作键盘(含真实或虚拟交互形态的键盘),而在虚拟现实环境中时,由于用户头上戴着显示头盔,看不到现实环境中的鼠标和键盘而无法通过实体键盘输入文字字符,想要在虚拟现实环境中完成文字输入,只能通过遥控操作一个指向性光点或光标去触碰虚拟环境中虚拟出来键盘上的按键,实现中英文字符输入,输入不方便。



技术实现要素:

本发明的目的是为解决上述不足,提供一种基于手势的奇偶笔画汉字输入方法。

本发明的目的是通过以下技术方案实现的:

一种基于手势的奇偶笔画汉字输入方法,将组成汉字的五种基本笔画(横、竖、撇、捺、折)分别分配到左右手的五根手指,能够根据使用习惯需要,按其他顺序将五种基本笔画按照一个手指对应一种笔画的方式进行分配;

利用现有的手部动作捕捉设备实现对左右手的以下动作捕捉测量识别,并定义为本发明输入法中的特定功能:

左右手各个手指单独的弯曲动作,用于完成各个手指对应功能输入,手指弯曲一次作为一次输入,用于输入每个手指对应分配的笔画;

右手掌前伸掌心向左挥动手掌识别定义为“向左挥手”,作为“删除”功能;

左手掌前伸掌心向右挥动手掌识别定义为“向右挥手”,作为输入“空格”功能;

左手或右手手掌平伸指尖向前、掌心向下为基准,以中指轴向为轴,向右转动定义为“向右倾斜”,用于在输入过程中实现“向右移动光标”;

左手或右手手掌平伸指尖向前、掌心向下为基准,以中指轴向为轴,向左转动定义为“向左倾斜”,用于在输入过程中实现“向左移动光标”;

左手手掌前伸掌心向上挥动手掌定义为“向上挥手”,用于在需要翻页的界面实现“向上翻页”;

左手手掌前伸掌心向下挥动手掌定义为“向下挥手”,用于在需要翻页的界面实现“向下翻页”;

右手手掌前伸掌心向上挥动手掌定义为“向上挥手”,用于在需要移动光标的界面实现“向上移动光标”;

右手手掌前伸掌心向下挥动手掌定义为“向下挥手”,用于在需要移动光标的界面实现“向下移动光标”;

右手握拳为“确认”选择动作,不区分掌心朝向;

左手握拳为“简繁切换”动作,不区分掌心朝向;

奇偶笔画汉字输入方法如下:

步骤1:本发明设计的奇偶笔画汉字输入方法是一种根据汉字书写笔画顺序,分为奇数笔画和偶数笔画,由左右手分别输入,左手负责输入奇数笔顺的笔画,右手负责输入偶数笔顺的笔画;或左手负责输入偶数笔顺的笔画,右手负责输入奇数笔顺的笔画;

如奇数笔画(第1、3、5…笔画)通过左手笔画输入,偶数笔画(第2、4、6…笔画)通过右手笔画输入;

步骤2:每种笔画使用其名称拼音首字母作为该笔画标识码,五种基本笔画的标识如下:

横(一):“heng”→标识(h)

竖(丨):“shu”→标识(s)

撇(丿):“pie”→标识(p)

点(丶):“dian”→标识(d)

折(乛):“zhe”→标识(z)

步骤3:根据五种基本笔画(横、竖、撇、捺、折)标识,对《国家标准信息交换汉字编码》字库中的汉字按照笔画顺序建立“汉字笔画识别库”,此识别库分简体中文识别库和繁体中文识别库,汉字笔画识别码取码按照汉字书写顺序的笔画标识码组成汉字识别码,每个汉字识别码包含该汉字按书写顺序的所有笔画标识;

如“禾”字笔画为“丿一丨丿丶”,则识别码为“phspd”;

如“首”字笔画为(丶丿一丿丨乛一一一),其在“汉字笔画识别库”中的识别码为dphpszhhh;

如“口”字笔画为“丨乛一”,则识别码为“szh”;

如“永”字笔画为“丶乛乛丿丶”,则其识别码为“dzzpd”;

步骤4:根据以上取码规则建立的“汉字笔画识别库”,同一个识别码可能存在包含多个不同汉字,每个汉字在“汉字笔画识别库”中具有一个使用频率记录标志,此标志用于在使用本发明的输入法时,对同一识别码所包含的备选汉字进行显示先后顺序排序,使用频率记录标志数值大的汉字,在备选汉字显示时优先排列在前面,汉字被使用一次,则对应该汉字的使用频率记录标志计数加1;

步骤5:在需要输入文字时,当把光标定位到需要进行文字输入的位置后,右手做握拳动作激活启动本发明所述输入法模式;

步骤6:根据步骤1中左右手手指笔画分配,遵照本发明“汉字笔画识别库”取码规则,按照要输入汉字的笔画顺序,按照左手输入奇数笔画(第1、3、5…)、右手输入偶数笔画(第2、3、4…),左右手交替、连续弯曲多个手指,完成输入每个手指对应笔画,每输入一个手指上的笔画后,利用已输入笔画的识别标识组成汉字识别码,从“汉字笔画识别库”中检索出符和已输入笔画所包含的所有汉字进行显示,超出所定义的显示范围时,进行分页显示,显示区右侧以滚动条显示表示包含多页汉字备选;

步骤7:对输入的笔画识别码所包含的所有汉字,根据每个汉字的使用频率记录标识数值从大到小的顺序,对这些汉字进行显示,具体显示方法见后续的输入操作说明;

步骤8:通过左手“向上挥手”或“向下挥手”进行备选汉字列表向前、向后翻页切换;

步骤9:通过右手“向上挥手”或“向下挥手”控制汉字选择光标向上、向下移动;

步骤10:通过“向左倾斜”或“向右倾斜”控制汉字选择光标向左、向右移动;

步骤11:通过右手“向左挥手”的“删除”功能,删除笔画输入显示区域已输入笔画,每“向左挥手”一次删除一个笔画,如果已输入笔画删除完,则继续删除光标处已输入的汉字;

步骤12:通过右手握拳“确认”选择光标所在的汉字,完成汉字输入,同时该汉字的使用频率记录标志计数加1;

步骤13:在需要输入汉字的光标位置,通过左手“向右挥手”,输入“空格”;

步骤14:通过左手握拳动作,进行简体中文和繁体中文之间的输入模式切换,繁体中文输入实现过程与简体中文相同。

本发明具有如下有益的效果:

本发明操作简单、易学,脱离了传统的鼠标和键盘操作,无需实体键盘、也无需虚拟出一个用于交互的键盘样式操作界面,只通过手势动作即可实现在虚拟现实环境中输入文字,能够实现简体中文输入、繁体中文输入,通过扩展识别字库,相同方式也可输入由笔画组成的其他国家文字如日文、韩文等。

附图说明

图1为本发明的左手笔画分配示意图;

图2为本发明的右手笔画分配示意图;

图3为本发明的具体实施过程步骤4笔画输入显示界面;

图4为本发明的具体实施过程步骤10笔画输入显示界面;

图5为本发明的具体实施过程步骤11笔画输入显示界面;

图6为本发明的具体实施过程步骤12笔画输入显示界面;

图7为本发明的具体实施过程步骤13笔画输入显示界面。

其中,1、已输入笔画显示区,2、已输入笔画汉字备选区,3、汉字选择光标,4、多页标识。

具体实施方式

下面结合附图对本发明作进一步的说明:

如图1所示,一种基于手势的奇偶笔画汉字输入方法,将组成汉字的五种基本笔画(横、竖、撇、捺、折)分别分配到左右手的五根手指,能够根据使用习惯需要,按其他顺序将五种基本笔画按照一个手指对应一种笔画的方式进行分配;

利用现有的手部动作捕捉设备实现对左右手的以下动作捕捉测量识别,并定义为本发明输入法中的特定功能:

左右手各个手指单独的弯曲动作,用于完成各个手指对应功能输入,手指弯曲一次作为一次输入,用于输入每个手指对应分配的笔画;

右手掌前伸掌心向左挥动手掌识别定义为“向左挥手”,作为“删除”功能;

左手掌前伸掌心向右挥动手掌识别定义为“向右挥手”,作为输入“空格”功能;

左手或右手手掌平伸指尖向前、掌心向下为基准,以中指轴向为轴,向右转动定义为“向右倾斜”,用于在输入过程中实现“向右移动光标”;

左手或右手手掌平伸指尖向前、掌心向下为基准,以中指轴向为轴,向左转动定义为“向左倾斜”,用于在输入过程中实现“向左移动光标”;

左手手掌前伸掌心向上挥动手掌定义为“向上挥手”,用于在需要翻页的界面实现“向上翻页”;

左手手掌前伸掌心向下挥动手掌定义为“向下挥手”,用于在需要翻页的界面实现“向下翻页”;

右手手掌前伸掌心向上挥动手掌定义为“向上挥手”,用于在需要移动光标的界面实现“向上移动光标”;

右手手掌前伸掌心向下挥动手掌定义为“向下挥手”,用于在需要移动光标的界面实现“向下移动光标”;

右手握拳为“确认”选择动作,不区分掌心朝向;

左手握拳为“简繁切换”动作,不区分掌心朝向;

奇偶笔画汉字输入方法如下:

步骤1:本发明设计的奇偶笔画汉字输入方法是一种根据汉字书写笔画顺序,分为奇数笔画和偶数笔画,由左右手分别输入,左手负责输入奇数笔顺的笔画,右手负责输入偶数笔顺的笔画;或左手负责输入偶数笔顺的笔画,右手负责输入奇数笔顺的笔画;

如奇数笔画(第1、3、5…笔画)通过左手笔画输入,偶数笔画(第2、4、6…笔画)通过右手笔画输入;

步骤2:每种笔画使用其名称拼音首字母作为该笔画标识码,五种基本笔画的标识如下:

横(一):“heng”→标识(h)

竖(丨):“shu”→标识(s)

撇(丿):“pie”→标识(p)

点(丶):“dian”→标识(d)

折(乛):“zhe”→标识(z)

步骤3:根据五种基本笔画(横、竖、撇、捺、折)标识,对《国家标准信息交换汉字编码》字库中的汉字按照笔画顺序建立“汉字笔画识别库”,此识别库分简体中文识别库和繁体中文识别库,汉字笔画识别码取码按照汉字书写顺序的笔画标识码组成汉字识别码,每个汉字识别码包含该汉字按书写顺序的所有笔画标识;

如“禾”字笔画为“丿一丨丿丶”,则识别码为“phspd”;

如“首”字笔画为(丶丿一丿丨乛一一一),其在“汉字笔画识别库”中的识别码为dphpszhhh;

如“口”字笔画为“丨乛一”,则识别码为“szh”;

如“永”字笔画为“丶乛乛丿丶”,则其识别码为“dzzpd”;

步骤4:根据以上取码规则建立的“汉字笔画识别库”,同一个识别码可能存在包含多个不同汉字,每个汉字在“汉字笔画识别库”中具有一个使用频率记录标志,此标志用于在使用本发明的输入法时,对同一识别码所包含的备选汉字进行显示先后顺序排序,使用频率记录标志数值大的汉字,在备选汉字显示时优先排列在前面,汉字被使用一次,则对应该汉字的使用频率记录标志计数加1;

步骤5:在需要输入文字时,当把光标定位到需要进行文字输入的位置后,右手做握拳动作激活启动本发明所述输入法模式;

步骤6:根据步骤1中左右手手指笔画分配,遵照本发明“汉字笔画识别库”取码规则,按照要输入汉字的笔画顺序,按照左手输入奇数笔画(第1、3、5…)、右手输入偶数笔画(第2、3、4…),左右手交替、连续弯曲多个手指,完成输入每个手指对应笔画,每输入一个手指上的笔画后,利用已输入笔画的识别标识组成汉字识别码,从“汉字笔画识别库”中检索出符和已输入笔画所包含的所有汉字进行显示,超出所定义的显示范围时,进行分页显示,显示区右侧以滚动条显示表示包含多页汉字备选;

步骤7:对输入的笔画识别码所包含的所有汉字,根据每个汉字的使用频率记录标识数值从大到小的顺序,对这些汉字进行显示,具体显示方法见后续的输入操作说明;

步骤8:通过左手“向上挥手”或“向下挥手”进行备选汉字列表向前、向后翻页切换;

步骤9:通过右手“向上挥手”或“向下挥手”控制汉字选择光标向上、向下移动;

步骤10:通过“向左倾斜”或“向右倾斜”控制汉字选择光标向左、向右移动;

步骤11:通过右手“向左挥手”的“删除”功能,删除笔画输入显示区域已输入笔画,每“向左挥手”一次删除一个笔画,如果已输入笔画删除完,则继续删除光标处已输入的汉字;

步骤12:通过右手握拳“确认”选择光标所在的汉字,完成汉字输入,同时该汉字的使用频率记录标志计数加1;

步骤13:在需要输入汉字的光标位置,通过左手“向右挥手”,输入“空格”;

步骤14:通过左手握拳动作,进行简体中文和繁体中文之间的输入模式切换,繁体中文输入实现过程与简体中文相同。

中文输入方法具体实施过程如下,以左手输入奇数笔画,右手输入偶数笔画为例进行说明:

1、定义输入法显示区设置为按“每页4行,每行10个汉字”进行显示时,当所输入的笔画识别码包含的汉字超过40个汉字时,进行分页显示;

2、在虚拟现实环境中,以“永”字为例说明本发明输入方法操作过程,其包含的笔画顺序为笔画为“丶乛乛丿丶”,识别码为“dzzpd”,其笔画输入过程的左右手手指弯曲顺序如下:左手食指(丶)---右手拇指(乛)---左手拇指(乛)---右手中指(丿)---左手食指(丶);

3、当把光标定位到需要进行文字输入的位置后,右手握拳动作激活进入本发明所述输入法模式;

4、弯曲左手食指,输入第一个笔画“丶”,按照本发明“汉字笔画识别库”取码规则,从“汉字笔画识别库”中检索出符和已输入笔画所包含的所有汉字进行显示,超出所定义的显示范围时,进行分页显示,如图3所示;

5、在图3所示界面,可通过左手“向上挥手”或“向下挥手”进行向前、向后翻页切换备选汉字列表;

6、在图3所示界面,可通过右手“向上挥手”或“向下挥手”进行向上、向下移动汉字选择光标位置;

7、通过左手或右手“向左倾斜”或“向右倾斜”进行向左、向右移动汉字选择光标位置;

8、通过右手“向左挥手”的“删除”功能,删除笔画输入显示区域已输入笔画,每“向左挥手”一次删除一个笔画,如果已输入笔画删除完,则继续删除光标处已输入的汉字;

9、通过右手握拳“确认”选择光标所在的汉字,完成汉字输入,同时该汉字的使用频率记录标志计数加1;

10、继续弯曲右手拇指,输入第二个笔画“乛”,按照取码规则,从“汉字笔画识别库”中检索出符和已输入笔画所包含的汉字进行显示,在图4显示界面,可以按“步骤5-9”的手势动作进行完成对应的操作;

11、继续弯曲左手拇指,输入第三个笔画“乛”,按照取码规则,从“汉字笔画识别库”中检索出符和已输入笔画所包含的汉字进行显示,在图5显示界面,可以按“步骤5-9”的手势动作进行完成对应的操作;

12、继续弯曲右手中指,输入第四个笔画“丿”,按照取码规则,从“汉字笔画识别库”中检索出符和已输入笔画所包含的汉字进行显示,在图6显示界面,可以按“步骤5-9”的手势动作进行完成对应的操作;

13、继续弯曲左手食指,输入第五个笔画“丶”,按照取码规则,从“汉字笔画识别库”中检索出符和已输入笔画所包含的汉字进行显示,在图7显示界面,可以按“步骤5-9”的手势动作进行完成对应的操作;

14、在图3-图7所显示界面情况下,均可通过左手握拳动作,进行简体中文和繁体中文之间的输入模式切换,繁体中文输入实现过程与简体中文相同。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1