折线笔迹的绘制方法、计算设备及计算机存储介质技术

技术编号:19121488 阅读:20 留言:0更新日期:2018-10-10 04:55
本发明专利技术公开了一种折线笔迹的绘制方法、计算设备及计算机存储介质。其中,方法包括:确定第一报点和第二报点之间第一笔迹的第一移动方向,以及第二报点和第三报点之间第二笔迹的第二移动方向;其中,第三报点为当前位置对应的笔迹点,第二报点为距离第三报点前一位置对应的笔迹点,第一报点为距离第二报点前一位置对应的笔迹点;若第一移动方向与第二移动方向不一致,则在第一笔迹及第二笔迹衔接处进行平滑处理。采用本方案,可实现折线笔迹的平滑绘制,提高折线笔迹的绘制效果,提升用户体验。

【技术实现步骤摘要】
折线笔迹的绘制方法、计算设备及计算机存储介质
本专利技术涉及电子书
,具体涉及一种折线笔迹的绘制方法、计算设备及计算机存储介质。
技术介绍
随着科技及社会的不断发展,电子书以其节能环保、形式多变、价格低廉等特点受到众多用户的青睐。为进一步地提高电子书的普及度,提升用户使用电子书的体验,越来越多的电子书终端支持用户以手写方式在电子书中录入笔迹。目前,支持用户手写笔迹的电子书终端在绘制用户手写笔迹时,通常仅记录用户在电子书屏幕中的着笔位置,并根据记录的着笔位置绘制出相应的手写笔迹。然而,当采用上述方法绘制出的手写笔迹中包含折线笔迹时,绘制出的折线笔迹平滑度较低,仿真效果差,从而大大降低用户体验。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的折线笔迹的绘制方法、计算设备及计算机存储介质。根据本专利技术的一个方面,提供了一种折线笔迹的绘制方法,其包括:确定第一报点和第二报点之间第一笔迹的第一移动方向,以及第二报点和第三报点之间第二笔迹的第二移动方向;其中,第三报点为当前位置对应的笔迹点,第二报点为距离第三报点前一位置对应的笔迹点,第一报点为距离第二报点前一位置对应的笔迹点;若第一移动方向与第二移动方向不一致,则在所述第一笔迹及第二笔迹衔接处进行平滑处理。根据本专利技术的另一个方面,提供了一种计算设备,所述计算设备用于对在,其中,计算设备包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:确定第一报点和第二报点之间第一笔迹的第一移动方向,以及第二报点和第三报点之间第二笔迹的第二移动方向;其中,第三报点为当前位置对应的笔迹点,第二报点为距离第三报点前一位置对应的笔迹点,第一报点为距离第二报点前一位置对应的笔迹点;若第一移动方向与第二移动方向不一致,则在所述第一笔迹及第二笔迹衔接处进行平滑处理。根据本专利技术的又一个方面,提供了一种计算机存储介质,所述计算机存储介质中存储有至少一可执行指令,用于对该可执行指令使处理器执行以下操作:确定第一报点和第二报点之间第一笔迹的第一移动方向,以及第二报点和第三报点之间第二笔迹的第二移动方向;其中,第三报点为当前位置对应的笔迹点,第二报点为距离第三报点前一位置对应的笔迹点,第一报点为距离第二报点前一位置对应的笔迹点;若第一移动方向与第二移动方向不一致,则在所述第一笔迹及第二笔迹衔接处进行平滑处理。根据本专利技术提供的折线笔迹的绘制方法、计算设备及计算机存储介质,首先确定第一报点和第二报点之间第一笔迹的第一移动方向,以及第二报点和第三报点之间第二笔迹的第二移动方向;其中,第三报点为当前位置对应的笔迹点,第二报点为距离第三报点前一位置对应的笔迹点,第一报点为距离第二报点前一位置对应的笔迹点;若第一移动方向与第二移动方向不一致,则在第一笔迹及第二笔迹衔接处进行平滑处理。采用本方案,可实现折线笔迹的平滑绘制,提高折线笔迹的绘制效果,提升用户体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例提供的折线笔迹的绘制方法的流程示意图;图2示出了根据本专利技术另一个实施例提供的折线笔迹的绘制方法的流程示意图;图3a示出了本专利技术中的一种展现形式的折线笔迹示意图;图3b示出了本专利技术中的另一种展现形式的折线笔迹示意图;图4a示出了本专利技术中的又一种展现形式的折线笔迹示意图;图4b示出了本专利技术中的再一种展现形式的折线笔迹示意图;图5示出了根据本专利技术一个实施例提供的折线笔迹的绘制方法绘制的折线笔迹的示意图;图6示出了根据本专利技术一个实施例提供的一种计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例提供的折线笔迹的绘制方法的流程示意图。如图1所示,该方法包括:步骤S101,确定第一报点和第二报点之间第一笔迹的第一移动方向,以及第二报点和第三报点之间第二笔迹的第二移动方向。其中,第三报点为当前位置对应的笔迹点,第二报点为距离第三报点前一位置对应的笔迹点,第一报点为距离第二报点前一位置对应的笔迹点。第一移动方向具体为第一报点指向第二报点的方向,第二移动方法具体为第二报点指向第三报点的方向。步骤S102,判断第一移动方向与第二移动方向是否一致,若否,则执行步骤S103;否则,本方法结束。若第一移动方向与第二移动方向一致,则表明第一笔迹与第二笔迹在第二报点处未发生偏折,则本方法结束;若第一移动方向与第二移动方向不一致,则表明第一笔迹与第二笔迹在第二报点处发生偏折,则执行步骤S103。步骤S103,在第一笔迹及第二笔迹衔接处进行平滑处理。若第一移动方向与第二移动方向不一致,则在第一笔迹及第二笔迹衔接处进行平滑处理。其中,具体的平滑处理方法本领域技术人员可根据实际的业务情况自行选择,本实施例在此不做限定。根据本实施例提供的折线笔迹的绘制方法,首先确定第一报点和第二报点之间第一笔迹的第一移动方向,以及第二报点和第三报点之间第二笔迹的第二移动方向;其中,第三报点为当前位置对应的笔迹点,第二报点为距离第三报点前一位置对应的笔迹点,第一报点为距离第二报点前一位置对应的笔迹点;若第一移动方向与第二移动方向不一致,则在第一笔迹及第二笔迹衔接处进行平滑处理。采用本方案,可实现折线笔迹的平滑绘制,提高折线笔迹的绘制效果,提升用户体验。图2示出了根据本专利技术另一个实施例提供的折线笔迹的绘制方法的流程示意图。如图2所示,该方法包括:步骤S201,确定第一报点和第二报点之间第一笔迹的第一移动方向,以及第二报点和第三报点之间第二笔迹的第二移动方向。其中,第三报点为当前位置对应的笔迹点,第二报点为距离第三报点前一位置对应的笔迹点,第一报点为距离第二报点前一位置对应的笔迹点。在具体地实施过程中,第一报点与第二报点之间第一笔迹的移动时间为单位时间间隔;第二报点和第三报点之间第二笔迹的移动时间为单位时间间隔。第一移动方向具体为第一报点指向第二报点的方向,第二移动方法具体为第二报点指向第三报点的方向。步骤S202,判断第一移动方向与第二移动方向是否一致,若否,则执行步骤S203;否则,本方法结束。若第一移动方向与第二移动方向一致,则表明第一笔迹与第二笔迹在第二报点处未发生偏折,则本方法结束;若第一移动方向与第二移动方向不一致,则表明第一笔迹与第二笔迹在第二报点处发生偏折,则执行步骤S203。步骤S203,根据第一笔迹的第一边与第本文档来自技高网...
折线笔迹的绘制方法、计算设备及计算机存储介质

【技术保护点】
1.一种折线笔迹的绘制方法,其包括:确定第一报点和第二报点之间第一笔迹的第一移动方向,以及第二报点和第三报点之间第二笔迹的第二移动方向;其中,第三报点为当前位置对应的笔迹点,第二报点为距离第三报点前一位置对应的笔迹点,第一报点为距离第二报点前一位置对应的笔迹点;若第一移动方向与第二移动方向不一致,则在所述第一笔迹及第二笔迹衔接处进行平滑处理。

【技术特征摘要】
1.一种折线笔迹的绘制方法,其包括:确定第一报点和第二报点之间第一笔迹的第一移动方向,以及第二报点和第三报点之间第二笔迹的第二移动方向;其中,第三报点为当前位置对应的笔迹点,第二报点为距离第三报点前一位置对应的笔迹点,第一报点为距离第二报点前一位置对应的笔迹点;若第一移动方向与第二移动方向不一致,则在所述第一笔迹及第二笔迹衔接处进行平滑处理。2.根据权利要求1所述的方法,其中,所述第一报点与第二报点之间第一笔迹的移动时间为单位时间间隔;所述第二报点和第三报点之间第二笔迹的移动时间为单位时间间隔。3.根据权利要求1或2所述的方法,其中,所述第一笔迹及所述第二笔迹为轴对称四边形,第一笔迹对称轴为以第一报点及第二报点为端点的线段,第二笔迹对称轴为以第二报点及第三报点为端点的线段;当以第一报点为原点,第一笔迹对称轴为x轴,第一报点指向第二报点方向为x轴正方向时,位于第一笔迹对称轴上方的第一笔迹的一边为第一笔迹的第一边,位于第一笔迹对称轴下方的第一笔迹的一边为第一笔迹的第二边;当以第二报点为原点,第二笔迹对称轴为x轴,第二报点指向第三报点方向为x轴正方向时,位于第二笔迹对称轴上方的第二笔迹的一边为第二笔迹的第一边,位于第二笔迹对称轴下方的第二笔迹的一边为第二笔迹的第二边。4.根据权利要求3所述的方法,其中,所述在所述第一笔迹及第二笔迹衔接处进行平滑处理进一步包括:若第一笔迹的第一边与第二笔迹的第一边相交,且第一笔迹的第二边与第二笔迹的第二边未相交时,以第一笔迹的第一边起点、第二笔迹的第一边终点、以及第一笔迹的第一边与第二笔迹的第一边的交点为控制点,进行贝塞尔曲线平滑处理,和/或,以第一笔迹的第二边终点以及第二笔迹的第二边起点为端点进行圆弧连接;若第一笔迹的第二边与第二笔迹的第二边相交,且第一笔迹的第一边与第二笔迹的第一边未相交时,以第一笔迹的第二边起点、第二笔迹的第二边终点、以及第一笔迹的第二边与第二笔迹的第二边的交点为控制点,进行贝塞尔曲线平滑处理,和/或,以第一笔迹的第一边终点以及第二笔迹的第一边起点为端点进行圆弧连接。5.根据权利要求3所述的方法,其中,所述在所述第一笔迹及第二笔迹衔接处进行平滑处理进一步包括:若第一笔迹的第一边未与第二笔迹的第一边相交,且第一笔迹的第二边未与第二笔迹的第二边相交时,在所述第一笔迹尾部进行补圆处理。6.一种计算设备,所述计算设备包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:确定第...

【专利技术属性】
技术研发人员:陶红涛程超成湘均
申请(专利权)人:掌阅科技股份有限公司深圳市掌阅科技有限公司
类型:发明
国别省市:北京,11

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

1