手写字符集自动切换方法及手写字符集自动切换装置的制作方法

文档序号:6469131阅读:189来源:国知局
专利名称:手写字符集自动切换方法及手写字符集自动切换装置的制作方法
技术领域
本发明涉及终端设备的手写领域,尤其涉及一种终端设备上的手写字符 集自动切换的方法及装置。
背景技术
伴随着技术的进步,目前电子设备上的输入方式呈现出多样化的趋势, 比较常用的包括键盘输入、触摸屏输入、触摸板、语音输入等。其中触摸屏 和触摸板的输入法方式,除了输入设备上的差别外,都是通过对用户的笔迹 输入进行识别,得到相匹配的文字项输出,可以同时归结为手写输入法。目 标字符集的选择是各种输入法都需要处理的问题,通常的字符集包括数字、 拉丁字符、中(日韩)字符、符号、控制字符等。其中在文字输入过程中, 数字、拉丁字符、中(日韩)字符的使用频率最高。通常的输入法实现,都 要求用户预先选择一种字符集,引擎在其中对输入进行识别,得到结果。这 样带来一些问题,以键盘输入法为例,用户在输入中文的过程中需要插入一 个英文单词,就不得不切换到英文输入法、输入单词、再切换回中文输入法。 这样的操作会打断用户的输入,因此输入法实现采取了许多种方法来回避输 入过程中的临时切换问题。
对于手写输入法,由于各种字符集间天然的差异性,手写输入方式不容 易产生含有歧义的输入,因此允许同时设置多种字符集。但是在多个字符集
中进行识别需要占用较多的CPU时间,在资源有限的嵌入式系统中,可能
带来系统反映迟緩等问题。除预先选择字符集的方法外,手写输入常常还采 用划分输入区的方式予以回避。这种方式的具体实现为,在输入设备上划分 多个区域,判断用户的笔迹落入哪一个区域,然后在该区域对应的字符集中 查找结果。
尽管采用输入区域的方式切换字符集很大程度上改善了手写操作,手写
4输入的用户体验仍然有提高的可能。首先,对输入区域进行划分导致输入设 备的可用区域变小,因此用户输入时必需要很小心,笔迹需要较短小。而终 端设备显示区有限,因此容易造成用户识别自己的笔迹困难。其次,当需要 切换字符集时,用户必须将重新到另外一个区域下笔,需要一个重新定位的 过程。

发明内容
本发明所要解决的技术问题是提供一种手写字符集自动切换方法,解决 现有技术中需要重新定位问题。
为了解决上述技术问题,本发明提供了 一种手写字符集自动切换方法,
该方法包括以下步骤
1) 获取当前已输入字迹的数量;
2) 根据所述当前已输入字迹的数量,将当前手写字符集切换至与所述 已输入字迹数量相对应的字符集;或者直接启动定时器,在定时器计时的等 待周期内未侦测到操作动作后,将当前手写字符集切换至指定字符集。
在所述将当前手写字符集切换至与所述已输入字迹数量相对应的字符 集之后还包括启动定时器以侦测用户在所述定时器计时的等待周期内的动 作。
所述启动定时器以侦测用户在所述定时器计时的等待周期内的动作包 括侦测用户在所述定时器计时的等待周期内的动作,如果侦测到用户继续 输入了下一个笔迹,则返回步骤l);如果侦测到用户在等待周期内执行了 选词或删除操作,则结束当前输入流程;如果侦测到用户在等待周期内未执 行操作,则将当前手写字符集切换至指定字符集。
在所述将当前手写字符集切换至指定字符集后还包括等待下一个用户 笔迹输入;或者操作执行选词或删除操作来结束当前输入流程。
所述当前已输入字迹的数量为1划时,所述相对应的字符集为数字、符 号和拉丁文手写字符集。所述当前已输入字迹的数量为2或3划时,所述对 应的字符集为拉丁文手写字符集。所述当前已输入字迹的数量为4划以上时,所述指定字符集为中文或者日文或者韩文字符集。
本发明还提供了一种手写字符集自动切换装置,该装置包括
字迹数量获取才莫块,用于获取当前已输入字迹的数量;
字符集切换定时模块,用于根据所述当前已输入字迹的数量,将当前手
写字符集切换至与所述已输入字迹数量相对应的字符集,并启动定时器;或
者直接启动定时器,在定时器计时的等待周期内未获取操作动作后,将当前 手写字符集切换至指定字符集。
所述的手写字符集自动切换装置还包括字符集侦测执行模块,用于侦 测用户在所述定时器周期内的动作,如果用户继续输入了下一个笔迹,则返 回至所述字迹数量获取模块;如果用户在等待周期内执行了选词或删除操 作,则结束当前输入流程;如果侦测到用户在等待周期内未执行操作,则将 当前手写字符集切换至指定字符集。
所述字符集切换定时模块,用于所述当前已输入字迹的数量为1划时, 将当前手写字符集切换至数字、符号和拉丁文手写字符集;所述当前已输入 字迹的数量为2或3划时,将当前手写字符集切换至拉丁文手写字符集;或 者所述当前已输入字迹的数量为大于3划时,直接启动定时器,在定时器计 时的等待周期内未获取操作动作后,将当前手写字符集切换至中文或者曰文 或者韩文字符集。
因此,本发明才是供的手写字符集自动切换方法,在手写输入过程中,自 动选择目标字符集,避免用户在手写输入的过程中切换操作,提高手写输入 的用户体-险。


图1为本发明手写字符集自动切换方法的流程图。
图2为本发明手写字符集自动切换方法中用户手写输入的手写笔迹数 小于等于3时,立刻识别的显示屏示意图。
图3为本发明手写字符集自动切换方法中用户手写输入的手写笔迹数 输入小于等于3时,延时识别的显示屏示意图。图4为本发明手写字符集自动切换方法中用户手写输入的手写笔迹tt 输入大于3时,延时识别的显示屏示意图。
具体实施例方式
本发明的主要思想是通过提供一种手写字符集自动切换方法,根据用 户手写输入的笔迹数,来切换与该笔迹数相对应的手写字符集,在输入过程 中,当笔划数少于等于3时,识别引擎立刻切换相应的字符集查找候选字符, 并且启动定时器。如果在定时器超时前没有结束输入过程,则识别引擎切换 中(日韩)字符集,从中查找候选字符。当多于3划时,则跳过立刻识别的 过程,直接启动定时器,从而利用本发明手写字符集自动切换方法无需在不 同的手写输入区域中进行定位,提高手写输入的用户体验。
在本发明手写字符集自动切换方法中,首先规定用户选词或删除操作为 输入结束过程,仅当输入结束时,删除緩冲区内的用户笔迹输入。否则以前 的用户笔迹输入将和下一次输入一起输入识别引擎,切换手写字符集来获取 候选字。
并且,在本发明中根据手写笔迹数将目标字符集分为3类,以便在手写 输入时对比手写笔迹数,切换对应的手写字符集,在其中查找字符。本发明 规定手写笔迹数为1划时,对应第一手写字符集,如数字手写字符集、拉丁 文手写字符集和符号手写字符集、手写笔迹数为2至3划时,对应第二手写 字符集,如拉丁文手写字符集,以及当手写笔迹数为多于3划时,对应第三 手写字符集,如中文或者日韩手写字符集。
下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描 述。如图l所示,本发明手写字符集自动切换方法的流程图。该手写字符集 自动切换方法包括以下步骤
步骤ll,手写设备获取用户笔迹输入的手写笔迹的数量;
步骤12,判断手写笔迹的数量是否是l个比划,即一个用户笔迹输入; 如是执行步骤13;如否,执行步骤14;
步骤13,手写设备的识别引擎立刻切换数字、符号和拉丁文手写字符 集,从中查找匹配的字符,显示给用户,以及启动定时器以侦测用户在定时 器计时的等待周期内的动作;然后执行步骤18;
7步骤14,判断手写笔迹的数量是否是3个以上比划,即大于3个以上 用户笔迹输入;如是执行步骤15;如否,执行步骤17;
步骤15,手写设备直接启动定时器以侦测用户在定时器计时的等待周 期内的动作;然后执行步骤16;
步骤16,判断定时器超时之前是否有用户笔迹输入,如有执行步骤11; 如无,执行步骤20;
步骤17,手写设备的识别引擎立刻切换拉丁文手写字符集,从中查找 匹配的字符,显示给用户,以及启动定时器以侦测用户在定时器计时的等待 周期内的动作;然后执行步骤18;
步骤18,判断定时器超时之前是否有用户笔迹输入,如有执行步骤11; 如无,执行19;
步骤19,判断用户是否进行执行选词或删除梯:作,如果进行前述操作, 则执行步骤21;如不进行动作;执行步骤20;
步骤20,切换至中文字符集,执行步骤22或者23; 步骤21,结束该用户手写输入;
步骤22,等待用户笔迹输入,然后执行步骤ll;或者步骤23:操作执 行选词或删除操作来结束该用户手写输入。
下面参照图2、 3和4来举例说明本发明手写字符集自动切换方法。即 对用户手写笔迹的数量为1划、2或3划,或者3划以上时,手写设备对具 体手写字符集的操作。
如图2、 3和4所示的,以用户手写"中"字为例来介绍本发明手写字 符集自动切换方法。手写该汉字"中"可以分为三个阶段,第一阶段为,当 笔迹的数量为1划,即用户在手写设备上执行了一个输入操作,手写设备识 别引擎对该手写笔迹执行的相应操作手写设备的识别引擎获取到当前的手 写笔迹的数量为1划,立即切换数字手写字符集、拉丁文手写字符集和符号 手写字符集,提供给用户候选字进行选择,并且启动定时器,以侦测用户在 所述定时器计时的等待周期内的动作(即在定时器计时的等待周期中等待执 行选词或删除操作,或者等待用户的下一个用户笔迹输入),如果定时器延 时,手写设备的识别引擎即切换中文字符集,提供给用户候选字进行选择, 等待用户进行执行选词或删除操作,或者等待用户的下一个用户笔迹输入;
8第二阶段为,当输入的手写笔迹的数量为2-3划,即用户在手写设备上执行 了 2-3个用户笔迹输入,手写设备识别引擎对该手写笔迹执行的相应操作 识别引擎立即切换拉丁文手写字符集,提供给用户进行候选字选择,此时定 时器启动,以侦测用户在所述定时器计时的等待周期内的动作(即在定时器 计时的等待周期中等待执行选词或删除操作,或者等待用户的下一个用户笔 迹输入),如果定时器延时,手写设备的识别引擎即切换中文字符集,提供 给用户候选字进行选择,等待用户进行执行选词或删除操作,或者等待用户 的下一个用户笔迹输入;第三阶段为当输入的手写笔迹的数量为3划以上, 即用户在手写设备上执行了 3个以上的用户笔迹输入,手写设备识别引擎对 该手写笔迹执行的相应操作启动定时器,以侦测用户在所述定时器计时的 等待周期内的动作(即在定时器计时的等待周期中等待用户的下一个用户笔 迹输入),当定时器超时后,切换至中文字符集,提供给用户候选字进行选 择,等待用户进行执行选词或删除操作,或者等待用户的下一个用户笔迹输 入。
下面详细介绍利用本发明手写字符集自动切换方法手写"中"字的过程。 如图2所示,示出了当手写笔迹输入的手写笔迹数小于等于3时,手写设备 立即进行识别的示意图。即,第一阶段在用户手写输入"中"的第一比划 一 "竖"时,手写设备的识别引擎获取到当前的手写笔迹数为1划,立即切 换至数字手写字符集、拉丁文手写字符集和符号手写字符集,即如图2上所 示的"2",提供给用户进行候选字选择,并且启动定时器(即在定时器计 时的等待周期中等待是否有执行选词或删除操作,或者等待用户的下一个用 户笔迹输入);如果定时器延时(即确定等待周期内无相应操作),则如图 3所示,其中图3为本发明手写字符集自动切换方法中用户手写输入的手写 笔迹数输入小于等于3时,延时识别的显示屏示意图;手写设备的识别引擎 立即切换至中文字符集,提供给用户进行候选字选择,如图3中所示的"口" 等汉字,等待用户对候选字执行选词或删除输入操作,或者等待用户的下一 个用户笔迹输入。
在本例中,用户是接着进行第二个用户笔迹输入"横折",即手写设备 的识別引擎获取到当前的手写笔迹数是2划,因此,进行第二阶段识别引 擎立即切换至拉丁文手写字符集,提供给用户进行候选字选择,此时定时器启动(即在定时器计时的等待周期中等待是否有执行选词或删除操作,或者 等待用户的下一个用户笔迹输入),如果定时器延时(即确定等待周期内无
相应操作),则如图3所示,手写设备的识别引擎即切换中文字符集,提供 给用户进行候选字选择,等待用户进行执行选词或删除操作,或者等待用户 的下一个用户笔迹输入。在本例中,用户是接着进行第三个用户笔迹输入 "横",手写设备的识别引擎获取到当前的手写笔迹数是3划,此时手写设 备的识别引擎继续执行第二阶段的操作,如上述描述的识别引擎立即切换拉 丁文手写字符集,提供给用户进行候选字选择,此时定时器启动(即在定时 器计时的等待周期中等待是否有执行选词或删除操作,或者等待用户的下一 个用户笔迹输入),如果定时器延时(即确定等待周期内无相应操作),则 如图3所示,手写设备的识别引擎即切换中文字符集,提供给用户进行候选 字选择,等待用户进行执行选词或删除操作,或者等待用户的下一个用户笔 迹输入。
在本例中,用户是接着进行第四个用户笔迹输入"竖",手写设备的识 别引擎获取到当前的手写笔迹数是4划,此时手写设备的识别引擎执行第三 阶段的操作,即启动定时器(即在定时器计时的等待周期中等待用户的下一 个用户笔迹输入),当定时器超时(即确定等待周期内无相应操作)后,切 换至中文字符集,如图4所示,提供给用户候选字进行选择,等待用户进行 执行选词或删除操作,或者等待用户的下一个用户笔迹输入。在本例中,用 户选择候选字"中,,,因此该汉字"中,,的手写过程就结束。上述所述定时 器超时也就是等待周期到时。
概括而言,当第一个用户笔迹输入,手写识别引擎立刻在数字符号和拉 丁文符号中查询匹配的字符。如果用户在等待周期内执行选词或删除操作, 则完成一个输入流程;如果用户等待一段时间即定时器超时,手写识别引擎 从中文字符集内取出候选字,此时需要用户选词或删除,结束输入过程。如 果用户继续输入下一个用户笔迹输入,则引擎立刻在拉丁文符号中查询候选 字符。重复上述操作,直至用户输入第4个笔迹。此时在启动定时器定时的 等待周期内用户不再输入,则切换至中文字符中,查询候选字符。若用户执 行选择或删除操作,则输入过程结束,否则用户可继续输入,重复之前的操 作。上述介绍了用户笔迹输入是4划的"中"字在整个手写过程中手写字符 集之间的自动切换。当然,简单的数字或者拉丁文或者符号输入基本都是为 l划,因此在手写这些符号的时候,手写设备可以很快地切换至正确的手写 字符集中选择候选字符。而手写笔迹数为2划的拉丁文时,手写设备可以很 快地切换至拉丁文手写字符集中选择候选字。在手写数字、字母或者中(曰 韩)时,手写设备根据上面描述"中"的识别过程那样进行识别,即在每写 一个比划,识别引擎进行判断,切换合适的手写字符集选择候选字符,等待 用户输入结束。
相应地,本发明还提供了一种手写字符集自动切换装置,该装置包括字 迹数量获取模块,用于获取当前已输入字迹的数量;字符集切换定时模块, 用于根据所述当前已输入字迹的数量,将当前手写字符集切换至与所述已输 入字迹数量相对应的字符集,并启动定时器;或者直接启动定时器,在定时 器计时的等待周期内未获取操作动作后,将当前手写字符集切换至指定字符 集。该手写字符集自动切换装置还包括字符集侦测执行模块,用于侦测用 户在所述定时器周期内的动作,如果用户继续输入了下一个笔迹,则返回至 所述字迹数量获取模块;如果用户在等待周期内执行了选词或删除操作,则 结束当前输入流程。所述字符集切换定时模块,用于所述当前已输入字迹的 数量为1划时,将当前手写字符集切换至数字手写字符集、拉丁文手写字符 集和符号手写字符集;所述当前已输入字迹的数量为2或3划时,将当前手 写字符集切换至拉丁文手写字符集;或者所述当前已输入字迹的数量为大于 3划时,直接启动定时器,在定时器计时的等待周期内未获取操作动作后, 将当前手写字符集切换至中文或者日文或者韩文字符集。
因此,本发明手写字符集自动切换方法相对现有的手写输入,提高了用 户的手写体验,避免了用户在不同的区域中手写,导致用户手写笔迹短小, 难以识别且当输入不同的字符时,需在不同区域之间来回定位。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限 制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员
应当理解,可以对本发明进行修改或者等同替换,而不脱离本发明技术方案 和权利要求的精神和范围。
ii
权利要求
1、一种手写字符集自动切换方法,其特征在于包括以下步骤1)获取当前已输入字迹的数量;2)根据所述当前已输入字迹的数量,将当前手写字符集切换至与所述已输入字迹数量相对应的字符集;或者直接启动定时器,在定时器计时的等待周期内未侦测到操作动作后,将当前手写字符集切换至指定字符集。
2、 根据权利要求1所述的手写字符集自动切换方法,其特征在于在所 述将当前手写字符集切换至与所述已输入字迹数量相对应的字符集之后还 包括启动定时器以侦测用户在所述定时器计时的等待周期内的动作。
3、 根据权利要求2所述的手写字符集自动切换方法,其特征在于所述 启动定时器以侦测用户在所述定时器计时的等待周期内的动作包括侦测用户在所述定时器计时的等待周期内的动作,如果侦测到用户继续 输入了下一个笔迹,则返回步骤l);如果侦测到用户在等待周期内执行了 选词或删除操作,则结束当前输入流程;如果侦测到用户在等待周期内未执 行搡作,则将当前手写字符集切换至指定字符集。
4、 根据权利要求1或3所述的手写字符集自动切换方法,其特征在于 在所述将当前手写字符集切换至指定字符集后还包括等待下一个用户笔迹输入;或者操作执行选词或删除操作来结束当前输 入流程。
5、 根据权利要求1所述的手写字符集自动切换方法,其特征在于所述 当前已输入字迹的数量为1划时,所述相对应的字符集为数字、符号和拉丁 文手写字符集。
6、 根据权利要求1所述的手写字符集自动切换方法,其特征在于所述 当前已输入字迹的数量为2或3划时,所述对应的字符集为拉丁文手写字符 集。
7、 根据权利要求1所述的手写字符集自动切换方法,其特征在于所述 当前已输入字迹的数量为4划以上时,所述指定字符集为中文或者日文或者 韩文字符集。
8、 一种手写字符集自动切换装置,其特征在于包括字迹数量获取模块,用于获取当前已输入字迹的数量;字符集切换定时模块,用于根据所述当前已输入字迹的数量,将当前手写字符集切换至与所述已输入字迹数量相对应的字符集,并启动定时器;或者直接启动定时器,在定时器计时的等待周期内未获取操作动作后,将当前 手写字符集切换至指定字符集。
9、 根据权利要求6所述的手写字符集自动切换装置,其特征在于还包括字符集侦测执行模块,用于侦测用户在所述定时器周期内的动作,如果 用户继续输入了下一个笔迹,则返回至所述字迹数量获取模块;如果用户在 等待周期内执行了选词或删除操作,则结束当前输入流程;如果侦测到用户 在等待周期内未执行4喿作,则将当前手写字符集切换至指定字符集。
10、 根据权利要求6所述的手写字符集自动切换装置,其特征在于所述 字符集切换定时模块,用于所述当前已输入字迹的数量为1划时,将当前手 写字符集切换至数字、符号和拉丁文手写字符集;所述当前已输入字迹的数 量为2或3划时,将当前手写字符集切换至拉丁文手写字符集;或者所述当 前已输入字迹的数量为大于3划时,直接启动定时器,在定时器计时的等待 周期内未获取操作动作后,将当前手写字符集切换至中文或者日文或者韩文 字符集。
全文摘要
本发明涉及一种手写字符集自动切换方法,包括获取当前已输入字迹的数量;和根据所述当前已输入字迹的数量,将当前手写字符集切换至与所述已输入字迹数量相对应的字符集;或者直接启动定时器,在定时器计时的等待周期内未侦测到操作动作后,将当前手写字符集切换至指定字符集。本发明还涉及一种手写字符集自动切换装置,包括字迹数量获取模块;和字符集切换定时模块。因此,本发明提供的手写字符集自动切换方法,在手写输入过程中,自动选择目标字符集,避免用户在手写输入的过程中切换操作,提高手写输入的用户体验。
文档编号G06F3/048GK101441547SQ20081019296
公开日2009年5月27日 申请日期2008年12月31日 优先权日2008年12月31日
发明者王浩文 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1