一种字符笔画渐变消隐方法及装置的制作方法

文档序号:6435132阅读:185来源:国知局
专利名称:一种字符笔画渐变消隐方法及装置的制作方法
技术领域
本发明涉及手写输入技术领域,尤其涉及一种字符笔画渐变消隐方法及装置。
背景技术
用户在使用支持手写输入的电子设备时,在手写输入过程中因技术和成本的原因,电子设备屏幕范围比较有限,因此支持手写输入的电子设备大都支持叠字手写技术。叠字手写是手写输入的一种方式,传统的叠字手写输入,用户在连续输入若干字符后,各个字符的笔画会完全混杂在一起,无法分辨当前输入的字符,造成输入错误,从而影响整体手写识别的正确率和效率。在行识别叠写技术中也同样存在上述无法准确高效分辨输入字符的问题,在终端设备上输入整行字符,通过左右交叉叠写,来实现更高的书写效果,但写入多个字符后,笔画会出现混杂和重叠,同样会导致无法继续正常输入。针对上述问题,现有技术提出一种解决方法,可以在叠字与行识别技术中实现字符叠加快速输入的功能,但由于会出现笔画混杂问题,从而导致无法连续进行多字符的输入,即使采用左右轮流叠加书写的方式,仍可能同样会出现笔画叠加无法识别的问题。为了提高书写效率和改善使用者的视觉舒适度,在手写输入领域迫切需要一种能清晰显示叠字书写中当前输入字符的技术。

发明内容
本发明所要解决的技术问题是提供一种字符笔画渐变消隐方法及装置,可以将在同一位置或一定区域内叠加书写方式输入的内容清楚地展现给用户。为了解决上述问题,本发明公开了一种字符笔画渐变消隐方法,包括采集用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标数组;将每次输入的新笔画分别存入一个缓存区;每输入一次新的笔画,都会对各个缓存区中的历史笔画进行渐变消隐处理; 在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。进一步的,缓存区的数量与笔画渐变消隐的等级数量一致。进一步的,如果输入笔画数目小于缓存区数量n,则历史笔画根据渐变消隐等级依次进行处理,直至输入完成,开始识别输入字符。进一步的,如果输入笔画数目大于缓存区数量n,则当输入第n+1笔时,第一笔画会渐变消隐至消失,第n+1笔画重新存入第一笔画所存储的缓存区中;新输入的笔画,会依次存入缓存区中,直至输入完成,开始识别输入字符。进一步的,所述渐变消隐至消失是指将笔画渐变至与背景色一致。进一步的,缓存区的数量与笔画渐变消隐的等级数量关系可设置。进一步的,所述对各个缓存区中的历史笔画进行渐变消隐处理包括按照各缓存区中各自笔画的产生时间先后顺序对所述历史笔画进行勻速的渐变消隐;笔画渐变消隐的速度随着使用者的输入速度变化;在渐变消隐过程中笔画颜色逐渐变为其对比色;渐变消隐的笔画颜色不断变淡、笔画宽度不断变细直至消失。本发明还公开了另一种字符笔画渐变消隐方法,包括采集用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标数组;将每次输入的新笔画分别存入一个缓存区;在预设时间内无新的字符笔画输入,根据输入的历史笔画的时间先后依次对历史笔画进行渐变消隐处理;在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。本发明还公开了一种字符笔画渐变消隐装置,包括记录模块,用于采集用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标数组;存储模块,用于将每次输入的新笔画分别存入一个缓存区;处理模块,用于每次输入一次新的笔画,则对各个缓存区中的历史笔画进行渐变消隐处理;显示模块,用于在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。本发明还公开了另一种字符笔画渐变消隐装置,包括第二记录模块,用于采集用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标数组;第二存储模块,用于将每次输入的新笔画分别存入一个缓存区;第二处理模块,用于在预设时间内无新的字符笔画输入,根据输入的历史笔画的时间先后依次对历史笔画进行渐变消隐处理;第二显示模块,用于在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。与现有技术相比,本发明具有以下优点本发明可以有效地为在同一位置或一定区域内叠字手写输入提供字符笔画渐变消隐处理,用户在输入过程中,随着多个字符的输入,之前字符中的笔画会依次进行渐变消隐处理,使用户可以清楚地看到当前输入的字符,以便可以一次输入更多的字符,全面提高手写识别技术的输入效率。通过本发明的技术方案,用户可以在同一位置或一定区域内连续、快速的叠写输入多个字符,并且可以清楚地看到当前所书写的字符,不会出现笔画混杂现象。


图1为本发明方法实施例1的流程图;图2为本发明方法实施例2的流程图;图3为本发明方法实施例3的流程图;图4为本发明方法实施例3中笔画渐变效果图;图5为本发明方法实施例4中笔画渐变效果图;图6为本发明方法实施例5的流程图;图7为本发明方法实施例5中笔画渐变效果图;图8为本发明装置实施例6的结构示意图;图9为本发明装置实施例7的结构示意图。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。以下实例用于说明本发明,但不用来限制本发明的范围。本发明的核心思想在于按照预设的等级数量对各个缓存区中的历史笔画进行渐变消隐处理,可以实现在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。实施例1,参考图1,示出了一种字符笔画渐变消隐方法,具体可以包括步骤101,采集用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标数组;步骤102,将每次输入的新笔画分别存入一个缓存区;步骤103,每输入一次新的笔画,都会对各个缓存区中的历史笔画进行渐变消隐处理;步骤104,在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。在具体实施时,可以将缓存区的数量与笔画渐变消隐的等级数量设置为一致,这样在应用时,当历史笔画经过与预设等级数量相等次数的渐变之后就消隐了。这里所说的渐变可以是指将笔画的颜色逐渐变浅,越来越接近于背景色,当与背景色一致时,笔画就消隐了。在实际应用中,可以设置输入笔画数目小于缓存区数量n,则历史笔画根据渐变消隐等级依次进行处理,直至输入完成,开始识别输入字符。也可以设置输入笔画数目大于缓存区数量n,则当输入第n+1笔时,第一笔画会渐变消隐至消失,第n+1笔画重新存入第一笔画所存储的缓存区中;新输入的笔画,会依次存入缓存区中,直至输入完成,开始识别输入字符。在步骤103中,将历史笔画渐变可以是指按照各缓存区中各自笔画的产生时间先后顺序对所述历史笔画进行勻速的渐变消隐。用户输入笔画方向为从左至右输入或从右至左输入或从上至下输入或从下至上输入。在本发明实施例2中,给出了在缓存区的数量与笔画渐变消隐的等级数量一致的情况下,可以设置缓存区数量为n,渐变消隐等级为m,在本是实例中m = η。具体实施时的流程图参见图2,用户输入第一笔,笔画以二维坐标数组的方式存入缓存区1 ;用户输入第二笔,笔画以二维坐标数组的方式存入缓存区2,同时缓存区1的笔画进行渐变消隐处理m级(1级);用户输入第三笔,笔画以二维坐标数组的方式存入缓存区3,同时缓存区2的笔画进行渐变消隐处理m级(1级),缓存区1的笔画再次进行渐变消隐处理m级(2级);用户可以继续输入新的笔画,笔画数目χ小于缓存区数量n,历史笔画根据渐变消隐等级依次进行处理,直至输入完成,开始识别;若笔画数目χ大于缓存区数量n,当输入第n+1笔时,第一笔会渐变消隐至消失,第 n+1笔会重新存入缓存区1中;新输入的笔画,会依次存入缓存区中,直至输入完成,开始识另O。采用本实施例的方法,用户可以在同一位置或一定区域内连续、快速的叠写输入多个字符,并且可以清楚地看到所书写字符,不会出现笔画混杂和叠加现象。下面结合具体的实例3对本发明的技术方案进一步的说明,以便更清晰和直观的了解本发明的技术方案。以输入字符“中央”为例,简述一下叠写字符笔画渐变消隐的具体流程(参见图3),本实施例中输入“中央”两个字,总笔画为9,假定缓存区个数η > 9,消隐等级m =缓存区个数η,输入过程中笔画渐变消隐不会出现消失现象。具体流程可以包括用户输入第一笔“丨”,笔画以二维坐标数组的方式存入缓存区1 ;用户输入第二笔“1”,笔画以二维坐标数组的方式存入缓存区2,同时缓存区1的笔画“丨”进行渐变消隐处理m级(1级);
用户输入第三笔“一”,笔画以二维坐标数组的方式存入缓存区3,同时缓存区2的笔画“1”进行渐变消隐处理m级(1级),缓存区1的笔画“丨”再次进行渐变消隐处理m 级O级);用户输入第四笔“丨”,笔画以二维坐标数组的方式存入缓存区4,同时缓存区3的笔画“一”进行渐变消隐处理m级(1级),缓存区2的笔画“1”再次进行渐变消隐处理m 级O级),缓存区1的笔画“丨,,也再次进行渐变消隐处理m级(3级);此时已完成“中”字的输入,在同一位置继续输入“央”字;用户输入第五笔“丨”,笔画以二维坐标数组的方式存入缓存区5,此前的历史笔画继续按照渐变消隐等级进行消隐处理m级;用户继续完成输入,直至手写输入完成,在此期间已输入的历史笔画,不断进行消隐处理,在“中”字同一位置书写的“央”字仍能清晰可辨(参加图4)。在本发明的实施例4中,仍以输入字符“中央”为例,输入“中央”两个字,总笔画为9,假定缓存区个数η < 9,η = 4,消隐等级m =缓存区个数η,输入过程中笔画渐变消隐会出现消失现象用户输入第一笔“丨”,笔画以二维坐标数组的方式存入缓存区1 ;用户输入第二笔“1”,笔画以二维坐标数组的方式存入缓存区2,同时缓存区1的笔画“丨”进行渐变消隐处理m级(1级);用户输入第三笔“一”,笔画以二维坐标数组的方式存入缓存区3,同时缓存区2的笔画“1”进行渐变消隐处理m级(1级),缓存区1的笔画“丨”再次进行渐变消隐处理m 级O级);用户输入第四笔“丨”,笔画以二维坐标数组的方式存入缓存区4,同时缓存区3的笔画“一”进行渐变消隐处理m级(1级),缓存区2的笔画“1”再次进行渐变消隐处理m 级O级),缓存区1的笔画“丨,,也再次进行渐变消隐处理m级(3级);此时已完成“中”字的输入,在同一位置继续输入“央”字;用户输入第五笔“丨”,由于缓存区个数被设定为4,因此,缓存区1将被清空,同时第一笔“丨”便会消失,第五笔“丨”以二维坐标数组的方式重新存入缓存区1,同时缓存区 4的笔画“丨”进行渐变消隐处理m级(1级),缓存区3的笔画“一”进行渐变消隐处理m级 O级),缓存区2的笔画“1”再次进行渐变消隐处理m级(3级);用户继续输入剩余笔画时,缓存区2、3、4会陆续被清空重置,以便存入新的笔画, 当“央”字输入完成时,“中”字已经彻底消失(参见图5)。通过上述实施例3和实施例4介绍的例子,可以看到随着缓存区数量设置的改变, 用户可以在同一位置或一定位置内连续、快速的叠写输入多个字符,并且可以清楚地看到所书写字符,不会出现笔画混杂和叠加现象。在本发明实施例5中给出了另一种字符笔画渐变消隐的方法,参见图6,可以包括步骤501,采集用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标数组;步骤502,将每次输入的新笔画分别存入一个缓存区;步骤503,在预设时间内无新的字符笔画输入,根据输入的历史笔画的时间先后依次对历史笔画进行渐变消隐处理;
步骤504,在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。在手写识别区域内在行输入的同时,可以进行整行的叠字输入,整行的字符会根据字符笔画的输入顺序依次进行渐变消隐处理,从而使得在书写过的区域可以反复进行行输入,提高手写输入效率。无论是从左至右、从右至左、从上之下、从下至上的进行手写输入,本发明都可以实现对历史笔画的渐变消隐处理,从而实现行识别的叠写输入。字符笔画渐变等级灵活可调,能够适应在不同屏幕大小设备上笔画渐变消隐的速度,从而使行识别的叠写输入效果更好。参见图7,在识别输入区域叠加输入“中华人民共和国”字符应用行渐变消隐方法后的显示效果。在具体实施时,渐变消隐的处理过程具体可以包括笔画渐变消隐的速度随着使用者的输入速度变化,使用者手写输入字符速度快,历史笔画渐变消隐得就快,反之,则会慢;笔画在渐变消隐过程中,笔迹颜色会由设置颜色变为其对比色(例如设置笔画颜色为红色,历史笔画会逐渐变为蓝色),并且颜色不断变浅,笔迹的宽度也会不断变细,直至消失。通过对渐变消隐效果的完善,使笔画渐变消隐技术更加适合于叠字手写和行识别手写技术,让用户可以更加高效的完成手写输入。本发明实施例6给出了一种字符笔画渐变消隐装置,可以包括(参见图8)记录模块601,用于采集用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标数组;存储模块602,用于将每次输入的新笔画分别存入一个缓存区;处理模块603,用于对各个缓存区中的历史笔画进行渐变消隐处理;显示模块604,用于在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。在实际应用中,根据具体情况实施例6的字符笔画渐变消隐装置还可以包括设置模块605,用于设置缓存区的数量与笔画渐变消隐的等级数量之间的关系。本发明的另一个装置实施例7给出了一种字符笔画渐变消隐装置,可以包括(参见图9)第二记录模块701,用于采集用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标数组;第二存储模块702,用于将每次输入的新笔画分别存入一个缓存区;第二处理模块703,用于在预设时间内无新的字符笔画输入,根据输入的历史笔画的时间先后依次对历史笔画进行渐变消隐处理;第二显示模块704,用于在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种字符笔画渐变消隐方法,其特征在于,包括采集用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标数组; 将每次输入的新笔画分别存入一个缓存区;每输入一次新的笔画,都会对各个缓存区中的历史笔画进行渐变消隐处理; 在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。
2.根据权利要求1所述方法,其特征在于缓存区的数量与笔画渐变消隐的等级数量一致。
3.根据权利要求1所述方法,其特征在于如果输入笔画数目小于缓存区数量n,则历史笔画根据渐变消隐等级依次进行处理,直至输入完成,开始识别输入字符。
4.根据权利要求1所述方法,其特征在于如果输入笔画数目大于缓存区数量n,则当输入第n+1笔时,第一笔画会渐变消隐至消失,第n+1笔画重新存入第一笔画所存储的缓存区中;新输入的笔画,会依次存入缓存区中,直至输入完成,开始识别输入字符。
5.根据权利要求4所述的方法,其特征在于,所述渐变消隐至消失是指将笔画渐变至与背景色一致。
6.根据权利要求1所述方法,其特征在于缓存区的数量与笔画渐变消隐的等级数量关系可设置。
7.根据权利要求1所述方法,其特征在于,所述对各个缓存区中的历史笔画进行渐变消隐处理包括按照各缓存区中各自笔画的产生时间先后顺序对所述历史笔画进行勻速的渐变消隐;笔画渐变消隐的速度随着使用者的输入速度变化;在渐变消隐过程中笔画颜色逐渐变为其对比色;渐变消隐的笔画颜色不断变淡、笔画宽度不断变细直至消失。
8.一种字符笔画渐变消隐方法,其特征在于,包括采集用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标数组; 将每次输入的新笔画分别存入一个缓存区;在预设时间内无新的字符笔画输入,根据输入的历史笔画的时间先后依次对历史笔画进行渐变消隐处理;在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。
9.一种字符笔画渐变消隐装置,其特征在于,包括记录模块,用于采集用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标数组;存储模块,用于将每次输入的新笔画分别存入一个缓存区;处理模块,用于每次输入一次新的笔画,则对各个缓存区中的历史笔画进行渐变消隐处理;显示模块,用于在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。
10.一种字符笔画渐变消隐装置,其特征在于,包括第二记录模块,用于采集用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标数组;第二存储模块,用于将每次输入的新笔画分别存入一个缓存区; 第二处理模块,用于在预设时间内无新的字符笔画输入,根据输入的历史笔画的时间先后依次对历史笔画进行渐变消隐处理;第二显示模块,用于在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。
全文摘要
本发明公开了一种字符笔画渐变消隐方法,包括采集用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标数组;将每次输入的新笔画分别存入一个缓存区;每输入一次新的笔画,都会对各个缓存区中的历史笔画进行渐变消隐处理;在书写区实时显示缓存区中的新输入笔画和渐变消隐处理后的历史笔画。本发明可以有效地为在同一位置或一定区域内叠字手写输入提供字符笔画渐变消隐处理,用户在输入过程中,随着多个字符的输入,之前字符中的笔画会依次进行渐变消隐处理,使用户可以清楚地看到当前输入的字符,以便可以一次输入更多的字符,全面提高手写识别技术的输入效率。
文档编号G06F3/048GK102508598SQ20111030357
公开日2012年6月20日 申请日期2011年10月9日 优先权日2011年10月9日
发明者刘畅, 张连毅, 李健, 李晨曦, 武卫东, 郑晓明, 闫锡刚 申请人:北京捷通华声语音技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1