基于触摸屏的书写方法、装置、设备及可读存储介质制造方法及图纸

技术编号:21604724 阅读:22 留言:0更新日期:2019-07-13 17:57
本发明专利技术公开了一种基于触摸屏的书写方法,包括以下步骤:监听用户在触摸屏上的书写操作,在监听到书写操作时,获取物体在触摸屏上滑动时触摸点的坐标数据,其中,物体在触摸屏上滑动越快,触摸点之间的距离越大;基于所述坐标数据计算所述触摸点对应的第一图形参数,并基于所述坐标数据对所述触摸点的轨迹进行平滑处理,以得到所述轨迹中平滑点的平滑点数据;基于所述第一图形参数计算所述平滑点对应的第二图形参数,并基于所述第一图形参数、所述第二图形参数、所述坐标数据及所述平滑点数据绘制预设图形,以生成书写轨迹。本发明专利技术还公开了一种基于触摸屏的书写装置、设备及可读存储介质。本发明专利技术提高了书写效果。

Writing Method, Device, Equipment and Readable Storage Media Based on Touch Screen

【技术实现步骤摘要】
基于触摸屏的书写方法、装置、设备及可读存储介质
本专利技术涉及触控
,尤其涉及一种基于触摸屏的书写方法、装置、设备及可读存储介质。
技术介绍
电子信息技术发展日益迅猛,手写字越来越被广泛的应用,目前,终端在确定书写笔迹时,可以先在触摸屏中采集多个触摸点,再将该多个触摸点中的每两个相邻触摸点用固定宽度的直线进行连接,以得到每两个相邻触摸点之间的线条,之后,终端可以绘制每两个相邻触摸点之间的线条,以得到触摸屏上的书写笔迹。然而,在该书写笔迹的确定过程中,由于每两个相邻触摸点间仅简单地以固定宽度的直线进行连接,因此,最后得到的书写笔迹中的笔画粗细均相同,从而导致书写效果较差。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种基于触摸屏的书写方法、装置、设备及可读存储介质,旨在解决现有技术中由于书写笔迹中的笔画粗细均相同而导致的书写效果较差的技术问题。为实现上述目的,本专利技术提供一种基于触摸屏的书写方法,所述方法包括以下步骤:监听用户在触摸屏上的书写操作,在监听到书写操作时,获取物体在触摸屏上滑动时触摸点的坐标数据,其中,物体在触摸屏上滑动越快,触摸点之间的距离越大;基于所述坐标数据计算所述触摸点对应的第一图形参数,并基于所述坐标数据对所述触摸点的轨迹进行平滑处理,以得到所述轨迹中平滑点的平滑点数据;基于所述第一图形参数计算所述平滑点对应的第二图形参数,并基于所述第一图形参数、所述第二图形参数、所述坐标数据及所述平滑点数据绘制预设图形,以生成书写轨迹。可选地,所述预设图形包括椭圆,所述第一图形参数包括椭圆参数,所述基于所述坐标数据计算所述触摸点对应的第一图形参数的步骤包括:获取所述触摸点中第一点的第一坐标、所述触摸点中第二点的第二坐标及所述触摸点中第三点的第三坐标;基于所述第一坐标、所述第二坐标及所述第三坐标计算所述触摸点中第一点与所述触摸点中第二点的第一距离,及所述触摸点中第二点与所述触摸点中第三点的第二距离;基于所述第一距离及所述第二距离计算椭圆的椭圆参数。可选地,,所述椭圆参数包括椭圆的长轴长度及短轴长度,所述基于所述第一距离及所述第二距离计算椭圆的椭圆参数的步骤包括:获取预设的第一系数,计算所述第一距离与所述第一系数的第一乘积,计算所述第二距离与所述第一系数的第二乘积;计算所述第一乘积及所述第二乘积的和值,并获取所述和值对应的第二系数,计算所述第二系数与所述和值的第三乘积;利用预设的指数函数求解所述第三乘积的函数值,并获取预设的默认宽度值;基于所述默认宽度值及所述函数值计算椭圆的长轴长度。可选地,所述基于所述默认宽度值及所述函数值计算椭圆的长轴长度的步骤之后,所述基于触摸屏的书写方法还包括:获取椭圆的长轴与短轴的预设关系;基于所述预设关系及所述长轴长度计算短轴长度。可选地,所述基于所述第一图形参数计算所述平滑点对应的第二图形参数的步骤包括:比较触摸点中相邻两点的图形参数;若所述相邻两点中第一点的图形参数大于所述相邻两点中第二点的图形参数,则获取预设的递减函数;若所述相邻两点中第一点的图形参数小于所述相邻两点中第二点的图形参数,则获取预设的递增函数;基于所述递减函数或所述递增函数计算平滑点对应的第二图形参数。可选地,所述获取所述触摸点中第一点的第一坐标、所述触摸点中第二点的第二坐标及所述触摸点中第三点的第三坐标的步骤之前,所述基于触摸屏的书写方法包括:在监听到书写操作时,确定当前采集到的当前触摸点是否为起始点;若所述当前触摸点为起始点,则获取预设椭圆参数;以所述起始点为中心点,基于所述预设椭圆参数绘制椭圆。可选地,所述基于所述平滑点数据绘制预设图形,以生成书写轨迹的步骤之后,所述基于触摸屏的书写方法还包括:获取用户的调整指令,根据所述调整指令显示调整界面;获取用户在调整界面上设置的调整参数,基于所述调整参数对所述书写笔迹进行调整。此外,为实现上述目的,本专利技术还提供一种基于触摸屏的书写装置,所述基于触摸屏的书写装置包括:监听模块,用于监听用户在触摸屏上的书写操作,在监听到书写操作时,获取物体在触摸屏上滑动时触摸点的坐标数据,其中,物体在触摸屏上滑动越快,触摸点之间的距离越大;处理模块,用于基于所述坐标数据计算所述触摸点对应的第一图形参数,并基于所述坐标数据对所述触摸点的轨迹进行平滑处理,以得到所述轨迹中平滑点的平滑点数据;绘制模块,用于基于所述第一图形参数计算所述平滑点对应的第二图形参数,并基于所述第一图形参数、所述第二图形参数、所述坐标数据及所述平滑点数据绘制预设图形,以生成书写轨迹。此外,为实现上述目的,本专利技术还提供一种基于触摸屏的书写设备,所述基于触摸屏的书写设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的基于触摸屏的书写程序,其中所述基于触摸屏的书写程序被所述处理器执行时,实现如上述的基于触摸屏的书写方法的步骤。此外,为实现上述目的,本专利技术还提供一种可读存储介质,所述可读存储介质上存储有基于触摸屏的书写程序,其中所述基于触摸屏的书写程序被处理器执行时,实现如上述的基于触摸屏的书写方法的步骤。本专利技术提出一种基于触摸屏的书写方法、装置、设备及可读存储介质,通过监听用户在触摸屏上的书写操作,在监听到书写操作时,获取物体在触摸屏上滑动时触摸点的坐标数据,其中,物体在触摸屏上滑动越快,触摸点之间的距离越大,然后基于所述坐标数据计算所述触摸点对应的第一图形参数,并基于所述坐标数据对所述触摸点的轨迹进行平滑处理,以得到所述轨迹中平滑点的平滑点数据,最后基于所述第一图形参数计算所述平滑点对应的第二图形参数,并基于所述第一图形参数、所述第二图形参数、所述坐标数据及所述平滑点数据绘制预设图形,以生成书写轨迹;实现了对触摸点的轨迹进行平滑处理,进而提高书写效果。附图说明图1是本专利技术实施例方案涉及的硬件运行环境中基于触摸屏的书写装置的结构示意图;图2为本专利技术基于触摸屏的书写方法第一实施例的流程示意图;图3为本专利技术基于触摸屏的书写装置第一实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境中基于触摸屏的书写装置的结构示意图。本专利技术实施例终端可以是PC。如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,终端还可以包括摄像头、RF(RadioFrequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器本文档来自技高网...

【技术保护点】
1.一种基于触摸屏的书写方法,其特征在于,所述基于触摸屏的书写方法包括以下步骤:监听用户在触摸屏上的书写操作,在监听到书写操作时,获取物体在触摸屏上滑动时触摸点的坐标数据,其中,物体在触摸屏上滑动越快,触摸点之间的距离越大;基于所述坐标数据计算所述触摸点对应的第一图形参数,并基于所述坐标数据对所述触摸点的轨迹进行平滑处理,以得到所述轨迹中平滑点的平滑点数据;基于所述第一图形参数计算所述平滑点对应的第二图形参数,并基于所述第一图形参数、所述第二图形参数、所述坐标数据及所述平滑点数据绘制预设图形,以生成书写轨迹。

【技术特征摘要】
1.一种基于触摸屏的书写方法,其特征在于,所述基于触摸屏的书写方法包括以下步骤:监听用户在触摸屏上的书写操作,在监听到书写操作时,获取物体在触摸屏上滑动时触摸点的坐标数据,其中,物体在触摸屏上滑动越快,触摸点之间的距离越大;基于所述坐标数据计算所述触摸点对应的第一图形参数,并基于所述坐标数据对所述触摸点的轨迹进行平滑处理,以得到所述轨迹中平滑点的平滑点数据;基于所述第一图形参数计算所述平滑点对应的第二图形参数,并基于所述第一图形参数、所述第二图形参数、所述坐标数据及所述平滑点数据绘制预设图形,以生成书写轨迹。2.如权利要求1所述的基于触摸屏的书写方法,其特征在于,所述预设图形包括椭圆,所述第一图形参数包括椭圆参数,所述基于所述坐标数据计算所述触摸点对应的第一图形参数的步骤包括:获取所述触摸点中第一点的第一坐标、所述触摸点中第二点的第二坐标及所述触摸点中第三点的第三坐标;基于所述第一坐标、所述第二坐标及所述第三坐标计算所述触摸点中第一点与所述触摸点中第二点的第一距离,及所述触摸点中第二点与所述触摸点中第三点的第二距离;基于所述第一距离及所述第二距离计算椭圆的椭圆参数。3.如权利要求2所述的基于触摸屏的书写方法,其特征在于,所述椭圆参数包括椭圆的长轴长度及短轴长度,所述基于所述第一距离及所述第二距离计算椭圆的椭圆参数的步骤包括:获取预设的第一系数,计算所述第一距离与所述第一系数的第一乘积,计算所述第二距离与所述第一系数的第二乘积;计算所述第一乘积及所述第二乘积的和值,并获取所述和值对应的第二系数,计算所述第二系数与所述和值的第三乘积;利用预设的指数函数求解所述第三乘积的函数值,并获取预设的默认宽度值;基于所述默认宽度值及所述函数值计算椭圆的长轴长度。4.如权利要求3所述的所述的基于触摸屏的书写方法,其特征在于,所述基于所述默认宽度值及所述函数值计算椭圆的长轴长度的步骤之后,所述基于触摸屏的书写方法还包括:获取椭圆的长轴与短轴的预设关系;基于所述预设关系及所述长轴长度计算短轴长度。5.如权利要求1所述的基于触摸屏的书写方法,其特征在于,所述基于所述第一图形参数计算所述平滑点对应的第二图形参数的步骤包括:比较触摸点中相邻两点的图形参数;若...

【专利技术属性】
技术研发人员:代晃高川邱斌杨安康李星
申请(专利权)人:深圳市创凯智能股份有限公司
类型:发明
国别省市:广东,44

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

1