书写笔迹的对齐显示方法、电子装置及可读存储介质与流程

文档序号:13482891阅读:148来源:国知局

本发明涉及计算机技术领域,尤其涉及一种书写笔迹的对齐显示方法、电子装置及可读存储介质。



背景技术:

随着触屏设备(如,电子白板、智能平板)的普及和发展,触屏设备越来越多地代替传统的纸笔书写而应用于日常的学习、工作和生活中。现有的触屏设备大都具有书写记录的功能,用户能够在触屏设备的触摸屏上直接进行书写,设备无需对该书写的内容进行转换,而直接对用户书写的内容进行存储,从而使得用户能够在触屏设备中得到类似于真实纸笔书写的体验,同时能够提高用户书写内容的个性化、多样化。但是,由于环境、书写习惯等各种因素的影响,用户在触屏设备中书写的内容的排列可能会参差不齐,影响美观,带来不良的用户体验。



技术实现要素:

本发明实施例提出了书写笔迹的对齐显示方法、电子装置及可读存储介质,能够对书写的笔迹进行自动对齐,提高用户的使用体验。

本发明实施例提供了一种书写笔迹的对齐显示方法,包括:在具有触敏表面的电子装置处:

响应书写笔迹对齐请求;

识别获得位于显示界面中的至少两个书写笔迹以及每个所述书写笔迹当前的第一坐标;

根据每个所述书写笔迹的第一坐标确定其所属的排列单位;

生成与被选中的排列单位对应的对齐基准线;

根据所述对齐基准线确定所述被选中的排列单位上的每个所述书写笔迹的第二坐标,并将属于所述排列单位上的每个所述书写笔迹移动至对应的第二坐标进行显示。

优选地,所述识别获得位于显示界面中的至少两个书写笔迹以及每个所述书写笔迹当前的第一坐标,具体为:

识别位于显示界面中的至少两个书写笔迹,并生成包围每个所述书写笔迹的最小矩形框;

根据每个所述最小矩形框上的预设参考点的坐标获得对应的书写笔迹的第一坐标。

优选地,所述根据每个所述书写笔迹的第一坐标确定其所属的排列单位具体为:

获取相邻的两个书写笔迹的坐标差值,且当坐标差值的绝对值小于预设的阈值时,确定这两个相邻的书写笔迹属于同一个排列单位。

优选地,所述生成与被选中的排列单位对应的对齐基准线具体包括:

检测对选中的作为结尾的书写笔迹执行第一操作手势时生成的终点坐标;

提取所述选中的作为结尾的书写笔迹所属的排列单位的首个书写笔迹的第一坐标作为起点坐标;

根据所述起点坐标及所述终点坐标,生成对齐基准线。

优选地,所述生成被选中的排列单位的对齐基准线具体包括:

当检测对选中的作为基准点的书写笔迹执行第二操作手势时,提取所述作为基准点的书写笔迹的第一坐标及所属的排列单位;

根据所述第一坐标生成所述排列单位的对齐基准线。

优选地,在所述根据所述对齐基准线确定所述被选中的排列单位上的每个所述书写笔迹的第二坐标,并将属于所述排列单位上的每个所述书写笔迹移动至对应的第二坐标进行显示之后,还包括:

当在触敏表面上检测到对所述对齐基准线的移动操作时,移动所述对齐基准线;

根据所述对齐基准线的移动相应移动与所述对齐基准线对应的书写笔迹。

优选地,在所述根据所述对齐基准线确定所述被选中的排列单位上的每个所述书写笔迹的第二坐标,并将属于所述排列单位上的每个所述书写笔迹移动至对应的第二坐标进行显示之后,还包括:

获取所述对齐基准线与触敏表面的水平线的夹角,并根据所述夹角相应旋转与所述对齐基准线对应的书写笔迹。

优选地,所述排列单位为行或者列。

本发明还提供了一种书写笔迹的对齐显示方法,包括:在具有触敏表面的电子装置处:

响应书写笔迹对齐请求;

识别获得位于显示界面中的至少两个书写笔迹以及每个所述书写笔迹当前的第一坐标;

检测在所述触敏表面上的滑动操作;

获取与所述滑动操作对应的至少两个书写笔迹,并生成与所述滑动操作对应的对齐基准线;

根据所述对齐基准线确定所述的至少两个书写笔迹的第二坐标,并将每个所述书写笔迹移动至所述第二坐标进行显示。

优选地,所述识别获得位于显示界面中的至少两个书写笔迹以及每个所述书写笔迹当前的第一坐标,具体为:

识别位于显示界面中的至少两个书写笔迹,并生成包围每个所述书写笔迹的最小矩形框;

根据每个所述最小矩形框上的预设参考点的坐标获得对应的书写笔迹的第一坐标。

优选地,所述获取与所述滑动操作对应的至少两个书写笔迹,并生成与所述滑动操作对应的对齐基准线,具体为:

获取所述滑动操作所经过的至少两个书写笔迹;

根据所述滑动操作第一个经过的书写笔迹的第一坐标及最后一个经过的书写笔迹的第一坐标生成对齐基准线。

优选地,所述获取与所述滑动操作对应的至少两个书写笔迹,并生成与所述滑动操作对应的对齐基准线,具体为:

将根据所述滑动操作生成的直线设置为对齐基准线;

将与所述对齐基准线的距离小于预设距离的书写笔迹设置为与所述滑动操作对应的书写笔迹。

优选地,在所述根据所述对齐基准线确定被选中的每个所述书写笔迹的第二坐标,并将每个所述书写笔迹移动至所述第二坐标进行显示之后,还包括:

当在触敏表面上检测到对所述对齐基准线的移动操作时,移动所述对齐基准线;

根据所述对齐基准线的移动相应移动与所述对齐基准线对应的书写笔迹。

优选地,在所述根据所述对齐基准线确定被选中的每个所述书写笔迹的第二坐标,并将每个所述书写笔迹移动至所述第二坐标进行显示之后,还包括:

获取所述对齐基准线与触敏表面的水平线的夹角,并根据所述夹角相应旋转与所述对齐基准线对应的书写笔迹。

本发明实施例还提供了一种书写笔迹的对齐显示方法,包括:在具有触敏表面的电子装置处:

识别当前输入的书写笔迹,并获取当前输入的所述书写笔迹的第一坐标;

根据所述书写笔迹的第一坐标确定其所属的排列单位;

获取所属的排列单位对应的对齐基准线;

根据所述对齐基准线确定所述书写笔迹的第二坐标,并将所述书写笔迹移动至所述第二坐标进行显示。

优选地,所述所属的排列单位对应的对齐基准线根据该排列单位的首个书写笔迹的第一坐标生成;

则所述根据所述书写笔迹的第一坐标确定其所属的排列单位,具体为:

获取与所述书写笔迹相邻的相邻书写笔迹;

根据所述书写笔迹及所述相邻书写笔迹的第一坐标判断这两个书写笔迹是否属于相同的排列单位;

若是,将所述相邻书写笔迹的排列单位设置为所述书写笔迹的排列单位;

若否,则为所述书写笔迹创建新的排列单位和对齐基准线。

优选地,所述识别当前输入的书写笔迹,并获取当前输入的所述书写笔迹的第一坐标具体为:

识别当前输入的书写笔迹,并生成包围所述书写笔迹的最小矩形框;

根据所述最小矩形框上的预设参考点的坐标获得所述书写笔迹的第一坐标。

本发明实施例还提供了一种电子装置,具有触敏表面,包括:

第一对齐请求响应单元,用于响应书写笔迹对齐请求:

第一识别单元,用于识别获得位于显示界面中的至少两个书写笔迹以及每个所述书写笔迹当前的第一坐标;

排列单位确定单元,用于根据每个所述书写笔迹的第一坐标确定其所属的排列单位;

第一基准线生成单元,用于生成与被选中的排列单位对应的对齐基准线;

第一移动单元,用于根据所述对齐基准线确定所述被选中的排列单位上的每个所述书写笔迹的第二坐标,并将属于所述排列单位上的每个所述书写笔迹移动至对应的第二坐标进行显示。

本发明实施例还提供了一种电子装置,具有触敏表面,包括:

第二对齐请求响应单元,用于响应书写笔迹对齐请求:

第二识别单元,用于识别获得位于显示界面中的至少两个书写笔迹以及每个所述书写笔迹当前的第一坐标;

滑动操作检测单元,用于检测在触敏表面上的滑动操作;

第二基准线生成单元,用于获取与所述滑动操作对应的至少两个书写笔迹,并生成与所述滑动操作对应的对齐基准线;

第二移动单元,用于根据所述对齐基准线确定所述的至少两个书写笔迹的第二坐标,并将每个所述书写笔迹移动至所述第二坐标进行显示。

本发明实施例还提供了一种电子装置,具有触敏表面,包括:

第三识别单元,用于识别当前输入的书写笔迹,并获取当前输入的所述书写笔迹的第一坐标;

排列单位确定单元,用于根据所述书写笔迹的第一坐标确定其所属的排列单位;

对齐基准线获取单元,用于获取所属的排列单位对应的对齐基准线;

第三移动单元,用于根据所述对齐基准线确定所述书写笔迹的第二坐标,并将所述书写笔迹移动至所述第二坐标进行显示。

本发明实施例还提供了一种电子装置,具有触敏表面,还包括至少一个存储器以及至少一个处理器;

所述存储器,包括存储于其中的至少一个可执行程序;

所述可执行程序在由所述至少一个处理器执行时,使得所述处理器实现上述的书写笔迹的对齐显示方法。

本发明实施例还提供了一种可读存储介质,所述可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述可读存储介质所在设备执行如上述的书写笔迹的对齐显示方法。

本发明实施例提供的书写笔迹的对齐显示方法、电子装置及可读存储介质,通过先确定每个书写笔迹的第一坐标,再根据第一坐标判断其所属的排列单位及确定对齐基准线,并根据对齐基准线对书写笔迹进行自动对齐,从而实现了书写笔迹的自动对齐,使得用户的手写板书保持美观整齐,提高了用户的使用体验。此外,本发明实施例还具有对齐操作简单,操作快捷等优点。

附图说明

图1是本发明第一实施例提供的书写笔迹的对齐显示方法的流程示意图。

图2是本发明第一实施例提供的电子装置上显示书写笔迹的示意图。

图3是本发明第一实施例提供的对每个书写笔迹生成最小矩形框的示意图。

图4是本发明第一实施例提供的一种生成对齐基准线的示意图。

图5是本发明第一实施例提供的另一种生成对齐基准线的示意图。

图6是根据图4生成的对齐基准线进行书写笔迹对齐的示意图。

图7是根据图5生成的对齐基准线进行书写笔迹对齐的示意图。

图8是本发明第二实施例提供的书写笔迹的对齐显示方法的流程示意图。

图9是本发明第二实施例提供的一种移动对齐基准线的示意图。

图10是本发明第二实施例提供的另一种移动对齐基准线的示意图。

图11是本发明第三实施例提供的书写笔迹的对齐显示方法的流程示意图。

图12是本发明第三实施例提供的旋转书写笔迹的示意图。

图13是本发明第四实施例提供的书写笔迹的对齐显示方法的流程示意图。

图14是本发明第四实施例提供的一种滑动操作示意图。

图15是根据图14的滑动操作进行书写笔迹对齐的示意图。

图16是本发明第四实施例提供的另一种滑动操作示意图。

图17是根据图16的滑动操作进行书写笔迹对齐的示意图。

图18是本发明第五实施例提供的书写笔迹的对齐显示方法的流程示意图。

图19是本发明第五实施例提供的生成包围输入的书写笔迹的最小矩形框的示意图。

图20是本发明第五实施例提供的对输入的书写笔迹进行对齐的示意图。

图21是本发明第六实施例提供的电子装置的结构示意图。

图22是本发明第七实施例提供的电子装置的结构示意图。

图23是本发明第八实施例提供的电子装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,图1是本发明第一实施例提供的书写笔迹的对齐显示方法,其可由具有触敏表面的电子装置来执行,并至少包括如下步骤:

s101,响应书写笔迹对齐请求。

在本实施例中,所述电子装置可为智能平板、电子白板、电子书写板、智能手机等具有触敏表面的电子设备,其中,这里的触敏表面可以是电容屏,也可以是电阻屏、红外屏等,本发明不做具体限定。

在本实施例中,如图2所述,用户在所述电子装置的触敏表面上进行书写,所述电子装置在检测到用户的触摸操作后,生成相应的书写笔迹,并将所述书写笔迹在显示屏上进行显示。其中,由于用户的书写习惯以及各种因素,往往这些书写笔迹是不对齐的。此时,用户可触发书写笔迹对齐请求来对书写笔迹进行对齐,其中,所述书写笔迹对齐请求可以通过触发在显示界面上提供的预定控件(如图2所示的“笔迹对齐”控件)来发出,也可以是通过在触敏表面上执行预先定义的对齐手势来发出,本发明不做具体限定。

s102,识别获得位于显示界面中的至少两个书写笔迹以及每个所述书写笔迹当前的第一坐标。

在本发明实施例中,在检测到书写笔迹对齐请求后,所述电子装置先对显示界面上的书写笔迹进行识别,以识别获得位于显示界面中的所有书写笔迹以及每个所述书写笔迹当前的第一坐标。

具体地,如图3所示,在识别到一个书写笔迹后,所述电子装置生成包围所述书写笔迹的最小矩形框02,并将所述最小矩形框的预设参考点03的坐标设置为所述书写笔迹的第一坐标。

需要说明的是,在本发明实施例中,所述预设参考点可以为所述最小矩形框的中心点,也可以是四个顶点或者任意选定的一个点,本发明不做具体限定。

需要说明的是,在本发明的其他实施例中,可不限定用矩形框,还可以圆形框或其他形状的框来确定每个书写笔迹的第一坐标,这些方案均在本发明的保护范围之内,在此不做赘述。此外,最小矩形框可显示也可不显示,本发明不做具体限定。

s103,根据每个所述书写笔迹的第一坐标确定其所属的排列单位。

在本发明实施例中,在获得每个所述书写笔迹的第一坐标后,即可以根据其第一坐标来获得其所属的排列单位。其中,这里的排列单位可以是行或者列,为方便描述,下文以“行”为例子进行描述,列的情况相似,这里不做赘述。

在本发明实施例中,在根据所述第一坐标确定每个书写笔迹书写的行时,首先从左向右扫描获取第一个书写笔迹(即图3中的“书”),接着继续扫描获取与“书”相邻的书写笔迹(即“写”),然后判断这两个书写笔迹的纵坐标的差的绝对值和横坐标的差的绝对值是否大于预设的阈值,若有一个差的绝对值大于所述阈值,则说明“书”和“写”不位于同一行;若均不大于,则说明“书”和“写”位于同一行。

如图3所示,可以得到,“书”、“写”、“笔”、“迹”、“对”、“齐”这6个书写笔迹是位于同一行的,而“方”、“法”与“书”不位于同一行。

s104,生成与被选中的排列单位对应的对齐基准线。

在一个实现方式中,如图4所示,用户可选中一个书写笔迹(如图4所示的“齐”)作为结尾,然后执行第一操作手势,以结尾的第一坐标作为起点进行滑动生成一条射线,当射线的长度大于预设的阈值或者用户执行抬起操作后,电子装置将所述射线的终点作为终点坐标,然后提取所述选中的作为结尾的书写笔迹所属的排列单位的首个书写笔迹(即“书”)的第一坐标作为起点坐标,并连接所述起点坐标及所述终点坐标,生成对齐基准线04。

在另一个实现方式中,如图5所示,用户可通过执行第二操作手势(如长按)来选择一个作为基准点的书写笔迹(可以是任意一个书写笔迹,例如图5中的“笔”),然后根据作为基准点的书写笔迹的第一坐标生成所述排列单位的对齐基准线,例如,所述对齐基准线为经过所述作为基准点的书写笔迹的第一坐标且与所述触敏表面的水平线平行的直线。即y=a的直线,其中,a为作为基准点的书写笔迹的第一坐标中的纵坐标的值。

s105,根据所述对齐基准线确定所述被选中的排列单位上的每个所述书写笔迹的第二坐标,并将属于所述排列单位上的每个所述书写笔迹移动至对应的第二坐标进行显示。

在本发明实施例中,在确定了所述对齐基准线后,即可用根据所述对齐基准线确定所述被选中的排列单位上的每个所述书写笔迹的第二坐标,其中,每个所述书写笔迹的第二坐标位于所述对齐基准线上,且第二坐标的横坐标与第一坐标的横坐标保持一致。

如图6和图7所示,在本发明实施例中,在确定第二坐标后,即可将属于所述排列单位上的每个所述书写笔迹移动至对应的第二坐标进行显示。

综上所述,本发明实施例提供的书写笔迹的对齐显示方法,通过先确定每个书写笔迹的第一坐标,再根据第一坐标判断其所属的排列单位及确定对齐基准线,并根据对齐基准线对书写笔迹进行自动对齐,从而实现了书写笔迹的自动对齐,使得用户的手写板书保持美观整齐,提高了用户的使用体验。此外,本发明实施例还具有对齐操作简单,操作快捷等优点。

请参阅图8,本发明第二实施例提供了另一种书写笔迹的对齐显示方法,本发明第二实施例在第一实施例的基础上增加了如下步骤:

s206,当在触敏表面上检测到对所述对齐基准线的移动操作时,移动所述对齐基准线。

s207,根据所述对齐基准线的移动相应移动与所述对齐基准线对应的书写笔迹。

在本实施例中,用户可以对生成的对齐基准线进行移动,在对齐基准线被移动后,所述电子装置会根据对齐基准线的位置重新生成每个书写笔迹的第二坐标,并根据所述对齐基准线的移动相应移动与所述对齐基准线对应的书写笔迹。

其中,所述移动对齐基准线可以是令所述对齐基准线绕一个点做转动(如图9所示),也可以是整体平移所述对齐基准线(如图10所示),这些方案都在本发明的保护范围之内,在此不做赘述。

本实施例中,通过移动对齐基准线来同时移动位于对齐基准线上的书写笔迹,使得用户可以实现更多样化的对齐,例如,斜对齐、正对齐等,同时,本实施例的对齐操作简单,非常便于用户的操作,提高了用户的使用体验。

请参阅图11,本发明第三实施例提供了另一种书写笔迹的对齐显示方法,本发明第二实施例在第一实施例的基础上增加了如下步骤:

s308,获取所述对齐基准线与触敏表面的水平线的夹角,并根据所述夹角相应旋转与所述对齐基准线对应的书写笔迹。

在本实施例中,如果所述对齐基准线本身的倾斜的,这时为了适应用户的查阅习惯,一般也将书写笔迹设置成倾斜的,为此,本实施例在将每个所述书写笔迹移动至对应的第二坐标进行显示后,还获取所述对齐基准线与触敏表面的水平线的夹角,并根据所述夹角相应旋转与所述对齐基准线对应的书写笔迹,如图12所示。

本实施例中,根据所述对齐基准线与触敏表面的水平线的夹角对应旋转书写笔迹,使得最终显示的书写笔迹更符合用户的查阅习惯。

请参阅图13,本发明第四实施例提供了另一种书写笔迹的对齐显示方法,包括:

s401,响应书写笔迹对齐请求。

本实施例可由具有触敏表面的电子装置来执行,其中,所述电子装置可为电子白板、智能平板、电子手写板、智能手机等具有触敏表面的电子设备,其中,这里的触敏表面可以是电容屏,也可以是电阻屏、红外屏等,本发明不做具体限定。

s402,识别获得位于显示界面中的至少两个书写笔迹以及每个所述书写笔迹当前的第一坐标。

其中,具体地,可以先识别位于显示界面中的至少两个书写笔迹,并生成包围每个所述书写笔迹的最小矩形框,再根据每个所述最小矩形框的预设参考点的坐标获得对应的书写笔迹的第一坐标。

s403,检测在所述触敏表面上的滑动操作。

s404,获取与所述滑动操作对应的至少两个书写笔迹,并生成与所述滑动操作对应的对齐基准线。

s405,根据所述对齐基准线确定所述的至少两个书写笔迹的第二坐标,并将每个所述书写笔迹移动至所述第二坐标进行显示。

在一个实现方式中,如图14所示,用户可通过连续滑动的方式来选择需要对齐的书写笔迹,电子装置在检测到被用户的滑动操作所述经过的书写笔迹后,根据所述滑动操作第一个经过的书写笔迹的第一坐标及最后一个经过的书写笔迹的第一坐标生成对齐基准线,然后根据所述对齐基准线确定所述的至少两个书写笔迹的第二坐标,并将每个所述书写笔迹移动至所述第二坐标进行显示,如图15所示。

在一个实现方式中,如图16所示,用户可以在触敏表面上进行划直线操作,此时,所述电子装置根据所述用户划出的直线生成对齐基准线,然后将与所述对齐基准线的距离小于预设距离的书写笔迹设置为与所述滑动操作对应的书写笔迹根据所述对齐基准线确定所述的至少两个书写笔迹的第二坐标,并将每个所述书写笔迹移动至所述第二坐标进行显示,如图17所示。其中,图17中,由于书写笔迹“方”与所述对齐基准线的距离较大,因而没有被选中。若用户想要选中书写笔迹“方”,可将直线往朝向方的位置划出即可。

本实施例中,首先获取每个书写笔迹的第一坐标,再根据用户的滑动操作来生成对齐基准线及确定需要对齐的书写笔迹,并根据对齐基准线对书写笔迹进行自动对齐,从而实现了书写笔迹的自动对齐,使得用户的手写板书保持美观整齐,提高了用户的使用体验。此外,本发明实施例还具有对齐操作简单,操作快捷等优点。

优选地,还包括:

当在触敏表面上检测到对所述对齐基准线的移动操作时,移动所述对齐基准线。

根据所述对齐基准线的移动相应移动与所述对齐基准线对应的书写笔迹。

本实施例中,通过移动对齐基准线来同时移动位于对齐基准线上的书写笔迹,使得用户可以实现更多样化的对齐,例如,斜对应、正对齐等,同时,本实施例的对齐操作简单,非常便于用户的操作。

优选地,还包括:

获取所述对齐基准线与触敏表面的水平线的夹角,并根据所述夹角相应旋转与所述对齐基准线对应的书写笔迹。

本实施例中,根据所述对齐基准线与触敏表面的水平线的夹角对应旋转书写笔迹,使得最终显示的书写笔迹更符合用户的查阅习惯。

请参阅图18,本发明第五实施例提供了另一种书写笔迹的对齐显示方法,包括:

s501,识别当前输入的书写笔迹,并获取当前输入的所述书写笔迹的第一坐标。

本实施例可由具有触敏表面的电子装置来执行,其中,所述电子装置可为电子白板、智能平板、电子手写板、智能手机等具有触敏表面的电子设备,其中,这里的触敏表面可以是电容屏,也可以是电阻屏、红外屏等,本发明不做具体限定。

如图19所示,在本实施例中,电子装置在检测到用户输入的书写笔迹“方”后,识别当前输入的书写笔迹,生成包围所述书写笔迹的最小矩形框,并根据所述最小矩形框的预设参考点的坐标获得所述书写笔迹的第一坐标。其中,图19中的最小矩形框可以显示,也可以不显示,本发明不做赘述。

s502,根据所述书写笔迹的第一坐标确定其所属的排列单位。

具体地,步骤s502具体为:

获取与所述书写笔迹相邻的相邻书写笔迹。

根据所述书写笔迹及所述相邻书写笔迹的第一坐标判断这两个书写笔迹是否属于相同的排列单位。

若是,将所述相邻书写笔迹的排列单位设置为所述书写笔迹的排列单位。

若否,则为所述书写笔迹创建新的排列单位和对齐基准线。

s503,获取所属的排列单位对应的对齐基准线。

在本实施例中,所述所属的排列单位对应的对齐基准线根据该排列单位的首个书写笔迹的第一坐标生成,例如,所述对齐基准线为经过所述首个书写笔迹的第一坐标,且与所述触敏表面的水平线保持平行的直线。

如图19所示,在判断时,若当前输入的书写笔迹与其相邻书写笔迹的横坐标的差的绝对值大于预设的阈值或者纵坐标的差的绝对值大于预设的阈值时,则说明所述书写笔迹与所述相邻书写笔迹不属于相同的排列单位。若当前输入的书写笔迹与其相邻书写笔迹的横坐标的差的绝对值和纵坐标的差的绝对值均小于预设的阈值时,则说明所述书写笔迹与所述相邻书写笔迹属于相同的排列单位。

s504,根据所述对齐基准线确定所述书写笔迹的第二坐标,并将所述书写笔迹移动至所述第二坐标进行显示。

如图19和图20所示,由于判断出“方”与“齐”位于同一排列单元,因而可根据对齐基准线来获取所述书写笔迹“方”的第二坐标,并将所述书写笔迹移动至所述第二坐标进行显示(图20)。

本实施例中,通过获取当前输入的书写笔迹的第一坐标及其所属的排列单位的对齐基准线,并根据对齐基准线对输入的书写笔迹进行自动对齐,从而实现了书写笔迹的自动对齐,使得用户的手写板书保持美观整齐,提高了用户的使用体验。此外,本发明实施例还具有对齐操作简单,操作快捷等优点。

请参阅图21,本发明第六实施例还提供了一种电子装置600,所述电子装置600包括:

第一对齐请求响应单元610,用于响应书写笔迹对齐请求。

第一识别单元620,用于识别获得位于显示界面中的至少两个书写笔迹以及每个所述书写笔迹当前的第一坐标。

排列单位确定单元630,用于根据每个所述书写笔迹的第一坐标确定其所属的排列单位。

第一基准线生成单元640,用于生成与被选中的排列单位对应的对齐基准线。

第一移动单元650,用于根据所述对齐基准线确定所述被选中的排列单位上的每个所述书写笔迹的第二坐标,并将属于所述排列单位上的每个所述书写笔迹移动至对应的第二坐标进行显示。

优选地,所述第一识别单元620包括:

最小矩形框生成模块,用于识别位于显示界面中的至少两个书写笔迹,并生成包围每个所述书写笔迹的最小矩形框;

第一坐标获取模块,用于根据每个所述最小矩形框的预设参考点的坐标获得对应的书写笔迹的第一坐标。

优选地,所述排列单位确定单元630具体用于,获取相邻的两个书写笔迹的坐标差值,且当坐标差值的绝对值小于预设的阈值时,确定这两个相邻的书写笔迹属于同一个排列单位。

优选地,所述第一基准线生成单元640具体包括:

终点坐标检测模块,用于检测对选中的作为结尾的书写笔迹执行第一操作手势时生成的终点坐标;

起点坐标提取模块,用于提取所述选中的作为结尾的书写笔迹所属的排列单位的首个书写笔迹的第一坐标作为起点坐标;

连接模块,用于根据所述起点坐标及所述终点坐标,生成对齐基准线。

优选地,所述第一基准线生成单元640具体包括:

基准点提取模块,用于当检测对选中的作为基准点的书写笔迹执行第二操作手势时,提取所述作为基准点的书写笔迹的第一坐标及所属的排列单位;

基准线生成模块,用于根据所述第一坐标生成所述排列单位的对齐基准线。

优选地,还包括:

对齐基准线移动单元,用于当在触敏表面上检测到对所述对齐基准线的移动操作时,移动所述对齐基准线;

书写笔迹移动单元,用于根据所述对齐基准线的移动相应移动与所述对齐基准线对应的书写笔迹。

优选地,还包括:

书写笔迹旋转单元,用于获取所述对齐基准线与触敏表面的水平线的夹角,并根据所述夹角相应旋转与所述对齐基准线对应的书写笔迹。

请参阅图22,本发明第七实施例还提供了一种电子装置700,所述电子装置700包括:

第二对齐请求响应单元710,用于响应书写笔迹对齐请求:

第二识别单元720,用于识别获得位于显示界面中的至少两个书写笔迹以及每个所述书写笔迹当前的第一坐标;

滑动操作检测单元730,用于检测在触敏表面上的滑动操作;

第二基准线生成单元740,用于获取与所述滑动操作对应的至少两个书写笔迹,并生成与所述滑动操作对应的对齐基准线;

第二移动单元750,用于根据所述对齐基准线确定所述的至少两个书写笔迹的第二坐标,并将每个所述书写笔迹移动至所述第二坐标进行显示。

优选地,所述第二识别单元720具体包括:

最小矩形框生成模块,用于识别位于显示界面中的至少两个书写笔迹,并生成包围每个所述书写笔迹的最小矩形框;

第一坐标获取模块,用于根据每个所述最小矩形框的预设参考点的坐标获得对应的书写笔迹的第一坐标。

优选地,所述第二基准线生成单元740具体包括:

第一书写笔迹获取模块,用于获取所述滑动操作所经过的至少两个书写笔迹;

第一对齐基准线生成模块,用于根据所述滑动操作第一个经过的书写笔迹的第一坐标及最后一个经过的书写笔迹的第一坐标生成对齐基准线。

优选地,所述第二基准线生成单元740具体包括:

第二对齐基准线生成模块,用于将根据所述滑动操作生成的直线设置为对齐基准线;

第二书写笔迹获取模块,用于将与所述对齐基准线的距离小于预设距离的书写笔迹设置为与所述滑动操作对应的书写笔迹。

优选地,还包括:

对齐基准线移动单元,用于当在触敏表面上检测到对所述对齐基准线的移动操作时,移动所述对齐基准线;

书写笔迹移动单元,用于根据所述对齐基准线的移动相应移动与所述对齐基准线对应的书写笔迹。

优选地,还包括:

书写笔迹旋转单元,用于获取所述对齐基准线与触敏表面的水平线的夹角,并根据所述夹角相应旋转与所述对齐基准线对应的书写笔迹。

请参阅图23,本发明第八实施例还提供了一种电子装置800,所述电子装置800包括:

第三识别单元810,用于识别当前输入的书写笔迹,并获取当前输入的所述书写笔迹的第一坐标;

排列单位确定单元820,用于根据所述书写笔迹的第一坐标确定其所属的排列单位;

对齐基准线获取单元830,用于获取所属的排列单位对应的对齐基准线;

第三移动单元840,用于根据所述对齐基准线确定所述书写笔迹的第二坐标,并将所述书写笔迹移动至所述第二坐标进行显示。

优选地,所述所属的排列单位对应的对齐基准线根据该排列单位的首个书写笔迹的第一坐标生成;

则所述排列单位确定单元820具体包括:

相邻书写笔迹获取模块,用于获取与所述书写笔迹相邻的相邻书写笔迹;

判断模块,用于根据所述书写笔迹及所述相邻书写笔迹的第一坐标判断这两个书写笔迹是否属于相同的排列单位;

若是,将所述相邻书写笔迹的排列单位设置为所述书写笔迹的排列单位;

若否,则为所述书写笔迹创建新的排列单位和对齐基准线。

优选地,所述第三识别单元810具体包括:

最小矩形框生成模块,用于识别当前输入的书写笔迹,并生成包围所述书写笔迹的最小矩形框;

第一坐标获取模块,用于根据所述最小矩形框的预设参考点的坐标获得所述书写笔迹的第一坐标。

本发明第九实施例还提供了一种电子装置,所述电子装置具有触敏表面、至少一个存储器以及至少一个处理器;所述触敏表面及所述存储器耦接至所述至少一个处理器。其中,所述存储器,包括存储于其中的至少一个可执行程序;所述可执行程序在由所述至少一个处理器执行时,使得所述处理器实现上述任一实施例所述的书写笔迹的对齐显示方法。

本发明第十实施例还提供了一种可读存储介质,所述可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述可读存储介质所在设备执行如上述任一实施例所述的书写笔迹的对齐显示方法。

示例性的,第九及第十实施例中,所述计算机程序可以被分割成一个或多个单元,所述一个或者多个单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在具有触敏表面的电子装置中的执行过程。

所述电子装置可以是智能手机、手写板、智能平板等终端设备。所述电子装置可包括但不仅限于处理器、存储器。本领域技术人员可以理解,所述示意图仅仅是电子装置的示例,并不构成对电子装置的限定,所述电子装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电子装置还可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述操作不同层级图片的终端设备的控制中心,利用各种接口和线路连接整个电子装置的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述操作不同层级图片的终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其中,所述电子装置集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1