一种书写笔迹自动纠错方法及系统技术方案

技术编号:14399708 阅读:81 留言:0更新日期:2017-01-11 12:53
本发明专利技术公开了一种书写笔迹自动纠错方法,包括以下步骤:监听用户在触摸屏上的书写操作,将根据书写操作识别到的书写笔迹转化成相应的当前内码,并将当前内码保存在内码数据库中后,将与当前内码对应的笔迹显示在显示屏上;根据当前内码及至少一个已经生成的内码生成内码组,将内码组与预设的内码纠错记录库中的内码错误组合进行对比,并在判断内码纠错记录库中存在与内码组一致的内码错误组合后,用与内码错误组合对应的内码纠正组合对内码组进行替换处理;在显示屏上用与内码纠正组合中的内码对应的笔迹替换与对内码组中的内码对应的笔迹。本发明专利技术提高了书写输入的效率和用户的体验。

【技术实现步骤摘要】

本专利技术涉及书写输入
,尤其涉及一种书写笔迹自动纠错方法及系统
技术介绍
随着信息技术的发展,目前出现了各种书写输入设备,比如说智能手机,智能平板和手写板等。书写输入设备是通过安装有相对应的书写软件来让用户输入所需要的字符,而所述书写软件的工作过程是:当书写软件检测到用户在书写输入设备上进行书写输入操作时,通过手写识别技术将用户书写输入操作的书写笔迹转化为内码,并通过将内码转化为对应的字符,然后在显示屏上显示出该字符。书写软件可以让用户很方便地在书写输入设备上输入字符、词组等用户所需要的内容。其中,手写识别技术是指将在手写设备上书写时产生的有序轨迹信息化转化为汉字内码的过程;而内码是指计算机汉字系统中使用的二进制字符编码,是沟通输入、输出与系统平台之间的交换码,通过内码可以达到通用和高效率传输文本的目的。但是现有的书写软件并不可以根据所输入的内容的前后文来对用户所输入的字符自动进行纠错,这样用户在输入错误的字符时或者是书写软件对用户的书写笔迹识别错误时,就需要用户删除错误的字符并重新输入正确的字符,这样会大大耗费用户的时间,降低了用户的书写输入的效率,而且也影响了用户的操作体验。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种书写输入效率高且具有良好的用户体验的书写笔迹自动纠错方法及系统。为了实现上述目的,本专利技术一方面提供了一种书写笔迹自动纠错方法,其包括以下步骤:S101,监听用户在触摸屏上的书写操作,将根据所述书写操作识别到的书写笔迹转化成相应的当前内码,并将所述当前内码保存在内码数据库中后,将与所述当前内码对应的笔迹显示在显示屏上;S102,根据所述当前内码及保存于所述内码数据库中的至少一个已经生成的内码生成内码组,将所述内码组与预设的内码纠错记录库中的内码错误组合进行对比,并在判断所述内码纠错记录库中存在与所述内码组一致的内码错误组合后,用与所述内码错误组合对应的内码纠正组合对所述内码组进行替换处理;其中,所述内码纠错数据库内存储有由至少两个内码组成的内码错误组合及与所述内码错误组合对应的内码纠正组合;S103,在所述显示屏上用与所述内码纠正组合中的内码对应的笔迹替换与对所述内码组中的内码对应的笔迹。进一步地,步骤S102具体为:S1021,将所述当前内码在所述内码数据库中的存储地址设为终点;S1022,获取与所述终点的存储地址连续的前一个存储地址对应的相邻内码;S1023,根据存储地址位于所述的前一个存储地址与所述当前内码的存储地址之间的内码,生成内码组;S1024,将所述内码组与预设的内码纠错记录库中的内码错误组合进行对比;S1025,当判断所述内码纠错记录库中存在与所述内码组一致的内码错误组合后,用与所述内码错误组合对应的内码纠正组合对所述内码组进行替换处理。进一步地,所述书写笔迹自动纠错方法还包括:当判断所述内码纠错记录库中不存在与所述内码组一致的内码错误组合后,判断所述内码组中的内码的数量是否大于预设的阈值;若是,则返回步骤S101;若否,则将所述相邻内码的存储地址设置为终点,并返回步骤S1022。进一步地,在步骤S1022之后,还包括:判断所述相邻内码是否为与符号对应的内码;若是,则返回步骤S101;若否,则执行步骤S1023。进一步地,步骤S1025具体为:当判断所述内码纠错记录库中存在与所述内码组一致的内码错误组合后,在与所述内码组中的内码对应的笔迹上显示错误标记;当在预设时间内监听到用户针对所述错误标记的操作后,用与所述内码错误组合对应的内码纠正组合对所述内码组进行替换处理;当在预设时间内未监听到用户针对所述错误标记的操作后,则清除所述错误标记。本专利技术另一方面提供了一种书写笔迹自动纠错系统,包括:识别显示模块,用于监听用户在触摸屏上的书写操作,将根据所述书写操作识别到的书写笔迹转化成相应的当前内码,并将所述当前内码保存在内码数据库中后,将与所述当前内码对应的笔迹显示在显示屏上;内码组纠错模块,用于根据所述当前内码及保存于所述内码数据库中的至少一个已经生成的内码生成内码组,将所述内码组与预设的内码纠错记录库中的内码错误组合进行对比,并在判断所述内码纠错记录库中存在与所述内码组一致的内码错误组合后,用与所述内码错误组合对应的内码纠正组合对所述内码组进行替换处理;其中,所述内码纠错数据库内存储有由至少两个内码组成的内码错误组合及与所述内码错误组合对应的内码纠正组合;笔迹纠错模块,用于在所述显示屏上用与所述内码纠正组合中的内码对应的笔迹替换与所述内码组中的内码对应的笔迹。进一步地,所述内码组纠错模块具体包括:终点设置单元,用于将所述当前内码在所述内码数据库中的存储地址设为终点;获取单元,用于获取与所述终点的存储地址连续的前一个存储地址对应的相邻内码;内码组生成单元,用于根据存储地址位于所述的前一个存储地址与所述当前内码的存储地址之间的内码,生成内码组;对比单元,用于将所述内码组与预设的内码纠错记录库中的内码错误组合进行对比;内码组替换单元,用于当判断所述内码纠错记录库中存在与所述内码组一致的内码错误组合后,用与所述内码错误组合对应的内码纠正组合对所述内码组进行替换处理。进一步地,所述书写笔迹自动纠错系统还包括:阀值判断模块,用于当判断所述内码纠错记录库中不存在与所述内码组一致的内码错误组合后,判断所述内码组中的内码的数量是否大于预设的阈值;第一返回模块,用于在所述阈值判断模块的判断结果为是时,通知所述识别显示模块;设置模块,用于在所述阈值判断模块的判断结果为否时,将所述相邻内码的存储地址设置为终点,并通知所述获取单元。进一步地,所述书写笔迹自动纠错系统还包括:符号内码判断模块,用于判断所述相邻内码是否为与符号对应的内码时;第二返回模块,用于在所述符号内码判断模块的判断结果为是时,通知所述识别显示模块;执行模块,用于在所述符号内码判断模块的判断结果为否时,通知所述内码组生成单元。进一步地,所述内码组替换单元包括:错误标记子单元,用于当判断所述内码纠错记录库中存在与所述内码组一致的内码错误组合后,在与所述内码组中的内码对应的笔迹上显示错误标记;内码组替换子单元,用于若当在预设时间内监听到用户针对所述错误标记的操作后,用与所述内码错误组合对应的内码纠正组合对所述内码组进行替换处理;错误标记清除单元,用于若当在预设时间内未监听到用户针对所述错误标记的操作后,则清除所述错误标记。本专利技术提供的一种书写笔迹自动纠错方法及系统,通过将所述内码组与预设的内码纠错记录库中的内码错误组合进行对比,并在判断出所述内码纠错记录库中存在与所述内码组一致的内码错误组合后,用与所述内码错误组合对应的内码纠正组合对所述内码组进行替换处理,最后在所述显示屏上用与所述内码纠正组合中的内码对应的笔迹替换与所述内码组中的内码对应的笔迹。综上所述,本专利技术可以检测出用户书写输入的书写笔迹所存在的错误,并可以自动将检测出的错误的书写笔迹替换为正确的字符笔迹,无需用户重新删除错误的书写笔迹后再输入正确的书写笔迹,因此大大提高了书写输入的效率并且也提高了用户的体验。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对本文档来自技高网...
一种书写笔迹自动纠错方法及系统

【技术保护点】
一种书写笔迹自动纠错方法,其特征在于,包括以下步骤:S101,监听用户在触摸屏上的书写操作,将根据所述书写操作识别到的书写笔迹转化成相应的当前内码,并将所述当前内码保存在内码数据库中后,将与所述当前内码对应的笔迹显示在显示屏上;S102,根据所述当前内码及保存于所述内码数据库中的至少一个已经生成的内码生成内码组,将所述内码组与预设的内码纠错记录库中的内码错误组合进行对比,并在判断所述内码纠错记录库中存在与所述内码组一致的内码错误组合后,用与所述内码错误组合对应的内码纠正组合对所述内码组进行替换处理;其中,所述内码纠错数据库内存储有由至少两个内码组成的内码错误组合及与所述内码错误组合对应的内码纠正组合;S103,在所述显示屏上用与所述内码纠正组合中的内码对应的笔迹替换与所述内码组中的内码对应的笔迹。

【技术特征摘要】
1.一种书写笔迹自动纠错方法,其特征在于,包括以下步骤:S101,监听用户在触摸屏上的书写操作,将根据所述书写操作识别到的书写笔迹转化成相应的当前内码,并将所述当前内码保存在内码数据库中后,将与所述当前内码对应的笔迹显示在显示屏上;S102,根据所述当前内码及保存于所述内码数据库中的至少一个已经生成的内码生成内码组,将所述内码组与预设的内码纠错记录库中的内码错误组合进行对比,并在判断所述内码纠错记录库中存在与所述内码组一致的内码错误组合后,用与所述内码错误组合对应的内码纠正组合对所述内码组进行替换处理;其中,所述内码纠错数据库内存储有由至少两个内码组成的内码错误组合及与所述内码错误组合对应的内码纠正组合;S103,在所述显示屏上用与所述内码纠正组合中的内码对应的笔迹替换与所述内码组中的内码对应的笔迹。2.根据权利要求1所述的书写笔迹自动纠错方法,其特征在于,步骤S102具体为:S1021,将所述当前内码在所述内码数据库中的存储地址设为终点;S1022,获取与所述终点的存储地址连续的前一个存储地址对应的相邻内码;S1023,根据存储地址位于所述的前一个存储地址与所述当前内码的存储地址之间的内码,生成内码组;S1024,将所述内码组与预设的内码纠错记录库中的内码错误组合进行对比;S1025,当判断所述内码纠错记录库中存在与所述内码组一致的内码错误组合后,用与所述内码错误组合对应的内码纠正组合对所述内码组进行替换处理。3.根据权利要求2所述的书写笔迹自动纠错方法,其特征在于,还包括:当判断所述内码纠错记录库中不存在与所述内码组一致的内码错误组合后,判断所述内码组中的内码的数量是否大于预设的阈值;若是,则返回步骤S101;若否,则将所述相邻内码的存储地址设置为终点,并返回步骤S1022。4.根据权利要求2所述的书写笔迹自动纠错方法,其特征在于,在步骤S1022之后,还包括:判断所述相邻内码是否为与符号对应的内码;若是,则返回步骤S101;若否,则执行步骤S1023。5.根据权利要求2所述的书写笔迹自动纠错方法,其特征在于,步骤S1025具体为:当判断所述内码纠错记录库中存在与所述内码组一致的内码错误组合后,在与所述内码组中的内码对应的笔迹上显示错误标记;当在预设时间内监听到用户针对所述错误标记的操作后,用与所述内码错误组合对应的内码纠正组合对所述内码组进行替换;当在预设时间内未监听到用户针对所述错误标记的操作后,则清除所述错误标记。6.一种书写笔迹自动纠错系统,包括:识别显示模块,用于监听用户在触摸屏上的书写操作,将根据所述书写操作识别到的书写笔迹转化成相应的当前内码,并将所述当前内码保存在内码数据库中后,将与所述当...

【专利技术属性】
技术研发人员:李纯冬
申请(专利权)人:广州视睿电子科技有限公司广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

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

1