一种支持草稿功能的电子书写方法

文档序号:10553637阅读:208来源:国知局
一种支持草稿功能的电子书写方法
【专利摘要】本发明提供一种支持草稿功能的电子书写方法,包括:定位到预先设置的正文区域搜索起点,以所述正文区域搜索起点为起始点进行邻域搜索,获得正文区域;读取预设置的背景颜色;所述图片的位于正文区域以外的区域即为草稿区域;将所述草稿区域的所有点设置为所述背景颜色,由此得到一幅将草稿区域的草稿内容自动删除的图片。本发明提供的支持草稿功能的电子书写方法具有以下优点:本发明既满足用户打草稿的习惯又不增加用户删除草稿的操作,提高用户书写体验。
【专利说明】
一种支持草稿功能的电子书写方法
技术领域
[0001]本发明属于信息科学技术领域,具体涉及一种支持草稿功能的电子书写方法。
【背景技术】
[0002]随着电子技术和通信技术的普及应用,近年来出现了各种形式的电子书写设备,例如,手写板、平板电脑和手机等设备。对于手写板,用户直接在手写区域写入手写内容,当写入完成后,手写板获得包含手写内容的手写区域图片,并传输到显示设备显示。对于平板电脑和手机等智能设备,其运行有各类绘图软件,例如,Ph0t0sh0p、CAD、画图软件等。用户在启动绘图软件后,在绘图区域绘制图形对象,在绘制结束后,绘图软件获得包含图形对象的绘图区域图片并保存。
[0003]然而,在实现本发明的过程中,发明人发现,现有技术至少存在以下问题:
[0004]用户在书写时常常有打草稿的习惯,从而可以提高正文内容的书写效率,避免反复涂改正文内容。但是,用户在手写板的手写区域或绘图软件的绘图区域书写内容后,由于手写板或绘图软件会将整个手写区域或整个绘图区域完整保存下来,因此,为保证所存储的图片中书写内容的整洁美观性,用户普遍采用以下两种方式:方式一,用户不得不放弃打草稿的习惯,只能直接在手写区域或绘图区域写入正文内容。该种书写方式由于不符合用户习惯,因此,会降低正文内容的书写效率。方式二,用户在手写区域或绘图区域的部分区域写入正文内容,在其他区域打草稿,在书写结束时,再将草稿删除。该种方式存在的问题为:增加了用户删除草稿的操作,降低了用户书写的便利性。
[0005]可见,如何既满足用户打草稿的习惯又不增加用户删除草稿的操作,提高用户书写体验,是目前迫切需要解决的问题。

【发明内容】

[0006]针对现有技术存在的缺陷,本发明提供一种支持草稿功能的电子书写方法,可有效解决上述问题。
[0007]本发明采用的技术方案如下:
[0008]本发明提供一种支持草稿功能的电子书写方法,包括以下步骤:
[0009]步骤I,获取包含书写笔迹的图片;
[0010]步骤2,识别到所述图片的封闭边界轮廓线;按预设规则在所述图片上定位到左侧判别区域和右侧判别区域;
[0011]步骤3,扫描所述左侧判别区域,判断在所述左侧判别区域是否扫描到起始笔迹点;如果判断结果为否,则结束对该图片的处理;如果判断结果为是,则执行步骤4;
[0012]步骤4,设共扫描到的不连通的起始笔迹点的数量为η个,对于每个所述起始笔迹点,均进行以下处理:
[0013]步骤4.1,以所述起始笔迹点为起点进行邻域搜索,得到一个笔迹连通区域;
[0014]步骤4.2,判断所述右侧判别区域中是否存在至少一个属于所述笔迹连通区域的笔迹点,如果不存在,则所搜索到的笔迹连通区域无法作为I条初始分割笔迹线;如果存在,则所搜索到的所述笔迹连通区域作为I条初始分割笔迹线;
[0015]步骤5,设共搜索到m条初始分割笔迹线;其中,m小于等于η;定位到预先设置的正文区域搜索起点,判断所述正文区域搜索起点是否位于相邻的两条初始分割笔迹线之间,如果是,采用下述操作将相邻的两条初始分割笔迹线处理为两条相邻的有效分割笔迹线,从而将所述封闭边界轮廓线所围成的封闭区域划分为三个不连通的区域,然后执行步骤6;否则,采用下述操作将距离所述正文区域搜索起点最近的初始分割笔迹线处理为有效分割笔迹线,从而将所述封闭边界轮廓线所围成的封闭区域划分为两个不连通的区域,然后执行步骤6 ;
[0016]其中,采用以下操作将初始分割笔迹线处理得到有效分割笔迹线:
[0017]判断所述初始分割笔迹线的最左侧笔迹点是否与所述封闭边界轮廓线相交,如果不相交,则将所述初始分割笔迹线向左侧拓展延长,使其与所述封闭边界轮廓线相交;如果相交,则不进行处理;
[0018]判断所述初始分割笔迹线的最右侧笔迹点是否与所述封闭边界轮廓线相交,如果不相交,则将所述初始分割笔迹线向右侧拓展延长,使其与所述封闭边界轮廓线相交;如果相交,则不进行处理;
[0019]由此实现拓展后的分割笔迹线的左右侧笔迹点均与所述封闭边界轮廓线相交,将拓展后的分割笔迹线记为有效分割笔迹线;
[0020]步骤6,定位到预先设置的正文区域搜索起点,以所述正文区域搜索起点为起始点进行邻域搜索,获得正文区域;其中,邻域搜索方法为:
[0021 ]步骤6.1,标记正文区域搜索起点;
[0022]步骤6.2,搜索所述正文区域搜索起点的邻域点,判断所述邻域点是否属于任意一条所述有效分割笔迹线的笔迹点,如果属于,则不标记该邻域点,并结束对该邻域点的进一步搜索;如果不属于,则标记该邻域点,然后执行步骤6.3;
[0023]步骤6.3,进一步搜索已标记点的邻域点,并判断该邻域点是否属于任意一条所述有效分割笔迹线的笔迹点,如果不属于,则标记该邻域点,如此不断循环,直到搜索结束;
[0024]步骤6.4,所有已标记点形成一个连通区域,所形成的连通区域即为正文区域;
[0025]步骤7,读取预设置的背景颜色;所述图片的位于正文区域以外的区域即为草稿区域;将所述草稿区域的所有点设置为所述背景颜色,由此得到一幅将草稿区域的草稿内容自动删除的图片。
[0026]优选的,步骤2中,所述左侧判别区域和所述右侧判别区域的四周与所述封闭边界轮廓线相交或不相交均可。
[0027]优选的,步骤3中,判断在所述左侧判别区域是否扫描到起始笔迹点是指:
[0028]判断在所述左侧判别区域是否扫描到任意一个笔迹点,如果扫描到,则将首先扫描到的笔迹点作为起始笔迹点。
[0029]优选的,步骤3中,步骤4.1中,所述邻域搜索为8连通邻域搜索算法。
[0030]优选的,步骤7之后,还包括:
[0031]存储或自动显示已删除草稿内容的图片。
[0032]本发明提供的支持草稿功能的电子书写方法具有以下优点:
[0033]本发明既满足用户打草稿的习惯又不增加用户删除草稿的操作,提高用户书写体验。
【附图说明】
[0034]图1为本发明提供的支持草稿功能的电子书写方法的流程示意图;
[0035]图2为本发明提供的包含书写笔迹的图片的一种具体示例图;
[0036]图3为左侧判别区域和右侧判别区域的一种设置示意图;
[0037]图4为左侧判别区域和右侧判别区域的另一种设置示意图;
[0038]图5为左侧判别区域和右侧判别区域的另一种设置示意图。
【具体实施方式】
[0039]为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0040]本发明提供一种支持草稿功能的电子书写方法,与各种形式的电子书写设备配合,电子书写设备包括但不限于手写板、平板电脑和手机;或者,与各类绘图软件配合,允许用户按一定的规则同时在手写板或绘图软件的不同区域书写正文内容和草稿内容,通过本发明提供的方法,首先获取包含书写笔迹的图片,该图片即为在手写板或绘图软件书写完成后得到的原始图片,然后,通过对原始图片进行处理,可自动识别并删除原始图片中的草稿内容,而不需要用户手动删除,从而既满足用户打草稿的习惯,又不会增加用户删除草稿的操作,提高了用户书写的体验。
[0041]为方便对本发明进行理解,首先介绍下用户在手写板或绘图软件书写内容时,需要遵守的必要规则:
[0042]根据本发明后续软件配置,可区分为两种规则:
[0043]书写规则1:用于符合用户在手写板或绘图区域的上方书写正文内容,在手写板或绘图区域的上方书写草稿内容的习惯。
[0044]为实现本发明后续自动删除草稿内容的功能,此处,需教导用户对于手写板或绘图软件的绘图区域,如果用户需要在书写过程中同步打草稿,需要首先绘制横向的第I条初始分割笔迹线,当然,第I条初始分割笔迹线可以为直线也可以为曲线;并且,第I条初始分割笔迹线的左右两端应尽量靠近手写板或绘图界面的左右边界,当然,具体靠近手写板或绘图界面左右边界的距离不需要用户精确把握,只需要尽量靠近即可。通过绘制上述的第I条初始分割笔迹线,位于第I条初始分割笔迹线上方的区域即为正文区域,供用户书写正文内容;而第I条初始分割笔迹线下方的区域即为草稿区域,供用户打草稿。随着用户书写过程的进行,可能发生草稿区域较小,无法满足打草稿需求的情况,此时,用户可以在第I条初始分割笔迹线的上方再按同样的绘制方法绘制第2条初始分割笔迹线,则位于第2条初始分割笔迹线下方的区域为草稿区域,依此类推,可不断在已绘制初始分割笔迹线的上方绘制新的初始分割笔迹线,通过此种方法,实现用户随着书写需要可随时不断扩展草稿区域的功能,提尚用户书与的便利性。
[0045]书写规则2:用于符合用户在手写板或绘图区域的中间区域书写正文内容,在手写板或绘图区域的上侧或下侧区域打草稿的习惯。
[0046]本规则为:需教导用户首先绘制横向的两条初始分割笔迹线,可分别记为初始分割笔迹线a和初始分割笔迹线b,其中,初始分割笔迹线a位于初始分割笔迹线b的上方,则初始分割笔迹线a和初始分割笔迹线b之间的区域为正文区域,其他区域均为草稿区域;如果有扩展草稿区域的书写需要时,只需要在正文区域继续绘制靠近初始分割笔迹线a或初始分割笔迹线b的初始分割笔迹线即可,由此实现不断扩展草稿区域的功能。
[0047]需要强调的是,书写规则I和书写规则2仅为两种书写规则的示例,实际应用中,也可以根据上述构思进行变形。
[0048]下面介绍本发明的实现方案:
[0049]我们提出了一种支持草稿功能的电子书写方法,用户可以按上述书写规则操作,在一张图像内输入正文内容和草稿内容,,本发明会自动识别出草稿内容的区域并删除。结合图1,包括以下步骤:
[0050]步骤I,获取包含书写笔迹的图片;即为按照上述书写规则完成正文内容和草稿内容的书写后,所得到的图片。参考图2,为包含书写笔迹的图片的一种具体示例。
[0051]步骤2,识别到所述图片的封闭边界轮廓线;按预设规则在所述图片上定位到左侧判别区域和右侧判别区域;在图2中,I代表封闭边界轮廓线;2代表左侧判别区域;3代表右侧判别区域。
[0052]实际应用中,左侧判别区域和右侧判别区域的四周与封闭边界轮廓线相交或不相交均可,参考图3,为左侧判别区域和右侧判别区域的一种设置示意图,其与封闭边界轮廓线的左右两边均不相交、但与上下两边相交。参考图4,为左侧判别区域和右侧判别区域的另一种设置示意图,其与封闭边界轮廓线的左右两边、上下两边均不相交。参考图5,为左侧判别区域和右侧判别区域的另一种设置示意图,其与封闭边界轮廓线的四周均不相交。对于图5,其与封闭边界轮廓线的上下两边不相交的原因为:在用户绘制初始分割笔迹线时,用户很少贴着上下边沿划线,且这样画也没有意义。
[0053]步骤3,扫描所述左侧判别区域,判断在所述左侧判别区域是否扫描到起始笔迹点;如果判断结果为否,则结束对该图片的处理;如果判断结果为是,则执行步骤4;
[0054]本步骤中,判断在所述左侧判别区域是否扫描到起始笔迹点是指:
[0055]判断在所述左侧判别区域是否扫描到任意一个笔迹点,如果扫描到,则将首先扫描到的笔迹点作为起始笔迹点。
[0056]步骤4,设共扫描到的不连通的起始笔迹点的数量为η个,对于每个所述起始笔迹点,均进行以下处理:
[0057]步骤4.1,以所述起始笔迹点为起点进行邻域搜索,可采用8连通邻域搜索算法,得到一个笔迹连通区域;
[0058]步骤4.2,判断所述右侧判别区域中是否存在至少一个属于所述笔迹连通区域的笔迹点,如果不存在,则所搜索到的笔迹连通区域无法作为I条初始分割笔迹线;如果存在,则所搜索到的所述笔迹连通区域作为I条初始分割笔迹线;
[0059]在图2中,一共可扫描到不连通的起始笔迹点的数量为4个,分别为第I条笔迹线4.1、第2条笔迹线4.2、第3条笔迹线4.3、第4条笔迹线4.4这四条笔迹线的起始笔迹点。但是,对于第I条笔迹线4.1,在右侧判别区域中不存在笔迹点,因此,第I条笔迹线4.1无法作为I条初始分割笔迹线。而第2条笔迹线4.2、第3条笔迹线4.3、第4条笔迹线4.4均为初始分割笔迹线。
[0060]步骤5,设共搜索到m条初始分割笔迹线;其中,!11小于等于η;定位到预先设置的正文区域搜索起点,判断所述正文区域搜索起点是否位于相邻的两条初始分割笔迹线之间,如果是,采用下述操作将相邻的两条初始分割笔迹线处理为两条相邻的有效分割笔迹线,从而将所述封闭边界轮廓线所围成的封闭区域划分为三个不连通的区域,然后执行步骤6;否则,采用下述操作将距离所述正文区域搜索起点最近的初始分割笔迹线处理为有效分割笔迹线,从而将所述封闭边界轮廓线所围成的封闭区域划分为两个不连通的区域,然后执行步骤6 ;
[0061]其中,采用以下操作将初始分割笔迹线处理得到有效分割笔迹线:
[0062]判断所述初始分割笔迹线的最左侧笔迹点是否与所述封闭边界轮廓线相交,如果不相交,则将所述初始分割笔迹线向左侧拓展延长,使其与所述封闭边界轮廓线相交;如果相交,则不进行处理;
[0063]判断所述初始分割笔迹线的最右侧笔迹点是否与所述封闭边界轮廓线相交,如果不相交,则将所述初始分割笔迹线向右侧拓展延长,使其与所述封闭边界轮廓线相交;如果相交,则不进行处理;
[0064]由此实现拓展后的分割笔迹线的左右侧笔迹点均与所述封闭边界轮廓线相交,将拓展后的分割笔迹线记为有效分割笔迹线;
[0065]对于图2,根据正文区域搜索起点的位置的不同,采取不同的处理方式。
[0066]例如,如果正文区域搜索起点为图中的A点,由于A点位于在条有效分割笔迹线的上方,不位于相邻的两条初始分割笔迹线之间,因此,将距离A点最近的初始分割笔迹线,SP第2条笔迹线4.2处理为有效分割笔迹线,从而将封闭边界轮廓线所围成的封闭区域划分为上下两个不连通的区域。后续过程中,将第2条笔迹线4.2下方的区域识别为草稿区域,并填充特定颜色。
[0067]如果正文区域搜索起点为图中的B点,位于相邻的第2条笔迹线4.2和第3条笔迹线4.3之间,因此,将第2条笔迹线4.2和第3条笔迹线4.3处理为有效分割笔迹线,从而将封闭边界轮廓线所围成的封闭区域划分为三个不连通的区域。后续过程中,将第2条笔迹线4.2和第3条笔迹线4.3之间的区域识别为正文区域,将其他区域识别为草稿区域,并填充特定颜色。
[0068]另外,对于图2所示出的三条初始分割笔迹线,只有第2条笔迹线4.2需要进行拓展延长的操作,转为有效分割笔迹线,使其与封闭边界轮廓线相交;对于第3条笔迹线4.3和第4条笔迹线4.4,实质即为有效分割笔迹线。
[0069]步骤6,定位到预先设置的正文区域搜索起点,以所述正文区域搜索起点为起始点进行邻域搜索,获得正文区域;其中,邻域搜索方法为:
[0070]步骤6.1,标记正文区域搜索起点;
[0071]步骤6.2,搜索所述正文区域搜索起点的邻域点,判断所述邻域点是否属于任意一条所述有效分割笔迹线的笔迹点,如果属于,则不标记该邻域点,并结束对该邻域点的进一步搜索;如果不属于,则标记该邻域点,然后执行步骤6.3;
[0072]步骤6.3,进一步搜索已标记点的邻域点,并判断该邻域点是否属于任意一条所述有效分割笔迹线的笔迹点,如果不属于,则标记该邻域点,如此不断循环,直到搜索结束;
[0073]步骤6.4,所有已标记点形成一个连通区域,所形成的连通区域即为正文区域;
[0074]步骤7,读取预设置的背景颜色;所述图片的位于正文区域以外的区域即为草稿区域;将所述草稿区域的所有点设置为所述背景颜色,由此得到一幅将草稿区域的草稿内容自动删除的图片。
[0075]步骤7之后,还包括:
[0076]存储或自动显示已删除草稿内容的图片。
[0077]本发明提供的支持草稿功能的电子书写方法具有以下优点:
[0078]本发明既满足用户打草稿的习惯又不增加用户删除草稿的操作,提高用户书写体验。
[0079]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
【主权项】
1.一种支持草稿功能的电子书写方法,其特征在于,包括以下步骤: 步骤I,获取包含书写笔迹的图片; 步骤2,识别到所述图片的封闭边界轮廓线;按预设规则在所述图片上定位到左侧判别区域和右侧判别区域; 步骤3,扫描所述左侧判别区域,判断在所述左侧判别区域是否扫描到起始笔迹点;如果判断结果为否,则结束对该图片的处理;如果判断结果为是,则执行步骤4; 步骤4,设共扫描到的不连通的起始笔迹点的数量为η个,对于每个所述起始笔迹点,均进行以下处理: 步骤4.1,以所述起始笔迹点为起点进行邻域搜索,得到一个笔迹连通区域; 步骤4.2,判断所述右侧判别区域中是否存在至少一个属于所述笔迹连通区域的笔迹点,如果不存在,则所搜索到的笔迹连通区域无法作为I条初始分割笔迹线;如果存在,则所搜索到的所述笔迹连通区域作为I条初始分割笔迹线; 步骤5,设共搜索到m条初始分割笔迹线;其中,!11小于等于η;定位到预先设置的正文区域搜索起点,判断所述正文区域搜索起点是否位于相邻的两条初始分割笔迹线之间,如果是,采用下述操作将相邻的两条初始分割笔迹线处理为两条相邻的有效分割笔迹线,从而将所述封闭边界轮廓线所围成的封闭区域划分为三个不连通的区域,然后执行步骤6;否贝1J,采用下述操作将距离所述正文区域搜索起点最近的初始分割笔迹线处理为有效分割笔迹线,从而将所述封闭边界轮廓线所围成的封闭区域划分为两个不连通的区域,然后执行步骤6; 其中,采用以下操作将初始分割笔迹线处理得到有效分割笔迹线: 判断所述初始分割笔迹线的最左侧笔迹点是否与所述封闭边界轮廓线相交,如果不相交,则将所述初始分割笔迹线向左侧拓展延长,使其与所述封闭边界轮廓线相交;如果相交,则不进行处理; 判断所述初始分割笔迹线的最右侧笔迹点是否与所述封闭边界轮廓线相交,如果不相交,则将所述初始分割笔迹线向右侧拓展延长,使其与所述封闭边界轮廓线相交;如果相交,则不进行处理; 由此实现拓展后的分割笔迹线的左右侧笔迹点均与所述封闭边界轮廓线相交,将拓展后的分割笔迹线记为有效分割笔迹线; 步骤6,定位到预先设置的正文区域搜索起点,以所述正文区域搜索起点为起始点进行邻域搜索,获得正文区域;其中,邻域搜索方法为: 步骤6.1,标记正文区域搜索起点; 步骤6.2,搜索所述正文区域搜索起点的邻域点,判断所述邻域点是否属于任意一条所述有效分割笔迹线的笔迹点,如果属于,则不标记该邻域点,并结束对该邻域点的进一步搜索;如果不属于,则标记该邻域点,然后执行步骤6.3; 步骤6.3,进一步搜索已标记点的邻域点,并判断该邻域点是否属于任意一条所述有效分割笔迹线的笔迹点,如果不属于,则标记该邻域点,如此不断循环,直到搜索结束; 步骤6.4,所有已标记点形成一个连通区域,所形成的连通区域即为正文区域; 步骤7,读取预设置的背景颜色;所述图片的位于正文区域以外的区域即为草稿区域;将所述草稿区域的所有点设置为所述背景颜色,由此得到一幅将草稿区域的草稿内容自动删除的图片。2.根据权利要求1所述的支持草稿功能的电子书写方法,其特征在于,步骤2中,所述左侧判别区域和所述右侧判别区域的四周与所述封闭边界轮廓线相交或不相交均可。3.根据权利要求1所述的支持草稿功能的电子书写方法,其特征在于,步骤3中,判断在所述左侧判别区域是否扫描到起始笔迹点是指: 判断在所述左侧判别区域是否扫描到任意一个笔迹点,如果扫描到,则将首先扫描到的笔迹点作为起始笔迹点。4.根据权利要求1所述的支持草稿功能的电子书写方法,其特征在于,步骤3中,步骤4.1中,所述邻域搜索为8连通邻域搜索算法。5.根据权利要求1所述的支持草稿功能的电子书写方法,其特征在于,步骤7之后,还包括: 存储或自动显示已删除草稿内容的图片。
【文档编号】G06T11/20GK105913467SQ201610203028
【公开日】2016年8月31日
【申请日】2016年4月1日
【发明人】邓戬峰
【申请人】北京视骏科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1