一种滚动书写方法及装置的制作方法

文档序号:6435131阅读:177来源:国知局
专利名称:一种滚动书写方法及装置的制作方法
技术领域
本发明涉及手写输入技术领域,尤其涉及一种滚动书写方法及装置。
背景技术
随着生活水平的提供,越来越多的人都拥有和使用可以支持手写输入的电子设备,电子设备屏幕的输入范围相对于纸张而言受到技术和成本的限制,输入范围一般都比较有限,这样在连续书写的时候就会相应的受到限制,只能等待电子设备识别完成后,才能继续输入新的字符。即使提供多行输入,也只是针对屏幕较大的电子设备终端,而屏幕较小的电子设备终端,仍然无法实现连续输入,不能做到适用于各种电子设备终端。为了提高使用者的使用舒适度和适应传统连续书写习惯,需要提供一种更人性化、更接近于传统连续书写方式的技术方案。

发明内容
本发明所要解决的技术问题是提供一种滚动书写方法及装置,能够满足连续书写的要求。为了解决上述问题,本发明公开了一种滚动书写方法,包括输入字符进入预设的滚动触发区域;如果有新的输入字符,则将已输入的字符向预设方向移动;继续接收字符 fn息ο进一步的,在将已输入的字符向预设方向移动之前还包括判断最后输入字符的笔画隶属关系,确定最后输入字符为一个完整字符。进一步的,如果最后输入字符不是一个完整字符,则在预设时间内等待继续输入; 识别已输入的字符;清空手写识别区域。进一步的,将已输入的字符向预设方向移动之后,还包括在预设时间内无新输入字符,则识别已输入的字符。进一步的,在将已输入的字符向预设方向移动是指将已输入字符滚动到手写识别区域一侧,在手写识别区域保留最后输入字符的全部或部分显示。进一步的,输入字符进入预设的滚动触发区域后,如果继续有新的输入字符,则识别已输入的字符;清空手写识别区域显示信息。进一步的,所述滚动触发区域预设在手写识别区域的边缘。进一步的,所述滚动触发区域的范围和/或位置可调。进一步的,如果输入字符没有进入预设的滚动触发区域且没有新的输入字符,则识别已输入的字符,清空手写识别区域显示信息。本发明还公开了一种滚动书写装置,包括接收模块,用于接收输入的字符信息; 触发模块,用于当输入字符进入预设的滚动触发区域时,触发第一判断模块;第一判断模块,用于判断如果接收模块有新的输入字符,则触发滚动模块将已输入的字符向预设方向移动;滚动模块,将已输入的字符向预设方向移动。
与现有技术相比,本发明具有以下优点本发明的滚动书写方法,可以为手写行识别技术提供新的输入模式,还原真实的手写输入习惯,提高输入效率。此外,通过滚动触发区域、抬笔时间、字符笔画隶属关系,判断滚动事件是否执行,避免异常滚动行为的发生;对于非汉字字符的输入,使用本发明技术方案,能够一次完成多个字符或单词的输入,打破手写连续输入受屏幕尺寸限制的影响,实现多字符长句一次完整输入;极大的提高了手写输入的便捷性,使行识别技术可应用于多种语言的手写输入。


图1为本发明方法实施例1所示一种滚动书写方法的流程图;图2为本发明方法实施例1中设置的滚动触发区域相对于手写识别区域的位置;图3为本发明方法实施例3的流程图;图4为本发明方法实施例5中涉及具体输入字符的示意图;图5为本发明装置实施例6的结构示意图。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。以下实例用于说明本发明,但不用来限制本发明的范围。本发明的核心思想在于通过设置触发区域、预设条件来判断是否让字符滚动到手写输入区域一侧,通过字符的滚动清空手写输入区域,使得在有限的手写输入区域保证连续书写。实施例1,参考图1,示出了一种滚动书写方法,具体可以包括步骤101,输入字符进入预设的滚动触发区域;步骤102,如果有新的输入字符,则将已输入的字符向预设方向移动;步骤103,继续接收字符信息。在实施步骤101时,预先设置的滚动触发区域一般可以设置在手写识别区域的边缘,也可以根据使用者的输入习惯,设置在其书写顺序的末位。这样设置的目的是为了使得滚动触发区域的触发尽可能的符合书写的习惯,在使用者输入最后一个字符的时候才会触发滚动触发区域。在本实施例1中,可以将滚动触发区域设置在手写识别区域的右侧边缘 (参见图2),滚动触发区域的范围可以设置为占整个手写识别区域面积的一定比例,例如滚动触发区域的范围占手写识别区域面积的六分之一。在将已输入的字符向预设方向移动可以是将已输入字符滚动到手写识别区域一侧,在手写识别区域保留最后输入字符的全部或部分显示,这样可以让使用者的手写连续感更强。根据实际情况,也可以是将已输入的字符全部从手写识别区域清除,如果手写识别区域与显示字符的区域相同,则整个显示区域不显示已输入的字符。在实施步骤102时,本步骤可以是需要进行判断的另一个预设条件,在本实施例中该预设条件可以是手写识别区域有新的输入字符或者有新的输入字符笔画则将已输入字符向预设方向移动。已输入字符向预设方向移动可以是向屏幕的上方滚动或屏幕的下方移动或滚动,字符也可以是向屏幕的左方或右方移动或滚动,根据实际情况,字符的滚动可以是从左至右或者从右至左,也可以使从上至下或者从下至上。当然在具体实施时,该步骤也可以设置为另一个预设条件,即在预设时间内没有新的字符笔画输入,通常可以认为这种情况时使用者已经抬笔,不再继续输入新字符笔画,则将已输入字符向预设方向移动。在本发明的另一个实施例2中,相对于实施例1可以增加的步骤可以是在字符向预设方向移动之后,如果预设时间内无新输入字符信息,则识别已输入的字符信息。根据实际情况实施例2增加的步骤也可以设置在实施例1的步骤103 “在继续接收字符信息”之后。在本发明的实施例3中,相对于上述实施例1或实施例2的情况,可以是增加了另一个预设条件,用于判断是否触发字符滚动。在本实施例中,相对于实施例1,可以在实施例 1的步骤101之后,判断最后输入字符的笔画隶属关系,确定最后输入字符是否为一个完整字符。如果是一个完整字符,可以继续如下步骤“如果需要继续输入,则将已输入的字符向预设方向移动”。另一情况可以是如果最后输入字符不是一个完整字符,则在预设时间内等待继续输入;识别已输入的字符;清空手写识别区域。这里需要注意的是预设时间的长度可以同判断使用者已抬笔的时间长度一致也可以不一致,在本实施例中可以将预设时间长度设置为小于判断使用者已抬笔的时间长度;假设终端判断使用者已经抬笔的时间长度为2秒,即在2秒得时间内如果没有新的字符笔画输入,则认为使用者已经抬笔;那么等待继续输入的预设时间就可以设置为1秒。本例中所增加的技术方案也可以设置在“将已输入的字符向预设方向移动”之前,具体实施内容同本例前述一致,不再赘述。本实施例中增加了输入笔画隶属关系的判断,通过判断字符是否进入滚动触发区域和抬笔时间以及笔画的隶属关系,来共同决定是否进行字符滚动,这样可以以避免输入过程中出现不完整字符滚动、不滚动等异常滚动现象,而导致影响手写输入的问题。实施例3的具体实施过程可以包括以下步骤(参见图3)步骤301,用户在手写识别区域行输入字符,由于屏幕尺寸限制,只能输入有限个数的字符;步骤302,当用户输入字符至红色虚线框处(参见图2~),即滚动触发区域;步骤303,用户此时抬笔,等待字符滚动,以便进行新字符的输入;步骤304,系统根据以上两点信息,再判断输入字符的笔画隶属关系,若判断为一个完整字符输入,即做滚动处理,将已输入的字符自动向左滚动,使书写区域被清空,同时保留最后输入字符的部分显示,以便继续输入后续新的字符;若输入字符不完整,则会在有效抬笔时间内等待用户继续输入,如超过设定的抬笔时间,则开始进行识别;步骤305,滚动完成后,用户可以继续完成输入后续字符,如此反复滚动,用户便可实现一次输入多字符的手写输入方式;步骤306,没有进入滚动触发区域时,用户抬笔后,即开始正常的识别。下面描述了本实施例4的具体内容,相对于实施1,当输入字符进入预设的滚动触发区域后,如果使用者继续进行新的输入,一种情况可以用到另一项本公司的技术方案,叠加输入技术笔画渐变消隐技术,在此不具体描述,可以参见本公司的相关专利。另一种情况可以对已输入的字符进行识别,识别之后清空识别区域的显示信息,当然根据实际情况,清空的区域也可以是手写输入区域或者是屏幕上显示的信息,主要目的可以是为了将目标区域的已输入字符清空以便进行后续的输入。在实际使用中,使用者可能输入的字符比较简短,输入的字符尚未进入到设置的
5滚动触发区域,这时可以做如下操作如果输入字符没有进入预设的滚动触发区域且没有新的输入字符,则识别已输入的字符,识别完毕后清空手写识别区域显示信息。下面结合具体的实例5对本发明的技术方案进一步的说明,以便更清晰和直观的了解本发明的技术方案。参见图4,用户手写行输入“中华人民共和国”,由于屏幕尺寸限制, 只能输入4个字符;当用户完成“民”字输入时,“民”的笔画已经进入到滚动触发区域;用户此时抬笔,等待字符滚动,以便进行新字符的输入;系统根据以上两点信息,在判断输入字符的笔画隶属关系,经判断为一个完整字符输入,即做滚动处理,将已输入的字符自动向左滚动,使书写区域被清空,同时保留最后输入字符的部分显示,以便继续输入后续新的字符;滚动完成后,用户可以继续完成输入“共和国”,由于没有进入滚动触发区域,用户抬笔后,即开始进行识别。在本发明实施例6中,还提供了一种滚动书写装置的实施例,该装置可以包括(参见图5)接收模块601,用于接收输入的字符信息;触发模块602,用于当输入字符进入预设的滚动触发区域时,触发第一判断模块;第一判断模块603,用于判断如果接收模块有新的输入字符(或者有新的输入字符笔画),则触发滚动模块将已输入的字符向预设方向移动;滚动模块604,将已输入的字符向预设方向移动。根据实际的使用情况,可以在第一判断模块603和滚动模块604之间增加笔画识别模块605,用于判断最后输入字符的笔画隶属关系,如果最后输入字符为一个完整字符, 则触发滚动模块604。整个装置在实施时,除了上述模块,也可以增加第二判断模块606,用于如果在预设时间内接收模块无新输入字符,则触发识别模块;识别模块607,用于识别接收模块接收输入的字符。当然增加的模块也可以是设置在电子终端设备中。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种滚动书写方法,其特征在于,包括 输入字符进入预设的滚动触发区域;如果有新的输入字符,则将已输入的字符向预设方向移动; 继续接收字符信息。
2.根据权利要求1所述的方法,其特征在于,在将已输入的字符向预设方向移动之前还包括判断最后输入字符的笔画隶属关系,确定最后输入字符为一个完整字符。
3.根据权利要求2所述的方法,其特征在于如果最后输入字符不是一个完整字符,则在预设时间内等待继续输入;识别已输入的字符;清空手写识别区域。
4.根据权利要求1所述的方法,其特征在于,将已输入的字符向预设方向移动之后,还包括在预设时间内无新输入字符,则识别已输入的字符。
5.根据权利要求1所述的方法,其特征在于,在将已输入的字符向预设方向移动是指将已输入字符滚动到手写识别区域一侧,在手写识别区域保留最后输入字符的全部或部分显不。
6.根据权利要求1所述的方法,其特征在于,还包括输入字符进入预设的滚动触发区域后,如果继续有新的输入字符,则识别已输入的字符;清空手写识别区域显示信息。
7.根据权利要求1所述的方法,其特征在于所述滚动触发区域预设在手写识别区域的边缘。
8.根据权利要求1或7所述的方法,其特征在于所述滚动触发区域的范围和/或位置可调。
9.根据权利要求1所述的方法,其特征在于如果输入字符没有进入预设的滚动触发区域且没有新的输入字符,则识别已输入的字符,清空手写识别区域显示信息。
10.一种滚动书写装置,其特征在于,包括 接收模块,用于接收输入的字符信息;触发模块,用于当输入字符进入预设的滚动触发区域时,触发第一判断模块; 第一判断模块,用于判断如果接收模块有新的输入字符,则触发滚动模块将已输入的字符向预设方向移动;滚动模块,将已输入的字符向预设方向移动。
全文摘要
本发明公开了一种滚动书写方法,包括输入字符进入预设的滚动触发区域;如果有新的输入字符,则将已输入的字符向预设方向移动;继续接收字符信息。本发明的滚动书写方法,可以为手写行识别技术提供新的输入模式,还原真实的手写输入习惯,提高手写输入效率。此外,通过滚动触发区域、抬笔时间、字符笔画隶属关系,判断滚动事件是否执行,避免异常滚动行为的发生;对于非汉字字符的输入,使用本发明技术方案,能够一次完成多个字符或单词的输入,打破手写连续输入受屏幕尺寸限制的影响,实现多字符长句一次完整输入;极大的提高了手写输入的便捷性,使行识别技术可应用于多种语言的手写输入。
文档编号G06F3/041GK102368188SQ20111030357
公开日2012年3月7日 申请日期2011年10月9日 优先权日2011年10月9日
发明者刘畅, 张连毅, 李健, 李晨曦, 武卫东, 郑晓明, 闫锡刚 申请人:北京捷通华声语音技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1